CDS             281..1099
     CDS             1487..2392
     CDS             2481..3383
     CDS             complement(3836..5374)
     CDS             complement(5374..6714)
     CDS             6871..7533
     CDS             7578..8210
     CDS             complement(8317..8823)
     CDS             complement(8857..10239)
     CDS             10632..12125
     CDS             12127..13104
     CDS             complement(13172..14047)
     CDS             14189..15157
     CDS             15308..15784
     CDS             complement(16189..16644)
     CDS             complement(16631..18001)
     CDS             complement(18348..18833)
     CDS             19048..19302
     CDS             19420..19959
     CDS             complement(19995..20699)
     CDS             20776..23376
     CDS             23461..23676
     CDS             23688..24182
     CDS             24396..24872
     CDS             24975..25616
     CDS             25619..26533
     CDS             26556..26867
     CDS             27034..27798
     CDS             27925..28722
     CDS             28797..29666
     CDS             complement(29673..29858)
     CDS             29928..30077
     CDS             complement(30058..32412)
     CDS             33220..34383
     CDS             34524..34871
     CDS             34994..36823
     CDS             37527..38828
     CDS             38912..40222
     CDS             40248..40682
     CDS             complement(41133..42107)
     CDS             42399..43256
     CDS             complement(43289..44602)
     CDS             complement(45158..45526)
     CDS             complement(45568..47265)
     CDS             complement(47380..48078)
     CDS             complement(48196..50436)
     CDS             complement(50423..51403)
     CDS             complement(52184..53833)
     CDS             complement(53976..54422)
     CDS             complement(54512..54874)
     CDS             55262..56323
     CDS             56506..56685
     CDS             56927..58138
     CDS             58300..59499
     CDS             complement(59513..60070)
     CDS             complement(60121..61869)
     CDS             complement(61996..62340)
     CDS             complement(62512..62793)
     CDS             complement(62795..64462)
     CDS             64613..65209
     CDS             complement(65243..66016)
     CDS             complement(66054..66980)
     CDS             67212..68339
     CDS             68500..69447
     CDS             complement(69744..69869)
     CDS             complement(70023..70814)
     CDS             complement(70849..72369)
     CDS             73064..73708
     CDS             complement(73712..74803)
     CDS             74966..75100
     CDS             75213..75434
     CDS             75518..76030
     CDS             complement(76088..77305)
     CDS             77464..77835
     CDS             complement(78034..78537)
     CDS             complement(78822..79202)
     CDS             complement(79510..79935)
     CDS             complement(79953..80153)
     CDS             80257..81111
     CDS             complement(81128..82126)
     CDS             82242..83015
     CDS             83360..84532
     CDS             84663..85262
     CDS             complement(85281..85919)
     CDS             86077..86289
     CDS             complement(86747..87778)
     CDS             87973..88860
     CDS             complement(88904..90286)
     CDS             90450..90812
     CDS             complement(90814..91491)
     CDS             complement(91535..92329)
     CDS             92495..92725
     CDS             complement(93605..93925)
     CDS             complement(94209..95204)
     CDS             complement(95277..95951)
     CDS             complement(95953..96624)
     CDS             97042..98715
     CDS             complement(98722..99666)
     CDS             99815..100405
     CDS             100551..102398
     CDS             102562..102960
     CDS             complement(102978..104273)
     CDS             complement(104270..105082)
     CDS             105341..107383
     CDS             107496..108803
     CDS             108855..109067
     CDS             complement(109144..110568)
     CDS             111315..112031
     CDS             112106..112336
     CDS             112394..112609
     CDS             112730..114772
     CDS             114906..116375
     CDS             116490..117158
     CDS             117109..118617
     CDS             complement(118642..119916)
     CDS             120190..121488
     CDS             complement(121557..122153)
     CDS             complement(122188..123081)
     CDS             123212..124402
     CDS             124399..124761
     CDS             124947..125363
     CDS             complement(125401..126144)
     CDS             complement(126382..127029)
     CDS             127203..128462
     CDS             128532..129593
     CDS             129597..129965
     CDS             129968..130951
     CDS             131042..132325
     CDS             132336..133139
     CDS             complement(133142..133375)
     CDS             133562..133876
     CDS             134025..134477
     CDS             complement(134528..135820)
     CDS             complement(136017..136154)
     CDS             complement(136555..136884)
     CDS             complement(136910..138127)
     CDS             138472..139065
     CDS             complement(139076..140431)
     CDS             complement(141545..141679)
     CDS             complement(141959..143176)
     CDS             complement(143350..145215)
     CDS             145305..145925
     CDS             145922..147091
     CDS             147088..148983
     CDS             148993..149304
     CDS             149308..150237
     CDS             150391..151164
     CDS             151275..151907
     CDS             152001..153239
     CDS             153330..155363
     CDS             155506..156198
     CDS             156336..156710
     CDS             157574..158209
     CDS             158354..159082
     CDS             159112..159663
     CDS             complement(159675..159971)
     CDS             complement(159986..160924)
     CDS             161107..162642
     CDS             162758..163888
     CDS             163890..164738
     CDS             164743..165309
     CDS             complement(165306..165536)
     CDS             complement(165590..165964)
     CDS             complement(166180..166929)
     CDS             167087..168871
     CDS             168873..169457
     CDS             complement(169489..170385)
     CDS             complement(170421..171419)
     CDS             complement(171549..172397)
     CDS             complement(172536..173381)
     CDS             complement(173517..174095)
     CDS             complement(174092..174814)
     CDS             complement(174863..175210)
     CDS             175488..176420
     CDS             complement(176425..177243)
     CDS             177345..179741
     CDS             179891..180238
     CDS             180335..181447
     CDS             181444..182286
     CDS             complement(182270..183076)
     CDS             complement(183199..183351)
     CDS             complement(183404..183742)
     CDS             complement(183859..185046)
     CDS             complement(185132..186661)
     CDS             complement(187091..188623)
     CDS             complement(188753..189028)
     CDS             189057..189182
     CDS             complement(189368..190789)
     CDS             complement(190897..191577)
     CDS             191664..192173
     CDS             192405..193175
     CDS             193225..193884
     CDS             194267..194560
     CDS             194660..194827
     CDS             195237..196109
     CDS             196367..197185
     CDS             197326..197874
     CDS             complement(197875..199674)
     CDS             200394..202925
     CDS             complement(202956..203549)
     CDS             203747..204019
     CDS             complement(204102..204752)
     CDS             complement(204792..205799)
     CDS             complement(205843..206679)
     CDS             206798..206932
     CDS             207376..208104
     CDS             complement(208112..209416)
     CDS             complement(209775..210410)
     CDS             210557..211531
     CDS             211547..212053
     CDS             212188..214386
     CDS             complement(214463..214765)
     CDS             215727..216539
     CDS             216684..217466
     CDS             complement(217512..217772)
     CDS             complement(217857..218246)
     CDS             complement(218251..219054)
     CDS             219068..219445
     CDS             219477..220361
     CDS             complement(220356..220679)
     CDS             complement(220934..222115)
     CDS             complement(222210..223079)
     CDS             complement(223157..223747)
     CDS             224003..224707
     CDS             complement(224670..225281)
     CDS             complement(225400..228084)
     CDS             complement(228091..228540)
     CDS             complement(228537..229409)
     CDS             229544..230473
     CDS             complement(230520..232091)
     CDS             232427..233044
     CDS             233025..234500
     CDS             234557..235027
     CDS             235024..235365
     CDS             235425..235730
     CDS             235838..236452
     CDS             236705..236941
     CDS             237194..237457
     CDS             complement(237875..238849)
     CDS             complement(239454..240626)
     CDS             complement(240734..241531)
     CDS             complement(241609..242850)
     CDS             complement(242857..243903)
     CDS             complement(244458..244694)
     CDS             244769..245239
     CDS             complement(245300..245632)
     CDS             complement(245892..246230)
     CDS             complement(246277..246630)
     CDS             complement(246634..246906)
     CDS             complement(246917..247201)
     CDS             complement(247323..249563)
     CDS             complement(249536..250096)
     CDS             250239..251054
     CDS             complement(251032..251301)
     CDS             complement(251319..251489)
     CDS             complement(251550..252992)
     CDS             complement(253135..254004)
     CDS             complement(254096..255289)
     CDS             255477..256334
     CDS             256316..257716
     CDS             258026..259051
     CDS             259101..259727
     CDS             259832..260686
     CDS             complement(260721..261917)
     CDS             complement(262346..262669)
     CDS             complement(262714..263067)
     CDS             complement(263055..263432)
     CDS             263591..265189
     CDS             265314..265934
     CDS             266020..266784
     CDS             complement(266768..268219)
     CDS             complement(268212..268697)
     CDS             complement(268749..269270)
     CDS             complement(269272..270528)
     CDS             complement(270732..271532)
     CDS             complement(271535..273286)
     CDS             complement(273299..274663)
     CDS             complement(274667..275080)
     CDS             complement(275104..275646)
     CDS             complement(275646..277619)
     CDS             complement(277631..278542)
     CDS             complement(278539..279081)
     CDS             complement(279084..280175)
     CDS             complement(280198..280431)
     CDS             complement(280447..281691)
     CDS             complement(281697..283754)
     CDS             complement(284109..285167)
     CDS             285372..286649
     CDS             286765..288051
     CDS             288173..289024
     CDS             complement(289478..291238)
     CDS             complement(291255..292154)
     CDS             292648..293673
     CDS             293720..294217
     CDS             complement(294221..294589)
     CDS             294864..295697
     CDS             295884..296714
     CDS             296827..297405
     CDS             297810..297968
     CDS             298067..298633
     CDS             complement(299183..300091)
     CDS             complement(300120..300356)
     CDS             complement(300422..302326)
     CDS             complement(302331..302747)
     CDS             complement(302915..304291)
     CDS             304438..306144
     CDS             306808..306957
     CDS             complement(307015..308676)
     CDS             complement(309133..309270)
     CDS             complement(309479..309721)
     CDS             310405..311292
     CDS             complement(311334..312542)
     CDS             complement(312598..314085)
     CDS             complement(314119..315378)
     CDS             315585..316025
     CDS             316026..316976
     CDS             complement(317008..318069)
     CDS             complement(318324..319271)
     CDS             322085..325318
     CDS             325622..326176
     CDS             326194..327861
     CDS             327993..328556
     CDS             328636..329007
     CDS             329009..329557
     CDS             complement(330001..331404)
     CDS             331627..332310
     CDS             332557..333624
     CDS             334112..335224
     CDS             complement(335550..337085)
     CDS             337214..338020
     CDS             338175..338735
     CDS             339102..340565
     CDS             340771..341310
     CDS             complement(341459..342841)
     CDS             343067..343855
     CDS             complement(343876..345783)
     CDS             346036..348030
     CDS             complement(348139..349929)
     CDS             complement(350148..350894)
     CDS             351775..354405
     CDS             complement(355684..356547)
     CDS             complement(356779..357330)
     CDS             357798..359060
     CDS             complement(359327..359554)
     CDS             complement(359916..360962)
     CDS             complement(360993..361199)
     CDS             361287..361709
     CDS             361719..362657
     CDS             362666..363505
     CDS             363511..364101
     CDS             364492..365145
     CDS             365142..365477
     CDS             complement(365550..366047)
     CDS             complement(366084..366560)
     CDS             complement(366753..367721)
     CDS             complement(367782..368729)
     CDS             complement(368762..369667)
     CDS             369788..370720
     CDS             370717..371037
     CDS             371070..371735
     CDS             371804..372556
     CDS             372870..374096
     CDS             374183..374650
     CDS             complement(374672..375187)
     CDS             375287..376144
     CDS             376141..377265
     CDS             377474..378430
     CDS             378427..379224
     CDS             379377..381278
     CDS             complement(381383..382840)
     CDS             complement(383054..383347)
     CDS             383739..384215
     CDS             384244..384348
     CDS             384684..385748
     CDS             385901..386527
     CDS             386576..386956
     CDS             complement(387360..387905)
     CDS             388202..389281
     CDS             390451..391809
     CDS             complement(391895..392977)
     CDS             complement(392938..393846)
     CDS             complement(394451..395899)
     CDS             395918..396046
     CDS             complement(396229..397449)
     CDS             398120..399010
     CDS             399013..400092
     CDS             400094..401071
     CDS             401085..402371
     CDS             402383..403786
     CDS             complement(404160..404900)
     CDS             complement(404888..405175)
     CDS             complement(405172..405564)
     CDS             405788..406222
     CDS             complement(406289..407998)
     CDS             408430..409806
     CDS             complement(409938..410432)
     CDS             complement(410598..411293)
     CDS             complement(411504..411803)
     CDS             complement(411797..412333)
     CDS             complement(412336..413427)
     CDS             complement(413433..414293)
     CDS             414730..415176
     CDS             complement(415287..415583)
     CDS             415715..416152
     CDS             416268..416492
     CDS             416500..417024
     CDS             complement(417286..418854)
     CDS             complement(418832..419389)
     CDS             complement(419393..420547)
     CDS             complement(420534..422882)
     CDS             complement(422879..424294)
     CDS             complement(424359..424892)
     CDS             complement(424905..425471)
     CDS             425665..426708
     CDS             426780..427352
     CDS             complement(427389..427628)
     CDS             427925..428812
     CDS             429019..429345
     CDS             429568..430020
     CDS             430237..430530
     CDS             430772..431116
     CDS             complement(431125..431895)
     CDS             complement(431888..432823)
     CDS             complement(432837..433625)
     CDS             complement(433857..434387)
     CDS             complement(434525..434713)
     CDS             complement(434791..435168)
     CDS             complement(435216..435971)
     CDS             436239..437180
     CDS             437184..437909
     CDS             438070..438495
     CDS             438649..439545
     CDS             complement(439571..439930)
     CDS             440133..441590
     CDS             441695..442348
     CDS             complement(442392..443123)
     CDS             complement(443181..445169)
     CDS             complement(445417..445626)
     CDS             complement(445735..446859)
     CDS             complement(446878..447303)
     CDS             complement(447336..447800)
     CDS             complement(447850..449076)
     CDS             449150..450166
     CDS             450244..450450
     CDS             450447..451637
     CDS             451727..452407
     CDS             452475..453641
     CDS             453625..454839
     CDS             complement(454834..455325)
     CDS             455536..456795
     CDS             456816..457718
     CDS             457877..458968
     CDS             458970..459521
     CDS             459514..460329
     CDS             complement(460346..461074)
     CDS             461984..462691
     CDS             462785..463528
     CDS             complement(463548..464465)
     CDS             complement(464559..467939)
     CDS             complement(468263..468391)
     CDS             468470..469033
     CDS             complement(469072..469536)
     CDS             complement(469537..469998)
     CDS             complement(470062..470304)
     CDS             complement(470794..471300)
     CDS             complement(471316..471816)
     CDS             471877..472080
     CDS             complement(472237..474162)
     CDS             474342..474761
     CDS             complement(474758..475309)
     CDS             complement(475306..477213)
     CDS             complement(477329..478924)
     CDS             479157..480299
     CDS             480296..481174
     CDS             481195..481938
     CDS             482053..482175
     CDS             482323..483798
     CDS             complement(483815..484477)
     CDS             complement(484474..485649)
     CDS             complement(485791..487023)
     CDS             complement(487143..487793)
     CDS             complement(487866..488258)
     CDS             complement(488300..488902)
     CDS             complement(488899..490083)
     CDS             complement(490180..490884)
     CDS             complement(490902..491351)
     CDS             complement(491364..492224)
     CDS             complement(492327..492989)
     CDS             493275..494306
     CDS             complement(494349..495440)
     CDS             495599..496873
     CDS             complement(497235..497906)
     CDS             complement(498020..498673)
     CDS             complement(498687..499445)
     CDS             complement(499445..500293)
     CDS             complement(500295..501158)
     CDS             complement(501194..502036)
     CDS             complement(502363..503364)
     CDS             503548..504318
     CDS             complement(504325..504876)
     CDS             505160..506101
     CDS             complement(506264..507235)
     CDS             complement(507344..508912)
     CDS             509075..510457
     CDS             510501..510845
     CDS             510955..512004
     CDS             512001..512291
     CDS             512365..514716
     CDS             514704..514928
     CDS             complement(514931..515638)
     CDS             515803..517344
     CDS             517410..517658
     CDS             complement(517755..518624)
     CDS             complement(518757..520196)
     CDS             complement(520305..521150)
     CDS             521393..523384
     CDS             523440..524120
     CDS             524107..524925
     CDS             complement(525186..525761)
     CDS             525916..526143
     CDS             complement(526155..526748)
     CDS             527653..528417
     CDS             complement(528439..528915)
     CDS             complement(529644..530642)
     CDS             530986..531573
     CDS             531794..532039
     CDS             complement(532082..532387)
     CDS             complement(532487..533782)
     CDS             complement(533787..534242)
     CDS             complement(534251..534598)
     CDS             534921..536105
     CDS             536245..537342
     CDS             537536..538600
     CDS             538642..539520
     CDS             539524..540429
     CDS             540487..541863
     CDS             541864..543222
     CDS             543428..544555
     CDS             complement(544590..545960)
     CDS             complement(546553..547785)
     CDS             complement(547983..548246)
     CDS             548356..550893
     CDS             551003..551407
     CDS             complement(551485..552156)
     CDS             complement(552260..552409)
     CDS             complement(552766..553011)
     CDS             553205..553381
     CDS             553475..553795
     CDS             553898..555361
     CDS             555415..556485
     CDS             complement(556599..557696)
     CDS             complement(557754..558092)
     CDS             558329..558706
     CDS             complement(559316..560206)
     CDS             complement(560262..560900)
     CDS             complement(560900..561700)
     CDS             complement(561806..563164)
     CDS             563250..564548
     CDS             complement(564576..565403)
     CDS             complement(565957..566244)
     CDS             complement(566248..567081)
     CDS             567291..567554
     CDS             complement(568626..569246)
     CDS             complement(569246..570187)
     CDS             570402..571019
     CDS             complement(571016..571756)
     CDS             complement(571810..573243)
     CDS             complement(573299..574696)
     CDS             complement(574839..576302)
     CDS             576401..577189
     CDS             577349..578368
     CDS             578557..579693
     CDS             579705..580475
     CDS             complement(580489..581406)
     CDS             581487..581870
     CDS             582050..582229
     CDS             582242..582430
     CDS             582443..582622
     CDS             582803..583870
     CDS             583882..584829
     CDS             584811..585617
     CDS             585617..586234
     CDS             586292..587200
     CDS             587889..589421
     CDS             589932..590600
     CDS             complement(590627..591823)
     CDS             591983..593227
     CDS             593224..593697
     CDS             593694..594668
     CDS             594665..595528
     CDS             595609..596559
     CDS             complement(596565..597368)
     CDS             complement(597473..597769)
     CDS             597849..598157
     CDS             598446..598730
     CDS             598931..600244
     CDS             600393..601367
     CDS             601438..602418
     CDS             complement(602430..602906)
     CDS             complement(602917..603465)
     CDS             complement(603511..604116)
     CDS             complement(604082..604600)
     CDS             604777..606813
     CDS             complement(606823..607791)
     CDS             608537..608899
     CDS             complement(608956..610149)
     CDS             610341..611591
     CDS             complement(611722..611979)
     CDS             612000..612380
     CDS             complement(612394..613263)
     CDS             complement(613343..613876)
     CDS             614110..615033
     CDS             complement(615044..615355)
     CDS             complement(615357..615854)
     CDS             complement(615847..615966)
     CDS             616128..616355
     CDS             complement(616372..617229)
     CDS             617405..618073
     CDS             complement(618370..618711)
     CDS             618931..619482
     CDS             complement(619583..620242)
     CDS             620924..621178
     CDS             621420..622739
     CDS             622765..623433
     CDS             complement(623438..623704)
     CDS             623881..624162
     CDS             624331..625050
     CDS             625047..626495
     CDS             626632..627510
     CDS             complement(627526..627813)
     CDS             complement(628178..628624)
     CDS             complement(628816..629190)
     CDS             complement(629347..630012)
     CDS             630372..631211
     CDS             631228..631371
     CDS             complement(631766..631969)
     CDS             632226..632693
     CDS             632850..633182
     CDS             complement(633509..634297)
     CDS             complement(634299..634697)
     CDS             complement(634701..635318)
     CDS             complement(635332..636006)
     CDS             636357..636929
     CDS             complement(636945..637373)
     CDS             complement(637431..637985)
     CDS             complement(638259..639245)
     CDS             complement(639242..639769)
     CDS             complement(639766..640419)
     CDS             complement(640479..641102)
     CDS             complement(641234..641884)
     CDS             complement(641891..643417)
     CDS             complement(643436..643876)
     CDS             complement(643882..644343)
     CDS             complement(644343..644981)
     CDS             complement(644983..645549)
     CDS             complement(645553..646011)
     CDS             complement(646012..646677)
     CDS             complement(646684..647217)
     CDS             complement(647235..647627)
     CDS             complement(647638..647790)
     CDS             complement(647791..648303)
     CDS             complement(648300..649004)
     CDS             complement(649006..649359)
     CDS             complement(649370..649768)
     CDS             complement(649755..650090)
     CDS             complement(650131..650403)
     CDS             complement(650494..650688)
     CDS             complement(650801..651016)
     CDS             complement(650997..651836)
     CDS             complement(651838..652299)
     CDS             complement(652312..652734)
     CDS             complement(652766..653482)
     CDS             complement(653505..653753)
     CDS             complement(653750..654511)
     CDS             complement(654528..655541)
     CDS             complement(656859..657140)
     CDS             657893..658825
     CDS             658871..659509
     CDS             complement(659518..661341)
     CDS             complement(661342..662349)
     CDS             complement(662342..665095)
     CDS             complement(665088..666647)
     CDS             complement(666742..668001)
     CDS             668562..668741
     CDS             complement(668745..671912)
     CDS             672057..672518
     CDS             672549..672953
     CDS             672940..673446
     CDS             complement(673527..673856)
     CDS             complement(673856..674110)
     CDS             674453..675352
     CDS             675469..675645
     CDS             675893..676348
     CDS             complement(676369..676617)
     CDS             677312..678001
     CDS             678293..678760
     CDS             678761..679195
     CDS             complement(679190..679717)
     CDS             679933..680079
     CDS             680352..680705
     CDS             680909..681307
     CDS             681609..682052
     CDS             complement(682058..682711)
     CDS             complement(682701..684194)
     CDS             complement(684350..685054)
     CDS             complement(685127..686011)
     CDS             complement(686008..686361)
     CDS             complement(686472..687167)
     CDS             687379..688089
     CDS             688224..688580
     CDS             688661..689449
     CDS             689472..690233
     CDS             690313..690735
     CDS             complement(690747..691619)
     CDS             692244..692399
     CDS             692526..692996
     CDS             693059..694300
     CDS             694632..695528
     CDS             complement(695525..695755)
     CDS             695997..696755
     CDS             696728..697072
     CDS             complement(697692..698453)
     CDS             698746..700275
     CDS             700750..701316
     CDS             701415..702695
     CDS             702827..703297
     CDS             complement(703376..703900)
     CDS             complement(703917..704378)
     CDS             complement(704432..704710)
     CDS             704865..705143
     CDS             705338..706186
     CDS             complement(706235..706978)
     CDS             707107..707313
     CDS             complement(707372..707503)
     CDS             707889..708302
     CDS             complement(708310..708600)
     CDS             708770..709855
     CDS             709852..710358
     CDS             710355..711002
     CDS             complement(711459..711959)
     CDS             712062..713300
     CDS             complement(713447..713815)
     CDS             713962..714540
     CDS             714551..715444
     CDS             715463..716389
     CDS             716514..717197
     CDS             717288..717761
     CDS             717749..718897
     CDS             719003..719503
     CDS             719574..720128
     CDS             720921..721475
     CDS             721580..721987
     CDS             722084..722839
     CDS             722958..723902
     CDS             complement(723918..724889)
     CDS             complement(724899..726080)
     CDS             726305..727420
     CDS             complement(727455..729641)
     CDS             complement(729632..731089)
     CDS             complement(731090..732484)
     CDS             complement(732481..732762)
     CDS             complement(732759..734117)
     CDS             734166..734630
     CDS             complement(734830..735522)
     CDS             complement(735615..736955)
     CDS             complement(738159..738908)
     CDS             complement(738939..740282)
     CDS             complement(740311..740418)
     CDS             complement(740430..741134)
     CDS             complement(741265..741894)
     CDS             742078..743028
     CDS             743208..743420
     CDS             743667..744719
     CDS             complement(744736..744981)
     CDS             complement(745106..745351)
     CDS             complement(745372..745692)
     CDS             complement(746239..747570)
     CDS             complement(747580..748419)
     CDS             748991..749845
     CDS             complement(750113..750718)
     CDS             complement(751080..752384)
     CDS             complement(752452..752808)
     CDS             752873..753250
     CDS             753243..753602
     CDS             complement(753606..753827)
     CDS             complement(753868..754809)
     CDS             complement(754882..755703)
     CDS             755877..758471
     CDS             complement(758509..759258)
     CDS             complement(759936..760052)
     CDS             complement(760241..761101)
     CDS             complement(761112..761909)
     CDS             complement(761887..762369)
     CDS             complement(762366..763619)
     CDS             764143..766188
     CDS             766193..767134
     CDS             767144..767806
     CDS             767803..769266
     CDS             769263..770837
     CDS             770846..771589
     CDS             complement(771637..772026)
     CDS             772748..773680
     CDS             773796..775907
     CDS             775909..777018
     CDS             777061..777834
     CDS             complement(778364..779452)
     CDS             779687..781759
     CDS             781756..782799
     CDS             complement(783547..784236)
     CDS             784406..785194
     CDS             785550..786326
     CDS             complement(786829..787296)
     CDS             complement(787382..789292)
     CDS             complement(789335..789958)
     CDS             790360..791262
     CDS             791380..792576
     CDS             complement(792573..793202)
     CDS             complement(793267..794016)
     CDS             complement(794013..794498)
     CDS             complement(794586..796028)
     CDS             796316..797716
     CDS             797831..798658
     CDS             complement(798747..799328)
     CDS             complement(799325..800107)
     CDS             complement(800212..800784)
     CDS             complement(800853..801203)
     CDS             complement(801219..801518)
     CDS             complement(801491..802843)
     CDS             802927..803163
     CDS             803168..803557
     CDS             803618..804604
     CDS             804981..805274
     CDS             805287..806285
     CDS             806285..806641
     CDS             complement(806694..807371)
     CDS             807399..808298
     CDS             complement(808397..808891)
     CDS             complement(809050..810384)
     CDS             810571..810711
     CDS             810850..811185
     CDS             811187..813370
     CDS             813466..813981
     CDS             814055..815332
     CDS             815414..815809
     CDS             815851..816741
     CDS             816754..817797
     CDS             complement(817854..818063)
     CDS             818299..819252
     CDS             complement(819944..820708)
     CDS             820808..821377
     CDS             821545..822180
     CDS             822268..822585
     CDS             complement(822675..823031)
     CDS             823197..823361
     CDS             complement(823396..824190)
     CDS             complement(824257..824979)
     CDS             complement(824972..826105)
     CDS             complement(826111..826626)
     CDS             826922..827077
     CDS             827169..827867
     CDS             complement(827764..830079)
     CDS             complement(830117..830908)
     CDS             831117..831449
     CDS             831519..832403
     CDS             832523..833155
     CDS             complement(833197..833451)
     CDS             complement(833562..834062)
     CDS             834254..835201
     CDS             complement(835572..835847)
     CDS             836339..838447
     CDS             complement(838949..840049)
     CDS             840330..840521
     CDS             complement(840575..841315)
     CDS             complement(841458..841778)
     CDS             complement(842108..843544)
     CDS             complement(843651..844199)
     CDS             complement(844350..844991)
     CDS             845055..845219
     CDS             complement(845325..845951)
     CDS             846082..846633
     CDS             846884..848077
     CDS             complement(848134..848757)
     CDS             complement(848759..849253)
     CDS             complement(849260..849565)
     CDS             849817..850095
     CDS             complement(850102..850626)
     CDS             851114..853279
     CDS             853538..854215
     CDS             complement(854301..855737)
     CDS             complement(855837..858269)
     CDS             complement(858290..859351)
     CDS             complement(859689..859883)
     CDS             860015..861169
     CDS             861175..862005
     CDS             complement(862011..863120)
     CDS             complement(863184..864212)
     CDS             865004..866221
     CDS             866264..868408
     CDS             868533..868985
     CDS             869008..872529
     CDS             872519..873244
     CDS             873234..873827
     CDS             873908..875017
     CDS             complement(875235..876257)
     CDS             876758..878953
     CDS             878967..880100
     CDS             880169..880987
     CDS             881125..882414
     CDS             882533..883273
     CDS             complement(883818..884396)
     CDS             complement(884617..884916)
     CDS             complement(884924..885331)
     CDS             complement(885348..887936)
     CDS             complement(888056..888856)
     CDS             complement(888858..889742)
     CDS             complement(889997..890887)
     CDS             890999..891568
     CDS             complement(891578..892765)
     CDS             892909..893805
     CDS             893850..894725
     CDS             complement(894758..895678)
     CDS             complement(895752..896342)
     CDS             complement(896333..897304)
     CDS             complement(897386..897679)
     CDS             897967..898791
     CDS             898911..899381
     CDS             899374..899826
     CDS             899823..900623
     CDS             901240..902607
     CDS             902712..902987
     CDS             complement(902996..903595)
     CDS             complement(903636..904436)
     CDS             904550..905410
     CDS             905563..906375
     CDS             906381..907400
     CDS             907727..909829
     CDS             909834..911885
     CDS             911952..912704
     CDS             complement(912761..913003)
     CDS             complement(913051..913812)
     CDS             complement(914165..914347)
     CDS             914574..915989
     CDS             complement(915999..917912)
     CDS             918141..919607
     CDS             919781..921688
     CDS             921849..922193
     CDS             complement(922299..922676)
     CDS             922852..924363
     CDS             924365..926482
     CDS             926700..926903
     CDS             927042..927683
     CDS             927780..928493
     CDS             complement(928862..931492)
     CDS             931659..932318
     CDS             932620..932970
     CDS             932983..933708
     CDS             complement(933741..934145)
     CDS             complement(934271..935020)
     CDS             935202..935441
     CDS             complement(935596..937446)
     CDS             938149..938418
     CDS             938453..938569
     CDS             938781..939737
     CDS             939985..940530
     CDS             complement(940513..941079)
     CDS             complement(941278..942849)
     CDS             complement(943417..946011)
     CDS             complement(946820..947710)
     CDS             complement(948577..950499)
     CDS             951364..952338
     CDS             complement(952825..953544)
     CDS             953666..954247
     CDS             954317..955552
     CDS             complement(955572..957818)
     CDS             complement(957958..958497)
     CDS             958706..959308
     CDS             complement(959371..960069)
     CDS             complement(960062..960559)
     CDS             complement(960540..961463)
     CDS             962200..962580
     CDS             962831..963856
     CDS             964098..965123
     CDS             complement(965138..965485)
     CDS             complement(966037..966438)
     CDS             complement(966458..966955)
     CDS             complement(967106..967672)
     CDS             complement(967720..968391)
     CDS             968411..968923
     CDS             968925..969338
     CDS             969809..970003
     CDS             970007..970237
     CDS             970268..971449
     CDS             complement(971486..972379)
     CDS             complement(972636..972803)
     CDS             973008..973643
     CDS             complement(973668..974675)
     CDS             complement(974740..976218)
     CDS             complement(976277..978235)
     CDS             978722..979885
     CDS             979889..980791
     CDS             980796..981428
     CDS             981584..982285
     CDS             982414..983646
     CDS             983643..984341
     CDS             984338..985204
     CDS             985808..986479
     CDS             986472..987227
     CDS             complement(987511..987750)
     CDS             complement(987755..988135)
     CDS             complement(988143..988379)
     CDS             complement(988422..988559)
     CDS             complement(988563..988853)
     CDS             complement(988853..989635)
     CDS             complement(989628..990389)
     CDS             complement(990382..991062)
     CDS             complement(991082..991777)
     CDS             complement(991784..992557)
     CDS             complement(992566..993087)
     CDS             complement(993084..993806)
     CDS             complement(993793..994224)
     CDS             complement(994221..994811)
     CDS             complement(995244..995891)
     CDS             996103..998610
     CDS             999112..999420
     CDS             999486..1000142
     CDS             1000439..1000597
     CDS             1000611..1001624
     CDS             1001715..1002506
     CDS             1002509..1003117
     CDS             complement(1003175..1003774)
     CDS             complement(1003860..1005245)
     CDS             complement(1005578..1006177)
     CDS             complement(1006174..1006479)
     CDS             1006702..1008384
     CDS             1008559..1009218
     CDS             1009289..1009873
     CDS             1010275..1010595
     CDS             1010628..1010993
     CDS             1011113..1012006
     CDS             1012003..1013895
     CDS             1013873..1014199
     CDS             1014308..1015585
     CDS             1015609..1017687
     CDS             1017851..1018225
     CDS             1020047..1020391
     CDS             1020529..1020762
     CDS             complement(1020832..1021479)
     CDS             complement(1021476..1022723)
     CDS             1022934..1023383
     CDS             1023951..1024280
     CDS             complement(1024344..1025126)
     CDS             complement(1025137..1025820)
     CDS             complement(1025831..1027327)
     CDS             complement(1027499..1028437)
     CDS             complement(1028451..1028651)
     CDS             complement(1028653..1029399)
     CDS             complement(1029410..1030198)
     CDS             complement(1030200..1030514)
     CDS             complement(1030515..1031429)
     CDS             complement(1031433..1032212)
     CDS             complement(1032216..1033109)
     CDS             complement(1033346..1035016)
     CDS             complement(1035032..1035790)
     CDS             complement(1035803..1036384)
     CDS             complement(1036437..1036940)
     CDS             complement(1036971..1038302)
     CDS             complement(1038960..1040168)
     CDS             1040284..1041150
     CDS             1041152..1041736
     CDS             1041760..1041918
     CDS             1041918..1042403
     CDS             complement(1042422..1042784)
     CDS             complement(1042959..1044137)
     CDS             complement(1044127..1044306)
     CDS             complement(1044306..1044800)
     CDS             complement(1044865..1045254)
     CDS             complement(1045244..1045540)
     CDS             complement(1045524..1045901)
     CDS             1045997..1046623
     CDS             complement(1046647..1047366)
     CDS             complement(1047554..1047841)
     CDS             complement(1047843..1048664)
     CDS             complement(1048762..1049964)
     CDS             complement(1050302..1051330)
     CDS             complement(1051435..1051587)
     CDS             complement(1051590..1052210)
     CDS             complement(1052224..1053600)
     CDS             complement(1053602..1055272)
     CDS             complement(1055391..1055690)
     CDS             complement(1055690..1056727)
     CDS             complement(1056751..1057311)
     CDS             complement(1057338..1057550)
     CDS             complement(1057554..1059617)
     CDS             complement(1059592..1060131)
     CDS             complement(1060325..1060519)
     CDS             complement(1060591..1061541)
     CDS             1061826..1063052
     CDS             1063049..1063414
     CDS             1063460..1064044
     CDS             1064126..1064668
     CDS             1065435..1066283
     CDS             complement(1066317..1067612)
     CDS             complement(1067731..1068492)
     CDS             complement(1068489..1069652)
     CDS             complement(1069761..1070165)
     CDS             1070206..1071066
     CDS             1071294..1071695
     CDS             1071715..1072989
     CDS             1072996..1074090
     CDS             1074087..1074911
     CDS             1074908..1076302
     CDS             1076538..1081424
     CDS             1081435..1082403
     CDS             1082523..1083041
     CDS             1083199..1083813
     CDS             1084014..1084418
     CDS             1084473..1085249
     CDS             complement(1085656..1086486)
     CDS             complement(1086613..1086927)
     CDS             complement(1086931..1087704)
     CDS             1087913..1088359
     CDS             1088322..1088828
     CDS             complement(1088886..1089395)
     CDS             complement(1089496..1090827)
     CDS             1091397..1092047
     CDS             complement(1092125..1092571)
     CDS             complement(1092603..1093202)
     CDS             complement(1093204..1095087)
     CDS             1095435..1095962
     CDS             complement(1095980..1101463)
     CDS             complement(1101460..1103118)
     CDS             complement(1103162..1104535)
     CDS             complement(1104552..1105301)
     CDS             1105354..1105704
     CDS             1106095..1107741
     CDS             1107862..1108842
     CDS             1109322..1110245
     CDS             1110242..1111138
     CDS             complement(1111215..1111892)
     CDS             complement(1112688..1113530)
     CDS             complement(1113530..1114813)
     CDS             complement(1114827..1115984)
     CDS             1116903..1118378
     CDS             complement(1118439..1120034)
     CDS             complement(1120231..1122084)
     CDS             complement(1122385..1124247)
     CDS             1124441..1125685
     CDS             1125682..1127643
     CDS             complement(1127623..1128654)
     CDS             complement(1128658..1129680)
     CDS             complement(1129658..1130731)
     CDS             complement(1130798..1131916)
     CDS             complement(1131922..1132917)
     CDS             complement(1133124..1134107)
     CDS             1134476..1135453
     CDS             1135479..1135649
     CDS             complement(1135879..1137174)
     CDS             complement(1137345..1139783)
     CDS             1140481..1141890
     CDS             1142072..1143316
     CDS             1143313..1145211
     CDS             1145294..1147192
     CDS             1147543..1147641
     CDS             complement(1147697..1149178)
     CDS             complement(1149183..1150184)
     CDS             complement(1150159..1151229)
     CDS             complement(1151244..1152587)
     CDS             complement(1152610..1153674)
     CDS             complement(1153671..1154753)
     CDS             complement(1154753..1155571)
     CDS             complement(1155574..1156182)
     CDS             complement(1156187..1157320)
     CDS             complement(1157380..1158924)
     CDS             complement(1158938..1159921)
     CDS             complement(1159923..1161008)
     CDS             complement(1161013..1161678)
     CDS             1161883..1162572
     CDS             complement(1162627..1163073)
     CDS             complement(1163111..1163821)
     CDS             complement(1164579..1164944)
     CDS             1165198..1165839
     CDS             1165842..1167044
     CDS             1167057..1167368
     CDS             1167371..1167904
     CDS             1167942..1168352
     CDS             1168753..1169325
     CDS             1169333..1170106
     CDS             1170136..1170732
     CDS             1170744..1171403
     CDS             1171533..1172168
     CDS             complement(1172215..1172493)
     CDS             complement(1172503..1173375)
     CDS             1173475..1175313
     CDS             1175313..1176353
     CDS             complement(1176632..1177399)
     CDS             complement(1177513..1178217)
     CDS             complement(1178255..1178566)
     CDS             1178663..1179061
     CDS             complement(1179600..1180247)
     CDS             complement(1180379..1180726)
     CDS             complement(1181000..1181452)
     CDS             complement(1181466..1182545)
     CDS             complement(1182542..1182883)
     CDS             complement(1182884..1183357)
     CDS             complement(1183354..1184274)
     CDS             complement(1184271..1186172)
     CDS             1186576..1187256
     CDS             1187288..1189048
     CDS             complement(1189086..1190291)
     CDS             complement(1191246..1192538)
     CDS             complement(1193169..1193660)
     CDS             complement(1193681..1194067)
     CDS             1194288..1195025
     CDS             complement(1195074..1196030)
     CDS             complement(1196122..1197306)
     CDS             complement(1197416..1198195)
     CDS             complement(1198192..1199043)
     CDS             complement(1199040..1200023)
     CDS             complement(1200016..1200798)
     CDS             complement(1200814..1201395)
     CDS             1201680..1202315
     CDS             1202320..1202661
     CDS             1202671..1203150
     CDS             complement(1203193..1203645)
     CDS             1203856..1204530
     CDS             1204543..1205004
     CDS             1205102..1205506
     CDS             complement(1205469..1206575)
     CDS             1206820..1207665
     CDS             1208216..1209343
     CDS             complement(1209604..1209972)
     CDS             complement(1210054..1210392)
     CDS             complement(1210389..1211132)
     CDS             complement(1211163..1212095)
     CDS             1212341..1213984
     CDS             complement(1213924..1214193)
     CDS             complement(1214384..1214917)
     CDS             complement(1214985..1215632)
     CDS             1215815..1216201
     CDS             1216244..1216621
     CDS             1216702..1217397
     CDS             complement(1217914..1218672)
     CDS             1218865..1219056
     CDS             complement(1219074..1219844)
     CDS             complement(1219841..1220758)
     CDS             1221015..1222406
     CDS             1222472..1224202
     CDS             complement(1224223..1226055)
     CDS             1226446..1227561
     CDS             1227659..1228183
     CDS             1228221..1228766
     CDS             1228759..1230447
     CDS             1230444..1231712
     CDS             complement(1231887..1232600)
     CDS             complement(1232657..1233058)
     CDS             1233568..1233672
     CDS             complement(1233705..1234643)
     CDS             1234747..1234998
     CDS             1235184..1237430
     CDS             complement(1237836..1238207)
     CDS             1238478..1238678
     CDS             complement(1238745..1240406)
     CDS             1240462..1241439
     CDS             1241439..1242452
     CDS             1242563..1243228
     CDS             complement(1243462..1243689)
     CDS             1243920..1245050
     CDS             1245189..1246061
     CDS             complement(1246091..1247497)
     CDS             complement(1247676..1247882)
     CDS             complement(1247936..1248718)
     CDS             1248887..1249045
     CDS             1249066..1249290
     CDS             1249297..1251240
     CDS             1251279..1251767
     CDS             complement(1251770..1252591)
     CDS             1252672..1254288
     CDS             1254507..1256135
     CDS             complement(1256441..1257073)
     CDS             1257475..1258689
     CDS             complement(1258735..1259673)
     CDS             complement(1259721..1260173)
     CDS             1260275..1261174
     CDS             1261206..1262588
     CDS             1262585..1263241
     CDS             1263725..1265536
     CDS             complement(1266035..1266955)
     CDS             1267546..1268295
     CDS             complement(1268279..1268881)
     CDS             complement(1268859..1269665)
     CDS             complement(1269641..1270426)
     CDS             complement(1270435..1270962)
     CDS             complement(1271023..1272273)
     CDS             complement(1272396..1273355)
     CDS             complement(1273542..1274210)
     CDS             complement(1274366..1275607)
     CDS             complement(1275612..1276670)
     CDS             complement(1276673..1278043)
     CDS             1278337..1280886
     CDS             1281082..1282089
     CDS             1282109..1282273
     CDS             1282283..1282720
     CDS             1282858..1284435
     CDS             1284749..1285729
     CDS             1285738..1286241
     CDS             complement(1286496..1288106)
     CDS             1288219..1288776
     CDS             1289614..1289826
     CDS             1289953..1290456
     CDS             1290453..1291640
     CDS             complement(1291949..1292518)
     CDS             1292686..1293987
     CDS             1293953..1294651
     CDS             1294653..1295513
     CDS             1295703..1296800
     CDS             complement(1296824..1296970)
     CDS             complement(1297064..1297441)
     CDS             1297675..1298085
     CDS             1298104..1298754
     CDS             1298954..1299880
     CDS             1299870..1301096
     CDS             1301126..1302547
     CDS             complement(1302890..1303873)
     CDS             complement(1304114..1304533)
     CDS             1304864..1305361
     CDS             complement(1305830..1305994)
     CDS             1306153..1307493
     CDS             1307609..1307830
     CDS             1308214..1310238
     CDS             1310309..1310695
     CDS             complement(1311113..1311706)
     CDS             complement(1311835..1313991)
     CDS             complement(1314255..1315070)
     CDS             complement(1315155..1315298)
     CDS             complement(1315349..1315882)
     CDS             complement(1315887..1316111)
     CDS             complement(1316145..1317821)
     CDS             complement(1317962..1318798)
     CDS             1318952..1320532
     CDS             complement(1320693..1321226)
     CDS             complement(1321493..1323139)
     CDS             1323328..1324065
     CDS             complement(1324126..1327059)
     CDS             complement(1327225..1327674)
     CDS             complement(1327691..1328257)
     CDS             complement(1328840..1330765)
     CDS             1330984..1332795
     CDS             1333525..1334385
     CDS             1334650..1334802
     CDS             1335853..1335963
     CDS             complement(1336170..1337507)
     CDS             1337757..1338134
     CDS             1338242..1339027
     CDS             1339151..1339537
     CDS             1339619..1339783
     CDS             1340001..1341476
     CDS             complement(1341517..1342218)
     CDS             complement(1342231..1342851)
     CDS             complement(1342877..1343785)
     CDS             complement(1343792..1345333)
     CDS             complement(1345333..1345767)
     CDS             complement(1345817..1346209)
     CDS             complement(1346219..1346821)
     CDS             complement(1346818..1347267)
     CDS             complement(1347274..1349040)
     CDS             complement(1349048..1349941)
     CDS             complement(1349942..1351390)
     CDS             complement(1351393..1351614)
     CDS             complement(1351607..1351951)
     CDS             complement(1351969..1352364)
     CDS             complement(1352377..1353714)
     CDS             complement(1354003..1355022)
     CDS             complement(1355168..1357999)
     CDS             complement(1358224..1358568)
     CDS             complement(1358658..1358897)
     CDS             complement(1358938..1360017)
     CDS             complement(1360120..1360842)
     CDS             complement(1360844..1361329)
     CDS             1361680..1362372
     CDS             1362385..1363437
     CDS             1364014..1364835
     CDS             complement(1365502..1366704)
     CDS             complement(1366705..1367520)
     CDS             complement(1367677..1368435)
     CDS             complement(1368446..1368856)
     CDS             complement(1368860..1370218)
     CDS             1370560..1370976
     CDS             complement(1370969..1371607)
     CDS             complement(1371666..1372787)
     CDS             complement(1372859..1373062)
     CDS             complement(1373163..1373762)
     CDS             1373992..1375038
     CDS             complement(1375058..1375891)
     CDS             complement(1376063..1377217)
     CDS             complement(1377218..1379278)
     CDS             complement(1379555..1380751)
     CDS             complement(1380818..1381246)
     CDS             complement(1381256..1381966)
     CDS             complement(1381953..1382765)
     CDS             complement(1382789..1383610)
     CDS             1383903..1384427
     CDS             complement(1384493..1385122)
     CDS             complement(1385138..1385446)
     CDS             complement(1385448..1386860)
     CDS             complement(1386857..1388242)
     CDS             complement(1388275..1389654)
     CDS             complement(1389661..1391268)
     CDS             complement(1391282..1391701)
     CDS             complement(1391717..1392043)
     CDS             complement(1392058..1392882)
     CDS             complement(1393484..1393666)
     CDS             1393710..1394273
     CDS             1394705..1395301
     CDS             complement(1395522..1395869)
     CDS             1396041..1396883
     CDS             complement(1396941..1397654)
     CDS             1397832..1398512
     CDS             1398611..1399534
     CDS             1399624..1400208
     CDS             1400218..1400592
     CDS             1400863..1401303
     CDS             1401470..1402441
     CDS             1402507..1403364
     CDS             1404166..1404699
     CDS             complement(1404721..1405875)
     CDS             complement(1406148..1406954)
     CDS             complement(1406951..1407778)
     CDS             1408482..1408871
     CDS             complement(1409309..1409815)
     CDS             1410517..1411434
     CDS             1411498..1412685
     CDS             1412902..1413654
     CDS             1413639..1414859
     CDS             complement(1415082..1416134)
     CDS             complement(1416282..1416950)
     CDS             complement(1416964..1418127)
     CDS             complement(1418120..1418821)
     CDS             complement(1418818..1419627)
     CDS             complement(1419942..1420217)
     CDS             complement(1420240..1420983)
     CDS             complement(1421059..1421988)
     CDS             complement(1422050..1422427)
     CDS             complement(1422446..1423612)
     CDS             complement(1423671..1424216)
     CDS             complement(1424329..1424748)
     CDS             complement(1424857..1426374)
     CDS             complement(1426377..1427657)
     CDS             complement(1427687..1429069)
     CDS             complement(1430059..1430241)
     CDS             1430925..1431080
     CDS             1431052..1432044
     CDS             complement(1432102..1433283)
     CDS             complement(1433290..1434330)
     CDS             complement(1434391..1434774)
     CDS             complement(1434927..1435502)
     CDS             complement(1435675..1436445)
     CDS             complement(1436605..1437732)
     CDS             complement(1437739..1440021)
     CDS             complement(1440112..1440513)
     CDS             complement(1440740..1441102)
     CDS             1441217..1442797
     CDS             complement(1442860..1443270)
     CDS             complement(1443267..1443830)
     CDS             1444185..1444586
     CDS             1444583..1444966
     CDS             1444963..1445076
     CDS             1445073..1445213
     CDS             1445224..1445430
     CDS             1445541..1445891
     CDS             1445888..1446532
     CDS             1446612..1447205
     CDS             complement(1447503..1449131)
     CDS             1449278..1450378
     CDS             complement(1450514..1452175)
     CDS             complement(1452231..1454669)
     CDS             complement(1454732..1454884)
     CDS             complement(1455010..1455861)
     CDS             1455886..1458024
     CDS             complement(1458577..1459236)
     CDS             1459577..1460689
     CDS             complement(1460710..1462164)
     CDS             1462206..1462868
     CDS             1462937..1463395
     CDS             1463405..1463722
     CDS             1463745..1464260
     CDS             1464257..1465036
     CDS             1465204..1465506
     CDS             1466695..1467237
     CDS             complement(1467433..1469178)
     CDS             complement(1469347..1469832)
     CDS             1469932..1470657
     CDS             complement(1471070..1472767)
     CDS             complement(1473119..1473574)
     CDS             1473758..1475122
     CDS             1475298..1475600
     CDS             1475818..1477098
     CDS             complement(1477370..1478311)
     CDS             complement(1478312..1479169)
     CDS             complement(1479174..1480595)
     CDS             complement(1480603..1481571)
     CDS             complement(1481581..1482564)
     CDS             complement(1482561..1484942)
     CDS             complement(1485058..1485321)
     CDS             1485516..1486415
     CDS             1486878..1487666
     CDS             1487663..1488208
     CDS             complement(1488229..1488816)
     CDS             1489300..1489461
     CDS             complement(1489477..1490715)
     CDS             complement(1490774..1491631)
     CDS             1491659..1492558
     CDS             complement(1492560..1493042)
     CDS             complement(1493180..1494445)
     CDS             complement(1494503..1495522)
     CDS             complement(1495498..1497054)
     CDS             1497428..1497538
     CDS             1498007..1499392
     CDS             complement(1499786..1502038)
     CDS             complement(1502079..1503146)
     CDS             complement(1503480..1504559)
     CDS             1505541..1506566
     CDS             complement(1506529..1507068)
     CDS             complement(1507170..1508180)
     CDS             complement(1508895..1509896)
     CDS             complement(1511388..1511894)
     CDS             1512812..1513153
     CDS             1513172..1513438
     CDS             1513511..1513642
     CDS             1513787..1514353
     CDS             complement(1514836..1515165)
     CDS             complement(1515126..1515521)
     CDS             1515665..1516594
     CDS             complement(1516607..1516894)
     CDS             complement(1516899..1517705)
     CDS             complement(1517698..1518489)
     CDS             complement(1518789..1519322)
     CDS             complement(1519774..1519923)
     CDS             complement(1520095..1520967)
     CDS             complement(1520984..1522072)
     CDS             complement(1522230..1523456)
     CDS             complement(1523444..1524760)
     CDS             complement(1524762..1526588)
     CDS             complement(1526603..1527805)
     CDS             1528057..1528203
     CDS             complement(1528161..1528307)
     CDS             complement(1528458..1528649)
     CDS             1528820..1528951
     CDS             complement(1529041..1530015)
     CDS             1530172..1531437
     CDS             complement(1532167..1533024)
     CDS             complement(1533063..1533512)
     CDS             complement(1533485..1534573)
     CDS             1535155..1535334
     CDS             complement(1535406..1535549)
     CDS             complement(1535618..1536037)
     CDS             complement(1536027..1536596)
     CDS             1536695..1537357
     CDS             complement(1537935..1538783)
     CDS             complement(1538905..1539081)
     CDS             complement(1539310..1539441)
     CDS             complement(1539452..1540294)
     CDS             complement(1540311..1541126)
     CDS             complement(1541123..1541917)
     CDS             complement(1541977..1542420)
     CDS             1543055..1543441
     CDS             1543466..1544416
     CDS             1544413..1545753
     CDS             1546197..1546631
     CDS             complement(1547245..1547793)
     CDS             complement(1547790..1548431)
     CDS             1548593..1549873
     CDS             1549903..1550061
     CDS             1550064..1551287
     CDS             complement(1551356..1552075)
     CDS             complement(1552765..1553457)
     CDS             1553625..1554167
     CDS             1554367..1554714
     CDS             1554780..1556198
     CDS             complement(1556563..1557453)
     CDS             complement(1557536..1558162)
     CDS             1558462..1559340
     CDS             complement(1559407..1560444)
     CDS             1560531..1561373
     CDS             1561370..1561981
     CDS             1562537..1563196
     CDS             1563439..1564341
     CDS             1564349..1565422
     CDS             complement(1565570..1566505)
     CDS             complement(1566850..1567119)
     CDS             complement(1567126..1567299)
     CDS             complement(1567376..1568563)
     CDS             1569493..1569837
     CDS             1569838..1570974
     CDS             1571006..1571884
     CDS             complement(1571985..1572173)
     CDS             complement(1572431..1575673)
     CDS             complement(1575666..1576739)
     CDS             complement(1577104..1577568)
     CDS             1577926..1579482
     CDS             complement(1580455..1581234)
     CDS             1581619..1582542
     CDS             1582559..1583596
     CDS             1583658..1584326
     CDS             1584442..1585584
     CDS             complement(1586073..1586939)
     CDS             complement(1586926..1588002)
     CDS             complement(1588101..1588787)
     CDS             complement(1588959..1589681)
     CDS             1590157..1590333
     CDS             complement(1590491..1592971)
     CDS             1593155..1593823
     CDS             1593820..1595727
     CDS             1595869..1596894
     CDS             1597072..1597968
     CDS             1598130..1598963
     CDS             1598976..1599509
     CDS             complement(1599512..1600255)
     CDS             complement(1600312..1600677)
     CDS             1601079..1601546
     CDS             1601581..1602426
     CDS             1602423..1603247
     CDS             1603252..1604607
     CDS             complement(1604876..1605628)
     CDS             1605860..1606477
     CDS             1606419..1607015
     CDS             complement(1607239..1608024)
     CDS             complement(1608319..1608657)
     CDS             complement(1608666..1609931)
     CDS             1610055..1610951
     CDS             1611073..1611603
     CDS             complement(1611962..1613098)
     CDS             complement(1613080..1614585)
     CDS             complement(1615091..1616065)
     CDS             1616585..1619335
     CDS             1619332..1620786
     CDS             1621079..1622014
     CDS             1622001..1622759
     CDS             1622777..1624234
     CDS             1624664..1625536
     CDS             1625518..1625799
     CDS             complement(1625802..1627097)
     CDS             complement(1627087..1627896)
     CDS             complement(1628101..1628658)
     CDS             complement(1628663..1629820)
     CDS             complement(1629961..1630209)
     CDS             1630420..1631382
     CDS             1631375..1632673
     CDS             complement(1632823..1633446)
     CDS             complement(1633607..1634272)
     CDS             complement(1634293..1634634)
     CDS             complement(1634670..1636070)
     CDS             complement(1636504..1637436)
     CDS             complement(1637666..1638892)
     CDS             complement(1638899..1640101)
     CDS             complement(1640098..1641117)
     CDS             complement(1641181..1641876)
     CDS             complement(1641873..1642631)
     CDS             complement(1642618..1642977)
     CDS             1643114..1643260
     CDS             1643241..1644740
     CDS             1644932..1645039
     CDS             1645058..1645858
     CDS             complement(1646538..1646687)
     CDS             1646908..1648176
     CDS             complement(1648432..1649448)
     CDS             complement(1649577..1650134)
     CDS             complement(1650344..1651024)
     CDS             1651392..1652612
     CDS             complement(1652705..1653817)
     CDS             1654274..1655752
     CDS             complement(1655901..1656746)
     CDS             complement(1656887..1657735)
     CDS             complement(1657888..1658898)
     CDS             complement(1659019..1659378)
     CDS             1659596..1660081
     CDS             1660355..1662088
     CDS             1662097..1662789
     CDS             1662806..1663570
     CDS             1664211..1666589
     CDS             complement(1667629..1668564)
     CDS             1668775..1669956
     CDS             1669995..1670768
     CDS             complement(1670908..1671933)
     CDS             complement(1672860..1673720)
     CDS             complement(1673788..1674204)
     CDS             complement(1674312..1675565)
     CDS             1675771..1676793
     CDS             1676902..1677666
     CDS             complement(1677745..1678164)
     CDS             complement(1678460..1678795)
     CDS             1679104..1681131
     CDS             complement(1681198..1681992)
     CDS             1682050..1682832
     CDS             complement(1683858..1684574)
     CDS             complement(1684608..1685000)
     CDS             complement(1684997..1686505)
     CDS             1686769..1687410
     CDS             1687523..1688713
     CDS             1688947..1689513
     CDS             complement(1689557..1691263)
     CDS             1691429..1692103
     CDS             complement(1692295..1693089)
     CDS             complement(1693303..1693593)
     CDS             1693775..1695832
     CDS             complement(1695852..1696382)
     CDS             complement(1696375..1696791)
     CDS             complement(1696807..1697637)
     CDS             complement(1697761..1698618)
     CDS             complement(1698699..1699175)
     CDS             1699242..1699706
     CDS             1699825..1700451
     CDS             1700948..1701721
     CDS             1701873..1702526
     CDS             1702746..1703450
     CDS             1703675..1704028
     CDS             1704031..1704369
     CDS             1704540..1705874
     CDS             1706966..1707199
     CDS             1707524..1707766
     CDS             complement(1707763..1708494)
     CDS             complement(1708884..1710656)
     CDS             complement(1710751..1711092)
     CDS             1711500..1712153
     CDS             1712313..1712975
     CDS             1713099..1714004
     CDS             complement(1714308..1714523)
     CDS             complement(1714659..1714829)
     CDS             1714952..1717204
     CDS             complement(1717227..1717388)
     CDS             complement(1717509..1717775)
     CDS             complement(1717903..1718988)
     CDS             1719395..1721389
     CDS             1721668..1722288
     CDS             1722302..1722733
     CDS             1722847..1723461
     CDS             1723517..1724341
     CDS             1724515..1727187
     CDS             1727224..1727385
     CDS             1727745..1728356
     CDS             complement(1728501..1729733)
     CDS             complement(1729799..1730464)
     CDS             complement(1730524..1731207)
     CDS             1731252..1733162
     CDS             complement(1733696..1734748)
     CDS             1734859..1735407
     CDS             1735404..1736735
     CDS             complement(1736919..1737914)
     CDS             complement(1738024..1738146)
     CDS             1738417..1738800
     CDS             1738895..1739503
     CDS             1739788..1740981
     CDS             1741017..1741475
     CDS             1741512..1742378
     CDS             1742527..1742931
     CDS             1742939..1743976
     CDS             1744019..1744849
     CDS             1744988..1746973
     CDS             1747484..1747837
     CDS             complement(1747963..1749279)
     CDS             complement(1750258..1750350)
     CDS             complement(1752484..1752579)
     CDS             complement(1756577..1756798)
     CDS             complement(1756874..1757815)
     CDS             complement(1757820..1758572)
     CDS             complement(1758572..1759255)
     CDS             complement(1759270..1760445)
     CDS             complement(1760442..1761032)
     CDS             complement(1761029..1762630)
     CDS             complement(1762635..1765304)
     CDS             1765620..1766111
     CDS             complement(1766562..1767125)
     CDS             1767858..1768307
     CDS             complement(1768603..1770861)
     CDS             1770957..1771475
     CDS             1771495..1772271
     CDS             complement(1772291..1772953)
     CDS             1773055..1773783
     CDS             complement(1773827..1774981)
     CDS             complement(1775141..1775401)
     CDS             1775487..1778069
     CDS             complement(1778230..1778748)
     CDS             1778941..1779801
     CDS             1780327..1782609
     CDS             1782723..1783802
     CDS             complement(1783774..1784553)
     CDS             1784865..1786376
     CDS             complement(1787141..1787458)
     CDS             1787671..1787937
     CDS             complement(1788013..1788459)
     CDS             complement(1788764..1790308)
     CDS             1790401..1790982
     CDS             complement(1790989..1791471)
     CDS             1791677..1792195
     CDS             complement(1792203..1793513)
     CDS             1794427..1795074
     CDS             1795356..1796399
     CDS             1796691..1797194
     CDS             complement(1797228..1797743)
     CDS             1797863..1799491
     CDS             complement(1799529..1800326)
     CDS             complement(1800326..1802143)
     CDS             1802427..1802762
     CDS             1802996..1803508
     CDS             1803513..1803983
     CDS             1803983..1804507
     CDS             complement(1804791..1805393)
     CDS             complement(1806313..1807293)
     CDS             1807776..1808450
     CDS             1808443..1809429
     CDS             complement(1809445..1810566)
     CDS             complement(1810865..1811203)
     CDS             complement(1811298..1811417)
     CDS             1812086..1813570
     CDS             1813954..1815207
     CDS             complement(1815719..1815811)
     CDS             complement(1815789..1816400)
     CDS             1816730..1817962
     CDS             1818092..1820347
     CDS             1820595..1822709
     CDS             1822845..1824401
     CDS             1824522..1824857
     CDS             1824933..1825274
     CDS             complement(1825318..1826604)
     CDS             complement(1826607..1828277)
     CDS             complement(1828422..1829642)
     CDS             complement(1829781..1830518)
     CDS             complement(1830520..1831227)
     CDS             complement(1831224..1832078)
     CDS             1832226..1832840
     CDS             complement(1832862..1834085)
     CDS             complement(1834361..1835140)
     CDS             complement(1835158..1835583)
     CDS             1835695..1835880
     CDS             complement(1836125..1836553)
     CDS             1836822..1838045
     CDS             complement(1838054..1838494)
     CDS             1838617..1839114
     CDS             1839265..1839534
     CDS             1839826..1840485
     CDS             1840476..1841426
     CDS             complement(1841480..1841899)
     CDS             complement(1842066..1842416)
     CDS             1842515..1842667
     CDS             1842816..1842938
     CDS             1843324..1843764
     CDS             1843832..1844161
     CDS             1844158..1844760
     CDS             1844757..1844909
     CDS             1844925..1845200
     CDS             1845269..1845937
     CDS             1845945..1846121
     CDS             1846125..1846541
     CDS             1846574..1847707
     CDS             complement(1847772..1848653)
     CDS             1848821..1850728
     CDS             1851029..1852294
     CDS             1852669..1853664
     CDS             1853830..1855236
     CDS             complement(1855343..1856503)
     CDS             1856713..1857639
     CDS             1857636..1858106
     CDS             1858142..1859368
     CDS             1860138..1861112
     CDS             complement(1861351..1862106)
     CDS             complement(1862191..1862598)
     CDS             1862757..1862966
     CDS             1862950..1863444
     CDS             1863467..1863760
     CDS             1863887..1864759
     CDS             complement(1864806..1865873)
     CDS             1866138..1866377
     CDS             complement(1866392..1867054)
     CDS             1867391..1867951
     CDS             complement(1867979..1868644)
     CDS             complement(1868742..1869158)
     CDS             1869587..1870579
     CDS             1870675..1871379
     CDS             complement(1872261..1872908)
     CDS             1873090..1873998
     CDS             1874105..1874227
     CDS             complement(1874266..1874706)
     CDS             1874809..1875249
     CDS             1875262..1875999
     CDS             1876002..1876832
     CDS             1876892..1877893
     CDS             1877980..1879311
     CDS             complement(1879773..1880555)
     CDS             complement(1880616..1880990)
     CDS             complement(1881432..1881554)
     CDS             complement(1881842..1882156)
     CDS             complement(1882101..1882244)
     CDS             complement(1882400..1883542)
     CDS             complement(1883542..1884093)
     CDS             complement(1884099..1885424)
     CDS             1885561..1886217
     CDS             1886353..1887471
     CDS             complement(1888534..1889217)
     CDS             complement(1889241..1889999)
     CDS             1890027..1890473
     CDS             1890522..1890929
     CDS             complement(1890917..1891756)
     CDS             complement(1891773..1893854)
     CDS             complement(1893859..1895610)
     CDS             1896230..1897201
     CDS             complement(1897592..1898602)
     CDS             1898699..1898854
     CDS             complement(1898884..1899456)
     CDS             1899707..1900267
     CDS             1900264..1901763
     CDS             1901753..1903102
     CDS             1903104..1906064
     CDS             1906054..1906779
     CDS             complement(1907076..1907699)
     CDS             1907871..1908599
     CDS             complement(1908670..1908969)
     CDS             1909314..1909565
     CDS             complement(1909645..1909737)
     CDS             1909843..1910343
     CDS             1910431..1911513
     CDS             complement(1911535..1911876)
     CDS             1912034..1912222
     CDS             1912772..1913119
     CDS             1913217..1913822
     CDS             1913815..1914378
     CDS             1914864..1915562
     CDS             complement(1915784..1916263)
     CDS             complement(1916437..1918329)
     CDS             complement(1918326..1920464)
     CDS             1920673..1921242
     CDS             1921239..1921889
     CDS             1921955..1923106
     CDS             1923093..1923575
     CDS             1923575..1924096
     CDS             complement(1924164..1925510)
     CDS             complement(1925671..1926474)
     CDS             1926720..1929347
     CDS             complement(1929439..1929765)
     CDS             1929997..1930491
     CDS             1930540..1931331
     CDS             1931328..1932140
     CDS             1932155..1932988
     CDS             complement(1933260..1933811)
     CDS             1934070..1934447
     CDS             1934563..1935600
     CDS             complement(1936079..1936753)
     CDS             complement(1936759..1937682)
     CDS             1938231..1938632
     CDS             complement(1938834..1939610)
     CDS             complement(1939632..1940369)
     CDS             complement(1940433..1941062)
     CDS             complement(1941199..1941804)
     CDS             1941908..1942477
     CDS             complement(1943018..1943344)
     CDS             1943433..1944017
     CDS             complement(1944576..1945346)
     CDS             complement(1945343..1946086)
     CDS             complement(1946086..1946997)
     CDS             complement(1947008..1948288)
     CDS             complement(1948341..1949315)
     CDS             complement(1949272..1950555)
     CDS             1950735..1951151
     CDS             complement(1951154..1951789)
     CDS             complement(1951930..1952607)
     CDS             1952700..1953827
     CDS             complement(1953819..1954463)
     CDS             complement(1954554..1955162)
     CDS             complement(1955190..1955606)
     CDS             complement(1955734..1956273)
     CDS             complement(1956328..1956804)
     CDS             1957120..1957311
     CDS             complement(1957221..1957754)
     CDS             1957926..1961330
     CDS             complement(1961369..1962073)
     CDS             1962262..1962786
     CDS             complement(1962859..1963665)
     CDS             complement(1963758..1964210)
     CDS             complement(1964294..1965364)
     CDS             complement(1965458..1966108)
     CDS             1966163..1967596
     CDS             1967964..1968560
     CDS             complement(1968568..1969302)
     CDS             complement(1969309..1971027)
     CDS             complement(1971090..1972241)
     CDS             complement(1972340..1973065)
     CDS             complement(1973262..1973741)
     CDS             1973885..1974553
     CDS             1974585..1974767
     CDS             1975316..1976497
     CDS             1976500..1976598
     CDS             complement(1977721..1978449)
     CDS             complement(1978446..1981103)
     CDS             1981362..1982192
     CDS             1982195..1982950
     CDS             complement(1983228..1983611)
     CDS             complement(1983598..1984002)
     CDS             complement(1984049..1984417)
     CDS             complement(1984550..1985302)
     CDS             1985514..1986383
     CDS             1986590..1989403
     CDS             1989540..1989782
     CDS             complement(1990429..1992522)
     CDS             complement(1992718..1993212)
     CDS             1993314..1994126
     CDS             complement(1994670..1995914)
     CDS             1996152..1996985
     CDS             1997115..1999007
     CDS             complement(1999019..1999495)
     CDS             complement(1999553..1999867)
     CDS             complement(1999995..2000153)
     CDS             complement(2000192..2000284)
     CDS             complement(2000242..2000832)
     CDS             complement(2000829..2001761)
     CDS             complement(2001821..2002309)
     CDS             complement(2002357..2002833)
     CDS             2003046..2003630
     CDS             complement(2003711..2004115)
     CDS             2004276..2005511
     CDS             complement(2005561..2005668)
     CDS             complement(2005673..2006854)
     CDS             2006981..2007550
     CDS             complement(2007567..2008313)
     CDS             complement(2008438..2010522)
     CDS             complement(2010722..2011699)
     CDS             2011804..2012802
     CDS             complement(2012825..2014171)
     CDS             2014367..2015011
     CDS             2015035..2018601
     CDS             2018950..2019243
     CDS             complement(2019875..2020654)
     CDS             complement(2020804..2021607)
     CDS             complement(2021626..2022081)
     CDS             complement(2022289..2023725)
     CDS             complement(2023728..2024531)
     CDS             complement(2024531..2025412)
     CDS             2026346..2026546
     CDS             2026543..2026908
     CDS             2026924..2027937
     CDS             complement(2028119..2028235)
     CDS             2028249..2028494
     CDS             complement(2029289..2030068)
     CDS             complement(2030218..2031021)
     CDS             complement(2031040..2031495)
     CDS             complement(2031706..2032923)
     CDS             complement(2033098..2033886)
     CDS             complement(2033904..2034743)
     CDS             complement(2034797..2035051)
     CDS             2035670..2035870
     CDS             2035867..2036802
     CDS             2036799..2038139
     CDS             complement(2038344..2038490)
     CDS             2038723..2038821
     CDS             2039375..2040133
     CDS             2040140..2041621
     CDS             2041623..2043212
     CDS             2043209..2043850
     CDS             2043847..2045019
     CDS             2045037..2045840
     CDS             complement(2046474..2047118)
     CDS             2047252..2047569
     CDS             complement(2047580..2049025)
     CDS             complement(2049022..2050188)
     CDS             complement(2050190..2051095)
     CDS             2051244..2052215
     CDS             2052241..2053041
     CDS             complement(2053265..2054692)
     CDS             complement(2054689..2055828)
     CDS             complement(2055830..2056753)
     CDS             complement(2056929..2057837)
     CDS             2057986..2059014
     CDS             2059072..2059569
     CDS             2059696..2060886
     CDS             2060995..2061378
     CDS             2061390..2061812
     CDS             complement(2061818..2062282)
     CDS             2062471..2063157
     CDS             complement(2063661..2064143)
     CDS             2064406..2065206
     CDS             2065203..2065754
     CDS             complement(2065759..2066091)
     CDS             2066209..2066739
     CDS             2066741..2067733
     CDS             2067828..2068244
     CDS             2068319..2068888
     CDS             complement(2068993..2069421)
     CDS             2069593..2071119
     CDS             2071125..2071262
     CDS             2071345..2071878
     CDS             2071875..2072432
     CDS             complement(2072611..2074779)
     CDS             complement(2074794..2076542)
     CDS             2076957..2077493
     CDS             2077710..2078594
     CDS             2078605..2079453
     CDS             2079505..2079840
     CDS             complement(2079924..2081621)
     CDS             2081768..2082082
     CDS             2082079..2082783
     CDS             2086108..2086218
     CDS             2088708..2089667
     CDS             2089863..2091290
     CDS             2091536..2091733
     CDS             2091733..2092692
     CDS             2092712..2093485
     CDS             2093660..2094451
     CDS             2094682..2095857
     CDS             complement(2095913..2096134)
     CDS             complement(2096156..2096662)
     CDS             complement(2096775..2097767)
     CDS             2098029..2099255
     CDS             complement(2099283..2100116)
     CDS             2100306..2100485
     CDS             2100532..2101566
     CDS             2102496..2102975
     CDS             2103024..2103938
     CDS             2104037..2104531
     CDS             complement(2105157..2106377)
     CDS             complement(2106512..2107705)
     CDS             complement(2107702..2108481)
     CDS             complement(2108478..2109428)
     CDS             2110130..2110729
     CDS             complement(2110736..2111503)
     CDS             complement(2111589..2113931)
     CDS             2114341..2115063
     CDS             complement(2115081..2115827)
     CDS             2116055..2116726
     CDS             complement(2116730..2117323)
     CDS             complement(2117393..2118385)
     CDS             complement(2118523..2119518)
     CDS             2119703..2121637
     CDS             2121689..2122723
     CDS             2122897..2123187
     CDS             complement(2123558..2124532)
     CDS             complement(2124733..2124969)
     CDS             complement(2124947..2126089)
     CDS             2126723..2128954
     CDS             2129173..2129424
     CDS             2129433..2130161
     CDS             complement(2130392..2130889)
     CDS             complement(2130905..2133733)
     CDS             complement(2133804..2134460)
     CDS             complement(2134657..2136132)
     CDS             complement(2136282..2136977)
     CDS             complement(2137462..2138856)
     CDS             2139016..2139705
     CDS             2139713..2140681
     CDS             complement(2140772..2141344)
     CDS             complement(2141530..2142972)
     CDS             2143504..2143833
     CDS             complement(2143913..2144317)
     CDS             2144680..2145438
     CDS             complement(2145416..2146135)
     CDS             complement(2146132..2146785)
     CDS             complement(2147130..2147282)
     CDS             2147399..2148607
     CDS             2148600..2150528
     CDS             2151335..2151970
     CDS             2152968..2155748
     CDS             complement(2156050..2156271)
     CDS             2156303..2156545
     CDS             complement(2156588..2156863)
     CDS             2157411..2157890
     CDS             complement(2158171..2158695)
     CDS             2158868..2160079
     CDS             2160232..2160549
     CDS             2160800..2161777
     CDS             complement(2161842..2163284)
     CDS             complement(2163481..2164380)
     CDS             2164660..2165091
     CDS             complement(2165120..2165614)
     CDS             complement(2165616..2166056)
     CDS             complement(2166028..2166585)
     CDS             complement(2166582..2167055)
     CDS             complement(2167012..2167761)
     CDS             complement(2167758..2168651)
     CDS             complement(2168658..2169521)
     CDS             complement(2169508..2171241)
     CDS             2171311..2171859
     CDS             2172086..2172985
     CDS             complement(2173180..2173884)
     CDS             complement(2173881..2174513)
     CDS             complement(2175225..2175908)
     CDS             complement(2175923..2176582)
     CDS             complement(2176607..2177293)
     CDS             complement(2177889..2178122)
     CDS             complement(2178128..2178442)
     CDS             complement(2178472..2179002)
     CDS             complement(2179004..2179231)
     CDS             2179429..2179917
     CDS             2180283..2181515
     CDS             2181512..2182381
     CDS             2182588..2184735
     CDS             complement(2184807..2186978)
     CDS             2187207..2189915
     CDS             complement(2189989..2190126)
     CDS             complement(2190541..2191815)
     CDS             complement(2191885..2192517)
     CDS             complement(2192802..2193875)
     CDS             complement(2193872..2195872)
     CDS             2196597..2197361
     CDS             complement(2197358..2197483)
     CDS             2197912..2198307
     CDS             complement(2198861..2199571)
     CDS             2199939..2200961
     CDS             2201583..2202260
     CDS             2202476..2204332
     CDS             complement(2204437..2205195)
     CDS             complement(2205244..2205609)
     CDS             complement(2205701..2206501)
     CDS             complement(2206504..2208255)
     CDS             complement(2208268..2209629)
     CDS             complement(2209632..2210045)
     CDS             complement(2210069..2210590)
     CDS             complement(2210592..2212568)
     CDS             complement(2212580..2213491)
     CDS             complement(2213488..2214030)
     CDS             complement(2214033..2215124)
     CDS             complement(2215150..2215398)
     CDS             2216197..2217114
     CDS             2217125..2218540
     CDS             complement(2218961..2219887)
     CDS             2220029..2220811
     CDS             2221008..2222294
     CDS             complement(2222385..2222687)
     CDS             2222735..2223451
     CDS             2223528..2224385
     CDS             2224478..2225191
     CDS             2225210..2225896
     CDS             complement(2225930..2226592)
     CDS             complement(2226807..2227691)
     CDS             2227731..2228258
     CDS             complement(2228530..2228922)
     CDS             2229184..2232123
     CDS             2232172..2234403
     CDS             2234636..2235148
     CDS             2235219..2235803
     CDS             complement(2236158..2236910)
     CDS             2236961..2237371
     CDS             2237368..2238390
     CDS             complement(2239077..2240768)
     CDS             complement(2240784..2242037)
     CDS             complement(2242874..2244211)
     CDS             complement(2244600..2245571)
     CDS             complement(2245740..2246414)
     CDS             complement(2246500..2249601)
     CDS             complement(2249900..2251006)
     CDS             2251203..2252075
     CDS             2252288..2253733
     CDS             2253734..2254213
     CDS             complement(2254247..2254513)
     CDS             complement(2254557..2255612)
     CDS             2255817..2256374
     CDS             complement(2256672..2257283)
     CDS             complement(2257380..2258537)
     CDS             2258585..2258773
     CDS             complement(2258798..2259955)
     CDS             complement(2260154..2261650)
     CDS             2261741..2262316
     CDS             complement(2262356..2263231)
     CDS             2263365..2264525
     CDS             2264599..2265375
     CDS             complement(2265571..2266353)
     CDS             2266693..2266797
     CDS             complement(2267138..2267602)
     CDS             complement(2267618..2267746)
     CDS             complement(2267836..2268864)
     CDS             complement(2269050..2270204)
     CDS             complement(2270295..2270687)
     CDS             complement(2270790..2272034)
     CDS             complement(2272142..2273119)
     CDS             2273356..2273583
     CDS             2273591..2273932
     CDS             2273929..2274939
     CDS             2275334..2275891
     CDS             2276170..2276697
     CDS             complement(2276656..2276754)
     CDS             2276827..2276955
     CDS             complement(2276974..2277786)
     CDS             2278135..2279436
     CDS             2279503..2281107
     CDS             2281160..2281912
     CDS             complement(2282224..2283771)
     CDS             complement(2283854..2284972)
     CDS             complement(2284969..2286288)
     CDS             2286390..2287028
     CDS             2287016..2287768
     CDS             2287820..2288464
     CDS             2289619..2289921
     CDS             2289918..2291279
     CDS             complement(2292071..2292856)
     CDS             2293229..2293915
     CDS             2293998..2294720
     CDS             2295085..2295525
     CDS             2295559..2296386
     CDS             2296383..2297195
     CDS             2297214..2298539
     CDS             complement(2298693..2299298)
     CDS             complement(2299300..2300229)
     CDS             complement(2300230..2301429)
     CDS             complement(2301430..2301717)
     CDS             complement(2301719..2302258)
     CDS             complement(2302497..2303921)
     CDS             complement(2304043..2305839)
     CDS             complement(2306040..2306447)
     CDS             complement(2306448..2307113)
     CDS             complement(2307110..2308051)
     CDS             complement(2308048..2309508)
     CDS             complement(2309597..2309869)
     CDS             complement(2309866..2310741)
     CDS             complement(2310738..2311010)
     CDS             complement(2311007..2311483)
     CDS             2311762..2312007
     CDS             2312093..2312620
     CDS             2312625..2313545
     CDS             2313542..2314945
     CDS             2314939..2315286
     CDS             2315306..2316046
     CDS             2316048..2317112
     CDS             2317125..2317838
     CDS             2317917..2318708
     CDS             2318712..2318915
     CDS             2319388..2320152
     CDS             2320612..2321175
     CDS             complement(2321542..2322201)
     CDS             complement(2322488..2323429)
     CDS             2323623..2324603
     CDS             2324596..2325645
     CDS             2325859..2326908
     CDS             2326981..2327505
     CDS             complement(2327677..2329278)
     CDS             complement(2329324..2330049)
     CDS             2330115..2331326
     CDS             complement(2331619..2331918)
     CDS             2331984..2333084
     CDS             2333099..2334460
     CDS             complement(2334511..2335056)
     CDS             2335186..2336244
     CDS             2336308..2337081
     CDS             2337089..2337859
     CDS             2338016..2338414
     CDS             complement(2338448..2339179)
     CDS             2339467..2341707
     CDS             2341728..2343437
     CDS             2343924..2345822
     CDS             2346104..2346508
     CDS             2346659..2347993
     CDS             2347993..2349312
     CDS             complement(2349470..2350021)
     CDS             complement(2350096..2351130)
     CDS             2351589..2351810
     CDS             2351860..2352342
     CDS             2352534..2353067
     CDS             complement(2353108..2354475)
     CDS             complement(2354479..2354760)
     CDS             complement(2354772..2355788)
     CDS             complement(2355884..2356936)
     CDS             complement(2356992..2357345)
     CDS             2357544..2358578
     CDS             2358620..2358850
     CDS             2358838..2358957
     CDS             2358981..2359460
     CDS             2359542..2361773
     CDS             2361788..2362072
     CDS             2362170..2364584
     CDS             complement(2364647..2365288)
     CDS             2365738..2366835
     CDS             2366967..2369222
     CDS             complement(2370259..2370840)
     CDS             complement(2370841..2371764)
     CDS             2372076..2372489
     CDS             complement(2372607..2373596)
     CDS             2373721..2374290
     CDS             2374287..2374949
     CDS             2375034..2375540
     CDS             complement(2375579..2376115)
     CDS             complement(2376144..2376518)
     CDS             complement(2376610..2376834)
     CDS             complement(2376831..2377061)
     CDS             complement(2377313..2377672)
     CDS             complement(2377755..2379428)
     CDS             2379568..2380038
     CDS             2380327..2381313
     CDS             2381381..2382568
     CDS             2383134..2383331
     CDS             complement(2383560..2384201)
     CDS             2384370..2385554
     CDS             complement(2385903..2386496)
     CDS             complement(2386627..2386731)
     CDS             2386945..2387382
     CDS             2387538..2388017
     CDS             2388124..2388675
     CDS             complement(2389166..2389801)
     CDS             complement(2389798..2393112)
     CDS             2393390..2393767
     CDS             complement(2393777..2394952)
     CDS             2395098..2396375
     CDS             complement(2396447..2397019)
     CDS             complement(2397006..2398031)
     CDS             complement(2398052..2398846)
     CDS             complement(2398985..2399380)
     CDS             complement(2399531..2399968)
     CDS             complement(2399981..2403871)
     CDS             2404147..2405127
     CDS             2405135..2405935
     CDS             complement(2406183..2407211)
     CDS             2407420..2408415
     CDS             2408420..2409115
     CDS             complement(2409486..2410541)
     CDS             2410633..2411142
     CDS             2411247..2412086
     CDS             complement(2412163..2413611)
     CDS             2413630..2413758
     CDS             complement(2413938..2415449)
     CDS             complement(2415469..2416263)
     CDS             complement(2416263..2416769)
     CDS             complement(2416785..2417984)
     CDS             complement(2417985..2418656)
     CDS             complement(2418660..2419232)
     CDS             complement(2419406..2420830)
     CDS             complement(2420879..2421661)
     CDS             complement(2421661..2422170)
     CDS             complement(2422195..2423397)
     CDS             complement(2423398..2424036)
     CDS             complement(2424030..2424545)
     CDS             complement(2424686..2425033)
     CDS             complement(2425041..2425802)
     CDS             complement(2426081..2426581)
     CDS             2426645..2427133
     CDS             2427130..2427732
     CDS             2427710..2428168
     CDS             2428165..2429256
     CDS             2429253..2432426
     CDS             2432417..2432986
     CDS             2433129..2434022
     CDS             complement(2434179..2434658)
     CDS             2434969..2435739
     CDS             2435854..2436042
     CDS             2436189..2437313
     CDS             complement(2437702..2439768)
     CDS             complement(2440002..2441009)
     CDS             complement(2441020..2441268)
     CDS             2441394..2442494
     CDS             complement(2442766..2443722)
     CDS             complement(2443813..2444193)
     CDS             complement(2444264..2444863)
     CDS             complement(2444877..2445350)
     CDS             2445517..2446071
     CDS             complement(2446083..2446586)
     CDS             complement(2446597..2447766)
     CDS             complement(2447962..2448711)
     CDS             2449061..2450197
     CDS             complement(2450360..2451334)
     CDS             complement(2451430..2452605)
     CDS             complement(2452729..2454807)
     CDS             2454999..2455442
     CDS             2455774..2456265
     CDS             complement(2456273..2456638)
     CDS             complement(2456639..2457844)
     CDS             2458661..2459257
     CDS             complement(2459544..2460230)
     CDS             complement(2460227..2461234)
     CDS             2461470..2462825
     CDS             2463314..2463628
     CDS             2463628..2464041
     CDS             2464382..2465827
     CDS             2466016..2466282
     CDS             complement(2466248..2466706)
     CDS             2466746..2467162
     CDS             2468098..2469399
     CDS             2472917..2473027
     CDS             complement(2476103..2476912)
     CDS             2477050..2477526
     CDS             complement(2477546..2479447)
     CDS             complement(2479444..2480703)
     CDS             complement(2480700..2482193)
     CDS             2482367..2484361
     CDS             2484422..2485576
     CDS             complement(2486606..2488993)
     CDS             2489369..2490364
     CDS             2490371..2491426
     CDS             2491437..2492450
     CDS             2492452..2493501
     CDS             2493556..2494590
     CDS             complement(2495051..2496061)
     CDS             complement(2496074..2498599)
     CDS             complement(2498668..2500509)
     CDS             complement(2500513..2500857)
     CDS             complement(2500923..2501726)
     CDS             complement(2502092..2502208)
     CDS             2502364..2503644
     CDS             2503670..2504716
     CDS             2504713..2505882
     CDS             complement(2506334..2506576)
     CDS             complement(2506610..2507320)
     CDS             2507589..2508218
     CDS             2508370..2509107
     CDS             complement(2509113..2510156)
     CDS             complement(2510159..2511139)
     CDS             complement(2511303..2512298)
     CDS             complement(2512373..2513398)
     CDS             2513607..2513846
     CDS             complement(2513852..2515582)
     CDS             2515790..2515942
     CDS             2516012..2516395
     CDS             2516400..2516615
     CDS             complement(2516935..2517234)
     CDS             2517366..2518382
     CDS             2518754..2521567
     CDS             complement(2521658..2522035)
     CDS             complement(2522226..2523038)
     CDS             2523074..2523907
     CDS             complement(2524238..2525305)
     CDS             2525662..2526840
     CDS             2526939..2528021
     CDS             2528027..2529079
     CDS             2529069..2530247
     CDS             2530297..2531091
     CDS             2531094..2532386
     CDS             2532594..2533976
     CDS             2534056..2537103
     CDS             2537128..2538777
     CDS             complement(2538837..2541041)
     CDS             2541728..2542828
     CDS             2543048..2543629
     CDS             complement(2543667..2544608)
     CDS             complement(2544684..2546129)
     CDS             complement(2546089..2546814)
     CDS             complement(2547043..2547963)
     CDS             complement(2547984..2548985)
     CDS             2549177..2549650
     CDS             2549661..2550623
     CDS             2550599..2551393
     CDS             2551409..2552137
     CDS             complement(2552182..2552874)
     CDS             complement(2552912..2554072)
     CDS             complement(2554091..2555041)
     CDS             2555408..2557363
     CDS             complement(2557459..2557830)
     CDS             2558132..2559046
     CDS             2559107..2559511
     CDS             complement(2559530..2561059)
     CDS             complement(2562324..2563685)
     CDS             complement(2563922..2564116)
     CDS             2564343..2565572
     CDS             2565704..2566984
     CDS             2567141..2568415
     CDS             2568480..2569235
     CDS             2569536..2570216
     CDS             2570351..2570602
     CDS             complement(2570609..2571112)
     CDS             2571262..2572224
     CDS             complement(2572506..2573690)
     CDS             complement(2573970..2575058)
     CDS             2575229..2575693
     CDS             2575693..2576505
     CDS             2576560..2577174
     CDS             complement(2577178..2577990)
     CDS             2578161..2578622
     CDS             complement(2578627..2580084)
     CDS             complement(2580120..2580770)
     CDS             2581105..2582898
     CDS             complement(2582914..2585325)
     CDS             2585502..2585723
     CDS             complement(2586250..2588103)
     CDS             complement(2588381..2588653)
     CDS             complement(2588644..2589594)
     CDS             complement(2589683..2590072)
     CDS             complement(2590074..2591255)
     CDS             complement(2591267..2592310)
     CDS             complement(2592307..2593026)
     CDS             complement(2593319..2594056)
     CDS             complement(2594053..2595354)
     CDS             complement(2595554..2596378)
     CDS             2596666..2597847
     CDS             complement(2598300..2598680)
     CDS             complement(2598782..2599390)
     CDS             complement(2599520..2601025)
     CDS             complement(2601026..2601787)
     CDS             2602056..2602583
     CDS             2602588..2603736
     CDS             2603744..2604520
     CDS             2604522..2605535
     CDS             2605537..2606148
     CDS             complement(2606430..2606999)
     CDS             2607131..2607478
     CDS             complement(2607487..2607864)
     CDS             complement(2607851..2608135)
     CDS             complement(2608211..2608351)
     CDS             complement(2608696..2609568)
     CDS             2609723..2609860
     CDS             2610066..2611193
     CDS             2611844..2612032
     CDS             complement(2612250..2612471)
     CDS             complement(2612484..2613353)
     CDS             complement(2613358..2613924)
     CDS             complement(2614281..2614976)
     CDS             complement(2614993..2615832)
     CDS             2616153..2617847
     CDS             2617853..2619811
     CDS             2619823..2620254
     CDS             2620335..2622419
     CDS             2622583..2623644
     CDS             complement(2623987..2625426)
     CDS             2625614..2626063
     CDS             complement(2626142..2626636)
     CDS             complement(2626682..2626810)
     CDS             complement(2626830..2627327)
     CDS             2627841..2629598
     CDS             complement(2629697..2630323)
     CDS             2630386..2631660
     CDS             2631657..2632016
     CDS             complement(2632475..2633317)
     CDS             complement(2633426..2633611)
     CDS             complement(2633960..2634334)
     CDS             complement(2634666..2635610)
     CDS             2635722..2636306
     CDS             2636717..2638147
     CDS             complement(2638181..2639926)
     CDS             2640089..2641018
     CDS             2641020..2641871
     CDS             2641915..2643192
     CDS             complement(2643635..2644609)
     CDS             complement(2645069..2645494)
     CDS             2645720..2646178
     CDS             complement(2646205..2646918)
     CDS             complement(2646991..2648175)
     CDS             2648344..2649714
     CDS             complement(2649717..2650424)
     CDS             2650740..2652305
     CDS             complement(2652318..2652797)
     CDS             complement(2652911..2653567)
     CDS             2653829..2654659
     CDS             2654806..2655114
     CDS             2655467..2656327
     CDS             complement(2656356..2656754)
     CDS             complement(2656729..2657094)
     CDS             complement(2657081..2658154)
     CDS             complement(2658193..2659698)
     CDS             complement(2659711..2660910)
     CDS             complement(2661043..2661693)
     CDS             2662189..2664096
     CDS             2664190..2666583
     CDS             2666831..2667925
     CDS             2667925..2669436
     CDS             2669438..2670175
     CDS             2670345..2671412
     CDS             2671405..2672211
     CDS             2672289..2673662
     CDS             complement(2673706..2674065)
     CDS             complement(2674246..2675250)
     CDS             2675363..2675629
     CDS             2675987..2676649
     CDS             2676838..2677032
     CDS             complement(2677182..2678486)
     CDS             complement(2678497..2679762)
     CDS             2679892..2680365
     CDS             complement(2680307..2680822)
     CDS             2681016..2681195
     CDS             2681207..2681875
     CDS             2681878..2682432
     CDS             2682429..2683166
     CDS             2683167..2683505
     CDS             2683561..2684340
     CDS             2684453..2685139
     CDS             2685130..2685861
     CDS             2685973..2686659
     CDS             2686634..2686912
     CDS             complement(2686909..2687445)
     CDS             complement(2687445..2688326)
     CDS             2688561..2690558
     CDS             2690680..2690892
     CDS             2690985..2691344
     CDS             2691391..2693262
     CDS             2693627..2694433
     CDS             complement(2694738..2694941)
     CDS             complement(2695636..2696622)
     CDS             2696726..2698618
     CDS             2698798..2699595
     CDS             complement(2699942..2700988)
     CDS             complement(2701095..2702096)
     CDS             2702323..2702850
     CDS             2702856..2703347
     CDS             2703340..2706162
     CDS             2706736..2707389
     CDS             complement(2707813..2708430)
     CDS             2708527..2709414
     CDS             2710250..2711053
     CDS             2711164..2712801
     CDS             complement(2712913..2713185)
     CDS             complement(2713798..2714490)
     CDS             2715013..2715267
     CDS             complement(2715346..2716824)
     CDS             complement(2717426..2717830)
     CDS             complement(2718023..2718898)
     CDS             2719147..2719614
     CDS             2719755..2720303
     CDS             2720580..2720870
     CDS             2721381..2722001
     CDS             complement(2722031..2722342)
     CDS             2722633..2723019
     CDS             2723155..2723418
     CDS             2723560..2724414
     CDS             2724547..2725788
     CDS             complement(2725807..2728842)
     CDS             complement(2729020..2729733)
     CDS             complement(2730038..2730691)
     CDS             complement(2730691..2731632)
     CDS             complement(2731633..2732433)
     CDS             complement(2732443..2732880)
     CDS             complement(2732981..2733475)
     CDS             complement(2733465..2734097)
     CDS             complement(2734094..2736061)
     CDS             complement(2736065..2737105)
     CDS             complement(2737123..2737485)
     CDS             complement(2737497..2738390)
     CDS             2738786..2739124
     CDS             2739128..2739250
     CDS             2739240..2739680
     CDS             2740408..2741034
     CDS             2741043..2741903
     CDS             complement(2741953..2745561)
     CDS             complement(2745839..2746387)
     CDS             2746518..2749055
     CDS             2749024..2750316
     CDS             2750362..2751360
     CDS             2751370..2752326
     CDS             2752364..2754010
     CDS             complement(2754023..2755192)
     CDS             complement(2755240..2756703)
     CDS             complement(2756743..2757969)
     CDS             2758115..2758996
     CDS             complement(2758993..2760042)
     CDS             complement(2760046..2761161)
     CDS             complement(2761163..2762311)
     CDS             complement(2762314..2763360)
     CDS             2763460..2764626
     CDS             2764736..2767588
     CDS             2767769..2770588
     CDS             2770725..2771624
     CDS             2771834..2772853
     CDS             2773092..2774525
     CDS             2774623..2776323
     CDS             2776324..2776845
     CDS             complement(2776978..2777229)
     CDS             2778315..2779178
     CDS             2779270..2780439
     CDS             complement(2780450..2781082)
     CDS             complement(2781332..2782915)
     CDS             complement(2782927..2783790)
     CDS             complement(2783802..2784176)
     CDS             complement(2784178..2784678)
     CDS             complement(2784922..2785842)
     CDS             2786103..2789138
     CDS             complement(2789456..2790103)
     CDS             2790176..2791174
     CDS             2791432..2793975
     CDS             2794109..2794891
     CDS             2795385..2795960
     CDS             2796041..2796616
     CDS             2797299..2798693
     CDS             2799123..2800055
     CDS             2800206..2800673
     CDS             2800686..2801171
     CDS             2801204..2801692
     CDS             2801711..2802199
     CDS             2802211..2802705
     CDS             2802715..2803254
     CDS             2803259..2803783
     CDS             2803796..2804536
     CDS             2804577..2806355
     CDS             2806358..2807980
     CDS             2807982..2808977
     CDS             2809312..2809545
     CDS             complement(2809638..2810093)
     CDS             2810405..2810935
     CDS             complement(2811132..2811521)
     CDS             complement(2811700..2812569)
     CDS             complement(2812910..2813782)
     CDS             2813993..2814226
     CDS             2814412..2814972
     CDS             complement(2815009..2817027)
     CDS             2817306..2817539
     CDS             2817582..2818001
     CDS             2818013..2819443
     CDS             complement(2819611..2820255)
     CDS             complement(2820300..2821226)
     CDS             complement(2821663..2822727)
     CDS             complement(2822705..2823115)
     CDS             2823443..2824219
     CDS             complement(2824233..2825087)
     CDS             complement(2825238..2825858)
     CDS             2826045..2826470
     CDS             complement(2826492..2827217)
     CDS             2827838..2828371
     CDS             2828379..2830250
     CDS             2830279..2831421
     CDS             complement(2831489..2832253)
     CDS             complement(2832250..2833068)
     CDS             complement(2833096..2834973)
     CDS             complement(2834957..2836408)
     CDS             complement(2836424..2837674)
     CDS             complement(2837676..2839076)
     CDS             complement(2839082..2839621)
     CDS             complement(2839681..2841993)
     CDS             2842467..2842784
     CDS             complement(2843066..2844565)
     CDS             complement(2844608..2846278)
     CDS             2846555..2847502
     CDS             complement(2847535..2847990)
     CDS             complement(2848073..2848699)
     CDS             complement(2848758..2849429)
     CDS             complement(2849520..2850158)
     CDS             complement(2850142..2850678)
     CDS             complement(2850731..2851447)
     CDS             complement(2851502..2851726)
     CDS             complement(2852317..2852448)
     CDS             complement(2852475..2852588)
     CDS             complement(2853060..2854193)
     CDS             complement(2854190..2855443)
     CDS             2855780..2856205
     CDS             2856192..2857097
     CDS             2857094..2859454
     CDS             2859631..2860077
     CDS             complement(2860139..2860825)
     CDS             complement(2861295..2861996)
     CDS             complement(2862436..2863062)
     CDS             2863140..2863670
     CDS             complement(2863925..2864440)
     CDS             2864506..2865006
     CDS             2865012..2866022
     CDS             2866521..2867117
     CDS             complement(2867121..2868071)
     CDS             2868475..2869365
     CDS             2869423..2869728
     CDS             complement(2869717..2870955)
     CDS             complement(2871211..2872530)
     CDS             2872877..2873305
     CDS             complement(2873357..2873662)
     CDS             2874011..2874406
     CDS             2874731..2875126
     CDS             2875363..2875740
     CDS             2876031..2876810
     CDS             2877107..2877298
     CDS             2877677..2878138
     CDS             2878554..2879306
     CDS             2879636..2880277
     CDS             2880301..2881107
     CDS             2881396..2881758
     CDS             2881771..2882190
     CDS             2882201..2882611
     CDS             2882705..2882920
     CDS             2883211..2883447
     CDS             2883515..2884729
     CDS             2884845..2885468
     CDS             2885492..2886286
     CDS             2886294..2887193
     CDS             2887190..2887957
     CDS             2887961..2889034
     CDS             2889101..2890438
     CDS             complement(2890512..2891366)
     CDS             complement(2891386..2892129)
     CDS             complement(2892338..2894266)
     CDS             complement(2894512..2895240)
     CDS             complement(2895237..2896013)
     CDS             complement(2896010..2896915)
     CDS             complement(2896993..2899077)
     CDS             complement(2899145..2899411)
     CDS             2899591..2900532
     CDS             2900535..2901428
     CDS             2901425..2902087
     CDS             complement(2902576..2902956)
     CDS             complement(2902982..2903413)
     CDS             complement(2903583..2904560)
     CDS             complement(2904557..2905543)
     CDS             complement(2905556..2906482)
     CDS             complement(2906488..2907501)
     CDS             complement(2907585..2909240)
     CDS             2909491..2910696
     CDS             complement(2910823..2912895)
     CDS             complement(2913150..2913725)
     CDS             complement(2914061..2914189)
     CDS             2914309..2914992
     CDS             2915157..2916029
     CDS             complement(2916246..2917409)
     CDS             complement(2917412..2918665)
     CDS             complement(2918876..2919190)
     CDS             complement(2919284..2920564)
     CDS             complement(2920680..2922878)
     CDS             complement(2922914..2923534)
     CDS             complement(2923539..2923967)
     CDS             complement(2923988..2924428)
     CDS             complement(2924421..2924726)
     CDS             complement(2924731..2925885)
     CDS             complement(2925882..2928515)
     CDS             complement(2928528..2930345)
     CDS             complement(2930338..2931888)
     CDS             complement(2931902..2932141)
     CDS             2932605..2933903
     CDS             complement(2933922..2934503)
     CDS             complement(2934807..2935145)
     CDS             complement(2935493..2935972)
     CDS             2936165..2936296
     CDS             2936473..2936919
     CDS             complement(2936991..2937125)
     CDS             complement(2937217..2938710)
     CDS             2939037..2940104
     CDS             2940227..2941327
     CDS             2941366..2941803
     CDS             2941972..2942316
     CDS             2942326..2943798
     CDS             complement(2944440..2945165)
     CDS             2945390..2946025
     CDS             complement(2946041..2946799)
     CDS             2946964..2947695
     CDS             complement(2947719..2948621)
     CDS             2948794..2950203
     CDS             2950208..2950894
     CDS             complement(2950909..2952024)
     CDS             complement(2952025..2952882)
     CDS             complement(2952893..2953789)
     CDS             complement(2953910..2954722)
     CDS             complement(2954719..2956239)
     CDS             complement(2956245..2957285)
     CDS             2957377..2958150
     CDS             2958192..2958890
     CDS             complement(2959268..2960458)
     CDS             complement(2960463..2961479)
     CDS             complement(2961466..2961813)
     CDS             complement(2962084..2963559)
     CDS             complement(2963803..2964222)
     CDS             2964417..2965355
     CDS             2965426..2966724
     CDS             2966725..2967141
     CDS             2967808..2968278
     CDS             2968658..2969242
     CDS             complement(2970198..2973425)
     CDS             2973695..2974966
     CDS             complement(2974970..2975377)
     CDS             complement(2975477..2977195)
     CDS             complement(2977317..2977553)
     CDS             complement(2977811..2979331)
     CDS             2979539..2980333
     CDS             2980464..2982908
     CDS             complement(2982925..2983425)
     CDS             complement(2983711..2984244)
     CDS             2984490..2985692
     CDS             2985682..2986311
     CDS             2986344..2986625
     CDS             2986630..2986806
     CDS             2986819..2987622
     CDS             2987619..2987771
     CDS             2987796..2988560
     CDS             complement(2988625..2988819)
     CDS             complement(2989159..2989704)
     CDS             complement(2989709..2990488)
     CDS             complement(2990485..2991423)
     CDS             2991591..2993342
     CDS             2996578..2996688
     CDS             complement(2999167..3000144)
     CDS             complement(3000424..3000594)
     CDS             3000750..3002519
     CDS             3002516..3003532
     CDS             3003630..3004133
     CDS             3004263..3004568
     CDS             complement(3004620..3005270)
     CDS             complement(3005270..3005785)
     CDS             complement(3005892..3006986)
     CDS             complement(3006958..3007494)
     CDS             complement(3007586..3007867)
     CDS             complement(3007877..3008440)
     CDS             complement(3008433..3009167)
     CDS             3009289..3009783
     CDS             complement(3009790..3010347)
     CDS             complement(3010445..3011281)
     CDS             complement(3011278..3012276)
     CDS             complement(3012395..3012805)
     CDS             3012944..3014032
     CDS             3014238..3015983
     CDS             complement(3016272..3018674)
     CDS             complement(3018904..3019305)
     CDS             3019502..3020278
     CDS             complement(3020303..3021460)
     CDS             3021586..3022368
     CDS             complement(3022628..3023032)
     CDS             complement(3023058..3024233)
     CDS             3024585..3025085
     CDS             complement(3025118..3025594)
     CDS             complement(3025697..3027307)
     CDS             complement(3027469..3028020)
     CDS             3028234..3029463
     CDS             3029466..3029864
     CDS             3029861..3030919
     CDS             3031046..3032110
     CDS             complement(3032177..3032773)
     CDS             complement(3032790..3033164)
     CDS             complement(3033249..3033737)
     CDS             3033957..3034175
     CDS             3034486..3035901
     CDS             3036030..3036620
     CDS             complement(3037192..3037386)
     CDS             complement(3037678..3038352)
     CDS             complement(3038353..3038769)
     CDS             3039260..3039721
     CDS             complement(3039771..3041048)
     CDS             complement(3041124..3041729)
     CDS             complement(3041729..3042052)
     CDS             3042160..3043272
     CDS             complement(3043328..3043687)
     CDS             complement(3043758..3044603)
     CDS             complement(3044607..3044789)
     CDS             3044998..3045993
     CDS             3045990..3046982
     CDS             complement(3046979..3047767)
     CDS             complement(3047757..3048689)
     CDS             complement(3048794..3049495)
     CDS             complement(3049630..3050433)
     CDS             complement(3050430..3051368)
     CDS             3051607..3051957
     CDS             3052190..3052288
     CDS             3052381..3052524
     CDS             complement(3052572..3053132)
     CDS             3053344..3054258
     CDS             complement(3054631..3054861)
     CDS             3054916..3055011
     CDS             3055036..3055869
     CDS             3056018..3056455
     CDS             complement(3056491..3057609)
     CDS             complement(3057695..3057838)
     CDS             complement(3057871..3058512)
     CDS             complement(3058665..3059594)
     CDS             3059833..3060627
     CDS             3060786..3061742
     CDS             3061911..3063989
     CDS             complement(3064006..3064263)
     CDS             complement(3064268..3064537)
     CDS             3065180..3065608
     CDS             3065737..3067359
     CDS             complement(3067361..3068392)
     CDS             3069141..3069632
     CDS             3070155..3070568
     CDS             3071110..3071244
     CDS             complement(3072194..3072502)
     CDS             3072694..3072789
     CDS             3073483..3074769
     CDS             3075233..3075832
     CDS             complement(3075833..3076426)
     CDS             3076453..3076809
     CDS             3076869..3077513
     CDS             complement(3078111..3079031)
     CDS             complement(3079038..3079649)
     CDS             complement(3079639..3080895)
     CDS             complement(3080892..3081359)
     CDS             complement(3081356..3081811)
     CDS             complement(3081811..3083346)
     CDS             complement(3083448..3085070)
     CDS             complement(3085116..3085931)
     CDS             complement(3086103..3087503)
     CDS             complement(3087569..3089089)
     CDS             3089280..3089810
     CDS             complement(3089813..3090358)
     CDS             complement(3090351..3091316)
     CDS             complement(3091301..3091981)
     CDS             3092053..3092544
     CDS             3093093..3095849
     CDS             complement(3095901..3097451)
     CDS             3097789..3098361
     CDS             complement(3098405..3098743)
     CDS             3099007..3099642
     CDS             3099757..3099945
     CDS             3100040..3100267
     CDS             3100408..3100779
     CDS             3100796..3101008
     CDS             3101014..3101232
     CDS             3101239..3101697
     CDS             3101713..3103497
     CDS             complement(3103597..3104289)
     CDS             3104481..3106106
     CDS             3106109..3107209
     CDS             complement(3107241..3109025)
     CDS             complement(3109161..3110315)
     CDS             3110477..3111325
     CDS             complement(3111413..3111994)
     CDS             3112150..3112869
     CDS             3113144..3114043
     CDS             complement(3114068..3115540)
     CDS             complement(3115537..3116343)
     CDS             complement(3116340..3117221)
     CDS             complement(3117222..3117329)
     CDS             3117510..3118073
     CDS             3118116..3118367
     CDS             complement(3118435..3120597)
     CDS             complement(3120814..3121254)
     CDS             complement(3121460..3121789)
     CDS             3122039..3123208
     CDS             3123363..3126344
     CDS             3126347..3127186
     CDS             complement(3127183..3129018)
     CDS             3129144..3129506
     CDS             complement(3129574..3130845)
     CDS             complement(3130842..3132209)
     CDS             complement(3132239..3132697)
     CDS             complement(3132827..3135457)
     CDS             complement(3135468..3136475)
     CDS             complement(3136545..3136760)
     CDS             complement(3136815..3137813)
     CDS             3138027..3139250
     CDS             3139345..3139770
     CDS             3139861..3140220
     CDS             complement(3140414..3140605)
     CDS             3140697..3141848
     CDS             complement(3141845..3142282)
     CDS             complement(3142279..3142821)
     CDS             complement(3142905..3143765)
     CDS             complement(3143850..3145400)
     CDS             3145547..3146122
     CDS             complement(3146633..3147073)
     CDS             complement(3147105..3147581)
     CDS             complement(3147574..3147735)
     CDS             3148179..3148688
     CDS             complement(3148940..3149278)
     CDS             complement(3150319..3150474)
     CDS             complement(3150676..3151512)
     CDS             3151890..3152123
     CDS             3152312..3152617
     CDS             3153349..3155853
     CDS             3155868..3158657
     CDS             complement(3158743..3158898)
     CDS             complement(3159004..3160035)
     CDS             complement(3160057..3160173)
     CDS             complement(3160348..3162279)
     CDS             complement(3163228..3164133)
     CDS             complement(3164158..3167286)
     CDS             3167521..3167634
     CDS             3167805..3168062
     CDS             complement(3168497..3169789)
     CDS             complement(3170542..3171726)
     CDS             complement(3171723..3172196)
     CDS             complement(3172209..3173213)
     CDS             complement(3173225..3173647)
     CDS             complement(3173647..3174057)
     CDS             3174247..3175509
     CDS             complement(3175576..3175752)
     CDS             complement(3175893..3176135)
     CDS             complement(3176122..3177414)
     CDS             complement(3177439..3177897)
     CDS             3178267..3178506
     CDS             complement(3178587..3179453)
     CDS             complement(3179466..3179852)