CDS             complement(271..711)
     CDS             complement(804..1265)
     CDS             1435..2427
     CDS             complement(2526..3992)
     CDS             complement(3996..5549)
     CDS             5823..7691
     CDS             7896..8315
     CDS             8366..9292
     CDS             9345..9515
     CDS             complement(9512..10936)
     CDS             complement(11016..11705)
     CDS             12986..13129
     CDS             complement(17177..17299)
     CDS             17906..19114
     CDS             complement(19172..19702)
     CDS             complement(19702..20289)
     CDS             20443..20712
     CDS             20657..21778
     CDS             21806..22429
     CDS             22921..25719
     CDS             26341..26586
     CDS             complement(26838..27488)
     CDS             28233..28799
     CDS             28982..30355
     CDS             complement(30409..31821)
     CDS             complement(31829..32878)
     CDS             complement(33131..34540)
     CDS             35102..36925
     CDS             37247..37837
     CDS             37934..38818
     CDS             38825..39262
     CDS             complement(39336..40115)
     CDS             complement(40115..41137)
     CDS             41407..42330
     CDS             complement(42465..44174)
     CDS             complement(44322..45740)
     CDS             45945..47159
     CDS             complement(47525..49606)
     CDS             complement(49607..50266)
     CDS             complement(50305..52413)
     CDS             complement(52433..52708)
     CDS             complement(52763..53386)
     CDS             53787..55490
     CDS             complement(55503..56126)
     CDS             complement(56529..57392)
     CDS             57519..58235
     CDS             58402..59049
     CDS             complement(59184..59780)
     CDS             complement(59902..60360)
     CDS             complement(60338..61555)
     CDS             61749..62417
     CDS             62680..62916
     CDS             62928..63095
     CDS             63178..63987
     CDS             complement(63993..64472)
     CDS             complement(64469..65251)
     CDS             complement(65252..66571)
     CDS             complement(66949..67914)
     CDS             complement(67914..68978)
     CDS             complement(69009..69941)
     CDS             70187..71398
     CDS             71408..72433
     CDS             complement(72571..73071)
     CDS             complement(73068..73505)
     CDS             complement(73529..74899)
     CDS             complement(74909..76456)
     CDS             76853..77287
     CDS             77406..77654
     CDS             77742..78218
     CDS             78218..79237
     CDS             79500..80324
     CDS             complement(80447..80935)
     CDS             81124..82188
     CDS             complement(82237..83613)
     CDS             complement(83610..84308)
     CDS             84482..84970
     CDS             85648..86607
     CDS             87169..88071
     CDS             88289..89272
     CDS             89493..90482
     CDS             complement(90479..90751)
     CDS             complement(90732..91508)
     CDS             complement(91626..93053)
     CDS             complement(93119..93832)
     CDS             complement(93829..94566)
     CDS             94760..95938
     CDS             complement(96170..96937)
     CDS             complement(97066..97701)
     CDS             97915..98283
     CDS             complement(98624..99370)
     CDS             complement(99525..100184)
     CDS             complement(100186..101355)
     CDS             complement(101532..102380)
     CDS             103008..103247
     CDS             complement(103455..103913)
     CDS             complement(104291..105508)
     CDS             complement(105645..106424)
     CDS             complement(106424..107446)
     CDS             complement(107460..108365)
     CDS             complement(108358..109650)
     CDS             109863..110102
     CDS             110732..111316
     CDS             complement(111433..111918)
     CDS             complement(112060..112989)
     CDS             complement(113213..114544)
     CDS             complement(114615..115139)
     CDS             complement(115239..115985)
     CDS             complement(116150..117178)
     CDS             complement(117301..117444)
     CDS             complement(117531..119729)
     CDS             119972..120187
     CDS             complement(120748..121203)
     CDS             complement(121552..121869)
     CDS             122247..123236
     CDS             123263..123406
     CDS             123409..125844
     CDS             126077..126961
     CDS             complement(127139..127798)
     CDS             complement(127978..128493)
     CDS             complement(128686..129444)
     CDS             complement(129479..130315)
     CDS             complement(130333..130662)
     CDS             complement(131037..133748)
     CDS             134066..134416
     CDS             134446..136470
     CDS             136483..138579
     CDS             complement(138908..139483)
     CDS             complement(139543..140244)
     CDS             140331..141107
     CDS             141277..141546
     CDS             complement(141684..141941)
     CDS             complement(141977..144292)
     CDS             complement(144384..144611)
     CDS             complement(145135..147510)
     CDS             148044..148559
     CDS             148695..149414
     CDS             149411..150763
     CDS             complement(150898..152517)
     CDS             complement(152714..153595)
     CDS             complement(153758..154165)
     CDS             complement(154194..154874)
     CDS             complement(155018..157165)
     CDS             157445..157639
     CDS             157752..158297
     CDS             complement(158433..160988)
     CDS             161108..162004
     CDS             162004..162609
     CDS             162557..163183
     CDS             163149..163577
     CDS             163626..165128
     CDS             165477..165998
     CDS             166055..167143
     CDS             167397..168386
     CDS             168470..169285
     CDS             169588..170265
     CDS             170258..170956
     CDS             170958..171998
     CDS             complement(172153..173565)
     CDS             complement(173653..174459)
     CDS             complement(174662..174988)
     CDS             complement(174985..177531)
     CDS             177853..179151
     CDS             complement(179236..180420)
     CDS             180906..182966
     CDS             complement(183067..184053)
     CDS             complement(184302..185615)
     CDS             186131..186700
     CDS             187026..188567
     CDS             188810..189385
     CDS             189518..190123
     CDS             190137..191159
     CDS             191159..191938
     CDS             192020..192694
     CDS             192833..192937
     CDS             complement(192920..195040)
     CDS             complement(195126..195758)
     CDS             196094..196501
     CDS             196573..197004
     CDS             complement(197182..198051)
     CDS             complement(198200..198436)
     CDS             complement(198433..199413)
     CDS             199515..200117
     CDS             200320..201381
     CDS             201390..202157
     CDS             202154..203008
     CDS             203005..203853
     CDS             complement(203866..204846)
     CDS             complement(204939..205928)
     CDS             complement(206063..207448)
     CDS             complement(207409..207981)
     CDS             208232..208780
     CDS             208784..210592
     CDS             210608..210829
     CDS             210924..211511
     CDS             complement(211732..211950)
     CDS             212265..213065
     CDS             213319..214041
     CDS             214041..214436
     CDS             214436..214801
     CDS             214821..215108
     CDS             215246..215620
     CDS             215717..216187
     CDS             216281..218389
     CDS             218462..219646
     CDS             220062..220307
     CDS             220495..220689
     CDS             220768..221241
     CDS             221655..221966
     CDS             221999..222628
     CDS             222645..223250
     CDS             223247..223549
     CDS             223566..224390
     CDS             224405..224683
     CDS             224698..225030
     CDS             225048..225746
     CDS             225759..226169
     CDS             226169..226360
     CDS             226360..226614
     CDS             226795..227166
     CDS             227177..227491
     CDS             227506..228045
     CDS             228059..228364
     CDS             228398..228790
     CDS             228805..229338
     CDS             229348..229701
     CDS             229716..230219
     CDS             230222..230401
     CDS             230405..230839
     CDS             230847..232178
     CDS             232212..232328
     CDS             232476..232832
     CDS             232849..233238
     CDS             233269..233889
     CDS             233915..234904
     CDS             234945..235334
     CDS             235781..236206
     CDS             236294..236494
     CDS             complement(236604..237008)
     CDS             complement(237156..238532)
     CDS             complement(238588..239877)
     CDS             complement(239971..240918)
     CDS             complement(240943..241455)
     CDS             241590..242711
     CDS             242683..243156
     CDS             243197..243736
     CDS             243738..244310
     CDS             244319..245140
     CDS             complement(245195..245680)
     CDS             complement(245792..246571)
     CDS             complement(246571..247593)
     CDS             247652..248638
     CDS             complement(248712..250367)
     CDS             complement(250364..250675)
     CDS             complement(250732..252690)
     CDS             253545..254861
     CDS             complement(255039..255671)
     CDS             complement(255684..258503)
     CDS             258729..260246
     CDS             260248..261462
     CDS             261481..261702
     CDS             261876..262496
     CDS             262506..262721
     CDS             262718..262966
     CDS             263064..263315
     CDS             263312..264043
     CDS             264218..264811
     CDS             264808..265455
     CDS             265448..267496
     CDS             267483..268820
     CDS             268883..269218
     CDS             269199..269597
     CDS             269575..270537
     CDS             270604..271314
     CDS             271311..271604
     CDS             271606..272400
     CDS             272390..273457
     CDS             273840..275054
     CDS             275051..275320
     CDS             complement(275398..276381)
     CDS             276551..277837
     CDS             277883..279064
     CDS             complement(279205..280005)
     CDS             complement(279998..281002)
     CDS             complement(280999..281838)
     CDS             complement(281835..282872)
     CDS             complement(282991..285021)
     CDS             complement(285436..286086)
     CDS             complement(286120..286665)
     CDS             complement(286662..287975)
     CDS             complement(288316..289116)
     CDS             complement(289431..289919)
     CDS             complement(290316..291275)
     CDS             complement(291275..292354)
     CDS             complement(292347..293159)
     CDS             complement(293152..294288)
     CDS             complement(294300..295361)
     CDS             295637..296230
     CDS             296230..297414
     CDS             297447..297902
     CDS             297924..298961
     CDS             299025..299603
     CDS             299787..300362
     CDS             300554..301012
     CDS             301786..302424
     CDS             302675..305053
     CDS             305125..305868
     CDS             305879..306133
     CDS             307326..308645
     CDS             309654..311711
     CDS             complement(312055..315864)
     CDS             316696..317220
     CDS             317434..318252
     CDS             complement(318433..320910)
     CDS             321038..321409
     CDS             321534..322142
     CDS             complement(322302..322814)
     CDS             323066..324103
     CDS             324619..324837
     CDS             complement(325182..326165)
     CDS             326548..327903
     CDS             328000..329079
     CDS             329265..330458
     CDS             330985..331344
     CDS             complement(331437..334280)
     CDS             334738..335286
     CDS             complement(335533..335847)
     CDS             complement(335861..337009)
     CDS             complement(337076..337900)
     CDS             complement(337913..339169)
     CDS             complement(339166..340584)
     CDS             340622..340828
     CDS             341050..341871
     CDS             342004..342876
     CDS             complement(343025..344059)
     CDS             344213..344479
     CDS             complement(344915..345340)
     CDS             345570..345737
     CDS             345767..348322
     CDS             complement(348664..348843)
     CDS             complement(348976..349551)
     CDS             349971..351986
     CDS             352009..352566
     CDS             352589..354736
     CDS             complement(354798..356585)
     CDS             complement(356561..356920)
     CDS             complement(357105..358406)
     CDS             complement(358526..359962)
     CDS             360386..360988
     CDS             361243..361536
     CDS             361583..363229
     CDS             363853..364251
     CDS             complement(364536..365540)
     CDS             365600..366166
     CDS             366266..366727
     CDS             complement(366946..367191)
     CDS             complement(367602..367958)
     CDS             complement(367975..368367)
     CDS             complement(368384..369118)
     CDS             complement(369111..370934)
     CDS             371392..372369
     CDS             complement(372490..375831)
     CDS             complement(375873..376754)
     CDS             complement(377079..378131)
     CDS             378331..378876
     CDS             complement(379326..379520)
     CDS             complement(379821..381056)
     CDS             381178..382569
     CDS             382580..383050
     CDS             383058..384971
     CDS             384987..386894
     CDS             386887..387828
     CDS             387944..388249
     CDS             388348..389634
     CDS             389875..391134
     CDS             391138..392142
     CDS             392266..392514
     CDS             392614..393912
     CDS             394281..394706
     CDS             394947..397481
     CDS             397600..398340
     CDS             398520..398708
     CDS             398748..400391
     CDS             complement(400463..400774)
     CDS             400965..401063
     CDS             complement(401114..401893)
     CDS             complement(401893..402915)
     CDS             403049..405112
     CDS             405109..406425
     CDS             complement(406827..407015)
     CDS             complement(407047..407310)
     CDS             407449..408774
     CDS             408824..409546
     CDS             409518..410891
     CDS             complement(411235..411522)
     CDS             complement(411724..411921)
     CDS             411962..412057
     CDS             412139..413551
     CDS             413548..414702
     CDS             complement(414714..414839)
     CDS             complement(414848..415894)
     CDS             complement(415905..417101)
     CDS             417807..418343
     CDS             418345..419220
     CDS             complement(419213..419557)
     CDS             complement(419650..419970)
     CDS             complement(420311..421393)
     CDS             421758..424316
     CDS             complement(424378..424869)
     CDS             complement(425170..425460)
     CDS             complement(425524..426399)
     CDS             complement(426455..427474)
     CDS             complement(427540..428541)
     CDS             complement(428538..429593)
     CDS             complement(429587..431170)
     CDS             431515..431739
     CDS             431876..432502
     CDS             432673..434265
     CDS             434581..435774
     CDS             435822..437054
     CDS             437864..438097
     CDS             438149..439231
     CDS             439231..442317
     CDS             complement(442678..443010)
     CDS             443813..444898
     CDS             complement(445439..446593)
     CDS             446860..447192
     CDS             complement(447705..448748)
     CDS             448861..449298
     CDS             449243..449686
     CDS             449865..451454
     CDS             451781..452395
     CDS             452562..452723
     CDS             452800..454068
     CDS             454084..454893
     CDS             455428..456699
     CDS             457275..458072
     CDS             458100..458735
     CDS             458732..459511
     CDS             459643..460866
     CDS             460991..461710
     CDS             complement(461822..462523)
     CDS             462755..463735
     CDS             463823..465205
     CDS             465364..466635
     CDS             466792..467922
     CDS             complement(468068..469144)
     CDS             complement(469099..469731)
     CDS             complement(469914..470420)
     CDS             complement(470426..471727)
     CDS             complement(471724..472347)
     CDS             complement(472722..475448)
     CDS             476018..477937
     CDS             478173..478565
     CDS             complement(478562..479104)
     CDS             479198..479845
     CDS             complement(479842..480708)
     CDS             480934..481401
     CDS             complement(481575..482291)
     CDS             482849..482956
     CDS             483395..485854
     CDS             485857..486786
     CDS             486790..488079
     CDS             complement(488896..489672)
     CDS             490204..491157
     CDS             491445..492032
     CDS             492160..493548
     CDS             complement(493618..496065)
     CDS             complement(496354..496965)
     CDS             497339..499249
     CDS             499361..500500
     CDS             500743..501927
     CDS             502057..502956
     CDS             complement(503087..503350)
     CDS             503765..504703
     CDS             504735..507551
     CDS             507551..508060
     CDS             508062..508586
     CDS             508567..509520
     CDS             510115..510360
     CDS             510813..511634
     CDS             512107..513282
     CDS             513298..516531
     CDS             complement(516759..517427)
     CDS             517697..518497
     CDS             518494..518949
     CDS             519099..519581
     CDS             520006..520251
     CDS             521134..521598
     CDS             complement(521688..522557)
     CDS             complement(522574..522951)
     CDS             complement(522965..523783)
     CDS             complement(523776..524771)
     CDS             complement(524755..526059)
     CDS             complement(526127..528379)
     CDS             528654..529487
     CDS             complement(529785..530405)
     CDS             complement(531628..532371)
     CDS             532728..533714
     CDS             533725..534285
     CDS             534285..535796
     CDS             535959..536477
     CDS             536551..536994
     CDS             537027..538871
     CDS             538864..539847
     CDS             539865..542453
     CDS             542557..544905
     CDS             544918..545490
     CDS             545548..547137
     CDS             547163..548266
     CDS             548259..548876
     CDS             548882..549247
     CDS             549240..549731
     CDS             549851..551206
     CDS             551203..552813
     CDS             552875..556315
     CDS             556337..556690
     CDS             556838..556984
     CDS             complement(556946..559852)
     CDS             complement(560313..562682)
     CDS             562878..563645
     CDS             complement(563714..564424)
     CDS             complement(564411..566018)
     CDS             complement(565994..567070)
     CDS             567541..567825
     CDS             complement(567926..569587)
     CDS             570251..571207
     CDS             complement(571251..572030)
     CDS             complement(572030..573052)
     CDS             573122..573391
     CDS             complement(573632..574234)
     CDS             complement(574249..575679)
     CDS             complement(575681..576772)
     CDS             complement(576775..578337)
     CDS             complement(578484..578729)
     CDS             complement(579371..579586)
     CDS             580264..581220
     CDS             581752..583557
     CDS             584017..585744
     CDS             585747..586241
     CDS             586440..586898
     CDS             587403..588413
     CDS             complement(588544..588984)
     CDS             590086..590544
     CDS             590547..591509
     CDS             591506..591823
     CDS             591889..593652
     CDS             593639..595126
     CDS             595123..596499
     CDS             596493..597575
     CDS             597578..598894
     CDS             598894..600096
     CDS             600093..601163
     CDS             601274..602776
     CDS             602769..603689
     CDS             603691..604518
     CDS             604545..605801
     CDS             605874..607025
     CDS             607122..608045
     CDS             complement(608212..608736)
     CDS             608765..609298
     CDS             609376..612090
     CDS             612385..612771
     CDS             complement(613033..613812)
     CDS             complement(613812..614834)
     CDS             complement(614848..615027)
     CDS             complement(615113..615508)
     CDS             complement(615812..616096)
     CDS             complement(616093..616488)
     CDS             complement(616491..616796)
     CDS             complement(616951..617331)
     CDS             complement(617557..617946)
     CDS             complement(617943..618641)
     CDS             complement(618919..619452)
     CDS             complement(619701..620495)
     CDS             complement(620758..622062)
     CDS             622807..624216
     CDS             624415..625866
     CDS             625877..627367
     CDS             627520..628050
     CDS             complement(628168..628626)
     CDS             complement(628616..628876)
     CDS             complement(628827..630146)
     CDS             complement(630618..631613)
     CDS             complement(631816..632325)
     CDS             complement(632564..635548)
     CDS             636017..637204
     CDS             complement(637320..639341)
     CDS             complement(639554..640123)
     CDS             complement(640514..642013)
     CDS             complement(642045..643778)
     CDS             complement(643834..644817)
     CDS             complement(644919..645620)
     CDS             complement(645559..646200)
     CDS             complement(646233..646871)
     CDS             647586..649274
     CDS             649319..659206
     CDS             659203..659436
     CDS             659702..659929
     CDS             660025..660441
     CDS             660474..661229
     CDS             complement(661725..664010)
     CDS             complement(664070..665065)
     CDS             complement(665167..666546)
     CDS             666872..667987
     CDS             668070..671423
     CDS             671532..672518
     CDS             672595..673839
     CDS             673893..674774
     CDS             674774..675592
     CDS             675592..676104
     CDS             676155..678338
     CDS             complement(678402..679928)
     CDS             complement(679933..681834)
     CDS             complement(681818..682867)
     CDS             complement(682877..683212)
     CDS             complement(683209..683409)
     CDS             684175..685407
     CDS             685400..686851
     CDS             686864..687301
     CDS             687435..688061
     CDS             688077..688457
     CDS             688742..689146
     CDS             complement(689361..689663)
     CDS             complement(689923..690639)
     CDS             690801..691733
     CDS             692124..692387
     CDS             692333..692695
     CDS             complement(692692..692850)
     CDS             693406..693636
     CDS             693801..694823
     CDS             694823..695602
     CDS             695728..697110
     CDS             697119..697589
     CDS             697616..698071
     CDS             698088..698378
     CDS             698356..698694
     CDS             complement(699212..701050)
     CDS             complement(701208..702956)
     CDS             complement(703092..703307)
     CDS             703713..704726
     CDS             complement(704972..705622)
     CDS             705730..706089
     CDS             706363..707181
     CDS             complement(707417..708655)
     CDS             complement(708815..709438)
     CDS             709742..711049
     CDS             711220..714075
     CDS             714210..715640
     CDS             715677..716927
     CDS             complement(717252..717533)
     CDS             complement(717569..717913)
     CDS             718102..718755
     CDS             719214..719996
     CDS             complement(720403..721563)
     CDS             complement(721573..722259)
     CDS             722325..722495
     CDS             complement(722560..723957)
     CDS             724353..724985
     CDS             725019..725444
     CDS             725526..726353
     CDS             726353..726934
     CDS             727036..728931
     CDS             728935..729846
     CDS             complement(729904..730488)
     CDS             730792..733065
     CDS             733354..734085
     CDS             734048..734155
     CDS             734264..735688
     CDS             735996..737543
     CDS             737528..738340
     CDS             complement(738362..739195)
     CDS             complement(739614..740771)
     CDS             741169..742062
     CDS             complement(742154..742816)
     CDS             complement(743009..744220)
     CDS             744699..745736
     CDS             745740..746171
     CDS             complement(746117..746302)
     CDS             complement(746268..747824)
     CDS             complement(747849..748421)
     CDS             complement(748405..748878)
     CDS             complement(748875..749645)
     CDS             complement(749629..750462)
     CDS             complement(750459..751334)
     CDS             complement(751331..752617)
     CDS             complement(752629..753756)
     CDS             complement(753767..754057)
     CDS             complement(754054..754476)
     CDS             complement(754518..755372)
     CDS             complement(755369..756235)
     CDS             complement(756287..756709)
     CDS             757122..757367
     CDS             757619..758077
     CDS             758430..760910
     CDS             760928..761647
     CDS             761672..762778
     CDS             complement(762990..764069)
     CDS             764925..765920
     CDS             complement(766012..766581)
     CDS             complement(766793..767626)
     CDS             complement(767589..768890)
     CDS             complement(768877..770010)
     CDS             complement(770010..770789)
     CDS             complement(770790..771062)
     CDS             complement(771064..771834)
     CDS             complement(771831..772244)
     CDS             complement(772237..773136)
     CDS             773659..774687
     CDS             774704..775084
     CDS             775094..776734
     CDS             776706..777749
     CDS             777754..778470
     CDS             778463..779803
     CDS             779807..780190
     CDS             complement(780518..780943)
     CDS             complement(780950..781216)
     CDS             complement(781445..782293)
     CDS             782351..782797
     CDS             782800..783225
     CDS             783228..783884
     CDS             783939..785180
     CDS             785180..785368
     CDS             complement(785404..785862)
     CDS             786029..786622
     CDS             786690..787475
     CDS             787537..788175
     CDS             788189..789364
     CDS             789374..789667
     CDS             789780..791141
     CDS             791170..792093
     CDS             792105..793118
     CDS             complement(793282..793728)
     CDS             complement(793709..794755)
     CDS             795381..796595
     CDS             797110..798309
     CDS             798592..799797
     CDS             800017..801294
     CDS             801304..801684
     CDS             801686..802012
     CDS             802014..803195
     CDS             803234..803704
     CDS             803710..804405
     CDS             804421..805287
     CDS             805287..806198
     CDS             806658..807254
     CDS             807254..807706
     CDS             807690..808061
     CDS             complement(808221..808412)
     CDS             complement(808510..808689)
     CDS             809842..810357
     CDS             810537..811196
     CDS             complement(811086..812249)
     CDS             812543..813562
     CDS             813844..815214
     CDS             815263..815367
     CDS             complement(815394..815807)
     CDS             complement(816351..816593)
     CDS             complement(816868..821184)
     CDS             complement(821198..822517)
     CDS             complement(822543..824768)
     CDS             complement(825354..827342)
     CDS             complement(827459..829117)
     CDS             complement(830118..831599)
     CDS             complement(832633..832764)
     CDS             833001..833399
     CDS             833835..834710
     CDS             complement(835033..836790)
     CDS             complement(836783..838555)
     CDS             complement(838555..839859)
     CDS             complement(839849..840613)
     CDS             complement(840606..841733)
     CDS             complement(841730..842806)
     CDS             complement(842803..848622)
     CDS             complement(848635..850287)
     CDS             complement(850331..856981)
     CDS             complement(856997..857776)
     CDS             complement(857776..858798)
     CDS             complement(858880..859281)
     CDS             complement(859517..860311)
     CDS             complement(860318..861190)
     CDS             complement(861441..863687)
     CDS             complement(863700..864227)
     CDS             864925..865611
     CDS             865946..866986
     CDS             complement(867363..867722)
     CDS             867762..867926
     CDS             complement(867955..869175)
     CDS             complement(869172..871328)
     CDS             complement(871777..874038)
     CDS             874348..875370
     CDS             complement(875367..876629)
     CDS             876844..877785
     CDS             complement(877782..878942)
     CDS             complement(879311..880219)
     CDS             880326..881213
     CDS             881326..881961
     CDS             complement(881947..883626)
     CDS             complement(883793..884194)
     CDS             complement(884191..884907)
     CDS             885191..885496
     CDS             complement(885548..886390)
     CDS             complement(886416..886865)
     CDS             complement(886874..888064)
     CDS             complement(888048..889004)
     CDS             complement(889013..889609)
     CDS             complement(889602..889892)
     CDS             complement(889984..890526)
     CDS             complement(890531..890968)
     CDS             complement(890988..891959)
     CDS             complement(891995..892189)
     CDS             complement(892176..893687)
     CDS             complement(893684..895606)
     CDS             complement(895687..896190)
     CDS             complement(896258..896674)
     CDS             complement(897417..898172)
     CDS             898668..898856
     CDS             899459..900409
     CDS             900524..902710
     CDS             902780..905893
     CDS             complement(906238..907017)
     CDS             complement(907017..908039)
     CDS             908285..908530
     CDS             complement(908982..910535)
     CDS             911375..912151
     CDS             912201..913499
     CDS             913496..914662
     CDS             914680..915177
     CDS             915224..916012
     CDS             916002..916892
     CDS             916978..917418
     CDS             917421..918587
     CDS             918783..919538
     CDS             919554..920612
     CDS             920856..922082
     CDS             922103..923710
     CDS             923833..925320
     CDS             925429..926283
     CDS             926307..926885
     CDS             complement(926855..927136)
     CDS             complement(927126..928208)
     CDS             928602..929909
     CDS             930060..932435
     CDS             complement(932764..933837)
     CDS             934109..935368
     CDS             complement(935741..936052)
     CDS             complement(936164..938224)
     CDS             complement(938275..939477)
     CDS             complement(939482..940333)
     CDS             complement(940345..941652)
     CDS             complement(941812..943047)
     CDS             943410..944510
     CDS             945059..946567
     CDS             946639..947643
     CDS             948078..949079
     CDS             949858..950376
     CDS             950752..951609
     CDS             952033..952713
     CDS             952713..953033
     CDS             complement(953116..953382)
     CDS             complement(953638..954417)
     CDS             complement(955022..955789)
     CDS             complement(955759..957918)
     CDS             complement(958328..958612)
     CDS             complement(958659..958862)
     CDS             complement(959235..959429)
     CDS             complement(959426..960964)
     CDS             complement(961468..962610)
     CDS             962879..963244
     CDS             963257..963493
     CDS             963499..963831
     CDS             964013..964213
     CDS             complement(964227..964379)
     CDS             complement(964372..964698)
     CDS             964998..967289
     CDS             complement(967689..968087)
     CDS             complement(968087..968383)
     CDS             complement(968547..968909)
     CDS             complement(968972..969232)
     CDS             969830..970015
     CDS             complement(970097..971311)
     CDS             complement(971744..973261)
     CDS             complement(973271..974203)
     CDS             complement(974548..976281)
     CDS             complement(976288..977004)
     CDS             complement(977035..977934)
     CDS             978023..978559
     CDS             complement(978649..980127)
     CDS             complement(980227..981645)
     CDS             complement(981670..982368)
     CDS             complement(982337..982516)
     CDS             complement(982774..983040)
     CDS             983357..984349
     CDS             complement(984422..984919)
     CDS             complement(985177..985878)
     CDS             complement(986080..987183)
     CDS             complement(987287..989263)
     CDS             complement(989260..989412)
     CDS             complement(990473..990910)
     CDS             complement(991288..994167)
     CDS             complement(994379..994765)
     CDS             complement(994834..995931)
     CDS             complement(996652..997995)
     CDS             complement(998045..999223)
     CDS             complement(999292..1000605)
     CDS             complement(1000693..1001271)
     CDS             1001608..1001937
     CDS             1002301..1002897
     CDS             complement(1003162..1004403)
     CDS             complement(1004710..1005366)
     CDS             1005708..1006616
     CDS             complement(1006627..1007427)
     CDS             complement(1007596..1008213)
     CDS             complement(1008476..1009345)
     CDS             complement(1009783..1010862)
     CDS             complement(1010982..1012145)
     CDS             complement(1012248..1013264)
     CDS             complement(1013579..1014358)
     CDS             complement(1014358..1015380)
     CDS             complement(1015564..1016022)
     CDS             complement(1016330..1018324)
     CDS             1018815..1019567
     CDS             complement(1019857..1020177)
     CDS             complement(1020337..1022316)
     CDS             complement(1022562..1022723)
     CDS             1023523..1024677
     CDS             1024870..1025382
     CDS             1025480..1026187
     CDS             1026439..1027170
     CDS             1027196..1028155
     CDS             1028271..1028834
     CDS             1028834..1029256
     CDS             1029436..1030320
     CDS             1030324..1031439
     CDS             complement(1031548..1032672)
     CDS             1032692..1033390
     CDS             1033523..1034344
     CDS             1034632..1035186
     CDS             1035171..1035473
     CDS             1035573..1036166
     CDS             1036159..1037289
     CDS             complement(1037479..1046811)
     CDS             complement(1047310..1047540)
     CDS             complement(1047513..1048043)
     CDS             complement(1048155..1049081)
     CDS             complement(1049192..1049518)
     CDS             complement(1049518..1050237)
     CDS             1050572..1051690
     CDS             1051868..1052140
     CDS             1052311..1053399
     CDS             1053575..1053745
     CDS             1053699..1054799
     CDS             1054792..1056936
     CDS             complement(1057019..1058002)
     CDS             complement(1058035..1059534)
     CDS             complement(1059580..1060539)
     CDS             complement(1061095..1063257)
     CDS             complement(1064254..1064562)
     CDS             complement(1064586..1065221)
     CDS             complement(1065829..1066197)
     CDS             complement(1066251..1066526)
     CDS             complement(1066622..1067389)
     CDS             complement(1067376..1069673)
     CDS             complement(1069689..1070324)
     CDS             complement(1071245..1071520)
     CDS             complement(1072398..1074620)
     CDS             complement(1074635..1076983)
     CDS             complement(1076980..1079628)
     CDS             complement(1080046..1080537)
     CDS             complement(1080541..1082277)
     CDS             complement(1082277..1082963)
     CDS             complement(1082960..1084312)
     CDS             complement(1084324..1085862)
     CDS             complement(1085911..1086411)
     CDS             complement(1087613..1087768)
     CDS             complement(1087811..1088182)
     CDS             complement(1088356..1088619)
     CDS             complement(1088687..1089016)
     CDS             complement(1089533..1090183)
     CDS             complement(1090888..1091034)
     CDS             1091363..1092013
     CDS             complement(1091994..1092737)
     CDS             1093299..1094675
     CDS             1095052..1095885
     CDS             complement(1096175..1097398)
     CDS             1097538..1098146
     CDS             1098239..1099309
     CDS             1099293..1100243
     CDS             1100240..1101988
     CDS             1101985..1103313
     CDS             1103385..1105565
     CDS             complement(1105824..1107248)
     CDS             1107520..1108035
     CDS             1108215..1108874
     CDS             complement(1109070..1111436)
     CDS             complement(1111440..1111637)
     CDS             1112076..1113353
     CDS             1113366..1116485
     CDS             complement(1116620..1118110)
     CDS             1118388..1118975
     CDS             1119829..1130946
     CDS             complement(1131049..1132929)
     CDS             complement(1133492..1134367)
     CDS             complement(1134575..1136392)
     CDS             complement(1136863..1136997)
     CDS             1137111..1138667
     CDS             1138745..1139977
     CDS             1140365..1142437
     CDS             1142588..1146001
     CDS             1146015..1147037
     CDS             1147037..1147816
     CDS             1148051..1148659
     CDS             1148656..1149126
     CDS             1149114..1149524
     CDS             1149659..1153030
     CDS             1153112..1156000
     CDS             1155997..1159659
     CDS             1159656..1161614
     CDS             complement(1161769..1163094)
     CDS             1163330..1164580
     CDS             1165341..1166474
     CDS             1166617..1167444
     CDS             complement(1167480..1167920)
     CDS             complement(1168058..1169314)
     CDS             1169340..1169459
     CDS             1169923..1170840
     CDS             1171006..1171401
     CDS             1171394..1172500
     CDS             complement(1172751..1173506)
     CDS             complement(1173766..1175130)
     CDS             complement(1175283..1176128)
     CDS             1176260..1176811
     CDS             1177714..1177959
     CDS             1178213..1178545
     CDS             1178545..1179318
     CDS             1179346..1179795
     CDS             complement(1179885..1180274)
     CDS             complement(1180398..1181222)
     CDS             complement(1181397..1184135)
     CDS             complement(1184138..1184929)
     CDS             1185364..1186089
     CDS             1186217..1187074
     CDS             1187283..1188008
     CDS             1188144..1188701
     CDS             1188915..1190111
     CDS             1190335..1191093
     CDS             1191103..1191951
     CDS             1191980..1193335
     CDS             1193372..1195759
     CDS             1195917..1196414
     CDS             1196418..1197440
     CDS             1197598..1198143
     CDS             1198147..1198935
     CDS             1198939..1200123
     CDS             1200120..1200716
     CDS             1200846..1204361
     CDS             1204374..1205333
     CDS             1205517..1205915
     CDS             1205917..1207299
     CDS             1207536..1207853
     CDS             complement(1208118..1208378)
     CDS             complement(1208365..1208565)
     CDS             1208807..1209355
     CDS             1209334..1209774
     CDS             1209859..1210542
     CDS             complement(1210676..1212394)
     CDS             complement(1212498..1213205)
     CDS             complement(1213202..1213609)
     CDS             complement(1213727..1214542)
     CDS             complement(1214606..1215259)
     CDS             complement(1215252..1216283)
     CDS             1216470..1217036
     CDS             1218199..1218342
     CDS             1223177..1223980
     CDS             1224105..1224479
     CDS             1224861..1225622
     CDS             complement(1225664..1227091)
     CDS             complement(1227124..1227879)
     CDS             1227924..1228643
     CDS             complement(1228698..1229162)
     CDS             1229232..1229996
     CDS             complement(1230242..1231726)
     CDS             1231950..1232072
     CDS             1232065..1232298
     CDS             complement(1232349..1233128)
     CDS             complement(1233128..1234150)
     CDS             complement(1234164..1234340)
     CDS             1235077..1235391
     CDS             complement(1235740..1236828)
     CDS             complement(1236825..1237784)
     CDS             complement(1237777..1238319)
     CDS             complement(1238319..1238519)
     CDS             complement(1238512..1239399)
     CDS             complement(1240596..1242266)
     CDS             complement(1242317..1243405)
     CDS             complement(1243484..1244716)
     CDS             complement(1244907..1245365)
     CDS             complement(1246000..1246494)
     CDS             1246643..1247077
     CDS             1247070..1247354
     CDS             complement(1247504..1247845)
     CDS             complement(1247959..1249620)
     CDS             complement(1249707..1250474)
     CDS             1250712..1251290
     CDS             complement(1251398..1252678)
     CDS             1253562..1253777
     CDS             1253771..1254118
     CDS             1254119..1255885
     CDS             1255935..1256651
     CDS             1257007..1259814
     CDS             1259844..1261067
     CDS             1261180..1262346
     CDS             1262346..1263218
     CDS             1263985..1265553
     CDS             1265568..1266707
     CDS             1266720..1266854
     CDS             1266832..1267131
     CDS             1267263..1267664
     CDS             1267664..1268350
     CDS             1268363..1268791
     CDS             1268903..1270069
     CDS             1270189..1271481
     CDS             1271532..1272038
     CDS             1272048..1272857
     CDS             1273693..1274754
     CDS             1274876..1275601
     CDS             complement(1275716..1276654)
     CDS             1276706..1276813
     CDS             1277103..1278119
     CDS             complement(1278129..1278908)
     CDS             complement(1278908..1279930)
     CDS             complement(1280296..1281048)
     CDS             complement(1281395..1281730)
     CDS             complement(1282023..1282919)
     CDS             complement(1282940..1283092)
     CDS             complement(1283086..1284237)
     CDS             complement(1284234..1285286)
     CDS             complement(1285296..1286312)
     CDS             complement(1286672..1287490)
     CDS             complement(1287545..1287673)
     CDS             complement(1287707..1289197)
     CDS             complement(1289307..1290098)
     CDS             1290415..1290567
     CDS             1290802..1291581
     CDS             1291581..1292276
     CDS             1292270..1293349
     CDS             complement(1293405..1294226)
     CDS             1294517..1295521
     CDS             complement(1295706..1296974)
     CDS             1297073..1298110
     CDS             1298110..1299261
     CDS             1299245..1300048
     CDS             1300026..1300763
     CDS             complement(1300915..1301625)
     CDS             1302715..1304730
     CDS             1305022..1305267
     CDS             complement(1305398..1306321)
     CDS             complement(1306455..1306601)
     CDS             1306853..1307833
     CDS             1307934..1308413
     CDS             1308410..1308655
     CDS             1308655..1309110
     CDS             1309253..1309963
     CDS             1310041..1310208
     CDS             1310198..1310656
     CDS             complement(1310885..1312588)
     CDS             complement(1312611..1314083)
     CDS             complement(1314141..1314683)
     CDS             1315102..1317123
     CDS             1317355..1318248
     CDS             complement(1318286..1319167)
     CDS             1319480..1320343
     CDS             1320482..1321282
     CDS             1321272..1321730
     CDS             1322145..1323074
     CDS             1323368..1324312
     CDS             complement(1324386..1324565)
     CDS             1324868..1325839
     CDS             complement(1325960..1327672)
     CDS             1327882..1328421
     CDS             complement(1328447..1328788)
     CDS             1329101..1330204
     CDS             1330389..1330637
     CDS             1330845..1331681
     CDS             1331718..1332647
     CDS             1332750..1333610
     CDS             1333613..1334494
     CDS             1334740..1335213
     CDS             1335648..1336916
     CDS             1337040..1338641
     CDS             1338641..1339717
     CDS             1339714..1340550
     CDS             1340644..1341342
     CDS             1341457..1342314
     CDS             1342338..1343753
     CDS             complement(1343908..1344762)
     CDS             1345498..1345965
     CDS             1346110..1346430
     CDS             1346691..1347845
     CDS             1347842..1348780
     CDS             1348777..1349613
     CDS             1350091..1351425
     CDS             1351495..1353801
     CDS             complement(1353919..1354122)
     CDS             complement(1354247..1355137)
     CDS             complement(1355549..1356664)
     CDS             1356934..1359114
     CDS             complement(1359182..1360621)
     CDS             1360982..1361524
     CDS             complement(1361781..1362989)
     CDS             1363608..1364801
     CDS             complement(1364859..1365368)
     CDS             complement(1365403..1365660)
     CDS             complement(1365664..1366794)
     CDS             complement(1366957..1369245)
     CDS             complement(1369739..1370467)
     CDS             1370729..1373404
     CDS             1373592..1376465
     CDS             complement(1376533..1377186)
     CDS             complement(1377189..1377761)
     CDS             complement(1377929..1379881)
     CDS             complement(1379905..1381059)
     CDS             1381832..1381966
     CDS             1382162..1383277
     CDS             1383692..1383937
     CDS             complement(1384727..1385893)
     CDS             complement(1386168..1387694)
     CDS             1388110..1389099
     CDS             complement(1389173..1390960)
     CDS             complement(1391382..1392317)
     CDS             complement(1392489..1392731)
     CDS             complement(1392937..1393659)
     CDS             1393933..1394412
     CDS             1394623..1395927
     CDS             1395924..1396535
     CDS             1396618..1397430
     CDS             1397406..1398200
     CDS             1398814..1399104
     CDS             1399150..1399767
     CDS             1399772..1399966
     CDS             1399963..1401471
     CDS             1401493..1401861
     CDS             1401863..1402162
     CDS             1402283..1403776
     CDS             1404043..1405449
     CDS             1405446..1406501
     CDS             1406517..1407113
     CDS             1407110..1407565
     CDS             1407569..1408705
     CDS             1408702..1408962
     CDS             1408959..1409306
     CDS             1409403..1410182
     CDS             1410480..1411220
     CDS             1411389..1411514
     CDS             1411511..1412947
     CDS             complement(1413073..1413435)
     CDS             complement(1413772..1413864)
     CDS             complement(1414135..1414623)
     CDS             complement(1414636..1415784)
     CDS             complement(1416141..1416662)
     CDS             complement(1416755..1418551)
     CDS             complement(1418579..1418806)
     CDS             1418984..1419988
     CDS             1420402..1420647
     CDS             complement(1420786..1421070)
     CDS             complement(1421232..1422989)
     CDS             1423503..1424210
     CDS             1424329..1425528
     CDS             1426495..1426839
     CDS             complement(1426900..1428492)
     CDS             complement(1428494..1429522)
     CDS             complement(1429522..1430622)
     CDS             complement(1430632..1432440)
     CDS             complement(1432522..1433994)
     CDS             complement(1433969..1434103)
     CDS             complement(1434690..1435274)
     CDS             complement(1435716..1436417)
     CDS             complement(1436476..1437459)
     CDS             1437775..1438101
     CDS             1438267..1439010
     CDS             complement(1439154..1440626)
     CDS             1441211..1442404
     CDS             complement(1442544..1443116)
     CDS             complement(1443220..1444464)
     CDS             1444839..1445093
     CDS             complement(1445162..1445977)
     CDS             complement(1445988..1446938)
     CDS             complement(1446950..1448092)
     CDS             1448444..1449940
     CDS             1449944..1451497
     CDS             1451517..1452227
     CDS             1452359..1453447
     CDS             1453501..1453599
     CDS             1453556..1455130
     CDS             1455166..1456164
     CDS             complement(1456277..1456732)
     CDS             1456994..1458127
     CDS             1458124..1459062
     CDS             1459077..1460777
     CDS             1461102..1461746
     CDS             1461743..1462231
     CDS             1462776..1463252
     CDS             1463379..1464200
     CDS             1464284..1466755
     CDS             complement(1466842..1467699)
     CDS             complement(1467863..1468951)
     CDS             1469609..1470481
     CDS             1470483..1470629
     CDS             1470739..1472250
     CDS             1472512..1473681
     CDS             1473876..1474958
     CDS             1474955..1475743
     CDS             1476003..1478000
     CDS             complement(1478270..1478890)
     CDS             complement(1479044..1479694)
     CDS             1480096..1480218
     CDS             1480181..1481248
     CDS             1481476..1482300
     CDS             1482297..1483283
     CDS             1483280..1483951
     CDS             1484286..1485491
     CDS             complement(1485931..1487232)
     CDS             complement(1488332..1489096)
     CDS             complement(1489326..1489997)
     CDS             complement(1490255..1490860)
     CDS             complement(1490860..1491675)
     CDS             complement(1492008..1493696)
     CDS             complement(1494106..1494369)
     CDS             1494832..1495146
     CDS             1495288..1495773
     CDS             1496291..1497400
     CDS             1497571..1498704
     CDS             1498729..1499694
     CDS             1499691..1500536
     CDS             1500661..1501125
     CDS             1501209..1502339
     CDS             complement(1502466..1502768)
     CDS             1502827..1503849
     CDS             1503849..1504628
     CDS             complement(1504638..1505156)
     CDS             1505404..1505634
     CDS             1505975..1506901
     CDS             1507313..1508404
     CDS             1508404..1508640
     CDS             1508594..1509460
     CDS             1509457..1510242
     CDS             1510230..1511027
     CDS             1511020..1512390
     CDS             1512387..1513232
     CDS             complement(1513422..1514090)
     CDS             complement(1514090..1514806)
     CDS             complement(1514818..1515549)
     CDS             complement(1515570..1516349)
     CDS             complement(1516593..1517153)
     CDS             complement(1517323..1517898)
     CDS             complement(1517995..1519002)
     CDS             complement(1519102..1520592)
     CDS             complement(1520589..1521608)
     CDS             complement(1521957..1523678)
     CDS             complement(1523822..1524844)
     CDS             complement(1524958..1526610)
     CDS             complement(1526812..1527708)
     CDS             1528061..1529728
     CDS             1529721..1529837
     CDS             complement(1529865..1530812)
     CDS             1531049..1532161
     CDS             1532161..1534110
     CDS             complement(1534391..1534654)
     CDS             1535015..1535335
     CDS             1535361..1537637
     CDS             1537930..1538388
     CDS             complement(1538760..1538978)
     CDS             complement(1539144..1539854)
     CDS             complement(1540073..1541797)
     CDS             complement(1541800..1543566)
     CDS             complement(1544025..1544987)
     CDS             1545754..1546248
     CDS             1546371..1550288
     CDS             1550481..1551089
     CDS             1551109..1552443
     CDS             complement(1552399..1552533)
     CDS             1552685..1553977
     CDS             1554240..1555388
     CDS             complement(1555542..1556339)
     CDS             1557263..1557937
     CDS             complement(1558055..1560337)
     CDS             complement(1560393..1561250)
     CDS             complement(1561947..1563713)
     CDS             1563862..1564899
     CDS             1565168..1566262
     CDS             1566283..1568130
     CDS             1568497..1569582
     CDS             1569745..1571031
     CDS             1571344..1572036
     CDS             1572210..1573883
     CDS             1573944..1574228
     CDS             complement(1574212..1574514)
     CDS             1574775..1577066
     CDS             1577102..1578850
     CDS             1578847..1579833
     CDS             complement(1579841..1581277)
     CDS             1581996..1582205
     CDS             1582753..1582935
     CDS             1582932..1583684
     CDS             1584047..1584940
     CDS             1585713..1586498
     CDS             1586495..1587817
     CDS             1587798..1588526
     CDS             1588523..1592980
     CDS             1593196..1593654
     CDS             1593938..1595794
     CDS             1596018..1596566
     CDS             1596627..1597274
     CDS             complement(1597698..1598888)
     CDS             complement(1599145..1600227)
     CDS             complement(1600525..1601925)
     CDS             complement(1602424..1603629)
     CDS             1604345..1606960
     CDS             1607578..1608588
     CDS             1608771..1609322
     CDS             complement(1609348..1610457)
     CDS             1610560..1612680
     CDS             1612686..1614599
     CDS             1614728..1616014
     CDS             1616001..1617653
     CDS             1617650..1618228
     CDS             1619076..1619321
     CDS             complement(1619438..1620466)
     CDS             complement(1620482..1621261)
     CDS             complement(1621261..1622283)
     CDS             complement(1622297..1622671)
     CDS             1622917..1623105
     CDS             complement(1623371..1623997)
     CDS             complement(1623958..1625580)
     CDS             1625920..1626375
     CDS             complement(1626544..1626789)
     CDS             complement(1627192..1628253)
     CDS             complement(1628611..1629117)
     CDS             1629346..1629981
     CDS             complement(1630083..1632221)
     CDS             complement(1632251..1632697)
     CDS             1632891..1634876
     CDS             complement(1634937..1635401)
     CDS             complement(1635580..1636260)
     CDS             1636576..1636992
     CDS             complement(1637101..1637418)
     CDS             complement(1637479..1638669)
     CDS             1638763..1639041
     CDS             complement(1639093..1639422)
     CDS             1640170..1640457
     CDS             1640827..1641183
     CDS             1641190..1641468
     CDS             1641465..1642634
     CDS             complement(1643068..1645485)
     CDS             complement(1645639..1646385)
     CDS             1647014..1647334
     CDS             1647598..1648122
     CDS             1648112..1649395
     CDS             1649397..1650134
     CDS             1650150..1651388
     CDS             1651381..1652100
     CDS             1652102..1652854
     CDS             1652857..1653645
     CDS             1653840..1654172
     CDS             1654210..1654458
     CDS             1654557..1655405
     CDS             1655461..1655574
     CDS             1656394..1656894
     CDS             1656943..1658487
     CDS             1658499..1659851
     CDS             1659848..1660534
     CDS             1660534..1662270
     CDS             1662274..1662765
     CDS             1663153..1665795
     CDS             1665798..1668146
     CDS             1668162..1670462
     CDS             1670459..1671232
     CDS             1671386..1671646
     CDS             1671662..1673845
     CDS             complement(1673840..1673941)
     CDS             1674540..1674707
     CDS             1675813..1675932
     CDS             1676653..1677885
     CDS             1677882..1681304
     CDS             1681348..1682949
     CDS             1682967..1684025
     CDS             1684025..1684495
     CDS             1684716..1686479
     CDS             1686443..1687528
     CDS             1687503..1688084
     CDS             1688084..1688536
     CDS             1688561..1689928
     CDS             complement(1690140..1690763)
     CDS             1691446..1693041
     CDS             1693269..1693922
     CDS             complement(1693966..1695174)
     CDS             complement(1695310..1696080)
     CDS             complement(1696082..1697356)
     CDS             complement(1697891..1699201)
     CDS             complement(1699211..1699879)
     CDS             complement(1699881..1701143)
     CDS             complement(1701145..1703505)
     CDS             complement(1703589..1703789)
     CDS             complement(1704058..1704900)
     CDS             complement(1704921..1706060)
     CDS             complement(1706334..1707203)
     CDS             1707339..1708490
     CDS             1708674..1709336
     CDS             1709391..1710557
     CDS             1711305..1712312
     CDS             1712542..1714062
     CDS             1714083..1715093
     CDS             complement(1715538..1716275)
     CDS             complement(1716556..1718253)
     CDS             complement(1718609..1719493)
     CDS             complement(1719819..1720514)
     CDS             complement(1720511..1720918)
     CDS             complement(1721160..1722341)
     CDS             complement(1722674..1723927)
     CDS             complement(1723945..1725021)
     CDS             1725719..1726381
     CDS             complement(1726646..1727425)
     CDS             complement(1727425..1728447)
     CDS             1728771..1729016
     CDS             complement(1729180..1731207)
     CDS             1731472..1732584
     CDS             1732829..1733470
     CDS             1733575..1734156
     CDS             1734343..1736199
     CDS             complement(1736344..1737930)
     CDS             1738372..1739151
     CDS             1739303..1740850
     CDS             1740885..1742183
     CDS             1742183..1742761
     CDS             1742758..1744602
     CDS             complement(1744711..1745529)
     CDS             complement(1745556..1746596)
     CDS             complement(1746583..1747623)
     CDS             complement(1747620..1748699)
     CDS             complement(1748789..1751050)
     CDS             complement(1751263..1753077)
     CDS             1754023..1754913
     CDS             1754997..1755890
     CDS             1756276..1757685
     CDS             complement(1757885..1758499)
     CDS             complement(1758493..1759269)
     CDS             complement(1759251..1759988)
     CDS             complement(1759994..1760584)
     CDS             complement(1760584..1761651)
     CDS             complement(1761648..1762796)
     CDS             complement(1762799..1764130)
     CDS             complement(1764134..1765033)
     CDS             1765739..1766566
     CDS             complement(1766721..1767131)
     CDS             complement(1767400..1768395)
     CDS             complement(1768392..1769081)
     CDS             complement(1769039..1769932)
     CDS             1770218..1771309
     CDS             1771564..1771779
     CDS             1771769..1773160
     CDS             complement(1773897..1775360)
     CDS             1775620..1776729
     CDS             1777163..1777480
     CDS             1777851..1779059
     CDS             complement(1779022..1782174)
     CDS             1783199..1784503
     CDS             complement(1784512..1784934)
     CDS             1785362..1786102
     CDS             1786150..1786992
     CDS             1787024..1788301
     CDS             1788380..1788553
     CDS             1788598..1789743
     CDS             complement(1789948..1791315)
     CDS             1791615..1793039
     CDS             complement(1793067..1794407)
     CDS             complement(1794443..1795324)
     CDS             1795901..1796596
     CDS             1796686..1797225
     CDS             complement(1798092..1798721)
     CDS             complement(1798979..1800271)
     CDS             complement(1800291..1800797)
     CDS             complement(1800921..1801913)
     CDS             1802436..1803176
     CDS             1803214..1803315
     CDS             complement(1803382..1803546)
     CDS             complement(1803563..1805689)
     CDS             complement(1805767..1806987)
     CDS             1807069..1808277
     CDS             complement(1808240..1808536)
     CDS             complement(1809042..1809287)
     CDS             complement(1809600..1810646)
     CDS             1810881..1811168
     CDS             complement(1811445..1812653)
     CDS             complement(1812749..1816414)
     CDS             1816989..1817951
     CDS             1818171..1818629
     CDS             complement(1818784..1819380)
     CDS             1819522..1820046
     CDS             1820059..1820226
     CDS             1820260..1821294
     CDS             1821301..1822251
     CDS             1822289..1823218
     CDS             1823232..1823966
     CDS             1824120..1824356
     CDS             1824487..1825692
     CDS             1826105..1826350
     CDS             1826766..1827572
     CDS             1827861..1828886
     CDS             1828876..1829514
     CDS             1829514..1830536
     CDS             1830551..1831360
     CDS             1831666..1833099
     CDS             1833289..1833747
     CDS             1834190..1835008
     CDS             1835182..1835535
     CDS             1835570..1835959
     CDS             1836000..1836575
     CDS             1836556..1837422
     CDS             1837493..1838524
     CDS             1838652..1839194
     CDS             1839569..1840873
     CDS             1841492..1841980
     CDS             1841988..1842401
     CDS             1842497..1843705
     CDS             complement(1844089..1844868)
     CDS             complement(1844868..1845890)
     CDS             1845995..1846534
     CDS             complement(1846773..1850219)
     CDS             1850489..1851691
     CDS             1851684..1852388
     CDS             1852388..1853635
     CDS             1853654..1854424
     CDS             1854396..1854569
     CDS             1854618..1855454
     CDS             1855784..1857019
     CDS             complement(1857252..1858373)
     CDS             complement(1858457..1859863)
     CDS             complement(1859917..1860588)
     CDS             complement(1860799..1861422)
     CDS             complement(1861610..1862980)
     CDS             complement(1863041..1863667)
     CDS             complement(1863725..1864840)
     CDS             complement(1865027..1865473)
     CDS             complement(1865466..1866092)
     CDS             1866223..1867476
     CDS             complement(1867622..1868665)
     CDS             complement(1868941..1869201)
     CDS             complement(1869321..1870901)
     CDS             complement(1871821..1872678)
     CDS             1872814..1873221
     CDS             complement(1873449..1873541)
     CDS             1873753..1875078
     CDS             complement(1875380..1875583)
     CDS             complement(1875886..1876785)
     CDS             complement(1876877..1877326)
     CDS             complement(1877817..1878350)
     CDS             complement(1878633..1879643)
     CDS             complement(1880050..1883232)
     CDS             1883773..1883985
     CDS             1884200..1884391
     CDS             complement(1884574..1885035)
     CDS             complement(1884989..1886308)
     CDS             1887434..1888132
     CDS             1888533..1891232
     CDS             1892420..1892677
     CDS             1892775..1893356
     CDS             1893561..1894448
     CDS             1894445..1895728
     CDS             1895739..1897910
     CDS             1898073..1898570
     CDS             complement(1898862..1900097)
     CDS             complement(1900110..1900487)
     CDS             complement(1900484..1901470)
     CDS             1901660..1902325
     CDS             1902800..1906606
     CDS             1907134..1910010
     CDS             1910079..1910780
     CDS             1911021..1912694
     CDS             1912878..1914095
     CDS             1914195..1914488
     CDS             1914646..1915533
     CDS             1915533..1916582
     CDS             1916683..1917072
     CDS             1917082..1917726
     CDS             1918291..1919055
     CDS             1919412..1921622
     CDS             1921609..1922043
     CDS             1922143..1923096
     CDS             1923396..1923569
     CDS             complement(1923715..1924944)
     CDS             complement(1925346..1925540)
     CDS             1926119..1926367
     CDS             1926760..1928016
     CDS             1928171..1928404
     CDS             1928663..1928836
     CDS             complement(1928939..1929718)
     CDS             complement(1929718..1930740)
     CDS             1931147..1931536
     CDS             complement(1931646..1931885)
     CDS             complement(1932093..1933082)
     CDS             complement(1933288..1935735)
     CDS             complement(1935923..1936675)
     CDS             complement(1936706..1937263)
     CDS             complement(1937284..1937814)
     CDS             complement(1937820..1938374)
     CDS             complement(1938853..1941504)
     CDS             complement(1941473..1942825)
     CDS             1942952..1943449
     CDS             1943545..1944258
     CDS             1944278..1946350
     CDS             1946824..1947705
     CDS             complement(1947641..1947829)
     CDS             1948363..1948905
     CDS             1949058..1949837
     CDS             1949919..1952531
     CDS             1952528..1953691
     CDS             1953688..1954491
     CDS             complement(1954545..1955912)
     CDS             1956239..1957405
     CDS             1957592..1958383
     CDS             1958768..1959619
     CDS             complement(1959834..1961225)
     CDS             complement(1961429..1961977)
     CDS             complement(1962457..1963167)
     CDS             complement(1963465..1964757)
     CDS             complement(1964773..1965900)
     CDS             complement(1965914..1966834)
     CDS             complement(1966827..1967717)
     CDS             complement(1967758..1969425)
     CDS             complement(1969761..1970522)
     CDS             complement(1970614..1971450)
     CDS             1971786..1972136
     CDS             1972184..1973392
     CDS             1973867..1974754
     CDS             1974768..1975790
     CDS             1975790..1976569
     CDS             1976585..1976842
     CDS             complement(1977238..1978050)
     CDS             complement(1978440..1978724)
     CDS             complement(1978961..1979812)
     CDS             complement(1979915..1981633)
     CDS             1982289..1982453
     CDS             complement(1982535..1982921)
     CDS             1983152..1983265
     CDS             1983477..1983716
     CDS             complement(1983807..1984040)
     CDS             1984623..1984898
     CDS             1985161..1985460
     CDS             1985569..1985814
     CDS             1986051..1987424
     CDS             complement(1987729..1988328)
     CDS             1989330..1989446
     CDS             1989489..1989698
     CDS             complement(1989789..1990544)
     CDS             1990939..1991778
     CDS             complement(1992000..1992278)
     CDS             1992646..1993668
     CDS             1993668..1994447
     CDS             complement(1994498..1996540)
     CDS             1996884..1999175
     CDS             complement(1999336..1999905)
     CDS             complement(2000334..2000795)
     CDS             complement(2000995..2001873)
     CDS             complement(2001889..2002686)
     CDS             complement(2002778..2003752)
     CDS             2004462..2004617
     CDS             2004574..2005917
     CDS             complement(2006019..2006486)
     CDS             2006870..2007502
     CDS             2007499..2008263
     CDS             2008260..2009657
     CDS             2009776..2010633
     CDS             2010658..2011056
     CDS             2011050..2011853
     CDS             2011864..2012670
     CDS             2012696..2014063
     CDS             2014131..2015693
     CDS             2015714..2016211
     CDS             complement(2016491..2017855)
     CDS             complement(2018563..2019162)
     CDS             complement(2019159..2020535)
     CDS             2020700..2020957
     CDS             complement(2021083..2022264)
     CDS             2022577..2023959
     CDS             2024053..2024373
     CDS             2024413..2024721
     CDS             2024828..2025238
     CDS             2025548..2027599
     CDS             complement(2027886..2027999)
     CDS             2028321..2029271
     CDS             complement(2029331..2029561)
     CDS             2029962..2030471
     CDS             2030868..2031254
     CDS             2031257..2032141
     CDS             2032238..2032579
     CDS             complement(2033102..2033428)
     CDS             complement(2033422..2033880)
     CDS             2034412..2035572
     CDS             2035572..2037650
     CDS             2037650..2038072
     CDS             2038730..2039740
     CDS             2039730..2040188
     CDS             2040278..2042350
     CDS             complement(2042540..2042980)
     CDS             complement(2042999..2043301)
     CDS             complement(2043452..2044216)
     CDS             2044389..2044802
     CDS             2044808..2045212
     CDS             2045227..2045904
     CDS             2046106..2047392
     CDS             2047414..2048043
     CDS             2048024..2048722
     CDS             2048866..2049555
     CDS             2049570..2050679
     CDS             2050679..2051623
     CDS             2052494..2054158
     CDS             2054297..2055277
     CDS             complement(2055306..2056307)
     CDS             2056525..2058591
     CDS             2058569..2058724
     CDS             2058721..2059800
     CDS             2059843..2060838
     CDS             2060904..2062481
     CDS             2062484..2063506
     CDS             2063555..2064514
     CDS             complement(2064772..2065191)
     CDS             complement(2065236..2065418)
     CDS             complement(2065625..2066407)
     CDS             complement(2066410..2066679)
     CDS             complement(2066785..2067609)
     CDS             complement(2067606..2068142)
     CDS             complement(2068142..2068558)
     CDS             complement(2068555..2069556)
     CDS             complement(2069562..2070032)
     CDS             complement(2070299..2071651)
     CDS             complement(2071648..2072094)
     CDS             complement(2072194..2073672)
     CDS             complement(2073611..2074327)
     CDS             complement(2074320..2075312)
     CDS             complement(2075309..2077021)
     CDS             2077374..2077685
     CDS             2078073..2078252
     CDS             2078263..2078739
     CDS             complement(2078925..2079536)
     CDS             complement(2079697..2080590)
     CDS             complement(2080739..2082652)
     CDS             complement(2083006..2083881)
     CDS             complement(2084182..2084544)
     CDS             complement(2084555..2084953)
     CDS             complement(2084964..2086364)
     CDS             2086661..2087770
     CDS             2088117..2088839
     CDS             2089061..2089570
     CDS             2089832..2090851
     CDS             2090975..2091775
     CDS             2091775..2092437
     CDS             2092440..2093201
     CDS             2093291..2093392
     CDS             complement(2093493..2093831)
     CDS             complement(2093865..2094158)
     CDS             2094319..2094450
     CDS             complement(2094664..2098635)
     CDS             2098980..2099177
     CDS             2099207..2100691
     CDS             2101024..2101872
     CDS             2101902..2103032
     CDS             2103043..2104347
     CDS             complement(2104433..2105032)
     CDS             2105426..2106604
     CDS             complement(2106730..2108154)
     CDS             2109269..2109820
     CDS             2110160..2110414
     CDS             complement(2110442..2110783)
     CDS             complement(2110911..2111135)
     CDS             2111798..2112454
     CDS             2112426..2114279
     CDS             2114338..2114886
     CDS             complement(2115626..2116141)
     CDS             2116252..2116479
     CDS             2116872..2116994
     CDS             2117239..2117412
     CDS             2117604..2117786
     CDS             complement(2118003..2118347)
     CDS             complement(2118567..2119526)
     CDS             complement(2119598..2120017)
     CDS             complement(2120128..2120268)
     CDS             complement(2120433..2120711)
     CDS             complement(2120692..2120997)
     CDS             complement(2120994..2121209)
     CDS             complement(2121948..2122247)
     CDS             complement(2122244..2122498)
     CDS             2122634..2122906
     CDS             2122887..2123177
     CDS             2123243..2124319
     CDS             2124367..2125227
     CDS             2125227..2125565
     CDS             complement(2125622..2125795)
     CDS             complement(2125983..2126552)
     CDS             complement(2126564..2126998)
     CDS             2127676..2127780
     CDS             complement(2127789..2127950)
     CDS             2127967..2128764
     CDS             2129432..2130445
     CDS             2130475..2131743
     CDS             2131810..2132670
     CDS             2132663..2133490
     CDS             2133515..2134405
     CDS             2134351..2134632
     CDS             complement(2134882..2135067)
     CDS             2135545..2136567
     CDS             2136567..2137346
     CDS             complement(2137390..2137503)
     CDS             complement(2137746..2137955)
     CDS             complement(2137945..2138526)
     CDS             complement(2138532..2138693)
     CDS             complement(2138715..2138900)
     CDS             complement(2139040..2139474)
     CDS             complement(2139602..2139967)
     CDS             complement(2140840..2142861)
     CDS             complement(2142992..2144569)
     CDS             complement(2144573..2145376)
     CDS             complement(2145373..2146473)
     CDS             complement(2146470..2155961)
     CDS             complement(2156049..2162156)
     CDS             complement(2162347..2163306)
     CDS             2163563..2165275
     CDS             2165262..2167064
     CDS             2167057..2168337
     CDS             2168365..2169669
     CDS             complement(2169863..2171125)
     CDS             complement(2171665..2172405)
     CDS             complement(2172402..2173751)
     CDS             complement(2173767..2176358)
     CDS             complement(2176407..2177051)
     CDS             complement(2177144..2177674)
     CDS             complement(2178187..2180598)
     CDS             complement(2180643..2182037)
     CDS             complement(2182012..2182644)
     CDS             2183149..2183280
     CDS             complement(2183470..2184792)
     CDS             complement(2184815..2185465)
     CDS             complement(2185407..2186249)
     CDS             2186344..2187222
     CDS             complement(2187297..2187770)
     CDS             complement(2187795..2188355)
     CDS             complement(2188575..2189804)
     CDS             complement(2189870..2190739)
     CDS             2190851..2191813
     CDS             complement(2192118..2192717)
     CDS             2193069..2194229
     CDS             complement(2194425..2195954)
     CDS             complement(2196676..2197446)
     CDS             2198657..2199664
     CDS             2199775..2201415
     CDS             2201996..2203915
     CDS             2204119..2204646
     CDS             2204947..2206356
     CDS             2206359..2207651
     CDS             2207641..2208804
     CDS             2208808..2209521
     CDS             2209511..2210008
     CDS             2210005..2210319
     CDS             2210492..2211379
     CDS             2211520..2212737
     CDS             2213406..2215874
     CDS             2215887..2217908
     CDS             2217898..2219232
     CDS             2219229..2219696
     CDS             2220029..2220928
     CDS             2221367..2221645
     CDS             2221705..2222493
     CDS             complement(2222596..2223696)
     CDS             complement(2224245..2226026)
     CDS             2226456..2227757
     CDS             2227773..2227916
     CDS             2228394..2229638
     CDS             2229668..2230720
     CDS             2230717..2232234
     CDS             2232258..2233601
     CDS             2233662..2234654
     CDS             2235390..2236337
     CDS             2236351..2237397
     CDS             2237397..2238149
     CDS             complement(2238347..2238604)
     CDS             complement(2238726..2239532)
     CDS             complement(2239529..2240749)
     CDS             complement(2240953..2241720)
     CDS             2241868..2243238
     CDS             2243238..2243810
     CDS             complement(2243988..2245964)
     CDS             2246601..2247110
     CDS             2247079..2247609
     CDS             2247623..2248639
     CDS             2248632..2249438
     CDS             2249435..2250721
     CDS             2250855..2251817
     CDS             2251817..2252971
     CDS             2252968..2253552
     CDS             2253549..2254736
     CDS             complement(2254897..2255361)
     CDS             complement(2255531..2257147)
     CDS             2257308..2258516
     CDS             complement(2258636..2260798)
     CDS             2261013..2261171
     CDS             2261376..2263487
     CDS             2263734..2264372
     CDS             complement(2264507..2265166)
     CDS             complement(2265271..2265951)
     CDS             complement(2266103..2266246)
     CDS             complement(2266292..2267242)
     CDS             complement(2267229..2268161)
     CDS             complement(2268167..2269072)
     CDS             complement(2269863..2270936)
     CDS             complement(2271149..2271619)
     CDS             complement(2271674..2272096)
     CDS             complement(2272373..2273758)
     CDS             complement(2273770..2274462)
     CDS             2274727..2275818
     CDS             2276009..2276674
     CDS             2276689..2277384
     CDS             complement(2277593..2278435)
     CDS             2279066..2279722
     CDS             2279719..2280549
     CDS             2280557..2280955
     CDS             complement(2281003..2281512)
     CDS             complement(2281530..2281718)
     CDS             complement(2282141..2283232)
     CDS             complement(2283396..2284016)
     CDS             2284348..2284620
     CDS             complement(2284822..2285769)
     CDS             complement(2285829..2285957)
     CDS             complement(2286110..2287009)
     CDS             complement(2287011..2287634)
     CDS             2287886..2289202
     CDS             2289235..2290317
     CDS             2290317..2291147
     CDS             2291211..2291612
     CDS             2291609..2292418
     CDS             2292514..2293368
     CDS             2294063..2294308
     CDS             complement(2294432..2294854)
     CDS             complement(2294928..2295707)
     CDS             complement(2295707..2296729)
     CDS             complement(2296811..2298088)
     CDS             complement(2298826..2298999)
     CDS             complement(2299155..2300030)
     CDS             complement(2300331..2301413)
     CDS             complement(2301433..2302269)
     CDS             complement(2302266..2303132)
     CDS             complement(2303129..2304013)
     CDS             2304034..2304492
     CDS             complement(2304580..2304906)
     CDS             2305121..2305951
     CDS             2305965..2307077
     CDS             2307712..2308449
     CDS             2308486..2309046
     CDS             complement(2309500..2310063)
     CDS             complement(2310458..2311663)
     CDS             2311957..2312541
     CDS             2312549..2314159
     CDS             2314426..2315961
     CDS             2316441..2318102
     CDS             2318132..2322862
     CDS             complement(2323093..2324823)
     CDS             2325446..2326021
     CDS             2326253..2327017
     CDS             complement(2327210..2328181)
     CDS             complement(2328178..2328981)
     CDS             complement(2329172..2329567)
     CDS             complement(2329747..2330562)
     CDS             2331620..2333416
     CDS             2333416..2333859
     CDS             2333917..2334660
     CDS             2334869..2335390
     CDS             2335673..2336287
     CDS             2336449..2337453
     CDS             complement(2337508..2338293)
     CDS             complement(2338290..2339051)
     CDS             2339124..2340080
     CDS             2340101..2341417
     CDS             2341684..2342646
     CDS             complement(2342552..2342857)
     CDS             complement(2342991..2344433)
     CDS             complement(2344763..2345668)
     CDS             2345985..2347469
     CDS             2347513..2347704
     CDS             2347711..2348352
     CDS             2349067..2349510
     CDS             2349497..2349826
     CDS             complement(2349958..2350302)
     CDS             2350433..2352337
     CDS             2352409..2353107
     CDS             2353244..2353849
     CDS             2354492..2356180
     CDS             2356340..2357461
     CDS             complement(2357698..2357967)
     CDS             complement(2357971..2358783)
     CDS             complement(2358808..2359494)
     CDS             2360215..2360487
     CDS             2360628..2361713
     CDS             2361784..2362440
     CDS             2362543..2362989
     CDS             complement(2363016..2364179)
     CDS             2364324..2365346
     CDS             2365346..2366125
     CDS             complement(2366293..2366553)
     CDS             complement(2366631..2366762)
     CDS             complement(2366853..2367551)
     CDS             2367578..2368024
     CDS             2368098..2368703
     CDS             2368704..2369093
     CDS             2369364..2369927
     CDS             complement(2370012..2370188)
     CDS             2370351..2370560
     CDS             complement(2370557..2370832)
     CDS             2371078..2371275
     CDS             2371306..2371818
     CDS             2371803..2372261
     CDS             2372377..2372535
     CDS             2372807..2373520
     CDS             2373977..2374612
     CDS             2374643..2375092
     CDS             2375102..2375680
     CDS             2375728..2376936
     CDS             2376941..2377915
     CDS             2377915..2378643
     CDS             2378662..2379303
     CDS             2379304..2380416
     CDS             2380538..2381311
     CDS             2381325..2382530
     CDS             2382578..2383060
     CDS             2383057..2383311
     CDS             2383313..2383663
     CDS             2383665..2384249
     CDS             2384246..2384653
     CDS             2384719..2385639
     CDS             2385652..2385963
     CDS             2386104..2386271
     CDS             2386272..2389775
     CDS             2389778..2390119
     CDS             2390424..2390882
     CDS             2391003..2391755
     CDS             2391758..2392468
     CDS             2392729..2393361
     CDS             complement(2393440..2393979)
     CDS             2393995..2394162
     CDS             2394236..2395243
     CDS             2395357..2395893
     CDS             2395901..2396251
     CDS             2396307..2396927
     CDS             2396969..2397133
     CDS             complement(2397102..2397323)
     CDS             2397499..2400702
     CDS             2400702..2401700
     CDS             2401717..2402634
     CDS             2402645..2403064
     CDS             complement(2403285..2404493)
     CDS             complement(2404798..2405970)
     CDS             complement(2405974..2407173)
     CDS             complement(2407190..2407930)
     CDS             2409022..2409378
     CDS             complement(2409795..2410325)
     CDS             complement(2410561..2412135)
     CDS             2412379..2413098
     CDS             complement(2413316..2414851)
     CDS             2415316..2416620
     CDS             complement(2416636..2417838)
     CDS             complement(2418103..2418972)
     CDS             2419170..2420075
     CDS             complement(2420110..2421228)
     CDS             complement(2421336..2422610)
     CDS             complement(2422760..2424694)
     CDS             2425117..2425887
     CDS             complement(2425960..2426835)
     CDS             complement(2427149..2428144)
     CDS             2428492..2428905
     CDS             2428874..2429248
     CDS             complement(2429382..2430029)
     CDS             complement(2430044..2431060)
     CDS             complement(2431177..2433027)
     CDS             2433190..2433741
     CDS             2433966..2435012
     CDS             2435071..2436999
     CDS             2436996..2437286
     CDS             complement(2437299..2437685)
     CDS             complement(2437783..2438589)
     CDS             2439399..2440259
     CDS             2440766..2440909
     CDS             2441131..2442339
     CDS             complement(2442302..2443171)
     CDS             complement(2443255..2443719)
     CDS             2445053..2446069
     CDS             2446376..2447722
     CDS             complement(2448157..2448555)
     CDS             2449305..2449895
     CDS             complement(2450264..2451043)
     CDS             complement(2451043..2452065)
     CDS             complement(2452605..2455280)
     CDS             2456087..2456731
     CDS             2457569..2459206
     CDS             2459293..2460213
     CDS             2460232..2461137
     CDS             2461149..2462150
     CDS             2462147..2463148
     CDS             2463709..2463924
     CDS             complement(2464223..2464576)
     CDS             complement(2464711..2466171)
     CDS             complement(2466240..2466377)
     CDS             2467211..2467750
     CDS             2467971..2468234
     CDS             complement(2468350..2468595)
     CDS             complement(2468818..2469063)
     CDS             2469261..2469383
     CDS             2469415..2470173
     CDS             complement(2470209..2471417)
     CDS             complement(2471565..2472014)
     CDS             complement(2472094..2472636)
     CDS             2472824..2472925
     CDS             2472867..2473949
     CDS             2473981..2474601
     CDS             complement(2474722..2475492)
     CDS             2475978..2476613
     CDS             complement(2476760..2477074)
     CDS             complement(2477417..2478223)
     CDS             complement(2478223..2479413)
     CDS             complement(2479570..2480997)
     CDS             complement(2481001..2481999)
     CDS             complement(2482014..2482592)
     CDS             complement(2482592..2484157)
     CDS             2484573..2485508
     CDS             2485525..2486145
     CDS             2486492..2487526
     CDS             complement(2487649..2488293)
     CDS             complement(2488256..2489017)
     CDS             2489204..2490235
     CDS             complement(2490354..2490605)
     CDS             2490698..2490997
     CDS             2491024..2493639
     CDS             2494036..2495010
     CDS             2495346..2496203
     CDS             2496567..2499239
     CDS             complement(2499403..2500005)
     CDS             2500499..2501260
     CDS             2501429..2501740
     CDS             2501747..2502916
     CDS             complement(2503038..2503337)
     CDS             2503807..2504544
     CDS             2504544..2504870
     CDS             complement(2505108..2505323)
     CDS             2505803..2506498
     CDS             complement(2506527..2506775)
     CDS             2507109..2507774
     CDS             complement(2507891..2508196)
     CDS             complement(2508189..2510255)
     CDS             complement(2510605..2512539)
     CDS             2513188..2514498
     CDS             2514536..2515534
     CDS             complement(2515717..2516358)
     CDS             complement(2516355..2517056)
     CDS             complement(2517053..2517682)
     CDS             complement(2517692..2518786)
     CDS             2519275..2520168
     CDS             complement(2520273..2522135)
     CDS             complement(2522185..2522751)
     CDS             complement(2522751..2523332)
     CDS             complement(2523460..2523903)
     CDS             2524378..2526162
     CDS             2526215..2526436
     CDS             2526461..2527462
     CDS             2527462..2527830
     CDS             2527832..2529970
     CDS             complement(2530160..2531662)
     CDS             complement(2531746..2533449)
     CDS             2533857..2534840
     CDS             2534938..2536509
     CDS             2536527..2537576
     CDS             2537797..2538729
     CDS             2538857..2539906
     CDS             2540100..2541128
     CDS             2541334..2541933
     CDS             complement(2541982..2543526)
     CDS             complement(2543766..2544845)
     CDS             2545225..2546622
     CDS             complement(2546702..2547676)
     CDS             complement(2548022..2549140)
     CDS             2549640..2550239
     CDS             2550453..2551670
     CDS             complement(2551732..2551827)
     CDS             2551894..2552562
     CDS             complement(2552703..2553983)
     CDS             complement(2554373..2554636)
     CDS             complement(2554658..2555065)
     CDS             complement(2555162..2555608)
     CDS             2555780..2556832
     CDS             2556844..2557161
     CDS             2557164..2557415
     CDS             2557451..2557684
     CDS             2557749..2559461
     CDS             2559474..2559761
     CDS             2559765..2560790
     CDS             2560790..2562034
     CDS             2562123..2562371
     CDS             2562568..2562765
     CDS             complement(2563325..2564341)
     CDS             complement(2564405..2564875)
     CDS             complement(2565019..2565369)
     CDS             2565808..2566839
     CDS             2566843..2567664
     CDS             complement(2567955..2569595)
     CDS             2569801..2571234
     CDS             2571239..2574310
     CDS             2574307..2576847
     CDS             complement(2577016..2577810)
     CDS             2578398..2580065
     CDS             2580067..2580369
     CDS             complement(2580436..2581110)
     CDS             complement(2581241..2582626)
     CDS             complement(2582626..2583636)
     CDS             complement(2584182..2585627)
     CDS             2585868..2586386
     CDS             2586459..2587211
     CDS             2587346..2588302
     CDS             complement(2588577..2589971)
     CDS             complement(2590044..2591570)
     CDS             2592100..2593053
     CDS             2593323..2594714
     CDS             complement(2594738..2595154)
     CDS             2595451..2596197
     CDS             2596246..2597502
     CDS             2597596..2599095
     CDS             complement(2599217..2599675)
     CDS             2600645..2603269
     CDS             2603338..2603628
     CDS             complement(2604455..2605033)
     CDS             complement(2605059..2605613)
     CDS             2606217..2606501
     CDS             2606835..2607671
     CDS             complement(2607727..2608050)
     CDS             complement(2608047..2608376)
     CDS             complement(2608715..2612602)
     CDS             2613025..2613630
     CDS             complement(2613751..2614659)
     CDS             2614917..2616308
     CDS             complement(2616509..2616880)
     CDS             complement(2616890..2617084)
     CDS             complement(2617081..2619777)
     CDS             2620043..2621035
     CDS             2621105..2621557
     CDS             complement(2621615..2621956)
     CDS             2622241..2622900
     CDS             complement(2622960..2623292)
     CDS             2623771..2627304
     CDS             2627579..2628520
     CDS             2628791..2629795
     CDS             complement(2629694..2629903)
     CDS             2630107..2630946
     CDS             complement(2631320..2632333)
     CDS             complement(2632546..2634162)
     CDS             2634540..2635310
     CDS             complement(2635352..2636326)
     CDS             2636489..2636992
     CDS             2637458..2637703
     CDS             complement(2637850..2639427)
     CDS             2639762..2640208
     CDS             2640270..2640728
     CDS             complement(2640738..2641799)
     CDS             complement(2641796..2643193)
     CDS             complement(2643174..2643416)
     CDS             complement(2643501..2643860)
     CDS             complement(2643860..2644087)
     CDS             complement(2644249..2644914)
     CDS             2645159..2646187
     CDS             complement(2646352..2646810)
     CDS             2647475..2649121
     CDS             2649118..2650083
     CDS             2650070..2650960
     CDS             2650960..2651952
     CDS             2651952..2652767
     CDS             2653157..2654437
     CDS             2655050..2656585
     CDS             2656840..2657430
     CDS             2657676..2657939
     CDS             complement(2658092..2658871)
     CDS             complement(2658871..2659893)
     CDS             2660143..2660748
     CDS             complement(2660808..2661668)
     CDS             complement(2661823..2663097)
     CDS             complement(2663279..2664001)
     CDS             complement(2664023..2664337)
     CDS             complement(2664395..2665507)
     CDS             2666063..2666530
     CDS             complement(2666674..2667105)
     CDS             complement(2667903..2668799)
     CDS             complement(2668931..2669170)
     CDS             2669344..2670981
     CDS             2671204..2671803
     CDS             2671891..2672988
     CDS             complement(2673209..2676163)
     CDS             2676436..2676843
     CDS             2676922..2677602
     CDS             complement(2677547..2677708)
     CDS             complement(2677911..2678261)
     CDS             complement(2678361..2678582)
     CDS             2678701..2679552
     CDS             2679930..2680508
     CDS             2681035..2682060
     CDS             complement(2682149..2683081)
     CDS             2683371..2684573
     CDS             2685053..2686204
     CDS             complement(2686255..2686911)
     CDS             2687160..2688533
     CDS             2689564..2690976
     CDS             2691297..2691533
     CDS             2691724..2692182
     CDS             2692764..2693786
     CDS             2693786..2694565
     CDS             complement(2694609..2695628)
     CDS             complement(2695899..2696321)
     CDS             complement(2696410..2697630)
     CDS             complement(2697627..2698952)
     CDS             complement(2698927..2699673)
     CDS             complement(2699859..2701370)
     CDS             complement(2701385..2701756)
     CDS             complement(2702351..2702767)
     CDS             complement(2702889..2705945)
     CDS             2706566..2707669
     CDS             complement(2708268..2710652)
     CDS             2710989..2711810
     CDS             2711967..2713013
     CDS             complement(2713182..2713898)
     CDS             complement(2713923..2714645)
     CDS             complement(2714697..2715713)
     CDS             complement(2715838..2716269)
     CDS             complement(2716582..2716968)
     CDS             complement(2716965..2717309)
     CDS             complement(2717306..2718970)
     CDS             complement(2718967..2719872)
     CDS             complement(2719869..2721872)
     CDS             complement(2721869..2722852)
     CDS             complement(2722839..2723993)
     CDS             complement(2724343..2725101)
     CDS             complement(2725126..2725680)
     CDS             complement(2725750..2726757)
     CDS             complement(2726984..2727442)
     CDS             complement(2727776..2728072)
     CDS             complement(2728077..2730464)
     CDS             complement(2730478..2731461)
     CDS             complement(2731960..2732316)
     CDS             complement(2732354..2732551)
     CDS             complement(2732648..2732998)
     CDS             complement(2733203..2735131)
     CDS             2735522..2735734
     CDS             complement(2736493..2736744)
     CDS             2737063..2737746
     CDS             complement(2737868..2738530)
     CDS             2738742..2739710
     CDS             2739707..2740597
     CDS             2740597..2741481
     CDS             2741478..2742371
     CDS             2742676..2743551
     CDS             complement(2743680..2744234)
     CDS             2744645..2745310
     CDS             complement(2745561..2746769)
     CDS             2747130..2748245
     CDS             2748512..2749126
     CDS             2749470..2749583
     CDS             complement(2749698..2750756)
     CDS             complement(2750905..2751972)
     CDS             complement(2752331..2752495)
     CDS             complement(2753023..2753700)
     CDS             2754131..2754775
     CDS             complement(2754768..2755505)
     CDS             complement(2755992..2756918)
     CDS             complement(2757033..2757242)
     CDS             2757366..2758724
     CDS             2758771..2759274
     CDS             2759285..2760304
     CDS             complement(2760382..2760936)
     CDS             complement(2760947..2761951)
     CDS             complement(2761969..2762919)
     CDS             complement(2762916..2764262)
     CDS             complement(2764670..2767957)
     CDS             complement(2767954..2768934)
     CDS             2770140..2771384
     CDS             complement(2771967..2773241)
     CDS             complement(2773280..2774395)
     CDS             complement(2774518..2775456)
     CDS             complement(2775483..2776538)
     CDS             complement(2776685..2777509)
     CDS             complement(2777510..2778385)
     CDS             complement(2778494..2779780)
     CDS             2780052..2781092
     CDS             2781109..2782497
     CDS             2782597..2783676
     CDS             complement(2783941..2784471)
     CDS             complement(2784744..2785136)
     CDS             complement(2785296..2785700)
     CDS             complement(2785842..2786009)
     CDS             complement(2786212..2786409)
     CDS             complement(2786419..2788452)
     CDS             complement(2789116..2789367)
     CDS             complement(2789612..2790121)
     CDS             complement(2790123..2797718)
     CDS             complement(2797874..2799562)
     CDS             complement(2800214..2801179)
     CDS             complement(2801275..2802399)
     CDS             complement(2802516..2804162)
     CDS             complement(2804528..2804641)
     CDS             complement(2804779..2805864)
     CDS             2805967..2806908
     CDS             2807155..2808159
     CDS             complement(2808292..2809284)
     CDS             complement(2809281..2810771)
     CDS             complement(2810811..2811728)
     CDS             complement(2811903..2813129)
     CDS             complement(2813712..2814380)
     CDS             complement(2814576..2815118)
     CDS             complement(2815356..2816294)
     CDS             complement(2816610..2817134)
     CDS             2817539..2818426
     CDS             2818442..2818939
     CDS             2818962..2819738
     CDS             2819995..2820498
     CDS             2820818..2821945
     CDS             2822515..2823258
     CDS             2823293..2823949
     CDS             2823946..2824668
     CDS             complement(2824908..2826206)
     CDS             2826265..2827287
     CDS             2827287..2828066
     CDS             complement(2828928..2829893)
     CDS             2830226..2830486
     CDS             complement(2830868..2831827)
     CDS             complement(2831893..2833308)
     CDS             complement(2833296..2834267)
     CDS             complement(2834267..2835124)
     CDS             complement(2835138..2835956)
     CDS             complement(2835953..2837656)
     CDS             complement(2837884..2839251)
     CDS             complement(2839779..2840423)
     CDS             complement(2840978..2841286)
     CDS             2841850..2841993
     CDS             complement(2841934..2842074)
     CDS             complement(2842212..2844083)
     CDS             complement(2844093..2844608)
     CDS             complement(2844638..2845954)
     CDS             complement(2846500..2847450)
     CDS             complement(2847916..2848908)
     CDS             2849377..2850660
     CDS             2851314..2852183
     CDS             2852232..2852768
     CDS             2852846..2853313
     CDS             complement(2853651..2854841)
     CDS             complement(2855077..2856540)
     CDS             complement(2856547..2858079)
     CDS             complement(2858119..2859963)
     CDS             complement(2859960..2860262)
     CDS             complement(2860259..2860804)
     CDS             complement(2860817..2861359)
     CDS             complement(2861374..2862351)
     CDS             complement(2862348..2865092)
     CDS             complement(2865179..2866564)
     CDS             complement(2866561..2867124)
     CDS             complement(2867127..2868923)
     CDS             complement(2869064..2869741)
     CDS             complement(2869843..2870343)
     CDS             complement(2871021..2871953)
     CDS             2872809..2874023
     CDS             2874174..2874767
     CDS             complement(2875110..2876942)
     CDS             complement(2877234..2877896)
     CDS             complement(2878055..2878549)
     CDS             complement(2878857..2879312)
     CDS             2879734..2880936
     CDS             2881104..2883257
     CDS             complement(2883523..2884557)
     CDS             2884924..2885367
     CDS             2885536..2885790
     CDS             complement(2885812..2887020)
     CDS             complement(2887054..2887932)
     CDS             complement(2887989..2893967)
     CDS             complement(2894374..2894922)
     CDS             2895110..2895307
     CDS             complement(2895617..2896471)
     CDS             complement(2896471..2896608)
     CDS             2896777..2898303
     CDS             2898317..2900263
     CDS             2900557..2901066
     CDS             2901063..2901542
     CDS             2901668..2902597
     CDS             2902646..2904193
     CDS             2904205..2905233
     CDS             2905257..2906390
     CDS             2906422..2908392
     CDS             2908413..2909465
     CDS             2909475..2910290
     CDS             2910449..2910652
     CDS             2910860..2912650
     CDS             complement(2912666..2912953)
     CDS             2913396..2913590
     CDS             complement(2913608..2913790)
     CDS             complement(2913972..2914937)
     CDS             2915360..2915977
     CDS             complement(2916297..2916668)
     CDS             2917054..2917263
     CDS             complement(2917686..2918069)
     CDS             2918636..2918893
     CDS             complement(2919074..2920039)
     CDS             complement(2920232..2920933)
     CDS             complement(2921145..2921408)
     CDS             complement(2921606..2922808)
     CDS             complement(2923211..2924293)
     CDS             complement(2924303..2925415)
     CDS             complement(2925600..2927495)
     CDS             complement(2927577..2928047)
     CDS             complement(2928051..2928368)
     CDS             complement(2928592..2929254)
     CDS             complement(2929244..2930278)
     CDS             complement(2930275..2930898)
     CDS             complement(2930913..2933495)
     CDS             2933756..2934238
     CDS             complement(2934372..2935097)
     CDS             complement(2935097..2935771)
     CDS             complement(2935771..2936511)
     CDS             complement(2936685..2937602)
     CDS             complement(2938367..2939914)
     CDS             complement(2939922..2940800)
     CDS             complement(2940918..2941391)
     CDS             complement(2941388..2942461)
     CDS             complement(2942788..2944317)
     CDS             2944454..2945635
     CDS             complement(2946948..2948612)
     CDS             complement(2948967..2949719)
     CDS             complement(2949792..2951018)
     CDS             complement(2951035..2952180)
     CDS             complement(2952200..2953000)
     CDS             2953400..2955433
     CDS             2955911..2956156
     CDS             2956358..2958025
     CDS             2958731..2960152
     CDS             2960480..2961103
     CDS             2961042..2963144
     CDS             complement(2963585..2964031)
     CDS             complement(2964398..2964925)
     CDS             complement(2965342..2965629)
     CDS             complement(2965804..2965911)
     CDS             complement(2965961..2966728)
     CDS             2967439..2967690
     CDS             complement(2967853..2968038)
     CDS             complement(2968121..2968384)
     CDS             complement(2968433..2968795)
     CDS             complement(2968931..2969710)
     CDS             complement(2969710..2970732)
     CDS             2970789..2971556
     CDS             complement(2971786..2972790)
     CDS             complement(2972838..2974004)
     CDS             complement(2973997..2975196)
     CDS             complement(2975872..2976843)
     CDS             complement(2976950..2979100)
     CDS             complement(2979082..2979486)
     CDS             complement(2979500..2979736)
     CDS             2980257..2980622
     CDS             2981100..2981435
     CDS             complement(2981533..2981982)
     CDS             complement(2982147..2982254)
     CDS             2982348..2983556
     CDS             complement(2983578..2983808)
     CDS             2984316..2984528
     CDS             2985405..2986982
     CDS             2986982..2987950
     CDS             2987947..2988753
     CDS             2988753..2989559
     CDS             2989552..2990217
     CDS             2990336..2990461
     CDS             2991416..2991718
     CDS             2991678..2992205
     CDS             2992295..2994013
     CDS             2994309..2995004
     CDS             2995026..2995712
     CDS             2995839..2996501
     CDS             2996498..2997331
     CDS             2997656..2998648
     CDS             2998797..2999855
     CDS             complement(3000024..3000353)
     CDS             3000971..3002146
     CDS             complement(3002244..3002648)
     CDS             complement(3002664..3003044)
     CDS             3004085..3004402
     CDS             3004413..3005774
     CDS             3005941..3006288
     CDS             3006337..3007167
     CDS             3007219..3007980
     CDS             complement(3007987..3008163)
     CDS             complement(3008275..3008643)
     CDS             3009138..3009665
     CDS             3009738..3011381
     CDS             3011599..3011712
     CDS             3011755..3011997
     CDS             complement(3012125..3012553)
     CDS             complement(3012648..3013277)
     CDS             complement(3013570..3016296)
     CDS             complement(3016306..3016956)
     CDS             complement(3017120..3019186)
     CDS             complement(3019280..3020968)
     CDS             3021463..3021669
     CDS             3022008..3022490
     CDS             3022620..3024083
     CDS             3024074..3025111
     CDS             3025234..3025980
     CDS             complement(3026065..3026220)
     CDS             3026638..3027144
     CDS             3027249..3028199
     CDS             3028196..3028933
     CDS             3029018..3029749
     CDS             3029746..3030765
     CDS             3030775..3031422
     CDS             complement(3031513..3032199)
     CDS             3032552..3032935
     CDS             3033114..3034076
     CDS             3034069..3034167
     CDS             3034154..3034810
     CDS             3034764..3034913
     CDS             complement(3034941..3036266)
     CDS             3036509..3037264
     CDS             complement(3037547..3039184)
     CDS             3039372..3039947
     CDS             3039973..3040629
     CDS             3040629..3041585
     CDS             3041582..3042037
     CDS             complement(3042058..3042912)
     CDS             3043412..3045211
     CDS             3045221..3046219
     CDS             3046571..3047251
     CDS             3047248..3048159
     CDS             3048169..3048894
     CDS             3049021..3050043
     CDS             3050043..3050822
     CDS             3050838..3051674
     CDS             3051683..3055510
     CDS             3055683..3055784
     CDS             3055837..3058569
     CDS             3058668..3058928
     CDS             3058928..3059776
     CDS             3059796..3060602
     CDS             3060699..3061178
     CDS             3061203..3061550
     CDS             complement(3061607..3061948)
     CDS             complement(3062324..3064363)
     CDS             complement(3064368..3064910)
     CDS             3065526..3065993
     CDS             3066438..3067094
     CDS             3067064..3067723
     CDS             3067786..3068523
     CDS             3068520..3068822
     CDS             3068819..3069313
     CDS             3069310..3071280
     CDS             3071277..3071843
     CDS             3071840..3072352
     CDS             3072352..3073578
     CDS             3073614..3074378
     CDS             complement(3074485..3075750)
     CDS             3076164..3076460
     CDS             3076747..3078057
     CDS             3078057..3080381
     CDS             3080950..3081441
     CDS             complement(3081827..3082438)
     CDS             3082727..3083659
     CDS             3083736..3084821
     CDS             3084848..3085654
     CDS             3085658..3086464
     CDS             3086564..3087106
     CDS             3087164..3087442
     CDS             complement(3087620..3089689)
     CDS             3089861..3091084
     CDS             complement(3091492..3092187)
     CDS             3092975..3093505
     CDS             complement(3093847..3094884)
     CDS             complement(3095169..3096086)
     CDS             3096312..3097097
     CDS             3097144..3098271
     CDS             complement(3098415..3098660)
     CDS             3099152..3100162
     CDS             3100162..3101043
     CDS             3101200..3101862
     CDS             3102093..3103007
     CDS             3103256..3104560
     CDS             3104680..3105402
     CDS             3105714..3106223
     CDS             3106236..3107753
     CDS             3108000..3108572
     CDS             3109097..3109879
     CDS             3109982..3110668
     CDS             3110665..3111381
     CDS             3111395..3112192
     CDS             complement(3112316..3113224)
     CDS             3113578..3114270
     CDS             3114486..3115046
     CDS             3115268..3115816
     CDS             complement(3115933..3117189)
     CDS             3117329..3118537
     CDS             3118712..3120103
     CDS             complement(3120316..3120561)
     CDS             3121234..3121815
     CDS             3122044..3122484
     CDS             3122717..3123118
     CDS             complement(3123130..3123702)
     CDS             complement(3123726..3123977)
     CDS             complement(3124016..3124255)
     CDS             3125064..3126980
     CDS             3127515..3128096
     CDS             complement(3128111..3128419)
     CDS             complement(3128498..3129706)
     CDS             3130158..3132365
     CDS             3132358..3132888
     CDS             3133047..3135428
     CDS             complement(3135507..3137135)
     CDS             complement(3137152..3137295)
     CDS             3137608..3138459
     CDS             3138485..3139474
     CDS             complement(3139529..3140422)
     CDS             3140516..3141538
     CDS             3141538..3142317
     CDS             complement(3142684..3142989)
     CDS             complement(3143086..3143487)
     CDS             complement(3143469..3144788)
     CDS             complement(3144781..3146544)
     CDS             complement(3146541..3147173)
     CDS             complement(3147183..3148112)
     CDS             complement(3148105..3148707)
     CDS             complement(3149107..3149352)
     CDS             3149886..3150224
     CDS             3150209..3150322
     CDS             3150360..3150857
     CDS             3151967..3152833
     CDS             3152848..3153060
     CDS             complement(3153207..3153452)
     CDS             complement(3153841..3154467)
     CDS             3154864..3155907
     CDS             3156022..3156660
     CDS             3156889..3157434
     CDS             complement(3157528..3158361)
     CDS             complement(3158337..3158717)
     CDS             complement(3158945..3159757)
     CDS             complement(3159785..3161497)
     CDS             complement(3161497..3163728)
     CDS             3163999..3166062
     CDS             3166073..3167632
     CDS             3168008..3169483
     CDS             3169623..3170975
     CDS             complement(3171247..3172095)
     CDS             complement(3172157..3173422)
     CDS             complement(3173469..3174497)
     CDS             complement(3174550..3175839)
     CDS             3176021..3177526
     CDS             3177909..3178994
     CDS             3179358..3180692
     CDS             3180692..3183850
     CDS             3183847..3186921
     CDS             3186955..3188352
     CDS             3188383..3189498
     CDS             3189777..3190496
     CDS             3190633..3190971
     CDS             3191246..3192640
     CDS             3193276..3194166
     CDS             complement(3194433..3194942)
     CDS             3195173..3195343
     CDS             3195315..3196061
     CDS             complement(3196123..3196923)
     CDS             3197445..3197912
     CDS             3197971..3198249
     CDS             complement(3198261..3199469)
     CDS             3199551..3200195
     CDS             3200192..3200587
     CDS             3200651..3201046
     CDS             3201108..3201503
     CDS             3201989..3202468
     CDS             complement(3202628..3202873)
     CDS             complement(3203461..3205038)
     CDS             complement(3205218..3206681)
     CDS             3206929..3208230
     CDS             complement(3208363..3208587)
     CDS             complement(3208636..3209592)
     CDS             complement(3209939..3211426)
     CDS             complement(3211574..3212755)
     CDS             complement(3212767..3213402)
     CDS             complement(3213416..3214690)
     CDS             complement(3214899..3216026)
     CDS             complement(3216088..3217125)
     CDS             complement(3217115..3217864)
     CDS             complement(3218018..3219214)
     CDS             complement(3219476..3219904)
     CDS             complement(3220231..3222651)
     CDS             3223431..3227729
     CDS             3228287..3231445
     CDS             3231411..3231731
     CDS             complement(3232069..3233022)
     CDS             complement(3233101..3234399)
     CDS             complement(3234539..3234739)
     CDS             complement(3234769..3235104)
     CDS             complement(3235107..3237059)
     CDS             complement(3237302..3237826)
     CDS             complement(3237937..3238260)
     CDS             complement(3238530..3238916)
     CDS             complement(3238947..3240176)
     CDS             complement(3240230..3240724)
     CDS             complement(3240880..3241653)
     CDS             3241772..3242575
     CDS             3242992..3243237
     CDS             complement(3243384..3244406)
     CDS             complement(3244397..3245071)
     CDS             3245213..3246574
     CDS             complement(3246571..3247728)
     CDS             complement(3248080..3248619)
     CDS             complement(3249072..3250325)
     CDS             3250866..3252056
     CDS             3252520..3253083
     CDS             3253016..3253420
     CDS             complement(3253589..3253927)
     CDS             complement(3253942..3255564)
     CDS             complement(3255724..3257061)
     CDS             complement(3257024..3258091)
     CDS             complement(3258095..3259531)
     CDS             complement(3259752..3260210)
     CDS             complement(3260200..3260424)
     CDS             3261437..3261997
     CDS             3262449..3262898
     CDS             complement(3263310..3267200)
     CDS             3267435..3268976
     CDS             complement(3269085..3269648)
     CDS             complement(3269758..3270453)
     CDS             complement(3270680..3271567)
     CDS             3271775..3272614
     CDS             3272851..3273036
     CDS             complement(3273192..3273437)
     CDS             complement(3273852..3274232)
     CDS             complement(3274232..3274963)
     CDS             complement(3275153..3275932)
     CDS             complement(3275932..3276954)
     CDS             complement(3276968..3277600)
     CDS             complement(3277633..3278982)
     CDS             complement(3278986..3279546)
     CDS             complement(3279799..3280368)
     CDS             complement(3280610..3282112)
     CDS             complement(3282136..3282660)
     CDS             complement(3282765..3283373)
     CDS             complement(3283358..3284548)
     CDS             3284573..3285781
     CDS             complement(3285803..3287353)
     CDS             complement(3287481..3288242)
     CDS             complement(3288399..3288944)
     CDS             complement(3289145..3291820)
     CDS             3292648..3294483
     CDS             3294483..3295508
     CDS             3295607..3296788
     CDS             3296795..3297826
     CDS             3297866..3299203
     CDS             3299200..3299883
     CDS             3299884..3301566
     CDS             3301563..3302045
     CDS             complement(3302403..3303005)
     CDS             complement(3304260..3305354)
     CDS             3305683..3306702
     CDS             3306758..3308344
     CDS             3308341..3309390
     CDS             complement(3309463..3309987)
     CDS             3310454..3310933
     CDS             complement(3311163..3312011)
     CDS             3312842..3315268
     CDS             3315280..3315897
     CDS             3315899..3316675
     CDS             3317157..3317753
     CDS             3317750..3318319
     CDS             complement(3318565..3319221)
     CDS             complement(3319218..3319574)
     CDS             complement(3319601..3320272)
     CDS             3320862..3321293
     CDS             complement(3321388..3321912)
     CDS             complement(3322157..3323392)
     CDS             3323658..3324905
     CDS             complement(3324983..3325954)
     CDS             complement(3326135..3326611)
     CDS             3326714..3327592
     CDS             3327728..3328717
     CDS             3328888..3329301
     CDS             complement(3329394..3330623)
     CDS             3331058..3332242
     CDS             3333476..3334891
     CDS             3335297..3335542
     CDS             3335797..3335961
     CDS             3336256..3336861
     CDS             3336993..3337340
     CDS             complement(3337441..3337656)
     CDS             complement(3337676..3339688)
     CDS             complement(3339779..3340765)
     CDS             3341014..3341748
     CDS             3341905..3342873
     CDS             3343372..3343629
     CDS             3343678..3345405
     CDS             3345454..3345963
     CDS             complement(3346106..3346564)
     CDS             complement(3346554..3346748)
     CDS             complement(3346834..3348183)
     CDS             complement(3348209..3348892)
     CDS             3349080..3350285
     CDS             3350289..3352325
     CDS             complement(3352580..3354226)
     CDS             complement(3354286..3355746)
     CDS             complement(3355743..3355940)
     CDS             complement(3356083..3357114)
     CDS             complement(3357111..3357302)
     CDS             complement(3357336..3358517)
     CDS             3359225..3360643
     CDS             3360876..3362420
     CDS             3362417..3363124
     CDS             complement(3363505..3364737)
     CDS             complement(3364982..3365860)
     CDS             complement(3366031..3367122)
     CDS             complement(3367112..3367987)
     CDS             complement(3367987..3368820)
     CDS             complement(3368820..3369857)
     CDS             complement(3370172..3371704)
     CDS             complement(3372309..3373187)
     CDS             complement(3373376..3373846)
     CDS             complement(3373928..3374800)
     CDS             3375069..3375635
     CDS             3376403..3377104
     CDS             3377167..3378060
     CDS             complement(3378158..3379057)
     CDS             complement(3379235..3379846)
     CDS             3380205..3380618
     CDS             3381105..3383384
     CDS             complement(3383476..3383892)
     CDS             3383998..3384183
     CDS             complement(3384365..3384790)
     CDS             3385073..3386002
     CDS             3386002..3386460
     CDS             complement(3386611..3388896)
     CDS             complement(3389092..3389715)
     CDS             complement(3389872..3390471)
     CDS             complement(3390499..3390966)
     CDS             complement(3391049..3393541)
     CDS             complement(3393538..3393804)
     CDS             complement(3393794..3394297)
     CDS             3395130..3395759
     CDS             complement(3395772..3396050)
     CDS             3396465..3399596
     CDS             3399827..3400411
     CDS             3400700..3401248
     CDS             complement(3402002..3403177)
     CDS             complement(3403235..3404908)
     CDS             complement(3405386..3406456)
     CDS             complement(3406449..3408218)
     CDS             complement(3408313..3409401)
     CDS             3409712..3410185
     CDS             3410345..3410743
     CDS             3410745..3411872
     CDS             3411869..3412546
     CDS             3412614..3412808
     CDS             complement(3413013..3415112)
     CDS             complement(3415114..3415566)
     CDS             complement(3415660..3416526)
     CDS             complement(3416745..3417458)
     CDS             complement(3417606..3417851)
     CDS             complement(3418239..3419297)
     CDS             complement(3419315..3420214)
     CDS             3420316..3420930
     CDS             3420933..3421403
     CDS             complement(3421647..3422066)
     CDS             complement(3422070..3422765)
     CDS             complement(3423365..3424429)
     CDS             3424670..3426244
     CDS             3426351..3426707
     CDS             complement(3426919..3427626)
     CDS             complement(3427814..3428272)
     CDS             complement(3428262..3428492)
     CDS             complement(3428619..3430004)
     CDS             3430215..3430709
     CDS             3430720..3431442
     CDS             3431738..3432262
     CDS             3432259..3433323
     CDS             complement(3433367..3435796)
     CDS             complement(3435793..3436479)
     CDS             3436513..3437085
     CDS             3437472..3438248
     CDS             3438325..3439194
     CDS             3439389..3440303
     CDS             3440306..3440755
     CDS             complement(3440864..3441283)
     CDS             3441490..3444375
     CDS             3444896..3445705
     CDS             3445969..3446448
     CDS             3446514..3446771
     CDS             3446785..3447024
     CDS             complement(3447128..3447751)
     CDS             complement(3447745..3448536)
     CDS             complement(3448526..3448783)
     CDS             3449065..3450279
     CDS             3450514..3452205
     CDS             complement(3452302..3453606)
     CDS             complement(3453810..3454961)
     CDS             complement(3455009..3456382)
     CDS             complement(3456387..3457130)
     CDS             complement(3457133..3458539)
     CDS             complement(3458733..3459446)
     CDS             complement(3459446..3459697)
     CDS             complement(3459703..3460341)
     CDS             complement(3460307..3460825)
     CDS             complement(3460841..3461854)
     CDS             complement(3462103..3462909)
     CDS             complement(3462884..3463324)
     CDS             complement(3463321..3464463)
     CDS             complement(3464635..3464877)
     CDS             complement(3464843..3465556)
     CDS             complement(3465567..3466910)
     CDS             complement(3466984..3468267)
     CDS             complement(3468268..3469125)
     CDS             complement(3469162..3470475)
     CDS             complement(3470493..3471488)
     CDS             complement(3471573..3472346)
     CDS             complement(3472384..3473373)
     CDS             complement(3473971..3474933)
     CDS             complement(3475023..3475667)
     CDS             complement(3475894..3477768)
     CDS             complement(3477960..3478535)
     CDS             complement(3478565..3478897)
     CDS             complement(3478953..3480929)
     CDS             complement(3481585..3482148)
     CDS             complement(3482565..3484364)
     CDS             complement(3484446..3484724)
     CDS             3484925..3485461
     CDS             3485632..3485787
     CDS             complement(3486127..3489489)
     CDS             complement(3489786..3490139)
     CDS             complement(3490152..3490808)
     CDS             3490953..3492140
     CDS             3492157..3495309
     CDS             3495495..3495755
     CDS             3495771..3495914
     CDS             3496788..3497141
     CDS             3497300..3497668
     CDS             3497717..3497920
     CDS             3498808..3499197
     CDS             complement(3499333..3499854)
     CDS             3500111..3500971
     CDS             complement(3501176..3501268)
     CDS             complement(3501231..3502523)
     CDS             complement(3502560..3502898)
     CDS             complement(3503308..3505131)
     CDS             complement(3505124..3506890)
     CDS             complement(3506992..3507453)
     CDS             3507579..3508619
     CDS             complement(3508831..3509652)
     CDS             3509757..3511460
     CDS             3511725..3512423
     CDS             complement(3512509..3512916)
     CDS             complement(3513270..3513716)
     CDS             complement(3513856..3515742)
     CDS             complement(3516043..3516315)
     CDS             complement(3516533..3518887)
     CDS             complement(3519082..3520353)
     CDS             complement(3520559..3521182)
     CDS             complement(3521644..3522948)
     CDS             complement(3523021..3523206)
     CDS             complement(3523365..3523685)
     CDS             3524034..3524612
     CDS             3524730..3526208
     CDS             3526500..3527267
     CDS             3527637..3528593
     CDS             3528598..3530589
     CDS             3530579..3531193
     CDS             3531193..3531525
     CDS             3531539..3532426
     CDS             3532910..3534274
     CDS             complement(3534398..3534889)
     CDS             3535121..3536032
     CDS             3535995..3536585
     CDS             complement(3536653..3538104)
     CDS             3538454..3538708
     CDS             3538713..3539633
     CDS             3539789..3541648
     CDS             complement(3541827..3542285)
     CDS             complement(3542275..3542439)
     CDS             complement(3542499..3542984)
     CDS             complement(3542977..3543966)
     CDS             complement(3544207..3544623)
     CDS             complement(3544644..3545114)
     CDS             complement(3545250..3546359)
     CDS             complement(3546509..3546958)
     CDS             complement(3547029..3547622)
     CDS             complement(3547655..3548350)
     CDS             complement(3548648..3549106)
     CDS             complement(3549313..3550281)
     CDS             complement(3550292..3552106)
     CDS             complement(3552167..3552502)
     CDS             complement(3552614..3553738)
     CDS             complement(3553831..3554901)
     CDS             3555077..3555685
     CDS             3555984..3556586
     CDS             3557014..3557259
     CDS             3557687..3557941
     CDS             3557938..3559452
     CDS             complement(3559660..3560340)
     CDS             complement(3560495..3562324)
     CDS             complement(3562885..3564276)
     CDS             complement(3564352..3565671)
     CDS             complement(3566145..3567209)
     CDS             complement(3567231..3568547)
     CDS             complement(3568572..3569261)
     CDS             3569529..3570773
     CDS             3570770..3574477
     CDS             complement(3574487..3575266)
     CDS             complement(3575266..3576288)
     CDS             complement(3577020..3577934)
     CDS             3578267..3579178
     CDS             complement(3579414..3579701)
     CDS             complement(3580191..3580715)
     CDS             complement(3580962..3581519)
     CDS             complement(3582249..3582770)
     CDS             complement(3583016..3583270)
     CDS             complement(3583468..3584217)
     CDS             complement(3584554..3585813)
     CDS             complement(3585823..3586926)
     CDS             complement(3587103..3587504)
     CDS             complement(3587564..3588811)
     CDS             complement(3588938..3589396)
     CDS             3589823..3590128
     CDS             3590325..3591929
     CDS             complement(3592389..3593174)
     CDS             3595175..3596635
     CDS             complement(3596749..3597807)
     CDS             3598163..3599110
     CDS             complement(3599354..3599581)
     CDS             complement(3599594..3600673)
     CDS             complement(3600657..3601880)
     CDS             complement(3601896..3602492)
     CDS             complement(3602499..3603128)
     CDS             complement(3603121..3603921)
     CDS             complement(3603911..3605152)
     CDS             complement(3605156..3606538)
     CDS             3606995..3607735
     CDS             complement(3607700..3608473)
     CDS             complement(3608676..3609257)
     CDS             3609497..3611944
     CDS             complement(3612116..3612862)
     CDS             complement(3612864..3614717)
     CDS             complement(3614872..3620604)
     CDS             complement(3620645..3622435)
     CDS             complement(3623039..3623131)
     CDS             complement(3623524..3624816)
     CDS             complement(3624816..3625187)
     CDS             3625344..3626366
     CDS             3626366..3627145
     CDS             complement(3627196..3628119)
     CDS             complement(3628151..3628897)
     CDS             complement(3628878..3629531)
     CDS             complement(3629528..3630196)
     CDS             complement(3630209..3630997)
     CDS             complement(3631325..3632158)
     CDS             3632468..3632671
     CDS             3632668..3634065
     CDS             3634094..3634561
     CDS             3634789..3635988
     CDS             3636148..3636921
     CDS             3636918..3637259
     CDS             3637431..3637943
     CDS             3638327..3639499
     CDS             3639538..3641073
     CDS             complement(3641196..3642362)
     CDS             3642614..3643051
     CDS             3643221..3643970
     CDS             3644013..3646655
     CDS             3646831..3648186
     CDS             3648248..3648589
     CDS             3648692..3649111
     CDS             3649081..3649203
     CDS             complement(3653311..3653454)
     CDS             complement(3654692..3657265)
     CDS             complement(3657395..3658126)
     CDS             complement(3658128..3659105)
     CDS             3659241..3659972
     CDS             3660327..3660689
     CDS             complement(3661020..3661265)
     CDS             3661761..3662699
     CDS             3662781..3663803
     CDS             3663803..3664582
     CDS             3664689..3664877
     CDS             complement(3664982..3666103)
     CDS             complement(3666116..3667192)
     CDS             3667419..3668135
     CDS             3668564..3669244
     CDS             3669379..3669624
     CDS             3669612..3669908
     CDS             3670231..3670998
     CDS             complement(3671301..3671759)
     CDS             complement(3671971..3672318)
     CDS             complement(3672399..3673139)
     CDS             complement(3673178..3673726)
     CDS             complement(3673748..3673996)
     CDS             complement(3674224..3675585)
     CDS             3675751..3676542
     CDS             3676611..3677894
     CDS             complement(3678032..3678490)
     CDS             complement(3678694..3679209)
     CDS             complement(3679377..3680975)
     CDS             complement(3681019..3681447)
     CDS             complement(3681444..3682010)
     CDS             complement(3683279..3683464)
     CDS             complement(3683714..3686341)
     CDS             complement(3686481..3687044)
     CDS             complement(3687182..3688252)
     CDS             complement(3688367..3688855)
     CDS             3689172..3690512
     CDS             3690760..3691704
     CDS             complement(3691926..3693350)
     CDS             complement(3693371..3694858)
     CDS             complement(3694861..3695805)
     CDS             complement(3695798..3696628)
     CDS             complement(3696884..3698029)
     CDS             complement(3698026..3699549)
     CDS             complement(3699549..3700166)
     CDS             complement(3700259..3701200)
     CDS             3701736..3703949
     CDS             3704026..3704409
     CDS             3704557..3705087
     CDS             complement(3705344..3706054)
     CDS             complement(3706200..3707060)
     CDS             complement(3707062..3707679)
     CDS             complement(3707691..3710141)
     CDS             complement(3710604..3711299)
     CDS             3712002..3712811
     CDS             3712969..3713976
     CDS             3714440..3714685
     CDS             3714836..3716350
     CDS             3716343..3717332
     CDS             3717345..3718382
     CDS             3718588..3719469
     CDS             3719480..3720976
     CDS             3721374..3723017
     CDS             3723200..3723451
     CDS             3723448..3724233
     CDS             complement(3724591..3725778)
     CDS             complement(3726211..3726678)
     CDS             complement(3726724..3728307)
     CDS             3728480..3728731
     CDS             3728968..3730347
     CDS             3730418..3731182
     CDS             3731606..3731809
     CDS             3732020..3732283
     CDS             3732530..3732871
     CDS             3732956..3734245
     CDS             3734800..3735771
     CDS             complement(3735892..3736566)
     CDS             complement(3736573..3737661)
     CDS             complement(3737661..3738431)
     CDS             complement(3738495..3739610)
     CDS             3740093..3740548
     CDS             3741342..3743897
     CDS             complement(3744225..3745223)
     CDS             complement(3745278..3746261)
     CDS             complement(3746383..3747009)
     CDS             complement(3747003..3747767)
     CDS             complement(3747745..3748794)
     CDS             complement(3748805..3749293)
     CDS             complement(3749432..3750157)
     CDS             complement(3750161..3750481)
     CDS             complement(3750795..3751112)
     CDS             complement(3751303..3752007)
     CDS             complement(3751946..3753463)
     CDS             complement(3753475..3754383)
     CDS             complement(3754394..3755812)
     CDS             complement(3756113..3756379)
     CDS             3756403..3756603
     CDS             3756778..3757185
     CDS             complement(3757428..3757712)
     CDS             complement(3757687..3758154)
     CDS             complement(3758151..3759881)
     CDS             complement(3759881..3761701)
     CDS             3762094..3762453
     CDS             complement(3762687..3763358)
     CDS             complement(3763462..3764067)
     CDS             complement(3764439..3765734)
     CDS             complement(3765815..3767452)
     CDS             complement(3767664..3768506)
     CDS             complement(3768708..3770942)
     CDS             3771386..3774178
     CDS             complement(3774353..3775798)
     CDS             complement(3775996..3777516)
     CDS             3777810..3778511
     CDS             3778511..3779353
     CDS             3779353..3779967
     CDS             complement(3780252..3780596)
     CDS             complement(3780732..3782168)
     CDS             3782549..3783829
     CDS             complement(3784203..3786200)
     CDS             complement(3786197..3787108)
     CDS             complement(3787285..3788079)
     CDS             complement(3788401..3790875)
     CDS             complement(3790984..3793545)
     CDS             3793586..3794161
     CDS             3794151..3795011
     CDS             3795181..3795636
     CDS             3795727..3796881
     CDS             3796970..3798445
     CDS             3798453..3798932
     CDS             3799201..3799998
     CDS             3800086..3800940
     CDS             3801351..3801731
     CDS             complement(3801880..3803193)
     CDS             complement(3803400..3804170)
     CDS             complement(3804167..3805093)
     CDS             3805116..3805991
     CDS             complement(3806145..3806660)
     CDS             complement(3806901..3808502)
     CDS             3808819..3809166
     CDS             3809283..3810173
     CDS             3810251..3811045
     CDS             3811483..3812391
     CDS             complement(3812502..3812861)
     CDS             complement(3813160..3815757)
     CDS             complement(3816327..3816572)
     CDS             complement(3817028..3818452)
     CDS             complement(3818758..3820287)
     CDS             complement(3820301..3822964)
     CDS             complement(3823160..3823924)
     CDS             3824787..3826184
     CDS             complement(3826602..3827456)
     CDS             complement(3827746..3828297)
     CDS             3828410..3829318
     CDS             3829521..3829985
     CDS             3829978..3831516
     CDS             3831576..3832712
     CDS             complement(3833139..3834182)
     CDS             3834478..3835098
     CDS             3835095..3835847
     CDS             3836033..3836239
     CDS             complement(3836429..3836887)
     CDS             3836998..3838020
     CDS             3838020..3838799
     CDS             complement(3838850..3839959)
     CDS             complement(3839952..3841934)
     CDS             complement(3842016..3843275)
     CDS             complement(3843663..3844739)
     CDS             complement(3844739..3845833)
     CDS             3846113..3847624
     CDS             3847775..3848224
     CDS             3848237..3851134
     CDS             3851277..3851780
     CDS             complement(3852287..3852718)
     CDS             3852930..3853937
     CDS             complement(3854244..3854702)
     CDS             3855341..3856513
     CDS             3856510..3856908
     CDS             3857004..3858053
     CDS             3858072..3858908
     CDS             3858901..3859779
     CDS             3859766..3860482
     CDS             3860916..3863054
     CDS             3863381..3863695
     CDS             complement(3863709..3863843)
     CDS             3864023..3864748
     CDS             3864749..3865225
     CDS             3865225..3865851
     CDS             3865851..3867029
     CDS             3867022..3867903
     CDS             3867903..3868694
     CDS             3869083..3869802
     CDS             3869799..3870935
     CDS             3870935..3871516
     CDS             3871507..3872259
     CDS             complement(3872272..3872910)
     CDS             complement(3873062..3873505)
     CDS             complement(3873604..3874770)
     CDS             complement(3874785..3875879)
     CDS             complement(3875891..3876730)
     CDS             complement(3876749..3877633)
     CDS             complement(3877641..3878954)
     CDS             3879515..3880738
     CDS             3880762..3882780
     CDS             3883011..3883298
     CDS             complement(3883473..3883976)
     CDS             complement(3883973..3884575)
     CDS             3884810..3885805
     CDS             3885817..3886695
     CDS             complement(3886836..3888242)
     CDS             complement(3888244..3891369)
     CDS             complement(3891373..3892434)
     CDS             3893041..3894096
     CDS             complement(3894061..3894351)
     CDS             complement(3894351..3894662)
     CDS             complement(3894686..3895054)
     CDS             complement(3895290..3897284)
     CDS             complement(3897471..3898355)
     CDS             complement(3898480..3900675)
     CDS             complement(3900864..3901523)
     CDS             complement(3901703..3902218)
     CDS             complement(3902305..3902574)
     CDS             complement(3902696..3903670)
     CDS             complement(3903670..3904080)
     CDS             complement(3904146..3906800)
     CDS             complement(3906825..3908312)
     CDS             complement(3908334..3908792)
     CDS             complement(3909318..3909653)
     CDS             complement(3909876..3911216)
     CDS             complement(3911226..3912059)
     CDS             complement(3912179..3914113)
     CDS             complement(3914170..3914799)
     CDS             3914946..3915239
     CDS             complement(3915367..3915843)
     CDS             3916101..3917549
     CDS             3917555..3918217
     CDS             3918214..3919281
     CDS             complement(3919376..3920548)
     CDS             complement(3920549..3921535)
     CDS             complement(3921623..3921880)
     CDS             complement(3921900..3922211)
     CDS             3922471..3923442
     CDS             complement(3923539..3923886)
     CDS             3924070..3924345
     CDS             complement(3924779..3925717)
     CDS             3926181..3926651
     CDS             3927040..3927303
     CDS             complement(3927599..3928981)
     CDS             3929047..3930165
     CDS             3930365..3930892
     CDS             complement(3931010..3931366)
     CDS             complement(3931369..3935286)
     CDS             complement(3935283..3937019)
     CDS             3937294..3937932
     CDS             3938210..3939541
     CDS             complement(3939649..3939861)
     CDS             3940197..3940760
     CDS             complement(3940763..3941503)
     CDS             3941950..3943908
     CDS             3944063..3944728
     CDS             complement(3944826..3945446)
     CDS             3945789..3946529
     CDS             3946669..3947124
     CDS             complement(3947246..3947491)
     CDS             complement(3947900..3948352)
     CDS             complement(3948392..3948619)
     CDS             complement(3948950..3949342)
     CDS             complement(3949356..3949634)
     CDS             complement(3949709..3950410)
     CDS             3950467..3951489
     CDS             3951489..3952268
     CDS             3952284..3953225
     CDS             complement(3953349..3954242)
     CDS             3954504..3955208
     CDS             complement(3956145..3957044)
     CDS             3957107..3959080
     CDS             3959164..3959517
     CDS             3959788..3960378
     CDS             3960389..3960964
     CDS             complement(3961171..3961896)
     CDS             complement(3961893..3962546)
     CDS             complement(3962788..3965124)
     CDS             complement(3965388..3966377)
     CDS             3967134..3971600
     CDS             3971610..3973028
     CDS             3973469..3973954
     CDS             complement(3974107..3974622)
     CDS             complement(3974628..3975269)
     CDS             complement(3975643..3976035)
     CDS             complement(3976050..3976478)
     CDS             complement(3976792..3977919)
     CDS             3978143..3978547
     CDS             3978818..3980191
     CDS             complement(3980308..3980553)
     CDS             3980929..3982080
     CDS             complement(3982261..3983523)
     CDS             complement(3983677..3983940)
     CDS             complement(3984078..3984380)
     CDS             complement(3984416..3985039)
     CDS             complement(3985052..3985609)
     CDS             complement(3985614..3986396)
     CDS             complement(3986614..3987432)
     CDS             3987697..3988671
     CDS             3988782..3989768
     CDS             3990017..3990580
     CDS             3990577..3991140
     CDS             3991124..3991669
     CDS             3991676..3992401
     CDS             3992463..3993896
     CDS             3993920..3994027
     CDS             3994325..3994807
     CDS             3995113..3995967
     CDS             3995964..3996236
     CDS             3996574..3997509
     CDS             3997518..3997985
     CDS             3998123..3998509
     CDS             3998850..3999872
     CDS             3999872..4000651
     CDS             complement(4000661..4000924)
     CDS             4000975..4001718
     CDS             4001682..4002770
     CDS             4002896..4004212
     CDS             4004212..4004757
     CDS             4004760..4006106
     CDS             4006106..4006873
     CDS             4006884..4009487
     CDS             4009484..4010281
     CDS             4010278..4010964
     CDS             4010970..4012358
     CDS             4012390..4015923
     CDS             4016048..4016830
     CDS             4016827..4017360
     CDS             4017382..4019784
     CDS             4019790..4020248
     CDS             4020241..4023105
     CDS             4023133..4024503
     CDS             4024505..4024990
     CDS             complement(4025164..4025310)
     CDS             complement(4025307..4025531)
     CDS             complement(4025613..4026020)
     CDS             4026183..4026359
     CDS             4026381..4028579
     CDS             4028582..4029004
     CDS             4029049..4033587
     CDS             4033596..4034390
     CDS             complement(4034737..4035636)
     CDS             complement(4035633..4036763)
     CDS             4037033..4037899
     CDS             complement(4038061..4038564)
     CDS             complement(4038570..4039499)
     CDS             complement(4039656..4040357)
     CDS             4040828..4041409
     CDS             4041424..4042545
     CDS             4042564..4043712
     CDS             4043724..4044518
     CDS             4044515..4045330
     CDS             complement(4045949..4046152)
     CDS             4046606..4047961
     CDS             4048310..4049959
     CDS             complement(4050177..4051364)
     CDS             complement(4051516..4052436)
     CDS             4053230..4054219
     CDS             4054423..4055919
     CDS             4055912..4056901
     CDS             4056903..4057856
     CDS             4057875..4059512
     CDS             4059509..4060114
     CDS             complement(4060304..4061158)
     CDS             4061409..4062755
     CDS             complement(4062862..4064037)
     CDS             4064442..4064900
     CDS             complement(4065083..4065295)
     CDS             complement(4065555..4065767)
     CDS             complement(4066300..4066767)
     CDS             4067243..4068055
     CDS             4068120..4069010
     CDS             4069188..4069583
     CDS             4069737..4071101
     CDS             4071191..4071853
     CDS             4071919..4072395
     CDS             complement(4073149..4073445)
     CDS             complement(4073470..4074435)
     CDS             complement(4075024..4075905)
     CDS             complement(4075981..4077435)
     CDS             complement(4077425..4077667)
     CDS             4078603..4078779
     CDS             complement(4079025..4080374)
     CDS             complement(4080386..4080850)
     CDS             complement(4081008..4081460)
     CDS             complement(4081723..4082343)
     CDS             complement(4082343..4083443)
     CDS             complement(4083666..4084643)
     CDS             4085044..4086960
     CDS             4087297..4088340
     CDS             4088544..4089539
     CDS             4089536..4090024
     CDS             4090038..4090631
     CDS             4090621..4092090
     CDS             4092184..4096107
     CDS             4096104..4096973
     CDS             4096985..4098430
     CDS             complement(4098633..4101491)
     CDS             complement(4101516..4104347)
     CDS             complement(4104548..4104907)
     CDS             complement(4104904..4105305)
     CDS             complement(4105318..4105620)
     CDS             complement(4105754..4110244)
     CDS             complement(4110301..4112442)
     CDS             complement(4112511..4113893)
     CDS             complement(4113934..4116435)
     CDS             complement(4116671..4117537)
     CDS             complement(4117798..4118709)
     CDS             4119012..4119215
     CDS             4119223..4120158
     CDS             4120160..4122115
     CDS             4122382..4123515
     CDS             4123512..4123850
     CDS             4123902..4124006
     CDS             4124045..4124518
     CDS             4124523..4124804
     CDS             complement(4124916..4125464)
     CDS             4125645..4126985
     CDS             4127270..4127878
     CDS             4128086..4128472
     CDS             complement(4128696..4129106)
     CDS             complement(4129459..4131126)
     CDS             complement(4131221..4132636)
     CDS             complement(4133047..4134000)
     CDS             complement(4134234..4134710)
     CDS             complement(4134826..4135605)
     CDS             complement(4135605..4136627)
     CDS             4136684..4137028
     CDS             4137208..4137867
     CDS             complement(4137757..4138983)
     CDS             complement(4138983..4139423)
     CDS             complement(4139430..4140911)
     CDS             complement(4140979..4141476)
     CDS             4142000..4142518
     CDS             complement(4142670..4143080)
     CDS             complement(4143419..4144330)
     CDS             complement(4144571..4145842)
     CDS             complement(4145913..4147022)
     CDS             complement(4147026..4147262)
     CDS             4147824..4149035
     CDS             4149222..4150799
     CDS             4150813..4151703
     CDS             complement(4151846..4152253)
     CDS             4152275..4152391
     CDS             complement(4152388..4154034)
     CDS             4154404..4155789
     CDS             4156270..4158042
     CDS             4158112..4163019
     CDS             complement(4163115..4166810)
     CDS             4167025..4167372
     CDS             4167372..4167869
     CDS             complement(4167989..4169827)
     CDS             complement(4169972..4171279)
     CDS             complement(4171326..4172924)
     CDS             complement(4173345..4174274)
     CDS             4174342..4174614
     CDS             4174988..4175395
     CDS             4175365..4175487
     CDS             complement(4179595..4179738)
     CDS             complement(4180588..4180707)
     CDS             4181118..4182707
     CDS             4182767..4184053
     CDS             complement(4184201..4184854)
     CDS             complement(4184904..4185179)
     CDS             complement(4185368..4185958)
     CDS             complement(4186004..4186744)
     CDS             complement(4186774..4187841)
     CDS             complement(4187960..4188745)
     CDS             complement(4188838..4189620)
     CDS             4189717..4190226
     CDS             4190602..4192647
     CDS             4192634..4193308
     CDS             4193298..4194095
     CDS             4194092..4194307
     CDS             4194309..4195124
     CDS             4195117..4196247
     CDS             4196892..4197137
     CDS             complement(4197264..4201484)
     CDS             complement(4201613..4205641)
     CDS             4205701..4205838
     CDS             complement(4205984..4206352)
     CDS             complement(4206419..4206916)
     CDS             complement(4207281..4207985)
     CDS             complement(4207989..4208417)
     CDS             complement(4208608..4209153)
     CDS             complement(4209155..4209538)
     CDS             complement(4209789..4210973)
     CDS             complement(4212030..4212809)
     CDS             complement(4212809..4213831)
     CDS             4213888..4214472
     CDS             4214683..4215633
     CDS             complement(4215668..4216627)
     CDS             complement(4216624..4217661)
     CDS             complement(4222459..4222602)
     CDS             complement(4223798..4224331)
     CDS             complement(4224353..4225804)
     CDS             complement(4225844..4226320)
     CDS             complement(4226393..4226851)
     CDS             complement(4226956..4227165)
     CDS             complement(4227165..4228496)
     CDS             4228823..4231012
     CDS             4231024..4232187
     CDS             complement(4232347..4233048)
     CDS             complement(4233103..4234623)
     CDS             4234847..4235335
     CDS             complement(4235445..4236467)
     CDS             complement(4236482..4236817)
     CDS             complement(4236856..4237635)
     CDS             complement(4237635..4238657)
     CDS             complement(4238684..4239223)
     CDS             complement(4239279..4240055)
     CDS             complement(4240058..4240720)
     CDS             complement(4240724..4240990)
     CDS             complement(4241170..4242801)
     CDS             complement(4242801..4243451)
     CDS             complement(4243465..4244220)
     CDS             complement(4244312..4245817)
     CDS             complement(4246025..4246555)
     CDS             complement(4246827..4248638)
     CDS             complement(4249002..4249826)
     CDS             complement(4249953..4250714)
     CDS             4251142..4252014
     CDS             complement(4252069..4254360)
     CDS             4254451..4255404
     CDS             complement(4255292..4256191)
     CDS             complement(4256573..4257499)
     CDS             complement(4257600..4258349)
     CDS             complement(4258346..4259419)
     CDS             complement(4259426..4260271)
     CDS             complement(4260268..4261155)
     CDS             complement(4261453..4262772)
     CDS             4263327..4263818
     CDS             4264085..4266418
     CDS             4266436..4267122
     CDS             4267094..4267741
     CDS             4267803..4268321
     CDS             4268434..4269540
     CDS             complement(4269655..4270116)
     CDS             complement(4270344..4271045)
     CDS             complement(4271090..4271857)
     CDS             complement(4271854..4273140)
     CDS             complement(4273137..4274063)
     CDS             complement(4274244..4275359)
     CDS             4275781..4276173
     CDS             complement(4276419..4276664)
     CDS             complement(4277091..4277948)
     CDS             complement(4278259..4279212)
     CDS             complement(4279202..4279870)
     CDS             complement(4279876..4281501)
     CDS             4281783..4282445
     CDS             4282435..4282707
     CDS             complement(4282894..4283313)
     CDS             complement(4283525..4283845)
     CDS             4284135..4284761
     CDS             4285175..4287541
     CDS             complement(4287625..4287879)
     CDS             4288163..4288831
     CDS             4288961..4289488
     CDS             complement(4289650..4290945)
     CDS             complement(4290942..4292216)
     CDS             complement(4292206..4293861)
     CDS             4294486..4295601
     CDS             complement(4295675..4296727)
     CDS             complement(4296687..4296866)
     CDS             complement(4297143..4297952)
     CDS             complement(4297987..4298982)
     CDS             4299196..4299816
     CDS             complement(4299867..4300487)
     CDS             complement(4300594..4302426)
     CDS             complement(4302504..4303382)
     CDS             4303604..4304074
     CDS             4304161..4305051
     CDS             complement(4305149..4306099)
     CDS             complement(4306748..4307578)
     CDS             complement(4307604..4308821)
     CDS             4309249..4309935
     CDS             complement(4310049..4312211)
     CDS             complement(4312313..4313029)
     CDS             complement(4313029..4313940)
     CDS             complement(4313937..4314641)
     CDS             complement(4314706..4315530)
     CDS             complement(4315714..4315902)
     CDS             4316054..4316374
     CDS             4316513..4316647
     CDS             complement(4316618..4319170)
     CDS             4319664..4320605
     CDS             4320602..4321351
     CDS             4321382..4322506
     CDS             4322509..4323729
     CDS             complement(4323922..4324380)
     CDS             4325101..4325436
     CDS             complement(4325886..4327277)
     CDS             complement(4327801..4328541)
     CDS             complement(4328550..4329914)
     CDS             complement(4329911..4330996)
     CDS             complement(4331019..4332275)
     CDS             complement(4332277..4333407)
     CDS             complement(4333409..4334146)
     CDS             complement(4334124..4335056)
     CDS             complement(4335300..4336367)
     CDS             complement(4336364..4337626)
     CDS             complement(4337623..4338753)
     CDS             complement(4339034..4340110)
     CDS             complement(4340131..4341228)
     CDS             complement(4341763..4343022)
     CDS             complement(4343502..4343828)
     CDS             4343947..4345233
     CDS             4345425..4345742
     CDS             4345721..4346731
     CDS             complement(4346899..4348920)
     CDS             4348937..4349104
     CDS             4349109..4349405
     CDS             4349644..4350435
     CDS             4350532..4351740
     CDS             4352550..4353080
     CDS             4353144..4353875
     CDS             4353903..4356530
     CDS             4356547..4357914
     CDS             4357880..4358698
     CDS             complement(4359333..4359590)
     CDS             complement(4359592..4359843)
     CDS             complement(4360096..4360359)
     CDS             complement(4360359..4361801)
     CDS             complement(4361997..4362197)
     CDS             complement(4362378..4363856)
     CDS             4364142..4365023
     CDS             complement(4365078..4365287)
     CDS             4365935..4366090
     CDS             4366183..4366854
     CDS             4366838..4367299
     CDS             4367379..4367840
     CDS             4367920..4368384
     CDS             complement(4368515..4370059)
     CDS             complement(4370065..4371915)
     CDS             complement(4372226..4373152)
     CDS             complement(4373175..4373432)
     CDS             complement(4373429..4375075)
     CDS             4375698..4377221
     CDS             complement(4377478..4377816)
     CDS             4377935..4378816
     CDS             complement(4378803..4379795)
     CDS             complement(4379795..4380793)
     CDS             complement(4380826..4382316)
     CDS             complement(4382402..4383358)
     CDS             complement(4388896..4389039)
     CDS             complement(4390216..4391079)
     CDS             complement(4391024..4392919)
     CDS             4393381..4394484
     CDS             complement(4394618..4395025)
     CDS             complement(4395038..4395673)
     CDS             4395891..4397291
     CDS             complement(4397274..4398191)
     CDS             4398338..4399069
     CDS             4399164..4400627
     CDS             complement(4400743..4401546)
     CDS             complement(4401611..4402939)
     CDS             complement(4403015..4404823)
     CDS             complement(4404989..4405606)
     CDS             complement(4405828..4408320)
     CDS             4408631..4408756
     CDS             complement(4408919..4410292)
     CDS             complement(4410459..4411235)
     CDS             complement(4411401..4412405)
     CDS             4412656..4413819
     CDS             4414193..4416829
     CDS             4417571..4418086
     CDS             4418266..4418925
     CDS             complement(4419714..4420178)
     CDS             complement(4420487..4420861)
     CDS             4421260..4422681
     CDS             complement(4422844..4425291)
     CDS             complement(4425460..4426890)
     CDS             complement(4426958..4428388)
     CDS             complement(4428398..4430386)
     CDS             complement(4430388..4432571)
     CDS             4433077..4434774
     CDS             complement(4434982..4444023)
     CDS             complement(4445458..4445601)
     CDS             complement(4445759..4446046)
     CDS             complement(4446053..4446361)
     CDS             complement(4446668..4446949)
     CDS             complement(4447118..4448221)
     CDS             4448579..4449172
     CDS             complement(4449412..4449801)
     CDS             complement(4449856..4449996)
     CDS             complement(4450187..4450420)
     CDS             complement(4450602..4451105)
     CDS             4451322..4452638
     CDS             complement(4452730..4453668)
     CDS             complement(4453854..4454549)
     CDS             complement(4454678..4454890)
     CDS             4455313..4456050
     CDS             complement(4456235..4457242)
     CDS             complement(4457252..4458112)
     CDS             complement(4458138..4458821)
     CDS             complement(4458896..4459840)
     CDS             complement(4459871..4460863)
     CDS             complement(4460856..4462379)
     CDS             4462568..4465123
     CDS             complement(4465259..4466641)
     CDS             4466667..4468262
     CDS             4468528..4468986
     CDS             complement(4469119..4469454)
     CDS             4470162..4470608
     CDS             4470855..4472198
     CDS             4472446..4473780
     CDS             complement(4473845..4474615)
     CDS             complement(4474619..4476661)
     CDS             4476990..4477832
     CDS             4478018..4479370
     CDS             4479562..4480689
     CDS             4480867..4482135
     CDS             4482146..4483282
     CDS             complement(4483528..4484034)
     CDS             complement(4484102..4484599)
     CDS             complement(4484601..4485455)
     CDS             complement(4485558..4488770)
     CDS             4489448..4490530
     CDS             4490534..4491331
     CDS             complement(4491308..4493530)
     CDS             complement(4493835..4494680)
     CDS             4494899..4495099
     CDS             4495378..4496322
     CDS             complement(4496486..4497985)
     CDS             4498172..4498288
     CDS             complement(4498350..4499639)
     CDS             complement(4500094..4500573)
     CDS             complement(4500698..4502416)
     CDS             complement(4502662..4503366)
     CDS             complement(4504006..4506021)
     CDS             complement(4506335..4507234)
     CDS             complement(4507553..4508629)
     CDS             complement(4508626..4509606)
     CDS             complement(4509620..4510522)
     CDS             complement(4510604..4511551)
     CDS             complement(4511834..4513441)
     CDS             complement(4513844..4514050)
     CDS             complement(4514110..4515873)
     CDS             complement(4515982..4517373)
     CDS             4517642..4517827
     CDS             complement(4517879..4519210)
     CDS             complement(4519305..4520015)
     CDS             complement(4520110..4520889)
     CDS             complement(4520889..4521911)
     CDS             complement(4521993..4522793)
     CDS             complement(4522790..4523380)
     CDS             complement(4523496..4525187)
     CDS             complement(4525716..4527179)
     CDS             complement(4527647..4529050)
     CDS             complement(4529468..4531000)
     CDS             complement(4530997..4532688)
     CDS             4533415..4534359
     CDS             4534356..4534922
     CDS             4535005..4535934
     CDS             4535936..4537180
     CDS             4537703..4538656
     CDS             4538666..4539625
     CDS             4539615..4540622
     CDS             4540619..4541377
     CDS             complement(4541374..4541937)
     CDS             complement(4542110..4542295)
     CDS             4543227..4543589
     CDS             4543782..4544267
     CDS             4544267..4544560
     CDS             4544734..4544979
     CDS             complement(4545247..4546626)
     CDS             complement(4546613..4547806)
     CDS             complement(4548192..4549385)
     CDS             complement(4549475..4550659)
     CDS             complement(4550646..4552178)
     CDS             complement(4552386..4553381)
     CDS             4553844..4555163
     CDS             4555287..4556741
     CDS             complement(4556859..4557845)
     CDS             complement(4557884..4558651)
     CDS             complement(4558744..4559379)
     CDS             complement(4559405..4561234)
     CDS             complement(4561310..4561867)
     CDS             complement(4562749..4563741)
     CDS             complement(4563738..4564010)
     CDS             4564104..4564619
     CDS             4564799..4565458
     CDS             4565931..4567160
     CDS             complement(4567309..4567512)
     CDS             4567633..4567791
     CDS             4567870..4568451
     CDS             complement(4568465..4568797)
     CDS             4569086..4569550
     CDS             complement(4569557..4571329)
     CDS             complement(4571283..4571510)
     CDS             complement(4571507..4572895)
     CDS             complement(4573079..4574008)
     CDS             complement(4574008..4574682)
     CDS             complement(4574679..4575650)
     CDS             complement(4575663..4578074)
     CDS             complement(4578123..4578710)
     CDS             4578907..4579731
     CDS             4580167..4580790
     CDS             4581134..4583083
     CDS             4583273..4583605
     CDS             complement(4583681..4583776)
     CDS             4584137..4584613
     CDS             complement(4584782..4585138)
     CDS             complement(4585186..4585308)
     CDS             complement(4585387..4585941)
     CDS             complement(4586148..4587311)
     CDS             complement(4587448..4589379)
     CDS             complement(4589719..4589892)
     CDS             complement(4590029..4590748)
     CDS             complement(4591221..4593290)
     CDS             complement(4593300..4594214)
     CDS             4594345..4594479
     CDS             4594542..4595114
     CDS             4595111..4595566
     CDS             4595924..4596583
     CDS             complement(4596714..4597358)
     CDS             4597877..4598857
     CDS             4599146..4601209
     CDS             4601624..4602067
     CDS             4602417..4603787
     CDS             complement(4603900..4605558)
     CDS             complement(4605931..4606395)
     CDS             complement(4606676..4607089)
     CDS             4607457..4607795
     CDS             complement(4607835..4608149)
     CDS             complement(4608139..4608450)
     CDS             4608658..4609620
     CDS             4609614..4610567
     CDS             4610774..4611289
     CDS             4611469..4612128
     CDS             complement(4612067..4612288)
     CDS             complement(4612519..4613328)
     CDS             complement(4613544..4615958)
     CDS             complement(4615978..4617063)
     CDS             complement(4617236..4618336)
     CDS             complement(4618341..4619729)
     CDS             4619922..4620062
     CDS             4620439..4620579
     CDS             4620631..4620957
     CDS             4620921..4621178
     CDS             4621181..4622821
     CDS             4622964..4624328
     CDS             4624514..4625713
     CDS             complement(4626181..4626462)
     CDS             complement(4626524..4627144)
     CDS             complement(4627689..4629017)
     CDS             4629510..4630178
     CDS             complement(4630213..4630968)
     CDS             complement(4630970..4631707)
     CDS             complement(4631890..4632744)
     CDS             complement(4632964..4633635)
     CDS             complement(4633931..4634653)
     CDS             complement(4634741..4635517)
     CDS             complement(4635598..4636485)
     CDS             complement(4636487..4637443)
     CDS             complement(4637672..4638712)
     CDS             4638917..4639036
     CDS             complement(4639195..4641024)
     CDS             complement(4641225..4642595)
     CDS             complement(4643216..4643638)
     CDS             complement(4643660..4645042)
     CDS             complement(4645198..4646061)
     CDS             complement(4646123..4647664)
     CDS             complement(4647679..4648212)
     CDS             complement(4648227..4648697)
     CDS             complement(4648759..4648998)
     CDS             complement(4649048..4649872)
     CDS             complement(4649912..4650295)
     CDS             complement(4650962..4651582)
     CDS             complement(4651728..4653617)