CDS             1893..2681
     CDS             2671..3147
     CDS             3163..4548
     CDS             5160..6077
     CDS             6393..8294
     CDS             8389..8538
     CDS             8550..8924
     CDS             8929..10080
     CDS             10080..10886
     CDS             10861..11586
     CDS             11599..13248
     CDS             13257..14426
     CDS             complement(14481..15212)
     CDS             complement(15212..16738)
     CDS             complement(16777..17931)
     CDS             complement(18210..20462)
     CDS             complement(20691..21203)
     CDS             21317..22144
     CDS             complement(22141..23841)
     CDS             24273..28358
     CDS             28368..29861
     CDS             30265..30948
     CDS             31131..31301
     CDS             31422..31889
     CDS             31896..32441
     CDS             32467..34764
     CDS             34810..35433
     CDS             35423..36313
     CDS             36371..36637
     CDS             36753..38690
     CDS             38680..41352
     CDS             41633..43873
     CDS             43938..44768
     CDS             44832..46565
     CDS             46568..47557
     CDS             47532..48509
     CDS             48520..48681
     CDS             48704..49672
     CDS             50554..52587
     CDS             52632..53789
     CDS             53789..55747
     CDS             55740..56717
     CDS             56720..57406
     CDS             complement(57481..59649)
     CDS             complement(59746..60201)
     CDS             complement(60204..61223)
     CDS             61769..62638
     CDS             62638..63591
     CDS             complement(63623..63817)
     CDS             complement(64382..64588)
     CDS             complement(65212..66093)
     CDS             66346..66711
     CDS             66743..67453
     CDS             67480..68109
     CDS             68112..68438
     CDS             68485..69336
     CDS             69357..69620
     CDS             69631..70065
     CDS             70068..70859
     CDS             70865..71281
     CDS             71281..71742
     CDS             71748..72005
     CDS             72033..72407
     CDS             72418..72747
     CDS             72747..73304
     CDS             73297..73482
     CDS             73506..73907
     CDS             73926..74477
     CDS             74484..74843
     CDS             74857..75537
     CDS             75553..75996
     CDS             76009..77505
     CDS             77499..78143
     CDS             78154..78906
     CDS             79087..80058
     CDS             82063..82239
     CDS             complement(83639..86989)
     CDS             87082..88560
     CDS             88609..89727
     CDS             89748..90497
     CDS             90656..91714
     CDS             complement(91691..92506)
     CDS             92593..94329
     CDS             94410..94955
     CDS             95390..95662
     CDS             95744..97474
     CDS             97494..99449
     CDS             99453..99782
     CDS             99791..102406
     CDS             102406..105264
     CDS             105312..106190
     CDS             106214..106924
     CDS             106937..107488
     CDS             107488..108606
     CDS             108611..109717
     CDS             109720..110535
     CDS             110558..115042
     CDS             115064..118444
     CDS             complement(119199..120680)
     CDS             complement(120695..122638)
     CDS             complement(122995..124446)
     CDS             complement(124460..125605)
     CDS             complement(125683..126432)
     CDS             complement(127382..127759)
     CDS             128307..130139
     CDS             130139..130843
     CDS             130821..131834
     CDS             131818..132816
     CDS             132822..133703
     CDS             133704..134630
     CDS             complement(134744..134863)
     CDS             complement(135135..135464)
     CDS             complement(135591..135929)
     CDS             complement(136173..136325)
     CDS             137138..139078
     CDS             139094..140572
     CDS             141020..142351
     CDS             142654..144528
     CDS             144543..144812
     CDS             144805..146652
     CDS             146652..147011
     CDS             complement(147333..147887)
     CDS             complement(147851..148126)
     CDS             complement(148171..148572)
     CDS             complement(148888..149280)
     CDS             complement(149312..150757)
     CDS             151807..152238
     CDS             152247..152891
     CDS             152863..154836
     CDS             complement(154838..156154)
     CDS             156644..159352
     CDS             159340..159768
     CDS             159749..160315
     CDS             160284..161237
     CDS             161237..162466
     CDS             complement(162478..162732)
     CDS             162809..163468
     CDS             163475..164422
     CDS             164428..166578
     CDS             166623..167111
     CDS             167102..169132
     CDS             169125..169829
     CDS             170999..171181
     CDS             171239..173914
     CDS             174001..175488
     CDS             175555..175863
     CDS             175945..177027
     CDS             177032..177886
     CDS             177874..178422
     CDS             178515..178985
     CDS             178966..179469
     CDS             179516..180040
     CDS             complement(180027..180383)
     CDS             180523..180972
     CDS             180975..181184
     CDS             181375..181866
     CDS             181906..182271
     CDS             182321..182494
     CDS             182494..182685
     CDS             complement(182833..184008)
     CDS             184367..185572
     CDS             185542..185673
     CDS             185707..187839
     CDS             complement(187906..188580)
     CDS             complement(188622..188924)
     CDS             complement(189107..189499)
     CDS             189905..191029
     CDS             191156..192766
     CDS             192760..193197
     CDS             complement(193267..195009)
     CDS             complement(195059..196429)
     CDS             complement(196422..197096)
     CDS             complement(197099..197740)
     CDS             197831..198382
     CDS             complement(198864..199298)
     CDS             199933..201882
     CDS             201904..203370
     CDS             203993..204685
     CDS             complement(204682..205941)
     CDS             206078..206887
     CDS             complement(207174..207989)
     CDS             208049..208969
     CDS             208962..210008
     CDS             210115..213066
     CDS             213066..214112
     CDS             214093..214413
     CDS             214476..215096
     CDS             215096..215380
     CDS             215393..217114
     CDS             217126..217950
     CDS             218066..221296
     CDS             221296..222105
     CDS             222173..223057
     CDS             223217..226585
     CDS             226607..229795
     CDS             229957..232722
     CDS             232729..235290
     CDS             235369..236628
     CDS             236638..238386
     CDS             238400..240568
     CDS             240576..242198
     CDS             242209..245139
     CDS             245143..245679
     CDS             245763..246545
     CDS             246606..247133
     CDS             247152..247631
     CDS             248522..249916
     CDS             250060..250482
     CDS             250844..252775
     CDS             253111..255297
     CDS             255505..255603
     CDS             255882..256475
     CDS             256441..257961
     CDS             258276..260315
     CDS             260644..262665
     CDS             262989..265085
     CDS             265434..267437
     CDS             267773..269839
     CDS             269948..270040
     CDS             270027..270146
     CDS             270125..272257
     CDS             272574..274961
     CDS             275338..277410
     CDS             277711..279816
     CDS             complement(280709..280987)
     CDS             complement(281139..281441)
     CDS             281778..283646
     CDS             284108..284551
     CDS             complement(284623..285198)
     CDS             complement(285204..286139)
     CDS             complement(286132..287046)
     CDS             287162..287743
     CDS             complement(287984..288109)
     CDS             288410..288610
     CDS             complement(288842..289657)
     CDS             289784..293956
     CDS             293980..297840
     CDS             297953..300964
     CDS             301064..304570
     CDS             304646..306001
     CDS             306004..306162
     CDS             307543..308643
     CDS             308643..309389
     CDS             309361..310980
     CDS             310984..311121
     CDS             311125..312549
     CDS             312846..313172
     CDS             313176..314258
     CDS             314258..314857
     CDS             314900..315133
     CDS             315408..316592
     CDS             316680..317555
     CDS             317558..318193
     CDS             318177..319925
     CDS             complement(321156..321482)
     CDS             323770..323946
     CDS             325642..327117
     CDS             327247..327504
     CDS             327511..330582
     CDS             330599..331465
     CDS             331475..332299
     CDS             332280..332882
     CDS             333080..334222
     CDS             334240..335973
     CDS             336077..338866
     CDS             339014..340384
     CDS             340365..341024
     CDS             341031..341507
     CDS             341497..342195
     CDS             342188..343315
     CDS             343458..344996
     CDS             345088..346911
     CDS             346929..348077
     CDS             348081..349040
     CDS             349027..349866
     CDS             349896..349997
     CDS             350173..354900
     CDS             354980..355141
     CDS             355396..355635
     CDS             355681..356943
     CDS             356912..357760
     CDS             357771..359408
     CDS             359433..360053
     CDS             360083..360766
     CDS             360750..362300
     CDS             362397..362732
     CDS             362880..363371
     CDS             363387..363503
     CDS             363780..364361
     CDS             364375..364716
     CDS             364763..365041
     CDS             365304..366317
     CDS             366321..367952
     CDS             367936..369867
     CDS             370596..370787
     CDS             complement(370837..372336)
     CDS             372478..372960
     CDS             373102..374148
     CDS             complement(374320..374811)
     CDS             complement(374816..375181)
     CDS             complement(375181..376734)
     CDS             complement(376942..377637)
     CDS             complement(377650..378543)
     CDS             378623..379651
     CDS             379630..381561
     CDS             complement(381875..382576)
     CDS             382651..383208
     CDS             383287..383997
     CDS             384406..385212
     CDS             385219..385857
     CDS             385838..387034
     CDS             387021..387455
     CDS             387459..388859
     CDS             388893..390023
     CDS             390106..391095
     CDS             391099..391995
     CDS             392257..393273
     CDS             393273..394379
     CDS             complement(394528..394965)
     CDS             complement(395040..396377)
     CDS             complement(396383..397630)
     CDS             complement(397677..398906)
     CDS             399233..399520
     CDS             399535..399684
     CDS             399671..400078
     CDS             400202..400906
     CDS             401282..401461
     CDS             401578..401688
     CDS             complement(401929..403623)
     CDS             403766..404209
     CDS             404209..404601
     CDS             404567..405736
     CDS             405740..406372
     CDS             406487..406882
     CDS             406971..408239
     CDS             408415..408924
     CDS             408887..409780
     CDS             409881..410171
     CDS             410174..410770
     CDS             410790..411320
     CDS             411324..412880
     CDS             412888..413757
     CDS             413761..415176
     CDS             415169..415561
     CDS             415561..416487
     CDS             416481..417341
     CDS             417685..418554
     CDS             418674..419702
     CDS             419710..420951
     CDS             421277..422980
     CDS             423038..424084
     CDS             424121..424303
     CDS             424683..427343
     CDS             complement(427345..427986)
     CDS             complement(427992..428483)
     CDS             428571..431264
     CDS             431265..431498
     CDS             431560..431778
     CDS             431934..434498
     CDS             434527..440307
     CDS             440310..443486
     CDS             443496..444722
     CDS             444736..445350
     CDS             446073..447659
     CDS             complement(447783..448403)
     CDS             complement(448413..448703)
     CDS             complement(449060..449824)
     CDS             complement(450118..451329)
     CDS             complement(451369..452355)
     CDS             452418..454109
     CDS             454261..456450
     CDS             456499..457287
     CDS             457389..460841
     CDS             460858..461919
     CDS             462129..462767
     CDS             462812..463735
     CDS             463877..464137
     CDS             464304..466136
     CDS             466498..468684
     CDS             469043..471265
     CDS             471664..473541
     CDS             473883..475994
     CDS             476324..478369
     CDS             478711..480696
     CDS             481024..483129
     CDS             483280..483417
     CDS             483501..485429
     CDS             485912..488047
     CDS             488387..490423
     CDS             490477..490584
     CDS             complement(490573..491019)
     CDS             491181..492950
     CDS             complement(493001..493666)
     CDS             complement(493659..494249)
     CDS             complement(494391..494537)
     CDS             complement(495300..495878)
     CDS             complement(495821..497044)
     CDS             complement(497044..498093)
     CDS             498116..499894
     CDS             complement(499860..500225)
     CDS             500579..501172
     CDS             501182..501376
     CDS             501402..501749
     CDS             501755..502285
     CDS             502328..503344
     CDS             503354..505768
     CDS             complement(505898..506662)
     CDS             508163..509101
     CDS             509318..509881
     CDS             509886..511673
     CDS             511827..512129
     CDS             512140..512454
     CDS             512456..512752
     CDS             512822..513733
     CDS             513720..514232
     CDS             514189..515010
     CDS             515066..516397
     CDS             516501..518939
     CDS             519007..520956
     CDS             520949..521899
     CDS             522280..522678
     CDS             522758..522925
     CDS             523175..523495
     CDS             523605..524033
     CDS             complement(524141..524995)
     CDS             complement(525004..525558)
     CDS             complement(525548..527803)
     CDS             complement(527806..528525)
     CDS             complement(528543..529508)
     CDS             529597..531456
     CDS             531538..533526
     CDS             complement(533578..533877)
     CDS             complement(533881..534609)
     CDS             complement(534616..535392)
     CDS             complement(535502..536038)
     CDS             complement(536022..537923)
     CDS             complement(537995..539983)
     CDS             complement(539976..541367)
     CDS             complement(541375..542100)
     CDS             complement(542088..542990)
     CDS             complement(542954..543448)
     CDS             complement(543457..543876)
     CDS             complement(543818..545815)
     CDS             546183..546728
     CDS             complement(547143..548528)
     CDS             complement(548528..549817)
     CDS             complement(549821..550759)
     CDS             complement(550749..551177)
     CDS             complement(551391..552266)
     CDS             complement(552276..554054)
     CDS             complement(554186..554983)
     CDS             complement(554983..555318)
     CDS             complement(555391..555819)
     CDS             555888..556883
     CDS             complement(557043..559283)
     CDS             complement(559270..560136)
     CDS             complement(560353..561027)
     CDS             complement(561046..563643)
     CDS             complement(563877..563978)
     CDS             complement(564138..564515)
     CDS             complement(564668..565009)
     CDS             complement(565066..565359)
     CDS             complement(565601..566386)
     CDS             complement(566340..567434)
     CDS             complement(567442..568539)
     CDS             complement(568532..570922)
     CDS             complement(570922..572823)
     CDS             complement(572896..573195)
     CDS             complement(573225..575636)
     CDS             complement(576283..577506)
     CDS             complement(577469..578344)
     CDS             complement(578623..580623)
     CDS             complement(580923..582971)
     CDS             complement(583298..585391)
     CDS             complement(585717..585977)
     CDS             586271..588463
     CDS             588951..589877
     CDS             complement(590245..592509)
     CDS             complement(592883..595069)
     CDS             complement(595402..596886)
     CDS             complement(597087..597383)
     CDS             complement(597949..598644)
     CDS             complement(598652..599707)
     CDS             599875..600546
     CDS             600560..602977
     CDS             complement(603069..603737)
     CDS             complement(603759..604316)
     CDS             complement(604429..605268)
     CDS             605557..605922
     CDS             complement(605989..606399)
     CDS             complement(606389..606577)
     CDS             complement(606822..608312)
     CDS             complement(608312..609952)
     CDS             complement(609960..610391)
     CDS             complement(610391..611131)
     CDS             complement(611137..612198)
     CDS             complement(612198..612359)
     CDS             complement(613919..615289)
     CDS             615367..616011
     CDS             616001..616285
     CDS             complement(616288..617592)
     CDS             complement(617597..618199)
     CDS             complement(618302..618583)
     CDS             complement(618608..619945)
     CDS             620095..621210
     CDS             complement(621396..623219)
     CDS             complement(623495..625243)
     CDS             complement(625427..626059)
     CDS             complement(626102..628225)
     CDS             complement(628256..628489)
     CDS             complement(628534..629421)
     CDS             complement(629422..630363)
     CDS             complement(630444..631217)
     CDS             631287..632405
     CDS             complement(632487..633611)
     CDS             complement(633720..634682)
     CDS             complement(634711..636114)
     CDS             complement(636128..636973)
     CDS             complement(636966..637895)
     CDS             complement(637888..639393)
     CDS             complement(639749..641233)
     CDS             complement(641297..643054)
     CDS             complement(643094..644149)
     CDS             complement(644756..645817)
     CDS             complement(645998..646996)
     CDS             complement(647012..647257)
     CDS             complement(647302..647406)
     CDS             complement(647700..648161)
     CDS             complement(648264..649868)
     CDS             complement(649868..650161)
     CDS             complement(650171..651697)
     CDS             complement(651706..652704)
     CDS             complement(652742..653737)
     CDS             complement(653797..655188)
     CDS             complement(655205..656527)
     CDS             complement(656685..657662)
     CDS             complement(657687..658766)
     CDS             complement(658827..660245)
     CDS             complement(660415..661581)
     CDS             complement(661702..663468)
     CDS             complement(663470..664807)
     CDS             665005..665631
     CDS             665634..666260
     CDS             complement(666315..668468)
     CDS             complement(668574..670541)
     CDS             complement(670609..671571)
     CDS             complement(671595..673319)
     CDS             complement(673329..673601)
     CDS             complement(673623..674615)
     CDS             complement(674585..675418)
     CDS             complement(675396..676382)
     CDS             complement(676367..677557)
     CDS             complement(677575..678426)
     CDS             678460..678978
     CDS             complement(679324..685143)
     CDS             685166..685312
     CDS             complement(685299..686669)
     CDS             complement(686754..688181)
     CDS             complement(688404..689783)
     CDS             689844..690254
     CDS             complement(690251..690907)
     CDS             complement(690911..691303)
     CDS             complement(691303..691623)
     CDS             complement(691604..692170)
     CDS             complement(692975..693523)
     CDS             complement(693502..695997)
     CDS             complement(695990..697321)
     CDS             complement(697321..698460)
     CDS             complement(698465..699085)
     CDS             complement(699214..699690)
     CDS             complement(699810..702503)
     CDS             complement(702940..704307)
     CDS             complement(704310..705509)
     CDS             complement(705524..706600)
     CDS             complement(706610..707662)
     CDS             complement(707671..710775)
     CDS             complement(710814..716315)
     CDS             complement(716993..717964)
     CDS             complement(718064..718657)
     CDS             719466..720344
     CDS             complement(720413..721654)
     CDS             complement(721632..722453)
     CDS             722518..722631
     CDS             722700..723827
     CDS             complement(723892..724305)
     CDS             complement(724395..724589)
     CDS             724667..725305
     CDS             complement(725390..725980)
     CDS             complement(726048..726575)
     CDS             complement(726706..728787)
     CDS             complement(728801..729268)
     CDS             complement(729278..729703)
     CDS             complement(729723..730346)
     CDS             complement(730692..732563)
     CDS             733150..733551
     CDS             733514..733843
     CDS             733904..734284
     CDS             734290..734916
     CDS             complement(735356..737497)
     CDS             complement(737780..739561)
     CDS             739746..740909
     CDS             741512..742711
     CDS             742765..743427
     CDS             complement(743482..745221)
     CDS             complement(745331..745696)
     CDS             complement(745791..746609)
     CDS             complement(746572..747051)
     CDS             747124..748176
     CDS             748179..749045
     CDS             complement(749424..750293)
     CDS             complement(750293..751279)
     CDS             complement(751326..757226)
     CDS             complement(757303..758745)
     CDS             complement(758738..760537)
     CDS             complement(760554..761360)
     CDS             complement(761381..762178)
     CDS             complement(762185..762961)
     CDS             complement(762969..766544)
     CDS             complement(766584..770036)
     CDS             complement(770134..771084)
     CDS             complement(771038..771268)
     CDS             complement(771316..774132)
     CDS             complement(774318..774860)
     CDS             complement(774912..775733)
     CDS             complement(775842..776744)
     CDS             complement(776747..778102)
     CDS             complement(778104..779021)
     CDS             complement(779021..780142)
     CDS             complement(780165..782747)
     CDS             complement(782765..783325)
     CDS             complement(783331..783552)
     CDS             complement(783658..785589)
     CDS             complement(785608..786606)
     CDS             786721..787917
     CDS             complement(787901..788461)
     CDS             complement(788413..789435)
     CDS             complement(789552..790292)
     CDS             complement(790276..791445)
     CDS             complement(791429..792385)
     CDS             complement(792358..793197)
     CDS             complement(793245..794756)
     CDS             complement(794760..795518)
     CDS             complement(795539..797170)
     CDS             complement(797190..797594)
     CDS             complement(797584..798843)
     CDS             complement(798854..799525)
     CDS             complement(799531..800241)
     CDS             complement(800321..801253)
     CDS             complement(801253..802905)
     CDS             complement(802892..804550)
     CDS             complement(804967..806577)
     CDS             complement(806612..807082)
     CDS             complement(807428..809368)
     CDS             complement(809757..811694)
     CDS             complement(812059..814263)
     CDS             complement(814345..814449)
     CDS             complement(814596..816722)
     CDS             complement(816701..816820)
     CDS             complement(816807..816899)
     CDS             complement(817008..819074)
     CDS             complement(819417..821387)
     CDS             complement(821698..823734)
     CDS             complement(824099..826222)
     CDS             complement(826521..828275)
     CDS             complement(828423..829043)
     CDS             complement(829049..829351)
     CDS             complement(829392..831197)
     CDS             complement(831333..832784)
     CDS             complement(832848..833768)
     CDS             complement(833755..834435)
     CDS             complement(834469..836217)
     CDS             complement(836228..837652)
     CDS             complement(837645..839093)
     CDS             complement(839097..840473)
     CDS             complement(840509..841204)
     CDS             complement(841210..842769)
     CDS             complement(842772..844391)
     CDS             complement(844395..844838)
     CDS             complement(844871..845197)
     CDS             complement(845232..845840)
     CDS             complement(845852..846427)
     CDS             846610..847593
     CDS             complement(847590..848978)
     CDS             849024..849872
     CDS             849853..850221
     CDS             complement(850207..851079)
     CDS             complement(851083..852060)
     CDS             complement(852090..852878)
     CDS             complement(852927..854213)
     CDS             complement(854243..854611)
     CDS             complement(854616..855320)
     CDS             complement(855330..855572)
     CDS             complement(855647..856120)
     CDS             complement(856129..857106)
     CDS             complement(857124..857489)
     CDS             complement(857499..857873)
     CDS             complement(858004..858216)
     CDS             complement(860319..860621)
     CDS             complement(860678..862837)
     CDS             complement(862971..863618)
     CDS             complement(863625..864905)
     CDS             complement(864936..865760)
     CDS             complement(865760..867022)
     CDS             complement(867015..867809)
     CDS             complement(867809..868396)
     CDS             868470..869060
     CDS             complement(869128..870705)
     CDS             871028..872863
     CDS             872856..873584
     CDS             873571..874299
     CDS             complement(874331..874891)
     CDS             complement(874916..875719)
     CDS             complement(875742..876116)
     CDS             876492..877325
     CDS             877703..879361
     CDS             879361..879858
     CDS             879865..880809
     CDS             880813..881304
     CDS             881294..882319
     CDS             882279..883529
     CDS             883539..885071
     CDS             885071..886471
     CDS             886507..888342
     CDS             888433..890472
     CDS             890603..891007
     CDS             891014..891886
     CDS             891897..893000
     CDS             893062..893736
     CDS             893829..894278
     CDS             894285..894965
     CDS             894990..895541
     CDS             895525..896388
     CDS             896661..898661
     CDS             898664..899110
     CDS             899097..900008
     CDS             complement(901091..902476)
     CDS             complement(902442..903779)
     CDS             complement(903739..904569)
     CDS             905112..908924
     CDS             909043..909918
     CDS             909929..910234
     CDS             910234..910998
     CDS             complement(911208..911579)
     CDS             complement(911600..911887)
     CDS             complement(912589..912900)
     CDS             complement(914101..914418)
     CDS             complement(914950..915408)
     CDS             complement(915825..916607)
     CDS             complement(916611..917918)
     CDS             complement(918093..918380)
     CDS             complement(918709..920997)
     CDS             complement(921001..922038)
     CDS             922331..924958
     CDS             925168..925785
     CDS             925760..926344
     CDS             926355..929510
     CDS             929673..929849
     CDS             929998..930360
     CDS             930436..930621
     CDS             930609..930887
     CDS             complement(931117..931650)
     CDS             complement(932016..932861)
     CDS             complement(933005..935227)
     CDS             complement(935178..936278)
     CDS             complement(936363..939959)
     CDS             complement(939979..942231)
     CDS             complement(942406..944814)
     CDS             complement(944940..945782)
     CDS             946389..946679
     CDS             946661..947017
     CDS             947034..947414
     CDS             947568..949028
     CDS             949051..949593
     CDS             949571..949852
     CDS             950065..950439
     CDS             complement(950538..950669)
     CDS             950723..953101
     CDS             complement(953455..953709)
     CDS             complement(953866..954171)
     CDS             complement(954529..956676)
     CDS             complement(956937..957419)
     CDS             957524..960835
     CDS             960954..961613
     CDS             complement(961671..963746)
     CDS             complement(964065..964298)
     CDS             complement(964478..964786)
     CDS             complement(964822..965037)
     CDS             complement(965069..965647)
     CDS             complement(965962..968337)
     CDS             968391..968495
     CDS             complement(968513..968980)
     CDS             complement(969027..969488)
     CDS             complement(969454..970773)
     CDS             complement(970746..971477)
     CDS             complement(971603..973720)
     CDS             complement(973899..976004)
     CDS             complement(976167..977585)
     CDS             complement(977666..979009)
     CDS             complement(978999..980495)
     CDS             complement(980526..981377)
     CDS             complement(981380..982489)
     CDS             complement(982496..983428)
     CDS             983505..983609
     CDS             983826..984698
     CDS             complement(984701..985501)
     CDS             complement(985505..986851)
     CDS             complement(986859..987641)
     CDS             complement(987628..988260)
     CDS             complement(988277..989539)
     CDS             complement(989557..992097)
     CDS             complement(992116..994062)
     CDS             complement(994255..995223)
     CDS             complement(995226..996401)