CDS             389..1957
     CDS             2145..3248
     CDS             3297..4400
     CDS             4437..6863
     CDS             7034..7507
     CDS             7724..9664
     CDS             9715..10098
     CDS             10175..10690
     CDS             complement(10761..12200)
     CDS             complement(12253..12669)
     CDS             complement(12672..13394)
     CDS             complement(13508..15580)
     CDS             complement(15577..16533)
     CDS             16846..17733
     CDS             17798..18328
     CDS             18487..18597
     CDS             18822..19310
     CDS             complement(19328..20776)
     CDS             complement(20815..22248)
     CDS             complement(22285..23622)
     CDS             complement(23650..24618)
     CDS             complement(24696..25214)
     CDS             25495..26553
     CDS             26731..27873
     CDS             28140..28715
     CDS             28757..29668
     CDS             29694..30530
     CDS             30470..31798
     CDS             31895..32539
     CDS             complement(32579..33349)
     CDS             complement(33407..33952)
     CDS             34108..36165
     CDS             36162..36398
     CDS             complement(36416..37093)
     CDS             37816..40122
     CDS             complement(40360..41910)
     CDS             42043..43179
     CDS             43193..44743
     CDS             44801..45424
     CDS             45455..46369
     CDS             complement(46374..46622)
     CDS             46651..47418
     CDS             47519..48145
     CDS             48155..49339
     CDS             49405..50316
     CDS             50319..50978
     CDS             51406..52116
     CDS             52238..52639
     CDS             52828..53202
     CDS             53230..53724
     CDS             53749..55335
     CDS             complement(55438..56280)
     CDS             complement(56292..57422)
     CDS             57877..58857
     CDS             59095..60915
     CDS             60987..62588
     CDS             62554..70701
     CDS             complement(70739..71527)
     CDS             complement(71520..72305)
     CDS             complement(72305..72793)
     CDS             72902..73882
     CDS             73913..75874
     CDS             complement(75944..77053)
     CDS             77167..78501
     CDS             78862..80547
     CDS             complement(80594..81997)
     CDS             complement(82187..82945)
     CDS             complement(83615..84031)
     CDS             84125..84706
     CDS             complement(84894..85274)
     CDS             complement(85323..89135)
     CDS             complement(89135..90976)
     CDS             complement(91315..91608)
     CDS             complement(91919..92086)
     CDS             92274..94925
     CDS             complement(95014..95568)
     CDS             complement(96189..96830)
     CDS             97133..97816
     CDS             98054..98935
     CDS             99134..100831
     CDS             100894..101670
     CDS             complement(101735..102109)
     CDS             complement(102146..103780)
     CDS             103965..104135
     CDS             104132..104416
     CDS             104416..106911
     CDS             106915..107433
     CDS             107445..108044
     CDS             108353..110155
     CDS             complement(110214..110867)
     CDS             111021..111425
     CDS             complement(111429..111986)
     CDS             complement(112021..112779)
     CDS             complement(112839..114137)
     CDS             complement(114131..114499)
     CDS             complement(114662..115042)
     CDS             complement(115035..115595)
     CDS             115723..117177
     CDS             117170..118528
     CDS             118528..122172
     CDS             122243..123493
     CDS             123661..123753
     CDS             complement(123824..125356)
     CDS             complement(125617..126057)
     CDS             complement(126129..127385)
     CDS             127529..127762
     CDS             127887..130691
     CDS             131002..131901
     CDS             131919..133295
     CDS             133423..133992
     CDS             complement(134591..134989)
     CDS             135811..136959
     CDS             136966..137883
     CDS             138171..139148
     CDS             139836..142910
     CDS             complement(143304..143927)
     CDS             complement(144639..145304)
     CDS             complement(145382..146152)
     CDS             complement(146330..146488)
     CDS             complement(146872..148470)
     CDS             complement(148517..148924)
     CDS             complement(149538..150065)
     CDS             complement(150254..150823)
     CDS             150915..152108
     CDS             complement(152130..152324)
     CDS             152795..155086
     CDS             155086..155820
     CDS             156003..156662
     CDS             156757..157725
     CDS             157733..158959
     CDS             complement(159047..159613)
     CDS             complement(159734..160510)
     CDS             complement(160510..161625)
     CDS             complement(161842..162048)
     CDS             162437..163846
     CDS             163930..164550
     CDS             164554..166077
     CDS             166097..167377
     CDS             167440..168399
     CDS             168405..168776
     CDS             complement(168838..169752)
     CDS             complement(169866..171281)
     CDS             complement(171293..172180)
     CDS             172389..173915
     CDS             173927..174736
     CDS             complement(174733..175857)
     CDS             176120..177235
     CDS             177254..178360
     CDS             178362..179606
     CDS             179644..181602
     CDS             181622..182782
     CDS             182788..184122
     CDS             184303..185391
     CDS             complement(185411..186898)
     CDS             187330..188814
     CDS             complement(188819..190087)
     CDS             complement(190107..190535)
     CDS             complement(190549..191976)
     CDS             complement(191987..193438)
     CDS             complement(193465..194481)
     CDS             complement(194498..195724)
     CDS             complement(195752..196300)
     CDS             complement(196328..197440)
     CDS             197824..198963
     CDS             198963..200090
     CDS             200151..200984
     CDS             201000..202121
     CDS             202118..203368
     CDS             203758..203997
     CDS             204010..205197
     CDS             205197..206132
     CDS             206123..207091
     CDS             207182..209647
     CDS             209644..211437
     CDS             211434..211673
     CDS             211673..213322
     CDS             213342..215099
     CDS             complement(215113..216189)
     CDS             complement(216244..217002)
     CDS             complement(217187..217969)
     CDS             complement(218019..218801)
     CDS             complement(218883..221525)
     CDS             complement(222279..223445)
     CDS             complement(223457..224593)
     CDS             225639..227363
     CDS             227410..230211
     CDS             complement(231106..231198)
     CDS             231817..232221
     CDS             complement(232297..234315)
     CDS             complement(234416..235009)
     CDS             235189..235890
     CDS             235848..237770
     CDS             237775..238656
     CDS             238634..239701
     CDS             239694..241214
     CDS             complement(241174..243006)
     CDS             243465..244391
     CDS             244461..245522
     CDS             complement(246255..250088)
     CDS             complement(250515..252359)
     CDS             complement(252334..254334)
     CDS             complement(254370..254585)
     CDS             complement(254575..256242)
     CDS             complement(256249..256581)
     CDS             complement(256578..257252)
     CDS             complement(257390..258016)
     CDS             complement(258753..258932)
     CDS             complement(259070..259696)
     CDS             260565..260723
     CDS             complement(260725..261024)
     CDS             261199..261372
     CDS             261369..261707
     CDS             261704..262780
     CDS             complement(263064..263804)
     CDS             complement(263804..264241)
     CDS             complement(264238..264813)
     CDS             265122..266342
     CDS             266335..268542
     CDS             268546..269277
     CDS             269479..271188
     CDS             271185..271937
     CDS             complement(272197..272952)
     CDS             complement(272962..273675)
     CDS             complement(273681..274346)
     CDS             complement(274693..275547)
     CDS             276216..278180
     CDS             complement(278584..278826)
     CDS             279049..279936
     CDS             280240..280542
     CDS             280559..280864
     CDS             280866..282572
     CDS             282846..283352
     CDS             283384..284049
     CDS             284061..284684
     CDS             284692..285318
     CDS             285673..286971
     CDS             287126..288739
     CDS             288742..290040
     CDS             290040..290801
     CDS             290825..291520
     CDS             291906..292613
     CDS             292701..293039
     CDS             293080..294315
     CDS             294612..294950
     CDS             295256..295495
     CDS             complement(295625..296308)
     CDS             complement(296305..297138)
     CDS             complement(297194..298438)
     CDS             complement(298536..298709)
     CDS             complement(298794..300251)
     CDS             complement(300350..302533)
     CDS             complement(303492..303638)
     CDS             303641..305686
     CDS             305889..306917
     CDS             306958..307320
     CDS             complement(307565..310153)
     CDS             310589..311446
     CDS             complement(311475..311912)
     CDS             complement(312012..312758)
     CDS             313116..313673
     CDS             313742..314455
     CDS             314498..314956
     CDS             315043..316374
     CDS             complement(316464..317303)
     CDS             complement(317545..318120)
     CDS             318744..320489
     CDS             320556..322238
     CDS             complement(322472..323545)
     CDS             324156..324824
     CDS             324997..325554
     CDS             325654..326985
     CDS             327044..327259
     CDS             327392..328909
     CDS             328972..329430
     CDS             329470..331470
     CDS             331773..331940
     CDS             complement(332263..333780)
     CDS             complement(333856..334134)
     CDS             complement(334109..334615)
     CDS             complement(334666..334917)
     CDS             complement(335008..335172)
     CDS             335543..335635
     CDS             335728..336255
     CDS             complement(336913..337110)
     CDS             337527..338723
     CDS             338828..339121
     CDS             339858..341009
     CDS             341006..341161
     CDS             complement(341150..341602)
     CDS             complement(341593..341841)
     CDS             342260..342475
     CDS             343187..343696
     CDS             343870..345063
     CDS             345072..345722
     CDS             complement(346195..347433)
     CDS             complement(347913..348890)
     CDS             complement(349393..350370)
     CDS             complement(350546..351634)
     CDS             complement(351651..354005)
     CDS             complement(354273..355367)
     CDS             355712..357376
     CDS             357501..359639
     CDS             359696..360553
     CDS             360543..360953
     CDS             360958..361668
     CDS             361672..362946
     CDS             complement(362987..363718)
     CDS             363965..364576
     CDS             complement(364678..365079)
     CDS             365460..367514
     CDS             367514..368719
     CDS             368829..369395
     CDS             369392..370033
     CDS             370030..371763
     CDS             complement(372161..372598)
     CDS             complement(372785..373144)
     CDS             complement(373344..373883)
     CDS             374059..374442
     CDS             complement(374546..375508)
     CDS             complement(375603..376949)
     CDS             complement(376962..378335)
     CDS             complement(378394..380826)
     CDS             complement(380837..381550)
     CDS             complement(381566..382816)
     CDS             complement(383067..384299)
     CDS             384631..385155
     CDS             385179..386141
     CDS             386252..386518
     CDS             387021..388955
     CDS             389554..391263
     CDS             391275..393347
     CDS             393393..395696
     CDS             395703..397151
     CDS             397138..397782
     CDS             397816..398502
     CDS             complement(398574..398858)
     CDS             complement(399174..400628)
     CDS             401245..403242
     CDS             403488..404639
     CDS             complement(404502..404849)
     CDS             404856..406211
     CDS             complement(406295..407647)
     CDS             complement(407637..409043)
     CDS             409270..410574
     CDS             410621..411301
     CDS             411311..413818
     CDS             414273..415505
     CDS             415508..416254
     CDS             416374..416616
     CDS             416748..417725
     CDS             complement(418075..418539)
     CDS             complement(418552..419952)
     CDS             complement(420793..421065)
     CDS             complement(421062..422129)
     CDS             422315..423406
     CDS             423617..424009
     CDS             complement(424155..424580)
     CDS             complement(424592..425788)
     CDS             complement(426038..426454)
     CDS             complement(426525..428144)
     CDS             complement(428328..429203)
     CDS             complement(429292..430371)
     CDS             complement(430468..431124)
     CDS             431314..431826
     CDS             431820..434090
     CDS             434257..435081
     CDS             435124..435936
     CDS             435948..436463
     CDS             436827..437594
     CDS             437591..438973
     CDS             438986..439513
     CDS             439547..439951
     CDS             439959..440558
     CDS             440614..441954
     CDS             complement(442112..443956)
     CDS             complement(444119..445801)
     CDS             complement(445952..447271)
     CDS             complement(447383..447973)
     CDS             448189..448866
     CDS             complement(448904..450067)
     CDS             450196..451974
     CDS             452061..452936
     CDS             complement(452979..454343)
     CDS             complement(454504..454920)
     CDS             455300..456148
     CDS             456219..458135
     CDS             458219..458836
     CDS             458900..459460
     CDS             459570..460355
     CDS             460400..460990
     CDS             461012..462907
     CDS             complement(462995..464143)
     CDS             complement(464145..466628)
     CDS             complement(467004..467210)
     CDS             complement(467353..467598)
     CDS             complement(467619..468173)
     CDS             468285..469025
     CDS             469105..470136
     CDS             complement(470190..470843)
     CDS             complement(470874..471287)
     CDS             complement(471312..471485)
     CDS             complement(471723..473462)
     CDS             complement(473642..475537)
     CDS             complement(475843..477126)
     CDS             complement(477227..478987)
     CDS             complement(479069..479998)
     CDS             complement(480101..483040)
     CDS             483312..487139
     CDS             complement(487335..488834)
     CDS             complement(489152..490111)
     CDS             complement(490145..490756)
     CDS             490917..491564
     CDS             491640..492023
     CDS             complement(492035..492382)
     CDS             complement(492538..493272)
     CDS             493437..495683
     CDS             496045..496305
     CDS             complement(496347..497126)
     CDS             complement(497246..497866)
     CDS             complement(497829..498983)
     CDS             499317..500303
     CDS             500303..501799
     CDS             501893..502399
     CDS             502403..503767
     CDS             complement(503837..504199)
     CDS             complement(504210..504572)
     CDS             504772..505467
     CDS             505464..506492
     CDS             506489..508108
     CDS             508101..509720
     CDS             509717..510694
     CDS             510734..512110
     CDS             complement(512205..512765)
     CDS             complement(513145..514806)
     CDS             515130..516392
     CDS             complement(516618..516761)
     CDS             516886..517323
     CDS             517287..518159
     CDS             518184..519077
     CDS             519079..520545
     CDS             520535..521005
     CDS             521056..521820
     CDS             521895..523883
     CDS             complement(524008..525129)
     CDS             525626..525853
     CDS             526536..526802
     CDS             526973..527323
     CDS             527488..527667
     CDS             528944..529336
     CDS             529479..529832
     CDS             529979..530377
     CDS             530343..530507
     CDS             530511..530999
     CDS             531144..531422
     CDS             531588..531818
     CDS             531989..532336
     CDS             533001..533534
     CDS             533691..534038
     CDS             534176..534526
     CDS             535099..535629
     CDS             536108..536710
     CDS             537371..537625
     CDS             537817..538845
     CDS             539494..540234
     CDS             540344..540934
     CDS             541050..541490
     CDS             542084..542524
     CDS             542666..543136
     CDS             543329..543616
     CDS             543789..544148
     CDS             544728..545186
     CDS             545152..545355
     CDS             545352..546278
     CDS             546414..547403
     CDS             547541..548632
     CDS             548687..550402
     CDS             550521..550799
     CDS             551395..551862
     CDS             551989..552408
     CDS             552533..552859
     CDS             553975..554154
     CDS             554384..554791
     CDS             554952..555398
     CDS             556065..556376
     CDS             556525..556872
     CDS             558098..558367
     CDS             558466..558705
     CDS             559386..559625
     CDS             559787..560125
     CDS             560291..560518
     CDS             560740..561090
     CDS             561243..561509
     CDS             562111..562383
     CDS             562542..562892
     CDS             563034..563393
     CDS             563393..564025
     CDS             564620..564997
     CDS             565234..565473
     CDS             565621..565914
     CDS             566492..566920
     CDS             567053..567403
     CDS             567612..568028
     CDS             complement(568059..569147)
     CDS             complement(569625..570350)
     CDS             complement(570731..571624)
     CDS             complement(571701..573092)
     CDS             complement(573160..574308)
     CDS             complement(574349..575356)
     CDS             575670..577673
     CDS             577947..579122
     CDS             complement(579212..580129)
     CDS             580599..585311
     CDS             585346..585882
     CDS             585907..586695
     CDS             586859..586969
     CDS             587347..590433
     CDS             590854..591990
     CDS             592169..592906
     CDS             593212..594366
     CDS             594366..595295
     CDS             complement(595420..596454)
     CDS             complement(596464..597186)
     CDS             complement(597173..598588)
     CDS             complement(598656..599117)
     CDS             599268..599918
     CDS             600021..600698
     CDS             600760..601491
     CDS             601553..602326
     CDS             complement(602442..602666)
     CDS             complement(603064..604212)
     CDS             complement(604224..605612)
     CDS             complement(605660..606868)
     CDS             complement(606837..608387)
     CDS             608624..609031
     CDS             609061..609315
     CDS             609463..609969
     CDS             610185..610766
     CDS             complement(610853..612274)
     CDS             complement(612267..613340)
     CDS             complement(613674..614189)
     CDS             complement(614299..615705)
     CDS             616065..617444
     CDS             617485..617928
     CDS             618130..619287
     CDS             complement(619329..620327)
     CDS             620638..621819
     CDS             621821..623053
     CDS             623119..624492
     CDS             624682..626724
     CDS             626843..628669
     CDS             complement(628773..629384)
     CDS             complement(629470..631401)
     CDS             complement(631453..632355)
     CDS             632681..635932
     CDS             complement(635988..636947)
     CDS             complement(636962..637540)
     CDS             complement(637585..639090)
     CDS             complement(639377..642466)
     CDS             complement(642481..644616)
     CDS             complement(644639..645226)
     CDS             complement(645231..645593)
     CDS             complement(645705..646634)
     CDS             647119..647925
     CDS             648310..650007
     CDS             complement(650063..651889)
     CDS             652071..652490
     CDS             complement(652493..652894)
     CDS             653077..653445
     CDS             complement(653446..653880)
     CDS             653950..654399
     CDS             complement(654396..654752)
     CDS             655180..655662
     CDS             complement(655674..656183)
     CDS             656369..657133
     CDS             complement(657248..657733)
     CDS             657878..659260
     CDS             659462..660091
     CDS             660480..660896
     CDS             661006..662073
     CDS             complement(662150..662647)
     CDS             662805..663146
     CDS             663197..663907
     CDS             complement(663933..665582)
     CDS             complement(665582..666313)
     CDS             complement(666338..666562)
     CDS             complement(666796..667233)
     CDS             complement(667338..669449)
     CDS             669844..670827
     CDS             670829..671251
     CDS             671253..671942
     CDS             671946..673235
     CDS             complement(673294..674265)
     CDS             674530..674931
     CDS             674897..675601
     CDS             675790..675963
     CDS             676046..676690
     CDS             676857..678731
     CDS             679319..681715
     CDS             complement(681811..683808)
     CDS             684294..687176
     CDS             687240..691538
     CDS             691785..692663
     CDS             692781..695183
     CDS             695508..697331
     CDS             complement(697764..699200)
     CDS             699570..700118
     CDS             700283..702373
     CDS             702571..703194
     CDS             complement(703296..705641)
     CDS             706009..706116
     CDS             complement(706066..706191)
     CDS             complement(706279..706581)
     CDS             complement(706622..706873)
     CDS             707513..709213
     CDS             complement(709348..709989)
     CDS             complement(710271..712958)
     CDS             713185..713883
     CDS             714124..714636
     CDS             714700..715203
     CDS             715208..715708
     CDS             715832..718078
     CDS             complement(718144..720735)
     CDS             complement(720722..722113)
     CDS             complement(722139..722834)
     CDS             723082..723504
     CDS             723554..724387
     CDS             724500..725645
     CDS             726347..729226
     CDS             729351..730859
     CDS             complement(731243..733360)
     CDS             733653..735707
     CDS             736120..737154
     CDS             complement(737255..738010)
     CDS             complement(738046..738297)
     CDS             738488..739060
     CDS             complement(739129..744156)
     CDS             complement(744250..746070)
     CDS             complement(746182..746712)
     CDS             complement(747151..748884)
     CDS             complement(749375..750880)
     CDS             complement(751010..753421)
     CDS             753692..755314
     CDS             755524..760449
     CDS             760473..762896
     CDS             763717..763914
     CDS             764345..764749
     CDS             764721..765128
     CDS             765375..765821
     CDS             complement(766205..767182)
     CDS             767686..769047
     CDS             complement(769164..771260)
     CDS             complement(771317..772222)
     CDS             complement(772787..773707)
     CDS             774234..774872
     CDS             775024..775770
     CDS             775829..777019
     CDS             complement(777092..777973)
     CDS             complement(778178..780217)
     CDS             complement(780159..780632)
     CDS             complement(780820..781827)
     CDS             complement(781831..783114)
     CDS             783386..784564
     CDS             784740..785987
     CDS             complement(786017..787336)
     CDS             complement(787641..787784)
     CDS             788235..789023
     CDS             complement(789057..789944)
     CDS             complement(789934..790614)
     CDS             complement(790686..791798)
     CDS             complement(791824..792390)
     CDS             complement(792625..792810)
     CDS             793004..794920
     CDS             795077..795730
     CDS             795727..796770
     CDS             796774..797682
     CDS             797760..798293
     CDS             complement(798414..799724)
     CDS             800285..801646
     CDS             complement(801714..803168)
     CDS             803723..805459
     CDS             complement(805502..806383)
     CDS             806475..808772
     CDS             complement(809002..809370)
     CDS             complement(809342..810217)
     CDS             810673..811470
     CDS             complement(811482..812144)
     CDS             complement(812203..812682)
     CDS             complement(812898..814691)
     CDS             complement(815057..815431)
     CDS             complement(815748..816284)
     CDS             816509..817903
     CDS             817918..818280
     CDS             818612..821215
     CDS             821795..823471
     CDS             complement(823506..823619)
     CDS             complement(823620..825638)
     CDS             complement(825854..827563)
     CDS             827992..829083
     CDS             complement(829080..830081)
     CDS             830356..832053
     CDS             832613..834136
     CDS             complement(834206..835099)
     CDS             835266..836042
     CDS             836334..837053
     CDS             837361..839928
     CDS             complement(839940..841547)
     CDS             841941..844673
     CDS             844767..845201
     CDS             845224..846147
     CDS             complement(846183..846650)
     CDS             complement(846867..847589)
     CDS             848025..852605
     CDS             852720..853499
     CDS             complement(853577..854680)
     CDS             complement(854807..855967)
     CDS             856178..857773
     CDS             857816..858712
     CDS             859087..860802
     CDS             complement(860927..861220)
     CDS             complement(861313..861645)
     CDS             861793..862344
     CDS             862360..863163
     CDS             863183..863767
     CDS             863924..864166
     CDS             complement(864211..864531)
     CDS             864893..865828
     CDS             866249..868975
     CDS             869047..870240
     CDS             870285..872642
     CDS             872886..874301
     CDS             874343..875347
     CDS             875475..877067
     CDS             877133..883915
     CDS             883923..893144
     CDS             893144..894007
     CDS             893994..894584
     CDS             894577..895776
     CDS             complement(895885..896658)
     CDS             complement(896963..897802)
     CDS             complement(897873..898814)
     CDS             complement(899044..901956)
     CDS             902152..903846
     CDS             complement(903943..904929)
     CDS             904988..906502
     CDS             complement(906643..907680)
     CDS             complement(907765..908592)
     CDS             complement(909112..911151)
     CDS             complement(911450..912466)
     CDS             complement(912707..912910)
     CDS             913154..915181
     CDS             complement(915597..916160)
     CDS             complement(916345..916647)
     CDS             complement(916722..917141)
     CDS             complement(917455..917604)
     CDS             complement(918550..918990)
     CDS             complement(918990..919634)
     CDS             complement(920230..920691)
     CDS             complement(921637..921960)
     CDS             922165..922410
     CDS             complement(922571..922795)
     CDS             complement(922923..923795)
     CDS             complement(923807..924199)
     CDS             complement(924353..925216)
     CDS             complement(925981..927822)
     CDS             complement(927937..929907)
     CDS             complement(930006..930455)
     CDS             complement(930612..930827)
     CDS             931225..932250
     CDS             932596..934518
     CDS             934617..937055
     CDS             937254..937607
     CDS             937573..938103
     CDS             938274..938825
     CDS             complement(938921..939661)
     CDS             complement(939658..940893)
     CDS             941175..942095
     CDS             complement(942049..943434)
     CDS             943619..944059
     CDS             complement(944108..945655)
     CDS             complement(945652..946926)
     CDS             complement(946996..948918)
     CDS             949241..950260
     CDS             complement(950320..951135)
     CDS             complement(951162..951533)
     CDS             complement(951541..952347)
     CDS             complement(952351..953358)
     CDS             complement(953369..954661)
     CDS             complement(954667..957249)
     CDS             957538..958608
     CDS             958648..959340
     CDS             959548..960369
     CDS             complement(960381..960809)
     CDS             complement(960913..961017)
     CDS             complement(961010..961975)
     CDS             962024..962710
     CDS             962931..964412
     CDS             964554..965282
     CDS             complement(965469..966836)
     CDS             complement(966861..968903)
     CDS             complement(969166..971457)
     CDS             972011..972589
     CDS             972632..973657
     CDS             973746..974543
     CDS             complement(974636..975271)
     CDS             975634..976056
     CDS             complement(976128..976934)
     CDS             complement(977084..977734)
     CDS             977922..979415
     CDS             complement(979583..982303)
     CDS             982746..983513
     CDS             983619..984137
     CDS             984415..985788
     CDS             985837..988584
     CDS             complement(988745..989254)
     CDS             989835..990782
     CDS             990871..992376
     CDS             992414..993436
     CDS             993440..994402
     CDS             994448..995050
     CDS             995202..995972
     CDS             996263..997930
     CDS             997927..998619
     CDS             998716..1000218
     CDS             1000437..1001393
     CDS             1001495..1002838
     CDS             1002877..1003821
     CDS             1003994..1006405
     CDS             1006687..1008969
     CDS             1009028..1011043
     CDS             complement(1011166..1011660)
     CDS             complement(1011827..1012801)
     CDS             1013038..1013757
     CDS             1013810..1014247
     CDS             1014333..1014869
     CDS             complement(1014924..1015964)
     CDS             1016271..1017344
     CDS             1017392..1018465
     CDS             1018538..1019491
     CDS             1019682..1021667
     CDS             1021703..1023526
     CDS             1023761..1023982
     CDS             complement(1023984..1024904)
     CDS             complement(1025135..1026568)
     CDS             1026757..1029138
     CDS             1029791..1030993
     CDS             1030993..1032258
     CDS             1032288..1042712
     CDS             complement(1042885..1043703)
     CDS             complement(1043696..1044268)
     CDS             1044755..1046080
     CDS             complement(1046281..1047438)
     CDS             complement(1047657..1049030)
     CDS             1049520..1050242
     CDS             complement(1050443..1051735)
     CDS             complement(1051830..1053410)
     CDS             complement(1053551..1053868)
     CDS             complement(1053865..1054824)
     CDS             complement(1055055..1056269)
     CDS             complement(1056421..1057299)
     CDS             complement(1057411..1058751)
     CDS             complement(1058772..1059227)
     CDS             complement(1059286..1059726)
     CDS             complement(1059935..1061728)
     CDS             1061972..1062730
     CDS             1062902..1064791
     CDS             1064834..1065271
     CDS             1065280..1066353
     CDS             complement(1066453..1067439)
     CDS             1067758..1070052
     CDS             1070042..1070392
     CDS             1070683..1071840
     CDS             1072004..1072603
     CDS             1072600..1074726
     CDS             1075024..1077357
     CDS             1077357..1077722
     CDS             complement(1077818..1079089)
     CDS             complement(1079141..1079794)
     CDS             complement(1079794..1080645)
     CDS             1080880..1082322
     CDS             complement(1082669..1083094)
     CDS             complement(1083094..1084851)
     CDS             1085136..1086176
     CDS             1086256..1086996
     CDS             1087001..1087450
     CDS             1087509..1087862
     CDS             1087865..1088431
     CDS             1088648..1090606
     CDS             complement(1090703..1090930)
     CDS             1091391..1091807
     CDS             1091819..1092757
     CDS             1092838..1093155
     CDS             1093152..1094858
     CDS             1094855..1096411
     CDS             1096411..1097787
     CDS             1097787..1098869
     CDS             1098911..1100281
     CDS             1100278..1101441
     CDS             1101452..1102642
     CDS             1102635..1104059
     CDS             1104079..1105023
     CDS             1105032..1105889
     CDS             1105921..1107150
     CDS             1107241..1108413
     CDS             1108779..1109690
     CDS             1110048..1110980
     CDS             1111093..1113846
     CDS             1113874..1115094
     CDS             1115075..1116064
     CDS             complement(1116061..1116273)
     CDS             complement(1116278..1116889)
     CDS             complement(1116889..1117785)
     CDS             complement(1117788..1119005)
     CDS             complement(1119009..1120730)
     CDS             1121089..1121508
     CDS             1121579..1123504
     CDS             complement(1123481..1124185)
     CDS             complement(1124331..1124870)
     CDS             complement(1124909..1125865)
     CDS             complement(1125882..1127003)
     CDS             complement(1127016..1127714)
     CDS             complement(1127810..1128379)
     CDS             complement(1128376..1129332)
     CDS             complement(1129453..1131195)
     CDS             complement(1131250..1132137)
     CDS             1132283..1134811
     CDS             1135167..1135766
     CDS             1135769..1136614
     CDS             1136986..1137735
     CDS             complement(1137764..1139350)
     CDS             complement(1139381..1139674)
     CDS             1139763..1140833
     CDS             1140945..1141421
     CDS             1141596..1141886
     CDS             1141943..1143586
     CDS             1143788..1144369
     CDS             1144552..1145199
     CDS             1145214..1145960
     CDS             1146113..1147633
     CDS             1148014..1150992
     CDS             1151069..1153243
     CDS             1153431..1153772
     CDS             1153983..1156064
     CDS             complement(1156121..1156780)
     CDS             complement(1156817..1157875)
     CDS             1158073..1159263
     CDS             1159292..1160011
     CDS             complement(1160074..1161906)
     CDS             complement(1161956..1162330)
     CDS             complement(1162323..1162922)
     CDS             complement(1162939..1163292)
     CDS             1163480..1164781
     CDS             1165055..1165420
     CDS             1165507..1166772
     CDS             complement(1166827..1167381)
     CDS             1167528..1168562
     CDS             complement(1168671..1171037)
     CDS             complement(1171148..1172764)
     CDS             complement(1173172..1173798)
     CDS             complement(1173752..1175479)
     CDS             1175627..1176094
     CDS             complement(1176166..1176573)
     CDS             1177098..1177334
     CDS             1177409..1179193
     CDS             1179342..1180571
     CDS             1180564..1181562
     CDS             1181559..1182341
     CDS             1182433..1183161
     CDS             1184003..1184368
     CDS             1184379..1184912
     CDS             1185074..1185505
     CDS             1185507..1186202
     CDS             1186486..1187016
     CDS             1187077..1187457
     CDS             complement(1187499..1187645)
     CDS             1187680..1191765
     CDS             1191859..1196091
     CDS             1196283..1196654
     CDS             1196767..1197237
     CDS             1197399..1199504
     CDS             1199589..1200812
     CDS             complement(1200991..1203084)
     CDS             1203474..1204697
     CDS             1204756..1204908
     CDS             1205235..1206128
     CDS             1206138..1206632
     CDS             1206681..1207988
     CDS             1208089..1209378
     CDS             1209468..1209851
     CDS             1209912..1211195
     CDS             1211588..1212514
     CDS             complement(1212570..1213526)
     CDS             1213844..1215352
     CDS             1215435..1216913
     CDS             1217531..1219840
     CDS             1220113..1224063
     CDS             1224214..1225383
     CDS             1225425..1226291
     CDS             1226359..1227312
     CDS             complement(1227410..1228054)
     CDS             complement(1228337..1229758)
     CDS             complement(1229763..1230557)
     CDS             complement(1230574..1231416)
     CDS             complement(1231436..1233919)
     CDS             complement(1234050..1236770)
     CDS             complement(1237117..1238508)
     CDS             complement(1238684..1239451)
     CDS             1239717..1241243
     CDS             1241393..1242568
     CDS             1242579..1242863
     CDS             1242879..1244297
     CDS             1244548..1244859
     CDS             1244962..1245606
     CDS             1245627..1246241
     CDS             1246238..1246534
     CDS             1246548..1247375
     CDS             1247409..1247684
     CDS             1247711..1248043
     CDS             1248056..1248730
     CDS             1248769..1249182
     CDS             1249182..1249379
     CDS             1249390..1249656
     CDS             1249694..1250062
     CDS             1250096..1250413
     CDS             1250445..1250984
     CDS             1250998..1251303
     CDS             1251332..1251724
     CDS             1251763..1252296
     CDS             1252366..1252716
     CDS             1252727..1253239
     CDS             1253281..1253466
     CDS             1253468..1253902
     CDS             1253932..1255275
     CDS             1255297..1255413
     CDS             1255660..1256016
     CDS             1256063..1256458
     CDS             1256471..1257091
     CDS             1257131..1258120
     CDS             1258184..1258582
     CDS             1258888..1261062
     CDS             1261070..1263259
     CDS             1263294..1265444
     CDS             1265504..1267954
     CDS             1268019..1269296
     CDS             1269298..1270848
     CDS             1271066..1272721
     CDS             1272735..1272851
     CDS             complement(1272797..1275637)
     CDS             complement(1275819..1276484)
     CDS             1276856..1278271
     CDS             1278410..1278937
     CDS             1279011..1279910
     CDS             complement(1280006..1281223)
     CDS             complement(1281340..1281864)
     CDS             1282263..1283087
     CDS             1283148..1284509
     CDS             complement(1284558..1285022)
     CDS             complement(1285045..1285827)
     CDS             complement(1285814..1286686)
     CDS             complement(1286746..1287033)
     CDS             complement(1287278..1288921)
     CDS             complement(1289068..1290030)
     CDS             1290439..1290750
     CDS             1290773..1291030
     CDS             1291227..1292435
     CDS             1292448..1293569
     CDS             1293591..1294661
     CDS             complement(1294810..1295076)
     CDS             1295551..1296969
     CDS             complement(1297042..1299114)
     CDS             complement(1299140..1299832)
     CDS             complement(1299887..1301173)
     CDS             1301484..1302443
     CDS             complement(1302586..1303455)
     CDS             complement(1303494..1305263)
     CDS             complement(1305267..1305704)
     CDS             complement(1305736..1306068)
     CDS             1306216..1307121
     CDS             complement(1307097..1307978)
     CDS             1308217..1310433
     CDS             1310734..1312302
     CDS             1312573..1312956
     CDS             complement(1313031..1316120)
     CDS             complement(1316747..1318372)
     CDS             complement(1318376..1319278)
     CDS             complement(1319480..1320235)
     CDS             complement(1320352..1321029)
     CDS             complement(1321308..1323032)
     CDS             complement(1323087..1323725)
     CDS             complement(1323926..1324522)
     CDS             1325056..1325625
     CDS             1325713..1326723
     CDS             1326736..1328148
     CDS             1328196..1328630
     CDS             1328698..1329144
     CDS             1329148..1329309
     CDS             1329314..1329979
     CDS             1330039..1331751
     CDS             1331783..1332061
     CDS             1332066..1332503
     CDS             1332518..1335586
     CDS             1335598..1338285
     CDS             1338363..1341140
     CDS             1341143..1342681
     CDS             1342648..1344030
     CDS             1344027..1347830
     CDS             complement(1348194..1348307)
     CDS             1348610..1350712
     CDS             complement(1350984..1351985)
     CDS             1352139..1352255
     CDS             1352270..1352518
     CDS             1353057..1355870
     CDS             1355883..1356629
     CDS             1356746..1357564
     CDS             1357706..1358164
     CDS             1358167..1358394
     CDS             1358504..1358962
     CDS             1359158..1360624
     CDS             1360663..1361517
     CDS             1361611..1361991
     CDS             complement(1362031..1363386)
     CDS             1363656..1364864
     CDS             complement(1364896..1365795)
     CDS             1366085..1366900
     CDS             1367106..1369043
     CDS             1369174..1369662
     CDS             1369940..1371304
     CDS             1371340..1371912
     CDS             1371921..1372334
     CDS             1372331..1372942
     CDS             complement(1373072..1374787)
     CDS             complement(1375025..1376164)
     CDS             1376328..1377545
     CDS             1377576..1377983
     CDS             1378007..1378984
     CDS             1378984..1379472
     CDS             complement(1379562..1381646)
     CDS             complement(1381867..1383612)
     CDS             complement(1383701..1384741)
     CDS             1384933..1385502
     CDS             1385578..1386555
     CDS             complement(1386596..1387429)
     CDS             1387499..1388152
     CDS             complement(1388225..1389340)
     CDS             complement(1389354..1390736)
     CDS             1390931..1392235
     CDS             complement(1392341..1394098)
     CDS             1394429..1395991
     CDS             1396166..1397326
     CDS             complement(1397334..1398050)
     CDS             1398972..1402448
     CDS             1402665..1404212
     CDS             1404209..1405612
     CDS             1405618..1407114
     CDS             complement(1407158..1408315)
     CDS             complement(1408322..1409374)
     CDS             1410549..1410656
     CDS             1411556..1412728
     CDS             complement(1412734..1413729)
     CDS             1419370..1422405
     CDS             1422496..1423203
     CDS             1423228..1424235
     CDS             1424247..1426469
     CDS             1426533..1428086
     CDS             1428302..1431721
     CDS             1431888..1432844
     CDS             1433067..1434611
     CDS             1434761..1438651
     CDS             1438734..1439510
     CDS             complement(1439601..1439921)
     CDS             1440314..1441513
     CDS             1441510..1442001
     CDS             1442018..1442647
     CDS             1442829..1443182
     CDS             1443224..1445686
     CDS             1445728..1446078
     CDS             complement(1446310..1449441)
     CDS             complement(1449526..1450635)
     CDS             1450761..1451036
     CDS             complement(1450940..1452880)
     CDS             1453046..1454617
     CDS             1455580..1456632
     CDS             1456796..1457611
     CDS             1457620..1458423
     CDS             1458451..1459188
     CDS             1459204..1459842
     CDS             1459939..1463568
     CDS             1463570..1465366
     CDS             complement(1465476..1466081)
     CDS             complement(1466591..1467055)
     CDS             1467289..1468230
     CDS             1468230..1468838
     CDS             1468835..1469554
     CDS             1469511..1469879
     CDS             1469959..1471590
     CDS             1471611..1472501
     CDS             1472498..1473952
     CDS             1473946..1475694
     CDS             1475694..1476914
     CDS             1476917..1477459
     CDS             1477589..1477969
     CDS             1478002..1478442
     CDS             1478486..1478956
     CDS             1478956..1479804
     CDS             1479804..1480235
     CDS             1480232..1484746
     CDS             complement(1484823..1485638)
     CDS             complement(1485654..1487345)
     CDS             1487516..1488004
     CDS             complement(1488001..1488537)
     CDS             1488732..1488980
     CDS             1488970..1489626
     CDS             1489623..1490672
     CDS             complement(1490723..1491004)
     CDS             1491242..1491490
     CDS             complement(1491752..1492450)
     CDS             1492655..1493272
     CDS             1493307..1494176
     CDS             1494222..1495343
     CDS             1495346..1496539
     CDS             1496564..1497526
     CDS             complement(1497555..1499318)
     CDS             complement(1499406..1499867)
     CDS             complement(1499898..1501169)
     CDS             1501384..1501788
     CDS             1501785..1502465
     CDS             1502495..1503196
     CDS             complement(1503242..1504033)
     CDS             1504126..1504269
     CDS             complement(1504713..1505132)
     CDS             1505235..1506191
     CDS             1506188..1506961
     CDS             1507120..1507926
     CDS             complement(1507978..1509360)
     CDS             complement(1509491..1510735)
     CDS             complement(1510846..1511346)
     CDS             complement(1511685..1513481)
     CDS             1513741..1516074
     CDS             1516378..1518957
     CDS             complement(1519016..1519915)
     CDS             complement(1519935..1521350)
     CDS             1521453..1521587
     CDS             complement(1521678..1522160)
     CDS             complement(1522189..1524075)
     CDS             1525490..1526554
     CDS             1526583..1529711
     CDS             1529810..1531048
     CDS             1531150..1532037
     CDS             1532101..1532640
     CDS             1532766..1533830
     CDS             complement(1533827..1534330)
     CDS             1534736..1535257
     CDS             1535350..1536624
     CDS             1536678..1537076
     CDS             1537125..1538558
     CDS             1538546..1539463
     CDS             1539499..1540929
     CDS             1541491..1542282
     CDS             complement(1542297..1543133)
     CDS             1543278..1543595
     CDS             complement(1543585..1543902)
     CDS             1544190..1544693
     CDS             complement(1544697..1545977)
     CDS             complement(1546076..1546861)
     CDS             1547208..1548617
     CDS             1548771..1549019
     CDS             1549032..1549583
     CDS             1549661..1550500
     CDS             1550552..1550908
     CDS             complement(1550976..1551323)
     CDS             1551628..1552422
     CDS             1552608..1553960
     CDS             1554008..1555405
     CDS             1555493..1556209
     CDS             1556465..1557295
     CDS             1557346..1559091
     CDS             complement(1559145..1559381)
     CDS             complement(1559672..1562653)
     CDS             1563056..1564099
     CDS             1564187..1565695
     CDS             1565703..1566443
     CDS             1566451..1567293
     CDS             1567375..1568157
     CDS             1568637..1569044
     CDS             complement(1569048..1570580)
     CDS             complement(1570684..1571292)
     CDS             complement(1571314..1572165)
     CDS             complement(1572231..1572980)
     CDS             1573292..1573990
     CDS             complement(1574288..1575292)
     CDS             complement(1575289..1576728)
     CDS             complement(1576904..1577467)
     CDS             1577655..1578170
     CDS             1578205..1578639
     CDS             complement(1578452..1580131)
     CDS             1580306..1581499
     CDS             1581664..1582893
     CDS             1582906..1584180
     CDS             1584289..1584762
     CDS             complement(1584811..1586808)
     CDS             1586968..1588257
     CDS             1588348..1588917
     CDS             1588950..1589648
     CDS             1589672..1592005
     CDS             1591998..1592873
     CDS             1592876..1593313
     CDS             1593572..1595203
     CDS             1595283..1596134
     CDS             1596174..1597460
     CDS             1597705..1597947
     CDS             1598029..1598805
     CDS             1598808..1599275
     CDS             1599354..1600343
     CDS             1600482..1601153
     CDS             1601154..1602098
     CDS             1602287..1603072
     CDS             1603286..1604287
     CDS             1604544..1606184
     CDS             complement(1606383..1606706)
     CDS             complement(1606793..1609456)
     CDS             1609783..1610436
     CDS             complement(1610690..1611457)
     CDS             1611601..1612362
     CDS             1612631..1613608
     CDS             complement(1613613..1614386)
     CDS             complement(1614478..1616046)
     CDS             complement(1616296..1619058)
     CDS             complement(1619516..1622287)
     CDS             complement(1622712..1623587)
     CDS             complement(1623613..1624911)
     CDS             complement(1624922..1625440)
     CDS             complement(1625446..1626429)
     CDS             complement(1626453..1627343)
     CDS             1627630..1628337
     CDS             complement(1628441..1629913)
     CDS             complement(1629913..1631328)
     CDS             complement(1631473..1632666)
     CDS             1633092..1633241
     CDS             1633449..1634585
     CDS             1634582..1634875
     CDS             1634875..1636350
     CDS             1636840..1637919
     CDS             1637948..1638916
     CDS             complement(1639170..1642142)
     CDS             complement(1642344..1643174)
     CDS             complement(1643219..1644469)
     CDS             1644719..1646002
     CDS             1646062..1646838
     CDS             1646875..1648215
     CDS             1648241..1650715
     CDS             complement(1650835..1651275)
     CDS             1651440..1651940
     CDS             1652108..1653154
     CDS             1653197..1653643
     CDS             complement(1653717..1654052)
     CDS             1654387..1656468
     CDS             1656458..1657843
     CDS             1658124..1659416
     CDS             1659454..1684419
     CDS             complement(1684489..1685469)
     CDS             1685641..1686471
     CDS             1686568..1686759
     CDS             1686771..1687127
     CDS             1687182..1689809
     CDS             1690011..1691237
     CDS             1691477..1691671
     CDS             complement(1691995..1692459)
     CDS             1693047..1693154
     CDS             1693265..1695028
     CDS             complement(1695032..1695988)
     CDS             1696474..1696716
     CDS             1696785..1698575
     CDS             1698592..1699899
     CDS             1700097..1701539
     CDS             complement(1701609..1702238)
     CDS             complement(1702391..1702720)
     CDS             1702778..1703089
     CDS             1703186..1704115
     CDS             1704205..1704696
     CDS             complement(1704772..1705446)
     CDS             complement(1705479..1706846)
     CDS             complement(1706852..1707673)
     CDS             complement(1707703..1710039)
     CDS             complement(1710240..1712675)
     CDS             1713259..1714068
     CDS             1714290..1714889
     CDS             1715022..1717424
     CDS             1717417..1718217
     CDS             1718220..1719443
     CDS             1719603..1720385
     CDS             1720464..1720706
     CDS             1720762..1722558
     CDS             1722669..1723157
     CDS             1723307..1723621
     CDS             1723832..1724362
     CDS             complement(1724437..1725159)
     CDS             1725484..1726341
     CDS             1726547..1727662
     CDS             1728038..1729210
     CDS             complement(1729491..1730474)
     CDS             1730631..1732703
     CDS             1732744..1733064
     CDS             1733089..1733682
     CDS             1733684..1734844
     CDS             1734828..1735109
     CDS             1735112..1735543
     CDS             1735639..1735854
     CDS             1736251..1737174
     CDS             1737171..1738811
     CDS             1738815..1740740
     CDS             1740751..1742442
     CDS             1742450..1743652
     CDS             1743690..1745312
     CDS             1745299..1745919
     CDS             1745909..1746406
     CDS             1746399..1747508
     CDS             1747480..1748172
     CDS             1748427..1749095
     CDS             1749290..1749667
     CDS             1749814..1750179
     CDS             1750459..1752822
     CDS             complement(1752884..1754350)
     CDS             complement(1754459..1754641)
     CDS             1754758..1755279
     CDS             complement(1755319..1756722)
     CDS             complement(1756822..1758135)
     CDS             1758568..1760169
     CDS             1760159..1762399
     CDS             complement(1762431..1763624)
     CDS             1763868..1765190
     CDS             complement(1765301..1766113)
     CDS             complement(1766113..1767078)
     CDS             complement(1767018..1768139)
     CDS             complement(1768212..1769309)
     CDS             complement(1769823..1770260)
     CDS             complement(1770446..1773214)
     CDS             complement(1773406..1774473)
     CDS             complement(1774484..1774933)
     CDS             complement(1774935..1776437)
     CDS             1776964..1778046
     CDS             1778043..1779101
     CDS             complement(1779157..1779630)
     CDS             complement(1779712..1780215)
     CDS             complement(1780499..1781383)
     CDS             complement(1781443..1782222)
     CDS             complement(1782369..1783376)
     CDS             complement(1783746..1783976)
     CDS             1784154..1785629
     CDS             1785704..1787533
     CDS             1787579..1788208
     CDS             1788456..1788944
     CDS             complement(1789022..1789285)
     CDS             1789447..1789764
     CDS             1790611..1793751
     CDS             1794210..1795022
     CDS             complement(1795041..1795271)
     CDS             complement(1795423..1796082)
     CDS             complement(1796150..1796566)
     CDS             1796779..1797918
     CDS             complement(1797936..1799141)
     CDS             1800168..1805291
     CDS             complement(1805639..1806973)
     CDS             1807300..1808631
     CDS             1808683..1809681
     CDS             1809961..1812921
     CDS             1813097..1814659
     CDS             1814677..1815393
     CDS             1815461..1816444
     CDS             1816486..1817976
     CDS             1818009..1818710
     CDS             1818812..1819612
     CDS             complement(1819669..1820070)
     CDS             1820919..1821971
     CDS             1821968..1823092
     CDS             1823239..1825107
     CDS             1825152..1826105
     CDS             complement(1826102..1826287)
     CDS             1826555..1828537
     CDS             complement(1828658..1829461)
     CDS             1829753..1830556
     CDS             1830704..1831159
     CDS             1831195..1832418
     CDS             1832470..1833909
     CDS             1834003..1834752
     CDS             1834752..1836071
     CDS             1836068..1837321
     CDS             1837378..1837728
     CDS             1837748..1838284
     CDS             1838302..1838736
     CDS             complement(1838804..1840531)
     CDS             complement(1840553..1841854)
     CDS             complement(1841970..1842113)
     CDS             complement(1842292..1842639)
     CDS             complement(1842827..1843942)
     CDS             complement(1843977..1844441)
     CDS             1844601..1844753
     CDS             complement(1844783..1845562)
     CDS             complement(1845726..1846298)
     CDS             complement(1846295..1848430)
     CDS             complement(1848503..1848964)
     CDS             1849121..1849546
     CDS             1849583..1850779
     CDS             1850822..1851601
     CDS             1851684..1852679
     CDS             1852727..1853839
     CDS             1853884..1855155
     CDS             1855165..1855881
     CDS             1855881..1857035
     CDS             1857099..1858514
     CDS             complement(1858619..1859599)
     CDS             complement(1859613..1860509)
     CDS             1860859..1863303
     CDS             1863304..1863810
     CDS             1863807..1864769
     CDS             1865168..1868722
     CDS             1869092..1870513
     CDS             1870866..1871984
     CDS             1872110..1873156
     CDS             complement(1873205..1874134)
     CDS             complement(1874340..1874702)
     CDS             1874830..1875690
     CDS             complement(1875706..1876509)
     CDS             complement(1876506..1876919)
     CDS             complement(1876923..1877216)
     CDS             complement(1877243..1878052)
     CDS             complement(1878055..1878282)
     CDS             complement(1878275..1879459)
     CDS             complement(1879567..1881318)
     CDS             complement(1881381..1882745)
     CDS             1882780..1884450
     CDS             1884516..1886096
     CDS             1886176..1886403
     CDS             complement(1886531..1887064)
     CDS             complement(1887265..1887627)
     CDS             complement(1887634..1888218)
     CDS             complement(1888262..1888996)
     CDS             complement(1889085..1889873)
     CDS             1889999..1890214
     CDS             complement(1890239..1890946)
     CDS             complement(1890933..1891568)
     CDS             complement(1891598..1892443)
     CDS             complement(1892543..1893397)
     CDS             complement(1893528..1893950)
     CDS             complement(1893950..1896073)
     CDS             complement(1896080..1896610)
     CDS             complement(1896623..1897072)
     CDS             1897185..1897466
     CDS             1897463..1898347
     CDS             1898340..1898870
     CDS             complement(1898937..1900442)
     CDS             1900885..1904757
     CDS             1904884..1905864
     CDS             1906081..1907556
     CDS             1907559..1908299
     CDS             1908341..1909537
     CDS             complement(1909561..1910535)
     CDS             complement(1910635..1911108)
     CDS             complement(1911176..1912108)
     CDS             complement(1912338..1913333)
     CDS             1913511..1916192
     CDS             1916227..1916448
     CDS             1916529..1917761
     CDS             complement(1917782..1919593)
     CDS             1919695..1919892
     CDS             1919941..1920519
     CDS             1920728..1921123
     CDS             complement(1921478..1924267)
     CDS             complement(1924392..1926086)
     CDS             complement(1926656..1927219)
     CDS             1927352..1928863
     CDS             complement(1929563..1930267)
     CDS             1930984..1932006
     CDS             1932230..1933051
     CDS             1933048..1934016
     CDS             1934122..1934772
     CDS             complement(1934899..1935672)
     CDS             1936009..1938033
     CDS             complement(1938119..1939063)
     CDS             1939262..1940074
     CDS             1940162..1940734
     CDS             1941337..1943958
     CDS             1944846..1947722
     CDS             1948021..1949217
     CDS             complement(1949260..1949835)
     CDS             1949917..1952301
     CDS             complement(1952372..1952992)
     CDS             complement(1953057..1953422)
     CDS             1953613..1954308
     CDS             complement(1954421..1955368)
     CDS             complement(1955429..1956334)
     CDS             complement(1956365..1957363)
     CDS             1957539..1957763
     CDS             1958049..1958891
     CDS             1958894..1959325
     CDS             complement(1959354..1960079)
     CDS             complement(1960096..1960872)
     CDS             complement(1960893..1964438)
     CDS             complement(1964450..1965859)
     CDS             complement(1965894..1967231)
     CDS             complement(1967303..1967833)
     CDS             complement(1967820..1969016)
     CDS             1969782..1971800
     CDS             1971811..1972926
     CDS             1973009..1973512
     CDS             1973515..1974990
     CDS             1975157..1976710
     CDS             1976725..1977558
     CDS             1977562..1978059
     CDS             1978052..1979887
     CDS             1979851..1980900
     CDS             1980930..1983590
     CDS             1983718..1984206
     CDS             1984325..1986190
     CDS             1986300..1986809
     CDS             complement(1986830..1987195)
     CDS             1987316..1987741
     CDS             1987808..1989745
     CDS             1989943..1990329
     CDS             1990462..1991199
     CDS             1991234..1991773
     CDS             complement(1991873..1992775)
     CDS             1992986..1993390
     CDS             1993467..1994291
     CDS             1994406..1995299
     CDS             1995367..1996518
     CDS             complement(1996707..1997423)
     CDS             complement(1997574..1998068)
     CDS             complement(1998200..1998604)
     CDS             1998814..1999659
     CDS             complement(1999787..2000410)
     CDS             2000631..2001182
     CDS             complement(2001193..2001987)
     CDS             2002033..2002893
     CDS             2003128..2004723
     CDS             2004889..2005146
     CDS             complement(2005162..2005809)
     CDS             2005977..2006861
     CDS             complement(2007491..2008378)
     CDS             complement(2008423..2009565)
     CDS             complement(2009602..2009847)
     CDS             complement(2009849..2010367)
     CDS             complement(2010381..2010956)
     CDS             complement(2011388..2012755)
     CDS             complement(2012760..2016101)
     CDS             2016291..2018225
     CDS             complement(2018239..2018922)
     CDS             complement(2019046..2020143)
     CDS             2020305..2022899
     CDS             complement(2022949..2023410)
     CDS             complement(2023407..2023607)
     CDS             complement(2024224..2026725)
     CDS             2027077..2028987
     CDS             2029145..2029693
     CDS             2029928..2030122
     CDS             2030160..2030519
     CDS             2030703..2031716
     CDS             2031806..2034214
     CDS             2034219..2034524
     CDS             2034505..2034861
     CDS             complement(2035234..2035494)
     CDS             complement(2035894..2035986)
     CDS             complement(2036171..2036335)
     CDS             2036809..2038956
     CDS             2039034..2040689
     CDS             complement(2040766..2043240)
     CDS             2043467..2044270
     CDS             2044263..2045459
     CDS             2045615..2046241
     CDS             2046241..2048712
     CDS             2048836..2050062
     CDS             complement(2050129..2050413)
     CDS             complement(2050455..2051159)
     CDS             complement(2051202..2052365)
     CDS             complement(2052365..2053564)
     CDS             complement(2053622..2055541)
     CDS             complement(2055728..2056045)
     CDS             2056591..2057100
     CDS             2057266..2057814
     CDS             complement(2057819..2058781)
     CDS             2059034..2060890
     CDS             2060922..2061551
     CDS             2061835..2064000
     CDS             2064003..2065178
     CDS             2065583..2066917
     CDS             2067298..2067936
     CDS             2068121..2069416
     CDS             2069588..2072005
     CDS             2072231..2072503
     CDS             2072736..2074601
     CDS             complement(2074704..2075522)
     CDS             2075661..2077145
     CDS             2077147..2077620
     CDS             complement(2077692..2078789)
     CDS             complement(2078831..2079562)
     CDS             complement(2079630..2080283)
     CDS             complement(2080750..2083656)
     CDS             2084805..2085770
     CDS             2085798..2086463
     CDS             2086468..2087457
     CDS             complement(2087438..2089348)
     CDS             complement(2089373..2089966)
     CDS             2090093..2090614
     CDS             2090651..2090833
     CDS             2090836..2091861
     CDS             2091923..2092867
     CDS             2092884..2093627
     CDS             2093907..2094143
     CDS             2094265..2095566
     CDS             2095722..2096591
     CDS             2096593..2097660
     CDS             2097666..2098292
     CDS             2098337..2099554
     CDS             2100728..2103301
     CDS             complement(2103526..2104086)
     CDS             2104355..2105248
     CDS             2105793..2106266
     CDS             complement(2106393..2107778)
     CDS             complement(2107762..2109066)
     CDS             complement(2109063..2110298)
     CDS             complement(2110371..2111477)
     CDS             2112072..2112350
     CDS             complement(2112497..2114122)
     CDS             2114400..2115002
     CDS             2115151..2116377
     CDS             complement(2116547..2119291)
     CDS             complement(2119485..2120129)
     CDS             2120272..2121267
     CDS             2121407..2121760
     CDS             2121871..2122647
     CDS             complement(2122727..2124427)
     CDS             complement(2124585..2125667)
     CDS             complement(2125667..2126182)
     CDS             2126325..2126978
     CDS             2127173..2128156
     CDS             2128360..2128836
     CDS             2129078..2130079
     CDS             2130225..2130554
     CDS             2130657..2131667
     CDS             2131733..2133091
     CDS             2133094..2134008
     CDS             complement(2134051..2134836)
     CDS             2135028..2136002
     CDS             complement(2136119..2136454)
     CDS             complement(2136466..2137191)
     CDS             2137453..2138070
     CDS             complement(2138123..2139457)
     CDS             2140202..2140516
     CDS             complement(2140537..2141499)
     CDS             complement(2141595..2142746)
     CDS             complement(2142810..2144189)
     CDS             complement(2144331..2144960)
     CDS             complement(2145011..2146153)
     CDS             2146298..2146714
     CDS             2146764..2147114
     CDS             2147280..2149904
     CDS             complement(2149915..2150223)
     CDS             complement(2150391..2150849)
     CDS             complement(2150854..2151495)
     CDS             2151745..2153973
     CDS             complement(2154121..2154390)
     CDS             2154629..2155003
     CDS             2155032..2157317
     CDS             complement(2157406..2157624)
     CDS             complement(2157763..2160522)
     CDS             complement(2160656..2161366)
     CDS             complement(2161392..2162123)
     CDS             complement(2162255..2163199)
     CDS             2163413..2165761
     CDS             2165801..2166427
     CDS             2166432..2167766
     CDS             2167819..2168220
     CDS             2168232..2169512
     CDS             2169734..2171110
     CDS             2171229..2171459
     CDS             complement(2171463..2171864)
     CDS             complement(2172015..2172548)
     CDS             2172859..2175378
     CDS             2175816..2176994
     CDS             complement(2177107..2178738)
     CDS             2179160..2180110
     CDS             complement(2180262..2181464)
     CDS             complement(2181538..2182593)
     CDS             complement(2182616..2183791)
     CDS             2183869..2184024
     CDS             complement(2184079..2184999)
     CDS             2185324..2186514
     CDS             complement(2186554..2187324)
     CDS             complement(2187471..2187866)
     CDS             complement(2188091..2188846)
     CDS             complement(2188851..2189420)
     CDS             complement(2189499..2190236)
     CDS             complement(2190292..2190591)
     CDS             complement(2190634..2191392)
     CDS             2191441..2192277
     CDS             2192502..2193125
     CDS             2193324..2194286
     CDS             2194316..2195374
     CDS             2195465..2196661
     CDS             complement(2196685..2197662)
     CDS             2197774..2197905
     CDS             2197971..2198555
     CDS             2198558..2198917
     CDS             complement(2198922..2200352)
     CDS             2200526..2201032
     CDS             complement(2201071..2202459)
     CDS             2203222..2203320
     CDS             2203633..2204979
     CDS             2204972..2205949
     CDS             2205946..2207076
     CDS             complement(2207101..2208150)
     CDS             2208225..2209109
     CDS             2209128..2210144
     CDS             2210178..2211200
     CDS             2211283..2211552
     CDS             2211549..2214221
     CDS             2214480..2215040
     CDS             2215131..2215742
     CDS             2216113..2218734
     CDS             complement(2218766..2219536)
     CDS             complement(2219568..2221280)
     CDS             complement(2221348..2223324)
     CDS             complement(2223324..2224349)
     CDS             complement(2224342..2225058)
     CDS             complement(2225055..2226041)
     CDS             complement(2226129..2227094)
     CDS             2227421..2232304
     CDS             2232474..2232641
     CDS             2232734..2233753
     CDS             complement(2234058..2234264)
     CDS             2235166..2237556
     CDS             2237679..2239679
     CDS             complement(2239743..2240273)
     CDS             2240475..2243402
     CDS             2243684..2244775
     CDS             2244819..2245526
     CDS             2245538..2246701
     CDS             2246705..2247895
     CDS             complement(2247962..2248696)
     CDS             complement(2248810..2249679)
     CDS             complement(2249676..2251070)
     CDS             complement(2251498..2251824)
     CDS             complement(2251925..2252914)
     CDS             complement(2253016..2253648)
     CDS             complement(2253912..2254712)
     CDS             complement(2254858..2256462)
     CDS             complement(2256588..2257271)
     CDS             complement(2257587..2258270)
     CDS             complement(2258260..2260698)
     CDS             complement(2260831..2262408)
     CDS             complement(2262411..2263454)
     CDS             complement(2263475..2264386)
     CDS             complement(2264498..2265292)
     CDS             2265413..2266321
     CDS             2266517..2267767
     CDS             2267852..2268124
     CDS             complement(2268126..2270135)
     CDS             2270319..2272232
     CDS             complement(2272309..2272758)
     CDS             2272943..2273437
     CDS             complement(2273427..2274221)
     CDS             2274869..2277580
     CDS             2277675..2278181
     CDS             2278318..2278587
     CDS             complement(2278845..2279264)
     CDS             complement(2279267..2279872)
     CDS             complement(2279976..2280293)
     CDS             2280758..2281390
     CDS             2281377..2282411
     CDS             2282468..2283577
     CDS             2283584..2284159
     CDS             2284181..2284939
     CDS             2285042..2285269
     CDS             complement(2285359..2286393)
     CDS             complement(2286400..2289861)
     CDS             2290490..2291833
     CDS             2291836..2293041
     CDS             2293034..2293810
     CDS             2293814..2294476
     CDS             2294476..2295084
     CDS             2295105..2296328
     CDS             2296463..2297386
     CDS             2297383..2297652
     CDS             2297669..2299069
     CDS             2299179..2300279
     CDS             complement(2300336..2300632)
     CDS             complement(2300671..2301249)
     CDS             2301364..2302608
     CDS             2302663..2303349
     CDS             2303357..2304595
     CDS             2304743..2305153
     CDS             2306287..2306526
     CDS             2306670..2307008
     CDS             2307175..2307468
     CDS             2308127..2308567
     CDS             2308682..2309107
     CDS             2309261..2309503
     CDS             2309664..2309954
     CDS             2310113..2310910
     CDS             2311054..2311347
     CDS             2311499..2311927
     CDS             2312081..2312419
     CDS             2312563..2313597
     CDS             2313679..2314593
     CDS             2314580..2315377
     CDS             2316032..2316409
     CDS             2316563..2316910
     CDS             2317063..2317428
     CDS             2317555..2318040
     CDS             2318716..2318982
     CDS             2319153..2319623
     CDS             2320208..2320606
     CDS             2320720..2321010
     CDS             2321161..2321538
     CDS             2322212..2322544
     CDS             2323220..2324140
     CDS             2324699..2324992
     CDS             2325627..2326211
     CDS             2326328..2326807
     CDS             complement(2327310..2328443)
     CDS             2329000..2329512
     CDS             complement(2330017..2331150)
     CDS             2331249..2331650
     CDS             2331766..2332458
     CDS             complement(2332374..2332526)
     CDS             complement(2332599..2332925)
     CDS             complement(2332918..2333355)
     CDS             2333620..2334096
     CDS             2334243..2334857
     CDS             2334990..2335355
     CDS             2335377..2335592
     CDS             complement(2335717..2335977)
     CDS             complement(2335974..2336225)
     CDS             2336394..2336492
     CDS             2336591..2337379
     CDS             2337453..2337950
     CDS             complement(2338168..2338755)
     CDS             complement(2338983..2340347)
     CDS             2340390..2341307
     CDS             2341501..2342850
     CDS             complement(2342927..2343904)
     CDS             complement(2343901..2344638)
     CDS             2344836..2346485
     CDS             2346482..2347177
     CDS             complement(2347237..2347626)
     CDS             complement(2347694..2350645)
     CDS             2350797..2351105
     CDS             2351162..2351950
     CDS             complement(2352022..2352729)
     CDS             complement(2352798..2354315)
     CDS             2354630..2355277
     CDS             2355310..2355741
     CDS             complement(2355728..2356024)
     CDS             complement(2356021..2357649)
     CDS             2357809..2358480
     CDS             2358470..2359189
     CDS             2359237..2359977
     CDS             2359984..2360184
     CDS             2360306..2360779
     CDS             2360769..2362796
     CDS             2362811..2363353
     CDS             2363543..2364562
     CDS             2364598..2365503
     CDS             2365617..2366909
     CDS             2366984..2367490
     CDS             2368062..2368505
     CDS             2368565..2369821
     CDS             2369962..2373468
     CDS             2373493..2374629
     CDS             2374707..2376731
     CDS             2376731..2377345
     CDS             2377359..2377781
     CDS             2378054..2379088
     CDS             2379224..2381011
     CDS             2381162..2382763
     CDS             complement(2382770..2383414)
     CDS             2383619..2384761
     CDS             2384794..2385660
     CDS             2385833..2386108
     CDS             complement(2386337..2387524)
     CDS             complement(2387582..2388895)
     CDS             complement(2389080..2391704)
     CDS             2392213..2392689
     CDS             2392693..2393325
     CDS             complement(2393351..2395414)
     CDS             complement(2395595..2397052)
     CDS             complement(2397116..2399857)
     CDS             complement(2399867..2400994)
     CDS             complement(2401134..2401859)
     CDS             complement(2401862..2402353)
     CDS             2402513..2404207
     CDS             2404266..2405645
     CDS             2405645..2405833
     CDS             2405844..2406668
     CDS             2406705..2407262
     CDS             complement(2407246..2409057)
     CDS             2409285..2410172
     CDS             2410175..2411140
     CDS             complement(2411286..2411495)
     CDS             complement(2411831..2412382)
     CDS             complement(2412382..2413917)
     CDS             2414056..2414379
     CDS             2414402..2415193
     CDS             2415226..2415933
     CDS             2415934..2417652
     CDS             2417656..2418531
     CDS             2418575..2418823
     CDS             complement(2418867..2419952)
     CDS             complement(2419952..2420680)
     CDS             complement(2420798..2421640)
     CDS             2422281..2423108
     CDS             2423212..2424063
     CDS             2424122..2425831
     CDS             complement(2425862..2426494)
     CDS             complement(2426940..2428373)
     CDS             complement(2428379..2428918)
     CDS             2429396..2429815
     CDS             2429928..2430413
     CDS             2430413..2431756
     CDS             2431780..2433669
     CDS             2433673..2436792
     CDS             2436870..2438183
     CDS             2438183..2438617
     CDS             2438926..2439354
     CDS             2439347..2441815
     CDS             2441863..2442150
     CDS             2442163..2442810
     CDS             2442821..2443261
     CDS             2443313..2443771
     CDS             2443779..2444147
     CDS             2444150..2444659
     CDS             complement(2444691..2445203)
     CDS             complement(2445251..2445982)
     CDS             complement(2446179..2446754)
     CDS             complement(2446768..2447058)
     CDS             complement(2447110..2447973)
     CDS             complement(2447970..2449853)
     CDS             2450044..2450724
     CDS             2450726..2452138
     CDS             2452242..2452691
     CDS             complement(2452737..2452982)
     CDS             2453188..2455362
     CDS             complement(2455600..2457513)
     CDS             complement(2457630..2458511)
     CDS             complement(2458586..2461717)
     CDS             complement(2461730..2462806)
     CDS             complement(2462806..2463060)
     CDS             complement(2463117..2464385)
     CDS             complement(2464459..2464824)
     CDS             complement(2464868..2465779)
     CDS             2465843..2466256
     CDS             complement(2466265..2467245)
     CDS             2467471..2468517
     CDS             2468522..2469340
     CDS             2469368..2470639
     CDS             2470652..2471758
     CDS             2471813..2474356
     CDS             2474555..2475802
     CDS             2476284..2477132
     CDS             2477202..2480264
     CDS             complement(2480580..2481824)
     CDS             complement(2481814..2482557)
     CDS             2482988..2483671
     CDS             complement(2483741..2484208)
     CDS             complement(2484319..2485329)
     CDS             complement(2485381..2485953)
     CDS             complement(2486048..2487403)
     CDS             complement(2487442..2489847)
     CDS             complement(2489913..2490533)
     CDS             complement(2490601..2491809)
     CDS             complement(2492106..2492681)
     CDS             complement(2492757..2492942)
     CDS             complement(2493181..2493975)
     CDS             complement(2493975..2494850)
     CDS             2495382..2495888
     CDS             2496109..2496855
     CDS             2496938..2497648
     CDS             complement(2497816..2500428)
     CDS             complement(2500480..2501868)
     CDS             complement(2502161..2502373)
     CDS             2502729..2505542
     CDS             2505709..2507091
     CDS             2507216..2508319
     CDS             2508503..2510614
     CDS             2510611..2511429
     CDS             complement(2511499..2513649)
     CDS             complement(2513908..2514846)
     CDS             complement(2514848..2515597)
     CDS             2515895..2517532
     CDS             complement(2517540..2518232)
     CDS             2518404..2519255
     CDS             2519328..2519672
     CDS             complement(2520006..2520680)
     CDS             2521187..2523994
     CDS             2523991..2527458
     CDS             2527773..2528834
     CDS             2529193..2529633
     CDS             complement(2529689..2530288)
     CDS             2530548..2534249
     CDS             2534472..2534765
     CDS             2534820..2535047
     CDS             complement(2535219..2535335)
     CDS             2535714..2537378
     CDS             2537362..2537859
     CDS             2538016..2539182
     CDS             complement(2539292..2540389)
     CDS             complement(2540405..2541061)
     CDS             complement(2541063..2541878)
     CDS             complement(2541875..2543605)
     CDS             2544050..2545549
     CDS             complement(2545625..2546341)
     CDS             complement(2546432..2547316)
     CDS             2547466..2548278
     CDS             2548465..2550096
     CDS             complement(2550106..2551536)
     CDS             2551828..2553945
     CDS             2553958..2555625
     CDS             2555634..2557268
     CDS             2557274..2558209
     CDS             2558209..2559090
     CDS             2559059..2560714
     CDS             2560835..2561740
     CDS             2561743..2562780
     CDS             2562802..2563239
     CDS             complement(2563309..2563800)
     CDS             complement(2563838..2564413)
     CDS             complement(2564477..2565088)
     CDS             2565220..2566413
     CDS             complement(2566486..2567700)
     CDS             complement(2567706..2568008)
     CDS             complement(2568396..2569037)
     CDS             complement(2569299..2569949)
     CDS             2570187..2570912
     CDS             complement(2570950..2571855)
     CDS             complement(2571833..2579008)
     CDS             complement(2579011..2583120)
     CDS             complement(2583223..2584092)
     CDS             complement(2584100..2584894)
     CDS             complement(2584945..2628774)
     CDS             complement(2629697..2630392)
     CDS             2630516..2630932
     CDS             complement(2631832..2632389)
     CDS             complement(2632373..2632510)
     CDS             complement(2632491..2634329)
     CDS             complement(2634389..2634985)
     CDS             complement(2635126..2635740)
     CDS             complement(2635921..2636964)
     CDS             complement(2636965..2637456)
     CDS             complement(2637538..2638305)
     CDS             complement(2638327..2639412)
     CDS             complement(2639418..2639849)
     CDS             complement(2639863..2640492)
     CDS             complement(2640831..2641520)
     CDS             complement(2641530..2641718)
     CDS             complement(2641957..2643051)
     CDS             complement(2643236..2644531)
     CDS             complement(2644754..2645239)
     CDS             complement(2645269..2647320)
     CDS             complement(2647326..2648375)
     CDS             complement(2648393..2649313)
     CDS             complement(2649363..2650310)
     CDS             complement(2650350..2651543)
     CDS             complement(2651649..2653163)
     CDS             complement(2653176..2653682)
     CDS             2653885..2655540
     CDS             complement(2655555..2656079)
     CDS             complement(2656082..2657365)
     CDS             complement(2657416..2658279)
     CDS             complement(2658314..2659126)
     CDS             complement(2659213..2660424)
     CDS             complement(2660521..2661141)
     CDS             complement(2661321..2662190)
     CDS             complement(2662284..2666021)
     CDS             complement(2666567..2667673)
     CDS             complement(2667749..2668822)
     CDS             complement(2668876..2669523)
     CDS             complement(2669539..2670957)
     CDS             2671104..2672003
     CDS             2672073..2672843
     CDS             complement(2672902..2673912)
     CDS             complement(2674116..2675258)
     CDS             complement(2675313..2676428)
     CDS             complement(2676482..2677384)
     CDS             2677573..2678112
     CDS             complement(2678247..2679122)
     CDS             complement(2679115..2680014)
     CDS             complement(2680038..2680514)
     CDS             complement(2680522..2680884)
     CDS             complement(2680884..2681960)
     CDS             complement(2682122..2684029)
     CDS             complement(2684422..2684739)
     CDS             complement(2684904..2685458)
     CDS             complement(2685667..2686539)
     CDS             complement(2686539..2687705)
     CDS             complement(2687899..2689353)
     CDS             complement(2689457..2690668)
     CDS             complement(2690725..2693586)
     CDS             complement(2693806..2694510)
     CDS             complement(2694549..2696321)
     CDS             complement(2696325..2696693)
     CDS             complement(2696687..2697061)
     CDS             2697632..2698945
     CDS             complement(2699039..2699764)
     CDS             complement(2700189..2701274)
     CDS             complement(2701453..2702913)
     CDS             complement(2703010..2704176)
     CDS             complement(2705111..2706037)
     CDS             complement(2706147..2707274)
     CDS             complement(2707271..2708038)
     CDS             complement(2708035..2708796)
     CDS             complement(2708793..2709965)
     CDS             complement(2709962..2711080)
     CDS             complement(2711156..2711728)
     CDS             complement(2711718..2712602)
     CDS             complement(2712633..2714018)
     CDS             complement(2714051..2715118)
     CDS             complement(2715560..2716531)
     CDS             complement(2716543..2717310)
     CDS             complement(2717311..2718444)
     CDS             complement(2718447..2719370)
     CDS             complement(2719367..2720233)
     CDS             complement(2720245..2721321)
     CDS             complement(2721324..2722346)
     CDS             complement(2723070..2724125)
     CDS             complement(2724273..2725667)
     CDS             complement(2725856..2726152)
     CDS             2726617..2727216
     CDS             complement(2727323..2729005)
     CDS             complement(2729319..2730524)
     CDS             complement(2730536..2730841)
     CDS             complement(2730875..2731549)
     CDS             complement(2731651..2732367)
     CDS             complement(2732617..2732976)
     CDS             complement(2733377..2734792)
     CDS             complement(2734835..2735200)
     CDS             complement(2735246..2736157)
     CDS             complement(2736228..2738465)
     CDS             complement(2738462..2739583)
     CDS             complement(2739614..2742274)
     CDS             2742551..2743891
     CDS             2743902..2744612
     CDS             2744727..2745413
     CDS             2745410..2746174
     CDS             complement(2746255..2747073)
     CDS             complement(2747146..2747550)
     CDS             complement(2747606..2748091)
     CDS             complement(2748344..2749501)
     CDS             complement(2749498..2750298)
     CDS             complement(2750505..2751371)
     CDS             complement(2751386..2752126)
     CDS             complement(2752142..2753239)
     CDS             complement(2753278..2755581)
     CDS             complement(2755593..2756393)
     CDS             complement(2756411..2756785)
     CDS             complement(2756990..2757742)
     CDS             complement(2757966..2758805)
     CDS             complement(2758897..2760480)
     CDS             complement(2760513..2762780)
     CDS             2763004..2764203
     CDS             complement(2764217..2765347)
     CDS             complement(2765364..2766149)
     CDS             complement(2766155..2766424)
     CDS             complement(2766521..2767363)
     CDS             complement(2767365..2767844)
     CDS             complement(2767963..2768370)
     CDS             complement(2768363..2769364)
     CDS             complement(2769378..2769920)
     CDS             complement(2770177..2771634)
     CDS             complement(2771888..2772229)
     CDS             complement(2772235..2773962)
     CDS             complement(2774041..2774349)
     CDS             complement(2774376..2774510)
     CDS             2774621..2775967
     CDS             2775970..2777994
     CDS             2778097..2779788
     CDS             complement(2779847..2780278)
     CDS             complement(2780271..2781647)
     CDS             complement(2781634..2782683)
     CDS             complement(2782783..2783823)
     CDS             complement(2783820..2785490)
     CDS             complement(2785603..2785968)
     CDS             complement(2786350..2786526)
     CDS             complement(2786848..2788341)
     CDS             complement(2788334..2789620)
     CDS             2790200..2790472
     CDS             complement(2790554..2791993)
     CDS             complement(2792336..2792596)
     CDS             complement(2792701..2793093)
     CDS             complement(2793385..2793789)
     CDS             complement(2793976..2796054)
     CDS             complement(2796311..2796709)
     CDS             complement(2796811..2798574)
     CDS             2799174..2800802
     CDS             complement(2800877..2802619)
     CDS             complement(2803220..2804818)
     CDS             complement(2804831..2807593)
     CDS             complement(2807603..2808559)
     CDS             complement(2808560..2809699)
     CDS             complement(2809713..2810405)
     CDS             complement(2810436..2811221)
     CDS             complement(2811281..2812030)
     CDS             complement(2812204..2814618)
     CDS             complement(2814658..2815374)
     CDS             complement(2815433..2815867)
     CDS             complement(2815895..2816299)
     CDS             complement(2816612..2817466)
     CDS             complement(2817531..2818481)
     CDS             2818634..2819365
     CDS             2819609..2819926
     CDS             2820088..2820561
     CDS             complement(2820538..2821194)
     CDS             complement(2821191..2821931)
     CDS             complement(2821882..2822871)
     CDS             2823373..2824110
     CDS             complement(2824187..2825335)
     CDS             complement(2825516..2827978)
     CDS             complement(2828164..2829096)
     CDS             2829413..2830249
     CDS             2830363..2831673
     CDS             complement(2831722..2832726)
     CDS             complement(2832761..2833822)
     CDS             complement(2833937..2835007)
     CDS             complement(2835184..2836482)
     CDS             complement(2836501..2837298)
     CDS             complement(2837334..2838041)
     CDS             complement(2838192..2839082)
     CDS             complement(2839873..2840529)
     CDS             2841116..2841445
     CDS             complement(2841517..2842335)
     CDS             complement(2842346..2844586)
     CDS             complement(2844672..2845562)
     CDS             2845997..2848825
     CDS             complement(2848836..2849543)
     CDS             complement(2849564..2850460)
     CDS             complement(2850509..2851189)
     CDS             complement(2851176..2851589)
     CDS             complement(2851635..2852501)
     CDS             complement(2852574..2854373)
     CDS             2854409..2854606
     CDS             complement(2854507..2855901)
     CDS             complement(2856051..2856521)
     CDS             complement(2856601..2857686)
     CDS             complement(2857694..2858368)
     CDS             complement(2858569..2859150)
     CDS             2859586..2861253
     CDS             complement(2861275..2861778)
     CDS             complement(2861827..2862072)
     CDS             2862297..2863265
     CDS             2863297..2864133
     CDS             complement(2864235..2865692)
     CDS             complement(2865720..2866358)
     CDS             2866451..2867119
     CDS             2867165..2868064
     CDS             complement(2868030..2870528)
     CDS             2871185..2872660
     CDS             2872665..2873312
     CDS             2873857..2875269
     CDS             2875364..2876377
     CDS             2876397..2878160
     CDS             2878238..2879467
     CDS             2879755..2881020
     CDS             2881017..2884136
     CDS             2884091..2884189
     CDS             2885784..2886014
     CDS             2886051..2887481
     CDS             2887712..2890087
     CDS             2890211..2891347
     CDS             complement(2891363..2892541)
     CDS             complement(2892792..2894009)
     CDS             complement(2894049..2894789)
     CDS             2895135..2896607
     CDS             2896925..2898415
     CDS             2898519..2900243
     CDS             complement(2900227..2900328)
     CDS             2900483..2901184
     CDS             2901189..2902448
     CDS             2902450..2903706
     CDS             2903787..2904872
     CDS             complement(2904952..2906337)
     CDS             2906672..2907823
     CDS             2908050..2908604
     CDS             complement(2908669..2910051)
     CDS             2910436..2913219
     CDS             complement(2913333..2915945)
     CDS             complement(2916406..2916849)
     CDS             complement(2916932..2917918)
     CDS             2918100..2918399
     CDS             2918418..2918990
     CDS             2918993..2919832
     CDS             2919867..2920568
     CDS             2920726..2921394
     CDS             2921387..2922727
     CDS             complement(2922812..2924473)
     CDS             2924825..2925295
     CDS             2925549..2926532
     CDS             complement(2926671..2926841)
     CDS             complement(2926906..2927259)
     CDS             complement(2927696..2928277)
     CDS             complement(2928292..2928750)
     CDS             complement(2928861..2929364)
     CDS             complement(2929399..2929851)
     CDS             complement(2930063..2931340)
     CDS             2932444..2933979
     CDS             complement(2934045..2934464)
     CDS             complement(2934523..2934972)
     CDS             2935617..2937920
     CDS             complement(2938230..2938556)
     CDS             2939344..2940342
     CDS             complement(2941110..2942288)
     CDS             2942664..2944310
     CDS             complement(2944375..2944650)
     CDS             complement(2944681..2944878)
     CDS             complement(2945153..2945563)
     CDS             complement(2946128..2946571)
     CDS             2947220..2948347
     CDS             complement(2948996..2949769)
     CDS             complement(2949762..2949968)
     CDS             complement(2950372..2951097)
     CDS             2951213..2951839
     CDS             2951908..2952189
     CDS             complement(2952573..2953034)
     CDS             complement(2953071..2953622)
     CDS             complement(2953774..2954124)
     CDS             complement(2954175..2954765)
     CDS             complement(2955327..2955734)
     CDS             complement(2956614..2957048)
     CDS             complement(2957093..2957485)
     CDS             complement(2958043..2958789)
     CDS             complement(2958870..2959289)
     CDS             complement(2959459..2959752)
     CDS             complement(2959892..2960410)
     CDS             complement(2960537..2961115)
     CDS             complement(2961467..2961685)
     CDS             complement(2961803..2962159)
     CDS             complement(2962766..2963131)
     CDS             complement(2963258..2963602)
     CDS             complement(2964325..2964597)
     CDS             complement(2964663..2965703)
     CDS             2966284..2966421
     CDS             complement(2966379..2966663)
     CDS             complement(2966785..2967168)
     CDS             complement(2967291..2967740)
     CDS             complement(2967849..2968214)
     CDS             complement(2968307..2968756)
     CDS             complement(2968850..2969440)
     CDS             complement(2969472..2969891)
     CDS             2969944..2971137
     CDS             complement(2971633..2972070)
     CDS             complement(2973178..2973606)
     CDS             complement(2973777..2974079)
     CDS             complement(2974258..2974512)
     CDS             complement(2974649..2975149)
     CDS             complement(2975935..2976546)
     CDS             2976802..2977401
     CDS             complement(2977752..2979599)
     CDS             complement(2979615..2981798)
     CDS             complement(2981822..2982151)
     CDS             complement(2982172..2984727)
     CDS             complement(2984748..2985536)
     CDS             2986041..2987036
     CDS             2987110..2987619
     CDS             2987658..2988890
     CDS             2989115..2991154
     CDS             2991482..2992339
     CDS             2992455..2992883
     CDS             2992893..2993180
     CDS             2993190..2994023
     CDS             2994179..2994745
     CDS             2994881..2995570
     CDS             2995594..2996424
     CDS             2996500..2997162
     CDS             2997200..2998549
     CDS             complement(2998647..2999729)
     CDS             3000010..3003084
     CDS             complement(3003134..3004273)
     CDS             complement(3004777..3005001)
     CDS             complement(3005122..3006501)
     CDS             complement(3006520..3013038)
     CDS             complement(3013777..3014658)
     CDS             complement(3014930..3015751)
     CDS             complement(3015770..3016543)
     CDS             3016801..3018540
     CDS             complement(3018656..3018982)
     CDS             complement(3018982..3021144)
     CDS             complement(3021134..3022297)
     CDS             complement(3022290..3022439)
     CDS             3022501..3022653
     CDS             3022656..3023960
     CDS             complement(3024039..3024530)
     CDS             complement(3024820..3025833)
     CDS             complement(3026010..3026891)
     CDS             complement(3027062..3027586)
     CDS             3027753..3028310
     CDS             3028307..3029335
     CDS             3029518..3032847
     CDS             3032944..3034524
     CDS             3034586..3035311
     CDS             3035304..3036077
     CDS             complement(3036081..3037538)
     CDS             3037638..3038267
     CDS             complement(3038418..3038987)
     CDS             complement(3039075..3040157)
     CDS             3040511..3042544
     CDS             3042629..3043204
     CDS             3043211..3043831
     CDS             3043828..3046065
     CDS             3046208..3047047
     CDS             3047112..3048185
     CDS             3048189..3048836
     CDS             3048853..3049563
     CDS             complement(3049686..3050024)
     CDS             complement(3050122..3050661)
     CDS             complement(3050669..3051328)
     CDS             complement(3051519..3052376)
     CDS             3052481..3052864
     CDS             complement(3052913..3055117)
     CDS             complement(3055369..3056364)
     CDS             complement(3056606..3056989)
     CDS             complement(3057011..3057850)
     CDS             complement(3057847..3058053)
     CDS             complement(3058186..3060570)
     CDS             complement(3060574..3061146)
     CDS             complement(3061193..3062647)
     CDS             complement(3062772..3063668)
     CDS             complement(3063665..3063892)
     CDS             complement(3063898..3064509)
     CDS             complement(3064521..3065993)
     CDS             complement(3066398..3067627)
     CDS             3068133..3070292
     CDS             3070340..3071686
     CDS             3071804..3072475
     CDS             complement(3072544..3073512)
     CDS             3073728..3074768
     CDS             3074780..3075475
     CDS             complement(3075552..3076154)
     CDS             3076510..3076716
     CDS             3076877..3077350
     CDS             complement(3077429..3078196)
     CDS             complement(3078243..3080933)
     CDS             complement(3081135..3081920)
     CDS             complement(3081913..3082458)
     CDS             complement(3082525..3083721)
     CDS             complement(3083954..3084286)
     CDS             complement(3084435..3084707)
     CDS             3084937..3086103
     CDS             3086110..3087021
     CDS             3087378..3088073
     CDS             complement(3088327..3088578)
     CDS             complement(3088684..3090051)
     CDS             complement(3090141..3090833)
     CDS             3091329..3092003
     CDS             complement(3092071..3095232)
     CDS             complement(3095296..3096375)
     CDS             complement(3096455..3097888)
     CDS             complement(3097878..3098639)
     CDS             complement(3098702..3099487)
     CDS             complement(3099529..3100755)
     CDS             complement(3100767..3102533)
     CDS             complement(3102526..3104253)
     CDS             complement(3104263..3104520)
     CDS             complement(3104556..3104816)
     CDS             complement(3104884..3106212)
     CDS             3108235..3111144
     CDS             3111259..3112530
     CDS             3112612..3112821
     CDS             3112864..3113337
     CDS             3113340..3113825
     CDS             3113939..3114844
     CDS             complement(3115514..3116305)
     CDS             complement(3116341..3116898)
     CDS             complement(3117042..3118322)
     CDS             complement(3118345..3119175)
     CDS             complement(3119175..3120443)
     CDS             complement(3120444..3121241)
     CDS             complement(3121253..3121696)
     CDS             3121856..3122482
     CDS             3122484..3123155
     CDS             3123778..3124509
     CDS             complement(3124825..3125373)
     CDS             complement(3125414..3126580)
     CDS             3126768..3129662
     CDS             complement(3130236..3130592)
     CDS             complement(3130966..3132540)
     CDS             complement(3132678..3133202)
     CDS             3133535..3134092
     CDS             3134188..3134694
     CDS             3134761..3135279
     CDS             3135518..3136972
     CDS             complement(3137030..3137443)
     CDS             complement(3137669..3138094)
     CDS             complement(3138419..3139264)
     CDS             complement(3139393..3140169)
     CDS             complement(3140765..3144094)
     CDS             complement(3144087..3145250)
     CDS             complement(3145429..3147129)
     CDS             3147486..3148643
     CDS             3148933..3150918
     CDS             complement(3150943..3151185)
     CDS             3151734..3153566
     CDS             complement(3153784..3154923)
     CDS             complement(3155015..3155398)
     CDS             complement(3155564..3158782)
     CDS             complement(3158965..3160470)
     CDS             complement(3160485..3162509)
     CDS             complement(3162714..3165635)
     CDS             complement(3165702..3167411)
     CDS             complement(3167785..3170757)
     CDS             complement(3170879..3173290)
     CDS             complement(3173716..3175047)
     CDS             complement(3175100..3176584)
     CDS             3176937..3177674
     CDS             3177816..3178892
     CDS             3179214..3179978
     CDS             complement(3180043..3180705)
     CDS             complement(3180680..3181351)
     CDS             complement(3181507..3182199)
     CDS             3182790..3184025
     CDS             complement(3184091..3184651)
     CDS             3184785..3186257
     CDS             3186538..3187404
     CDS             3187401..3188798
     CDS             complement(3188855..3189940)
     CDS             complement(3190023..3190628)
     CDS             complement(3190653..3192236)
     CDS             3192510..3193430
     CDS             complement(3193520..3193999)
     CDS             complement(3194017..3194859)
     CDS             complement(3194891..3196438)
     CDS             complement(3196506..3197576)
     CDS             complement(3198380..3199057)
     CDS             complement(3199086..3199736)
     CDS             complement(3199819..3200586)
     CDS             complement(3200801..3201292)
     CDS             complement(3201338..3202675)
     CDS             complement(3202672..3203433)
     CDS             complement(3203452..3203880)
     CDS             complement(3203887..3204582)
     CDS             complement(3204865..3205899)
     CDS             complement(3205923..3206546)
     CDS             complement(3206568..3207089)
     CDS             3207275..3207724
     CDS             complement(3207732..3209051)
     CDS             complement(3214071..3214178)
     CDS             complement(3215588..3216463)
     CDS             complement(3216567..3217583)
     CDS             3217710..3218594
     CDS             complement(3218746..3221298)
     CDS             complement(3221375..3224521)
     CDS             complement(3225071..3225562)
     CDS             complement(3225562..3227295)
     CDS             3227738..3228721
     CDS             3228871..3229314
     CDS             complement(3229450..3231285)
     CDS             complement(3231880..3234510)
     CDS             3234793..3235458
     CDS             complement(3235491..3236252)
     CDS             complement(3236245..3237210)
     CDS             3237391..3238296
     CDS             complement(3238630..3240252)
     CDS             3240385..3241971
     CDS             3241971..3243350
     CDS             3243489..3244043
     CDS             complement(3244083..3244520)
     CDS             complement(3244539..3249707)
     CDS             complement(3249708..3250349)
     CDS             complement(3250357..3251478)
     CDS             complement(3251480..3251950)
     CDS             complement(3251953..3252567)
     CDS             complement(3252735..3253670)
     CDS             complement(3253712..3254167)
     CDS             complement(3254190..3254744)
     CDS             complement(3254713..3257511)
     CDS             complement(3257558..3258535)
     CDS             complement(3258658..3260178)
     CDS             complement(3260357..3260872)
     CDS             3261092..3261784
     CDS             complement(3261867..3263114)
     CDS             complement(3263232..3265145)
     CDS             complement(3265162..3267816)
     CDS             complement(3268464..3269534)
     CDS             complement(3269531..3269728)
     CDS             3270047..3271558
     CDS             complement(3271610..3273778)
     CDS             3274104..3274973
     CDS             complement(3274988..3275884)
     CDS             3275986..3276309
     CDS             3276408..3276938
     CDS             complement(3277048..3277599)
     CDS             complement(3277856..3278455)
     CDS             complement(3278486..3279652)
     CDS             complement(3279674..3280450)
     CDS             complement(3280476..3280913)
     CDS             complement(3280944..3281969)
     CDS             complement(3281998..3282504)
     CDS             complement(3282556..3285246)
     CDS             complement(3285312..3286661)
     CDS             complement(3286744..3287922)
     CDS             complement(3287927..3288751)
     CDS             complement(3288744..3289493)
     CDS             complement(3289509..3290066)
     CDS             complement(3290072..3290815)
     CDS             complement(3290937..3291809)
     CDS             complement(3291978..3292718)
     CDS             complement(3293022..3295097)
     CDS             3295348..3297810
     CDS             3297829..3298506
     CDS             3298677..3299447
     CDS             3299450..3302152
     CDS             3302193..3303416
     CDS             3303473..3304156
     CDS             3304259..3304624
     CDS             3304640..3305674
     CDS             3305833..3306981
     CDS             3307023..3307505
     CDS             3307511..3307777
     CDS             3307779..3308216
     CDS             3308192..3308527
     CDS             complement(3308568..3309377)
     CDS             3309603..3311051
     CDS             complement(3311155..3311784)
     CDS             complement(3311890..3313446)
     CDS             complement(3313446..3313847)
     CDS             complement(3314136..3314813)
     CDS             3314868..3315365
     CDS             complement(3315502..3315774)
     CDS             complement(3316218..3316994)
     CDS             complement(3317033..3318220)
     CDS             complement(3318321..3319196)
     CDS             complement(3319370..3320362)
     CDS             complement(3320440..3321483)
     CDS             complement(3321591..3322778)
     CDS             3322914..3323486
     CDS             3323542..3324870
     CDS             3324873..3325634
     CDS             3325631..3326473
     CDS             complement(3326519..3326980)
     CDS             complement(3327031..3329379)
     CDS             complement(3329473..3331296)
     CDS             complement(3331475..3332599)
     CDS             3332885..3334297
     CDS             complement(3334406..3334885)
     CDS             complement(3335102..3336967)
     CDS             3337591..3337869
     CDS             3337872..3338207
     CDS             complement(3338281..3339171)
     CDS             complement(3339216..3341243)
     CDS             complement(3341379..3341996)
     CDS             3342029..3342358
     CDS             3342637..3343245
     CDS             complement(3343354..3345714)
     CDS             complement(3345939..3347384)
     CDS             complement(3347386..3348162)
     CDS             complement(3348164..3349180)
     CDS             complement(3349193..3350329)
     CDS             complement(3350602..3352212)
     CDS             3352440..3354803
     CDS             3354871..3357129
     CDS             3357476..3361108
     CDS             3361173..3363203
     CDS             3363402..3365768
     CDS             complement(3365912..3369919)
     CDS             3370836..3371774
     CDS             3371827..3372933
     CDS             3372993..3373271
     CDS             3373278..3374144
     CDS             3374334..3375197
     CDS             complement(3375187..3376476)
     CDS             complement(3376686..3377981)
     CDS             complement(3378060..3379244)
     CDS             complement(3379620..3380495)
     CDS             complement(3380498..3381658)
     CDS             complement(3381708..3383033)
     CDS             complement(3383046..3383306)
     CDS             complement(3383445..3384455)
     CDS             complement(3384460..3386352)
     CDS             complement(3386354..3387697)
     CDS             complement(3387773..3388246)
     CDS             complement(3388246..3389748)
     CDS             3389953..3391062
     CDS             3391206..3393761
     CDS             complement(3393854..3395050)
     CDS             complement(3395220..3395765)
     CDS             3395938..3396969
     CDS             3396977..3397807
     CDS             3398000..3398860
     CDS             complement(3398904..3400355)
     CDS             complement(3400513..3401538)
     CDS             complement(3401633..3403051)
     CDS             complement(3403101..3407546)
     CDS             complement(3407909..3409393)
     CDS             complement(3409428..3410516)
     CDS             complement(3410678..3411187)
     CDS             complement(3411190..3413373)
     CDS             complement(3413377..3413916)
     CDS             complement(3413924..3414538)
     CDS             complement(3414540..3415103)
     CDS             complement(3415105..3416172)
     CDS             3416329..3418869
     CDS             complement(3418987..3419199)
     CDS             3419376..3421586
     CDS             complement(3421590..3422690)
     CDS             3423025..3423585
     CDS             3423713..3424252
     CDS             3424365..3425681
     CDS             3425694..3426098
     CDS             3426234..3426983
     CDS             3427017..3427676
     CDS             3427695..3429299
     CDS             complement(3429336..3430133)
     CDS             complement(3430224..3432392)
     CDS             complement(3432592..3432861)
     CDS             complement(3433028..3433969)
     CDS             complement(3433973..3434359)
     CDS             complement(3434391..3437117)
     CDS             complement(3437188..3438669)
     CDS             complement(3438763..3439218)
     CDS             3439836..3440840
     CDS             3440846..3441472
     CDS             complement(3441469..3442422)
     CDS             complement(3442571..3442993)
     CDS             complement(3442999..3443478)
     CDS             complement(3443786..3444175)
     CDS             complement(3444195..3444935)
     CDS             complement(3445133..3446473)
     CDS             complement(3446530..3447366)
     CDS             complement(3447442..3449367)
     CDS             complement(3449502..3450122)
     CDS             3450290..3450592
     CDS             3450717..3452165
     CDS             3452170..3452862
     CDS             3452865..3453335
     CDS             3453449..3453799
     CDS             complement(3453893..3454375)
     CDS             complement(3454391..3457624)
     CDS             complement(3457693..3458856)
     CDS             complement(3459300..3460106)
     CDS             complement(3460165..3460743)
     CDS             complement(3460815..3461939)
     CDS             complement(3462095..3464026)
     CDS             complement(3464197..3464781)
     CDS             3464973..3466646
     CDS             complement(3466966..3467373)
     CDS             3467454..3467849
     CDS             complement(3467946..3468272)
     CDS             complement(3468320..3468724)
     CDS             complement(3468755..3470128)
     CDS             3470304..3470792
     CDS             complement(3470910..3471362)
     CDS             3472237..3473490
     CDS             3473480..3474088
     CDS             3474191..3474469
     CDS             3474486..3475280
     CDS             3475643..3476815
     CDS             3476808..3479084
     CDS             3479875..3480465
     CDS             complement(3480572..3480817)
     CDS             complement(3481448..3481774)
     CDS             complement(3481774..3482049)
     CDS             complement(3482579..3484627)
     CDS             complement(3484631..3486958)
     CDS             complement(3486955..3487629)
     CDS             complement(3487626..3488738)
     CDS             complement(3488740..3492228)
     CDS             complement(3492242..3495679)
     CDS             complement(3495695..3496243)
     CDS             complement(3496230..3497027)
     CDS             complement(3497002..3497205)
     CDS             3497771..3499120
     CDS             3499191..3499709
     CDS             complement(3499818..3500279)
     CDS             complement(3500334..3500711)
     CDS             complement(3500759..3501211)
     CDS             complement(3501301..3501534)
     CDS             complement(3501556..3502107)
     CDS             3502287..3503216
     CDS             complement(3503203..3503775)
     CDS             complement(3503976..3504452)
     CDS             complement(3504504..3505124)
     CDS             complement(3505203..3506129)
     CDS             3506253..3507149
     CDS             3507278..3508267
     CDS             3508311..3508943
     CDS             complement(3509402..3509641)
     CDS             complement(3510162..3510659)
     CDS             complement(3510723..3511166)
     CDS             complement(3511220..3511840)
     CDS             complement(3512288..3513256)
     CDS             complement(3513222..3513830)
     CDS             complement(3514112..3514732)
     CDS             3514849..3516054
     CDS             3516054..3517235
     CDS             3517235..3517918
     CDS             3517887..3518096
     CDS             complement(3518297..3518497)
     CDS             3518557..3518862
     CDS             3518965..3519336
     CDS             3519326..3519628
     CDS             3519791..3520159
     CDS             3520311..3520646
     CDS             complement(3520836..3521057)
     CDS             complement(3521054..3521383)
     CDS             complement(3521396..3521767)
     CDS             complement(3522223..3523179)
     CDS             complement(3523176..3523397)
     CDS             complement(3523528..3523872)
     CDS             complement(3524017..3524208)
     CDS             complement(3524743..3527481)
     CDS             complement(3527637..3527948)
     CDS             complement(3528349..3528564)
     CDS             3529208..3531268
     CDS             3531340..3532455
     CDS             complement(3533063..3533884)
     CDS             complement(3534296..3536311)
     CDS             complement(3537071..3538174)
     CDS             complement(3538176..3538682)
     CDS             3539029..3539970
     CDS             complement(3540021..3540356)
     CDS             complement(3540448..3540699)
     CDS             3540956..3542467
     CDS             complement(3542482..3543690)
     CDS             3544182..3546500
     CDS             3546753..3547319
     CDS             3547392..3549008
     CDS             complement(3549153..3549833)
     CDS             complement(3549930..3552161)
     CDS             3552389..3553192
     CDS             3553189..3554583
     CDS             3554580..3554975
     CDS             3554980..3555387
     CDS             3555400..3556059
     CDS             3556071..3557486
     CDS             3557492..3558745
     CDS             complement(3558852..3559475)
     CDS             3559635..3560336
     CDS             complement(3560389..3560877)
     CDS             complement(3560963..3561412)
     CDS             complement(3561482..3563206)
     CDS             complement(3563288..3564097)
     CDS             complement(3564704..3566656)
     CDS             complement(3567099..3568595)
     CDS             complement(3568624..3569694)
     CDS             complement(3569737..3570465)
     CDS             complement(3570705..3573758)
     CDS             complement(3573868..3576513)
     CDS             complement(3577049..3578389)
     CDS             complement(3578665..3582381)
     CDS             3582947..3583987
     CDS             complement(3584123..3584716)
     CDS             complement(3584833..3585315)
     CDS             complement(3585592..3586149)
     CDS             complement(3586312..3587415)
     CDS             complement(3587693..3588655)
     CDS             complement(3588666..3591599)
     CDS             complement(3591589..3592542)
     CDS             complement(3592886..3595723)
     CDS             complement(3595987..3597945)
     CDS             complement(3598247..3598879)
     CDS             3599129..3600742
     CDS             3600746..3601834
     CDS             3602041..3602694
     CDS             complement(3602717..3603670)
     CDS             complement(3603785..3604711)
     CDS             3604897..3606312
     CDS             3606336..3607484
     CDS             complement(3607571..3609829)
     CDS             complement(3609829..3610296)
     CDS             3610668..3610949
     CDS             3611086..3612708
     CDS             3612913..3616539
     CDS             complement(3616638..3617243)
     CDS             complement(3617315..3618016)
     CDS             complement(3618070..3621270)
     CDS             complement(3621607..3622500)
     CDS             3622821..3623225
     CDS             3623215..3623445
     CDS             3623442..3623864
     CDS             complement(3624248..3625864)
     CDS             3626029..3627018
     CDS             complement(3627530..3628453)
     CDS             complement(3628639..3629568)
     CDS             complement(3629686..3631392)
     CDS             3631790..3633067
     CDS             3633089..3633745
     CDS             complement(3633897..3636530)
     CDS             complement(3636919..3641583)
     CDS             complement(3642198..3642383)
     CDS             complement(3642567..3643355)
     CDS             3643549..3644049
     CDS             complement(3644213..3644923)
     CDS             3645279..3648185
     CDS             complement(3648276..3649157)
     CDS             complement(3649321..3649857)
     CDS             complement(3649854..3651164)
     CDS             3651394..3653736
     CDS             3653811..3655163
     CDS             complement(3655160..3656275)
     CDS             complement(3656374..3658488)
     CDS             3658784..3659884
     CDS             3659982..3661409
     CDS             complement(3661542..3662402)
     CDS             3662690..3663796
     CDS             3663811..3664635
     CDS             complement(3664653..3665072)
     CDS             complement(3665152..3666090)
     CDS             complement(3666100..3667791)
     CDS             complement(3667994..3668098)
     CDS             3668186..3671275
     CDS             3671272..3672066
     CDS             3672207..3673538
     CDS             complement(3673665..3674027)
     CDS             complement(3674101..3676176)
     CDS             complement(3676384..3676524)
     CDS             3676523..3676738
     CDS             3676928..3678988
     CDS             3679140..3680093
     CDS             complement(3680299..3680502)
     CDS             complement(3680502..3681434)
     CDS             complement(3681760..3682455)
     CDS             complement(3682508..3682690)
     CDS             complement(3682804..3683133)
     CDS             complement(3683152..3683709)
     CDS             complement(3683843..3684298)
     CDS             complement(3684473..3686902)
     CDS             complement(3686914..3688221)
     CDS             complement(3688214..3689245)
     CDS             complement(3689245..3692145)
     CDS             complement(3692579..3694423)
     CDS             complement(3694520..3695791)
     CDS             3696020..3696556
     CDS             complement(3696562..3697683)
     CDS             complement(3697687..3699147)
     CDS             complement(3699140..3700279)
     CDS             3700631..3701374
     CDS             complement(3701369..3703708)
     CDS             3703891..3704196
     CDS             complement(3704150..3704734)
     CDS             3704961..3705698
     CDS             3705831..3707078
     CDS             3707219..3708145
     CDS             3708142..3708903
     CDS             complement(3709036..3710298)
     CDS             3710585..3712441
     CDS             complement(3712588..3716913)
     CDS             3717738..3718910
     CDS             complement(3719272..3721293)
     CDS             complement(3721601..3722470)
     CDS             complement(3722689..3723168)
     CDS             3723618..3723974
     CDS             3724079..3724705
     CDS             complement(3724831..3726690)
     CDS             complement(3727209..3729023)
     CDS             complement(3729047..3729976)
     CDS             complement(3730327..3731508)
     CDS             3732199..3733890
     CDS             complement(3734083..3736446)
     CDS             complement(3736962..3737393)
     CDS             complement(3737467..3738180)
     CDS             complement(3738177..3739175)
     CDS             3739440..3740417
     CDS             complement(3740955..3741416)
     CDS             complement(3741550..3742395)
     CDS             complement(3743087..3743365)
     CDS             complement(3743893..3746094)
     CDS             3746414..3748138
     CDS             complement(3748356..3749141)
     CDS             complement(3749154..3751298)
     CDS             complement(3751454..3751810)
     CDS             complement(3751881..3752504)
     CDS             complement(3752548..3753225)
     CDS             complement(3753453..3756467)
     CDS             complement(3756714..3757691)
     CDS             complement(3757693..3758250)
     CDS             complement(3758250..3758759)
     CDS             complement(3758775..3759503)
     CDS             complement(3759541..3759915)
     CDS             complement(3759917..3760660)
     CDS             complement(3760647..3763505)
     CDS             complement(3763502..3765214)
     CDS             complement(3765308..3765931)
     CDS             3766215..3766877
     CDS             complement(3766986..3767603)
     CDS             complement(3767573..3768361)
     CDS             complement(3768521..3768949)
     CDS             complement(3769240..3771495)
     CDS             complement(3771561..3772844)
     CDS             complement(3772977..3773120)
     CDS             complement(3773331..3773681)
     CDS             complement(3773750..3774982)
     CDS             complement(3775218..3775907)
     CDS             complement(3775949..3776695)
     CDS             complement(3776733..3777884)
     CDS             complement(3777931..3778854)
     CDS             complement(3778928..3780178)
     CDS             3780587..3783985
     CDS             3783982..3784893
     CDS             complement(3784933..3785901)
     CDS             complement(3785987..3786622)
     CDS             complement(3786673..3787164)
     CDS             complement(3787188..3787763)
     CDS             complement(3787932..3788432)
     CDS             complement(3788500..3788955)
     CDS             complement(3788979..3789698)
     CDS             3789988..3791991
     CDS             complement(3792301..3795429)
     CDS             complement(3795658..3796755)
     CDS             complement(3796991..3798115)
     CDS             3798591..3800015
     CDS             3800012..3801256
     CDS             complement(3801424..3804465)
     CDS             complement(3805391..3808339)
     CDS             complement(3808643..3811234)
     CDS             complement(3811820..3813265)
     CDS             complement(3813442..3815445)
     CDS             complement(3815747..3818308)
     CDS             complement(3818422..3820167)
     CDS             complement(3820211..3822604)
     CDS             complement(3822594..3822872)
     CDS             3823238..3824452
     CDS             complement(3824724..3825443)
     CDS             complement(3825424..3826536)
     CDS             complement(3826588..3828480)
     CDS             3828980..3832483
     CDS             complement(3832627..3832881)
     CDS             complement(3832998..3833909)
     CDS             complement(3834155..3835084)
     CDS             complement(3835207..3836481)
     CDS             3837720..3838028
     CDS             complement(3838152..3838487)
     CDS             complement(3838549..3838902)
     CDS             complement(3838937..3839089)
     CDS             complement(3839329..3839889)
     CDS             complement(3839942..3840268)
     CDS             complement(3840300..3840440)
     CDS             complement(3840459..3840641)
     CDS             complement(3840671..3840814)
     CDS             complement(3840756..3841127)
     CDS             complement(3841134..3841442)
     CDS             complement(3841544..3841879)
     CDS             complement(3842006..3842311)
     CDS             complement(3842389..3842691)
     CDS             complement(3842971..3843342)
     CDS             complement(3843362..3843709)
     CDS             3843871..3844848
     CDS             complement(3845138..3845497)
     CDS             complement(3845681..3846061)
     CDS             complement(3846071..3854359)
     CDS             3854853..3855206
     CDS             complement(3855380..3857548)
     CDS             complement(3858012..3859946)
     CDS             complement(3860209..3862818)
     CDS             3863233..3863736
     CDS             complement(3864377..3865498)
     CDS             3866544..3866915
     CDS             complement(3867014..3867982)
     CDS             complement(3867979..3868557)
     CDS             complement(3868582..3869238)
     CDS             complement(3869272..3871353)
     CDS             3871493..3872512
     CDS             3872852..3874633
     CDS             complement(3874727..3875182)
     CDS             3875326..3877113
     CDS             3877481..3880159
     CDS             3880638..3881549
     CDS             3881762..3884149
     CDS             3884170..3885501
     CDS             3885672..3886763
     CDS             complement(3886922..3888106)
     CDS             complement(3888106..3889158)
     CDS             complement(3889329..3890357)
     CDS             3890673..3891482
     CDS             complement(3891557..3892138)
     CDS             3892186..3894822
     CDS             3894877..3897909
     CDS             complement(3897951..3899465)
     CDS             complement(3899455..3899967)
     CDS             3900140..3900952
     CDS             3900973..3901656
     CDS             3901779..3902198
     CDS             3902677..3905421
     CDS             3905506..3907032
     CDS             3907035..3907745
     CDS             complement(3907844..3908635)
     CDS             3908841..3909335
     CDS             complement(3909428..3910327)
     CDS             complement(3910314..3911111)
     CDS             3911426..3912847
     CDS             3912970..3913776
     CDS             3914031..3916334
     CDS             complement(3916503..3916979)
     CDS             complement(3917093..3918067)
     CDS             complement(3918139..3918330)
     CDS             complement(3918327..3919136)
     CDS             complement(3919239..3919778)
     CDS             complement(3919843..3920229)
     CDS             complement(3920325..3920669)
     CDS             3921087..3921203
     CDS             complement(3921308..3921841)
     CDS             complement(3921914..3922267)
     CDS             complement(3922332..3922703)
     CDS             complement(3922794..3923417)
     CDS             complement(3923691..3924410)
     CDS             complement(3925057..3926745)
     CDS             3926877..3927854
     CDS             complement(3928010..3928651)
     CDS             complement(3929363..3929803)
     CDS             3930022..3931068
     CDS             complement(3931572..3931973)
     CDS             complement(3932123..3932821)
     CDS             complement(3932957..3933130)
     CDS             complement(3933133..3934179)
     CDS             complement(3934172..3934630)
     CDS             complement(3934760..3935419)
     CDS             complement(3935554..3936453)
     CDS             complement(3936644..3936997)
     CDS             complement(3937161..3937481)
     CDS             complement(3937641..3938120)
     CDS             complement(3938290..3938544)
     CDS             complement(3939112..3939525)
     CDS             complement(3939632..3940003)
     CDS             complement(3940143..3940478)
     CDS             complement(3940593..3941132)
     CDS             complement(3941226..3941948)
     CDS             complement(3942040..3942432)
     CDS             complement(3942577..3942900)
     CDS             complement(3944546..3945586)
     CDS             complement(3945583..3946989)
     CDS             3947745..3948545
     CDS             complement(3948636..3951917)
     CDS             complement(3951917..3953113)
     CDS             complement(3953442..3954320)
     CDS             complement(3954317..3956878)
     CDS             complement(3957034..3960384)
     CDS             complement(3960484..3961422)
     CDS             complement(3961426..3962871)
     CDS             complement(3963364..3964410)
     CDS             complement(3964422..3965078)
     CDS             complement(3965081..3965938)
     CDS             complement(3966012..3968315)
     CDS             complement(3968360..3968923)
     CDS             complement(3968940..3971360)
     CDS             complement(3971370..3971732)
     CDS             complement(3971743..3972039)
     CDS             complement(3972312..3973505)
     CDS             3973850..3975043
     CDS             3975285..3978314
     CDS             complement(3978402..3979028)
     CDS             3979206..3980546
     CDS             3980550..3981995
     CDS             complement(3982101..3982343)
     CDS             3982690..3982989
     CDS             3983005..3984696
     CDS             3984897..3987482
     CDS             3987552..3992513
     CDS             complement(3992562..3994790)
     CDS             3995731..3997275
     CDS             complement(3997367..3997636)
     CDS             3997733..3999214
     CDS             3999254..4000036
     CDS             complement(4000049..4000663)
     CDS             complement(4000789..4001475)
     CDS             4002599..4002940
     CDS             4002980..4003432
     CDS             complement(4003773..4004510)
     CDS             complement(4004860..4005036)
     CDS             complement(4005201..4006970)
     CDS             complement(4007257..4008159)
     CDS             complement(4008332..4008490)
     CDS             complement(4008477..4008776)
     CDS             complement(4009016..4009708)
     CDS             4009896..4011065
     CDS             complement(4011089..4012765)
     CDS             complement(4012758..4013951)
     CDS             complement(4014057..4015109)
     CDS             4015200..4016090
     CDS             4016182..4017249
     CDS             complement(4017246..4018142)
     CDS             4018313..4019422
     CDS             complement(4019497..4020339)
     CDS             4020495..4022480
     CDS             4022503..4022859
     CDS             4022877..4023461
     CDS             4023463..4024041
     CDS             complement(4024154..4025332)
     CDS             4025769..4026359
     CDS             4026552..4028546
     CDS             complement(4028639..4029664)
     CDS             4029782..4030951
     CDS             complement(4030989..4031540)
     CDS             complement(4031832..4033601)
     CDS             complement(4033607..4033870)
     CDS             complement(4034016..4035050)
     CDS             complement(4035214..4035831)
     CDS             complement(4036103..4036504)
     CDS             complement(4036541..4037176)
     CDS             complement(4037279..4039522)
     CDS             complement(4039525..4040118)
     CDS             complement(4040522..4040914)
     CDS             complement(4040928..4041356)
     CDS             complement(4041505..4042686)
     CDS             4042889..4043371
     CDS             4043505..4044659
     CDS             complement(4044739..4046046)
     CDS             complement(4046087..4046728)
     CDS             complement(4046757..4048019)
     CDS             complement(4048073..4048315)
     CDS             complement(4048498..4049109)
     CDS             4049491..4050486
     CDS             4050496..4051467
     CDS             4051509..4052036
     CDS             4052102..4052692
     CDS             4052679..4053218
     CDS             4053233..4053958
     CDS             4054172..4055695
     CDS             4055864..4056316
     CDS             4056469..4057341
     CDS             4057348..4057617
     CDS             4057757..4059124
     CDS             4059136..4059672
     CDS             complement(4059931..4060506)
     CDS             complement(4060518..4061309)
     CDS             complement(4061475..4065617)
     CDS             complement(4065734..4067212)
     CDS             complement(4067262..4067894)
     CDS             complement(4067905..4068393)
     CDS             complement(4068402..4069190)
     CDS             complement(4069368..4070399)
     CDS             4070591..4070872
     CDS             4070979..4072433
     CDS             4072445..4073887
     CDS             4073909..4074208
     CDS             4074208..4075014
     CDS             4075087..4075479
     CDS             4075666..4076580
     CDS             4076531..4076641
     CDS             complement(4076735..4078285)
     CDS             4078396..4078809
     CDS             complement(4078979..4079743)
     CDS             complement(4079740..4080804)
     CDS             4080960..4081487
     CDS             4081480..4082409
     CDS             4082419..4083036
     CDS             4083243..4084145
     CDS             4084188..4085021
     CDS             4085115..4086335
     CDS             4086410..4088167
     CDS             4088258..4090786
     CDS             4090789..4091241
     CDS             4091261..4092340
     CDS             complement(4092408..4093280)
     CDS             complement(4093442..4094023)
     CDS             complement(4094810..4095373)
     CDS             complement(4095439..4096428)
     CDS             complement(4096459..4097220)
     CDS             4097506..4097742
     CDS             4097750..4098637
     CDS             4098777..4099163
     CDS             4099163..4099510
     CDS             4099571..4099822
     CDS             4099825..4100334
     CDS             4100324..4101097
     CDS             complement(4101148..4101582)
     CDS             complement(4101641..4102573)
     CDS             complement(4102597..4103190)
     CDS             4103364..4104260
     CDS             4104411..4105184
     CDS             complement(4105263..4106759)
     CDS             complement(4106756..4120153)
     CDS             complement(4120349..4121197)
     CDS             complement(4121314..4123449)
     CDS             complement(4123453..4125189)
     CDS             4125970..4127862
     CDS             4128320..4130278
     CDS             4130713..4132629
     CDS             complement(4133363..4133524)
     CDS             complement(4133585..4133893)
     CDS             complement(4133935..4134276)
     CDS             complement(4134493..4134795)
     CDS             complement(4134883..4135263)
     CDS             complement(4135289..4135603)
     CDS             complement(4135641..4135988)
     CDS             complement(4136035..4136415)
     CDS             complement(4136491..4136808)
     CDS             complement(4136960..4137274)
     CDS             complement(4137620..4137958)
     CDS             4138106..4138831
     CDS             complement(4139270..4139767)
     CDS             complement(4139754..4147295)
     CDS             complement(4147869..4148735)
     CDS             complement(4148728..4149810)
     CDS             complement(4149807..4151084)
     CDS             4151340..4153115
     CDS             4153099..4153728
     CDS             4153773..4154639
     CDS             4154782..4155723
     CDS             4155881..4156513
     CDS             4156606..4157199
     CDS             4157210..4158301
     CDS             complement(4159173..4160675)
     CDS             complement(4161090..4162019)
     CDS             complement(4162251..4163615)
     CDS             complement(4164023..4164430)
     CDS             complement(4164427..4165596)
     CDS             4165711..4166601
     CDS             4166981..4168213
     CDS             complement(4168359..4169810)
     CDS             complement(4169828..4170448)
     CDS             complement(4170514..4171617)
     CDS             complement(4172106..4172708)
     CDS             complement(4172806..4175475)
     CDS             4176251..4177909
     CDS             4178278..4179714
     CDS             complement(4180019..4181596)
     CDS             complement(4181715..4184393)
     CDS             complement(4184499..4185350)
     CDS             complement(4185784..4186539)
     CDS             complement(4186558..4188306)
     CDS             complement(4188375..4189472)
     CDS             complement(4189686..4190624)
     CDS             complement(4190755..4191507)
     CDS             complement(4191571..4192845)
     CDS             complement(4192857..4193201)
     CDS             complement(4193326..4195536)
     CDS             complement(4195553..4197835)
     CDS             4198361..4199392
     CDS             4199547..4200317
     CDS             complement(4200366..4200911)
     CDS             complement(4200940..4201542)
     CDS             4201702..4202982
     CDS             complement(4203185..4203748)
     CDS             complement(4203897..4204226)
     CDS             4204546..4205508
     CDS             4205474..4206508
     CDS             4206722..4207819
     CDS             4207816..4208559
     CDS             complement(4208640..4208942)
     CDS             complement(4208946..4209722)
     CDS             complement(4209758..4210087)
     CDS             4210277..4211767
     CDS             4211930..4213024
     CDS             4213028..4213477
     CDS             4213551..4214429
     CDS             4214445..4216010
     CDS             4216018..4216887
     CDS             complement(4216902..4217879)
     CDS             4218144..4218611
     CDS             4218800..4221259
     CDS             4221368..4221880
     CDS             4221882..4222928
     CDS             complement(4223027..4224232)
     CDS             complement(4224564..4225658)
     CDS             4225867..4227771
     CDS             4227897..4228889
     CDS             complement(4228966..4229709)
     CDS             complement(4229759..4231504)
     CDS             4232058..4235582
     CDS             4235684..4238548
     CDS             complement(4238730..4239098)
     CDS             complement(4239233..4239709)
     CDS             complement(4239715..4240569)
     CDS             complement(4240777..4242039)
     CDS             complement(4242297..4252730)
     CDS             complement(4252754..4253983)
     CDS             complement(4253976..4255238)
     CDS             complement(4255361..4255891)
     CDS             complement(4255903..4256427)
     CDS             complement(4256440..4256949)
     CDS             complement(4256997..4257296)
     CDS             complement(4257312..4257824)
     CDS             complement(4258185..4259624)
     CDS             complement(4259729..4261963)
     CDS             complement(4262085..4262612)
     CDS             complement(4262687..4263754)
     CDS             complement(4263761..4264411)
     CDS             complement(4264498..4264770)
     CDS             complement(4264763..4265944)
     CDS             complement(4266066..4266959)
     CDS             complement(4267002..4268027)
     CDS             complement(4268086..4269231)
     CDS             complement(4269232..4271091)
     CDS             complement(4271107..4271574)
     CDS             complement(4271617..4271961)
     CDS             complement(4271991..4272653)
     CDS             complement(4272678..4273985)
     CDS             complement(4274048..4275052)
     CDS             complement(4275054..4276607)
     CDS             complement(4276616..4277413)
     CDS             4277571..4278236
     CDS             complement(4278257..4279153)
     CDS             4279257..4279814
     CDS             4279945..4280307
     CDS             4280331..4281008
     CDS             4281093..4282463
     CDS             4282478..4282855
     CDS             complement(4282920..4283309)
     CDS             complement(4283306..4285924)
     CDS             complement(4286252..4286482)
     CDS             4286986..4287861
     CDS             complement(4287950..4288582)
     CDS             complement(4288575..4289942)
     CDS             4290249..4291382
     CDS             4291382..4293232
     CDS             4293307..4293843
     CDS             complement(4293903..4294652)
     CDS             4295000..4295323
     CDS             complement(4295362..4295988)
     CDS             complement(4295998..4296657)
     CDS             4297215..4297493
     CDS             4297632..4297946
     CDS             complement(4297950..4298651)
     CDS             4298812..4299249
     CDS             4299318..4300214
     CDS             4300485..4303487
     CDS             4303536..4304954
     CDS             complement(4305318..4305494)
     CDS             4305690..4307021
     CDS             4307021..4307539
     CDS             4307603..4308295
     CDS             4308309..4309121
     CDS             4309277..4311898
     CDS             4312100..4314049
     CDS             4314308..4314535
     CDS             4314547..4316598
     CDS             complement(4316648..4318933)
     CDS             complement(4319082..4319987)
     CDS             complement(4320030..4321541)
     CDS             4321711..4322391
     CDS             4322422..4323657
     CDS             4323795..4324079
     CDS             4324112..4324507
     CDS             4324583..4324807
     CDS             4324825..4325106
     CDS             complement(4325115..4325861)
     CDS             complement(4325861..4327126)
     CDS             complement(4327130..4328017)
     CDS             complement(4328007..4330436)
     CDS             complement(4330475..4332679)
     CDS             complement(4332672..4333631)
     CDS             complement(4333679..4335370)
     CDS             complement(4335363..4336628)
     CDS             4336704..4336853
     CDS             4336899..4337627
     CDS             complement(4337666..4338961)
     CDS             complement(4338973..4339977)
     CDS             4340660..4342804
     CDS             4342863..4343114
     CDS             4343111..4343737
     CDS             4343737..4344528
     CDS             complement(4344603..4344920)
     CDS             complement(4345030..4345464)
     CDS             complement(4345533..4346180)
     CDS             complement(4346246..4346578)
     CDS             complement(4346599..4346850)
     CDS             complement(4346961..4347551)
     CDS             complement(4347548..4348171)
     CDS             complement(4348206..4348757)
     CDS             complement(4348786..4349073)
     CDS             complement(4349136..4349669)
     CDS             4349835..4352783
     CDS             complement(4352900..4355077)
     CDS             complement(4355690..4355881)
     CDS             complement(4355902..4356687)
     CDS             4356947..4358149
     CDS             complement(4358308..4358658)
     CDS             complement(4358674..4359792)
     CDS             complement(4359956..4361161)
     CDS             4361349..4362131
     CDS             complement(4362245..4363351)
     CDS             4364215..4366377
     CDS             complement(4366583..4366990)
     CDS             complement(4367048..4367956)
     CDS             4368116..4368772
     CDS             4369302..4369853
     CDS             4369913..4370377
     CDS             4370416..4371060
     CDS             4371101..4373125
     CDS             complement(4373364..4373846)
     CDS             complement(4374220..4374684)
     CDS             complement(4375222..4375767)
     CDS             4375967..4377325
     CDS             complement(4377415..4378515)
     CDS             complement(4378609..4379883)
     CDS             complement(4379873..4380613)
     CDS             complement(4380686..4381213)
     CDS             complement(4381311..4381808)
     CDS             4381871..4382302
     CDS             complement(4382355..4382999)
     CDS             4383161..4383841
     CDS             4383850..4386336
     CDS             4386669..4389914
     CDS             4390043..4391827
     CDS             4392024..4393031
     CDS             complement(4393162..4393764)
     CDS             complement(4393776..4394447)
     CDS             complement(4394444..4394965)
     CDS             complement(4394958..4395962)
     CDS             complement(4395974..4396426)
     CDS             complement(4396470..4396937)
     CDS             complement(4396972..4398084)
     CDS             complement(4398109..4398771)
     CDS             complement(4398792..4399889)
     CDS             complement(4399960..4400430)
     CDS             4400656..4401762
     CDS             complement(4401913..4402407)
     CDS             4402450..4403658
     CDS             complement(4404153..4404545)
     CDS             complement(4404684..4405784)
     CDS             4406324..4407301
     CDS             complement(4407660..4408040)
     CDS             complement(4408037..4408324)
     CDS             complement(4408444..4410663)
     CDS             complement(4410689..4411027)
     CDS             complement(4411107..4411403)
     CDS             complement(4411424..4411909)
     CDS             complement(4412593..4421103)
     CDS             complement(4421631..4422671)
     CDS             4422865..4423956
     CDS             complement(4424056..4424634)
     CDS             complement(4424650..4429986)
     CDS             complement(4430110..4430358)
     CDS             complement(4430382..4430618)
     CDS             complement(4430717..4432651)
     CDS             complement(4432678..4433358)
     CDS             complement(4433419..4434108)
     CDS             complement(4434120..4434578)
     CDS             4435225..4436331
     CDS             complement(4436341..4436892)
     CDS             complement(4437018..4437641)
     CDS             complement(4437634..4438515)
     CDS             complement(4438508..4440181)
     CDS             complement(4440193..4440948)
     CDS             complement(4441003..4442097)
     CDS             complement(4442173..4443171)
     CDS             complement(4443407..4444588)
     CDS             complement(4444620..4446185)
     CDS             4446426..4447745
     CDS             4447791..4448054
     CDS             4448057..4449628
     CDS             4449625..4450845
     CDS             4450850..4451947
     CDS             4451978..4452898
     CDS             complement(4452978..4453928)
     CDS             complement(4453922..4454497)
     CDS             4454755..4455693
     CDS             complement(4455673..4456416)
     CDS             complement(4456960..4457358)
     CDS             4457641..4458375
     CDS             4458598..4459521
     CDS             complement(4459544..4459855)
     CDS             complement(4459921..4460322)
     CDS             complement(4460352..4460981)
     CDS             4461073..4461816
     CDS             complement(4461813..4462421)
     CDS             complement(4462456..4464069)
     CDS             complement(4464071..4465465)
     CDS             complement(4465754..4467037)
     CDS             complement(4467039..4468355)
     CDS             complement(4468390..4469709)
     CDS             complement(4469805..4470398)
     CDS             4470815..4471024
     CDS             4471036..4471329
     CDS             4471636..4472220
     CDS             complement(4472310..4472450)
     CDS             complement(4472967..4473536)
     CDS             complement(4473595..4474266)
     CDS             4474633..4475604
     CDS             4475769..4476530
     CDS             4476536..4477516
     CDS             complement(4477610..4478557)
     CDS             complement(4478580..4479413)
     CDS             complement(4479410..4479772)
     CDS             complement(4480149..4480619)
     CDS             complement(4480780..4482111)
     CDS             4482289..4482921
     CDS             4483145..4483798
     CDS             complement(4483810..4484541)
     CDS             4484703..4488194
     CDS             4488197..4488964
     CDS             4489031..4489981
     CDS             4489985..4490464
     CDS             4490789..4492105
     CDS             4492189..4493145
     CDS             4493145..4494386
     CDS             complement(4494403..4495266)
     CDS             complement(4495305..4496192)
     CDS             4496730..4498031
     CDS             complement(4498131..4500449)
     CDS             4500884..4501576
     CDS             4501967..4502428
     CDS             complement(4502505..4502927)
     CDS             complement(4503260..4504846)
     CDS             complement(4504862..4507342)
     CDS             complement(4507346..4508614)
     CDS             4509412..4512354
     CDS             4512477..4513256
     CDS             4513226..4513912
     CDS             4513937..4514458
     CDS             4514480..4514698
     CDS             4514685..4515872
     CDS             4515955..4517103
     CDS             4517100..4517519
     CDS             complement(4517531..4518181)
     CDS             complement(4518334..4518882)
     CDS             complement(4519064..4519273)
     CDS             complement(4519579..4520124)
     CDS             complement(4520224..4521201)
     CDS             complement(4521203..4521739)
     CDS             complement(4521739..4522290)
     CDS             complement(4522382..4523044)
     CDS             complement(4523085..4523384)
     CDS             complement(4523384..4524052)
     CDS             complement(4524039..4526912)
     CDS             complement(4526909..4528783)
     CDS             complement(4528771..4529409)
     CDS             complement(4529593..4530603)
     CDS             complement(4530745..4531515)
     CDS             complement(4531535..4532023)
     CDS             complement(4532020..4533255)
     CDS             complement(4533269..4534333)
     CDS             complement(4534335..4534973)
     CDS             complement(4534966..4535340)
     CDS             complement(4535379..4535942)
     CDS             complement(4535967..4536407)
     CDS             complement(4536478..4537713)
     CDS             complement(4537735..4539246)
     CDS             complement(4539252..4541252)
     CDS             complement(4541255..4542226)
     CDS             4542644..4543132
     CDS             4543262..4544854
     CDS             complement(4544914..4545399)
     CDS             4545585..4546085
     CDS             4546217..4546681
     CDS             4546841..4547827
     CDS             complement(4547916..4548647)
     CDS             4549071..4550075
     CDS             complement(4550173..4550670)
     CDS             complement(4550837..4551979)
     CDS             complement(4552221..4552910)
     CDS             complement(4552936..4553307)
     CDS             complement(4553419..4554273)
     CDS             complement(4554548..4555564)
     CDS             complement(4555561..4556253)
     CDS             complement(4556332..4557459)
     CDS             4557542..4558126
     CDS             4558259..4558804
     CDS             4559006..4561870
     CDS             complement(4561943..4562779)
     CDS             4562964..4563248
     CDS             4563392..4564777
     CDS             complement(4564876..4567197)
     CDS             4567796..4570174
     CDS             complement(4570487..4570876)
     CDS             4571117..4573219
     CDS             complement(4573414..4574667)
     CDS             complement(4574664..4576100)
     CDS             complement(4576100..4576849)
     CDS             complement(4576851..4578950)
     CDS             complement(4579873..4583433)
     CDS             complement(4583854..4585011)
     CDS             4585462..4586199
     CDS             4586337..4586786
     CDS             complement(4587433..4587807)
     CDS             complement(4588082..4590079)
     CDS             complement(4590155..4592647)
     CDS             complement(4592829..4593707)
     CDS             4593855..4594895
     CDS             complement(4594986..4595204)
     CDS             complement(4595870..4596685)
     CDS             complement(4596715..4597263)
     CDS             4597477..4598145
     CDS             4598165..4598551
     CDS             4598646..4599539
     CDS             complement(4599668..4600150)
     CDS             complement(4600194..4601135)
     CDS             complement(4601147..4608157)
     CDS             complement(4608179..4609027)
     CDS             complement(4609052..4611247)
     CDS             complement(4611398..4611937)
     CDS             complement(4611988..4612350)
     CDS             complement(4612404..4612799)
     CDS             4613060..4614013
     CDS             4614033..4614917
     CDS             4615006..4615617
     CDS             4615675..4616103
     CDS             complement(4616127..4617269)
     CDS             complement(4617304..4618338)
     CDS             4618515..4619195
     CDS             4619235..4620092
     CDS             4620101..4620691
     CDS             4620725..4621870
     CDS             4621872..4622468
     CDS             4622461..4622901
     CDS             4622947..4623549
     CDS             4623691..4624998
     CDS             4625044..4626414
     CDS             complement(4626447..4627733)
     CDS             4627965..4629137
     CDS             4629226..4631523
     CDS             complement(4631549..4633663)
     CDS             4633859..4635967
     CDS             4636158..4636484
     CDS             4636862..4638232
     CDS             4638558..4640030
     CDS             4640058..4640417
     CDS             4640526..4641566
     CDS             complement(4641563..4641667)
     CDS             4641724..4642605
     CDS             4642714..4643154
     CDS             4643283..4643474
     CDS             4643576..4645105
     CDS             complement(4645223..4645738)
     CDS             complement(4645851..4647062)
     CDS             complement(4647059..4648543)
     CDS             complement(4648623..4649495)
     CDS             complement(4649482..4650408)
     CDS             complement(4650532..4651263)
     CDS             complement(4651271..4652302)
     CDS             4652638..4654047
     CDS             complement(4654239..4655024)
     CDS             4655455..4656096
     CDS             4656187..4656837
     CDS             complement(4656948..4657547)
     CDS             complement(4657645..4658547)
     CDS             complement(4658557..4661049)
     CDS             complement(4661141..4662412)
     CDS             4662609..4663283
     CDS             4663497..4663733
     CDS             4663762..4663917
     CDS             4664020..4664835
     CDS             complement(4664843..4665247)
     CDS             complement(4665499..4666218)
     CDS             4666419..4667285
     CDS             complement(4667245..4667379)
     CDS             4667541..4669337
     CDS             4669346..4669819
     CDS             4669888..4671072
     CDS             4671074..4671949
     CDS             4672076..4672339
     CDS             complement(4672502..4673188)
     CDS             complement(4673285..4675258)
     CDS             complement(4675567..4675869)
     CDS             4675949..4677121
     CDS             complement(4677583..4678332)
     CDS             complement(4678408..4679760)
     CDS             complement(4679919..4680347)
     CDS             4680471..4681148
     CDS             4681213..4681485
     CDS             4681509..4683617
     CDS             4683654..4684037
     CDS             complement(4684112..4685305)
     CDS             complement(4685452..4686261)
     CDS             4686470..4687171
     CDS             4687187..4687921
     CDS             4688076..4688774
     CDS             4688767..4690287
     CDS             4690495..4691175
     CDS             complement(4691219..4691560)
     CDS             4691844..4692452
     CDS             4692474..4693220
     CDS             complement(4693439..4695895)
     CDS             complement(4696567..4697997)
     CDS             complement(4698398..4699708)
     CDS             complement(4699708..4700184)
     CDS             4700384..4701028
     CDS             4701025..4701774
     CDS             4701796..4702503
     CDS             complement(4702607..4703284)
     CDS             complement(4703452..4705539)
     CDS             complement(4705546..4706472)
     CDS             4706520..4707410
     CDS             4707679..4709058
     CDS             complement(4709191..4710015)
     CDS             complement(4710244..4710813)
     CDS             4710996..4711886
     CDS             4712431..4713369
     CDS             4713460..4722795
     CDS             4722785..4723021
     CDS             4722996..4724756
     CDS             4724878..4726119
     CDS             complement(4726132..4726893)
     CDS             complement(4727069..4729405)
     CDS             complement(4729518..4729919)
     CDS             complement(4730041..4731471)
     CDS             4731879..4734059
     CDS             4734056..4734805
     CDS             complement(4734872..4735060)
     CDS             complement(4735121..4736299)
     CDS             complement(4736322..4737104)
     CDS             4737245..4737910
     CDS             4738041..4739579
     CDS             4739573..4740124
     CDS             complement(4740139..4741188)
     CDS             complement(4741223..4742050)
     CDS             complement(4742055..4742909)
     CDS             complement(4743025..4743894)
     CDS             complement(4743891..4744520)
     CDS             4744633..4745547
     CDS             complement(4745544..4746521)
     CDS             complement(4746541..4747023)
     CDS             4747108..4748379
     CDS             complement(4748463..4748726)
     CDS             complement(4748931..4749839)
     CDS             complement(4750311..4751030)
     CDS             complement(4751060..4751941)
     CDS             complement(4751958..4753250)
     CDS             complement(4753250..4754647)
     CDS             complement(4754783..4755826)
     CDS             4756252..4756833
     CDS             4756827..4758191
     CDS             4758262..4758666
     CDS             4758910..4759140
     CDS             complement(4759221..4759430)
     CDS             complement(4759674..4760111)
     CDS             complement(4760222..4761874)
     CDS             complement(4761939..4763069)
     CDS             complement(4763134..4765308)
     CDS             4765554..4765907
     CDS             4766007..4767254
     CDS             4767275..4768381
     CDS             4768413..4771529
     CDS             complement(4771636..4771875)
     CDS             complement(4772137..4772661)
     CDS             complement(4772703..4773176)
     CDS             complement(4773160..4773393)
     CDS             complement(4773571..4774101)
     CDS             complement(4774106..4774585)
     CDS             complement(4775179..4775703)
     CDS             complement(4775707..4777347)
     CDS             4777606..4778790
     CDS             4778801..4779508
     CDS             complement(4779512..4780216)
     CDS             complement(4780243..4781259)
     CDS             complement(4781259..4781762)
     CDS             complement(4781783..4782115)
     CDS             4782362..4782790
     CDS             complement(4782804..4783364)
     CDS             complement(4783374..4783904)
     CDS             4784219..4784512
     CDS             4784663..4785628
     CDS             4785628..4785951
     CDS             4785941..4786297
     CDS             4786297..4787034
     CDS             4787218..4789368
     CDS             complement(4789454..4790407)
     CDS             complement(4790409..4791488)
     CDS             complement(4791501..4792790)
     CDS             complement(4792745..4794136)
     CDS             complement(4794160..4795461)
     CDS             4795953..4796351
     CDS             complement(4796478..4797158)
     CDS             4797211..4797318
     CDS             complement(4797422..4798684)
     CDS             complement(4798889..4799617)
     CDS             4799721..4801187
     CDS             4801372..4802634
     CDS             4802631..4803656
     CDS             complement(4803692..4804618)
     CDS             complement(4804615..4805103)
     CDS             complement(4805169..4806488)
     CDS             complement(4806515..4807126)
     CDS             complement(4807188..4808837)
     CDS             4809169..4810302
     CDS             4810744..4812582
     CDS             4812592..4814883
     CDS             complement(4814965..4816875)
     CDS             complement(4816925..4817410)
     CDS             complement(4817701..4818264)
     CDS             complement(4818278..4818604)
     CDS             complement(4818675..4818959)
     CDS             complement(4819058..4819615)
     CDS             complement(4819612..4819830)
     CDS             complement(4819834..4820262)
     CDS             4820498..4821001
     CDS             complement(4820998..4821615)
     CDS             complement(4821612..4822754)
     CDS             complement(4822793..4823329)
     CDS             complement(4823435..4824121)
     CDS             4824403..4825173
     CDS             4825224..4826075
     CDS             4826078..4826674
     CDS             4826695..4827321
     CDS             4827387..4827647
     CDS             complement(4827709..4828416)
     CDS             4828575..4828889
     CDS             complement(4828990..4831038)
     CDS             complement(4831035..4831586)
     CDS             complement(4831596..4833599)
     CDS             4833804..4834967
     CDS             complement(4835138..4836415)
     CDS             complement(4836571..4836846)
     CDS             4836982..4837881
     CDS             4838000..4838704
     CDS             4838740..4840044
     CDS             complement(4840058..4840549)
     CDS             4840682..4841932
     CDS             4842572..4843075
     CDS             4843079..4844224
     CDS             complement(4844275..4844952)
     CDS             complement(4845524..4847197)
     CDS             complement(4848217..4849248)
     CDS             complement(4849496..4850227)
     CDS             complement(4850308..4851180)
     CDS             complement(4851331..4852065)
     CDS             complement(4852280..4852681)
     CDS             complement(4853500..4854096)
     CDS             complement(4854982..4855608)
     CDS             complement(4855825..4856268)
     CDS             complement(4856341..4856691)
     CDS             4856775..4856927
     CDS             4856941..4857075
     CDS             complement(4857093..4857497)
     CDS             4857715..4858761
     CDS             complement(4859257..4860180)
     CDS             complement(4860275..4861408)
     CDS             4862255..4863328
     CDS             complement(4863417..4864520)
     CDS             complement(4864538..4865146)
     CDS             4865440..4866498
     CDS             complement(4866601..4868349)
     CDS             4868685..4869218
     CDS             complement(4869208..4870764)
     CDS             complement(4871039..4871743)
     CDS             complement(4871727..4872332)
     CDS             complement(4872672..4873241)
     CDS             4873484..4874014
     CDS             complement(4874203..4874874)
     CDS             4875187..4875660
     CDS             complement(4875936..4879169)
     CDS             4879201..4879770
     CDS             4880084..4880767
     CDS             4880764..4882734
     CDS             4882877..4883803
     CDS             4883806..4884372
     CDS             4884379..4885509
     CDS             4885534..4888377
     CDS             complement(4888610..4889335)
     CDS             complement(4889796..4890167)
     CDS             complement(4890347..4891228)
     CDS             complement(4891463..4894168)
     CDS             4894705..4896948
     CDS             complement(4897212..4900097)
     CDS             4900566..4900658
     CDS             4901050..4901622
     CDS             complement(4901657..4902820)
     CDS             4903081..4903809
     CDS             4903859..4905301
     CDS             complement(4905424..4906026)
     CDS             complement(4906375..4908591)
     CDS             complement(4909805..4909951)
     CDS             complement(4910056..4910508)
     CDS             complement(4910534..4911142)
     CDS             4911329..4911781
     CDS             4912509..4914161
     CDS             4914434..4914967
     CDS             4915121..4915942
     CDS             4916103..4916528
     CDS             4916525..4916962
     CDS             4916973..4917491
     CDS             4917543..4918070
     CDS             4918498..4919067
     CDS             complement(4919225..4920010)
     CDS             complement(4920015..4921142)
     CDS             complement(4921217..4922029)
     CDS             complement(4922068..4922574)
     CDS             4922903..4923289
     CDS             4923437..4924363
     CDS             4924541..4924903
     CDS             4924966..4925361
     CDS             complement(4925760..4927649)
     CDS             complement(4927818..4929641)
     CDS             complement(4929669..4930574)
     CDS             complement(4930629..4931969)
     CDS             complement(4932136..4932960)
     CDS             4933280..4934035
     CDS             complement(4934148..4934735)
     CDS             complement(4934757..4936409)
     CDS             complement(4936462..4937250)
     CDS             4937303..4937620
     CDS             4938056..4939285
     CDS             4939413..4940234
     CDS             4940480..4941583
     CDS             4941673..4942695
     CDS             4942726..4942986
     CDS             complement(4943050..4943436)
     CDS             4943597..4944208
     CDS             4944582..4944818
     CDS             complement(4944923..4945876)
     CDS             4946605..4948002
     CDS             4948116..4948844
     CDS             4949045..4950022
     CDS             4950315..4951517
     CDS             4951533..4952357
     CDS             complement(4952493..4953629)
     CDS             4954062..4955249
     CDS             4955242..4958370
     CDS             complement(4958492..4961662)
     CDS             complement(4961625..4963100)
     CDS             complement(4963149..4963655)
     CDS             complement(4963828..4964199)
     CDS             complement(4964401..4966167)
     CDS             complement(4966297..4966779)
     CDS             4966781..4966930
     CDS             complement(4966856..4967242)
     CDS             4967557..4968189
     CDS             complement(4968352..4968591)
     CDS             4968820..4970136
     CDS             complement(4970268..4972370)
     CDS             complement(4972370..4973428)
     CDS             4973721..4974890
     CDS             4974930..4976186
     CDS             complement(4976518..4978353)
     CDS             complement(4978444..4979211)
     CDS             complement(4979538..4979729)
     CDS             complement(4979896..4980024)
     CDS             complement(4980179..4980883)
     CDS             complement(4981066..4981395)
     CDS             4981594..4982199
     CDS             4982375..4983238
     CDS             complement(4983293..4983952)
     CDS             4984084..4985019
     CDS             complement(4985125..4986129)
     CDS             4986250..4987164
     CDS             complement(4987313..4988656)
     CDS             complement(4988895..4990250)
     CDS             4990506..4991528
     CDS             complement(4991562..4992683)
     CDS             complement(4992676..4993566)
     CDS             complement(4993647..4996085)
     CDS             4996300..4997523
     CDS             complement(4997589..4998005)
     CDS             complement(4998034..4999446)
     CDS             complement(4999499..5000359)
     CDS             complement(5000366..5001907)
     CDS             complement(5001945..5002481)
     CDS             complement(5002502..5002972)
     CDS             complement(5003016..5003261)
     CDS             complement(5003330..5004265)
     CDS             5005180..5006367
     CDS             5006574..5007608
     CDS             complement(5007720..5008472)
     CDS             complement(5008591..5009490)
     CDS             5009619..5009909
     CDS             5009922..5010620
     CDS             complement(5010796..5011566)
     CDS             complement(5011584..5011961)
     CDS             5012464..5015904
     CDS             5016290..5017375
     CDS             complement(5017457..5018542)
     CDS             complement(5018741..5018983)
     CDS             5019267..5019731
     CDS             5020003..5021019
     CDS             5021342..5022499
     CDS             complement(5022604..5022921)
     CDS             complement(5022921..5023166)
     CDS             complement(5023691..5025472)
     CDS             5026018..5027019
     CDS             5027019..5027612
     CDS             5027846..5028616
     CDS             5028830..5029447
     CDS             5029566..5030024
     CDS             5030029..5030826
     CDS             5030942..5031826
     CDS             complement(5031922..5033958)
     CDS             complement(5034112..5037030)
     CDS             5037341..5038264
     CDS             5038294..5039379
     CDS             complement(5039447..5040004)
     CDS             complement(5040116..5040925)
     CDS             complement(5041100..5042596)
     CDS             complement(5042840..5045938)
     CDS             5046043..5046162
     CDS             5046456..5047343
     CDS             complement(5047365..5048036)
     CDS             complement(5048083..5048997)
     CDS             complement(5049030..5049830)
     CDS             complement(5049923..5050594)
     CDS             complement(5050606..5052498)
     CDS             complement(5053337..5054707)
     CDS             complement(5054707..5056380)
     CDS             complement(5056627..5057037)
     CDS             complement(5057066..5057200)