CDS             35..1723
     CDS             2488..3696
     CDS             3698..4897
     CDS             4887..5708
     CDS             5916..7955
     CDS             8155..10659
     CDS             complement(10761..11588)
     CDS             11747..12496
     CDS             13122..14525
     CDS             14536..15267
     CDS             15254..16435
     CDS             complement(16418..17035)
     CDS             complement(17127..17810)
     CDS             18508..20655
     CDS             20726..22171
     CDS             22428..25316
     CDS             25679..27331
     CDS             27358..27978
     CDS             28057..29211
     CDS             29208..30038
     CDS             30046..30873
     CDS             30875..31867
     CDS             31864..32142
     CDS             complement(32499..33605)
     CDS             complement(34525..34953)
     CDS             complement(35871..37079)
     CDS             37685..38491
     CDS             complement(38911..39249)
     CDS             39396..39938
     CDS             complement(39979..42114)
     CDS             complement(42111..43613)
     CDS             complement(43653..45035)
     CDS             complement(45032..45817)
     CDS             complement(45887..46303)
     CDS             complement(46300..47517)
     CDS             47801..48586
     CDS             49046..49489
     CDS             49530..50174
     CDS             50181..51176
     CDS             complement(51222..51380)
     CDS             complement(51706..53304)
     CDS             complement(53428..55872)
     CDS             56163..57833
     CDS             57954..58268
     CDS             58318..58674
     CDS             58817..59182
     CDS             complement(59204..62473)
     CDS             complement(62629..62964)
     CDS             63095..63721
     CDS             63817..64413
     CDS             complement(64448..67876)
     CDS             68071..69915
     CDS             69967..70365
     CDS             complement(70487..70723)
     CDS             complement(70854..72428)
     CDS             complement(72481..73542)
     CDS             complement(73539..74738)
     CDS             74865..75776
     CDS             75996..77102
     CDS             complement(77199..77789)
     CDS             77983..78078
     CDS             78169..78789
     CDS             complement(78731..80380)
     CDS             complement(80424..81671)
     CDS             complement(81805..82002)
     CDS             82288..82662
     CDS             complement(82641..82997)
     CDS             complement(83126..84496)
     CDS             85044..85766
     CDS             complement(86820..87968)
     CDS             complement(88699..89094)
     CDS             90209..90892
     CDS             complement(90921..92099)
     CDS             complement(92127..92462)
     CDS             complement(92722..93810)
     CDS             94020..94670
     CDS             complement(94744..95478)
     CDS             complement(95499..96299)
     CDS             complement(96564..96704)
     CDS             96955..97065
     CDS             complement(97224..98060)
     CDS             complement(98144..98539)
     CDS             98966..100075
     CDS             100068..101192
     CDS             complement(101296..102663)
     CDS             complement(102901..103620)
     CDS             complement(103611..105374)
     CDS             105749..106180
     CDS             complement(106217..107230)
     CDS             107339..108103
     CDS             complement(108070..108585)
     CDS             108753..108902
     CDS             109230..110144
     CDS             110202..110540
     CDS             complement(110569..114120)
     CDS             114314..115126
     CDS             115384..117018
     CDS             117015..118124
     CDS             complement(118388..118594)
     CDS             complement(118976..120046)
     CDS             120308..121138
     CDS             121291..121497
     CDS             122042..122794
     CDS             complement(123143..124453)
     CDS             124773..125201
     CDS             125242..125610
     CDS             complement(125720..126277)
     CDS             126483..127232
     CDS             complement(127128..127361)
     CDS             127434..128207
     CDS             complement(128268..129806)
     CDS             complement(130057..131040)
     CDS             complement(131258..131458)
     CDS             132382..134361
     CDS             complement(134396..134830)
     CDS             complement(135222..139001)
     CDS             complement(139211..139435)
     CDS             complement(139641..140363)
     CDS             complement(140305..141465)
     CDS             141673..142620
     CDS             142787..142927
     CDS             142982..143365
     CDS             complement(143542..144165)
     CDS             complement(144129..144617)
     CDS             144898..148125
     CDS             148289..149023
     CDS             149033..150523
     CDS             complement(151406..152596)
     CDS             complement(153065..154531)
     CDS             complement(154538..155449)
     CDS             complement(155446..155955)
     CDS             complement(155958..156923)
     CDS             157063..157398
     CDS             157382..157909
     CDS             complement(158019..158840)
     CDS             complement(160042..161406)
     CDS             complement(162176..162451)
     CDS             163070..163372
     CDS             163401..163628
     CDS             complement(164065..164190)
     CDS             complement(164190..164720)
     CDS             165031..165240
     CDS             165430..165717
     CDS             165717..165908
     CDS             166020..167696
     CDS             168191..168370
     CDS             complement(168444..168617)
     CDS             complement(168614..169264)
     CDS             complement(169565..170038)
     CDS             complement(170022..170375)
     CDS             complement(170920..171693)
     CDS             171969..173606
     CDS             174081..174713
     CDS             complement(174885..175619)
     CDS             complement(175762..176376)
     CDS             complement(176373..176858)
     CDS             177061..177582
     CDS             177775..179004
     CDS             179235..179987
     CDS             180630..180932
     CDS             180922..181269
     CDS             complement(181354..182226)
     CDS             182257..183180
     CDS             complement(183259..184026)
     CDS             complement(184082..184951)
     CDS             complement(185247..188675)
     CDS             complement(188891..189832)
     CDS             complement(189838..190254)
     CDS             complement(190521..191390)
     CDS             complement(191494..191853)
     CDS             complement(191945..192037)
     CDS             complement(192225..193595)
     CDS             194067..194693
     CDS             complement(194831..195691)
     CDS             196016..197257
     CDS             complement(197358..198236)
     CDS             198470..199165
     CDS             complement(199276..200727)
     CDS             complement(200990..201946)
     CDS             complement(201952..203379)
     CDS             203554..203949
     CDS             204026..204526
     CDS             complement(204685..205800)
     CDS             complement(206008..207507)
     CDS             208053..208643
     CDS             208675..208983
     CDS             complement(209118..210755)
     CDS             complement(211430..212041)
     CDS             complement(212133..212333)
     CDS             212677..214077
     CDS             214188..215183
     CDS             complement(215087..215782)
     CDS             complement(215799..216308)
     CDS             216418..217584
     CDS             217578..217841
     CDS             217848..219344
     CDS             219341..220285
     CDS             220282..221313
     CDS             221592..222524
     CDS             222852..223949
     CDS             complement(224184..224423)
     CDS             224987..225139
     CDS             225184..225414
     CDS             225565..227316
     CDS             227306..228556
     CDS             228556..231681
     CDS             complement(232703..234961)
     CDS             complement(234954..236012)
     CDS             complement(236038..237273)
     CDS             complement(237273..238187)
     CDS             complement(238141..239610)
     CDS             complement(239867..240016)
     CDS             complement(240100..240228)
     CDS             complement(240486..241241)
     CDS             241590..241940
     CDS             complement(242000..242437)
     CDS             complement(242849..244087)
     CDS             complement(245245..246252)
     CDS             complement(246568..247410)
     CDS             247515..248108
     CDS             complement(248256..248924)
     CDS             249245..250768
     CDS             250765..250899
     CDS             250881..251129
     CDS             251167..251547
     CDS             251544..251849
     CDS             251852..252877
     CDS             252938..253426
     CDS             complement(253701..256295)
     CDS             256448..257818
     CDS             complement(257962..258408)
     CDS             complement(258715..259257)
     CDS             complement(259383..259991)
     CDS             complement(260173..261057)
     CDS             262401..262502
     CDS             262847..263977
     CDS             263974..264957
     CDS             264960..266267
     CDS             266320..267414
     CDS             complement(267687..267845)
     CDS             complement(268837..269079)
     CDS             complement(269076..269936)
     CDS             270516..270794
     CDS             270934..272280
     CDS             272277..272858
     CDS             272851..273732
     CDS             273729..274457
     CDS             274454..275956
     CDS             276244..277170
     CDS             complement(277305..278336)
     CDS             complement(278338..278742)
     CDS             278917..279081
     CDS             complement(279183..280028)
     CDS             280096..280632
     CDS             280892..281101
     CDS             281268..283220
     CDS             complement(283431..284588)
     CDS             complement(284585..284992)
     CDS             285155..285424
     CDS             286042..286281
     CDS             complement(286285..286392)
     CDS             complement(286491..287126)
     CDS             complement(287447..288355)
     CDS             complement(288328..289170)
     CDS             complement(289213..290253)
     CDS             complement(290443..291369)
     CDS             complement(291680..293116)
     CDS             complement(293551..294774)
     CDS             complement(294788..295345)
     CDS             295942..297609
     CDS             297609..298601
     CDS             298708..299526
     CDS             299713..301281
     CDS             301688..301891
     CDS             complement(302101..303180)
     CDS             complement(303308..304576)
     CDS             304876..305460
     CDS             305417..306472
     CDS             complement(306618..307070)
     CDS             307677..308285
     CDS             complement(308393..308992)
     CDS             complement(309008..309484)
     CDS             complement(309543..311981)
     CDS             complement(313067..313243)
     CDS             complement(313390..313551)
     CDS             complement(313544..313702)
     CDS             complement(313871..314416)
     CDS             complement(314436..314672)
     CDS             314734..315207
     CDS             315639..316211
     CDS             316297..317343
     CDS             complement(317381..320368)
     CDS             complement(320800..322440)
     CDS             322815..322931
     CDS             322928..323263
     CDS             323798..325183
     CDS             complement(325516..326046)
     CDS             complement(326089..326580)
     CDS             327001..328251
     CDS             328333..329076
     CDS             329192..329860
     CDS             complement(330380..331486)
     CDS             complement(332010..332396)
     CDS             complement(332611..333870)
     CDS             334095..334808
     CDS             335013..335774
     CDS             336011..337183
     CDS             337183..338814
     CDS             338842..339504
     CDS             complement(339572..340903)
     CDS             341387..341953
     CDS             complement(342024..343178)
     CDS             complement(343548..344795)
     CDS             complement(345106..346551)
     CDS             complement(347324..348280)
     CDS             complement(348360..349643)
     CDS             complement(350444..350689)
     CDS             complement(350786..351430)
     CDS             complement(351427..351810)
     CDS             complement(351807..352703)
     CDS             352958..353596
     CDS             complement(353679..354617)
     CDS             354896..355615
     CDS             355612..357036
     CDS             complement(357069..358031)
     CDS             complement(358220..358978)
     CDS             complement(359872..361038)
     CDS             361136..361621
     CDS             complement(361643..362797)
     CDS             363160..364737
     CDS             complement(364762..365928)
     CDS             366037..369447
     CDS             complement(369431..370939)
     CDS             complement(371215..373533)
     CDS             complement(373644..375332)
     CDS             complement(375329..376084)
     CDS             376473..377000
     CDS             complement(377113..379443)
     CDS             complement(379820..380425)
     CDS             complement(380496..381302)
     CDS             complement(381299..382486)
     CDS             382917..383162
     CDS             complement(383199..385166)
     CDS             complement(385457..386140)
     CDS             complement(386624..387049)
     CDS             387486..388586
     CDS             388583..389458
     CDS             complement(389473..390369)
     CDS             390496..390924
     CDS             391006..391272
     CDS             391282..391533
     CDS             391631..391777
     CDS             391910..392917
     CDS             complement(392906..393478)
     CDS             393749..395140
     CDS             395347..396516
     CDS             396589..397521
     CDS             397518..398930
     CDS             399083..399937
     CDS             399937..400665
     CDS             complement(400735..402087)
     CDS             complement(402259..403551)
     CDS             complement(403695..404537)
     CDS             complement(405078..409643)
     CDS             complement(409769..410983)
     CDS             411299..412174
     CDS             complement(412062..413099)
     CDS             complement(413197..413775)
     CDS             complement(413881..414957)
     CDS             complement(415093..415578)
     CDS             complement(415826..416725)
     CDS             complement(416722..417201)
     CDS             complement(417342..418430)
     CDS             complement(418487..420382)
     CDS             complement(420513..422039)
     CDS             complement(422126..423289)
     CDS             complement(423484..425370)
     CDS             complement(425679..426179)
     CDS             complement(426176..426364)
     CDS             426520..427611
     CDS             427661..427852
     CDS             complement(427896..428657)
     CDS             complement(428922..432944)
     CDS             434264..435949
     CDS             436075..437145
     CDS             437284..438129
     CDS             complement(438337..438669)
     CDS             complement(438654..439643)
     CDS             complement(439874..441052)
     CDS             complement(441091..442470)
     CDS             442908..443384
     CDS             443682..446747
     CDS             446983..448716
     CDS             448713..450674
     CDS             complement(450781..452109)
     CDS             452158..454236
     CDS             454233..455849
     CDS             456092..458050
     CDS             458307..458636
     CDS             458676..458921
     CDS             458918..459076
     CDS             459519..459758
     CDS             459755..460165
     CDS             460203..460688
     CDS             460759..461151
     CDS             461148..461462
     CDS             461888..463195
     CDS             complement(463192..464364)
     CDS             464402..464659
     CDS             464656..466224
     CDS             467125..467244
     CDS             467356..468570
     CDS             468675..469370
     CDS             complement(469361..469987)
     CDS             complement(470346..470555)
     CDS             complement(470552..471442)
     CDS             471763..472068
     CDS             472130..472741
     CDS             472773..473318
     CDS             473712..474080
     CDS             474161..474535
     CDS             474642..475115
     CDS             475165..476595
     CDS             476627..476818
     CDS             complement(476825..477028)
     CDS             477179..477478
     CDS             477715..477918
     CDS             477918..479396
     CDS             complement(479776..479907)
     CDS             480245..481576
     CDS             complement(481648..485661)
     CDS             complement(485651..485839)
     CDS             complement(486395..486682)
     CDS             complement(486807..487031)
     CDS             complement(487064..491980)
     CDS             complement(492091..492498)
     CDS             492595..493059
     CDS             complement(492907..494406)
     CDS             complement(494966..495136)
     CDS             496147..497598
     CDS             complement(497761..498318)
     CDS             498321..498494
     CDS             complement(498762..501119)
     CDS             complement(501370..501711)
     CDS             complement(501708..502997)
     CDS             503262..504641
     CDS             complement(504716..505408)
     CDS             505673..505897
     CDS             complement(506306..508054)
     CDS             508396..508743
     CDS             508751..510115
     CDS             complement(510647..511087)
     CDS             511412..512578
     CDS             512575..513705
     CDS             513784..514575
     CDS             complement(514542..515579)
     CDS             complement(515596..516417)
     CDS             complement(516423..517634)
     CDS             517761..518216
     CDS             complement(518619..519194)
     CDS             complement(519384..521033)
     CDS             complement(521359..521538)
     CDS             complement(521590..522975)
     CDS             complement(523219..523719)
     CDS             524017..524364
     CDS             complement(524394..525428)
     CDS             complement(525625..526377)
     CDS             526505..527296
     CDS             527293..527586
     CDS             527583..527708
     CDS             527741..528682
     CDS             528765..529214
     CDS             529425..529844
     CDS             529841..530674
     CDS             530723..530977
     CDS             complement(531066..531359)
     CDS             complement(531524..532090)
     CDS             complement(532087..532188)
     CDS             complement(532244..532462)
     CDS             532641..533030
     CDS             complement(533174..533668)
     CDS             complement(533725..535032)
     CDS             535227..536354
     CDS             complement(536175..537128)
     CDS             complement(537246..537773)
     CDS             complement(537943..538731)
     CDS             complement(539161..540390)
     CDS             540670..541575
     CDS             541572..542537
     CDS             542550..543908
     CDS             543934..545091
     CDS             545444..546793
     CDS             complement(546822..547979)
     CDS             548522..549259
     CDS             complement(549477..550124)
     CDS             550532..551731
     CDS             551849..552529
     CDS             552526..553626
     CDS             553814..554824
     CDS             554907..555704
     CDS             556082..558244
     CDS             558345..559142
     CDS             559632..560501
     CDS             560829..561869
     CDS             561926..563074
     CDS             complement(563100..563987)
     CDS             complement(564244..564960)
     CDS             565223..565534
     CDS             565720..566862
     CDS             566859..568280
     CDS             568277..569464
     CDS             569467..571290
     CDS             571287..572309
     CDS             572939..573163
     CDS             573277..575829
     CDS             complement(575893..577422)
     CDS             578104..578472
     CDS             579355..580176
     CDS             580173..580514
     CDS             580535..582106
     CDS             582103..583236
     CDS             complement(583779..583994)
     CDS             complement(584333..584719)
     CDS             complement(584984..585499)
     CDS             585598..585921
     CDS             complement(586114..586767)
     CDS             complement(586881..587048)
     CDS             587586..588335
     CDS             complement(588307..590028)
     CDS             590174..591550
     CDS             complement(591704..591880)
     CDS             592169..593527
     CDS             593524..594171
     CDS             594261..595148
     CDS             595379..595990
     CDS             596025..596960
     CDS             596957..599071
     CDS             599071..600264
     CDS             complement(600451..600876)
     CDS             601263..602714
     CDS             602790..603749
     CDS             603764..604546
     CDS             604642..605034
     CDS             605148..606296
     CDS             606309..606602
     CDS             606602..606916
     CDS             606910..607788
     CDS             complement(607820..608815)
     CDS             609331..609876
     CDS             610351..612060
     CDS             612053..612289
     CDS             612391..613062
     CDS             613114..614649
     CDS             complement(614615..615088)
     CDS             complement(615191..616282)
     CDS             616702..618540
     CDS             618583..618843
     CDS             619171..620358
     CDS             620383..621465
     CDS             621479..622204
     CDS             complement(622279..622998)
     CDS             623564..624874
     CDS             624993..625355
     CDS             625346..626161
     CDS             626165..626875
     CDS             626964..628412
     CDS             628412..629200
     CDS             629203..630534
     CDS             630540..633047
     CDS             633044..634393
     CDS             634397..635050
     CDS             635047..635850
     CDS             635847..636146
     CDS             636337..638322
     CDS             638324..640012
     CDS             640009..641589
     CDS             641597..642613
     CDS             complement(642727..643923)
     CDS             complement(644331..645392)
     CDS             complement(645389..647275)
     CDS             647837..648913
     CDS             648954..649826
     CDS             complement(650041..650529)
     CDS             complement(650911..651447)
     CDS             651539..651991
     CDS             complement(652025..652582)
     CDS             complement(652761..654251)
     CDS             655015..655179
     CDS             655410..655871
     CDS             655981..656409
     CDS             complement(656454..657761)
     CDS             658108..658356
     CDS             658512..659345
     CDS             659381..659815
     CDS             659953..660669
     CDS             661056..661619
     CDS             661723..662115
     CDS             662175..662903
     CDS             662999..666424
     CDS             666530..670417
     CDS             670609..670734
     CDS             670721..671680
     CDS             complement(671657..672244)
     CDS             672798..673172
     CDS             673172..673642
     CDS             673649..675745
     CDS             675819..677012
     CDS             677311..677619
     CDS             677637..678344
     CDS             678341..679078
     CDS             679075..679371
     CDS             679418..680251
     CDS             680345..680626
     CDS             680619..681044
     CDS             681044..681991
     CDS             681994..682410
     CDS             682410..682676
     CDS             682673..682990
     CDS             683067..683435
     CDS             683432..683764
     CDS             683806..684405
     CDS             684410..684595
     CDS             684749..685159
     CDS             685172..685708
     CDS             685719..686093
     CDS             686165..686773
     CDS             686773..686958
     CDS             686961..687491
     CDS             687753..689045
     CDS             689045..689698
     CDS             689891..690676
     CDS             690977..691198
     CDS             691278..691391
     CDS             691592..691972
     CDS             692051..692455
     CDS             692551..693180
     CDS             693356..694405
     CDS             694538..695158
     CDS             695364..696197
     CDS             complement(696238..697698)
     CDS             697993..698436
     CDS             698530..698937
     CDS             699047..700414
     CDS             700552..702474
     CDS             complement(702379..702630)
     CDS             complement(702673..703233)
     CDS             703376..704287
     CDS             704466..704822
     CDS             704904..706508
     CDS             706513..707667
     CDS             complement(707722..708045)
     CDS             708201..709700
     CDS             709861..711132
     CDS             711129..711602
     CDS             711715..712479
     CDS             712536..713063
     CDS             complement(713181..713816)
     CDS             713947..714567
     CDS             complement(714678..714944)
     CDS             715256..715561
     CDS             715686..717326
     CDS             717340..717660
     CDS             complement(717543..717875)
     CDS             complement(718318..718734)
     CDS             719129..720730
     CDS             720954..722084
     CDS             722278..723495
     CDS             724479..726803
     CDS             726938..728359
     CDS             complement(728419..729015)
     CDS             complement(728996..729355)
     CDS             complement(729381..729803)
     CDS             complement(729800..733648)
     CDS             734119..735798
     CDS             736031..737185
     CDS             737443..737556
     CDS             737553..740069
     CDS             740488..740757
     CDS             complement(741087..742733)
     CDS             742970..744616
     CDS             745036..746202
     CDS             746228..747100
     CDS             747286..748215
     CDS             748388..749887
     CDS             750068..750613
     CDS             750810..751460
     CDS             751457..753103
     CDS             complement(753070..753240)
     CDS             complement(753684..754007)
     CDS             complement(754068..754961)
     CDS             755093..755329
     CDS             complement(755404..756930)
     CDS             757004..757909
     CDS             758184..758846
     CDS             758876..760111
     CDS             760388..760561
     CDS             760955..761170
     CDS             complement(761569..762615)
     CDS             complement(763203..763763)
     CDS             764103..764597
     CDS             complement(765454..765681)
     CDS             complement(765678..765944)
     CDS             766158..766916
     CDS             767171..768454
     CDS             769071..770267
     CDS             complement(770300..770584)
     CDS             770767..771042
     CDS             complement(771298..772062)
     CDS             772411..774675
     CDS             complement(774693..775391)
     CDS             complement(775391..777145)
     CDS             complement(777194..777655)
     CDS             complement(777655..778005)
     CDS             778095..778208
     CDS             complement(778301..780325)
     CDS             complement(780419..782506)
     CDS             782583..783062
     CDS             783059..784363
     CDS             784451..785551
     CDS             785551..786342
     CDS             complement(786445..787104)
     CDS             787265..787903
     CDS             complement(787849..789891)
     CDS             complement(789910..790782)
     CDS             790798..791148
     CDS             791330..793192
     CDS             793414..794562
     CDS             794638..795855
     CDS             complement(795962..796402)
     CDS             796468..796599
     CDS             796596..798077
     CDS             complement(798268..798678)
     CDS             complement(798750..800507)
     CDS             complement(800624..800875)
     CDS             complement(801001..802596)
     CDS             802798..803730
     CDS             803780..804289
     CDS             complement(804328..805041)
     CDS             complement(805071..806336)
     CDS             complement(807211..808443)
     CDS             complement(808654..809250)
     CDS             complement(809609..810091)
     CDS             810490..811134
     CDS             complement(811213..812547)
     CDS             complement(812707..813612)
     CDS             complement(813609..815189)
     CDS             complement(815465..817186)
     CDS             817213..818547
     CDS             complement(818531..820354)
     CDS             820690..821586
     CDS             821884..822753
     CDS             822803..824479
     CDS             824578..825990
     CDS             826114..828165
     CDS             828683..828982
     CDS             complement(829084..830688)
     CDS             complement(830685..832103)
     CDS             complement(832100..833362)
     CDS             complement(833482..834438)
     CDS             834953..837541
     CDS             837538..838968
     CDS             complement(838950..841451)
     CDS             complement(841650..843776)
     CDS             complement(844240..844914)
     CDS             845127..846110
     CDS             846116..847309
     CDS             847461..848174
     CDS             848178..848453
     CDS             848535..849950
     CDS             850033..851163
     CDS             851300..852220
     CDS             852438..853499
     CDS             853675..854976
     CDS             855341..856225
     CDS             complement(856324..857130)
     CDS             complement(857291..858619)
     CDS             complement(858612..859631)
     CDS             complement(859794..860486)
     CDS             860681..860977
     CDS             861113..863812
     CDS             864261..864893
     CDS             864921..870062
     CDS             complement(870202..871503)
     CDS             complement(871574..872167)
     CDS             872368..872733
     CDS             872966..874324
     CDS             874324..874521
     CDS             874537..875685
     CDS             complement(875722..878127)
     CDS             complement(878720..879742)
     CDS             879910..880920
     CDS             complement(880951..881826)
     CDS             complement(882138..883433)
     CDS             complement(883443..884498)
     CDS             complement(884495..886057)
     CDS             complement(886054..886854)
     CDS             complement(886851..887768)
     CDS             887882..888961
     CDS             889293..890096
     CDS             890225..890938
     CDS             complement(890957..891565)
     CDS             891816..894800
     CDS             complement(894826..895110)
     CDS             complement(895621..896940)
     CDS             897099..897668
     CDS             complement(897689..897925)
     CDS             898234..899007
     CDS             899004..900341
     CDS             900834..901346
     CDS             901578..902633
     CDS             902735..903229
     CDS             903675..905228
     CDS             complement(905254..906795)
     CDS             907389..908696
     CDS             908696..909586
     CDS             909583..910533
     CDS             910618..910845
     CDS             910835..911350
     CDS             911347..911970
     CDS             complement(911987..912178)
     CDS             complement(912238..915720)
     CDS             complement(915921..917609)
     CDS             918087..918935
     CDS             complement(918877..919995)
     CDS             920722..921861
     CDS             complement(921812..922552)
     CDS             922554..923327
     CDS             complement(923382..924698)
     CDS             925004..927652
     CDS             927689..928033
     CDS             928140..928970
     CDS             complement(928935..929120)
     CDS             929417..930163
     CDS             930163..931035
     CDS             complement(931020..932537)
     CDS             932973..933452
     CDS             933582..935015
     CDS             935082..935990
     CDS             complement(935991..936710)
     CDS             complement(936806..937279)
     CDS             938216..939142
     CDS             939242..939751
     CDS             939748..940377
     CDS             complement(940356..941789)
     CDS             complement(941873..942193)
     CDS             942692..943216
     CDS             943213..943899
     CDS             943896..946124
     CDS             complement(946019..946381)
     CDS             complement(946574..947671)
     CDS             complement(947803..948036)
     CDS             948270..949037
     CDS             complement(949319..951595)
     CDS             951745..952752
     CDS             complement(952707..953564)
     CDS             953690..954526
     CDS             954966..956039
     CDS             956036..956950
     CDS             956947..958656
     CDS             958653..959669
     CDS             959770..961995
     CDS             961992..963818
     CDS             complement(963905..964270)
     CDS             964330..964905
     CDS             965219..966223
     CDS             complement(966418..967095)
     CDS             967427..969034
     CDS             complement(969314..970273)
     CDS             complement(970416..971213)
     CDS             complement(971359..973086)
     CDS             complement(973083..973463)
     CDS             complement(973460..973828)
     CDS             974123..974275
     CDS             974475..976265
     CDS             976819..977670
     CDS             977667..978269
     CDS             978266..980611
     CDS             980608..981969
     CDS             982216..983766
     CDS             complement(983807..984112)
     CDS             984214..984540
     CDS             complement(984564..985943)
     CDS             complement(986294..987844)
     CDS             987910..988860
     CDS             complement(988871..989383)
     CDS             989554..990576
     CDS             complement(990694..991146)
     CDS             991696..992691
     CDS             992808..994163
     CDS             complement(994288..994962)
     CDS             complement(994959..995762)
     CDS             complement(995759..998077)
     CDS             complement(998180..998680)
     CDS             complement(999120..1000124)
     CDS             complement(1000133..1001626)
     CDS             complement(1001796..1002191)
     CDS             1002373..1003758
     CDS             1003851..1004657
     CDS             complement(1004471..1006240)
     CDS             complement(1006240..1008525)
     CDS             1008784..1009074
     CDS             1009254..1009808
     CDS             1009861..1010265
     CDS             1010506..1010880
     CDS             1010903..1011850
     CDS             complement(1012117..1012779)
     CDS             complement(1012776..1013477)
     CDS             complement(1013599..1014348)
     CDS             complement(1014345..1015247)
     CDS             1016144..1016713
     CDS             complement(1016846..1017718)
     CDS             complement(1017849..1018169)
     CDS             complement(1018824..1021601)
     CDS             1021971..1022333
     CDS             1022621..1023736
     CDS             1023820..1024800
     CDS             1024784..1025314
     CDS             complement(1025431..1027152)
     CDS             complement(1027311..1027859)
     CDS             1028388..1028663
     CDS             1028638..1029828
     CDS             1029825..1030253
     CDS             1030418..1031215
     CDS             complement(1031359..1032459)
     CDS             1032806..1033051
     CDS             1033179..1033277
     CDS             complement(1033775..1034599)
     CDS             complement(1034683..1035270)
     CDS             complement(1035279..1035626)
     CDS             complement(1035798..1036508)
     CDS             complement(1036671..1038182)
     CDS             1038263..1039060
     CDS             1039057..1040199
     CDS             1040213..1040854
     CDS             complement(1040851..1041783)
     CDS             complement(1041786..1042223)
     CDS             complement(1042363..1044957)
     CDS             1045919..1046239
     CDS             1046240..1046476
     CDS             1046473..1046673
     CDS             1046639..1046794
     CDS             1046791..1047021
     CDS             1047201..1047359
     CDS             1047569..1047745
     CDS             1047811..1048530
     CDS             1048870..1051167
     CDS             1051298..1052107
     CDS             1052197..1052562
     CDS             1052613..1053278
     CDS             1053297..1055528
     CDS             1055525..1056037
     CDS             complement(1056109..1056600)
     CDS             complement(1056755..1057567)
     CDS             complement(1057524..1058090)
     CDS             complement(1058087..1058857)
     CDS             1059311..1059736
     CDS             complement(1059797..1061140)
     CDS             complement(1061204..1061632)
     CDS             complement(1061933..1062061)
     CDS             1062170..1062532
     CDS             1062483..1062740
     CDS             1063295..1063426
     CDS             complement(1063638..1064303)
     CDS             1064675..1065115
     CDS             1065548..1065847
     CDS             1065971..1069678
     CDS             complement(1069751..1070224)
     CDS             1071161..1072054
     CDS             1073531..1081417
     CDS             1081410..1086632
     CDS             1086632..1087012
     CDS             1087019..1087972
     CDS             1087983..1089173
     CDS             1089235..1091097
     CDS             complement(1091175..1092053)
     CDS             complement(1092200..1094533)
     CDS             complement(1094788..1098081)
     CDS             1098308..1098478
     CDS             1098952..1099605
     CDS             complement(1099680..1100696)
     CDS             1100991..1102472
     CDS             complement(1102552..1104339)
     CDS             1104601..1105779
     CDS             1105867..1106976
     CDS             complement(1107016..1108683)
     CDS             complement(1108680..1109306)
     CDS             1109476..1111113
     CDS             1111179..1111334
     CDS             1111448..1112254
     CDS             1112522..1113691
     CDS             1113720..1114520
     CDS             1114502..1117057
     CDS             complement(1117769..1119970)
     CDS             complement(1120616..1121656)
     CDS             1121899..1122558
     CDS             1122647..1123216
     CDS             1123647..1126136
     CDS             complement(1126210..1126644)
     CDS             complement(1127131..1127325)
     CDS             1127453..1128526
     CDS             complement(1128630..1129349)
     CDS             complement(1129879..1130490)
     CDS             complement(1131096..1131341)
     CDS             complement(1131990..1132454)
     CDS             1132523..1133056
     CDS             complement(1132888..1133838)
     CDS             1133945..1134694
     CDS             1134957..1137977
     CDS             complement(1137992..1138591)
     CDS             1139233..1140699
     CDS             1140686..1140862
     CDS             1141127..1142944
     CDS             1142941..1144623
     CDS             1144855..1145085
     CDS             1145167..1147803
     CDS             1147975..1148547
     CDS             1148570..1149052
     CDS             1149113..1149664
     CDS             complement(1149717..1150100)
     CDS             complement(1150114..1150914)
     CDS             complement(1151739..1152257)
     CDS             complement(1152441..1153943)
     CDS             complement(1154594..1155637)
     CDS             complement(1155743..1156882)
     CDS             complement(1156947..1157741)
     CDS             1157939..1158619
     CDS             1158631..1159353
     CDS             1159347..1160072
     CDS             complement(1160005..1160490)
     CDS             complement(1160487..1161767)
     CDS             1161853..1163328
     CDS             complement(1163484..1163594)
     CDS             complement(1163651..1164454)
     CDS             complement(1165299..1165610)
     CDS             1165687..1166892
     CDS             complement(1167078..1167173)
     CDS             complement(1167235..1167672)
     CDS             complement(1168100..1170409)
     CDS             complement(1170406..1173576)
     CDS             complement(1173722..1174642)
     CDS             complement(1174730..1177960)
     CDS             complement(1178211..1180793)
     CDS             1181216..1183123
     CDS             1183120..1184094
     CDS             1184253..1185611
     CDS             complement(1186907..1187647)
     CDS             complement(1187790..1188311)
     CDS             complement(1188603..1189940)
     CDS             complement(1189981..1191759)
     CDS             1193178..1193825
     CDS             complement(1193910..1194464)
     CDS             1194959..1195783
     CDS             1195983..1198160
     CDS             1198731..1199582
     CDS             1199521..1200189
     CDS             1200195..1201013
     CDS             1201010..1201105
     CDS             1201116..1201661
     CDS             complement(1201616..1202140)
     CDS             complement(1202782..1203990)
     CDS             1204484..1205935
     CDS             1206129..1207571
     CDS             1207574..1207846
     CDS             1207870..1209063
     CDS             1209403..1210392
     CDS             complement(1210973..1212196)
     CDS             complement(1212862..1213986)
     CDS             1214057..1214407
     CDS             complement(1214471..1215073)
     CDS             complement(1215554..1216228)
     CDS             complement(1216285..1217610)
     CDS             1217813..1218097
     CDS             1218094..1218540
     CDS             complement(1218618..1218998)
     CDS             1219222..1219626
     CDS             1219623..1219910
     CDS             1219996..1221555
     CDS             1221552..1221776
     CDS             1221773..1223491
     CDS             1223521..1223715
     CDS             1223846..1224145
     CDS             1224396..1224605
     CDS             1224605..1225885
     CDS             1226618..1230583
     CDS             1230728..1231042
     CDS             complement(1231149..1231886)
     CDS             1232202..1233011
     CDS             complement(1232996..1234588)
     CDS             1234719..1235840
     CDS             complement(1236185..1236937)
     CDS             complement(1236987..1237481)
     CDS             1237791..1238042
     CDS             complement(1238126..1238926)
     CDS             complement(1239056..1239328)
     CDS             complement(1239356..1239907)
     CDS             complement(1239924..1240220)
     CDS             1240412..1240675
     CDS             complement(1241014..1241265)
     CDS             1241735..1242703
     CDS             complement(1242780..1243925)
     CDS             complement(1244128..1248816)
     CDS             complement(1248968..1250305)
     CDS             complement(1250302..1251654)
     CDS             complement(1251776..1252777)
     CDS             complement(1252842..1255208)
     CDS             1255398..1256699
     CDS             1256893..1258578
     CDS             1259062..1260540
     CDS             complement(1260690..1260872)
     CDS             1261160..1261696
     CDS             complement(1261791..1262846)
     CDS             complement(1262843..1263847)
     CDS             complement(1263975..1265615)
     CDS             complement(1266362..1268236)
     CDS             complement(1268448..1269419)
     CDS             complement(1269500..1270369)
     CDS             complement(1270989..1271453)
     CDS             complement(1271803..1272426)
     CDS             complement(1272429..1273040)
     CDS             complement(1273235..1274296)
     CDS             complement(1274289..1275395)
     CDS             complement(1275392..1275673)
     CDS             complement(1275677..1278223)
     CDS             complement(1278220..1279458)
     CDS             complement(1279455..1280705)
     CDS             complement(1280768..1281334)
     CDS             complement(1281348..1282955)
     CDS             complement(1283031..1284053)
     CDS             1284430..1284924
     CDS             1284931..1285824
     CDS             complement(1286102..1286323)
     CDS             complement(1286517..1287821)
     CDS             complement(1287818..1292149)
     CDS             complement(1292146..1293414)
     CDS             complement(1293411..1295426)
     CDS             complement(1296262..1297698)
     CDS             1298075..1300564
     CDS             1300555..1301055
     CDS             1301199..1301639
     CDS             1301891..1302808
     CDS             1303462..1303659
     CDS             1303656..1304036
     CDS             1304292..1304579
     CDS             1304677..1305375
     CDS             1305378..1305821
     CDS             complement(1305924..1306652)
     CDS             1307430..1307954
     CDS             complement(1307962..1309959)
     CDS             complement(1309956..1311128)
     CDS             complement(1311131..1311880)
     CDS             1312684..1313082
     CDS             complement(1313124..1316426)
     CDS             1317629..1318846
     CDS             complement(1318991..1320430)
     CDS             1320703..1320930
     CDS             1321240..1322889
     CDS             complement(1322974..1324188)
     CDS             1324319..1325155
     CDS             1325174..1325617
     CDS             1325632..1326669
     CDS             1326675..1327139
     CDS             1327136..1328095
     CDS             1328129..1328800
     CDS             1328754..1329500
     CDS             1329563..1330192
     CDS             1330192..1330536
     CDS             1330564..1331979
     CDS             1332065..1333237
     CDS             1333247..1333606
     CDS             complement(1333773..1334150)
     CDS             1334278..1335111
     CDS             complement(1335454..1336731)
     CDS             complement(1337564..1338466)
     CDS             complement(1338466..1339506)
     CDS             complement(1339488..1340705)
     CDS             complement(1340702..1343791)
     CDS             complement(1343816..1343986)
     CDS             complement(1344035..1345201)
     CDS             complement(1345318..1345668)
     CDS             complement(1345700..1346188)
     CDS             complement(1346188..1346418)
     CDS             1346702..1347994
     CDS             1347997..1348569
     CDS             1349473..1350369
     CDS             complement(1350707..1351021)
     CDS             1351544..1352092
     CDS             complement(1352080..1352550)
     CDS             complement(1352556..1353404)
     CDS             1353636..1353911
     CDS             1353902..1354399
     CDS             complement(1354447..1354935)
     CDS             1355120..1355524
     CDS             1355521..1355847
     CDS             1355965..1356144
     CDS             1356111..1357265
     CDS             1357262..1357561
     CDS             1357810..1359078
     CDS             1359611..1360288
     CDS             1360300..1362795
     CDS             complement(1362773..1364212)
     CDS             1364471..1366153
     CDS             complement(1366195..1366617)
     CDS             complement(1366651..1368555)
     CDS             1368953..1371094
     CDS             complement(1371157..1372689)
     CDS             complement(1372819..1373334)
     CDS             1373753..1375081
     CDS             1375218..1375937
     CDS             1375934..1377616
     CDS             1377727..1380000
     CDS             1380158..1380451
     CDS             1380438..1380875
     CDS             complement(1380953..1383502)
     CDS             1383915..1385063
     CDS             1385120..1385308
     CDS             1385328..1385816
     CDS             complement(1385759..1386244)
     CDS             1386962..1387924
     CDS             1388110..1392078
     CDS             1392143..1392778
     CDS             complement(1392902..1394737)
     CDS             1394900..1396348
     CDS             1396404..1398191
     CDS             complement(1398262..1398753)
     CDS             complement(1398854..1399132)
     CDS             1399313..1400158
     CDS             1400308..1401573
     CDS             complement(1401612..1402397)
     CDS             complement(1402394..1403563)
     CDS             1404171..1406099
     CDS             1406146..1406862
     CDS             complement(1406876..1409728)
     CDS             1410574..1411161
     CDS             complement(1411270..1412163)
     CDS             1412232..1413083
     CDS             1413207..1413359
     CDS             1413551..1416238
     CDS             1416444..1417682
     CDS             1417751..1418692
     CDS             complement(1418774..1419325)
     CDS             1419757..1420296
     CDS             complement(1420514..1421425)
     CDS             complement(1421529..1422812)
     CDS             complement(1423113..1424108)
     CDS             1424605..1424940
     CDS             1424950..1426095
     CDS             complement(1427235..1428128)
     CDS             1429059..1429643
     CDS             1429640..1430074
     CDS             1430071..1430379
     CDS             1431085..1432722
     CDS             1432943..1433050
     CDS             1433047..1433310
     CDS             1433734..1434030
     CDS             1434027..1434914
     CDS             1435055..1435345
     CDS             1435345..1436529
     CDS             1436871..1438322
     CDS             1438658..1439299
     CDS             1439356..1440036
     CDS             1440399..1441685
     CDS             complement(1441752..1443071)
     CDS             1443249..1444679
     CDS             1444851..1445264
     CDS             1445701..1446732
     CDS             1446871..1447854
     CDS             1447857..1448402
     CDS             1448399..1450588
     CDS             1450705..1451940
     CDS             1452049..1454088
     CDS             1454120..1454821
     CDS             1454948..1458847
     CDS             complement(1458981..1459625)
     CDS             1460092..1460409
     CDS             1460415..1460681
     CDS             1460855..1462444
     CDS             1462449..1463564
     CDS             1463915..1464277
     CDS             complement(1464208..1464372)
     CDS             complement(1464459..1467635)
     CDS             complement(1467635..1468810)
     CDS             1469134..1470393
     CDS             1470493..1472118
     CDS             1472307..1473194
     CDS             1473293..1474741
     CDS             complement(1474756..1476456)
     CDS             1476722..1477294
     CDS             1477355..1477945
     CDS             1477942..1478640
     CDS             complement(1478784..1480028)
     CDS             complement(1480239..1480361)
     CDS             complement(1480545..1480637)
     CDS             complement(1480759..1481430)
     CDS             1481544..1481867
     CDS             1481837..1482355
     CDS             complement(1483128..1483388)
     CDS             1483623..1484402
     CDS             1484618..1485682
     CDS             1485679..1486392
     CDS             1486473..1487687
     CDS             complement(1487691..1488656)
     CDS             1488854..1490533
     CDS             complement(1490444..1491334)
     CDS             complement(1491740..1492678)
     CDS             1493037..1493861
     CDS             complement(1493933..1494835)
     CDS             complement(1494938..1495201)
     CDS             1495355..1496584
     CDS             complement(1496669..1497427)
     CDS             1497653..1498345
     CDS             1498412..1499428
     CDS             complement(1499498..1500061)
     CDS             complement(1500187..1500381)
     CDS             1500702..1501832
     CDS             1501855..1504473
     CDS             1504475..1505479
     CDS             1505476..1505847
     CDS             complement(1505927..1506196)
     CDS             1506494..1508413
     CDS             complement(1508474..1508674)
     CDS             1508864..1510099
     CDS             1510354..1511373
     CDS             1511373..1512512
     CDS             1512636..1513328
     CDS             1513479..1514516
     CDS             1514545..1515150
     CDS             1515171..1516535
     CDS             1516532..1516957
     CDS             1516977..1517882
     CDS             1517948..1518817
     CDS             1519106..1519903
     CDS             1519903..1520475
     CDS             1520749..1523802
     CDS             1523879..1526572
     CDS             1526772..1527383
     CDS             1527621..1529495
     CDS             complement(1529591..1530130)
     CDS             complement(1530171..1530326)
     CDS             1530422..1531684
     CDS             1532009..1532200
     CDS             1532181..1534070
     CDS             1534111..1535289
     CDS             complement(1535382..1536590)
     CDS             1536711..1537460
     CDS             complement(1537439..1538317)
     CDS             1538653..1538982
     CDS             1539416..1541230
     CDS             complement(1541344..1542966)
     CDS             complement(1542963..1543754)
     CDS             complement(1543800..1546088)
     CDS             complement(1546085..1547317)
     CDS             1547788..1548870
     CDS             1549047..1549805
     CDS             1549883..1551496
     CDS             1551483..1552253
     CDS             complement(1552237..1553241)
     CDS             complement(1553238..1554095)
     CDS             complement(1554173..1556215)
     CDS             complement(1556212..1557264)
     CDS             complement(1557261..1558256)
     CDS             complement(1558262..1560121)
     CDS             complement(1560118..1561443)
     CDS             complement(1561613..1562851)
     CDS             1563114..1565360
     CDS             1565407..1566498
     CDS             1566606..1567793
     CDS             1567809..1569161
     CDS             1569297..1570487
     CDS             1570554..1571912
     CDS             1572185..1574968
     CDS             complement(1575280..1576086)
     CDS             1576360..1579035
     CDS             complement(1579055..1580437)
     CDS             complement(1580641..1581159)
     CDS             complement(1581286..1581717)
     CDS             1581861..1582451
     CDS             1582432..1583145
     CDS             1583494..1583880
     CDS             1583921..1584631
     CDS             complement(1584661..1585356)
     CDS             complement(1585423..1586217)
     CDS             1586224..1588230
     CDS             1588227..1589693
     CDS             1589836..1591962
     CDS             1592232..1593230
     CDS             1593254..1593889
     CDS             complement(1593921..1596068)
     CDS             complement(1596175..1597383)
     CDS             complement(1597632..1598915)
     CDS             complement(1599146..1599799)
     CDS             complement(1599937..1600203)
     CDS             complement(1600477..1600947)
     CDS             1601403..1602359
     CDS             1602461..1603876
     CDS             1603928..1604623
     CDS             1605550..1607211
     CDS             complement(1607225..1609039)
     CDS             1609147..1609959
     CDS             1610156..1611061
     CDS             1611061..1612305
     CDS             complement(1612337..1614562)
     CDS             complement(1614568..1614849)
     CDS             complement(1615008..1615889)
     CDS             1616068..1617240
     CDS             1617401..1617502
     CDS             complement(1617582..1619363)
     CDS             complement(1620058..1622553)
     CDS             complement(1622543..1624822)
     CDS             1624948..1625382
     CDS             1625510..1626454
     CDS             1626744..1627286
     CDS             1627578..1627871
     CDS             complement(1627983..1628570)
     CDS             1628797..1629606
     CDS             1629706..1630566
     CDS             1631205..1632386
     CDS             complement(1632539..1632970)
     CDS             complement(1633220..1634266)
     CDS             1634729..1634833
     CDS             1634830..1635408
     CDS             complement(1635621..1637789)
     CDS             1637971..1638684
     CDS             1638732..1639598
     CDS             1639606..1640772
     CDS             1640827..1641381
     CDS             1641531..1642463
     CDS             1642460..1643059
     CDS             1643082..1643837
     CDS             1643941..1644459
     CDS             1644456..1645199
     CDS             1645330..1646376
     CDS             1646562..1647029
     CDS             1647177..1649000
     CDS             1649002..1650198
     CDS             1650340..1650906
     CDS             1650989..1653577
     CDS             1653600..1655843
     CDS             1656190..1656516
     CDS             complement(1656509..1658032)
     CDS             1658337..1660010
     CDS             complement(1660019..1660897)
     CDS             1661119..1662381
     CDS             complement(1662354..1663373)
     CDS             complement(1663463..1664422)
     CDS             complement(1664419..1665471)
     CDS             complement(1665468..1666577)
     CDS             complement(1666755..1668266)
     CDS             complement(1668334..1669566)
     CDS             1669630..1670322
     CDS             1670567..1671463
     CDS             complement(1671568..1671792)
     CDS             1672106..1672864
     CDS             complement(1672787..1674274)
     CDS             complement(1674423..1675610)
     CDS             complement(1675607..1676434)
     CDS             complement(1676431..1677054)
     CDS             complement(1677230..1679914)
     CDS             complement(1680059..1680802)
     CDS             complement(1680799..1684758)
     CDS             1685095..1685832
     CDS             1685898..1686548
     CDS             1686631..1686786
     CDS             1686863..1687675
     CDS             1687843..1688253
     CDS             complement(1688201..1690768)
     CDS             complement(1690765..1692234)
     CDS             complement(1692243..1693271)
     CDS             1693732..1694163
     CDS             1694408..1695373
     CDS             1695370..1696140
     CDS             1696212..1698149
     CDS             1698229..1699857
     CDS             1699854..1701257
     CDS             1701331..1702374
     CDS             1702379..1703794
     CDS             1703878..1705389
     CDS             1705393..1706523
     CDS             complement(1706581..1707030)
     CDS             complement(1707364..1708872)
     CDS             1709308..1710798
     CDS             1710822..1711505
     CDS             1711502..1712542
     CDS             1712553..1713095
     CDS             1713158..1713424
     CDS             1713519..1714469
     CDS             1714555..1714728
     CDS             complement(1714744..1717953)
     CDS             1718447..1719130
     CDS             1719111..1720052
     CDS             1720049..1721131
     CDS             1721304..1721966
     CDS             1722016..1722978
     CDS             1723043..1723885
     CDS             1724068..1724811
     CDS             complement(1724873..1725643)
     CDS             1725822..1726202
     CDS             complement(1726274..1728592)
     CDS             complement(1728853..1729056)
     CDS             1729214..1730254
     CDS             1730372..1731115
     CDS             1731165..1732301
     CDS             complement(1732358..1732744)
     CDS             complement(1732737..1733636)
     CDS             complement(1733730..1733972)
     CDS             complement(1734162..1734428)
     CDS             complement(1734430..1734672)
     CDS             1735470..1735811
     CDS             1736004..1736501
     CDS             1736879..1738819
     CDS             1738977..1739276
     CDS             complement(1739408..1740058)
     CDS             complement(1740260..1741348)
     CDS             1741613..1742602
     CDS             1742642..1743331
     CDS             1743372..1744316
     CDS             1744313..1744888
     CDS             1744945..1745703
     CDS             1745728..1746840
     CDS             1746935..1747741
     CDS             1747738..1748565
     CDS             1748701..1750164
     CDS             complement(1750531..1751115)
     CDS             1751490..1752419
     CDS             1752967..1754052
     CDS             1754313..1754921
     CDS             1754925..1757426
     CDS             1757483..1758385
     CDS             1758382..1758714
     CDS             1758717..1759607
     CDS             1759745..1760125
     CDS             1760284..1760964
     CDS             1760981..1761757
     CDS             1761925..1762410
     CDS             1762973..1763524
     CDS             1763580..1764695
     CDS             1764692..1765501
     CDS             complement(1765562..1766131)
     CDS             1766453..1769569
     CDS             1769574..1770815
     CDS             1770822..1771085
     CDS             1771355..1772887
     CDS             1773051..1773251
     CDS             complement(1773363..1773920)
     CDS             complement(1774481..1774849)
     CDS             complement(1775757..1776179)
     CDS             complement(1776176..1776862)
     CDS             complement(1777234..1777389)
     CDS             1777439..1777594
     CDS             1777591..1779330
     CDS             complement(1779390..1780085)
     CDS             1780638..1781477
     CDS             complement(1781662..1782528)
     CDS             complement(1782628..1782720)
     CDS             1782799..1783122
     CDS             1783295..1784644
     CDS             1785308..1786780
     CDS             complement(1786842..1787672)
     CDS             1788990..1789559
     CDS             1789556..1789711
     CDS             complement(1789643..1790227)
     CDS             complement(1790509..1791051)
     CDS             1791196..1791393
     CDS             1791426..1791875
     CDS             1792574..1793860
     CDS             1794154..1794264
     CDS             1794278..1795390
     CDS             1795426..1795662
     CDS             1795659..1796060
     CDS             1796170..1796466
     CDS             complement(1796616..1797383)
     CDS             complement(1797512..1798387)
     CDS             1798605..1798979
     CDS             1798969..1799676
     CDS             complement(1799842..1800417)
     CDS             1801242..1802486
     CDS             1802483..1804384
     CDS             1804583..1805434
     CDS             1805427..1809401
     CDS             1809525..1810592
     CDS             1810723..1813032
     CDS             1813177..1813806
     CDS             1813806..1814783
     CDS             complement(1814753..1814893)
     CDS             complement(1814985..1819079)
     CDS             1819324..1820769
     CDS             1820766..1821425
     CDS             1821425..1823005
     CDS             complement(1823058..1823888)
     CDS             complement(1823885..1824727)
     CDS             complement(1824983..1826509)
     CDS             complement(1826832..1827683)
     CDS             1827985..1829226
     CDS             1829678..1831285
     CDS             1831346..1833736
     CDS             complement(1833864..1833968)
     CDS             complement(1834021..1834689)
     CDS             complement(1834676..1834855)
     CDS             1834931..1835044
     CDS             complement(1835189..1835920)
     CDS             1836115..1836246
     CDS             complement(1836499..1836852)
     CDS             complement(1837341..1838201)
     CDS             complement(1838291..1838872)
     CDS             complement(1838944..1839054)
     CDS             1840147..1843989
     CDS             1844171..1845244
     CDS             1845794..1848529
     CDS             complement(1848596..1849057)
     CDS             1849264..1850724
     CDS             complement(1850775..1851464)
     CDS             1851745..1852449
     CDS             complement(1852543..1852788)
     CDS             complement(1852815..1853285)
     CDS             1853623..1853802
     CDS             1853883..1854371
     CDS             complement(1854400..1854939)
     CDS             complement(1855139..1855939)
     CDS             complement(1855936..1856862)
     CDS             complement(1857385..1858548)
     CDS             complement(1858632..1859483)
     CDS             1859559..1860242
     CDS             1860507..1862726
     CDS             complement(1862775..1863002)
     CDS             1863193..1865025
     CDS             1865045..1865647
     CDS             complement(1865641..1866732)
     CDS             1866812..1866964
     CDS             complement(1866971..1867732)
     CDS             complement(1867985..1869622)
     CDS             complement(1869781..1870047)
     CDS             complement(1870096..1870236)
     CDS             1870368..1870490
     CDS             complement(1870483..1872249)
     CDS             1872352..1873689
     CDS             1874078..1875469
     CDS             1875466..1876239
     CDS             1876245..1877285
     CDS             1877388..1878578
     CDS             1878579..1879823
     CDS             1879875..1880966
     CDS             1881153..1881920
     CDS             1881955..1883424
     CDS             1883421..1885085
     CDS             1885120..1886310
     CDS             1886405..1887364
     CDS             complement(1887408..1888367)
     CDS             1888566..1889642
     CDS             1889894..1890388
     CDS             1890633..1891574
     CDS             complement(1891571..1893142)
     CDS             1893650..1894480
     CDS             1894480..1896276
     CDS             1896273..1897673
     CDS             1897670..1898059
     CDS             1898056..1899954
     CDS             1900061..1901323
     CDS             complement(1901269..1902075)
     CDS             complement(1902072..1903406)
     CDS             complement(1903403..1905271)
     CDS             complement(1905418..1905570)
     CDS             complement(1905653..1906045)
     CDS             complement(1906214..1907368)
     CDS             complement(1907365..1908843)
     CDS             complement(1908918..1909931)
     CDS             complement(1910030..1912699)
     CDS             1913055..1913780
     CDS             1913965..1915905
     CDS             complement(1915960..1917453)
     CDS             complement(1917602..1917862)
     CDS             complement(1918167..1918415)
     CDS             1918974..1920173
     CDS             1920217..1920411
     CDS             1920918..1922564
     CDS             complement(1922655..1924448)
     CDS             complement(1924445..1925245)
     CDS             complement(1925242..1926537)
     CDS             complement(1926549..1927451)
     CDS             complement(1927457..1927714)
     CDS             complement(1927727..1928743)
     CDS             complement(1928994..1930244)
     CDS             complement(1930426..1931622)
     CDS             complement(1931818..1932477)
     CDS             complement(1932569..1933069)
     CDS             complement(1933152..1933700)
     CDS             complement(1934288..1936054)
     CDS             complement(1936115..1936255)
     CDS             1936953..1937795
     CDS             complement(1937989..1938537)
     CDS             complement(1939055..1939600)
     CDS             1939769..1940551
     CDS             complement(1940615..1941289)
     CDS             1941327..1941926
     CDS             1941985..1943634
     CDS             1943946..1945151
     CDS             1945364..1948084
     CDS             1948461..1950413
     CDS             complement(1950423..1951550)
     CDS             complement(1951713..1952384)
     CDS             1952516..1953205
     CDS             complement(1953231..1955375)
     CDS             1955575..1956897
     CDS             1956940..1957944
     CDS             1957941..1958039
     CDS             1958271..1959296
     CDS             complement(1959394..1960092)
     CDS             1960338..1963268
     CDS             complement(1963211..1963624)
     CDS             1963875..1965992
     CDS             1965989..1966858
     CDS             1966866..1967948
     CDS             1967954..1968940
     CDS             1969408..1970415
     CDS             1970581..1971783
     CDS             1971940..1972779
     CDS             1973056..1973286
     CDS             1973361..1975127
     CDS             1975385..1975720
     CDS             1975832..1977436
     CDS             1977665..1978054
     CDS             complement(1978124..1978921)
     CDS             complement(1978918..1980030)
     CDS             complement(1980051..1981583)
     CDS             complement(1981726..1982841)
     CDS             1983653..1984522
     CDS             1984712..1985095
     CDS             1985492..1985785
     CDS             complement(1985833..1986375)
     CDS             complement(1986856..1987884)
     CDS             complement(1987987..1988772)
     CDS             complement(1988769..1989632)
     CDS             complement(1990029..1990568)
     CDS             complement(1990810..1992342)
     CDS             complement(1992498..1993202)
     CDS             1993530..1994456
     CDS             1994453..1995865
     CDS             1995865..1997124
     CDS             1997121..1997498
     CDS             1997495..1998301
     CDS             1998298..1999626
     CDS             1999623..2000141
     CDS             2000138..2000587
     CDS             2000815..2002053
     CDS             2002166..2003401
     CDS             complement(2003424..2004428)
     CDS             2004432..2004680
     CDS             2004888..2006501
     CDS             2006540..2007565
     CDS             complement(2007473..2008978)
     CDS             2009615..2009833
     CDS             2009837..2010658
     CDS             2010762..2012687
     CDS             complement(2012811..2012987)
     CDS             2013257..2014672
     CDS             complement(2015040..2015552)
     CDS             complement(2015629..2016324)
     CDS             complement(2016448..2016654)
     CDS             2016841..2017251
     CDS             complement(2017552..2018241)
     CDS             complement(2018641..2019051)
     CDS             complement(2019048..2019296)
     CDS             complement(2019479..2020477)
     CDS             complement(2020477..2022474)
     CDS             complement(2022523..2022795)
     CDS             complement(2022879..2023115)
     CDS             complement(2023189..2023884)
     CDS             complement(2023965..2024780)
     CDS             complement(2024777..2025484)
     CDS             2025974..2026864
     CDS             2026861..2027250
     CDS             2027254..2029413
     CDS             2029410..2030720
     CDS             2030717..2032606
     CDS             2032640..2035138
     CDS             2035171..2036184
     CDS             2036242..2037150
     CDS             2037438..2037584
     CDS             complement(2037866..2038381)
     CDS             complement(2038724..2039674)
     CDS             complement(2040073..2040555)
     CDS             2040704..2041102
     CDS             complement(2041129..2041665)
     CDS             complement(2041932..2042258)
     CDS             complement(2042418..2043149)
     CDS             complement(2043545..2044069)
     CDS             complement(2044336..2044965)
     CDS             complement(2044995..2045543)
     CDS             complement(2045668..2045973)
     CDS             complement(2046071..2046691)
     CDS             complement(2046839..2047069)
     CDS             complement(2047130..2047438)
     CDS             complement(2047505..2048731)
     CDS             complement(2048860..2049258)
     CDS             complement(2049302..2049841)
     CDS             complement(2049901..2050158)
     CDS             complement(2050148..2050690)
     CDS             complement(2050695..2051081)
     CDS             complement(2051195..2052019)
     CDS             complement(2052196..2052480)
     CDS             complement(2052590..2052907)
     CDS             complement(2053016..2053375)
     CDS             complement(2053511..2054017)
     CDS             complement(2054109..2055116)
     CDS             complement(2055213..2055596)
     CDS             complement(2055593..2055976)
     CDS             complement(2056034..2056381)
     CDS             complement(2056378..2056809)
     CDS             complement(2056866..2057075)
     CDS             2057209..2058186
     CDS             complement(2058149..2058952)
     CDS             2059527..2059817
     CDS             2059862..2060707
     CDS             complement(2060971..2061066)
     CDS             complement(2061087..2062319)
     CDS             2063118..2063513
     CDS             2063500..2063949
     CDS             complement(2063941..2066907)
     CDS             complement(2066904..2067290)
     CDS             complement(2067332..2067778)
     CDS             complement(2067775..2068110)
     CDS             complement(2068719..2068913)
     CDS             complement(2068937..2069842)
     CDS             complement(2069839..2070747)
     CDS             complement(2070744..2072189)
     CDS             complement(2072186..2073007)
     CDS             complement(2073012..2073704)
     CDS             complement(2073781..2074806)
     CDS             complement(2074800..2075417)
     CDS             2075864..2076088
     CDS             2076085..2076735
     CDS             complement(2076808..2077506)
     CDS             complement(2077503..2078234)
     CDS             complement(2078348..2078848)
     CDS             complement(2078794..2079219)
     CDS             complement(2079853..2080584)
     CDS             complement(2080581..2081159)
     CDS             complement(2081150..2081731)
     CDS             complement(2081734..2082996)
     CDS             complement(2082993..2083529)
     CDS             complement(2083526..2084683)
     CDS             complement(2084720..2085475)
     CDS             complement(2085472..2086419)
     CDS             complement(2086421..2086792)
     CDS             complement(2087130..2088554)
     CDS             complement(2089422..2089754)
     CDS             complement(2089953..2090915)
     CDS             complement(2090890..2092215)
     CDS             complement(2092227..2094233)
     CDS             complement(2094244..2094717)
     CDS             2096051..2097292
     CDS             2097313..2097408
     CDS             complement(2097793..2099238)
     CDS             2099588..2100775
     CDS             2100765..2101178
     CDS             2101640..2102752
     CDS             2102801..2104114
     CDS             2104160..2105347
     CDS             2105701..2106699
     CDS             complement(2106924..2107799)
     CDS             complement(2107934..2109397)
     CDS             complement(2109523..2110335)
     CDS             complement(2110335..2111324)
     CDS             complement(2111427..2112605)
     CDS             complement(2112602..2113885)
     CDS             complement(2114212..2114760)
     CDS             2115365..2116117
     CDS             complement(2115961..2116605)
     CDS             2116949..2117827
     CDS             2117811..2118020
     CDS             complement(2118294..2119088)
     CDS             complement(2119175..2119948)
     CDS             2121154..2121525
     CDS             complement(2121348..2122412)
     CDS             complement(2122367..2122972)
     CDS             complement(2123375..2124292)
     CDS             complement(2124680..2125189)
     CDS             complement(2125487..2126518)
     CDS             complement(2127217..2127504)
     CDS             complement(2127497..2127775)
     CDS             complement(2127772..2128731)
     CDS             complement(2128728..2128928)
     CDS             complement(2128925..2129146)
     CDS             complement(2129214..2129390)
     CDS             complement(2129387..2130220)
     CDS             2130247..2130441
     CDS             complement(2130494..2131186)
     CDS             complement(2131183..2131830)
     CDS             complement(2131841..2132044)
     CDS             complement(2132099..2132878)
     CDS             complement(2133096..2133344)
     CDS             complement(2133783..2134613)
     CDS             complement(2134610..2135710)
     CDS             2135757..2136413
     CDS             complement(2136436..2138580)
     CDS             2138585..2139316
     CDS             2139467..2139904
     CDS             complement(2139929..2141068)
     CDS             complement(2141065..2142645)
     CDS             complement(2142642..2143295)
     CDS             complement(2143279..2144586)
     CDS             complement(2144583..2145674)
     CDS             complement(2145723..2147090)
     CDS             complement(2147906..2148343)
     CDS             complement(2148379..2148993)
     CDS             complement(2148993..2149808)
     CDS             complement(2149801..2150868)
     CDS             complement(2151158..2151472)
     CDS             complement(2151472..2152023)
     CDS             complement(2152020..2153603)
     CDS             complement(2153901..2154185)
     CDS             2154406..2154519
     CDS             2154800..2156032
     CDS             2156160..2156345
     CDS             2156428..2159652
     CDS             2159649..2160875
     CDS             2160884..2161735
     CDS             2161732..2162907
     CDS             complement(2162861..2163715)
     CDS             complement(2163731..2163928)
     CDS             complement(2163952..2164266)
     CDS             complement(2164268..2165674)
     CDS             complement(2165856..2166155)
     CDS             complement(2166148..2167707)
     CDS             complement(2168109..2168360)
     CDS             complement(2168466..2168753)
     CDS             complement(2168750..2169130)
     CDS             complement(2169127..2169831)
     CDS             2169951..2170199
     CDS             complement(2170276..2171514)
     CDS             complement(2171511..2172314)
     CDS             2172931..2174460
     CDS             2174457..2175245
     CDS             2175846..2176007
     CDS             2176165..2177028
     CDS             2177077..2178006
     CDS             complement(2178297..2178911)
     CDS             complement(2178908..2179237)
     CDS             complement(2179265..2179729)
     CDS             complement(2179811..2180740)
     CDS             complement(2181002..2181373)
     CDS             complement(2181452..2182120)
     CDS             complement(2182247..2183383)
     CDS             2183562..2184002
     CDS             complement(2184558..2185370)
     CDS             2186037..2186309
     CDS             2186394..2187029
     CDS             2187141..2188004
     CDS             2188237..2189244
     CDS             2189415..2189939
     CDS             2189945..2190544
     CDS             2191084..2191254
     CDS             2192617..2193231
     CDS             2193308..2194867
     CDS             2194962..2195882
     CDS             2196012..2197109
     CDS             2197228..2198688
     CDS             complement(2198759..2200363)
     CDS             2200380..2201003
     CDS             2201000..2201743
     CDS             complement(2201881..2202993)
     CDS             2203188..2203727
     CDS             2203772..2204269
     CDS             2204399..2204536
     CDS             complement(2204788..2204883)
     CDS             complement(2204843..2204950)
     CDS             complement(2204950..2206416)
     CDS             complement(2206547..2206873)
     CDS             2207079..2208209
     CDS             complement(2208430..2209071)
     CDS             complement(2209104..2209793)
     CDS             complement(2209756..2210838)
     CDS             complement(2210916..2211833)
     CDS             complement(2211963..2212154)
     CDS             complement(2212248..2212445)
     CDS             complement(2212535..2212903)
     CDS             2213310..2213873
     CDS             2213870..2214049
     CDS             2214215..2214457
     CDS             2214474..2214752
     CDS             complement(2215162..2215698)
     CDS             2215940..2216266
     CDS             2216256..2216627
     CDS             complement(2217010..2217351)
     CDS             2217416..2218279
     CDS             complement(2218272..2218397)
     CDS             2218680..2219261
     CDS             complement(2219726..2221009)
     CDS             complement(2221126..2223012)
     CDS             2223411..2223740
     CDS             complement(2223752..2224219)
     CDS             2224562..2225044
     CDS             2225073..2226260
     CDS             2226393..2227166
     CDS             complement(2227240..2230005)
     CDS             complement(2230254..2230547)
     CDS             2230731..2231468
     CDS             complement(2231546..2232661)
     CDS             complement(2232760..2232864)
     CDS             2232876..2233964
     CDS             2234057..2234509
     CDS             2234775..2235080
     CDS             2235077..2236165
     CDS             2236362..2236877
     CDS             complement(2236911..2237786)
     CDS             complement(2237735..2238547)
     CDS             complement(2238575..2239759)
     CDS             complement(2239756..2241036)
     CDS             2241399..2241821
     CDS             2241855..2242754
     CDS             complement(2242800..2243693)
     CDS             2244427..2245821
     CDS             2246245..2247249
     CDS             2247515..2248606
     CDS             complement(2248465..2248758)
     CDS             2248915..2249127
     CDS             2249134..2249301
     CDS             2249622..2250173
     CDS             complement(2250174..2250812)
     CDS             complement(2251026..2251979)
     CDS             complement(2253077..2255311)
     CDS             complement(2255345..2255467)
     CDS             2255541..2256485
     CDS             complement(2256371..2256625)
     CDS             2257111..2257599
     CDS             2257846..2258118
     CDS             complement(2258115..2259755)
     CDS             2260113..2260412
     CDS             complement(2260514..2261944)
     CDS             2262412..2263227
     CDS             complement(2263508..2264434)
     CDS             complement(2264466..2265386)
     CDS             complement(2265383..2265643)
     CDS             complement(2265644..2266324)
     CDS             complement(2266390..2268336)
     CDS             2269043..2270332
     CDS             2270506..2271531
     CDS             2271821..2273593
     CDS             2273686..2273922
     CDS             2273919..2275211
     CDS             2275356..2275589
     CDS             complement(2275682..2276320)
     CDS             2276721..2277131
     CDS             2277083..2277934
     CDS             2278123..2279742
     CDS             2279739..2280344
     CDS             2280341..2281405
     CDS             2281499..2283292
     CDS             2283285..2283860
     CDS             2283857..2284540
     CDS             2284568..2284780
     CDS             2284850..2284960
     CDS             2284957..2287407
     CDS             2287442..2287717
     CDS             2287714..2288922
     CDS             2288912..2289991
     CDS             2290594..2291019
     CDS             2291191..2292396
     CDS             2292694..2293770
     CDS             2293940..2294104
     CDS             2294296..2294601
     CDS             2294722..2294988
     CDS             complement(2295483..2296895)
     CDS             2297227..2297568
     CDS             2297561..2297863
     CDS             2297860..2298141
     CDS             2298138..2298611
     CDS             2298608..2299135
     CDS             complement(2299424..2300500)
     CDS             complement(2300515..2300757)
     CDS             complement(2300823..2302085)
     CDS             2302600..2303001
     CDS             2303459..2304742
     CDS             complement(2304752..2305471)
     CDS             2305516..2306157
     CDS             complement(2306248..2307450)
     CDS             complement(2307999..2308802)
     CDS             complement(2308839..2309963)
     CDS             2310034..2310384
     CDS             complement(2311111..2312010)
     CDS             2312303..2312500
     CDS             2312493..2312630
     CDS             2312921..2313034
     CDS             2313311..2314273
     CDS             2314296..2315120
     CDS             complement(2315190..2315666)
     CDS             2315849..2316184
     CDS             2316613..2320812
     CDS             2320878..2322011
     CDS             2322036..2324816
     CDS             2324996..2325127
     CDS             2325237..2326493
     CDS             complement(2326629..2326733)
     CDS             2326826..2327437
     CDS             2327451..2327996
     CDS             2328213..2331308
     CDS             2331352..2332392
     CDS             2332572..2332778
     CDS             2332860..2333303
     CDS             2333656..2334747
     CDS             2334744..2334848
     CDS             2334896..2335930
     CDS             complement(2336039..2338207)
     CDS             complement(2338343..2340586)
     CDS             2340804..2341976
     CDS             2341973..2342812
     CDS             2342921..2343586
     CDS             2343680..2344459
     CDS             2344456..2345058
     CDS             complement(2345473..2346486)
     CDS             2346588..2347889
     CDS             complement(2347932..2348099)
     CDS             complement(2348170..2349399)
     CDS             complement(2349396..2350118)
     CDS             complement(2350115..2350666)
     CDS             complement(2350641..2351630)
     CDS             complement(2351752..2351844)
     CDS             complement(2352938..2353168)
     CDS             complement(2353276..2354796)
     CDS             2354953..2355357
     CDS             complement(2355694..2356020)
     CDS             2356343..2359210
     CDS             complement(2359285..2359983)
     CDS             complement(2360244..2361959)
     CDS             complement(2362188..2362343)
     CDS             2362669..2363229
     CDS             2363519..2364508
     CDS             2364603..2365106
     CDS             complement(2365197..2366768)
     CDS             2366944..2367561
     CDS             complement(2367580..2367711)
     CDS             complement(2367758..2368990)
     CDS             complement(2369159..2370286)
     CDS             complement(2371099..2371719)
     CDS             2371738..2372217
     CDS             2372728..2373807
     CDS             2373804..2374673
     CDS             complement(2374533..2377928)
     CDS             2378246..2379649
     CDS             complement(2379768..2379956)
     CDS             2380169..2380537
     CDS             2380618..2380992
     CDS             complement(2381014..2381622)
     CDS             complement(2381844..2385359)
     CDS             2385578..2386546
     CDS             complement(2386810..2387256)
     CDS             complement(2387389..2388540)
     CDS             complement(2388537..2389382)
     CDS             complement(2389395..2390633)
     CDS             complement(2390630..2393725)
     CDS             complement(2393811..2394005)
     CDS             complement(2394076..2395302)
     CDS             2396439..2397497
     CDS             complement(2397527..2397970)
     CDS             complement(2397989..2398825)
     CDS             2399033..2399128
     CDS             complement(2399581..2400405)
     CDS             2400560..2400871
     CDS             2401575..2402066
     CDS             complement(2402255..2402515)
     CDS             complement(2402679..2403941)
     CDS             complement(2403938..2405377)
     CDS             complement(2405393..2405806)
     CDS             complement(2405925..2407388)
     CDS             complement(2407411..2408898)
     CDS             complement(2408900..2409133)
     CDS             complement(2409130..2410137)
     CDS             complement(2410134..2410421)
     CDS             complement(2410435..2412078)
     CDS             complement(2412078..2413640)
     CDS             complement(2414275..2415996)
     CDS             2416799..2418082
     CDS             complement(2418092..2418517)
     CDS             complement(2418635..2418886)
     CDS             2419204..2419896
     CDS             complement(2420137..2420733)
     CDS             2420934..2422574
     CDS             complement(2422813..2423196)
     CDS             2423279..2423410
     CDS             2423531..2424106
     CDS             complement(2424175..2424501)
     CDS             2424707..2425804
     CDS             2425984..2426757
     CDS             2427327..2427869
     CDS             complement(2428607..2429959)
     CDS             complement(2429980..2431317)
     CDS             complement(2431322..2432596)
     CDS             complement(2432596..2433753)
     CDS             complement(2433794..2434894)
     CDS             complement(2434928..2435746)
     CDS             complement(2435762..2436988)
     CDS             complement(2437071..2437892)
     CDS             complement(2437918..2439639)
     CDS             complement(2439716..2439955)
     CDS             complement(2440107..2441426)
     CDS             2441754..2442944
     CDS             complement(2443119..2443502)
     CDS             2444303..2446024
     CDS             2446078..2447049
     CDS             2447407..2448243
     CDS             2448262..2448705
     CDS             complement(2449149..2450045)
     CDS             2450174..2450641
     CDS             complement(2450666..2451790)
     CDS             2451861..2452211
     CDS             2452317..2453792
     CDS             2453779..2453931
     CDS             2454444..2454656
     CDS             2455071..2457560
     CDS             2457688..2457885
     CDS             2458268..2459344
     CDS             2459357..2459596
     CDS             2459593..2460831
     CDS             2460852..2461820
     CDS             2461827..2462507
     CDS             2462507..2463544
     CDS             2463636..2463827
     CDS             2464250..2464552
     CDS             2464552..2464911
     CDS             complement(2465005..2465337)
     CDS             complement(2465598..2466965)
     CDS             2467443..2467664
     CDS             2467702..2468172
     CDS             2468309..2468452
     CDS             2468522..2469217
     CDS             2469889..2470350
     CDS             2470350..2471111
     CDS             2471104..2471685
     CDS             2472387..2473823
     CDS             complement(2474326..2475531)
     CDS             complement(2475559..2475831)
     CDS             2475884..2477266
     CDS             2477263..2478798
     CDS             2478795..2479184
     CDS             complement(2479189..2479716)
     CDS             2479817..2480749
     CDS             2480782..2482434
     CDS             2482458..2483465
     CDS             2483462..2484322
     CDS             2484319..2486136
     CDS             complement(2486175..2486879)
     CDS             complement(2486962..2487843)
     CDS             complement(2487872..2489044)
     CDS             complement(2489185..2489337)
     CDS             complement(2489625..2492840)
     CDS             2493159..2493350
     CDS             2493768..2493998
     CDS             2494191..2495429
     CDS             2495522..2496934
     CDS             2497009..2497260
     CDS             2497503..2498177
     CDS             2498413..2498949
     CDS             complement(2499048..2499368)
     CDS             2499622..2500761
     CDS             2500970..2501230
     CDS             2501483..2502199
     CDS             complement(2502380..2502793)
     CDS             2502903..2503706
     CDS             2503926..2505908
     CDS             2505974..2506609
     CDS             2506792..2507259
     CDS             complement(2507308..2508519)
     CDS             2508770..2510017
     CDS             2510423..2510890
     CDS             2511106..2511699
     CDS             2511710..2512234
     CDS             2512330..2512803
     CDS             complement(2513327..2513779)
     CDS             2514200..2515435
     CDS             2515435..2516991
     CDS             2516937..2517656
     CDS             complement(2517676..2517867)
     CDS             complement(2518534..2519019)
     CDS             2519259..2520083
     CDS             complement(2519963..2521954)
     CDS             complement(2522041..2522544)
     CDS             complement(2522541..2524259)
     CDS             2524459..2525286
     CDS             2525283..2526044
     CDS             2526041..2527858
     CDS             2527813..2528445
     CDS             2528465..2528698
     CDS             complement(2528868..2529494)
     CDS             2529646..2529927
     CDS             2530499..2531476
     CDS             2532080..2532172
     CDS             2532545..2533372
     CDS             complement(2533578..2534621)
     CDS             2535260..2536795
     CDS             2537154..2538107
     CDS             2538233..2539432
     CDS             2539490..2539999
     CDS             2540001..2542079
     CDS             2542167..2543240
     CDS             complement(2543210..2543440)
     CDS             complement(2543475..2544482)
     CDS             complement(2544489..2545163)
     CDS             complement(2545187..2547112)
     CDS             2547669..2548178
     CDS             2548390..2550015
     CDS             complement(2550550..2551317)
     CDS             complement(2551592..2551750)
     CDS             complement(2551822..2552403)
     CDS             2552633..2552938
     CDS             complement(2553151..2553483)
     CDS             complement(2553665..2554933)
     CDS             2555126..2556145
     CDS             2556150..2556638
     CDS             complement(2556883..2558121)
     CDS             complement(2558352..2558648)
     CDS             2558983..2559315
     CDS             2559296..2559781
     CDS             complement(2559895..2560419)
     CDS             2560543..2562075
     CDS             2562072..2563646
     CDS             complement(2563572..2563805)
     CDS             complement(2563944..2564204)
     CDS             complement(2564221..2565186)
     CDS             2565584..2565895
     CDS             2565885..2566226
     CDS             2566529..2566846
     CDS             2566960..2567334
     CDS             2567328..2568473
     CDS             2568505..2568627
     CDS             2569242..2570618
     CDS             2570593..2570745
     CDS             2570787..2570999
     CDS             complement(2571187..2572446)
     CDS             2572614..2572880
     CDS             complement(2572959..2573807)
     CDS             2574069..2574557
     CDS             2574954..2577236
     CDS             complement(2577579..2579480)
     CDS             complement(2579668..2580267)
     CDS             complement(2580477..2582174)
     CDS             2582455..2582787
     CDS             complement(2582910..2583476)
     CDS             2583619..2583870
     CDS             2583822..2584937
     CDS             complement(2585153..2586568)
     CDS             complement(2586818..2587048)
     CDS             2587344..2588741
     CDS             complement(2588999..2589283)
     CDS             complement(2589766..2590539)
     CDS             complement(2590854..2591108)
     CDS             complement(2591651..2592295)
     CDS             complement(2592401..2592772)
     CDS             2593031..2594209
     CDS             complement(2594501..2594728)
     CDS             complement(2594957..2595256)
     CDS             complement(2595698..2596108)
     CDS             complement(2596339..2597796)
     CDS             complement(2597850..2598230)
     CDS             complement(2598520..2598792)
     CDS             complement(2599119..2599607)
     CDS             complement(2599640..2600197)
     CDS             2600772..2601116
     CDS             2601177..2601932
     CDS             2601929..2602210
     CDS             2602260..2603234
     CDS             2603284..2603880
     CDS             complement(2603902..2604828)
     CDS             complement(2604825..2605226)
     CDS             2605490..2606461
     CDS             2606458..2607345
     CDS             2607351..2607827
     CDS             2608128..2610044
     CDS             2610041..2610400
     CDS             2610405..2612531
     CDS             2612561..2613628
     CDS             2613763..2614446
     CDS             2614652..2616883
     CDS             2616945..2617775
     CDS             2617787..2618953
     CDS             2618950..2620509
     CDS             2620630..2623374
     CDS             2623437..2624588
     CDS             complement(2624634..2625302)
     CDS             complement(2625361..2626563)
     CDS             2627106..2628080
     CDS             2628357..2629178
     CDS             2629297..2630706
     CDS             2630706..2631722
     CDS             2631709..2632536
     CDS             2632544..2633887
     CDS             2633884..2634615
     CDS             2634954..2636708
     CDS             complement(2636770..2637444)
     CDS             complement(2637635..2638501)
     CDS             complement(2638580..2641237)
     CDS             2641455..2642690
     CDS             complement(2642881..2643228)
     CDS             2643466..2643864
     CDS             2643825..2644376
     CDS             complement(2644416..2644667)
     CDS             complement(2644970..2645449)
     CDS             complement(2645462..2645857)
     CDS             complement(2646457..2646876)
     CDS             complement(2646873..2647391)
     CDS             2647488..2647838
     CDS             complement(2648126..2649043)
     CDS             complement(2649078..2650874)
     CDS             complement(2650987..2652633)
     CDS             complement(2652725..2653114)
     CDS             2653284..2654246
     CDS             2654597..2656957
     CDS             2656954..2658102
     CDS             2658200..2659825
     CDS             2659941..2661149
     CDS             complement(2661146..2661244)
     CDS             2661290..2661757
     CDS             2661754..2661978
     CDS             complement(2662235..2663584)
     CDS             2663688..2664266
     CDS             complement(2664251..2664697)
     CDS             2664751..2665233
     CDS             complement(2665254..2666204)
     CDS             complement(2667079..2668008)
     CDS             2668205..2669722
     CDS             complement(2669805..2671262)
     CDS             complement(2671265..2671522)
     CDS             complement(2671636..2672130)
     CDS             2672333..2672611
     CDS             complement(2672769..2673320)
     CDS             complement(2673362..2674585)
     CDS             complement(2674644..2676341)
     CDS             complement(2676488..2676676)
     CDS             complement(2676673..2677149)
     CDS             complement(2677146..2678816)
     CDS             complement(2678813..2679421)
     CDS             complement(2679418..2681784)
     CDS             2682410..2683447
     CDS             2683549..2684148
     CDS             complement(2684221..2684397)
     CDS             2684540..2684767
     CDS             complement(2684909..2685997)
     CDS             complement(2686050..2686334)
     CDS             2686688..2686966
     CDS             2687064..2687747
     CDS             complement(2687825..2688406)
     CDS             complement(2688413..2689009)
     CDS             2689119..2689793
     CDS             complement(2689871..2691298)
     CDS             2691674..2692516
     CDS             complement(2693118..2694047)
     CDS             complement(2694044..2694559)
     CDS             2694972..2695460
     CDS             2695517..2695699
     CDS             complement(2695627..2696151)
     CDS             2696168..2696629
     CDS             2697166..2698356
     CDS             complement(2699159..2699407)
     CDS             2699904..2700347
     CDS             complement(2700553..2701782)
     CDS             complement(2701779..2702168)
     CDS             complement(2702165..2702509)
     CDS             complement(2702509..2703030)
     CDS             complement(2703297..2703743)
     CDS             complement(2703740..2704525)
     CDS             complement(2704535..2705056)
     CDS             complement(2705415..2706305)
     CDS             2706482..2707765
     CDS             complement(2707759..2708661)
     CDS             complement(2709151..2709531)
     CDS             complement(2709528..2709785)
     CDS             2709920..2710249
     CDS             complement(2710322..2710681)
     CDS             complement(2710678..2710947)
     CDS             2711606..2712811
     CDS             2712908..2713300
     CDS             2713355..2714224
     CDS             2714227..2714805
     CDS             2714893..2715057
     CDS             complement(2715109..2715402)
     CDS             2715924..2716403
     CDS             complement(2716388..2716999)
     CDS             complement(2717074..2718042)
     CDS             complement(2718072..2718365)
     CDS             2718421..2719314
     CDS             complement(2719347..2719664)
     CDS             complement(2719661..2722411)
     CDS             2722552..2722809
     CDS             complement(2723010..2724044)
     CDS             complement(2724052..2724375)
     CDS             complement(2724513..2725220)
     CDS             2725640..2726347
     CDS             complement(2726250..2727860)
     CDS             complement(2727923..2728357)
     CDS             2728531..2728947
     CDS             2728944..2730398
     CDS             2730411..2730590
     CDS             2730587..2732509
     CDS             2732525..2733382
     CDS             complement(2733486..2734538)
     CDS             complement(2734528..2734839)
     CDS             complement(2734890..2735468)
     CDS             complement(2735443..2737239)
     CDS             complement(2737236..2737670)
     CDS             complement(2737738..2738424)
     CDS             complement(2738591..2739835)
     CDS             complement(2739844..2740371)
     CDS             2740595..2741065
     CDS             complement(2741168..2743615)
     CDS             2743703..2744269
     CDS             complement(2744197..2745081)
     CDS             complement(2745497..2746867)
     CDS             complement(2746875..2747549)
     CDS             2747762..2749036
     CDS             2749422..2749988
     CDS             2749992..2751485
     CDS             complement(2752459..2752737)
     CDS             complement(2753686..2754600)
     CDS             complement(2754597..2755910)
     CDS             2756085..2756951
     CDS             2756962..2757555
     CDS             2757600..2757983
     CDS             2757980..2758675
     CDS             2758730..2759656
     CDS             2759643..2760263
     CDS             2760230..2761171
     CDS             2761198..2761743
     CDS             complement(2761891..2762745)
     CDS             2763088..2763744
     CDS             complement(2763732..2765009)
     CDS             complement(2765207..2766571)
     CDS             2766776..2768833
     CDS             complement(2769013..2770059)
     CDS             complement(2770221..2771501)
     CDS             2771853..2772362
     CDS             complement(2772522..2773385)
     CDS             2773626..2774561
     CDS             complement(2774609..2775001)
     CDS             complement(2775069..2777252)
     CDS             complement(2777360..2777995)
     CDS             2778091..2778633
     CDS             complement(2778591..2780246)
     CDS             complement(2780253..2781017)
     CDS             2781136..2782260
     CDS             complement(2782511..2783701)
     CDS             complement(2783698..2783934)
     CDS             complement(2783895..2784506)
     CDS             2784946..2785467
     CDS             2785746..2786558
     CDS             complement(2786861..2786977)
     CDS             2787547..2790240
     CDS             2790337..2791557
     CDS             2791626..2795117
     CDS             2795315..2796118
     CDS             complement(2796124..2796333)
     CDS             complement(2796501..2798603)
     CDS             complement(2798766..2799944)
     CDS             complement(2800012..2800779)
     CDS             complement(2801029..2802204)
     CDS             complement(2802545..2803900)
     CDS             complement(2803897..2805960)
     CDS             complement(2805957..2807465)
     CDS             complement(2807497..2808084)
     CDS             complement(2808228..2809418)
     CDS             complement(2809415..2810413)
     CDS             2810741..2811610
     CDS             2811667..2812965
     CDS             2813086..2814372
     CDS             2814380..2815408
     CDS             2815546..2817705
     CDS             2817702..2818736
     CDS             complement(2818924..2819658)
     CDS             complement(2819665..2820594)
     CDS             2821026..2822240
     CDS             2822237..2823496
     CDS             2823569..2824726
     CDS             2824919..2825329
     CDS             complement(2825381..2826553)
     CDS             complement(2826848..2828434)
     CDS             2828662..2829213
     CDS             2829310..2830152
     CDS             complement(2830347..2831405)
     CDS             2831721..2832650
     CDS             2832647..2834140
     CDS             complement(2833942..2834340)
     CDS             2834512..2835189
     CDS             2835246..2835674
     CDS             2835959..2836702
     CDS             2836712..2836870
     CDS             2837464..2837946
     CDS             2837984..2838706
     CDS             complement(2838805..2839470)
     CDS             complement(2839467..2840888)
     CDS             2841572..2843011
     CDS             2843123..2843806
     CDS             2843859..2845175
     CDS             complement(2845258..2846097)
     CDS             complement(2846101..2858973)
     CDS             complement(2859026..2859256)
     CDS             complement(2859542..2860867)
     CDS             complement(2860867..2861745)
     CDS             complement(2861770..2862837)
     CDS             complement(2862974..2863771)
     CDS             complement(2863768..2865066)
     CDS             complement(2865063..2865704)
     CDS             complement(2865698..2866798)
     CDS             complement(2866869..2880284)
     CDS             complement(2880335..2888152)
     CDS             complement(2888149..2901969)
     CDS             complement(2902016..2903932)
     CDS             complement(2904047..2905093)
     CDS             complement(2905108..2905470)
     CDS             complement(2905915..2907402)
     CDS             complement(2907969..2909015)
     CDS             complement(2909905..2910009)
     CDS             2910231..2911436
     CDS             complement(2912491..2914650)
     CDS             complement(2914758..2915105)
     CDS             complement(2915102..2915440)
     CDS             2915728..2917275
     CDS             2917266..2917868
     CDS             2917865..2918083
     CDS             2918242..2919426
     CDS             2919584..2920675
     CDS             complement(2920730..2921641)
     CDS             complement(2921638..2922564)
     CDS             complement(2922561..2923469)
     CDS             complement(2923486..2924460)
     CDS             2924956..2925348
     CDS             complement(2925824..2927107)
     CDS             complement(2927328..2927762)
     CDS             2928137..2929261
     CDS             complement(2929339..2930742)
     CDS             complement(2931021..2932070)
     CDS             complement(2932143..2933435)
     CDS             complement(2933440..2934414)
     CDS             complement(2934426..2935592)
     CDS             complement(2935957..2936136)
     CDS             complement(2936676..2938283)
     CDS             complement(2938280..2939131)
     CDS             complement(2939224..2939490)
     CDS             complement(2939490..2939933)
     CDS             complement(2939930..2941696)
     CDS             complement(2941820..2941960)
     CDS             complement(2941957..2943768)
     CDS             complement(2944039..2945838)
     CDS             2946253..2947761
     CDS             complement(2947845..2949029)
     CDS             complement(2949056..2950384)
     CDS             complement(2950381..2951121)
     CDS             complement(2951434..2951904)
     CDS             2952015..2953931
     CDS             complement(2953901..2955070)
     CDS             complement(2955148..2955834)
     CDS             complement(2955836..2956627)
     CDS             complement(2956629..2957441)
     CDS             complement(2957493..2959817)
     CDS             complement(2959853..2961979)
     CDS             complement(2962002..2962430)
     CDS             complement(2962483..2964396)
     CDS             2964579..2966426
     CDS             complement(2966408..2966551)
     CDS             2966778..2967794
     CDS             2967791..2968999
     CDS             2969006..2969209
     CDS             complement(2969278..2970927)
     CDS             complement(2971117..2972142)
     CDS             complement(2972179..2972895)
     CDS             complement(2972892..2973929)
     CDS             complement(2974017..2974382)
     CDS             complement(2974379..2975482)
     CDS             complement(2975539..2976591)
     CDS             complement(2976786..2978435)
     CDS             2978860..2979615
     CDS             complement(2979612..2981252)
     CDS             2981466..2982572
     CDS             complement(2982679..2984442)
     CDS             complement(2984641..2984793)
     CDS             complement(2985540..2985869)
     CDS             complement(2985948..2986058)
     CDS             2986219..2987088
     CDS             complement(2987095..2987670)
     CDS             2988758..2989669
     CDS             2989666..2990505
     CDS             complement(2990593..2990712)
     CDS             complement(2990756..2992210)
     CDS             complement(2992299..2993132)
     CDS             2993560..2994333
     CDS             complement(2994483..2994593)
     CDS             complement(2994611..2995057)
     CDS             2995275..2995922
     CDS             complement(2996004..2997644)
     CDS             complement(2998056..2999501)
     CDS             3000028..3000258
     CDS             3000255..3000854
     CDS             3000941..3001762
     CDS             complement(3001759..3003063)
     CDS             complement(3003103..3003546)
     CDS             complement(3003565..3004401)
     CDS             complement(3004462..3004746)
     CDS             3004932..3005615
     CDS             3005612..3006751
     CDS             3006765..3007406
     CDS             complement(3007583..3008458)
     CDS             3008603..3009436
     CDS             complement(3009571..3010002)
     CDS             3010305..3010670
     CDS             3010667..3011380
     CDS             3011599..3011922
     CDS             complement(3012491..3012787)
     CDS             3012969..3013061
     CDS             3013058..3013219
     CDS             3013238..3014242
     CDS             complement(3014256..3014423)
     CDS             complement(3014471..3015733)
     CDS             complement(3015739..3016035)
     CDS             complement(3016415..3016720)
     CDS             3016949..3017440
     CDS             complement(3017580..3017717)
     CDS             3017911..3018168
     CDS             3018165..3018425
     CDS             complement(3018603..3018746)
     CDS             3019881..3020552
     CDS             3020552..3020701
     CDS             3020746..3021192
     CDS             3021365..3022003
     CDS             complement(3021928..3022125)
     CDS             complement(3022343..3023122)
     CDS             3023157..3024182
     CDS             3024237..3024683
     CDS             complement(3024708..3025109)
     CDS             complement(3025106..3025369)
     CDS             3025512..3026312
     CDS             3026379..3026885
     CDS             3026988..3027230
     CDS             complement(3028197..3028679)
     CDS             complement(3028676..3028987)
     CDS             complement(3029098..3029235)
     CDS             complement(3029279..3030415)
     CDS             3030531..3031004
     CDS             3031131..3031706
     CDS             complement(3031703..3031936)
     CDS             complement(3032287..3034350)
     CDS             complement(3035454..3036488)
     CDS             3036647..3040372
     CDS             complement(3040396..3042201)
     CDS             complement(3042305..3043339)
     CDS             3043678..3044388
     CDS             3044505..3044825
     CDS             3044923..3045576
     CDS             3045741..3045950
     CDS             3046341..3046700
     CDS             complement(3046825..3047223)
     CDS             3047313..3048641
     CDS             complement(3048519..3048764)
     CDS             3048814..3049095
     CDS             3049097..3050149
     CDS             3050146..3050757
     CDS             3050754..3052286
     CDS             3052344..3052628
     CDS             complement(3052708..3054249)
     CDS             complement(3054649..3056493)
     CDS             complement(3056696..3058108)
     CDS             complement(3058132..3058341)
     CDS             complement(3058658..3059872)
     CDS             complement(3060144..3060326)
     CDS             complement(3060641..3061306)
     CDS             3061781..3062779
     CDS             3063225..3064439
     CDS             complement(3064426..3066330)
     CDS             complement(3066448..3067665)
     CDS             complement(3067662..3068117)
     CDS             complement(3068384..3069325)
     CDS             complement(3069443..3070681)
     CDS             complement(3070678..3071703)
     CDS             complement(3071746..3073308)
     CDS             complement(3073305..3074405)
     CDS             complement(3074409..3077489)
     CDS             complement(3077572..3078666)
     CDS             complement(3078743..3079066)
     CDS             complement(3079404..3079619)
     CDS             complement(3079630..3080607)
     CDS             complement(3080663..3081760)
     CDS             complement(3081834..3082538)
     CDS             complement(3082556..3083920)
     CDS             complement(3083931..3085127)
     CDS             complement(3085124..3085216)
     CDS             3085431..3086219
     CDS             3086550..3089234
     CDS             complement(3089337..3090317)
     CDS             3090890..3091087
     CDS             3091097..3091501
     CDS             3091473..3091748
     CDS             3091700..3092329
     CDS             3092387..3092707
     CDS             complement(3092801..3094240)
     CDS             complement(3094518..3096998)
     CDS             complement(3097084..3097518)
     CDS             complement(3097647..3098276)
     CDS             3098334..3099053
     CDS             complement(3099144..3099437)
     CDS             complement(3099521..3100243)
     CDS             complement(3100245..3101069)
     CDS             complement(3101414..3101632)
     CDS             complement(3101815..3103314)
     CDS             complement(3103680..3105488)
     CDS             3105632..3105931
     CDS             complement(3106025..3107059)
     CDS             complement(3107056..3108156)
     CDS             3108359..3109270
     CDS             3109620..3110957
     CDS             3110962..3113493
     CDS             complement(3113535..3114395)
     CDS             complement(3114470..3114688)
     CDS             complement(3114800..3115003)
     CDS             3115356..3116198
     CDS             complement(3116329..3117225)
     CDS             complement(3117228..3118622)
     CDS             complement(3118751..3119530)
     CDS             complement(3119535..3119756)
     CDS             complement(3119805..3120347)
     CDS             complement(3120354..3121181)
     CDS             3121392..3123758
     CDS             3123858..3125708
     CDS             complement(3125576..3127132)
     CDS             3127473..3128969
     CDS             3129337..3131118
     CDS             3131163..3132365
     CDS             3132575..3132778
     CDS             complement(3132763..3133236)
     CDS             complement(3133374..3134732)
     CDS             complement(3134964..3135842)
     CDS             complement(3135839..3137425)
     CDS             complement(3137456..3138226)
     CDS             complement(3138228..3139982)
     CDS             complement(3140060..3141022)
     CDS             complement(3141254..3141946)
     CDS             3141989..3142492
     CDS             3142594..3143664
     CDS             3143701..3144450
     CDS             3144476..3145801
     CDS             3145947..3146066
     CDS             complement(3146254..3148590)
     CDS             complement(3148796..3149662)
     CDS             complement(3150031..3150618)
     CDS             3150887..3152065
     CDS             complement(3152082..3153797)
     CDS             3153814..3154326
     CDS             complement(3154346..3155116)
     CDS             complement(3155236..3156786)
     CDS             complement(3156969..3159209)
     CDS             complement(3159206..3161134)
     CDS             complement(3161134..3165258)
     CDS             complement(3165614..3165865)
     CDS             3165964..3166263
     CDS             3166260..3166547
     CDS             complement(3166724..3167413)
     CDS             complement(3167464..3168132)
     CDS             complement(3168129..3168674)
     CDS             complement(3168786..3169634)
     CDS             complement(3169739..3170320)
     CDS             3170428..3171102
     CDS             3171149..3171670
     CDS             3171675..3172805
     CDS             3172802..3173872
     CDS             3173860..3174918
     CDS             3174911..3177526
     CDS             3177480..3178028
     CDS             3178084..3179091
     CDS             3179137..3179457
     CDS             3179586..3180383
     CDS             3180388..3181107
     CDS             3181892..3182377
     CDS             complement(3182283..3182786)
     CDS             complement(3183091..3184626)
     CDS             complement(3184938..3185465)
     CDS             complement(3185483..3186106)
     CDS             complement(3186103..3186447)
     CDS             3186594..3187442
     CDS             3187439..3187642
     CDS             3188034..3189317
     CDS             complement(3189402..3191168)
     CDS             complement(3191311..3191754)
     CDS             complement(3191773..3192609)
     CDS             complement(3192675..3193187)
     CDS             complement(3193246..3194436)
     CDS             complement(3194667..3194969)
     CDS             complement(3194966..3195916)
     CDS             complement(3195913..3197244)
     CDS             3197530..3198720
     CDS             complement(3198766..3199035)
     CDS             3199190..3199684
     CDS             3200756..3201793
     CDS             3202098..3202613
     CDS             3203107..3203442
     CDS             3203444..3204160
     CDS             3204926..3205147
     CDS             3205291..3206085
     CDS             complement(3206961..3208529)
     CDS             complement(3208526..3209110)
     CDS             complement(3209053..3209487)
     CDS             3210431..3210580
     CDS             complement(3210654..3211067)
     CDS             complement(3211358..3211585)
     CDS             complement(3211648..3212193)
     CDS             complement(3212637..3216959)
     CDS             complement(3216956..3220279)
     CDS             complement(3221030..3221947)
     CDS             complement(3222002..3222244)
     CDS             3222650..3222922
     CDS             3222950..3223276
     CDS             3223276..3224532
     CDS             complement(3224904..3225332)
     CDS             3225582..3225851
     CDS             complement(3225810..3226445)
     CDS             complement(3226442..3228724)
     CDS             complement(3228717..3229841)
     CDS             complement(3230035..3230679)
     CDS             complement(3230989..3231393)
     CDS             complement(3231649..3232512)
     CDS             complement(3232762..3233868)
     CDS             complement(3233966..3235897)
     CDS             complement(3236775..3236876)
     CDS             complement(3236920..3237882)
     CDS             complement(3237977..3238609)
     CDS             3239401..3240342
     CDS             3240332..3240871
     CDS             complement(3240932..3241483)
     CDS             complement(3241988..3242383)
     CDS             3242445..3243941
     CDS             3244403..3244825
     CDS             3245047..3246015
     CDS             3246012..3246824
     CDS             3246852..3248708
     CDS             complement(3248775..3250277)
     CDS             complement(3250522..3251217)
     CDS             3251244..3251552
     CDS             3251707..3252717
     CDS             3252904..3253923
     CDS             complement(3253974..3255035)
     CDS             complement(3255174..3256040)
     CDS             3256472..3257392
     CDS             complement(3257289..3259184)
     CDS             complement(3259181..3260059)
     CDS             complement(3260056..3261048)
     CDS             complement(3261053..3262720)
     CDS             complement(3263389..3263583)
     CDS             complement(3263621..3264490)
     CDS             complement(3264953..3265873)
     CDS             complement(3266082..3267647)
     CDS             complement(3267644..3268606)
     CDS             3269133..3269885
     CDS             complement(3269865..3270539)
     CDS             complement(3270536..3271252)
     CDS             complement(3271438..3272322)
     CDS             complement(3272433..3272765)
     CDS             complement(3272762..3273112)
     CDS             complement(3273679..3274236)
     CDS             complement(3274433..3274867)
     CDS             3275268..3275693
     CDS             complement(3275856..3276350)
     CDS             3276607..3277290
     CDS             complement(3277160..3278905)
     CDS             complement(3279007..3280260)
     CDS             3280463..3280804
     CDS             3280858..3281250
     CDS             3281972..3282370
     CDS             3282367..3285009
     CDS             complement(3284996..3285709)
     CDS             complement(3285712..3286659)
     CDS             3286911..3287318
     CDS             3287369..3288427
     CDS             3288595..3289392
     CDS             3289397..3291781
     CDS             complement(3291804..3294515)
     CDS             complement(3294721..3295599)
     CDS             3296140..3296253
     CDS             complement(3296377..3296631)
     CDS             complement(3296628..3297911)
     CDS             complement(3298238..3299062)
     CDS             complement(3299307..3299795)
     CDS             3300026..3301180
     CDS             3301339..3302637
     CDS             complement(3302819..3303760)
     CDS             complement(3303757..3304824)
     CDS             3305572..3306774
     CDS             complement(3306877..3307593)
     CDS             complement(3307596..3308330)
     CDS             3308640..3309686
     CDS             3310045..3312297
     CDS             3312329..3312487
     CDS             3312564..3312770
     CDS             complement(3312873..3314009)
     CDS             complement(3314006..3315508)
     CDS             complement(3315679..3316074)
     CDS             complement(3316266..3317096)
     CDS             complement(3317912..3318547)
     CDS             complement(3318914..3319393)
     CDS             complement(3319777..3320469)
     CDS             complement(3320570..3321175)
     CDS             complement(3321227..3321463)
     CDS             complement(3321569..3323335)
     CDS             complement(3323450..3324379)
     CDS             complement(3324513..3324872)
     CDS             complement(3324940..3325344)
     CDS             complement(3325447..3328572)
     CDS             3328854..3330230
     CDS             complement(3330267..3330401)
     CDS             complement(3330717..3332186)
     CDS             3332808..3334265
     CDS             3334399..3335460
     CDS             3335577..3336536
     CDS             3336743..3337990
     CDS             3338094..3339473
     CDS             3339479..3340330
     CDS             3340435..3341298
     CDS             3341402..3342391
     CDS             3342457..3343287
     CDS             complement(3343446..3344696)
     CDS             complement(3344701..3346926)
     CDS             3347404..3348711
     CDS             complement(3348829..3349794)
     CDS             3349830..3350354
     CDS             complement(3350156..3351493)
     CDS             complement(3352006..3352386)
     CDS             3352783..3357354
     CDS             complement(3357356..3358633)
     CDS             3358833..3358988
     CDS             complement(3359240..3359584)
     CDS             complement(3359587..3359928)
     CDS             complement(3359928..3360665)
     CDS             complement(3360876..3362177)
     CDS             complement(3362174..3363472)
     CDS             complement(3363469..3363939)
     CDS             complement(3363954..3364442)
     CDS             complement(3364494..3364751)
     CDS             complement(3364932..3365321)
     CDS             3365337..3366047
     CDS             complement(3365896..3366891)
     CDS             complement(3367011..3367631)
     CDS             complement(3367612..3367983)
     CDS             complement(3368092..3368511)
     CDS             complement(3368511..3371534)
     CDS             3372554..3373327
     CDS             3373454..3373756
     CDS             3373930..3375231
     CDS             3375257..3376837
     CDS             3377613..3378737
     CDS             3379042..3379218
     CDS             3379340..3380041
     CDS             3380103..3381692
     CDS             3381823..3382002
     CDS             3382005..3382181
     CDS             3382315..3383763
     CDS             complement(3383822..3385513)
     CDS             complement(3385760..3387445)
     CDS             complement(3387442..3388944)
     CDS             3389367..3391181
     CDS             3391556..3393181
     CDS             complement(3393330..3393914)
     CDS             complement(3394252..3394614)
     CDS             complement(3394638..3394925)
     CDS             complement(3394873..3395712)
     CDS             3396339..3396476
     CDS             complement(3396520..3397491)
     CDS             3397962..3398312
     CDS             3398309..3398638
     CDS             3398960..3399190
     CDS             complement(3399255..3400943)
     CDS             complement(3401428..3401652)
     CDS             complement(3401649..3402176)
     CDS             3402269..3402577
     CDS             complement(3402796..3403545)
     CDS             3403651..3404370
     CDS             complement(3404367..3405818)
     CDS             3406048..3406395
     CDS             3406392..3406769
     CDS             3406766..3407374
     CDS             3407423..3408229
     CDS             3408213..3410054
     CDS             3410018..3410260
     CDS             complement(3410827..3411075)
     CDS             complement(3411100..3411555)
     CDS             complement(3412005..3412331)
     CDS             complement(3412381..3413241)
     CDS             complement(3413229..3413789)
     CDS             3414536..3415465
     CDS             3415734..3417299
     CDS             complement(3417342..3418325)
     CDS             complement(3418410..3419087)
     CDS             complement(3419150..3420511)
     CDS             3420796..3421785
     CDS             complement(3421833..3422513)
     CDS             3422632..3423411
     CDS             3423470..3423895
     CDS             complement(3423987..3426194)
     CDS             complement(3426276..3428060)
     CDS             complement(3428334..3430919)
     CDS             3431389..3431631
     CDS             complement(3431652..3431897)
     CDS             3432145..3433734
     CDS             3433833..3434306
     CDS             complement(3434358..3435794)
     CDS             3436205..3437599
     CDS             complement(3437589..3438350)
     CDS             complement(3438337..3439941)
     CDS             complement(3439938..3441131)
     CDS             complement(3441194..3442318)
     CDS             3442503..3443252
     CDS             complement(3443300..3443506)
     CDS             complement(3443566..3444612)
     CDS             3444851..3445384
     CDS             3445381..3446313
     CDS             complement(3446375..3447727)
     CDS             complement(3447727..3448476)
     CDS             complement(3448473..3450329)
     CDS             complement(3450326..3451987)
     CDS             complement(3451981..3454929)
     CDS             complement(3454985..3462667)
     CDS             complement(3463139..3463795)
     CDS             complement(3463795..3465003)
     CDS             3465234..3465764
     CDS             3466036..3466989
     CDS             3467230..3467811
     CDS             complement(3468126..3468590)
     CDS             complement(3468789..3468893)
     CDS             complement(3469006..3471255)
     CDS             3471601..3473919
     CDS             3474220..3475503
     CDS             3475595..3476494
     CDS             3476655..3477332
     CDS             3477679..3479199
     CDS             3479285..3480295
     CDS             3480489..3481676
     CDS             3481681..3482061
     CDS             3482058..3483479
     CDS             complement(3483997..3486126)
     CDS             3486305..3488428
     CDS             3488565..3489425
     CDS             3489708..3493928
     CDS             3493925..3497644
     CDS             3497641..3501324
     CDS             3501321..3504002
     CDS             3503999..3505327
     CDS             3505324..3507585
     CDS             complement(3507733..3508044)
     CDS             complement(3508041..3508355)
     CDS             3508529..3509413
     CDS             complement(3509534..3509734)
     CDS             3509737..3510252
     CDS             3510228..3511448
     CDS             complement(3511986..3512213)
     CDS             3512335..3512499
     CDS             3512606..3513214
     CDS             3513815..3514075
     CDS             complement(3514119..3514634)
     CDS             complement(3514652..3515599)
     CDS             3515840..3516274
     CDS             3516411..3516632
     CDS             3516645..3517550
     CDS             3517561..3518307
     CDS             3518332..3519198
     CDS             3519275..3520279
     CDS             complement(3520434..3521120)
     CDS             complement(3521117..3521734)
     CDS             3521932..3522840
     CDS             complement(3522886..3524457)
     CDS             complement(3524454..3524657)
     CDS             3525223..3531468
     CDS             3531549..3533045
     CDS             complement(3533085..3535082)
     CDS             complement(3535024..3535602)
     CDS             complement(3535551..3535868)
     CDS             complement(3535891..3537747)
     CDS             complement(3537744..3537854)
     CDS             complement(3538048..3538884)
     CDS             complement(3539142..3539891)
     CDS             3539948..3540367
     CDS             complement(3541141..3541686)
     CDS             complement(3541973..3542089)
     CDS             3542209..3542403
     CDS             complement(3542325..3542681)
     CDS             complement(3542899..3544368)
     CDS             complement(3545014..3545226)
     CDS             3545565..3546770
     CDS             3546999..3547475
     CDS             3547619..3548662
     CDS             3548898..3550145
     CDS             3550286..3551479
     CDS             complement(3551576..3552133)
     CDS             3552610..3554121
     CDS             3554118..3555185
     CDS             complement(3555292..3556110)
     CDS             3556292..3558799
     CDS             complement(3558990..3561848)
     CDS             complement(3562045..3563139)
     CDS             complement(3563167..3565431)
     CDS             complement(3565431..3567413)
     CDS             complement(3567506..3568807)
     CDS             complement(3569024..3569875)
     CDS             complement(3569944..3570399)
     CDS             complement(3570492..3572675)
     CDS             complement(3572679..3573293)
     CDS             complement(3573463..3574905)
     CDS             complement(3574965..3579521)
     CDS             complement(3579803..3580996)
     CDS             complement(3581220..3582041)
     CDS             complement(3582171..3583343)
     CDS             complement(3583563..3584444)
     CDS             3584929..3585279
     CDS             complement(3585280..3585879)
     CDS             complement(3585978..3587555)
     CDS             complement(3587552..3588049)
     CDS             complement(3588046..3588216)
     CDS             complement(3588285..3589049)
     CDS             complement(3589046..3589813)
     CDS             complement(3589913..3590545)
     CDS             complement(3590542..3591129)
     CDS             complement(3591193..3592386)
     CDS             complement(3592383..3593678)
     CDS             3593749..3595581
     CDS             3595675..3596472
     CDS             3596486..3598216
     CDS             3598362..3599120
     CDS             3599336..3599767
     CDS             complement(3600037..3600372)
     CDS             complement(3600880..3601479)
     CDS             3601752..3602465
     CDS             complement(3602593..3603474)
     CDS             complement(3603626..3604861)
     CDS             complement(3605027..3607735)
     CDS             3607994..3608410
     CDS             complement(3608502..3609320)
     CDS             3609408..3609830
     CDS             complement(3609899..3611809)
     CDS             3612020..3613189
     CDS             complement(3613078..3613455)
     CDS             complement(3613455..3614303)
     CDS             3614532..3614864
     CDS             complement(3614741..3615202)
     CDS             complement(3615257..3615469)
     CDS             complement(3615665..3616144)
     CDS             3616307..3617620
     CDS             3617620..3618204
     CDS             complement(3618432..3618566)
     CDS             3618613..3619140
     CDS             complement(3619491..3619949)
     CDS             3620341..3621012
     CDS             complement(3621253..3621690)
     CDS             complement(3621910..3622314)
     CDS             3622703..3625540
     CDS             3626691..3627527
     CDS             complement(3627569..3629080)
     CDS             3630087..3631529
     CDS             3631548..3633317
     CDS             complement(3633259..3633681)
     CDS             3633882..3634199
     CDS             complement(3634227..3634799)
     CDS             complement(3634856..3635947)
     CDS             3636067..3636189
     CDS             complement(3636164..3637234)
     CDS             complement(3637395..3637841)
     CDS             complement(3637838..3638218)
     CDS             complement(3638248..3638961)
     CDS             complement(3638942..3639199)
     CDS             complement(3639265..3639588)
     CDS             complement(3639716..3641365)
     CDS             complement(3641603..3642838)
     CDS             complement(3642878..3644044)
     CDS             complement(3644041..3645054)
     CDS             3645433..3647547
     CDS             3647740..3649353
     CDS             complement(3649373..3649738)
     CDS             3649750..3651105
     CDS             complement(3651106..3651351)
     CDS             complement(3651363..3652142)
     CDS             complement(3652789..3653529)
     CDS             complement(3653655..3654299)
     CDS             complement(3654389..3655750)
     CDS             complement(3655978..3657003)
     CDS             complement(3657131..3657661)
     CDS             complement(3657666..3658997)
     CDS             complement(3659240..3660121)
     CDS             3660736..3661533
     CDS             3661526..3662392
     CDS             3662482..3663687
     CDS             complement(3663788..3664846)
     CDS             complement(3664843..3665418)
     CDS             complement(3665415..3666629)
     CDS             complement(3666636..3667070)
     CDS             complement(3667223..3668080)
     CDS             3668299..3670098
     CDS             complement(3670095..3671225)
     CDS             complement(3671307..3671540)
     CDS             complement(3671691..3673001)
     CDS             3673327..3674622
     CDS             complement(3674701..3675096)
     CDS             complement(3675241..3675660)
     CDS             3675848..3677713
     CDS             complement(3677741..3679324)
     CDS             complement(3679321..3680643)
     CDS             complement(3680640..3681377)
     CDS             complement(3681563..3682129)
     CDS             complement(3682530..3682985)
     CDS             complement(3683212..3683808)
     CDS             complement(3683994..3684434)
     CDS             complement(3684459..3684899)
     CDS             3685293..3685721
     CDS             3685741..3686904
     CDS             complement(3686957..3687358)
     CDS             complement(3687371..3689053)
     CDS             complement(3689050..3690000)
     CDS             3690313..3691395
     CDS             3691409..3691645
     CDS             complement(3691655..3692635)
     CDS             complement(3692952..3693314)
     CDS             3693726..3694949
     CDS             3694949..3695578
     CDS             3695612..3696577
     CDS             complement(3696671..3697279)
     CDS             complement(3697348..3697827)
     CDS             complement(3698046..3698258)
     CDS             3698685..3698858
     CDS             3698955..3700478
     CDS             complement(3700484..3700729)
     CDS             3700794..3701927
     CDS             3701927..3702760
     CDS             complement(3702831..3703946)
     CDS             3704067..3705662
     CDS             3705959..3707341
     CDS             3707484..3708947
     CDS             complement(3708975..3710768)
     CDS             3710904..3711638
     CDS             3711797..3712798
     CDS             3712916..3713173
     CDS             3713276..3714142
     CDS             complement(3714218..3714598)
     CDS             3714880..3716304
     CDS             complement(3716282..3716989)
     CDS             3717033..3718094
     CDS             complement(3718202..3721405)
     CDS             complement(3721402..3722760)
     CDS             3722852..3724768
     CDS             complement(3724801..3726783)
     CDS             complement(3726974..3727669)
     CDS             complement(3727774..3727935)
     CDS             3728020..3728910
     CDS             complement(3728944..3729816)
     CDS             complement(3729809..3730492)
     CDS             3730933..3731151
     CDS             complement(3731294..3732679)
     CDS             3732710..3733315
     CDS             3733312..3734301
     CDS             complement(3734359..3734982)
     CDS             complement(3734979..3736805)
     CDS             complement(3736999..3738753)
     CDS             complement(3739030..3739929)
     CDS             complement(3739926..3740822)
     CDS             complement(3740819..3741106)
     CDS             3741465..3741803
     CDS             complement(3741845..3743194)
     CDS             complement(3743191..3743736)
     CDS             3744110..3745537
     CDS             complement(3745624..3746487)
     CDS             complement(3753708..3754346)
     CDS             complement(3754373..3755848)
     CDS             complement(3755845..3757047)
     CDS             complement(3757213..3757917)
     CDS             complement(3757914..3758936)
     CDS             complement(3758933..3760267)
     CDS             complement(3760264..3761352)
     CDS             complement(3761349..3762515)
     CDS             complement(3762643..3763689)
     CDS             complement(3763736..3766282)
     CDS             complement(3766286..3767389)
     CDS             complement(3767555..3768703)
     CDS             complement(3768700..3769593)
     CDS             complement(3769614..3769994)
     CDS             complement(3770120..3770314)
     CDS             complement(3770412..3771029)
     CDS             complement(3771346..3772239)
     CDS             complement(3772250..3773824)
     CDS             complement(3774556..3775038)
     CDS             complement(3775035..3776555)
     CDS             complement(3776552..3777268)
     CDS             complement(3777595..3778305)
     CDS             complement(3778339..3779814)
     CDS             complement(3779811..3780824)
     CDS             complement(3781118..3783394)
     CDS             complement(3783523..3784719)
     CDS             complement(3784761..3786071)
     CDS             complement(3786090..3786374)
     CDS             complement(3786594..3787148)
     CDS             complement(3787390..3787707)
     CDS             complement(3787935..3788759)
     CDS             complement(3788756..3792148)
     CDS             complement(3792135..3793400)
     CDS             complement(3793397..3794452)
     CDS             complement(3794449..3795825)
     CDS             complement(3795822..3796745)
     CDS             complement(3796795..3797415)
     CDS             3797843..3798340
     CDS             complement(3798520..3798927)
     CDS             complement(3798981..3799544)
     CDS             complement(3799777..3800859)
     CDS             complement(3800868..3801545)
     CDS             complement(3801588..3802772)
     CDS             complement(3802872..3803537)
     CDS             complement(3803540..3804580)
     CDS             complement(3804632..3805897)
     CDS             complement(3805894..3806430)
     CDS             complement(3806499..3809153)
     CDS             complement(3809268..3809624)
     CDS             complement(3809625..3810155)
     CDS             complement(3810300..3811859)
     CDS             3812472..3813494
     CDS             3813594..3815006
     CDS             complement(3815326..3815850)
     CDS             complement(3815810..3816151)
     CDS             3816549..3816806
     CDS             3816760..3817506
     CDS             3817657..3817824
     CDS             complement(3817948..3818646)
     CDS             complement(3818643..3819974)
     CDS             3820250..3820945
     CDS             3821035..3822192
     CDS             3823239..3824294
     CDS             3824291..3825376
     CDS             3825369..3826172
     CDS             3826192..3827379
     CDS             3827470..3828396
     CDS             3828393..3830903
     CDS             complement(3831043..3831966)
     CDS             3832387..3832617
     CDS             3832696..3833229
     CDS             complement(3833177..3833290)
     CDS             3833427..3834317
     CDS             complement(3834446..3834904)
     CDS             complement(3834868..3836091)
     CDS             3836613..3836843
     CDS             3836879..3837676
     CDS             3837648..3838361
     CDS             3838686..3838811
     CDS             3838808..3839875
     CDS             complement(3840155..3842788)
     CDS             3843204..3844751
     CDS             complement(3844705..3844881)
     CDS             3845072..3846094
     CDS             complement(3846477..3847079)
     CDS             complement(3847034..3847963)
     CDS             complement(3848055..3848231)
     CDS             complement(3848366..3848698)
     CDS             complement(3848815..3850593)
     CDS             complement(3850784..3852334)
     CDS             3852590..3853231
     CDS             3853486..3854070
     CDS             complement(3854107..3855129)
     CDS             complement(3855411..3857921)
     CDS             3858261..3860135
     CDS             3860142..3860282
     CDS             3860332..3862509
     CDS             3862655..3863647
     CDS             3863749..3865245
     CDS             3865452..3865949
     CDS             complement(3865953..3866354)
     CDS             complement(3866404..3866997)
     CDS             complement(3866994..3867116)
     CDS             3867406..3868083
     CDS             3868059..3869279
     CDS             complement(3869452..3870336)
     CDS             complement(3870447..3870785)
     CDS             complement(3870874..3871890)
     CDS             complement(3871887..3872486)
     CDS             complement(3872490..3872783)
     CDS             complement(3872773..3874287)
     CDS             complement(3874284..3876272)
     CDS             complement(3876269..3877354)
     CDS             complement(3877486..3878778)
     CDS             complement(3878815..3879963)
     CDS             complement(3879960..3882152)
     CDS             complement(3882149..3882838)
     CDS             complement(3882835..3883953)
     CDS             complement(3883985..3884926)
     CDS             complement(3884923..3885162)
     CDS             complement(3885159..3886763)
     CDS             3887327..3889891
     CDS             complement(3889978..3890676)
     CDS             complement(3890885..3891781)
     CDS             complement(3891784..3893946)
     CDS             complement(3893947..3895608)
     CDS             complement(3896185..3897003)
     CDS             complement(3897034..3897885)
     CDS             3898897..3899160
     CDS             3899157..3899564
     CDS             complement(3899962..3900321)
     CDS             3900465..3900860
     CDS             3900857..3901765
     CDS             3902189..3903724
     CDS             complement(3904785..3904985)
     CDS             3905285..3905431
     CDS             complement(3906199..3907908)
     CDS             complement(3907901..3908545)
     CDS             complement(3908608..3910386)
     CDS             complement(3910383..3910751)
     CDS             complement(3910748..3911617)
     CDS             complement(3911746..3913299)
     CDS             complement(3913299..3914297)
     CDS             complement(3914294..3916366)
     CDS             complement(3916363..3917253)
     CDS             complement(3917219..3917383)
     CDS             3917675..3918844
     CDS             complement(3918960..3920462)
     CDS             3920614..3920979
     CDS             3921114..3921488
     CDS             3921645..3922007
     CDS             complement(3922053..3924296)
     CDS             complement(3924278..3924412)
     CDS             complement(3924409..3925692)
     CDS             complement(3926019..3927164)
     CDS             complement(3927165..3930248)
     CDS             complement(3930320..3930517)
     CDS             complement(3930523..3931818)
     CDS             3931859..3933235
     CDS             3933288..3933995
     CDS             complement(3934090..3934764)
     CDS             complement(3934761..3935546)
     CDS             3935792..3935998
     CDS             complement(3936185..3937627)
     CDS             complement(3937627..3939327)
     CDS             complement(3939324..3940859)
     CDS             complement(3940984..3941247)
     CDS             complement(3942491..3945862)
     CDS             complement(3945880..3946293)
     CDS             complement(3946290..3946745)
     CDS             complement(3946856..3947389)
     CDS             complement(3947356..3947580)
     CDS             complement(3947760..3948644)
     CDS             complement(3948641..3949546)
     CDS             complement(3949543..3950892)
     CDS             complement(3950889..3951629)
     CDS             complement(3951626..3952516)
     CDS             complement(3952492..3953175)
     CDS             3953633..3954337
     CDS             3954611..3955492
     CDS             3955489..3955764
     CDS             complement(3955805..3960367)
     CDS             3960904..3961641
     CDS             complement(3962178..3962360)
     CDS             3962523..3962765
     CDS             3963095..3963256
     CDS             3963334..3965589
     CDS             3965586..3966251
     CDS             3966251..3968134
     CDS             3968225..3969112
     CDS             3969109..3969774
     CDS             3969767..3970801
     CDS             3970801..3971091
     CDS             3971566..3972927
     CDS             3973516..3975042
     CDS             3975443..3975736
     CDS             3975762..3976394
     CDS             3976423..3977784
     CDS             complement(3978391..3979197)
     CDS             complement(3979269..3979634)
     CDS             3979844..3980047
     CDS             complement(3980137..3981288)
     CDS             complement(3981282..3982436)
     CDS             3982682..3984688
     CDS             3984685..3988023
     CDS             3988032..3989669
     CDS             complement(3989594..3990511)
     CDS             complement(3990508..3991809)
     CDS             complement(3991810..3993081)
     CDS             complement(3993078..3994118)
     CDS             complement(3994121..3994861)
     CDS             complement(3994884..3996008)
     CDS             complement(3996005..3996751)
     CDS             complement(3996751..3997557)
     CDS             complement(3997550..3998884)
     CDS             complement(3998881..4000737)
     CDS             complement(4000740..4002206)
     CDS             4002382..4003182
     CDS             complement(4003293..4004093)
     CDS             complement(4004090..4005109)
     CDS             complement(4005111..4005575)
     CDS             4005679..4007217
     CDS             4007695..4008573
     CDS             4008595..4009746
     CDS             4009743..4010459
     CDS             4010461..4011099
     CDS             4011099..4011473
     CDS             4011470..4012336
     CDS             4012408..4012785
     CDS             complement(4013310..4013954)
     CDS             complement(4014056..4014901)
     CDS             4015142..4015525
     CDS             4016455..4017981
     CDS             complement(4018015..4018173)
     CDS             4018231..4018413
     CDS             4018557..4019699
     CDS             4019696..4019830
     CDS             4019941..4020651
     CDS             complement(4021130..4022569)
     CDS             4022967..4023293
     CDS             4023286..4023558
     CDS             4023555..4023839
     CDS             4023836..4024309
     CDS             4024306..4024734
     CDS             complement(4025043..4027232)
     CDS             complement(4027235..4027765)
     CDS             4028167..4028340
     CDS             4028340..4028597
     CDS             4028579..4028914
     CDS             4028999..4030681
     CDS             4030804..4032234
     CDS             4032227..4032430
     CDS             4033155..4033517
     CDS             complement(4033485..4033661)
     CDS             4034183..4034671
     CDS             4035140..4037248
     CDS             4037245..4038513
     CDS             complement(4038703..4040217)
     CDS             4040632..4041969
     CDS             4042159..4042335
     CDS             complement(4042320..4043426)
     CDS             complement(4043702..4045018)
     CDS             complement(4045289..4050550)
     CDS             complement(4050547..4051671)
     CDS             complement(4051668..4053557)
     CDS             complement(4053575..4054945)
     CDS             complement(4054945..4057179)
     CDS             4057494..4058081
     CDS             4058180..4058887
     CDS             4059280..4060290
     CDS             4060598..4061644
     CDS             4061822..4062127
     CDS             complement(4062259..4062696)
     CDS             complement(4063071..4065767)
     CDS             complement(4065880..4066821)
     CDS             4066985..4067542
     CDS             4067627..4068406
     CDS             4068551..4069081
     CDS             4069394..4070560
     CDS             4070857..4071639
     CDS             complement(4071720..4072847)
     CDS             complement(4072944..4073042)
     CDS             4073293..4073553
     CDS             4074466..4074978
     CDS             4075056..4075208
     CDS             4075186..4077648
     CDS             complement(4077789..4078208)
     CDS             complement(4078309..4078605)
     CDS             complement(4078669..4079997)
     CDS             complement(4079994..4080587)
     CDS             complement(4080574..4080864)
     CDS             4081209..4082111
     CDS             complement(4082156..4082269)
     CDS             complement(4082315..4082788)
     CDS             4082974..4083819
     CDS             4083809..4084042
     CDS             4084271..4085509
     CDS             4085950..4087188
     CDS             4087526..4089010
     CDS             complement(4088931..4090325)
     CDS             complement(4090381..4091895)
     CDS             complement(4092312..4093301)
     CDS             complement(4093511..4094788)
     CDS             complement(4094977..4095447)
     CDS             complement(4095637..4096410)
     CDS             complement(4096596..4096832)
     CDS             complement(4097142..4097873)
     CDS             4098094..4098960
     CDS             complement(4099095..4101779)
     CDS             4102281..4106384
     CDS             4106416..4109586
     CDS             complement(4109605..4110120)
     CDS             complement(4110716..4112038)
     CDS             complement(4112105..4113196)
     CDS             4113572..4114048
     CDS             4114189..4114926
     CDS             4115137..4116393
     CDS             complement(4116418..4120314)
     CDS             4120717..4121733
     CDS             4122133..4124082
     CDS             complement(4124157..4124423)
     CDS             complement(4124423..4125346)
     CDS             4125535..4126620
     CDS             4126718..4127152
     CDS             complement(4127184..4128281)
     CDS             complement(4128378..4128749)
     CDS             complement(4129095..4130045)
     CDS             4130138..4130878
     CDS             4131001..4132938
     CDS             4132982..4133728
     CDS             4134136..4134459
     CDS             4134649..4134759
     CDS             4134761..4135120
     CDS             4135068..4135394
     CDS             4135375..4135524
     CDS             4135763..4137148
     CDS             complement(4137224..4139281)
     CDS             complement(4139278..4141125)
     CDS             4141267..4143243
     CDS             complement(4143403..4143570)
     CDS             4143695..4143946
     CDS             complement(4144294..4145337)
     CDS             4145499..4146308
     CDS             4146398..4147135
     CDS             4147143..4147748
     CDS             complement(4147799..4148023)
     CDS             4148285..4149904
     CDS             4150121..4151152
     CDS             4151149..4152096
     CDS             4152289..4152537
     CDS             4152534..4153760
     CDS             4153999..4155408
     CDS             4155527..4156879
     CDS             complement(4156839..4159322)
     CDS             complement(4159325..4160044)
     CDS             4160551..4160973
     CDS             complement(4160937..4162133)
     CDS             complement(4162130..4163116)
     CDS             4163389..4164225
     CDS             4164490..4166271
     CDS             4166430..4166630
     CDS             4166894..4167922
     CDS             complement(4167916..4169376)
     CDS             4170085..4170285
     CDS             4170443..4171909
     CDS             complement(4172131..4172472)
     CDS             4172756..4173463
     CDS             complement(4173867..4174712)
     CDS             complement(4174895..4178698)
     CDS             complement(4178830..4181448)
     CDS             complement(4181496..4182776)
     CDS             4182927..4185020
     CDS             complement(4185210..4186478)
     CDS             4187054..4188391
     CDS             complement(4188505..4192350)
     CDS             complement(4192385..4192546)
     CDS             complement(4192675..4193220)
     CDS             complement(4193550..4193924)
     CDS             4194229..4194999
     CDS             complement(4195065..4196525)
     CDS             4196974..4197642
     CDS             complement(4197573..4198067)
     CDS             complement(4198069..4199028)
     CDS             complement(4199004..4199912)
     CDS             complement(4200022..4200933)
     CDS             complement(4200930..4201730)
     CDS             complement(4201727..4203349)
     CDS             4203793..4204527
     CDS             4204803..4205693
     CDS             4205948..4206517
     CDS             4206514..4207395
     CDS             complement(4207341..4209281)
     CDS             complement(4209625..4210233)
     CDS             complement(4210237..4211274)
     CDS             4211601..4216496
     CDS             complement(4216474..4217025)
     CDS             4218466..4219566
     CDS             4219563..4220846
     CDS             4220923..4222158
     CDS             4222158..4223021
     CDS             complement(4223084..4223191)
     CDS             complement(4223248..4224006)
     CDS             complement(4224026..4224865)
     CDS             complement(4224914..4225108)
     CDS             complement(4225294..4225761)
     CDS             complement(4226035..4226346)
     CDS             complement(4226468..4227769)
     CDS             complement(4227759..4228568)
     CDS             complement(4228558..4230069)
     CDS             complement(4230134..4231003)
     CDS             complement(4231110..4233653)
     CDS             complement(4234026..4235711)
     CDS             complement(4235708..4236841)
     CDS             complement(4237289..4238590)
     CDS             complement(4238578..4240986)
     CDS             complement(4241052..4241834)
     CDS             4242131..4242430
     CDS             complement(4242295..4243617)
     CDS             complement(4243822..4245450)
     CDS             complement(4245428..4246495)
     CDS             complement(4246522..4246860)
     CDS             complement(4246857..4247159)
     CDS             complement(4247270..4248220)
     CDS             complement(4248719..4249219)
     CDS             complement(4249216..4249440)
     CDS             complement(4249506..4250333)
     CDS             complement(4250360..4251763)
     CDS             complement(4251773..4253962)
     CDS             complement(4254248..4254517)
     CDS             complement(4254702..4255631)
     CDS             complement(4255698..4256681)
     CDS             complement(4256678..4257802)
     CDS             complement(4257864..4258370)
     CDS             complement(4258363..4258761)
     CDS             complement(4258840..4260666)
     CDS             4261149..4261955
     CDS             complement(4262588..4263685)
     CDS             complement(4263682..4264458)
     CDS             4264778..4265491
     CDS             4265488..4266012
     CDS             complement(4266044..4266499)
     CDS             complement(4266653..4267690)
     CDS             complement(4267680..4268477)
     CDS             complement(4268635..4269708)
     CDS             complement(4269984..4270835)
     CDS             complement(4270849..4272003)
     CDS             complement(4272113..4273297)
     CDS             complement(4273329..4274555)
     CDS             complement(4274771..4276093)
     CDS             complement(4276080..4277345)
     CDS             complement(4277447..4278388)
     CDS             complement(4278527..4279084)
     CDS             complement(4279361..4279975)
     CDS             complement(4280241..4281110)
     CDS             complement(4281453..4282307)
     CDS             complement(4282696..4283781)
     CDS             complement(4283869..4285323)
     CDS             complement(4285320..4286855)
     CDS             complement(4286855..4287211)
     CDS             complement(4287512..4287808)
     CDS             complement(4287805..4288527)
     CDS             complement(4288524..4289582)
     CDS             complement(4289767..4290123)
     CDS             complement(4290344..4291156)
     CDS             complement(4291279..4291818)
     CDS             complement(4291866..4292099)
     CDS             complement(4292100..4292642)
     CDS             complement(4292795..4294348)
     CDS             complement(4294738..4295982)
     CDS             complement(4296046..4299714)
     CDS             complement(4300062..4300259)
     CDS             complement(4300473..4300874)
     CDS             complement(4301192..4301962)
     CDS             complement(4302169..4302867)
     CDS             4302922..4303413
     CDS             complement(4303309..4304121)
     CDS             complement(4304118..4305179)
     CDS             complement(4305186..4305356)
     CDS             complement(4305356..4305883)
     CDS             complement(4306418..4306906)
     CDS             complement(4306903..4307460)
     CDS             complement(4307473..4309668)
     CDS             4309921..4310109
     CDS             4310248..4311399
     CDS             complement(4311477..4312124)
     CDS             complement(4312158..4312742)
     CDS             4312762..4313472
     CDS             4313582..4315003
     CDS             complement(4315046..4316056)
     CDS             complement(4316053..4316310)
     CDS             4316386..4317264
     CDS             complement(4317105..4319564)
     CDS             4319891..4322080
     CDS             complement(4322102..4322386)
     CDS             complement(4322904..4323491)
     CDS             complement(4323575..4324972)
     CDS             4325064..4325771
     CDS             4326261..4328408
     CDS             complement(4328518..4329972)
     CDS             4330294..4330569
     CDS             complement(4331109..4331888)
     CDS             4332203..4332466
     CDS             complement(4332569..4334173)
     CDS             complement(4334409..4335200)
     CDS             complement(4335197..4335583)
     CDS             complement(4335775..4336701)
     CDS             complement(4336969..4337985)
     CDS             4338619..4339980
     CDS             4339977..4340273
     CDS             complement(4340270..4342003)
     CDS             complement(4342253..4342882)
     CDS             complement(4343388..4344977)
     CDS             complement(4345278..4346267)
     CDS             complement(4346321..4346845)
     CDS             complement(4346845..4348671)
     CDS             complement(4349029..4350720)
     CDS             complement(4351027..4352544)
     CDS             complement(4352557..4352751)
     CDS             complement(4352846..4354372)
     CDS             complement(4354386..4354682)
     CDS             4355036..4355746
     CDS             complement(4355767..4357887)
     CDS             complement(4357884..4359014)
     CDS             complement(4359105..4360163)
     CDS             complement(4360243..4361493)
     CDS             complement(4361535..4362041)
     CDS             complement(4362244..4365561)
     CDS             complement(4371952..4373076)
     CDS             4373693..4375057
     CDS             4375109..4376248
     CDS             4376296..4377114
     CDS             4377169..4377963
     CDS             complement(4378051..4379013)
     CDS             complement(4379027..4379812)
     CDS             4380242..4381669
     CDS             4381854..4382894
     CDS             complement(4383052..4383828)
     CDS             complement(4383825..4383998)
     CDS             4384234..4386237
     CDS             4386371..4388929
     CDS             complement(4388926..4391475)
     CDS             4392227..4392493
     CDS             4392497..4392772
     CDS             complement(4392800..4393669)
     CDS             complement(4393666..4394823)
     CDS             complement(4394820..4396370)
     CDS             complement(4396367..4397575)
     CDS             complement(4397966..4399735)
     CDS             complement(4400225..4403788)
     CDS             complement(4404196..4405851)
     CDS             complement(4405907..4407025)
     CDS             complement(4407350..4408027)
     CDS             complement(4408192..4409364)
     CDS             complement(4409767..4410342)
     CDS             4411051..4413069
     CDS             4413069..4414793
     CDS             4414980..4416350
     CDS             4416474..4418912
     CDS             complement(4418859..4419233)
     CDS             complement(4419288..4420277)
     CDS             complement(4420426..4420749)
     CDS             4420977..4422509
     CDS             complement(4422459..4422989)
     CDS             complement(4423016..4424200)
     CDS             complement(4424445..4425437)
     CDS             complement(4425434..4425991)
     CDS             4426164..4427513
     CDS             4427586..4428302
     CDS             complement(4428630..4429265)
     CDS             complement(4429370..4431244)
     CDS             complement(4431457..4432119)
     CDS             complement(4432195..4432743)
     CDS             complement(4432812..4433462)
     CDS             complement(4433688..4434053)
     CDS             4434370..4434756
     CDS             complement(4434817..4436076)
     CDS             complement(4436171..4436605)
     CDS             4436641..4437627
     CDS             4437647..4438471
     CDS             4438513..4439085
     CDS             4439156..4439446
     CDS             4439452..4439547
     CDS             complement(4439625..4439882)
     CDS             complement(4439882..4441321)
     CDS             complement(4441516..4442412)
     CDS             complement(4442416..4444074)
     CDS             complement(4444071..4444181)
     CDS             complement(4444191..4445021)
     CDS             complement(4445024..4445614)
     CDS             complement(4445630..4445866)
     CDS             complement(4445932..4446786)
     CDS             complement(4447467..4447661)
     CDS             complement(4447661..4448095)
     CDS             complement(4448092..4449201)
     CDS             complement(4449309..4450565)
     CDS             complement(4450918..4451568)
     CDS             complement(4451603..4452619)
     CDS             complement(4452616..4453689)
     CDS             complement(4453818..4454459)
     CDS             complement(4454488..4456584)
     CDS             complement(4457247..4458416)
     CDS             complement(4458413..4459546)
     CDS             complement(4459543..4460826)
     CDS             complement(4460823..4462244)
     CDS             complement(4462360..4463406)
     CDS             complement(4463431..4463817)
     CDS             complement(4464250..4465092)
     CDS             complement(4465366..4466388)
     CDS             complement(4466378..4467367)
     CDS             4467582..4468607
     CDS             complement(4468594..4469349)
     CDS             4469553..4469816
     CDS             complement(4470183..4471154)
     CDS             4471707..4472525
     CDS             complement(4472540..4473091)
     CDS             complement(4473148..4473597)
     CDS             complement(4473940..4474824)
     CDS             4475443..4477824
     CDS             4477815..4478717
     CDS             complement(4478927..4480150)
     CDS             4480678..4481673
     CDS             complement(4481721..4485095)
     CDS             4485421..4490505
     CDS             complement(4490548..4491879)
     CDS             4492272..4493306
     CDS             4493764..4497498
     CDS             4497644..4497823
     CDS             complement(4497869..4498849)
     CDS             complement(4498910..4499173)
     CDS             complement(4499491..4500717)
     CDS             4501437..4502291
     CDS             4502288..4502863
     CDS             4503144..4503680
     CDS             4503677..4504693
     CDS             complement(4504703..4505164)
     CDS             4505353..4506330
     CDS             complement(4506358..4507131)
     CDS             4507679..4507927
     CDS             complement(4508354..4509817)
     CDS             4509891..4511084
     CDS             4511115..4511831
     CDS             4512016..4513092
     CDS             4513140..4515182
     CDS             complement(4515343..4515573)
     CDS             4515692..4516438
     CDS             complement(4516617..4516901)
     CDS             complement(4516898..4517707)
     CDS             complement(4517770..4518399)
     CDS             4518585..4519373
     CDS             4519509..4520924
     CDS             4521000..4521986
     CDS             4521983..4522933
     CDS             4522930..4523649
     CDS             complement(4523958..4524293)
     CDS             complement(4524574..4525659)
     CDS             complement(4525813..4527243)
     CDS             complement(4527275..4528678)
     CDS             4528874..4529362
     CDS             4529553..4529867
     CDS             complement(4530305..4533361)
     CDS             4533464..4533970
     CDS             complement(4534083..4535120)
     CDS             complement(4535403..4535678)
     CDS             complement(4535739..4536224)
     CDS             4536417..4537784
     CDS             4537962..4539242
     CDS             4539356..4541080
     CDS             complement(4541098..4542060)
     CDS             4542095..4542229
     CDS             complement(4542757..4543047)
     CDS             complement(4543158..4543433)
     CDS             complement(4543618..4545828)
     CDS             4545923..4546162
     CDS             4546276..4547439
     CDS             complement(4547504..4548850)
     CDS             complement(4548847..4550244)
     CDS             4550253..4551740
     CDS             4551769..4552560
     CDS             complement(4552518..4555910)
     CDS             complement(4555907..4559218)
     CDS             4559403..4560161
     CDS             complement(4560177..4560563)
     CDS             complement(4560608..4561780)
     CDS             4562002..4562175
     CDS             complement(4562297..4563487)
     CDS             4563907..4564110
     CDS             4564317..4565006
     CDS             4565258..4565485
     CDS             complement(4565570..4566220)
     CDS             4566737..4568413
     CDS             complement(4568468..4568863)
     CDS             complement(4568871..4569851)
     CDS             complement(4570027..4570401)
     CDS             4570455..4571087
     CDS             complement(4571074..4572291)
     CDS             complement(4572418..4573077)
     CDS             4573669..4573950
     CDS             complement(4574019..4574630)
     CDS             complement(4574627..4575976)
     CDS             complement(4576164..4577645)
     CDS             4577759..4578337
     CDS             4578408..4580264
     CDS             4580534..4582363
     CDS             complement(4582347..4583429)
     CDS             complement(4583436..4584119)
     CDS             complement(4584238..4585665)
     CDS             4585943..4587385
     CDS             4587509..4588378
     CDS             complement(4588437..4588955)
     CDS             4589261..4590403
     CDS             complement(4590532..4591071)
     CDS             complement(4591139..4592500)
     CDS             complement(4593920..4594126)
     CDS             complement(4594750..4595559)
     CDS             4595725..4596378
     CDS             4596531..4597277
     CDS             complement(4597379..4599106)
     CDS             complement(4599231..4599398)
     CDS             complement(4599621..4599980)
     CDS             4600042..4600167
     CDS             4600173..4600985
     CDS             complement(4601001..4601606)
     CDS             complement(4601603..4602379)
     CDS             complement(4602665..4603312)
     CDS             complement(4603463..4604215)
     CDS             complement(4604981..4605838)
     CDS             complement(4605835..4607430)
     CDS             complement(4607488..4608462)
     CDS             complement(4608579..4609976)
     CDS             complement(4609963..4611090)
     CDS             complement(4611162..4611806)
     CDS             complement(4611803..4613875)
     CDS             complement(4613859..4615076)
     CDS             complement(4615285..4616100)
     CDS             4616431..4617150
     CDS             complement(4617096..4618736)
     CDS             complement(4619021..4620100)
     CDS             complement(4620193..4621035)
     CDS             complement(4621101..4622339)
     CDS             complement(4622399..4622722)
     CDS             4623059..4623271
     CDS             4623268..4624254
     CDS             complement(4624310..4624954)
     CDS             complement(4625107..4625595)
     CDS             complement(4625704..4626708)
     CDS             complement(4626941..4627828)
     CDS             complement(4627929..4629791)
     CDS             complement(4630081..4630584)
     CDS             4630758..4631057
     CDS             complement(4631156..4631530)
     CDS             4631671..4632828
     CDS             4632979..4633308
     CDS             complement(4633497..4634573)
     CDS             4634762..4636243
     CDS             4636306..4636929
     CDS             4637301..4638146
     CDS             complement(4638050..4638913)
     CDS             complement(4639051..4640106)
     CDS             4640331..4641068
     CDS             complement(4641125..4641436)
     CDS             4641772..4642035
     CDS             complement(4642121..4643335)
     CDS             4643589..4644488
     CDS             4644767..4646158
     CDS             4646714..4648126
     CDS             4648239..4648589
     CDS             complement(4648676..4649254)
     CDS             4649826..4650386
     CDS             complement(4650412..4651098)
     CDS             4651410..4652858
     CDS             complement(4652894..4653799)
     CDS             complement(4653941..4654189)
     CDS             4654888..4655451
     CDS             4655556..4655672
     CDS             complement(4655818..4656258)
     CDS             complement(4656505..4656657)
     CDS             4657004..4657732
     CDS             complement(4657697..4658398)
     CDS             complement(4658579..4659871)
     CDS             4660552..4661241
     CDS             complement(4661105..4662934)
     CDS             4663298..4663912
     CDS             complement(4663953..4664504)
     CDS             complement(4664721..4666742)
     CDS             4667018..4670212
     CDS             complement(4670233..4670595)
     CDS             complement(4670818..4671720)
     CDS             4672177..4672659
     CDS             4672699..4674222
     CDS             4674267..4676261
     CDS             complement(4676181..4676804)
     CDS             4677029..4678180
     CDS             4678236..4678697
     CDS             complement(4678741..4679643)
     CDS             4679840..4681534
     CDS             4681722..4682771
     CDS             complement(4682822..4683202)
     CDS             4683312..4683539
     CDS             4683713..4684123
     CDS             4684072..4684197
     CDS             complement(4684235..4684993)
     CDS             complement(4685662..4687155)
     CDS             complement(4687378..4688175)
     CDS             complement(4688267..4689328)
     CDS             complement(4689354..4689980)
     CDS             complement(4690070..4690444)
     CDS             complement(4690449..4691732)
     CDS             complement(4692124..4694172)
     CDS             complement(4694584..4695027)
     CDS             4695686..4699312
     CDS             4699369..4700127
     CDS             4700140..4701324
     CDS             complement(4701620..4703203)
     CDS             complement(4703661..4703975)
     CDS             4704013..4704867
     CDS             4704888..4706336
     CDS             4706333..4707115
     CDS             4707078..4708001
     CDS             4707998..4708783
     CDS             4709153..4710709
     CDS             complement(4711052..4712626)
     CDS             complement(4712863..4715289)
     CDS             complement(4715392..4716726)
     CDS             complement(4717498..4718127)
     CDS             complement(4718124..4719152)
     CDS             complement(4719317..4720030)
     CDS             complement(4720020..4720256)
     CDS             complement(4720256..4722319)
     CDS             complement(4722417..4722536)
     CDS             4722728..4724071
     CDS             4724119..4725405
     CDS             complement(4725549..4726460)
     CDS             complement(4726681..4727877)
     CDS             4728213..4729445
     CDS             complement(4729519..4730172)
     CDS             complement(4730359..4730952)
     CDS             complement(4730986..4731618)
     CDS             complement(4731784..4732452)
     CDS             complement(4732449..4733024)
     CDS             complement(4733131..4733514)
     CDS             complement(4733511..4733810)
     CDS             complement(4734206..4734703)
     CDS             complement(4734700..4735185)
     CDS             4735611..4736642
     CDS             4736639..4738477
     CDS             complement(4738503..4739522)
     CDS             4740225..4741835
     CDS             4742105..4743079
     CDS             4743191..4744216
     CDS             complement(4744279..4745031)
     CDS             complement(4745151..4745918)
     CDS             4746100..4747260
     CDS             4747430..4747981
     CDS             complement(4747995..4748894)
     CDS             4749010..4750659
     CDS             4751061..4751258
     CDS             complement(4751300..4751869)
     CDS             4752239..4754023
     CDS             4754237..4755577
     CDS             4755618..4756433
     CDS             4756544..4758124
     CDS             4758197..4759327
     CDS             4759332..4759505
     CDS             4759490..4759894
     CDS             4760270..4761061
     CDS             complement(4761087..4762670)
     CDS             4762821..4763627
     CDS             4763864..4766062
     CDS             complement(4766090..4766656)
     CDS             complement(4766909..4767394)
     CDS             4767649..4768056
     CDS             4768266..4769102
     CDS             4769099..4769842
     CDS             complement(4770102..4771430)
     CDS             4772375..4772908
     CDS             complement(4772901..4774742)
     CDS             complement(4774857..4776047)
     CDS             complement(4776382..4776894)
     CDS             complement(4776891..4777535)
     CDS             complement(4777543..4778583)
     CDS             complement(4778674..4779210)
     CDS             complement(4779225..4780817)
     CDS             complement(4780959..4781756)
     CDS             complement(4781756..4782484)
     CDS             4782518..4783231
     CDS             4783250..4783693
     CDS             4784128..4785849
     CDS             complement(4785901..4786197)
     CDS             complement(4786271..4786891)
     CDS             4787364..4787897
     CDS             4787894..4789228
     CDS             complement(4789312..4789506)
     CDS             complement(4789582..4790025)
     CDS             complement(4790044..4790880)
     CDS             complement(4790946..4791293)
     CDS             4791380..4791796
     CDS             complement(4792390..4793151)
     CDS             complement(4793298..4796630)
     CDS             complement(4796627..4797064)
     CDS             complement(4798193..4799638)
     CDS             complement(4799751..4802066)
     CDS             complement(4802257..4803687)
     CDS             complement(4803669..4804055)
     CDS             complement(4804052..4804324)
     CDS             4804477..4804851
     CDS             4804882..4805436
     CDS             complement(4805580..4806368)
     CDS             complement(4806365..4807270)
     CDS             4808490..4809509
     CDS             complement(4809323..4809703)
     CDS             complement(4809710..4810000)
     CDS             4810396..4811022
     CDS             complement(4811271..4812134)
     CDS             4812352..4814061
     CDS             complement(4814233..4815078)
     CDS             4815185..4816027
     CDS             4816296..4816805
     CDS             complement(4816983..4817504)
     CDS             complement(4817563..4817991)
     CDS             4818296..4818616
     CDS             complement(4818551..4818922)
     CDS             complement(4819516..4819740)
     CDS             complement(4819818..4821170)
     CDS             complement(4821815..4822399)
     CDS             complement(4822457..4823050)
     CDS             complement(4823047..4823550)
     CDS             complement(4823547..4824944)
     CDS             complement(4825056..4825265)
     CDS             complement(4825318..4826292)
     CDS             4826636..4827496
     CDS             complement(4827696..4827905)
     CDS             complement(4828281..4828520)
     CDS             4828589..4828885
     CDS             4829163..4829306
     CDS             4829698..4829979
     CDS             4830182..4830874
     CDS             complement(4831006..4833756)
     CDS             complement(4833943..4834581)
     CDS             complement(4834718..4838938)
     CDS             4839138..4841411
     CDS             4841637..4842482
     CDS             complement(4842721..4843167)
     CDS             complement(4843540..4844994)
     CDS             4845643..4847265
     CDS             4847262..4849091
     CDS             4849088..4851106
     CDS             4851103..4852620
     CDS             4852731..4854767
     CDS             4854779..4856386
     CDS             complement(4856346..4858697)
     CDS             4858720..4859394
     CDS             4859425..4859574
     CDS             complement(4859665..4860735)
     CDS             complement(4861356..4863140)
     CDS             complement(4863718..4864470)
     CDS             complement(4864790..4868008)
     CDS             4869331..4870218
     CDS             4870449..4871639
     CDS             4871698..4872105
     CDS             4872126..4872566
     CDS             complement(4872458..4873207)
     CDS             4873549..4873848
     CDS             complement(4873986..4874990)
     CDS             4876161..4876325
     CDS             complement(4876436..4876753)
     CDS             complement(4877200..4877739)
     CDS             4878337..4881006
     CDS             complement(4881083..4881766)
     CDS             complement(4882141..4882353)
     CDS             4882550..4883365
     CDS             complement(4883451..4885700)
     CDS             complement(4886965..4887372)
     CDS             complement(4887450..4888124)
     CDS             4888403..4891954
     CDS             complement(4892150..4892860)
     CDS             4893041..4893358
     CDS             4893355..4893723
     CDS             4894049..4894366
     CDS             4894548..4895555
     CDS             complement(4895552..4895929)
     CDS             complement(4895926..4897344)
     CDS             complement(4897933..4898256)
     CDS             complement(4898272..4899783)
     CDS             4900037..4900306
     CDS             4900246..4900587
     CDS             4900640..4901824
     CDS             4901831..4902394
     CDS             4902809..4903633
     CDS             complement(4903546..4903812)
     CDS             4904393..4904920
     CDS             complement(4905009..4905941)
     CDS             complement(4905938..4906861)
     CDS             complement(4906912..4907175)
     CDS             complement(4907251..4908453)
     CDS             complement(4908450..4909724)
     CDS             complement(4909748..4910893)
     CDS             complement(4910923..4911708)
     CDS             4911901..4912350
     CDS             4912419..4913333
     CDS             4913339..4914028
     CDS             4914028..4914738
     CDS             4914872..4915120
     CDS             4915117..4915500
     CDS             complement(4915559..4916236)
     CDS             4916317..4916844
     CDS             complement(4916860..4917483)
     CDS             complement(4917447..4917935)
     CDS             4917986..4918180
     CDS             complement(4918217..4918492)
     CDS             4918846..4920129
     CDS             complement(4920123..4920305)
     CDS             4920469..4920897
     CDS             4920937..4921197
     CDS             complement(4921229..4921750)
     CDS             complement(4921758..4922270)
     CDS             4922808..4923980
     CDS             4924048..4924236
     CDS             complement(4924560..4925798)
     CDS             4926107..4927405
     CDS             complement(4927402..4927776)
     CDS             complement(4927773..4929218)
     CDS             complement(4929712..4930215)
     CDS             complement(4930247..4930495)
     CDS             complement(4930651..4931451)
     CDS             complement(4931451..4932341)
     CDS             complement(4932338..4932802)
     CDS             complement(4932998..4934248)
     CDS             complement(4935065..4935481)
     CDS             complement(4935478..4936791)
     CDS             4937086..4937817
     CDS             4937860..4938318
     CDS             4938512..4939219
     CDS             4939458..4940369
     CDS             complement(4940479..4941450)
     CDS             complement(4941539..4942603)
     CDS             complement(4942653..4943105)
     CDS             complement(4943150..4944283)
     CDS             complement(4944351..4945307)
     CDS             complement(4945360..4945623)
     CDS             4945748..4947202
     CDS             complement(4947321..4947881)
     CDS             complement(4947971..4948267)
     CDS             complement(4948292..4949206)
     CDS             complement(4949230..4949865)
     CDS             complement(4949868..4950491)
     CDS             complement(4950607..4951554)
     CDS             complement(4951639..4952730)
     CDS             4953359..4954309
     CDS             4954306..4955757
     CDS             complement(4956007..4957197)
     CDS             4958181..4958489
     CDS             4958489..4958881
     CDS             complement(4959583..4960794)
     CDS             4961055..4961399
     CDS             4961392..4961664
     CDS             4961661..4961942
     CDS             4961939..4962412
     CDS             4962409..4962936
     CDS             4963600..4965078
     CDS             4965438..4965581
     CDS             complement(4965578..4967083)
     CDS             4967115..4967456
     CDS             4967698..4967850
     CDS             complement(4967851..4968525)
     CDS             4968635..4969345
     CDS             complement(4969181..4972930)
     CDS             4973063..4973797
     CDS             complement(4973692..4974630)
     CDS             complement(4974647..4974904)
     CDS             complement(4974958..4975611)
     CDS             complement(4975745..4976557)
     CDS             complement(4976777..4978456)
     CDS             complement(4978462..4979175)
     CDS             complement(4979282..4979920)
     CDS             complement(4980149..4981108)
     CDS             4981531..4983207
     CDS             complement(4983125..4983613)
     CDS             complement(4983821..4985797)
     CDS             4986110..4986253
     CDS             4986250..4986480
     CDS             complement(4986585..4987550)
     CDS             complement(4987638..4988354)
     CDS             4988746..4993413
     CDS             4993404..4995563
     CDS             complement(4995603..4998494)
     CDS             complement(4998542..4999633)
     CDS             4999976..5000635
     CDS             complement(5001011..5001250)
     CDS             complement(5001584..5002000)
     CDS             5003155..5003637
     CDS             5003634..5004230
     CDS             5004249..5004617
     CDS             complement(5004639..5004830)
     CDS             complement(5004858..5005493)
     CDS             5005749..5006873
     CDS             5006870..5009431
     CDS             5009428..5011167
     CDS             5011160..5013094
     CDS             5013072..5014646
     CDS             5014658..5015668
     CDS             5015671..5016588
     CDS             5016639..5017376
     CDS             complement(5017446..5019113)
     CDS             5019347..5019526
     CDS             5019607..5021232
     CDS             5021229..5022065
     CDS             5022037..5023158
     CDS             5023181..5024401
     CDS             complement(5024376..5025239)
     CDS             complement(5025556..5026161)
     CDS             complement(5026684..5027682)
     CDS             complement(5027998..5028825)
     CDS             5028950..5029804
     CDS             complement(5029811..5030335)
     CDS             5030772..5032019
     CDS             5032351..5032659
     CDS             5032857..5034080
     CDS             5034097..5034663
     CDS             complement(5034800..5036083)
     CDS             complement(5036304..5036537)
     CDS             5036963..5037415
     CDS             5037636..5038919
     CDS             5038986..5039198
     CDS             5039215..5039577
     CDS             5039812..5040123
     CDS             complement(5040136..5040405)
     CDS             complement(5040649..5040888)
     CDS             complement(5041222..5041638)
     CDS             complement(5041868..5043166)
     CDS             complement(5043485..5044075)
     CDS             5045793..5047196
     CDS             5047526..5049781
     CDS             complement(5049782..5050534)
     CDS             complement(5050565..5051902)
     CDS             complement(5051912..5053312)
     CDS             complement(5053309..5054922)
     CDS             complement(5054933..5055742)
     CDS             complement(5055992..5056105)
     CDS             complement(5056217..5057545)
     CDS             complement(5057602..5058603)
     CDS             complement(5058636..5059493)
     CDS             complement(5059490..5060635)
     CDS             complement(5060834..5062849)
     CDS             5062978..5064399
     CDS             5065287..5066936
     CDS             5067612..5067992
     CDS             complement(5068198..5069415)
     CDS             5069532..5069855
     CDS             5069994..5070089
     CDS             5070280..5071395
     CDS             5071495..5071920
     CDS             5071936..5073579
     CDS             complement(5073632..5075206)
     CDS             complement(5075255..5075647)
     CDS             complement(5075753..5076313)
     CDS             complement(5076310..5077113)
     CDS             complement(5077354..5077836)
     CDS             5078659..5079408
     CDS             5079774..5080967
     CDS             5081099..5082178
     CDS             5082453..5083229
     CDS             complement(5083247..5084134)
     CDS             complement(5084167..5084943)
     CDS             complement(5085068..5086132)
     CDS             complement(5086129..5087172)
     CDS             complement(5087405..5088514)
     CDS             complement(5088538..5088717)
     CDS             5089564..5089872
     CDS             5090035..5091441
     CDS             complement(5091763..5092566)
     CDS             5093061..5094308
     CDS             complement(5094958..5095722)
     CDS             5095902..5096318
     CDS             complement(5096246..5096947)
     CDS             5097212..5097379
     CDS             5097824..5098000
     CDS             5098056..5098379
     CDS             5098698..5100290
     CDS             5101068..5102588
     CDS             5102604..5102801
     CDS             5102798..5104021
     CDS             complement(5104054..5104188)
     CDS             complement(5104199..5105098)
     CDS             5105287..5105745
     CDS             complement(5105773..5108406)
     CDS             5108960..5109316
     CDS             complement(5109470..5110609)
     CDS             complement(5110759..5111979)
     CDS             5112023..5112187
     CDS             5112189..5112653
     CDS             5112667..5113701
     CDS             5113704..5114573
     CDS             5114889..5118503
     CDS             complement(5118608..5119309)
     CDS             complement(5119448..5119684)
     CDS             5119829..5119990
     CDS             5120027..5120563
     CDS             5120560..5121462
     CDS             5121462..5122013
     CDS             5122032..5123216
     CDS             complement(5123252..5124166)
     CDS             complement(5124334..5124831)
     CDS             5125281..5126321
     CDS             5126610..5127818
     CDS             5127815..5129083
     CDS             5129080..5130426
     CDS             5130520..5130762
     CDS             5130774..5131235
     CDS             complement(5131651..5132229)
     CDS             complement(5132342..5134756)
     CDS             5135084..5135425
     CDS             5135464..5135994
     CDS             5136512..5138851
     CDS             5138945..5139247
     CDS             5139309..5142458
     CDS             5142734..5144827
     CDS             5144870..5146114
     CDS             5146267..5147214
     CDS             complement(5147196..5147930)
     CDS             complement(5148333..5148431)
     CDS             complement(5148512..5149111)
     CDS             5149135..5149587
     CDS             5149597..5151048
     CDS             5151143..5152264
     CDS             5152515..5154134
     CDS             complement(5154068..5154208)
     CDS             5154370..5156631
     CDS             5156709..5157362
     CDS             complement(5157379..5158230)
     CDS             complement(5158268..5158675)
     CDS             5158750..5159562
     CDS             5159855..5161423
     CDS             5161471..5162955
     CDS             complement(5163084..5163656)
     CDS             complement(5163738..5164721)
     CDS             5165651..5166424
     CDS             complement(5166609..5166725)
     CDS             5167083..5168015
     CDS             5168349..5168852
     CDS             5168852..5169274
     CDS             complement(5169321..5169911)
     CDS             complement(5171794..5171952)
     CDS             5172263..5173813
     CDS             5173817..5174227
     CDS             5174224..5174598
     CDS             5174579..5175223
     CDS             5175226..5176680
     CDS             complement(5176762..5177742)
     CDS             complement(5178041..5178466)
     CDS             complement(5178463..5178705)
     CDS             5178995..5179204
     CDS             5179710..5179841
     CDS             5180457..5180903
     CDS             complement(5181063..5181824)
     CDS             complement(5181821..5182927)
     CDS             complement(5183367..5184233)
     CDS             complement(5184401..5185291)
     CDS             5186038..5187381
     CDS             complement(5187419..5188423)
     CDS             complement(5188732..5191146)
     CDS             complement(5191143..5191904)
     CDS             5192046..5192681
     CDS             complement(5192761..5194980)
     CDS             5195539..5196870
     CDS             5197189..5199018
     CDS             5199015..5199830
     CDS             5199933..5201123
     CDS             5201120..5201725
     CDS             5201861..5204470
     CDS             5204513..5204668
     CDS             5204686..5205072
     CDS             5205069..5206400
     CDS             complement(5206433..5207530)
     CDS             complement(5207969..5208568)
     CDS             complement(5208561..5209856)
     CDS             complement(5210115..5210909)
     CDS             complement(5211144..5211743)
     CDS             5211977..5213014
     CDS             5214161..5214838
     CDS             5215504..5216223
     CDS             5216309..5216743
     CDS             5216835..5218118
     CDS             5218370..5219137
     CDS             5219476..5220786
     CDS             5220790..5221314
     CDS             5221311..5222618
     CDS             5222716..5223627
     CDS             5223735..5224136
     CDS             5224337..5225482
     CDS             5225485..5225967
     CDS             5226009..5227664
     CDS             5227661..5228704
     CDS             5228704..5229456
     CDS             5229746..5230576
     CDS             5230800..5231759
     CDS             5232309..5234813
     CDS             5235176..5236642
     CDS             5237581..5241243
     CDS             5241514..5242872
     CDS             complement(5242967..5244760)
     CDS             5244883..5246571
     CDS             complement(5246519..5247946)
     CDS             5248174..5249430
     CDS             complement(5249451..5249849)
     CDS             5250137..5250490
     CDS             5250499..5251164
     CDS             5251234..5252082
     CDS             complement(5252137..5252298)
     CDS             5252472..5254103
     CDS             complement(5254166..5254963)
     CDS             5255296..5256573
     CDS             5256902..5258524
     CDS             5258992..5259540
     CDS             complement(5259593..5261230)
     CDS             complement(5261528..5264041)
     CDS             complement(5264128..5264643)
     CDS             complement(5265065..5265211)
     CDS             5265671..5266525
     CDS             complement(5266512..5266949)
     CDS             complement(5266946..5267536)
     CDS             complement(5267541..5268035)
     CDS             complement(5268020..5268955)
     CDS             complement(5268952..5270034)
     CDS             complement(5270819..5270992)
     CDS             5271066..5272085
     CDS             5272121..5273065
     CDS             5273406..5275685
     CDS             complement(5275757..5277037)
     CDS             complement(5277133..5278089)
     CDS             5278815..5279774
     CDS             5279868..5280422
     CDS             5280528..5281241
     CDS             5281320..5283605
     CDS             complement(5283656..5284645)
     CDS             5284654..5286255
     CDS             5286361..5286810
     CDS             5286937..5288100
     CDS             5288102..5288947
     CDS             5288990..5289340
     CDS             complement(5289427..5290185)
     CDS             complement(5290302..5292113)
     CDS             5292439..5292606
     CDS             5292603..5292782
     CDS             complement(5292779..5293174)
     CDS             5293392..5293793
     CDS             complement(5293851..5294492)
     CDS             5294651..5294911
     CDS             5295376..5296698
     CDS             5296705..5297202
     CDS             5297199..5298608
     CDS             5298622..5300118
     CDS             5300115..5301557
     CDS             5301554..5303182
     CDS             5303179..5305254
     CDS             5305353..5306003
     CDS             complement(5306000..5306812)
     CDS             5307193..5307456
     CDS             5307592..5308020
     CDS             complement(5308057..5308416)
     CDS             complement(5308495..5310402)
     CDS             complement(5310576..5311403)
     CDS             complement(5311812..5312339)
     CDS             5312649..5313443
     CDS             complement(5313550..5315301)
     CDS             complement(5315444..5316934)
     CDS             5317425..5317517
     CDS             5318055..5318990
     CDS             complement(5319012..5320961)
     CDS             5321176..5322396
     CDS             5322538..5322747
     CDS             5322971..5325640
     CDS             5325675..5327111
     CDS             complement(5327212..5327838)
     CDS             5328335..5329135
     CDS             complement(5329181..5330308)
     CDS             complement(5330352..5331353)
     CDS             complement(5331502..5332362)
     CDS             complement(5332594..5333562)
     CDS             5334231..5334377
     CDS             5334644..5335216
     CDS             5335253..5335801
     CDS             5335895..5337364
     CDS             complement(5337374..5338090)
     CDS             5338405..5339187
     CDS             5339193..5340395
     CDS             5340877..5341080
     CDS             complement(5341256..5341702)
     CDS             5342159..5342608
     CDS             5342929..5343264
     CDS             complement(5343752..5344831)
     CDS             complement(5344828..5346831)
     CDS             complement(5346946..5348298)
     CDS             complement(5348295..5349131)
     CDS             complement(5349179..5349799)
     CDS             complement(5349796..5351379)
     CDS             complement(5351376..5351735)
     CDS             complement(5351732..5352187)
     CDS             complement(5352184..5352450)
     CDS             complement(5352440..5352883)
     CDS             complement(5352880..5353314)
     CDS             complement(5353308..5355035)
     CDS             complement(5355035..5356405)
     CDS             complement(5356614..5358170)
     CDS             complement(5358238..5359698)
     CDS             complement(5359742..5360605)
     CDS             complement(5360807..5361898)
     CDS             5362755..5363192
     CDS             complement(5363321..5363548)
     CDS             5365790..5366212
     CDS             5366291..5367436
     CDS             complement(5367486..5368019)
     CDS             complement(5367977..5369269)
     CDS             complement(5369256..5370092)
     CDS             complement(5370092..5371051)
     CDS             complement(5371023..5371490)
     CDS             complement(5371477..5372664)
     CDS             5372908..5373825
     CDS             complement(5373880..5374590)
     CDS             5375067..5375816
     CDS             5376036..5378465
     CDS             5378931..5379233
     CDS             5379293..5379646
     CDS             complement(5380524..5381588)
     CDS             complement(5381776..5382630)
     CDS             5382855..5383202
     CDS             complement(5383282..5383455)
     CDS             complement(5383530..5384321)
     CDS             5384708..5386216
     CDS             5386198..5387661
     CDS             5387692..5388429
     CDS             5388473..5389552
     CDS             complement(5389611..5391464)
     CDS             complement(5391662..5392453)
     CDS             complement(5392481..5392828)
     CDS             complement(5392995..5394353)
     CDS             complement(5394964..5395410)
     CDS             complement(5395420..5395656)
     CDS             complement(5395707..5396267)
     CDS             complement(5396331..5396633)
     CDS             complement(5396908..5397246)
     CDS             complement(5397679..5398812)
     CDS             complement(5398829..5400748)
     CDS             complement(5400766..5403723)
     CDS             complement(5404317..5404724)
     CDS             5404911..5405948
     CDS             5406065..5407138
     CDS             5407299..5408687
     CDS             complement(5408668..5410176)
     CDS             5410362..5410511
     CDS             5410935..5413253
     CDS             complement(5413145..5413942)
     CDS             5414345..5416006
     CDS             5416410..5418449
     CDS             5418551..5418751
     CDS             5418966..5420213
     CDS             complement(5420069..5420401)
     CDS             5420431..5421477
     CDS             5421632..5421958
     CDS             5422322..5423608
     CDS             5423786..5424424
     CDS             complement(5424683..5425684)
     CDS             complement(5425684..5426676)
     CDS             complement(5426639..5427436)
     CDS             complement(5427752..5429626)
     CDS             complement(5429640..5430194)
     CDS             complement(5430312..5431700)
     CDS             complement(5431713..5432243)
     CDS             complement(5432240..5432554)
     CDS             complement(5432652..5432789)