CDS             22..1395
     CDS             1811..2938
     CDS             2958..4076
     CDS             4264..6651
     CDS             6733..7728
     CDS             7938..8459
     CDS             8456..9259
     CDS             complement(9256..11367)
     CDS             complement(11509..12537)
     CDS             complement(12881..13549)
     CDS             complement(13670..14653)
     CDS             14776..17616
     CDS             17616..18236
     CDS             18249..19154
     CDS             19187..19912
     CDS             20101..20520
     CDS             complement(20834..21325)
     CDS             21558..21920
     CDS             complement(21965..22762)
     CDS             complement(22777..24162)
     CDS             24512..25921
     CDS             complement(25906..26295)
     CDS             26331..27236
     CDS             27294..28826
     CDS             complement(28777..29313)
     CDS             29510..30589
     CDS             complement(30623..31612)
     CDS             31692..32633
     CDS             32805..35033
     CDS             complement(35104..37059)
     CDS             37329..38351
     CDS             complement(38433..39656)
     CDS             complement(39670..42618)
     CDS             42897..44528
     CDS             44512..44673
     CDS             44718..45995
     CDS             complement(46127..47452)
     CDS             complement(47456..47899)
     CDS             complement(47919..49244)
     CDS             complement(49257..49745)
     CDS             complement(49738..51378)
     CDS             51504..52427
     CDS             52424..53530
     CDS             complement(53503..54981)
     CDS             55047..56114
     CDS             complement(56166..56780)
     CDS             complement(56823..58817)
     CDS             complement(58893..59390)
     CDS             59616..60419
     CDS             60465..61430
     CDS             61456..62460
     CDS             62515..63276
     CDS             63293..64207
     CDS             64275..65474
     CDS             complement(65530..66828)
     CDS             67081..67224
     CDS             67288..68280
     CDS             68315..69334
     CDS             69371..71929
     CDS             72094..74160
     CDS             complement(74302..74742)
     CDS             74838..75278
     CDS             75285..76097
     CDS             76178..76375
     CDS             76392..77588
     CDS             77662..77859
     CDS             77866..78606
     CDS             complement(78632..81706)
     CDS             81834..83780
     CDS             83841..84452
     CDS             84535..85278
     CDS             85312..86685
     CDS             86685..87356
     CDS             87409..87681
     CDS             complement(87888..88160)
     CDS             complement(88180..89604)
     CDS             complement(89573..89812)
     CDS             89895..90563
     CDS             90560..91270
     CDS             91267..92010
     CDS             92462..93172
     CDS             complement(93195..94616)
     CDS             94834..95667
     CDS             complement(95876..97795)
     CDS             complement(97818..98975)
     CDS             complement(99116..99790)
     CDS             complement(99787..100197)
     CDS             100280..101215
     CDS             complement(101176..104577)
     CDS             104804..105874
     CDS             complement(105914..106273)
     CDS             106372..107058
     CDS             107075..108550
     CDS             108646..110064
     CDS             110074..110931
     CDS             111181..111621
     CDS             complement(111634..113046)
     CDS             complement(113130..113618)
     CDS             complement(113662..115302)
     CDS             115411..116538
     CDS             116697..119090
     CDS             119187..120317
     CDS             120314..120799
     CDS             120947..122188
     CDS             complement(122288..122674)
     CDS             122813..124189
     CDS             124186..125745
     CDS             125813..126742
     CDS             complement(126739..127158)
     CDS             complement(127233..128612)
     CDS             complement(128615..130108)
     CDS             complement(130105..131034)
     CDS             complement(131152..132846)
     CDS             complement(133102..133410)
     CDS             complement(133612..135357)
     CDS             complement(135428..136462)
     CDS             complement(136594..137628)
     CDS             complement(137679..139703)
     CDS             139800..141566
     CDS             complement(141618..142067)
     CDS             complement(142080..142487)
     CDS             complement(142491..142937)
     CDS             complement(143043..143621)
     CDS             complement(143631..144353)
     CDS             complement(144627..145592)
     CDS             complement(145742..146047)
     CDS             complement(145987..146928)
     CDS             147078..147431
     CDS             147596..147943
     CDS             148053..148868
     CDS             148861..149388
     CDS             149407..150213
     CDS             150285..153128
     CDS             153142..153669
     CDS             153857..156037
     CDS             156086..156955
     CDS             157089..158285
     CDS             158294..159295
     CDS             159324..160751
     CDS             160802..161143
     CDS             complement(161162..162403)
     CDS             complement(162569..163489)
     CDS             complement(163548..164678)
     CDS             complement(164749..165375)
     CDS             165470..166711
     CDS             166757..167617
     CDS             167667..168305
     CDS             complement(168414..168794)
     CDS             complement(168791..169756)
     CDS             170065..171030
     CDS             171027..171911
     CDS             172022..172438
     CDS             172482..172976
     CDS             172993..173688
     CDS             173685..174452
     CDS             174455..174727
     CDS             174724..176523
     CDS             176681..177853
     CDS             177991..178971
     CDS             179021..180496
     CDS             180510..181388
     CDS             181385..181975
     CDS             181972..183060
     CDS             183230..184600
     CDS             184604..185566
     CDS             185928..186038
     CDS             186114..187604
     CDS             187725..188468
     CDS             188586..190619
     CDS             190619..195133
     CDS             complement(195111..196292)
     CDS             196395..196547
     CDS             196619..197281
     CDS             197278..198258
     CDS             198326..198994
     CDS             complement(199023..200171)
     CDS             200287..201351
     CDS             201348..202160
     CDS             complement(202166..202699)
     CDS             complement(202782..204647)
     CDS             complement(204660..205829)
     CDS             complement(206001..206429)
     CDS             206505..207098
     CDS             complement(207162..207959)
     CDS             complement(208005..209051)
     CDS             209194..209655
     CDS             209673..210017
     CDS             complement(210033..210740)
     CDS             210849..211742
     CDS             211815..212168
     CDS             212197..213063
     CDS             213060..214382
     CDS             214379..215215
     CDS             215212..216357
     CDS             216338..216826
     CDS             216823..217992
     CDS             217989..218459
     CDS             218470..219474
     CDS             complement(219574..220050)
     CDS             complement(220176..220400)
     CDS             complement(220385..220666)
     CDS             220799..221851
     CDS             221900..222718
     CDS             complement(222715..223614)
     CDS             complement(223637..223912)
     CDS             224090..225463
     CDS             complement(225549..225902)
     CDS             226148..226600
     CDS             complement(226625..226795)
     CDS             complement(226974..227924)
     CDS             complement(227991..228680)
     CDS             complement(228738..229706)
     CDS             complement(229750..231576)
     CDS             complement(231700..231975)
     CDS             232281..232571
     CDS             232762..234009
     CDS             234013..234531
     CDS             234539..235147
     CDS             complement(235152..236021)
     CDS             236207..236986
     CDS             237049..238200
     CDS             238203..239486
     CDS             239500..240099
     CDS             complement(240045..240860)
     CDS             complement(240984..242675)
     CDS             complement(242781..243671)
     CDS             complement(243740..244801)
     CDS             245070..248672
     CDS             248805..249257
     CDS             complement(249286..250182)
     CDS             250332..251306
     CDS             251404..252372
     CDS             252441..253376
     CDS             complement(253377..254546)
     CDS             254791..255933
     CDS             255952..259116
     CDS             complement(259141..259656)
     CDS             259849..260454
     CDS             complement(260630..262054)
     CDS             262231..262839
     CDS             262836..264074
     CDS             264217..265320
     CDS             265317..265778
     CDS             265891..268449
     CDS             268574..270124
     CDS             270197..270883
     CDS             270946..274716
     CDS             274713..278432
     CDS             complement(278803..279414)
     CDS             complement(279424..280002)
     CDS             complement(280036..281175)
     CDS             complement(281221..282318)
     CDS             282520..284592
     CDS             complement(285087..287663)
     CDS             287869..288732
     CDS             288729..289451
     CDS             289554..290537
     CDS             290570..293074
     CDS             293218..294777
     CDS             complement(295094..295750)
     CDS             complement(295938..296141)
     CDS             complement(296293..297468)
     CDS             297707..299029
     CDS             299213..299947
     CDS             300034..300561
     CDS             complement(300521..301738)
     CDS             301954..303486
     CDS             303483..303995
     CDS             304068..305717
     CDS             305724..307541
     CDS             307554..308117
     CDS             complement(308142..308453)
     CDS             308583..309182
     CDS             complement(309179..309748)
     CDS             309958..310896
     CDS             complement(310979..311425)
     CDS             complement(311428..311847)
     CDS             complement(311883..312641)
     CDS             complement(312694..313440)
     CDS             313952..317332
     CDS             317355..318146
     CDS             complement(318359..319018)
     CDS             complement(319122..320153)
     CDS             complement(320429..321427)
     CDS             321620..321754
     CDS             321815..322075
     CDS             322139..323452
     CDS             323468..324310
     CDS             324321..325172
     CDS             325334..326983
     CDS             327055..327810
     CDS             327830..328396
     CDS             328408..328611
     CDS             complement(328631..329059)
     CDS             complement(329230..329733)
     CDS             complement(329868..331577)
     CDS             331606..332511
     CDS             332516..333610
     CDS             333965..334309
     CDS             complement(334453..336450)
     CDS             complement(336521..337117)
     CDS             complement(337127..338665)
     CDS             complement(338693..339133)
     CDS             complement(339147..342176)
     CDS             complement(342213..343772)
     CDS             343899..344870
     CDS             344867..345460
     CDS             345460..347595
     CDS             complement(347873..350584)
     CDS             350769..352106
     CDS             complement(352187..352627)
     CDS             352855..354318
     CDS             354315..355712
     CDS             355792..356271
     CDS             complement(356290..356976)
     CDS             357181..358320
     CDS             complement(358315..358935)
     CDS             359181..360164
     CDS             360166..361359
     CDS             complement(361374..362267)
     CDS             362431..362634
     CDS             362684..363454
     CDS             complement(363427..364398)
     CDS             364515..365051
     CDS             365055..365615
     CDS             complement(365617..367560)
     CDS             367966..368991
     CDS             368988..369845
     CDS             369960..370739
     CDS             370763..371896
     CDS             complement(371948..372703)
     CDS             372915..373748
     CDS             373948..376242
     CDS             complement(376321..379407)
     CDS             379534..382158
     CDS             complement(382168..382590)
     CDS             complement(382699..384780)
     CDS             385200..385688
     CDS             385685..386311
     CDS             386435..388357
     CDS             388359..388610
     CDS             388678..390153
     CDS             390150..390317
     CDS             390314..390478
     CDS             390475..391929
     CDS             391926..392417
     CDS             392407..393036
     CDS             393045..393410
     CDS             393353..395356
     CDS             395353..396843
     CDS             396911..398569
     CDS             complement(398562..399584)
     CDS             399824..400327
     CDS             400512..401399
     CDS             complement(401470..402477)
     CDS             complement(402562..402939)
     CDS             402995..403936
     CDS             complement(403933..404667)
     CDS             complement(404664..405914)
     CDS             406061..407275
     CDS             407377..407955
     CDS             complement(407945..408562)
     CDS             408883..409716
     CDS             409978..410403
     CDS             complement(410420..411406)
     CDS             complement(411483..412406)
     CDS             complement(412443..412766)
     CDS             413372..414148
     CDS             414326..414895
     CDS             complement(414904..415365)
     CDS             complement(415640..417595)
     CDS             417900..420287
     CDS             420333..421505
     CDS             421550..423325
     CDS             423407..424102
     CDS             complement(424130..424513)
     CDS             complement(424626..425291)
     CDS             complement(425291..426559)
     CDS             complement(426640..427500)
     CDS             complement(427497..428609)
     CDS             428822..430345
     CDS             complement(430308..430889)
     CDS             complement(430903..431763)
     CDS             complement(431760..432998)
     CDS             complement(432995..434875)
     CDS             complement(434890..436056)
     CDS             complement(436058..436645)
     CDS             complement(436642..437349)
     CDS             complement(437346..438860)
     CDS             439013..439288
     CDS             complement(439352..442096)
     CDS             complement(442260..443309)
     CDS             complement(443409..444938)
     CDS             complement(444986..446245)
     CDS             446301..447038
     CDS             447151..448239
     CDS             448416..448859
     CDS             complement(448867..449700)
     CDS             complement(449830..452442)
     CDS             452703..454157
     CDS             454238..455347
     CDS             455341..455646
     CDS             455643..457403
     CDS             457405..458511
     CDS             458681..459643
     CDS             459652..459954
     CDS             459956..460441
     CDS             460444..461139
     CDS             461204..461932
     CDS             462057..463055
     CDS             463168..465114
     CDS             465201..466142
     CDS             466201..466998
     CDS             467003..467791
     CDS             467999..469030
     CDS             469122..469826
     CDS             469873..471063
     CDS             complement(471068..472072)
     CDS             472144..473121
     CDS             complement(473130..473558)
     CDS             473781..475088
     CDS             475142..477316
     CDS             complement(477439..479787)
     CDS             480509..481411
     CDS             481404..482096
     CDS             complement(482153..483628)
     CDS             483709..485739
     CDS             485743..487371
     CDS             487373..488848
     CDS             complement(488961..489302)
     CDS             complement(489616..491061)
     CDS             complement(491054..495637)
     CDS             complement(495637..497586)
     CDS             complement(497610..498371)
     CDS             complement(498393..499280)
     CDS             complement(499461..500033)
     CDS             complement(500060..501007)
     CDS             complement(501013..501867)
     CDS             502009..505428
     CDS             505510..506052
     CDS             506049..507416
     CDS             complement(507601..508872)
     CDS             complement(508991..509971)
     CDS             510076..510972
     CDS             complement(510900..511688)
     CDS             512016..513875
     CDS             complement(514450..518187)
     CDS             complement(518184..519446)
     CDS             519675..519950
     CDS             complement(519987..520337)
     CDS             520441..521730
     CDS             521811..522323
     CDS             522320..522604
     CDS             522601..523749
     CDS             523746..524432
     CDS             524429..525421
     CDS             525633..525821
     CDS             complement(526334..526864)
     CDS             526912..528018
     CDS             complement(528038..528577)
     CDS             complement(528574..529053)
     CDS             complement(529118..529837)
     CDS             complement(529834..530505)
     CDS             complement(530605..531312)
     CDS             531515..533686
     CDS             533905..534768
     CDS             complement(534779..535744)
     CDS             complement(535825..536499)
     CDS             complement(536544..536735)
     CDS             536847..537638
     CDS             537820..539316
     CDS             539313..541043
     CDS             541082..541933
     CDS             complement(541973..542080)
     CDS             542815..543483
     CDS             complement(543645..544220)
     CDS             complement(544371..544688)
     CDS             544919..545518
     CDS             545938..547662
     CDS             547702..550680
     CDS             complement(550755..551216)
     CDS             551316..552005
     CDS             complement(552071..552547)
     CDS             complement(552707..555376)
     CDS             555489..556682
     CDS             556717..558015
     CDS             complement(558088..558933)
     CDS             complement(558933..559277)
     CDS             complement(559291..560316)
     CDS             complement(560333..561469)
     CDS             complement(561481..561768)
     CDS             complement(561796..564117)
     CDS             complement(564262..564789)
     CDS             complement(564883..566616)
     CDS             complement(566628..567875)
     CDS             complement(567872..568825)
     CDS             complement(568831..569955)
     CDS             complement(570417..570905)
     CDS             571036..572733
     CDS             complement(572788..574896)
     CDS             complement(575001..575492)
     CDS             complement(575598..579899)
     CDS             complement(579997..580695)
     CDS             complement(580777..581340)
     CDS             581438..582970
     CDS             583150..583986
     CDS             584027..584791
     CDS             584961..585395
     CDS             complement(585413..586189)
     CDS             complement(586204..586770)
     CDS             complement(586757..587389)
     CDS             complement(587425..587865)
     CDS             complement(587990..588409)
     CDS             588517..589374
     CDS             589371..589979
     CDS             590128..590853
     CDS             590865..591473
     CDS             591470..592873
     CDS             592873..594117
     CDS             594127..595458
     CDS             complement(595623..596804)
     CDS             complement(596861..598012)
     CDS             598268..599296
     CDS             599293..600039
     CDS             600062..601219
     CDS             601520..601933
     CDS             complement(601950..603182)
     CDS             complement(603220..603567)
     CDS             complement(603624..604130)
     CDS             complement(604127..605113)
     CDS             605277..605639
     CDS             complement(605636..607138)
     CDS             complement(607131..610298)
     CDS             complement(610385..611623)
     CDS             611790..612416
     CDS             612545..614158
     CDS             complement(614160..614933)
     CDS             complement(614930..615958)
     CDS             616008..616763
     CDS             616863..617321
     CDS             617321..617683
     CDS             617711..618625
     CDS             618704..619309
     CDS             619357..620061
     CDS             complement(620066..620530)
     CDS             complement(620614..621213)
     CDS             complement(621285..623102)
     CDS             623280..624224
     CDS             624306..625508
     CDS             complement(625505..626590)
     CDS             626814..627440
     CDS             627597..628340
     CDS             complement(628390..629133)
     CDS             complement(629124..629852)
     CDS             complement(629849..630430)
     CDS             630548..631201
     CDS             631211..632008
     CDS             complement(631950..632927)
     CDS             633047..633640
     CDS             633740..633907
     CDS             633904..634896
     CDS             complement(634914..635270)
     CDS             635357..636130
     CDS             complement(636103..636684)
     CDS             complement(636764..637768)
     CDS             637888..638856
     CDS             complement(638843..639313)
     CDS             complement(639402..640313)
     CDS             640515..642002
     CDS             642201..643394
     CDS             complement(643503..644036)
     CDS             complement(644323..644745)
     CDS             complement(644742..645023)
     CDS             complement(645016..645522)
     CDS             645699..646343
     CDS             646373..646744
     CDS             646873..647784
     CDS             complement(647781..649109)
     CDS             649314..649886
     CDS             complement(649902..650672)
     CDS             complement(651423..652646)
     CDS             complement(652643..653104)
     CDS             complement(653101..656511)
     CDS             657868..660546
     CDS             complement(660700..661815)
     CDS             complement(661861..663258)
     CDS             663416..664216
     CDS             664217..666085
     CDS             666098..667564
     CDS             667574..668374
     CDS             complement(668402..668719)
     CDS             complement(668818..669252)
     CDS             complement(669411..670832)
     CDS             complement(670829..672379)
     CDS             672547..673416
     CDS             complement(673577..674203)
     CDS             674284..675288
     CDS             675285..676388
     CDS             676546..676953
     CDS             complement(676966..677847)
     CDS             678020..679222
     CDS             complement(679223..680257)
     CDS             complement(680328..680819)
     CDS             complement(680816..682912)
     CDS             complement(682915..683952)
     CDS             684635..685522
     CDS             complement(685748..687745)
     CDS             complement(688031..689446)
     CDS             689605..690819
     CDS             690876..691337
     CDS             691350..691682
     CDS             691773..692390
     CDS             692414..694294
     CDS             694296..694601
     CDS             694630..694824
     CDS             complement(694829..695878)
     CDS             complement(695889..696788)
     CDS             complement(696785..697369)
     CDS             complement(697396..699051)
     CDS             complement(699062..699496)
     CDS             complement(699580..700389)
     CDS             complement(700406..700777)
     CDS             701194..701856
     CDS             701853..702809
     CDS             complement(702816..703508)
     CDS             703584..704072
     CDS             704069..704467
     CDS             704482..705741
     CDS             705772..708024
     CDS             708021..709046
     CDS             709043..710545
     CDS             710582..710965
     CDS             711060..712367
     CDS             712364..713212
     CDS             713259..713612
     CDS             713617..714021
     CDS             714097..715068
     CDS             715243..716949
     CDS             716963..718063
     CDS             718132..719385
     CDS             719399..720979
     CDS             720992..722374
     CDS             complement(722396..727564)
     CDS             complement(727575..728078)
     CDS             complement(728091..729362)
     CDS             complement(729367..729945)
     CDS             complement(729966..730622)
     CDS             complement(730800..732500)
     CDS             complement(732511..733272)
     CDS             complement(733269..734189)
     CDS             complement(734265..734840)
     CDS             735098..736054
     CDS             736069..736956
     CDS             736960..738081
     CDS             738097..739464
     CDS             739648..739917
     CDS             739914..740006
     CDS             740017..741075
     CDS             741078..741659
     CDS             741665..742294
     CDS             742291..742824
     CDS             742821..745469
     CDS             745479..746132
     CDS             746260..746619
     CDS             746716..747288
     CDS             747343..747882
     CDS             747899..749281
     CDS             749502..752138
     CDS             752147..753064
     CDS             753197..757123
     CDS             757105..760191
     CDS             complement(760989..761642)
     CDS             complement(761762..762622)
     CDS             complement(762925..763542)
     CDS             complement(763568..764485)
     CDS             complement(764497..765801)
     CDS             complement(765819..766586)
     CDS             complement(766583..767035)
     CDS             complement(767052..767825)
     CDS             768117..768911
     CDS             769031..769810
     CDS             769902..770447
     CDS             770488..771186
     CDS             771190..772074
     CDS             772084..773202
     CDS             773231..774544
     CDS             774863..776368
     CDS             complement(776376..776915)
     CDS             complement(777009..777704)
     CDS             complement(777701..779110)
     CDS             complement(779426..783025)
     CDS             783225..785708
     CDS             complement(785730..786743)
     CDS             complement(786747..787304)
     CDS             complement(787306..788940)
     CDS             complement(788945..790396)
     CDS             complement(790396..791058)
     CDS             complement(791055..791681)
     CDS             complement(791678..792289)
     CDS             complement(792300..792713)
     CDS             complement(792716..793945)
     CDS             complement(793977..795776)
     CDS             complement(795810..798503)
     CDS             complement(798523..799506)
     CDS             complement(799693..801123)
     CDS             complement(801161..801367)
     CDS             complement(801524..801889)
     CDS             complement(802032..803285)
     CDS             803601..805070
     CDS             805067..805588
     CDS             805683..807746
     CDS             807750..808031
     CDS             808203..810899
     CDS             811086..813692
     CDS             813701..815020
     CDS             815166..815516
     CDS             complement(815586..817619)
     CDS             complement(817616..818647)
     CDS             complement(818644..819420)
     CDS             complement(819417..819683)
     CDS             complement(819686..820363)
     CDS             complement(820360..820719)
     CDS             complement(820716..821690)
     CDS             complement(821814..822140)
     CDS             complement(822137..822856)
     CDS             complement(822867..823223)
     CDS             complement(823234..823671)
     CDS             823811..825127
     CDS             complement(825147..826265)
     CDS             complement(826315..826905)
     CDS             827119..828513
     CDS             828510..829136
     CDS             829133..829747
     CDS             829757..830473
     CDS             830492..831256
     CDS             831594..831926
     CDS             832054..832248
     CDS             832260..832709
     CDS             832743..834686
     CDS             834683..837100
     CDS             837263..838006
     CDS             838009..838770
     CDS             839100..839744
     CDS             complement(839826..840383)
     CDS             complement(840478..843252)
     CDS             complement(843327..845537)
     CDS             845610..846251
     CDS             complement(846290..846931)
     CDS             complement(846966..848279)
     CDS             848295..849143
     CDS             849205..851025
     CDS             851123..851965
     CDS             852159..853076
     CDS             complement(853139..853822)
     CDS             854032..856920
     CDS             complement(857268..858497)
     CDS             858657..859586
     CDS             859668..859916
     CDS             859964..860377
     CDS             860557..861111
     CDS             861108..861956
     CDS             complement(862047..862238)
     CDS             862554..864215
     CDS             complement(864260..864994)
     CDS             complement(865136..866155)
     CDS             866274..867194
     CDS             complement(867198..868343)
     CDS             complement(868361..869068)
     CDS             complement(869097..870329)
     CDS             complement(870326..871189)
     CDS             complement(871243..871761)
     CDS             complement(871796..872671)
     CDS             complement(872668..873432)
     CDS             complement(873517..874020)
     CDS             874174..875940
     CDS             875975..876454
     CDS             complement(876458..876928)
     CDS             877060..877599
     CDS             complement(877596..878666)
     CDS             complement(878795..879700)
     CDS             879818..880279
     CDS             880315..881301
     CDS             881350..882003
     CDS             complement(882058..882354)
     CDS             882672..883091
     CDS             883209..884576
     CDS             884596..885156
     CDS             885501..885638
     CDS             complement(885661..886284)
     CDS             886399..887256
     CDS             complement(887266..889077)
     CDS             complement(889168..889677)
     CDS             complement(889674..890786)
     CDS             890918..891715
     CDS             891731..893581
     CDS             893769..894308
     CDS             894399..894767
     CDS             894824..895837
     CDS             complement(895884..897146)
     CDS             897425..898552
     CDS             complement(898640..899788)
     CDS             899847..902666
     CDS             902685..903956
     CDS             complement(903972..904721)
     CDS             complement(904718..906694)
     CDS             complement(906794..907369)
     CDS             complement(907450..908058)
     CDS             complement(908135..910717)
     CDS             910927..911358
     CDS             complement(911486..913768)
     CDS             complement(913771..914097)
     CDS             914227..916188
     CDS             complement(916211..916912)
     CDS             complement(916954..917682)
     CDS             complement(917795..918652)
     CDS             918944..919594
     CDS             919582..922539
     CDS             922536..923972
     CDS             923969..924496
     CDS             924498..925070
     CDS             925067..926251
     CDS             926248..926685
     CDS             926682..927557
     CDS             927554..928606
     CDS             928584..930248
     CDS             930238..930867
     CDS             930881..931276
     CDS             931412..931798
     CDS             931795..933576
     CDS             933578..934675
     CDS             934689..937841
     CDS             complement(937808..938341)
     CDS             938631..940031
     CDS             complement(940152..941009)
     CDS             complement(941020..942648)
     CDS             942981..943646
     CDS             complement(943653..944678)
     CDS             945049..949656
     CDS             949659..951146
     CDS             complement(951214..951873)
     CDS             complement(952084..953445)
     CDS             complement(953495..954508)
     CDS             complement(954492..955691)
     CDS             complement(955691..956623)
     CDS             complement(956644..959238)
     CDS             complement(959347..959934)
     CDS             complement(960004..960870)
     CDS             961080..963293
     CDS             963484..963987
     CDS             964245..966485
     CDS             complement(966523..968544)
     CDS             complement(968606..970237)
     CDS             complement(970361..970984)
     CDS             complement(971082..972482)
     CDS             complement(972479..973843)
     CDS             973938..974867
     CDS             974864..975625
     CDS             975769..976581
     CDS             977119..978906
     CDS             complement(978901..979464)
     CDS             complement(979473..980195)
     CDS             980268..980840
     CDS             981010..981483
     CDS             981480..982919
     CDS             982923..983729
     CDS             983726..985039
     CDS             985036..986325
     CDS             986360..986809
     CDS             986854..987411
     CDS             complement(987430..987798)
     CDS             complement(987879..988319)
     CDS             988549..989457
     CDS             complement(989515..991416)
     CDS             991565..992290
     CDS             complement(992318..993568)
     CDS             complement(993632..994537)
     CDS             complement(994534..995472)
     CDS             995620..996255
     CDS             996362..996877
     CDS             997304..998416
     CDS             complement(998429..998821)
     CDS             complement(998818..1000029)
     CDS             complement(1000026..1001165)
     CDS             1001236..1002633
     CDS             1002763..1005288
     CDS             complement(1005191..1005634)
     CDS             1005742..1006293
     CDS             1006387..1006971
     CDS             1006971..1007753
     CDS             1007764..1008405
     CDS             complement(1008425..1009897)
     CDS             complement(1009969..1010868)
     CDS             1010924..1011706
     CDS             1011854..1013233
     CDS             complement(1013246..1013452)
     CDS             1013675..1014856
     CDS             1014853..1015623
     CDS             1015628..1016389
     CDS             1016401..1017270
     CDS             complement(1017261..1017980)
     CDS             1018181..1018693
     CDS             1018781..1019203
     CDS             1019232..1020242
     CDS             1020343..1020999
     CDS             complement(1020996..1021820)
     CDS             1021900..1024110
     CDS             1024325..1024663
     CDS             complement(1024668..1024937)
     CDS             1025001..1026296
     CDS             1026546..1028816
     CDS             1029040..1029507
     CDS             1029518..1031161
     CDS             complement(1031171..1031866)
     CDS             complement(1031863..1034571)
     CDS             complement(1034568..1035179)
     CDS             complement(1035191..1037278)
     CDS             complement(1037284..1039020)
     CDS             complement(1039017..1039109)
     CDS             1039466..1040683
     CDS             1040993..1042720
     CDS             complement(1042781..1043209)
     CDS             complement(1043206..1044069)
     CDS             complement(1044066..1045016)
     CDS             complement(1045036..1045932)
     CDS             complement(1046094..1046360)
     CDS             1046477..1047349
     CDS             1047359..1048042
     CDS             1048080..1049255
     CDS             1049267..1050172
     CDS             complement(1050136..1050384)
     CDS             complement(1050402..1052660)
     CDS             complement(1052685..1053077)
     CDS             complement(1053180..1054652)
     CDS             complement(1054690..1055145)
     CDS             1055913..1060055
     CDS             1060158..1060724
     CDS             1060828..1061283
     CDS             complement(1061293..1061694)
     CDS             complement(1061691..1062212)
     CDS             complement(1062199..1064091)
     CDS             complement(1064093..1064428)
     CDS             complement(1064428..1065582)
     CDS             complement(1065575..1066021)
     CDS             complement(1066018..1067187)
     CDS             complement(1067441..1068829)
     CDS             complement(1068826..1070691)
     CDS             complement(1070829..1072148)
     CDS             1072383..1074203
     CDS             complement(1074207..1075292)
     CDS             complement(1075289..1075699)
     CDS             complement(1075736..1076863)
     CDS             complement(1076860..1077807)
     CDS             1077853..1078176
     CDS             1078203..1079012
     CDS             complement(1078978..1079880)
     CDS             1080019..1080570
     CDS             1080590..1081384
     CDS             complement(1081412..1082047)
     CDS             1082152..1083936
     CDS             1083933..1084688
     CDS             complement(1084701..1084853)
     CDS             1084981..1085754
     CDS             complement(1085806..1086078)
     CDS             1086292..1087641
     CDS             1087638..1088654
     CDS             complement(1088673..1089842)
     CDS             complement(1089947..1091032)
     CDS             complement(1091101..1093257)
     CDS             complement(1093318..1093695)
     CDS             complement(1093769..1093960)
     CDS             complement(1094064..1095527)
     CDS             complement(1095544..1095981)
     CDS             complement(1096039..1097433)
     CDS             1097666..1099678
     CDS             1099697..1100941
     CDS             1101003..1101569
     CDS             1101566..1102159
     CDS             1102169..1103197
     CDS             complement(1103212..1103952)
     CDS             1104240..1105166
     CDS             1105246..1106277
     CDS             complement(1106278..1106757)
     CDS             1106897..1107382
     CDS             1107379..1107618
     CDS             complement(1107649..1108095)
     CDS             complement(1108092..1108544)
     CDS             complement(1108669..1109610)
     CDS             complement(1109614..1110504)
     CDS             1110621..1110797
     CDS             1110847..1112046
     CDS             complement(1112065..1113339)
     CDS             complement(1113458..1114222)
     CDS             complement(1114262..1114627)
     CDS             1114826..1115428
     CDS             complement(1115347..1115928)
     CDS             complement(1115925..1117469)
     CDS             complement(1117534..1118049)
     CDS             complement(1118236..1119615)
     CDS             complement(1119669..1119995)
     CDS             complement(1120143..1121609)
     CDS             1121780..1123153
     CDS             1123228..1124466
     CDS             1124562..1125497
     CDS             1125664..1126626
     CDS             1126681..1128648
     CDS             complement(1128688..1129380)
     CDS             complement(1129384..1130799)
     CDS             complement(1130826..1132268)
     CDS             1132487..1133725
     CDS             1133722..1134141
     CDS             1134195..1135664
     CDS             1135770..1136075
     CDS             1136282..1136689
     CDS             complement(1136826..1137029)
     CDS             1137295..1138218
     CDS             1138215..1140917
     CDS             complement(1140945..1143227)
     CDS             complement(1143318..1146185)
     CDS             complement(1146470..1146886)
     CDS             1147031..1149649
     CDS             complement(1149870..1150349)
     CDS             1150564..1151505
     CDS             complement(1151536..1152729)
     CDS             complement(1152793..1153887)
     CDS             complement(1153872..1154546)
     CDS             complement(1154549..1155331)
     CDS             1155461..1156333
     CDS             complement(1156424..1157557)
     CDS             complement(1157617..1158537)
     CDS             complement(1158534..1159622)
     CDS             complement(1159619..1161157)
     CDS             complement(1161168..1161734)
     CDS             complement(1161814..1162185)
     CDS             complement(1162509..1163009)
     CDS             1163220..1164575
     CDS             complement(1164588..1165253)
     CDS             complement(1165439..1167100)
     CDS             1167292..1168164
     CDS             complement(1168192..1168929)
     CDS             1169023..1169886
     CDS             complement(1169907..1171667)
     CDS             complement(1171848..1173917)
     CDS             complement(1173908..1174684)
     CDS             1174826..1175149
     CDS             1175261..1176484
     CDS             1176481..1177851
     CDS             1177863..1180931
     CDS             complement(1180968..1182062)
     CDS             complement(1182170..1183069)
     CDS             complement(1183066..1184211)
     CDS             complement(1184221..1184571)
     CDS             1184736..1185125
     CDS             1185135..1185833
     CDS             1185856..1186956
     CDS             1186995..1187228
     CDS             1187315..1187878
     CDS             1188007..1188618
     CDS             1188627..1189076
     CDS             1189282..1190196
     CDS             1190166..1190792
     CDS             complement(1190728..1191633)
     CDS             1191764..1192207
     CDS             1192938..1193606
     CDS             1194095..1194379
     CDS             1194513..1194974
     CDS             1195467..1196312
     CDS             complement(1197051..1197608)
     CDS             complement(1197722..1198024)
     CDS             complement(1198217..1198402)
     CDS             complement(1198544..1198930)
     CDS             1199007..1199810
     CDS             1199868..1201130
     CDS             complement(1201162..1201953)
     CDS             complement(1201988..1202584)
     CDS             1203106..1204017
     CDS             complement(1204025..1205170)
     CDS             complement(1205205..1206329)
     CDS             complement(1206326..1207153)
     CDS             complement(1207356..1208120)
     CDS             complement(1208440..1209354)
     CDS             complement(1209457..1210902)
     CDS             complement(1210978..1214022)
     CDS             1214065..1214544
     CDS             complement(1214551..1215996)
     CDS             complement(1216067..1218205)
     CDS             complement(1218294..1219607)
     CDS             complement(1219624..1220772)
     CDS             complement(1220769..1221896)
     CDS             1222135..1223253
     CDS             1223250..1224308
     CDS             1224309..1225268
     CDS             1225265..1226278
     CDS             1226285..1227418
     CDS             1227415..1228500
     CDS             1228497..1229576
     CDS             1229661..1231472
     CDS             complement(1231600..1232424)
     CDS             1232798..1233700
     CDS             complement(1233774..1234538)
     CDS             complement(1234549..1236126)
     CDS             complement(1236123..1236815)
     CDS             complement(1236812..1238227)
     CDS             complement(1238320..1240281)
     CDS             1240431..1241792
     CDS             1241793..1243388
     CDS             1243523..1244611
     CDS             1244807..1246348
     CDS             1246351..1248318
     CDS             1248318..1248995
     CDS             1249097..1251478
     CDS             1251497..1252075
     CDS             1252084..1253148
     CDS             1253145..1253615
     CDS             1253641..1254414
     CDS             1254417..1255223
     CDS             1255223..1255510
     CDS             1255644..1256696
     CDS             1256707..1258083
     CDS             1258119..1259081
     CDS             complement(1259333..1261210)
     CDS             1261307..1262095
     CDS             1262092..1263711
     CDS             1263734..1264015
     CDS             1264038..1264436
     CDS             1264514..1265395
     CDS             1265414..1267324
     CDS             1267492..1268232
     CDS             1268456..1268971
     CDS             1268975..1270648
     CDS             1270645..1270908
     CDS             1270920..1273772
     CDS             1273891..1274346
     CDS             1274343..1274759
     CDS             1274767..1275708
     CDS             1275818..1276087
     CDS             1276361..1278526
     CDS             1278552..1278995
     CDS             1279011..1280330
     CDS             1280357..1280887
     CDS             complement(1280903..1282294)
     CDS             complement(1282819..1283805)
     CDS             1283808..1284617
     CDS             complement(1284614..1284910)
     CDS             complement(1284978..1286195)
     CDS             complement(1286364..1286678)
     CDS             complement(1286786..1287415)
     CDS             complement(1287446..1288399)
     CDS             complement(1288396..1288755)
     CDS             complement(1288752..1289405)
     CDS             complement(1289437..1290492)
     CDS             complement(1290489..1291043)
     CDS             complement(1291040..1291432)
     CDS             complement(1291533..1292738)
     CDS             1292905..1293162
     CDS             1293301..1293843
     CDS             complement(1294283..1297183)
     CDS             1297288..1298289
     CDS             1298286..1299218
     CDS             complement(1299219..1301465)
     CDS             1302021..1302575
     CDS             1302586..1303743
     CDS             1303772..1304089
     CDS             complement(1304093..1304437)
     CDS             1304472..1306034
     CDS             complement(1306039..1307166)
     CDS             complement(1307476..1308657)
     CDS             complement(1309185..1311689)
     CDS             complement(1311786..1312607)
     CDS             1312694..1313173
     CDS             1313269..1315329
     CDS             complement(1315330..1315860)
     CDS             complement(1315914..1317614)
     CDS             complement(1317714..1318562)
     CDS             complement(1318724..1319629)
     CDS             1319705..1320226
     CDS             complement(1320293..1320502)
     CDS             1320645..1320821
     CDS             1320831..1321148
     CDS             1321164..1321601
     CDS             1321629..1321862
     CDS             complement(1321916..1323481)
     CDS             1323651..1324703
     CDS             1324783..1325442
     CDS             complement(1325453..1326523)
     CDS             complement(1326635..1327855)
     CDS             1327911..1329230
     CDS             complement(1329329..1330669)
     CDS             1330899..1331588
     CDS             1331795..1332577
     CDS             1333016..1334614
     CDS             complement(1334688..1335785)
     CDS             complement(1336233..1337276)
     CDS             1337461..1337775
     CDS             complement(1337796..1338818)
     CDS             complement(1338815..1343428)
     CDS             complement(1343433..1345046)
     CDS             complement(1345053..1345730)
     CDS             complement(1345794..1346756)
     CDS             1346900..1347319
     CDS             1347432..1349435
     CDS             1349683..1351104
     CDS             1351117..1352136
     CDS             1352147..1352425
     CDS             1352437..1352583
     CDS             1352570..1353799
     CDS             1353796..1354593
     CDS             1354590..1355261
     CDS             1355251..1357674
     CDS             1357689..1357892
     CDS             1358061..1360610
     CDS             complement(1361132..1361248)
     CDS             1366839..1367720
     CDS             complement(1367729..1368403)
     CDS             complement(1368473..1368898)
     CDS             complement(1368937..1372053)
     CDS             complement(1372050..1373180)
     CDS             complement(1373209..1373880)
     CDS             complement(1373997..1375439)
     CDS             complement(1375436..1376659)
     CDS             complement(1376656..1377792)
     CDS             complement(1377796..1378767)
     CDS             complement(1378769..1379398)
     CDS             complement(1379485..1380780)
     CDS             complement(1380841..1381869)
     CDS             complement(1381872..1383992)
     CDS             complement(1384008..1385651)
     CDS             complement(1385651..1386289)
     CDS             complement(1386276..1387763)
     CDS             1387960..1388298
     CDS             1388307..1390154
     CDS             1390171..1390386
     CDS             1390389..1390994
     CDS             1390973..1391986
     CDS             1391988..1392386
     CDS             1392383..1394122
     CDS             1394125..1395552
     CDS             1395549..1396178
     CDS             complement(1396188..1396619)
     CDS             1396703..1398532
     CDS             complement(1398550..1399260)
     CDS             complement(1399486..1400481)
     CDS             1400809..1404024
     CDS             1404134..1404463
     CDS             1404460..1404996
     CDS             1405030..1405452
     CDS             complement(1405464..1406321)
     CDS             1406422..1406526
     CDS             1406833..1407834
     CDS             1407834..1408688
     CDS             complement(1408681..1409019)
     CDS             complement(1409057..1409845)
     CDS             complement(1409842..1410744)
     CDS             1410822..1412654
     CDS             complement(1412768..1413259)
     CDS             complement(1413371..1415656)
     CDS             complement(1415663..1416433)
     CDS             1416567..1416824
     CDS             1416821..1417483
     CDS             complement(1417499..1418467)
     CDS             1418676..1420562
     CDS             1420639..1421958
     CDS             complement(1421955..1423268)
     CDS             complement(1423329..1424828)
     CDS             complement(1424835..1425941)
     CDS             complement(1426069..1428141)
     CDS             complement(1428322..1429353)
     CDS             complement(1429350..1429763)
     CDS             1429953..1430843
     CDS             1430852..1431277
     CDS             1431454..1431654
     CDS             1431757..1431978
     CDS             1432048..1433130
     CDS             complement(1433185..1435152)
     CDS             1435269..1436528
     CDS             1436579..1437055
     CDS             complement(1437097..1437807)
     CDS             complement(1437863..1439431)
     CDS             complement(1439435..1440772)
     CDS             complement(1440836..1441222)
     CDS             complement(1441234..1442316)
     CDS             complement(1442531..1443601)
     CDS             complement(1443628..1444476)
     CDS             1444604..1444831
     CDS             1444902..1445372
     CDS             1445425..1446426
     CDS             1446524..1446760
     CDS             complement(1446897..1448525)
     CDS             complement(1448542..1449378)
     CDS             complement(1449405..1449626)
     CDS             complement(1449692..1451236)
     CDS             complement(1451353..1452030)
     CDS             complement(1452027..1453064)
     CDS             complement(1453212..1453304)
     CDS             1453489..1454136
     CDS             1454190..1455047
     CDS             1455091..1456317
     CDS             1456407..1457756
     CDS             1457775..1460225
     CDS             1460451..1460999
     CDS             1461167..1462753
     CDS             1462840..1463574
     CDS             1463618..1464667
     CDS             1464801..1466099
     CDS             1466150..1467073
     CDS             1467219..1467626
     CDS             complement(1467629..1468441)
     CDS             complement(1468562..1468822)
     CDS             complement(1468832..1471135)
     CDS             1471330..1471845
     CDS             1472023..1473183
     CDS             1473219..1474664
     CDS             complement(1474699..1474890)
     CDS             complement(1474979..1475182)
     CDS             complement(1475316..1476542)
     CDS             1476655..1478754
     CDS             complement(1478758..1480107)
     CDS             complement(1480107..1482071)
     CDS             1482233..1483456
     CDS             1483560..1485683
     CDS             1485736..1486665
     CDS             1486662..1487600
     CDS             1487637..1488257
     CDS             1488337..1488819
     CDS             1488855..1489055
     CDS             1489201..1491036
     CDS             1491077..1492576
     CDS             1492573..1493235
     CDS             complement(1493135..1493926)
     CDS             complement(1494030..1495562)
     CDS             complement(1495695..1498298)
     CDS             complement(1498387..1499136)
     CDS             complement(1499200..1500156)
     CDS             1500253..1500933
     CDS             1500935..1501414
     CDS             1501481..1502575
     CDS             1502761..1503219
     CDS             1503222..1503569
     CDS             1503575..1504261
     CDS             1504322..1504954
     CDS             1505101..1505730
     CDS             1505747..1506217
     CDS             1506220..1506972
     CDS             1506986..1507414
     CDS             1507450..1508214
     CDS             1508277..1509227
     CDS             1509343..1510272
     CDS             1510336..1512441
     CDS             1512451..1513872
     CDS             1513869..1516595
     CDS             1516676..1517296
     CDS             1517375..1520068
     CDS             complement(1520096..1520599)
     CDS             1520731..1521822
     CDS             1521809..1523206
     CDS             1523203..1525287
     CDS             1525348..1526124
     CDS             complement(1526153..1526878)
     CDS             complement(1526957..1528561)
     CDS             1528746..1529387
     CDS             complement(1529399..1530064)
     CDS             1530160..1531314
     CDS             1531338..1531760
     CDS             1531857..1532366
     CDS             1532475..1532906
     CDS             1532979..1533440
     CDS             1533568..1533879
     CDS             1533928..1534662
     CDS             1534808..1536259
     CDS             complement(1536275..1537402)
     CDS             complement(1537399..1538121)
     CDS             complement(1538136..1539275)
     CDS             complement(1539361..1539801)
     CDS             complement(1539867..1540289)
     CDS             complement(1540898..1541113)
     CDS             complement(1541160..1541816)
     CDS             1542006..1543175
     CDS             1543148..1543723
     CDS             1543738..1545969
     CDS             1546138..1546917
     CDS             1546985..1548310
     CDS             complement(1548311..1548694)
     CDS             complement(1548780..1549619)
     CDS             complement(1549721..1549987)
     CDS             complement(1549993..1550349)
     CDS             complement(1550352..1551710)
     CDS             complement(1551773..1552609)
     CDS             complement(1552713..1553597)
     CDS             complement(1553603..1555012)
     CDS             complement(1555025..1555465)
     CDS             complement(1555474..1555776)
     CDS             complement(1555790..1556521)
     CDS             complement(1556518..1557633)
     CDS             complement(1557642..1558331)
     CDS             complement(1558328..1558951)
     CDS             complement(1558960..1559745)
     CDS             complement(1559757..1560464)
     CDS             1560587..1561003
     CDS             complement(1560987..1561760)
     CDS             complement(1561976..1562674)
     CDS             complement(1562683..1563573)
     CDS             complement(1563570..1564706)
     CDS             complement(1564740..1566818)
     CDS             complement(1566815..1567882)
     CDS             complement(1567887..1568639)
     CDS             complement(1568640..1568903)
     CDS             complement(1568900..1569610)
     CDS             complement(1569607..1570287)
     CDS             complement(1570299..1570592)
     CDS             complement(1570600..1571616)
     CDS             complement(1571613..1572116)
     CDS             complement(1572232..1573098)
     CDS             complement(1573109..1574269)
     CDS             complement(1574337..1574762)
     CDS             1575223..1577286
     CDS             1577286..1578092
     CDS             1578089..1578568
     CDS             complement(1578575..1579645)
     CDS             complement(1579645..1582371)
     CDS             complement(1582368..1582952)
     CDS             1583551..1585350
     CDS             1585368..1585661
     CDS             1585654..1586022
     CDS             1586033..1588009
     CDS             1588096..1589922
     CDS             1589947..1590492
     CDS             1590473..1591384
     CDS             1591388..1592476
     CDS             complement(1592490..1593269)
     CDS             complement(1593287..1594072)
     CDS             complement(1594076..1594312)
     CDS             complement(1594354..1595640)
     CDS             complement(1595668..1596345)
     CDS             complement(1596354..1597598)
     CDS             complement(1597595..1598161)
     CDS             complement(1598154..1599512)
     CDS             complement(1599509..1600144)
     CDS             complement(1600160..1601209)
     CDS             complement(1601202..1602803)
     CDS             complement(1602825..1603112)
     CDS             complement(1603116..1603538)
     CDS             complement(1603555..1604013)
     CDS             complement(1604051..1605376)
     CDS             complement(1605437..1606777)
     CDS             1607113..1609350
     CDS             complement(1609378..1610955)
     CDS             1611129..1611734
     CDS             1611768..1614056
     CDS             1614183..1614680
     CDS             1614841..1615830
     CDS             complement(1615840..1617633)
     CDS             1617835..1619136
     CDS             1619133..1620107
     CDS             1621061..1621159
     CDS             complement(1621319..1621552)
     CDS             complement(1621631..1622224)
     CDS             1622853..1623386
     CDS             1624903..1625100
     CDS             1626353..1628083
     CDS             complement(1628141..1630090)
     CDS             complement(1630282..1631265)
     CDS             1631474..1634053
     CDS             1634087..1635379
     CDS             1635464..1637224
     CDS             1637425..1638051
     CDS             1638048..1639028
     CDS             1639045..1640295
     CDS             1640333..1640626
     CDS             1640727..1641827
     CDS             complement(1641824..1642828)
     CDS             complement(1642825..1644858)
     CDS             complement(1644867..1645472)
     CDS             1645664..1646164
     CDS             complement(1646186..1647706)
     CDS             1647999..1649021
     CDS             1649139..1649528
     CDS             1649575..1650777
     CDS             complement(1650763..1651611)
     CDS             complement(1651810..1652940)
     CDS             complement(1652945..1657594)
     CDS             1657785..1658771
     CDS             1658768..1660279
     CDS             1660285..1661016
     CDS             1661171..1663444
     CDS             complement(1663467..1665269)
     CDS             complement(1665417..1667252)
     CDS             1667541..1667888
     CDS             1668080..1668568
     CDS             1668645..1669115
     CDS             complement(1669146..1671566)
     CDS             1671749..1672243
     CDS             1672264..1672725
     CDS             complement(1672766..1674112)
     CDS             complement(1674087..1675442)
     CDS             1675626..1676435
     CDS             1676429..1677070
     CDS             1677206..1678960
     CDS             complement(1679027..1679689)
     CDS             1679819..1680418
     CDS             complement(1680510..1681094)
     CDS             1681308..1681790
     CDS             1681850..1682848
     CDS             1682940..1683827
     CDS             complement(1683861..1684052)
     CDS             1684214..1684492
     CDS             complement(1684675..1685838)
     CDS             complement(1685901..1686122)
     CDS             complement(1686119..1686997)
     CDS             1688040..1688429
     CDS             1688496..1688801
     CDS             1688951..1689541
     CDS             complement(1689557..1689808)
     CDS             complement(1690568..1691365)
     CDS             complement(1691373..1692032)
     CDS             complement(1692377..1693186)
     CDS             complement(1693356..1694345)
     CDS             1694546..1697479
     CDS             complement(1697513..1698079)
     CDS             1698358..1699464
     CDS             1699477..1702563
     CDS             1702590..1703954
     CDS             1703997..1705013
     CDS             1705166..1705726
     CDS             1705886..1706191
     CDS             1706191..1707501
     CDS             1707519..1708775
     CDS             1708819..1709874
     CDS             1709972..1711546
     CDS             1711543..1712091
     CDS             1712088..1712855
     CDS             1712855..1713250
     CDS             1713296..1714114
     CDS             1714219..1714491
     CDS             1714505..1714993
     CDS             complement(1715077..1715841)
     CDS             complement(1716100..1717470)
     CDS             complement(1717653..1718951)
     CDS             complement(1719096..1719311)
     CDS             1719818..1721173
     CDS             1721295..1723202
     CDS             1723252..1724103
     CDS             1724125..1725006
     CDS             1724993..1725382
     CDS             1725392..1726885
     CDS             1726972..1727700
     CDS             1727734..1728120
     CDS             1728117..1729646
     CDS             1729634..1730200
     CDS             complement(1730197..1730658)
     CDS             complement(1730823..1731596)
     CDS             complement(1731687..1732208)
     CDS             complement(1732218..1733483)
     CDS             complement(1733480..1735120)
     CDS             1735223..1736068
     CDS             1736138..1737382
     CDS             1737388..1737939
     CDS             1737939..1738838
     CDS             1738893..1739861
     CDS             complement(1739845..1740237)
     CDS             1740336..1741088
     CDS             1741085..1741747
     CDS             complement(1741760..1742713)
     CDS             complement(1742770..1744098)
     CDS             1744246..1745082
     CDS             1745301..1747007
     CDS             1747113..1748261
     CDS             1748286..1748783
     CDS             1748780..1749889
     CDS             1749959..1751755
     CDS             1751827..1752555
     CDS             1752585..1752941
     CDS             complement(1753054..1753317)
     CDS             complement(1753329..1754921)
     CDS             1755151..1755381
     CDS             1755543..1756544
     CDS             1756553..1757743
     CDS             1757746..1758507
     CDS             1758504..1758872
     CDS             complement(1759156..1759479)
     CDS             complement(1759513..1760829)
     CDS             1761019..1763244
     CDS             1763246..1763620
     CDS             1763682..1764431
     CDS             1764428..1764706
     CDS             1764729..1765421
     CDS             1765728..1766495
     CDS             1766532..1767386
     CDS             1767574..1767798
     CDS             1767795..1767983
     CDS             complement(1767904..1768722)
     CDS             1768808..1769734
     CDS             1769742..1770356
     CDS             1770469..1771752
     CDS             1772052..1773515
     CDS             complement(1773592..1775121)
     CDS             1775259..1777520
     CDS             1777605..1778453
     CDS             complement(1778470..1779099)
     CDS             1779176..1779670
     CDS             complement(1779648..1781120)
     CDS             1781216..1782139
     CDS             1782136..1783539
     CDS             complement(1783543..1784844)
     CDS             1785120..1785335
     CDS             complement(1785424..1786149)
     CDS             1786459..1786821
     CDS             1786847..1788121
     CDS             1788118..1789689
     CDS             complement(1789744..1790058)
     CDS             complement(1790099..1791679)
     CDS             1791763..1792371
     CDS             1792470..1792973
     CDS             1792970..1795036
     CDS             1795046..1795264
     CDS             1795261..1795938
     CDS             1796002..1797345
     CDS             1797354..1797908
     CDS             1797905..1798381
     CDS             1798374..1798913
     CDS             complement(1798922..1799917)
     CDS             1800068..1800676
     CDS             1800673..1802262
     CDS             1802265..1803311
     CDS             1803445..1803744
     CDS             1803741..1806035
     CDS             1806136..1807458
     CDS             1807955..1808242
     CDS             complement(1808250..1809329)
     CDS             1809609..1811507
     CDS             1811655..1812596
     CDS             1812639..1813064
     CDS             1813070..1813840
     CDS             1814447..1815637
     CDS             1815653..1815811
     CDS             1815963..1816355
     CDS             1816466..1817005
     CDS             1817093..1817539
     CDS             1817556..1818260
     CDS             1818531..1819055
     CDS             1819148..1819522
     CDS             1819746..1824014
     CDS             1824115..1828299
     CDS             1828729..1829454
     CDS             1829639..1830241
     CDS             1830238..1831545
     CDS             1831542..1832021
     CDS             complement(1832045..1832407)
     CDS             complement(1832413..1832886)
     CDS             complement(1832951..1833715)
     CDS             1833813..1834745
     CDS             1834825..1835697
     CDS             complement(1835694..1837991)
     CDS             1838176..1838400
     CDS             complement(1838405..1840063)
     CDS             complement(1840069..1840365)
     CDS             1840482..1841855
     CDS             1841852..1842409
     CDS             1842556..1842951
     CDS             1843048..1843236
     CDS             1843348..1843557
     CDS             1844092..1844772
     CDS             1844762..1846417
     CDS             1846433..1849831
     CDS             complement(1850042..1852819)
     CDS             1853300..1855105
     CDS             1855113..1856132
     CDS             1856151..1856624
     CDS             1856635..1857171
     CDS             1857168..1858109
     CDS             1858140..1859441
     CDS             1859438..1860559
     CDS             1860556..1861257
     CDS             complement(1861270..1861806)
     CDS             1861955..1863088
     CDS             1863154..1863828
     CDS             1863974..1865287
     CDS             1865319..1866257
     CDS             1866335..1867501
     CDS             1867544..1868569
     CDS             1868674..1869117
     CDS             1869259..1870653
     CDS             1870666..1871784
     CDS             1871832..1872776
     CDS             1872826..1873560
     CDS             complement(1873582..1875816)
     CDS             1875955..1877886
     CDS             1877927..1878793
     CDS             1878848..1879435
     CDS             1879435..1880760
     CDS             1880827..1881249
     CDS             1881253..1882218
     CDS             1882235..1882678
     CDS             1882940..1883125
     CDS             1883342..1884631
     CDS             1884830..1886221
     CDS             complement(1886375..1886659)
     CDS             1886789..1887733
     CDS             1887735..1888508
     CDS             1888555..1890129
     CDS             1890138..1891277
     CDS             1891344..1892657
     CDS             1892657..1893691
     CDS             1893707..1894864
     CDS             1894920..1895612
     CDS             1895672..1896178
     CDS             1896256..1897188
     CDS             1897185..1898582
     CDS             1898695..1899426
     CDS             1899423..1900514
     CDS             1900511..1900909
     CDS             1901114..1901725
     CDS             complement(1901813..1902454)
     CDS             complement(1902535..1903941)
     CDS             1904149..1906053
     CDS             complement(1906077..1906313)
     CDS             complement(1906636..1907283)
     CDS             1907452..1908126
     CDS             complement(1908147..1909310)
     CDS             complement(1909392..1910534)
     CDS             complement(1910608..1911390)
     CDS             complement(1911403..1912260)
     CDS             1912399..1914591
     CDS             complement(1914696..1915259)
     CDS             complement(1915458..1917221)
     CDS             complement(1917224..1917793)
     CDS             complement(1917868..1918209)
     CDS             complement(1918206..1918700)
     CDS             complement(1918715..1919800)
     CDS             complement(1919854..1920255)
     CDS             1920325..1921269
     CDS             complement(1921273..1922388)
     CDS             1922431..1923720
     CDS             1923845..1924501
     CDS             1924498..1925031
     CDS             1925043..1926806
     CDS             complement(1926811..1928826)
     CDS             complement(1928895..1929881)
     CDS             complement(1929885..1931048)
     CDS             complement(1931045..1931950)
     CDS             complement(1931979..1932974)
     CDS             complement(1932992..1933660)
     CDS             complement(1933810..1934706)
     CDS             complement(1934763..1935386)
     CDS             complement(1935501..1935695)
     CDS             complement(1935720..1936115)
     CDS             complement(1936108..1937052)
     CDS             complement(1937275..1940067)
     CDS             complement(1940113..1941981)
     CDS             complement(1942082..1943908)
     CDS             1944063..1944728
     CDS             1944895..1945182
     CDS             1945403..1945681
     CDS             complement(1945761..1948409)
     CDS             1948492..1950165
     CDS             complement(1950181..1951086)
     CDS             1951204..1951893
     CDS             1952047..1952277
     CDS             complement(1952350..1953771)
     CDS             complement(1953775..1954677)
     CDS             complement(1954682..1955488)
     CDS             complement(1955595..1956719)
     CDS             1956758..1956982
     CDS             1957138..1959645
     CDS             1959673..1960776
     CDS             1960998..1962788
     CDS             1962785..1963639
     CDS             1963646..1965472
     CDS             1965469..1966035
     CDS             complement(1966032..1966565)
     CDS             complement(1966648..1966836)
     CDS             complement(1967285..1969111)
     CDS             1969164..1970504
     CDS             complement(1970515..1971378)
     CDS             1971540..1971938
     CDS             complement(1971935..1972789)
     CDS             1972845..1973060
     CDS             complement(1973071..1973823)
     CDS             complement(1973866..1974522)
     CDS             complement(1974519..1974899)
     CDS             complement(1974911..1976269)
     CDS             complement(1976272..1977477)
     CDS             complement(1977528..1978082)
     CDS             complement(1978093..1978722)
     CDS             complement(1978808..1981510)
     CDS             complement(1981538..1982038)
     CDS             complement(1982166..1985399)
     CDS             complement(1985535..1985960)
     CDS             complement(1986087..1987289)
     CDS             complement(1987437..1987931)
     CDS             complement(1987951..1988490)
     CDS             complement(1988487..1989416)
     CDS             complement(1989473..1990501)
     CDS             1990629..1991591
     CDS             1991588..1994653
     CDS             complement(1994650..1996368)
     CDS             complement(1996430..1996768)
     CDS             1997218..1998294
     CDS             1998329..1998718
     CDS             1998747..2000210
     CDS             complement(2000706..2001128)
     CDS             complement(2001280..2001552)
     CDS             2001679..2002428
     CDS             2002558..2003079
     CDS             complement(2003104..2003778)
     CDS             complement(2003775..2004572)
     CDS             complement(2004598..2004975)
     CDS             2005119..2006609
     CDS             2006680..2007183
     CDS             2007185..2007658
     CDS             complement(2007734..2008351)
     CDS             2008499..2008957
     CDS             2009077..2009478
     CDS             complement(2009592..2010626)
     CDS             complement(2010664..2012025)
     CDS             complement(2012038..2013486)
     CDS             complement(2013726..2015162)
     CDS             complement(2015159..2016949)
     CDS             complement(2017061..2017426)
     CDS             complement(2017423..2018586)
     CDS             complement(2018694..2019326)
     CDS             complement(2019304..2021088)
     CDS             complement(2021153..2022760)
     CDS             complement(2022938..2023522)
     CDS             2023845..2025371
     CDS             complement(2025477..2027099)
     CDS             complement(2027096..2027863)
     CDS             complement(2027955..2028329)
     CDS             2028532..2029146
     CDS             complement(2029213..2030787)
     CDS             complement(2030903..2031529)
     CDS             complement(2031587..2031814)
     CDS             complement(2031830..2033938)
     CDS             complement(2034135..2034524)
     CDS             2034615..2035997
     CDS             2035994..2037253
     CDS             2037250..2038113
     CDS             complement(2038110..2038943)
     CDS             complement(2038984..2039661)
     CDS             2039713..2040105
     CDS             2040155..2042020
     CDS             complement(2042017..2042847)
     CDS             complement(2043008..2043535)
     CDS             complement(2043633..2045111)
     CDS             complement(2045181..2045573)
     CDS             complement(2045795..2046337)
     CDS             2046510..2046749
     CDS             2046739..2046969
     CDS             2047037..2047330
     CDS             2047639..2047986
     CDS             2048038..2048244
     CDS             2048241..2048627
     CDS             2048624..2049073
     CDS             2049070..2051145
     CDS             2051414..2051875
     CDS             2051882..2052181
     CDS             2052228..2052806
     CDS             2052803..2053168
     CDS             2053172..2053591
     CDS             2053607..2053930
     CDS             2053930..2054628
     CDS             2054621..2056519
     CDS             2056739..2057452
     CDS             2057513..2058847
     CDS             complement(2058932..2059267)
     CDS             complement(2059276..2059686)
     CDS             complement(2059689..2061311)
     CDS             complement(2061373..2063550)
     CDS             2063689..2064354
     CDS             complement(2064336..2065934)
     CDS             complement(2066069..2067277)
     CDS             complement(2067329..2068924)
     CDS             complement(2068980..2069384)
     CDS             2069519..2071045
     CDS             complement(2071094..2072491)
     CDS             complement(2072713..2073078)
     CDS             complement(2073093..2074553)
     CDS             2074810..2078673
     CDS             complement(2078698..2080320)
     CDS             2080348..2081703
     CDS             complement(2081687..2082784)
     CDS             complement(2082852..2084306)
     CDS             complement(2084522..2085376)
     CDS             complement(2085411..2086187)
     CDS             complement(2086184..2087512)
     CDS             complement(2087526..2088500)
     CDS             complement(2088514..2089707)
     CDS             complement(2089722..2090702)
     CDS             2090860..2091933
     CDS             2092007..2093011
     CDS             complement(2093023..2094192)
     CDS             complement(2094327..2094749)
     CDS             complement(2094746..2095540)
     CDS             complement(2095568..2097334)
     CDS             2097856..2098947
     CDS             2099197..2099535
     CDS             2099532..2099786
     CDS             2099773..2100000
     CDS             2099997..2102252
     CDS             2102671..2103234
     CDS             2103221..2103535
     CDS             2104545..2106383
     CDS             2106804..2107076
     CDS             2107517..2107834
     CDS             complement(2108170..2109618)
     CDS             complement(2110651..2111883)
     CDS             complement(2112386..2113168)
     CDS             complement(2113182..2114114)
     CDS             2114342..2115118
     CDS             complement(2115134..2115583)
     CDS             complement(2115659..2117731)
     CDS             2117850..2118014
     CDS             2118014..2118193
     CDS             complement(2118210..2119301)
     CDS             complement(2119351..2120289)
     CDS             complement(2120286..2120489)
     CDS             complement(2120534..2121055)
     CDS             complement(2121159..2122862)
     CDS             complement(2122879..2123625)
     CDS             complement(2123628..2124383)
     CDS             2124499..2124921
     CDS             complement(2124918..2125643)
     CDS             complement(2125640..2126959)
     CDS             complement(2126956..2128281)
     CDS             2128510..2128755
     CDS             complement(2128794..2129018)
     CDS             2129148..2130776
     CDS             complement(2130888..2132201)
     CDS             complement(2132251..2132538)
     CDS             complement(2132542..2132778)
     CDS             complement(2132838..2132936)
     CDS             complement(2132933..2133250)
     CDS             complement(2133247..2133750)
     CDS             complement(2133918..2134139)
     CDS             complement(2134309..2134647)
     CDS             complement(2134690..2134782)
     CDS             complement(2134779..2135000)
     CDS             complement(2135020..2135958)
     CDS             complement(2135961..2136191)
     CDS             complement(2136647..2137366)
     CDS             complement(2137353..2138801)
     CDS             complement(2138988..2139269)
     CDS             complement(2139266..2139415)
     CDS             complement(2139475..2139699)
     CDS             complement(2139696..2139959)
     CDS             complement(2140411..2141421)
     CDS             complement(2141613..2141966)
     CDS             complement(2141959..2142186)
     CDS             complement(2142183..2142359)
     CDS             complement(2142657..2143067)
     CDS             complement(2143081..2143395)
     CDS             complement(2143448..2143627)
     CDS             complement(2143769..2144788)
     CDS             complement(2144908..2145549)
     CDS             2145640..2145951
     CDS             complement(2146003..2146206)
     CDS             complement(2146304..2146732)
     CDS             complement(2146771..2148735)
     CDS             2148825..2150690
     CDS             2150694..2151299
     CDS             2151309..2152532
     CDS             2152599..2154119
     CDS             complement(2154121..2155182)
     CDS             complement(2155179..2155445)
     CDS             complement(2155748..2156620)
     CDS             complement(2156622..2157620)
     CDS             complement(2157647..2158243)
     CDS             complement(2158346..2160598)
     CDS             2160784..2163027
     CDS             2163062..2164483
     CDS             complement(2164485..2165354)
     CDS             complement(2165386..2165790)
     CDS             complement(2165795..2167633)
     CDS             complement(2167787..2168182)
     CDS             complement(2168208..2168951)
     CDS             complement(2168993..2169484)
     CDS             complement(2169487..2169717)
     CDS             complement(2169724..2169990)
     CDS             complement(2170102..2170695)
     CDS             complement(2170817..2171305)
     CDS             complement(2171336..2172355)
     CDS             complement(2172541..2173167)
     CDS             complement(2173187..2173681)
     CDS             complement(2173711..2174097)
     CDS             complement(2174124..2174240)
     CDS             complement(2174475..2175269)
     CDS             complement(2175292..2175936)
     CDS             complement(2175992..2177335)
     CDS             complement(2177427..2177924)
     CDS             complement(2177959..2178189)
     CDS             complement(2178202..2178711)
     CDS             complement(2178730..2179089)
     CDS             complement(2179153..2179695)
     CDS             complement(2179708..2180106)
     CDS             complement(2180120..2180305)
     CDS             complement(2180317..2180859)
     CDS             complement(2180932..2181252)
     CDS             complement(2181256..2181624)
     CDS             complement(2181628..2181885)
     CDS             complement(2181891..2182112)
     CDS             complement(2182125..2182541)
     CDS             complement(2182574..2183248)
     CDS             complement(2183269..2183709)
     CDS             complement(2183723..2184019)
     CDS             complement(2184040..2184888)
     CDS             complement(2184907..2185200)
     CDS             complement(2185197..2185817)
     CDS             complement(2185829..2186134)
     CDS             complement(2186228..2187418)
     CDS             complement(2187450..2189543)
     CDS             complement(2189699..2190169)
     CDS             complement(2190194..2190565)
     CDS             complement(2190747..2191922)
     CDS             complement(2192025..2192630)
     CDS             2192890..2193813
     CDS             complement(2193819..2194751)
     CDS             complement(2194774..2195712)
     CDS             complement(2195725..2195919)
     CDS             2196116..2196931
     CDS             complement(2196989..2197546)
     CDS             complement(2197561..2198439)
     CDS             complement(2198436..2199602)
     CDS             complement(2199618..2199887)
     CDS             complement(2200240..2201289)
     CDS             complement(2201316..2203175)
     CDS             complement(2203552..2204940)
     CDS             complement(2204937..2205614)
     CDS             complement(2205611..2206297)
     CDS             complement(2206287..2206676)
     CDS             complement(2206688..2206978)
     CDS             2207185..2207583
     CDS             complement(2207610..2207951)
     CDS             complement(2208033..2208455)
     CDS             complement(2208457..2210859)
     CDS             complement(2210867..2211976)
     CDS             complement(2211989..2212333)
     CDS             complement(2212435..2212638)
     CDS             complement(2212701..2213402)
     CDS             complement(2213529..2214554)
     CDS             complement(2214565..2215101)
     CDS             complement(2215103..2216809)
     CDS             complement(2217022..2217597)
     CDS             complement(2217597..2219039)
     CDS             complement(2219039..2220610)
     CDS             complement(2220930..2222882)
     CDS             complement(2223071..2223685)
     CDS             complement(2223692..2224459)
     CDS             complement(2224456..2224863)
     CDS             2224960..2226255
     CDS             2226378..2228225
     CDS             complement(2228438..2229148)
     CDS             complement(2229286..2229666)
     CDS             complement(2229663..2230382)
     CDS             2230691..2231614
     CDS             complement(2231656..2233038)
     CDS             complement(2233035..2234408)
     CDS             complement(2234617..2235885)
     CDS             2236444..2236872
     CDS             2236929..2237348
     CDS             complement(2237681..2238337)
     CDS             complement(2238334..2240310)
     CDS             complement(2240307..2240879)
     CDS             complement(2240876..2241868)
     CDS             complement(2241846..2242571)
     CDS             complement(2242568..2243608)
     CDS             complement(2244147..2244851)
     CDS             complement(2244957..2245295)
     CDS             complement(2245313..2246023)
     CDS             complement(2246040..2247251)
     CDS             complement(2247244..2248140)
     CDS             complement(2248237..2248455)
     CDS             complement(2248911..2250302)
     CDS             complement(2250302..2250844)
     CDS             complement(2250913..2252667)
     CDS             2252931..2253791
     CDS             2253873..2254202
     CDS             2254230..2255174
     CDS             2255206..2255784
     CDS             complement(2255810..2256772)
     CDS             2256842..2257750
     CDS             2257892..2258791
     CDS             2258908..2259171
     CDS             2259298..2260776
     CDS             2260773..2261894
     CDS             2261891..2265016
     CDS             2265074..2265280
     CDS             complement(2265375..2267219)
     CDS             complement(2267363..2267599)
     CDS             2267876..2268310
     CDS             complement(2268324..2269175)
     CDS             2269311..2270144
     CDS             complement(2270168..2271808)
     CDS             2271863..2272675
     CDS             2272786..2276208
     CDS             2276239..2278326
     CDS             2278323..2279666
     CDS             complement(2279694..2280380)
     CDS             complement(2280393..2281649)
     CDS             complement(2281646..2283985)
     CDS             complement(2283995..2289919)
     CDS             complement(2290104..2290733)
     CDS             complement(2290796..2292556)
     CDS             complement(2292615..2293808)
     CDS             complement(2293837..2295009)
     CDS             complement(2294999..2297527)
     CDS             complement(2297535..2298218)
     CDS             complement(2298292..2298561)
     CDS             2298697..2299875
     CDS             2299931..2300566
     CDS             complement(2300608..2302563)
     CDS             complement(2302726..2305164)
     CDS             2305308..2306093
     CDS             complement(2306106..2306438)
     CDS             complement(2306435..2306791)
     CDS             2306864..2308027
     CDS             2308206..2308454
     CDS             2308550..2309551
     CDS             complement(2309555..2312191)
     CDS             2312338..2314278
     CDS             complement(2314275..2316533)
     CDS             2316695..2318155
     CDS             complement(2318208..2318819)
     CDS             2318937..2321006
     CDS             2321143..2321619
     CDS             complement(2321647..2321847)
     CDS             complement(2321877..2323841)
     CDS             2323948..2324946
     CDS             2325057..2326019
     CDS             2326168..2326728
     CDS             2326748..2327338
     CDS             2327348..2328571
     CDS             2328691..2330127
     CDS             complement(2330108..2331730)
     CDS             complement(2331922..2333052)
     CDS             complement(2333073..2334134)
     CDS             complement(2334169..2335719)
     CDS             complement(2335895..2336128)
     CDS             2336262..2336990
     CDS             2337090..2337413
     CDS             2337533..2338060
     CDS             complement(2338073..2339089)
     CDS             complement(2339153..2339704)
     CDS             2339814..2340599
     CDS             complement(2340574..2342028)
     CDS             2342242..2342823
     CDS             complement(2342820..2343701)
     CDS             complement(2343742..2344149)
     CDS             complement(2344146..2345303)
     CDS             complement(2345369..2346445)
     CDS             2346580..2347764
     CDS             complement(2347819..2348649)
     CDS             complement(2348735..2350930)
     CDS             complement(2350958..2353396)
     CDS             complement(2353445..2354020)
     CDS             2354500..2356791
     CDS             complement(2356807..2357643)
     CDS             complement(2357643..2362253)
     CDS             complement(2362263..2362874)
     CDS             2363097..2364287
     CDS             2364316..2365353
     CDS             2365858..2367405
     CDS             2367481..2368182
     CDS             2368179..2369360
     CDS             2369537..2370388
     CDS             complement(2370410..2370511)
     CDS             complement(2370554..2371876)
     CDS             complement(2372214..2373623)
     CDS             complement(2373620..2375347)
     CDS             complement(2376240..2378057)
     CDS             complement(2378054..2379232)
     CDS             complement(2379219..2379833)
     CDS             2380213..2381160
     CDS             2381245..2382066
     CDS             2382185..2383255
     CDS             complement(2383259..2384371)
     CDS             2384496..2384888
     CDS             2384909..2385295
     CDS             complement(2385292..2386917)
     CDS             complement(2387078..2387557)
     CDS             2387651..2388643
     CDS             2389121..2390089
     CDS             2390125..2390760
     CDS             2390747..2391424
     CDS             2391485..2392225
     CDS             complement(2392359..2392865)
     CDS             2392995..2393987
     CDS             complement(2394342..2394926)
     CDS             complement(2394980..2395921)
     CDS             complement(2395977..2396297)
     CDS             complement(2396377..2399331)
     CDS             complement(2399389..2400735)
     CDS             2400958..2402202
     CDS             complement(2402214..2402540)
     CDS             2402724..2403572
     CDS             complement(2403577..2405499)
     CDS             2405714..2408371
     CDS             2408389..2410053
     CDS             complement(2410212..2411222)
     CDS             2411350..2412045
     CDS             2412045..2412506
     CDS             2412766..2413518
     CDS             2413515..2414246
     CDS             2414274..2415488
     CDS             2415545..2416411
     CDS             2416412..2417353
     CDS             2417350..2418135
     CDS             complement(2418238..2419368)
     CDS             complement(2419661..2420164)
     CDS             complement(2420166..2421374)
     CDS             complement(2421481..2422224)
     CDS             complement(2422211..2422729)
     CDS             2422921..2424129
     CDS             2424292..2424759
     CDS             2425050..2425538
     CDS             2425679..2426071
     CDS             complement(2426091..2426618)
     CDS             complement(2426779..2428548)
     CDS             2428855..2429244
     CDS             complement(2429293..2430654)
     CDS             2431005..2431730
     CDS             complement(2431727..2432137)
     CDS             complement(2432115..2432894)
     CDS             2432978..2434624
     CDS             complement(2434915..2435370)
     CDS             2435461..2436399
     CDS             2436396..2437625
     CDS             2437729..2438616
     CDS             complement(2438650..2439495)
     CDS             2439553..2439966
     CDS             complement(2439992..2440222)
     CDS             2440491..2440907
     CDS             2440947..2441564
     CDS             complement(2441567..2442115)
     CDS             complement(2442118..2442552)
     CDS             2443038..2443739
     CDS             2443736..2447359
     CDS             2447383..2448852
     CDS             2448857..2449405
     CDS             2449402..2450100
     CDS             2450104..2451531
     CDS             complement(2451572..2452294)
     CDS             complement(2452480..2453310)
     CDS             complement(2453961..2454677)
     CDS             complement(2454863..2455636)
     CDS             2455942..2457174
     CDS             2457301..2458134
     CDS             2458149..2460107
     CDS             2460120..2460836
     CDS             2460833..2461777
     CDS             2461942..2462664
     CDS             complement(2462674..2462931)
     CDS             complement(2463074..2463658)
     CDS             complement(2463668..2465329)
     CDS             complement(2465417..2466733)
     CDS             complement(2467062..2467994)
     CDS             2468232..2468801
     CDS             complement(2468830..2469954)
     CDS             2470160..2470630
     CDS             complement(2470638..2471138)
     CDS             complement(2471189..2473438)
     CDS             complement(2473649..2474887)
     CDS             complement(2474895..2475683)
     CDS             complement(2475730..2476632)
     CDS             2476793..2477275
     CDS             complement(2477286..2478905)
     CDS             2479088..2479288
     CDS             complement(2479296..2481776)
     CDS             complement(2482006..2482335)
     CDS             complement(2482391..2483404)
     CDS             complement(2483421..2484356)
     CDS             complement(2484576..2486480)
     CDS             complement(2486695..2487555)
     CDS             complement(2487663..2489042)
     CDS             2489179..2490303
     CDS             2490300..2491253
     CDS             2491381..2492364
     CDS             2492358..2494259
     CDS             2494298..2494681
     CDS             complement(2494697..2495587)
     CDS             2495670..2496914
     CDS             complement(2496918..2497820)
     CDS             2497897..2498526
     CDS             2498764..2501460
     CDS             complement(2501558..2501896)
     CDS             2502170..2503690
     CDS             complement(2503771..2504205)
     CDS             complement(2504202..2505161)
     CDS             2505357..2507606
     CDS             2507693..2507962
     CDS             2507967..2509112
     CDS             2509225..2510148
     CDS             2510312..2511538
     CDS             complement(2511618..2512568)
     CDS             complement(2512606..2514837)
     CDS             complement(2515077..2516387)
     CDS             complement(2516496..2516843)
     CDS             2517042..2520170
     CDS             complement(2520198..2520644)
     CDS             complement(2520641..2521072)
     CDS             2521129..2522595
     CDS             complement(2522605..2523555)
     CDS             complement(2523722..2524297)
     CDS             complement(2524317..2527460)
     CDS             complement(2527462..2528595)
     CDS             complement(2528645..2529967)
     CDS             complement(2530146..2531546)
     CDS             complement(2531521..2532906)
     CDS             complement(2533077..2533928)
     CDS             complement(2534037..2534942)
     CDS             2535034..2535822
     CDS             2535891..2536313
     CDS             complement(2536331..2537881)
     CDS             2538114..2538926
     CDS             2538895..2539206
     CDS             2539309..2540538
     CDS             2540699..2541199
     CDS             2541209..2542711
     CDS             2542708..2543703
     CDS             2543864..2544847
     CDS             2544861..2545715
     CDS             2545970..2546395
     CDS             complement(2546349..2548295)
     CDS             2548575..2549174
     CDS             2549237..2550496
     CDS             2550514..2551713
     CDS             2551751..2554345
     CDS             2554342..2555709
     CDS             complement(2555667..2558438)
     CDS             2558600..2559916
     CDS             complement(2559929..2561203)
     CDS             complement(2561200..2562159)
     CDS             2562266..2563105
     CDS             2563226..2563462
     CDS             complement(2563520..2563942)
     CDS             complement(2564068..2565531)
     CDS             complement(2565645..2566649)
     CDS             2566809..2567669
     CDS             2567878..2568399
     CDS             2568544..2569524
     CDS             complement(2569561..2570892)
     CDS             complement(2570990..2571379)
     CDS             complement(2571390..2572097)
     CDS             complement(2572098..2573762)
     CDS             complement(2573759..2574772)
     CDS             complement(2574769..2575599)
     CDS             complement(2575627..2576013)
     CDS             complement(2576072..2577028)
     CDS             complement(2577028..2578743)
     CDS             complement(2578762..2579394)
     CDS             complement(2579405..2580220)
     CDS             complement(2580253..2580594)
     CDS             complement(2580747..2581058)
     CDS             complement(2581076..2581564)
     CDS             complement(2581623..2582663)
     CDS             complement(2582647..2584002)
     CDS             complement(2584192..2584443)
     CDS             2584618..2585100
     CDS             complement(2585105..2585962)
     CDS             complement(2586006..2586641)
     CDS             complement(2586697..2588001)
     CDS             complement(2588015..2590099)
     CDS             complement(2590433..2590582)
     CDS             complement(2590765..2591694)
     CDS             complement(2591810..2592268)
     CDS             complement(2592451..2593698)
     CDS             2593984..2594523
     CDS             complement(2594721..2595458)
     CDS             complement(2595602..2596225)
     CDS             2596321..2597205
     CDS             complement(2597278..2598537)
     CDS             2598963..2599445
     CDS             complement(2599512..2599712)
     CDS             2600086..2601030
     CDS             2601148..2603559
     CDS             complement(2603489..2605651)
     CDS             2605881..2606741
     CDS             complement(2606809..2607555)
     CDS             2608094..2608348
     CDS             2608544..2609254
     CDS             complement(2609297..2609998)
     CDS             complement(2610023..2610727)
     CDS             complement(2610724..2611236)
     CDS             2611608..2612708
     CDS             2613108..2613494
     CDS             complement(2613531..2614700)
     CDS             complement(2614713..2615762)
     CDS             2616269..2617252
     CDS             2617388..2619022
     CDS             complement(2619127..2619543)
     CDS             complement(2621879..2623027)
     CDS             complement(2623064..2623819)
     CDS             complement(2624157..2624537)
     CDS             complement(2624551..2624835)
     CDS             complement(2624845..2627733)
     CDS             complement(2627991..2629205)
     CDS             complement(2629212..2630828)
     CDS             complement(2630936..2631721)
     CDS             complement(2632374..2632994)
     CDS             complement(2632991..2633956)
     CDS             2634363..2635187
     CDS             2635187..2635711
     CDS             2635708..2636085
     CDS             2636078..2636338
     CDS             2636453..2636596
     CDS             2636593..2636760
     CDS             2636757..2638355
     CDS             complement(2638521..2639363)
     CDS             complement(2639360..2640130)
     CDS             complement(2640127..2641026)
     CDS             complement(2641040..2642272)
     CDS             complement(2642365..2642628)
     CDS             complement(2642707..2643882)
     CDS             complement(2643898..2644230)
     CDS             complement(2644340..2644723)
     CDS             complement(2644816..2646630)
     CDS             complement(2646644..2647378)
     CDS             complement(2647576..2649510)
     CDS             complement(2649668..2651224)
     CDS             complement(2651279..2652742)
     CDS             2652985..2655282
     CDS             complement(2655330..2656004)
     CDS             complement(2656120..2656584)
     CDS             complement(2656581..2657108)
     CDS             complement(2657122..2657487)
     CDS             complement(2657550..2658944)
     CDS             complement(2659022..2660422)
     CDS             2660512..2661762
     CDS             complement(2661793..2662998)
     CDS             complement(2663142..2664932)
     CDS             complement(2665038..2666354)
     CDS             complement(2666394..2666750)
     CDS             complement(2666765..2667556)
     CDS             complement(2667595..2668254)
     CDS             complement(2668269..2668970)
     CDS             complement(2668980..2670161)
     CDS             2670408..2671310
     CDS             complement(2671336..2672031)
     CDS             complement(2672154..2672933)
     CDS             complement(2672989..2674407)
     CDS             complement(2674410..2675261)
     CDS             2675329..2676273
     CDS             complement(2676368..2677585)
     CDS             2677660..2678739
     CDS             2678817..2679362
     CDS             2679472..2679996
     CDS             complement(2680039..2681241)
     CDS             complement(2681238..2682578)
     CDS             2682884..2683528
     CDS             2683551..2684366
     CDS             2684533..2686119
     CDS             complement(2686135..2686437)
     CDS             complement(2686603..2686971)
     CDS             complement(2686983..2687171)
     CDS             complement(2687289..2688896)
     CDS             complement(2688896..2690041)
     CDS             complement(2690041..2690820)
     CDS             complement(2690817..2691581)
     CDS             complement(2691655..2692647)
     CDS             complement(2692700..2693536)
     CDS             complement(2693551..2696709)
     CDS             complement(2696807..2698216)
     CDS             complement(2698352..2699119)
     CDS             2699145..2700512
     CDS             complement(2700769..2702415)
     CDS             2702675..2703736
     CDS             complement(2703787..2704755)
     CDS             complement(2704825..2705667)
     CDS             complement(2705664..2706131)
     CDS             complement(2706128..2707027)
     CDS             complement(2707024..2708403)
     CDS             complement(2708408..2709064)
     CDS             complement(2709096..2710958)
     CDS             complement(2710982..2712268)
     CDS             complement(2712271..2713626)
     CDS             complement(2713637..2714143)
     CDS             complement(2714164..2716092)
     CDS             2716305..2718737
     CDS             2718785..2719639
     CDS             complement(2719627..2720190)
     CDS             complement(2720187..2720753)
     CDS             complement(2720783..2722024)
     CDS             complement(2722122..2723099)
     CDS             complement(2723156..2724895)
     CDS             complement(2725015..2725854)
     CDS             complement(2725859..2726476)
     CDS             complement(2726491..2727498)
     CDS             complement(2727502..2728344)
     CDS             complement(2728352..2729464)
     CDS             complement(2729495..2729776)
     CDS             2729878..2730366
     CDS             complement(2730401..2731294)
     CDS             2731380..2733770
     CDS             2733973..2735253
     CDS             2735332..2736483
     CDS             2736694..2737560
     CDS             2737565..2738671
     CDS             2738683..2739402
     CDS             2739402..2740106
     CDS             2740109..2740558
     CDS             complement(2740619..2741362)
     CDS             2741459..2741773
     CDS             complement(2741963..2744539)
     CDS             complement(2744541..2745374)
     CDS             2745393..2746709
     CDS             2746745..2747491
     CDS             2747592..2747798
     CDS             2747979..2748248
     CDS             2748292..2749665
     CDS             complement(2749736..2750536)
     CDS             complement(2750580..2751854)
     CDS             complement(2751949..2753082)
     CDS             2753282..2754184
     CDS             2754366..2754779
     CDS             2754809..2755912
     CDS             2756093..2756365
     CDS             complement(2756595..2756876)
     CDS             2757165..2758277
     CDS             complement(2758442..2758549)
     CDS             complement(2758621..2760090)
     CDS             complement(2760194..2762377)
     CDS             complement(2762445..2762978)
     CDS             complement(2762982..2763194)
     CDS             complement(2763191..2764186)
     CDS             2764215..2764376
     CDS             complement(2764310..2765659)
     CDS             complement(2765678..2766316)
     CDS             complement(2766326..2767738)
     CDS             complement(2767880..2769178)
     CDS             complement(2769329..2770828)
     CDS             2770973..2773675
     CDS             complement(2773801..2775990)
     CDS             complement(2775972..2777414)
     CDS             complement(2777426..2778190)
     CDS             complement(2778192..2779082)
     CDS             complement(2779114..2780478)
     CDS             complement(2780567..2781649)
     CDS             complement(2781646..2782761)
     CDS             complement(2782770..2783282)
     CDS             complement(2783279..2784469)
     CDS             complement(2784640..2786214)
     CDS             complement(2786341..2786895)
     CDS             complement(2786975..2787481)
     CDS             complement(2787714..2789348)
     CDS             complement(2789695..2791524)
     CDS             complement(2791967..2792536)
     CDS             2792873..2794981
     CDS             2794978..2796327
     CDS             2796406..2798271
     CDS             2798268..2798756
     CDS             complement(2798708..2799724)
     CDS             2799818..2801107
     CDS             2801100..2802590
     CDS             2802606..2803430
     CDS             2803427..2803867
     CDS             complement(2803872..2804318)
     CDS             complement(2804384..2805205)
     CDS             complement(2805209..2806996)
     CDS             2807158..2807343
     CDS             2807402..2808100
     CDS             complement(2808137..2808904)
     CDS             complement(2808993..2809253)
     CDS             2809389..2809670
     CDS             complement(2809692..2809913)
     CDS             2810037..2811410
     CDS             complement(2811443..2811919)
     CDS             complement(2811943..2812737)
     CDS             complement(2812746..2813690)
     CDS             complement(2813702..2815042)
     CDS             complement(2815039..2815893)
     CDS             complement(2815955..2816416)
     CDS             2816561..2816890
     CDS             complement(2816996..2818117)
     CDS             complement(2818107..2820155)
     CDS             complement(2820157..2820666)
     CDS             complement(2820663..2821538)
     CDS             2821668..2823242
     CDS             2823258..2823842
     CDS             2823839..2824510
     CDS             complement(2824497..2824709)
     CDS             2825063..2825812
     CDS             2825864..2827558
     CDS             2827587..2828375
     CDS             complement(2828392..2828748)
     CDS             complement(2828745..2829503)
     CDS             complement(2829647..2830165)
     CDS             complement(2830520..2831449)
     CDS             2831635..2831934
     CDS             complement(2832438..2836016)
     CDS             complement(2836013..2839102)
     CDS             complement(2839149..2839541)
     CDS             2839642..2840310
     CDS             complement(2840320..2840931)
     CDS             2840977..2841783
     CDS             complement(2841960..2842733)
     CDS             complement(2842737..2842937)
     CDS             2843112..2843651
     CDS             2843694..2844419
     CDS             complement(2844435..2845034)
     CDS             complement(2845072..2845230)
     CDS             2845435..2848287
     CDS             2848515..2851262
     CDS             2851952..2852143
     CDS             complement(2852351..2853319)
     CDS             complement(2853360..2854289)
     CDS             2854440..2856656
     CDS             complement(2856599..2857093)
     CDS             complement(2857103..2858008)
     CDS             complement(2858107..2859417)
     CDS             complement(2859414..2861051)
     CDS             complement(2861163..2862974)
     CDS             2863223..2863444
     CDS             2863598..2864608
     CDS             complement(2864624..2866345)
     CDS             2866522..2867118
     CDS             complement(2867174..2867572)
     CDS             2867674..2868009
     CDS             complement(2867880..2869088)
     CDS             complement(2869088..2870929)
     CDS             complement(2870930..2871277)
     CDS             complement(2871419..2872582)
     CDS             complement(2872614..2873234)
     CDS             complement(2873309..2874346)
     CDS             complement(2874353..2875228)
     CDS             complement(2875239..2875895)
     CDS             complement(2875892..2877100)
     CDS             2877297..2878592
     CDS             complement(2878664..2879050)
     CDS             complement(2879117..2881357)
     CDS             2881596..2882705
     CDS             2882730..2883032
     CDS             complement(2883034..2883282)
     CDS             2883310..2884197
     CDS             complement(2884294..2884623)
     CDS             2884852..2885736
     CDS             2885791..2887308
     CDS             complement(2887226..2888215)
     CDS             complement(2888256..2888768)
     CDS             complement(2888825..2889505)
     CDS             2889534..2891312
     CDS             2891374..2892927
     CDS             2893116..2893700
     CDS             complement(2893672..2895213)
     CDS             complement(2895290..2896009)
     CDS             complement(2896014..2897396)
     CDS             complement(2897409..2899160)
     CDS             complement(2899187..2900479)
     CDS             complement(2900564..2901091)
     CDS             complement(2901106..2901654)
     CDS             complement(2901671..2902060)
     CDS             2902221..2902658
     CDS             2902741..2903262
     CDS             2903375..2903965
     CDS             2903975..2905114
     CDS             2905111..2906505
     CDS             2906519..2907313
     CDS             2907322..2907957
     CDS             2907974..2908282
     CDS             2908286..2910757
     CDS             2910776..2912425
     CDS             2912442..2913992
     CDS             complement(2914363..2915214)
     CDS             2915310..2915789
     CDS             2915968..2916993
     CDS             2917064..2918170
     CDS             complement(2918177..2918683)
     CDS             complement(2918686..2919249)
     CDS             complement(2919283..2920893)
     CDS             2921085..2921930
     CDS             complement(2921949..2923007)
     CDS             complement(2923080..2923859)
     CDS             2924012..2929243
     CDS             complement(2929331..2929711)
     CDS             2929740..2930537
     CDS             complement(2930513..2931607)
     CDS             complement(2931604..2932110)
     CDS             2932145..2933569
     CDS             2933622..2934128
     CDS             2934200..2936536
     CDS             complement(2936892..2937236)
     CDS             complement(2937345..2937890)
     CDS             complement(2937962..2939389)
     CDS             2939647..2941875
     CDS             complement(2941953..2942258)
     CDS             complement(2942322..2943035)
     CDS             2943175..2943618
     CDS             2949113..2949229
     CDS             complement(2949645..2950325)
     CDS             complement(2950315..2951190)
     CDS             complement(2951282..2951452)
     CDS             complement(2951474..2952637)
     CDS             complement(2952634..2953125)
     CDS             complement(2953122..2954132)
     CDS             complement(2954247..2955134)
     CDS             complement(2955137..2956273)
     CDS             complement(2956270..2957268)
     CDS             complement(2957265..2958554)
     CDS             complement(2958568..2959683)
     CDS             complement(2959687..2961522)
     CDS             complement(2961590..2963671)
     CDS             complement(2963901..2965607)
     CDS             2965798..2967039
     CDS             2967036..2968136
     CDS             complement(2968200..2969327)
     CDS             complement(2969362..2970015)
     CDS             complement(2970094..2970843)
     CDS             complement(2970840..2971991)
     CDS             2972045..2972497
     CDS             complement(2972522..2972806)
     CDS             complement(2972905..2973561)
     CDS             complement(2973558..2974214)
     CDS             complement(2974225..2974740)
     CDS             complement(2974742..2976217)
     CDS             complement(2976217..2978436)
     CDS             2978653..2979684
     CDS             2979742..2981097
     CDS             2981094..2981489
     CDS             2981585..2982283
     CDS             2982290..2984200
     CDS             2984208..2985065
     CDS             complement(2985084..2986226)
     CDS             complement(2986231..2987535)
     CDS             complement(2987544..2988722)
     CDS             complement(2988801..2989994)
     CDS             complement(2990013..2991191)
     CDS             complement(2991188..2992378)
     CDS             complement(2992369..2993499)
     CDS             complement(2993515..2994525)
     CDS             complement(2994525..2995916)
     CDS             complement(2995981..2996163)
     CDS             complement(2996160..2996918)
     CDS             complement(2996942..2998312)
     CDS             complement(2998326..2999450)
     CDS             complement(2999491..3000069)
     CDS             3000360..3000551
     CDS             complement(3000616..3002067)
     CDS             3002237..3002458
     CDS             3002544..3002936
     CDS             complement(3002944..3004782)
     CDS             complement(3004842..3005765)
     CDS             3005903..3006301
     CDS             3006526..3007260
     CDS             3007257..3009617
     CDS             3009621..3010802
     CDS             complement(3010813..3011109)
     CDS             complement(3011693..3012703)
     CDS             complement(3012700..3013065)
     CDS             complement(3013131..3014015)
     CDS             complement(3014058..3015686)
     CDS             complement(3015686..3016474)
     CDS             complement(3016471..3017370)
     CDS             complement(3017367..3019229)
     CDS             complement(3019226..3021472)
     CDS             3021753..3022688
     CDS             3022876..3023583
     CDS             3024234..3024854
     CDS             complement(3024875..3026095)
     CDS             complement(3026140..3026952)
     CDS             complement(3027003..3027410)
     CDS             complement(3027486..3028112)
     CDS             3028255..3028659
     CDS             complement(3028669..3029571)
     CDS             3029665..3030156
     CDS             3030153..3030662
     CDS             3030781..3031566
     CDS             3031678..3031968
     CDS             complement(3031983..3032633)
     CDS             complement(3032643..3033164)
     CDS             3033187..3033675
     CDS             3033682..3034317
     CDS             3034325..3035476
     CDS             3035575..3035982
     CDS             3035987..3036463
     CDS             complement(3036467..3037219)
     CDS             complement(3037223..3039085)
     CDS             complement(3039082..3040047)
     CDS             complement(3040178..3041107)
     CDS             complement(3041120..3042325)
     CDS             complement(3042382..3043824)
     CDS             complement(3043824..3044360)
     CDS             complement(3044447..3045475)
     CDS             complement(3045526..3047115)
     CDS             complement(3047070..3048422)
     CDS             3048575..3049009
     CDS             complement(3049083..3051578)
     CDS             complement(3051582..3052457)
     CDS             complement(3052629..3053951)
     CDS             complement(3053948..3054805)
     CDS             complement(3054852..3055610)
     CDS             3055699..3057183
     CDS             complement(3057211..3061302)
     CDS             3061465..3062115
     CDS             3062162..3062890
     CDS             complement(3063071..3063991)
     CDS             complement(3064450..3066705)
     CDS             complement(3066684..3067760)
     CDS             3067886..3068332
     CDS             3068375..3068557
     CDS             3068748..3070466
     CDS             3070534..3071646
     CDS             3071643..3072545
     CDS             complement(3072561..3073490)
     CDS             complement(3073706..3075475)
     CDS             complement(3075549..3075926)
     CDS             complement(3076405..3078657)
     CDS             complement(3078850..3079914)
     CDS             complement(3080024..3081220)
     CDS             complement(3081224..3083374)
     CDS             3083424..3084281
     CDS             3084752..3085030
     CDS             complement(3085051..3085590)
     CDS             complement(3085592..3088090)
     CDS             3088188..3089492
     CDS             complement(3089560..3089946)
     CDS             complement(3089943..3090995)
     CDS             complement(3090992..3091855)
     CDS             complement(3091862..3093934)
     CDS             complement(3093931..3094470)
     CDS             complement(3094457..3095377)
     CDS             complement(3095392..3096216)
     CDS             complement(3096221..3098284)
     CDS             complement(3098317..3098895)
     CDS             complement(3098906..3099334)
     CDS             complement(3099337..3099825)
     CDS             complement(3099822..3101144)
     CDS             complement(3101141..3101788)
     CDS             complement(3101801..3102979)
     CDS             complement(3102976..3103446)
     CDS             complement(3103513..3104766)
     CDS             complement(3104840..3105283)
     CDS             complement(3105315..3106556)
     CDS             complement(3106648..3106887)
     CDS             complement(3106939..3107691)
     CDS             complement(3107701..3108642)
     CDS             complement(3108659..3109639)
     CDS             complement(3109647..3110732)
     CDS             complement(3110738..3110917)
     CDS             complement(3110957..3111517)
     CDS             complement(3111698..3112345)
     CDS             3112568..3114685
     CDS             complement(3114788..3115033)
     CDS             complement(3115036..3115713)
     CDS             3116149..3116337
     CDS             3116337..3116648
     CDS             3116658..3117428
     CDS             3117548..3118744
     CDS             3118745..3119791
     CDS             3119886..3121013
     CDS             3121010..3122089
     CDS             3122086..3123225
     CDS             complement(3123289..3124701)
     CDS             3125224..3125856
     CDS             3125859..3127142
     CDS             complement(3127153..3128022)
     CDS             3128162..3128659
     CDS             complement(3128674..3130056)
     CDS             complement(3130083..3131186)
     CDS             3131460..3132713
     CDS             complement(3132789..3136136)
     CDS             complement(3136561..3138636)
     CDS             complement(3138762..3139760)
     CDS             complement(3139858..3141372)
     CDS             complement(3141412..3141591)
     CDS             complement(3141656..3143446)
     CDS             3143557..3145377
     CDS             complement(3145382..3147322)
     CDS             complement(3147410..3148579)
     CDS             3148788..3149621
     CDS             complement(3149654..3149797)
     CDS             complement(3149809..3151083)
     CDS             complement(3151250..3152761)
     CDS             3152900..3154504
     CDS             3154578..3155972
     CDS             complement(3156079..3157077)
     CDS             3157369..3158340
     CDS             3158340..3160352
     CDS             3160372..3160626
     CDS             complement(3160710..3163736)
     CDS             3164044..3164535
     CDS             complement(3164591..3165574)
     CDS             3165642..3166724
     CDS             3166856..3167053
     CDS             3167147..3167713
     CDS             3167762..3170710
     CDS             3170790..3171743
     CDS             complement(3171765..3172178)
     CDS             3172391..3172918
     CDS             complement(3172915..3174504)
     CDS             complement(3174649..3176139)
     CDS             complement(3176314..3176523)
     CDS             3176645..3177004
     CDS             3177118..3177363
     CDS             3177356..3180568
     CDS             complement(3180620..3182338)
     CDS             complement(3184015..3184362)
     CDS             complement(3184806..3184913)
     CDS             3185034..3185303
     CDS             3185761..3186165
     CDS             3186165..3186587
     CDS             complement(3187104..3188645)
     CDS             complement(3188815..3190029)
     CDS             complement(3190125..3190346)
     CDS             3190722..3192095
     CDS             3192278..3194245
     CDS             3194396..3195157
     CDS             3195218..3196105
     CDS             complement(3196120..3198384)
     CDS             complement(3198401..3199486)
     CDS             complement(3199496..3199810)
     CDS             complement(3199812..3200585)
     CDS             complement(3200582..3201502)
     CDS             complement(3201514..3202476)
     CDS             complement(3202469..3203821)
     CDS             complement(3203825..3204958)
     CDS             complement(3204990..3206453)
     CDS             complement(3206450..3207373)
     CDS             complement(3207391..3207801)
     CDS             complement(3207803..3208312)
     CDS             complement(3208383..3208562)
     CDS             3208942..3210093
     CDS             complement(3210119..3210346)
     CDS             3210563..3211753
     CDS             3211743..3214157
     CDS             complement(3214174..3214629)
     CDS             3214732..3215628
     CDS             complement(3215715..3215846)
     CDS             complement(3215953..3217056)
     CDS             complement(3217060..3219153)
     CDS             3219347..3220237
     CDS             complement(3220252..3220668)
     CDS             complement(3220683..3221711)
     CDS             complement(3221728..3222156)
     CDS             3222274..3222687
     CDS             3222743..3222916
     CDS             3222956..3223240
     CDS             3223243..3223461
     CDS             complement(3223654..3224568)
     CDS             complement(3224623..3225483)
     CDS             complement(3225535..3225840)
     CDS             complement(3225837..3226568)
     CDS             3226640..3228088
     CDS             complement(3228085..3229116)
     CDS             complement(3229126..3230064)
     CDS             3230195..3231052
     CDS             3231101..3232000
     CDS             3232140..3233339
     CDS             3233336..3233881
     CDS             3233893..3234939
     CDS             3234936..3236606
     CDS             3236718..3237974
     CDS             3238142..3238582
     CDS             3238713..3239216
     CDS             complement(3239307..3240008)
     CDS             complement(3240046..3241362)
     CDS             complement(3241363..3242592)
     CDS             complement(3242589..3244055)
     CDS             3244264..3244857
     CDS             3245017..3245178
     CDS             3245804..3246028
     CDS             3246025..3246426
     CDS             complement(3246581..3246976)
     CDS             complement(3247064..3247570)
     CDS             complement(3248443..3249102)
     CDS             3249297..3249812
     CDS             3250196..3250801
     CDS             3250917..3251195
     CDS             3251444..3251662
     CDS             complement(3251687..3252310)
     CDS             3252428..3252838
     CDS             3252898..3254088
     CDS             complement(3254081..3254746)
     CDS             complement(3254890..3256041)
     CDS             3256418..3256843
     CDS             3256969..3258804
     CDS             complement(3258851..3259597)
     CDS             3259720..3260304
     CDS             3260301..3260888
     CDS             complement(3260922..3262841)
     CDS             complement(3262838..3263506)
     CDS             complement(3263516..3264679)
     CDS             complement(3264923..3265540)
     CDS             complement(3265585..3266064)
     CDS             3266343..3267926
     CDS             complement(3267950..3270094)
     CDS             complement(3270115..3271347)
     CDS             3271595..3272263
     CDS             complement(3272267..3274381)
     CDS             complement(3274517..3275938)
     CDS             3276189..3276551
     CDS             complement(3276575..3278245)
     CDS             complement(3278286..3278741)
     CDS             complement(3278902..3280608)
     CDS             3280690..3281457
     CDS             complement(3281282..3282856)
     CDS             complement(3283015..3285396)
     CDS             complement(3285614..3286000)
     CDS             complement(3286073..3286387)
     CDS             complement(3286717..3286899)
     CDS             3287212..3287532
     CDS             complement(3287577..3288431)
     CDS             3288578..3289105
     CDS             3289234..3289686
     CDS             3289712..3290449
     CDS             3290446..3291735
     CDS             3291892..3292176
     CDS             3292223..3293593
     CDS             complement(3293600..3294316)
     CDS             3294527..3294955
     CDS             3294952..3296184
     CDS             3296181..3296309
     CDS             3296432..3296902
     CDS             3296984..3298465
     CDS             3298450..3299097
     CDS             complement(3299094..3299639)
     CDS             complement(3299749..3301014)
     CDS             complement(3301025..3303004)
     CDS             3303413..3305362
     CDS             3305527..3306870
     CDS             complement(3306876..3308690)
     CDS             complement(3308706..3308891)
     CDS             complement(3308928..3309344)
     CDS             complement(3309380..3310270)
     CDS             complement(3310355..3311164)
     CDS             complement(3311164..3313080)
     CDS             complement(3313091..3313756)
     CDS             complement(3313973..3315814)
     CDS             3316058..3316369
     CDS             complement(3316434..3318626)
     CDS             complement(3318859..3319533)
     CDS             3319710..3320747
     CDS             3320903..3322327
     CDS             3322475..3323392
     CDS             3323385..3325493
     CDS             complement(3325516..3327054)
     CDS             complement(3327051..3328541)
     CDS             complement(3328739..3329287)
     CDS             complement(3329410..3330462)
     CDS             3330815..3331132
     CDS             complement(3331139..3331762)
     CDS             3332035..3332796
     CDS             3332784..3333686
     CDS             complement(3333712..3334830)
     CDS             3334943..3336019
     CDS             3336102..3336743
     CDS             3336874..3337968
     CDS             3338000..3339463
     CDS             complement(3339471..3341729)
     CDS             complement(3341866..3342351)
     CDS             3342499..3342642
     CDS             complement(3342675..3343940)
     CDS             complement(3344165..3344836)
     CDS             3345008..3346207
     CDS             3346351..3346668
     CDS             3346779..3349388
     CDS             complement(3349472..3351442)
     CDS             complement(3351657..3352613)
     CDS             3353037..3355043
     CDS             3355175..3356275
     CDS             3356272..3356835
     CDS             3357103..3362382
     CDS             complement(3362401..3363732)
     CDS             complement(3363729..3364958)
     CDS             complement(3364955..3365716)
     CDS             complement(3365726..3367015)
     CDS             3367348..3370215
     CDS             3370229..3371905
     CDS             3371973..3372716
     CDS             3372713..3374089
     CDS             3374082..3374672
     CDS             complement(3374695..3375843)
     CDS             3375966..3376655
     CDS             3376724..3377350
     CDS             3377499..3378545
     CDS             complement(3378556..3378939)
     CDS             3379049..3379714
     CDS             3379762..3381249
     CDS             3381246..3382100
     CDS             complement(3382105..3382455)
     CDS             3382499..3383551
     CDS             complement(3383606..3384316)
     CDS             3384368..3385036
     CDS             3385126..3385695
     CDS             complement(3385768..3387882)
     CDS             complement(3388045..3388392)
     CDS             3388606..3390063
     CDS             3390255..3391016
     CDS             complement(3390988..3392043)
     CDS             3392369..3393556
     CDS             complement(3393626..3394033)
     CDS             3394208..3395611
     CDS             complement(3395639..3397072)
     CDS             3397341..3400676
     CDS             3400837..3402069
     CDS             3402078..3402800
     CDS             3402809..3404365
     CDS             complement(3404332..3406050)
     CDS             3406193..3406768
     CDS             3406889..3407308
     CDS             3407466..3408563
     CDS             3408567..3408866
     CDS             3408863..3410257
     CDS             complement(3410332..3410811)
     CDS             complement(3410941..3412581)
     CDS             complement(3412701..3413669)
     CDS             3413776..3415020
     CDS             complement(3415001..3416050)
     CDS             complement(3416053..3417891)
     CDS             3418137..3419813
     CDS             complement(3419892..3423338)
     CDS             complement(3423649..3424050)
     CDS             complement(3424112..3424513)
     CDS             3424773..3428414
     CDS             3428634..3429983
     CDS             3430416..3430898
     CDS             complement(3431219..3432427)
     CDS             complement(3432509..3433918)
     CDS             3434054..3435733
     CDS             complement(3435736..3437145)
     CDS             3437198..3437875
     CDS             complement(3437847..3438854)
     CDS             complement(3438920..3440392)
     CDS             complement(3440389..3441348)
     CDS             complement(3441427..3441792)
     CDS             complement(3441884..3442900)
     CDS             complement(3443032..3443175)
     CDS             complement(3443231..3446008)
     CDS             complement(3446020..3447915)
     CDS             complement(3447926..3448732)
     CDS             3448938..3449693
     CDS             complement(3449719..3450705)
     CDS             complement(3450776..3452119)
     CDS             3452370..3452555
     CDS             3452683..3453366
     CDS             3453443..3454384
     CDS             3454451..3455017
     CDS             3455139..3455903
     CDS             3455958..3456395
     CDS             3456460..3458157
     CDS             complement(3458144..3458533)
     CDS             3458680..3459348
     CDS             3459502..3459987
     CDS             3459984..3461387
     CDS             3461428..3461910
     CDS             complement(3461921..3462706)
     CDS             3462784..3463521
     CDS             3463518..3463901
     CDS             3463920..3464852
     CDS             3464849..3465766
     CDS             3465763..3466950
     CDS             3466947..3467810
     CDS             3467821..3469050
     CDS             complement(3469047..3470255)
     CDS             complement(3470242..3471606)
     CDS             complement(3471734..3472390)
     CDS             complement(3472420..3473601)
     CDS             complement(3473725..3476676)
     CDS             complement(3476748..3480557)
     CDS             complement(3480572..3481729)
     CDS             complement(3481966..3482916)
     CDS             complement(3482925..3483818)
     CDS             complement(3483824..3485134)
     CDS             complement(3485143..3487113)
     CDS             complement(3487136..3488899)
     CDS             complement(3489058..3490245)
     CDS             complement(3490217..3490804)
     CDS             complement(3490829..3493021)
     CDS             complement(3493039..3494460)
     CDS             complement(3494606..3495916)
     CDS             complement(3496330..3498138)
     CDS             complement(3498140..3500233)
     CDS             complement(3500341..3504333)
     CDS             3504544..3504774
     CDS             3504936..3505157
     CDS             complement(3505154..3506806)
     CDS             complement(3506887..3507300)
     CDS             3507399..3509042
     CDS             3509160..3509480
     CDS             3509645..3510814
     CDS             complement(3510834..3512462)
     CDS             complement(3512569..3514020)
     CDS             3514221..3514463
     CDS             3514463..3514927
     CDS             3514940..3515764
     CDS             3515764..3517008
     CDS             3517030..3518748
     CDS             complement(3518806..3521148)
     CDS             3521522..3522892
     CDS             3523044..3523658
     CDS             complement(3523684..3523920)
     CDS             complement(3524008..3524340)
     CDS             3524479..3525342
     CDS             complement(3525344..3526327)
     CDS             complement(3526376..3527398)
     CDS             3527572..3530367
     CDS             3530459..3531055
     CDS             3531086..3532057
     CDS             complement(3532084..3535410)
     CDS             complement(3535433..3537556)
     CDS             complement(3537553..3538020)
     CDS             complement(3538008..3538958)
     CDS             complement(3538955..3539560)
     CDS             complement(3539695..3540270)
     CDS             3540593..3542257
     CDS             3542372..3544522
     CDS             complement(3544572..3545918)
     CDS             complement(3545932..3547263)
     CDS             3547545..3548585
     CDS             3548596..3549528
     CDS             3549525..3550493
     CDS             3550490..3551632
     CDS             3551629..3552780
     CDS             3552854..3556540
     CDS             complement(3556577..3556801)
     CDS             complement(3556814..3558697)
     CDS             3558974..3560302
     CDS             3560315..3561361
     CDS             3561352..3562305
     CDS             3562316..3563161
     CDS             3563268..3563750
     CDS             3563766..3564770
     CDS             complement(3564774..3565607)
     CDS             complement(3565607..3566077)
     CDS             3566370..3568181
     CDS             complement(3568248..3568739)
     CDS             3568880..3569788
     CDS             complement(3569794..3570732)
     CDS             3570783..3571523
     CDS             3571534..3571791
     CDS             complement(3571834..3572886)
     CDS             complement(3573030..3574340)
     CDS             complement(3574340..3574579)
     CDS             3574975..3576411
     CDS             3576614..3577774
     CDS             3577771..3578529
     CDS             3578541..3579509
     CDS             3579506..3580108
     CDS             complement(3580122..3580787)
     CDS             3580886..3581626
     CDS             3581675..3582637
     CDS             3582797..3584077
     CDS             3584127..3584945
     CDS             3585116..3586357
     CDS             complement(3586368..3587177)
     CDS             complement(3587174..3587740)
     CDS             3587868..3588353
     CDS             3588350..3589099
     CDS             complement(3589126..3589788)
     CDS             3589916..3591199
     CDS             3591561..3592898
     CDS             3592907..3593140
     CDS             3593137..3594486
     CDS             3594499..3596319
     CDS             complement(3596453..3596788)
     CDS             complement(3596818..3597090)
     CDS             3597346..3599136
     CDS             complement(3599203..3599829)
     CDS             complement(3599984..3600730)
     CDS             complement(3600842..3601300)
     CDS             complement(3601383..3603092)
     CDS             3603821..3603982
     CDS             3604474..3607047
     CDS             complement(3607149..3608348)
     CDS             complement(3608345..3609142)
     CDS             3609384..3610442
     CDS             complement(3610793..3611605)
     CDS             complement(3611602..3612354)
     CDS             complement(3612351..3613979)
     CDS             3614184..3615101
     CDS             3615204..3616466
     CDS             3616463..3617101
     CDS             3617240..3618268
     CDS             complement(3618285..3618506)
     CDS             complement(3618680..3618883)
     CDS             3619135..3620100
     CDS             complement(3620128..3622437)
     CDS             complement(3622529..3625354)
     CDS             complement(3625508..3626734)
     CDS             complement(3626731..3628215)
     CDS             complement(3628205..3628597)
     CDS             3628920..3632648
     CDS             complement(3632671..3632874)
     CDS             3633088..3641334
     CDS             3641386..3641571
     CDS             complement(3641596..3642327)
     CDS             3642898..3643272
     CDS             3643275..3644978
     CDS             complement(3645038..3645739)
     CDS             3645956..3646525
     CDS             3646565..3647101
     CDS             3647098..3648363
     CDS             complement(3648342..3648824)
     CDS             complement(3648821..3650686)
     CDS             3650897..3651370
     CDS             3651399..3651947
     CDS             3651955..3652503
     CDS             3652633..3653205
     CDS             complement(3653238..3653591)
     CDS             complement(3653714..3655276)
     CDS             3655469..3657895
     CDS             complement(3657986..3659212)
     CDS             3659473..3659928
     CDS             complement(3660000..3660596)
     CDS             complement(3661055..3661948)
     CDS             3662050..3662784
     CDS             3662837..3663688
     CDS             3663723..3663965
     CDS             complement(3664499..3664813)
     CDS             complement(3664810..3665160)
     CDS             complement(3665393..3666502)
     CDS             complement(3666974..3668032)
     CDS             complement(3668194..3669189)
     CDS             complement(3669225..3670379)
     CDS             complement(3670394..3671206)
     CDS             complement(3671206..3671967)
     CDS             complement(3672000..3672887)
     CDS             3673095..3674000
     CDS             3674000..3675010
     CDS             complement(3675980..3677755)
     CDS             complement(3677752..3679599)
     CDS             complement(3679812..3681269)
     CDS             complement(3681928..3683271)
     CDS             complement(3683714..3684613)
     CDS             complement(3684687..3685565)
     CDS             complement(3685692..3688382)
     CDS             complement(3688393..3690447)
     CDS             complement(3690444..3692636)
     CDS             complement(3692798..3696187)
     CDS             complement(3696197..3699658)
     CDS             complement(3699655..3700218)
     CDS             complement(3700223..3701032)
     CDS             complement(3701254..3701706)
     CDS             complement(3701883..3704822)
     CDS             complement(3704882..3706015)
     CDS             complement(3706003..3707361)
     CDS             complement(3707358..3707612)
     CDS             complement(3707609..3709447)
     CDS             complement(3709660..3710031)
     CDS             complement(3710028..3711023)
     CDS             complement(3711123..3712421)
     CDS             complement(3712425..3716516)
     CDS             3717313..3718263
     CDS             complement(3718464..3718844)
     CDS             complement(3719122..3721380)
     CDS             complement(3721377..3722285)
     CDS             complement(3722272..3722988)
     CDS             complement(3723037..3724356)
     CDS             complement(3724353..3725276)
     CDS             complement(3725286..3727871)
     CDS             complement(3727868..3728203)
     CDS             complement(3728234..3728554)
     CDS             complement(3728526..3728789)
     CDS             3729282..3730352
     CDS             complement(3730400..3730735)
     CDS             complement(3731059..3732345)
     CDS             complement(3732378..3733478)
     CDS             complement(3733634..3734245)
     CDS             complement(3734257..3734739)
     CDS             complement(3735009..3735230)
     CDS             complement(3735346..3735513)
     CDS             complement(3735749..3737041)
     CDS             complement(3737111..3738259)
     CDS             complement(3738275..3739150)
     CDS             complement(3739360..3741057)
     CDS             complement(3741127..3741450)
     CDS             complement(3743073..3744896)
     CDS             complement(3744893..3746884)
     CDS             complement(3747216..3748325)
     CDS             complement(3748318..3749097)
     CDS             3749244..3749747
     CDS             3749744..3750202
     CDS             3750377..3751513
     CDS             3751714..3752010
     CDS             complement(3752061..3752504)
     CDS             complement(3752594..3753844)
     CDS             3754420..3754998
     CDS             3754995..3755894
     CDS             3757149..3758201
     CDS             3758354..3758566
     CDS             3758579..3759910
     CDS             complement(3760217..3761536)
     CDS             complement(3761637..3763394)
     CDS             3763471..3766821
     CDS             3767014..3767859
     CDS             3767886..3768113
     CDS             3768110..3768343
     CDS             3768340..3770565
     CDS             3770568..3770741
     CDS             3770806..3771828
     CDS             complement(3771825..3772724)
     CDS             complement(3773009..3774349)
     CDS             complement(3774474..3774842)
     CDS             complement(3774970..3775488)
     CDS             3775781..3778177
     CDS             complement(3778231..3778809)
     CDS             3779023..3780405
     CDS             3780430..3781215
     CDS             complement(3781151..3782749)
     CDS             complement(3782930..3783133)
     CDS             3783438..3784871
     CDS             3785007..3785588
     CDS             3785592..3787583
     CDS             complement(3787576..3788019)
     CDS             3788093..3789745
     CDS             3789863..3790768
     CDS             complement(3790772..3790969)
     CDS             complement(3790966..3792078)
     CDS             complement(3792273..3794090)
     CDS             complement(3794148..3806462)
     CDS             complement(3806827..3807357)
     CDS             complement(3807345..3809030)
     CDS             complement(3809035..3809706)
     CDS             complement(3809708..3810874)
     CDS             3811160..3812497
     CDS             3812611..3814284
     CDS             complement(3814342..3814959)
     CDS             complement(3814973..3816994)
     CDS             complement(3817025..3817294)
     CDS             complement(3817384..3818745)
     CDS             complement(3818742..3822323)
     CDS             complement(3822348..3824090)
     CDS             complement(3824097..3824882)
     CDS             complement(3824879..3825733)
     CDS             3825899..3826318
     CDS             3826315..3826773
     CDS             complement(3826842..3827207)
     CDS             3827273..3829537
     CDS             complement(3829551..3830009)
     CDS             3830119..3830580
     CDS             complement(3830696..3831664)
     CDS             complement(3831721..3832248)
     CDS             3832377..3833201
     CDS             3833295..3834959
     CDS             complement(3834969..3835517)
     CDS             complement(3835603..3836445)
     CDS             complement(3836442..3837170)
     CDS             3837293..3838654
     CDS             3838796..3841624
     CDS             3841621..3843027
     CDS             3843024..3844478
     CDS             3844475..3846220
     CDS             complement(3846270..3847895)
     CDS             3848190..3850310
     CDS             3850423..3851793
     CDS             complement(3851844..3852848)
     CDS             complement(3852845..3853066)
     CDS             3853278..3854018
     CDS             3854432..3855538
     CDS             complement(3855535..3857973)
     CDS             3858151..3859863
     CDS             complement(3860113..3861351)
     CDS             complement(3861436..3862047)
     CDS             complement(3862067..3863356)
     CDS             3863583..3863990
     CDS             complement(3864007..3865680)
     CDS             complement(3865677..3866318)
     CDS             complement(3866315..3867028)
     CDS             complement(3867056..3867799)
     CDS             complement(3868621..3869328)
     CDS             complement(3869334..3870053)
     CDS             complement(3870122..3870871)
     CDS             complement(3870893..3871822)
     CDS             complement(3872058..3872762)
     CDS             complement(3872823..3873638)
     CDS             complement(3873622..3874410)
     CDS             complement(3874472..3874978)
     CDS             complement(3874990..3876273)
     CDS             complement(3876338..3877414)
     CDS             3877481..3878734
     CDS             complement(3878820..3879212)
     CDS             complement(3879225..3879674)
     CDS             3879920..3881089
     CDS             complement(3881093..3883108)
     CDS             3883289..3883750
     CDS             complement(3883763..3883975)
     CDS             3884077..3884712
     CDS             complement(3884728..3885738)
     CDS             3885799..3887001
     CDS             complement(3887022..3887924)
     CDS             3888007..3888612
     CDS             complement(3888693..3891536)
     CDS             3891710..3892939
     CDS             3893093..3894748
     CDS             complement(3894763..3894999)
     CDS             3895094..3896530
     CDS             3896618..3897574
     CDS             complement(3897585..3898379)
     CDS             3898496..3898795
     CDS             3898811..3900595
     CDS             complement(3900564..3901112)
     CDS             3901371..3902705
     CDS             3902705..3903739
     CDS             complement(3903868..3905292)
     CDS             complement(3905356..3906540)
     CDS             complement(3906537..3907502)
     CDS             3907848..3909743
     CDS             3909831..3911069
     CDS             3911066..3911779
     CDS             3911871..3912512
     CDS             3912585..3913040
     CDS             complement(3913044..3914126)
     CDS             complement(3914199..3914975)
     CDS             3915148..3916608
     CDS             complement(3916752..3917543)
     CDS             3917670..3920255
     CDS             complement(3920271..3921023)
     CDS             3921131..3921400
     CDS             complement(3921360..3921965)
     CDS             3922062..3922187
     CDS             3922484..3922873
     CDS             complement(3922889..3923260)
     CDS             complement(3923257..3923976)
     CDS             complement(3923969..3925186)
     CDS             complement(3925176..3926438)
     CDS             3926600..3928171
     CDS             3928168..3929085
     CDS             3929082..3930998
     CDS             3931028..3932311
     CDS             3932321..3933547
     CDS             3933681..3934403
     CDS             complement(3934472..3935638)
     CDS             3935816..3936748
     CDS             3936745..3937407
     CDS             3937404..3938585
     CDS             3938590..3939747
     CDS             3939797..3940261
     CDS             complement(3940366..3940974)
     CDS             complement(3941108..3941644)
     CDS             3941792..3942979
     CDS             complement(3942984..3944045)
     CDS             3944142..3944600
     CDS             complement(3944716..3945267)
     CDS             3945336..3945722
     CDS             3946021..3947157
     CDS             3947253..3948740
     CDS             complement(3948730..3950541)
     CDS             complement(3950557..3950991)
     CDS             complement(3951059..3951781)
     CDS             3951842..3952387
     CDS             complement(3952384..3953358)
     CDS             3953555..3954226
     CDS             complement(3954234..3954707)
     CDS             3954834..3956102
     CDS             3956197..3957450
     CDS             3957627..3957893
     CDS             3957913..3958698
     CDS             3958800..3962432
     CDS             3962718..3963485
     CDS             3963482..3963751
     CDS             3964312..3964734
     CDS             3964874..3966085
     CDS             3966087..3966251
     CDS             3966328..3967008
     CDS             3967021..3970251
     CDS             3970248..3970748
     CDS             complement(3970755..3971948)
     CDS             complement(3971952..3973037)
     CDS             3973227..3973379
     CDS             complement(3973396..3974319)
     CDS             3974463..3975851
     CDS             3975913..3976203
     CDS             complement(3976317..3977795)
     CDS             complement(3977799..3978671)
     CDS             3978803..3979117
     CDS             3979448..3979699
     CDS             3979696..3980031
     CDS             3980404..3982410
     CDS             3982407..3983855
     CDS             3983843..3984757
     CDS             3984754..3985800
     CDS             3985797..3986606
     CDS             3987062..3987520
     CDS             complement(3987505..3988287)
     CDS             3988357..3988842
     CDS             3988899..3989768
     CDS             3989765..3990532
     CDS             complement(3990591..3992060)
     CDS             complement(3992057..3993619)
     CDS             complement(3993789..3994757)
     CDS             3994891..3995688
     CDS             complement(3995611..3996951)
     CDS             3997010..3997567
     CDS             3997572..3998273
     CDS             3998393..3998776
     CDS             3998862..3999518
     CDS             complement(3999626..4000450)
     CDS             complement(4000447..4000782)
     CDS             4000845..4001447
     CDS             complement(4001457..4001837)
     CDS             complement(4001881..4002258)
     CDS             4002349..4002732
     CDS             complement(4002750..4003262)
     CDS             complement(4003482..4004243)
     CDS             complement(4004331..4004678)
     CDS             complement(4004793..4005716)
     CDS             4005799..4008660
     CDS             complement(4008678..4010267)
     CDS             complement(4010424..4010879)
     CDS             complement(4010893..4012065)
     CDS             complement(4012068..4012343)
     CDS             complement(4012470..4012835)
     CDS             complement(4012846..4015263)
     CDS             complement(4015260..4015676)
     CDS             4015874..4016395
     CDS             complement(4017090..4018373)
     CDS             complement(4018402..4018845)
     CDS             4019077..4020084
     CDS             complement(4020068..4021015)
     CDS             complement(4021069..4022292)
     CDS             complement(4022325..4023428)
     CDS             complement(4023451..4023639)
     CDS             complement(4023743..4024777)
     CDS             4024913..4025872
     CDS             complement(4025920..4026573)
     CDS             4026694..4027146
     CDS             complement(4027150..4027665)
     CDS             complement(4027804..4028748)
     CDS             complement(4028715..4028990)
     CDS             4029216..4029938
     CDS             4029935..4030138
     CDS             complement(4030157..4031686)
     CDS             4031993..4035196
     CDS             4035270..4036106
     CDS             complement(4036209..4038194)
     CDS             complement(4038563..4038958)
     CDS             4040795..4041142
     CDS             4041139..4041891
     CDS             4041869..4042921
     CDS             4042918..4044357
     CDS             4044480..4045532
     CDS             4045529..4046470
     CDS             4047255..4052501
     CDS             4052581..4053390
     CDS             4053483..4054289
     CDS             4054286..4055296
     CDS             4055424..4055798
     CDS             complement(4055860..4058961)
     CDS             4059397..4059717
     CDS             complement(4059753..4060115)
     CDS             complement(4060135..4061340)
     CDS             4061651..4062844
     CDS             4062841..4063992
     CDS             complement(4064012..4064323)
     CDS             complement(4064320..4064601)
     CDS             complement(4065257..4065688)
     CDS             complement(4065681..4066835)
     CDS             complement(4066989..4068167)
     CDS             complement(4068219..4068959)
     CDS             complement(4069310..4070698)
     CDS             complement(4070730..4071647)
     CDS             complement(4071901..4072104)
     CDS             4072711..4073982
     CDS             4074092..4075024
     CDS             complement(4075057..4075554)
     CDS             4076707..4077801
     CDS             4077985..4078962
     CDS             4079024..4079143
     CDS             4079280..4080062
     CDS             4080065..4080904
     CDS             complement(4081002..4081337)
     CDS             4081982..4082929
     CDS             4083169..4083312
     CDS             4083958..4084962
     CDS             complement(4085155..4086246)
     CDS             4087154..4087456
     CDS             4087807..4088085
     CDS             4088113..4088940
     CDS             4089173..4090399
     CDS             complement(4090663..4091313)
     CDS             complement(4091310..4092611)
     CDS             complement(4092615..4093244)
     CDS             4093317..4094924
     CDS             complement(4094950..4095576)
     CDS             complement(4095573..4096142)
     CDS             complement(4096139..4096975)
     CDS             complement(4097069..4097611)
     CDS             complement(4097615..4097983)
     CDS             complement(4098106..4098981)
     CDS             complement(4099014..4099586)
     CDS             complement(4099640..4100263)
     CDS             4100370..4101182
     CDS             complement(4101267..4101977)
     CDS             complement(4101977..4102894)
     CDS             complement(4103055..4104074)
     CDS             complement(4104137..4105033)
     CDS             complement(4105101..4106570)
     CDS             complement(4106603..4107373)
     CDS             complement(4107383..4109068)
     CDS             complement(4109154..4110326)
     CDS             complement(4110378..4111223)
     CDS             complement(4111233..4111988)
     CDS             4112091..4113146
     CDS             4113185..4113862
     CDS             4113875..4114768
     CDS             complement(4114779..4115942)
     CDS             4115967..4116680
     CDS             4116738..4117004
     CDS             complement(4117060..4117731)
     CDS             complement(4117731..4118345)
     CDS             4118747..4119040
     CDS             4119080..4120723
     CDS             4120851..4122377
     CDS             4122445..4123941
     CDS             4124078..4124377
     CDS             complement(4124386..4124820)
     CDS             complement(4124830..4127166)
     CDS             complement(4127163..4127915)
     CDS             4128103..4128471
     CDS             4128674..4129171
     CDS             complement(4129262..4129879)
     CDS             complement(4129950..4130249)
     CDS             4130362..4131099
     CDS             complement(4131173..4131619)
     CDS             complement(4131616..4132266)
     CDS             complement(4132349..4132762)
     CDS             4133268..4137284
     CDS             4137364..4137879
     CDS             complement(4138445..4139125)
     CDS             4139462..4140316
     CDS             4140356..4140943
     CDS             4140943..4142169
     CDS             complement(4142186..4142644)
     CDS             4142736..4143224
     CDS             4143301..4146426
     CDS             complement(4146503..4147453)
     CDS             complement(4148497..4149069)
     CDS             4149496..4150086
     CDS             complement(4150001..4151134)
     CDS             complement(4152569..4153249)
     CDS             complement(4153590..4154147)
     CDS             complement(4154147..4155058)
     CDS             4155373..4155807
     CDS             complement(4156064..4157863)
     CDS             4158409..4158597
     CDS             4158598..4158789
     CDS             complement(4158786..4159103)
     CDS             4159197..4159421
     CDS             complement(4159790..4160470)
     CDS             complement(4160557..4162110)
     CDS             complement(4162378..4162965)
     CDS             complement(4162968..4163447)
     CDS             complement(4163588..4164184)
     CDS             complement(4164188..4164499)
     CDS             complement(4164499..4166319)
     CDS             complement(4167057..4167521)
     CDS             4167794..4170640
     CDS             complement(4170690..4172459)
     CDS             4172576..4173511
     CDS             4173478..4174794
     CDS             4174791..4175834
     CDS             complement(4175836..4176777)
     CDS             complement(4176774..4177934)
     CDS             4178093..4178359
     CDS             complement(4178379..4179932)
     CDS             complement(4179932..4180936)
     CDS             complement(4180933..4182357)
     CDS             4182413..4183360
     CDS             4183447..4184925
     CDS             4185035..4185421
     CDS             4185438..4186133
     CDS             4186130..4188127
     CDS             4188124..4190088
     CDS             4190097..4191005
     CDS             4191010..4191657
     CDS             4191664..4193094
     CDS             4193094..4194659
     CDS             4194656..4195426
     CDS             complement(4195439..4195771)
     CDS             complement(4195812..4196450)
     CDS             4196553..4197041
     CDS             complement(4197223..4198698)
     CDS             4198799..4201636
     CDS             4201757..4202062
     CDS             complement(4202077..4202451)
     CDS             complement(4202585..4203832)
     CDS             4204150..4204590
     CDS             4205041..4206372
     CDS             complement(4206526..4207746)
     CDS             complement(4207930..4208277)
     CDS             4208325..4209938
     CDS             4210334..4210588
     CDS             complement(4210626..4212290)
     CDS             4212535..4214325
     CDS             4214432..4215181
     CDS             4215217..4215552
     CDS             complement(4215806..4216711)
     CDS             complement(4216832..4217323)
     CDS             complement(4217320..4218189)
     CDS             complement(4218214..4219131)
     CDS             complement(4219199..4219846)
     CDS             4220080..4220346
     CDS             complement(4220442..4221296)
     CDS             complement(4221352..4221678)
     CDS             complement(4221770..4222774)
     CDS             complement(4222992..4225148)
     CDS             complement(4225286..4227010)
     CDS             4227148..4228089
     CDS             4228156..4228926
     CDS             complement(4228941..4229978)
     CDS             4229999..4231192
     CDS             complement(4231205..4231807)
     CDS             complement(4231828..4233639)
     CDS             complement(4233693..4235441)
     CDS             complement(4235445..4235702)
     CDS             4236050..4237741
     CDS             complement(4237911..4239311)
     CDS             complement(4239317..4240063)
     CDS             4240522..4240866
     CDS             4240895..4242520
     CDS             complement(4242635..4244314)
     CDS             complement(4244567..4245613)
     CDS             4245727..4247106
     CDS             4247134..4248306
     CDS             4248303..4248959
     CDS             complement(4248972..4250198)
     CDS             complement(4250195..4251664)
     CDS             complement(4251769..4251999)
     CDS             4252091..4254175
     CDS             complement(4254195..4254509)
     CDS             4254627..4254899
     CDS             complement(4254854..4256932)
     CDS             complement(4256929..4258848)
     CDS             4258927..4259808
     CDS             4260012..4261592
     CDS             4261630..4262694
     CDS             complement(4262710..4265001)
     CDS             4265192..4266043
     CDS             4266102..4267271
     CDS             4267371..4269515
     CDS             4269526..4271304
     CDS             4271368..4272045
     CDS             complement(4272064..4273086)
     CDS             4273157..4274791
     CDS             4274865..4276706
     CDS             4276703..4278157
     CDS             4278401..4279741
     CDS             4279755..4280804
     CDS             4280930..4281745
     CDS             4281742..4282530
     CDS             4282600..4283277
     CDS             4283539..4284141
     CDS             4284138..4284758
     CDS             4284761..4285654
     CDS             4285648..4286013
     CDS             4286062..4286958
     CDS             4287020..4288795
     CDS             4288816..4289553
     CDS             complement(4289561..4290349)
     CDS             complement(4290346..4290558)
     CDS             4290701..4291174
     CDS             complement(4291277..4292119)
     CDS             4292388..4293161
     CDS             complement(4293247..4294875)
     CDS             4295113..4296468
     CDS             4296694..4297659
     CDS             4297662..4298471
     CDS             4298474..4299289
     CDS             4299411..4300373
     CDS             4300575..4301162
     CDS             4301211..4303661
     CDS             4303671..4304546
     CDS             4304543..4305193
     CDS             4305231..4306085
     CDS             complement(4306101..4307141)
     CDS             complement(4307265..4308101)
     CDS             complement(4308283..4309104)
     CDS             4309427..4309861
     CDS             4309882..4310184
     CDS             4310181..4311113
     CDS             4311110..4311613
     CDS             4311617..4313644
     CDS             4313761..4315251
     CDS             4315248..4316654
     CDS             4316655..4317797
     CDS             4317800..4319188
     CDS             4319185..4320414
     CDS             4320411..4321562
     CDS             4321585..4322961
     CDS             4323005..4323994
     CDS             4323991..4324917
     CDS             complement(4325022..4326080)
     CDS             4326343..4327152
     CDS             4327219..4328451
     CDS             4328471..4329688
     CDS             complement(4329754..4330410)
     CDS             complement(4330437..4331435)
     CDS             complement(4331554..4332201)
     CDS             complement(4332346..4333005)
     CDS             complement(4333114..4333494)
     CDS             complement(4333606..4336323)
     CDS             complement(4336398..4336829)
     CDS             4336973..4337566
     CDS             complement(4337634..4338239)
     CDS             4338274..4339890
     CDS             4339887..4340555
     CDS             4340552..4341841
     CDS             complement(4341948..4343666)
     CDS             4344081..4345139
     CDS             4345183..4345569
     CDS             4345566..4346435
     CDS             complement(4346449..4347810)
     CDS             complement(4347845..4348465)
     CDS             4348547..4349083
     CDS             4349251..4352469
     CDS             4352659..4362465
     CDS             4362474..4363049
     CDS             4363059..4363763
     CDS             4363798..4364079
     CDS             complement(4364297..4364605)
     CDS             4364784..4365137
     CDS             4365237..4367123
     CDS             complement(4367130..4367738)
     CDS             complement(4367853..4368335)
     CDS             complement(4368379..4368837)
     CDS             4368983..4371196
     CDS             4371299..4371790
     CDS             4371940..4372719
     CDS             4372909..4375818
     CDS             4375844..4376524
     CDS             4376710..4377048
     CDS             4377045..4377536
     CDS             complement(4377571..4381899)
     CDS             complement(4382021..4383277)
     CDS             complement(4383354..4383539)
     CDS             complement(4383599..4384027)
     CDS             complement(4384160..4384789)
     CDS             complement(4384786..4385337)
     CDS             4385462..4387201
     CDS             4387214..4388518
     CDS             4388600..4388971
     CDS             complement(4388905..4389753)
     CDS             complement(4389810..4390178)
     CDS             complement(4390250..4390957)
     CDS             4391208..4392854
     CDS             complement(4393206..4393811)
     CDS             complement(4393917..4394429)
     CDS             complement(4394498..4395604)
     CDS             complement(4395612..4396436)
     CDS             complement(4396433..4397623)
     CDS             4397637..4399067
     CDS             complement(4399036..4399941)
     CDS             complement(4400100..4400321)
     CDS             complement(4400495..4401556)
     CDS             complement(4401562..4402512)
     CDS             complement(4402521..4404122)
     CDS             complement(4404306..4405691)
     CDS             complement(4405725..4406180)
     CDS             complement(4406308..4407585)
     CDS             4407649..4407894
     CDS             4407913..4408569
     CDS             4408610..4409263
     CDS             4409260..4409685
     CDS             complement(4409767..4410141)
     CDS             complement(4410254..4411576)
     CDS             complement(4411573..4413033)
     CDS             4413203..4413994
     CDS             complement(4414140..4414931)
     CDS             complement(4414928..4415728)
     CDS             complement(4415815..4416450)
     CDS             complement(4416498..4417016)
     CDS             complement(4417013..4417684)
     CDS             4417785..4419092
     CDS             4419246..4419821
     CDS             complement(4420075..4421487)
     CDS             complement(4421484..4422167)
     CDS             complement(4422142..4425279)
     CDS             complement(4425276..4426424)
     CDS             complement(4426421..4427941)
     CDS             complement(4429264..4430121)
     CDS             complement(4430513..4434556)
     CDS             complement(4434553..4435761)
     CDS             complement(4435758..4437350)
     CDS             4438201..4438869
     CDS             complement(4439631..4440482)
     CDS             complement(4440505..4441434)
     CDS             complement(4442451..4445552)
     CDS             4445942..4446385
     CDS             complement(4446483..4446989)
     CDS             complement(4447074..4447517)
     CDS             complement(4447772..4451077)
     CDS             complement(4451074..4452087)
     CDS             4452487..4453590
     CDS             complement(4453604..4454914)
     CDS             complement(4455058..4457844)
     CDS             4458096..4461422
     CDS             4461419..4464754
     CDS             complement(4464952..4465287)
     CDS             4465450..4465857
     CDS             4466073..4466717
     CDS             4466912..4467448
     CDS             4467507..4469240
     CDS             complement(4469095..4471098)
     CDS             4471241..4472596
     CDS             4472618..4474060
     CDS             complement(4473978..4474589)
     CDS             complement(4474586..4476028)
     CDS             complement(4476110..4476391)
     CDS             4476839..4477060
     CDS             4477347..4477763
     CDS             complement(4477925..4480768)
     CDS             4481705..4484653
     CDS             4484678..4486204
     CDS             complement(4486285..4487517)
     CDS             4488053..4489708
     CDS             complement(4489695..4490414)
     CDS             complement(4490411..4495657)
     CDS             complement(4495654..4501626)
     CDS             complement(4502076..4502474)
     CDS             4502609..4503274
     CDS             complement(4503277..4503741)
     CDS             4503977..4504942
     CDS             4505062..4507365
     CDS             4508100..4508423
     CDS             complement(4508519..4509265)
     CDS             4509343..4509939
     CDS             4510008..4510409
     CDS             complement(4510523..4511758)
     CDS             complement(4511835..4512227)
     CDS             4512439..4513053
     CDS             complement(4513072..4514520)
     CDS             complement(4514685..4515350)
     CDS             4515638..4516621
     CDS             4516618..4517421
     CDS             complement(4517553..4519217)
     CDS             complement(4519387..4519878)
     CDS             4520144..4521952
     CDS             4521971..4523317
     CDS             4523317..4524387
     CDS             4524384..4526813
     CDS             4526810..4528198
     CDS             4528243..4529523
     CDS             4529581..4530618
     CDS             4530615..4531586
     CDS             complement(4531593..4532369)
     CDS             complement(4532366..4533841)
     CDS             complement(4533845..4534105)
     CDS             4534214..4535176
     CDS             4535465..4537780
     CDS             4537831..4538883
     CDS             complement(4539136..4539525)
     CDS             4539656..4540822
     CDS             4541343..4542548
     CDS             complement(4542440..4543984)
     CDS             complement(4543994..4544779)
     CDS             complement(4544797..4546104)
     CDS             complement(4546107..4548248)
     CDS             complement(4548245..4548955)
     CDS             complement(4549039..4549221)
     CDS             4549246..4549908
     CDS             4550020..4551360
     CDS             4551357..4552388
     CDS             4552385..4555741
     CDS             complement(4555696..4557021)
     CDS             complement(4557033..4557716)
     CDS             complement(4557719..4559035)
     CDS             complement(4559088..4560815)
     CDS             4560842..4561192
     CDS             complement(4561242..4562351)
     CDS             complement(4562431..4563480)
     CDS             4563693..4564637
     CDS             4564643..4565140
     CDS             complement(4565031..4565858)
     CDS             complement(4565912..4566715)
     CDS             complement(4566712..4567260)
     CDS             4567805..4568365
     CDS             complement(4568392..4570050)
     CDS             4570199..4571665
     CDS             4571702..4573537
     CDS             4573598..4574182
     CDS             complement(4574190..4575365)
     CDS             complement(4575381..4575584)
     CDS             4575827..4576420
     CDS             complement(4576440..4577030)
     CDS             4577301..4578377
     CDS             4578618..4580063
     CDS             complement(4580217..4581764)
     CDS             complement(4581795..4582442)
     CDS             4582598..4583890
     CDS             4583958..4584896
     CDS             4584896..4586263
     CDS             4586273..4586947
     CDS             complement(4586944..4587381)
     CDS             complement(4587378..4588013)
     CDS             complement(4588085..4588936)
     CDS             4589251..4589622
     CDS             4590099..4590236
     CDS             complement(4590230..4591171)
     CDS             4591236..4592153
     CDS             complement(4592154..4593149)
     CDS             complement(4593165..4594079)
     CDS             4594129..4596018
     CDS             complement(4596015..4596758)
     CDS             4596841..4597551
     CDS             complement(4597548..4598390)
     CDS             4598482..4599312
     CDS             4599798..4600877
     CDS             complement(4600996..4602597)
     CDS             4602767..4604047
     CDS             4604299..4605195
     CDS             complement(4605550..4605912)
     CDS             complement(4606326..4606706)
     CDS             complement(4606799..4607614)
     CDS             4607722..4608198
     CDS             4608202..4609155
     CDS             4609225..4610160
     CDS             4610117..4610854
     CDS             4610955..4611602
     CDS             4611599..4612387
     CDS             4612384..4612986
     CDS             complement(4613159..4613860)
     CDS             complement(4613893..4614681)
     CDS             complement(4614683..4615597)
     CDS             complement(4615594..4616604)
     CDS             complement(4616656..4617474)
     CDS             complement(4617589..4618770)
     CDS             complement(4618956..4620086)
     CDS             complement(4620094..4620786)
     CDS             4620878..4621957
     CDS             4622046..4622963
     CDS             4622972..4624135
     CDS             4624174..4624716
     CDS             complement(4624873..4626003)
     CDS             complement(4626019..4626186)
     CDS             complement(4626232..4626744)
     CDS             complement(4626775..4627938)
     CDS             complement(4627973..4629046)
     CDS             complement(4629456..4629959)
     CDS             complement(4630073..4631443)
     CDS             complement(4631487..4632794)
     CDS             4632855..4633163
     CDS             complement(4633170..4633544)
     CDS             4633632..4633985
     CDS             4634061..4634447
     CDS             4634560..4635762
     CDS             4635903..4638224
     CDS             4638258..4638785
     CDS             complement(4638798..4639637)
     CDS             complement(4639639..4640505)
     CDS             4640554..4640931
     CDS             complement(4640948..4642384)
     CDS             complement(4642465..4642941)
     CDS             complement(4642945..4643646)
     CDS             complement(4643765..4644637)
     CDS             complement(4644647..4645537)
     CDS             complement(4645563..4646543)
     CDS             complement(4646551..4646985)
     CDS             complement(4646998..4647987)
     CDS             complement(4648201..4648806)
     CDS             4648884..4649987
     CDS             4650473..4651543
     CDS             complement(4651545..4652792)
     CDS             complement(4652913..4655801)
     CDS             complement(4655979..4657034)
     CDS             complement(4657065..4657319)
     CDS             4657418..4657951
     CDS             4657956..4658780
     CDS             4658925..4660940
     CDS             4660918..4661769
     CDS             4661861..4662256
     CDS             4662578..4663870
     CDS             4663867..4664481
     CDS             4664478..4665491
     CDS             4665488..4666270
     CDS             4666270..4666893
     CDS             4666890..4668185
     CDS             4668182..4669039
     CDS             complement(4669036..4669260)
     CDS             complement(4669422..4670435)
     CDS             4670672..4671535
     CDS             4671605..4672048
     CDS             complement(4672067..4672327)
     CDS             complement(4672324..4672533)
     CDS             complement(4672680..4673189)
     CDS             complement(4673186..4673359)
     CDS             complement(4673479..4674132)
     CDS             4674219..4675265
     CDS             4675272..4675979
     CDS             complement(4676072..4676560)
     CDS             complement(4676590..4677342)
     CDS             complement(4677339..4678151)
     CDS             complement(4678167..4679054)
     CDS             complement(4679093..4680376)
     CDS             complement(4680373..4680591)
     CDS             complement(4680588..4681991)
     CDS             4682110..4682514
     CDS             complement(4682608..4684515)
     CDS             complement(4684843..4685244)
     CDS             complement(4685314..4686861)
     CDS             4686935..4687540
     CDS             4687537..4688079
     CDS             complement(4688081..4688821)
     CDS             4688945..4689703
     CDS             4689700..4690302
     CDS             complement(4690299..4691066)
     CDS             4691232..4692041
     CDS             4692058..4692489
     CDS             4692486..4693466
     CDS             complement(4693516..4695327)
     CDS             4695582..4696724
     CDS             complement(4696728..4697387)
     CDS             4697580..4698251
     CDS             4698258..4699124
     CDS             4699594..4701075
     CDS             4701150..4702853
     CDS             4702940..4704691
     CDS             4704702..4705034
     CDS             complement(4705053..4705247)
     CDS             4705440..4705808
     CDS             4705933..4707177
     CDS             4707314..4709194
     CDS             4709243..4710799
     CDS             complement(4710827..4711108)
     CDS             4711274..4711822
     CDS             4711954..4712355
     CDS             4712565..4713677
     CDS             complement(4713772..4714080)
     CDS             4714267..4715310
     CDS             complement(4715325..4718609)
     CDS             complement(4718613..4720196)
     CDS             complement(4720193..4721614)
     CDS             4721816..4723105
     CDS             complement(4723116..4723529)
     CDS             complement(4723610..4723993)
     CDS             complement(4724046..4724366)
     CDS             complement(4724557..4726239)
     CDS             4726363..4727022
     CDS             4727086..4728696
     CDS             4728708..4729256
     CDS             4729308..4730432
     CDS             complement(4730446..4730649)
     CDS             complement(4730782..4731192)
     CDS             complement(4731322..4731564)
     CDS             4731666..4733045
     CDS             4733232..4734974
     CDS             complement(4735066..4735767)
     CDS             4736140..4736736
     CDS             complement(4736742..4738880)
     CDS             4739079..4744640
     CDS             4744922..4746193
     CDS             4746525..4747628
     CDS             4747670..4748458
     CDS             complement(4748460..4749101)
     CDS             4749295..4750932
     CDS             4751387..4752391
     CDS             4752432..4752680
     CDS             complement(4752697..4753728)
     CDS             complement(4753860..4754342)
     CDS             complement(4754431..4755822)
     CDS             complement(4755910..4756713)
     CDS             complement(4756752..4757639)
     CDS             complement(4757639..4759348)
     CDS             complement(4759345..4760547)
     CDS             complement(4760570..4761658)
     CDS             complement(4761797..4763398)
     CDS             complement(4763461..4764279)
     CDS             complement(4764276..4764635)
     CDS             4764716..4765378
     CDS             4765490..4765825
     CDS             complement(4765854..4768376)
     CDS             complement(4768389..4769120)
     CDS             complement(4769117..4769863)
     CDS             complement(4769860..4770564)
     CDS             complement(4770583..4771722)
     CDS             complement(4771732..4772511)
     CDS             complement(4772518..4773825)
     CDS             complement(4774005..4775129)
     CDS             4775248..4775751
     CDS             4775956..4776687
     CDS             4776707..4778050
     CDS             4778051..4779427
     CDS             4779430..4780155
     CDS             4780152..4781414
     CDS             4781411..4782652
     CDS             4782685..4783356
     CDS             4783828..4784832
     CDS             complement(4784950..4786491)
     CDS             complement(4786502..4786972)
     CDS             complement(4787124..4788608)
     CDS             complement(4788605..4790071)
     CDS             complement(4790077..4791975)
     CDS             complement(4792126..4792350)
     CDS             complement(4792523..4792981)
     CDS             complement(4793108..4793662)
     CDS             complement(4793919..4795424)
     CDS             complement(4795421..4796188)
     CDS             complement(4796185..4796727)
     CDS             complement(4796724..4797266)
     CDS             complement(4797323..4798300)
     CDS             complement(4798372..4798866)
     CDS             complement(4798863..4799693)
     CDS             complement(4799697..4801364)
     CDS             complement(4801379..4802107)
     CDS             4802258..4803358
     CDS             4803398..4804369
     CDS             4804366..4804722
     CDS             complement(4804719..4805396)
     CDS             complement(4805393..4806457)
     CDS             complement(4806551..4806808)
     CDS             complement(4806833..4807138)
     CDS             4807361..4807792
     CDS             complement(4807871..4808335)
     CDS             complement(4808397..4809314)
     CDS             complement(4809379..4810398)
     CDS             complement(4810395..4810610)
     CDS             complement(4810613..4812067)
     CDS             complement(4812069..4813547)
     CDS             complement(4813544..4813837)
     CDS             complement(4813845..4814180)
     CDS             complement(4814183..4815361)
     CDS             4815519..4818311
     CDS             4818557..4819177
     CDS             complement(4819724..4820329)
     CDS             complement(4820326..4820727)
     CDS             complement(4820736..4821815)
     CDS             complement(4821864..4822163)
     CDS             complement(4822163..4822669)
     CDS             complement(4822673..4823998)
     CDS             complement(4823995..4824510)
     CDS             4824608..4825354
     CDS             complement(4825576..4826007)
     CDS             complement(4826107..4826394)
     CDS             complement(4826579..4827697)
     CDS             4828652..4829455
     CDS             complement(4829460..4830917)
     CDS             4830951..4832309
     CDS             complement(4832316..4832768)
     CDS             complement(4832863..4834533)
     CDS             complement(4834530..4836080)
     CDS             complement(4836091..4836744)
     CDS             4837059..4838924
     CDS             complement(4838918..4840381)
     CDS             complement(4840468..4842747)
     CDS             complement(4842890..4843693)
     CDS             complement(4843748..4845607)
     CDS             4845632..4845991
     CDS             4846224..4848161
     CDS             complement(4848411..4849244)
     CDS             4849269..4849583
     CDS             complement(4849571..4850797)
     CDS             4850872..4851312
     CDS             complement(4851562..4853478)
     CDS             complement(4853442..4855436)
     CDS             complement(4855414..4856013)
     CDS             complement(4856010..4856747)
     CDS             complement(4856758..4858599)
     CDS             4858897..4859532
     CDS             4859572..4860630
     CDS             complement(4860634..4861650)
     CDS             4861679..4862164
     CDS             complement(4862109..4862732)
     CDS             4862847..4863482
     CDS             4863472..4864263
     CDS             4864276..4865745
     CDS             4865774..4866958
     CDS             4866993..4868495
     CDS             4868635..4869177
     CDS             complement(4869405..4869956)
     CDS             complement(4870086..4870613)
     CDS             complement(4870610..4872019)
     CDS             4872212..4874077
     CDS             4874175..4875683
     CDS             4875899..4876732
     CDS             4876838..4878157
     CDS             4878147..4878665
     CDS             complement(4878669..4880078)
     CDS             complement(4880132..4881205)
     CDS             4881551..4881904
     CDS             4882581..4883042
     CDS             4883161..4884612
     CDS             complement(4884671..4885228)
     CDS             4885484..4886908
     CDS             complement(4886979..4887623)
     CDS             4887794..4888114
     CDS             4888202..4889461
     CDS             4889558..4890682
     CDS             complement(4890873..4891589)
     CDS             complement(4891586..4892398)
     CDS             complement(4892395..4893453)
     CDS             complement(4893453..4894385)
     CDS             complement(4894413..4895627)
     CDS             4895800..4897170
     CDS             4897428..4898507
     CDS             complement(4898401..4898709)
     CDS             complement(4898758..4899855)
     CDS             complement(4899882..4902035)
     CDS             complement(4902032..4902940)
     CDS             complement(4902937..4903479)
     CDS             complement(4903776..4904807)
     CDS             complement(4904804..4906318)
     CDS             complement(4906558..4909851)
     CDS             4910059..4910688
     CDS             4910681..4911163
     CDS             4911181..4911612
     CDS             complement(4911796..4914033)
     CDS             complement(4914033..4915139)
     CDS             complement(4915124..4915570)
     CDS             complement(4915709..4917196)
     CDS             4917551..4918876
     CDS             4918881..4919993
     CDS             4920638..4921210
     CDS             4921853..4923043
     CDS             4923050..4923898
     CDS             4924113..4925399
     CDS             complement(4925413..4927089)
     CDS             4927587..4928537
     CDS             4928534..4929556
     CDS             complement(4929587..4930597)
     CDS             complement(4930594..4931160)
     CDS             complement(4931160..4932044)
     CDS             4932205..4933101
     CDS             complement(4933119..4934441)
     CDS             4934730..4936325
     CDS             complement(4936309..4937835)
     CDS             complement(4938108..4939475)
     CDS             complement(4939476..4939979)
     CDS             complement(4940583..4941368)
     CDS             complement(4941433..4942500)
     CDS             complement(4942497..4943456)
     CDS             complement(4943502..4944353)
     CDS             4944400..4945353
     CDS             complement(4945343..4946482)
     CDS             4946618..4947505
     CDS             complement(4947630..4948886)
     CDS             4948986..4949903
     CDS             4949964..4951274
     CDS             complement(4951468..4952163)
     CDS             complement(4952165..4954612)
     CDS             complement(4954810..4955394)
     CDS             complement(4955409..4955897)
     CDS             complement(4955901..4956575)
     CDS             4956835..4958496
     CDS             complement(4958945..4960720)
     CDS             complement(4960755..4961942)
     CDS             complement(4961956..4962699)
     CDS             complement(4962709..4963329)
     CDS             complement(4963326..4965350)
     CDS             complement(4965376..4965744)
     CDS             complement(4965835..4966248)
     CDS             complement(4966259..4967647)
     CDS             complement(4967735..4968724)
     CDS             complement(4968731..4970116)
     CDS             complement(4970113..4970805)
     CDS             complement(4970955..4972850)
     CDS             complement(4972952..4973362)
     CDS             complement(4973417..4974364)
     CDS             complement(4974448..4976508)
     CDS             complement(4976590..4977720)
     CDS             complement(4977842..4979671)
     CDS             complement(4979709..4980437)
     CDS             complement(4980582..4981649)
     CDS             complement(4981664..4982371)
     CDS             4982764..4986465
     CDS             4986668..4987738
     CDS             4987740..4988693
     CDS             4988690..4989706
     CDS             4989703..4990704
     CDS             complement(4990846..4991958)
     CDS             complement(4992050..4992589)
     CDS             complement(4992636..4992866)
     CDS             complement(4992938..4994083)
     CDS             complement(4994080..4994445)
     CDS             complement(4994447..4994719)
     CDS             complement(4994852..4996006)
     CDS             complement(4996009..4997301)
     CDS             complement(4997298..4998173)
     CDS             complement(4998170..5000893)
     CDS             complement(5001151..5001549)
     CDS             complement(5001580..5003028)
     CDS             complement(5003051..5003920)
     CDS             complement(5003942..5005474)
     CDS             complement(5005519..5006058)
     CDS             5006206..5006643
     CDS             complement(5006765..5007193)
     CDS             complement(5007379..5008275)
     CDS             complement(5008272..5009051)
     CDS             complement(5009436..5010083)
     CDS             complement(5010092..5010310)
     CDS             complement(5010314..5010823)
     CDS             complement(5010834..5012471)
     CDS             complement(5012475..5012705)
     CDS             complement(5012702..5013052)
     CDS             complement(5013061..5013210)