CDS             252..1739
     CDS             2303..3499
     CDS             3529..4422
     CDS             4475..5617
     CDS             5614..6186
     CDS             6407..8434
     CDS             8468..10978
     CDS             10996..11868
     CDS             complement(12295..12708)
     CDS             12806..13333
     CDS             complement(13347..13700)
     CDS             complement(13922..14206)
     CDS             14272..15108
     CDS             15132..15806
     CDS             complement(15784..17658)
     CDS             complement(17655..18986)
     CDS             complement(19018..20493)
     CDS             complement(20490..21902)
     CDS             complement(21899..23374)
     CDS             complement(23371..23835)
     CDS             complement(23979..25388)
     CDS             25906..26112
     CDS             complement(26325..27344)
     CDS             27456..28034
     CDS             28331..29167
     CDS             complement(29192..30220)
     CDS             complement(30325..31884)
     CDS             32039..32476
     CDS             complement(32527..33051)
     CDS             33176..34183
     CDS             34183..36399
     CDS             36413..37621
     CDS             37626..38042
     CDS             38039..38446
     CDS             38443..39255
     CDS             complement(39279..40019)
     CDS             complement(40016..40453)
     CDS             40613..42613
     CDS             42610..45099
     CDS             45101..46258
     CDS             46364..47392
     CDS             47453..47962
     CDS             47959..48438
     CDS             complement(48419..49249)
     CDS             complement(49301..49606)
     CDS             complement(49619..50113)
     CDS             50240..50518
     CDS             complement(50652..50945)
     CDS             51304..52035
     CDS             52157..53107
     CDS             complement(53177..54208)
     CDS             complement(54326..55615)
     CDS             56157..57005
     CDS             57018..57518
     CDS             57511..59232
     CDS             59236..60711
     CDS             60725..62962
     CDS             62959..64761
     CDS             64909..65202
     CDS             65253..66584
     CDS             66678..66977
     CDS             67008..67295
     CDS             67401..68828
     CDS             68915..70354
     CDS             70364..70675
     CDS             complement(70681..71001)
     CDS             complement(71010..72614)
     CDS             complement(72665..74062)
     CDS             complement(74059..75498)
     CDS             complement(75596..75853)
     CDS             complement(75884..77899)
     CDS             complement(77920..78897)
     CDS             complement(78894..79661)
     CDS             79809..81458
     CDS             81495..82481
     CDS             complement(82484..84640)
     CDS             complement(84672..85250)
     CDS             85404..86039
     CDS             86148..87086
     CDS             87083..87874
     CDS             87946..89358
     CDS             89433..90299
     CDS             90308..91273
     CDS             91270..91974
     CDS             91997..92704
     CDS             92701..93183
     CDS             complement(93237..94073)
     CDS             complement(94165..94965)
     CDS             complement(94965..96179)
     CDS             complement(96324..97466)
     CDS             complement(97472..98911)
     CDS             complement(98915..100438)
     CDS             complement(100492..101178)
     CDS             101364..102923
     CDS             103058..103918
     CDS             103925..104950
     CDS             104934..105713
     CDS             complement(105821..105949)
     CDS             106098..106757
     CDS             106750..107523
     CDS             107520..109286
     CDS             complement(109295..110401)
     CDS             110442..110885
     CDS             110902..111348
     CDS             complement(111370..112065)
     CDS             112201..113871
     CDS             114084..114881
     CDS             114883..115776
     CDS             115779..116999
     CDS             116996..118027
     CDS             118024..119610
     CDS             119625..121271
     CDS             121271..122419
     CDS             122423..123982
     CDS             123952..124623
     CDS             124620..125591
     CDS             125588..126139
     CDS             126304..127053
     CDS             127070..127744
     CDS             127741..128511
     CDS             128884..131172
     CDS             complement(131176..133356)
     CDS             complement(133407..134438)
     CDS             134726..135016
     CDS             complement(135072..136355)
     CDS             complement(136333..137097)
     CDS             137170..137625
     CDS             complement(137614..138738)
     CDS             138801..139835
     CDS             complement(139863..140876)
     CDS             140921..141760
     CDS             141757..142770
     CDS             142781..143530
     CDS             143527..144042
     CDS             144046..144711
     CDS             144708..145145
     CDS             complement(145142..146884)
     CDS             146964..147572
     CDS             147575..147886
     CDS             147914..148411
     CDS             148461..149621
     CDS             149698..150684
     CDS             150821..151744
     CDS             151741..152226
     CDS             152243..153199
     CDS             153199..154425
     CDS             154422..154892
     CDS             complement(154889..156907)
     CDS             156924..157526
     CDS             157523..158212
     CDS             complement(158261..158680)
     CDS             complement(158709..159239)
     CDS             complement(159236..162172)
     CDS             162504..162983
     CDS             163122..163520
     CDS             163526..164257
     CDS             164262..165599
     CDS             complement(165587..165970)
     CDS             complement(166030..167166)
     CDS             167183..168430
     CDS             complement(168453..171722)
     CDS             complement(171769..172467)
     CDS             complement(172464..173249)
     CDS             173362..174372
     CDS             174369..175862
     CDS             176061..177890
     CDS             178038..179558
     CDS             179555..180442
     CDS             complement(180597..181340)
     CDS             181430..182251
     CDS             complement(182302..182904)
     CDS             complement(183049..184206)
     CDS             184221..185267
     CDS             185360..186466
     CDS             186460..187755
     CDS             complement(187766..188638)
     CDS             complement(188748..191045)
     CDS             191181..191969
     CDS             complement(191966..192748)
     CDS             complement(192817..193596)
     CDS             complement(193631..194623)
     CDS             complement(194623..195276)
     CDS             complement(195321..195602)
     CDS             complement(195626..195880)
     CDS             complement(195877..196389)
     CDS             complement(196386..196991)
     CDS             complement(196995..198515)
     CDS             complement(198569..199846)
     CDS             200066..201529
     CDS             complement(201526..202431)
     CDS             complement(202537..204705)
     CDS             204954..206090
     CDS             206117..207535
     CDS             complement(207540..208784)
     CDS             complement(208957..209751)
     CDS             209866..210201
     CDS             210308..211255
     CDS             211286..211888
     CDS             211927..212172
     CDS             complement(212176..213006)
     CDS             complement(213022..213216)
     CDS             213342..214187
     CDS             complement(214205..215215)
     CDS             complement(215212..216438)
     CDS             216449..217363
     CDS             217365..217898
     CDS             complement(217888..218463)
     CDS             complement(218860..220335)
     CDS             complement(220382..221140)
     CDS             221255..222337
     CDS             complement(222419..224014)
     CDS             complement(224062..225264)
     CDS             225392..226570
     CDS             complement(226539..228014)
     CDS             complement(228016..228993)
     CDS             229090..230691
     CDS             complement(230666..234835)
     CDS             complement(234912..235085)
     CDS             complement(235111..235626)
     CDS             235744..236892
     CDS             complement(236900..238354)
     CDS             complement(238344..239519)
     CDS             complement(239590..241098)
     CDS             complement(241122..242435)
     CDS             242551..243345
     CDS             243358..244221
     CDS             244265..244921
     CDS             complement(244925..246013)
     CDS             complement(246019..246417)
     CDS             complement(246532..247377)
     CDS             complement(247379..248740)
     CDS             248851..250152
     CDS             complement(250569..252404)
     CDS             complement(252681..256757)
     CDS             complement(256908..267962)
     CDS             268138..269631
     CDS             269658..272654
     CDS             272678..274426
     CDS             274407..275609
     CDS             complement(275658..276326)
     CDS             276428..276913
     CDS             complement(276925..277086)
     CDS             complement(277148..277900)
     CDS             complement(277897..279843)
     CDS             complement(279885..280703)
     CDS             complement(280801..281097)
     CDS             281208..281966
     CDS             complement(282063..282509)
     CDS             282764..285310
     CDS             285307..285678
     CDS             complement(285682..286251)
     CDS             286324..287025
     CDS             complement(287029..287724)
     CDS             complement(287721..288869)
     CDS             complement(289002..290396)
     CDS             complement(290492..291043)
     CDS             complement(291130..292071)
     CDS             complement(292079..292957)
     CDS             complement(292996..293661)
     CDS             complement(293736..294416)
     CDS             complement(294429..295358)
     CDS             complement(295411..296445)
     CDS             complement(296688..297485)
     CDS             complement(297797..298396)
     CDS             298661..299431
     CDS             299435..300292
     CDS             300306..301493
     CDS             301490..302515
     CDS             302515..303597
     CDS             303594..304949
     CDS             304946..306145
     CDS             306145..307683
     CDS             complement(307688..308197)
     CDS             308322..308702
     CDS             308699..309103
     CDS             309107..309736
     CDS             309751..310239
     CDS             complement(310236..310817)
     CDS             complement(310814..312358)
     CDS             312460..313125
     CDS             313195..314421
     CDS             314430..314852
     CDS             314863..315714
     CDS             complement(315725..316522)
     CDS             complement(316542..318248)
     CDS             318349..319143
     CDS             319140..319643
     CDS             319695..320831
     CDS             320828..321118
     CDS             321128..321940
     CDS             322037..323272
     CDS             complement(323287..324363)
     CDS             complement(324455..325405)
     CDS             complement(325402..327021)
     CDS             complement(327018..327806)
     CDS             complement(327818..328678)
     CDS             complement(328683..329165)
     CDS             complement(329228..330013)
     CDS             complement(330010..331428)
     CDS             complement(331443..332549)
     CDS             complement(332562..334175)
     CDS             334243..336126
     CDS             336123..337010
     CDS             complement(337017..337664)
     CDS             complement(337630..337971)
     CDS             complement(337964..338896)
     CDS             complement(338893..339753)
     CDS             complement(339927..341390)
     CDS             complement(341387..342295)
     CDS             complement(342311..343492)
     CDS             complement(343582..344601)
     CDS             344692..346314
     CDS             complement(346405..347262)
     CDS             complement(347297..347902)
     CDS             347953..349326
     CDS             complement(349323..350162)
     CDS             350260..350637
     CDS             350630..351526
     CDS             complement(351587..352507)
     CDS             complement(352536..353375)
     CDS             complement(353455..354042)
     CDS             354155..355432
     CDS             complement(355429..356238)
     CDS             complement(356222..357031)
     CDS             complement(357028..357858)
     CDS             357946..358554
     CDS             complement(358519..359208)
     CDS             359395..360729
     CDS             complement(360766..361431)
     CDS             361478..362689
     CDS             complement(362691..363185)
     CDS             363241..363861
     CDS             363894..364571
     CDS             complement(364568..365848)
     CDS             complement(365848..366834)
     CDS             complement(366926..369196)
     CDS             complement(369376..370755)
     CDS             complement(370842..372335)
     CDS             372416..374044
     CDS             374314..378396
     CDS             378396..378728
     CDS             complement(379056..379292)
     CDS             complement(379693..381108)
     CDS             381183..382097
     CDS             complement(382102..383313)
     CDS             383431..384516
     CDS             384530..385219
     CDS             385222..385872
     CDS             complement(385973..386428)
     CDS             complement(386581..387885)
     CDS             387943..389667
     CDS             complement(389671..389979)
     CDS             390040..390945
     CDS             complement(390905..392191)
     CDS             complement(392278..392571)
     CDS             complement(392673..394865)
     CDS             complement(394925..395542)
     CDS             395617..396528
     CDS             396545..397447
     CDS             397580..399427
     CDS             399424..400974
     CDS             400971..404936
     CDS             404936..405244
     CDS             405245..406822
     CDS             406872..407165
     CDS             407195..407482
     CDS             407519..408463
     CDS             408426..409820
     CDS             409817..411202
     CDS             411199..412152
     CDS             complement(412138..413127)
     CDS             413230..415077
     CDS             complement(415084..415491)
     CDS             complement(415547..416743)
     CDS             416870..417634
     CDS             complement(417631..419490)
     CDS             complement(419490..420410)
     CDS             complement(420407..421210)
     CDS             complement(421277..422656)
     CDS             422764..423186
     CDS             complement(423211..423693)
     CDS             423741..424400
     CDS             complement(424354..425844)
     CDS             425907..426500
     CDS             426500..427324
     CDS             427360..428013
     CDS             complement(428017..428484)
     CDS             428522..429295
     CDS             complement(429290..430813)
     CDS             430896..432680
     CDS             432911..434017
     CDS             434053..434928
     CDS             435018..435875
     CDS             435872..437113
     CDS             437110..439086
     CDS             439086..439427
     CDS             439390..439827
     CDS             439865..440443
     CDS             complement(440495..440743)
     CDS             441062..443188
     CDS             443220..443696
     CDS             443791..445065
     CDS             complement(445062..445280)
     CDS             445436..446035
     CDS             446245..447030
     CDS             447137..447964
     CDS             447995..448441
     CDS             complement(448468..448860)
     CDS             complement(448972..450471)
     CDS             complement(450681..451208)
     CDS             451294..452694
     CDS             452704..453579
     CDS             complement(453591..454934)
     CDS             complement(455431..456294)
     CDS             complement(456613..457893)
     CDS             458038..459672
     CDS             459910..460746
     CDS             460934..461446
     CDS             461590..462162
     CDS             462519..464243
     CDS             464266..464592
     CDS             464592..465935
     CDS             465937..466686
     CDS             466707..467075
     CDS             467075..467938
     CDS             complement(467939..470029)
     CDS             complement(470026..471018)
     CDS             complement(471015..471536)
     CDS             complement(471575..472807)
     CDS             complement(472921..474225)
     CDS             complement(474289..477417)
     CDS             complement(477554..480091)
     CDS             complement(480101..481906)
     CDS             482154..482678
     CDS             482951..484015
     CDS             484111..485970
     CDS             486057..487565
     CDS             487596..489437
     CDS             489577..489972
     CDS             complement(490091..490555)
     CDS             complement(490596..491525)
     CDS             complement(491536..492153)
     CDS             complement(492226..492342)
     CDS             492422..493330
     CDS             493379..493570
     CDS             493574..494779
     CDS             complement(494789..495136)
     CDS             495234..495701
     CDS             495695..496171
     CDS             complement(496179..497561)
     CDS             complement(497647..498189)
     CDS             complement(498217..498960)
     CDS             499176..501044
     CDS             501041..501688
     CDS             501717..502895
     CDS             502898..503287
     CDS             504148..505464
     CDS             505539..506747
     CDS             506755..508008
     CDS             complement(508005..508907)
     CDS             complement(508955..510121)
     CDS             complement(510138..511139)
     CDS             511293..511874
     CDS             complement(511862..512527)
     CDS             512613..513545
     CDS             complement(513555..514187)
     CDS             complement(514287..514751)
     CDS             complement(514748..514864)
     CDS             complement(515091..515858)
     CDS             516136..516783
     CDS             516914..519460
     CDS             519633..520499
     CDS             520515..521291
     CDS             521298..522194
     CDS             522187..522831
     CDS             complement(522724..524301)
     CDS             complement(524298..524840)
     CDS             524932..526095
     CDS             526092..527933
     CDS             complement(527939..528922)
     CDS             528931..530091
     CDS             530149..531024
     CDS             531027..531602
     CDS             531599..533989
     CDS             533992..534762
     CDS             534935..535639
     CDS             535652..536320
     CDS             536317..537585
     CDS             537579..538433
     CDS             538463..539374
     CDS             539451..540860
     CDS             complement(540851..541537)
     CDS             541624..542646
     CDS             complement(542643..543338)
     CDS             543426..544439
     CDS             544470..545507
     CDS             complement(545504..546337)
     CDS             546370..546852
     CDS             complement(546878..547723)
     CDS             complement(547831..548610)
     CDS             complement(548642..549370)
     CDS             549426..550103
     CDS             550144..551349
     CDS             551357..553003
     CDS             553000..554400
     CDS             554426..555904
     CDS             complement(555897..556484)
     CDS             556595..557890
     CDS             557887..558534
     CDS             558643..559287
     CDS             complement(559244..559438)
     CDS             complement(559443..560612)
     CDS             complement(560700..562724)
     CDS             562783..563256
     CDS             complement(563268..564869)
     CDS             564935..565264
     CDS             565287..566573
     CDS             566577..567035
     CDS             567055..567468
     CDS             567465..568703
     CDS             568704..569114
     CDS             complement(569202..570065)
     CDS             570124..570618
     CDS             570639..570947
     CDS             complement(570944..571672)
     CDS             571736..572746
     CDS             complement(572750..574402)
     CDS             complement(574399..576321)
     CDS             complement(576347..577741)
     CDS             complement(577734..579092)
     CDS             579416..581530
     CDS             581527..582726
     CDS             582812..583507
     CDS             complement(583504..585783)
     CDS             complement(585783..586778)
     CDS             complement(586778..588097)
     CDS             588206..588730
     CDS             complement(588720..589400)
     CDS             589540..590556
     CDS             590567..590764
     CDS             590757..591518
     CDS             591515..592276
     CDS             592269..593171
     CDS             593171..593911
     CDS             594522..595922
     CDS             595929..596486
     CDS             596483..597481
     CDS             597518..599023
     CDS             599023..600462
     CDS             600952..602256
     CDS             complement(602274..603575)
     CDS             complement(603582..604829)
     CDS             complement(604839..605177)
     CDS             605273..606559
     CDS             complement(606526..606792)
     CDS             complement(606806..608296)
     CDS             complement(608352..608969)
     CDS             complement(608980..609603)
     CDS             complement(609590..610438)
     CDS             610677..612377
     CDS             612422..615181
     CDS             complement(615191..615994)
     CDS             complement(615998..616888)
     CDS             complement(616897..617490)
     CDS             617628..617936
     CDS             617965..618423
     CDS             618434..619159
     CDS             619137..620267
     CDS             620277..620702
     CDS             620706..621332
     CDS             complement(621386..622390)
     CDS             complement(622387..623730)
     CDS             complement(623727..624131)
     CDS             complement(624137..624697)
     CDS             complement(624995..625744)
     CDS             complement(625731..626093)
     CDS             complement(626090..626377)
     CDS             complement(626374..626943)
     CDS             complement(626940..628547)
     CDS             complement(628544..629017)
     CDS             complement(629014..631914)
     CDS             complement(632025..633320)
     CDS             complement(633357..633866)
     CDS             complement(633863..634135)
     CDS             634265..635245
     CDS             635245..635892
     CDS             complement(635852..636319)
     CDS             complement(636413..638638)
     CDS             complement(638640..639506)
     CDS             complement(639503..640159)
     CDS             complement(640246..641442)
     CDS             complement(641445..642365)
     CDS             642420..642917
     CDS             642914..644374
     CDS             644420..645235
     CDS             645349..646731
     CDS             complement(646712..647800)
     CDS             complement(647933..649615)
     CDS             649703..652351
     CDS             complement(652336..652833)
     CDS             complement(652845..653747)
     CDS             653845..654429
     CDS             654609..656234
     CDS             656424..657296
     CDS             complement(657367..659088)
     CDS             659087..659500
     CDS             659524..660042
     CDS             660043..660582
     CDS             660636..662153
     CDS             662171..663040
     CDS             complement(663020..663922)
     CDS             663965..665188
     CDS             complement(665136..665990)
     CDS             complement(665980..666186)
     CDS             complement(666183..667454)
     CDS             667567..668148
     CDS             complement(668156..669631)
     CDS             complement(669727..670134)
     CDS             670365..671735
     CDS             complement(671732..672655)
     CDS             complement(672786..674777)
     CDS             complement(674802..676640)
     CDS             676712..677569
     CDS             677613..678926
     CDS             678923..680446
     CDS             680447..680941
     CDS             680899..681249
     CDS             681242..681784
     CDS             681816..683216
     CDS             683213..683482
     CDS             complement(683487..684023)
     CDS             complement(684020..685447)
     CDS             685567..686382
     CDS             686649..687935
     CDS             688026..688886
     CDS             complement(688930..689784)
     CDS             complement(689918..690784)
     CDS             complement(690781..691488)
     CDS             691581..692903
     CDS             692999..693484
     CDS             693477..694088
     CDS             694131..694415
     CDS             694420..694836
     CDS             694836..695516
     CDS             complement(695524..696252)
     CDS             complement(696393..697220)
     CDS             697308..698825
     CDS             complement(698794..699585)
     CDS             complement(699592..700107)
     CDS             complement(700131..700640)
     CDS             700667..701719
     CDS             701735..703027
     CDS             complement(703036..703791)
     CDS             703974..705284
     CDS             705362..706639
     CDS             706636..707169
     CDS             707211..707957
     CDS             708115..709269
     CDS             709285..709971
     CDS             complement(709993..710280)
     CDS             complement(710292..711065)
     CDS             711163..712242
     CDS             712239..713213
     CDS             713221..714066
     CDS             714098..714949
     CDS             714986..715870
     CDS             716009..716263
     CDS             716414..716515
     CDS             716565..717638
     CDS             717828..718733
     CDS             complement(718755..719288)
     CDS             complement(719334..720236)
     CDS             720272..720526
     CDS             720617..721960
     CDS             721964..722908
     CDS             722933..724597
     CDS             724693..725571
     CDS             725568..725981
     CDS             726002..726448
     CDS             726445..726927
     CDS             726924..727160
     CDS             727182..727640
     CDS             727640..728551
     CDS             728535..729128
     CDS             729175..729528
     CDS             729617..730108
     CDS             730137..730520
     CDS             730586..731902
     CDS             731899..732507
     CDS             732522..733115
     CDS             733112..733891
     CDS             733891..735501
     CDS             735568..736572
     CDS             736572..737738
     CDS             complement(737755..737919)
     CDS             738007..738285
     CDS             738282..739325
     CDS             739356..739700
     CDS             739820..740041
     CDS             740043..740594
     CDS             complement(740607..741476)
     CDS             741569..742345
     CDS             742342..743373
     CDS             743414..744202
     CDS             744223..745347
     CDS             745389..746735
     CDS             complement(746756..747808)
     CDS             complement(747777..748490)
     CDS             748592..749248
     CDS             749245..749916
     CDS             749921..750550
     CDS             complement(750432..751016)
     CDS             complement(751016..752260)
     CDS             complement(752322..753677)
     CDS             753886..754740
     CDS             754737..755192
     CDS             complement(755206..757530)
     CDS             757718..758602
     CDS             complement(758603..758911)
     CDS             complement(758935..759528)
     CDS             759746..760288
     CDS             760285..760719
     CDS             complement(760720..761370)
     CDS             761421..761762
     CDS             complement(761759..762823)
     CDS             complement(762895..763194)
     CDS             763411..764661
     CDS             764691..764969
     CDS             764977..765285
     CDS             complement(765291..765662)
     CDS             complement(765684..766559)
     CDS             766597..767214
     CDS             767281..768165
     CDS             complement(768174..769085)
     CDS             complement(769097..769555)
     CDS             complement(769563..770255)
     CDS             complement(770265..771515)
     CDS             complement(771597..773195)
     CDS             773432..773695
     CDS             complement(773689..774156)
     CDS             774312..775922
     CDS             775954..777522
     CDS             777542..778504
     CDS             778558..779514
     CDS             779525..780106
     CDS             780186..781151
     CDS             781163..781900
     CDS             781911..782414
     CDS             782485..783267
     CDS             783270..784913
     CDS             784910..785422
     CDS             785477..785983
     CDS             785996..787162
     CDS             complement(787172..787834)
     CDS             787977..789221
     CDS             789218..792247
     CDS             792244..795348
     CDS             795345..799811
     CDS             799808..801526
     CDS             801589..802716
     CDS             complement(802720..803544)
     CDS             803661..804308
     CDS             804408..806192
     CDS             complement(806195..807043)
     CDS             complement(807077..807679)
     CDS             complement(807735..808373)
     CDS             complement(808396..810660)
     CDS             complement(810692..811123)
     CDS             811175..811402
     CDS             complement(811395..812615)
     CDS             812654..813643
     CDS             813710..814585
     CDS             814708..815292
     CDS             complement(815296..816321)
     CDS             816429..818276
     CDS             818341..818811
     CDS             complement(818798..819289)
     CDS             819997..820176
     CDS             complement(820342..820665)
     CDS             821197..824196
     CDS             complement(824215..826980)
     CDS             complement(827143..827727)
     CDS             827970..829784
     CDS             829877..831127
     CDS             831201..833459
     CDS             833464..834807
     CDS             complement(834800..835711)
     CDS             complement(835776..836708)
     CDS             complement(836928..838100)
     CDS             complement(838084..838221)
     CDS             838505..839629
     CDS             839725..839883
     CDS             839885..840082
     CDS             840084..840497
     CDS             840794..842248
     CDS             842314..844179
     CDS             844214..845563
     CDS             complement(845564..846448)
     CDS             complement(846445..846918)
     CDS             complement(846929..848152)
     CDS             848494..850749
     CDS             850877..851161
     CDS             851524..852237
     CDS             852371..852796
     CDS             852793..853008
     CDS             complement(853015..855264)
     CDS             855583..857751
     CDS             857808..858320
     CDS             complement(858317..859093)
     CDS             complement(859090..860004)
     CDS             complement(860001..861011)
     CDS             complement(861090..861353)
     CDS             complement(861396..865799)
     CDS             complement(865800..866243)
     CDS             866707..867051
     CDS             867249..869630
     CDS             869649..871277
     CDS             871364..872065
     CDS             872062..872943
     CDS             872940..874154
     CDS             complement(874164..875093)
     CDS             complement(875148..875807)
     CDS             complement(875804..876073)
     CDS             876192..876476
     CDS             876476..877855
     CDS             877843..878619
     CDS             complement(878629..879522)
     CDS             complement(879519..880121)
     CDS             880181..881878
     CDS             complement(882459..882779)
     CDS             883248..883430
     CDS             complement(883492..883887)
     CDS             884040..885089
     CDS             complement(885114..888338)
     CDS             888604..892014
     CDS             complement(892078..892914)
     CDS             complement(892904..895000)
     CDS             895120..895587
     CDS             895578..895880
     CDS             complement(896113..896403)
     CDS             complement(896881..897786)
     CDS             899328..900221
     CDS             900221..901090
     CDS             901101..902147
     CDS             902144..903196
     CDS             903193..904152
     CDS             904188..905246
     CDS             905243..906244
     CDS             906241..907194
     CDS             907239..907901
     CDS             908011..908655
     CDS             909284..909463
     CDS             909694..910095
     CDS             910892..911131
     CDS             911206..911553
     CDS             911802..913451
     CDS             913521..914267
     CDS             complement(914456..916561)
     CDS             916633..917286
     CDS             complement(917288..917836)
     CDS             917951..918697
     CDS             918789..919772
     CDS             919843..920712
     CDS             920755..922290
     CDS             complement(922318..923745)
     CDS             923834..924130
     CDS             complement(924049..925542)
     CDS             complement(925711..926124)
     CDS             complement(926177..927058)
     CDS             complement(927058..927933)
     CDS             complement(928002..928970)
     CDS             complement(929026..929409)
     CDS             929522..930067
     CDS             930126..931511
     CDS             931703..934540
     CDS             complement(934553..935221)
     CDS             complement(935231..937579)
     CDS             complement(937610..938611)
     CDS             complement(938745..942101)
     CDS             complement(942094..942792)
     CDS             complement(942789..944231)
     CDS             complement(944321..945070)
     CDS             complement(945073..946119)
     CDS             complement(946116..947717)
     CDS             complement(947711..948568)
     CDS             complement(948600..949961)
     CDS             950114..950632
     CDS             complement(950637..952130)
     CDS             952255..953127
     CDS             953157..953798
     CDS             953795..954388
     CDS             complement(954385..955287)
     CDS             complement(955447..956436)
     CDS             complement(956515..957096)
     CDS             complement(957182..957865)
     CDS             complement(957909..958697)
     CDS             958805..959023
     CDS             959068..959523
     CDS             959590..960942
     CDS             960939..961808
     CDS             961805..962596
     CDS             962593..963639
     CDS             963649..963909
     CDS             963978..965168
     CDS             complement(965245..966441)
     CDS             complement(966438..967607)
     CDS             complement(967617..969059)
     CDS             complement(969230..971593)
     CDS             complement(971596..973392)
     CDS             complement(973385..973807)
     CDS             complement(973870..974247)
     CDS             complement(974248..975708)
     CDS             complement(975943..977685)
     CDS             complement(977682..978617)
     CDS             complement(978631..978951)
     CDS             complement(979151..982498)
     CDS             complement(982498..985815)
     CDS             985816..986406
     CDS             complement(986469..987710)
     CDS             complement(987707..988183)
     CDS             988256..989404
     CDS             complement(989356..990225)
     CDS             complement(990393..991388)
     CDS             991466..991774
     CDS             complement(991771..993351)
     CDS             complement(993362..994102)
     CDS             complement(994215..994802)
     CDS             complement(994809..995507)
     CDS             995621..996271
     CDS             996487..999129
     CDS             999161..1001806
     CDS             complement(1001779..1002309)
     CDS             complement(1002312..1004270)
     CDS             complement(1004272..1004712)
     CDS             complement(1004715..1004999)
     CDS             complement(1005015..1006778)
     CDS             complement(1006785..1007549)
     CDS             complement(1007549..1008001)
     CDS             complement(1008015..1009919)
     CDS             complement(1010046..1010204)
     CDS             complement(1010201..1010641)
     CDS             complement(1010634..1011086)
     CDS             complement(1011123..1012661)
     CDS             1012896..1013615
     CDS             1013619..1017581
     CDS             1017614..1019458
     CDS             complement(1019715..1021109)
     CDS             complement(1021120..1022376)
     CDS             complement(1022459..1024474)
     CDS             complement(1024471..1025163)
     CDS             complement(1025252..1025875)
     CDS             complement(1026030..1027034)
     CDS             complement(1027357..1028073)
     CDS             1028181..1028642
     CDS             1028642..1029841
     CDS             1030184..1030351
     CDS             1030402..1030881
     CDS             1030868..1031296
     CDS             1031312..1031821
     CDS             1032137..1032580
     CDS             1032617..1033432
     CDS             1033468..1033896
     CDS             1034033..1034740
     CDS             complement(1034833..1035018)
     CDS             1035815..1036045
     CDS             1036304..1038019
     CDS             1038744..1039916
     CDS             1040273..1041247
     CDS             1041740..1042012
     CDS             1042521..1043357
     CDS             1043357..1044658
     CDS             1044651..1045838
     CDS             complement(1048565..1049893)
     CDS             complement(1050144..1051337)
     CDS             complement(1051374..1052696)
     CDS             1052936..1053250
     CDS             1053627..1055210
     CDS             1055336..1055650
     CDS             complement(1055715..1056617)
     CDS             complement(1056790..1057659)
     CDS             complement(1057792..1058700)
     CDS             complement(1058703..1060070)
     CDS             complement(1060123..1061235)
     CDS             1061547..1061639
     CDS             complement(1061647..1062639)
     CDS             1062738..1063337
     CDS             complement(1063426..1064028)
     CDS             complement(1064028..1064555)
     CDS             complement(1064934..1065032)
     CDS             1065075..1065482
     CDS             complement(1065674..1065844)
     CDS             1065912..1066214
     CDS             complement(1066209..1067060)
     CDS             1067469..1067777
     CDS             complement(1067795..1068313)
     CDS             1068456..1069067
     CDS             1069114..1070067
     CDS             complement(1070057..1070608)
     CDS             1070661..1071428
     CDS             1071448..1075554
     CDS             1075551..1076159
     CDS             1076161..1077069
     CDS             1077092..1077232
     CDS             1077578..1078105
     CDS             1078149..1078538
     CDS             1078724..1079809
     CDS             1080338..1083838
     CDS             1083901..1087848
     CDS             1087988..1088869
     CDS             1088987..1089736
     CDS             1089929..1091002
     CDS             1091048..1092274
     CDS             1092332..1093987
     CDS             1094043..1095011
     CDS             1095014..1095745
     CDS             1095742..1096506
     CDS             complement(1096552..1096962)
     CDS             complement(1096980..1097312)
     CDS             1097554..1098048
     CDS             1098056..1098568
     CDS             1098635..1099273
     CDS             1099593..1099967
     CDS             1099967..1100437
     CDS             1100511..1102616
     CDS             1102711..1103901
     CDS             1104026..1104904
     CDS             1104986..1105813
     CDS             complement(1105814..1106647)
     CDS             1106770..1107624
     CDS             complement(1107629..1108855)
     CDS             complement(1108852..1109670)
     CDS             1109783..1110229
     CDS             1110273..1111478
     CDS             complement(1111475..1112731)
     CDS             complement(1112728..1113246)
     CDS             complement(1113347..1113946)
     CDS             1114040..1114135
     CDS             1114120..1114425
     CDS             1114422..1115627
     CDS             1115631..1116824
     CDS             1116942..1117649
     CDS             1117646..1119058
     CDS             1119079..1120509
     CDS             complement(1120496..1121158)
     CDS             complement(1121170..1122780)
     CDS             1122889..1123533
     CDS             complement(1123499..1124761)
     CDS             complement(1124863..1126113)
     CDS             1126162..1127829
     CDS             1128147..1128452
     CDS             1128465..1129118
     CDS             1129119..1129778
     CDS             1129778..1130080
     CDS             1130113..1130949
     CDS             1130971..1131252
     CDS             1131249..1131782
     CDS             1131782..1132645
     CDS             1132648..1133064
     CDS             1133064..1133297
     CDS             1133297..1133596
     CDS             complement(1133667..1134383)
     CDS             1134438..1135109
     CDS             1135119..1137470
     CDS             1137488..1138360
     CDS             1138576..1138944
     CDS             1138945..1139262
     CDS             1139264..1139827
     CDS             1139832..1140017
     CDS             1140110..1140508
     CDS             1140522..1141061
     CDS             1141065..1141469
     CDS             1141504..1142172
     CDS             1142175..1142354
     CDS             1142359..1142808
     CDS             1142949..1143692
     CDS             1143706..1144626
     CDS             1144720..1145691
     CDS             1145866..1146771
     CDS             1147023..1147586
     CDS             complement(1147599..1148525)
     CDS             1148584..1150365
     CDS             complement(1150353..1151267)
     CDS             complement(1151271..1151381)
     CDS             complement(1151433..1152326)
     CDS             complement(1152338..1153264)
     CDS             1153541..1154866
     CDS             1154883..1155428
     CDS             1155456..1156259
     CDS             1156302..1156802
     CDS             1156799..1157518
     CDS             1157544..1158047
     CDS             complement(1158051..1158998)
     CDS             1159059..1159577
     CDS             complement(1159580..1160785)
     CDS             complement(1160782..1161441)
     CDS             1161666..1162382
     CDS             1162436..1162999
     CDS             1163068..1164120
     CDS             1164127..1164636
     CDS             1164633..1165649
     CDS             complement(1165650..1166522)
     CDS             complement(1166607..1167773)
     CDS             complement(1167789..1169309)
     CDS             complement(1169438..1170025)
     CDS             complement(1170022..1171029)
     CDS             complement(1171057..1171908)
     CDS             complement(1171940..1172770)
     CDS             complement(1172809..1174269)
     CDS             complement(1174281..1175945)
     CDS             complement(1175951..1177330)
     CDS             complement(1177350..1177496)
     CDS             complement(1177505..1178404)
     CDS             complement(1178444..1179928)
     CDS             1180114..1181094
     CDS             1181091..1181777
     CDS             1181834..1183534
     CDS             complement(1183562..1184554)
     CDS             complement(1184715..1187039)
     CDS             complement(1187039..1187692)
     CDS             complement(1187776..1189815)
     CDS             complement(1189845..1190276)
     CDS             1190429..1191106
     CDS             complement(1191103..1191522)
     CDS             1191676..1191942
     CDS             1192021..1194051
     CDS             complement(1194054..1194494)
     CDS             1194788..1195627
     CDS             complement(1195615..1196043)
     CDS             1196207..1196437
     CDS             1197557..1198228
     CDS             1198225..1199202
     CDS             1199199..1200176
     CDS             1200188..1201372
     CDS             1201377..1201637
     CDS             1201704..1202519
     CDS             1202540..1203541
     CDS             1203722..1204606
     CDS             1204603..1205265
     CDS             1205286..1206563
     CDS             1206851..1207858
     CDS             1207803..1208327
     CDS             complement(1208297..1208437)
     CDS             complement(1208434..1211025)
     CDS             complement(1211038..1211916)
     CDS             complement(1212010..1212918)
     CDS             complement(1213028..1213915)
     CDS             1214015..1214914
     CDS             1214914..1215453
     CDS             complement(1215460..1216452)
     CDS             1216853..1217074
     CDS             1217110..1217223
     CDS             1217396..1217770
     CDS             1217775..1218191
     CDS             1218206..1218811
     CDS             1218888..1219940
     CDS             1220015..1220602
     CDS             1220607..1221506
     CDS             complement(1221566..1222279)
     CDS             complement(1222285..1222959)
     CDS             complement(1222977..1224050)
     CDS             1224125..1224679
     CDS             complement(1224676..1225803)
     CDS             1225918..1227291
     CDS             complement(1227247..1228584)
     CDS             complement(1228581..1229882)
     CDS             1230001..1233690
     CDS             1233687..1234835
     CDS             1234832..1235212
     CDS             1235233..1235529
     CDS             1235793..1236236
     CDS             1236233..1236709
     CDS             1237047..1237481
     CDS             1237862..1238233
     CDS             1238309..1239667
     CDS             1239707..1240012
     CDS             1240016..1241305
     CDS             complement(1241316..1242365)
     CDS             complement(1242416..1243279)
     CDS             1243317..1245182
     CDS             complement(1245169..1245603)
     CDS             complement(1245600..1245932)
     CDS             1246016..1246711
     CDS             1246698..1247366
     CDS             1247408..1248865
     CDS             1248883..1250268
     CDS             1250912..1252069
     CDS             1252066..1253175
     CDS             1253168..1253635
     CDS             1253632..1254267
     CDS             1254264..1254740
     CDS             1254737..1255759
     CDS             1255756..1256223
     CDS             1256306..1256689
     CDS             1256777..1258399
     CDS             complement(1258490..1258981)
     CDS             1259116..1260060
     CDS             1260251..1260577
     CDS             1260567..1261109
     CDS             1261150..1261743
     CDS             complement(1261746..1262258)
     CDS             1262564..1263616
     CDS             complement(1263705..1263995)
     CDS             1264405..1265181
     CDS             1265449..1265847
     CDS             1265840..1266988
     CDS             complement(1266997..1267434)
     CDS             1267538..1269091
     CDS             1269120..1270247
     CDS             complement(1270313..1271200)
     CDS             1271389..1273164
     CDS             complement(1273167..1275530)
     CDS             complement(1275527..1276318)
     CDS             1276404..1277933
     CDS             1278075..1278773
     CDS             1278826..1280364
     CDS             1280410..1280850
     CDS             1280847..1281269
     CDS             complement(1281272..1282321)
     CDS             complement(1282346..1282771)
     CDS             1282847..1283716
     CDS             1283790..1284695
     CDS             complement(1284692..1285672)
     CDS             1285791..1289090
     CDS             1289115..1289756
     CDS             1289967..1290680
     CDS             complement(1290751..1291278)
     CDS             1291506..1292786
     CDS             1292966..1293571
     CDS             1293763..1296318
     CDS             1296315..1296731
     CDS             1296739..1297104
     CDS             1297085..1297666
     CDS             1297669..1298220
     CDS             complement(1298232..1298582)
     CDS             complement(1298624..1298974)
     CDS             complement(1299037..1299402)
     CDS             1299645..1300463
     CDS             complement(1300450..1300989)
     CDS             1301009..1301761
     CDS             complement(1301679..1302320)
     CDS             complement(1302337..1303293)
     CDS             complement(1303407..1306007)
     CDS             complement(1306051..1306950)
     CDS             complement(1306955..1308172)
     CDS             1308190..1309056
     CDS             1309053..1309346
     CDS             complement(1309420..1310139)
     CDS             complement(1310136..1311266)
     CDS             complement(1311285..1312592)
     CDS             1312905..1315142
     CDS             complement(1315152..1316006)
     CDS             1316070..1316861
     CDS             1316890..1317924
     CDS             1317940..1318971
     CDS             complement(1318968..1319291)
     CDS             1319397..1320284
     CDS             complement(1320262..1321560)
     CDS             complement(1321648..1322661)
     CDS             complement(1322755..1324140)
     CDS             complement(1324137..1324667)
     CDS             1324781..1326289
     CDS             complement(1326290..1326577)
     CDS             complement(1326593..1327807)
     CDS             1327914..1328822
     CDS             complement(1328797..1329420)
     CDS             1329554..1329682
     CDS             1329730..1330860
     CDS             complement(1330942..1331718)
     CDS             complement(1331718..1333472)
     CDS             complement(1333486..1333965)
     CDS             complement(1333962..1334390)
     CDS             1334621..1335037
     CDS             1335034..1336353
     CDS             1336390..1337478
     CDS             complement(1337483..1338751)
     CDS             complement(1338762..1339073)
     CDS             1339076..1342354
     CDS             1342351..1345434
     CDS             1345614..1348775
     CDS             1348957..1352088
     CDS             complement(1352098..1353171)
     CDS             complement(1353189..1353497)
     CDS             1353548..1354171
     CDS             complement(1354175..1355812)
     CDS             complement(1355809..1356261)
     CDS             1356368..1357492
     CDS             complement(1357438..1358214)
     CDS             1358289..1359470
     CDS             1359467..1360639
     CDS             complement(1360654..1361922)
     CDS             complement(1361980..1362459)
     CDS             1362530..1363942
     CDS             1363990..1365729
     CDS             1365726..1366589
     CDS             complement(1366662..1366799)
     CDS             1367032..1367802
     CDS             complement(1367771..1368550)
     CDS             complement(1368618..1369055)
     CDS             complement(1369037..1369711)
     CDS             1369782..1370849
     CDS             1370864..1372006
     CDS             complement(1372026..1372757)
     CDS             complement(1372759..1373412)
     CDS             complement(1373409..1375064)
     CDS             complement(1375064..1378747)
     CDS             complement(1378744..1379922)
     CDS             complement(1380114..1380887)
     CDS             1380975..1381520
     CDS             complement(1381541..1386112)
     CDS             complement(1386216..1387007)
     CDS             1387086..1387454
     CDS             1387499..1388779
     CDS             complement(1388730..1390322)
     CDS             1390395..1390877
     CDS             complement(1390847..1391290)
     CDS             complement(1391339..1395898)
     CDS             1396073..1397410
     CDS             complement(1397304..1398005)
     CDS             1398084..1398434
     CDS             1398517..1398825
     CDS             complement(1398887..1399123)
     CDS             complement(1399188..1400045)
     CDS             1400353..1401579
     CDS             complement(1401672..1402691)
     CDS             1402991..1403425
     CDS             1403488..1404213
     CDS             complement(1404184..1404609)
     CDS             1404841..1405386
     CDS             complement(1405414..1405743)
     CDS             complement(1405904..1406227)
     CDS             1406358..1407182
     CDS             complement(1407186..1407899)
     CDS             complement(1407896..1408426)
     CDS             1408534..1409649
     CDS             1409745..1410416
     CDS             1410448..1411443
     CDS             1411447..1412262
     CDS             1412259..1413860
     CDS             1413836..1414843
     CDS             complement(1415668..1417476)
     CDS             complement(1417625..1418041)
     CDS             complement(1418038..1418934)
     CDS             complement(1418977..1419609)
     CDS             complement(1419606..1419884)
     CDS             complement(1419909..1421546)
     CDS             1422055..1423545
     CDS             1423590..1424108
     CDS             complement(1424063..1424914)
     CDS             1424940..1426094
     CDS             1426091..1426603
     CDS             1426643..1427809
     CDS             complement(1427820..1429244)
     CDS             complement(1429237..1430574)
     CDS             complement(1430575..1431372)
     CDS             complement(1432022..1432834)
     CDS             complement(1432845..1434155)
     CDS             1434508..1435410
     CDS             1435407..1436738
     CDS             1436935..1438314
     CDS             1438326..1439660
     CDS             complement(1439649..1440710)
     CDS             complement(1440710..1441771)
     CDS             complement(1441794..1442924)
     CDS             complement(1442908..1443861)
     CDS             complement(1443858..1444604)
     CDS             1444828..1445991
     CDS             complement(1446010..1446336)
     CDS             complement(1446480..1447211)
     CDS             complement(1447199..1448671)
     CDS             1448751..1449614
     CDS             1449662..1450552
     CDS             1450552..1451631
     CDS             complement(1451613..1452167)
     CDS             complement(1452164..1453579)
     CDS             complement(1453576..1454571)
     CDS             1454888..1455277
     CDS             complement(1455308..1455730)
     CDS             1455912..1456286
     CDS             1456360..1457757
     CDS             1457754..1458845
     CDS             1458850..1460079
     CDS             complement(1460088..1461476)
     CDS             1461553..1463025
     CDS             1463121..1464338
     CDS             1464335..1464496
     CDS             1464585..1464764
     CDS             1464761..1465468
     CDS             1465517..1466986
     CDS             1467095..1468363
     CDS             1468461..1469762
     CDS             1469851..1470672
     CDS             1470738..1471769
     CDS             complement(1472216..1472356)
     CDS             1472396..1472491
     CDS             complement(1472467..1475646)
     CDS             complement(1475637..1475918)
     CDS             complement(1475921..1476673)
     CDS             1476838..1477527
     CDS             1477586..1478272
     CDS             1478322..1479980
     CDS             1479977..1481740
     CDS             complement(1481749..1483149)
     CDS             1483289..1483762
     CDS             1484062..1484742
     CDS             1484901..1487744
     CDS             complement(1487746..1488270)
     CDS             1488446..1489852
     CDS             1489913..1491661
     CDS             1491675..1492175
     CDS             1492215..1493345
     CDS             1493414..1494655
     CDS             complement(1494729..1495577)
     CDS             complement(1495721..1496701)
     CDS             complement(1496698..1498005)
     CDS             1498051..1498836
     CDS             1498833..1500356
     CDS             complement(1500435..1501289)
     CDS             complement(1501294..1502205)
     CDS             1502281..1503051
     CDS             1503048..1503839
     CDS             1503836..1504525
     CDS             complement(1504471..1507101)
     CDS             complement(1507126..1509771)
     CDS             complement(1509783..1510304)
     CDS             complement(1510307..1511683)
     CDS             1511898..1512818
     CDS             1512815..1513918
     CDS             1513949..1514812
     CDS             1514812..1515090
     CDS             complement(1515083..1515601)
     CDS             1515694..1516407
     CDS             1516404..1516697
     CDS             complement(1516789..1516881)
     CDS             1517038..1517253
     CDS             1517282..1518772
     CDS             complement(1518949..1519203)
     CDS             complement(1519449..1520396)
     CDS             1520436..1520858
     CDS             complement(1520813..1521292)
     CDS             complement(1521289..1522386)
     CDS             complement(1522383..1522994)
     CDS             1523055..1524032
     CDS             1524179..1524916
     CDS             1524966..1526216
     CDS             1526241..1527446
     CDS             1527430..1529679
     CDS             1529682..1530113
     CDS             1530169..1530684
     CDS             complement(1530710..1531009)
     CDS             1531083..1531829
     CDS             complement(1531819..1532787)
     CDS             complement(1533226..1533444)
     CDS             1533687..1534172
     CDS             1534456..1534917
     CDS             complement(1534857..1535351)
     CDS             complement(1535585..1535785)
     CDS             complement(1535802..1537085)
     CDS             complement(1537240..1538700)
     CDS             complement(1538740..1540044)
     CDS             complement(1540170..1540367)
     CDS             complement(1540448..1541809)
     CDS             1542231..1542503
     CDS             1542500..1543609
     CDS             1543616..1544284
     CDS             1544316..1544732
     CDS             1545021..1545197
     CDS             complement(1545194..1546405)
     CDS             complement(1546426..1547922)
     CDS             1548278..1548922
     CDS             complement(1548927..1549775)
     CDS             1550041..1550295
     CDS             complement(1550282..1550956)
     CDS             1551156..1552205
     CDS             1552309..1553511
     CDS             1553600..1554454
     CDS             complement(1554451..1554750)
     CDS             complement(1554753..1555592)
     CDS             1555599..1558754
     CDS             1558751..1562026
     CDS             complement(1562011..1562406)
     CDS             1562453..1563532
     CDS             1563529..1564464
     CDS             complement(1564475..1564699)
     CDS             1564797..1566920
     CDS             1567422..1567700
     CDS             complement(1567713..1569050)
     CDS             complement(1569095..1569937)
     CDS             complement(1569999..1571390)
     CDS             1571473..1572510
     CDS             1572601..1575606
     CDS             1575638..1579075
     CDS             1579178..1580566
     CDS             complement(1580813..1581721)
     CDS             1581912..1582661
     CDS             1583967..1584896
     CDS             1584893..1585591
     CDS             complement(1585604..1585723)
     CDS             complement(1585766..1586554)
     CDS             1586622..1587500
     CDS             complement(1587537..1587806)
     CDS             complement(1587919..1590411)
     CDS             complement(1590499..1591170)
     CDS             1591172..1592062
     CDS             1592301..1593554
     CDS             1593547..1594164
     CDS             complement(1594229..1594594)
     CDS             1594730..1595089
     CDS             1595086..1596108
     CDS             complement(1596105..1596737)
     CDS             1596897..1597814
     CDS             1597799..1598098
     CDS             complement(1598114..1598647)
     CDS             1598905..1600452
     CDS             complement(1600455..1600631)
     CDS             complement(1600667..1601083)
     CDS             complement(1601080..1601508)
     CDS             complement(1601604..1601783)
     CDS             complement(1601846..1602274)
     CDS             1602401..1603135
     CDS             1603249..1604076
     CDS             1604083..1604940
     CDS             1604965..1605954
     CDS             1605966..1607513
     CDS             1607506..1608645
     CDS             1608645..1609421
     CDS             1609451..1610527
     CDS             1610527..1610928
     CDS             complement(1610929..1612167)
     CDS             1612398..1614299
     CDS             complement(1614296..1615444)
     CDS             complement(1615602..1616018)
     CDS             complement(1616015..1616467)
     CDS             complement(1616464..1617693)
     CDS             complement(1617870..1618640)
     CDS             complement(1618787..1619608)
     CDS             complement(1619645..1621081)
     CDS             complement(1621078..1621482)
     CDS             1621653..1622636
     CDS             1622633..1623388
     CDS             complement(1623392..1624969)
     CDS             complement(1624966..1626696)
     CDS             1626726..1627379
     CDS             1627602..1628096
     CDS             complement(1628101..1629072)
     CDS             1629160..1629366
     CDS             1629412..1630368
     CDS             complement(1630379..1631731)
     CDS             1631760..1632743
     CDS             1632789..1634273
     CDS             complement(1634317..1635456)
     CDS             complement(1635456..1636577)
     CDS             1636622..1637224
     CDS             1637285..1638064
     CDS             complement(1638146..1638919)
     CDS             complement(1638929..1640503)
     CDS             complement(1640500..1642056)
     CDS             complement(1642053..1643933)
     CDS             complement(1643930..1644685)
     CDS             complement(1644682..1645311)
     CDS             complement(1645308..1647659)
     CDS             complement(1647694..1647993)
     CDS             complement(1647990..1648739)
     CDS             complement(1648751..1649275)
     CDS             complement(1649268..1650518)
     CDS             complement(1650515..1652998)
     CDS             complement(1653026..1654342)
     CDS             complement(1654339..1655202)
     CDS             complement(1655263..1656603)
     CDS             complement(1656603..1657298)
     CDS             complement(1657295..1657849)
     CDS             complement(1657840..1658223)
     CDS             complement(1658391..1658795)
     CDS             complement(1658862..1659263)
     CDS             1659316..1659948
     CDS             complement(1659956..1660306)
     CDS             complement(1660303..1661262)
     CDS             complement(1661259..1662497)
     CDS             complement(1662545..1663162)
     CDS             complement(1663171..1664076)
     CDS             complement(1664073..1665272)
     CDS             complement(1665272..1666462)
     CDS             complement(1666459..1667565)
     CDS             1667747..1668241
     CDS             complement(1668213..1668599)
     CDS             complement(1668606..1669769)
     CDS             complement(1669810..1670388)
     CDS             1670669..1671655
     CDS             complement(1671675..1672673)
     CDS             1672747..1672974
     CDS             1673047..1673613
     CDS             1673653..1674186
     CDS             1674310..1675704
     CDS             1675701..1676183
     CDS             1676176..1677360
     CDS             complement(1677365..1678579)
     CDS             complement(1678599..1680014)
     CDS             complement(1680162..1680959)
     CDS             1680999..1681340
     CDS             1681368..1681562
     CDS             complement(1681569..1682945)
     CDS             1683130..1684245
     CDS             1684235..1685194
     CDS             1685191..1685676
     CDS             1685717..1686406
     CDS             1686407..1687300
     CDS             1687304..1687810
     CDS             1687903..1688652
     CDS             1688761..1691055
     CDS             1691607..1692557
     CDS             1693015..1693830
     CDS             complement(1693792..1694544)
     CDS             complement(1694643..1694930)
     CDS             1695281..1695757
     CDS             complement(1696713..1697216)
     CDS             complement(1697213..1698106)
     CDS             1698574..1700025
     CDS             1700070..1700621
     CDS             1700618..1700923
     CDS             1700920..1701723
     CDS             1701752..1701952
     CDS             1701949..1703190
     CDS             1703768..1704853
     CDS             1704878..1705876
     CDS             1705895..1706785
     CDS             1706831..1707217
     CDS             1707386..1708411
     CDS             complement(1709212..1709508)
     CDS             complement(1709531..1710208)
     CDS             complement(1710332..1710538)
     CDS             1710841..1711350
     CDS             1711473..1713245
     CDS             1713242..1713532
     CDS             1713728..1715188
     CDS             1715462..1715677
     CDS             complement(1715843..1716247)
     CDS             complement(1717429..1718334)
     CDS             complement(1718331..1718621)
     CDS             1718716..1719126
     CDS             1719187..1720554
     CDS             1720574..1721401
     CDS             1721459..1722484
     CDS             1722499..1723584
     CDS             1723599..1724762
     CDS             1724756..1725253
     CDS             1725282..1725680
     CDS             1726357..1727157
     CDS             1727154..1728011
     CDS             1728065..1729363
     CDS             1729421..1730449
     CDS             1730446..1731774
     CDS             1731771..1733117
     CDS             1733114..1734253
     CDS             1734253..1735707
     CDS             1735704..1736369
     CDS             1736366..1737025
     CDS             1737095..1738237
     CDS             1738400..1739833
     CDS             1740149..1741609
     CDS             1741599..1742078
     CDS             1742807..1743703
     CDS             1743700..1744242
     CDS             1744349..1745380
     CDS             1745433..1746686
     CDS             1746944..1747849
     CDS             1748090..1748344
     CDS             1748397..1749377
     CDS             1749408..1749605
     CDS             1750138..1751268
     CDS             1751265..1751819
     CDS             1751958..1752362
     CDS             1752452..1753330
     CDS             1753457..1754014
     CDS             1754583..1755365
     CDS             1755365..1756681
     CDS             1756684..1757196
     CDS             1757233..1758462
     CDS             1758482..1759435
     CDS             1759862..1759972
     CDS             1759969..1760748
     CDS             1760985..1761836
     CDS             1761849..1762739
     CDS             1762812..1764212
     CDS             1764277..1764795
     CDS             1764844..1765062
     CDS             complement(1765172..1765945)
     CDS             complement(1766054..1766806)
     CDS             complement(1766905..1767192)
     CDS             1767816..1768103
     CDS             1768567..1768899
     CDS             1768896..1769795
     CDS             1769858..1770295
     CDS             1770623..1771621
     CDS             complement(1771647..1772651)
     CDS             complement(1772651..1773628)
     CDS             complement(1773903..1774607)
     CDS             1774659..1775522
     CDS             1775522..1776091
     CDS             1776088..1777293
     CDS             1777290..1778471
     CDS             1778468..1779166
     CDS             1779163..1779885
     CDS             1779950..1780684
     CDS             1780824..1781270
     CDS             1781481..1781969
     CDS             1781980..1782333
     CDS             1782852..1783652
     CDS             complement(1783606..1784124)
     CDS             1784190..1785686
     CDS             1785697..1787340
     CDS             complement(1787347..1788381)
     CDS             1788558..1789247
     CDS             1789294..1790925
     CDS             complement(1790911..1791828)
     CDS             complement(1791825..1792103)
     CDS             1792313..1793674
     CDS             1793687..1794388
     CDS             complement(1794385..1794918)
     CDS             complement(1794918..1795127)
     CDS             1795176..1795604
     CDS             1795651..1796325
     CDS             complement(1796286..1797455)
     CDS             complement(1797452..1799026)
     CDS             complement(1799023..1799292)
     CDS             complement(1799356..1800375)
     CDS             complement(1800372..1800731)
     CDS             complement(1800728..1801126)
     CDS             1801199..1802860
     CDS             1802874..1804145
     CDS             complement(1804478..1806001)
     CDS             1806127..1807407
     CDS             complement(1807478..1807909)
     CDS             1807960..1808175
     CDS             complement(1808177..1808335)
     CDS             1808496..1809419
     CDS             1809429..1809869
     CDS             1809874..1810284
     CDS             1810288..1812669
     CDS             complement(1812671..1813234)
     CDS             1813481..1814488
     CDS             1814503..1815183
     CDS             complement(1815175..1817436)
     CDS             complement(1817446..1818030)
     CDS             complement(1818097..1819239)
     CDS             complement(1819239..1820471)
     CDS             1820622..1820984
     CDS             complement(1820991..1821641)
     CDS             complement(1821695..1822378)
     CDS             1822766..1823635
     CDS             complement(1823597..1825429)
     CDS             complement(1825426..1827555)
     CDS             complement(1827555..1828304)
     CDS             complement(1828774..1829502)
     CDS             1829505..1829957
     CDS             1830053..1831405
     CDS             1831408..1832040
     CDS             1832037..1832978
     CDS             complement(1832965..1833783)
     CDS             complement(1833780..1834955)
     CDS             1835078..1835818
     CDS             1835818..1837032
     CDS             1837029..1838222
     CDS             1838224..1838892
     CDS             complement(1838943..1840511)
     CDS             complement(1840498..1842054)
     CDS             complement(1842047..1843513)
     CDS             complement(1843513..1844295)
     CDS             complement(1844292..1845104)
     CDS             complement(1845132..1845950)
     CDS             1846066..1846713
     CDS             1846747..1847646
     CDS             1847750..1848925
     CDS             complement(1848938..1849690)
     CDS             1849917..1850678
     CDS             1850683..1851480
     CDS             1851599..1852429
     CDS             1852426..1853631
     CDS             1853633..1855261
     CDS             1855270..1856091
     CDS             1856091..1857143
     CDS             1857144..1858337
     CDS             complement(1858564..1859709)
     CDS             complement(1859774..1861000)
     CDS             1861104..1862645
     CDS             complement(1862642..1863898)
     CDS             1863948..1865438
     CDS             1865447..1866664
     CDS             complement(1866667..1868316)
     CDS             complement(1868316..1868939)
     CDS             complement(1868936..1869934)
     CDS             1870041..1871069
     CDS             1871066..1872685
     CDS             1872682..1873791
     CDS             1873858..1874232
     CDS             1874226..1875272
     CDS             complement(1875329..1876825)
     CDS             1876887..1877948
     CDS             1877945..1879186
     CDS             complement(1879190..1879381)
     CDS             complement(1879327..1881621)
     CDS             complement(1881712..1883274)
     CDS             complement(1883296..1883685)
     CDS             complement(1883756..1885321)
     CDS             1885395..1886153
     CDS             complement(1886211..1886882)
     CDS             1887010..1887837
     CDS             1887850..1888914
     CDS             complement(1888920..1889672)
     CDS             1889872..1890384
     CDS             complement(1890394..1891464)
     CDS             1891659..1891880
     CDS             1891996..1892631
     CDS             1892662..1893519
     CDS             complement(1893527..1894699)
     CDS             complement(1894709..1895776)
     CDS             complement(1895780..1896382)
     CDS             1896478..1897044
     CDS             1897510..1897761
     CDS             1897794..1898252
     CDS             1898219..1900387
     CDS             complement(1900395..1901648)
     CDS             complement(1901704..1902090)
     CDS             1902119..1902832
     CDS             complement(1902836..1903381)
     CDS             complement(1903498..1904295)
     CDS             1904474..1906036
     CDS             1906042..1906653
     CDS             1906689..1907786
     CDS             complement(1907861..1909042)
     CDS             1909233..1909925
     CDS             1910063..1911025
     CDS             1911121..1911621
     CDS             1911725..1912054
     CDS             complement(1912099..1912557)
     CDS             1912737..1914128
     CDS             complement(1914139..1914624)
     CDS             complement(1914621..1914980)
     CDS             1915253..1916212
     CDS             complement(1916283..1917335)
     CDS             complement(1917448..1917723)
     CDS             1917875..1918798
     CDS             1918795..1919439
     CDS             1919436..1923053
     CDS             1923050..1924786
     CDS             complement(1924765..1925445)
     CDS             1925688..1927685
     CDS             1927685..1928551
     CDS             1928560..1929564
     CDS             1929565..1930215
     CDS             1930212..1931792
     CDS             1931792..1932628
     CDS             1932625..1933173
     CDS             1933170..1934210
     CDS             complement(1934203..1935264)
     CDS             1935472..1937202
     CDS             1937225..1938493
     CDS             complement(1938563..1940011)
     CDS             1940228..1940908
     CDS             1940878..1941750
     CDS             1941747..1942574
     CDS             1942579..1943229
     CDS             1943240..1944226
     CDS             1944289..1945398
     CDS             1945421..1946119
     CDS             complement(1946116..1947654)
     CDS             complement(1947790..1949073)
     CDS             1949151..1949888
     CDS             complement(1950041..1951345)
     CDS             complement(1951378..1952580)
     CDS             complement(1952627..1954192)
     CDS             complement(1954189..1954968)
     CDS             1955175..1955975
     CDS             1956016..1956972
     CDS             1957129..1957950
     CDS             1958007..1958882
     CDS             1958879..1959715
     CDS             1959763..1960956
     CDS             1960956..1962035
     CDS             complement(1962116..1962754)
     CDS             1962798..1963817
     CDS             complement(1963895..1965502)
     CDS             complement(1965540..1965920)
     CDS             1965982..1968087
     CDS             complement(1968084..1969646)
     CDS             complement(1969660..1970115)
     CDS             complement(1970138..1970569)
     CDS             complement(1970566..1971078)
     CDS             complement(1971087..1971695)
     CDS             complement(1971788..1972351)
     CDS             1972510..1972764
     CDS             complement(1972769..1973437)
     CDS             1973532..1973831
     CDS             1973828..1975315
     CDS             1975404..1976435
     CDS             complement(1976405..1977130)
     CDS             1977305..1978810
     CDS             complement(1978815..1980023)
     CDS             complement(1980023..1980817)
     CDS             complement(1980821..1981990)
     CDS             complement(1981987..1983162)
     CDS             1983251..1984030
     CDS             1984043..1985344
     CDS             complement(1985347..1986330)
     CDS             complement(1986323..1987111)
     CDS             complement(1987211..1988332)
     CDS             1988471..1989304
     CDS             complement(1989388..1989786)
     CDS             1990084..1991943
     CDS             1991975..1992493
     CDS             1992529..1993542
     CDS             complement(1993603..1995033)
     CDS             1995183..1996769
     CDS             1996775..1997785
     CDS             1997786..1998397
     CDS             complement(1998348..1999577)
     CDS             complement(1999607..1999981)
     CDS             1999999..2000430
     CDS             complement(2000432..2001622)
     CDS             2001733..2002908
     CDS             2002925..2003707
     CDS             2003707..2005179
     CDS             complement(2005601..2006302)
     CDS             2006379..2007824
     CDS             2007838..2008431
     CDS             2008635..2009312
     CDS             complement(2009370..2010305)
     CDS             complement(2010362..2012590)
     CDS             complement(2012587..2013243)
     CDS             2013319..2014317
     CDS             2014323..2015426
     CDS             2015473..2016588
     CDS             complement(2016593..2017126)
     CDS             complement(2017191..2017418)
     CDS             2017533..2018489
     CDS             2018518..2019201
     CDS             complement(2019214..2019582)
     CDS             complement(2019628..2019822)
     CDS             2020046..2021689
     CDS             2021691..2023916
     CDS             2023913..2024623
     CDS             complement(2024692..2025543)
     CDS             complement(2025549..2026358)
     CDS             2026378..2027505
     CDS             2027530..2028288
     CDS             2028285..2028941
     CDS             2028976..2032362
     CDS             2032404..2032931
     CDS             2032964..2033440
     CDS             2033522..2034088
     CDS             2034235..2034972
     CDS             2035029..2035598
     CDS             2035595..2036299
     CDS             2036306..2037196
     CDS             2037264..2037689
     CDS             2037673..2037957
     CDS             2037973..2041560
     CDS             complement(2041630..2042631)
     CDS             2042717..2044117
     CDS             2044292..2045632
     CDS             2045666..2046004
     CDS             2046072..2048585
     CDS             2048649..2050211
     CDS             2050211..2051317
     CDS             complement(2051314..2052108)
     CDS             complement(2052251..2053126)
     CDS             2053159..2053569
     CDS             complement(2053669..2054307)
     CDS             2054488..2054994
     CDS             2055003..2055245
     CDS             2055262..2055783
     CDS             2055798..2056481
     CDS             complement(2056478..2057404)
     CDS             2057724..2058065
     CDS             2058117..2058971
     CDS             2059044..2059736
     CDS             2059812..2060117
     CDS             complement(2060121..2061278)
     CDS             2061306..2062118
     CDS             2062115..2064289
     CDS             2064310..2065530
     CDS             2065527..2066345
     CDS             complement(2066311..2068803)
     CDS             complement(2068800..2069849)
     CDS             complement(2069846..2071426)
     CDS             complement(2071427..2072455)
     CDS             complement(2072720..2073580)
     CDS             complement(2073748..2074332)
     CDS             2074775..2075143
     CDS             2075143..2076654
     CDS             2076651..2077781
     CDS             2077846..2078703
     CDS             2078755..2079915
     CDS             2079947..2080849
     CDS             2080889..2081089
     CDS             complement(2081075..2081398)
     CDS             complement(2081410..2081895)
     CDS             2082171..2083025
     CDS             2083036..2083860
     CDS             2083959..2085371
     CDS             2085486..2086661
     CDS             2086693..2087259
     CDS             2087261..2087983
     CDS             2088016..2089530
     CDS             2089536..2091551
     CDS             complement(2091628..2092737)
     CDS             complement(2092734..2093699)
     CDS             2093844..2094602
     CDS             2094648..2095205
     CDS             2095233..2096087
     CDS             2096123..2097247
     CDS             complement(2097326..2097748)
     CDS             complement(2097745..2099229)
     CDS             2099325..2101556
     CDS             complement(2101553..2102107)
     CDS             complement(2102193..2103329)
     CDS             2103427..2104596
     CDS             complement(2104602..2105123)
     CDS             2105169..2106422
     CDS             2106436..2106627
     CDS             complement(2106632..2106985)
     CDS             complement(2107023..2107811)
     CDS             2107904..2108236
     CDS             2108233..2109132
     CDS             complement(2109176..2110027)
     CDS             2110106..2110810
     CDS             2110807..2112063
     CDS             2112065..2113030
     CDS             2113027..2113818
     CDS             2113815..2114537
     CDS             2114558..2116063
     CDS             2116089..2116490
     CDS             2116494..2117627
     CDS             2117630..2118733
     CDS             2118744..2119676
     CDS             complement(2119684..2120193)
     CDS             2120249..2121436
     CDS             complement(2121439..2122371)
     CDS             2122493..2123419
     CDS             complement(2123403..2124098)
     CDS             2124236..2125702
     CDS             2125699..2127054
     CDS             2127125..2127691
     CDS             complement(2127688..2127942)
     CDS             complement(2128014..2129351)
     CDS             2129459..2130373
     CDS             complement(2130428..2131021)
     CDS             complement(2131071..2131793)
     CDS             2132018..2133178
     CDS             2133175..2134389
     CDS             2134398..2135579
     CDS             2135635..2136489
     CDS             2136513..2137181
     CDS             2137302..2139122
     CDS             2139139..2139768
     CDS             complement(2139769..2140155)
     CDS             2140175..2141095
     CDS             2141166..2142653
     CDS             2142658..2143323
     CDS             2143395..2143946
     CDS             complement(2143947..2145731)
     CDS             complement(2145728..2147533)
     CDS             complement(2147670..2149199)
     CDS             2149388..2150755
     CDS             2150775..2151497
     CDS             2151494..2152861
     CDS             2152861..2153634
     CDS             2153642..2154364
     CDS             2154388..2154717
     CDS             2154776..2155474
     CDS             2155471..2155806
     CDS             2155809..2156582
     CDS             2156579..2157322
     CDS             complement(2157412..2158824)
     CDS             complement(2158827..2159849)
     CDS             2159996..2161546
     CDS             2161559..2162026
     CDS             2162023..2163891
     CDS             2163903..2164517
     CDS             2164514..2165878
     CDS             2165875..2167071
     CDS             2167105..2168694
     CDS             2168738..2170492
     CDS             complement(2170545..2171015)
     CDS             complement(2171012..2171521)
     CDS             2171695..2172273
     CDS             2172270..2173313
     CDS             complement(2173701..2174429)
     CDS             2174755..2176587
     CDS             2176591..2177106
     CDS             2177081..2178076
     CDS             2178069..2179403
     CDS             complement(2179398..2180021)
     CDS             2180068..2180490
     CDS             complement(2180504..2181271)
     CDS             2181310..2181603
     CDS             2181600..2182148
     CDS             complement(2182137..2183792)
     CDS             complement(2183840..2184421)
     CDS             2184575..2185537
     CDS             2185534..2186205
     CDS             2186217..2187095
     CDS             2187127..2187540
     CDS             complement(2187569..2188285)
     CDS             2188343..2189344
     CDS             2189467..2189736
     CDS             2190122..2192401
     CDS             2192448..2193737
     CDS             2193781..2194671
     CDS             2194671..2195057
     CDS             complement(2195061..2196176)
     CDS             2196238..2196780
     CDS             complement(2196794..2198137)
     CDS             2198329..2199066
     CDS             2199063..2199527
     CDS             2199524..2199760
     CDS             2199840..2200229
     CDS             complement(2200368..2202611)
     CDS             2202685..2203353
     CDS             2203592..2204050
     CDS             complement(2204047..2204787)
     CDS             2204831..2205631
     CDS             2205657..2206142
     CDS             2206139..2207353
     CDS             2207358..2208122
     CDS             2208148..2209050
     CDS             2209055..2210731
     CDS             2210932..2211213
     CDS             complement(2211231..2212073)
     CDS             complement(2212076..2212390)
     CDS             2212537..2215095
     CDS             complement(2215099..2215632)
     CDS             2215719..2216279
     CDS             2216257..2216745
     CDS             2216829..2217143
     CDS             2217266..2218084
     CDS             2218103..2218954
     CDS             complement(2218974..2219423)
     CDS             2219487..2220650
     CDS             2220660..2220854
     CDS             complement(2220861..2221190)
     CDS             complement(2221234..2221977)
     CDS             complement(2221979..2223046)
     CDS             complement(2223039..2224139)
     CDS             complement(2224136..2224444)
     CDS             complement(2224468..2226741)
     CDS             complement(2226738..2226998)
     CDS             complement(2227003..2227473)
     CDS             complement(2227495..2227614)
     CDS             complement(2227605..2228954)
     CDS             complement(2228951..2229595)
     CDS             complement(2229592..2230233)
     CDS             complement(2230233..2231117)
     CDS             complement(2231121..2232917)
     CDS             complement(2233004..2234059)
     CDS             complement(2234179..2234970)
     CDS             complement(2234973..2235392)
     CDS             2235548..2236591
     CDS             2236560..2237111
     CDS             complement(2237114..2237542)
     CDS             2237588..2238208
     CDS             complement(2238214..2238471)
     CDS             complement(2238468..2238878)
     CDS             complement(2238906..2239784)
     CDS             complement(2239848..2240528)
     CDS             complement(2240550..2241377)
     CDS             complement(2241404..2242168)
     CDS             2242200..2243834
     CDS             2243822..2244439
     CDS             complement(2244436..2245671)
     CDS             2246034..2246912
     CDS             2246922..2247608
     CDS             2247605..2248522
     CDS             2248527..2249408
     CDS             2249418..2250869
     CDS             2251067..2252401
     CDS             complement(2252562..2253377)
     CDS             complement(2253425..2253712)
     CDS             complement(2253823..2256111)
     CDS             2256350..2258470
     CDS             complement(2258478..2259170)
     CDS             2259358..2259804
     CDS             2259966..2260430
     CDS             complement(2260437..2261123)
     CDS             complement(2261159..2262181)
     CDS             complement(2262233..2263237)
     CDS             2263501..2264184
     CDS             2264280..2265326
     CDS             complement(2265323..2266015)
     CDS             complement(2266172..2267131)
     CDS             complement(2267279..2267677)
     CDS             2267767..2268003
     CDS             complement(2267993..2268958)
     CDS             complement(2269035..2269226)
     CDS             2269381..2269758
     CDS             complement(2269746..2270114)
     CDS             complement(2270114..2271172)
     CDS             complement(2271209..2272651)
     CDS             complement(2272881..2273690)
     CDS             2273817..2274677
     CDS             complement(2274682..2275338)
     CDS             2275515..2275817
     CDS             complement(2275821..2276270)
     CDS             2276290..2276790
     CDS             2276790..2277545
     CDS             complement(2277542..2278288)
     CDS             2278404..2278775
     CDS             2278772..2279437
     CDS             complement(2279441..2280109)
     CDS             complement(2280123..2280791)
     CDS             2280922..2282883
     CDS             2282880..2284094
     CDS             2284091..2284651
     CDS             complement(2284664..2285143)
     CDS             2285253..2286161
     CDS             2286158..2286865
     CDS             2286865..2287611
     CDS             complement(2287625..2289253)
     CDS             complement(2289250..2290173)
     CDS             2290239..2291678
     CDS             2291707..2293623
     CDS             complement(2293604..2295313)
     CDS             complement(2295358..2296644)
     CDS             complement(2296646..2297182)
     CDS             2297287..2298405
     CDS             2298413..2299768
     CDS             2299773..2300477
     CDS             2300647..2302947
     CDS             complement(2302907..2303317)
     CDS             complement(2303330..2304562)
     CDS             complement(2304668..2306230)
     CDS             complement(2306253..2307026)
     CDS             2307061..2308110
     CDS             complement(2308107..2308646)
     CDS             complement(2308634..2309122)
     CDS             complement(2309241..2309807)
     CDS             complement(2309804..2310280)
     CDS             complement(2310322..2311044)
     CDS             complement(2311104..2311580)
     CDS             2311655..2312050
     CDS             2312275..2312661
     CDS             2313269..2314435
     CDS             2314529..2315443
     CDS             complement(2315498..2316265)
     CDS             complement(2316498..2319200)
     CDS             complement(2319275..2320111)
     CDS             complement(2320210..2320536)
     CDS             complement(2320493..2320960)
     CDS             complement(2320960..2321856)
     CDS             complement(2321856..2323211)
     CDS             complement(2323208..2324323)
     CDS             complement(2324623..2325522)
     CDS             complement(2325519..2325851)
     CDS             complement(2325926..2327068)
     CDS             complement(2327138..2327263)
     CDS             complement(2327428..2327925)
     CDS             complement(2327919..2329082)
     CDS             complement(2329097..2330182)
     CDS             complement(2330197..2331222)
     CDS             complement(2331280..2331960)
     CDS             complement(2332127..2333503)
     CDS             complement(2333566..2334075)
     CDS             complement(2334633..2336093)
     CDS             complement(2336289..2336579)
     CDS             complement(2336576..2338348)
     CDS             2338450..2338740
     CDS             2338737..2339642
     CDS             complement(2339772..2340281)
     CDS             2340571..2341365
     CDS             complement(2341343..2342242)
     CDS             complement(2342239..2342571)
     CDS             2342745..2343044
     CDS             complement(2343123..2345294)
     CDS             complement(2345951..2348740)
     CDS             complement(2348737..2352039)
     CDS             complement(2352127..2352540)
     CDS             complement(2352537..2354681)
     CDS             complement(2354678..2356498)
     CDS             complement(2356502..2357989)
     CDS             complement(2357934..2358884)
     CDS             2359002..2359718
     CDS             complement(2359719..2360306)
     CDS             2360621..2360989
     CDS             complement(2361022..2361639)
     CDS             2361834..2362265
     CDS             2362262..2363107
     CDS             2363200..2363487
     CDS             2363586..2364338
     CDS             complement(2364521..2366068)
     CDS             complement(2366244..2366348)
     CDS             complement(2366871..2366990)
     CDS             complement(2367167..2367274)
     CDS             complement(2367491..2368855)
     CDS             complement(2368979..2369110)
     CDS             complement(2369107..2369328)
     CDS             complement(2370284..2370853)
     CDS             complement(2370854..2371465)
     CDS             complement(2371462..2371842)
     CDS             complement(2371835..2372014)
     CDS             complement(2372330..2372692)
     CDS             complement(2372732..2373190)
     CDS             complement(2373449..2375161)
     CDS             complement(2375503..2375799)
     CDS             complement(2375796..2376197)
     CDS             complement(2376270..2377031)
     CDS             2377046..2378149
     CDS             complement(2378102..2378608)
     CDS             2378642..2379277
     CDS             2379274..2379720
     CDS             2379804..2381858
     CDS             2381855..2382589
     CDS             2382586..2383254
     CDS             2383251..2384174
     CDS             2384177..2385301
     CDS             2385298..2386311
     CDS             2386324..2387292
     CDS             2387303..2388148
     CDS             2388196..2388765
     CDS             2388864..2389616
     CDS             complement(2389620..2390876)
     CDS             2390938..2392398
     CDS             2392395..2393090
     CDS             2393048..2393764
     CDS             2393777..2394736
     CDS             2394733..2395620
     CDS             2395633..2396691
     CDS             2396688..2397635
     CDS             2397667..2398905
     CDS             2399152..2399325
     CDS             2399337..2400590
     CDS             complement(2400597..2401796)
     CDS             2401936..2402241
     CDS             2402244..2402594
     CDS             2402680..2403228
     CDS             2403225..2403815
     CDS             2403817..2404890
     CDS             complement(2404906..2406300)
     CDS             complement(2406310..2407053)
     CDS             2407242..2407868
     CDS             complement(2407869..2411393)
     CDS             2411584..2412405
     CDS             complement(2412472..2413905)
     CDS             complement(2413923..2415263)
     CDS             2415473..2415919
     CDS             2416008..2417804
     CDS             2417808..2419061
     CDS             2419067..2420716
     CDS             2420713..2421237
     CDS             2421293..2423713
     CDS             complement(2423680..2424981)
     CDS             complement(2425108..2426070)
     CDS             complement(2426070..2426948)
     CDS             2427080..2427748
     CDS             2427745..2429001
     CDS             complement(2428998..2430155)
     CDS             complement(2430171..2430863)
     CDS             complement(2430865..2431692)
     CDS             complement(2431689..2432792)
     CDS             complement(2432789..2433673)
     CDS             complement(2433708..2434901)
     CDS             2435202..2435573
     CDS             complement(2435578..2437290)
     CDS             2437389..2438321
     CDS             complement(2438594..2438797)
     CDS             2438925..2439950
     CDS             complement(2439958..2441226)
     CDS             complement(2441226..2442383)
     CDS             complement(2442380..2443609)
     CDS             complement(2443686..2444312)
     CDS             2444429..2445322
     CDS             complement(2445365..2445901)
     CDS             complement(2445898..2447547)
     CDS             complement(2447540..2448430)
     CDS             2448476..2450002
     CDS             complement(2449999..2450499)
     CDS             complement(2450519..2451205)
     CDS             2451496..2453268
     CDS             complement(2453269..2456187)
     CDS             complement(2456184..2456588)
     CDS             complement(2456581..2457603)
     CDS             complement(2457600..2457866)
     CDS             complement(2457863..2458321)
     CDS             complement(2458318..2459478)
     CDS             complement(2459475..2460251)
     CDS             complement(2460280..2464701)
     CDS             2464823..2465251
     CDS             2465363..2465782
     CDS             complement(2465843..2467027)
     CDS             2467117..2467593
     CDS             2467623..2468549
     CDS             2468611..2471937
     CDS             2471937..2474594
     CDS             2474591..2475508
     CDS             2475508..2476584
     CDS             2476646..2477488
     CDS             2477506..2478843
     CDS             2478921..2479289
     CDS             2479286..2479783
     CDS             2479971..2481071
     CDS             2481079..2481633
     CDS             2481633..2483690
     CDS             2483865..2484770
     CDS             2484812..2485198
     CDS             2486205..2486984
     CDS             2487092..2488000
     CDS             2487997..2488416
     CDS             2488413..2489207
     CDS             2489211..2489468
     CDS             2489477..2489809
     CDS             2489806..2490186
     CDS             2490176..2490967
     CDS             2490960..2491154
     CDS             2491151..2491441
     CDS             complement(2491446..2493053)
     CDS             complement(2493178..2493486)
     CDS             complement(2493566..2494186)
     CDS             2494304..2494705
     CDS             2494792..2497485
     CDS             2497490..2497999
     CDS             2497992..2499239
     CDS             2499253..2500143
     CDS             2500168..2500569
     CDS             complement(2500584..2501636)
     CDS             2501688..2502911
     CDS             2502911..2503618
     CDS             2503615..2504697
     CDS             2504694..2505131
     CDS             complement(2505139..2505696)
     CDS             2505730..2506851
     CDS             2506879..2507442
     CDS             2507445..2507933
     CDS             complement(2507947..2509149)
     CDS             complement(2509185..2510390)
     CDS             2510504..2511079
     CDS             2511114..2512064
     CDS             2512061..2513356
     CDS             2513353..2513853
     CDS             2513850..2515013
     CDS             2515013..2518351
     CDS             2518354..2519172
     CDS             2519633..2519950
     CDS             2520030..2520557
     CDS             2520616..2520939
     CDS             2520955..2522205
     CDS             2522347..2523555
     CDS             complement(2523602..2525095)
     CDS             complement(2525163..2525738)
     CDS             2525814..2526704
     CDS             complement(2526686..2527588)
     CDS             2527611..2528369
     CDS             2528409..2529731
     CDS             2529807..2531804
     CDS             2531832..2533652
     CDS             2533646..2534182
     CDS             2534202..2535128
     CDS             2535125..2536492
     CDS             2536498..2537172
     CDS             2537172..2538173
     CDS             2538325..2538477
     CDS             complement(2538479..2540146)
     CDS             complement(2540146..2540880)
     CDS             2540940..2541551
     CDS             2541661..2542980
     CDS             2542977..2543459
     CDS             2543456..2543902
     CDS             complement(2543888..2544352)
     CDS             complement(2544349..2546295)
     CDS             2546423..2548453
     CDS             2548450..2549367
     CDS             2549393..2550415
     CDS             2550412..2551389
     CDS             complement(2551386..2551958)
     CDS             2551983..2553176
     CDS             complement(2553238..2554656)
     CDS             2554660..2555328
     CDS             2555407..2556429
     CDS             2556466..2557689
     CDS             2557693..2558478
     CDS             2558510..2558743
     CDS             2558801..2558977
     CDS             2559016..2561856
     CDS             complement(2561947..2562330)
     CDS             2562379..2562513
     CDS             complement(2562518..2563255)
     CDS             complement(2563252..2564163)
     CDS             complement(2564160..2565731)
     CDS             complement(2565739..2566857)
     CDS             complement(2566885..2568978)
     CDS             2569192..2570193
     CDS             complement(2570212..2571264)
     CDS             complement(2571284..2572099)
     CDS             complement(2572099..2572959)
     CDS             complement(2572994..2574325)
     CDS             complement(2574384..2575175)
     CDS             complement(2575175..2576659)
     CDS             2576814..2577629
     CDS             2577641..2578387
     CDS             complement(2578388..2579164)
     CDS             complement(2579216..2580199)
     CDS             2580215..2581159
     CDS             complement(2581037..2582065)
     CDS             complement(2582140..2582916)
     CDS             complement(2582913..2583845)
     CDS             complement(2583842..2585572)
     CDS             2585705..2586421
     CDS             2586418..2587881
     CDS             2587882..2589075
     CDS             2589072..2589863
     CDS             2589878..2591131
     CDS             2591135..2591596
     CDS             2591625..2591963
     CDS             2592003..2592569
     CDS             complement(2592738..2594030)
     CDS             complement(2594145..2594321)
     CDS             2594367..2594732
     CDS             2594751..2595584
     CDS             2595719..2597347
     CDS             2597455..2597655
     CDS             complement(2597648..2598226)
     CDS             complement(2598251..2601064)
     CDS             2601194..2601772
     CDS             2601997..2603424
     CDS             2603418..2604143
     CDS             2604259..2605431
     CDS             2605428..2606375
     CDS             2606533..2607540
     CDS             2607596..2608360
     CDS             2608379..2609188
     CDS             2609202..2610242
     CDS             2610381..2612807
     CDS             2612811..2613956
     CDS             2613953..2615110
     CDS             2615114..2616604
     CDS             2616624..2618189
     CDS             2618182..2619705
     CDS             2619702..2621534
     CDS             2621545..2622333
     CDS             2622437..2623780
     CDS             2623962..2624798
     CDS             2624830..2626014
     CDS             2627634..2628311
     CDS             2628581..2629906
     CDS             2630566..2631546
     CDS             2631543..2632520
     CDS             2632550..2632789
     CDS             2632867..2633817
     CDS             2633801..2636557
     CDS             2636600..2637388
     CDS             complement(2637385..2638335)
     CDS             complement(2638332..2639183)
     CDS             2639209..2640351
     CDS             complement(2640348..2640797)
     CDS             2640808..2641590
     CDS             2641587..2642777
     CDS             2642774..2643526
     CDS             2643526..2644254
     CDS             complement(2644235..2645314)
     CDS             complement(2645352..2646839)
     CDS             complement(2646836..2647462)
     CDS             complement(2647473..2648546)
     CDS             2648784..2649215
     CDS             complement(2649217..2650134)
     CDS             2650282..2650929
     CDS             2650926..2652101
     CDS             2652098..2652865
     CDS             2652925..2653881
     CDS             2654034..2654141
     CDS             2654169..2657765
     CDS             2657788..2658171
     CDS             2658173..2658559
     CDS             complement(2658556..2659263)
     CDS             2659319..2659786
     CDS             2659808..2661400
     CDS             2661393..2663114
     CDS             2663111..2663908
     CDS             complement(2663916..2664254)
     CDS             2664522..2664725
     CDS             2664811..2666391
     CDS             2666468..2667709
     CDS             2667772..2668491
     CDS             2668669..2669244
     CDS             complement(2669248..2669913)
     CDS             2669927..2671513
     CDS             2671575..2673578
     CDS             2673655..2673984
     CDS             2674059..2674271
     CDS             complement(2674291..2675178)
     CDS             complement(2675292..2675843)
     CDS             complement(2675946..2676884)
     CDS             complement(2676962..2677453)
     CDS             2677562..2678959
     CDS             2679081..2680298
     CDS             complement(2680302..2680955)
     CDS             2681278..2682633
     CDS             2682630..2683430
     CDS             2683427..2684266
     CDS             2684296..2685261
     CDS             2685258..2686016
     CDS             complement(2686025..2686654)
     CDS             2686744..2687556
     CDS             2687578..2689059
     CDS             2689162..2690127
     CDS             2690143..2691216
     CDS             2691239..2692432
     CDS             complement(2692472..2693767)
     CDS             complement(2693941..2694528)
     CDS             complement(2694525..2695220)
     CDS             complement(2695235..2696209)
     CDS             complement(2696206..2697330)
     CDS             complement(2697327..2698403)
     CDS             2698575..2700263
     CDS             2700405..2701256
     CDS             2701340..2702458
     CDS             2702463..2703599
     CDS             2703592..2704626
     CDS             2704619..2706121
     CDS             2706288..2706680
     CDS             2706641..2707504
     CDS             2707628..2708899
     CDS             2708920..2710296
     CDS             2710377..2710709
     CDS             2710706..2711605
     CDS             complement(2711644..2712447)
     CDS             complement(2712592..2713896)
     CDS             2714227..2715105
     CDS             complement(2715102..2715677)
     CDS             2715838..2715948
     CDS             2715945..2716733
     CDS             2716744..2717949
     CDS             complement(2717953..2718981)
     CDS             2719099..2720187
     CDS             2720208..2721635
     CDS             2721648..2722604
     CDS             2722607..2723485
     CDS             2723485..2724606
     CDS             2724603..2725730
     CDS             2725727..2727472
     CDS             2727469..2727948
     CDS             complement(2727964..2728440)
     CDS             2728732..2729550
     CDS             complement(2729633..2730490)
     CDS             complement(2730487..2731308)
     CDS             complement(2731372..2732562)
     CDS             complement(2732636..2733802)
     CDS             2734125..2734556
     CDS             complement(2734553..2736016)
     CDS             2736129..2736608
     CDS             2736666..2737193
     CDS             complement(2737197..2738279)
     CDS             complement(2738342..2739394)
     CDS             complement(2739391..2740995)
     CDS             complement(2741094..2741513)
     CDS             complement(2741638..2741823)
     CDS             complement(2741999..2742415)
     CDS             complement(2742441..2742923)
     CDS             2742961..2743854
     CDS             complement(2743864..2744271)
     CDS             complement(2744268..2745866)
     CDS             complement(2745850..2746587)
     CDS             complement(2746584..2747453)
     CDS             complement(2747450..2748409)
     CDS             2748591..2749217
     CDS             complement(2749222..2749413)
     CDS             2749674..2750048
     CDS             2750138..2750311
     CDS             complement(2750417..2750539)
     CDS             2750704..2752005
     CDS             2752067..2752606
     CDS             complement(2753235..2753492)
     CDS             2753767..2754300
     CDS             2754521..2754721
     CDS             2755155..2755604
     CDS             2755608..2756033
     CDS             2756080..2757258
     CDS             2757261..2758226
     CDS             2758223..2760148
     CDS             complement(2760105..2760551)
     CDS             2760644..2761588
     CDS             2761585..2762208
     CDS             complement(2762228..2763283)
     CDS             complement(2763317..2764819)
     CDS             complement(2764816..2765766)
     CDS             complement(2765763..2767292)
     CDS             2767475..2768011
     CDS             2768040..2769545
     CDS             2769586..2771421
     CDS             complement(2771605..2771751)
     CDS             2772026..2772898
     CDS             2772907..2773386
     CDS             2773489..2774286
     CDS             complement(2774268..2775161)
     CDS             complement(2775205..2775909)
     CDS             complement(2776134..2776694)
     CDS             2776785..2777531
     CDS             complement(2777603..2777917)
     CDS             2778120..2779814
     CDS             2779907..2780716
     CDS             complement(2780932..2781309)
     CDS             complement(2781439..2781900)
     CDS             2782174..2782740
     CDS             2783114..2783329
     CDS             complement(2783371..2783751)
     CDS             complement(2783772..2784089)
     CDS             complement(2784138..2784614)
     CDS             2784720..2785310
     CDS             2785409..2785858
     CDS             2785935..2786588
     CDS             complement(2786614..2787456)
     CDS             2787643..2788296
     CDS             complement(2788300..2788827)
     CDS             complement(2788885..2789739)
     CDS             complement(2789975..2790484)
     CDS             2790585..2791103
     CDS             complement(2791150..2791563)
     CDS             complement(2791637..2792080)
     CDS             2792172..2792615
     CDS             2792643..2793998
     CDS             complement(2793983..2795245)
     CDS             2795374..2795550
     CDS             2795715..2795972
     CDS             complement(2795991..2796401)
     CDS             complement(2796509..2797111)
     CDS             complement(2797123..2797875)
     CDS             2798150..2798656
     CDS             complement(2798660..2799067)
     CDS             2799180..2800193
     CDS             2800204..2800965
     CDS             complement(2800970..2801803)
     CDS             2801945..2802337
     CDS             2802352..2802930
     CDS             2803157..2804578
     CDS             2804607..2805677
     CDS             2805687..2806049
     CDS             2806099..2806872
     CDS             complement(2806882..2807994)
     CDS             2808108..2809664
     CDS             complement(2809661..2809765)
     CDS             complement(2809810..2810793)
     CDS             complement(2810848..2812098)
     CDS             complement(2812095..2813180)
     CDS             complement(2813177..2813821)
     CDS             2813965..2816007
     CDS             complement(2816084..2816698)
     CDS             2816925..2817173
     CDS             complement(2817233..2818252)
     CDS             2818329..2818769
     CDS             complement(2818775..2819557)
     CDS             2819643..2819864
     CDS             complement(2819876..2822410)
     CDS             complement(2822450..2823277)
     CDS             complement(2823645..2825156)
     CDS             complement(2825194..2825628)
     CDS             2825686..2826273
     CDS             2826321..2828570
     CDS             2828649..2829545
     CDS             complement(2829554..2830246)
     CDS             complement(2830365..2831588)
     CDS             complement(2831745..2832143)
     CDS             2832277..2832624
     CDS             2832675..2833898
     CDS             2833934..2835478
     CDS             2835478..2835918
     CDS             2835929..2836597
     CDS             complement(2836602..2837354)
     CDS             2837691..2838239
     CDS             2838269..2839405
     CDS             2839453..2839932
     CDS             2839959..2840705
     CDS             complement(2840706..2841434)
     CDS             complement(2841477..2842304)
     CDS             complement(2842425..2843687)
     CDS             2843749..2844600
     CDS             complement(2844610..2845809)
     CDS             2845885..2847276
     CDS             complement(2847258..2847770)
     CDS             2847953..2848846
     CDS             2848907..2850376
     CDS             2850424..2851338
     CDS             complement(2851343..2852608)
     CDS             2852679..2853350
     CDS             complement(2853328..2853552)
     CDS             complement(2853626..2854348)
     CDS             complement(2854394..2855080)
     CDS             2855206..2856294
     CDS             complement(2856281..2856757)
     CDS             complement(2856790..2857182)
     CDS             complement(2857386..2857724)
     CDS             complement(2857830..2858567)
     CDS             2858698..2859828
     CDS             2859892..2860323
     CDS             complement(2860320..2860664)
     CDS             2860824..2861408
     CDS             2861405..2863663
     CDS             complement(2863670..2864176)
     CDS             2864397..2865674
     CDS             complement(2865616..2865963)
     CDS             2866052..2866873
     CDS             2866914..2867333
     CDS             2867384..2868103
     CDS             2868100..2868774
     CDS             complement(2868758..2869507)
     CDS             complement(2869634..2870281)
     CDS             complement(2870290..2871225)
     CDS             2871379..2871846
     CDS             2871864..2872262
     CDS             2872351..2873340
     CDS             complement(2873342..2874226)
     CDS             2874465..2874680
     CDS             2874839..2875258
     CDS             2875277..2876125
     CDS             2876287..2876748
     CDS             complement(2876745..2878670)
     CDS             2878721..2879167
     CDS             2879178..2880461
     CDS             complement(2880424..2881767)
     CDS             2881825..2882469
     CDS             2882532..2883632
     CDS             complement(2883617..2884339)
     CDS             complement(2884336..2884944)
     CDS             complement(2885020..2886135)
     CDS             2886367..2887728
     CDS             complement(2887716..2888684)
     CDS             2888694..2889617
     CDS             2889700..2891496
     CDS             2891486..2891929
     CDS             complement(2891938..2893290)
     CDS             complement(2893334..2893828)
     CDS             complement(2893855..2895903)
     CDS             complement(2896062..2896541)
     CDS             2896780..2897412
     CDS             2897424..2897639
     CDS             complement(2897644..2898402)
     CDS             complement(2898417..2899109)
     CDS             2899197..2901164
     CDS             complement(2901133..2901765)
     CDS             2901913..2902473
     CDS             2902534..2903514
     CDS             2903492..2905183
     CDS             2905214..2905693
     CDS             2905690..2906991
     CDS             complement(2906996..2907454)
     CDS             2907681..2908628
     CDS             2908736..2909212
     CDS             2909278..2911629
     CDS             2911674..2912033
     CDS             2912071..2912703
     CDS             2912700..2913434
     CDS             2913482..2914099
     CDS             complement(2914179..2915234)
     CDS             complement(2915282..2916331)
     CDS             complement(2916374..2917402)
     CDS             complement(2917399..2918940)
     CDS             complement(2918944..2919984)
     CDS             complement(2919981..2920748)
     CDS             complement(2920748..2921773)
     CDS             complement(2921775..2922425)
     CDS             complement(2922422..2923903)
     CDS             complement(2923900..2924538)
     CDS             2924702..2925622
     CDS             2925651..2926421
     CDS             complement(2926414..2927892)
     CDS             2928029..2930494
     CDS             2930553..2931257
     CDS             complement(2931740..2932378)
     CDS             complement(2932941..2934017)
     CDS             complement(2934014..2934814)
     CDS             2934957..2935643
     CDS             2935662..2936591
     CDS             2936702..2938087
     CDS             complement(2938080..2938712)
     CDS             complement(2938712..2939404)
     CDS             complement(2939430..2940065)
     CDS             complement(2940082..2941803)
     CDS             complement(2941800..2942117)
     CDS             complement(2942126..2942428)
     CDS             complement(2942477..2942881)
     CDS             complement(2943055..2943828)
     CDS             2944032..2944448
     CDS             2944463..2945413
     CDS             2945462..2946922
     CDS             2947006..2948442
     CDS             2948649..2950061
     CDS             2950061..2951116
     CDS             2951116..2952033
     CDS             2952093..2954288
     CDS             2954394..2956460
     CDS             2956545..2957891
     CDS             complement(2957876..2958682)
     CDS             2958882..2960762
     CDS             complement(2960749..2961270)
     CDS             2961359..2961790
     CDS             complement(2961735..2962157)
     CDS             complement(2962238..2963899)
     CDS             complement(2964181..2965080)
     CDS             complement(2965077..2965409)
     CDS             2965774..2967252
     CDS             complement(2967274..2968158)
     CDS             complement(2968174..2969406)
     CDS             complement(2969477..2970340)
     CDS             complement(2970340..2971149)
     CDS             complement(2971146..2972246)
     CDS             complement(2972303..2976721)
     CDS             complement(2976718..2979144)
     CDS             complement(2979199..2980104)
     CDS             complement(2980101..2980391)
     CDS             complement(2980398..2982581)
     CDS             complement(2982587..2986159)
     CDS             complement(2986165..2990907)
     CDS             complement(2990904..2992646)
     CDS             2994279..2995025
     CDS             2995030..2995425
     CDS             complement(2995432..2998278)
     CDS             complement(2998678..2999298)
     CDS             complement(2999527..3000021)
     CDS             complement(3000126..3000884)
     CDS             complement(3000915..3001391)
     CDS             complement(3001563..3001958)
     CDS             complement(3002004..3002816)
     CDS             complement(3002819..3003151)
     CDS             complement(3003148..3004062)
     CDS             complement(3004055..3004657)
     CDS             complement(3004668..3006992)
     CDS             complement(3006997..3007842)
     CDS             3007917..3009530
     CDS             3009540..3011420
     CDS             3011466..3013376
     CDS             3013464..3015170
     CDS             complement(3015177..3017153)
     CDS             complement(3017216..3017869)
     CDS             3018002..3018442
     CDS             complement(3018446..3019120)
     CDS             complement(3019237..3020643)
     CDS             complement(3020653..3021807)
     CDS             complement(3021811..3022344)
     CDS             complement(3022366..3023304)
     CDS             complement(3023342..3024913)
     CDS             3024982..3025326
     CDS             3025326..3025649
     CDS             complement(3025618..3026829)
     CDS             3026907..3029066
     CDS             3029159..3029569
     CDS             complement(3029572..3030201)
     CDS             complement(3030374..3030808)
     CDS             complement(3030840..3031685)
     CDS             3031780..3032679
     CDS             3032679..3033785
     CDS             complement(3033789..3034133)
     CDS             3034203..3034334
     CDS             3034331..3035206
     CDS             3035203..3035766
     CDS             complement(3035639..3036112)
     CDS             complement(3036130..3036321)
     CDS             complement(3036354..3037676)
     CDS             complement(3037680..3038237)
     CDS             3038276..3039373
     CDS             3039384..3040154
     CDS             3040159..3041040
     CDS             complement(3041047..3041619)
     CDS             complement(3041673..3041864)
     CDS             complement(3041874..3042698)
     CDS             3042808..3043185
     CDS             3043262..3043684
     CDS             3043716..3045392
     CDS             3045463..3046263
     CDS             3046260..3047441
     CDS             3047444..3048919
     CDS             complement(3048980..3049234)
     CDS             3049454..3050059
     CDS             complement(3050068..3050877)
     CDS             3051423..3051869
     CDS             complement(3051878..3052087)
     CDS             complement(3052199..3052993)
     CDS             complement(3053019..3053630)
     CDS             complement(3053660..3054211)
     CDS             complement(3054208..3055485)
     CDS             3055617..3056288
     CDS             3056288..3057079
     CDS             3057076..3058215
     CDS             complement(3058464..3059708)
     CDS             complement(3059775..3060233)
     CDS             3060682..3062172
     CDS             complement(3062169..3062936)
     CDS             complement(3062986..3063924)
     CDS             complement(3064139..3065554)
     CDS             complement(3065551..3066237)
     CDS             complement(3066234..3066977)
     CDS             complement(3066974..3067669)
     CDS             complement(3067666..3068493)
     CDS             complement(3068490..3069362)
     CDS             complement(3069417..3071720)
     CDS             complement(3071727..3072875)
     CDS             complement(3072881..3073852)
     CDS             complement(3073939..3074952)
     CDS             complement(3074962..3075627)
     CDS             complement(3075608..3077356)
     CDS             3078467..3079822
     CDS             complement(3079800..3080954)
     CDS             complement(3081022..3081978)
     CDS             complement(3081978..3082607)
     CDS             complement(3082600..3084339)
     CDS             complement(3084465..3085406)
     CDS             complement(3085416..3086600)
     CDS             complement(3086693..3087070)
     CDS             3087143..3087718
     CDS             complement(3087722..3089506)
     CDS             complement(3089491..3090414)
     CDS             complement(3090411..3091220)
     CDS             complement(3091227..3091400)
     CDS             complement(3091414..3092376)
     CDS             complement(3092432..3093052)
     CDS             complement(3099111..3100382)
     CDS             complement(3100410..3101021)
     CDS             3101082..3101843
     CDS             3101915..3102595
     CDS             3102602..3103216
     CDS             complement(3103213..3103419)
     CDS             complement(3103430..3103876)
     CDS             complement(3103940..3106960)
     CDS             3107098..3108888
     CDS             3109265..3109390
     CDS             complement(3109391..3110803)
     CDS             complement(3110811..3112013)
     CDS             complement(3112027..3112464)
     CDS             complement(3112514..3113437)
     CDS             complement(3113434..3114642)
     CDS             complement(3114639..3115511)
     CDS             complement(3115508..3116713)
     CDS             complement(3116710..3117759)
     CDS             complement(3117810..3120308)
     CDS             complement(3120308..3121342)
     CDS             complement(3121409..3122236)
     CDS             3122475..3123530
     CDS             3123535..3124782
     CDS             complement(3124877..3125623)
     CDS             complement(3125650..3126039)
     CDS             complement(3126085..3126279)
     CDS             complement(3126316..3127104)
     CDS             3127260..3127517
     CDS             3127563..3130898
     CDS             3130985..3132292
     CDS             3132327..3132602
     CDS             3132708..3133775
     CDS             3133828..3135309
     CDS             complement(3135299..3138220)
     CDS             3138240..3138959
     CDS             3138997..3139449
     CDS             complement(3139453..3140754)
     CDS             complement(3140836..3141282)
     CDS             3141409..3141504
     CDS             3141585..3142274
     CDS             complement(3142250..3143104)
     CDS             3143250..3144575
     CDS             complement(3144636..3144890)
     CDS             complement(3145097..3145522)
     CDS             3146102..3147037
     CDS             3147034..3147411
     CDS             complement(3147738..3148565)
     CDS             complement(3148693..3149154)
     CDS             3149221..3149613
     CDS             complement(3149784..3151181)
     CDS             complement(3151226..3153385)
     CDS             3153509..3153946
     CDS             3153960..3154505
     CDS             complement(3154510..3155667)
     CDS             complement(3155744..3157183)
     CDS             complement(3157308..3157892)
     CDS             complement(3157889..3158731)
     CDS             complement(3158728..3159183)
     CDS             3159272..3160450
     CDS             3160489..3161124
     CDS             complement(3161126..3163915)
     CDS             complement(3163896..3164786)
     CDS             3164815..3165528
     CDS             3165575..3166042
     CDS             3166039..3167238
     CDS             complement(3167260..3168003)
     CDS             complement(3167987..3168814)
     CDS             complement(3168811..3170091)
     CDS             complement(3170088..3171125)
     CDS             complement(3171210..3172421)
     CDS             complement(3172556..3173179)
     CDS             complement(3173442..3173858)
     CDS             complement(3173984..3174202)
     CDS             3174540..3174743
     CDS             complement(3174772..3175713)
     CDS             3175772..3177091
     CDS             complement(3177057..3178649)
     CDS             complement(3178636..3179043)
     CDS             complement(3179111..3179599)
     CDS             complement(3179655..3181436)
     CDS             complement(3181494..3182159)
     CDS             complement(3182143..3183288)
     CDS             complement(3183289..3184041)
     CDS             complement(3184050..3184973)
     CDS             complement(3184992..3185966)
     CDS             3186103..3186660
     CDS             3186757..3188220
     CDS             3188236..3189279
     CDS             3189276..3190868
     CDS             3190855..3192384
     CDS             3192396..3192998
     CDS             complement(3192995..3193858)
     CDS             complement(3193875..3195293)
     CDS             complement(3195321..3196829)
     CDS             complement(3196822..3201378)
     CDS             complement(3201461..3201874)
     CDS             complement(3201864..3202247)
     CDS             complement(3202284..3203738)
     CDS             complement(3203791..3206388)
     CDS             complement(3206385..3207173)
     CDS             complement(3207170..3208432)
     CDS             complement(3208434..3209252)
     CDS             complement(3209337..3209933)
     CDS             complement(3209930..3211489)
     CDS             3211552..3212016
     CDS             complement(3212013..3212852)
     CDS             complement(3213016..3213363)
     CDS             complement(3213363..3214148)
     CDS             complement(3214148..3214963)
     CDS             complement(3214971..3215732)
     CDS             complement(3215749..3216366)
     CDS             complement(3216363..3216989)
     CDS             complement(3216986..3218119)
     CDS             complement(3218116..3219549)
     CDS             3219585..3219968
     CDS             complement(3219926..3220219)
     CDS             3220299..3221069
     CDS             complement(3221082..3221948)
     CDS             complement(3221939..3223546)
     CDS             complement(3223543..3224556)
     CDS             3224603..3225301
     CDS             3225344..3226696
     CDS             complement(3226632..3227282)
     CDS             complement(3227279..3227479)
     CDS             complement(3227479..3228474)
     CDS             3228598..3229176
     CDS             complement(3229169..3229690)
     CDS             complement(3229691..3230368)
     CDS             complement(3230377..3231525)
     CDS             complement(3231564..3232874)
     CDS             3232954..3235104
     CDS             3235101..3237269
     CDS             3237269..3239593
     CDS             3239586..3241322
     CDS             complement(3241370..3242602)
     CDS             3242744..3244021
     CDS             3244065..3244787
     CDS             complement(3244915..3246195)
     CDS             complement(3246238..3246675)
     CDS             3246764..3246994
     CDS             complement(3246991..3247401)
     CDS             complement(3247412..3250921)
     CDS             complement(3251000..3251605)
     CDS             complement(3251774..3252916)
     CDS             complement(3252966..3253346)
     CDS             complement(3253376..3254314)
     CDS             complement(3254311..3255225)
     CDS             complement(3255240..3255932)
     CDS             3255984..3256901
     CDS             complement(3256906..3258264)
     CDS             3258304..3258522
     CDS             complement(3258509..3259453)
     CDS             complement(3259450..3260940)
     CDS             3260993..3262225
     CDS             complement(3262229..3265372)
     CDS             complement(3265626..3266276)
     CDS             3266413..3266772
     CDS             3266818..3267552
     CDS             3267657..3269462
     CDS             complement(3269512..3272745)
     CDS             3272847..3273458
     CDS             complement(3273575..3274960)
     CDS             complement(3274972..3276384)
     CDS             complement(3276384..3277850)
     CDS             complement(3277912..3284169)
     CDS             complement(3284960..3286225)
     CDS             complement(3286303..3287280)
     CDS             complement(3287282..3289564)
     CDS             complement(3289570..3291417)
     CDS             3291553..3292275
     CDS             complement(3292262..3292624)
     CDS             complement(3292621..3293799)
     CDS             complement(3293818..3294252)
     CDS             3294312..3295169
     CDS             complement(3295179..3295931)
     CDS             complement(3295928..3296752)
     CDS             complement(3296839..3297033)
     CDS             complement(3297144..3298697)
     CDS             complement(3298758..3300605)
     CDS             3300818..3301240
     CDS             3301267..3301794
     CDS             3301798..3302094
     CDS             complement(3302091..3302945)
     CDS             3303031..3303864
     CDS             3303861..3304667
     CDS             3304664..3305179
     CDS             complement(3305112..3305864)
     CDS             3305935..3306309
     CDS             complement(3306322..3307701)
     CDS             complement(3307703..3308185)
     CDS             complement(3308315..3308431)
     CDS             3308433..3308819
     CDS             complement(3308827..3309678)
     CDS             complement(3309684..3309947)
     CDS             complement(3309998..3311476)
     CDS             complement(3311598..3312284)
     CDS             complement(3312371..3316165)
     CDS             3316555..3317445
     CDS             complement(3317435..3318874)
     CDS             complement(3318871..3319746)
     CDS             complement(3319757..3321004)
     CDS             complement(3321097..3321855)
     CDS             complement(3321855..3322691)
     CDS             complement(3322675..3323262)
     CDS             complement(3323291..3324007)
     CDS             complement(3324004..3324852)
     CDS             complement(3324880..3325191)
     CDS             3325325..3326356
     CDS             3326356..3326607
     CDS             3326604..3327674
     CDS             complement(3327757..3328293)
     CDS             complement(3328321..3329655)
     CDS             complement(3329799..3331445)
     CDS             complement(3331635..3332831)
     CDS             complement(3333139..3334584)
     CDS             complement(3334677..3335021)
     CDS             3335260..3336075
     CDS             3336082..3336549
     CDS             complement(3337444..3337686)
     CDS             complement(3337683..3339458)
     CDS             complement(3339455..3340468)
     CDS             complement(3340455..3341570)
     CDS             complement(3341748..3342473)
     CDS             complement(3342488..3342994)
     CDS             complement(3344014..3344835)
     CDS             complement(3344868..3345176)
     CDS             3345248..3345688
     CDS             complement(3345729..3346928)
     CDS             complement(3347089..3348195)
     CDS             complement(3348234..3348344)
     CDS             complement(3348344..3348754)
     CDS             complement(3348846..3349904)
     CDS             complement(3349954..3351075)
     CDS             complement(3351138..3352769)
     CDS             complement(3352784..3353437)
     CDS             complement(3353434..3354891)
     CDS             complement(3355007..3356536)
     CDS             complement(3356613..3357578)
     CDS             complement(3357575..3359011)
     CDS             complement(3359137..3360624)
     CDS             complement(3360621..3361544)
     CDS             complement(3361558..3362289)
     CDS             3362664..3363173
     CDS             complement(3363355..3364224)
     CDS             3364357..3364968
     CDS             3365069..3365365
     CDS             3365362..3366228
     CDS             3366581..3367078
     CDS             3367075..3368181
     CDS             3368187..3370220
     CDS             3370275..3371426
     CDS             3371438..3373006
     CDS             3373226..3373819
     CDS             complement(3373816..3375540)
     CDS             complement(3375537..3376349)
     CDS             complement(3376351..3377118)
     CDS             complement(3377162..3377632)
     CDS             complement(3377629..3378156)
     CDS             complement(3378153..3378578)
     CDS             complement(3378575..3379033)
     CDS             complement(3379026..3380069)
     CDS             complement(3380066..3380503)
     CDS             complement(3380500..3381666)
     CDS             complement(3381947..3382951)
     CDS             3383066..3383386
     CDS             3383417..3384805
     CDS             3384802..3386001
     CDS             complement(3386018..3386599)
     CDS             complement(3386690..3387601)
     CDS             complement(3387601..3388038)
     CDS             complement(3388084..3388518)
     CDS             3388816..3390315
     CDS             3390312..3391412
     CDS             3391448..3392026
     CDS             complement(3392197..3393471)
     CDS             3393907..3395106
     CDS             complement(3395111..3398926)
     CDS             3399101..3399454
     CDS             3399454..3401913
     CDS             3401910..3402218
     CDS             3402315..3402998
     CDS             complement(3403014..3403406)
     CDS             complement(3403473..3405023)
     CDS             complement(3405024..3405530)
     CDS             complement(3405527..3406513)
     CDS             3406595..3408190
     CDS             3408183..3408845
     CDS             complement(3408832..3409746)
     CDS             3409912..3411120
     CDS             complement(3411121..3412653)
     CDS             3412670..3413881
     CDS             3413892..3414614
     CDS             complement(3414584..3415942)
     CDS             3416025..3416708
     CDS             complement(3416705..3417112)
     CDS             complement(3417130..3417948)
     CDS             complement(3418152..3418442)
     CDS             complement(3418540..3419202)
     CDS             complement(3419269..3420024)
     CDS             complement(3420030..3420722)
     CDS             complement(3420756..3421913)
     CDS             complement(3422114..3423043)
     CDS             complement(3423040..3424494)
     CDS             complement(3424491..3425612)
     CDS             complement(3425609..3427144)
     CDS             complement(3427150..3428637)
     CDS             complement(3428639..3429718)
     CDS             complement(3429715..3431208)
     CDS             complement(3431205..3432731)
     CDS             complement(3432769..3434697)
     CDS             complement(3434694..3435707)
     CDS             complement(3435704..3436816)
     CDS             complement(3436791..3437222)
     CDS             complement(3437519..3437929)
     CDS             3438098..3438748
     CDS             3438775..3439479
     CDS             3439482..3440561
     CDS             3440564..3442096
     CDS             complement(3442114..3442518)
     CDS             3442554..3443750
     CDS             complement(3443764..3445161)
     CDS             complement(3445176..3445682)
     CDS             complement(3445683..3446558)
     CDS             3446644..3447900
     CDS             complement(3447861..3448580)
     CDS             complement(3448662..3449054)
     CDS             complement(3449051..3450316)
     CDS             complement(3450313..3450750)
     CDS             complement(3450807..3451196)
     CDS             3451259..3453052
     CDS             complement(3453049..3454110)
     CDS             3454130..3455608
     CDS             complement(3455605..3456732)
     CDS             complement(3456744..3457574)
     CDS             complement(3457578..3458621)
     CDS             complement(3458849..3459133)
     CDS             3459256..3461148
     CDS             complement(3461023..3462096)
     CDS             3462268..3462810
     CDS             3462867..3463670
     CDS             3463667..3464911
     CDS             3464908..3466584
     CDS             complement(3466760..3467407)
     CDS             complement(3467407..3468300)
     CDS             complement(3468471..3468890)
     CDS             complement(3468900..3469958)
     CDS             3470073..3472085
     CDS             complement(3472082..3473056)
     CDS             3473249..3473887
     CDS             complement(3473892..3474254)
     CDS             3474410..3475087
     CDS             3475102..3475632
     CDS             3475629..3476681
     CDS             3476678..3477424
     CDS             3477521..3477811
     CDS             complement(3477822..3478928)
     CDS             complement(3478952..3480046)
     CDS             3480072..3481613
     CDS             complement(3481610..3483376)
     CDS             complement(3483385..3483735)
     CDS             3483882..3485717
     CDS             3485764..3486660
     CDS             3486678..3487388
     CDS             3487385..3488362
     CDS             3488367..3489119
     CDS             3489168..3490985
     CDS             complement(3491043..3491522)
     CDS             3491670..3493106
     CDS             3493240..3493671
     CDS             3493704..3494246
     CDS             3494350..3496002
     CDS             3495999..3497081
     CDS             3497078..3497458
     CDS             complement(3497455..3498315)
     CDS             complement(3498322..3501297)
     CDS             complement(3501322..3502662)
     CDS             complement(3502727..3504328)
     CDS             complement(3504319..3505836)
     CDS             complement(3505886..3507277)
     CDS             3507432..3508280
     CDS             complement(3508291..3509070)
     CDS             3509157..3510665
     CDS             3511103..3511555
     CDS             3511566..3511994
     CDS             3512122..3512739
     CDS             3512773..3513675
     CDS             complement(3513653..3514270)
     CDS             complement(3514263..3515201)
     CDS             3515249..3515830
     CDS             complement(3515827..3516924)
     CDS             complement(3516921..3517658)
     CDS             complement(3517648..3518787)
     CDS             complement(3518784..3519806)
     CDS             3519889..3520566
     CDS             3520559..3521056
     CDS             3521056..3521868
     CDS             complement(3521759..3522793)
     CDS             3523225..3523908
     CDS             3524244..3525284
     CDS             3525373..3527160
     CDS             3527188..3528117
     CDS             3528114..3530495
     CDS             complement(3530486..3531205)
     CDS             3531491..3531883
     CDS             3531936..3532334
     CDS             3532421..3532816
     CDS             complement(3532966..3533436)
     CDS             complement(3533437..3533862)
     CDS             complement(3533954..3534493)
     CDS             3534705..3537494
     CDS             3537613..3538899
     CDS             3539028..3539972
     CDS             3540060..3540353
     CDS             3540395..3541600
     CDS             3541640..3542902
     CDS             3542959..3544380
     CDS             3544529..3544912
     CDS             complement(3544946..3545824)
     CDS             complement(3545821..3547641)
     CDS             complement(3547671..3549227)
     CDS             complement(3549224..3549805)
     CDS             3549865..3551442
     CDS             3551447..3552358
     CDS             complement(3552433..3552945)
     CDS             complement(3553053..3553877)
     CDS             complement(3553888..3554955)
     CDS             complement(3555039..3556652)
     CDS             3556768..3557856
     CDS             3557856..3558488
     CDS             3558570..3559658
     CDS             complement(3559659..3560621)
     CDS             3560716..3561372
     CDS             3561369..3561686
     CDS             complement(3561683..3563389)
     CDS             complement(3563391..3564464)
     CDS             3564510..3565265
     CDS             complement(3565281..3565814)
     CDS             3565935..3567473
     CDS             3567470..3568438
     CDS             3568435..3569334
     CDS             3569331..3570962
     CDS             3570976..3571716
     CDS             3571713..3572066
     CDS             complement(3572063..3573379)
     CDS             complement(3573572..3573865)
     CDS             3574049..3574615
     CDS             3574634..3575317
     CDS             complement(3575324..3576892)
     CDS             3577026..3579974
     CDS             complement(3579979..3582312)
     CDS             complement(3582375..3582971)
     CDS             complement(3583247..3583714)
     CDS             3583841..3584884
     CDS             3584985..3587381
     CDS             3587378..3591025
     CDS             complement(3591032..3592438)
     CDS             3592549..3593931
     CDS             3593946..3594953
     CDS             3594955..3595851
     CDS             3595848..3596822
     CDS             complement(3596819..3597733)
     CDS             complement(3597717..3598820)
     CDS             complement(3598849..3599349)
     CDS             complement(3599346..3600638)
     CDS             complement(3600635..3601393)
     CDS             complement(3601394..3602248)
     CDS             complement(3602241..3603338)
     CDS             3603486..3605165
     CDS             3605290..3606336
     CDS             complement(3606349..3607569)
     CDS             3607759..3608319
     CDS             3608350..3608610
     CDS             complement(3608636..3609529)
     CDS             complement(3609694..3610431)
     CDS             complement(3610428..3611264)
     CDS             complement(3611288..3612658)
     CDS             complement(3612655..3614172)
     CDS             complement(3614210..3615052)
     CDS             complement(3615049..3617097)
     CDS             3617182..3617649
     CDS             3617670..3618881
     CDS             complement(3618884..3619621)
     CDS             3619722..3621659
     CDS             complement(3621656..3622144)
     CDS             3622222..3622584
     CDS             3622688..3624436
     CDS             complement(3624457..3624771)
     CDS             3625132..3625377
     CDS             complement(3625391..3625675)
     CDS             complement(3625753..3627675)
     CDS             complement(3627680..3628951)
     CDS             3629024..3631015
     CDS             complement(3631101..3632507)
     CDS             3632601..3632963
     CDS             3632960..3633355
     CDS             complement(3633344..3633772)
     CDS             complement(3633772..3634683)
     CDS             complement(3634643..3635473)
     CDS             3635537..3637051
     CDS             complement(3637048..3637947)
     CDS             complement(3638015..3638335)
     CDS             complement(3638328..3639638)
     CDS             complement(3639635..3640168)
     CDS             complement(3640173..3641132)
     CDS             3641359..3641955
     CDS             complement(3641926..3642672)
     CDS             complement(3642686..3643840)
     CDS             complement(3643895..3644938)
     CDS             3645097..3645411
     CDS             3645612..3647042
     CDS             complement(3647127..3647342)
     CDS             complement(3647320..3648612)
     CDS             complement(3648609..3652991)
     CDS             complement(3652988..3658225)
     CDS             complement(3658218..3661154)
     CDS             complement(3661151..3662482)
     CDS             complement(3662479..3663216)
     CDS             complement(3663213..3666716)
     CDS             3666815..3668464
     CDS             complement(3668958..3669164)
     CDS             3669555..3671198
     CDS             complement(3671469..3676583)
     CDS             complement(3676638..3677816)
     CDS             3678174..3679856
     CDS             3679853..3680560
     CDS             3680539..3681261
     CDS             3681444..3682820
     CDS             3682813..3683811
     CDS             complement(3683825..3684856)
     CDS             complement(3684853..3685674)
     CDS             complement(3685682..3686527)
     CDS             complement(3686524..3687561)
     CDS             complement(3687904..3688098)
     CDS             3688210..3690243
     CDS             3690340..3690600
     CDS             3690825..3691598
     CDS             complement(3691615..3692670)
     CDS             complement(3692699..3693934)
     CDS             complement(3694007..3694978)
     CDS             complement(3695017..3695997)
     CDS             complement(3696075..3696770)
     CDS             complement(3696789..3697514)
     CDS             complement(3697558..3699447)
     CDS             3699500..3700123
     CDS             3700187..3700342
     CDS             3700395..3700679
     CDS             3700692..3700898
     CDS             complement(3700971..3701522)
     CDS             complement(3701600..3702715)
     CDS             complement(3702712..3703539)
     CDS             3703712..3704713
     CDS             3704710..3705393
     CDS             3705405..3706307
     CDS             3706304..3707716
     CDS             complement(3707703..3708131)
     CDS             3708242..3709099
     CDS             complement(3709083..3709922)
     CDS             complement(3709925..3710899)
     CDS             complement(3710914..3712617)
     CDS             3712726..3712986
     CDS             complement(3713003..3713965)
     CDS             complement(3713978..3715522)
     CDS             complement(3715519..3716322)
     CDS             complement(3716416..3716820)
     CDS             3716872..3717927
     CDS             complement(3717989..3718627)
     CDS             complement(3718624..3719097)
     CDS             complement(3719094..3719387)
     CDS             complement(3719523..3720359)
     CDS             complement(3720363..3721103)
     CDS             complement(3721090..3721770)
     CDS             complement(3721767..3722168)
     CDS             complement(3722165..3722779)
     CDS             complement(3722871..3723629)
     CDS             3723781..3725280
     CDS             3725280..3726728
     CDS             3726725..3728137
     CDS             3728134..3729375
     CDS             complement(3729460..3730902)
     CDS             complement(3730902..3731789)
     CDS             complement(3731805..3733052)
     CDS             3733135..3733992
     CDS             3734004..3734825
     CDS             3734904..3736292
     CDS             3736416..3737750
     CDS             complement(3737751..3739793)
     CDS             3739836..3740375
     CDS             3740393..3741229
     CDS             3741230..3741910
     CDS             complement(3741854..3742987)
     CDS             complement(3742984..3744441)
     CDS             complement(3744525..3744791)
     CDS             complement(3744806..3745117)
     CDS             complement(3745280..3748243)
     CDS             complement(3748539..3748988)
     CDS             complement(3748997..3749605)
     CDS             3749700..3750638
     CDS             3750631..3751776
     CDS             complement(3751781..3752182)
     CDS             complement(3752179..3753582)
     CDS             complement(3753579..3756230)
     CDS             complement(3756284..3757543)
     CDS             complement(3757554..3759554)
     CDS             3759597..3760766
     CDS             3760763..3761395
     CDS             complement(3761364..3761879)
     CDS             complement(3762010..3762114)
     CDS             complement(3762087..3762413)
     CDS             3762862..3763545
     CDS             complement(3763393..3763911)
     CDS             complement(3763994..3765100)
     CDS             complement(3765097..3767028)
     CDS             complement(3767588..3768676)
     CDS             complement(3768683..3769708)
     CDS             3769799..3770413
     CDS             3770492..3771583
     CDS             3771593..3772417
     CDS             3772512..3773816
     CDS             3773907..3774335
     CDS             3774434..3775519
     CDS             complement(3775571..3776851)
     CDS             complement(3777157..3777804)
     CDS             complement(3777804..3778400)
     CDS             complement(3778528..3779976)
     CDS             complement(3780401..3781783)
     CDS             3782188..3784542
     CDS             complement(3784532..3785923)
     CDS             complement(3785928..3786560)
     CDS             complement(3786628..3788142)
     CDS             complement(3788305..3789012)
     CDS             3789127..3790278
     CDS             3790275..3791861
     CDS             complement(3791815..3793110)
     CDS             complement(3793113..3794279)
     CDS             complement(3794272..3795390)
     CDS             complement(3795387..3796571)
     CDS             3796859..3798817
     CDS             complement(3798821..3799048)
     CDS             complement(3799146..3801302)
     CDS             3801482..3802675
     CDS             3802723..3803493
     CDS             complement(3803503..3805185)
     CDS             complement(3805229..3806035)
     CDS             complement(3806039..3806527)
     CDS             complement(3806537..3807490)
     CDS             complement(3807487..3807930)
     CDS             complement(3807999..3809807)
     CDS             complement(3809925..3810545)
     CDS             3810769..3811149
     CDS             3811160..3813763
     CDS             3813856..3814212
     CDS             complement(3814201..3814686)
     CDS             complement(3814673..3814954)
     CDS             complement(3814982..3815650)
     CDS             3815792..3816187
     CDS             3816203..3817822
     CDS             complement(3817819..3818478)
     CDS             complement(3818475..3818873)
     CDS             complement(3818885..3823744)
     CDS             complement(3823839..3825512)
     CDS             complement(3825589..3826095)
     CDS             complement(3826241..3828238)
     CDS             complement(3828265..3830637)
     CDS             complement(3830634..3832319)
     CDS             complement(3832316..3833797)
     CDS             complement(3834042..3834830)
     CDS             3835098..3835535
     CDS             3835694..3836428
     CDS             complement(3836430..3837584)
     CDS             complement(3837581..3838630)
     CDS             complement(3838632..3839702)
     CDS             complement(3839806..3840624)
     CDS             complement(3840621..3841106)
     CDS             complement(3841103..3842263)
     CDS             complement(3842260..3844248)
     CDS             complement(3844253..3845803)
     CDS             3845900..3846523
     CDS             complement(3846520..3846675)
     CDS             complement(3846712..3846921)
     CDS             complement(3847017..3848894)
     CDS             3849040..3849801
     CDS             complement(3849769..3851133)
     CDS             3851203..3852009
     CDS             complement(3852116..3853687)
     CDS             3853768..3854415
     CDS             complement(3854584..3855804)
     CDS             3856622..3858349
     CDS             complement(3858346..3859857)
     CDS             complement(3859860..3861002)
     CDS             complement(3861016..3861738)
     CDS             complement(3862220..3864772)
     CDS             3864968..3865129
     CDS             complement(3865052..3865762)
     CDS             complement(3865755..3865985)
     CDS             3866731..3867942
     CDS             complement(3869240..3873130)
     CDS             3873729..3873890
     CDS             complement(3873897..3874118)
     CDS             3874230..3874703
     CDS             complement(3874700..3876031)
     CDS             complement(3876142..3876960)
     CDS             complement(3877031..3877423)
     CDS             complement(3877467..3886694)
     CDS             complement(3887216..3887887)
     CDS             complement(3888002..3888742)
     CDS             3889057..3890337
     CDS             complement(3890334..3890753)
     CDS             complement(3890868..3891497)
     CDS             complement(3891494..3892393)
     CDS             complement(3892554..3894005)
     CDS             complement(3894002..3895192)
     CDS             complement(3895228..3896829)
     CDS             3896947..3897663
     CDS             3897776..3898201
     CDS             3898227..3899369
     CDS             3899422..3899883
     CDS             complement(3899841..3900509)
     CDS             3900695..3901975
     CDS             complement(3902243..3902617)
     CDS             3902729..3903265
     CDS             complement(3903551..3905245)
     CDS             complement(3905245..3906573)
     CDS             complement(3906573..3908057)
     CDS             complement(3908041..3909144)
     CDS             complement(3909145..3910170)
     CDS             complement(3910167..3911363)
     CDS             complement(3911374..3912231)
     CDS             complement(3912245..3913057)
     CDS             complement(3913097..3913282)
     CDS             complement(3913420..3914628)
     CDS             complement(3914660..3916165)
     CDS             3916424..3917125
     CDS             3917175..3918035
     CDS             3918075..3918272
     CDS             3918297..3919694
     CDS             3919759..3920199
     CDS             3920352..3920690
     CDS             complement(3920713..3921888)
     CDS             complement(3921872..3922870)
     CDS             3923139..3924251
     CDS             3924271..3925413
     CDS             3925417..3925806
     CDS             3925803..3926723
     CDS             complement(3926729..3927202)
     CDS             3927240..3928541
     CDS             3928562..3928852
     CDS             3928855..3930507
     CDS             3930504..3931403
     CDS             3931404..3932222
     CDS             3932219..3933037
     CDS             3933139..3934341
     CDS             3934338..3934538
     CDS             3934567..3935784
     CDS             3935789..3936559
     CDS             complement(3936556..3937008)
     CDS             complement(3937005..3937529)
     CDS             complement(3937526..3938824)
     CDS             3939166..3939765
     CDS             complement(3939787..3940074)
     CDS             complement(3940093..3940284)
     CDS             complement(3940281..3941588)
     CDS             complement(3941683..3942213)
     CDS             complement(3942210..3943055)
     CDS             complement(3943075..3943404)
     CDS             complement(3943401..3944678)
     CDS             complement(3944715..3945458)
     CDS             complement(3945469..3946563)
     CDS             3946601..3947632
     CDS             complement(3947636..3948088)
     CDS             complement(3948132..3949385)
     CDS             complement(3949382..3949729)
     CDS             complement(3949732..3951009)
     CDS             3951158..3952639
     CDS             3952644..3953411
     CDS             complement(3953408..3954610)
     CDS             complement(3954635..3955243)
     CDS             3955350..3956516
     CDS             complement(3956532..3957134)
     CDS             3957269..3958432
     CDS             3958433..3959281
     CDS             3959278..3960990
     CDS             complement(3961003..3961752)
     CDS             3961844..3962770
     CDS             3962782..3963525
     CDS             3963538..3964494
     CDS             complement(3964529..3965839)
     CDS             complement(3965884..3966429)
     CDS             3966592..3967155
     CDS             3967174..3968475
     CDS             3968499..3969524
     CDS             3969521..3970498
     CDS             complement(3970495..3971025)
     CDS             complement(3971022..3971654)
     CDS             complement(3971781..3972929)
     CDS             complement(3972960..3974111)
     CDS             complement(3974141..3975349)
     CDS             complement(3975349..3976110)
     CDS             complement(3976112..3977290)
     CDS             complement(3977383..3978681)
     CDS             3978917..3979447
     CDS             3979454..3980776
     CDS             3980769..3981113
     CDS             3981196..3982422
     CDS             3982406..3982852
     CDS             3982849..3983991
     CDS             3983994..3984791
     CDS             complement(3984819..3985601)
     CDS             complement(3985611..3986792)
     CDS             3986980..3987633
     CDS             3987849..3988685
     CDS             3988858..3990309
     CDS             complement(3990306..3991952)
     CDS             complement(3991949..3992779)
     CDS             3992889..3993956
     CDS             complement(3993953..3994759)
     CDS             complement(3994776..3997211)
     CDS             complement(3997214..3998197)
     CDS             complement(3998190..3999323)
     CDS             complement(3999313..4000581)
     CDS             complement(4000581..4001753)
     CDS             complement(4001787..4003025)
     CDS             complement(4003027..4003221)
     CDS             complement(4003221..4003880)
     CDS             complement(4003925..4004773)
     CDS             complement(4004773..4005615)
     CDS             complement(4005612..4006193)
     CDS             complement(4006204..4007193)
     CDS             complement(4007195..4008019)
     CDS             complement(4008028..4009338)
     CDS             complement(4009335..4011116)
     CDS             complement(4011113..4011916)
     CDS             complement(4011978..4013684)
     CDS             complement(4013684..4014583)
     CDS             4014696..4015388
     CDS             4015420..4017021
     CDS             complement(4017048..4017344)
     CDS             complement(4017348..4017944)
     CDS             complement(4017941..4018762)
     CDS             complement(4018759..4019469)
     CDS             4019574..4020149
     CDS             complement(4020151..4021023)
     CDS             complement(4021036..4022187)
     CDS             4022266..4023030
     CDS             4023027..4023767
     CDS             complement(4023764..4025107)
     CDS             complement(4025230..4025997)
     CDS             complement(4026028..4027119)
     CDS             complement(4027106..4027921)
     CDS             complement(4027899..4029320)
     CDS             4029429..4029746
     CDS             complement(4029734..4030780)
     CDS             complement(4030905..4031861)
     CDS             complement(4031944..4032342)
     CDS             complement(4032359..4033936)
     CDS             4034149..4035006
     CDS             4035003..4036517
     CDS             4036514..4036825
     CDS             4036837..4038297
     CDS             4038367..4039677
     CDS             4039732..4041030
     CDS             complement(4041038..4042111)
     CDS             complement(4042108..4043322)
     CDS             complement(4043410..4044399)
     CDS             complement(4044404..4045729)
     CDS             complement(4045775..4046254)
     CDS             complement(4046241..4046672)
     CDS             4047376..4047636
     CDS             4047662..4047997
     CDS             4047994..4048353
     CDS             complement(4048331..4050280)
     CDS             complement(4050317..4050904)
     CDS             complement(4050916..4051653)
     CDS             complement(4051724..4052422)
     CDS             complement(4052574..4053416)
     CDS             complement(4053413..4054102)
     CDS             complement(4054093..4055070)
     CDS             complement(4055067..4055348)
     CDS             complement(4055384..4055791)
     CDS             complement(4055826..4056848)
     CDS             complement(4056845..4057432)
     CDS             complement(4057446..4057757)
     CDS             4057803..4059116
     CDS             4059119..4061116
     CDS             4061159..4062604
     CDS             complement(4062608..4063315)
     CDS             complement(4063396..4064238)
     CDS             complement(4064235..4066817)
     CDS             4067012..4069099
     CDS             4069108..4071387
     CDS             complement(4071394..4072293)
     CDS             complement(4072307..4072687)
     CDS             complement(4072744..4073925)
     CDS             4073995..4074489
     CDS             complement(4074808..4075485)
     CDS             4075530..4077152
     CDS             complement(4077149..4078966)
     CDS             4079002..4080555
     CDS             4080552..4081052
     CDS             complement(4086818..4088056)
     CDS             4088171..4088743
     CDS             complement(4088737..4089171)
     CDS             complement(4089192..4089557)
     CDS             complement(4089560..4091113)
     CDS             complement(4091157..4092086)
     CDS             complement(4092101..4093747)
     CDS             complement(4093793..4095124)
     CDS             complement(4095128..4095637)
     CDS             complement(4095658..4095903)
     CDS             complement(4095992..4096747)
     CDS             complement(4096744..4097160)
     CDS             complement(4097440..4098639)
     CDS             complement(4098650..4099306)
     CDS             complement(4099303..4100214)
     CDS             complement(4100211..4101284)
     CDS             complement(4101372..4101617)
     CDS             complement(4101738..4102328)
     CDS             4102416..4102826
     CDS             complement(4102807..4104390)
     CDS             4104544..4105140
     CDS             complement(4105191..4107182)
     CDS             complement(4107475..4108419)
     CDS             complement(4108432..4109514)
     CDS             complement(4109511..4110848)
     CDS             complement(4110845..4112269)
     CDS             complement(4112266..4113918)
     CDS             4114338..4115465
     CDS             4115462..4115932
     CDS             complement(4115969..4116271)
     CDS             complement(4116268..4117800)
     CDS             complement(4117797..4118066)
     CDS             complement(4118136..4118693)
     CDS             complement(4118719..4119048)
     CDS             complement(4119054..4119869)
     CDS             complement(4119866..4120585)
     CDS             complement(4120582..4120827)
     CDS             complement(4120948..4121544)
     CDS             4121624..4121986
     CDS             4121986..4122630
     CDS             4122892..4123167
     CDS             complement(4123554..4124369)
     CDS             complement(4124366..4125085)
     CDS             complement(4125082..4125327)
     CDS             complement(4125448..4126044)
     CDS             4126124..4126486
     CDS             4126486..4127130
     CDS             4127392..4127667
     CDS             4127690..4128355
     CDS             complement(4128401..4129090)
     CDS             complement(4129124..4129276)
     CDS             complement(4129273..4129707)
     CDS             complement(4129704..4130186)
     CDS             complement(4130528..4130668)
     CDS             complement(4130791..4132554)
     CDS             complement(4132691..4132915)
     CDS             complement(4133100..4134263)
     CDS             complement(4134485..4135831)
     CDS             4136030..4137958
     CDS             4138230..4138712
     CDS             complement(4138792..4139025)
     CDS             complement(4139123..4140217)
     CDS             complement(4140210..4141184)
     CDS             4141278..4142513
     CDS             complement(4142416..4143087)
     CDS             complement(4143091..4143957)
     CDS             4144075..4145382
     CDS             4145370..4146014
     CDS             4146034..4146933
     CDS             4147081..4147329
     CDS             4147358..4147759
     CDS             complement(4147744..4149057)
     CDS             complement(4149156..4150640)
     CDS             complement(4150788..4151276)
     CDS             complement(4151286..4151885)
     CDS             complement(4151900..4152628)
     CDS             complement(4152625..4154484)
     CDS             complement(4154484..4155413)
     CDS             4155559..4157103
     CDS             complement(4157138..4157629)
     CDS             complement(4157674..4159542)
     CDS             complement(4159575..4160840)
     CDS             complement(4160895..4162655)
     CDS             complement(4162775..4164373)
     CDS             complement(4164348..4165112)
     CDS             4165217..4165444
     CDS             4165508..4166485
     CDS             4166485..4167408
     CDS             4167405..4169240
     CDS             4169252..4170916
     CDS             4170991..4172193
     CDS             complement(4172207..4172773)
     CDS             complement(4172896..4175529)
     CDS             complement(4175526..4176677)
     CDS             4176713..4177309
     CDS             complement(4177370..4177921)
     CDS             complement(4177918..4178496)
     CDS             4178583..4180325
     CDS             4180346..4182229
     CDS             4182247..4184412
     CDS             complement(4184409..4184972)
     CDS             complement(4185033..4185929)
     CDS             4186008..4186829
     CDS             4186826..4188397
     CDS             4188444..4188647
     CDS             4188644..4190857
     CDS             complement(4190861..4192018)
     CDS             4192027..4192524
     CDS             4192751..4192999
     CDS             complement(4193073..4193792)
     CDS             4193930..4194397
     CDS             4194420..4194851
     CDS             4194916..4195359
     CDS             complement(4195356..4196405)
     CDS             complement(4196445..4197221)
     CDS             4197310..4198566
     CDS             complement(4198541..4199188)
     CDS             4199265..4199747
     CDS             4199772..4201145
     CDS             4201190..4202386
     CDS             4202387..4202968
     CDS             complement(4202925..4205306)
     CDS             complement(4205425..4206141)
     CDS             complement(4206231..4207394)
     CDS             complement(4207391..4209064)
     CDS             4209153..4209713
     CDS             4209743..4213174
     CDS             complement(4213150..4215090)
     CDS             complement(4215179..4216498)
     CDS             4216648..4217406
     CDS             4217586..4221380
     CDS             complement(4221405..4221773)
     CDS             4221876..4222706
     CDS             complement(4222714..4223544)
     CDS             complement(4223559..4224734)
     CDS             4224795..4225856
     CDS             complement(4225853..4226446)
     CDS             complement(4226443..4227660)
     CDS             complement(4227665..4228501)
     CDS             complement(4228502..4229428)
     CDS             complement(4229425..4230822)
     CDS             complement(4230977..4231504)
     CDS             4231609..4232148
     CDS             complement(4232152..4233135)
     CDS             4233161..4234456
     CDS             4234453..4234968
     CDS             4235072..4236427
     CDS             4236486..4237631
     CDS             complement(4237636..4238049)
     CDS             complement(4238049..4239542)
     CDS             complement(4239612..4240010)
     CDS             complement(4240099..4240713)
     CDS             4241038..4241700
     CDS             4241824..4242510
     CDS             4242473..4243414
     CDS             4243411..4245009
     CDS             4245499..4245699
     CDS             4245923..4246756
     CDS             4246860..4247675
     CDS             4247679..4248818
     CDS             4248853..4249320
     CDS             4249412..4250530
     CDS             complement(4250623..4251444)
     CDS             complement(4251461..4251886)
     CDS             complement(4251883..4253019)
     CDS             complement(4253033..4255183)
     CDS             complement(4255215..4255823)
     CDS             complement(4255825..4256187)
     CDS             complement(4256259..4257242)
     CDS             complement(4257305..4258918)
     CDS             4259130..4260050
     CDS             complement(4260117..4261295)
     CDS             4261466..4262056
     CDS             complement(4262069..4263115)
     CDS             complement(4263260..4263379)
     CDS             complement(4263411..4264343)
     CDS             4264557..4265771
     CDS             4265768..4265962
     CDS             4266285..4267142
     CDS             complement(4267111..4268241)
     CDS             complement(4268406..4269746)
     CDS             complement(4269759..4270214)
     CDS             complement(4270211..4270645)
     CDS             4270725..4272185
     CDS             4272204..4273337
     CDS             4273360..4273455
     CDS             complement(4273639..4274739)
     CDS             4274870..4276162
     CDS             4276159..4276962
     CDS             4276965..4277390
     CDS             4277387..4278310
     CDS             complement(4278358..4279401)
     CDS             4279450..4280535
     CDS             complement(4280544..4281365)
     CDS             complement(4281365..4282204)
     CDS             complement(4282212..4283186)
     CDS             complement(4283317..4284522)
     CDS             complement(4284882..4285088)
     CDS             complement(4285093..4285548)
     CDS             complement(4285545..4286738)
     CDS             complement(4286758..4287894)
     CDS             4288033..4288716
     CDS             complement(4288721..4291177)
     CDS             4291304..4291939
     CDS             complement(4291950..4292765)
     CDS             complement(4292779..4294278)
     CDS             complement(4294279..4295430)
     CDS             complement(4295427..4296449)
     CDS             complement(4296462..4297634)
     CDS             complement(4297675..4298445)
     CDS             complement(4298442..4299266)
     CDS             complement(4299294..4300208)
     CDS             4300427..4300648
     CDS             4300645..4301799
     CDS             4301796..4302257
     CDS             4302254..4303543
     CDS             4303546..4304061
     CDS             4304061..4305668
     CDS             4305665..4306447
     CDS             4306457..4307947
     CDS             4307944..4308564
     CDS             4308615..4309730
     CDS             4309765..4310661
     CDS             4310684..4311424
     CDS             complement(4311421..4312035)
     CDS             complement(4312043..4312831)
     CDS             complement(4312975..4314204)
     CDS             4314531..4315166
     CDS             complement(4315163..4316809)
     CDS             4316996..4317826
     CDS             complement(4317953..4319536)
     CDS             4319902..4320033
     CDS             4320128..4320955
     CDS             complement(4321018..4321227)
     CDS             complement(4321551..4322306)
     CDS             complement(4322314..4323456)
     CDS             complement(4323466..4324761)
     CDS             complement(4324770..4325624)
     CDS             complement(4325626..4326426)
     CDS             complement(4326423..4327967)
     CDS             4328058..4329080
     CDS             complement(4329082..4330260)
     CDS             complement(4330313..4332628)
     CDS             complement(4332690..4332884)
     CDS             4333014..4334645
     CDS             4334662..4335267
     CDS             4335278..4335757
     CDS             complement(4336140..4337306)
     CDS             4337405..4337725
     CDS             4337769..4339085
     CDS             complement(4339099..4339461)
     CDS             4339512..4340018
     CDS             complement(4340015..4341574)
     CDS             complement(4341668..4342861)
     CDS             complement(4342944..4343402)
     CDS             4343506..4344696
     CDS             4344698..4345126
     CDS             4345136..4346152
     CDS             complement(4346149..4346859)
     CDS             4346928..4347764
     CDS             complement(4347950..4348960)
     CDS             complement(4349005..4350012)
     CDS             4350136..4350768
     CDS             4351407..4352183
     CDS             4352180..4352815
     CDS             4352862..4353284
     CDS             4353300..4353803
     CDS             complement(4353823..4353972)
     CDS             complement(4354060..4354683)
     CDS             4354832..4356061
     CDS             complement(4356135..4356638)
     CDS             complement(4356714..4358114)
     CDS             4358215..4359021
     CDS             4359027..4360649
     CDS             complement(4360707..4361009)
     CDS             complement(4361039..4362409)
     CDS             4362700..4363854
     CDS             4363877..4365097
     CDS             4365107..4365949
     CDS             4366010..4367503
     CDS             4367500..4368660
     CDS             4368735..4369937
     CDS             4369934..4370191
     CDS             4370219..4371364
     CDS             4371462..4372586
     CDS             4372602..4373513
     CDS             complement(4373619..4375178)
     CDS             4375415..4375900
     CDS             complement(4375999..4376955)
     CDS             complement(4376955..4378166)
     CDS             complement(4378187..4379683)
     CDS             4379798..4381009
     CDS             4381006..4381989
     CDS             4381999..4383141
     CDS             4383253..4383993
     CDS             4383990..4384820
     CDS             complement(4384831..4385640)
     CDS             complement(4385653..4386813)
     CDS             complement(4386810..4388030)
     CDS             4388138..4389001
     CDS             4388998..4390152
     CDS             4390181..4391257
     CDS             4391288..4392067
     CDS             complement(4392140..4392967)
     CDS             4393139..4393969
     CDS             4393982..4394779
     CDS             4394796..4395953
     CDS             complement(4395958..4397481)
     CDS             4397703..4398320
     CDS             complement(4398352..4399044)
     CDS             complement(4399044..4399718)
     CDS             complement(4399682..4401145)
     CDS             complement(4401148..4402290)
     CDS             complement(4402287..4403633)
     CDS             complement(4403630..4404964)
     CDS             complement(4404961..4405989)
     CDS             complement(4406035..4407489)
     CDS             complement(4407494..4408348)
     CDS             complement(4408345..4409082)
     CDS             complement(4410220..4410759)
     CDS             4410893..4411888
     CDS             4411967..4412752
     CDS             4412891..4414084
     CDS             4414084..4415313
     CDS             4415324..4416010
     CDS             complement(4416016..4417053)
     CDS             complement(4417067..4418083)
     CDS             4418274..4418873
     CDS             4419084..4419689
     CDS             complement(4419721..4421169)
     CDS             complement(4421169..4422308)
     CDS             complement(4422305..4423618)
     CDS             complement(4423615..4424838)
     CDS             complement(4424835..4425863)
     CDS             complement(4425860..4427170)
     CDS             complement(4427222..4428079)
     CDS             complement(4428076..4428843)
     CDS             4429640..4430158
     CDS             complement(4430164..4430961)
     CDS             complement(4431003..4431581)
     CDS             complement(4431648..4432247)
     CDS             complement(4432241..4433647)
     CDS             complement(4433673..4434494)
     CDS             complement(4434494..4435072)
     CDS             complement(4435110..4435517)
     CDS             complement(4435545..4436003)
     CDS             complement(4436024..4437205)
     CDS             complement(4437360..4437782)
     CDS             4438062..4438286
     CDS             complement(4438314..4438892)
     CDS             4439267..4440379
     CDS             4440376..4441347
     CDS             complement(4441880..4443343)
     CDS             complement(4443340..4443537)
     CDS             complement(4443542..4444327)
     CDS             complement(4444324..4445118)
     CDS             complement(4445118..4446044)
     CDS             4446402..4447895
     CDS             4447987..4448562
     CDS             4448591..4449571
     CDS             complement(4449593..4450591)
     CDS             complement(4450588..4451373)
     CDS             complement(4451381..4452625)
     CDS             complement(4452625..4452822)
     CDS             complement(4452858..4453664)
     CDS             complement(4453661..4453972)
     CDS             complement(4453969..4454556)
     CDS             complement(4454553..4455956)
     CDS             complement(4456254..4456760)
     CDS             4457023..4460382
     CDS             4460637..4461578
     CDS             4461575..4462666
     CDS             complement(4463122..4463643)
     CDS             complement(4463721..4464728)
     CDS             4464851..4466008
     CDS             4466005..4467159
     CDS             complement(4467810..4469024)
     CDS             4469211..4470359
     CDS             complement(4470436..4470603)
     CDS             complement(4470717..4471349)
     CDS             complement(4471346..4471657)
     CDS             complement(4471691..4472695)
     CDS             complement(4472692..4473522)
     CDS             complement(4473643..4475421)
     CDS             complement(4475474..4476034)
     CDS             4476085..4478139
     CDS             4478185..4478793
     CDS             complement(4478797..4480410)
     CDS             complement(4480513..4481613)
     CDS             4481639..4482586
     CDS             complement(4482561..4483922)
     CDS             complement(4483941..4484714)
     CDS             complement(4484733..4484897)
     CDS             4485108..4485377
     CDS             4485410..4485811
     CDS             complement(4485819..4486169)
     CDS             complement(4486160..4487563)
     CDS             4487605..4488150
     CDS             4488241..4489947
     CDS             4489957..4490382
     CDS             4490499..4491023
     CDS             complement(4491126..4492082)
     CDS             complement(4492086..4493714)
     CDS             4493798..4495462
     CDS             complement(4495363..4497111)
     CDS             complement(4497142..4498134)
     CDS             complement(4498283..4498606)
     CDS             complement(4498923..4499471)
     CDS             complement(4499643..4502159)
     CDS             complement(4502344..4502664)
     CDS             complement(4502742..4502849)
     CDS             complement(4502904..4503830)
     CDS             4504210..4505400
     CDS             4506417..4510472
     CDS             4510939..4512222
     CDS             complement(4512271..4514118)
     CDS             complement(4514177..4516078)
     CDS             4516226..4516393
     CDS             4516483..4516755
     CDS             complement(4516763..4517161)
     CDS             4517189..4517473
     CDS             complement(4517418..4518749)
     CDS             4518819..4519334
     CDS             4519384..4520412
     CDS             complement(4520550..4520696)
     CDS             complement(4520793..4521374)
     CDS             4521439..4522650
     CDS             4522647..4523456
     CDS             4523449..4523823
     CDS             4523820..4525556
     CDS             4525755..4526072
     CDS             4526069..4527694
     CDS             4527771..4529003
     CDS             complement(4529000..4529173)
     CDS             complement(4529227..4529670)
     CDS             4529705..4530244
     CDS             4530241..4531077
     CDS             complement(4531094..4531495)
     CDS             4531508..4532209
     CDS             complement(4532222..4532854)
     CDS             complement(4532871..4535126)
     CDS             4535295..4535840
     CDS             4535924..4536055
     CDS             complement(4536130..4537128)
     CDS             complement(4537166..4537918)
     CDS             complement(4537972..4539063)
     CDS             4539163..4539981
     CDS             4540461..4541735
     CDS             complement(4541740..4542501)
     CDS             complement(4542498..4543646)
     CDS             complement(4543652..4544281)
     CDS             4544377..4545405
     CDS             complement(4545402..4545914)
     CDS             4546123..4546866
     CDS             complement(4546963..4548105)
     CDS             complement(4548137..4548937)
     CDS             complement(4548934..4550091)
     CDS             4550300..4551058
     CDS             complement(4551088..4552866)
     CDS             complement(4552912..4553433)
     CDS             complement(4553494..4554756)
     CDS             4554782..4555585
     CDS             complement(4555582..4556484)
     CDS             complement(4556484..4557104)
     CDS             complement(4557101..4557751)
     CDS             complement(4557863..4558336)
     CDS             4558354..4559292
     CDS             4559289..4562234
     CDS             4562239..4563054
     CDS             complement(4563021..4563182)
     CDS             4563209..4563898
     CDS             complement(4563895..4564056)
     CDS             complement(4564139..4565356)
     CDS             complement(4565413..4566273)
     CDS             complement(4566299..4566640)
     CDS             4566735..4567442
     CDS             4567439..4568698
     CDS             complement(4568744..4569451)
     CDS             4569817..4570347
     CDS             complement(4570406..4571140)
     CDS             complement(4571179..4572309)
     CDS             4572448..4573539
     CDS             complement(4573541..4573747)
     CDS             complement(4573770..4574771)
     CDS             4574825..4575379
     CDS             4575376..4576611
     CDS             4576598..4576810
     CDS             4576874..4577989
     CDS             complement(4578000..4578260)
     CDS             complement(4578395..4579111)
     CDS             4579425..4580969
     CDS             4580969..4581877
     CDS             4581870..4582745
     CDS             4582797..4583561
     CDS             4583562..4584386
     CDS             4584392..4585594
     CDS             complement(4585569..4586402)
     CDS             complement(4586407..4587066)
     CDS             4587229..4588182
     CDS             4588201..4589622
     CDS             complement(4589671..4590747)
     CDS             4590840..4591796
     CDS             complement(4591797..4593503)
     CDS             complement(4593513..4594211)
     CDS             complement(4594172..4594957)
     CDS             complement(4594967..4595932)
     CDS             complement(4596051..4597364)
     CDS             complement(4597565..4598392)
     CDS             complement(4598448..4599926)
     CDS             complement(4600046..4601323)
     CDS             4601353..4602291
     CDS             complement(4602369..4602764)
     CDS             complement(4602821..4603240)
     CDS             complement(4603357..4604709)
     CDS             complement(4604731..4605522)
     CDS             4605578..4606321
     CDS             complement(4606371..4606730)
     CDS             complement(4606741..4608735)
     CDS             complement(4608719..4609024)
     CDS             complement(4609021..4609893)
     CDS             4610033..4610455
     CDS             4610700..4611194
     CDS             4611201..4611872
     CDS             complement(4611864..4613042)
     CDS             4613085..4614254
     CDS             complement(4614261..4614950)
     CDS             complement(4615329..4616723)
     CDS             complement(4616753..4617805)
     CDS             4618022..4618945
     CDS             4618978..4620195
     CDS             complement(4620260..4621105)
     CDS             complement(4621321..4622169)
     CDS             4622369..4623376
     CDS             4623396..4624169
     CDS             4624179..4625876
     CDS             complement(4625873..4626247)
     CDS             complement(4626249..4626779)
     CDS             4626890..4627339
     CDS             4627380..4628414
     CDS             complement(4628405..4629310)
     CDS             4629328..4629978
     CDS             complement(4629980..4631035)
     CDS             4631113..4632306
     CDS             4632433..4632750
     CDS             complement(4632808..4634184)
     CDS             4634283..4635854
     CDS             4635851..4636552
     CDS             complement(4636549..4637538)
     CDS             complement(4638062..4638760)
     CDS             complement(4638820..4639275)
     CDS             complement(4639294..4640370)
     CDS             complement(4640463..4641836)
     CDS             complement(4641879..4642568)
     CDS             complement(4642657..4643469)
     CDS             complement(4643466..4644257)
     CDS             complement(4644257..4644952)
     CDS             complement(4644949..4645377)
     CDS             complement(4645541..4645771)
     CDS             complement(4645801..4647231)
     CDS             4647385..4648179
     CDS             complement(4648176..4649948)
     CDS             complement(4650022..4650711)
     CDS             complement(4650711..4651064)
     CDS             4651452..4651916
     CDS             4651938..4653227
     CDS             4653259..4653648
     CDS             4653648..4654547
     CDS             4654618..4654923
     CDS             complement(4654941..4655729)
     CDS             4655844..4656293
     CDS             4656483..4657508
     CDS             4657505..4658761
     CDS             complement(4658758..4659150)
     CDS             complement(4659203..4660522)
     CDS             complement(4660569..4661834)
     CDS             complement(4661839..4662030)
     CDS             4662167..4662763
     CDS             4663117..4663431
     CDS             complement(4663811..4664638)
     CDS             complement(4664744..4665076)
     CDS             complement(4665161..4665316)
     CDS             complement(4665406..4665738)
     CDS             4666312..4667169
     CDS             complement(4667337..4667732)
     CDS             complement(4667753..4668511)
     CDS             4668657..4669553
     CDS             complement(4669522..4670337)
     CDS             complement(4670482..4671420)
     CDS             complement(4671417..4672106)
     CDS             complement(4672238..4673626)
     CDS             complement(4673637..4674545)
     CDS             4674645..4675514
     CDS             complement(4675527..4675922)
     CDS             complement(4675945..4676409)
     CDS             complement(4676733..4677872)
     CDS             4678532..4679761
     CDS             4679834..4680121
     CDS             4680220..4680972
     CDS             complement(4681438..4681563)
     CDS             complement(4681699..4682469)
     CDS             complement(4682472..4684820)
     CDS             complement(4685926..4686798)
     CDS             complement(4686965..4687981)
     CDS             4688288..4689250
     CDS             4689424..4691823
     CDS             complement(4692563..4692655)
     CDS             complement(4692948..4693454)
     CDS             complement(4693669..4695801)
     CDS             complement(4695857..4696186)
     CDS             complement(4696257..4696535)
     CDS             complement(4696562..4697335)
     CDS             4698134..4698937
     CDS             complement(4699049..4699507)
     CDS             4699709..4700386
     CDS             complement(4700424..4700894)
     CDS             4701125..4702504
     CDS             complement(4702550..4703587)
     CDS             4704426..4705097
     CDS             4705839..4706819
     CDS             complement(4706975..4707370)
     CDS             complement(4707514..4707897)
     CDS             4708428..4710326
     CDS             complement(4710328..4710969)
     CDS             complement(4711026..4711745)
     CDS             complement(4711880..4712053)
     CDS             4712168..4712755
     CDS             4712815..4713546
     CDS             complement(4713758..4714081)
     CDS             4714713..4715057
     CDS             4715048..4716436
     CDS             4716429..4717367
     CDS             4717374..4717937
     CDS             4717934..4718236
     CDS             4718244..4720094
     CDS             4720099..4721589
     CDS             4721593..4723002
     CDS             complement(4723102..4723521)
     CDS             4724032..4724241
     CDS             4724339..4724578
     CDS             4724752..4725078
     CDS             complement(4725093..4725500)
     CDS             complement(4726265..4726567)
     CDS             complement(4726816..4727799)
     CDS             4728382..4728537
     CDS             complement(4729104..4729403)
     CDS             complement(4729824..4730300)
     CDS             complement(4730350..4730787)
     CDS             4731148..4731609
     CDS             complement(4731682..4732311)
     CDS             4732798..4734504
     CDS             complement(4734464..4734727)
     CDS             complement(4734905..4735495)
     CDS             complement(4735558..4736310)
     CDS             4736327..4737160
     CDS             4737310..4738296
     CDS             complement(4738466..4739410)
     CDS             complement(4739407..4739796)
     CDS             complement(4739960..4740715)
     CDS             complement(4741049..4741336)
     CDS             complement(4742059..4742949)
     CDS             complement(4742958..4743383)
     CDS             complement(4743386..4743916)
     CDS             complement(4743919..4744419)
     CDS             4744916..4746334
     CDS             complement(4746402..4747922)
     CDS             4748268..4749023
     CDS             4749023..4750180
     CDS             complement(4750219..4751178)
     CDS             complement(4751360..4752028)
     CDS             4752309..4753103
     CDS             complement(4753114..4754139)
     CDS             complement(4754503..4755222)
     CDS             complement(4755763..4756851)
     CDS             complement(4757096..4757464)
     CDS             4757958..4759178
     CDS             4759220..4760068
     CDS             4760244..4761470
     CDS             4761685..4762722
     CDS             complement(4762792..4763907)
     CDS             4764186..4764692
     CDS             complement(4765807..4766376)
     CDS             complement(4766373..4766714)
     CDS             4767396..4767962
     CDS             4768029..4768745
     CDS             complement(4768944..4769723)
     CDS             complement(4770500..4770592)
     CDS             complement(4770885..4771391)
     CDS             complement(4771606..4773738)
     CDS             complement(4773794..4774123)
     CDS             complement(4774194..4774472)
     CDS             complement(4774499..4776841)
     CDS             complement(4776825..4777796)
     CDS             complement(4777793..4778005)
     CDS             4778165..4778992
     CDS             4779604..4780218
     CDS             4780263..4781219
     CDS             4781580..4782803
     CDS             4783288..4784034
     CDS             complement(4784097..4784843)
     CDS             complement(4784954..4786219)
     CDS             complement(4786216..4787244)
     CDS             complement(4787437..4787853)
     CDS             complement(4788187..4789107)
     CDS             complement(4789107..4789469)
     CDS             4789808..4791211
     CDS             complement(4791189..4791443)
     CDS             4791581..4792327
     CDS             4792414..4793511
     CDS             complement(4793525..4793989)
     CDS             4794458..4795303
     CDS             complement(4795469..4795843)
     CDS             complement(4797122..4797493)
     CDS             complement(4797689..4798030)
     CDS             4798366..4798836
     CDS             complement(4799345..4799839)
     CDS             4800236..4801183
     CDS             4801253..4802737
     CDS             4802737..4804461
     CDS             4804458..4806653
     CDS             4806650..4807105
     CDS             4807099..4807449
     CDS             4807439..4807771
     CDS             4807900..4809234
     CDS             complement(4809584..4810276)
     CDS             4810379..4810891
     CDS             4810888..4811559
     CDS             4811638..4812102
     CDS             complement(4812062..4812202)
     CDS             complement(4812151..4813200)
     CDS             complement(4813197..4813793)
     CDS             4813867..4815063
     CDS             4815238..4815690
     CDS             4815749..4816639
     CDS             complement(4816773..4817642)
     CDS             4817747..4818382
     CDS             4818713..4821835
     CDS             4822291..4824477
     CDS             complement(4824722..4825486)
     CDS             complement(4825473..4826402)
     CDS             complement(4826724..4827929)
     CDS             complement(4827996..4828661)
     CDS             4828778..4830091
     CDS             4830214..4830621
     CDS             complement(4830611..4831327)
     CDS             4831730..4833400
     CDS             4833402..4835543
     CDS             4835546..4836415
     CDS             4836423..4838933
     CDS             4838930..4839610
     CDS             4839713..4841590
     CDS             4841690..4843036
     CDS             4843196..4843663
     CDS             4843667..4844371
     CDS             4844412..4845197
     CDS             4845194..4845562
     CDS             4845559..4847115
     CDS             complement(4847112..4848050)
     CDS             complement(4848043..4848543)
     CDS             complement(4848536..4849210)
     CDS             complement(4849231..4850520)
     CDS             complement(4850601..4851314)
     CDS             4851591..4852520
     CDS             4852517..4853776
     CDS             complement(4853895..4854857)
     CDS             complement(4854854..4858489)
     CDS             4858783..4860429
     CDS             complement(4860431..4861069)
     CDS             4861189..4862682
     CDS             4862784..4863764
     CDS             4863795..4864127
     CDS             4864124..4864783
     CDS             4864810..4865679
     CDS             4865826..4866494
     CDS             4866501..4867079
     CDS             4867171..4867707
     CDS             complement(4867704..4868738)
     CDS             4868848..4870098
     CDS             4870100..4871521
     CDS             complement(4871497..4872345)
     CDS             complement(4872342..4873295)
     CDS             complement(4873411..4875045)
     CDS             complement(4875374..4876342)
     CDS             complement(4876402..4877286)
     CDS             complement(4877283..4878371)
     CDS             complement(4878506..4879357)
     CDS             4879371..4880918
     CDS             4880938..4882284
     CDS             4882379..4883548
     CDS             4883545..4884444
     CDS             4884542..4885744
     CDS             4885741..4886640
     CDS             4886653..4887927
     CDS             complement(4887924..4888760)
     CDS             4888785..4890326
     CDS             4890443..4891312
     CDS             complement(4891364..4892572)
     CDS             4892620..4893051
     CDS             4893064..4893681
     CDS             complement(4893719..4894366)
     CDS             complement(4894395..4895048)
     CDS             complement(4895084..4896637)
     CDS             4897072..4897773
     CDS             complement(4897780..4898604)
     CDS             complement(4898604..4899602)
     CDS             complement(4899739..4900116)
     CDS             complement(4900435..4901478)
     CDS             complement(4901613..4902224)
     CDS             complement(4902278..4903444)
     CDS             complement(4903579..4904490)
     CDS             4904598..4905167
     CDS             complement(4905389..4905550)
     CDS             4905645..4906301
     CDS             4906367..4906822
     CDS             complement(4906885..4908255)
     CDS             complement(4908531..4909181)
     CDS             complement(4909490..4910140)
     CDS             complement(4910655..4912025)
     CDS             complement(4912305..4912955)
     CDS             complement(4913341..4913499)
     CDS             complement(4913658..4914197)
     CDS             complement(4914227..4915549)
     CDS             complement(4915639..4917186)
     CDS             complement(4917186..4917878)
     CDS             complement(4917939..4918112)
     CDS             complement(4918230..4918649)
     CDS             4918787..4920514
     CDS             4920511..4921659
     CDS             4921739..4923331
     CDS             4923414..4925351
     CDS             4925348..4926517
     CDS             4926517..4927284
     CDS             4927646..4928131
     CDS             complement(4928128..4929483)
     CDS             complement(4929655..4930968)
     CDS             complement(4931072..4933069)
     CDS             complement(4933062..4934447)
     CDS             complement(4934513..4936162)
     CDS             complement(4936159..4936527)
     CDS             4936674..4938437
     CDS             4938538..4939656
     CDS             complement(4939733..4941316)
     CDS             complement(4941313..4941894)
     CDS             complement(4941962..4943380)
     CDS             complement(4943438..4944325)
     CDS             complement(4944471..4945628)
     CDS             4945729..4946577
     CDS             complement(4946649..4948178)
     CDS             complement(4948324..4949226)
     CDS             complement(4949237..4950400)
     CDS             4950663..4951745
     CDS             4951848..4952390
     CDS             complement(4952387..4954741)
     CDS             4954973..4955236
     CDS             complement(4955289..4957331)
     CDS             complement(4957491..4958939)
     CDS             4958991..4960655
     CDS             complement(4960705..4961454)
     CDS             complement(4961528..4962391)
     CDS             complement(4962408..4962797)
     CDS             complement(4962816..4963580)
     CDS             complement(4963608..4964660)
     CDS             complement(4964748..4966472)
     CDS             complement(4966505..4967671)
     CDS             complement(4967696..4968001)
     CDS             4968052..4968918
     CDS             complement(4968929..4969996)
     CDS             4970055..4970816
     CDS             4970958..4971887
     CDS             4971993..4972607
     CDS             complement(4972600..4975653)
     CDS             4975829..4976464
     CDS             4976461..4976649
     CDS             4976669..4977118
     CDS             complement(4977206..4977316)
     CDS             complement(4977401..4978924)
     CDS             complement(4978971..4981247)
     CDS             4981432..4982286
     CDS             complement(4982349..4983434)
     CDS             complement(4983464..4984333)
     CDS             complement(4984333..4985310)
     CDS             complement(4985310..4986683)
     CDS             complement(4986680..4987699)
     CDS             4987833..4989251
     CDS             4989248..4990201
     CDS             4990224..4991171
     CDS             4991401..4992192
     CDS             4992201..4993274
     CDS             4993305..4993580
     CDS             4993587..4993832
     CDS             4993872..4994108
     CDS             4994187..4995413
     CDS             4995414..4996475
     CDS             complement(4996477..4997850)
     CDS             complement(4997862..4999508)
     CDS             4999549..5000328
     CDS             5000393..5000974
     CDS             5000971..5001702
     CDS             complement(5001699..5002793)
     CDS             5002974..5003798
     CDS             complement(5003803..5004081)
     CDS             complement(5004081..5004662)
     CDS             complement(5004659..5005375)
     CDS             5005693..5005926
     CDS             complement(5005927..5006610)
     CDS             5007005..5007454
     CDS             complement(5007504..5007923)
     CDS             5008018..5008464
     CDS             complement(5008454..5009182)
     CDS             complement(5009209..5009895)
     CDS             5009982..5010737
     CDS             5010734..5012188
     CDS             5012181..5012792
     CDS             complement(5012789..5013778)
     CDS             complement(5013781..5015226)
     CDS             complement(5015255..5017288)
     CDS             complement(5017292..5018440)
     CDS             complement(5018437..5019756)
     CDS             complement(5019765..5020091)
     CDS             complement(5020235..5021131)
     CDS             complement(5021143..5022579)
     CDS             complement(5022607..5024322)
     CDS             complement(5024327..5025286)
     CDS             complement(5025286..5026446)
     CDS             complement(5026443..5027219)
     CDS             complement(5027216..5028169)
     CDS             complement(5028166..5029083)
     CDS             complement(5029080..5030237)
     CDS             complement(5030234..5031448)
     CDS             complement(5031448..5032368)
     CDS             complement(5032365..5034200)
     CDS             complement(5034266..5035681)
     CDS             complement(5035712..5036557)
     CDS             5036701..5038317
     CDS             5038314..5039051
     CDS             5039054..5040556
     CDS             5040558..5041328
     CDS             5041325..5042809
     CDS             complement(5042799..5043872)
     CDS             complement(5043891..5044679)
     CDS             5044894..5045625
     CDS             5045628..5046290
     CDS             5046292..5046399
     CDS             5046407..5047939
     CDS             5047968..5048771
     CDS             5048787..5048918
     CDS             5048915..5049649
     CDS             5049660..5050070
     CDS             5050074..5051165
     CDS             5051162..5052346
     CDS             5052408..5052572
     CDS             5052583..5053206
     CDS             5053385..5054044
     CDS             complement(5054068..5055033)
     CDS             complement(5055060..5055491)
     CDS             complement(5055495..5055725)
     CDS             complement(5055749..5058139)
     CDS             complement(5058264..5059865)
     CDS             complement(5059875..5060993)
     CDS             complement(5060996..5061730)
     CDS             5061757..5063265
     CDS             complement(5063266..5063514)
     CDS             complement(5063511..5063726)
     CDS             complement(5063765..5064196)
     CDS             complement(5064206..5064613)
     CDS             complement(5064664..5066286)
     CDS             complement(5066283..5067980)
     CDS             5068039..5068887
     CDS             5068910..5070013
     CDS             5070015..5071385
     CDS             5071696..5072556
     CDS             complement(5072875..5073462)
     CDS             complement(5073585..5075417)
     CDS             complement(5075414..5077234)
     CDS             complement(5077391..5079271)
     CDS             5079388..5080128
     CDS             5080155..5080856
     CDS             5080859..5082205
     CDS             complement(5082277..5082645)
     CDS             5082682..5082930
     CDS             5082975..5084474
     CDS             5084506..5084853
     CDS             complement(5084858..5085277)
     CDS             complement(5085267..5086703)
     CDS             complement(5086789..5088153)
     CDS             complement(5088189..5088836)
     CDS             complement(5088964..5089593)
     CDS             5089687..5090817
     CDS             5090814..5091431
     CDS             5091496..5091957
     CDS             5092050..5092472
     CDS             complement(5092730..5094415)
     CDS             complement(5094430..5095446)
     CDS             5095614..5096726
     CDS             5096830..5097669
     CDS             complement(5097666..5097911)
     CDS             complement(5097960..5098772)
     CDS             complement(5098801..5099232)
     CDS             5099322..5099588
     CDS             5099622..5100074
     CDS             complement(5100101..5100874)
     CDS             5100945..5102645
     CDS             5102642..5103142
     CDS             complement(5103139..5104143)
     CDS             complement(5104243..5104686)
     CDS             5104808..5105212
     CDS             5105209..5106261
     CDS             5106263..5106529
     CDS             5106961..5108256
     CDS             complement(5108263..5108691)
     CDS             complement(5108688..5109170)
     CDS             complement(5109167..5109652)
     CDS             complement(5109653..5109919)
     CDS             5109985..5112204
     CDS             5112267..5113916
     CDS             complement(5113930..5115333)
     CDS             5115448..5116026
     CDS             complement(5116036..5116380)
     CDS             complement(5116413..5117402)
     CDS             5117459..5117908
     CDS             complement(5117915..5119459)
     CDS             complement(5119477..5121624)
     CDS             complement(5121632..5122843)
     CDS             complement(5122908..5124014)
     CDS             complement(5124052..5124765)
     CDS             5124873..5125472
     CDS             5125482..5126651
     CDS             complement(5126655..5127098)
     CDS             complement(5127158..5127598)
     CDS             complement(5127605..5128051)
     CDS             complement(5128086..5128532)
     CDS             5128569..5128916
     CDS             5128959..5129114
     CDS             complement(5129111..5130097)
     CDS             5130192..5131556
     CDS             complement(5131561..5133123)
     CDS             complement(5133155..5133751)
     CDS             complement(5133778..5134398)
     CDS             5134570..5134734
     CDS             complement(5134963..5135328)
     CDS             complement(5135413..5136348)
     CDS             5136490..5137074
     CDS             5137288..5138283
     CDS             5138364..5139449
     CDS             5139651..5141756
     CDS             5141847..5142515
     CDS             complement(5142555..5143298)
     CDS             complement(5143316..5144092)
     CDS             complement(5144100..5145002)
     CDS             complement(5144999..5146048)
     CDS             complement(5146063..5147202)
     CDS             5147425..5148099
     CDS             5148114..5148767
     CDS             complement(5148777..5149871)
     CDS             complement(5149868..5150227)
     CDS             complement(5150293..5151195)
     CDS             complement(5151192..5151965)
     CDS             5152139..5152936
     CDS             5152933..5153355
     CDS             5153565..5154035
     CDS             5154065..5154898
     CDS             5154903..5155205
     CDS             5155422..5155742
     CDS             5155788..5155886
     CDS             5155883..5156557
     CDS             5156557..5156811
     CDS             complement(5157072..5157950)
     CDS             5157983..5159053
     CDS             5159191..5159370
     CDS             complement(5159383..5160501)
     CDS             5160546..5160998
     CDS             5161069..5162046
     CDS             complement(5162105..5163640)
     CDS             complement(5163744..5164136)
     CDS             5164153..5165352
     CDS             complement(5165342..5165980)
     CDS             complement(5165980..5167737)
     CDS             complement(5167734..5170040)
     CDS             complement(5170050..5171282)
     CDS             complement(5171401..5173761)
     CDS             complement(5174569..5174916)
     CDS             complement(5174932..5176191)
     CDS             complement(5176257..5177555)
     CDS             complement(5177749..5178423)
     CDS             complement(5178420..5178644)
     CDS             complement(5178696..5179364)
     CDS             5179410..5180063
     CDS             complement(5180075..5180779)
     CDS             complement(5180839..5181336)
     CDS             complement(5181359..5181913)
     CDS             complement(5181945..5184065)
     CDS             complement(5184062..5184955)
     CDS             5184987..5185607
     CDS             complement(5185532..5187487)
     CDS             complement(5187484..5189382)
     CDS             complement(5189379..5190464)
     CDS             complement(5190669..5191877)
     CDS             complement(5191874..5193301)
     CDS             5193342..5194070
     CDS             complement(5194045..5195457)
     CDS             complement(5195549..5196160)
     CDS             5196260..5197099
     CDS             complement(5197096..5198364)
     CDS             5198461..5199696
     CDS             5199722..5200315
     CDS             complement(5200339..5201565)
     CDS             complement(5201555..5201995)
     CDS             complement(5202001..5202861)
     CDS             complement(5202893..5203654)
     CDS             complement(5203664..5205133)
     CDS             5205347..5205886
     CDS             5205883..5207091
     CDS             5207103..5207948
     CDS             5207956..5209311
     CDS             5209316..5209519
     CDS             5209531..5210094
     CDS             5210196..5211323
     CDS             5211328..5211759
     CDS             5211827..5212615
     CDS             5212706..5213122
     CDS             complement(5213126..5214610)
     CDS             complement(5214579..5215298)
     CDS             5215394..5216137
     CDS             5216611..5216853
     CDS             complement(5216850..5217008)
     CDS             5218199..5218336
     CDS             5218447..5218917
     CDS             5219018..5219137
     CDS             5219334..5220323
     CDS             5220320..5221999
     CDS             5222009..5222425
     CDS             5222636..5224963
     CDS             5224966..5225688
     CDS             5225685..5226575
     CDS             5226568..5227062
     CDS             5227082..5227273
     CDS             5227293..5227700
     CDS             complement(5227683..5228528)
     CDS             complement(5228581..5229477)
     CDS             5229536..5229700
     CDS             5229701..5231152
     CDS             complement(5231139..5231633)
     CDS             complement(5231633..5232322)
     CDS             complement(5232322..5234064)
     CDS             complement(5234064..5235251)
     CDS             complement(5235248..5236639)
     CDS             complement(5236654..5237712)
     CDS             complement(5237705..5238739)
     CDS             complement(5238739..5239941)
     CDS             complement(5239945..5240787)
     CDS             complement(5240822..5241586)
     CDS             complement(5241848..5242768)
     CDS             complement(5242782..5242973)
     CDS             5243153..5244331
     CDS             5244347..5245444
     CDS             5245441..5246952
     CDS             complement(5246967..5248088)
     CDS             complement(5248123..5249772)
     CDS             5249842..5250651
     CDS             5250752..5251585
     CDS             complement(5251656..5251931)
     CDS             complement(5252022..5253236)
     CDS             complement(5253233..5253961)
     CDS             complement(5254014..5255045)
     CDS             5255116..5256132
     CDS             5256144..5257211
     CDS             5257211..5258389
     CDS             5258392..5259273
     CDS             5259332..5259976
     CDS             complement(5259987..5260943)
     CDS             5261140..5262297
     CDS             5262294..5262764
     CDS             5262853..5263521
     CDS             complement(5263487..5265133)
     CDS             complement(5265130..5265231)
     CDS             complement(5265228..5266685)
     CDS             complement(5266682..5267992)
     CDS             complement(5268591..5269742)
     CDS             complement(5269813..5270598)
     CDS             complement(5270600..5271727)
     CDS             5271814..5272734
     CDS             complement(5272742..5274247)
     CDS             complement(5274256..5275782)
     CDS             complement(5275782..5276888)
     CDS             complement(5276924..5278198)
     CDS             complement(5278354..5279619)
     CDS             5279723..5280361
     CDS             complement(5280371..5280565)
     CDS             5280818..5281234
     CDS             complement(5281295..5283370)
     CDS             complement(5283398..5284105)
     CDS             complement(5284256..5285317)
     CDS             complement(5285314..5286246)
     CDS             complement(5286275..5287060)
     CDS             5287065..5288825
     CDS             5288828..5289688
     CDS             5289733..5290563
     CDS             complement(5290664..5291503)
     CDS             complement(5291507..5291875)
     CDS             complement(5292091..5294190)
     CDS             complement(5296675..5298795)
     CDS             5299465..5300517
     CDS             5300925..5301743
     CDS             complement(5302580..5303257)
     CDS             complement(5303285..5304433)
     CDS             complement(5304517..5305674)
     CDS             complement(5305674..5306105)
     CDS             complement(5306102..5307055)
     CDS             complement(5307084..5308247)
     CDS             complement(5308247..5309257)
     CDS             complement(5309285..5310568)
     CDS             5310690..5311853
     CDS             complement(5311858..5312238)
     CDS             5312260..5312712
     CDS             complement(5312717..5313622)
     CDS             complement(5313638..5314414)
     CDS             5314469..5315227
     CDS             5315224..5316111
     CDS             5316108..5316857
     CDS             5316854..5317924
     CDS             5317978..5318610
     CDS             5318607..5319371
     CDS             5319418..5320530
     CDS             complement(5320612..5321772)
     CDS             complement(5321777..5322424)
     CDS             complement(5322421..5323212)
     CDS             complement(5323209..5324363)
     CDS             5324412..5325932
     CDS             5325933..5327102
     CDS             5327099..5328052
     CDS             5328052..5328993
     CDS             5329004..5330191
     CDS             5330231..5331511
     CDS             complement(5331492..5333435)
     CDS             complement(5333420..5334166)
     CDS             complement(5334163..5335548)
     CDS             5335644..5336597
     CDS             complement(5336643..5336816)
     CDS             complement(5336909..5337754)
     CDS             complement(5337763..5338329)
     CDS             complement(5338344..5339243)
     CDS             complement(5339240..5340139)
     CDS             complement(5340149..5341333)
     CDS             5341489..5342550
     CDS             5342572..5343144
     CDS             complement(5343146..5345299)
     CDS             5345549..5346154
     CDS             5346159..5346929
     CDS             5346916..5347845
     CDS             complement(5347849..5348949)
     CDS             complement(5348980..5349846)
     CDS             complement(5349843..5350616)
     CDS             complement(5350603..5351541)
     CDS             complement(5351609..5352445)
     CDS             complement(5352442..5352861)
     CDS             5352936..5353121
     CDS             complement(5353128..5354297)
     CDS             complement(5354331..5354969)
     CDS             complement(5355061..5356278)
     CDS             complement(5356278..5356946)
     CDS             5357072..5357731
     CDS             5357737..5358501
     CDS             complement(5358494..5358817)
     CDS             5358882..5360120
     CDS             complement(5360114..5360227)
     CDS             complement(5360327..5360491)
     CDS             complement(5360491..5360676)
     CDS             5360829..5362016
     CDS             5362104..5363024
     CDS             complement(5363029..5364027)
     CDS             5364151..5365386
     CDS             5365462..5366226
     CDS             complement(5366237..5367181)
     CDS             complement(5367184..5368563)
     CDS             complement(5368659..5369135)
     CDS             complement(5369132..5369797)
     CDS             complement(5369805..5370293)
     CDS             5370603..5371181
     CDS             5371305..5372645
     CDS             5372849..5373964
     CDS             complement(5373971..5374741)
     CDS             complement(5374799..5375419)
     CDS             5375449..5376315
     CDS             5376376..5378247
     CDS             complement(5378250..5379230)
     CDS             5379302..5379565
     CDS             complement(5379539..5380309)
     CDS             5380348..5380677
     CDS             5380691..5382022
     CDS             complement(5382019..5382570)
     CDS             complement(5382567..5383364)
     CDS             complement(5383393..5383611)
     CDS             complement(5383840..5386383)
     CDS             complement(5386668..5387009)
     CDS             complement(5387125..5388663)
     CDS             5388746..5389996
     CDS             complement(5389993..5390796)
     CDS             complement(5390826..5391233)
     CDS             complement(5391233..5392174)
     CDS             complement(5392171..5393112)
     CDS             complement(5393195..5394451)
     CDS             complement(5394586..5395065)
     CDS             complement(5395065..5395595)
     CDS             complement(5395592..5395963)
     CDS             complement(5395960..5396787)
     CDS             complement(5396784..5397389)
     CDS             complement(5397412..5399766)
     CDS             5399902..5400927
     CDS             5400924..5402114
     CDS             5402114..5403130
     CDS             5403147..5403872
     CDS             complement(5403888..5404523)
     CDS             complement(5404520..5405482)
     CDS             complement(5405461..5406540)
     CDS             complement(5406537..5407925)
     CDS             5408055..5408543
     CDS             5408617..5409138
     CDS             5409161..5410171
     CDS             5410173..5411369
     CDS             complement(5411404..5412996)
     CDS             complement(5413040..5413450)
     CDS             complement(5413487..5414527)
     CDS             5414805..5418740
     CDS             5418737..5420065
     CDS             5420062..5421342
     CDS             5421339..5422328
     CDS             5422364..5424079
     CDS             5424130..5426472
     CDS             5426481..5427167
     CDS             5427187..5427558
     CDS             complement(5427800..5428894)
     CDS             5429090..5430676
     CDS             complement(5430680..5433553)
     CDS             complement(5433649..5434323)
     CDS             complement(5434378..5434656)
     CDS             5434890..5437217
     CDS             5437381..5438463
     CDS             complement(5438452..5438757)
     CDS             complement(5438792..5439064)
     CDS             complement(5439121..5439327)
     CDS             complement(5439376..5439954)
     CDS             complement(5439951..5440739)
     CDS             complement(5440736..5441902)
     CDS             complement(5441899..5442960)
     CDS             5443177..5443392
     CDS             5443458..5444246
     CDS             complement(5444651..5445391)
     CDS             5445518..5447482
     CDS             complement(5447490..5448236)
     CDS             5448330..5448842
     CDS             5448842..5449795
     CDS             complement(5449797..5450984)
     CDS             complement(5450981..5451760)
     CDS             complement(5451757..5452404)
     CDS             complement(5452423..5453202)
     CDS             5453310..5453594
     CDS             5453695..5454369
     CDS             complement(5454424..5455203)
     CDS             complement(5455208..5455696)
     CDS             complement(5455693..5455854)
     CDS             5455960..5456922
     CDS             5456983..5458113
     CDS             complement(5458138..5458494)
     CDS             5458790..5461240
     CDS             5461288..5462271
     CDS             5462279..5463385
     CDS             complement(5463289..5463486)
     CDS             complement(5463774..5465216)
     CDS             5465272..5465955
     CDS             5465990..5466808
     CDS             5466888..5467901
     CDS             complement(5467881..5468108)
     CDS             complement(5468105..5468800)
     CDS             5468915..5469568
     CDS             complement(5469572..5469730)
     CDS             complement(5469807..5470799)
     CDS             complement(5470877..5471341)
     CDS             5471442..5472629
     CDS             5472631..5473281
     CDS             5473278..5474432
     CDS             5474429..5475418
     CDS             5475418..5476767
     CDS             complement(5476768..5477760)
     CDS             5477787..5478575
     CDS             complement(5478559..5479581)
     CDS             complement(5479581..5483189)
     CDS             complement(5483189..5484865)
     CDS             complement(5484932..5486287)
     CDS             5486408..5487115
     CDS             5487238..5488794
     CDS             5488849..5489370
     CDS             5489461..5490102
     CDS             complement(5490154..5490687)
     CDS             complement(5490738..5492270)
     CDS             5492294..5493061
     CDS             5493120..5494439
     CDS             5494509..5495975
     CDS             5495985..5496668
     CDS             complement(5496663..5497790)
     CDS             complement(5497787..5498752)
     CDS             complement(5498749..5499456)
     CDS             complement(5499456..5500766)
     CDS             complement(5500763..5502037)
     CDS             complement(5502205..5502843)
     CDS             complement(5502849..5503277)
     CDS             complement(5503287..5503763)
     CDS             complement(5503821..5504255)
     CDS             complement(5504323..5505468)
     CDS             complement(5505476..5506510)
     CDS             complement(5506517..5507782)
     CDS             5507895..5508494
     CDS             5508604..5509857
     CDS             5509972..5511282
     CDS             5511310..5512206
     CDS             5512194..5512910
     CDS             5512910..5514250
     CDS             5514247..5515443
     CDS             5515454..5516113
     CDS             5516284..5518089
     CDS             5518108..5518584
     CDS             complement(5518587..5519579)
     CDS             5519650..5520876
     CDS             5520869..5521585
     CDS             complement(5521582..5522193)
     CDS             complement(5522195..5522527)
     CDS             5522639..5523394
     CDS             complement(5523403..5523846)
     CDS             5523955..5525289
     CDS             5525319..5526614
     CDS             complement(5526622..5528478)
     CDS             complement(5528513..5529787)
     CDS             5530146..5530904
     CDS             5530994..5532019
     CDS             complement(5532016..5532684)
     CDS             5532763..5533827
     CDS             complement(5533824..5534867)
     CDS             complement(5534860..5535795)
     CDS             5535869..5537035
     CDS             5537092..5539044
     CDS             5539114..5540598
     CDS             5540598..5542322
     CDS             5542319..5544514
     CDS             5544511..5544966
     CDS             5545116..5545631
     CDS             5545636..5546760
     CDS             5546827..5547210
     CDS             5547207..5549165
     CDS             5549584..5549865
     CDS             5549956..5550312
     CDS             5550486..5551085
     CDS             complement(5551416..5552942)
     CDS             5553119..5553745
     CDS             5554162..5554719
     CDS             5554724..5555509
     CDS             complement(5555484..5555657)
     CDS             complement(5555738..5556334)
     CDS             complement(5556429..5559242)
     CDS             complement(5559301..5559969)
     CDS             complement(5559980..5560738)
     CDS             5560898..5561617
     CDS             5561696..5562583
     CDS             complement(5562577..5563761)
     CDS             5563805..5564656
     CDS             complement(5564640..5565083)
     CDS             complement(5565080..5565832)
     CDS             5565939..5566619
     CDS             complement(5566616..5567545)
     CDS             complement(5567550..5568413)
     CDS             complement(5568410..5569765)
     CDS             complement(5569762..5570505)
     CDS             complement(5570552..5572153)
     CDS             5572246..5573274
     CDS             complement(5573276..5574283)
     CDS             5574385..5575266
     CDS             5575311..5576780
     CDS             5576777..5577541
     CDS             complement(5577528..5578103)
     CDS             complement(5578124..5579482)
     CDS             complement(5579533..5580756)
     CDS             complement(5580824..5582047)
     CDS             complement(5582052..5583284)
     CDS             complement(5583294..5584274)
     CDS             5584340..5584837
     CDS             5584953..5586194
     CDS             complement(5586202..5587938)
     CDS             complement(5587935..5588267)
     CDS             complement(5588264..5590483)
     CDS             5590505..5592367
     CDS             5592386..5592751
     CDS             complement(5592745..5593137)
     CDS             complement(5593175..5593507)
     CDS             complement(5593638..5594399)
     CDS             complement(5594701..5595153)
     CDS             complement(5595150..5595659)
     CDS             5595701..5596699
     CDS             complement(5596662..5597264)
     CDS             complement(5597261..5598055)
     CDS             complement(5598052..5598720)
     CDS             complement(5598726..5599835)
     CDS             complement(5599842..5600786)
     CDS             5600939..5601325
     CDS             complement(5601326..5602342)
     CDS             complement(5602388..5602999)
     CDS             5603019..5603780
     CDS             complement(5603806..5605683)
     CDS             complement(5605736..5606587)
     CDS             complement(5606584..5607420)
     CDS             5607552..5607890
     CDS             complement(5607892..5609394)
     CDS             complement(5609438..5609851)
     CDS             complement(5609844..5610362)
     CDS             complement(5610366..5610749)
     CDS             5610838..5611548
     CDS             complement(5611563..5612510)
     CDS             5613027..5614103
     CDS             5614100..5614582
     CDS             complement(5614579..5615163)
     CDS             5615204..5615521
     CDS             5615533..5616348
     CDS             complement(5616466..5616996)
     CDS             5617045..5618028
     CDS             complement(5618030..5619226)
     CDS             5619668..5620186
     CDS             5620194..5621081
     CDS             5621078..5621971
     CDS             5621968..5622798
     CDS             5623104..5624513
     CDS             5624608..5624952
     CDS             complement(5624949..5625704)
     CDS             complement(5625724..5626194)
     CDS             5626244..5627656
     CDS             5627697..5628116
     CDS             5628149..5629519
     CDS             5629520..5630290
     CDS             5630295..5632157
     CDS             5632150..5635422
     CDS             5635447..5638746
     CDS             5638743..5641946
     CDS             5642003..5643316
     CDS             complement(5643355..5644650)
     CDS             complement(5644768..5645607)
     CDS             complement(5645619..5647169)
     CDS             complement(5647176..5652695)
     CDS             complement(5652754..5654643)
     CDS             complement(5654867..5655874)
     CDS             complement(5655909..5656388)
     CDS             complement(5656444..5657340)
     CDS             complement(5657501..5658550)
     CDS             complement(5659061..5661013)
     CDS             complement(5661069..5662001)
     CDS             complement(5662065..5662589)
     CDS             complement(5662593..5664518)
     CDS             complement(5664515..5665714)
     CDS             5665961..5666881
     CDS             5667010..5668623
     CDS             complement(5668631..5669446)
     CDS             complement(5669462..5670211)
     CDS             complement(5670217..5670993)
     CDS             5671133..5672683
     CDS             5672680..5673015
     CDS             complement(5673026..5673844)
     CDS             complement(5673841..5675094)
     CDS             5675219..5676616
     CDS             5676633..5676971
     CDS             5677006..5677209
     CDS             complement(5677223..5677909)
     CDS             complement(5677906..5678853)
     CDS             5679057..5679779
     CDS             5679790..5680569
     CDS             5680964..5681899
     CDS             5682037..5682582
     CDS             complement(5682579..5683409)
     CDS             complement(5683414..5684355)
     CDS             complement(5684465..5684815)
     CDS             5685409..5685534
     CDS             5685660..5686283
     CDS             5686472..5687005
     CDS             5687264..5687971
     CDS             5688375..5688773
     CDS             complement(5688817..5689971)
     CDS             complement(5689968..5690459)
     CDS             complement(5690478..5691446)
     CDS             5691660..5692316
     CDS             5692336..5692860
     CDS             5692836..5693786
     CDS             5693856..5694299
     CDS             5694345..5695100
     CDS             5695097..5695576
     CDS             complement(5695608..5697077)
     CDS             5697076..5697783
     CDS             5697808..5699031
     CDS             complement(5699035..5701269)
     CDS             complement(5701393..5702397)
     CDS             complement(5702413..5702997)
     CDS             5703055..5703912
     CDS             complement(5703974..5704114)
     CDS             complement(5704367..5705824)
     CDS             complement(5705838..5710448)
     CDS             5711061..5711858
     CDS             5711967..5712794
     CDS             5712823..5713200
     CDS             5713239..5713709
     CDS             5713706..5713981
     CDS             complement(5714043..5714582)
     CDS             complement(5714671..5715594)
     CDS             5715730..5716854
     CDS             5716883..5718421
     CDS             5718418..5719368
     CDS             5719372..5719716
     CDS             5719713..5720054
     CDS             5720047..5720766
     CDS             5720795..5722315
     CDS             5722312..5723328
     CDS             complement(5723315..5725576)
     CDS             complement(5725675..5726046)
     CDS             5726146..5726613
     CDS             complement(5726610..5727980)
     CDS             complement(5728092..5728343)
     CDS             5728499..5729023
     CDS             complement(5729041..5729850)
     CDS             complement(5729887..5730897)
     CDS             complement(5730894..5731436)
     CDS             5731547..5732008
     CDS             5732005..5732520
     CDS             complement(5732521..5733870)
     CDS             5733968..5734549
     CDS             complement(5734546..5735115)
     CDS             5735171..5735842
     CDS             5735970..5736539
     CDS             5736612..5737580
     CDS             5737606..5737965
     CDS             complement(5737980..5739050)
     CDS             complement(5739037..5739768)
     CDS             complement(5739762..5740988)
     CDS             complement(5741133..5741678)
     CDS             5741701..5741991
     CDS             complement(5741966..5742280)
     CDS             5742571..5742819
     CDS             5742925..5744307
     CDS             5744321..5745127
     CDS             5745179..5746357
     CDS             5746549..5748393
     CDS             5748390..5748569
     CDS             5748566..5748997
     CDS             5748994..5750331
     CDS             5750360..5751031
     CDS             5751059..5751613
     CDS             5751767..5753911
     CDS             complement(5753935..5754330)
     CDS             5754423..5754989
     CDS             5755080..5756240
     CDS             5756248..5757354
     CDS             complement(5757355..5758689)
     CDS             complement(5758686..5760476)
     CDS             5760567..5761367
     CDS             5761393..5761971
     CDS             complement(5762033..5763073)
     CDS             complement(5763070..5763846)
     CDS             complement(5763843..5764697)
     CDS             complement(5764706..5765833)
     CDS             5766030..5766710
     CDS             5766747..5767154
     CDS             complement(5767212..5767520)
     CDS             complement(5767621..5768700)
     CDS             complement(5769050..5769286)
     CDS             5769445..5769879
     CDS             complement(5769885..5771519)
     CDS             5771551..5772150
     CDS             complement(5772111..5773049)
     CDS             5773249..5775390
     CDS             complement(5775394..5775951)
     CDS             5776150..5777397
     CDS             complement(5777402..5778343)
     CDS             complement(5778402..5778671)
     CDS             complement(5778771..5779466)
     CDS             complement(5779492..5781810)
     CDS             complement(5781953..5782789)
     CDS             complement(5782808..5783059)
     CDS             complement(5783064..5783975)
     CDS             5784121..5784345
     CDS             5784387..5784635
     CDS             complement(5784640..5785509)
     CDS             complement(5785506..5785934)
     CDS             complement(5785968..5787686)
     CDS             complement(5787683..5788624)
     CDS             5788707..5789129
     CDS             complement(5789117..5789536)
     CDS             complement(5789533..5790735)
     CDS             complement(5790844..5791263)
     CDS             complement(5791338..5791769)
     CDS             complement(5791853..5792200)
     CDS             5792400..5793695
     CDS             5793701..5794711
     CDS             complement(5794741..5795475)
     CDS             complement(5795475..5796368)
     CDS             complement(5796365..5797333)
     CDS             complement(5797324..5797797)
     CDS             complement(5797787..5798656)
     CDS             complement(5798660..5799661)
     CDS             complement(5800031..5800888)
     CDS             complement(5801108..5801755)
     CDS             5801817..5802662
     CDS             5802758..5803345
     CDS             complement(5803323..5803805)
     CDS             complement(5803802..5804638)
     CDS             5804724..5805380
     CDS             complement(5805397..5808303)
     CDS             complement(5808300..5808728)
     CDS             5809098..5809544
     CDS             complement(5809549..5810280)
     CDS             complement(5810294..5810554)
     CDS             complement(5810686..5811084)
     CDS             5811501..5812463
     CDS             complement(5812536..5813891)
     CDS             complement(5813997..5814350)
     CDS             5814452..5815717
     CDS             5815717..5816385
     CDS             5816525..5816914
     CDS             complement(5816878..5818002)
     CDS             complement(5817999..5818889)
     CDS             5819007..5820209
     CDS             5820202..5821359
     CDS             5821429..5822673
     CDS             5822670..5823848
     CDS             5823859..5824488
     CDS             5824657..5825592
     CDS             5825695..5826102
     CDS             complement(5826214..5830137)
     CDS             complement(5830251..5831165)
     CDS             5831276..5831650
     CDS             complement(5831640..5832239)
     CDS             5832319..5833989
     CDS             complement(5833990..5835135)
     CDS             5835235..5835378
     CDS             5835456..5836901
     CDS             complement(5836905..5837435)
     CDS             complement(5837495..5838427)
     CDS             complement(5838485..5838739)
     CDS             complement(5838736..5838882)
     CDS             5838929..5840032
     CDS             complement(5840057..5840707)
     CDS             5840762..5841433
     CDS             5841449..5841589
     CDS             5841656..5842750
     CDS             complement(5842760..5843935)
     CDS             5844014..5844145
     CDS             5844094..5845083
     CDS             complement(5845088..5845477)
     CDS             complement(5845499..5846635)
     CDS             5846707..5847984
     CDS             5847975..5849687
     CDS             5849709..5850065
     CDS             5850065..5851411
     CDS             5851467..5852036
     CDS             5852133..5854730
     CDS             5854730..5855632
     CDS             5855629..5856576
     CDS             complement(5856577..5857287)
     CDS             5857387..5858394
     CDS             complement(5858391..5858918)
     CDS             complement(5858984..5859622)
     CDS             5859670..5860332
     CDS             5860343..5861302
     CDS             5861433..5861681
     CDS             complement(5861750..5862217)
     CDS             complement(5862210..5863010)
     CDS             5863144..5863944
     CDS             complement(5863946..5864500)
     CDS             5864606..5866153
     CDS             5866236..5867489
     CDS             5867570..5868031
     CDS             5868368..5870002
     CDS             5870077..5870877
     CDS             complement(5870880..5871590)
     CDS             complement(5871606..5872313)
     CDS             complement(5872748..5874874)
     CDS             complement(5874877..5876997)
     CDS             5877169..5877756
     CDS             complement(5877722..5878999)
     CDS             5879089..5879580
     CDS             complement(5879584..5880552)
     CDS             complement(5880615..5881070)
     CDS             5881164..5881682
     CDS             5881785..5881967
     CDS             5881977..5883191
     CDS             5883188..5884075
     CDS             complement(5884062..5884496)
     CDS             complement(5884537..5885499)
     CDS             5885735..5886325
     CDS             complement(5886328..5887704)
     CDS             5887867..5888706
     CDS             5888725..5889432
     CDS             5889437..5889787
     CDS             5889806..5890585
     CDS             5890647..5893205
     CDS             complement(5893299..5894018)
     CDS             complement(5894036..5895112)
     CDS             5895159..5895467
     CDS             5895464..5895850
     CDS             5895957..5898131
     CDS             5898141..5898569
     CDS             complement(5898580..5900157)
     CDS             complement(5900201..5901436)
     CDS             5901719..5902801
     CDS             complement(5902794..5903351)
     CDS             complement(5903338..5904114)
     CDS             complement(5904111..5905577)
     CDS             complement(5905574..5906212)
     CDS             5906440..5907534
     CDS             5907538..5908731
     CDS             5908735..5911095
     CDS             5911168..5912094
     CDS             complement(5912194..5912796)
     CDS             complement(5912793..5913491)
     CDS             complement(5913484..5914092)
     CDS             complement(5914114..5914983)
     CDS             complement(5914980..5915939)
     CDS             complement(5915957..5916721)
     CDS             complement(5916718..5917410)
     CDS             complement(5917403..5918866)
     CDS             5919007..5920332
     CDS             complement(5920340..5920798)
     CDS             5920945..5921292
     CDS             5921289..5921927
     CDS             5921924..5922412
     CDS             5922400..5922591
     CDS             5922657..5924126
     CDS             complement(5924123..5925289)
     CDS             complement(5925289..5925696)
     CDS             5925830..5925961
     CDS             5926028..5927119
     CDS             5927159..5928706
     CDS             complement(5928789..5929142)
     CDS             complement(5929191..5930852)
     CDS             5930959..5931654
     CDS             complement(5931658..5932647)
     CDS             5932719..5933672
     CDS             5933711..5934430
     CDS             5934457..5935281
     CDS             complement(5935291..5936115)
     CDS             5936195..5936776
     CDS             5936833..5937669
     CDS             complement(5937692..5938450)
     CDS             5938596..5940356
     CDS             complement(5940368..5940742)
     CDS             complement(5940744..5941943)
     CDS             complement(5941958..5943337)
     CDS             5943539..5944138
     CDS             5944135..5945010
     CDS             5945073..5945342
     CDS             complement(5945351..5945692)
     CDS             complement(5945694..5946071)
     CDS             5946167..5946874
     CDS             complement(5946887..5948980)
     CDS             5949197..5949844
     CDS             5949865..5950953
     CDS             complement(5950957..5951814)
     CDS             5951907..5952335
     CDS             5952400..5953431
     CDS             5953590..5954369
     CDS             complement(5954338..5955528)
     CDS             complement(5955575..5956288)
     CDS             5956412..5956927
     CDS             5956964..5958397
     CDS             5958399..5959094
     CDS             5959094..5960068
     CDS             complement(5960094..5961734)
     CDS             complement(5961821..5963425)
     CDS             complement(5963465..5963902)
     CDS             complement(5963955..5965817)
     CDS             5965969..5966901
     CDS             complement(5967090..5968025)
     CDS             complement(5968113..5968754)
     CDS             5968861..5969655
     CDS             5969696..5970499
     CDS             5970496..5971278
     CDS             5971413..5973446
     CDS             5973457..5975592
     CDS             5975807..5977162
     CDS             5977191..5978222
     CDS             5978250..5979284
     CDS             5979297..5980214
     CDS             5980199..5981293
     CDS             5981290..5982105
     CDS             5982102..5982893
     CDS             5982952..5983740
     CDS             5983765..5984754
     CDS             5984815..5985501
     CDS             5985631..5986401
     CDS             complement(5986410..5987507)
     CDS             complement(5987634..5989022)
     CDS             complement(5989112..5989600)
     CDS             complement(5989603..5989929)
     CDS             complement(5990071..5991414)
     CDS             5991806..5992195
     CDS             complement(5992325..5993038)
     CDS             5993945..5995504
     CDS             complement(5995999..5997381)
     CDS             complement(5997832..5998290)
     CDS             complement(5998320..5998574)
     CDS             complement(5998625..5999143)
     CDS             complement(5999219..5999509)
     CDS             complement(5999596..6001272)
     CDS             complement(6001269..6003689)
     CDS             complement(6003841..6004245)
     CDS             6004384..6005256
     CDS             6005391..6005936
     CDS             6006006..6007085
     CDS             6007166..6008062
     CDS             complement(6008053..6009798)
     CDS             6010006..6012105
     CDS             6012131..6013207
     CDS             6013250..6014044
     CDS             6014065..6014727
     CDS             6014738..6016513
     CDS             6016513..6017256
     CDS             6017310..6017768
     CDS             complement(6017772..6019124)
     CDS             6019167..6019835
     CDS             complement(6019876..6020733)
     CDS             complement(6020828..6023680)
     CDS             6023889..6024782
     CDS             6024854..6025213
     CDS             complement(6025215..6025832)
     CDS             6025970..6027253
     CDS             6027264..6028040
     CDS             complement(6028043..6029260)
     CDS             complement(6029312..6029809)
     CDS             complement(6029816..6031285)
     CDS             6031350..6032183
     CDS             6032204..6034618
     CDS             6034852..6038358
     CDS             6038457..6039134
     CDS             6039217..6040188
     CDS             6040223..6040552
     CDS             6040696..6041892
     CDS             complement(6041905..6042654)
     CDS             complement(6042840..6043832)
     CDS             complement(6043860..6044861)
     CDS             complement(6044864..6045550)
     CDS             complement(6045602..6046147)
     CDS             complement(6046183..6047286)
     CDS             complement(6047279..6047605)
     CDS             complement(6047602..6047958)
     CDS             complement(6047980..6048123)