CDS             complement(1..1179)
     CDS             complement(1904..3268)
     CDS             complement(3556..4251)
     CDS             4387..5430
     CDS             5387..6115
     CDS             complement(6162..6845)
     CDS             7019..7822
     CDS             7819..8859
     CDS             8925..10283
     CDS             10431..11615
     CDS             complement(11855..12736)
     CDS             complement(13333..14199)
     CDS             complement(14183..14932)
     CDS             complement(15101..15862)
     CDS             complement(15859..16188)
     CDS             complement(16307..17047)
     CDS             complement(17147..17557)
     CDS             complement(17568..18170)
     CDS             complement(18182..19063)
     CDS             19258..20643
     CDS             20768..21034
     CDS             complement(21162..21578)
     CDS             22233..22766
     CDS             22763..23875
     CDS             23983..25182
     CDS             25273..26082
     CDS             complement(26166..27968)
     CDS             28076..29674
     CDS             29835..30941
     CDS             30938..31972
     CDS             32002..32244
     CDS             32248..33825
     CDS             complement(33903..34292)
     CDS             34366..34695
     CDS             34829..36046
     CDS             36253..36831
     CDS             36895..37464
     CDS             37530..38756
     CDS             38859..39977
     CDS             complement(39999..40316)
     CDS             40440..41036
     CDS             41050..41823
     CDS             complement(41990..42775)
     CDS             complement(42772..43881)
     CDS             43942..44520
     CDS             44521..45102
     CDS             45124..45321
     CDS             45318..46082
     CDS             46123..47349
     CDS             complement(47370..47891)
     CDS             complement(47912..48148)
     CDS             complement(48296..49051)
     CDS             complement(49054..49548)
     CDS             49657..49992
     CDS             49989..50939
     CDS             51138..52361
     CDS             complement(52370..52624)
     CDS             complement(52646..54421)
     CDS             55152..55580
     CDS             55573..57009
     CDS             complement(57231..58217)
     CDS             complement(58272..59153)
     CDS             complement(59243..60433)
     CDS             60568..63186
     CDS             complement(63356..64144)
     CDS             64184..65113
     CDS             65110..65484
     CDS             65586..65948
     CDS             66037..66603
     CDS             complement(66759..68720)
     CDS             69092..69571
     CDS             complement(69707..71815)
     CDS             complement(71920..72513)
     CDS             72681..77084
     CDS             77159..78364
     CDS             complement(78380..79201)
     CDS             complement(79205..80125)
     CDS             complement(80122..80637)
     CDS             complement(80645..81706)
     CDS             complement(81769..82482)
     CDS             complement(82517..82981)
     CDS             complement(83069..84322)
     CDS             complement(86474..87790)
     CDS             complement(87904..88179)
     CDS             complement(88194..88496)
     CDS             complement(88873..89346)
     CDS             complement(89343..90122)
     CDS             complement(90184..91260)
     CDS             complement(91257..91955)
     CDS             complement(91945..92883)
     CDS             complement(92880..93155)
     CDS             complement(93152..94687)
     CDS             95031..95495
     CDS             complement(95577..97403)
     CDS             complement(97501..99252)
     CDS             complement(99317..99868)
     CDS             100030..100338
     CDS             100458..100802
     CDS             100772..101026
     CDS             101023..101361
     CDS             101418..101696
     CDS             101709..102149
     CDS             complement(102198..103001)
     CDS             103047..103745
     CDS             103821..104420
     CDS             104532..105206
     CDS             105241..106596
     CDS             complement(106603..108777)
     CDS             108936..109322
     CDS             109399..110190
     CDS             110187..110807
     CDS             complement(111006..111890)
     CDS             complement(111973..112827)
     CDS             complement(113219..113992)
     CDS             114210..114995
     CDS             114938..115282
     CDS             complement(115396..116733)
     CDS             complement(116822..117385)
     CDS             complement(117584..118141)
     CDS             complement(118232..119344)
     CDS             complement(119580..120743)
     CDS             120888..121730
     CDS             complement(121944..122570)
     CDS             complement(122563..122847)
     CDS             complement(122858..123373)
     CDS             complement(123593..124531)
     CDS             complement(124556..125293)
     CDS             complement(125290..125493)
     CDS             complement(125525..126190)
     CDS             complement(126272..128158)
     CDS             complement(128314..129480)
     CDS             complement(129577..131229)
     CDS             131259..131375
     CDS             complement(131392..132192)
     CDS             132330..133178
     CDS             133191..133730
     CDS             133766..134743
     CDS             complement(134747..135100)
     CDS             complement(135167..136204)
     CDS             136262..136738
     CDS             137297..138856
     CDS             complement(139816..140076)
     CDS             141046..142839
     CDS             143422..143730
     CDS             143813..145225
     CDS             145290..146045
     CDS             complement(147105..149846)
     CDS             complement(149932..150393)
     CDS             complement(150752..151273)
     CDS             complement(151342..152547)
     CDS             complement(152616..153449)
     CDS             153816..154889
     CDS             154966..155610
     CDS             155607..156821
     CDS             156916..157383
     CDS             complement(157490..158866)
     CDS             159173..160204
     CDS             160201..160833
     CDS             160881..162800
     CDS             162811..163788
     CDS             163851..164342
     CDS             164359..166179
     CDS             166315..167232
     CDS             complement(167294..169261)
     CDS             169313..169567
     CDS             169932..170864
     CDS             170861..171730
     CDS             171755..172111
     CDS             172108..172623
     CDS             complement(172577..173218)
     CDS             173249..174064
     CDS             complement(174119..175384)
     CDS             175553..175993
     CDS             175996..176397
     CDS             176486..177910
     CDS             178048..178443
     CDS             178430..179659
     CDS             179684..180286
     CDS             180330..180968
     CDS             181160..181474
     CDS             complement(181526..182992)
     CDS             complement(183080..187900)
     CDS             188132..188953
     CDS             189092..189472
     CDS             189531..190781
     CDS             complement(191072..191740)
     CDS             complement(191727..192254)
     CDS             complement(192257..192814)
     CDS             complement(192846..194054)
     CDS             194192..196531
     CDS             196635..197312
     CDS             197340..197690
     CDS             complement(197751..198434)
     CDS             complement(198513..199208)
     CDS             complement(199208..201124)
     CDS             complement(201504..202115)
     CDS             complement(202133..202795)
     CDS             complement(202908..203198)
     CDS             203378..203845
     CDS             complement(203907..204725)
     CDS             complement(204813..205349)
     CDS             205469..206284
     CDS             206335..207168
     CDS             207248..208177
     CDS             208174..208572
     CDS             208550..208651
     CDS             208776..209147
     CDS             209239..209631
     CDS             complement(209636..211033)
     CDS             complement(211120..211956)
     CDS             complement(211953..213059)
     CDS             complement(213426..213731)
     CDS             complement(213798..214688)
     CDS             215005..215652
     CDS             complement(215708..216841)
     CDS             complement(216981..217424)
     CDS             217519..218379
     CDS             218671..219111
     CDS             219326..220660
     CDS             complement(220657..222090)
     CDS             222338..222553
     CDS             complement(222739..224982)
     CDS             complement(224979..225644)
     CDS             complement(225776..226030)
     CDS             complement(226089..226559)
     CDS             complement(226567..227280)
     CDS             complement(227545..228270)
     CDS             complement(228384..228770)
     CDS             228929..229990
     CDS             230019..230504
     CDS             230497..230973
     CDS             231066..231293
     CDS             231290..231487
     CDS             231531..231860
     CDS             231995..233551
     CDS             233548..234783
     CDS             234954..235535
     CDS             235673..236398
     CDS             236341..236931
     CDS             236931..237335
     CDS             complement(237452..238270)
     CDS             238332..238655
     CDS             complement(238652..238921)
     CDS             complement(239002..240927)
     CDS             complement(241049..241507)
     CDS             complement(241532..242368)
     CDS             complement(242373..242954)
     CDS             complement(243002..243403)
     CDS             243688..244404
     CDS             complement(244413..245411)
     CDS             245486..247498
     CDS             247498..247959
     CDS             247959..248408
     CDS             248516..249634
     CDS             complement(254004..254669)
     CDS             complement(254721..256505)
     CDS             complement(256624..259350)
     CDS             complement(259538..261172)
     CDS             complement(261169..261675)
     CDS             complement(261733..262881)
     CDS             complement(262878..263456)
     CDS             263536..264567
     CDS             complement(264755..264988)
     CDS             complement(264978..265250)
     CDS             complement(265347..267509)
     CDS             complement(267723..268415)
     CDS             complement(268693..268992)
     CDS             complement(268947..269690)
     CDS             complement(269795..271330)
     CDS             complement(271585..272550)
     CDS             272730..273698
     CDS             273991..274986
     CDS             complement(275110..275949)
     CDS             276011..276340
     CDS             276342..276908
     CDS             276905..277441
     CDS             277438..277986
     CDS             277943..278644
     CDS             complement(278664..279611)
     CDS             complement(279578..280192)
     CDS             complement(280195..280593)
     CDS             280916..281992
     CDS             282172..283029
     CDS             283026..284030
     CDS             284023..284895
     CDS             284888..285595
     CDS             285770..286477
     CDS             286474..287112
     CDS             287245..290115
     CDS             290248..291282
     CDS             291424..292041
     CDS             292117..293337
     CDS             293344..294063
     CDS             complement(294135..294488)
     CDS             complement(294803..295441)
     CDS             complement(295479..296867)
     CDS             complement(296920..297768)
     CDS             complement(297765..298061)
     CDS             complement(298105..299577)
     CDS             complement(299653..300276)
     CDS             complement(300276..300893)
     CDS             complement(300976..301230)
     CDS             complement(301251..302075)
     CDS             complement(302072..302278)
     CDS             302858..304678
     CDS             304954..305523
     CDS             305508..306602
     CDS             306969..307364
     CDS             307475..307945
     CDS             308203..310299
     CDS             310391..310834
     CDS             311142..312359
     CDS             312365..312688
     CDS             312685..313320
     CDS             313320..313937
     CDS             313934..314221
     CDS             314235..315062
     CDS             315074..315361
     CDS             315358..315762
     CDS             315762..316511
     CDS             316511..316936
     CDS             316923..317126
     CDS             317123..317413
     CDS             317410..317814
     CDS             317814..318161
     CDS             318280..318822
     CDS             complement(318924..319568)
     CDS             complement(319690..320682)
     CDS             complement(320869..321465)
     CDS             complement(321592..322428)
     CDS             complement(322464..322769)
     CDS             322852..323274
     CDS             complement(323396..324367)
     CDS             324386..325942
     CDS             complement(325994..326194)
     CDS             326390..328327
     CDS             328324..328959
     CDS             complement(329006..330418)
     CDS             331192..332535
     CDS             complement(332678..334246)
     CDS             complement(334388..336184)
     CDS             complement(336254..336535)
     CDS             336631..337809
     CDS             337934..339121
     CDS             339492..339767
     CDS             complement(339824..340387)
     CDS             complement(340392..341414)
     CDS             complement(341411..342010)
     CDS             complement(342007..342486)
     CDS             complement(342570..344564)
     CDS             complement(344724..345230)
     CDS             complement(345227..345355)
     CDS             complement(345357..346067)
     CDS             346377..348842
     CDS             complement(349031..350746)
     CDS             complement(350808..351455)
     CDS             complement(351536..352009)
     CDS             complement(352185..354467)
     CDS             354488..355681
     CDS             complement(355939..356724)
     CDS             356849..357157
     CDS             complement(357189..357710)
     CDS             complement(357818..358345)
     CDS             358428..359294
     CDS             359287..359766
     CDS             359866..360297
     CDS             360676..361422
     CDS             complement(361570..362589)
     CDS             362823..364541
     CDS             364757..365779
     CDS             365779..366798
     CDS             366924..368054
     CDS             complement(368207..368932)
     CDS             369006..369773
     CDS             370058..370285
     CDS             370282..371157
     CDS             complement(371210..371431)
     CDS             371543..373120
     CDS             373252..374472
     CDS             374541..374843
     CDS             374840..375292
     CDS             375315..375434
     CDS             375462..375875
     CDS             complement(375947..376837)
     CDS             complement(377018..377650)
     CDS             378131..380671
     CDS             380880..381380
     CDS             381377..381781
     CDS             381778..381933
     CDS             381933..382814
     CDS             complement(382882..383724)
     CDS             complement(383832..384233)
     CDS             complement(384279..384674)
     CDS             complement(384674..385963)
     CDS             complement(385994..386803)
     CDS             386851..387309
     CDS             387340..387672
     CDS             387680..389305
     CDS             389542..389727
     CDS             complement(389791..391188)
     CDS             391641..393650
     CDS             393768..394754
     CDS             394911..395996
     CDS             complement(395998..396783)
     CDS             396907..398931
     CDS             complement(399031..399495)
     CDS             complement(399596..401416)
     CDS             complement(401573..404515)
     CDS             complement(404533..405204)
     CDS             405240..405701
     CDS             complement(405795..406739)
     CDS             406812..407105
     CDS             complement(407319..410639)
     CDS             410748..411389
     CDS             411386..412051
     CDS             complement(412061..412561)
     CDS             412718..413137
     CDS             413498..414181
     CDS             414202..415164
     CDS             415136..415366
     CDS             415532..415996
     CDS             complement(416044..417564)
     CDS             417705..417947
     CDS             417941..418294
     CDS             418314..418571
     CDS             418568..418981
     CDS             418978..421446
     CDS             complement(421627..421851)
     CDS             complement(422007..422783)
     CDS             complement(422904..423083)
     CDS             complement(423080..423706)
     CDS             423904..424491
     CDS             424532..425365
     CDS             425362..426009
     CDS             426133..426846
     CDS             427031..427384
     CDS             427430..428185
     CDS             428408..429820
     CDS             complement(429873..430592)
     CDS             430655..431299
     CDS             431319..431546
     CDS             431546..432376
     CDS             432629..433486
     CDS             433679..434185
     CDS             434182..435519
     CDS             complement(435869..436147)
     CDS             436299..436718
     CDS             436818..437357
     CDS             437368..437868
     CDS             437898..438077
     CDS             complement(438093..439172)
     CDS             complement(439386..440711)
     CDS             440797..441984
     CDS             442103..442678
     CDS             complement(442679..442990)
     CDS             complement(443030..443614)
     CDS             443662..443871
     CDS             443926..444657
     CDS             444716..445561
     CDS             complement(445936..447285)
     CDS             complement(447362..447760)
     CDS             complement(447757..448332)
     CDS             complement(448361..449185)
     CDS             449222..450073
     CDS             450152..450844
     CDS             450847..451269
     CDS             451333..453852
     CDS             453926..454636
     CDS             complement(454915..456843)
     CDS             456979..457767
     CDS             457767..458669
     CDS             complement(458743..461634)
     CDS             complement(461814..463616)
     CDS             complement(464102..464677)
     CDS             complement(465081..467441)
     CDS             complement(467498..469216)
     CDS             complement(469213..469884)
     CDS             complement(469881..470441)
     CDS             complement(470438..471220)
     CDS             471282..472010
     CDS             472049..473263
     CDS             complement(473316..474002)
     CDS             complement(473999..475159)
     CDS             complement(475346..476962)
     CDS             477062..477172
     CDS             477272..477583
     CDS             477580..479166
     CDS             479429..480679
     CDS             complement(480753..483209)
     CDS             483549..484448
     CDS             complement(484534..485061)
     CDS             complement(485078..486064)
     CDS             complement(486101..486493)
     CDS             complement(486588..487526)
     CDS             487654..489117
     CDS             complement(489195..489653)
     CDS             complement(489733..490920)
     CDS             complement(491029..491529)
     CDS             complement(492064..492720)
     CDS             492824..493609
     CDS             493606..493911
     CDS             494008..494850
     CDS             494847..495359
     CDS             495356..496000
     CDS             496164..497522
     CDS             497599..498264
     CDS             498646..500235
     CDS             500410..501261
     CDS             501258..502121
     CDS             complement(502484..503593)
     CDS             503671..504843
     CDS             complement(504840..505982)
     CDS             complement(506031..506792)
     CDS             507060..508766
     CDS             complement(508890..509018)
     CDS             complement(509003..509479)
     CDS             complement(509476..513483)
     CDS             complement(513563..514519)
     CDS             complement(514548..515156)
     CDS             515265..515846
     CDS             complement(515856..517352)
     CDS             complement(517349..518254)
     CDS             complement(518499..519833)
     CDS             complement(521179..521322)
     CDS             complement(521319..521705)
     CDS             521966..522415
     CDS             522471..522743
     CDS             522751..523011
     CDS             523008..523247
     CDS             523310..524083
     CDS             524080..524475
     CDS             524472..524975
     CDS             524968..525552
     CDS             525552..525950
     CDS             525947..526501
     CDS             complement(526959..527306)
     CDS             complement(527390..528214)
     CDS             complement(528994..529986)
     CDS             complement(530198..530458)
     CDS             complement(530455..530718)
     CDS             complement(531188..533863)
     CDS             complement(533860..534480)
     CDS             complement(534477..534773)
     CDS             complement(534930..535760)
     CDS             complement(536164..537006)
     CDS             complement(538235..540712)
     CDS             complement(540833..541438)
     CDS             complement(541463..542698)
     CDS             complement(542702..545914)
     CDS             complement(545914..546243)
     CDS             complement(546243..547430)
     CDS             complement(547773..548567)
     CDS             complement(548592..549269)
     CDS             549374..550057
     CDS             550134..550901
     CDS             550898..551173
     CDS             551991..553085
     CDS             complement(553128..553604)
     CDS             554056..555384
     CDS             555384..556133
     CDS             complement(556197..557555)
     CDS             557655..558275
     CDS             complement(558279..559697)
     CDS             559848..560474
     CDS             560715..562049
     CDS             562046..562474
     CDS             complement(562484..563317)
     CDS             complement(563314..564306)
     CDS             complement(564716..566278)
     CDS             complement(566403..567440)
     CDS             567840..569021
     CDS             569132..570538
     CDS             570535..571911
     CDS             572140..572925
     CDS             572961..573641
     CDS             573714..574205
     CDS             574259..574375
     CDS             complement(574443..576005)
     CDS             complement(576184..576714)
     CDS             577274..578302
     CDS             complement(578385..578564)
     CDS             578644..578925
     CDS             complement(578929..580122)
     CDS             580230..581501
     CDS             581498..584413
     CDS             584448..585560
     CDS             complement(585754..588387)
     CDS             588583..589350
     CDS             589404..591176
     CDS             complement(591238..591675)
     CDS             complement(591737..593005)
     CDS             593084..593221
     CDS             593221..593973
     CDS             complement(593986..594483)
     CDS             594612..595226
     CDS             complement(595289..597145)
     CDS             complement(597451..598347)
     CDS             598411..599553
     CDS             599601..599942
     CDS             599939..600859
     CDS             600865..603090
     CDS             complement(603229..603627)
     CDS             603764..604069
     CDS             complement(604076..604909)
     CDS             complement(604906..605310)
     CDS             605368..606075
     CDS             complement(606138..607472)
     CDS             607636..608190
     CDS             complement(608148..608258)
     CDS             complement(608448..609449)
     CDS             complement(609507..610175)
     CDS             610295..610825
     CDS             complement(610926..611747)
     CDS             complement(611905..612204)
     CDS             612425..614140
     CDS             complement(614142..614738)
     CDS             complement(614735..616381)
     CDS             complement(616378..616944)
     CDS             complement(616958..617563)
     CDS             617870..618157
     CDS             618232..619878
     CDS             620331..620942
     CDS             621293..621781
     CDS             621803..622024
     CDS             622070..623086
     CDS             623135..624754
     CDS             complement(625089..625739)
     CDS             complement(625745..626542)
     CDS             626751..627704
     CDS             627887..628261
     CDS             628403..631342
     CDS             631583..632350
     CDS             complement(632357..632797)
     CDS             complement(632821..635769)
     CDS             complement(635795..636757)
     CDS             637454..638620
     CDS             638630..638833
     CDS             638830..639333
     CDS             639376..640140
     CDS             640250..641446
     CDS             641439..642872
     CDS             642869..643741
     CDS             643863..644726
     CDS             644723..646276
     CDS             646361..647476
     CDS             complement(647537..648526)
     CDS             648636..649343
     CDS             649340..649636
     CDS             complement(649693..650697)
     CDS             complement(650694..651653)
     CDS             complement(651643..651864)
     CDS             complement(651959..652387)
     CDS             652999..654225
     CDS             complement(654308..655054)
     CDS             complement(655064..655567)
     CDS             complement(655597..656148)
     CDS             complement(656250..656870)
     CDS             657012..657593
     CDS             complement(657597..658532)
     CDS             658593..659882
     CDS             659879..660640
     CDS             660589..661314
     CDS             661356..661640
     CDS             complement(661669..662574)
     CDS             complement(662666..664006)
     CDS             complement(664043..664573)
     CDS             complement(664659..665615)
     CDS             665678..667117
     CDS             complement(667231..668526)
     CDS             668702..669382
     CDS             complement(669555..670493)
     CDS             complement(670698..671456)
     CDS             671625..672005
     CDS             672002..672427
     CDS             672543..672797
     CDS             672788..673135
     CDS             complement(674194..674880)
     CDS             complement(674933..676159)
     CDS             complement(676146..676568)
     CDS             complement(676754..679828)
     CDS             679913..680773
     CDS             complement(680828..681244)
     CDS             681390..682544
     CDS             682590..683099
     CDS             683235..683708
     CDS             683957..685165
     CDS             685167..685604
     CDS             685601..686059
     CDS             686056..686565
     CDS             686766..688181
     CDS             688203..688502
     CDS             688492..688842
     CDS             688880..689362
     CDS             689501..689956
     CDS             689991..690521
     CDS             690685..691869
     CDS             692211..694229
     CDS             694365..697361
     CDS             697364..702340
     CDS             702341..704995
     CDS             705155..705898
     CDS             705915..706955
     CDS             706960..707724
     CDS             707974..708357
     CDS             708354..709673
     CDS             710022..710339
     CDS             710348..712408
     CDS             712427..712732
     CDS             712735..713292
     CDS             713309..714286
     CDS             714283..714630
     CDS             714726..716474
     CDS             716471..717886
     CDS             717977..718651
     CDS             718728..719186
     CDS             719207..719803
     CDS             complement(719805..720731)
     CDS             complement(720728..721486)
     CDS             complement(721470..723626)
     CDS             complement(723813..726005)
     CDS             complement(726122..727018)
     CDS             complement(727033..727776)
     CDS             complement(727824..728858)
     CDS             complement(728855..730339)
     CDS             complement(730350..731888)
     CDS             complement(732142..732942)
     CDS             complement(732946..733545)
     CDS             complement(733552..734148)
     CDS             complement(734351..735481)
     CDS             735826..736176
     CDS             736318..737676
     CDS             complement(737681..738328)
     CDS             738342..738554
     CDS             738551..738820
     CDS             738958..740790
     CDS             complement(740780..742633)
     CDS             742992..744230
     CDS             744350..744739
     CDS             complement(744800..745711)
     CDS             complement(745797..746480)
     CDS             746575..747330
     CDS             complement(747334..747747)
     CDS             747876..748673
     CDS             748718..749374
     CDS             complement(749378..749596)
     CDS             749668..750339
     CDS             750392..750790
     CDS             751070..751687
     CDS             751705..751875
     CDS             751878..752915
     CDS             753196..754206
     CDS             754435..757845
     CDS             complement(758036..758341)
     CDS             758472..758987
     CDS             complement(759073..759750)
     CDS             759885..761585
     CDS             761680..762780
     CDS             762860..763072
     CDS             complement(763138..764034)
     CDS             complement(764031..764771)
     CDS             764822..765316
     CDS             complement(765387..768095)
     CDS             complement(768422..768709)
     CDS             complement(768709..769515)
     CDS             769656..770345
     CDS             770356..770817
     CDS             770965..771465
     CDS             complement(771536..772108)
     CDS             772246..773379
     CDS             complement(773448..774275)
     CDS             774444..775499
     CDS             775527..776552
     CDS             complement(776654..777580)
     CDS             777586..777966
     CDS             complement(778019..778549)
     CDS             778689..779423
     CDS             779478..780473
     CDS             780597..781925
     CDS             781952..782431
     CDS             782459..783760
     CDS             783795..784598
     CDS             784879..786054
     CDS             786047..786763
     CDS             786760..787419
     CDS             787416..789323
     CDS             790281..791549
     CDS             791813..792961
     CDS             793095..793685
     CDS             793711..794724
     CDS             794873..795304
     CDS             795301..796278
     CDS             796318..796596
     CDS             796758..797426
     CDS             797499..798404
     CDS             798414..798881
     CDS             798934..799401
     CDS             complement(799385..799684)
     CDS             800165..800938
     CDS             800959..801672
     CDS             complement(801743..802891)
     CDS             803083..804036
     CDS             804226..805905
     CDS             806072..806944
     CDS             complement(807014..808408)
     CDS             complement(808428..808976)
     CDS             complement(809065..810354)
     CDS             complement(810447..811082)
     CDS             complement(811086..811646)
     CDS             complement(811702..812271)
     CDS             complement(812222..812809)
     CDS             812811..814049
     CDS             complement(814309..814491)
     CDS             complement(814541..815773)
     CDS             complement(815859..816164)
     CDS             complement(816355..816597)
     CDS             complement(816594..817442)
     CDS             817688..818008
     CDS             818049..818861
     CDS             819003..819926
     CDS             820065..821519
     CDS             821662..822546
     CDS             822543..823898
     CDS             complement(823953..824297)
     CDS             complement(824459..826234)
     CDS             complement(826586..828157)
     CDS             complement(828617..829549)
     CDS             complement(829593..830309)
     CDS             complement(830374..830838)
     CDS             complement(830887..831234)
     CDS             complement(831496..831888)
     CDS             832077..832811
     CDS             complement(832980..833378)
     CDS             complement(833394..834299)
     CDS             complement(834535..835275)
     CDS             835370..836209
     CDS             836311..837516
     CDS             837572..837793
     CDS             complement(837914..838930)
     CDS             839013..839648
     CDS             840247..841536
     CDS             841692..842555
     CDS             complement(842566..843408)
     CDS             complement(843468..843902)
     CDS             844046..844918
     CDS             844920..845096
     CDS             845165..846070
     CDS             846244..846885
     CDS             complement(846969..848066)
     CDS             848193..849242
     CDS             849239..851095
     CDS             851177..851758
     CDS             851748..852287
     CDS             complement(852257..853690)
     CDS             853831..854349
     CDS             854346..854933
     CDS             complement(855012..855908)
     CDS             856059..858089
     CDS             complement(858536..859216)
     CDS             complement(859216..859743)
     CDS             complement(859761..860180)
     CDS             complement(860241..861368)
     CDS             complement(861365..861865)
     CDS             complement(861917..862234)
     CDS             complement(862216..863157)
     CDS             complement(863870..863986)
     CDS             complement(864114..864704)
     CDS             complement(864820..865305)
     CDS             865364..867274
     CDS             complement(867308..867886)
     CDS             868028..868507
     CDS             868462..869127
     CDS             869191..869994
     CDS             870027..870509
     CDS             870550..871728
     CDS             complement(871992..873638)
     CDS             complement(873739..874665)
     CDS             874888..875733
     CDS             875735..876616
     CDS             876710..877108
     CDS             complement(877121..878215)
     CDS             complement(878208..879107)
     CDS             complement(879115..880647)
     CDS             complement(880866..881444)
     CDS             complement(881473..882705)
     CDS             883013..883612
     CDS             complement(883616..884620)
     CDS             complement(884617..885951)
     CDS             complement(886570..887301)
     CDS             complement(887453..888829)
     CDS             complement(888868..889341)
     CDS             889464..889808
     CDS             complement(889875..890417)
     CDS             890661..890765
     CDS             890762..893206
     CDS             893203..893742
     CDS             893742..894191
     CDS             894188..895072
     CDS             895075..895827
     CDS             895824..896333
     CDS             896330..896590
     CDS             896590..896997
     CDS             complement(897060..897377)
     CDS             897508..898269
     CDS             898370..898627
     CDS             898628..899065
     CDS             complement(899143..899727)
     CDS             complement(899724..900824)
     CDS             complement(900994..901677)
     CDS             complement(901774..903279)
     CDS             903404..903769
     CDS             903759..904532
     CDS             complement(905064..905573)
     CDS             905672..906856
     CDS             907071..907610
     CDS             complement(907631..908080)
     CDS             908218..908529
     CDS             908523..908951
     CDS             complement(909133..910764)
     CDS             complement(910719..911828)
     CDS             912115..914208
     CDS             914468..914728
     CDS             complement(914804..915241)
     CDS             complement(915296..916084)
     CDS             916185..916667
     CDS             916730..918715
     CDS             complement(918781..923421)
     CDS             complement(923560..927039)
     CDS             927314..927649
     CDS             927660..928556
     CDS             929507..930589
     CDS             930764..932221
     CDS             932218..933282
     CDS             933279..934418
     CDS             934498..934638
     CDS             934648..934911
     CDS             complement(935433..936611)
     CDS             937003..938283
     CDS             complement(938320..938604)
     CDS             938689..939327
     CDS             939352..940353
     CDS             complement(940535..941794)
     CDS             complement(941784..942518)
     CDS             942799..943524
     CDS             complement(943693..943956)
     CDS             944031..945002
     CDS             945054..945758
     CDS             945785..946801
     CDS             946876..948810
     CDS             948859..949605
     CDS             949583..950674
     CDS             950744..951784
     CDS             952112..953902
     CDS             953899..955086
     CDS             955083..955787
     CDS             955790..956410
     CDS             956543..957799
     CDS             957796..958608
     CDS             complement(958797..959126)
     CDS             959209..959538
     CDS             complement(959631..960218)
     CDS             complement(960218..961249)
     CDS             complement(961246..961674)
     CDS             complement(961738..962190)
     CDS             complement(962225..962683)
     CDS             complement(962804..963943)
     CDS             complement(964186..964980)
     CDS             complement(965046..966797)
     CDS             complement(966866..967243)
     CDS             complement(967243..967599)
     CDS             967799..968032
     CDS             complement(968064..968900)
     CDS             968969..970534
     CDS             complement(970607..971605)
     CDS             complement(971610..972647)
     CDS             972872..973963
     CDS             complement(974336..975097)
     CDS             complement(975097..975690)
     CDS             976145..977191
     CDS             977258..978787
     CDS             complement(978926..980515)
     CDS             980855..984631
     CDS             984689..985312
     CDS             985425..986165
     CDS             complement(986321..987607)
     CDS             complement(987721..988674)
     CDS             complement(988674..989435)
     CDS             989752..990447
     CDS             complement(990444..990851)
     CDS             990890..991477
     CDS             complement(991482..991985)
     CDS             complement(991972..993090)
     CDS             993421..994821
     CDS             complement(994760..995986)
     CDS             complement(995973..996395)
     CDS             996456..997634
     CDS             complement(997631..998665)
     CDS             complement(998738..999349)
     CDS             complement(999399..1000523)
     CDS             complement(1000523..1000777)
     CDS             complement(1000786..1001190)
     CDS             complement(1001187..1001783)
     CDS             complement(1001875..1002834)
     CDS             1003053..1004996
     CDS             1005049..1005768
     CDS             complement(1005906..1006388)
     CDS             complement(1006525..1007007)
     CDS             1007146..1007775
     CDS             complement(1008232..1009386)
     CDS             1009495..1010844
     CDS             complement(1010926..1011276)
     CDS             complement(1011273..1011611)
     CDS             complement(1011608..1011955)
     CDS             1012367..1013149
     CDS             1013157..1014209
     CDS             1014206..1014883
     CDS             1014912..1015478
     CDS             complement(1015681..1016781)
     CDS             complement(1016849..1017298)
     CDS             complement(1017342..1017941)
     CDS             1018036..1018347
     CDS             1018344..1018685
     CDS             complement(1018720..1019841)
     CDS             1019945..1020445
     CDS             1020442..1021335
     CDS             complement(1021402..1022706)
     CDS             complement(1022942..1023244)
     CDS             1023413..1024318
     CDS             1024393..1025277
     CDS             1025277..1026050
     CDS             complement(1026256..1026693)
     CDS             complement(1026744..1027598)
     CDS             1027697..1029028
     CDS             complement(1029036..1029200)
     CDS             1029452..1030249
     CDS             1030452..1031648
     CDS             1031813..1033381
     CDS             complement(1033441..1035408)
     CDS             1035572..1036075
     CDS             1036177..1037163
     CDS             1037127..1037588
     CDS             1037585..1038100
     CDS             1038101..1038580
     CDS             complement(1038577..1039941)
     CDS             1040080..1040289
     CDS             1040286..1040822
     CDS             1040876..1041526
     CDS             1041530..1042015
     CDS             1042129..1043265
     CDS             1043315..1044376
     CDS             1044413..1045183
     CDS             1045205..1045618
     CDS             complement(1045869..1046627)
     CDS             complement(1046627..1047466)
     CDS             complement(1047463..1048878)
     CDS             complement(1048882..1049871)
     CDS             complement(1050030..1051184)
     CDS             1051525..1052238
     CDS             1052271..1052417
     CDS             1052423..1054075
     CDS             1054062..1054499
     CDS             1054545..1055552
     CDS             1055708..1056040
     CDS             1056037..1056357
     CDS             1056315..1057073
     CDS             1057134..1057451
     CDS             1057940..1060498
     CDS             1060582..1061007
     CDS             1061108..1061590
     CDS             1061774..1062076
     CDS             complement(1061972..1062523)
     CDS             complement(1062523..1063068)
     CDS             1063137..1063811
     CDS             complement(1064215..1064925)
     CDS             1065060..1065254
     CDS             complement(1065318..1066625)
     CDS             complement(1066826..1068109)
     CDS             complement(1068135..1069127)
     CDS             complement(1069192..1070088)
     CDS             1070193..1070795
     CDS             1070928..1071809
     CDS             1071956..1072945
     CDS             complement(1072888..1073544)
     CDS             complement(1073615..1074688)
     CDS             1074798..1075823
     CDS             complement(1075905..1076174)
     CDS             complement(1076652..1077221)
     CDS             complement(1077320..1077526)
     CDS             complement(1077672..1077908)
     CDS             complement(1078087..1078923)
     CDS             complement(1078950..1079381)
     CDS             complement(1079477..1080076)
     CDS             complement(1080079..1080396)
     CDS             complement(1080415..1081596)
     CDS             1082072..1082800
     CDS             1083012..1084157
     CDS             1084154..1085335
     CDS             1085332..1086537
     CDS             1086627..1087433
     CDS             complement(1087415..1087672)
     CDS             complement(1087749..1088408)
     CDS             complement(1088466..1089194)
     CDS             1089419..1089994
     CDS             complement(1090045..1090755)
     CDS             1090854..1092989
     CDS             complement(1093053..1093808)
     CDS             1093855..1094910
     CDS             complement(1095075..1095935)
     CDS             complement(1095972..1096091)
     CDS             complement(1096088..1096954)
     CDS             complement(1096951..1098030)
     CDS             1098196..1099266
     CDS             complement(1099503..1099988)
     CDS             1100063..1100557
     CDS             1101143..1102168
     CDS             complement(1102329..1102610)
     CDS             complement(1102713..1102943)
     CDS             complement(1102980..1104368)
     CDS             complement(1104497..1105195)
     CDS             1105249..1106289
     CDS             complement(1106674..1107267)
     CDS             complement(1107264..1108166)
     CDS             1108200..1108976
     CDS             1109031..1110008
     CDS             1110055..1112328
     CDS             1112556..1112843
     CDS             1113102..1114445
     CDS             complement(1114568..1115818)
     CDS             complement(1115837..1116379)
     CDS             complement(1116456..1116920)
     CDS             complement(1116921..1117865)
     CDS             complement(1117862..1118413)
     CDS             complement(1118410..1118529)
     CDS             complement(1118661..1119074)
     CDS             1119130..1119621
     CDS             1119618..1120094
     CDS             1120193..1120690
     CDS             1120856..1122043
     CDS             complement(1121959..1122153)
     CDS             complement(1122274..1123299)
     CDS             complement(1123384..1125627)
     CDS             complement(1125852..1126874)
     CDS             complement(1126996..1127724)
     CDS             1127979..1129163
     CDS             1129163..1129543
     CDS             1129614..1130732
     CDS             complement(1130812..1132092)
     CDS             1132409..1132516
     CDS             1132687..1133958
     CDS             1134183..1134530
     CDS             1134527..1134781
     CDS             1134718..1136772
     CDS             complement(1136639..1137853)
     CDS             complement(1137918..1138622)
     CDS             complement(1138631..1139239)
     CDS             complement(1139263..1140612)
     CDS             complement(1140623..1141573)
     CDS             complement(1141677..1143458)
     CDS             complement(1143575..1144753)
     CDS             complement(1144821..1144982)
     CDS             1145236..1145892
     CDS             complement(1145915..1146274)
     CDS             complement(1146390..1147361)
     CDS             complement(1147461..1148225)
     CDS             complement(1148302..1148697)
     CDS             complement(1148694..1149068)
     CDS             1149170..1150633
     CDS             complement(1150818..1151966)
     CDS             complement(1151963..1152250)
     CDS             complement(1152328..1152945)
     CDS             complement(1153074..1153817)
     CDS             complement(1153825..1155645)
     CDS             1155787..1156341
     CDS             complement(1156412..1157293)
     CDS             1157506..1157997
     CDS             1158024..1159175
     CDS             1159761..1161140
     CDS             complement(1161195..1162010)
     CDS             complement(1162177..1162917)
     CDS             complement(1163069..1164415)
     CDS             complement(1164412..1165662)
     CDS             complement(1165659..1167050)
     CDS             complement(1167114..1167917)
     CDS             complement(1168122..1168352)
     CDS             complement(1168319..1169353)
     CDS             complement(1169359..1169601)
     CDS             1169618..1170184
     CDS             complement(1170321..1170854)
     CDS             1170971..1171864
     CDS             1171861..1172220
     CDS             complement(1172331..1172807)
     CDS             complement(1172856..1173929)
     CDS             complement(1173926..1174843)
     CDS             complement(1174824..1175195)
     CDS             1175337..1175921
     CDS             1175954..1176556
     CDS             complement(1176525..1177367)
     CDS             complement(1177364..1178503)
     CDS             complement(1178500..1179282)
     CDS             complement(1179287..1180309)
     CDS             complement(1180478..1181374)
     CDS             1181449..1182423
     CDS             1182420..1185854
     CDS             1185937..1187088
     CDS             complement(1187178..1187426)
     CDS             1187564..1187986
     CDS             1187983..1188819
     CDS             1188935..1190521
     CDS             1190526..1191035
     CDS             complement(1191094..1191507)
     CDS             1191642..1192166
     CDS             1192256..1192882
     CDS             1192879..1193463
     CDS             complement(1193526..1194569)
     CDS             1194952..1195752
     CDS             complement(1195812..1197146)
     CDS             1197313..1198965
     CDS             1199009..1199629
     CDS             1199855..1201159
     CDS             1201217..1202323
     CDS             1202396..1203091
     CDS             1203115..1203615
     CDS             complement(1203867..1204691)
     CDS             complement(1204787..1205725)
     CDS             1205726..1205929
     CDS             complement(1206001..1207782)
     CDS             complement(1208074..1208646)
     CDS             complement(1208796..1209503)
     CDS             1209784..1212849
     CDS             complement(1212874..1213623)
     CDS             complement(1213701..1214459)
     CDS             1214529..1214927
     CDS             1215027..1215689
     CDS             1215689..1216276
     CDS             complement(1216195..1217901)
     CDS             1218015..1218506
     CDS             1218503..1218982
     CDS             1218982..1219659
     CDS             1219736..1220260
     CDS             complement(1220324..1220830)
     CDS             1220932..1221969
     CDS             complement(1222047..1222997)
     CDS             complement(1222994..1223848)
     CDS             complement(1223954..1224424)
     CDS             1224567..1225271
     CDS             complement(1225344..1225616)
     CDS             complement(1225685..1227934)
     CDS             complement(1227931..1228161)
     CDS             complement(1228226..1229035)
     CDS             complement(1229098..1229796)
     CDS             complement(1229793..1231079)
     CDS             1231124..1231675
     CDS             complement(1231617..1232825)
     CDS             1232939..1233985
     CDS             complement(1234042..1235451)
     CDS             complement(1235983..1236942)
     CDS             complement(1236986..1237741)
     CDS             1237875..1240133
     CDS             1240154..1240594
     CDS             1240595..1241155
     CDS             1241155..1242036
     CDS             1242098..1243822
     CDS             1243898..1244809
     CDS             complement(1244825..1245859)
     CDS             complement(1245936..1247117)
     CDS             complement(1247178..1247660)
     CDS             complement(1247715..1248539)
     CDS             complement(1248652..1248867)
     CDS             1249014..1249532
     CDS             1249678..1250478
     CDS             1250478..1251380
     CDS             complement(1251449..1251910)
     CDS             complement(1252064..1253113)
     CDS             1253300..1254460
     CDS             1254462..1255367
     CDS             1255486..1256064
     CDS             complement(1256128..1256730)
     CDS             1256947..1257504
     CDS             complement(1257533..1258750)
     CDS             1258811..1259395
     CDS             1259437..1259781
     CDS             complement(1259895..1261058)
     CDS             complement(1261200..1261463)
     CDS             1261579..1262694
     CDS             1262806..1265556
     CDS             1265531..1267246
     CDS             complement(1267664..1268398)
     CDS             complement(1268488..1268739)
     CDS             complement(1268829..1270424)
     CDS             complement(1270709..1271188)
     CDS             complement(1272387..1273193)
     CDS             1273515..1275014
     CDS             1275224..1275715
     CDS             1275870..1276199
     CDS             1276264..1276638
     CDS             complement(1276707..1277336)
     CDS             complement(1277312..1278064)
     CDS             complement(1278126..1278410)
     CDS             complement(1278410..1279207)
     CDS             complement(1279292..1279600)
     CDS             complement(1279603..1280892)
     CDS             complement(1280889..1281494)
     CDS             1281624..1281914
     CDS             1281986..1283263
     CDS             complement(1283331..1284308)
     CDS             1284555..1285532
     CDS             1285792..1286427
     CDS             1286484..1286777
     CDS             1286796..1287563
     CDS             complement(1287573..1288160)
     CDS             1288239..1290728
     CDS             1291027..1291446
     CDS             1291495..1292172
     CDS             complement(1292262..1292474)
     CDS             complement(1292534..1293127)
     CDS             complement(1293434..1295908)
     CDS             1296093..1297676
     CDS             complement(1297876..1299510)
     CDS             1299580..1300398
     CDS             1300439..1301269
     CDS             complement(1301344..1301598)
     CDS             1301791..1302669
     CDS             1302793..1303605
     CDS             1303687..1304622
     CDS             1304843..1306375
     CDS             complement(1306445..1306648)
     CDS             complement(1306651..1307343)
     CDS             complement(1307372..1307917)
     CDS             1308249..1309337
     CDS             1309477..1310295
     CDS             1310420..1311232
     CDS             1311229..1312335
     CDS             complement(1312392..1313099)
     CDS             1313230..1314474
     CDS             complement(1314508..1315851)
     CDS             complement(1315979..1316257)
     CDS             1316474..1317022
     CDS             complement(1317290..1318051)
     CDS             complement(1318134..1318376)
     CDS             complement(1318472..1319500)
     CDS             1319738..1320562
     CDS             1320646..1321278
     CDS             1321458..1323020
     CDS             1323097..1323279
     CDS             1323514..1324650
     CDS             complement(1324711..1325262)
     CDS             complement(1325363..1325884)
     CDS             complement(1325932..1326543)
     CDS             complement(1326577..1327746)
     CDS             complement(1327901..1328827)
     CDS             complement(1328872..1330164)
     CDS             1330496..1331401
     CDS             1331472..1332350
     CDS             1332428..1333861
     CDS             complement(1333834..1334208)
     CDS             complement(1334225..1335019)
     CDS             complement(1335039..1335965)
     CDS             complement(1336015..1336194)
     CDS             complement(1336292..1336690)
     CDS             complement(1336760..1337806)
     CDS             complement(1337911..1339143)
     CDS             complement(1339259..1342495)
     CDS             1343135..1344181
     CDS             1344324..1345028
     CDS             1345025..1346305
     CDS             complement(1346447..1347181)
     CDS             complement(1347243..1347605)
     CDS             complement(1347602..1348036)
     CDS             complement(1348033..1349202)
     CDS             complement(1349293..1350285)
     CDS             1350424..1351092
     CDS             1351086..1351622
     CDS             1351604..1352077
     CDS             complement(1352139..1353869)
     CDS             complement(1353940..1354182)
     CDS             complement(1354258..1355541)
     CDS             complement(1355643..1356812)
     CDS             complement(1356894..1357724)
     CDS             complement(1357681..1358466)
     CDS             complement(1358521..1359969)
     CDS             1360069..1361922
     CDS             complement(1361870..1362052)
     CDS             1362218..1363000
     CDS             1363325..1364302
     CDS             1364299..1364955
     CDS             1364975..1365745
     CDS             1365777..1366547
     CDS             complement(1366597..1367301)
     CDS             1367317..1368198
     CDS             1368195..1369397
     CDS             complement(1369399..1370301)
     CDS             1370371..1370736
     CDS             complement(1370875..1372296)
     CDS             complement(1372302..1372892)
     CDS             complement(1372889..1373779)
     CDS             1373913..1374542
     CDS             1374539..1375525
     CDS             complement(1375581..1376231)
     CDS             complement(1376293..1377234)
     CDS             1377290..1377784
     CDS             complement(1377845..1378606)
     CDS             1378713..1381670
     CDS             1382125..1383729
     CDS             1383800..1384330
     CDS             1384380..1385555
     CDS             1385625..1386098
     CDS             complement(1386243..1386713)
     CDS             1386936..1387706
     CDS             complement(1387645..1388871)
     CDS             complement(1388858..1389280)
     CDS             complement(1389480..1390079)
     CDS             complement(1390186..1390737)
     CDS             1390917..1391408
     CDS             1391767..1392864
     CDS             complement(1392928..1394043)
     CDS             1394218..1394871
     CDS             1395054..1395674
     CDS             complement(1395685..1396233)
     CDS             complement(1396230..1396451)
     CDS             1396655..1397599
     CDS             complement(1397656..1398369)
     CDS             complement(1398366..1399430)
     CDS             1399495..1400484
     CDS             1400481..1400993
     CDS             complement(1401094..1401882)
     CDS             complement(1402093..1402533)
     CDS             complement(1402537..1403316)
     CDS             complement(1403417..1404139)
     CDS             complement(1404196..1404879)
     CDS             complement(1405067..1405681)
     CDS             complement(1405775..1406590)
     CDS             complement(1406685..1406906)
     CDS             complement(1406927..1407223)
     CDS             complement(1407247..1407720)
     CDS             complement(1407717..1408814)
     CDS             1409367..1410509
     CDS             1410575..1411825
     CDS             complement(1411877..1413646)
     CDS             complement(1413743..1414831)
     CDS             complement(1414828..1416144)
     CDS             1416400..1417875
     CDS             complement(1417897..1418463)
     CDS             complement(1418582..1421578)
     CDS             complement(1421677..1422081)
     CDS             complement(1422142..1422720)
     CDS             1422869..1423672
     CDS             1423866..1424147
     CDS             1424346..1424864
     CDS             1424983..1425324
     CDS             complement(1425448..1426578)
     CDS             1426709..1427416
     CDS             1427460..1428263
     CDS             1428324..1429112
     CDS             1429324..1430505
     CDS             1430530..1430733
     CDS             1430768..1431682
     CDS             1431947..1433194
     CDS             1433239..1433508
     CDS             1433912..1435957
     CDS             1436349..1437200
     CDS             1437308..1438600
     CDS             complement(1438677..1439528)
     CDS             complement(1439538..1440515)
     CDS             complement(1440633..1441895)
     CDS             complement(1442220..1442747)
     CDS             complement(1442775..1443104)
     CDS             complement(1443086..1444702)
     CDS             1444877..1445377
     CDS             1445452..1446273
     CDS             1446345..1447502
     CDS             1447569..1448789
     CDS             1448786..1449442
     CDS             complement(1449480..1449908)
     CDS             complement(1450018..1451427)
     CDS             complement(1451400..1452674)
     CDS             complement(1452781..1453452)
     CDS             complement(1453449..1453889)
     CDS             complement(1453890..1454606)
     CDS             1454645..1455850
     CDS             1456016..1456447
     CDS             complement(1457049..1457765)
     CDS             complement(1457794..1457997)
     CDS             1458594..1459592
     CDS             1459728..1460111
     CDS             1460108..1460725
     CDS             1460796..1461212
     CDS             complement(1461255..1463138)
     CDS             complement(1463248..1465212)
     CDS             complement(1465188..1470491)
     CDS             complement(1470856..1475187)
     CDS             1475796..1476275
     CDS             1476376..1476942
     CDS             1477055..1477306
     CDS             1477376..1478143
     CDS             1478241..1478672
     CDS             1478669..1480102
     CDS             1480108..1480647
     CDS             1481122..1483986
     CDS             1484075..1485526
     CDS             1485859..1486530
     CDS             1486677..1487363
     CDS             1487360..1489249
     CDS             1489341..1490045
     CDS             1490126..1491820
     CDS             complement(1491890..1492222)
     CDS             complement(1492223..1492447)
     CDS             complement(1492567..1494081)
     CDS             complement(1494265..1495125)
     CDS             complement(1495265..1496827)
     CDS             1497261..1498211
     CDS             complement(1498408..1498899)
     CDS             complement(1498936..1499871)
     CDS             complement(1499966..1500226)
     CDS             complement(1500230..1502323)
     CDS             complement(1502439..1503608)
     CDS             1503729..1504325
     CDS             1504397..1504771
     CDS             1504792..1505448
     CDS             1505589..1506926
     CDS             complement(1506995..1508473)
     CDS             complement(1508474..1509898)
     CDS             complement(1509948..1511879)
     CDS             complement(1511886..1512188)
     CDS             complement(1512190..1512807)
     CDS             complement(1512804..1513340)
     CDS             complement(1513512..1514705)
     CDS             complement(1514705..1516897)
     CDS             complement(1517019..1518353)
     CDS             complement(1518350..1518886)
     CDS             complement(1518940..1519416)
     CDS             complement(1519446..1520651)
     CDS             complement(1520648..1521322)
     CDS             complement(1521319..1521864)
     CDS             complement(1521971..1522453)
     CDS             complement(1522555..1523670)
     CDS             complement(1523685..1524875)
     CDS             complement(1525006..1525839)
     CDS             complement(1525895..1526446)
     CDS             complement(1526526..1527239)
     CDS             complement(1527349..1528143)
     CDS             complement(1528236..1529030)
     CDS             1529396..1530877
     CDS             1530956..1531357
     CDS             1531601..1533379
     CDS             1533376..1533939
     CDS             1534195..1534380
     CDS             1534424..1535434
     CDS             complement(1535576..1536271)
     CDS             complement(1536271..1537092)
     CDS             1537170..1537964
     CDS             1538520..1539092
     CDS             complement(1539527..1541134)
     CDS             complement(1541238..1542173)
     CDS             complement(1542334..1543212)
     CDS             1543319..1543720
     CDS             1543750..1544169
     CDS             1544166..1545623
     CDS             complement(1545719..1546144)
     CDS             complement(1546141..1546386)
     CDS             complement(1546521..1549685)
     CDS             complement(1549958..1550815)
     CDS             complement(1550885..1551433)
     CDS             complement(1551430..1552533)
     CDS             1552643..1554733
     CDS             complement(1554810..1555640)
     CDS             1555713..1556153
     CDS             complement(1556272..1556517)
     CDS             1556777..1558027
     CDS             1558229..1559122
     CDS             1559191..1560867
     CDS             1560924..1561427
     CDS             1561472..1562680
     CDS             complement(1562735..1563217)
     CDS             complement(1563246..1563794)
     CDS             1564082..1564690
     CDS             complement(1564751..1566496)
     CDS             complement(1566493..1568121)
     CDS             1568268..1569584
     CDS             complement(1570273..1571889)
     CDS             complement(1571985..1572566)
     CDS             1572569..1572889
     CDS             1573175..1574359
     CDS             1574399..1576108
     CDS             1576105..1577136
     CDS             1577157..1577810
     CDS             1578046..1578534
     CDS             complement(1578568..1579524)
     CDS             complement(1579697..1580842)
     CDS             complement(1580860..1581990)
     CDS             complement(1582086..1582709)
     CDS             complement(1582767..1583558)
     CDS             complement(1583612..1584640)
     CDS             1584678..1585433
     CDS             complement(1585504..1586544)
     CDS             complement(1586541..1587632)
     CDS             complement(1587670..1588800)
     CDS             complement(1588812..1589795)
     CDS             complement(1589951..1591735)
     CDS             1591994..1593397
     CDS             1593394..1594158
     CDS             1594379..1596013
     CDS             1596113..1596772
     CDS             complement(1596777..1597424)
     CDS             complement(1597464..1597787)
     CDS             complement(1597834..1598922)
     CDS             complement(1598926..1599483)
     CDS             1599677..1601035
     CDS             1601183..1601359
     CDS             1601356..1601724
     CDS             1601804..1602844
     CDS             1602837..1603640
     CDS             1603637..1604425
     CDS             1604425..1604880
     CDS             complement(1605150..1605890)
     CDS             complement(1605887..1606759)
     CDS             complement(1607138..1607437)
     CDS             complement(1607434..1608687)
     CDS             1608800..1609717
     CDS             1609811..1610362
     CDS             complement(1610442..1611356)
     CDS             1611698..1612120
     CDS             1612107..1613333
     CDS             complement(1613272..1614327)
     CDS             1614525..1615625
     CDS             1615622..1617394
     CDS             1617492..1618430
     CDS             1618563..1621361
     CDS             1621524..1622936
     CDS             1622933..1623640
     CDS             complement(1623731..1624441)
     CDS             1624595..1625761
     CDS             1625776..1626807
     CDS             1626876..1628123
     CDS             1628294..1628806
     CDS             1628797..1629018
     CDS             1629109..1630410
     CDS             complement(1630499..1630933)
     CDS             complement(1630930..1631484)
     CDS             complement(1631519..1632271)
     CDS             1632422..1633726
     CDS             complement(1633791..1634264)
     CDS             complement(1634324..1634698)
     CDS             1634911..1635240
     CDS             1635289..1635822
     CDS             complement(1635808..1636182)
     CDS             1636305..1637330
     CDS             complement(1637394..1637975)
     CDS             complement(1638018..1638155)
     CDS             1638201..1639433
     CDS             complement(1639430..1641082)
     CDS             complement(1641152..1642138)
     CDS             1642222..1642578
     CDS             1642578..1643291
     CDS             1643338..1644435
     CDS             complement(1644246..1645922)
     CDS             complement(1645862..1646284)
     CDS             1646547..1647992
     CDS             1648041..1649096
     CDS             1649275..1651101
     CDS             complement(1651163..1651288)
     CDS             complement(1651396..1651944)
     CDS             1652102..1654399
     CDS             complement(1654522..1655298)
     CDS             complement(1655568..1656722)
     CDS             1656822..1658633
     CDS             complement(1658647..1660119)
     CDS             complement(1660103..1661395)
     CDS             1661788..1663698
     CDS             complement(1663702..1664070)
     CDS             1664678..1665643
     CDS             1665727..1666284
     CDS             1666372..1666692
     CDS             1666772..1666948
     CDS             1667002..1667496
     CDS             1667463..1667984
     CDS             1667978..1668223
     CDS             1668196..1668828
     CDS             complement(1668838..1669584)
     CDS             1669674..1670369
     CDS             1670457..1671548
     CDS             1671500..1672018
     CDS             complement(1672329..1673126)
     CDS             1673348..1674307
     CDS             1674416..1675033
     CDS             complement(1674972..1676198)
     CDS             complement(1676185..1676607)
     CDS             1676668..1678275
     CDS             1678391..1678930
     CDS             1679033..1680007
     CDS             1680082..1681581
     CDS             1681655..1682617
     CDS             1682734..1683789
     CDS             complement(1683831..1685888)
     CDS             1685933..1686988
     CDS             1687078..1687371
     CDS             complement(1687433..1688479)
     CDS             1688722..1688862
     CDS             1688957..1689409
     CDS             complement(1689452..1690105)
     CDS             1690186..1690641
     CDS             complement(1690727..1691386)
     CDS             complement(1691416..1692792)
     CDS             complement(1692806..1694239)
     CDS             1694319..1695437
     CDS             complement(1695607..1697103)
     CDS             complement(1697293..1697811)
     CDS             1697915..1698610
     CDS             1698607..1699629
     CDS             1699678..1700679
     CDS             1700730..1701317
     CDS             complement(1701340..1702257)
     CDS             complement(1702262..1702723)
     CDS             complement(1702732..1703166)
     CDS             complement(1703163..1703912)
     CDS             complement(1704134..1705102)
     CDS             complement(1705099..1705785)
     CDS             1705944..1706273
     CDS             complement(1706286..1706951)
     CDS             1707003..1707917
     CDS             1707954..1708565
     CDS             1708565..1708804
     CDS             1708848..1709735
     CDS             complement(1709739..1710674)
     CDS             complement(1710767..1711987)
     CDS             complement(1712255..1713175)
     CDS             1713253..1713708
     CDS             1714063..1715817
     CDS             1715924..1716643
     CDS             1716640..1717953
     CDS             1717970..1718329
     CDS             1718755..1720398
     CDS             1720494..1720754
     CDS             1720843..1721844
     CDS             complement(1721888..1722649)
     CDS             complement(1722792..1723649)
     CDS             complement(1723981..1724916)
     CDS             complement(1724954..1725499)
     CDS             complement(1725841..1726848)
     CDS             complement(1726874..1727122)
     CDS             complement(1727161..1728330)
     CDS             complement(1728425..1729024)
     CDS             complement(1729132..1729503)
     CDS             complement(1729561..1732326)
     CDS             complement(1732475..1732984)
     CDS             1733183..1734493
     CDS             complement(1734569..1734853)
     CDS             complement(1734900..1736066)
     CDS             complement(1736063..1737649)
     CDS             complement(1737756..1738388)
     CDS             1738538..1739104
     CDS             1739432..1739809
     CDS             complement(1740056..1740610)
     CDS             complement(1740635..1741459)
     CDS             complement(1741507..1742772)
     CDS             complement(1742931..1743773)
     CDS             1744309..1747029
     CDS             complement(1747096..1748100)
     CDS             complement(1748173..1748718)
     CDS             complement(1748793..1750091)
     CDS             complement(1750215..1751540)
     CDS             complement(1751655..1752446)
     CDS             complement(1752616..1753341)
     CDS             complement(1753425..1755767)
     CDS             1755891..1756724
     CDS             complement(1756852..1757550)
     CDS             1757669..1758946
     CDS             1759110..1760546
     CDS             1760553..1761260
     CDS             complement(1761324..1761962)
     CDS             complement(1761998..1762699)
     CDS             complement(1762711..1763841)
     CDS             1764158..1766065
     CDS             complement(1766456..1767160)
     CDS             complement(1767157..1767516)
     CDS             complement(1767513..1767830)
     CDS             1767864..1769315
     CDS             complement(1769394..1769720)
     CDS             1769811..1771436
     CDS             complement(1771768..1772955)
     CDS             1773070..1773582
     CDS             complement(1773574..1774092)
     CDS             complement(1774153..1774983)
     CDS             complement(1775122..1776150)
     CDS             1776293..1776751
     CDS             complement(1777015..1777641)
     CDS             1778038..1778412
     CDS             1778496..1779209
     CDS             1779447..1781093
     CDS             complement(1781325..1781930)
     CDS             1782160..1782543
     CDS             complement(1782650..1783696)
     CDS             complement(1783757..1785082)
     CDS             complement(1785144..1786130)
     CDS             complement(1786185..1787324)
     CDS             1787422..1788564
     CDS             1788779..1789183
     CDS             1789905..1790219
     CDS             1790239..1791009
     CDS             complement(1791134..1791886)
     CDS             1792142..1792996
     CDS             complement(1793013..1793588)
     CDS             1793817..1794422
     CDS             1794419..1795459
     CDS             complement(1795521..1796039)
     CDS             1796173..1797897
     CDS             complement(1797954..1798697)
     CDS             complement(1798940..1801990)
     CDS             complement(1802193..1802390)
     CDS             1802566..1803960
     CDS             complement(1804010..1804297)
     CDS             1804529..1806766
     CDS             complement(1806786..1807259)
     CDS             1807369..1807668
     CDS             1807870..1809165
     CDS             1809172..1809513
     CDS             1809545..1810609
     CDS             1810640..1811953
     CDS             1811955..1812305
     CDS             1812658..1813284
     CDS             1813277..1814335
     CDS             1814634..1814942
     CDS             1814915..1816354
     CDS             1816565..1816948
     CDS             1817035..1818003
     CDS             complement(1818158..1819324)
     CDS             complement(1819628..1821049)
     CDS             complement(1821246..1821896)
     CDS             complement(1821874..1822464)
     CDS             complement(1822531..1823469)
     CDS             complement(1823575..1824369)
     CDS             1824575..1825051
     CDS             1825106..1826296
     CDS             1826319..1826612
     CDS             1826681..1828474
     CDS             1828575..1829114
     CDS             complement(1829164..1829778)
     CDS             1829966..1830334
     CDS             complement(1830557..1830934)
     CDS             1831111..1831440
     CDS             complement(1831489..1832487)
     CDS             1832553..1832840
     CDS             1832837..1833241
     CDS             1833326..1834627
     CDS             complement(1834678..1837527)
     CDS             complement(1837847..1838209)
     CDS             complement(1838350..1839252)
     CDS             1839496..1840128
     CDS             1840323..1840751
     CDS             complement(1840715..1841284)
     CDS             complement(1841286..1842032)
     CDS             1842344..1843429
     CDS             1843603..1843998
     CDS             1844419..1845336
     CDS             1845381..1846304
     CDS             1846368..1846748
     CDS             1846843..1849149
     CDS             complement(1849217..1850062)
     CDS             1850118..1851452
     CDS             complement(1851513..1851743)
     CDS             complement(1852067..1853365)
     CDS             complement(1853590..1854690)
     CDS             complement(1854719..1855681)
     CDS             complement(1855849..1857450)
     CDS             complement(1857515..1857934)
     CDS             complement(1857931..1858806)
     CDS             complement(1859077..1859712)
     CDS             1859940..1860176
     CDS             complement(1860148..1861107)
     CDS             complement(1861199..1862137)
     CDS             complement(1862281..1863639)
     CDS             complement(1863730..1864272)
     CDS             complement(1864478..1866778)
     CDS             1867224..1867553
     CDS             complement(1867627..1867857)
     CDS             1867961..1868416
     CDS             complement(1868602..1869018)
     CDS             complement(1869077..1869928)
     CDS             1869976..1870257
     CDS             complement(1870346..1870894)
     CDS             complement(1870891..1871205)
     CDS             complement(1871299..1871571)
     CDS             complement(1871568..1873685)
     CDS             1873832..1874404
     CDS             1874404..1874631
     CDS             complement(1874710..1875465)
     CDS             complement(1875540..1876553)
     CDS             complement(1877260..1879527)
     CDS             complement(1879521..1879901)
     CDS             1880131..1881579
     CDS             complement(1881637..1882056)
     CDS             1882162..1882914
     CDS             complement(1882952..1883563)
     CDS             complement(1883538..1883735)
     CDS             complement(1883839..1884387)
     CDS             complement(1884384..1885076)
     CDS             1885147..1886367
     CDS             complement(1886419..1886772)
     CDS             1887051..1887479
     CDS             1887485..1888414
     CDS             1888415..1888777
     CDS             1888802..1890115
     CDS             complement(1890122..1891126)
     CDS             1891273..1892055
     CDS             1892142..1893227
     CDS             complement(1893273..1893494)
     CDS             1893707..1895620
     CDS             1895674..1897194
     CDS             complement(1897238..1897840)
     CDS             1897954..1898634
     CDS             1898737..1899393
     CDS             1899492..1900994
     CDS             complement(1901084..1901764)
     CDS             1901878..1902537
     CDS             complement(1902697..1903053)
     CDS             complement(1903050..1903478)
     CDS             1903535..1904185
     CDS             complement(1904512..1905504)
     CDS             1905808..1906344
     CDS             1906346..1906921
     CDS             1906894..1907028
     CDS             1907025..1907891
     CDS             1908083..1908682
     CDS             1908682..1909227
     CDS             complement(1909338..1910273)
     CDS             complement(1910393..1911616)
     CDS             1911860..1912483
     CDS             complement(1912601..1913530)
     CDS             complement(1913643..1914230)
     CDS             1914296..1915402
     CDS             1915439..1915723
     CDS             complement(1915881..1916279)
     CDS             1916384..1917688
     CDS             complement(1917731..1917919)
     CDS             complement(1917987..1918556)
     CDS             complement(1918574..1919095)
     CDS             complement(1919196..1919684)
     CDS             complement(1919913..1922060)
     CDS             1922265..1923131
     CDS             1923246..1923401
     CDS             complement(1923686..1924423)
     CDS             1924603..1926306
     CDS             1926395..1927138
     CDS             1927135..1928178
     CDS             1928148..1928666
     CDS             1928663..1929301
     CDS             1929500..1930063
     CDS             1930257..1931267
     CDS             complement(1931308..1932006)
     CDS             1932399..1934837
     CDS             1935271..1935453
     CDS             1935643..1936788
     CDS             1936862..1939207
     CDS             complement(1939223..1939321)
     CDS             1939337..1940059
     CDS             1940182..1940607
     CDS             1940555..1941127
     CDS             complement(1941108..1941431)
     CDS             1941568..1942749
     CDS             1942746..1945475
     CDS             1945723..1946460
     CDS             1946522..1947028
     CDS             complement(1947032..1947445)
     CDS             complement(1947454..1948164)
     CDS             complement(1948515..1948952)
     CDS             complement(1949159..1950664)
     CDS             complement(1950749..1951564)
     CDS             complement(1951636..1952418)
     CDS             complement(1952451..1953236)
     CDS             1953297..1953719
     CDS             1953706..1954932
     CDS             complement(1954871..1955161)
     CDS             1955340..1956392
     CDS             1956499..1956705
     CDS             complement(1956787..1956957)
     CDS             complement(1957013..1958215)
     CDS             1958363..1959214
     CDS             complement(1959397..1960290)
     CDS             complement(1960346..1962061)
     CDS             1962337..1963524
     CDS             complement(1963590..1964831)
     CDS             complement(1964963..1965193)
     CDS             complement(1965292..1966056)
     CDS             complement(1966089..1966505)
     CDS             complement(1966526..1967443)
     CDS             complement(1967440..1968465)
     CDS             complement(1968544..1969560)
     CDS             complement(1969694..1971091)
     CDS             1971295..1971933
     CDS             1971961..1972272
     CDS             complement(1972283..1973140)
     CDS             complement(1973085..1973639)
     CDS             complement(1973658..1974791)
     CDS             complement(1974797..1975120)
     CDS             complement(1975294..1976856)
     CDS             1977015..1977665
     CDS             1977773..1978219
     CDS             1978216..1979217
     CDS             1979214..1979771
     CDS             1979846..1981045
     CDS             1981234..1981764
     CDS             1981725..1981916
     CDS             1981994..1982506
     CDS             complement(1982569..1983831)
     CDS             complement(1983894..1986557)
     CDS             complement(1986737..1987261)
     CDS             complement(1987258..1988019)
     CDS             1988113..1988907
     CDS             complement(1989116..1989754)
     CDS             1989844..1990194
     CDS             complement(1990265..1990750)
     CDS             1990946..1992130
     CDS             1992204..1992818
     CDS             1992815..1994026
     CDS             1994173..1996614
     CDS             complement(1996667..1997551)
     CDS             complement(1997556..1999856)
     CDS             2000016..2000852
     CDS             complement(2000881..2001819)
     CDS             2001870..2002337
     CDS             2002633..2003598
     CDS             complement(2003652..2004176)
     CDS             complement(2004309..2005286)
     CDS             2005901..2007718
     CDS             complement(2007783..2008370)
     CDS             complement(2008475..2009470)
     CDS             complement(2009752..2010597)
     CDS             complement(2010710..2011357)
     CDS             complement(2011534..2012583)
     CDS             complement(2012793..2013227)
     CDS             complement(2013224..2013613)
     CDS             complement(2013610..2014593)
     CDS             2014742..2015440
     CDS             2015542..2016366
     CDS             complement(2016415..2016999)
     CDS             complement(2017050..2018330)
     CDS             complement(2018418..2019500)
     CDS             complement(2019490..2020092)
     CDS             2020345..2021955
     CDS             2022081..2022719
     CDS             2023002..2023775
     CDS             complement(2023785..2024096)
     CDS             complement(2024097..2024486)
     CDS             complement(2024494..2025006)
     CDS             complement(2025228..2025584)
     CDS             complement(2025588..2025788)
     CDS             complement(2025967..2026440)
     CDS             complement(2026451..2026690)
     CDS             2026886..2027902
     CDS             2028005..2028253
     CDS             2028250..2028816
     CDS             2028821..2029660
     CDS             complement(2029664..2030995)
     CDS             2031242..2032048
     CDS             2031990..2032241
     CDS             complement(2032533..2033156)
     CDS             complement(2033176..2034453)
     CDS             2034528..2034716
     CDS             2034760..2036151
     CDS             2036162..2036638
     CDS             2036686..2037726
     CDS             complement(2037927..2038226)
     CDS             complement(2038388..2038984)
     CDS             2039084..2039548
     CDS             2039590..2039910
     CDS             complement(2039923..2040285)
     CDS             2040371..2041750
     CDS             2041747..2042337
     CDS             complement(2042489..2043199)
     CDS             complement(2043228..2043500)
     CDS             2043967..2044386
     CDS             2044413..2044967
     CDS             2045001..2045480
     CDS             complement(2045875..2046687)
     CDS             complement(2046636..2047070)
     CDS             complement(2047101..2047529)
     CDS             complement(2047650..2049809)
     CDS             2050105..2050908
     CDS             2050919..2051515
     CDS             2051579..2053237
     CDS             complement(2053480..2053590)
     CDS             complement(2053603..2053989)
     CDS             complement(2054122..2054334)
     CDS             complement(2054338..2055285)
     CDS             complement(2055370..2056320)
     CDS             complement(2056384..2058351)
     CDS             complement(2058546..2058914)
     CDS             complement(2058978..2059487)
     CDS             complement(2059694..2060395)
     CDS             complement(2060388..2060822)
     CDS             complement(2060981..2061553)
     CDS             complement(2061558..2061743)
     CDS             complement(2061817..2061984)
     CDS             complement(2062196..2063413)
     CDS             2064249..2066129
     CDS             2066126..2067985
     CDS             2068133..2068816
     CDS             2069375..2070778
     CDS             2071052..2071495
     CDS             2071505..2072077
     CDS             2072204..2073190
     CDS             2073532..2075052
     CDS             2075052..2075342
     CDS             2075418..2075855
     CDS             complement(2075861..2076850)
     CDS             2076963..2079302
     CDS             2079839..2081005
     CDS             complement(2081207..2081665)
     CDS             complement(2081689..2082243)
     CDS             complement(2082264..2082671)
     CDS             complement(2082742..2084826)
     CDS             2085054..2086160
     CDS             complement(2086268..2087602)
     CDS             complement(2087675..2088757)
     CDS             complement(2088754..2089332)
     CDS             complement(2089329..2089901)
     CDS             complement(2089953..2090363)
     CDS             2090391..2091377
     CDS             2091466..2091924
     CDS             complement(2092001..2092714)
     CDS             2092836..2093186
     CDS             2093183..2094328
     CDS             complement(2094421..2096370)
     CDS             2096650..2097477
     CDS             complement(2097480..2098337)
     CDS             complement(2098437..2098682)
     CDS             complement(2098745..2098969)
     CDS             complement(2099093..2099731)
     CDS             complement(2099885..2101051)
     CDS             2101237..2101782
     CDS             2101779..2103440
     CDS             2103525..2104607
     CDS             2104648..2105115
     CDS             2105119..2105502
     CDS             complement(2105518..2105985)
     CDS             2106112..2106768
     CDS             2106882..2108489
     CDS             2108582..2108839
     CDS             complement(2108921..2110279)
     CDS             complement(2110316..2111167)
     CDS             2111289..2111594
     CDS             complement(2111655..2113007)
     CDS             complement(2113016..2113408)
     CDS             complement(2113409..2113624)
     CDS             complement(2113621..2113989)
     CDS             complement(2114062..2114433)
     CDS             complement(2114448..2115854)
     CDS             complement(2115949..2116707)
     CDS             2116856..2118277
     CDS             2118816..2119085
     CDS             2119330..2119731
     CDS             2119830..2120387
     CDS             2120387..2120731
     CDS             2120721..2121305
     CDS             2121302..2121469
     CDS             2121466..2121936
     CDS             2121936..2123255
     CDS             2123423..2124016
     CDS             complement(2124138..2124848)
     CDS             complement(2124849..2125628)
     CDS             complement(2125625..2126557)
     CDS             complement(2126562..2127536)
     CDS             complement(2127621..2128784)
     CDS             2129051..2129308
     CDS             2129426..2129539
     CDS             2129542..2129922
     CDS             2129926..2130321
     CDS             2130469..2131086
     CDS             2131101..2132126
     CDS             2132212..2132562
     CDS             complement(2132660..2135260)
     CDS             complement(2135694..2136146)
     CDS             complement(2136209..2137153)
     CDS             2137955..2138122
     CDS             complement(2138192..2138968)
     CDS             2139047..2140213
     CDS             2140238..2140858
     CDS             2140855..2141625
     CDS             complement(2141603..2141857)
     CDS             complement(2141799..2142236)
     CDS             2142322..2143632
     CDS             2143629..2144183
     CDS             complement(2144362..2144841)
     CDS             complement(2144834..2145868)
     CDS             complement(2145901..2146458)
     CDS             2146649..2147428
     CDS             2147419..2148099
     CDS             2148186..2148770
     CDS             complement(2148944..2149081)
     CDS             complement(2149081..2149761)
     CDS             2149800..2150414
     CDS             complement(2150511..2152121)
     CDS             complement(2152118..2152408)
     CDS             complement(2152405..2152905)
     CDS             complement(2152999..2153142)
     CDS             2153441..2154703
     CDS             2154881..2155636
     CDS             2155808..2156617
     CDS             2156704..2157090
     CDS             2157107..2157310
     CDS             2157317..2157547
     CDS             2157592..2158359
     CDS             2158411..2159415
     CDS             2159476..2160009
     CDS             2160006..2160551
     CDS             2160964..2161971
     CDS             complement(2162204..2162524)
     CDS             complement(2162521..2162832)
     CDS             2162935..2163654
     CDS             2163876..2164226
     CDS             complement(2164411..2165661)
     CDS             complement(2165864..2167189)
     CDS             complement(2167258..2167731)
     CDS             complement(2167762..2168475)
     CDS             2168554..2168973
     CDS             complement(2168977..2170026)
     CDS             2170311..2172782
     CDS             2173007..2173273
     CDS             complement(2173375..2173566)
     CDS             2173926..2175266
     CDS             2175259..2175732
     CDS             2175749..2177056
     CDS             complement(2177200..2177664)
     CDS             complement(2177722..2178099)
     CDS             complement(2178096..2178650)
     CDS             complement(2178647..2179282)
     CDS             complement(2179556..2180188)
     CDS             2180269..2181564
     CDS             2182012..2182458
     CDS             2182534..2183790
     CDS             2183830..2185218
     CDS             complement(2185381..2186634)
     CDS             2187051..2187683
     CDS             2187781..2188893
     CDS             complement(2188962..2189645)
     CDS             2189708..2190067
     CDS             2190132..2190305
     CDS             2190395..2191261
     CDS             2191821..2194337
     CDS             complement(2194404..2195789)
     CDS             2196004..2196777
     CDS             2196774..2197520
     CDS             2197666..2199456
     CDS             complement(2199791..2200609)
     CDS             2200685..2201545
     CDS             2201595..2202062
     CDS             2202100..2203284
     CDS             complement(2203227..2203838)
     CDS             complement(2203868..2204470)
     CDS             complement(2204514..2205536)
     CDS             complement(2205533..2206357)
     CDS             2206505..2206786
     CDS             complement(2206845..2207225)
     CDS             complement(2207389..2208300)
     CDS             complement(2208319..2208477)
     CDS             2208786..2209169
     CDS             2209209..2209901
     CDS             2209912..2210673
     CDS             2210693..2211709
     CDS             2211706..2212812
     CDS             2212809..2213591
     CDS             2213640..2214404
     CDS             2214518..2215336
     CDS             2215285..2215659
     CDS             2215667..2216722
     CDS             2216719..2217651
     CDS             2217680..2218132
     CDS             2218248..2218823
     CDS             complement(2218906..2220138)
     CDS             2220224..2221426
     CDS             2221496..2222077
     CDS             2222118..2222693
     CDS             2222844..2223893
     CDS             2223991..2225223
     CDS             2225319..2225906
     CDS             2225977..2226504
     CDS             complement(2226568..2226744)
     CDS             2226822..2227268
     CDS             2227329..2228159
     CDS             complement(2228334..2229080)
     CDS             2229171..2230124
     CDS             2230121..2231053
     CDS             complement(2231414..2231611)
     CDS             complement(2231724..2232062)
     CDS             2232103..2232855
     CDS             complement(2232984..2234069)
     CDS             complement(2234191..2234619)
     CDS             2234865..2236283
     CDS             complement(2236289..2236744)
     CDS             complement(2236777..2237418)
     CDS             complement(2237521..2238360)
     CDS             complement(2238511..2239227)
     CDS             2239359..2239661
     CDS             complement(2239787..2240248)
     CDS             complement(2240288..2241331)
     CDS             complement(2241447..2242706)
     CDS             2242821..2244233
     CDS             2244360..2244896
     CDS             complement(2248448..2249602)
     CDS             complement(2249641..2250540)
     CDS             complement(2250537..2251439)
     CDS             2251807..2253807
     CDS             complement(2253879..2255543)
     CDS             complement(2255590..2256042)
     CDS             complement(2256083..2256331)
     CDS             complement(2256437..2257390)
     CDS             complement(2257543..2258526)
     CDS             complement(2258590..2259144)
     CDS             complement(2259215..2259838)
     CDS             complement(2259887..2260780)
     CDS             2261025..2263175
     CDS             complement(2263236..2263565)
     CDS             complement(2263584..2266106)
     CDS             2266191..2267288
     CDS             complement(2267401..2268156)
     CDS             2268240..2268827
     CDS             2268824..2270911
     CDS             2270966..2271430
     CDS             2271427..2271915
     CDS             2271863..2272090
     CDS             2272087..2272848
     CDS             2272986..2275001
     CDS             2275004..2275153
     CDS             complement(2275256..2275951)
     CDS             complement(2275962..2276729)
     CDS             2276851..2278110
     CDS             complement(2278183..2279454)
     CDS             2279790..2280209
     CDS             2280212..2280583
     CDS             complement(2280594..2281400)
     CDS             complement(2281403..2282122)
     CDS             complement(2282168..2283259)
     CDS             complement(2283376..2284830)
     CDS             2285094..2285384
     CDS             complement(2287341..2287853)
     CDS             complement(2287853..2288671)
     CDS             complement(2288637..2289479)
     CDS             2289595..2290959
     CDS             2290961..2291218
     CDS             2291283..2292242
     CDS             complement(2292273..2292593)
     CDS             complement(2292628..2292927)
     CDS             complement(2293094..2294020)
     CDS             complement(2294017..2294313)
     CDS             complement(2294310..2294780)
     CDS             complement(2294826..2297351)
     CDS             2297503..2300175
     CDS             2300200..2300844
     CDS             2300878..2301366
     CDS             complement(2301363..2301971)
     CDS             complement(2302150..2303265)
     CDS             2303463..2304071
     CDS             complement(2304184..2304651)
     CDS             complement(2304863..2306080)
     CDS             2306267..2307583
     CDS             complement(2307643..2308251)
     CDS             complement(2308414..2310546)
     CDS             complement(2310738..2311679)
     CDS             complement(2311726..2312841)
     CDS             2312914..2313378
     CDS             2313573..2313926
     CDS             complement(2314081..2314959)
     CDS             complement(2314952..2315935)
     CDS             2316099..2317046
     CDS             2317312..2317944
     CDS             2318014..2318925
     CDS             2318947..2320047
     CDS             2320143..2320508
     CDS             complement(2320597..2321463)
     CDS             2321524..2321946
     CDS             2321933..2323159
     CDS             complement(2323098..2323931)
     CDS             2324450..2325217
     CDS             2325282..2325944
     CDS             2325958..2327466
     CDS             2327826..2328623
     CDS             2328858..2329094
     CDS             2329228..2329989
     CDS             2329986..2330951
     CDS             2331012..2332223
     CDS             2332286..2333446
     CDS             complement(2333447..2334127)
     CDS             complement(2334286..2335248)
     CDS             complement(2335245..2335742)
     CDS             2335883..2337097
     CDS             2337094..2337798
     CDS             2337795..2338886
     CDS             complement(2339068..2340210)
     CDS             2340226..2340489
     CDS             2340539..2341201
     CDS             2341403..2342056
     CDS             complement(2342113..2342595)
     CDS             complement(2342780..2343697)
     CDS             complement(2343764..2344978)
     CDS             2345231..2346061
     CDS             2346058..2347737
     CDS             2347827..2348678
     CDS             2348654..2349910
     CDS             2349913..2350359
     CDS             2350399..2351328
     CDS             2351334..2351516
     CDS             2351555..2352598
     CDS             2352747..2353766
     CDS             2353763..2354227
     CDS             2354268..2354702
     CDS             2354699..2357161
     CDS             2357225..2357845
     CDS             complement(2357858..2358931)
     CDS             complement(2358954..2359301)
     CDS             complement(2359426..2361264)
     CDS             2361604..2362299
     CDS             2362411..2362893
     CDS             2362890..2363804
     CDS             2363801..2364520
     CDS             complement(2364753..2364935)
     CDS             complement(2365388..2367115)
     CDS             2367260..2367907
     CDS             complement(2367975..2368442)
     CDS             2368702..2370105
     CDS             complement(2370184..2370744)
     CDS             complement(2370797..2371444)
     CDS             complement(2371445..2371855)
     CDS             2372305..2376381
     CDS             2376597..2376731
     CDS             2377054..2377536
     CDS             2377631..2378224
     CDS             complement(2378626..2379282)
     CDS             complement(2379419..2379613)
     CDS             complement(2379710..2381476)
     CDS             complement(2381748..2381969)
     CDS             complement(2382026..2384128)
     CDS             complement(2384150..2385019)
     CDS             complement(2385118..2385624)
     CDS             complement(2385624..2386415)
     CDS             complement(2386412..2387074)
     CDS             complement(2387212..2388189)
     CDS             complement(2388339..2388815)
     CDS             2388842..2389390
     CDS             complement(2389467..2389736)
     CDS             2390135..2391058
     CDS             complement(2391109..2392320)
     CDS             2392443..2395067
     CDS             2395137..2396051
     CDS             2396244..2398052
     CDS             complement(2398120..2399448)
     CDS             2399542..2400138
     CDS             complement(2400189..2400995)
     CDS             2401062..2401664
     CDS             complement(2401695..2402324)
     CDS             2402693..2402959
     CDS             2402997..2403395
     CDS             2403431..2403826
     CDS             2403863..2404201
     CDS             complement(2404421..2404714)
     CDS             complement(2404711..2406534)
     CDS             2406875..2407600
     CDS             complement(2407720..2408199)
     CDS             complement(2408242..2408796)
     CDS             complement(2408852..2409775)
     CDS             2409899..2410459
     CDS             2410637..2412484
     CDS             2412447..2412998
     CDS             2413399..2415024
     CDS             complement(2415035..2416237)
     CDS             2416477..2416920
     CDS             2417035..2417694
     CDS             2417719..2419143
     CDS             complement(2419329..2419991)
     CDS             2419993..2421204
     CDS             2422057..2424291
     CDS             2424288..2424734
     CDS             complement(2424769..2425308)
     CDS             2425390..2425776
     CDS             complement(2425843..2427354)
     CDS             complement(2427408..2428163)
     CDS             complement(2428118..2428543)
     CDS             2429322..2430215
     CDS             complement(2430251..2431297)
     CDS             2431711..2431995
     CDS             2432089..2433093
     CDS             2433090..2434337
     CDS             complement(2434228..2434749)
     CDS             complement(2434746..2435627)
     CDS             2435717..2436415
     CDS             2436412..2437368
     CDS             2437560..2438003
     CDS             complement(2438022..2438849)
     CDS             complement(2438904..2439683)
     CDS             complement(2439680..2439859)
     CDS             complement(2439943..2440515)
     CDS             complement(2440624..2441643)
     CDS             2441870..2442382
     CDS             2442435..2443184
     CDS             complement(2443193..2443753)
     CDS             complement(2443858..2445669)
     CDS             2445791..2446162
     CDS             2446165..2446752
     CDS             complement(2446821..2447645)
     CDS             2447808..2448650
     CDS             complement(2448710..2449018)
     CDS             complement(2449015..2449572)
     CDS             complement(2449569..2450132)
     CDS             complement(2450129..2450335)
     CDS             2450479..2453022
     CDS             complement(2453067..2453261)
     CDS             complement(2453258..2453659)
     CDS             complement(2453656..2453829)
     CDS             complement(2453942..2454331)
     CDS             complement(2454415..2454684)
     CDS             complement(2454688..2455188)
     CDS             complement(2455277..2455621)
     CDS             complement(2455651..2456736)
     CDS             2457103..2458821
     CDS             2459101..2460039
     CDS             2460100..2460576
     CDS             2460805..2461944
     CDS             2461941..2462624
     CDS             2462673..2463179
     CDS             complement(2463192..2463788)
     CDS             complement(2463808..2464488)
     CDS             complement(2464499..2465095)
     CDS             2465337..2467286
     CDS             2467352..2467852
     CDS             2469825..2470949
     CDS             complement(2471092..2471550)
     CDS             complement(2471534..2472199)
     CDS             complement(2472202..2473134)
     CDS             2473332..2474237
     CDS             2474273..2474575
     CDS             2474572..2475672
     CDS             2475726..2476901
     CDS             2477427..2478626
     CDS             2478779..2479198
     CDS             2479289..2480785
     CDS             2480843..2481202
     CDS             complement(2481203..2482006)
     CDS             2482258..2483019
     CDS             2483012..2483908
     CDS             2484020..2484709
     CDS             2484833..2486380
     CDS             2486991..2488229
     CDS             complement(2488404..2489129)
     CDS             complement(2489167..2489481)
     CDS             2489578..2490897
     CDS             2490936..2491499
     CDS             complement(2491800..2492912)
     CDS             2493093..2493392
     CDS             complement(2493450..2494166)
     CDS             2494334..2495707
     CDS             2495704..2496819
     CDS             complement(2496885..2497931)
     CDS             complement(2498037..2498453)
     CDS             2498562..2499068
     CDS             complement(2499082..2500161)
     CDS             2500340..2501530
     CDS             2501576..2503636
     CDS             complement(2503646..2504470)
     CDS             complement(2504585..2505661)
     CDS             complement(2505737..2506753)
     CDS             complement(2506826..2508505)
     CDS             complement(2508643..2511489)
     CDS             complement(2511918..2512328)
     CDS             2512346..2513128
     CDS             complement(2513186..2513989)
     CDS             complement(2514111..2514488)
     CDS             complement(2514530..2515591)
     CDS             complement(2515759..2516349)
     CDS             complement(2516463..2517614)
     CDS             complement(2517685..2518632)
     CDS             complement(2518629..2518976)
     CDS             2519117..2520142
     CDS             2520268..2522274
     CDS             complement(2522307..2522690)
     CDS             complement(2522755..2522973)
     CDS             complement(2523020..2524594)
     CDS             complement(2524695..2525621)
     CDS             complement(2525865..2526743)
     CDS             complement(2526817..2527062)
     CDS             complement(2527320..2528651)
     CDS             2528858..2530264
     CDS             complement(2530613..2531077)
     CDS             complement(2531406..2532917)
     CDS             complement(2532961..2533398)
     CDS             complement(2533392..2533775)
     CDS             2533937..2534788
     CDS             complement(2534790..2535131)
     CDS             complement(2535236..2536336)
     CDS             2536379..2536855
     CDS             2536880..2537773
     CDS             2537848..2538933
     CDS             2538885..2539448
     CDS             2539498..2540727
     CDS             2540977..2541675
     CDS             complement(2541820..2543310)
     CDS             complement(2543403..2543936)
     CDS             complement(2543933..2544709)
     CDS             2544789..2545409
     CDS             complement(2545457..2545825)
     CDS             complement(2545827..2547266)
     CDS             complement(2547403..2549442)
     CDS             2549481..2549663
     CDS             2549660..2550760
     CDS             complement(2550845..2551579)
     CDS             2551861..2552697
     CDS             complement(2552739..2553377)
     CDS             2553407..2554537
     CDS             complement(2554621..2555652)
     CDS             complement(2555649..2556680)
     CDS             complement(2556742..2557410)
     CDS             complement(2557407..2558879)
     CDS             2559039..2560073
     CDS             complement(2560281..2560928)
     CDS             2560973..2561443
     CDS             2561564..2561791
     CDS             complement(2561853..2562143)
     CDS             complement(2562203..2562400)
     CDS             complement(2562410..2563030)
     CDS             complement(2563117..2563329)
     CDS             complement(2563477..2564196)
     CDS             complement(2564265..2567522)
     CDS             2567927..2568229
     CDS             2568273..2569064
     CDS             2569089..2570123
     CDS             2570368..2572197
     CDS             complement(2572383..2573195)
     CDS             2573541..2574152
     CDS             2574149..2574655
     CDS             2574755..2576245
     CDS             2576197..2576544
     CDS             complement(2576656..2577051)
     CDS             2577201..2577380
     CDS             complement(2577477..2578526)
     CDS             complement(2578610..2579554)
     CDS             complement(2579664..2583167)
     CDS             complement(2583500..2584573)
     CDS             complement(2588246..2588596)
     CDS             complement(2588639..2589862)
     CDS             complement(2590036..2590584)
     CDS             2590824..2592560
     CDS             2592659..2593270
     CDS             complement(2593395..2594078)
     CDS             2594135..2594374
     CDS             2594387..2595028
     CDS             2595280..2596152
     CDS             2596164..2597165
     CDS             2597158..2597982
     CDS             2598290..2598655
     CDS             2598680..2599642
     CDS             2599700..2600200
     CDS             2600254..2601717
     CDS             complement(2601909..2602895)
     CDS             complement(2602976..2603854)
     CDS             complement(2603979..2605049)
     CDS             complement(2605096..2605533)
     CDS             2605737..2607164
     CDS             2607174..2608217
     CDS             complement(2608229..2608495)
     CDS             2608503..2609246
     CDS             2609311..2610507
     CDS             2610504..2611091
     CDS             2611088..2611786
     CDS             2611783..2612682
     CDS             2612717..2615494
     CDS             complement(2615983..2616672)
     CDS             complement(2616672..2617097)
     CDS             2617170..2618405
     CDS             complement(2618483..2619244)
     CDS             complement(2619535..2622093)
     CDS             complement(2622116..2622733)
     CDS             2622783..2623499
     CDS             complement(2623521..2624273)
     CDS             complement(2624355..2625236)
     CDS             complement(2625270..2625758)
     CDS             2625814..2626893
     CDS             2626890..2627831
     CDS             2628103..2629011
     CDS             2628969..2629334
     CDS             2629331..2631793
     CDS             complement(2631874..2632860)
     CDS             complement(2632857..2633618)
     CDS             complement(2633662..2634660)
     CDS             2634727..2635239
     CDS             complement(2635311..2636537)
     CDS             2636629..2638251
     CDS             2638292..2638390
     CDS             complement(2638682..2640076)
     CDS             complement(2640084..2640752)
     CDS             complement(2640754..2641065)
     CDS             2641145..2641474
     CDS             2641471..2642265
     CDS             2642262..2642699
     CDS             2642891..2643265
     CDS             2643262..2644083
     CDS             2644270..2645499
     CDS             complement(2645698..2647146)
     CDS             complement(2647256..2648524)