CDS             265..2019
     CDS             2393..3508
     CDS             3726..6251
     CDS             complement(6870..7844)
     CDS             complement(8045..8320)
     CDS             complement(8322..9101)
     CDS             9867..10892
     CDS             11007..11750
     CDS             complement(11772..12521)
     CDS             13039..13368
     CDS             complement(13518..14420)
     CDS             14534..15436
     CDS             15584..16255
     CDS             17474..19789
     CDS             19803..20273
     CDS             20403..22733
     CDS             22736..23392
     CDS             23467..23727
     CDS             23973..25001
     CDS             24982..28596
     CDS             complement(28660..31167)
     CDS             complement(31420..32484)
     CDS             complement(32508..33407)
     CDS             complement(33770..34480)
     CDS             35076..36737
     CDS             36763..38247
     CDS             38222..39118
     CDS             39227..39925
     CDS             complement(39961..41106)
     CDS             complement(41294..41953)
     CDS             42093..42425
     CDS             complement(42567..43316)
     CDS             complement(43585..43920)
     CDS             complement(43952..44458)
     CDS             complement(44460..45800)
     CDS             46205..47152
     CDS             47309..47836
     CDS             complement(47892..49691)
     CDS             50193..51410
     CDS             51561..52490
     CDS             52533..53957
     CDS             54114..54554
     CDS             54798..56363
     CDS             56453..57091
     CDS             complement(57016..57168)
     CDS             57228..58019
     CDS             complement(58027..58764)
     CDS             complement(58788..60209)
     CDS             complement(60246..60974)
     CDS             complement(61040..62233)
     CDS             complement(62310..63608)
     CDS             63789..64526
     CDS             64523..65365
     CDS             65610..66833
     CDS             complement(67055..67882)
     CDS             68010..69269
     CDS             69364..69924
     CDS             69948..71324
     CDS             complement(71325..72077)
     CDS             72390..72695
     CDS             72792..73760
     CDS             complement(73789..74472)
     CDS             74665..75372
     CDS             complement(75471..76562)
     CDS             complement(76859..77113)
     CDS             complement(77138..77953)
     CDS             complement(78024..78833)
     CDS             79032..80003
     CDS             80160..80909
     CDS             80983..84426
     CDS             84429..87116
     CDS             87113..88024
     CDS             88087..89013
     CDS             complement(89061..90518)
     CDS             complement(90612..91709)
     CDS             complement(91721..92185)
     CDS             complement(92182..93687)
     CDS             complement(93749..94048)
     CDS             94678..95721
     CDS             95915..96889
     CDS             96886..97398
     CDS             97430..99730
     CDS             99742..100884
     CDS             100969..101640
     CDS             101670..102689
     CDS             complement(102694..103653)
     CDS             103856..104224
     CDS             104336..105097
     CDS             105147..106142
     CDS             106384..107034
     CDS             107031..108050
     CDS             108063..108803
     CDS             108905..109636
     CDS             109640..110590
     CDS             110606..111256
     CDS             111843..121088
     CDS             121375..123099
     CDS             123127..123642
     CDS             complement(123957..125207)
     CDS             complement(125220..125846)
     CDS             complement(125881..126819)
     CDS             complement(126819..127655)
     CDS             complement(127652..128665)
     CDS             128929..129846
     CDS             129843..130670
     CDS             130745..131521
     CDS             complement(131528..132043)
     CDS             complement(132084..132995)
     CDS             complement(133701..134555)
     CDS             complement(134715..136043)
     CDS             complement(136084..136881)
     CDS             complement(136956..137789)
     CDS             complement(137908..138888)
     CDS             complement(138965..139981)
     CDS             140228..141061
     CDS             141147..142127
     CDS             142180..143028
     CDS             143245..143502
     CDS             complement(143581..143973)
     CDS             144141..145196
     CDS             145216..147963
     CDS             148227..148589
     CDS             148924..149556
     CDS             149628..150038
     CDS             complement(150088..151488)
     CDS             151789..151953
     CDS             151999..152418
     CDS             complement(152591..152908)
     CDS             153181..154968
     CDS             155095..155877
     CDS             155981..156616
     CDS             156684..157481
     CDS             157484..158311
     CDS             complement(158318..159394)
     CDS             159625..160080
     CDS             160174..160653
     CDS             160699..161880
     CDS             162047..163873
     CDS             163870..164541
     CDS             164652..165833
     CDS             165924..166604
     CDS             166638..167768
     CDS             167870..168529
     CDS             168526..169233
     CDS             169230..169661
     CDS             169658..170350
     CDS             170450..172057
     CDS             172091..173002
     CDS             173294..174712
     CDS             174702..175928
     CDS             175925..176671
     CDS             176687..177715
     CDS             177789..179813
     CDS             179914..180855
     CDS             180898..181833
     CDS             181865..182389
     CDS             182386..182814
     CDS             182817..183053
     CDS             183066..184010
     CDS             184031..185290
     CDS             complement(185474..187579)
     CDS             complement(187759..188214)
     CDS             complement(188156..189358)
     CDS             complement(189571..190257)
     CDS             complement(190596..191669)
     CDS             complement(191716..192234)
     CDS             192415..193314
     CDS             193573..194559
     CDS             194791..195327
     CDS             195384..196715
     CDS             196926..197378
     CDS             complement(197464..198018)
     CDS             198290..198586
     CDS             complement(198611..199231)
     CDS             complement(199228..200583)
     CDS             200741..201217
     CDS             201242..201415
     CDS             complement(201379..202383)
     CDS             202409..202927
     CDS             complement(203139..203372)
     CDS             complement(203391..203990)
     CDS             204240..205157
     CDS             205314..206201
     CDS             206198..206863
     CDS             complement(206860..208260)
     CDS             complement(208371..209816)
     CDS             complement(209836..210516)
     CDS             210827..211999
     CDS             211996..212607
     CDS             complement(212630..213538)
     CDS             213650..214537
     CDS             214612..215466
     CDS             complement(215485..216744)
     CDS             216866..217825
     CDS             complement(217888..218835)
     CDS             complement(219036..219812)
     CDS             219845..220546
     CDS             220633..221922
     CDS             complement(221948..222757)
     CDS             complement(222866..223732)
     CDS             complement(223776..224669)
     CDS             complement(224666..225553)
     CDS             225865..227028
     CDS             227173..228090
     CDS             228248..229927
     CDS             complement(229943..231604)
     CDS             232007..233887
     CDS             234016..235224
     CDS             235235..235432
     CDS             235438..236274
     CDS             236271..237407
     CDS             237670..238119
     CDS             complement(238120..238551)
     CDS             complement(238563..239435)
     CDS             239674..241092
     CDS             241158..241508
     CDS             241569..242399
     CDS             242450..242764
     CDS             242802..243545
     CDS             complement(243583..244173)
     CDS             244265..246226
     CDS             246309..247331
     CDS             247539..248228
     CDS             248266..249513
     CDS             complement(249490..249684)
     CDS             complement(249697..250899)
     CDS             250915..251748
     CDS             251815..252216
     CDS             252297..253235
     CDS             complement(253295..254122)
     CDS             254434..255798
     CDS             255947..257785
     CDS             complement(257879..258082)
     CDS             complement(258220..258651)
     CDS             complement(258653..259087)
     CDS             complement(259081..259419)
     CDS             259592..260110
     CDS             complement(260139..261605)
     CDS             261728..262261
     CDS             262273..263400
     CDS             263397..265010
     CDS             complement(265267..265914)
     CDS             complement(265966..266913)
     CDS             267029..268006
     CDS             268269..268745
     CDS             269217..269660
     CDS             269737..270717
     CDS             complement(270724..271740)
     CDS             complement(272080..273528)
     CDS             273870..275201
     CDS             275216..276733
     CDS             277614..279011
     CDS             complement(279025..280428)
     CDS             280572..280913
     CDS             281097..284378
     CDS             284513..284950
     CDS             284996..285850
     CDS             286071..286412
     CDS             complement(286642..287379)
     CDS             complement(287382..287810)
     CDS             complement(287815..288483)
     CDS             288733..290691
     CDS             290708..291661
     CDS             291708..292622
     CDS             292649..293725
     CDS             293813..295150
     CDS             295238..296053
     CDS             296141..297391
     CDS             complement(297396..297764)
     CDS             complement(297864..298841)
     CDS             complement(299000..299782)
     CDS             300051..301907
     CDS             301910..302854
     CDS             302875..303663
     CDS             303708..304979
     CDS             305039..305908
     CDS             complement(306152..307477)
     CDS             complement(307486..309465)
     CDS             complement(309548..310843)
     CDS             311255..311575
     CDS             311733..312374
     CDS             312438..313637
     CDS             313693..313998
     CDS             314208..315404
     CDS             complement(315429..317606)
     CDS             complement(317715..318251)
     CDS             complement(318370..318885)
     CDS             319071..319610
     CDS             319646..320290
     CDS             320374..320547
     CDS             complement(320564..322105)
     CDS             complement(322197..322475)
     CDS             322856..323653
     CDS             323705..324043
     CDS             324070..325611
     CDS             326051..327346
     CDS             327356..328309
     CDS             328410..328865
     CDS             328834..329103
     CDS             329153..330913
     CDS             331128..331433
     CDS             331560..332039
     CDS             332188..333231
     CDS             333231..334331
     CDS             complement(334338..335087)
     CDS             complement(335160..336758)
     CDS             complement(336930..337676)
     CDS             337866..338279
     CDS             338369..338626
     CDS             338758..339276
     CDS             339387..340403
     CDS             340435..341421
     CDS             complement(341431..341901)
     CDS             complement(342005..342673)
     CDS             342755..343756
     CDS             344048..344557
     CDS             344616..345881
     CDS             345920..347524
     CDS             347589..347720
     CDS             347738..348352
     CDS             348396..348620
     CDS             348733..349593
     CDS             complement(349712..349921)
     CDS             350039..350794
     CDS             350867..351523
     CDS             351536..352639
     CDS             352636..353571
     CDS             353707..354327
     CDS             complement(354402..355331)
     CDS             355668..356543
     CDS             complement(356566..357576)
     CDS             complement(357663..358466)
     CDS             complement(358500..359402)
     CDS             complement(359455..360768)
     CDS             complement(361090..361734)
     CDS             361952..362653
     CDS             362658..363305
     CDS             complement(363376..364524)
     CDS             364718..366238
     CDS             366249..367610
     CDS             367691..368335
     CDS             368511..368996
     CDS             369066..369326
     CDS             complement(369436..370035)
     CDS             complement(370171..370782)
     CDS             complement(370915..371868)
     CDS             complement(372099..372989)
     CDS             complement(372986..373609)
     CDS             complement(373683..375533)
     CDS             375673..376527
     CDS             376749..378704
     CDS             378816..379997
     CDS             complement(380022..380684)
     CDS             complement(380798..381682)
     CDS             complement(381790..382161)
     CDS             complement(382338..383309)
     CDS             complement(383384..383839)
     CDS             complement(384220..384573)
     CDS             complement(384623..386104)
     CDS             complement(386206..387006)
     CDS             complement(387036..387677)
     CDS             complement(387764..388390)
     CDS             complement(388416..389399)
     CDS             389533..391512
     CDS             complement(391528..391911)
     CDS             complement(391969..392547)
     CDS             392710..393282
     CDS             393326..393937
     CDS             394077..395768
     CDS             complement(395773..396258)
     CDS             complement(396365..399229)
     CDS             399573..400823
     CDS             401047..401592
     CDS             complement(401817..403394)
     CDS             403766..404023
     CDS             404150..407983
     CDS             408077..408316
     CDS             408414..408719
     CDS             408716..410377
     CDS             complement(410464..411945)
     CDS             412399..413670
     CDS             413848..414309
     CDS             414407..416002
     CDS             complement(416039..417073)
     CDS             417231..417707
     CDS             417797..419227
     CDS             419604..420173
     CDS             complement(420269..421855)
     CDS             422299..423678
     CDS             423706..424875
     CDS             complement(424977..425870)
     CDS             426189..427142
     CDS             427211..427513
     CDS             427540..428253
     CDS             428253..429590
     CDS             429766..430530
     CDS             430685..431011
     CDS             complement(431086..431334)
     CDS             431494..431970
     CDS             432093..433001
     CDS             complement(433011..433904)
     CDS             434228..435553
     CDS             435750..436283
     CDS             436286..436774
     CDS             436771..437373
     CDS             437370..438410
     CDS             438414..438959
     CDS             439040..442321
     CDS             442752..443963
     CDS             complement(443976..445478)
     CDS             complement(445491..446639)
     CDS             complement(446636..447631)
     CDS             complement(447628..448626)
     CDS             complement(448657..449394)
     CDS             449586..450962
     CDS             complement(451016..451849)
     CDS             complement(451846..453405)
     CDS             453675..454472
     CDS             454469..456343
     CDS             456389..457780
     CDS             457822..458172
     CDS             complement(458261..458866)
     CDS             complement(458881..459903)
     CDS             complement(459876..460424)
     CDS             complement(460446..461675)
     CDS             complement(461679..462575)
     CDS             complement(462837..463631)
     CDS             complement(463662..466037)
     CDS             complement(466050..466559)
     CDS             466872..467450
     CDS             467610..471584
     CDS             471590..472015
     CDS             472251..474035
     CDS             474088..474504
     CDS             474535..475266
     CDS             475339..476322
     CDS             476471..477139
     CDS             477214..478791
     CDS             478834..479457
     CDS             479779..481215
     CDS             481419..481763
     CDS             481777..482514
     CDS             482561..484369
     CDS             484561..485487
     CDS             485559..486029
     CDS             486029..486814
     CDS             complement(486811..487332)
     CDS             487422..488750
     CDS             489034..489675
     CDS             489763..491550
     CDS             491634..494057
     CDS             494078..495274
     CDS             495460..496416
     CDS             496466..497242
     CDS             complement(497327..497662)
     CDS             497752..499737
     CDS             complement(499744..500202)
     CDS             complement(500263..500817)
     CDS             501028..501975
     CDS             502165..503472
     CDS             503722..504621
     CDS             504685..505413
     CDS             505423..506106
     CDS             506103..506837
     CDS             complement(506908..507738)
     CDS             507871..508944
     CDS             508941..510254
     CDS             510298..511332
     CDS             511542..512186
     CDS             complement(512616..513038)
     CDS             513777..514205
     CDS             514218..514610
     CDS             514844..515305
     CDS             515409..515777
     CDS             complement(515823..516623)
     CDS             516714..517619
     CDS             complement(517641..518768)
     CDS             complement(518792..520186)
     CDS             520417..521658
     CDS             521667..522137
     CDS             522216..522863
     CDS             522923..523597
     CDS             complement(523626..524360)
     CDS             complement(524525..525109)
     CDS             complement(525154..525747)
     CDS             complement(525951..527009)
     CDS             complement(527044..527625)
     CDS             complement(527699..528850)
     CDS             complement(528940..529485)
     CDS             complement(529871..531442)
     CDS             complement(531465..531698)
     CDS             complement(531695..532717)
     CDS             complement(533050..534288)
     CDS             complement(534269..534748)
     CDS             complement(534745..536139)
     CDS             complement(536220..536948)
     CDS             complement(536954..537277)
     CDS             complement(537274..537981)
     CDS             complement(538062..539096)
     CDS             539257..541689
     CDS             541699..543198
     CDS             543248..544291
     CDS             544306..545142
     CDS             545186..546217
     CDS             complement(546312..547217)
     CDS             complement(547229..547636)
     CDS             complement(547749..548609)
     CDS             complement(548606..549355)
     CDS             complement(549395..549973)
     CDS             complement(550007..552139)
     CDS             complement(552175..552807)
     CDS             complement(552804..553742)
     CDS             complement(554321..555895)
     CDS             complement(555892..556773)
     CDS             complement(556903..557670)
     CDS             complement(557671..558696)
     CDS             complement(558693..560045)
     CDS             complement(560130..560516)
     CDS             complement(560632..562323)
     CDS             562619..564139
     CDS             564159..565199
     CDS             complement(565245..565682)
     CDS             566045..567106
     CDS             567183..567593
     CDS             567744..568382
     CDS             complement(568706..570403)
     CDS             complement(570665..570985)
     CDS             complement(570982..572535)
     CDS             complement(572611..573300)
     CDS             573562..574623
     CDS             574724..575194
     CDS             complement(575155..575412)
     CDS             575485..576159
     CDS             576247..577416
     CDS             577506..578387
     CDS             578659..579354
     CDS             579668..580153
     CDS             580253..582049
     CDS             complement(582060..582590)
     CDS             complement(582587..583060)
     CDS             complement(583372..583959)
     CDS             complement(583972..584916)
     CDS             585068..586414
     CDS             complement(586458..586901)
     CDS             586902..588800
     CDS             complement(588810..589385)
     CDS             complement(589431..590498)
     CDS             complement(590554..590994)
     CDS             complement(591012..592034)
     CDS             complement(592143..592337)
     CDS             592564..595530
     CDS             595680..596729
     CDS             complement(596790..597113)
     CDS             complement(597210..597530)
     CDS             complement(597541..598176)
     CDS             complement(598179..598742)
     CDS             complement(598956..599942)
     CDS             complement(599985..601229)
     CDS             complement(601270..601767)
     CDS             complement(601784..602692)
     CDS             complement(602795..603859)
     CDS             complement(603986..605422)
     CDS             complement(605461..606657)
     CDS             607000..608109
     CDS             608150..609313
     CDS             complement(609296..609619)
     CDS             complement(609616..610446)
     CDS             complement(610633..612147)
     CDS             complement(612220..612801)
     CDS             complement(613157..613606)
     CDS             613713..614615
     CDS             complement(614740..615999)
     CDS             complement(616113..617573)
     CDS             complement(617573..620884)
     CDS             complement(620881..624021)
     CDS             complement(624031..625527)
     CDS             625866..626597
     CDS             626638..627927
     CDS             complement(627952..628707)
     CDS             complement(628673..629164)
     CDS             complement(629204..630187)
     CDS             complement(630184..630663)
     CDS             complement(630815..631783)
     CDS             complement(631896..632546)
     CDS             632570..633586
     CDS             complement(633579..634667)
     CDS             634777..635298
     CDS             635292..636791
     CDS             complement(636858..637874)
     CDS             637965..638879
     CDS             complement(638895..639680)
     CDS             639818..640660
     CDS             complement(640688..641446)
     CDS             complement(641617..642282)
     CDS             complement(642631..643440)
     CDS             complement(643451..643654)
     CDS             complement(643635..644735)
     CDS             complement(644858..645289)
     CDS             complement(645316..646011)
     CDS             complement(646604..646906)
     CDS             646979..648364
     CDS             648496..649077
     CDS             649298..649510
     CDS             complement(649534..649818)
     CDS             complement(649949..650233)
     CDS             complement(650637..650870)
     CDS             651002..651547
     CDS             complement(651532..651651)
     CDS             651846..652310
     CDS             652379..653206
     CDS             653246..653767
     CDS             653764..654006
     CDS             654033..654182
     CDS             complement(654230..655099)
     CDS             complement(655122..656108)
     CDS             complement(656209..656988)
     CDS             complement(657070..657294)
     CDS             complement(657497..658516)
     CDS             complement(658580..658873)
     CDS             complement(659081..659758)
     CDS             659965..661005
     CDS             661133..662056
     CDS             662158..662487
     CDS             complement(662514..663611)
     CDS             663759..664298
     CDS             664295..665860
     CDS             665894..668764
     CDS             668780..669646
     CDS             669643..669867
     CDS             complement(669940..670635)
     CDS             670973..671239
     CDS             671302..672132
     CDS             complement(672157..673380)
     CDS             complement(673416..674399)
     CDS             674692..677067
     CDS             677101..677880
     CDS             677910..678188
     CDS             678241..679035
     CDS             679077..679616
     CDS             complement(679586..680308)
     CDS             complement(680317..681033)
     CDS             complement(681052..681852)
     CDS             complement(682071..682265)
     CDS             complement(682329..683270)
     CDS             683431..683982
     CDS             683969..684061
     CDS             complement(684398..685657)
     CDS             complement(686135..687808)
     CDS             687937..688893
     CDS             688911..689741
     CDS             complement(689760..690803)
     CDS             complement(690854..691954)
     CDS             692707..693441
     CDS             693438..694880
     CDS             695027..696031
     CDS             696035..696817
     CDS             696910..698463
     CDS             complement(698507..699211)
     CDS             complement(699318..700130)
     CDS             complement(700207..700710)
     CDS             complement(701286..701627)
     CDS             complement(701624..701950)
     CDS             702494..704410
     CDS             704429..705436
     CDS             705433..706269
     CDS             706266..706907
     CDS             706954..707994
     CDS             708002..708778
     CDS             708763..709353
     CDS             complement(709354..710256)
     CDS             complement(710273..711295)
     CDS             complement(711292..712266)
     CDS             complement(712266..712928)
     CDS             712987..714516
     CDS             complement(714513..715070)
     CDS             715233..716450
     CDS             complement(716517..717365)
     CDS             complement(717515..718405)
     CDS             complement(718440..718631)
     CDS             718863..720701
     CDS             720716..724906
     CDS             724959..725507
     CDS             complement(725582..727648)
     CDS             complement(727948..728586)
     CDS             728953..730041
     CDS             730053..730565
     CDS             730578..731135
     CDS             731235..733388
     CDS             733423..734055
     CDS             734200..734415
     CDS             734493..737531
     CDS             737561..738274
     CDS             738271..738507
     CDS             738548..739744
     CDS             739781..740128
     CDS             740196..741026
     CDS             741113..741679
     CDS             741837..744107
     CDS             complement(744202..746007)
     CDS             746296..747396
     CDS             747445..749649
     CDS             complement(749910..751619)
     CDS             complement(751616..752158)
     CDS             complement(752336..753748)
     CDS             complement(753877..754599)
     CDS             complement(754596..755195)
     CDS             755329..755952
     CDS             complement(756049..759069)
     CDS             759141..760145
     CDS             760155..762224
     CDS             762227..763417
     CDS             complement(763449..765026)
     CDS             765037..765792
     CDS             765867..766439
     CDS             766432..766857
     CDS             766854..767381
     CDS             767455..768426
     CDS             768491..769780
     CDS             769786..770607
     CDS             complement(770646..771479)
     CDS             771726..772790
     CDS             772780..773694
     CDS             773706..774584
     CDS             774604..775155
     CDS             775211..776032
     CDS             776022..777416
     CDS             777420..780803
     CDS             780808..781776
     CDS             781773..782798
     CDS             782795..783376
     CDS             783373..784083
     CDS             784083..784649
     CDS             784721..785482
     CDS             785490..786575
     CDS             786672..788321
     CDS             788361..788807
     CDS             788800..789615
     CDS             789621..790502
     CDS             790502..791974
     CDS             791934..792356
     CDS             792367..793122
     CDS             793127..794773
     CDS             complement(796079..797278)
     CDS             797354..797524
     CDS             complement(797906..798694)
     CDS             complement(798732..799355)
     CDS             complement(799513..800619)
     CDS             complement(800616..801875)
     CDS             complement(801872..803014)
     CDS             complement(803053..804366)
     CDS             complement(804353..805504)
     CDS             805659..807158
     CDS             807163..808236
     CDS             808236..809525
     CDS             809654..810481
     CDS             complement(810542..812035)
     CDS             complement(812133..812456)
     CDS             complement(812469..813122)
     CDS             complement(813241..816456)
     CDS             complement(816469..817581)
     CDS             complement(817578..818399)
     CDS             818733..818936
     CDS             818982..819542
     CDS             819606..820487
     CDS             complement(820572..821342)
     CDS             complement(821772..823040)
     CDS             823580..824053
     CDS             complement(824063..824962)
     CDS             complement(825028..826251)
     CDS             826495..827148
     CDS             complement(827173..829188)
     CDS             complement(829303..830832)
     CDS             831479..832543
     CDS             complement(832618..833799)
     CDS             complement(833901..834404)
     CDS             complement(834397..834900)
     CDS             complement(834959..836074)
     CDS             complement(836314..837366)
     CDS             complement(837579..839414)
     CDS             complement(839630..844345)
     CDS             complement(844767..845564)
     CDS             complement(845754..846383)
     CDS             complement(846449..847564)
     CDS             complement(847612..848169)
     CDS             complement(848171..848638)
     CDS             complement(848635..850470)
     CDS             complement(850467..851009)
     CDS             complement(851054..851929)
     CDS             complement(851971..852315)
     CDS             852807..853355
     CDS             853349..853933
     CDS             853906..854727
     CDS             854728..855354
     CDS             855351..859022
     CDS             859019..859510
     CDS             complement(859532..859996)
     CDS             complement(859993..860139)
     CDS             complement(860139..861386)
     CDS             861767..862171
     CDS             862168..862851
     CDS             862878..863315
     CDS             863335..864471
     CDS             864671..866023
     CDS             866047..866559
     CDS             866583..867341
     CDS             867462..868142
     CDS             868176..869297
     CDS             869681..872518
     CDS             complement(872515..873006)
     CDS             complement(873003..873380)
     CDS             complement(873554..873829)
     CDS             874113..874646
     CDS             874640..874750
     CDS             complement(874904..876097)
     CDS             876315..877118
     CDS             complement(877146..878030)
     CDS             complement(878043..879299)
     CDS             complement(879332..879991)
     CDS             880147..880635
     CDS             complement(880662..881222)
     CDS             881532..882074
     CDS             complement(882093..883160)
     CDS             complement(883157..884392)
     CDS             complement(884598..885236)
     CDS             complement(885321..886526)
     CDS             complement(886777..889152)
     CDS             889287..890234
     CDS             complement(890231..890809)
     CDS             890969..891415
     CDS             complement(891417..891800)
     CDS             complement(891877..892722)
     CDS             892941..894656
     CDS             complement(894684..895484)
     CDS             complement(895501..896283)
     CDS             896499..896819
     CDS             complement(896889..897236)
     CDS             complement(897241..897333)
     CDS             complement(897308..897856)
     CDS             complement(897982..898290)
     CDS             complement(898406..899005)
     CDS             complement(899018..899404)
     CDS             complement(899468..899710)
     CDS             complement(899710..901539)
     CDS             901726..903165
     CDS             complement(903173..903790)
     CDS             complement(903802..904419)
     CDS             complement(904448..905308)
     CDS             complement(905398..907896)
     CDS             complement(908074..908790)
     CDS             complement(908902..909450)
     CDS             complement(909712..911337)
     CDS             complement(911394..912371)
     CDS             912590..913474
     CDS             complement(913578..915080)
     CDS             complement(915094..915555)
     CDS             915927..917693
     CDS             complement(917704..918699)
     CDS             complement(918739..919194)
     CDS             complement(919342..920562)
     CDS             920856..923480
     CDS             complement(923792..924565)
     CDS             complement(924578..925996)
     CDS             complement(926090..926983)
     CDS             927131..927334
     CDS             927370..928572
     CDS             928660..929433
     CDS             929492..929680
     CDS             929712..930752
     CDS             930819..931403
     CDS             931433..931660
     CDS             complement(931737..932633)
     CDS             complement(932749..935616)
     CDS             936381..938741
     CDS             complement(938766..940058)
     CDS             complement(940320..941849)
     CDS             complement(941846..943312)
     CDS             943522..944280
     CDS             complement(944342..945130)
     CDS             complement(945136..946128)
     CDS             complement(946243..946659)
     CDS             complement(946869..947810)
     CDS             947815..950640
     CDS             950927..952189
     CDS             952305..953180
     CDS             953211..954173
     CDS             complement(954189..955052)
     CDS             complement(955087..956010)
     CDS             complement(956217..957320)
     CDS             957690..958001
     CDS             957998..958882
     CDS             958926..960842
     CDS             961077..961889
     CDS             complement(961956..962990)
     CDS             963146..964396
     CDS             964568..965014
     CDS             965208..967022
     CDS             967430..969781
     CDS             970188..971531
     CDS             971533..972771
     CDS             972888..973787
     CDS             complement(973819..974748)
     CDS             complement(974750..975520)
     CDS             975638..976318
     CDS             976430..977185
     CDS             977379..979052
     CDS             979143..980441
     CDS             complement(980548..980730)
     CDS             981093..982586
     CDS             complement(982625..983530)
     CDS             complement(983557..984480)
     CDS             984632..985330
     CDS             985558..986553
     CDS             complement(986561..986872)
     CDS             complement(986915..987889)
     CDS             complement(987886..989133)
     CDS             989329..989961
     CDS             990045..990926
     CDS             complement(990945..991583)
     CDS             complement(991580..992116)
     CDS             992225..993607
     CDS             complement(993761..994021)
     CDS             complement(994067..994327)
     CDS             complement(994661..995161)
     CDS             complement(995158..996003)
     CDS             complement(996083..996796)
     CDS             997324..998439
     CDS             998524..999780
     CDS             complement(999881..1001779)
     CDS             complement(1002594..1002818)
     CDS             1003315..1005372
     CDS             complement(1005392..1006633)
     CDS             1006961..1007386
     CDS             1007413..1007841
     CDS             1008260..1009744
     CDS             1009956..1012568
     CDS             1012565..1013947
     CDS             1014037..1014789
     CDS             1014770..1017892
     CDS             1017889..1019199
     CDS             complement(1019250..1020071)
     CDS             1020215..1021312
     CDS             1021385..1021987
     CDS             1022165..1024669
     CDS             1024717..1025136
     CDS             1025171..1025776
     CDS             complement(1025805..1026389)
     CDS             complement(1026386..1027093)
     CDS             complement(1027184..1027501)
     CDS             complement(1027596..1028723)
     CDS             complement(1028780..1029778)
     CDS             complement(1029895..1030869)
     CDS             complement(1030866..1031414)
     CDS             complement(1031531..1032292)
     CDS             complement(1032295..1032729)
     CDS             complement(1032726..1033292)
     CDS             1033639..1035402
     CDS             1035403..1035894
     CDS             1036020..1037036
     CDS             1037283..1037936
     CDS             1037962..1038855
     CDS             1038982..1039485
     CDS             1039800..1041341
     CDS             complement(1041474..1042001)
     CDS             1042202..1043452
     CDS             1043626..1043895
     CDS             1044324..1046510
     CDS             1046673..1047677
     CDS             1047775..1048512
     CDS             1048565..1048921
     CDS             1049360..1049719
     CDS             1049726..1050208
     CDS             1050210..1050809
     CDS             1050819..1052072
     CDS             1052255..1052761
     CDS             1052763..1054058
     CDS             1054071..1056446
     CDS             1056474..1057538
     CDS             1057610..1058101
     CDS             1058245..1058889
     CDS             1058907..1059212
     CDS             1059274..1061361
     CDS             1061389..1062855
     CDS             1062874..1064349
     CDS             1064369..1064677
     CDS             1064723..1065337
     CDS             1065493..1065951
     CDS             1066038..1067240
     CDS             1067254..1068372
     CDS             1068530..1068973
     CDS             1069012..1069488
     CDS             1070058..1071029
     CDS             1071038..1073011
     CDS             1073017..1073664
     CDS             1073665..1074015
     CDS             1074351..1075607
     CDS             1075748..1077409
     CDS             1077409..1078623
     CDS             1078620..1079468
     CDS             1079471..1080163
     CDS             1080297..1081166
     CDS             1081201..1081503
     CDS             1081555..1082166
     CDS             1082177..1082482
     CDS             1082482..1084197
     CDS             1084212..1084877
     CDS             1084899..1085591
     CDS             1085606..1086235
     CDS             complement(1086243..1086632)
     CDS             1086893..1087729
     CDS             complement(1087782..1088474)
     CDS             complement(1088618..1089880)
     CDS             1090049..1090996
     CDS             1091206..1092369
     CDS             1092491..1094368
     CDS             complement(1094449..1095450)
     CDS             complement(1095673..1096749)
     CDS             complement(1096810..1097535)
     CDS             complement(1097624..1098403)
     CDS             complement(1098446..1099969)
     CDS             1100154..1100795
     CDS             complement(1100891..1102063)
     CDS             complement(1102143..1102667)
     CDS             1102707..1103492
     CDS             1103516..1104658
     CDS             complement(1104728..1105477)
     CDS             complement(1105725..1106615)
     CDS             complement(1106629..1107615)
     CDS             1107749..1108651
     CDS             1108754..1109905
     CDS             complement(1109945..1111120)
     CDS             complement(1111158..1111751)
     CDS             complement(1111751..1112638)
     CDS             1113141..1113488
     CDS             1113502..1113900
     CDS             complement(1113994..1115073)
     CDS             complement(1115481..1116941)
     CDS             complement(1117026..1117847)
     CDS             complement(1117885..1122144)
     CDS             1122272..1125223
     CDS             1125255..1125833
     CDS             complement(1125846..1127507)
     CDS             complement(1127650..1128084)
     CDS             complement(1128148..1129878)
     CDS             complement(1129932..1130888)
     CDS             1130962..1131999
     CDS             1132082..1133197
     CDS             1133194..1133589
     CDS             complement(1133661..1134017)
     CDS             1134091..1134645
     CDS             1134747..1135172
     CDS             complement(1135177..1136346)
     CDS             complement(1136557..1137045)
     CDS             1137091..1138017
     CDS             1138107..1138694
     CDS             complement(1138757..1139401)
     CDS             complement(1139398..1140144)
     CDS             1140279..1140983
     CDS             complement(1141057..1142298)
     CDS             complement(1142580..1143776)
     CDS             1143965..1146052
     CDS             1146123..1146422
     CDS             1146440..1146661
     CDS             1146717..1146956
     CDS             1147338..1147589
     CDS             1147638..1149755
     CDS             1149837..1150397
     CDS             1150462..1151679
     CDS             1151746..1152147
     CDS             1152185..1152505
     CDS             1152528..1152764
     CDS             1152770..1153333
     CDS             1153431..1155296
     CDS             1155340..1155678
     CDS             1155694..1155888
     CDS             complement(1155904..1156968)
     CDS             complement(1157052..1157855)
     CDS             complement(1157861..1158700)
     CDS             complement(1158704..1159561)
     CDS             complement(1159731..1161281)
     CDS             complement(1161333..1162151)
     CDS             complement(1162179..1163252)
     CDS             1163498..1164226
     CDS             complement(1164234..1165931)
     CDS             complement(1165963..1167063)
     CDS             1167169..1168419
     CDS             1168412..1169146
     CDS             1169159..1169992
     CDS             1170084..1172486
     CDS             complement(1172499..1173455)
     CDS             1173667..1175538
     CDS             1175684..1176190
     CDS             1176416..1177888
     CDS             1177929..1178882
     CDS             1178911..1179786
     CDS             1180069..1180890
     CDS             1180904..1181710
     CDS             1181826..1183478
     CDS             1183504..1184373
     CDS             1184456..1184749
     CDS             1184857..1186146
     CDS             1186305..1186646
     CDS             complement(1186665..1187051)
     CDS             complement(1187202..1188203)
     CDS             complement(1188246..1188770)
     CDS             1188933..1189781
     CDS             complement(1189778..1191508)
     CDS             1191630..1192523
     CDS             complement(1192539..1193627)
     CDS             1193779..1194624
     CDS             1194709..1195332
     CDS             1195384..1196049
     CDS             1196061..1196636
     CDS             1196774..1197658
     CDS             1197705..1198940
     CDS             1199014..1199802
     CDS             complement(1200353..1201561)
     CDS             1201573..1202097
     CDS             complement(1202167..1203207)
     CDS             complement(1203204..1205888)
     CDS             complement(1206137..1206571)
     CDS             complement(1206617..1207711)
     CDS             complement(1207714..1207929)
     CDS             complement(1208087..1208911)
     CDS             1209091..1209969
     CDS             1210091..1210975
     CDS             complement(1211025..1211822)
     CDS             complement(1211899..1212399)
     CDS             complement(1212424..1213011)
     CDS             complement(1213090..1213740)
     CDS             1213985..1215373
     CDS             1215358..1216128
     CDS             1216244..1217215
     CDS             1217310..1218635
     CDS             1218755..1220005
     CDS             1220384..1220599
     CDS             1220849..1221274
     CDS             complement(1221383..1222276)
     CDS             1223156..1223809
     CDS             1224203..1224730
     CDS             complement(1225280..1226188)
     CDS             1226238..1226861
     CDS             1226998..1227186
     CDS             1227213..1228172
     CDS             1228226..1228618
     CDS             1228820..1229689
     CDS             complement(1230335..1230835)
     CDS             complement(1230829..1231152)
     CDS             complement(1232160..1232651)
     CDS             complement(1232968..1233246)
     CDS             1233477..1234316
     CDS             1234589..1235419
     CDS             1235433..1236791
     CDS             complement(1237233..1237895)
     CDS             1238093..1238722
     CDS             complement(1238565..1239350)
     CDS             complement(1239413..1239700)
     CDS             1239982..1240404
     CDS             1240431..1240895
     CDS             1240977..1241402
     CDS             1241463..1241675
     CDS             1241764..1242369
     CDS             1242399..1243025
     CDS             complement(1243000..1243467)
     CDS             1243758..1244261
     CDS             1244292..1244966
     CDS             1245102..1245476
     CDS             complement(1245499..1245759)
     CDS             1246171..1246761
     CDS             1246842..1247327
     CDS             1247489..1249888
     CDS             1250279..1251142
     CDS             complement(1251222..1251683)
     CDS             1251957..1252397
     CDS             1252400..1252978
     CDS             1253392..1253706
     CDS             1253716..1254831
     CDS             complement(1254939..1255187)
     CDS             1255351..1255746
     CDS             1255739..1256392
     CDS             1256579..1256947
     CDS             1257368..1257832
     CDS             1258663..1259754
     CDS             1259857..1260957
     CDS             complement(1260995..1261195)
     CDS             complement(1261662..1262141)
     CDS             1262376..1263065
     CDS             1263108..1263287
     CDS             1263561..1264082
     CDS             1264084..1264944
     CDS             complement(1265004..1265216)
     CDS             1265380..1266513
     CDS             complement(1266671..1267186)
     CDS             1267531..1268391
     CDS             1268469..1268945
     CDS             1269048..1271483
     CDS             complement(1271487..1271696)
     CDS             1271974..1272213
     CDS             1272210..1272629
     CDS             1273087..1273434
     CDS             complement(1274049..1275056)
     CDS             complement(1275098..1275955)
     CDS             complement(1275948..1276490)
     CDS             complement(1276564..1277367)
     CDS             complement(1277364..1278083)
     CDS             complement(1278080..1279627)
     CDS             complement(1279688..1280662)
     CDS             1280817..1281830
     CDS             complement(1281959..1283200)
     CDS             complement(1283214..1283633)
     CDS             1283925..1286240
     CDS             1286302..1287240
     CDS             1287245..1288435
     CDS             1288608..1289135
     CDS             1289202..1289354
     CDS             1289649..1290755
     CDS             1290832..1291323
     CDS             complement(1291392..1292816)
     CDS             complement(1292903..1294669)
     CDS             complement(1294717..1295127)
     CDS             complement(1295249..1295758)
     CDS             complement(1296075..1296353)
     CDS             1296803..1297342
     CDS             1297383..1297838
     CDS             1297854..1300553
     CDS             1300795..1302222
     CDS             1302224..1302871
     CDS             complement(1303012..1303797)
     CDS             complement(1303857..1304261)
     CDS             1304511..1304933
     CDS             1305036..1305680
     CDS             1305737..1305949
     CDS             1306102..1307298
     CDS             1307301..1307999
     CDS             1307999..1309087
     CDS             1309117..1310547
     CDS             1310665..1311318
     CDS             complement(1311592..1311834)
     CDS             complement(1311876..1312544)
     CDS             1312876..1313361
     CDS             complement(1313416..1314930)
     CDS             complement(1314988..1315452)
     CDS             1315865..1316356
     CDS             complement(1316563..1316907)
     CDS             1317229..1319520
     CDS             1319612..1319815
     CDS             1319855..1320367
     CDS             1320565..1321119
     CDS             complement(1321287..1323083)
     CDS             1323336..1324094
     CDS             1324327..1325961
     CDS             1325990..1326961
     CDS             1326999..1327949
     CDS             1327961..1328923
     CDS             1328920..1329909
     CDS             1330052..1331080
     CDS             1331132..1331986
     CDS             complement(1331979..1333397)
     CDS             complement(1333415..1333828)
     CDS             complement(1333825..1334427)
     CDS             1334574..1335908
     CDS             complement(1335924..1336241)
     CDS             complement(1336340..1337164)
     CDS             complement(1337164..1338474)
     CDS             1338705..1339151
     CDS             1339279..1341177
     CDS             1341212..1341952
     CDS             1342028..1343140
     CDS             1343142..1344410
     CDS             complement(1344332..1345438)
     CDS             complement(1345490..1346197)
     CDS             1346405..1347301
     CDS             complement(1347381..1349069)
     CDS             1349355..1350140
     CDS             1350419..1351021
     CDS             1351018..1352322
     CDS             1352376..1353404
     CDS             1353457..1353858
     CDS             complement(1353887..1354432)
     CDS             1354604..1355305
     CDS             1355320..1355958
     CDS             complement(1356027..1356803)
     CDS             1357000..1357884
     CDS             1357938..1358300
     CDS             1358327..1360552
     CDS             1361019..1362926
     CDS             1363074..1363496
     CDS             1363662..1363859
     CDS             1363887..1364243
     CDS             1364463..1365494
     CDS             1365554..1368001
     CDS             1368082..1368498
     CDS             1368623..1369054
     CDS             complement(1369371..1369631)
     CDS             complement(1369679..1370191)
     CDS             complement(1370213..1370473)
     CDS             1370665..1371054
     CDS             1371156..1371482
     CDS             complement(1371497..1376338)
     CDS             complement(1376541..1377065)
     CDS             1377459..1378976
     CDS             complement(1379069..1379455)
     CDS             complement(1379723..1380700)
     CDS             1381257..1382165
     CDS             1382275..1383666
     CDS             1384081..1384344
     CDS             complement(1384530..1386329)
     CDS             complement(1386529..1387356)
     CDS             complement(1387353..1389431)
     CDS             complement(1389537..1390388)
     CDS             1390566..1391246
     CDS             complement(1391313..1391945)
     CDS             complement(1392066..1394681)
     CDS             1395097..1397784
     CDS             1397947..1399611
     CDS             1399674..1400291
     CDS             1400326..1402107
     CDS             complement(1402366..1403778)
     CDS             complement(1403793..1404515)
     CDS             complement(1404643..1405431)
     CDS             1405658..1406383
     CDS             1406401..1407813
     CDS             1407810..1408079
     CDS             complement(1408134..1408928)
     CDS             complement(1408930..1409826)
     CDS             complement(1409989..1410957)
     CDS             complement(1411235..1412293)
     CDS             complement(1412325..1413359)
     CDS             complement(1413469..1414269)
     CDS             complement(1414303..1415055)
     CDS             complement(1415081..1415665)
     CDS             complement(1416037..1416789)
     CDS             complement(1416749..1417138)
     CDS             complement(1417262..1418515)
     CDS             complement(1418591..1420015)
     CDS             complement(1420045..1421727)
     CDS             complement(1421836..1422966)
     CDS             1423044..1424705
     CDS             1424719..1425534
     CDS             1425645..1426832
     CDS             1426905..1427771
     CDS             1427773..1428864
     CDS             1428861..1429628
     CDS             1429625..1430338
     CDS             1430655..1432565
     CDS             complement(1432773..1433822)
     CDS             complement(1433876..1435636)
     CDS             1435872..1436543
     CDS             1436540..1437898
     CDS             complement(1437962..1440316)
     CDS             1440481..1441326
     CDS             1441380..1441583
     CDS             1441614..1443878
     CDS             complement(1443995..1444825)
     CDS             1444842..1446053
     CDS             1446043..1446840
     CDS             complement(1446855..1447073)
     CDS             1447474..1449249
     CDS             1449321..1450502
     CDS             1450575..1451315
     CDS             1451692..1452243
     CDS             1452475..1453449
     CDS             1453630..1454988
     CDS             1455089..1456273
     CDS             1456283..1456912
     CDS             1457003..1458256
     CDS             complement(1458263..1458499)
     CDS             complement(1458606..1459460)
     CDS             complement(1459560..1460939)
     CDS             complement(1461069..1462283)
     CDS             complement(1462369..1465821)
     CDS             1465917..1466771
     CDS             1466775..1467284
     CDS             complement(1467325..1467897)
     CDS             complement(1468065..1468586)
     CDS             complement(1468693..1469241)
     CDS             complement(1469504..1470811)
     CDS             complement(1471067..1472416)
     CDS             complement(1472438..1473160)
     CDS             1473448..1473801
     CDS             complement(1473821..1475086)
     CDS             complement(1475131..1476039)
     CDS             1476308..1477525
     CDS             1477535..1480645
     CDS             1481724..1482677
     CDS             1482765..1483148
     CDS             complement(1483145..1484002)
     CDS             1484062..1486125
     CDS             1486278..1487633
     CDS             1487642..1487737
     CDS             1487724..1488374
     CDS             1488600..1489877
     CDS             1489999..1490118
     CDS             1490132..1492543
     CDS             1493170..1495119
     CDS             complement(1495198..1495803)
     CDS             1495853..1496551
     CDS             complement(1496548..1498119)
     CDS             complement(1498407..1499987)
     CDS             complement(1500037..1501392)
     CDS             1501575..1502180
     CDS             1502383..1506429
     CDS             complement(1506528..1506818)
     CDS             complement(1506870..1507664)
     CDS             complement(1507669..1507983)
     CDS             complement(1508049..1508588)
     CDS             complement(1508666..1509076)
     CDS             complement(1509192..1510754)
     CDS             1511136..1512761
     CDS             1512896..1514146
     CDS             1514279..1515265
     CDS             1515269..1516588
     CDS             1516585..1517358
     CDS             1517358..1518071
     CDS             complement(1518112..1519632)
     CDS             1520134..1522215
     CDS             1522250..1522888
     CDS             1522936..1524114
     CDS             1524306..1526162
     CDS             1526215..1526997
     CDS             1527010..1527507
     CDS             1527594..1528952
     CDS             1528997..1530010
     CDS             1530086..1530931
     CDS             1530936..1531748
     CDS             1531809..1532711
     CDS             1532741..1533673
     CDS             complement(1533806..1534327)
     CDS             complement(1534381..1535529)
     CDS             1535805..1536833
     CDS             1536921..1537904
     CDS             1538013..1538450
     CDS             complement(1538563..1539537)
     CDS             complement(1539558..1540340)
     CDS             complement(1540377..1541741)
     CDS             complement(1541850..1542503)
     CDS             complement(1542503..1543801)
     CDS             complement(1543815..1544708)
     CDS             complement(1544760..1545497)
     CDS             1545694..1546122
     CDS             complement(1546123..1546950)
     CDS             complement(1546996..1547286)
     CDS             complement(1547302..1548309)
     CDS             1548497..1549492
     CDS             1549499..1550110
     CDS             1550227..1551240
     CDS             1551337..1551744
     CDS             1551781..1552578
     CDS             1552571..1553317
     CDS             1553342..1553737
     CDS             complement(1553751..1555040)
     CDS             complement(1555186..1555806)
     CDS             1555957..1556904
     CDS             1557087..1557500
     CDS             1557530..1558105
     CDS             1558273..1561596
     CDS             1561613..1561948
     CDS             complement(1562029..1562628)
     CDS             complement(1562625..1563155)
     CDS             complement(1563187..1564647)
     CDS             complement(1564640..1565638)
     CDS             1565758..1567314
     CDS             1567428..1567613
     CDS             1567676..1568974
     CDS             1568992..1570830
     CDS             complement(1570833..1571813)
     CDS             complement(1571968..1572969)
     CDS             complement(1573061..1573387)
     CDS             1573742..1575649
     CDS             1575924..1577342
     CDS             1577459..1578379
     CDS             1578412..1580568
     CDS             complement(1580632..1581585)
     CDS             complement(1581587..1583611)
     CDS             complement(1583738..1584526)
     CDS             complement(1584565..1586172)
     CDS             complement(1586241..1587422)
     CDS             complement(1587461..1589197)
     CDS             1589468..1590178
     CDS             complement(1590188..1590322)
     CDS             complement(1590678..1591583)
     CDS             complement(1591594..1592370)
     CDS             complement(1592499..1593497)
     CDS             1594189..1594302
     CDS             1594562..1595758
     CDS             1595930..1596043
     CDS             1596040..1597287
     CDS             1597370..1598602
     CDS             1598688..1599659
     CDS             1599830..1600285
     CDS             1600535..1601980
     CDS             1602627..1603532
     CDS             complement(1603347..1603901)
     CDS             1604280..1604612
     CDS             1604666..1605673
     CDS             1605838..1606137
     CDS             1606546..1607895
     CDS             1607999..1608613
     CDS             1608613..1609251
     CDS             1609385..1609564
     CDS             1609613..1610332
     CDS             complement(1610863..1611264)
     CDS             complement(1611410..1612078)
     CDS             1612245..1612661
     CDS             complement(1612668..1614677)
     CDS             complement(1614790..1615851)
     CDS             1616060..1616425
     CDS             complement(1616482..1618158)
     CDS             1618477..1619571
     CDS             1619587..1620387
     CDS             1620411..1621310
     CDS             1621318..1622256
     CDS             complement(1622351..1622626)
     CDS             complement(1622666..1623007)
     CDS             complement(1623073..1624359)
     CDS             complement(1624446..1625108)
     CDS             complement(1625113..1625811)
     CDS             complement(1625935..1626849)
     CDS             complement(1626968..1627858)
     CDS             complement(1628309..1630054)
     CDS             complement(1630444..1631226)
     CDS             complement(1631286..1632860)
     CDS             complement(1633157..1633945)
     CDS             1634074..1634955
     CDS             1634975..1635352
     CDS             1635396..1635992
     CDS             1636074..1636304
     CDS             1636353..1637144
     CDS             complement(1637205..1637672)
     CDS             1637891..1639273
     CDS             complement(1639540..1639920)
     CDS             complement(1639939..1641144)
     CDS             complement(1641193..1642086)
     CDS             1642320..1643375
     CDS             complement(1643450..1643878)
     CDS             complement(1644172..1644594)
     CDS             complement(1644604..1645668)
     CDS             complement(1645705..1646019)
     CDS             1646145..1646441
     CDS             complement(1646525..1647676)
     CDS             complement(1647773..1649728)
     CDS             complement(1649728..1650624)
     CDS             1650871..1651983
     CDS             1651980..1653170
     CDS             1653205..1653996
     CDS             1654020..1654982
     CDS             complement(1655011..1656108)
     CDS             complement(1656105..1657061)
     CDS             complement(1657094..1657903)
     CDS             complement(1658100..1658279)
     CDS             1658343..1659527
     CDS             complement(1659524..1659880)
     CDS             1660094..1661242
     CDS             1661435..1662628
     CDS             1662656..1664410
     CDS             1664407..1664931
     CDS             1665031..1665795
     CDS             1665807..1666871
     CDS             1666873..1668504
     CDS             1668518..1668973
     CDS             complement(1669876..1670742)
     CDS             1670942..1671361
     CDS             1671370..1672218
     CDS             1672250..1673017
     CDS             complement(1673060..1673962)
     CDS             complement(1674026..1674856)
     CDS             1675102..1676289
     CDS             1677216..1677932
     CDS             1678039..1678935
     CDS             1678949..1679839
     CDS             1679863..1680663
     CDS             1680671..1681558
     CDS             1681555..1682637
     CDS             1682656..1683432
     CDS             1683447..1684613
     CDS             1684644..1685723
     CDS             1685753..1686904
     CDS             complement(1686914..1687738)
     CDS             1687833..1688711
     CDS             1688723..1689895
     CDS             1689892..1691103
     CDS             1691100..1691912
     CDS             1691930..1692385
     CDS             1692399..1693604
     CDS             1693674..1694648
     CDS             1694682..1697114
     CDS             1697238..1698539
     CDS             1698599..1699675
     CDS             complement(1699739..1700536)
     CDS             complement(1700707..1701111)
     CDS             complement(1701123..1701875)
     CDS             1702064..1703581
     CDS             complement(1703641..1704945)
     CDS             complement(1705225..1706061)
     CDS             complement(1706153..1707124)
     CDS             1707275..1707835
     CDS             1707954..1709507
     CDS             1709570..1710160
     CDS             1710178..1711008
     CDS             1711106..1712086
     CDS             1712101..1713168
     CDS             1713233..1713457
     CDS             complement(1713570..1714520)
     CDS             complement(1714517..1715278)
     CDS             complement(1715275..1715943)
     CDS             complement(1715962..1716720)
     CDS             complement(1716802..1717596)
     CDS             1718018..1718998
     CDS             1719072..1720142
     CDS             complement(1720126..1720221)
     CDS             1720330..1721322
     CDS             1721550..1722710
     CDS             complement(1722977..1723723)
     CDS             complement(1723766..1724701)
     CDS             1724919..1725764
     CDS             1725825..1726820
     CDS             1726890..1727459
     CDS             complement(1727517..1728164)
     CDS             1728502..1729500
     CDS             complement(1729487..1730473)
     CDS             complement(1730692..1731555)
     CDS             1731780..1732541
     CDS             1732934..1733329
     CDS             1733343..1734122
     CDS             complement(1734432..1735427)
     CDS             complement(1735545..1736771)
     CDS             1736824..1737510
     CDS             1737740..1737943
     CDS             1738003..1739037
     CDS             1739176..1740552
     CDS             1740642..1742099
     CDS             1742151..1743323
     CDS             complement(1743310..1743678)
     CDS             complement(1743864..1744601)
     CDS             1744794..1745705
     CDS             complement(1745718..1747376)
     CDS             complement(1747615..1748850)
     CDS             1748989..1750146
     CDS             1750130..1750342
     CDS             1750293..1751123
     CDS             1751403..1751687
     CDS             1751687..1753018
     CDS             1753205..1753423
     CDS             complement(1753480..1754304)
     CDS             complement(1754533..1755435)
     CDS             1755550..1756299
     CDS             complement(1756313..1756696)
     CDS             1757010..1759265
     CDS             1759409..1762789
     CDS             1762910..1764295
     CDS             1764355..1764522
     CDS             1764727..1765014
     CDS             complement(1765076..1765351)
     CDS             1765622..1768261
     CDS             1768312..1768416
     CDS             1768491..1769201
     CDS             1769270..1769491
     CDS             complement(1769494..1769640)
     CDS             complement(1769734..1770642)
     CDS             1770911..1771117
     CDS             complement(1771173..1772885)
     CDS             1773101..1774165
     CDS             1774228..1775403
     CDS             complement(1775558..1776484)
     CDS             complement(1776494..1778122)
     CDS             complement(1778157..1779638)
     CDS             complement(1779690..1780658)
     CDS             complement(1780678..1781700)
     CDS             complement(1781768..1783327)
     CDS             complement(1783314..1784576)
     CDS             complement(1784715..1785959)
     CDS             complement(1786106..1787029)
     CDS             1787210..1788205
     CDS             1788282..1789805
     CDS             complement(1789831..1791312)
     CDS             complement(1791535..1792548)
     CDS             complement(1792609..1793805)
     CDS             complement(1793923..1794852)
     CDS             1794922..1795878
     CDS             1796074..1797069
     CDS             complement(1797210..1798121)
     CDS             1798253..1799266
     CDS             complement(1799352..1800116)
     CDS             complement(1800164..1800931)
     CDS             complement(1801047..1802225)
     CDS             1802474..1803274
     CDS             complement(1803330..1804127)
     CDS             complement(1804163..1805143)
     CDS             1805390..1806610
     CDS             1806663..1807643
     CDS             complement(1807721..1807936)
     CDS             complement(1808045..1809031)
     CDS             complement(1809243..1810802)
     CDS             1811069..1813894
     CDS             1813891..1814247
     CDS             1814244..1815779
     CDS             1815784..1816287
     CDS             1816272..1816544
     CDS             1816571..1816969
     CDS             1817001..1817882
     CDS             1818169..1819743
     CDS             1819834..1820292
     CDS             1820613..1822283
     CDS             complement(1822311..1823192)
     CDS             1823294..1824418
     CDS             1824450..1824728
     CDS             1824784..1825779
     CDS             1825813..1826622
     CDS             1827139..1827783
     CDS             1827868..1828425
     CDS             1828526..1829263
     CDS             1829327..1831945
     CDS             1831945..1832979
     CDS             complement(1832996..1834618)
     CDS             1834957..1835211
     CDS             1835259..1836281
     CDS             1836298..1836570
     CDS             1836608..1838200
     CDS             1838220..1838582
     CDS             1838599..1839657
     CDS             1839703..1840620
     CDS             1840880..1841272
     CDS             complement(1841356..1842618)
     CDS             1842992..1843186
     CDS             1843323..1844483
     CDS             complement(1844616..1845734)
     CDS             complement(1845827..1846192)
     CDS             1846305..1847138
     CDS             complement(1847369..1847650)
     CDS             complement(1847968..1848882)
     CDS             complement(1848935..1850086)
     CDS             complement(1850094..1854242)
     CDS             complement(1854280..1855032)
     CDS             complement(1855058..1856386)
     CDS             complement(1856453..1856965)
     CDS             complement(1856997..1858430)
     CDS             complement(1858427..1859128)
     CDS             complement(1859151..1860425)
     CDS             complement(1860446..1861465)
     CDS             complement(1861486..1861746)
     CDS             complement(1861754..1862140)
     CDS             complement(1862145..1862861)
     CDS             complement(1862870..1864798)
     CDS             complement(1864803..1867499)
     CDS             complement(1867512..1868585)
     CDS             complement(1868540..1870300)
     CDS             complement(1870293..1870757)
     CDS             complement(1870799..1871281)
     CDS             complement(1871383..1872885)
     CDS             complement(1872929..1873477)
     CDS             1874046..1874753
     CDS             complement(1874921..1876354)
     CDS             complement(1876363..1878144)
     CDS             complement(1878453..1878926)
     CDS             complement(1878941..1879990)
     CDS             complement(1879980..1881125)
     CDS             complement(1881118..1882671)
     CDS             complement(1882968..1885154)
     CDS             1885580..1886044
     CDS             complement(1886076..1886540)
     CDS             complement(1886555..1888822)
     CDS             complement(1888830..1889261)
     CDS             complement(1889209..1891134)
     CDS             complement(1891166..1893694)
     CDS             1894351..1894956
     CDS             1897471..1897608
     CDS             complement(1899467..1900348)
     CDS             complement(1900394..1901824)
     CDS             1902325..1904286
     CDS             1904577..1905161
     CDS             1905158..1907002
     CDS             1907032..1909812
     CDS             1909844..1910803
     CDS             1910915..1911259
     CDS             complement(1911290..1911460)
     CDS             1911570..1912037
     CDS             complement(1912060..1912905)
     CDS             complement(1913134..1914744)
     CDS             complement(1914794..1916449)
     CDS             complement(1916636..1917778)
     CDS             1917887..1918840
     CDS             1918873..1919049
     CDS             1919046..1919804
     CDS             1919890..1920888
     CDS             1921037..1921807
     CDS             complement(1922173..1922670)
     CDS             complement(1922761..1923225)
     CDS             complement(1923341..1924627)
     CDS             1924974..1925312
     CDS             1925403..1926194
     CDS             complement(1926200..1931716)
     CDS             complement(1931713..1932918)
     CDS             1933076..1933516
     CDS             complement(1933566..1935662)
     CDS             1936189..1936749
     CDS             1936900..1938429
     CDS             complement(1938485..1939372)
     CDS             complement(1939441..1939920)
     CDS             1940205..1942226
     CDS             1942573..1942668
     CDS             1942768..1943685
     CDS             1943682..1944374
     CDS             1944371..1944643
     CDS             1944615..1945784
     CDS             complement(1945858..1946178)
     CDS             complement(1946263..1948005)
     CDS             complement(1948204..1948824)
     CDS             complement(1948821..1950260)
     CDS             1950424..1952865
     CDS             complement(1952993..1953220)
     CDS             complement(1953374..1954060)
     CDS             complement(1954053..1954670)
     CDS             complement(1954847..1956274)
     CDS             complement(1956575..1957291)
     CDS             1957480..1958283
     CDS             1958291..1959601
     CDS             1959636..1960724
     CDS             1960770..1962479
     CDS             1962814..1963968
     CDS             1964037..1964615
     CDS             complement(1964637..1965719)
     CDS             1966027..1967232
     CDS             complement(1967248..1968561)
     CDS             complement(1968651..1969892)
     CDS             1970114..1970407
     CDS             1970509..1971513
     CDS             1971590..1973029
     CDS             1973186..1973623
     CDS             complement(1973633..1975624)
     CDS             1975879..1976787
     CDS             1976829..1977983
     CDS             1978096..1980708
     CDS             1980778..1981971
     CDS             1982276..1983400
     CDS             1983632..1983850
     CDS             complement(1983862..1985265)
     CDS             complement(1985262..1985936)
     CDS             1986136..1989354
     CDS             1989351..1990568
     CDS             1990587..1992098
     CDS             complement(1992028..1992519)
     CDS             complement(1992797..1993978)
     CDS             complement(1993992..1995947)
     CDS             complement(1996019..1996828)
     CDS             1997238..1998566
     CDS             1998600..1999532
     CDS             1999520..2000575
     CDS             2000635..2002095
     CDS             2002253..2003515
     CDS             2003551..2004351
     CDS             complement(2004387..2005049)
     CDS             complement(2005122..2006327)
     CDS             complement(2006334..2007356)
     CDS             complement(2007392..2007808)
     CDS             complement(2007822..2009039)
     CDS             complement(2009047..2009562)
     CDS             complement(2009589..2010773)
     CDS             complement(2010925..2011866)
     CDS             complement(2012072..2012536)
     CDS             2012730..2012972
     CDS             complement(2012987..2013712)
     CDS             complement(2013709..2014428)
     CDS             complement(2014497..2016986)
     CDS             complement(2017111..2018541)
     CDS             2018730..2019353
     CDS             complement(2019423..2021021)
     CDS             complement(2021221..2022177)
     CDS             complement(2022202..2022735)
     CDS             complement(2022743..2023219)
     CDS             complement(2023315..2023950)
     CDS             2024363..2025568
     CDS             complement(2025596..2026102)
     CDS             2026288..2026689
     CDS             complement(2026716..2027411)
     CDS             complement(2027408..2030104)
     CDS             complement(2030371..2031990)
     CDS             complement(2031965..2032588)
     CDS             complement(2032665..2034128)
     CDS             2034251..2035210
     CDS             2035312..2035827
     CDS             complement(2035852..2036187)
     CDS             complement(2036174..2036611)
     CDS             2036814..2037266
     CDS             complement(2037298..2038227)
     CDS             complement(2038308..2038733)
     CDS             complement(2038906..2041290)
     CDS             2041571..2042476
     CDS             complement(2042489..2043274)
     CDS             complement(2043300..2043956)
     CDS             complement(2043956..2045164)
     CDS             complement(2045178..2045981)
     CDS             complement(2046110..2046562)
     CDS             complement(2046573..2047661)
     CDS             complement(2047696..2048223)
     CDS             complement(2048245..2050599)
     CDS             complement(2050698..2052089)
     CDS             complement(2052194..2053381)
     CDS             complement(2053399..2054220)
     CDS             complement(2054259..2055029)
     CDS             complement(2055078..2055638)
     CDS             complement(2055747..2056457)
     CDS             complement(2056460..2056729)
     CDS             complement(2056729..2057607)
     CDS             complement(2057905..2058648)
     CDS             2058991..2059809
     CDS             2059887..2062469
     CDS             2062493..2064577
     CDS             complement(2064675..2065208)
     CDS             complement(2065205..2067340)
     CDS             complement(2067353..2068681)
     CDS             complement(2068678..2072193)
     CDS             2072603..2073430
     CDS             complement(2073442..2074407)
     CDS             2074585..2075784
     CDS             2075861..2076688
     CDS             2076802..2077164
     CDS             2077190..2077537
     CDS             2077553..2078704
     CDS             2078750..2079643
     CDS             2079729..2080979
     CDS             complement(2081359..2082279)
     CDS             complement(2082666..2083802)
     CDS             complement(2084031..2084993)
     CDS             2085103..2085903
     CDS             complement(2085999..2086925)
     CDS             2087071..2088501
     CDS             complement(2088538..2089356)
     CDS             complement(2089379..2090797)
     CDS             complement(2090794..2091564)
     CDS             complement(2091566..2093665)
     CDS             complement(2093658..2094668)
     CDS             2094725..2095729
     CDS             2095764..2096363
     CDS             complement(2096376..2096537)
     CDS             complement(2096534..2096872)
     CDS             2097104..2098111
     CDS             2098172..2099719
     CDS             complement(2099934..2100545)
     CDS             2100630..2101475
     CDS             complement(2101501..2102652)
     CDS             complement(2102692..2103702)
     CDS             complement(2103721..2104722)
     CDS             2104762..2105808
     CDS             complement(2105912..2106994)
     CDS             complement(2107068..2107826)
     CDS             complement(2107937..2108755)
     CDS             complement(2108752..2109786)
     CDS             complement(2109799..2110710)
     CDS             complement(2110723..2111643)
     CDS             complement(2111766..2113322)
     CDS             complement(2113349..2115238)
     CDS             complement(2115287..2116261)
     CDS             complement(2116267..2117235)
     CDS             2117502..2119433
     CDS             complement(2119525..2120010)
     CDS             complement(2120176..2120748)
     CDS             complement(2120752..2122167)
     CDS             complement(2122207..2123328)
     CDS             2123646..2125124
     CDS             complement(2125141..2126259)
     CDS             complement(2126240..2127097)
     CDS             complement(2127094..2127579)
     CDS             complement(2127636..2128484)
     CDS             2128522..2128791
     CDS             complement(2128833..2130314)
     CDS             complement(2130311..2130781)
     CDS             2130896..2131588
     CDS             2131656..2132063
     CDS             2132457..2133272
     CDS             2133575..2134432
     CDS             complement(2134460..2134906)
     CDS             complement(2135094..2135744)
     CDS             2136003..2136455
     CDS             complement(2136535..2137026)
     CDS             complement(2137180..2138766)
     CDS             complement(2138821..2139522)
     CDS             2139773..2140723
     CDS             2140909..2141343
     CDS             complement(2141401..2141766)
     CDS             complement(2141814..2142347)
     CDS             complement(2142344..2143069)
     CDS             complement(2143096..2145480)
     CDS             2145754..2145954
     CDS             complement(2146091..2146843)
     CDS             complement(2147171..2148466)
     CDS             complement(2148904..2149365)
     CDS             complement(2149322..2149819)
     CDS             complement(2149864..2151126)
     CDS             complement(2151275..2152096)
     CDS             complement(2152145..2153314)
     CDS             complement(2153666..2154613)
     CDS             complement(2154610..2155746)
     CDS             complement(2155743..2156666)
     CDS             complement(2156668..2157624)
     CDS             complement(2157763..2158422)
     CDS             complement(2158419..2159261)
     CDS             complement(2159348..2159563)
     CDS             complement(2159630..2160529)
     CDS             complement(2160542..2161345)
     CDS             complement(2161356..2162519)
     CDS             complement(2162562..2163617)
     CDS             complement(2163984..2164991)
     CDS             2165575..2168418
     CDS             complement(2168504..2171092)
     CDS             complement(2171417..2173540)
     CDS             complement(2173729..2174805)
     CDS             complement(2174819..2175844)
     CDS             complement(2175923..2176672)
     CDS             complement(2176665..2177432)
     CDS             complement(2177465..2178652)
     CDS             complement(2178704..2179339)
     CDS             complement(2179556..2179936)
     CDS             complement(2179936..2180436)
     CDS             complement(2180438..2180695)
     CDS             complement(2180722..2181930)
     CDS             complement(2182143..2183591)
     CDS             complement(2183613..2184923)
     CDS             complement(2184973..2186256)
     CDS             2186389..2186910
     CDS             2187071..2187538
     CDS             2187915..2189618
     CDS             2189733..2190185
     CDS             2190227..2190907
     CDS             complement(2190978..2191985)
     CDS             complement(2191999..2192625)
     CDS             complement(2192807..2194198)
     CDS             complement(2194403..2194855)
     CDS             complement(2194892..2195170)
     CDS             complement(2195174..2195473)
     CDS             complement(2195551..2195925)
     CDS             complement(2196027..2197025)
     CDS             2197237..2197893
     CDS             2198020..2198193
     CDS             2198508..2199320
     CDS             2199342..2201396
     CDS             2201398..2205108
     CDS             2205136..2206482
     CDS             2206479..2207912
     CDS             complement(2207919..2208125)
     CDS             complement(2208194..2208370)
     CDS             2208598..2208864
     CDS             2209358..2209507
     CDS             complement(2209954..2210979)
     CDS             complement(2211759..2212322)
     CDS             complement(2212450..2213532)
     CDS             complement(2213633..2215198)
     CDS             complement(2215520..2217340)
     CDS             2217531..2218007
     CDS             2218087..2219631
     CDS             2219675..2220964
     CDS             2220967..2222568
     CDS             complement(2222782..2222976)
     CDS             complement(2223207..2224154)
     CDS             complement(2224221..2224589)
     CDS             complement(2224652..2227552)
     CDS             complement(2227649..2229124)
     CDS             complement(2229121..2229609)
     CDS             complement(2229895..2231601)
     CDS             complement(2231748..2232626)
     CDS             complement(2233182..2233907)
     CDS             2234071..2234742
     CDS             complement(2234785..2235030)
     CDS             complement(2235027..2235242)
     CDS             complement(2235327..2236799)
     CDS             complement(2236849..2237763)
     CDS             complement(2237766..2237930)
     CDS             complement(2237934..2238596)
     CDS             complement(2238615..2240063)
     CDS             complement(2240202..2240348)
     CDS             complement(2240359..2242908)
     CDS             complement(2243011..2244108)
     CDS             complement(2244261..2245685)
     CDS             complement(2245791..2247050)
     CDS             complement(2247137..2249989)
     CDS             complement(2250300..2251067)
     CDS             complement(2251070..2252179)
     CDS             complement(2252228..2253034)
     CDS             complement(2253092..2253973)
     CDS             complement(2254083..2255399)
     CDS             2255605..2256405
     CDS             complement(2256462..2258036)
     CDS             complement(2258101..2259282)
     CDS             complement(2259287..2259853)
     CDS             complement(2259981..2261396)
     CDS             2261911..2262375
     CDS             complement(2262444..2263265)
     CDS             complement(2263278..2264153)
     CDS             complement(2264244..2265218)
     CDS             complement(2265218..2266069)
     CDS             complement(2266088..2267074)
     CDS             complement(2267224..2271195)
     CDS             2271219..2272652
     CDS             2272799..2273071
     CDS             complement(2273148..2273834)
     CDS             2273912..2274937
     CDS             complement(2274959..2275741)
     CDS             complement(2275970..2276740)
     CDS             complement(2276799..2279411)
     CDS             complement(2279491..2279736)
     CDS             2279861..2280295
     CDS             2280402..2281013
     CDS             complement(2281068..2281637)
     CDS             complement(2281767..2283107)
     CDS             complement(2283195..2284346)
     CDS             complement(2284517..2285428)
     CDS             complement(2285439..2286812)
     CDS             complement(2286917..2288269)
     CDS             complement(2288440..2288679)
     CDS             complement(2288888..2290231)
     CDS             complement(2290476..2291654)
     CDS             complement(2291709..2292341)
     CDS             complement(2292452..2293822)
     CDS             complement(2293862..2295154)
     CDS             complement(2295195..2296211)
     CDS             complement(2296204..2296983)
     CDS             complement(2296980..2298134)
     CDS             complement(2298186..2298611)
     CDS             2298957..2299658
     CDS             complement(2299733..2301124)
     CDS             2301257..2302111
     CDS             complement(2302145..2302981)
     CDS             complement(2302978..2304153)
     CDS             complement(2304160..2305023)
     CDS             complement(2305032..2305925)
     CDS             complement(2305954..2306706)
     CDS             2306924..2307898
     CDS             complement(2308075..2309133)
     CDS             2309629..2310309
     CDS             2310306..2311724
     CDS             complement(2311732..2312523)
     CDS             complement(2312560..2313372)
     CDS             complement(2313491..2314534)
     CDS             complement(2314703..2315716)
     CDS             complement(2315793..2316773)
     CDS             complement(2316770..2317966)
     CDS             complement(2318114..2319019)
     CDS             complement(2319089..2319703)
     CDS             complement(2319765..2320091)
     CDS             complement(2320157..2322349)
     CDS             complement(2322449..2324950)
     CDS             complement(2325382..2328975)
     CDS             complement(2328972..2331845)
     CDS             complement(2332016..2332291)
     CDS             2332717..2333043
     CDS             2333231..2334493
     CDS             2334589..2335446
     CDS             2335620..2335880
     CDS             2336058..2337839
     CDS             2337930..2339282
     CDS             complement(2340644..2342050)
     CDS             2342103..2343242
     CDS             complement(2343309..2343995)
     CDS             complement(2344349..2346019)
     CDS             complement(2346016..2347140)
     CDS             complement(2347137..2348189)
     CDS             complement(2348206..2350089)
     CDS             2350299..2351081
     CDS             complement(2351188..2351523)
     CDS             2351960..2353282
     CDS             2353318..2353887
     CDS             2354041..2355204
     CDS             2355224..2355337
     CDS             complement(2355307..2355825)
     CDS             complement(2356098..2356940)
     CDS             complement(2357001..2357414)
     CDS             complement(2357468..2359207)
     CDS             complement(2359248..2359712)
     CDS             complement(2359750..2361642)
     CDS             complement(2361799..2362806)
     CDS             complement(2362901..2363920)
     CDS             2364083..2365141
     CDS             2365223..2365423
     CDS             2365464..2366162
     CDS             complement(2367058..2368704)
     CDS             complement(2368727..2369575)
     CDS             complement(2369587..2370567)
     CDS             2370771..2371805
     CDS             complement(2371825..2372412)
     CDS             complement(2372467..2373483)
     CDS             complement(2373510..2373764)
     CDS             2373965..2374321
     CDS             complement(2374510..2375751)
     CDS             2375917..2376105
     CDS             complement(2376294..2376497)
     CDS             complement(2376724..2377257)
     CDS             2377875..2378096
     CDS             2378321..2378797
     CDS             2378983..2380005
     CDS             complement(2380087..2381619)
     CDS             2381775..2383898
     CDS             complement(2383992..2385326)
     CDS             complement(2385446..2386153)
     CDS             complement(2386182..2386886)
     CDS             complement(2386944..2387732)
     CDS             complement(2387789..2388691)
     CDS             complement(2388688..2389653)
     CDS             complement(2389767..2390798)
     CDS             complement(2391041..2392384)
     CDS             complement(2392433..2393233)
     CDS             complement(2393440..2395323)
     CDS             complement(2395457..2396134)
     CDS             2396342..2396842
     CDS             complement(2396886..2397389)
     CDS             complement(2397416..2397892)
     CDS             complement(2398116..2401364)
     CDS             complement(2401443..2402126)
     CDS             complement(2402183..2403319)
     CDS             complement(2403651..2404061)
     CDS             complement(2404107..2404556)
     CDS             complement(2404553..2406199)
     CDS             complement(2406258..2407427)
     CDS             complement(2407461..2408312)
     CDS             complement(2408374..2409177)
     CDS             complement(2409177..2411546)
     CDS             complement(2411725..2413617)
     CDS             complement(2413787..2415460)
     CDS             complement(2415614..2416414)
     CDS             2416427..2417221
     CDS             2417285..2417722
     CDS             2417682..2418467
     CDS             2418833..2420089
     CDS             2420107..2420823
     CDS             2421029..2421313
     CDS             2421942..2422205
     CDS             2422219..2422950
     CDS             2422975..2423178
     CDS             2423242..2423535
     CDS             2423808..2424023
     CDS             2424016..2424360
     CDS             2424369..2427173
     CDS             complement(2427131..2427346)
     CDS             complement(2428297..2429472)
     CDS             complement(2429477..2430736)
     CDS             complement(2430764..2433766)
     CDS             complement(2433943..2434098)
     CDS             2434211..2434867
     CDS             2435098..2437047
     CDS             complement(2437098..2438837)
     CDS             complement(2438943..2439251)
     CDS             complement(2439280..2440101)
     CDS             complement(2440094..2440978)
     CDS             complement(2440975..2442093)
     CDS             complement(2442095..2443216)
     CDS             2443373..2444143
     CDS             complement(2444220..2445086)
     CDS             complement(2445156..2445998)
     CDS             2446046..2447596
     CDS             2447651..2449255
     CDS             2449299..2449676
     CDS             2449763..2450155
     CDS             complement(2450179..2450409)
     CDS             complement(2450547..2450948)
     CDS             complement(2451067..2451270)
     CDS             complement(2451369..2451830)
     CDS             2452196..2452783
     CDS             2452780..2454054
     CDS             2454051..2454611
     CDS             complement(2454659..2454934)
     CDS             complement(2454990..2455838)
     CDS             2456032..2456256
     CDS             complement(2456353..2457006)
     CDS             complement(2457409..2459460)
     CDS             complement(2459563..2461545)
     CDS             2461865..2462773
     CDS             2462877..2463410
     CDS             2463601..2465124
     CDS             2465197..2466006
     CDS             complement(2466010..2468310)
     CDS             2468720..2469376
     CDS             2469410..2470138
     CDS             2470163..2470576
     CDS             2470806..2471126
     CDS             complement(2471258..2471665)
     CDS             complement(2471851..2472108)
     CDS             complement(2472374..2472637)
     CDS             complement(2473035..2474120)
     CDS             2474216..2475127
     CDS             complement(2475731..2476330)
     CDS             complement(2476430..2478421)
     CDS             2478546..2479709
     CDS             2479946..2480506
     CDS             complement(2480602..2481651)
     CDS             complement(2481667..2482089)
     CDS             complement(2482086..2482868)
     CDS             complement(2482906..2483781)
     CDS             complement(2483787..2484722)
     CDS             complement(2484719..2485489)
     CDS             complement(2485491..2485880)
     CDS             complement(2485926..2486825)
     CDS             complement(2486918..2488711)
     CDS             complement(2489008..2490504)
     CDS             complement(2490623..2491711)
     CDS             complement(2491711..2492349)
     CDS             complement(2492460..2493059)
     CDS             complement(2493696..2494928)
     CDS             complement(2495123..2495362)
     CDS             complement(2495532..2496281)
     CDS             complement(2496308..2497237)
     CDS             complement(2497306..2498286)
     CDS             complement(2498340..2499416)
     CDS             complement(2499568..2499747)
     CDS             complement(2499868..2500473)
     CDS             2500630..2501229
     CDS             2501226..2501975
     CDS             complement(2502041..2503225)
     CDS             complement(2503283..2503687)
     CDS             complement(2503680..2504339)
     CDS             complement(2504320..2505378)
     CDS             2506151..2509279
     CDS             2509447..2510571
     CDS             2510594..2511193
     CDS             2511209..2512498
     CDS             2512646..2512945
     CDS             complement(2512988..2514454)
     CDS             complement(2514465..2515460)
     CDS             complement(2515465..2516889)
     CDS             complement(2517042..2517728)
     CDS             complement(2517821..2518999)
     CDS             complement(2519084..2519629)
     CDS             2519956..2520279
     CDS             2520354..2521460
     CDS             complement(2521842..2521985)
     CDS             complement(2522104..2522286)
     CDS             complement(2522353..2523048)
     CDS             complement(2523083..2525938)
     CDS             complement(2526002..2526628)
     CDS             complement(2526655..2528874)
     CDS             complement(2528894..2530711)
     CDS             2531552..2531719
     CDS             2531751..2532800
     CDS             2532802..2533671
     CDS             2533668..2534012
     CDS             complement(2534042..2535247)
     CDS             complement(2535534..2537060)
     CDS             complement(2537161..2537658)
     CDS             complement(2537694..2538431)
     CDS             complement(2538535..2539845)
     CDS             complement(2539986..2540858)
     CDS             complement(2541050..2541847)
     CDS             complement(2541849..2542763)
     CDS             complement(2542763..2543956)
     CDS             complement(2544079..2544795)
     CDS             complement(2544782..2545603)
     CDS             complement(2545721..2548579)
     CDS             complement(2548860..2549996)
     CDS             complement(2550320..2551387)
     CDS             complement(2551423..2552073)
     CDS             complement(2552084..2552212)
     CDS             complement(2552227..2553636)
     CDS             complement(2553826..2553951)
     CDS             complement(2553956..2554657)
     CDS             complement(2554657..2555442)
     CDS             complement(2555439..2556716)
     CDS             complement(2556729..2557655)
     CDS             complement(2557771..2558886)
     CDS             complement(2559414..2560715)
     CDS             complement(2560760..2561047)
     CDS             complement(2561141..2561842)
     CDS             complement(2561877..2563655)
     CDS             complement(2563659..2564024)
     CDS             complement(2564036..2564446)
     CDS             complement(2564694..2565557)
     CDS             2565936..2566919
     CDS             2567057..2568037
     CDS             2568103..2569284
     CDS             2569494..2570030
     CDS             2570299..2573004
     CDS             2573233..2573373
     CDS             2573473..2574675
     CDS             complement(2574747..2575529)
     CDS             2575586..2577181
     CDS             complement(2577222..2578169)
     CDS             complement(2578166..2579308)
     CDS             complement(2579441..2580121)
     CDS             2580146..2580514
     CDS             2580511..2580813
     CDS             2580774..2581592
     CDS             complement(2581608..2582111)
     CDS             complement(2582202..2584103)
     CDS             complement(2584232..2585770)
     CDS             2585855..2586532
     CDS             2586575..2587288
     CDS             2587294..2587932
     CDS             2587958..2588950
     CDS             2588962..2589417
     CDS             2589435..2589764
     CDS             2589808..2590992
     CDS             2591084..2591728
     CDS             complement(2591750..2592397)
     CDS             2592772..2594448
     CDS             complement(2594538..2595068)
     CDS             complement(2595065..2595622)
     CDS             complement(2595736..2598078)
     CDS             complement(2598151..2598879)
     CDS             complement(2599010..2601001)
     CDS             2601320..2602531
     CDS             2602528..2602671
     CDS             complement(2602668..2604776)
     CDS             2605186..2606043
     CDS             2606149..2607327
     CDS             complement(2607357..2607863)
     CDS             2608118..2608450
     CDS             2608499..2608648
     CDS             2609137..2610351
     CDS             2610348..2610899
     CDS             complement(2610915..2611481)
     CDS             complement(2611478..2612146)
     CDS             complement(2612139..2612654)
     CDS             complement(2612651..2614441)
     CDS             complement(2614438..2614932)
     CDS             complement(2614929..2615189)
     CDS             complement(2615189..2615392)
     CDS             complement(2615389..2615571)
     CDS             complement(2615571..2617310)
     CDS             complement(2617317..2618195)
     CDS             complement(2618311..2619465)
     CDS             complement(2619507..2620301)
     CDS             complement(2620298..2620432)
     CDS             complement(2620578..2620877)
     CDS             complement(2620888..2621172)
     CDS             complement(2621370..2622635)
     CDS             2622748..2622990
     CDS             2623257..2623523
     CDS             2623523..2624719
     CDS             2624716..2625189
     CDS             2625215..2625823
     CDS             2626127..2627506
     CDS             2627512..2627922
     CDS             2627873..2629423
     CDS             2629420..2630991
     CDS             2631053..2631574
     CDS             2631576..2631938
     CDS             2631940..2633271
     CDS             2633284..2633778
     CDS             2633792..2634829
     CDS             2634842..2635246
     CDS             2635286..2635669
     CDS             2635695..2636174
     CDS             2636178..2636549
     CDS             2636553..2637143
     CDS             2637214..2638689
     CDS             2638701..2639144
     CDS             2639147..2639593
     CDS             2639771..2641465
     CDS             2641462..2642040
     CDS             2642040..2642357
     CDS             2642354..2643322
     CDS             complement(2643319..2643684)
     CDS             2643695..2644450
     CDS             2644459..2644809
     CDS             2644809..2645990
     CDS             2645992..2646654
     CDS             2646664..2647710
     CDS             2647710..2647946
     CDS             complement(2648005..2649639)
     CDS             complement(2649755..2649958)
     CDS             2650091..2650612
     CDS             2650609..2650911
     CDS             2650915..2651178
     CDS             2651175..2651690
     CDS             complement(2651660..2651899)
     CDS             complement(2652486..2652773)
     CDS             complement(2652776..2653024)
     CDS             complement(2653222..2653413)
     CDS             complement(2653448..2653918)
     CDS             2654333..2655112
     CDS             complement(2655136..2656218)
     CDS             2656223..2657806
     CDS             2657819..2660200
     CDS             2660357..2661349
     CDS             2661370..2662425
     CDS             2662487..2663809
     CDS             2663984..2665126
     CDS             2665434..2666009
     CDS             2666226..2668085
     CDS             complement(2668316..2669521)
     CDS             complement(2669553..2669906)
     CDS             2670245..2671003
     CDS             2671150..2672556
     CDS             2672620..2673570
     CDS             2673567..2674085
     CDS             2674285..2675364
     CDS             2675617..2675862
     CDS             complement(2675955..2678288)
     CDS             complement(2678557..2679282)
     CDS             2679454..2682153
     CDS             2682231..2683250
     CDS             2683517..2683909
     CDS             2684077..2684409
     CDS             complement(2684446..2684589)
     CDS             complement(2684682..2685350)
     CDS             2685723..2687012
     CDS             2687076..2687888
     CDS             2687907..2689568
     CDS             2689565..2691295
     CDS             complement(2691316..2692872)
     CDS             complement(2693209..2693682)
     CDS             complement(2693672..2694019)
     CDS             complement(2694340..2695956)
     CDS             2696216..2697049
     CDS             complement(2697059..2697676)
     CDS             2697735..2699009
     CDS             complement(2698996..2700612)
     CDS             complement(2700733..2701098)
     CDS             2701276..2702712
     CDS             2702817..2702990
     CDS             2703145..2704620
     CDS             complement(2704690..2705592)
     CDS             complement(2705735..2706040)
     CDS             complement(2706088..2707500)
     CDS             2707859..2708161
     CDS             2708258..2708527
     CDS             complement(2708862..2709101)
     CDS             complement(2709315..2709602)
     CDS             2710056..2710622
     CDS             complement(2710640..2713183)
     CDS             complement(2713260..2713463)
     CDS             complement(2713555..2714205)
     CDS             complement(2714268..2715203)
     CDS             2715360..2716424
     CDS             2716491..2717405
     CDS             2717488..2718207
     CDS             2718223..2718840
     CDS             2718837..2720078
     CDS             complement(2720158..2720691)
     CDS             2721131..2721967
     CDS             complement(2721787..2723127)
     CDS             2723453..2724112
     CDS             2724398..2725462
     CDS             complement(2725447..2725929)
     CDS             complement(2725971..2726882)
     CDS             complement(2726887..2727273)
     CDS             complement(2727318..2728154)
     CDS             complement(2728331..2730127)
     CDS             2730316..2731002
     CDS             2731002..2732399
     CDS             complement(2732406..2732774)
     CDS             complement(2732806..2733972)
     CDS             complement(2733969..2734619)
     CDS             complement(2734630..2735577)
     CDS             complement(2735600..2736316)
     CDS             2737007..2737939
     CDS             2738240..2739814
     CDS             2739807..2740916
     CDS             2740934..2741854
     CDS             2741922..2743067
     CDS             2743249..2743542
     CDS             complement(2743610..2744593)
     CDS             complement(2744620..2745009)
     CDS             complement(2745075..2745863)
     CDS             complement(2745938..2746954)
     CDS             2747085..2748095
     CDS             2748148..2748624
     CDS             complement(2748698..2750977)
     CDS             2751073..2751810
     CDS             complement(2751850..2752500)
     CDS             complement(2752493..2753572)
     CDS             complement(2753596..2754426)
     CDS             complement(2754437..2755189)
     CDS             2755556..2756716
     CDS             2756743..2757342
     CDS             2757339..2760269
     CDS             2760813..2762126
     CDS             2762242..2762892
     CDS             2763041..2763223
     CDS             complement(2763230..2764765)
     CDS             2764963..2765688
     CDS             2765767..2767035
     CDS             2767212..2768123
     CDS             2768134..2768853
     CDS             2768896..2769621
     CDS             2769669..2770148
     CDS             2770238..2770840
     CDS             2770915..2772375
     CDS             complement(2772400..2773500)
     CDS             2773864..2774373
     CDS             complement(2774402..2774992)
     CDS             complement(2775076..2776848)
     CDS             complement(2777073..2780600)
     CDS             2780775..2781623
     CDS             complement(2781635..2782315)
     CDS             complement(2782453..2782836)
     CDS             complement(2782912..2783694)
     CDS             complement(2783730..2784395)
     CDS             complement(2784444..2784698)
     CDS             2784793..2785968
     CDS             2786043..2786516
     CDS             2786738..2786896
     CDS             2787036..2787530
     CDS             2787555..2788463
     CDS             2788659..2788892
     CDS             complement(2788799..2790052)
     CDS             complement(2790055..2790558)
     CDS             2790669..2791973
     CDS             complement(2792051..2793835)
     CDS             complement(2793935..2794870)
     CDS             complement(2794889..2795638)
     CDS             complement(2795845..2796642)
     CDS             complement(2796708..2797361)
     CDS             complement(2797351..2798385)
     CDS             complement(2798553..2799356)
     CDS             complement(2799370..2800293)
     CDS             2800473..2801579
     CDS             2801748..2802857
     CDS             2802854..2803849
     CDS             2803894..2804925
     CDS             complement(2804996..2805898)
     CDS             complement(2805996..2807294)
     CDS             complement(2807563..2807901)
     CDS             complement(2808054..2809049)
     CDS             complement(2809099..2810046)
     CDS             complement(2810098..2811471)
     CDS             complement(2811508..2812731)
     CDS             complement(2812735..2813055)
     CDS             complement(2813250..2813663)
     CDS             complement(2813694..2815388)
     CDS             complement(2815551..2816216)
     CDS             2816346..2816567
     CDS             complement(2816557..2817861)
     CDS             complement(2817899..2818795)
     CDS             complement(2818864..2819994)
     CDS             complement(2820025..2821173)
     CDS             complement(2821266..2822417)
     CDS             complement(2822532..2823095)
     CDS             complement(2823178..2825829)
     CDS             2826266..2826922
     CDS             2827041..2827790
     CDS             2827787..2828452
     CDS             2829012..2829413
     CDS             complement(2829442..2829945)
     CDS             complement(2829935..2832241)
     CDS             2832484..2835120
     CDS             2835150..2837720
     CDS             complement(2837790..2838449)
     CDS             complement(2838553..2839365)
     CDS             complement(2839625..2840905)
     CDS             2840992..2842008
     CDS             2842070..2843401
     CDS             complement(2843271..2844386)
     CDS             complement(2844412..2845254)
     CDS             complement(2845595..2846932)
     CDS             complement(2847001..2848341)
     CDS             2848674..2849348
     CDS             complement(2849352..2849747)
     CDS             2849979..2850152
     CDS             complement(2850153..2850575)
     CDS             complement(2850584..2851222)
     CDS             complement(2851374..2853698)
     CDS             2853865..2854830
     CDS             2854907..2855578
     CDS             2855578..2856219
     CDS             complement(2856248..2856664)
     CDS             complement(2856875..2857834)
     CDS             complement(2857853..2858230)
     CDS             2858586..2859575
     CDS             2859612..2859938
     CDS             2859973..2860230
     CDS             complement(2860244..2862292)
     CDS             2862485..2863732
     CDS             complement(2863740..2864315)
     CDS             complement(2864496..2865023)
     CDS             2865220..2866656
     CDS             2866649..2866891
     CDS             2866938..2867696
     CDS             2867793..2869103
     CDS             2869321..2870031
     CDS             complement(2870120..2875990)
     CDS             complement(2876123..2878324)
     CDS             complement(2878439..2878987)
     CDS             complement(2879039..2879410)
     CDS             complement(2879433..2879915)
     CDS             complement(2880253..2880423)
     CDS             2880659..2881948
     CDS             2882030..2882656
     CDS             2882673..2883539
     CDS             2883552..2884055
     CDS             2884279..2884944
     CDS             complement(2884938..2886215)
     CDS             2886293..2887243
     CDS             2888440..2889813
     CDS             2889841..2890575
     CDS             2890572..2890961
     CDS             complement(2890998..2892020)
     CDS             complement(2892160..2893398)
     CDS             complement(2893673..2894911)
     CDS             2896113..2896298
     CDS             2896387..2896560
     CDS             2896573..2897145
     CDS             2897222..2898640
     CDS             2898681..2899523
     CDS             2899589..2901490
     CDS             2901523..2901867
     CDS             2901932..2903125
     CDS             2903178..2904557
     CDS             2904603..2905580
     CDS             2905655..2906626
     CDS             2906861..2907646
     CDS             complement(2907794..2910091)
     CDS             complement(2910215..2911174)
     CDS             complement(2911426..2911872)
     CDS             complement(2911865..2912356)
     CDS             complement(2912366..2913604)
     CDS             complement(2914154..2915797)
     CDS             complement(2915844..2916134)
     CDS             2916700..2917086
     CDS             2917288..2918814
     CDS             complement(2918865..2919152)
     CDS             complement(2919387..2921651)
     CDS             complement(2921667..2922125)
     CDS             2922335..2923441
     CDS             complement(2923446..2924330)
     CDS             complement(2924449..2924856)
     CDS             2925163..2928552
     CDS             2928991..2930301
     CDS             2930458..2932374
     CDS             2932364..2933683
     CDS             2934107..2934724
     CDS             complement(2934761..2935840)
     CDS             complement(2935863..2936753)
     CDS             2936917..2937339
     CDS             complement(2937355..2939109)
     CDS             2939247..2940386
     CDS             2940603..2941769
     CDS             2941777..2942448
     CDS             2942445..2943203
     CDS             2943190..2944830
     CDS             2944827..2945450
     CDS             complement(2945465..2945992)
     CDS             complement(2945989..2946423)
     CDS             complement(2946446..2947978)
     CDS             2948137..2949258
     CDS             2949255..2950406
     CDS             2950423..2950836
     CDS             2951029..2951292
     CDS             2951317..2952210
     CDS             2952197..2952994
     CDS             2952991..2953449
     CDS             complement(2953509..2954315)
     CDS             complement(2954351..2955655)
     CDS             complement(2955681..2956646)
     CDS             complement(2956675..2957475)
     CDS             complement(2957472..2958047)
     CDS             complement(2958065..2959747)
     CDS             complement(2959777..2960550)
     CDS             2960716..2961657
     CDS             2961754..2962899
     CDS             2963030..2964202
     CDS             2964248..2965126
     CDS             complement(2965133..2966038)
     CDS             2966132..2966494
     CDS             complement(2966705..2967493)
     CDS             2967852..2968415
     CDS             2968609..2969361
     CDS             2969655..2971349
     CDS             2971438..2973123
     CDS             2973221..2974846
     CDS             2974973..2976442
     CDS             complement(2976488..2977300)
     CDS             complement(2977352..2978758)
     CDS             complement(2978763..2980034)
     CDS             complement(2980031..2980624)
     CDS             complement(2980621..2982321)
     CDS             complement(2982339..2983919)
     CDS             complement(2983999..2984766)
     CDS             complement(2984772..2985551)
     CDS             complement(2985551..2986405)
     CDS             complement(2986421..2987398)
     CDS             complement(2987710..2988687)
     CDS             2988697..2989761
     CDS             2990055..2991242
     CDS             complement(2991349..2991702)
     CDS             complement(2991874..2992590)
     CDS             complement(2992605..2993381)
     CDS             complement(2993395..2994552)
     CDS             complement(2994565..2995500)
     CDS             complement(2995715..2996917)
     CDS             complement(2997538..2998512)
     CDS             complement(2998541..2999029)
     CDS             2999137..2999823
     CDS             3000013..3000246
     CDS             3000260..3000430
     CDS             3000628..3002214
     CDS             complement(3002289..3003152)
     CDS             complement(3003149..3004303)
     CDS             complement(3004431..3005621)
     CDS             complement(3005982..3007355)
     CDS             complement(3007431..3008849)
     CDS             complement(3008846..3009511)
     CDS             3009749..3010408
     CDS             complement(3010436..3012271)
     CDS             3012420..3013463
     CDS             3013597..3016488
     CDS             3016488..3017018
     CDS             3017085..3018287
     CDS             3018293..3019318
     CDS             3019371..3019871
     CDS             complement(3019893..3020741)
     CDS             complement(3020741..3021760)
     CDS             complement(3021882..3024179)
     CDS             complement(3024176..3024502)
     CDS             3025038..3025247
     CDS             complement(3025480..3025941)
     CDS             complement(3026078..3027328)
     CDS             3027592..3028251
     CDS             3028356..3028550
     CDS             3028709..3029158
     CDS             complement(3029216..3029701)
     CDS             3029839..3030849
     CDS             complement(3030881..3031192)
     CDS             complement(3031289..3032212)
     CDS             3032629..3032928
     CDS             complement(3033054..3033320)
     CDS             3033683..3035233
     CDS             3035315..3036163
     CDS             complement(3036182..3036943)
     CDS             3036977..3038935
     CDS             3038984..3039940
     CDS             complement(3039965..3040891)
     CDS             3041003..3041896
     CDS             complement(3041985..3043037)
     CDS             3043196..3044266
     CDS             3044368..3045075
     CDS             3045163..3045837
     CDS             3045797..3047368
     CDS             3047365..3047901
     CDS             3047937..3048581
     CDS             3048675..3049496
     CDS             3049500..3050198
     CDS             3050195..3050881
     CDS             complement(3050902..3052689)
     CDS             complement(3052880..3054019)
     CDS             complement(3054188..3056131)
     CDS             complement(3056347..3056922)
     CDS             3057175..3058605
     CDS             3058611..3059501
     CDS             3059516..3060034
     CDS             3060255..3061775
     CDS             3061790..3062710
     CDS             3062754..3063857
     CDS             3063901..3065154
     CDS             3065230..3065622
     CDS             3065619..3066344
     CDS             3066431..3066802
     CDS             3066825..3067514
     CDS             complement(3067521..3068015)
     CDS             complement(3068047..3069186)
     CDS             complement(3069272..3070315)
     CDS             3070394..3071083
     CDS             3071129..3071965
     CDS             complement(3072047..3072904)
     CDS             complement(3073055..3073540)
     CDS             complement(3073808..3074758)
     CDS             complement(3074869..3077055)
     CDS             3077203..3078252
     CDS             3078279..3079409
     CDS             3079593..3079919
     CDS             3080117..3081982
     CDS             3082007..3082978
     CDS             complement(3083051..3084058)
     CDS             complement(3084055..3085188)
     CDS             complement(3085196..3086527)
     CDS             complement(3086591..3087982)
     CDS             complement(3088331..3088921)
     CDS             complement(3089016..3089588)
     CDS             complement(3089676..3090227)
     CDS             complement(3090483..3091859)
     CDS             3092228..3092842
     CDS             complement(3092909..3093997)
     CDS             complement(3093994..3094494)
     CDS             3094731..3095852
     CDS             3095943..3097010
     CDS             3097095..3097415
     CDS             3097415..3098890
     CDS             3099016..3100062
     CDS             complement(3100102..3101355)
     CDS             complement(3101426..3102031)
     CDS             complement(3102068..3102490)
     CDS             complement(3102557..3103837)
     CDS             complement(3103910..3104968)
     CDS             complement(3104992..3105498)
     CDS             complement(3105543..3108209)
     CDS             complement(3108343..3109140)
     CDS             complement(3109243..3109866)
     CDS             3110053..3110484
     CDS             complement(3110581..3111567)
     CDS             3111839..3112447
     CDS             complement(3112518..3113516)
     CDS             complement(3113578..3115554)
     CDS             3115886..3116317
     CDS             3116317..3117066
     CDS             3117106..3117714
     CDS             complement(3117834..3118445)
     CDS             complement(3118442..3118792)
     CDS             complement(3119179..3121503)
     CDS             3121815..3122795
     CDS             3122925..3123491
     CDS             3123559..3124056
     CDS             complement(3124128..3124946)
     CDS             3125141..3126055
     CDS             3126529..3127491
     CDS             complement(3127571..3128329)
     CDS             complement(3128339..3129223)
     CDS             complement(3129223..3130143)
     CDS             complement(3130282..3132426)
     CDS             complement(3132607..3133347)
     CDS             complement(3133404..3133988)
     CDS             complement(3133985..3134593)
     CDS             complement(3134604..3135977)
     CDS             3136162..3136851
     CDS             3136939..3137487
     CDS             3137702..3138190
     CDS             3138397..3138861
     CDS             3139051..3140403
     CDS             3140442..3141335
     CDS             3141345..3143120
     CDS             3143259..3143759
     CDS             3143878..3144825
     CDS             3144862..3145329
     CDS             complement(3145608..3146204)
     CDS             3146517..3147260
     CDS             3147717..3148190
     CDS             3148409..3149416
     CDS             3149777..3152032
     CDS             3152051..3152737
     CDS             complement(3152819..3154942)
     CDS             complement(3155093..3155971)
     CDS             3156096..3156488
     CDS             3156618..3157451
     CDS             complement(3157464..3157892)
     CDS             3158062..3158640
     CDS             3158734..3159633
     CDS             3159739..3161370
     CDS             complement(3161386..3161829)
     CDS             complement(3161940..3163295)
     CDS             complement(3163292..3164926)
     CDS             complement(3164926..3165948)
     CDS             complement(3165935..3166480)
     CDS             complement(3166477..3167502)
     CDS             complement(3167519..3168496)
     CDS             complement(3168493..3171123)
     CDS             complement(3171181..3172935)
     CDS             complement(3172990..3174084)
     CDS             complement(3174150..3175379)
     CDS             3175645..3176043
     CDS             complement(3176012..3176371)
     CDS             complement(3176436..3176621)
     CDS             3176945..3177220
     CDS             3177407..3178546
     CDS             complement(3178561..3179124)
     CDS             complement(3179470..3179901)
     CDS             3179982..3180485
     CDS             3180533..3181093
     CDS             3181128..3181358
     CDS             3181524..3182819
     CDS             complement(3182844..3183659)
     CDS             complement(3183656..3184891)
     CDS             complement(3184951..3185922)
     CDS             complement(3185989..3186927)
     CDS             complement(3187081..3187860)
     CDS             complement(3187865..3188353)
     CDS             3188839..3189198
     CDS             complement(3189137..3190078)
     CDS             3190183..3191514
     CDS             3191717..3192166
     CDS             3192207..3192596
     CDS             3192933..3193331
     CDS             3193359..3193517
     CDS             complement(3193551..3194087)
     CDS             complement(3195020..3195151)
     CDS             complement(3196043..3196297)
     CDS             complement(3196307..3198592)
     CDS             complement(3198799..3199206)
     CDS             complement(3199226..3199351)
     CDS             complement(3199371..3199760)
     CDS             complement(3200409..3200762)
     CDS             complement(3200759..3203908)
     CDS             complement(3203868..3204359)
     CDS             complement(3204490..3204627)
     CDS             complement(3204637..3212247)
     CDS             complement(3212359..3213177)
     CDS             complement(3213201..3214949)
     CDS             complement(3214946..3217495)
     CDS             3217943..3218401
     CDS             complement(3218599..3218742)
     CDS             3219036..3219245
     CDS             complement(3219713..3220063)
     CDS             complement(3220196..3220795)
     CDS             complement(3220799..3222265)
     CDS             complement(3222450..3223634)
     CDS             complement(3223794..3226733)
     CDS             complement(3227243..3227854)
     CDS             complement(3227851..3229440)
     CDS             complement(3229445..3231562)
     CDS             complement(3231559..3231813)
     CDS             complement(3231821..3232768)
     CDS             3232862..3234250
     CDS             3234309..3234851
     CDS             complement(3234859..3235485)
     CDS             complement(3235606..3236454)
     CDS             complement(3236451..3237176)
     CDS             complement(3237181..3238902)
     CDS             3239097..3239792
     CDS             3239792..3240373
     CDS             complement(3240445..3241563)
     CDS             complement(3241649..3242746)
     CDS             complement(3242869..3243129)
     CDS             complement(3243169..3243480)
     CDS             complement(3243721..3243846)
     CDS             3243975..3244904
     CDS             3245367..3247127
     CDS             3247163..3248437
     CDS             3248441..3249328
     CDS             3249397..3250023
     CDS             3250238..3250996
     CDS             3251001..3251192
     CDS             complement(3251215..3253254)
     CDS             complement(3253334..3253762)
     CDS             complement(3253759..3254655)
     CDS             complement(3254689..3255915)
     CDS             complement(3256071..3258845)
     CDS             3259245..3259751
     CDS             complement(3259811..3260728)
     CDS             complement(3260882..3261388)
     CDS             complement(3261788..3262984)
     CDS             complement(3263159..3264391)
     CDS             complement(3264388..3265272)
     CDS             complement(3265306..3266289)
     CDS             complement(3266286..3267713)
     CDS             complement(3267737..3268807)
     CDS             complement(3268804..3270045)
     CDS             complement(3270042..3271553)
     CDS             complement(3271612..3272781)
     CDS             complement(3272796..3274181)
     CDS             complement(3274193..3275755)
     CDS             complement(3275752..3277554)
     CDS             complement(3277551..3277880)
     CDS             complement(3277877..3278875)
     CDS             complement(3278883..3279266)
     CDS             complement(3279761..3280384)
     CDS             3280774..3281937
     CDS             complement(3281889..3282062)
     CDS             3282102..3283103
     CDS             3283212..3283715
     CDS             3283712..3284164
     CDS             complement(3284232..3285914)
     CDS             complement(3286084..3286719)
     CDS             3286926..3288704
     CDS             3288739..3292077
     CDS             3292137..3293429
     CDS             complement(3293446..3294585)
     CDS             complement(3294593..3296704)
     CDS             3297009..3298187
     CDS             complement(3298264..3299322)
     CDS             complement(3299319..3300317)
     CDS             complement(3300333..3301247)
     CDS             complement(3301251..3302228)
     CDS             complement(3302354..3303940)
     CDS             3304224..3305459
     CDS             3305475..3306503
     CDS             complement(3306516..3307433)
     CDS             3308103..3308708
     CDS             3311421..3311558
     CDS             complement(3313473..3314249)
     CDS             complement(3314311..3315456)
     CDS             complement(3315830..3316639)
     CDS             complement(3316620..3317273)
     CDS             complement(3317397..3318194)
     CDS             3318495..3319319
     CDS             3319366..3319812
     CDS             3319895..3321199
     CDS             complement(3321218..3322360)
     CDS             3322479..3322679
     CDS             complement(3322704..3323117)
     CDS             3323294..3323995
     CDS             3324004..3324729
     CDS             3325162..3326679
     CDS             3326705..3327274
     CDS             3327271..3328380
     CDS             3328388..3329191
     CDS             3329196..3329816
     CDS             3329854..3330621
     CDS             complement(3330660..3330932)
     CDS             3331143..3332897
     CDS             3332905..3334251
     CDS             complement(3334277..3336589)
     CDS             complement(3336643..3338481)
     CDS             complement(3338513..3339517)
     CDS             complement(3339641..3340390)
     CDS             complement(3340431..3341708)
     CDS             3341751..3342914
     CDS             complement(3342983..3343477)
     CDS             complement(3343474..3344598)
     CDS             complement(3344595..3345623)
     CDS             3345760..3346527
     CDS             complement(3346577..3346822)
     CDS             3346932..3348284
     CDS             3348379..3349461
     CDS             3349657..3349983
     CDS             3350155..3351012
     CDS             3351130..3351441
     CDS             3351450..3352076
     CDS             complement(3352444..3353961)
     CDS             complement(3353958..3355139)
     CDS             3355273..3355731
     CDS             3355778..3356587
     CDS             complement(3356616..3357344)
     CDS             complement(3357465..3357722)
     CDS             complement(3357865..3359361)
     CDS             complement(3359549..3360547)
     CDS             complement(3360620..3362119)
     CDS             3362249..3363151
     CDS             3363439..3363951
     CDS             3363944..3365314
     CDS             complement(3365303..3366751)
     CDS             complement(3366748..3369921)
     CDS             complement(3369918..3371189)
     CDS             complement(3371378..3373765)
     CDS             3374048..3375274
     CDS             complement(3375335..3377002)
     CDS             3377144..3377368
     CDS             3377418..3377915
     CDS             3378235..3379137
     CDS             3379175..3380089
     CDS             3380187..3381611
     CDS             3381836..3383227
     CDS             complement(3383231..3384145)
     CDS             3384325..3385209
     CDS             3385197..3385679
     CDS             3385679..3387952
     CDS             3387949..3388539
     CDS             3388597..3389679
     CDS             complement(3389731..3390741)
     CDS             3390992..3392341
     CDS             3392344..3393738
     CDS             complement(3393794..3394420)
     CDS             complement(3394435..3395688)
     CDS             3395883..3396935
     CDS             complement(3396862..3397887)
     CDS             3398050..3399027
     CDS             3399073..3400308
     CDS             3400305..3401093
     CDS             complement(3401347..3401835)
     CDS             complement(3401892..3402503)
     CDS             complement(3402711..3403454)
     CDS             complement(3403494..3404897)
     CDS             complement(3404900..3405517)
     CDS             3405732..3406166
     CDS             complement(3406239..3406985)
     CDS             3407005..3408201
     CDS             complement(3408609..3409754)
     CDS             complement(3409985..3410773)
     CDS             complement(3410883..3411389)
     CDS             complement(3411492..3411713)
     CDS             complement(3411860..3412216)
     CDS             complement(3412268..3412657)
     CDS             complement(3412703..3413080)
     CDS             complement(3413077..3413484)
     CDS             complement(3413487..3414257)
     CDS             complement(3414326..3415072)
     CDS             complement(3415188..3415841)
     CDS             complement(3415838..3416461)
     CDS             complement(3416554..3417141)
     CDS             complement(3417146..3418246)
     CDS             complement(3418292..3419629)
     CDS             complement(3419658..3420332)
     CDS             complement(3420341..3421591)
     CDS             complement(3421702..3421950)
     CDS             complement(3421983..3422804)
     CDS             complement(3422801..3423751)
     CDS             complement(3423981..3424334)
     CDS             complement(3424415..3425044)
     CDS             complement(3425258..3426169)
     CDS             complement(3426166..3426687)
     CDS             complement(3426739..3427515)
     CDS             complement(3427512..3428333)
     CDS             complement(3428438..3429523)
     CDS             3429752..3430291
     CDS             complement(3430360..3431823)
     CDS             complement(3431945..3436867)
     CDS             complement(3437098..3437823)
     CDS             complement(3437927..3439063)
     CDS             complement(3439111..3440217)
     CDS             complement(3440214..3440873)
     CDS             complement(3441034..3443154)
     CDS             complement(3443151..3443687)
     CDS             complement(3443684..3444352)
     CDS             complement(3444355..3444996)
     CDS             complement(3445017..3446120)
     CDS             3446457..3448832
     CDS             complement(3448916..3449251)
     CDS             3449443..3449667
     CDS             3449706..3450929
     CDS             complement(3450960..3451652)
     CDS             complement(3451652..3452656)
     CDS             complement(3452762..3453595)
     CDS             complement(3453595..3454146)
     CDS             complement(3454178..3454621)
     CDS             complement(3454765..3455970)
     CDS             complement(3456062..3458263)
     CDS             complement(3458419..3459078)
     CDS             3459527..3460213
     CDS             3460483..3461475
     CDS             3461491..3462681
     CDS             complement(3462685..3464604)
     CDS             complement(3464656..3465036)
     CDS             complement(3465146..3465541)
     CDS             complement(3465684..3466664)
     CDS             complement(3466836..3467459)
     CDS             complement(3467746..3468144)
     CDS             complement(3468169..3468534)
     CDS             complement(3468554..3468670)
     CDS             complement(3468757..3470100)
     CDS             complement(3470148..3470582)
     CDS             complement(3470602..3470784)
     CDS             complement(3470795..3471313)
     CDS             complement(3471335..3471694)
     CDS             complement(3471703..3472236)
     CDS             complement(3472247..3472642)
     CDS             complement(3472670..3472975)
     CDS             complement(3472985..3473527)
     CDS             complement(3473553..3473861)
     CDS             complement(3473871..3474239)
     CDS             complement(3474518..3474796)
     CDS             complement(3474793..3474987)
     CDS             complement(3474999..3475415)
     CDS             complement(3475418..3476212)
     CDS             complement(3476222..3476551)
     CDS             complement(3476561..3476836)
     CDS             complement(3476859..3477689)
     CDS             complement(3477692..3478006)
     CDS             complement(3478003..3478623)
     CDS             complement(3478636..3479286)
     CDS             complement(3479599..3480828)
     CDS             complement(3481089..3481397)
     CDS             complement(3481476..3482666)
     CDS             complement(3482745..3484853)
     CDS             complement(3484971..3485441)
     CDS             complement(3485649..3486026)
     CDS             complement(3486352..3488199)
     CDS             complement(3488367..3488840)
     CDS             complement(3489090..3493337)
     CDS             complement(3493452..3497558)
     CDS             complement(3497976..3498350)
     CDS             complement(3498417..3498938)
     CDS             complement(3499331..3500026)
     CDS             complement(3500027..3500458)
     CDS             complement(3500621..3501202)
     CDS             complement(3501213..3501593)
     CDS             complement(3501811..3503001)
     CDS             3504074..3504679
     CDS             3507391..3507528
     CDS             3509542..3509928
     CDS             3510005..3511249
     CDS             3511648..3513750
     CDS             3513857..3514135
     CDS             complement(3514159..3514629)
     CDS             3514795..3516018
     CDS             3516056..3516706
     CDS             complement(3516731..3517510)
     CDS             complement(3517471..3519678)
     CDS             3519904..3520908
     CDS             3520931..3521218
     CDS             3521231..3522073
     CDS             3522087..3522629
     CDS             3522664..3523752
     CDS             3523899..3524693
     CDS             3524766..3525401
     CDS             complement(3525421..3527229)
     CDS             complement(3527226..3527801)
     CDS             3528151..3528849
     CDS             complement(3528932..3529423)
     CDS             complement(3529778..3530350)
     CDS             complement(3530521..3531210)
     CDS             complement(3531281..3532501)
     CDS             complement(3532603..3533055)
     CDS             3533256..3533747
     CDS             3533763..3534263
     CDS             3534260..3534664
     CDS             3534702..3535340
     CDS             3535379..3536356
     CDS             3536716..3538014
     CDS             3538023..3538631
     CDS             3538631..3539437
     CDS             3539472..3541886
     CDS             3541895..3543430
     CDS             3543443..3544660
     CDS             complement(3544712..3545971)
     CDS             3546317..3549910
     CDS             complement(3549954..3550565)
     CDS             3550708..3551058
     CDS             3551064..3551474
     CDS             3551650..3552828
     CDS             3553013..3554134
     CDS             complement(3554138..3555025)
     CDS             3555299..3555625
     CDS             3555816..3556775
     CDS             3556911..3557537
     CDS             complement(3557547..3558236)
     CDS             complement(3558238..3558561)
     CDS             complement(3558869..3559798)
     CDS             complement(3559804..3560247)
     CDS             3560375..3561910
     CDS             3562042..3562293
     CDS             complement(3562515..3564236)
     CDS             complement(3564363..3564860)
     CDS             complement(3564870..3565544)
     CDS             complement(3565563..3566390)
     CDS             complement(3566467..3566925)
     CDS             complement(3566993..3567304)
     CDS             complement(3567351..3567806)
     CDS             complement(3567974..3568300)
     CDS             complement(3568419..3569453)
     CDS             complement(3569437..3570786)
     CDS             complement(3570856..3571287)
     CDS             complement(3571348..3572241)
     CDS             complement(3572341..3573600)
     CDS             complement(3573610..3573936)
     CDS             complement(3574061..3574879)
     CDS             complement(3574910..3575497)
     CDS             complement(3575581..3575964)
     CDS             3575976..3576875
     CDS             complement(3576948..3577691)
     CDS             3577952..3578602
     CDS             3578628..3579275
     CDS             3579460..3579690
     CDS             complement(3579832..3580191)
     CDS             3580312..3580917
     CDS             complement(3580922..3581542)
     CDS             complement(3581545..3581997)
     CDS             complement(3581994..3582473)
     CDS             3582535..3583041
     CDS             complement(3583108..3584358)
     CDS             complement(3584426..3585679)
     CDS             3586083..3587474
     CDS             3587522..3588214
     CDS             3588706..3589506
     CDS             3589535..3590320
     CDS             3590397..3592058
     CDS             3592129..3592962
     CDS             complement(3592959..3593321)
     CDS             complement(3593344..3594255)
     CDS             complement(3594320..3595270)
     CDS             3595615..3596910
     CDS             3596940..3598154
     CDS             complement(3598167..3599066)
     CDS             3599196..3600980
     CDS             3601112..3601894
     CDS             3601964..3602884
     CDS             3602983..3604290
     CDS             3604367..3605830
     CDS             3606048..3606923
     CDS             complement(3607141..3607494)
     CDS             complement(3607771..3608190)
     CDS             complement(3608661..3609110)
     CDS             complement(3609186..3609566)
     CDS             complement(3609577..3609741)
     CDS             complement(3609746..3611257)
     CDS             complement(3611267..3612301)
     CDS             complement(3612350..3612811)
     CDS             3612918..3614429
     CDS             3614451..3616118
     CDS             3616082..3616552
     CDS             3616666..3617544
     CDS             3617624..3618685
     CDS             complement(3618690..3619034)
     CDS             3619350..3620819
     CDS             3621132..3621455
     CDS             3621565..3621825
     CDS             3622091..3622426
     CDS             3622714..3624048
     CDS             3624229..3624780
     CDS             3625222..3625824
     CDS             complement(3626100..3626786)
     CDS             complement(3626814..3626906)
     CDS             complement(3626944..3627276)
     CDS             complement(3627518..3628354)
     CDS             3628622..3629005
     CDS             3629022..3629255
     CDS             3629951..3630844
     CDS             complement(3630928..3632397)
     CDS             3632604..3633743
     CDS             complement(3633729..3634805)
     CDS             complement(3634810..3635541)
     CDS             complement(3635779..3637893)
     CDS             3638155..3638391
     CDS             3638781..3639908
     CDS             3640013..3640393
     CDS             3640497..3643427
     CDS             3643532..3644059
     CDS             3644110..3645486
     CDS             3645569..3646306
     CDS             3646464..3646952
     CDS             complement(3646978..3648093)
     CDS             complement(3648093..3649319)
     CDS             complement(3649495..3651462)
     CDS             complement(3651627..3652778)
     CDS             complement(3652928..3656896)
     CDS             complement(3657094..3659379)
     CDS             complement(3659911..3661002)
     CDS             complement(3661085..3662041)
     CDS             complement(3662060..3662497)
     CDS             complement(3663176..3663592)
     CDS             complement(3663692..3665095)
     CDS             complement(3665129..3666004)
     CDS             complement(3666088..3667629)
     CDS             complement(3667668..3668207)
     CDS             complement(3668210..3668680)
     CDS             complement(3668781..3669047)
     CDS             complement(3669119..3670093)
     CDS             complement(3670234..3670737)
     CDS             complement(3671082..3671984)
     CDS             complement(3671987..3672880)
     CDS             complement(3672877..3673584)
     CDS             complement(3673585..3675525)
     CDS             complement(3676325..3677194)
     CDS             complement(3677198..3678193)
     CDS             3678336..3679226
     CDS             complement(3679480..3680223)
     CDS             complement(3680233..3682074)
     CDS             complement(3682078..3683130)
     CDS             complement(3683381..3684532)
     CDS             complement(3684805..3685566)
     CDS             complement(3685621..3686160)
     CDS             complement(3686439..3687467)
     CDS             complement(3687467..3688351)
     CDS             complement(3688455..3689663)
     CDS             complement(3689752..3690477)
     CDS             complement(3690491..3691414)
     CDS             complement(3691585..3693204)
     CDS             3693441..3694328
     CDS             complement(3694325..3695266)
     CDS             complement(3695321..3695770)
     CDS             complement(3695767..3698226)
     CDS             3698428..3698628
     CDS             complement(3698715..3699440)
     CDS             complement(3699717..3701678)
     CDS             3701696..3702508
     CDS             complement(3702505..3703461)
     CDS             complement(3703522..3704544)
     CDS             complement(3704642..3706882)
     CDS             complement(3706879..3707589)
     CDS             complement(3707586..3713636)
     CDS             complement(3713734..3714207)
     CDS             3714366..3715316
     CDS             3715434..3715736
     CDS             3715911..3716615
     CDS             3716659..3718287
     CDS             complement(3718319..3718837)
     CDS             3719963..3720241
     CDS             3720492..3721466
     CDS             complement(3721531..3722625)
     CDS             complement(3722772..3723677)
     CDS             complement(3723841..3724974)
     CDS             3725534..3727111
     CDS             complement(3727095..3727844)
     CDS             complement(3728190..3728810)
     CDS             3728971..3730725
     CDS             complement(3730747..3731277)
     CDS             complement(3731588..3732298)
     CDS             complement(3732350..3734788)
     CDS             complement(3734785..3735660)
     CDS             complement(3735682..3737055)
     CDS             complement(3737250..3738110)
     CDS             complement(3738278..3739273)
     CDS             complement(3739410..3739916)
     CDS             3740078..3741244
     CDS             3741241..3742380
     CDS             3742460..3742864
     CDS             3743021..3745711
     CDS             complement(3745764..3746675)
     CDS             3746870..3747124
     CDS             complement(3747385..3747834)
     CDS             complement(3748058..3748252)
     CDS             complement(3748279..3750351)
     CDS             3750740..3752146
     CDS             3752143..3752838
     CDS             complement(3752926..3754782)
     CDS             3755244..3756269
     CDS             3756486..3757658
     CDS             3757799..3758437
     CDS             3758718..3759956
     CDS             3759960..3763157
     CDS             3763637..3764719
     CDS             3764700..3765956
     CDS             3766126..3766386
     CDS             3767235..3768116
     CDS             3768203..3768298
     CDS             3768382..3769350
     CDS             3769613..3770086
     CDS             3770114..3771628
     CDS             3771741..3772799
     CDS             3772868..3773293
     CDS             3773330..3774226
     CDS             3774291..3775760
     CDS             complement(3775800..3777293)
     CDS             complement(3777295..3777972)
     CDS             3778231..3779289
     CDS             complement(3779303..3780022)
     CDS             3780628..3781875
     CDS             3781908..3785063
     CDS             3785065..3786555
     CDS             complement(3786666..3787550)
     CDS             complement(3787556..3788845)
     CDS             complement(3788901..3790247)
     CDS             complement(3790622..3791590)
     CDS             3791917..3792867
     CDS             3792977..3793954
     CDS             3793981..3794955
     CDS             complement(3794960..3795538)
     CDS             complement(3795694..3795894)
     CDS             complement(3795903..3796472)
     CDS             complement(3796518..3797762)
     CDS             3797934..3798548
     CDS             3798642..3798899
     CDS             3798896..3799330
     CDS             complement(3799454..3800881)
     CDS             complement(3800978..3801775)
     CDS             3801937..3802374
     CDS             complement(3802447..3803217)
     CDS             complement(3803317..3804984)
     CDS             complement(3805006..3805302)
     CDS             complement(3805299..3805799)
     CDS             complement(3805861..3805995)