CDS             493..1944
     CDS             2040..3158
     CDS             3321..5927
     CDS             complement(7315..7905)
     CDS             complement(7896..8357)
     CDS             8390..8557
     CDS             8724..11030
     CDS             11421..12317
     CDS             complement(12346..13158)
     CDS             13414..14997
     CDS             15099..16211
     CDS             16326..18635
     CDS             complement(18688..20460)
     CDS             20727..21254
     CDS             21430..24165
     CDS             complement(24349..24993)
     CDS             complement(25187..26278)
     CDS             complement(26392..27594)
     CDS             complement(27620..29758)
     CDS             complement(29755..30297)
     CDS             complement(30297..30968)
     CDS             complement(30970..31593)
     CDS             complement(31590..32660)
     CDS             33001..35400
     CDS             complement(35409..35738)
     CDS             35913..37325
     CDS             complement(37456..38583)
     CDS             complement(38580..39476)
     CDS             39665..40468
     CDS             40590..41432
     CDS             complement(41568..42623)
     CDS             complement(42665..44041)
     CDS             44140..44772
     CDS             complement(45035..45442)
     CDS             complement(45576..46325)
     CDS             complement(46637..48073)
     CDS             complement(48218..48955)
     CDS             complement(49114..51003)
     CDS             51205..52203
     CDS             52347..52754
     CDS             52771..53031
     CDS             53119..53577
     CDS             53643..54653
     CDS             54844..55770
     CDS             complement(56329..57810)
     CDS             57940..58923
     CDS             58972..60018
     CDS             60015..60758
     CDS             60776..61525
     CDS             61567..62514
     CDS             62617..63705
     CDS             63990..64427
     CDS             64424..65329
     CDS             complement(65841..67013)
     CDS             complement(67147..68076)
     CDS             complement(68112..69203)
     CDS             complement(69246..70415)
     CDS             complement(70470..71276)
     CDS             complement(71328..72128)
     CDS             complement(72130..73170)
     CDS             complement(73304..74239)
     CDS             complement(74299..75849)
     CDS             complement(75875..76900)
     CDS             complement(76944..77873)
     CDS             complement(78013..78945)
     CDS             79185..81209
     CDS             81206..83095
     CDS             83143..84099
     CDS             84121..84948
     CDS             complement(85093..85431)
     CDS             85661..86503
     CDS             86787..88145
     CDS             complement(88183..89091)
     CDS             complement(89102..90493)
     CDS             complement(90545..91708)
     CDS             complement(91787..92041)
     CDS             complement(92038..92130)
     CDS             complement(92152..93558)
     CDS             complement(93574..94767)
     CDS             complement(94764..95444)
     CDS             complement(95455..96720)
     CDS             complement(96793..98118)
     CDS             complement(98118..98990)
     CDS             complement(98983..99840)
     CDS             complement(99996..101171)
     CDS             complement(101185..101610)
     CDS             complement(101730..103292)
     CDS             complement(103292..103942)
     CDS             complement(104197..105231)
     CDS             complement(105237..106118)
     CDS             complement(106129..106752)
     CDS             complement(106896..107675)
     CDS             107807..108781
     CDS             108805..109461
     CDS             109489..109680
     CDS             109830..111800
     CDS             112053..112316
     CDS             112310..115042
     CDS             115042..116034
     CDS             116064..117080
     CDS             117080..119698
     CDS             119698..122913
     CDS             122910..123410
     CDS             123407..125413
     CDS             125397..126437
     CDS             complement(127070..127351)
     CDS             127691..128185
     CDS             128301..129788
     CDS             129817..131148
     CDS             complement(131316..132689)
     CDS             complement(132686..133462)
     CDS             complement(133465..134601)
     CDS             complement(134617..135993)
     CDS             complement(136265..136789)
     CDS             complement(136865..138385)
     CDS             complement(138382..139413)
     CDS             complement(139410..140480)
     CDS             complement(140477..141334)
     CDS             complement(141324..142670)
     CDS             complement(142797..143639)
     CDS             complement(144204..145247)
     CDS             145577..146662
     CDS             146659..147552
     CDS             147545..147667
     CDS             147803..148003
     CDS             147963..148853
     CDS             148924..149730
     CDS             complement(150732..151214)
     CDS             complement(151257..151778)
     CDS             complement(152207..152404)
     CDS             152495..153439
     CDS             153439..153900
     CDS             complement(153996..154157)
     CDS             154171..154338
     CDS             154338..154493
     CDS             complement(154589..154750)
     CDS             154773..155087
     CDS             complement(155228..155485)
     CDS             155527..156606
     CDS             156606..157499
     CDS             157534..158553
     CDS             158568..159494
     CDS             159578..161086
     CDS             161197..162603
     CDS             complement(162640..163719)
     CDS             complement(163896..164942)
     CDS             complement(164963..165502)
     CDS             complement(166592..167176)
     CDS             complement(167173..168300)
     CDS             complement(168439..169005)
     CDS             169345..169713
     CDS             170049..170576
     CDS             complement(170715..171500)
     CDS             complement(171563..172198)
     CDS             complement(172195..172740)
     CDS             complement(172744..173745)
     CDS             173785..175800
     CDS             complement(175944..178190)
     CDS             complement(178260..179183)
     CDS             180072..180977
     CDS             181158..182345
     CDS             182377..183252
     CDS             183346..184308
     CDS             184305..185090
     CDS             185083..185850
     CDS             185856..186854
     CDS             complement(187003..187923)
     CDS             188203..189063
     CDS             189060..189752
     CDS             189797..190834
     CDS             190985..191902
     CDS             191965..193296
     CDS             193293..194246
     CDS             194313..195440
     CDS             complement(195485..196345)
     CDS             196370..196630
     CDS             196627..196905
     CDS             196971..197228
     CDS             197225..197632
     CDS             complement(197646..198557)
     CDS             198761..199747
     CDS             complement(199734..200366)
     CDS             200391..201827
     CDS             201916..202815
     CDS             202861..203862
     CDS             complement(203880..205184)
     CDS             complement(205194..205925)
     CDS             complement(205922..206572)
     CDS             complement(206638..207399)
     CDS             complement(207500..208189)
     CDS             complement(208534..208896)
     CDS             complement(208906..209151)
     CDS             complement(209263..210264)
     CDS             complement(210314..212395)
     CDS             complement(212498..212653)
     CDS             212824..213051
     CDS             213048..213932
     CDS             214101..215501
     CDS             215515..217005
     CDS             complement(217010..217858)
     CDS             complement(218148..219041)
     CDS             219162..220199
     CDS             220269..221321
     CDS             221318..222184
     CDS             222193..222990
     CDS             222996..224153
     CDS             224134..224460
     CDS             224457..225923
     CDS             225920..227086
     CDS             complement(227379..228758)
     CDS             complement(228822..230204)
     CDS             complement(230254..231084)
     CDS             complement(231217..233184)
     CDS             complement(233243..233971)
     CDS             234004..234480
     CDS             234477..235235
     CDS             complement(235347..236324)
     CDS             236685..237170
     CDS             237228..238391
     CDS             238388..239488
     CDS             239554..240630
     CDS             complement(241008..242807)
     CDS             242906..244150
     CDS             244163..244942
     CDS             244979..246655
     CDS             246652..247416
     CDS             247428..248174
     CDS             248189..249355
     CDS             249391..250266
     CDS             250270..250935
     CDS             complement(250928..251767)
     CDS             252093..252872
     CDS             252942..253919
     CDS             complement(254060..255049)
     CDS             complement(255149..255619)
     CDS             complement(255626..256792)
     CDS             complement(256789..257931)
     CDS             complement(257946..258356)
     CDS             complement(258353..259135)
     CDS             complement(259132..260391)
     CDS             complement(260471..261595)
     CDS             261837..261950
     CDS             262372..262641
     CDS             262653..264137
     CDS             264134..264955
     CDS             264991..265767
     CDS             265764..265949
     CDS             266010..266930
     CDS             266959..269103
     CDS             269110..271029
     CDS             271026..271898
     CDS             271953..272894
     CDS             272894..273379
     CDS             273485..274666
     CDS             274733..276001
     CDS             276089..277045
     CDS             277036..278763
     CDS             278765..280093
     CDS             280268..282013
     CDS             282015..283343
     CDS             283518..285242
     CDS             285244..286572
     CDS             286608..287939
     CDS             288027..289067
     CDS             289108..289314
     CDS             289311..289916
     CDS             complement(289973..291883)
     CDS             complement(292003..292632)
     CDS             complement(292688..293959)
     CDS             complement(293959..295404)
     CDS             complement(295604..296617)
     CDS             complement(296771..297967)
     CDS             complement(298313..299470)
     CDS             299629..300081
     CDS             300393..301367
     CDS             301434..303047
     CDS             303044..303706
     CDS             303808..305037
     CDS             305034..305867
     CDS             305907..307073
     CDS             307102..308307
     CDS             308304..309260
     CDS             309260..311281
     CDS             complement(311539..312384)
     CDS             312438..313925
     CDS             complement(313879..315015)
     CDS             complement(315385..316293)
     CDS             316524..317474
     CDS             complement(317548..320649)
     CDS             complement(320729..321637)
     CDS             complement(321699..323342)
     CDS             complement(323364..324089)
     CDS             complement(324086..325924)
     CDS             complement(325989..326909)
     CDS             complement(326949..328154)
     CDS             328385..329335
     CDS             complement(329415..330413)
     CDS             complement(330410..331630)
     CDS             331954..333144
     CDS             333558..334079
     CDS             complement(334157..335269)
     CDS             complement(335266..336207)
     CDS             336546..337673
     CDS             337707..338720
     CDS             338790..339851
     CDS             340179..341384
     CDS             complement(341513..343210)
     CDS             343477..349494
     CDS             complement(349561..350520)
     CDS             complement(351214..352620)
     CDS             complement(353068..353832)
     CDS             complement(353853..354257)
     CDS             complement(354723..356174)
     CDS             complement(356189..357199)
     CDS             complement(357214..357969)
     CDS             complement(357966..358682)
     CDS             complement(358675..359457)
     CDS             complement(359454..360368)
     CDS             complement(360368..361249)
     CDS             complement(361268..362416)
     CDS             362613..363395
     CDS             363718..364449
     CDS             364504..365490
     CDS             complement(365510..366454)
     CDS             complement(366495..366830)
     CDS             complement(366830..368134)
     CDS             368416..369003
     CDS             369461..371116
     CDS             complement(371174..372253)
     CDS             complement(372589..373572)
     CDS             complement(373678..374409)
     CDS             complement(374406..375284)
     CDS             complement(375303..376514)
     CDS             complement(376715..377914)
     CDS             378484..379443
     CDS             379748..380533
     CDS             380573..381277
     CDS             381274..381984
     CDS             382006..382863
     CDS             382877..384607
     CDS             384600..385313
     CDS             385361..385675
     CDS             complement(385729..386061)
     CDS             complement(386365..387741)
     CDS             complement(387738..388433)
     CDS             complement(388453..391608)
     CDS             complement(391605..392759)
     CDS             complement(392931..394367)
     CDS             394935..396563
     CDS             396560..397783
     CDS             397890..398762
     CDS             398759..399820
     CDS             399810..400541
     CDS             400538..402919
     CDS             402916..404646
     CDS             complement(404799..405902)
     CDS             406171..406593
     CDS             406675..407355
     CDS             407459..408907
     CDS             complement(408888..409058)
     CDS             complement(409280..409393)
     CDS             complement(409642..410331)
     CDS             410557..410904
     CDS             410891..411505
     CDS             411620..412822
     CDS             413141..413893
     CDS             413958..414632
     CDS             complement(414879..415685)
     CDS             415692..416540
     CDS             complement(416849..417706)
     CDS             417926..420871
     CDS             complement(421084..421524)
     CDS             complement(421555..421674)
     CDS             421683..422432
     CDS             422432..423385
     CDS             423372..424196
     CDS             complement(424413..425057)
     CDS             complement(425121..425480)
     CDS             complement(425896..428478)
     CDS             complement(428922..430046)
     CDS             complement(430058..430486)
     CDS             430610..431338
     CDS             431335..432273
     CDS             432270..433136
     CDS             433129..433908
     CDS             433905..434705
     CDS             434764..435570
     CDS             435722..436732
     CDS             436832..437959
     CDS             complement(437972..438460)
     CDS             438534..439340
     CDS             439340..440917
     CDS             complement(440885..441238)
     CDS             441385..441981
     CDS             442290..443249
     CDS             443251..443802
     CDS             443815..445308
     CDS             complement(445325..448087)
     CDS             448400..450757
     CDS             451046..452854
     CDS             452944..453954
     CDS             complement(453970..454428)
     CDS             454540..457176
     CDS             457268..458725
     CDS             458719..459678
     CDS             459809..460930
     CDS             460974..462344
     CDS             462897..464459
     CDS             464459..465406
     CDS             465414..466244
     CDS             466241..467833
     CDS             467808..469880
     CDS             469921..470094
     CDS             complement(470350..471831)
     CDS             complement(471845..473044)
     CDS             complement(473184..474635)
     CDS             complement(474649..475599)
     CDS             complement(475749..476744)
     CDS             complement(476754..477677)
     CDS             complement(477717..478682)
     CDS             complement(478725..480308)
     CDS             complement(480374..481957)
     CDS             complement(482823..484049)
     CDS             484183..486303
     CDS             complement(486727..487713)
     CDS             487904..488026
     CDS             complement(488039..488827)
     CDS             complement(488811..489860)
     CDS             490236..491051
     CDS             491177..492148
     CDS             complement(492363..493517)
     CDS             complement(493751..494662)
     CDS             494760..495740
     CDS             495745..495873
     CDS             495875..496204
     CDS             496201..496881
     CDS             497114..497620
     CDS             complement(497704..498168)
     CDS             complement(498480..499199)
     CDS             complement(499196..499876)
     CDS             complement(500071..500781)
     CDS             complement(500796..501449)
     CDS             502096..502218
     CDS             complement(502238..502894)
     CDS             complement(502958..503668)
     CDS             complement(503683..504336)
     CDS             complement(504532..505251)
     CDS             complement(505248..505928)
     CDS             complement(505943..509233)
     CDS             complement(509212..509442)
     CDS             complement(509944..510861)
     CDS             complement(510886..512358)
     CDS             complement(513893..514486)
     CDS             complement(515205..516008)
     CDS             complement(516125..516739)
     CDS             complement(517645..520560)
     CDS             complement(520570..527793)
     CDS             complement(528487..529266)
     CDS             complement(529418..531196)
     CDS             complement(531228..531968)
     CDS             complement(532075..533232)
     CDS             533312..534184
     CDS             534291..535385
     CDS             535616..536014
     CDS             536072..536356
     CDS             complement(536679..537656)
     CDS             complement(537866..538561)
     CDS             complement(538561..538884)
     CDS             539144..539644
     CDS             539664..540527
     CDS             540567..540836
     CDS             540880..541350
     CDS             541361..541912
     CDS             541976..543589
     CDS             543623..544498
     CDS             544542..545957
     CDS             546009..546425
     CDS             546684..546896
     CDS             546893..547957
     CDS             complement(547995..549983)
     CDS             complement(550244..551059)
     CDS             complement(551605..552771)
     CDS             552945..553931
     CDS             553954..554988
     CDS             555073..556323
     CDS             556320..556970
     CDS             complement(557039..557353)
     CDS             complement(557314..558654)
     CDS             558877..559368
     CDS             559365..560219
     CDS             560223..561458
     CDS             561466..561837
     CDS             561834..562226
     CDS             563189..563803
     CDS             563803..564462
     CDS             564468..565529
     CDS             565540..566313
     CDS             566310..571340
     CDS             571337..571816
     CDS             571782..572399
     CDS             572380..574197
     CDS             574426..575913
     CDS             complement(576023..576613)
     CDS             complement(576631..576963)
     CDS             complement(576989..578833)
     CDS             579021..579947
     CDS             complement(580092..581057)
     CDS             581184..582095
     CDS             582161..582685
     CDS             582682..583290
     CDS             583287..583943
     CDS             584143..585804
     CDS             complement(585821..586783)
     CDS             587254..587703
     CDS             588066..588392
     CDS             588402..588548
     CDS             588623..589597
     CDS             589613..590059
     CDS             590056..590466
     CDS             complement(590580..591602)
     CDS             591859..592965
     CDS             592993..593982
     CDS             593987..594808
     CDS             594805..595761
     CDS             595761..596585
     CDS             596619..598499
     CDS             598602..599525
     CDS             599567..602089
     CDS             complement(602213..603178)
     CDS             complement(603205..604152)
     CDS             complement(604500..605732)
     CDS             complement(605785..606237)
     CDS             complement(606290..607114)
     CDS             complement(607114..608082)
     CDS             complement(608248..609261)
     CDS             complement(609901..610914)
     CDS             611144..612094
     CDS             612238..613233
     CDS             complement(613303..614550)
     CDS             complement(614636..615136)
     CDS             complement(615133..616503)
     CDS             complement(616617..617039)
     CDS             617192..618346
     CDS             618389..619540
     CDS             complement(619662..621185)
     CDS             complement(621499..622164)
     CDS             complement(622161..623186)
     CDS             complement(623197..624060)
     CDS             624090..624290
     CDS             624470..625069
     CDS             625066..625320
     CDS             625473..626042
     CDS             626039..626968
     CDS             complement(627369..628601)
     CDS             complement(628810..630063)
     CDS             complement(630090..632066)
     CDS             complement(632085..633020)
     CDS             complement(633011..633103)
     CDS             complement(633105..634262)
     CDS             complement(634656..635405)
     CDS             complement(635417..636199)
     CDS             complement(636230..636970)
     CDS             complement(636984..638264)
     CDS             complement(638314..639024)
     CDS             complement(639063..639467)
     CDS             complement(639500..639925)
     CDS             640257..641027
     CDS             641255..641590
     CDS             641608..641982
     CDS             642383..644092
     CDS             644096..644773
     CDS             644833..645504
     CDS             645650..646303
     CDS             646315..647085
     CDS             647085..648665
     CDS             648665..649957
     CDS             complement(650375..650902)
     CDS             complement(650902..651429)
     CDS             complement(651426..652442)
     CDS             complement(652460..653584)
     CDS             complement(653574..654836)
     CDS             complement(655026..655484)
     CDS             655513..656193
     CDS             656575..656742
     CDS             657136..658107
     CDS             complement(658198..659745)
     CDS             complement(659742..660518)
     CDS             660610..661434
     CDS             661472..661939
     CDS             complement(661943..663310)
     CDS             complement(663313..663732)
     CDS             complement(663921..665093)
     CDS             665182..665694
     CDS             complement(665663..666928)
     CDS             complement(666972..669065)
     CDS             669552..669887
     CDS             669891..670466
     CDS             670575..671531
     CDS             complement(671548..671964)
     CDS             672375..673937
     CDS             674012..674407
     CDS             674437..675054
     CDS             675078..676025
     CDS             676050..677063
     CDS             complement(677068..677790)
     CDS             complement(677810..679756)
     CDS             complement(679756..680640)
     CDS             complement(680766..682004)
     CDS             682209..683477
     CDS             683815..684327
     CDS             complement(684373..685263)
     CDS             complement(685284..686447)
     CDS             complement(686502..687932)
     CDS             complement(687942..688721)
     CDS             complement(688780..689790)
     CDS             complement(689832..690596)
     CDS             complement(690634..691632)
     CDS             complement(691913..692563)
     CDS             692753..694627
     CDS             complement(694677..696914)
     CDS             697205..698740
     CDS             complement(698805..699539)
     CDS             complement(699553..700377)
     CDS             complement(700652..701311)
     CDS             complement(701296..701880)
     CDS             complement(701944..702378)
     CDS             702459..703307
     CDS             703571..707431
     CDS             complement(707436..709064)
     CDS             complement(709217..709813)
     CDS             complement(709827..710699)
     CDS             complement(711159..712427)
     CDS             complement(712424..712660)
     CDS             complement(712702..714006)
     CDS             complement(714129..714890)
     CDS             complement(714887..715261)
     CDS             715347..716372
     CDS             complement(716290..716814)
     CDS             717246..718835
     CDS             718967..719173
     CDS             719390..720202
     CDS             720330..720767
     CDS             complement(720777..721772)
     CDS             complement(721769..722104)
     CDS             722220..725117
     CDS             725114..728536
     CDS             728961..729713
     CDS             complement(729691..730605)
     CDS             complement(730619..732076)
     CDS             complement(733014..733865)
     CDS             complement(733862..734617)
     CDS             complement(734691..736112)
     CDS             736409..738031
     CDS             739479..740765
     CDS             740762..742363
     CDS             742360..742971
     CDS             742971..743417
     CDS             743414..743698
     CDS             743768..744052
     CDS             744096..744722
     CDS             744875..745636
     CDS             745773..747197
     CDS             complement(747471..748172)
     CDS             complement(748373..749149)
     CDS             749664..750140
     CDS             complement(750498..751823)
     CDS             complement(751816..752082)
     CDS             complement(752327..753565)
     CDS             complement(753562..754368)
     CDS             complement(754641..755612)
     CDS             complement(755779..757560)
     CDS             complement(757788..758351)
     CDS             complement(758380..760674)
     CDS             complement(760682..761398)
     CDS             complement(761395..761952)
     CDS             complement(761949..763097)
     CDS             complement(763100..764047)
     CDS             complement(764044..764748)
     CDS             complement(764745..765152)
     CDS             complement(765149..765595)
     CDS             complement(765614..766099)
     CDS             complement(766130..767380)
     CDS             complement(767373..769109)
     CDS             769290..771179
     CDS             771176..772348
     CDS             complement(772290..772658)
     CDS             complement(772662..773609)
     CDS             complement(773602..774567)
     CDS             complement(774570..775676)
     CDS             complement(775673..776230)
     CDS             complement(776243..777127)
     CDS             complement(777127..778026)
     CDS             complement(778023..779141)
     CDS             complement(779188..779976)
     CDS             complement(780046..780510)
     CDS             complement(780550..780774)
     CDS             complement(780842..781198)
     CDS             complement(781231..782331)
     CDS             complement(782430..782834)
     CDS             complement(782840..783295)
     CDS             complement(783292..784140)
     CDS             complement(784137..785045)
     CDS             785366..785902
     CDS             785915..786892
     CDS             complement(787132..788127)
     CDS             788357..788635
     CDS             788608..788952
     CDS             789007..789162
     CDS             789191..789349
     CDS             complement(789521..789886)
     CDS             complement(790006..790290)
     CDS             complement(790292..790927)
     CDS             complement(791142..791792)
     CDS             complement(791789..792052)
     CDS             complement(792582..793316)
     CDS             complement(793313..794587)
     CDS             complement(794597..797548)
     CDS             797653..798549
     CDS             798603..799433
     CDS             799481..800206
     CDS             800382..801836
     CDS             801906..802592
     CDS             complement(803060..803404)
     CDS             complement(803377..803655)
     CDS             complement(803928..805487)
     CDS             805646..806599
     CDS             806712..808394
     CDS             808472..809899
     CDS             809907..811181
     CDS             811324..812136
     CDS             812473..813612
     CDS             813703..814773
     CDS             814807..816324
     CDS             816330..817538
     CDS             817686..819419
     CDS             819579..819674
     CDS             complement(819880..821640)
     CDS             822085..822945
     CDS             822942..824303
     CDS             824367..825971
     CDS             826104..827105
     CDS             827102..827941
     CDS             828149..829756
     CDS             830136..831743
     CDS             831859..832005
     CDS             832015..833688
     CDS             complement(833601..833969)
     CDS             complement(834090..835214)
     CDS             complement(835227..836360)
     CDS             complement(836353..837777)
     CDS             complement(837774..838097)
     CDS             complement(838098..838892)
     CDS             complement(838897..839757)
     CDS             complement(839754..840851)
     CDS             complement(841420..841923)
     CDS             complement(842050..842928)
     CDS             complement(842894..843343)
     CDS             complement(843340..844386)
     CDS             844539..845384
     CDS             845384..846166
     CDS             846203..847000
     CDS             847053..848171
     CDS             848262..849575
     CDS             849572..850339
     CDS             850487..851488
     CDS             852081..853385
     CDS             854058..855194
     CDS             855241..855927
     CDS             855979..857349
     CDS             857371..857706
     CDS             complement(857746..860868)
     CDS             complement(860855..862102)
     CDS             complement(862457..863683)
     CDS             863947..864750
     CDS             864740..865432
     CDS             865503..866555
     CDS             866613..867701
     CDS             867698..868639
     CDS             868652..869449
     CDS             869797..871332
     CDS             871373..872449
     CDS             872446..874140
     CDS             complement(874485..876179)
     CDS             complement(876261..876926)
     CDS             complement(876934..877818)
     CDS             878070..879386
     CDS             879383..880159
     CDS             880144..880842
     CDS             complement(880984..881817)
     CDS             881923..883302
     CDS             complement(883337..884404)
     CDS             complement(884412..885338)
     CDS             complement(885346..886419)
     CDS             complement(886435..887409)
     CDS             complement(887422..888231)
     CDS             complement(888245..889126)
     CDS             complement(889220..890524)
     CDS             890684..891778
     CDS             complement(892004..893104)
     CDS             893501..895807
     CDS             896018..897625
     CDS             897638..898063
     CDS             898085..898585
     CDS             complement(898760..901531)
     CDS             901826..901957
     CDS             902028..903542
     CDS             903539..904513
     CDS             904510..905514
     CDS             905511..906530
     CDS             906520..907542
     CDS             907638..909206
     CDS             909230..910582
     CDS             910579..911115
     CDS             911112..911702
     CDS             complement(911785..912672)
     CDS             complement(912674..913597)
     CDS             complement(913617..914738)
     CDS             complement(914833..915015)
     CDS             complement(915077..916474)
     CDS             complement(916521..917891)
     CDS             complement(918264..919577)
     CDS             920094..920480
     CDS             complement(920535..920747)
     CDS             complement(920766..923048)
     CDS             complement(923059..924210)
     CDS             complement(924260..925843)
     CDS             926019..927749
     CDS             927785..928792
     CDS             928797..929591
     CDS             929588..930409
     CDS             complement(930304..930570)
     CDS             930656..931759
     CDS             931784..932863
     CDS             932860..933783
     CDS             933790..934488
     CDS             934535..936253
     CDS             936265..936993
     CDS             complement(937036..938031)
     CDS             complement(938046..938231)
     CDS             938354..938617
     CDS             938621..939391
     CDS             939907..940926
     CDS             complement(941314..943506)
     CDS             943718..943825
     CDS             943822..944997
     CDS             complement(945028..946236)
     CDS             complement(946233..946958)
     CDS             complement(947002..947880)
     CDS             948063..949715
     CDS             949718..950617
     CDS             950614..951285
     CDS             951476..952060
     CDS             952150..953385
     CDS             complement(953402..954364)
     CDS             954617..956506
     CDS             956503..958113
     CDS             958186..958908
     CDS             959128..959262
     CDS             959375..960466
     CDS             960584..961225
     CDS             961478..961765
     CDS             961974..962978
     CDS             962975..963844
     CDS             963958..964839
     CDS             964851..965966
     CDS             966140..966673
     CDS             complement(966715..968061)
     CDS             968466..969209
     CDS             969221..969532
     CDS             complement(969577..970632)
     CDS             970680..971942
     CDS             971939..973144
     CDS             973582..977673
     CDS             977902..979605
     CDS             complement(979655..980470)
     CDS             complement(980470..981639)
     CDS             981917..982084
     CDS             complement(982033..983178)
     CDS             983362..984891
     CDS             984983..986644
     CDS             986770..987855
     CDS             987852..988847
     CDS             988857..990350
     CDS             990358..991317
     CDS             991322..991504
     CDS             complement(991492..992478)
     CDS             complement(992515..993528)
     CDS             complement(993528..994454)
     CDS             complement(994556..995782)
     CDS             complement(995889..996170)
     CDS             996269..997093
     CDS             997277..998542
     CDS             998616..999503
     CDS             999500..1000573
     CDS             1000570..1001307
     CDS             1001288..1002004
     CDS             1002019..1002909
     CDS             1002902..1003912
     CDS             1003921..1005030
     CDS             1005046..1005762
     CDS             1005740..1006372
     CDS             1006522..1007265
     CDS             complement(1007386..1008150)
     CDS             1008312..1008785
     CDS             1008797..1009264
     CDS             1009261..1010250
     CDS             1010412..1010594
     CDS             1010591..1011661
     CDS             complement(1011937..1013607)
     CDS             complement(1013846..1014733)
     CDS             complement(1014736..1015506)
     CDS             complement(1015523..1016344)
     CDS             complement(1016341..1017309)
     CDS             complement(1017322..1018317)
     CDS             complement(1018382..1019578)
     CDS             complement(1019589..1020308)
     CDS             1020378..1021298
     CDS             1021421..1022545
     CDS             1022603..1023433
     CDS             1023433..1024398
     CDS             1024414..1025100
     CDS             complement(1030966..1031202)
     CDS             complement(1031435..1032349)
     CDS             complement(1032575..1033531)
     CDS             complement(1033558..1034745)
     CDS             1034827..1036209
     CDS             complement(1036268..1036993)
     CDS             complement(1036998..1038437)
     CDS             complement(1038434..1040527)
     CDS             complement(1040524..1041687)
     CDS             complement(1042195..1043370)
     CDS             complement(1043888..1045444)
     CDS             complement(1045441..1046403)
     CDS             complement(1046400..1047497)
     CDS             complement(1047494..1048339)
     CDS             complement(1048332..1049273)
     CDS             complement(1049290..1050843)
     CDS             complement(1050879..1052657)
     CDS             complement(1052720..1053475)
     CDS             complement(1053517..1055925)
     CDS             complement(1055977..1057458)
     CDS             1057692..1058960
     CDS             1058964..1059893
     CDS             1059895..1060740
     CDS             1060746..1061900
     CDS             1061954..1062910
     CDS             1062910..1063068
     CDS             complement(1063174..1063782)
     CDS             complement(1063890..1064597)
     CDS             complement(1064697..1065671)
     CDS             complement(1065840..1066742)
     CDS             complement(1066771..1067295)
     CDS             complement(1067295..1069082)
     CDS             1069112..1069933
     CDS             complement(1070507..1071253)
     CDS             complement(1071295..1072494)
     CDS             complement(1072567..1073667)
     CDS             1073857..1074459
     CDS             complement(1074704..1075549)
     CDS             complement(1075735..1077048)
     CDS             complement(1077178..1078233)
     CDS             1078440..1079465
     CDS             complement(1079934..1081055)
     CDS             complement(1081086..1082798)
     CDS             complement(1082795..1083883)
     CDS             complement(1083952..1084974)
     CDS             1085360..1085617
     CDS             1086031..1087002
     CDS             1086995..1087318
     CDS             1087641..1088495
     CDS             complement(1088540..1089781)
     CDS             1089904..1090380
     CDS             1090392..1091072
     CDS             complement(1091364..1092503)
     CDS             complement(1092589..1094550)
     CDS             complement(1094700..1095245)
     CDS             1095380..1095889
     CDS             1095896..1096186
     CDS             1096205..1096486
     CDS             1096499..1096951
     CDS             1097124..1098542
     CDS             complement(1098576..1098935)
     CDS             complement(1099138..1100865)
     CDS             complement(1101008..1101493)
     CDS             complement(1101757..1102059)
     CDS             complement(1102283..1103488)
     CDS             1103540..1104565
     CDS             complement(1104559..1105569)
     CDS             1105942..1107033
     CDS             1107033..1107956
     CDS             1107959..1108810
     CDS             1108949..1109707
     CDS             1109773..1110993
     CDS             1110998..1112113
     CDS             1112132..1113016
     CDS             1113139..1113438
     CDS             1113438..1114451
     CDS             1114632..1115870
     CDS             complement(1115884..1116795)
     CDS             1116863..1117825
     CDS             1117914..1118594
     CDS             1118591..1119646
     CDS             1119663..1120031
     CDS             1120113..1120910
     CDS             1120953..1121594
     CDS             complement(1121629..1123629)
     CDS             1123674..1125002
     CDS             1125048..1125596
     CDS             1125593..1126390
     CDS             complement(1126378..1127169)
     CDS             complement(1127770..1129497)
     CDS             complement(1129509..1130966)
     CDS             complement(1131322..1133631)
     CDS             complement(1133757..1134737)
     CDS             complement(1135414..1135611)
     CDS             complement(1136068..1136712)
     CDS             complement(1136702..1138096)
     CDS             1138503..1138667
     CDS             complement(1138642..1138935)
     CDS             1139484..1140386
     CDS             1140573..1141142
     CDS             1141146..1141373
     CDS             complement(1141388..1142308)
     CDS             1142404..1143732
     CDS             1143772..1144758
     CDS             1145015..1145614
     CDS             1145704..1146867
     CDS             complement(1146997..1147887)
     CDS             complement(1147929..1150847)
     CDS             complement(1151118..1151738)
     CDS             complement(1151998..1153293)
     CDS             complement(1153310..1154383)
     CDS             complement(1154380..1155228)
     CDS             complement(1155234..1156280)
     CDS             1156378..1159170
     CDS             1159255..1161639
     CDS             1161700..1162566
     CDS             1162742..1162924
     CDS             complement(1162936..1163889)
     CDS             complement(1163911..1165047)
     CDS             complement(1165103..1166017)
     CDS             complement(1166443..1167516)
     CDS             complement(1167588..1168238)
     CDS             complement(1168273..1168404)
     CDS             complement(1168418..1169926)
     CDS             complement(1170115..1171119)
     CDS             1171148..1172044
     CDS             1172047..1173744
     CDS             1173744..1174610
     CDS             complement(1174655..1175683)
     CDS             complement(1176051..1176212)
     CDS             complement(1176447..1177409)
     CDS             complement(1177567..1178385)
     CDS             1178697..1180961
     CDS             1181255..1181446
     CDS             complement(1181480..1182409)
     CDS             complement(1182491..1182772)
     CDS             complement(1183220..1183825)
     CDS             1183997..1185973
     CDS             1185970..1186689
     CDS             1186784..1187398
     CDS             1187419..1188198
     CDS             1188267..1188956
     CDS             1188916..1189827
     CDS             1190012..1190611
     CDS             1190662..1191504
     CDS             1191573..1194296
     CDS             1194300..1194803
     CDS             complement(1195059..1199153)
     CDS             1199835..1200659
     CDS             1200776..1201768
     CDS             1201765..1202757
     CDS             1203233..1203439
     CDS             1203508..1204338
     CDS             1204421..1206007
     CDS             1206107..1206775
     CDS             complement(1206847..1207020)
     CDS             complement(1207203..1208255)
     CDS             complement(1208599..1209879)
     CDS             complement(1209919..1210776)
     CDS             complement(1210820..1211761)
     CDS             complement(1211795..1212814)
     CDS             complement(1212832..1214355)
     CDS             complement(1214370..1215122)
     CDS             1215304..1216065
     CDS             complement(1216198..1217805)
     CDS             complement(1217904..1218479)
     CDS             1218687..1218857
     CDS             1218894..1219169
     CDS             1219551..1220219
     CDS             1220460..1221707
     CDS             1221704..1223176
     CDS             1223199..1223747
     CDS             1223767..1224612
     CDS             complement(1225412..1225555)
     CDS             complement(1225509..1226450)
     CDS             complement(1226494..1228095)
     CDS             1228686..1228895
     CDS             complement(1229795..1231114)
     CDS             complement(1231129..1231905)
     CDS             complement(1231902..1232669)
     CDS             complement(1232666..1233682)
     CDS             1234024..1234464
     CDS             1234468..1234764
     CDS             complement(1234822..1235145)
     CDS             1235335..1237011
     CDS             1237049..1238044
     CDS             1238028..1238765
     CDS             1238755..1240167
     CDS             1240160..1240618
     CDS             1240621..1241988
     CDS             1242107..1242682
     CDS             1242704..1243708
     CDS             1243698..1244189
     CDS             1244362..1244658
     CDS             1245020..1245721
     CDS             1245733..1246002
     CDS             1246077..1246847
     CDS             complement(1247060..1247461)
     CDS             complement(1247461..1247724)
     CDS             complement(1247940..1248923)
     CDS             1249685..1251991
     CDS             1252583..1253392
     CDS             1253410..1254528
     CDS             1254530..1255744
     CDS             1255863..1257074
     CDS             1257104..1258102
     CDS             complement(1258080..1258898)
     CDS             complement(1259014..1260585)
     CDS             1261034..1261846
     CDS             1261843..1262811
     CDS             1262907..1263005
     CDS             complement(1263109..1263951)
     CDS             complement(1263986..1264924)
     CDS             complement(1265103..1265537)
     CDS             complement(1265566..1266042)
     CDS             complement(1266160..1269429)
     CDS             complement(1269426..1270643)
     CDS             complement(1270758..1271765)
     CDS             complement(1271841..1274621)
     CDS             complement(1274664..1275809)
     CDS             complement(1275960..1276997)
     CDS             complement(1277123..1278046)
     CDS             complement(1278174..1278449)
     CDS             complement(1278482..1279963)
     CDS             1280022..1281425
     CDS             complement(1281649..1282209)
     CDS             complement(1282356..1283735)
     CDS             1283846..1284466
     CDS             complement(1284541..1285134)
     CDS             complement(1285526..1286908)
     CDS             1287060..1287815
     CDS             complement(1287864..1288154)
     CDS             complement(1288205..1288483)
     CDS             complement(1288522..1290012)
     CDS             complement(1290066..1290980)
     CDS             complement(1291005..1291142)
     CDS             complement(1291155..1291787)
     CDS             complement(1291810..1293270)
     CDS             complement(1293335..1293472)
     CDS             complement(1293493..1295946)
     CDS             1296053..1296496
     CDS             1297004..1297201
     CDS             1297268..1298317
     CDS             1298339..1298797
     CDS             1298817..1301912
     CDS             1301909..1303930
     CDS             1303927..1308285
     CDS             1308282..1309682
     CDS             1309683..1310831
     CDS             1310843..1312858
     CDS             1312871..1313935
     CDS             1313932..1317912
     CDS             1317909..1319759
     CDS             complement(1319923..1320477)
     CDS             complement(1320561..1321478)
     CDS             1321699..1322325
     CDS             complement(1322244..1323041)
     CDS             complement(1323057..1324100)
     CDS             complement(1324567..1325850)
     CDS             1326433..1327005
     CDS             complement(1327114..1328475)
     CDS             complement(1328783..1329847)
     CDS             complement(1329870..1330751)
     CDS             complement(1330805..1331968)
     CDS             complement(1332041..1333009)
     CDS             1333215..1333907
     CDS             1333909..1334799
     CDS             1334845..1335942
     CDS             1335988..1337490
     CDS             complement(1337689..1339122)
     CDS             complement(1339152..1339766)
     CDS             complement(1339787..1341568)
     CDS             complement(1341562..1342593)
     CDS             complement(1342607..1343575)
     CDS             complement(1344753..1345556)
     CDS             complement(1345581..1346621)
     CDS             complement(1346736..1347308)
     CDS             complement(1347361..1348860)
     CDS             complement(1349183..1350061)
     CDS             complement(1350163..1351215)
     CDS             complement(1351454..1352191)
     CDS             complement(1352234..1352902)
     CDS             complement(1352899..1353654)
     CDS             complement(1353843..1354748)
     CDS             1355089..1355778
     CDS             complement(1355908..1357779)
     CDS             complement(1357843..1358115)
     CDS             1358212..1359288
     CDS             complement(1359380..1361176)
     CDS             complement(1361181..1361930)
     CDS             complement(1362035..1362925)
     CDS             complement(1363067..1364167)
     CDS             complement(1364164..1364994)
     CDS             complement(1365003..1365674)
     CDS             1365979..1369185
     CDS             1369191..1370120
     CDS             1370176..1370466
     CDS             complement(1371701..1371958)
     CDS             complement(1372217..1372603)
     CDS             complement(1372920..1373552)
     CDS             complement(1373857..1374456)
     CDS             1374849..1375670
     CDS             complement(1375975..1377057)
     CDS             complement(1377077..1377928)
     CDS             complement(1377925..1378710)
     CDS             complement(1378829..1380214)
     CDS             1380416..1381102
     CDS             complement(1381013..1381219)
     CDS             complement(1381683..1383302)
     CDS             complement(1383339..1384814)
     CDS             complement(1385283..1386509)
     CDS             complement(1386525..1387691)
     CDS             complement(1387705..1389075)
     CDS             complement(1389127..1390638)
     CDS             complement(1390679..1392001)
     CDS             1392228..1393517
     CDS             1393665..1395533
     CDS             1395608..1396816
     CDS             complement(1396922..1397257)
     CDS             1397462..1398223
     CDS             1398260..1399231
     CDS             1399228..1400397
     CDS             1400838..1401215
     CDS             1401373..1401846
     CDS             1402013..1404115
     CDS             1404246..1405436
     CDS             1405463..1405774
     CDS             1405974..1406648
     CDS             1406648..1407268
     CDS             1407265..1407579
     CDS             1407583..1408407
     CDS             1408418..1408693
     CDS             1408704..1409036
     CDS             1409049..1409933
     CDS             1409936..1410352
     CDS             1410369..1410563
     CDS             1410573..1410842
     CDS             1411020..1411526
     CDS             complement(1411533..1412024)
     CDS             complement(1412069..1412746)
     CDS             1412939..1413394
     CDS             complement(1413477..1413980)
     CDS             1414412..1415893
     CDS             1415890..1416342
     CDS             1416311..1416580
     CDS             1416622..1418400
     CDS             complement(1418786..1419700)
     CDS             complement(1419733..1420722)
     CDS             1420899..1421858
     CDS             complement(1422101..1423462)
     CDS             complement(1423510..1424916)
     CDS             complement(1424916..1425632)
     CDS             complement(1425632..1426333)
     CDS             complement(1426344..1427126)
     CDS             complement(1427166..1428020)
     CDS             complement(1428037..1429053)
     CDS             complement(1429146..1430183)
     CDS             1430421..1431902
     CDS             complement(1431961..1432425)
     CDS             complement(1432422..1434482)
     CDS             complement(1434824..1435852)
     CDS             complement(1435849..1436832)
     CDS             complement(1436870..1437781)
     CDS             complement(1437797..1439377)
     CDS             complement(1439417..1440631)
     CDS             complement(1440631..1441611)
     CDS             complement(1441625..1443205)
     CDS             complement(1443360..1444409)
     CDS             1444719..1445345
     CDS             complement(1445336..1446169)
     CDS             1446367..1447596
     CDS             complement(1447655..1451983)
     CDS             1452175..1456053
     CDS             1456522..1457433
     CDS             1457461..1458999
     CDS             complement(1459537..1460220)
     CDS             complement(1460199..1461056)
     CDS             1461255..1461671
     CDS             1462378..1462635
     CDS             1462804..1463592
     CDS             1463694..1464434
     CDS             1464502..1465467
     CDS             1465535..1466128
     CDS             1466125..1467690
     CDS             complement(1468071..1468502)
     CDS             complement(1468511..1468996)
     CDS             1469152..1469496
     CDS             1469505..1470143
     CDS             1470174..1471988
     CDS             1472105..1472842
     CDS             1472865..1474097
     CDS             1474450..1475151
     CDS             1475486..1475740
     CDS             complement(1475994..1477187)
     CDS             complement(1477254..1477925)
     CDS             complement(1477981..1479171)
     CDS             complement(1479282..1480220)
     CDS             1480502..1481593
     CDS             1481603..1482901
     CDS             1482976..1483548
     CDS             complement(1483590..1484501)
     CDS             1484780..1486240
     CDS             complement(1486274..1487209)
     CDS             1487466..1487777
     CDS             1487933..1490752
     CDS             1490827..1493406
     CDS             1493403..1495913
     CDS             1496107..1497372
     CDS             1497702..1498490
     CDS             1498528..1499511
     CDS             complement(1499589..1499888)
     CDS             complement(1499885..1500955)
     CDS             complement(1501517..1502491)
     CDS             1502615..1503532
     CDS             complement(1503660..1504814)
     CDS             1504866..1506332
     CDS             1507163..1521631
     CDS             complement(1521784..1522233)
     CDS             1522592..1523194
     CDS             complement(1523264..1523974)
     CDS             complement(1523967..1524722)
     CDS             complement(1524719..1525714)
     CDS             complement(1525741..1526613)
     CDS             complement(1526660..1527838)
     CDS             complement(1527977..1529422)
     CDS             complement(1529423..1530466)
     CDS             complement(1530474..1531532)
     CDS             complement(1531571..1531882)
     CDS             complement(1531947..1533038)
     CDS             complement(1533063..1533983)
     CDS             1534224..1534952
     CDS             1535130..1535273
     CDS             1535273..1535569
     CDS             complement(1535487..1536593)
     CDS             complement(1536753..1537034)
     CDS             1537179..1537565
     CDS             complement(1537852..1539339)
     CDS             1539425..1539733
     CDS             1540356..1541525
     CDS             1541563..1543194
     CDS             1543208..1543315
     CDS             1543356..1544030
     CDS             1544027..1544233
     CDS             1544272..1545153
     CDS             complement(1545183..1545419)
     CDS             1545435..1546370
     CDS             1546312..1547067
     CDS             1547126..1548349
     CDS             1548346..1549248
     CDS             1549245..1549865
     CDS             1549834..1550730
     CDS             complement(1550967..1551869)
     CDS             1552363..1553748
     CDS             1553839..1554597
     CDS             1554594..1555643
     CDS             1555663..1556757
     CDS             1556944..1559232
     CDS             1559398..1559790
     CDS             1559908..1560168
     CDS             complement(1560547..1561881)
     CDS             complement(1562037..1563008)
     CDS             1563177..1564232
     CDS             complement(1564478..1565035)
     CDS             complement(1565029..1565400)
     CDS             complement(1565397..1565723)
     CDS             complement(1565747..1566142)
     CDS             complement(1566186..1566293)
     CDS             complement(1566306..1566683)
     CDS             complement(1566680..1566970)
     CDS             1567181..1567894
     CDS             complement(1568142..1568414)
     CDS             complement(1568472..1568750)
     CDS             complement(1568747..1568935)
     CDS             complement(1569000..1569455)
     CDS             complement(1569918..1571357)
     CDS             1571635..1572546
     CDS             1572599..1572925
     CDS             1572922..1573494
     CDS             complement(1574248..1574640)
     CDS             complement(1574650..1576047)
     CDS             complement(1575993..1576505)
     CDS             complement(1576574..1576777)
     CDS             complement(1576764..1577213)
     CDS             complement(1577213..1577683)
     CDS             complement(1577828..1578367)
     CDS             complement(1578386..1579357)
     CDS             1580153..1582411
     CDS             complement(1582523..1584067)
     CDS             complement(1584507..1585460)
     CDS             complement(1585457..1586209)
     CDS             complement(1586223..1587188)
     CDS             complement(1587289..1587870)
     CDS             complement(1587979..1588872)
     CDS             complement(1588946..1589257)
     CDS             complement(1590291..1590641)
     CDS             complement(1590765..1591706)
     CDS             complement(1591703..1593076)
     CDS             1593403..1594155
     CDS             1594277..1595203
     CDS             1595285..1596007
     CDS             1596041..1596601
     CDS             1596614..1597345
     CDS             1597355..1598206
     CDS             1598203..1599387
     CDS             1599417..1600796
     CDS             1600854..1603151
     CDS             1603151..1603705
     CDS             1603742..1604722
     CDS             1604739..1605194
     CDS             1605210..1605998
     CDS             1606020..1607177
     CDS             1607149..1607778
     CDS             1607775..1608599
     CDS             complement(1608453..1609115)
     CDS             1613229..1613477
     CDS             1615223..1615531
     CDS             complement(1616260..1616844)
     CDS             complement(1616848..1617456)
     CDS             1619185..1619373
     CDS             complement(1620028..1620690)
     CDS             complement(1622073..1622879)
     CDS             1623286..1623456
     CDS             complement(1627377..1627949)
     CDS             complement(1627958..1628980)
     CDS             complement(1629034..1630077)
     CDS             complement(1630077..1631429)
     CDS             complement(1631532..1635035)
     CDS             complement(1635032..1636021)
     CDS             complement(1636168..1636806)
     CDS             complement(1636817..1637425)
     CDS             complement(1637483..1638433)
     CDS             complement(1638438..1638809)
     CDS             complement(1638813..1639631)
     CDS             1639697..1640815
     CDS             complement(1641041..1641748)
     CDS             complement(1641770..1642507)
     CDS             complement(1642627..1643868)
     CDS             complement(1643878..1644567)
     CDS             complement(1644705..1645823)
     CDS             complement(1645897..1646469)
     CDS             1646484..1648475
     CDS             complement(1648852..1649691)
     CDS             complement(1649744..1650661)
     CDS             complement(1650669..1651427)
     CDS             complement(1651461..1652474)
     CDS             complement(1652531..1653499)
     CDS             complement(1653502..1654299)
     CDS             complement(1654334..1655272)
     CDS             complement(1655413..1656459)
     CDS             complement(1656494..1657189)
     CDS             1657653..1658261
     CDS             complement(1658281..1658952)
     CDS             1659252..1660283
     CDS             complement(1660518..1661993)
     CDS             1662066..1662662
     CDS             1662659..1663231
     CDS             1663320..1663772
     CDS             1663788..1665137
     CDS             1665134..1666057
     CDS             1666098..1667123
     CDS             1667247..1668143
     CDS             complement(1668231..1668698)
     CDS             complement(1669200..1670399)
     CDS             complement(1670526..1673432)
     CDS             complement(1673661..1674260)
     CDS             complement(1674244..1675746)
     CDS             complement(1675758..1677431)
     CDS             complement(1677466..1677696)
     CDS             complement(1677693..1678484)
     CDS             1678525..1679889
     CDS             complement(1679964..1684697)
     CDS             1685122..1686570
     CDS             1686567..1687400
     CDS             complement(1687357..1688163)
     CDS             complement(1688506..1690200)
     CDS             1690304..1691434
     CDS             complement(1691528..1691971)
     CDS             complement(1691968..1692228)
     CDS             complement(1692672..1693487)
     CDS             complement(1693491..1694789)
     CDS             complement(1694864..1695835)
     CDS             complement(1695839..1696363)
     CDS             complement(1696360..1696845)
     CDS             complement(1696842..1697444)
     CDS             1697607..1698560
     CDS             complement(1698580..1700652)
     CDS             complement(1700671..1702443)
     CDS             complement(1702644..1703720)
     CDS             1704036..1705016
     CDS             complement(1705371..1707266)
     CDS             complement(1707587..1709920)
     CDS             1710405..1710533
     CDS             complement(1710662..1711099)
     CDS             complement(1711072..1713006)
     CDS             complement(1713470..1713943)
     CDS             complement(1713940..1714116)
     CDS             complement(1714124..1715047)
     CDS             complement(1715304..1716362)
     CDS             complement(1716366..1717298)
     CDS             complement(1717351..1717860)
     CDS             complement(1718041..1719039)
     CDS             complement(1719036..1720052)
     CDS             complement(1720049..1721605)
     CDS             complement(1721610..1722632)
     CDS             complement(1722676..1724217)
     CDS             complement(1724220..1725620)
     CDS             complement(1725647..1726207)
     CDS             complement(1726251..1727249)
     CDS             complement(1727290..1728285)
     CDS             complement(1728337..1729071)
     CDS             complement(1729384..1730178)
     CDS             complement(1730566..1731612)
     CDS             complement(1731638..1732852)
     CDS             complement(1732967..1733461)
     CDS             1733611..1734519
     CDS             1734854..1735654
     CDS             complement(1735751..1736728)
     CDS             1736883..1738181
     CDS             1738206..1738991
     CDS             1739010..1739720
     CDS             complement(1739721..1740002)
     CDS             1740109..1741398
     CDS             1741520..1742599
     CDS             1743009..1743893
     CDS             1743958..1744275
     CDS             1744404..1745411
     CDS             complement(1745641..1745928)
     CDS             complement(1745925..1746059)
     CDS             1746289..1747137
     CDS             complement(1747011..1747403)
     CDS             1747533..1748501
     CDS             1748507..1749589
     CDS             1749691..1749939
     CDS             1750075..1752081
     CDS             1752078..1753289
     CDS             1753286..1754356
     CDS             1754362..1757310
     CDS             1757307..1757618
     CDS             1757634..1758452
     CDS             1758465..1759427
     CDS             1759414..1760085
     CDS             complement(1760790..1761905)
     CDS             1761985..1762725
     CDS             1762798..1763643
     CDS             1763640..1763852
     CDS             complement(1764033..1765085)
     CDS             complement(1765217..1766242)
     CDS             complement(1766364..1767275)
     CDS             complement(1767315..1768556)
     CDS             complement(1768553..1769041)
     CDS             complement(1769038..1770276)
     CDS             complement(1770279..1770779)
     CDS             complement(1770776..1772020)
     CDS             1772357..1772452
     CDS             complement(1773257..1773364)
     CDS             1773910..1775367
     CDS             complement(1775395..1775787)
     CDS             complement(1775784..1776218)
     CDS             complement(1776256..1776564)
     CDS             complement(1776810..1778030)
     CDS             complement(1778002..1778769)
     CDS             complement(1778824..1779258)
     CDS             complement(1779314..1779757)
     CDS             1779973..1780425
     CDS             complement(1780254..1780979)
     CDS             1781338..1782066
     CDS             1782075..1783835
     CDS             1783938..1785167
     CDS             1785157..1785744
     CDS             1785741..1786118
     CDS             1786844..1787620
     CDS             1787642..1788424
     CDS             1788421..1789164
     CDS             1789229..1790530
     CDS             1790591..1791484
     CDS             complement(1791494..1793452)
     CDS             complement(1793471..1793989)
     CDS             complement(1794018..1794953)
     CDS             complement(1794976..1796019)
     CDS             1796250..1796549
     CDS             1796565..1798067
     CDS             1798076..1798480
     CDS             1798477..1799874
     CDS             1799877..1801397
     CDS             1801394..1802842
     CDS             complement(1802895..1803584)
     CDS             complement(1803590..1804288)
     CDS             1804287..1805099
     CDS             1805121..1806971
     CDS             1807014..1808099
     CDS             1808099..1809196
     CDS             complement(1809172..1810539)
     CDS             complement(1810557..1811240)
     CDS             complement(1811285..1811920)
     CDS             complement(1811950..1812861)
     CDS             complement(1812920..1813342)
     CDS             1813825..1814268
     CDS             complement(1814273..1814671)
     CDS             complement(1814782..1815720)
     CDS             complement(1815723..1817081)
     CDS             1817208..1817963
     CDS             1818030..1818848
     CDS             1818852..1819118
     CDS             1819374..1821602
     CDS             1821920..1822108
     CDS             1822354..1822683
     CDS             1823108..1823404
     CDS             complement(1823564..1824202)
     CDS             complement(1824295..1825635)
     CDS             complement(1825639..1827000)
     CDS             complement(1827065..1828834)
     CDS             complement(1828835..1830460)
     CDS             complement(1830433..1831155)
     CDS             1831302..1833626
     CDS             complement(1833669..1834967)
     CDS             complement(1835069..1835446)
     CDS             complement(1835443..1836288)
     CDS             1836416..1837405
     CDS             complement(1837414..1837623)
     CDS             complement(1837740..1838735)
     CDS             complement(1838735..1839199)
     CDS             1839257..1839970
     CDS             complement(1840037..1841251)
     CDS             1841655..1842038
     CDS             complement(1842363..1842839)
     CDS             complement(1842863..1843135)
     CDS             1843253..1844116
     CDS             1844293..1846227
     CDS             1846577..1847341
     CDS             complement(1847371..1847949)
     CDS             complement(1848139..1848288)
     CDS             complement(1848412..1849653)
     CDS             1849795..1851780
     CDS             1851796..1852398
     CDS             1852735..1853394
     CDS             1853588..1854082
     CDS             1854215..1854634
     CDS             1854631..1855635
     CDS             1855883..1858501
     CDS             complement(1858616..1859674)
     CDS             complement(1859695..1860519)
     CDS             complement(1860626..1862887)
     CDS             complement(1862947..1863267)
     CDS             1863518..1864561
     CDS             1864582..1867131
     CDS             1867124..1868092
     CDS             1868052..1869479
     CDS             1869472..1870710
     CDS             1870750..1872204
     CDS             1872205..1873134
     CDS             complement(1873324..1876617)
     CDS             complement(1876715..1878322)
     CDS             1878434..1879120
     CDS             1879151..1880419
     CDS             1880567..1881637
     CDS             complement(1881638..1882300)
     CDS             1882425..1883468
     CDS             1883557..1884195
     CDS             1884538..1885674
     CDS             1885678..1886592
     CDS             1886792..1887502
     CDS             complement(1887666..1888175)
     CDS             complement(1888547..1889515)
     CDS             1889593..1891974
     CDS             complement(1892293..1893414)
     CDS             complement(1893921..1898015)
     CDS             complement(1898509..1899810)
     CDS             complement(1900007..1900900)
     CDS             1901191..1902117
     CDS             1902287..1903810
     CDS             1904006..1904773
     CDS             1904870..1905556
     CDS             1905553..1906281
     CDS             1906278..1907366
     CDS             complement(1907537..1908628)
     CDS             complement(1908742..1910232)
     CDS             complement(1910237..1910758)
     CDS             1910771..1911817
     CDS             complement(1911916..1912821)
     CDS             1913024..1913986
     CDS             1914059..1914970
     CDS             1915326..1916288
     CDS             complement(1916336..1917616)
     CDS             1918044..1918568
     CDS             complement(1918585..1919937)
     CDS             complement(1920009..1920449)
     CDS             complement(1921074..1921751)
     CDS             complement(1921748..1922614)
     CDS             complement(1922630..1923136)
     CDS             complement(1923145..1924917)
     CDS             complement(1925034..1925339)
     CDS             complement(1925361..1925987)
     CDS             complement(1926064..1926366)
     CDS             1926570..1930157
     CDS             1930154..1931239
     CDS             complement(1931281..1932069)
     CDS             1932532..1933728
     CDS             1933856..1935142
     CDS             complement(1935328..1936545)
     CDS             1936626..1938284
     CDS             1938608..1938946
     CDS             complement(1938978..1939571)
     CDS             complement(1939564..1940010)
     CDS             complement(1940015..1940554)
     CDS             complement(1940582..1941478)
     CDS             complement(1941517..1941990)
     CDS             complement(1941987..1942556)
     CDS             1942852..1944633
     CDS             1944796..1945287
     CDS             1945357..1946373
     CDS             1946427..1949213
     CDS             1949210..1949482
     CDS             1949520..1950584
     CDS             1950581..1952689
     CDS             1952682..1953857
     CDS             1953820..1953912
     CDS             1953905..1954741
     CDS             1954741..1955004
     CDS             complement(1955324..1956712)
     CDS             complement(1956872..1957042)
     CDS             complement(1957063..1957296)
     CDS             complement(1957568..1958548)
     CDS             1958618..1961113
     CDS             1961147..1961797
     CDS             1962230..1963588
     CDS             complement(1963679..1964869)
     CDS             1965029..1966003
     CDS             1966000..1966644
     CDS             complement(1966632..1967708)
     CDS             1967756..1968808
     CDS             1968798..1969793
     CDS             complement(1969993..1970553)
     CDS             complement(1970550..1972157)
     CDS             complement(1972154..1972858)
     CDS             complement(1973057..1973755)
     CDS             1974035..1975096
     CDS             1975254..1976285
     CDS             complement(1976310..1977239)
     CDS             complement(1977312..1978163)
     CDS             complement(1978239..1979804)
     CDS             1979900..1980199
     CDS             complement(1985708..1985872)
     CDS             complement(1985990..1986835)
     CDS             1986918..1987868
     CDS             1988173..1988688
     CDS             1988691..1989878
     CDS             1990213..1990398
     CDS             1990501..1991514
     CDS             complement(1991548..1992705)
     CDS             1992768..1993580
     CDS             complement(1993752..1995164)
     CDS             complement(1995579..1996460)
     CDS             complement(1996605..1997237)
     CDS             complement(1997380..1999071)
     CDS             complement(1999077..2000252)
     CDS             complement(2000340..2002439)
     CDS             complement(2002542..2003249)
     CDS             complement(2003253..2004035)
     CDS             complement(2004049..2005341)
     CDS             complement(2005518..2006471)
     CDS             complement(2006553..2007791)
     CDS             complement(2007975..2009210)
     CDS             complement(2009334..2010977)
     CDS             2011066..2012643
     CDS             2012640..2013053
     CDS             2013097..2013633
     CDS             2013630..2013890
     CDS             2013973..2014758
     CDS             2015538..2015972
     CDS             complement(2016245..2017357)
     CDS             complement(2017354..2019486)
     CDS             complement(2019512..2020657)
     CDS             complement(2020700..2021464)
     CDS             2021655..2022635
     CDS             2022683..2023132
     CDS             2023129..2024382
     CDS             2024408..2025214
     CDS             2025259..2026074
     CDS             2026505..2032303
     CDS             2032303..2033409
     CDS             complement(2033715..2034302)
     CDS             complement(2034306..2035400)
     CDS             complement(2035402..2035974)
     CDS             complement(2035995..2036975)
     CDS             complement(2036962..2038053)
     CDS             complement(2038050..2038922)
     CDS             complement(2038953..2040038)
     CDS             complement(2040231..2040506)
     CDS             complement(2040580..2041059)
     CDS             complement(2041056..2041907)
     CDS             complement(2041920..2043782)
     CDS             complement(2044223..2045269)
     CDS             2045414..2047402
     CDS             2047420..2047773
     CDS             2047770..2049965
     CDS             2049985..2052243
     CDS             2052240..2053043
     CDS             2053086..2053499
     CDS             2053549..2055105
     CDS             2055151..2056392
     CDS             2056400..2056744
     CDS             2056755..2058074
     CDS             complement(2058260..2061070)
     CDS             2061133..2061456
     CDS             2061472..2062422
     CDS             complement(2062555..2064789)
     CDS             2065075..2066643
     CDS             complement(2066649..2067371)
     CDS             complement(2068207..2068743)
     CDS             2068925..2069812
     CDS             2069837..2070826
     CDS             complement(2070899..2071924)
     CDS             complement(2071940..2073115)
     CDS             2073288..2074301
     CDS             complement(2074366..2074836)
     CDS             complement(2074833..2075210)
     CDS             complement(2075222..2075821)
     CDS             complement(2076417..2077397)
     CDS             2077486..2078313
     CDS             2078552..2079475
     CDS             2079540..2080364
     CDS             complement(2080406..2080960)
     CDS             complement(2080970..2081320)
     CDS             complement(2081714..2083195)
     CDS             complement(2083217..2084212)
     CDS             complement(2084209..2085261)
     CDS             complement(2085293..2086174)
     CDS             complement(2086184..2087119)
     CDS             complement(2087148..2088731)
     CDS             complement(2088774..2090249)
     CDS             complement(2090323..2091150)
     CDS             2091526..2092644
     CDS             2092744..2093670
     CDS             2093670..2094962
     CDS             2094959..2095750
     CDS             2095750..2096451
     CDS             2096591..2097757
     CDS             2097958..2099490
     CDS             2099477..2100997
     CDS             2101034..2102149
     CDS             2102163..2103524
     CDS             2103537..2104397
     CDS             2104397..2105230
     CDS             2105263..2106201
     CDS             2106198..2107313
     CDS             2107342..2109087
     CDS             2109171..2110142
     CDS             complement(2110287..2110553)
     CDS             2111001..2112680
     CDS             2112711..2113505
     CDS             2113558..2117751
     CDS             2118097..2119356
     CDS             2119356..2120552
     CDS             complement(2120996..2121868)
     CDS             complement(2121865..2123928)
     CDS             complement(2124189..2125373)
     CDS             complement(2125415..2127031)
     CDS             complement(2127034..2127801)
     CDS             complement(2127998..2128774)
     CDS             complement(2128820..2129662)
     CDS             2129854..2131056
     CDS             2131084..2132004
     CDS             2132324..2133115
     CDS             2133132..2134334
     CDS             2134363..2135235
     CDS             2135232..2136212
     CDS             2136205..2136966
     CDS             2136963..2137727
     CDS             2137755..2138711
     CDS             2138708..2139994
     CDS             2139991..2140509
     CDS             2140502..2142211
     CDS             2142208..2144262
     CDS             2144259..2144927
     CDS             2144924..2146339
     CDS             2146336..2147199
     CDS             complement(2147525..2149354)
     CDS             complement(2149370..2150701)
     CDS             complement(2150714..2153422)
     CDS             2153594..2156140
     CDS             2156137..2156763
     CDS             2156800..2157699
     CDS             2157709..2159748
     CDS             2159816..2160451
     CDS             2161137..2161823
     CDS             2161823..2162554
     CDS             2162655..2163452
     CDS             2163547..2163681
     CDS             2163678..2165201
     CDS             2165222..2165530
     CDS             2165549..2166538
     CDS             2166691..2168271
     CDS             2168349..2169890
     CDS             complement(2169879..2170646)
     CDS             2170664..2171746
     CDS             complement(2171825..2172172)
     CDS             complement(2172169..2172564)
     CDS             complement(2172598..2172927)
     CDS             complement(2173154..2174659)
     CDS             2175097..2175741
     CDS             2175723..2176670
     CDS             complement(2177073..2178674)
     CDS             complement(2178682..2179545)
     CDS             complement(2179548..2180432)
     CDS             complement(2180429..2181544)
     CDS             complement(2181534..2181824)
     CDS             complement(2182339..2182455)
     CDS             2182538..2183356
     CDS             2183353..2185548
     CDS             2185619..2190019
     CDS             2190207..2191487
     CDS             2192010..2192348
     CDS             complement(2192834..2195155)
     CDS             complement(2195173..2196810)
     CDS             complement(2196813..2197703)
     CDS             complement(2197706..2198512)
     CDS             complement(2198509..2199261)
     CDS             complement(2199269..2200570)
     CDS             complement(2200652..2200981)
     CDS             complement(2201499..2202755)
     CDS             complement(2202979..2204550)
     CDS             complement(2204557..2205540)
     CDS             complement(2205666..2206442)
     CDS             2206847..2208442
     CDS             2208526..2209305
     CDS             2209355..2211568
     CDS             2211565..2213097
     CDS             2213094..2213294
     CDS             2213338..2214336
     CDS             2214404..2215960
     CDS             2216012..2217007
     CDS             2217004..2217882
     CDS             2217879..2218766
     CDS             2218763..2219584
     CDS             2220507..2242811
     CDS             complement(2242814..2243512)
     CDS             2243527..2247117
     CDS             2247387..2247575
     CDS             2247901..2250213
     CDS             2250474..2250662
     CDS             2250996..2253302
     CDS             complement(2253310..2253744)
     CDS             complement(2253762..2254592)
     CDS             complement(2254642..2255421)
     CDS             complement(2255424..2256299)
     CDS             complement(2256293..2257735)
     CDS             2257937..2258851
     CDS             complement(2258982..2260151)
     CDS             complement(2260287..2260997)
     CDS             complement(2260994..2261743)
     CDS             complement(2261740..2262687)
     CDS             complement(2262714..2263634)
     CDS             complement(2263681..2264484)
     CDS             complement(2264553..2265185)
     CDS             complement(2265185..2265727)
     CDS             complement(2265717..2267045)
     CDS             complement(2267223..2268206)
     CDS             2268857..2269783
     CDS             2269770..2270429
     CDS             complement(2270621..2270863)
     CDS             2270942..2272192
     CDS             2272262..2273845
     CDS             2273847..2274794
     CDS             2274802..2275698
     CDS             2275701..2277359
     CDS             complement(2277853..2278890)
     CDS             complement(2279038..2280234)
     CDS             complement(2280372..2282873)
     CDS             2283081..2283866
     CDS             2284179..2285207
     CDS             2285200..2286642
     CDS             2286758..2287690
     CDS             2287713..2288570
     CDS             2288586..2289674
     CDS             2289688..2290875
     CDS             2290918..2292528
     CDS             2292492..2293583
     CDS             2293626..2295371
     CDS             2295390..2296100
     CDS             2296097..2297584
     CDS             2297581..2298459
     CDS             complement(2298740..2300257)
     CDS             complement(2300595..2301638)
     CDS             complement(2301663..2302661)
     CDS             complement(2302654..2304213)
     CDS             complement(2304233..2305195)
     CDS             complement(2305325..2306428)
     CDS             2306525..2307322
     CDS             2307337..2308272
     CDS             2308275..2308604
     CDS             2308928..2309236
     CDS             2309239..2310393
     CDS             2311079..2312476
     CDS             2312585..2313229
     CDS             2313952..2314878
     CDS             2314961..2316400
     CDS             2316413..2317015
     CDS             complement(2316996..2317418)
     CDS             complement(2317415..2317669)
     CDS             complement(2317781..2318782)
     CDS             complement(2318844..2319323)
     CDS             complement(2319320..2320084)
     CDS             complement(2320127..2321137)
     CDS             complement(2321246..2322274)
     CDS             complement(2322292..2323788)
     CDS             2324090..2325928
     CDS             2325977..2326693
     CDS             complement(2326711..2327532)
     CDS             2327772..2330177
     CDS             2330222..2330575
     CDS             2330565..2332673
     CDS             2332897..2333352
     CDS             complement(2333490..2333807)
     CDS             2334566..2335036
     CDS             2335193..2336332
     CDS             complement(2336437..2338878)
     CDS             complement(2339424..2340356)
     CDS             2340644..2341573
     CDS             complement(2341747..2342820)
     CDS             complement(2342817..2343857)
     CDS             complement(2343873..2344784)
     CDS             complement(2344804..2345757)
     CDS             complement(2345794..2347611)
     CDS             2347658..2348140
     CDS             2348248..2349468
     CDS             2349577..2351118
     CDS             2351135..2352151
     CDS             2352231..2354084
     CDS             2354081..2355256
     CDS             2355361..2356152
     CDS             2356462..2357865
     CDS             2357862..2357981
     CDS             complement(2357966..2358739)
     CDS             complement(2358755..2359408)
     CDS             complement(2359405..2360907)
     CDS             complement(2360923..2361924)
     CDS             complement(2361928..2363439)
     CDS             complement(2363641..2364633)
     CDS             complement(2364689..2365648)
     CDS             complement(2365645..2366259)
     CDS             2366423..2367835
     CDS             2368079..2368936
     CDS             2369038..2370009
     CDS             2370377..2371792
     CDS             2371779..2372948
     CDS             2372992..2374443
     CDS             2374463..2375356
     CDS             complement(2375489..2376439)
     CDS             complement(2376580..2378397)
     CDS             complement(2378457..2379404)
     CDS             complement(2379405..2380154)
     CDS             complement(2380617..2381570)
     CDS             2381617..2382537
     CDS             2382551..2383660
     CDS             2383776..2385821
     CDS             2385822..2386973
     CDS             complement(2387067..2388338)
     CDS             complement(2388629..2389252)
     CDS             2389274..2389996
     CDS             2390734..2391915
     CDS             2391978..2393093
     CDS             2393212..2394522
     CDS             complement(2394747..2395304)
     CDS             2395470..2396519
     CDS             2396603..2399440
     CDS             2399440..2399943
     CDS             2400082..2401437
     CDS             2401448..2401819
     CDS             2401816..2402772
     CDS             complement(2402769..2403692)
     CDS             2403964..2406072
     CDS             2406125..2407411
     CDS             2407484..2407918
     CDS             2407878..2408504
     CDS             2408586..2409611
     CDS             2409614..2411131
     CDS             2411128..2412198
     CDS             2412195..2413157
     CDS             2413154..2413474
     CDS             2413514..2414995
     CDS             2415010..2417307
     CDS             2417558..2418481
     CDS             complement(2418486..2419253)
     CDS             complement(2419265..2420119)
     CDS             complement(2420237..2421262)
     CDS             complement(2421567..2422535)
     CDS             complement(2422612..2423628)
     CDS             complement(2423625..2425292)
     CDS             complement(2425314..2426276)
     CDS             complement(2426470..2426676)
     CDS             complement(2426770..2427132)
     CDS             complement(2427147..2427974)
     CDS             complement(2428180..2429313)
     CDS             2429432..2430091
     CDS             complement(2430258..2430557)
     CDS             complement(2430554..2431261)
     CDS             complement(2431274..2432356)
     CDS             2432786..2432893
     CDS             complement(2432999..2434297)
     CDS             complement(2434529..2435626)
     CDS             2435857..2436741
     CDS             complement(2436870..2438267)
     CDS             complement(2438492..2439970)
     CDS             complement(2440186..2440662)
     CDS             complement(2440659..2441690)
     CDS             complement(2441696..2442895)
     CDS             complement(2442906..2443889)
     CDS             complement(2443891..2444850)
     CDS             complement(2444999..2446396)
     CDS             2446558..2447403
     CDS             2447464..2448132
     CDS             2448129..2448791
     CDS             2448868..2449671
     CDS             2449935..2450810
     CDS             2450810..2452420
     CDS             2452577..2453107
     CDS             2453104..2454336
     CDS             2454668..2454835
     CDS             2454944..2455636
     CDS             2455875..2456822
     CDS             2456819..2458975
     CDS             2459149..2459769
     CDS             2459769..2460620
     CDS             2460628..2461560
     CDS             2461698..2462156
     CDS             2462301..2463071
     CDS             complement(2463357..2463908)
     CDS             2464034..2465971
     CDS             complement(2465980..2467086)
     CDS             complement(2467102..2467866)
     CDS             complement(2467853..2468743)
     CDS             complement(2468819..2469307)
     CDS             complement(2469410..2471539)
     CDS             complement(2471581..2471943)
     CDS             complement(2471976..2472422)
     CDS             2472607..2473716
     CDS             2473713..2474342
     CDS             complement(2474361..2474975)
     CDS             complement(2474972..2476753)
     CDS             complement(2476750..2477484)
     CDS             complement(2477485..2478642)
     CDS             complement(2478689..2479999)
     CDS             complement(2480009..2480572)
     CDS             complement(2480679..2481452)
     CDS             2481628..2482302
     CDS             complement(2482351..2482476)
     CDS             complement(2482580..2483695)
     CDS             complement(2483904..2485394)
     CDS             complement(2485391..2486614)
     CDS             2486886..2487965
     CDS             2487916..2489025
     CDS             complement(2489104..2490852)
     CDS             2490977..2493085
     CDS             2493095..2493958
     CDS             2493968..2494834
     CDS             2494834..2494989
     CDS             2495117..2495821
     CDS             2497305..2497499
     CDS             2497492..2498247
     CDS             2498324..2499319
     CDS             2499316..2499792
     CDS             complement(2500728..2501948)
     CDS             complement(2502543..2503370)
     CDS             complement(2503367..2503759)
     CDS             complement(2503789..2504061)
     CDS             complement(2504137..2505285)
     CDS             complement(2505289..2506167)
     CDS             complement(2506188..2507339)
     CDS             2507570..2508520
     CDS             complement(2508854..2510164)
     CDS             2510265..2511026
     CDS             2511309..2511719
     CDS             2511697..2513403
     CDS             complement(2513544..2513921)
     CDS             complement(2514012..2515016)
     CDS             complement(2515163..2515450)
     CDS             complement(2515466..2515924)
     CDS             complement(2516001..2517410)
     CDS             complement(2517568..2519598)
     CDS             complement(2519757..2520311)
     CDS             complement(2520398..2520790)
     CDS             2520977..2521615
     CDS             complement(2521671..2522993)
     CDS             complement(2522996..2523994)
     CDS             complement(2523984..2525024)
     CDS             complement(2525021..2526259)
     CDS             complement(2526628..2527647)
     CDS             2527923..2528759
     CDS             2528831..2529457
     CDS             2529723..2530691
     CDS             2530782..2531774
     CDS             2531891..2532739
     CDS             2532889..2534541
     CDS             2534538..2535521
     CDS             2535518..2536738
     CDS             2536745..2537677
     CDS             2537681..2538604
     CDS             2538669..2540207
     CDS             2540960..2541649
     CDS             2541646..2542758
     CDS             2542755..2543486
     CDS             2543501..2544400
     CDS             2544423..2545271
     CDS             2545281..2546453
     CDS             2546499..2548115
     CDS             2548112..2548537
     CDS             2548541..2549911
     CDS             complement(2549819..2550022)
     CDS             2550182..2551147
     CDS             complement(2551351..2552814)
     CDS             complement(2552807..2555971)
     CDS             complement(2555985..2557199)
     CDS             2557928..2559118
     CDS             2559320..2559709
     CDS             2559706..2560344
     CDS             2560471..2560902
     CDS             2560903..2561598
     CDS             2561862..2562386
     CDS             2562453..2562827
     CDS             2563115..2567227
     CDS             2567249..2571484
     CDS             2571488..2572900
     CDS             2572950..2573561
     CDS             2573558..2575852
     CDS             2575893..2576567
     CDS             complement(2576660..2576989)
     CDS             complement(2577007..2578158)
     CDS             complement(2578119..2578565)
     CDS             2578772..2579899
     CDS             2579896..2581059
     CDS             2581200..2581565
     CDS             2581603..2582478
     CDS             2582497..2583558
     CDS             2583576..2584922
     CDS             2584941..2585819
     CDS             2585845..2586687
     CDS             2586705..2587571
     CDS             complement(2587607..2588437)
     CDS             complement(2588434..2589525)
     CDS             complement(2589522..2589848)
     CDS             complement(2590073..2590474)
     CDS             complement(2590477..2590692)
     CDS             2590816..2592087
     CDS             2592103..2595183
     CDS             2595180..2598449
     CDS             2598485..2599309
     CDS             complement(2599411..2599740)
     CDS             complement(2599841..2600107)
     CDS             complement(2600283..2601209)
     CDS             complement(2601206..2602129)
     CDS             complement(2603032..2604360)
     CDS             complement(2604389..2605339)
     CDS             2605806..2607560
     CDS             complement(2607609..2608280)
     CDS             complement(2608436..2608858)
     CDS             complement(2608899..2609357)
     CDS             complement(2609596..2609997)
     CDS             complement(2610065..2611057)
     CDS             complement(2611190..2611813)
     CDS             complement(2611925..2612329)
     CDS             complement(2612348..2612713)
     CDS             complement(2612739..2612852)
     CDS             complement(2612977..2614290)
     CDS             complement(2614319..2614750)
     CDS             complement(2614762..2614944)
     CDS             complement(2614957..2615475)
     CDS             complement(2615493..2615858)
     CDS             complement(2615870..2616403)
     CDS             complement(2616429..2616824)
     CDS             complement(2616846..2617151)
     CDS             complement(2617160..2617699)
     CDS             complement(2617709..2618029)
     CDS             complement(2618040..2618408)
     CDS             complement(2618591..2618809)
     CDS             complement(2618818..2619651)
     CDS             complement(2619627..2621360)
     CDS             complement(2621506..2621814)
     CDS             complement(2621827..2622639)
     CDS             complement(2622632..2623528)
     CDS             complement(2623587..2624663)
     CDS             complement(2624665..2625744)
     CDS             2625939..2626703
     CDS             2626891..2628426
     CDS             2628615..2629463
     CDS             2629570..2630625
     CDS             complement(2630931..2631473)
     CDS             complement(2631470..2631970)
     CDS             2632270..2633052
     CDS             complement(2633049..2633936)
     CDS             complement(2633945..2634607)
     CDS             complement(2634664..2636199)
     CDS             complement(2636254..2636754)
     CDS             complement(2636872..2637840)
     CDS             complement(2637837..2637974)
     CDS             complement(2638077..2640341)
     CDS             2640380..2641534
     CDS             2641813..2642787
     CDS             2642799..2643308
     CDS             2643355..2644659
     CDS             2644772..2645155
     CDS             2645202..2646056
     CDS             2646557..2647321
     CDS             2647318..2648106
     CDS             2648138..2648551
     CDS             2648601..2649686
     CDS             complement(2649913..2650647)
     CDS             2650985..2652139
     CDS             2652146..2655358
     CDS             2655464..2656177
     CDS             2656219..2656554
     CDS             2656712..2658052
     CDS             2658547..2659335
     CDS             2659339..2659905
     CDS             2660002..2661021
     CDS             complement(2661242..2661910)
     CDS             2662017..2662871
     CDS             2662879..2663475
     CDS             2663497..2664684
     CDS             2664883..2666793
     CDS             2666793..2671154
     CDS             2671659..2673527
     CDS             2674077..2675567
     CDS             2675560..2676645
     CDS             2676674..2677777
     CDS             2677781..2679574
     CDS             2679708..2680613
     CDS             2680651..2681514
     CDS             complement(2681632..2682837)
     CDS             2682939..2685098
     CDS             2685393..2685932
     CDS             2686018..2687238
     CDS             2687277..2687678
     CDS             2687688..2688011
     CDS             2688139..2688675
     CDS             2688763..2690631
     CDS             2690662..2691000
     CDS             2691000..2691713
     CDS             2692109..2692228
     CDS             complement(2692316..2692555)
     CDS             complement(2692552..2693403)
     CDS             complement(2693417..2696293)
     CDS             complement(2696318..2697874)
     CDS             complement(2697871..2698341)
     CDS             complement(2698473..2700143)
     CDS             complement(2700309..2701262)
     CDS             complement(2701312..2701410)
     CDS             2701778..2702683
     CDS             2702730..2703623
     CDS             2703699..2704358
     CDS             complement(2704791..2705477)
     CDS             complement(2705480..2707225)
     CDS             2707317..2707982
     CDS             2708083..2708778
     CDS             2709129..2713889
     CDS             2713987..2715465
     CDS             2715602..2716435
     CDS             2716432..2717214
     CDS             2717245..2717715
     CDS             2717712..2718557
     CDS             2718569..2719255
     CDS             2719265..2719534
     CDS             complement(2720063..2720890)
     CDS             complement(2720874..2721410)
     CDS             complement(2721419..2721529)
     CDS             2721614..2722588
     CDS             2722585..2723007
     CDS             2723040..2723927
     CDS             2723924..2724799
     CDS             2724867..2725679
     CDS             2726322..2726843
     CDS             2726840..2728453
     CDS             2728478..2729635
     CDS             2729668..2731662
     CDS             2731659..2731787
     CDS             2731914..2733608
     CDS             complement(2733801..2734916)
     CDS             2735262..2736161
     CDS             2736180..2736677
     CDS             2736727..2738307
     CDS             2738304..2739308
     CDS             2739593..2740585
     CDS             2740582..2743632
     CDS             complement(2744008..2745291)
     CDS             complement(2745428..2745805)
     CDS             2745954..2746256
     CDS             2746348..2746533
     CDS             complement(2746609..2746920)
     CDS             complement(2747099..2747764)
     CDS             complement(2747724..2748536)
     CDS             complement(2748653..2751574)
     CDS             complement(2751795..2752568)
     CDS             complement(2752565..2753701)
     CDS             complement(2753698..2763525)
     CDS             complement(2763518..2764744)
     CDS             complement(2764741..2771292)
     CDS             complement(2771389..2771823)
     CDS             complement(2772158..2773126)
     CDS             2773404..2775578
     CDS             2775580..2777481
     CDS             2777844..2779382
     CDS             complement(2779514..2780272)
     CDS             complement(2780274..2781047)
     CDS             complement(2781044..2781667)
     CDS             complement(2781755..2782195)
     CDS             complement(2782310..2783026)
     CDS             complement(2783135..2783887)
     CDS             complement(2784133..2784930)
     CDS             2785563..2786363
     CDS             2786391..2786786
     CDS             complement(2786764..2787366)
     CDS             2787874..2788995
     CDS             complement(2789034..2789312)
     CDS             2789428..2790450
     CDS             complement(2790411..2791208)
     CDS             complement(2791223..2792818)
     CDS             complement(2792908..2794299)
     CDS             2794513..2794605
     CDS             2794602..2795873
     CDS             2795870..2796763
     CDS             2796818..2797618
     CDS             complement(2797838..2798821)
     CDS             complement(2798877..2800361)
     CDS             2800603..2801241
     CDS             complement(2801317..2801718)
     CDS             complement(2801715..2801933)
     CDS             complement(2802103..2802855)
     CDS             complement(2802885..2803655)
     CDS             complement(2803652..2804548)
     CDS             complement(2804550..2805632)
     CDS             complement(2805648..2806949)
     CDS             complement(2807045..2808115)
     CDS             2808363..2808785
     CDS             2808828..2809769
     CDS             2809775..2809981
     CDS             2809985..2810797
     CDS             2810794..2812041
     CDS             2812058..2813101
     CDS             complement(2813277..2814143)
     CDS             2814159..2815190
     CDS             2815330..2817492
     CDS             2817542..2817778
     CDS             2817874..2818458
     CDS             2818551..2818799
     CDS             2818796..2819152
     CDS             2819159..2819428
     CDS             complement(2820637..2821347)
     CDS             complement(2821362..2822015)
     CDS             complement(2822209..2822928)
     CDS             complement(2822925..2823605)
     CDS             complement(2823800..2824510)
     CDS             complement(2824525..2825178)
     CDS             complement(2825193..2828477)
     CDS             complement(2828456..2828686)
     CDS             2829509..2831146
     CDS             2831298..2832494
     CDS             2832518..2833684
     CDS             2833718..2834686
     CDS             2834683..2835684
     CDS             2835689..2836879
     CDS             2836876..2837856
     CDS             complement(2837950..2838687)
     CDS             complement(2839062..2840063)
     CDS             complement(2840131..2841018)
     CDS             complement(2841069..2841215)
     CDS             complement(2841230..2841913)
     CDS             complement(2841907..2842842)
     CDS             complement(2842842..2844617)
     CDS             complement(2844614..2844964)
     CDS             complement(2844961..2845296)
     CDS             complement(2845298..2846053)
     CDS             complement(2846079..2846249)
     CDS             complement(2846422..2847609)
     CDS             2847712..2848581
     CDS             complement(2848571..2849545)
     CDS             complement(2849542..2850651)
     CDS             2850736..2851707
     CDS             complement(2851717..2852778)
     CDS             complement(2853178..2854035)
     CDS             complement(2854253..2855203)
     CDS             2855430..2855672
     CDS             2855717..2856565
     CDS             complement(2856635..2857858)
     CDS             2858879..2859043
     CDS             complement(2859169..2860470)
     CDS             complement(2860467..2861204)
     CDS             complement(2861222..2862445)
     CDS             complement(2862442..2863128)
     CDS             complement(2863132..2863752)
     CDS             complement(2863759..2864178)
     CDS             2864325..2864435
     CDS             complement(2864518..2865489)
     CDS             2866263..2867831
     CDS             2867828..2869117
     CDS             2869114..2870178
     CDS             2870182..2870955
     CDS             2870939..2871664
     CDS             2871651..2872400
     CDS             2872397..2873722
     CDS             2873753..2874514
     CDS             2874514..2875371
     CDS             2875524..2876912
     CDS             2876928..2877893
     CDS             2877887..2878954
     CDS             2878957..2879352
     CDS             2879942..2880928
     CDS             complement(2881324..2883003)
     CDS             complement(2883275..2884033)
     CDS             complement(2884132..2885193)
     CDS             complement(2885441..2885989)
     CDS             complement(2886198..2886650)
     CDS             complement(2886640..2887896)
     CDS             complement(2888238..2889611)
     CDS             complement(2889619..2891001)
     CDS             2891392..2893086
     CDS             2893269..2893811
     CDS             2893808..2894728
     CDS             complement(2894785..2895411)
     CDS             2895508..2896146
     CDS             2896287..2899208
     CDS             2899583..2899873
     CDS             2899922..2901580
     CDS             complement(2901667..2901996)
     CDS             complement(2902160..2902837)
     CDS             complement(2902828..2904609)
     CDS             2904708..2905607
     CDS             2905878..2906276
     CDS             complement(2906290..2907462)
     CDS             2907678..2908745
     CDS             complement(2909232..2910674)
     CDS             complement(2910668..2912920)
     CDS             complement(2913103..2917254)
     CDS             complement(2917256..2918152)
     CDS             complement(2918792..2919889)
     CDS             complement(2920136..2921293)
     CDS             complement(2921295..2921666)
     CDS             complement(2921703..2922512)
     CDS             complement(2922736..2923707)
     CDS             complement(2923962..2925812)
     CDS             complement(2925903..2926022)
     CDS             complement(2926348..2929017)
     CDS             2929543..2930169
     CDS             2930596..2931840
     CDS             2931866..2932798
     CDS             2932795..2933667
     CDS             2933722..2936199
     CDS             2936225..2936647
     CDS             2936668..2939529
     CDS             2939566..2939853
     CDS             2939850..2939963
     CDS             2940099..2941145
     CDS             2941151..2941822
     CDS             2941819..2942469
     CDS             2942456..2943187
     CDS             2943224..2944021
     CDS             2944149..2945006
     CDS             complement(2945094..2945927)
     CDS             2946310..2947572
     CDS             complement(2947594..2948511)
     CDS             complement(2948663..2949502)
     CDS             complement(2949545..2950165)
     CDS             complement(2950223..2950930)
     CDS             complement(2951021..2951476)
     CDS             complement(2952233..2953711)
     CDS             2954817..2955044
     CDS             2955019..2955759
     CDS             2955933..2958203
     CDS             2959128..2959736
     CDS             2959676..2960338
     CDS             complement(2960497..2961846)
     CDS             complement(2961932..2962144)
     CDS             complement(2962276..2963763)
     CDS             complement(2963818..2964432)
     CDS             complement(2964425..2964757)
     CDS             complement(2964729..2965196)
     CDS             complement(2965221..2965922)
     CDS             2966111..2967310
     CDS             complement(2967373..2970183)
     CDS             complement(2970180..2971451)
     CDS             complement(2971453..2974104)
     CDS             complement(2974257..2975615)
     CDS             complement(2976775..2977836)
     CDS             complement(2978204..2979445)
     CDS             complement(2979573..2980433)
     CDS             complement(2980439..2981791)
     CDS             2981824..2982699
     CDS             2982876..2983319
     CDS             2983316..2983708
     CDS             2983786..2984508
     CDS             2984546..2984944
     CDS             2985006..2985371
     CDS             complement(2985451..2986560)
     CDS             complement(2986645..2988033)
     CDS             2988218..2989450
     CDS             complement(2989546..2990541)
     CDS             2990675..2991178
     CDS             2991761..2992771
     CDS             complement(2993048..2993326)
     CDS             complement(2993396..2994682)
     CDS             complement(2994746..2994994)
     CDS             complement(2995064..2995921)
     CDS             complement(2995918..2997582)
     CDS             2997670..2998893
     CDS             2998966..2999412
     CDS             2999506..3000027
     CDS             complement(3000091..3000615)
     CDS             3000684..3001865
     CDS             3001881..3002273
     CDS             3002403..3003542
     CDS             complement(3003752..3004117)
     CDS             3004239..3005468
     CDS             3005581..3006915
     CDS             3006941..3008491
     CDS             3008488..3009075
     CDS             3009060..3010358
     CDS             3010358..3010609
     CDS             complement(3010910..3012076)
     CDS             complement(3012118..3012582)
     CDS             complement(3012579..3012938)
     CDS             complement(3012935..3014260)
     CDS             complement(3014292..3015446)
     CDS             complement(3015501..3016352)
     CDS             complement(3016349..3017161)
     CDS             complement(3017177..3018430)
     CDS             complement(3018427..3019599)
     CDS             complement(3019596..3021230)
     CDS             complement(3021245..3021742)
     CDS             complement(3021742..3023055)
     CDS             complement(3023076..3024062)
     CDS             3025189..3026175
     CDS             3026258..3027301
     CDS             3027411..3028916
     CDS             3028913..3029929
     CDS             3029926..3031443
     CDS             3031440..3032486
     CDS             3032514..3033473
     CDS             3033527..3035923
     CDS             complement(3035984..3036469)
     CDS             complement(3036540..3037151)
     CDS             3037252..3037521
     CDS             3038000..3038710
     CDS             complement(3039099..3041030)
     CDS             complement(3041259..3041531)
     CDS             complement(3041851..3042945)
     CDS             complement(3043028..3043594)
     CDS             complement(3043636..3045693)
     CDS             complement(3045770..3046819)
     CDS             complement(3046759..3046983)
     CDS             3047242..3048522
     CDS             complement(3048449..3049003)
     CDS             complement(3049000..3049374)
     CDS             complement(3049436..3051004)
     CDS             complement(3051027..3051647)
     CDS             complement(3051958..3052908)
     CDS             complement(3052895..3053926)
     CDS             complement(3053931..3055229)
     CDS             complement(3055168..3056217)
     CDS             complement(3056265..3057374)
     CDS             complement(3057417..3058505)
     CDS             complement(3058502..3060034)
     CDS             complement(3060031..3060993)
     CDS             complement(3060974..3061345)
     CDS             complement(3061342..3062481)
     CDS             complement(3062614..3063411)
     CDS             complement(3063414..3063857)
     CDS             complement(3063888..3065129)
     CDS             complement(3065178..3065981)
     CDS             complement(3066036..3067361)
     CDS             complement(3067394..3068470)
     CDS             complement(3068499..3069413)
     CDS             complement(3069438..3070271)
     CDS             complement(3070268..3072232)
     CDS             3072844..3073191
     CDS             3073394..3074557
     CDS             complement(3074618..3075514)
     CDS             complement(3075531..3076697)
     CDS             3076913..3077893
     CDS             3078226..3080442
     CDS             3080560..3081132
     CDS             complement(3081176..3081670)
     CDS             3081911..3082195
     CDS             3082192..3083688
     CDS             3083705..3084196
     CDS             3084186..3084653
     CDS             3084666..3085604
     CDS             3085601..3086806
     CDS             3086799..3087089
     CDS             3087082..3088563
     CDS             complement(3089314..3090426)
     CDS             complement(3090423..3091298)
     CDS             complement(3091311..3093134)
     CDS             complement(3093131..3094126)
     CDS             complement(3094129..3094491)
     CDS             complement(3094495..3097467)
     CDS             complement(3097491..3098975)
     CDS             complement(3099049..3099936)
     CDS             complement(3099986..3101554)
     CDS             complement(3101684..3102667)
     CDS             complement(3102735..3104243)
     CDS             complement(3104240..3104908)
     CDS             3105456..3105725
     CDS             3105737..3106498
     CDS             3106639..3107628
     CDS             3107676..3109697
     CDS             complement(3110025..3110840)
     CDS             3110956..3111741
     CDS             3112538..3112921
     CDS             complement(3112923..3113873)
     CDS             3114154..3114342
     CDS             3114387..3115235
     CDS             complement(3115358..3118078)
     CDS             3118250..3119515
     CDS             3119613..3120785
     CDS             3120782..3121108
     CDS             complement(3121118..3121453)
     CDS             complement(3121845..3122801)
     CDS             complement(3122813..3123328)
     CDS             3123682..3124401
     CDS             complement(3124604..3125914)
     CDS             complement(3126515..3127054)
     CDS             complement(3127378..3127602)
     CDS             complement(3128613..3128804)
     CDS             complement(3128816..3129850)
     CDS             complement(3129864..3130775)
     CDS             complement(3130790..3131938)
     CDS             complement(3131974..3132762)
     CDS             complement(3132778..3133563)
     CDS             complement(3133586..3134437)
     CDS             complement(3134434..3135888)
     CDS             complement(3135911..3136336)
     CDS             complement(3136348..3137292)
     CDS             complement(3137323..3137685)
     CDS             complement(3137689..3138753)
     CDS             complement(3138772..3139128)
     CDS             complement(3139125..3140684)
     CDS             complement(3140714..3140983)
     CDS             complement(3141006..3142001)
     CDS             complement(3142031..3142273)
     CDS             3142569..3144251
     CDS             3144274..3145035
     CDS             complement(3145306..3147750)
     CDS             complement(3147886..3149379)
     CDS             complement(3149390..3150865)
     CDS             complement(3150879..3152900)
     CDS             complement(3152934..3153242)
     CDS             complement(3153239..3153910)
     CDS             complement(3153932..3154441)
     CDS             complement(3154455..3155537)
     CDS             complement(3155534..3157693)
     CDS             complement(3157686..3159044)
     CDS             complement(3159041..3159538)
     CDS             complement(3159535..3160788)
     CDS             complement(3160848..3161459)
     CDS             complement(3161467..3161946)
     CDS             complement(3161971..3162330)
     CDS             complement(3162625..3162987)
     CDS             complement(3162984..3163790)
     CDS             complement(3163787..3164788)
     CDS             complement(3164893..3167166)
     CDS             complement(3167327..3167593)
     CDS             complement(3167714..3168871)
     CDS             3168951..3169268
     CDS             complement(3169427..3170542)
     CDS             3170661..3171332
     CDS             3171329..3172378
     CDS             3172380..3173045
     CDS             3173057..3177610
     CDS             3177607..3178068
     CDS             3178065..3178643
     CDS             3179001..3179921
     CDS             3179927..3180814
     CDS             complement(3180843..3182234)
     CDS             3182560..3183087
     CDS             3183140..3184819
     CDS             3184875..3185804
     CDS             3185939..3186220
     CDS             3186392..3188191
     CDS             complement(3188808..3189059)
     CDS             3189353..3189796
     CDS             complement(3189853..3190659)
     CDS             complement(3190663..3191643)
     CDS             complement(3191655..3192632)
     CDS             complement(3193155..3194117)
     CDS             complement(3194078..3194470)
     CDS             complement(3194562..3195344)
     CDS             complement(3195429..3196442)
     CDS             complement(3196439..3196993)
     CDS             3197455..3197745
     CDS             3197892..3198479
     CDS             complement(3198434..3198709)
     CDS             3198775..3199038
     CDS             complement(3199035..3199244)
     CDS             3199251..3199583
     CDS             complement(3200366..3200917)
     CDS             3201324..3201536
     CDS             3201533..3202471
     CDS             3202476..3202757
     CDS             3202804..3203211
     CDS             complement(3203501..3203923)
     CDS             complement(3203935..3204270)
     CDS             complement(3205076..3209458)
     CDS             3209978..3210205
     CDS             3210177..3210398
     CDS             complement(3210446..3210661)
     CDS             complement(3210746..3211027)
     CDS             3211389..3211649
     CDS             complement(3212130..3212393)
     CDS             complement(3212496..3212786)
     CDS             complement(3212758..3213111)
     CDS             complement(3213188..3214519)
     CDS             complement(3214516..3215592)
     CDS             complement(3215589..3218003)
     CDS             complement(3218000..3218758)
     CDS             complement(3218755..3220572)
     CDS             complement(3220569..3221624)
     CDS             complement(3221844..3222584)
     CDS             complement(3222603..3222746)
     CDS             3223142..3223627
     CDS             3223758..3224654
     CDS             complement(3224767..3225528)
     CDS             complement(3226054..3227775)
     CDS             complement(3227793..3228428)
     CDS             complement(3228717..3228944)
     CDS             3229018..3229338
     CDS             complement(3229798..3230895)
     CDS             complement(3230895..3231575)
     CDS             complement(3231565..3232347)
     CDS             complement(3232963..3233781)
     CDS             complement(3233836..3234747)
     CDS             complement(3234753..3235757)
     CDS             complement(3235754..3236443)
     CDS             complement(3236528..3237565)
     CDS             complement(3237558..3238451)
     CDS             complement(3238453..3238764)
     CDS             complement(3238786..3240450)
     CDS             complement(3240465..3241451)
     CDS             3241838..3242563
     CDS             complement(3242593..3244137)
     CDS             complement(3244258..3245235)
     CDS             3245522..3246742
     CDS             3246802..3247785
     CDS             3247802..3248800
     CDS             3248970..3249941
     CDS             3250554..3251555
     CDS             3251934..3255662
     CDS             3255617..3256888
     CDS             3256885..3258132
     CDS             3258129..3259736
     CDS             complement(3259780..3260685)
     CDS             complement(3260702..3261454)
     CDS             complement(3261451..3262566)
     CDS             complement(3262563..3263225)
     CDS             complement(3263258..3263941)
     CDS             complement(3263938..3265185)
     CDS             complement(3265272..3266273)
     CDS             3266723..3267691
     CDS             3267688..3268446
     CDS             3268474..3269766
     CDS             3269763..3271427
     CDS             3271778..3272308
     CDS             complement(3272456..3273670)
     CDS             complement(3273787..3274758)
     CDS             complement(3274765..3275736)
     CDS             complement(3275747..3276736)
     CDS             complement(3276733..3278070)
     CDS             complement(3278127..3278528)
     CDS             complement(3279052..3279783)
     CDS             3280336..3281289
     CDS             3281524..3284295
     CDS             3284605..3285666
     CDS             3285670..3286104
     CDS             3286101..3287252
     CDS             3287265..3288875
     CDS             3289354..3290493
     CDS             3290528..3290980
     CDS             3290985..3291404
     CDS             3291583..3292602
     CDS             complement(3292875..3293303)
     CDS             complement(3293300..3294301)
     CDS             complement(3294298..3294981)
     CDS             complement(3294978..3296123)
     CDS             3296170..3296880
     CDS             complement(3297004..3297552)
     CDS             3297653..3297892
     CDS             complement(3297774..3298616)
     CDS             complement(3298890..3299732)
     CDS             complement(3300006..3300845)
     CDS             complement(3300845..3301780)
     CDS             complement(3301777..3305160)
     CDS             3305655..3307499
     CDS             complement(3307716..3308282)
     CDS             complement(3308279..3309016)
     CDS             3309125..3309673
     CDS             3309670..3310377
     CDS             3310380..3311486
     CDS             3311483..3312463
     CDS             3312460..3313233
     CDS             3313230..3313955
     CDS             3313946..3315106
     CDS             3315225..3316115
     CDS             3316157..3317101
     CDS             3317143..3317943
     CDS             complement(3318121..3318828)
     CDS             complement(3319078..3320121)
     CDS             complement(3320153..3320479)
     CDS             complement(3320748..3321650)
     CDS             complement(3321694..3322662)
     CDS             complement(3322686..3323162)
     CDS             complement(3323167..3323544)
     CDS             3323721..3323942
     CDS             3323882..3324166
     CDS             3324216..3325016
     CDS             complement(3325057..3325308)
     CDS             complement(3325579..3327210)
     CDS             complement(3327528..3328040)
     CDS             complement(3328075..3329058)
     CDS             complement(3329113..3329772)
     CDS             complement(3329812..3330588)
     CDS             complement(3330592..3331260)
     CDS             3331373..3331534
     CDS             complement(3331680..3332909)
     CDS             complement(3332918..3335803)
     CDS             complement(3336160..3337206)
     CDS             complement(3337490..3337600)
     CDS             complement(3337566..3339347)
     CDS             complement(3339325..3340530)
     CDS             complement(3340541..3340906)
     CDS             complement(3340915..3342000)
     CDS             complement(3342189..3342533)
     CDS             complement(3342579..3342818)
     CDS             complement(3343679..3344125)
     CDS             complement(3344230..3344442)
     CDS             complement(3345047..3345775)
     CDS             complement(3345778..3346572)
     CDS             complement(3346604..3347680)
     CDS             complement(3347693..3348709)
     CDS             complement(3349067..3349603)
     CDS             3349856..3351934
     CDS             3352210..3353643
     CDS             3353716..3354078
     CDS             3354095..3354856
     CDS             3354949..3356511
     CDS             3356542..3356961
     CDS             3356937..3357158
     CDS             3357192..3357605
     CDS             3357602..3359251
     CDS             3359248..3359946
     CDS             3359943..3360938
     CDS             3360938..3364150
     CDS             complement(3364278..3365036)
     CDS             complement(3365036..3365701)
     CDS             complement(3365729..3366469)
     CDS             complement(3366753..3372704)
     CDS             complement(3372753..3375056)
     CDS             complement(3375078..3375605)
     CDS             complement(3375621..3375986)
     CDS             complement(3375986..3376420)
     CDS             complement(3376444..3376596)
     CDS             3376736..3377698
     CDS             3377682..3378995
     CDS             complement(3379058..3380662)
     CDS             complement(3381128..3381361)
     CDS             complement(3381358..3382404)
     CDS             complement(3382674..3383249)
     CDS             3383377..3383922
     CDS             complement(3384194..3385243)
     CDS             complement(3385441..3386781)
     CDS             complement(3386784..3387470)
     CDS             complement(3387458..3388366)
     CDS             complement(3388381..3389772)
     CDS             3389957..3390559
     CDS             complement(3390588..3391772)
     CDS             complement(3392298..3393026)
     CDS             complement(3393167..3393553)
     CDS             complement(3393589..3394008)
     CDS             complement(3394036..3394143)
     CDS             complement(3394133..3395320)
     CDS             complement(3395313..3396266)
     CDS             3396472..3396714
     CDS             3396711..3397655
     CDS             3397648..3398457
     CDS             complement(3398837..3399376)
     CDS             complement(3399515..3400024)
     CDS             complement(3400095..3400985)
     CDS             3401062..3401928
     CDS             3401978..3402970
     CDS             3403026..3404222
     CDS             complement(3404337..3404963)
     CDS             complement(3404965..3406512)
     CDS             3406630..3408204
     CDS             3408408..3409214
     CDS             3409211..3409768
     CDS             3410163..3411035
     CDS             3411042..3411659
     CDS             3411683..3412672
     CDS             3412685..3413419
     CDS             complement(3413948..3414715)
     CDS             complement(3414767..3415612)
     CDS             complement(3415646..3416275)
     CDS             complement(3416300..3416746)
     CDS             complement(3416770..3417678)
     CDS             3417939..3419399
     CDS             complement(3419434..3419814)
     CDS             complement(3419921..3420616)
     CDS             3420815..3421222
     CDS             complement(3421697..3421924)
     CDS             complement(3422159..3422995)
     CDS             complement(3423262..3423672)
     CDS             complement(3423676..3424395)
     CDS             complement(3424420..3425124)
     CDS             complement(3425231..3425503)
     CDS             complement(3425645..3426484)
     CDS             complement(3426489..3427550)
     CDS             complement(3427547..3428455)
     CDS             complement(3428443..3429543)
     CDS             complement(3429571..3429726)
     CDS             complement(3429741..3431933)
     CDS             complement(3432368..3433555)
     CDS             complement(3433552..3434235)
     CDS             complement(3434238..3436427)
     CDS             complement(3436789..3437088)
     CDS             3437796..3439127
     CDS             3439487..3441406
     CDS             3441560..3442099
     CDS             3442214..3442417
     CDS             3442443..3442802
     CDS             3443090..3444142
     CDS             3444168..3446633
     CDS             3446654..3446980
     CDS             3447080..3447502
     CDS             3447875..3448003
     CDS             complement(3448025..3448426)
     CDS             complement(3449263..3449436)
     CDS             complement(3449479..3449757)
     CDS             3450055..3451041
     CDS             3451404..3451640
     CDS             3451637..3452986
     CDS             3453346..3454656
     CDS             3455032..3456282
     CDS             complement(3457336..3457572)
     CDS             3458352..3458642
     CDS             3458797..3459321
     CDS             3459282..3460178
     CDS             3460175..3460948
     CDS             complement(3460958..3461434)
     CDS             complement(3462012..3462677)
     CDS             complement(3462687..3463397)
     CDS             complement(3463467..3464195)
     CDS             3464391..3467090
     CDS             3467159..3468304
     CDS             3468380..3469477
     CDS             3469490..3470392
     CDS             3470421..3472538
     CDS             3472706..3474394
     CDS             3474469..3474792
     CDS             complement(3475023..3475340)
     CDS             3475581..3475829
     CDS             3475841..3477397
     CDS             3477387..3478637
     CDS             3478634..3479380
     CDS             3479380..3482562
     CDS             3482574..3483017
     CDS             3483014..3483778
     CDS             3483775..3484179
     CDS             3484432..3485844
     CDS             complement(3486016..3487386)
     CDS             complement(3487616..3489091)
     CDS             3489405..3490415
     CDS             3490400..3490528
     CDS             3490525..3491721
     CDS             3491718..3492182
     CDS             complement(3492287..3493255)
     CDS             complement(3493274..3493864)
     CDS             complement(3494041..3495096)
     CDS             complement(3495211..3496584)
     CDS             complement(3496574..3497470)
     CDS             complement(3497448..3498290)
     CDS             complement(3498337..3499155)
     CDS             3499211..3500200
     CDS             complement(3500668..3505821)
     CDS             complement(3506480..3508099)
     CDS             complement(3508148..3509239)
     CDS             complement(3509369..3509860)
     CDS             complement(3510013..3511428)
     CDS             complement(3511598..3512419)
     CDS             complement(3512416..3513231)
     CDS             complement(3513260..3514255)
     CDS             complement(3514280..3515137)
     CDS             complement(3515155..3516192)
     CDS             complement(3521937..3522461)
     CDS             complement(3522483..3523871)
     CDS             complement(3523993..3525141)
     CDS             3525403..3525513
     CDS             complement(3525525..3527105)
     CDS             complement(3527218..3528144)
     CDS             complement(3528157..3528966)
     CDS             complement(3528963..3530369)
     CDS             complement(3530398..3531474)
     CDS             complement(3531534..3532376)
     CDS             complement(3532385..3533245)
     CDS             complement(3533485..3534816)
     CDS             3535289..3536185
     CDS             3536193..3536681
     CDS             complement(3536882..3537568)
     CDS             complement(3537594..3538505)
     CDS             complement(3538502..3539080)
     CDS             3539202..3541964
     CDS             complement(3541991..3543154)
     CDS             complement(3543370..3545457)
     CDS             complement(3545586..3546290)
     CDS             complement(3546283..3547545)
     CDS             3547612..3548592
     CDS             3548589..3550319
     CDS             complement(3550156..3550815)
     CDS             complement(3550791..3551399)
     CDS             3551630..3552580
     CDS             complement(3552717..3553805)
     CDS             3554056..3554838
     CDS             3554996..3555910
     CDS             3556186..3557280
     CDS             3557340..3558452
     CDS             3558460..3559296
     CDS             3559311..3560129
     CDS             3560542..3561456
     CDS             3561664..3562788
     CDS             3563327..3564703
     CDS             3564730..3566160
     CDS             3566229..3567872
     CDS             3567869..3568978
     CDS             3568975..3569880
     CDS             3569893..3570768
     CDS             3570756..3571502
     CDS             complement(3571385..3571630)
     CDS             complement(3571779..3574643)
     CDS             complement(3575183..3577804)
     CDS             3578270..3579124
     CDS             complement(3579245..3579937)
     CDS             complement(3580200..3581075)
     CDS             complement(3581072..3582190)
     CDS             complement(3582326..3583909)
     CDS             complement(3583944..3585206)
     CDS             3585667..3586350
     CDS             complement(3586636..3587541)
     CDS             complement(3587525..3589075)
     CDS             3589244..3590650
     CDS             complement(3590836..3591435)
     CDS             3591801..3593795
     CDS             3593807..3594256
     CDS             complement(3594350..3594655)
     CDS             3594805..3595047
     CDS             complement(3595172..3596878)
     CDS             3597309..3597530
     CDS             3597524..3598357
     CDS             complement(3598581..3600008)
     CDS             complement(3600027..3601697)
     CDS             complement(3601814..3603013)
     CDS             complement(3603054..3604004)
     CDS             3604099..3604230
     CDS             3604452..3606956
     CDS             3607208..3607741
     CDS             3607813..3609201
     CDS             complement(3609205..3609759)
     CDS             complement(3610196..3611122)
     CDS             complement(3611206..3612150)
     CDS             complement(3612143..3613306)
     CDS             complement(3613413..3614435)
     CDS             complement(3614432..3615175)
     CDS             complement(3615176..3615532)
     CDS             complement(3615572..3616600)
     CDS             complement(3616597..3618405)
     CDS             complement(3618862..3620328)
     CDS             complement(3620479..3621552)
     CDS             complement(3621562..3622170)
     CDS             complement(3622180..3622806)
     CDS             complement(3622833..3623324)
     CDS             complement(3623426..3624670)
     CDS             complement(3624667..3624906)
     CDS             complement(3625011..3625778)
     CDS             complement(3625775..3626725)
     CDS             complement(3626785..3627762)
     CDS             complement(3627759..3628814)
     CDS             complement(3628942..3629124)
     CDS             3629360..3632074
     CDS             3632357..3633649
     CDS             complement(3633599..3633769)
     CDS             complement(3633783..3634664)
     CDS             complement(3634684..3635667)
     CDS             complement(3635679..3637160)
     CDS             complement(3637157..3638299)
     CDS             complement(3638321..3639193)
     CDS             3639590..3640504
     CDS             complement(3640581..3641135)
     CDS             3641162..3641761
     CDS             3641758..3642555
     CDS             3642637..3643725
     CDS             complement(3643767..3644924)
     CDS             complement(3644940..3645941)
     CDS             complement(3646060..3647052)
     CDS             complement(3647132..3647770)
     CDS             complement(3647797..3648684)
     CDS             complement(3648812..3649843)
     CDS             complement(3649913..3650905)
     CDS             complement(3650886..3652376)
     CDS             complement(3652373..3653581)
     CDS             complement(3654127..3656475)
     CDS             complement(3656530..3657432)
     CDS             complement(3657632..3658525)
     CDS             complement(3658686..3659837)
     CDS             3660247..3660480
     CDS             3660477..3661421
     CDS             3661499..3663394
     CDS             3663588..3664670
     CDS             3664925..3666007
     CDS             complement(3666649..3666876)
     CDS             3667025..3668740
     CDS             3668837..3669571
     CDS             3669561..3670436
     CDS             3670767..3671753
     CDS             3671820..3672845
     CDS             3672884..3675004
     CDS             3675001..3676104
     CDS             3676101..3677603
     CDS             3677638..3678762
     CDS             3679027..3680601
     CDS             3680626..3681807
     CDS             3681847..3682581
     CDS             3682578..3683534
     CDS             complement(3683861..3684097)
     CDS             3684611..3685978
     CDS             3685975..3686643
     CDS             complement(3686682..3687920)
     CDS             complement(3688133..3688954)
     CDS             complement(3688944..3689915)
     CDS             complement(3689893..3690945)
     CDS             complement(3690955..3692106)
     CDS             3692830..3693765
     CDS             complement(3693930..3695168)
     CDS             complement(3695213..3696349)
     CDS             complement(3696475..3698013)
     CDS             complement(3698040..3698378)
     CDS             complement(3698467..3699177)
     CDS             3699390..3700925
     CDS             3701055..3701957
     CDS             complement(3702033..3703466)
     CDS             3703640..3704818
     CDS             3704862..3705821
     CDS             3705818..3707929
     CDS             complement(3708030..3708314)
     CDS             3708468..3710051
     CDS             3710071..3710496
     CDS             3710496..3711455
     CDS             3711465..3712298
     CDS             3712298..3713335
     CDS             3713332..3714315
     CDS             3714312..3715646
     CDS             3715660..3716577
     CDS             3716574..3718055
     CDS             complement(3718049..3718894)
     CDS             complement(3718930..3719757)
     CDS             complement(3719817..3720470)
     CDS             complement(3720480..3721151)
     CDS             3721381..3722406
     CDS             3722673..3723089
     CDS             complement(3723298..3723531)
     CDS             complement(3723820..3724167)
     CDS             complement(3724133..3724291)
     CDS             complement(3724631..3724762)
     CDS             complement(3724796..3724945)
     CDS             3725209..3725472
     CDS             3725411..3725761
     CDS             3726090..3726560
     CDS             3726674..3726976
     CDS             3727044..3727382
     CDS             3727379..3727690
     CDS             complement(3727887..3728606)
     CDS             complement(3728603..3728776)
     CDS             complement(3728776..3729069)
     CDS             complement(3729057..3729329)
     CDS             3729520..3730425
     CDS             3730592..3731068
     CDS             3731117..3731446
     CDS             complement(3731558..3731932)
     CDS             3732051..3732440
     CDS             3732747..3733808
     CDS             3733821..3735227
     CDS             3735224..3736411
     CDS             3736408..3737238
     CDS             3737235..3737900
     CDS             complement(3738262..3738897)
     CDS             3738973..3739320
     CDS             3739427..3739846
     CDS             3739961..3740893
     CDS             complement(3740740..3741531)
     CDS             3741616..3741873
     CDS             complement(3742117..3743550)
     CDS             complement(3743543..3745069)
     CDS             complement(3745085..3745573)
     CDS             complement(3745607..3746422)
     CDS             complement(3746419..3747744)
     CDS             3747784..3748188
     CDS             3748303..3748947
     CDS             complement(3749160..3750278)
     CDS             complement(3750467..3751303)
     CDS             complement(3751359..3752144)
     CDS             complement(3752160..3752804)
     CDS             complement(3752823..3753476)
     CDS             3753653..3754339
     CDS             complement(3754342..3757083)
     CDS             3757663..3758097
     CDS             3758426..3759346
     CDS             complement(3759530..3759967)
     CDS             complement(3759925..3760152)
     CDS             3760186..3760983
     CDS             3760983..3761897
     CDS             3761894..3762856
     CDS             complement(3763037..3763591)
     CDS             complement(3763601..3764866)
     CDS             complement(3764863..3765582)
     CDS             complement(3765593..3766189)
     CDS             complement(3766340..3766975)
     CDS             3767172..3769367
     CDS             3769543..3769710
     CDS             3769703..3770734
     CDS             3770767..3772299
     CDS             3772335..3772631
     CDS             3772674..3774722
     CDS             3774987..3776717
     CDS             3776740..3777450
     CDS             3777524..3778492
     CDS             3778516..3779484
     CDS             3779548..3780015
     CDS             3780241..3781521
     CDS             3781806..3782633
     CDS             3782692..3782892
     CDS             complement(3783063..3783728)
     CDS             3783784..3784440
     CDS             3784544..3785290
     CDS             complement(3785425..3786741)
     CDS             complement(3786972..3787907)
     CDS             complement(3787935..3788885)
     CDS             complement(3788882..3790459)
     CDS             complement(3790519..3791427)
     CDS             complement(3791458..3792270)
     CDS             3793027..3793428
     CDS             3793473..3795125
     CDS             3795122..3795361
     CDS             3795795..3796412
     CDS             3796693..3797703
     CDS             3797700..3798827
     CDS             3798824..3800404
     CDS             3800404..3801402
     CDS             3801686..3802636
     CDS             3802708..3803694
     CDS             3803699..3804469
     CDS             3804743..3805834
     CDS             3805877..3806788
     CDS             3806930..3807778
     CDS             3807823..3809583
     CDS             3809597..3811339
     CDS             complement(3811636..3812475)
     CDS             complement(3812485..3813468)
     CDS             complement(3813511..3815328)
     CDS             complement(3815325..3816107)
     CDS             complement(3816115..3816972)
     CDS             complement(3817030..3817134)
     CDS             complement(3817159..3817329)
     CDS             3817431..3817610
     CDS             3817848..3819593
     CDS             complement(3819600..3820430)
     CDS             complement(3820566..3821612)
     CDS             complement(3821596..3822777)
     CDS             complement(3822800..3823621)
     CDS             complement(3823618..3824541)
     CDS             complement(3824615..3825871)
     CDS             3826232..3826426
     CDS             3826702..3827835
     CDS             3827832..3828731
     CDS             3828733..3829566
     CDS             3829609..3830943
     CDS             3830986..3832506
     CDS             3832517..3832744
     CDS             complement(3832732..3832920)
     CDS             3833005..3833265
     CDS             3833311..3834057
     CDS             complement(3834337..3835698)
     CDS             complement(3836152..3837234)
     CDS             3837299..3837784
     CDS             3837750..3838499
     CDS             3838508..3839500
     CDS             complement(3839510..3840226)
     CDS             complement(3840750..3841121)
     CDS             3841239..3841589
     CDS             3841595..3841879
     CDS             complement(3842040..3842198)
     CDS             complement(3842465..3842890)
     CDS             complement(3842887..3843144)
     CDS             complement(3843334..3844395)
     CDS             3844580..3844675
     CDS             complement(3844778..3845959)
     CDS             complement(3845988..3846716)
     CDS             complement(3846713..3847462)
     CDS             complement(3847455..3848150)
     CDS             complement(3848325..3849149)
     CDS             complement(3849178..3849804)
     CDS             complement(3849801..3851513)
     CDS             3851607..3852521
     CDS             complement(3852592..3855651)
     CDS             complement(3855648..3857372)
     CDS             complement(3857369..3858649)
     CDS             complement(3858660..3860750)
     CDS             3861041..3861796
     CDS             3861793..3863238
     CDS             complement(3863380..3863580)
     CDS             complement(3863756..3864727)
     CDS             complement(3864764..3865501)
     CDS             complement(3865547..3867706)
     CDS             complement(3867706..3868689)
     CDS             3868784..3869797
     CDS             complement(3869870..3872188)
     CDS             3872354..3872779
     CDS             3872807..3873727
     CDS             complement(3873981..3874895)
     CDS             complement(3874926..3875267)
     CDS             complement(3875278..3876051)
     CDS             complement(3876048..3877247)
     CDS             complement(3877244..3878632)
     CDS             complement(3878675..3879523)
     CDS             complement(3879535..3880320)
     CDS             complement(3880325..3881353)
     CDS             3881565..3882233
     CDS             complement(3882196..3883629)
     CDS             complement(3884042..3884332)
     CDS             complement(3884298..3884594)
     CDS             complement(3884601..3885272)
     CDS             3885646..3886227
     CDS             complement(3886088..3886474)
     CDS             complement(3886555..3888075)
     CDS             3888328..3888741
     CDS             complement(3888719..3889243)
     CDS             complement(3889250..3889825)
     CDS             3890138..3891133
     CDS             3891151..3891831
     CDS             complement(3891810..3892295)
     CDS             3892346..3892798
     CDS             3892801..3893289
     CDS             3893289..3893648
     CDS             3893659..3894507
     CDS             3894504..3895520
     CDS             3895626..3896876
     CDS             3896873..3897466
     CDS             3897578..3898336
     CDS             3898341..3900563
     CDS             complement(3900550..3901515)
     CDS             complement(3901557..3903398)
     CDS             3903671..3905194
     CDS             complement(3905198..3906766)
     CDS             complement(3906763..3907965)
     CDS             complement(3907965..3910079)
     CDS             complement(3910153..3911166)
     CDS             complement(3911334..3912305)
     CDS             3912693..3913853
     CDS             3913985..3914884
     CDS             3914884..3915030
     CDS             3915027..3916736
     CDS             3916745..3917656
     CDS             3917814..3918734
     CDS             complement(3918602..3919564)
     CDS             3919786..3920268
     CDS             3920346..3921458
     CDS             complement(3921610..3923217)
     CDS             complement(3923383..3924432)
     CDS             complement(3924532..3924750)
     CDS             complement(3924747..3924893)
     CDS             complement(3926041..3926532)
     CDS             complement(3926529..3927686)
     CDS             complement(3927676..3930630)
     CDS             3930794..3931735
     CDS             complement(3931965..3932885)
     CDS             complement(3932900..3933652)
     CDS             complement(3933642..3934673)
     CDS             3934741..3934983
     CDS             complement(3935191..3936213)
     CDS             complement(3936210..3937739)
     CDS             complement(3937759..3938970)
     CDS             complement(3939047..3939820)
     CDS             complement(3939817..3940476)
     CDS             complement(3940526..3941191)
     CDS             complement(3941232..3942269)
     CDS             complement(3942283..3943221)
     CDS             complement(3943302..3944039)
     CDS             3944457..3945476
     CDS             3945612..3946649
     CDS             3946751..3948349
     CDS             3948354..3949127
     CDS             3949146..3950666
     CDS             3950715..3951959
     CDS             3952063..3952929
     CDS             3952922..3953806
     CDS             3953817..3954938
     CDS             3954943..3956463
     CDS             3956460..3957251
     CDS             3957273..3958892
     CDS             3958913..3960097
     CDS             3960320..3960445
     CDS             3960445..3960903
     CDS             3960900..3961184
     CDS             complement(3961453..3962403)
     CDS             complement(3963089..3963190)
     CDS             3963573..3964577
     CDS             3964612..3964839
     CDS             3964988..3966046
     CDS             complement(3966337..3967182)
     CDS             complement(3967268..3968284)
     CDS             complement(3968281..3969069)
     CDS             complement(3969074..3970279)
     CDS             complement(3970300..3971085)
     CDS             complement(3971087..3972085)
     CDS             complement(3972082..3972210)
     CDS             complement(3972194..3973723)
     CDS             complement(3973713..3974672)
     CDS             complement(3974686..3975726)
     CDS             3976100..3978703
     CDS             3978746..3979057
     CDS             3979076..3980521
     CDS             3980595..3981155
     CDS             3981473..3982009
     CDS             3982117..3982413
     CDS             3982447..3983277
     CDS             3983274..3984659
     CDS             complement(3984839..3985381)
     CDS             complement(3985344..3988100)
     CDS             complement(3988614..3992615)
     CDS             3992805..3993641
     CDS             3993651..3996332
     CDS             complement(3996351..3997016)
     CDS             complement(3997148..3999430)
     CDS             complement(3999430..3999675)
     CDS             complement(3999672..4000514)
     CDS             complement(4000593..4001792)
     CDS             complement(4001797..4002672)
     CDS             complement(4002669..4003487)
     CDS             complement(4003768..4004334)
     CDS             4004415..4005293
     CDS             complement(4005310..4006503)
     CDS             4007148..4007927
     CDS             4007944..4008699
     CDS             4008766..4009626
     CDS             complement(4009640..4010833)
     CDS             complement(4010880..4012418)
     CDS             complement(4012646..4013155)
     CDS             complement(4013213..4013971)
     CDS             4014997..4017738
     CDS             4017794..4018093
     CDS             complement(4018262..4018732)
     CDS             complement(4018729..4019406)
     CDS             complement(4019441..4019668)
     CDS             complement(4019775..4020836)
     CDS             complement(4021036..4021419)
     CDS             complement(4021416..4022273)
     CDS             complement(4022289..4023452)
     CDS             complement(4023464..4025635)
     CDS             4026097..4027056
     CDS             4027053..4027880
     CDS             4027877..4028656
     CDS             4028684..4029454
     CDS             4029505..4031067
     CDS             4031129..4032850
     CDS             4033028..4033717
     CDS             4033795..4035165
     CDS             4035155..4036588
     CDS             4036658..4037479
     CDS             4037576..4038892
     CDS             4039191..4040354
     CDS             complement(4040284..4040481)
     CDS             complement(4040478..4040867)
     CDS             complement(4040864..4042348)
     CDS             complement(4042342..4043247)
     CDS             complement(4043240..4043731)
     CDS             complement(4043728..4044402)
     CDS             complement(4044518..4044790)
     CDS             complement(4045582..4046892)
     CDS             complement(4047213..4051061)
     CDS             4051480..4052454
     CDS             4052551..4052844
     CDS             complement(4053100..4053336)
     CDS             4054508..4055107
     CDS             4055141..4056190
     CDS             4056259..4056690
     CDS             4056692..4057300
     CDS             4057356..4059350
     CDS             complement(4059399..4059722)
     CDS             complement(4059724..4060059)
     CDS             4060386..4061363
     CDS             complement(4061657..4061878)
     CDS             4062185..4063162
     CDS             complement(4063251..4064618)
     CDS             complement(4064654..4066513)
     CDS             complement(4066591..4067472)
     CDS             4068510..4069997
     CDS             4070086..4070685
     CDS             complement(4070753..4072282)
     CDS             4072592..4074481
     CDS             complement(4074535..4074996)
     CDS             complement(4074993..4075307)
     CDS             complement(4075399..4075722)
     CDS             complement(4075935..4076915)
     CDS             complement(4077255..4077680)
     CDS             complement(4078060..4083207)
     CDS             4083564..4083971
     CDS             4084176..4084949
     CDS             complement(4084878..4085228)
     CDS             complement(4085298..4086299)
     CDS             complement(4086259..4086648)
     CDS             complement(4086645..4087922)
     CDS             complement(4087935..4088753)
     CDS             complement(4088750..4089394)
     CDS             complement(4089557..4090798)
     CDS             complement(4090836..4091954)
     CDS             complement(4091991..4092554)
     CDS             complement(4092581..4093822)
     CDS             complement(4093819..4095675)
     CDS             complement(4095713..4096339)
     CDS             complement(4096329..4097630)
     CDS             complement(4097638..4099398)
     CDS             complement(4099405..4100157)
     CDS             complement(4100151..4100825)
     CDS             complement(4101086..4101388)
     CDS             complement(4101413..4102588)
     CDS             complement(4102606..4103358)
     CDS             complement(4103355..4105826)
     CDS             complement(4105826..4106101)
     CDS             complement(4106147..4106491)
     CDS             complement(4106466..4107470)
     CDS             4107794..4108411
     CDS             4109015..4109947
     CDS             4110769..4111728
     CDS             complement(4111784..4112683)
     CDS             complement(4112833..4112943)
     CDS             complement(4112940..4113335)
     CDS             4113406..4114188
     CDS             complement(4114094..4114483)
     CDS             4114732..4114893
     CDS             4114937..4116028
     CDS             4116028..4116924
     CDS             4117078..4117464
     CDS             complement(4117362..4117793)
     CDS             complement(4117999..4118133)
     CDS             complement(4118154..4119254)
     CDS             4119560..4119781
     CDS             complement(4119825..4120910)
     CDS             complement(4121044..4121547)
     CDS             complement(4121618..4122547)
     CDS             complement(4122754..4123173)
     CDS             complement(4123300..4125726)
     CDS             complement(4125849..4127195)
     CDS             complement(4127478..4127603)
     CDS             4127701..4128279
     CDS             complement(4128809..4128979)
     CDS             4129403..4129891
     CDS             4130228..4131391
     CDS             4131388..4133610
     CDS             4133665..4134444
     CDS             4134441..4135034
     CDS             4135038..4138466
     CDS             4138566..4139495
     CDS             4139495..4140901
     CDS             4140904..4141239
     CDS             complement(4141100..4142698)
     CDS             4142849..4143412
     CDS             4143585..4144040
     CDS             complement(4144407..4145039)
     CDS             complement(4145036..4146943)
     CDS             complement(4147017..4148138)
     CDS             4148290..4149279
     CDS             4149290..4149685
     CDS             4149685..4150236
     CDS             4150451..4151305
     CDS             4151359..4151622
     CDS             4151645..4152823
     CDS             4152820..4153647
     CDS             4153644..4153922
     CDS             4154055..4155557
     CDS             4155727..4155993
     CDS             4155990..4156640
     CDS             complement(4156873..4157160)
     CDS             complement(4157476..4157676)
     CDS             complement(4157690..4158220)
     CDS             4159041..4159919
     CDS             complement(4160108..4160530)
     CDS             complement(4160527..4160781)
     CDS             complement(4161434..4161742)
     CDS             4161960..4162082
     CDS             complement(4162162..4162854)
     CDS             complement(4163057..4164205)
     CDS             complement(4164202..4164828)
     CDS             complement(4164838..4165614)
     CDS             complement(4165622..4166569)
     CDS             complement(4166595..4168196)
     CDS             complement(4168200..4169192)
     CDS             complement(4169229..4170266)
     CDS             complement(4170430..4170870)
     CDS             4171150..4172460
     CDS             4172463..4173302
     CDS             complement(4173443..4174696)
     CDS             4174720..4175181
     CDS             4175199..4176617
     CDS             complement(4176782..4177420)
     CDS             complement(4177417..4178007)
     CDS             4178681..4179511
     CDS             4179515..4180360
     CDS             4180402..4181232
     CDS             4181260..4181967
     CDS             4182019..4185705
     CDS             complement(4185960..4186637)
     CDS             complement(4187474..4187869)
     CDS             4188205..4188609
     CDS             4189622..4189783
     CDS             complement(4189760..4190740)
     CDS             complement(4190977..4191966)
     CDS             4192196..4193146
     CDS             complement(4193316..4196894)
     CDS             complement(4196935..4197966)
     CDS             complement(4197963..4198682)
     CDS             complement(4198693..4199847)
     CDS             complement(4199844..4200185)
     CDS             4200322..4200786
     CDS             4200790..4201152
     CDS             4201184..4202155
     CDS             4202172..4202975
     CDS             complement(4203280..4204773)
     CDS             complement(4204916..4206607)
     CDS             complement(4206604..4207644)
     CDS             complement(4207675..4208712)
     CDS             complement(4208885..4210699)
     CDS             4210855..4211655
     CDS             complement(4211679..4214069)
     CDS             4214204..4214842
     CDS             complement(4214931..4216109)
     CDS             complement(4216152..4217852)
     CDS             complement(4218124..4218963)
     CDS             complement(4218963..4219631)
     CDS             4219754..4220542
     CDS             4220661..4221212
     CDS             complement(4221298..4221792)
     CDS             complement(4221789..4226780)
     CDS             complement(4226777..4227553)
     CDS             complement(4227565..4228713)
     CDS             complement(4228719..4229465)
     CDS             complement(4229410..4230030)
     CDS             4230541..4230744
     CDS             complement(4231105..4232181)
     CDS             4232455..4233231
     CDS             4233228..4233941
     CDS             4233994..4235226
     CDS             4235284..4236147
     CDS             4236163..4237110
     CDS             4237181..4238707
     CDS             4238733..4239245
     CDS             4239285..4240097
     CDS             complement(4240471..4241883)
     CDS             4242058..4242549
     CDS             complement(4242559..4242885)
     CDS             4242933..4244060
     CDS             complement(4244143..4244868)
     CDS             complement(4245059..4246021)
     CDS             complement(4246214..4246336)
     CDS             complement(4246326..4247345)
     CDS             complement(4247342..4248205)
     CDS             complement(4248202..4249158)
     CDS             complement(4249163..4250728)
     CDS             complement(4250824..4251594)
     CDS             complement(4251602..4252390)
     CDS             complement(4252387..4253934)
     CDS             4254146..4254502
     CDS             4254506..4255657
     CDS             complement(4255667..4256728)
     CDS             4256804..4257439
     CDS             4257518..4258228
     CDS             4258667..4259227
     CDS             4259256..4260497
     CDS             4260518..4261684
     CDS             4262012..4262740
     CDS             4263389..4264066
     CDS             4264158..4265132
     CDS             4265270..4265527
     CDS             4265524..4266678
     CDS             4266687..4267478
     CDS             4267520..4268332
     CDS             4268338..4269348
     CDS             4269345..4270877
     CDS             4270886..4272085
     CDS             4272120..4273589
     CDS             4273695..4273883
     CDS             4274089..4274454
     CDS             complement(4274491..4274655)
     CDS             complement(4275027..4276874)
     CDS             complement(4276858..4277196)
     CDS             complement(4277205..4277594)
     CDS             complement(4277606..4277869)
     CDS             complement(4277912..4279027)
     CDS             complement(4279024..4280088)
     CDS             complement(4280085..4280183)
     CDS             complement(4280284..4281018)
     CDS             complement(4281015..4281653)
     CDS             complement(4281765..4282406)
     CDS             4282634..4282762
     CDS             complement(4283178..4283813)
     CDS             complement(4283910..4284347)
     CDS             complement(4284493..4285365)
     CDS             complement(4285711..4286628)
     CDS             complement(4286625..4287599)
     CDS             complement(4287739..4288440)
     CDS             complement(4288497..4289516)
     CDS             complement(4289543..4290475)
     CDS             4290771..4291346
     CDS             complement(4291356..4291748)
     CDS             complement(4291738..4292181)
     CDS             4292313..4292786
     CDS             complement(4292866..4293261)
     CDS             complement(4293258..4293536)
     CDS             complement(4293533..4294054)
     CDS             complement(4294051..4295769)
     CDS             complement(4295766..4296140)
     CDS             complement(4296140..4299067)
     CDS             complement(4299058..4299189)
     CDS             complement(4299222..4299614)
     CDS             complement(4299713..4300870)
     CDS             complement(4300860..4301153)
     CDS             complement(4301193..4302023)
     CDS             complement(4302073..4303215)
     CDS             complement(4303348..4304439)
     CDS             complement(4304508..4304783)
     CDS             complement(4304802..4305113)
     CDS             4305211..4306239
     CDS             4306572..4308239
     CDS             4308265..4309488
     CDS             4309488..4310372
     CDS             4310376..4311008
     CDS             4311052..4311807
     CDS             4311828..4312049
     CDS             complement(4312083..4312538)
     CDS             complement(4312528..4313400)
     CDS             complement(4313473..4314750)
     CDS             complement(4314956..4317709)
     CDS             complement(4317868..4318827)
     CDS             4318859..4319158
     CDS             complement(4319407..4319937)
     CDS             complement(4319982..4320593)
     CDS             complement(4320970..4321731)
     CDS             complement(4321748..4323160)
     CDS             complement(4323176..4323775)
     CDS             complement(4323896..4324933)
     CDS             complement(4325067..4325528)
     CDS             complement(4325525..4326070)
     CDS             4326246..4326497
     CDS             4326567..4327145
     CDS             4327166..4327930
     CDS             4328079..4328912
     CDS             4328920..4329378
     CDS             4329429..4330748
     CDS             4330780..4331790
     CDS             4331787..4332209
     CDS             4332226..4333002
     CDS             4333002..4333505
     CDS             4333529..4334614
     CDS             4334782..4335378
     CDS             4335375..4336532
     CDS             4336544..4337626
     CDS             4337623..4339500
     CDS             4339896..4340903
     CDS             4340960..4341496
     CDS             4341493..4342770
     CDS             4343061..4344200
     CDS             4344238..4344612
     CDS             4344642..4347554
     CDS             complement(4347597..4347842)
     CDS             complement(4348008..4348259)
     CDS             4348642..4349799
     CDS             complement(4349820..4350905)
     CDS             complement(4350940..4351869)
     CDS             complement(4351929..4352426)
     CDS             complement(4352431..4353396)
     CDS             complement(4353493..4354431)
     CDS             complement(4354484..4355434)
     CDS             4356397..4357812
     CDS             4357812..4358699
     CDS             4358709..4359587
     CDS             4359619..4360056
     CDS             complement(4360115..4361230)
     CDS             complement(4361286..4362731)
     CDS             complement(4362744..4364087)
     CDS             complement(4364168..4367047)
     CDS             4367424..4368482
     CDS             complement(4368552..4370252)
     CDS             4370377..4371159
     CDS             4371303..4371926
     CDS             complement(4371990..4372802)
     CDS             4373025..4374074
     CDS             4374345..4375364
     CDS             4375524..4376528
     CDS             4376615..4377310
     CDS             4377366..4378295
     CDS             4378607..4379584
     CDS             complement(4379613..4380572)
     CDS             complement(4380584..4380919)
     CDS             complement(4380931..4382286)
     CDS             complement(4382631..4383563)
     CDS             complement(4383569..4384375)
     CDS             complement(4384372..4387311)
     CDS             4387347..4388318
     CDS             complement(4388402..4389490)
     CDS             complement(4389510..4391327)
     CDS             4391476..4392360
     CDS             complement(4393090..4394097)
     CDS             complement(4394116..4394301)
     CDS             complement(4394418..4395437)
     CDS             complement(4395521..4395925)
     CDS             complement(4395922..4396344)
     CDS             complement(4396341..4397384)
     CDS             complement(4397402..4398256)
     CDS             complement(4398285..4398572)
     CDS             complement(4398594..4399367)
     CDS             complement(4399372..4400145)
     CDS             complement(4400142..4401170)
     CDS             complement(4401167..4402027)
     CDS             complement(4402068..4403243)
     CDS             4403412..4404113
     CDS             complement(4404100..4404294)
     CDS             complement(4404294..4404584)
     CDS             complement(4404663..4405955)
     CDS             complement(4406114..4407625)
     CDS             complement(4407640..4408215)
     CDS             complement(4408331..4410124)
     CDS             complement(4410219..4410986)
     CDS             complement(4410996..4411586)
     CDS             complement(4411665..4412528)
     CDS             complement(4412525..4413100)
     CDS             complement(4413142..4414251)
     CDS             complement(4414435..4415130)
     CDS             complement(4415127..4415798)
     CDS             complement(4415868..4416818)
     CDS             complement(4416815..4417354)
     CDS             complement(4417351..4418343)
     CDS             complement(4418340..4419425)
     CDS             complement(4419422..4420285)
     CDS             complement(4420308..4421327)
     CDS             4421955..4422869
     CDS             4422869..4423603
     CDS             4423600..4423860
     CDS             4423808..4425040
     CDS             complement(4424916..4426064)
     CDS             complement(4426073..4427305)
     CDS             complement(4427305..4428885)
     CDS             complement(4428889..4430391)
     CDS             complement(4430489..4431325)
     CDS             complement(4431397..4432962)
     CDS             complement(4433010..4434047)
     CDS             complement(4434096..4435241)
     CDS             4435740..4437008
     CDS             4437011..4437364
     CDS             4437361..4440378
     CDS             4440371..4441027
     CDS             4441076..4442047
     CDS             4442047..4442952
     CDS             4442989..4443591
     CDS             4443569..4445629
     CDS             4445631..4447529
     CDS             4447706..4448914
     CDS             4448911..4449714
     CDS             4449737..4451002
     CDS             4451040..4452191
     CDS             4452545..4453582
     CDS             4453575..4454447
     CDS             4454478..4455683
     CDS             complement(4456078..4456707)
     CDS             complement(4457221..4458633)
     CDS             complement(4459287..4459790)
     CDS             complement(4460145..4461095)
     CDS             4461174..4461749
     CDS             4461831..4463747
     CDS             4463756..4464820
     CDS             4464990..4465295
     CDS             4465302..4465736
     CDS             4465976..4466746
     CDS             4466748..4467473
     CDS             4467560..4468774
     CDS             4468842..4469726
     CDS             4469739..4470746
     CDS             complement(4470960..4472198)
     CDS             complement(4472558..4472917)
     CDS             complement(4473058..4473834)
     CDS             complement(4473831..4474823)
     CDS             complement(4474867..4475379)
     CDS             4475587..4476828
     CDS             4476899..4478098
     CDS             complement(4478111..4480405)
     CDS             complement(4480499..4481464)
     CDS             complement(4481477..4483387)
     CDS             complement(4483418..4483693)
     CDS             complement(4484233..4487847)
     CDS             4488079..4489935
     CDS             complement(4490354..4490749)
     CDS             4490979..4491107
     CDS             complement(4491265..4492062)
     CDS             4492246..4493130
     CDS             4493133..4494209
     CDS             4494206..4495084
     CDS             4495081..4495941
     CDS             4495991..4497847
     CDS             4497924..4499087
     CDS             4499239..4500372
     CDS             4500408..4501574
     CDS             complement(4501948..4502481)
     CDS             4502613..4503380
     CDS             4503423..4504205
     CDS             4504233..4505390
     CDS             4505425..4507077
     CDS             4507240..4508091
     CDS             4508107..4509084
     CDS             4509081..4509800
     CDS             4509797..4510543
     CDS             4510610..4511797
     CDS             complement(4511749..4511994)
     CDS             4512178..4513365
     CDS             4513399..4514178
     CDS             4514235..4515245
     CDS             complement(4515423..4515995)
     CDS             complement(4516000..4516998)
     CDS             complement(4516995..4518212)
     CDS             complement(4518209..4519057)
     CDS             complement(4519059..4520075)
     CDS             complement(4520121..4521686)
     CDS             complement(4521753..4522733)
     CDS             4523036..4523740
     CDS             complement(4524120..4524410)
     CDS             complement(4524412..4524765)
     CDS             4525511..4526272
     CDS             4526353..4527087
     CDS             4527090..4527215
     CDS             4527336..4527608
     CDS             4527605..4529902
     CDS             4529899..4530030
     CDS             complement(4530134..4530442)
     CDS             4531160..4531492
     CDS             complement(4531584..4532786)
     CDS             complement(4532998..4534008)
     CDS             complement(4534365..4535951)
     CDS             complement(4536045..4536635)
     CDS             4536742..4537620
     CDS             complement(4537661..4537792)
     CDS             4538183..4540477
     CDS             complement(4540485..4541069)
     CDS             4541239..4543698
     CDS             4544423..4556332
     CDS             4556822..4559167
     CDS             complement(4559076..4559684)
     CDS             4560067..4562337
     CDS             4562688..4562963
     CDS             4562960..4563364
     CDS             complement(4563582..4564847)
     CDS             complement(4564906..4566357)
     CDS             complement(4566371..4567855)
     CDS             complement(4567932..4569242)
     CDS             complement(4569255..4570688)
     CDS             4570850..4571554
     CDS             4571705..4572052
     CDS             complement(4572142..4573425)
     CDS             complement(4573422..4574021)
     CDS             complement(4574174..4575073)
     CDS             complement(4575070..4576092)
     CDS             4576169..4577086
     CDS             4577297..4578556
     CDS             4578609..4578920
     CDS             4579026..4579493
     CDS             4579490..4580065
     CDS             complement(4580135..4580539)
     CDS             complement(4580576..4581583)
     CDS             4582360..4582887
     CDS             4582999..4584054
     CDS             4584085..4587147
     CDS             4587144..4587347
     CDS             4587447..4588646
     CDS             4588646..4589236
     CDS             4589243..4592161
     CDS             4592184..4593935
     CDS             4593935..4596085
     CDS             4596586..4597035
     CDS             4596992..4597477
     CDS             complement(4598037..4599377)
     CDS             complement(4599370..4599810)
     CDS             4600160..4601110
     CDS             complement(4601111..4601878)
     CDS             complement(4601836..4602570)
     CDS             4602672..4604732
     CDS             4605112..4606773
     CDS             4606817..4607812
     CDS             4607829..4608632
     CDS             4608690..4609856
     CDS             4609859..4612024
     CDS             4612021..4613847
     CDS             4613891..4614871
     CDS             complement(4614887..4615735)
     CDS             4615850..4617058
     CDS             4617107..4617964
     CDS             4617990..4619171
     CDS             complement(4619499..4621130)
     CDS             complement(4621223..4622218)
     CDS             4622321..4623289
     CDS             complement(4623311..4624255)
     CDS             complement(4624296..4627763)
     CDS             complement(4627780..4629258)
     CDS             4629488..4630438
     CDS             complement(4630448..4631044)
     CDS             complement(4631041..4631424)
     CDS             complement(4631526..4632293)
     CDS             complement(4632426..4633610)
     CDS             complement(4633613..4634371)
     CDS             complement(4634368..4635387)
     CDS             complement(4635405..4636103)
     CDS             complement(4636097..4636858)
     CDS             complement(4636848..4637888)
     CDS             complement(4637892..4638806)
     CDS             complement(4638803..4639969)
     CDS             complement(4639939..4641372)
     CDS             complement(4641585..4642526)
     CDS             complement(4642605..4643768)
     CDS             4644017..4644571
     CDS             complement(4644568..4645059)
     CDS             4645889..4646509
     CDS             4646541..4646744
     CDS             4646854..4649136
     CDS             complement(4649435..4649878)
     CDS             complement(4649961..4652795)
     CDS             4653142..4654596
     CDS             complement(4654572..4655264)
     CDS             4655354..4657417
     CDS             4657549..4658925
     CDS             4658912..4659937
     CDS             complement(4659973..4660794)
     CDS             complement(4660809..4661315)
     CDS             complement(4661338..4661949)
     CDS             complement(4662067..4662423)
     CDS             4662729..4662908
     CDS             complement(4662921..4664012)
     CDS             4664079..4665965
     CDS             4666040..4666603
     CDS             complement(4666832..4667461)
     CDS             4667621..4668340
     CDS             4668435..4669715
     CDS             4669715..4670686
     CDS             4671229..4681251
     CDS             4681449..4682030
     CDS             4682490..4684097
     CDS             4684549..4685793
     CDS             4685840..4686289
     CDS             complement(4686304..4687197)
     CDS             4687303..4688103
     CDS             4688444..4688728
     CDS             complement(4688903..4690567)
     CDS             complement(4690576..4691418)
     CDS             complement(4691403..4692413)
     CDS             complement(4692410..4693993)
     CDS             complement(4694215..4694865)
     CDS             4695173..4696351
     CDS             4696847..4697629
     CDS             complement(4697607..4698248)
     CDS             complement(4698241..4698894)
     CDS             4698913..4700463
     CDS             complement(4700715..4702238)
     CDS             complement(4702262..4703236)
     CDS             complement(4703579..4704739)
     CDS             complement(4704729..4705169)
     CDS             complement(4705181..4706326)
     CDS             complement(4706345..4707121)
     CDS             complement(4707134..4708498)
     CDS             complement(4708495..4709715)
     CDS             complement(4709712..4710962)
     CDS             4711208..4712185
     CDS             4712238..4712597
     CDS             4712640..4712879
     CDS             4712879..4713298
     CDS             4713635..4714696
     CDS             4714730..4714951
     CDS             4714948..4715949
     CDS             4716679..4717611
     CDS             4718148..4718261
     CDS             4718387..4719379
     CDS             4719393..4720841
     CDS             4720838..4722412
     CDS             4722561..4724186
     CDS             4724299..4725681
     CDS             complement(4725599..4726456)
     CDS             complement(4726449..4727237)
     CDS             complement(4727253..4728290)
     CDS             complement(4728590..4730128)
     CDS             4730346..4730804
     CDS             4730810..4732309
     CDS             4732732..4734324
     CDS             4734321..4735337
     CDS             4735334..4736239
     CDS             4736239..4737327
     CDS             4737324..4738388
     CDS             4738385..4740067
     CDS             4740067..4741167
     CDS             complement(4741283..4741396)
     CDS             complement(4741377..4742114)
     CDS             4742303..4742560
     CDS             complement(4742571..4743632)
     CDS             complement(4743672..4744400)
     CDS             4744924..4745265
     CDS             4745550..4746530
     CDS             4747211..4749136
     CDS             complement(4749278..4750552)
     CDS             complement(4750618..4751706)
     CDS             complement(4751720..4752439)
     CDS             complement(4753344..4754288)
     CDS             complement(4754281..4755096)
     CDS             complement(4755108..4755317)
     CDS             complement(4755314..4756450)
     CDS             4756562..4757455
     CDS             complement(4757565..4758626)
     CDS             complement(4758645..4758974)
     CDS             4759408..4759545
     CDS             complement(4759508..4759960)
     CDS             complement(4759980..4760723)
     CDS             complement(4760720..4761661)
     CDS             complement(4761673..4762470)
     CDS             complement(4762467..4763438)
     CDS             complement(4763435..4764541)
     CDS             complement(4764538..4765578)
     CDS             4766146..4767219
     CDS             4767216..4768205
     CDS             4768403..4769392
     CDS             4769400..4771019
     CDS             4771016..4772272
     CDS             complement(4772420..4773817)
     CDS             complement(4773817..4774779)
     CDS             complement(4774776..4775660)
     CDS             complement(4775657..4776040)
     CDS             complement(4776114..4777895)
     CDS             complement(4778029..4778667)
     CDS             complement(4778669..4779784)
     CDS             4779995..4781299
     CDS             4781636..4782346
     CDS             4782621..4782809
     CDS             4782809..4783108
     CDS             4783376..4785748
     CDS             4786255..4788744
     CDS             4788807..4789592
     CDS             4789920..4790435
     CDS             4790449..4790730
     CDS             complement(4790901..4792634)
     CDS             complement(4792658..4794397)
     CDS             complement(4794500..4795204)
     CDS             complement(4795233..4797038)
     CDS             complement(4797065..4797433)
     CDS             complement(4797478..4797912)
     CDS             complement(4798082..4798852)
     CDS             4799059..4800045
     CDS             4800063..4800725
     CDS             4800792..4803383
     CDS             complement(4803423..4806896)
     CDS             4807201..4808049
     CDS             4808067..4808618
     CDS             complement(4808579..4810108)
     CDS             complement(4810115..4810846)
     CDS             complement(4811417..4811533)
     CDS             complement(4811556..4812326)
     CDS             4812430..4813404
     CDS             4813401..4815611
     CDS             4816398..4817324
     CDS             complement(4817412..4818341)
     CDS             4818595..4819917
     CDS             4819969..4820577
     CDS             4820678..4821943
     CDS             4822066..4824516
     CDS             4825135..4826250
     CDS             4826247..4826879
     CDS             4826951..4827619
     CDS             4827677..4828414
     CDS             4828553..4829353
     CDS             4829537..4829752
     CDS             4829801..4830256
     CDS             4830273..4830374
     CDS             complement(4830356..4830697)
     CDS             4831471..4831914
     CDS             4831955..4832194
     CDS             complement(4832231..4833472)
     CDS             complement(4833498..4833848)
     CDS             4833988..4834959
     CDS             4834956..4836758
     CDS             4836755..4837996
     CDS             4838213..4840009
     CDS             complement(4840303..4840590)
     CDS             complement(4840710..4840997)
     CDS             complement(4841113..4841364)
     CDS             complement(4841627..4841932)
     CDS             complement(4842314..4843762)
     CDS             complement(4843868..4845373)
     CDS             4845634..4847154
     CDS             4847239..4849422
     CDS             complement(4849606..4851612)
     CDS             complement(4851761..4852978)
     CDS             complement(4853622..4855259)
     CDS             complement(4855301..4856164)
     CDS             complement(4856161..4857186)
     CDS             4857419..4858369
     CDS             complement(4858489..4858842)
     CDS             complement(4858904..4859989)
     CDS             complement(4860048..4861076)
     CDS             complement(4861186..4862856)
     CDS             complement(4863280..4863468)
     CDS             complement(4863683..4864726)
     CDS             complement(4865349..4866128)
     CDS             complement(4866301..4867203)
     CDS             complement(4867215..4867712)
     CDS             complement(4867713..4869029)
     CDS             complement(4869026..4869682)
     CDS             complement(4869679..4870788)
     CDS             complement(4870779..4871549)
     CDS             4871810..4872670
     CDS             4872667..4873650
     CDS             4873706..4874092
     CDS             4874097..4874720
     CDS             4874827..4875915
     CDS             4875933..4876904
     CDS             4876901..4878604
     CDS             4878601..4879680
     CDS             4879687..4880604
     CDS             4880787..4882061
     CDS             complement(4882460..4890850)
     CDS             complement(4891443..4892294)
     CDS             complement(4892347..4895772)
     CDS             complement(4896276..4896989)
     CDS             4897125..4897382
     CDS             complement(4897921..4898364)
     CDS             complement(4898986..4900044)
     CDS             4900352..4901713
     CDS             4901932..4903452
     CDS             complement(4903365..4903535)
     CDS             4903808..4904596
     CDS             4904682..4905839
     CDS             complement(4905989..4909921)
     CDS             4910018..4910491
     CDS             complement(4911091..4912290)
     CDS             complement(4912337..4912594)
     CDS             complement(4912689..4913465)
     CDS             complement(4913636..4916005)
     CDS             4916076..4917011
     CDS             complement(4917040..4918530)
     CDS             4918748..4918894
     CDS             4918894..4919136
     CDS             4919133..4920287
     CDS             complement(4920476..4921234)
     CDS             complement(4921231..4922505)
     CDS             complement(4922585..4922833)
     CDS             complement(4922853..4923608)
     CDS             complement(4923605..4924606)
     CDS             complement(4924634..4926799)
     CDS             complement(4926817..4928022)
     CDS             4928181..4929041
     CDS             4929063..4929569
     CDS             4929738..4930643
     CDS             complement(4930834..4932915)
     CDS             complement(4932930..4933994)
     CDS             complement(4934014..4937541)
     CDS             complement(4937912..4939234)
     CDS             complement(4939260..4939988)
     CDS             complement(4939985..4940761)
     CDS             complement(4940758..4941645)
     CDS             complement(4941638..4942531)
     CDS             complement(4942596..4943717)
     CDS             complement(4943717..4944592)
     CDS             complement(4944576..4945829)
     CDS             complement(4945834..4946187)
     CDS             4946471..4946731
     CDS             4946890..4947831
     CDS             complement(4947946..4948896)
     CDS             4949125..4950114
     CDS             4950124..4951401
     CDS             4951437..4953512
     CDS             complement(4953522..4955735)
     CDS             complement(4955796..4958147)
     CDS             complement(4958208..4958648)
     CDS             complement(4958629..4962189)
     CDS             4962326..4963123
     CDS             complement(4963086..4965293)
     CDS             4965418..4966275
     CDS             complement(4966733..4967521)
     CDS             complement(4967524..4968912)
     CDS             complement(4968939..4969694)
     CDS             4969968..4970663
     CDS             4970904..4972493
     CDS             4972536..4973552
     CDS             4973549..4974472
     CDS             4974474..4976330
     CDS             complement(4976460..4977521)
     CDS             complement(4977688..4978746)
     CDS             4978931..4979125
     CDS             4979327..4980430
     CDS             4980427..4981917
     CDS             4982240..4982362
     CDS             4982559..4983563
     CDS             4983590..4983766
     CDS             complement(4983746..4984507)
     CDS             complement(4984641..4985738)
     CDS             4985971..4986999
     CDS             4986996..4987793
     CDS             4987790..4988602
     CDS             4988764..4988904
     CDS             4989069..4989233
     CDS             4989418..4991100
     CDS             4991109..4991828
     CDS             4991851..4992864
     CDS             4992873..4993709
     CDS             complement(4993872..4994393)
     CDS             complement(4994510..4994848)
     CDS             4995548..4996582
     CDS             4996630..4997928
     CDS             4997940..4998842
     CDS             4998835..4999662
     CDS             4999702..5001330
     CDS             5001332..5002765
     CDS             5002783..5003841
     CDS             5003838..5005169
     CDS             5005197..5006885
     CDS             complement(5006896..5007129)
     CDS             complement(5007354..5008202)
     CDS             complement(5008247..5008540)
     CDS             5008630..5008818
     CDS             complement(5009198..5010376)
     CDS             complement(5010373..5011425)
     CDS             complement(5011453..5011830)
     CDS             complement(5011920..5012795)
     CDS             5012964..5014463
     CDS             complement(5014637..5014990)
     CDS             complement(5014987..5015196)
     CDS             complement(5015220..5016383)
     CDS             complement(5016410..5017018)
     CDS             complement(5017154..5018398)
     CDS             complement(5018604..5019515)
     CDS             complement(5019586..5020650)
     CDS             complement(5020752..5022245)
     CDS             complement(5022257..5022727)
     CDS             complement(5022869..5023861)
     CDS             complement(5024135..5024926)
     CDS             complement(5024938..5027346)
     CDS             complement(5027391..5027864)
     CDS             complement(5028043..5028156)
     CDS             complement(5028216..5029046)
     CDS             5030049..5031299
     CDS             5031390..5032283
     CDS             5032280..5033122
     CDS             5033119..5035977
     CDS             complement(5036049..5036162)
     CDS             complement(5036169..5037137)
     CDS             5037159..5037293
     CDS             5037464..5040079
     CDS             5040144..5041190
     CDS             5041187..5041918
     CDS             5041961..5043097
     CDS             5043106..5044176
     CDS             5044492..5045265
     CDS             5045302..5047203
     CDS             5047399..5047962
     CDS             5048083..5049408
     CDS             5049654..5050091
     CDS             5050100..5051104
     CDS             5051101..5051418
     CDS             5051415..5053157
     CDS             5053157..5054710
     CDS             5054707..5056134
     CDS             5056131..5057309
     CDS             5057306..5059222
     CDS             5059219..5060481
     CDS             5060478..5061557
     CDS             5061554..5062987
     CDS             5062984..5063979
     CDS             5063976..5064860
     CDS             5064862..5066094
     CDS             5066261..5067502
     CDS             complement(5067545..5068465)
     CDS             5068684..5069463
     CDS             5069520..5069765
     CDS             5069778..5071139
     CDS             5071164..5072099
     CDS             5072096..5073112
     CDS             complement(5073241..5074599)
     CDS             5074884..5075705
     CDS             complement(5076102..5078180)
     CDS             complement(5078816..5079934)
     CDS             complement(5079931..5080296)
     CDS             complement(5080293..5080511)
     CDS             5080965..5081939
     CDS             5081936..5082898
     CDS             5083051..5084928
     CDS             5084993..5086546
     CDS             5086627..5087547
     CDS             5087558..5088484
     CDS             5088510..5089574
     CDS             5089588..5090409
     CDS             complement(5090749..5092149)
     CDS             complement(5092154..5093143)
     CDS             complement(5093181..5094557)
     CDS             5094615..5095382
     CDS             complement(5095419..5095793)
     CDS             5096005..5096967
     CDS             complement(5096984..5097304)
     CDS             complement(5097335..5098585)
     CDS             complement(5098605..5099081)
     CDS             complement(5099081..5100400)
     CDS             complement(5100440..5101147)
     CDS             complement(5101144..5101899)
     CDS             complement(5101892..5102842)
     CDS             complement(5102842..5103831)
     CDS             complement(5103841..5105010)
     CDS             complement(5105061..5106122)
     CDS             complement(5106115..5106435)
     CDS             complement(5106440..5107312)
     CDS             5107368..5108384
     CDS             complement(5109066..5109965)
     CDS             complement(5109975..5111141)
     CDS             complement(5111138..5111962)
     CDS             complement(5111959..5112936)
     CDS             complement(5112926..5114107)
     CDS             complement(5114104..5114799)
     CDS             complement(5114796..5115629)
     CDS             complement(5115619..5116515)
     CDS             complement(5116526..5117431)
     CDS             complement(5117436..5118608)
     CDS             complement(5118605..5118982)
     CDS             complement(5118975..5119931)
     CDS             5120361..5120882
     CDS             5120883..5121185
     CDS             complement(5121448..5122464)
     CDS             complement(5122461..5123018)
     CDS             complement(5123026..5124003)
     CDS             complement(5124039..5124254)
     CDS             complement(5124251..5125924)
     CDS             5126019..5126840
     CDS             complement(5126827..5127285)
     CDS             complement(5127379..5128335)
     CDS             5128426..5129643
     CDS             5129640..5130929
     CDS             5131068..5131940
     CDS             complement(5132117..5132296)
     CDS             5132947..5133903
     CDS             5134079..5134747
     CDS             5134744..5134992
     CDS             complement(5134979..5135926)
     CDS             5136552..5137643
     CDS             5137643..5138305
     CDS             5138340..5139494
     CDS             5139513..5140397
     CDS             5140394..5141326
     CDS             5141356..5142105
     CDS             5142105..5142818
     CDS             5143032..5143574
     CDS             5143588..5144769
     CDS             5144831..5146237
     CDS             5146354..5147523
     CDS             5147537..5148457
     CDS             5148465..5149106
     CDS             5149167..5150135
     CDS             5150138..5150311
     CDS             5150308..5150691
     CDS             complement(5150829..5152235)
     CDS             complement(5152288..5153157)
     CDS             complement(5153160..5153546)
     CDS             5153823..5154047
     CDS             5154053..5155054
     CDS             5155048..5156190
     CDS             5156187..5157815
     CDS             5158878..5159084
     CDS             5159081..5159824
     CDS             complement(5160042..5160182)
     CDS             complement(5160360..5161343)
     CDS             5161510..5162544
     CDS             5162541..5164136
     CDS             5164301..5165131
     CDS             5165230..5166132
     CDS             5166151..5166924
     CDS             5166921..5167955
     CDS             5168297..5168479
     CDS             5168586..5168942
     CDS             5168953..5169723
     CDS             5169723..5169887
     CDS             5170008..5170301
     CDS             5170346..5171194
     CDS             complement(5171228..5172289)
     CDS             5172443..5174041
     CDS             5174321..5175217
     CDS             5175248..5176321
     CDS             5176329..5177168
     CDS             5177165..5177995
     CDS             5178033..5179139
     CDS             5179136..5180563
     CDS             complement(5180604..5181536)
     CDS             complement(5181538..5181987)
     CDS             complement(5182079..5182891)
     CDS             5183060..5184244
     CDS             5184712..5186229
     CDS             5186240..5186746
     CDS             complement(5186849..5187538)
     CDS             5187731..5189029
     CDS             5189134..5190009
     CDS             5190030..5192552
     CDS             5192577..5193353
     CDS             5193358..5194299
     CDS             5194334..5195266
     CDS             5195453..5195860
     CDS             5195860..5196012
     CDS             complement(5195978..5196301)
     CDS             complement(5196298..5196630)
     CDS             5196764..5197057
     CDS             5197102..5197950
     CDS             5198151..5198327
     CDS             complement(5198285..5199826)
     CDS             5199894..5200154
     CDS             5200151..5200780
     CDS             5200873..5201964
     CDS             complement(5203135..5203689)
     CDS             5203768..5204652
     CDS             5204778..5205008
     CDS             5206626..5207027
     CDS             complement(5207024..5207902)
     CDS             5208027..5209484
     CDS             complement(5209915..5210832)
     CDS             5211163..5212107
     CDS             5212104..5212925
     CDS             5212922..5214688
     CDS             5214749..5216338
     CDS             5216403..5217533
     CDS             complement(5217534..5218715)
     CDS             complement(5218757..5220187)
     CDS             complement(5220232..5221053)
     CDS             complement(5221050..5222039)
     CDS             complement(5222065..5222964)
     CDS             complement(5222988..5223905)
     CDS             complement(5223936..5225501)
     CDS             5225726..5226643
     CDS             complement(5227039..5227779)
     CDS             complement(5227805..5228695)
     CDS             5228904..5230130
     CDS             complement(5230063..5231637)
     CDS             complement(5231654..5233834)
     CDS             complement(5233957..5234313)
     CDS             complement(5234355..5234546)
     CDS             complement(5234725..5235960)
     CDS             complement(5236011..5236835)
     CDS             5237036..5237977
     CDS             complement(5237914..5238384)
     CDS             5238590..5239654
     CDS             5239763..5240893
     CDS             5240956..5241282
     CDS             5241279..5242712
     CDS             5243648..5244370
     CDS             5244382..5245299
     CDS             5245296..5246090
     CDS             5246114..5247166
     CDS             complement(5247372..5249261)
     CDS             complement(5249310..5251055)
     CDS             5251312..5252973
     CDS             complement(5253121..5253615)
     CDS             5253741..5255084
     CDS             complement(5255047..5256168)
     CDS             5256198..5257637
     CDS             5257657..5259003
     CDS             5259000..5259956
     CDS             5260025..5260528
     CDS             5260539..5261783
     CDS             5262097..5263143
     CDS             5263215..5263532
     CDS             5263498..5264415
     CDS             5264685..5265059
     CDS             complement(5265161..5265973)
     CDS             complement(5266583..5266963)
     CDS             complement(5266960..5267184)
     CDS             complement(5267220..5267378)
     CDS             5267591..5269465
     CDS             5269462..5269620
     CDS             5269617..5270552
     CDS             5270552..5271622
     CDS             5271619..5272440
     CDS             5273237..5273806
     CDS             5274173..5276059
     CDS             complement(5276227..5277096)
     CDS             complement(5277093..5278817)
     CDS             complement(5279166..5279645)
     CDS             complement(5280400..5280939)
     CDS             complement(5281679..5282389)
     CDS             complement(5282780..5283751)
     CDS             complement(5283783..5284163)
     CDS             complement(5284206..5284883)
     CDS             complement(5284893..5285897)
     CDS             5286500..5289616
     CDS             5289710..5290492
     CDS             5290615..5291460
     CDS             5291599..5292720
     CDS             5292723..5293187
     CDS             5293184..5293714
     CDS             5293814..5294521
     CDS             5294541..5294963
     CDS             5294995..5295903
     CDS             complement(5296152..5296406)
     CDS             5296589..5297530
     CDS             5297533..5298066
     CDS             complement(5297939..5298520)
     CDS             complement(5298560..5299636)
     CDS             complement(5299659..5299811)
     CDS             complement(5299920..5300789)
     CDS             complement(5300786..5302159)
     CDS             complement(5302313..5303737)
     CDS             complement(5303843..5304895)
     CDS             complement(5305052..5306233)
     CDS             complement(5306245..5307417)
     CDS             complement(5307457..5308701)
     CDS             5308804..5309214
     CDS             5309403..5309912
     CDS             complement(5310107..5310961)
     CDS             complement(5310945..5312393)
     CDS             complement(5312398..5314881)
     CDS             5314967..5316160
     CDS             5316236..5317057
     CDS             complement(5317011..5318969)
     CDS             complement(5318998..5320011)
     CDS             complement(5320069..5320866)
     CDS             complement(5320954..5321685)
     CDS             complement(5321688..5322461)
     CDS             complement(5322454..5323467)
     CDS             complement(5323464..5324327)
     CDS             complement(5324427..5325614)
     CDS             5325915..5326166
     CDS             5326416..5326514
     CDS             complement(5326791..5327423)
     CDS             complement(5327471..5328571)
     CDS             5329117..5329248
     CDS             complement(5329604..5330752)
     CDS             complement(5331175..5332164)
     CDS             5332319..5332459
     CDS             complement(5332584..5333213)
     CDS             complement(5333213..5335201)
     CDS             complement(5335788..5340050)
     CDS             5340167..5342926
     CDS             5343369..5344529
     CDS             5344542..5347793
     CDS             5347806..5348024
     CDS             5348155..5348988
     CDS             complement(5349094..5350422)
     CDS             complement(5350419..5352593)
     CDS             complement(5352737..5353438)
     CDS             5353479..5354165
     CDS             complement(5354319..5354624)
     CDS             complement(5354835..5355746)
     CDS             complement(5355743..5356597)
     CDS             5356732..5357943
     CDS             5358193..5359254
     CDS             5359631..5361385
     CDS             5361544..5361705
     CDS             5361853..5363079
     CDS             complement(5363100..5363858)
     CDS             complement(5363855..5364658)
     CDS             complement(5364648..5365364)
     CDS             complement(5365361..5366458)
     CDS             complement(5366427..5367485)
     CDS             complement(5367494..5368561)
     CDS             complement(5368569..5369729)
     CDS             complement(5369731..5370435)
     CDS             complement(5370606..5371661)
     CDS             complement(5371676..5372863)
     CDS             complement(5372838..5374019)
     CDS             5374149..5374838
     CDS             5374835..5375743
     CDS             5375750..5377552
     CDS             5377739..5378353
     CDS             complement(5378429..5379058)
     CDS             5379087..5379713
     CDS             complement(5379819..5380742)
     CDS             complement(5380742..5381581)
     CDS             complement(5381578..5382843)
     CDS             complement(5382821..5383591)
     CDS             complement(5383588..5384406)
     CDS             complement(5384537..5387356)
     CDS             complement(5387794..5388933)
     CDS             complement(5389215..5391371)
     CDS             complement(5391507..5392130)
     CDS             complement(5392260..5394326)
     CDS             5394410..5395651
     CDS             complement(5395757..5396101)
     CDS             complement(5396147..5396569)
     CDS             complement(5397230..5398936)
     CDS             5399316..5400152
     CDS             5400237..5401451
     CDS             5401601..5402395
     CDS             complement(5402498..5402971)
     CDS             5403207..5403746
     CDS             5403697..5404740
     CDS             5404870..5405292
     CDS             5405455..5405643
     CDS             complement(5405609..5405758)
     CDS             5405850..5405981
     CDS             5406072..5406500
     CDS             5406576..5407241
     CDS             complement(5407069..5407650)
     CDS             complement(5407853..5409187)
     CDS             5409540..5410190
     CDS             5410187..5410621
     CDS             5410627..5411919
     CDS             5411916..5412734
     CDS             5413032..5413688
     CDS             complement(5413803..5414873)
     CDS             complement(5414998..5415369)
     CDS             complement(5415376..5415750)
     CDS             complement(5415747..5415977)
     CDS             5416680..5418557
     CDS             complement(5418655..5419305)
     CDS             complement(5419308..5420525)
     CDS             complement(5420615..5422318)
     CDS             complement(5422315..5423133)
     CDS             complement(5423206..5424243)
     CDS             complement(5424286..5424975)
     CDS             complement(5424990..5425790)
     CDS             complement(5425787..5426842)
     CDS             complement(5426847..5427749)
     CDS             complement(5427786..5428979)
     CDS             complement(5429595..5430566)
     CDS             5430664..5431338
     CDS             5431484..5431909
     CDS             5432691..5433815
     CDS             complement(5433957..5435084)
     CDS             5435813..5437012
     CDS             5437919..5438143
     CDS             complement(5438397..5439305)
     CDS             complement(5439321..5439485)
     CDS             complement(5439765..5440898)
     CDS             complement(5441028..5441363)
     CDS             complement(5441363..5441797)
     CDS             complement(5441794..5443353)
     CDS             5443483..5444601
     CDS             5444598..5445707
     CDS             5445727..5446110
     CDS             5446117..5447058
     CDS             5447079..5448260
     CDS             5448384..5448548
     CDS             5448567..5448731
     CDS             5448737..5449099
     CDS             complement(5449030..5449455)
     CDS             complement(5449513..5450157)
     CDS             5450273..5450644
     CDS             5450754..5451230
     CDS             5451325..5452095
     CDS             5452147..5453415
     CDS             complement(5453504..5454835)
     CDS             5455493..5456875
     CDS             5456924..5457628
     CDS             5457755..5458732
     CDS             5458758..5459684
     CDS             5459857..5461125
     CDS             complement(5461458..5462600)
     CDS             complement(5462906..5463007)
     CDS             complement(5463025..5464329)
     CDS             complement(5464329..5464652)
     CDS             5464804..5465601
     CDS             5465715..5469533
     CDS             5469530..5471017
     CDS             5471074..5471286
     CDS             5471705..5472193
     CDS             5472280..5473716
     CDS             5473739..5474338
     CDS             5474397..5476130
     CDS             5476271..5478271
     CDS             5478772..5479803
     CDS             5479800..5480474
     CDS             5481135..5482373
     CDS             complement(5482420..5483463)
     CDS             complement(5483618..5484754)
     CDS             complement(5484765..5485958)
     CDS             complement(5486021..5488132)
     CDS             complement(5488143..5489345)
     CDS             complement(5489390..5491150)
     CDS             complement(5491221..5492198)
     CDS             complement(5492212..5493234)
     CDS             complement(5493245..5494960)
     CDS             complement(5495005..5495934)
     CDS             complement(5495934..5496890)
     CDS             5497541..5498863
     CDS             complement(5498915..5499391)
     CDS             complement(5499388..5500617)
     CDS             complement(5500623..5501588)
     CDS             complement(5501589..5502029)
     CDS             5502373..5504199
     CDS             5504282..5504686
     CDS             5504734..5505609
     CDS             5506338..5507105
     CDS             5507107..5508117
     CDS             5508134..5509330
     CDS             5509339..5510163
     CDS             complement(5510181..5511566)
     CDS             complement(5511749..5512306)
     CDS             5512500..5513606
     CDS             5513766..5514317
     CDS             complement(5514345..5514941)
     CDS             complement(5514997..5515446)
     CDS             complement(5515519..5516232)
     CDS             complement(5516381..5516527)
     CDS             complement(5516765..5519056)
     CDS             complement(5519817..5520353)
     CDS             complement(5520350..5522884)
     CDS             complement(5523003..5525228)
     CDS             5525513..5527939
     CDS             5527991..5528485
     CDS             5528760..5528960
     CDS             5528960..5529238
     CDS             5529466..5529846
     CDS             5529971..5530879
     CDS             5530876..5544162
     CDS             complement(5544385..5544567)
     CDS             complement(5544625..5545083)
     CDS             5545154..5545357
     CDS             5545395..5545760
     CDS             5545744..5545836
     CDS             complement(5546260..5546532)
     CDS             complement(5546532..5546792)
     CDS             5547028..5547252
     CDS             complement(5547333..5549819)
     CDS             complement(5549816..5551354)
     CDS             5551571..5553154
     CDS             5553147..5554220
     CDS             5554335..5555252
     CDS             5555317..5556465
     CDS             5557038..5559479
     CDS             complement(5559499..5559942)
     CDS             complement(5560276..5561622)
     CDS             5561754..5562671
     CDS             complement(5562675..5564147)
     CDS             complement(5564144..5565847)
     CDS             complement(5566146..5566529)
     CDS             complement(5566598..5566732)