CDS             336..2798
     CDS             2800..3732
     CDS             3733..5019
     CDS             5234..5530
     CDS             complement(5580..6356)
     CDS             complement(6426..7856)
     CDS             8137..9090
     CDS             9205..9792
     CDS             complement(9997..10563)
     CDS             complement(10712..11425)
     CDS             complement(11451..11855)
     CDS             12227..14143
     CDS             14232..15362
     CDS             complement(15467..15619)
     CDS             16234..16995
     CDS             17015..18508
     CDS             18637..19896
     CDS             20131..21297
     CDS             21363..22262
     CDS             complement(22358..22621)
     CDS             22950..23891
     CDS             23934..26750
     CDS             26750..27244
     CDS             27352..27801
     CDS             27803..28768
     CDS             28818..29732
     CDS             29899..30720
     CDS             31176..32324
     CDS             32342..35560
     CDS             35821..36216
     CDS             complement(36335..36925)
     CDS             complement(36931..37716)
     CDS             complement(37825..39378)
     CDS             complement(39451..40668)
     CDS             complement(40786..41928)
     CDS             complement(41959..43473)
     CDS             43946..44716
     CDS             44731..45672
     CDS             45723..47009
     CDS             47006..47293
     CDS             47352..48683
     CDS             48791..49321
     CDS             49314..51176
     CDS             51257..51847
     CDS             51933..52166
     CDS             52169..52483
     CDS             complement(52480..53328)
     CDS             complement(53335..53712)
     CDS             complement(53715..54536)
     CDS             complement(54533..55522)
     CDS             complement(55522..56235)
     CDS             complement(56232..56807)
     CDS             complement(56860..59214)
     CDS             59376..60284
     CDS             complement(60402..61061)
     CDS             complement(61073..63979)
     CDS             complement(64144..66495)
     CDS             complement(66570..67265)
     CDS             complement(67550..69052)
     CDS             complement(69063..70763)
     CDS             71102..71947
     CDS             72461..73309
     CDS             73316..73738
     CDS             73893..74657
     CDS             complement(74771..75469)
     CDS             complement(75453..77063)
     CDS             complement(77039..78022)
     CDS             complement(78186..79841)
     CDS             79930..80061
     CDS             complement(80169..80774)
     CDS             complement(80785..82185)
     CDS             complement(82188..83279)
     CDS             complement(83279..84850)
     CDS             85686..86630
     CDS             86948..88672
     CDS             88675..89166
     CDS             89346..90350
     CDS             90952..91410
     CDS             91412..92353
     CDS             92350..92715
     CDS             92731..94497
     CDS             94484..95971
     CDS             95968..97326
     CDS             97320..98402
     CDS             98405..99721
     CDS             99721..100965
     CDS             100962..102029
     CDS             102083..103558
     CDS             103551..104471
     CDS             104473..105303
     CDS             105300..106562
     CDS             106623..107774
     CDS             107875..108792
     CDS             108948..109535
     CDS             109597..112302
     CDS             112362..112760
     CDS             complement(112848..113045)
     CDS             complement(113055..113798)
     CDS             complement(113798..114418)
     CDS             114643..115686
     CDS             complement(115721..116923)
     CDS             complement(116913..118298)
     CDS             complement(118308..118748)
     CDS             complement(118952..119845)
     CDS             119933..120484
     CDS             120481..121335
     CDS             complement(121378..122748)
     CDS             123276..125057
     CDS             125060..125344
     CDS             125752..126042
     CDS             126451..126741
     CDS             127197..127961
     CDS             128122..130785
     CDS             130800..132692
     CDS             132900..134324
     CDS             complement(134566..136323)
     CDS             136678..139275
     CDS             139450..139812
     CDS             complement(139850..140644)
     CDS             complement(140660..141526)
     CDS             complement(141632..141940)
     CDS             142145..143695
     CDS             complement(143952..146342)
     CDS             146652..147083
     CDS             complement(147124..147786)
     CDS             147895..148821
     CDS             148818..149588
     CDS             149693..150133
     CDS             150197..151426
     CDS             complement(151430..151810)
     CDS             152084..153016
     CDS             153085..153288
     CDS             complement(153370..154221)
     CDS             complement(154233..155027)
     CDS             complement(155139..155567)
     CDS             complement(155557..156402)
     CDS             complement(156452..157048)
     CDS             complement(157075..157683)
     CDS             complement(157695..158261)
     CDS             complement(158278..160866)
     CDS             complement(160901..161641)
     CDS             complement(161750..162340)
     CDS             complement(162702..163181)
     CDS             complement(163178..164542)
     CDS             complement(164635..165561)
     CDS             complement(165598..166053)
     CDS             complement(166231..166935)
     CDS             complement(166950..167480)
     CDS             167554..169983
     CDS             170077..172611
     CDS             172831..175074
     CDS             175125..175922
     CDS             175922..176812
     CDS             176809..178791
     CDS             complement(178826..180106)
     CDS             180331..181752
     CDS             181834..182178
     CDS             complement(182225..182848)
     CDS             complement(183071..183688)
     CDS             complement(183681..184379)
     CDS             184463..185980
     CDS             186110..187534
     CDS             187689..188846
     CDS             complement(188900..189286)
     CDS             complement(189596..190420)
     CDS             complement(190451..193123)
     CDS             complement(193185..193979)
     CDS             194347..195072
     CDS             195207..196058
     CDS             196205..196930
     CDS             197080..197637
     CDS             197729..198925
     CDS             199114..199872
     CDS             199993..200742
     CDS             200754..202106
     CDS             202136..204568
     CDS             204690..205175
     CDS             205179..206204
     CDS             206309..206764
     CDS             206768..207556
     CDS             207556..208704
     CDS             208701..209297
     CDS             209334..212816
     CDS             212829..213788
     CDS             213886..216027
     CDS             216084..216473
     CDS             216538..217851
     CDS             complement(217885..218145)
     CDS             complement(218132..218332)
     CDS             218498..219043
     CDS             219040..219462
     CDS             219476..220186
     CDS             complement(220342..220896)
     CDS             complement(221218..222936)
     CDS             complement(223047..223754)
     CDS             complement(223751..224155)
     CDS             complement(224273..225088)
     CDS             complement(225128..225781)
     CDS             complement(225774..226805)
     CDS             226993..227565
     CDS             229118..229372
     CDS             complement(230050..230181)
     CDS             233235..234038
     CDS             complement(234035..234949)
     CDS             235166..235990
     CDS             236068..236838
     CDS             complement(236887..238107)
     CDS             complement(238317..239072)
     CDS             239106..239828
     CDS             complement(239825..240292)
     CDS             240348..241088
     CDS             241626..242411
     CDS             complement(242751..243230)
     CDS             complement(243248..244606)
     CDS             complement(244617..248084)
     CDS             complement(248164..249606)
     CDS             complement(249611..250354)
     CDS             complement(250351..253113)
     CDS             complement(253123..253887)
     CDS             complement(253892..255238)
     CDS             complement(255241..255765)
     CDS             complement(255762..257054)
     CDS             complement(257059..258108)
     CDS             complement(258072..259913)
     CDS             complement(259919..260344)
     CDS             complement(260349..261833)
     CDS             complement(261856..262359)
     CDS             263065..263583
     CDS             263669..263788
     CDS             263804..265786
     CDS             265893..266939
     CDS             266932..268371
     CDS             268346..268636
     CDS             268894..269073
     CDS             269887..270390
     CDS             270484..270972
     CDS             complement(271131..271262)
     CDS             complement(271243..272013)
     CDS             272194..272640
     CDS             complement(272683..275127)
     CDS             275367..275945
     CDS             276150..276917
     CDS             complement(276888..277628)
     CDS             278063..278689
     CDS             278865..279362
     CDS             complement(279682..281421)
     CDS             281516..282151
     CDS             282222..283277
     CDS             283329..283622
     CDS             283625..284023
     CDS             284111..284485
     CDS             284675..285814
     CDS             285811..286425
     CDS             complement(286482..287939)
     CDS             288200..288658
     CDS             288750..289994
     CDS             290052..290453
     CDS             complement(290492..291547)
     CDS             291836..292939
     CDS             292951..294204
     CDS             complement(294409..295569)
     CDS             complement(295883..296227)
     CDS             296525..297547
     CDS             297547..298326
     CDS             complement(298377..300128)
     CDS             301649..302683
     CDS             complement(303560..304414)
     CDS             complement(304411..304710)
     CDS             304806..305861
     CDS             305968..306189
     CDS             complement(306641..307327)
     CDS             complement(307422..307880)
     CDS             309092..309661
     CDS             complement(309936..310157)
     CDS             310576..310905
     CDS             311279..311824
     CDS             311988..312434
     CDS             312475..313170
     CDS             313241..315871
     CDS             315884..316411
     CDS             316433..316924
     CDS             316917..317885
     CDS             318189..318929
     CDS             319127..319627
     CDS             320121..322298
     CDS             complement(322343..323299)
     CDS             complement(323384..324613)
     CDS             complement(324717..328376)
     CDS             complement(328516..329631)
     CDS             complement(330479..330838)
     CDS             331647..331760
     CDS             complement(332752..333096)
     CDS             complement(333222..334115)
     CDS             334461..336431
     CDS             336450..337241
     CDS             337565..338704
     CDS             complement(338811..338993)
     CDS             339159..339758
     CDS             339758..340537
     CDS             complement(340588..341205)
     CDS             complement(341225..341572)
     CDS             complement(341569..341931)
     CDS             complement(342718..343605)
     CDS             complement(343652..345148)
     CDS             complement(345442..346152)
     CDS             complement(346356..348482)
     CDS             complement(348513..349823)
     CDS             350210..350572
     CDS             complement(350873..351055)
     CDS             351386..352258
     CDS             352592..355714
     CDS             356041..356859
     CDS             356951..357436
     CDS             357452..357928
     CDS             357997..358218
     CDS             358218..358331
     CDS             358381..358749
     CDS             358839..359216
     CDS             359213..359701
     CDS             359713..359910
     CDS             360025..360849
     CDS             complement(360942..362261)
     CDS             362627..362965
     CDS             complement(363400..363924)
     CDS             complement(364050..368180)
     CDS             368773..368988
     CDS             370290..370904
     CDS             complement(371789..372499)
     CDS             complement(372468..374111)
     CDS             complement(374101..376626)
     CDS             complement(376652..377320)
     CDS             complement(377377..377964)
     CDS             complement(378039..378581)
     CDS             complement(379665..379805)
     CDS             complement(379805..380071)
     CDS             complement(380433..380534)
     CDS             complement(381007..382149)
     CDS             complement(382321..383241)
     CDS             383398..384324
     CDS             384524..385417
     CDS             complement(385448..386437)
     CDS             complement(386464..387315)
     CDS             387881..392128
     CDS             complement(392253..393110)
     CDS             393358..394227
     CDS             complement(394387..394980)
     CDS             complement(395337..396662)
     CDS             396889..397743
     CDS             398270..398989
     CDS             399000..400427
     CDS             400420..401115
     CDS             complement(401358..402026)
     CDS             complement(402210..404507)
     CDS             complement(404549..405310)
     CDS             complement(405327..405467)
     CDS             complement(405464..406258)
     CDS             complement(406588..407151)
     CDS             407913..408194
     CDS             complement(408236..409906)
     CDS             complement(409920..411392)
     CDS             complement(411406..411993)
     CDS             412122..414155
     CDS             415031..416119
     CDS             complement(416161..417093)
     CDS             complement(417185..417682)
     CDS             417940..418545
     CDS             418585..419448
     CDS             419438..420985
     CDS             420985..422403
     CDS             422650..423600
     CDS             423610..424992
     CDS             425369..426418
     CDS             complement(427300..427935)
     CDS             428121..428396
     CDS             complement(428497..430083)
     CDS             430322..431212
     CDS             431372..432541
     CDS             432575..434026
     CDS             434066..435952
     CDS             436277..437536
     CDS             437526..438809
     CDS             complement(438889..439491)
     CDS             complement(439716..439889)
     CDS             complement(440366..440986)
     CDS             complement(441043..442296)
     CDS             complement(442348..445422)
     CDS             complement(445545..446636)
     CDS             446829..447368
     CDS             complement(447595..448428)
     CDS             complement(448521..449630)
     CDS             complement(449665..449940)
     CDS             complement(450130..450903)
     CDS             complement(451464..452660)
     CDS             complement(452670..453341)
     CDS             453949..454230
     CDS             454220..454912
     CDS             454925..455692
     CDS             455689..456516
     CDS             456513..457364
     CDS             complement(457404..458378)
     CDS             458904..461891
     CDS             461977..462600
     CDS             complement(462601..463758)
     CDS             464110..465330
     CDS             465343..466437
     CDS             complement(466496..466804)
     CDS             467064..467276
     CDS             complement(467300..468394)
     CDS             468857..469117
     CDS             469218..470633
     CDS             470752..471072
     CDS             471174..472289
     CDS             complement(472306..473115)
     CDS             473235..473693
     CDS             473876..474400
     CDS             474450..474641
     CDS             474899..475576
     CDS             475648..475932
     CDS             complement(476036..476218)
     CDS             complement(476579..477556)
     CDS             477615..478523
     CDS             complement(478792..480060)
     CDS             complement(480102..483245)
     CDS             complement(483242..484444)
     CDS             484634..485365
     CDS             485380..486675
     CDS             487082..488401
     CDS             488477..489850
     CDS             490006..491823
     CDS             complement(491828..492409)
     CDS             492502..493572
     CDS             493627..494754
     CDS             494777..495109
     CDS             495170..496984
     CDS             496995..497966
     CDS             498096..498443
     CDS             complement(498481..499365)
     CDS             complement(499664..500203)
     CDS             500354..500803
     CDS             500807..501910
     CDS             501999..502469
     CDS             502489..502908
     CDS             502986..503963
     CDS             503941..504459
     CDS             complement(504513..505487)
     CDS             complement(505542..507404)
     CDS             complement(507429..508328)
     CDS             complement(508328..508570)
     CDS             508776..509690
     CDS             509635..510225
     CDS             complement(510279..510869)
     CDS             complement(510832..511743)
     CDS             511911..512402
     CDS             complement(512530..513894)
     CDS             complement(514043..514933)
     CDS             complement(514945..515274)
     CDS             complement(515274..515888)
     CDS             complement(515878..517869)
     CDS             complement(517891..518838)
     CDS             complement(519298..520773)
     CDS             complement(520817..521395)
     CDS             521703..522017
     CDS             522361..523659
     CDS             523905..524528
     CDS             524654..525928
     CDS             526116..528470
     CDS             528679..528951
     CDS             529143..531014
     CDS             531165..531536
     CDS             531642..532040
     CDS             complement(532092..532787)
     CDS             complement(532852..534552)
     CDS             534652..535470
     CDS             535623..536081
     CDS             536111..537883
     CDS             537876..539657
     CDS             539838..540176
     CDS             540206..541492
     CDS             complement(541541..542401)
     CDS             542619..543053
     CDS             complement(543223..543534)
     CDS             543913..544266
     CDS             complement(544308..545858)
     CDS             complement(546022..546492)
     CDS             complement(546608..547159)
     CDS             complement(547333..547563)
     CDS             complement(547577..547951)
     CDS             complement(548496..551645)
     CDS             complement(551668..552486)
     CDS             complement(552630..552860)
     CDS             553002..553649
     CDS             553777..557139
     CDS             complement(557351..557512)
     CDS             complement(557526..558053)
     CDS             558123..558500
     CDS             558653..559204
     CDS             559333..561264
     CDS             561317..561646
     CDS             561646..562251
     CDS             562361..564235
     CDS             564416..565060
     CDS             565192..566154
     CDS             complement(566129..567097)
     CDS             567249..568553
     CDS             complement(568683..570359)
     CDS             complement(570597..571817)
     CDS             572035..573687
     CDS             complement(573725..574228)
     CDS             complement(574225..575025)
     CDS             complement(575049..575528)
     CDS             complement(575732..576526)
     CDS             576659..576961
     CDS             576997..577338
     CDS             complement(577396..577935)
     CDS             complement(577943..579901)
     CDS             580163..581095
     CDS             581098..582390
     CDS             582515..582922
     CDS             complement(582923..584146)
     CDS             complement(584265..584723)
     CDS             complement(584720..585637)
     CDS             585783..586460
     CDS             586447..587226
     CDS             complement(587289..588143)
     CDS             complement(588204..589013)
     CDS             complement(589003..589659)
     CDS             589805..590284
     CDS             590281..592695
     CDS             complement(592836..593930)
     CDS             complement(593999..594925)
     CDS             595155..595637
     CDS             595715..596530
     CDS             596620..598401
     CDS             598414..599190
     CDS             599290..600168
     CDS             600338..601792
     CDS             601852..603213
     CDS             603269..604570
     CDS             604592..605737
     CDS             complement(605866..606651)
     CDS             complement(606662..607897)
     CDS             complement(607919..608968)
     CDS             609285..610952
     CDS             610962..612221
     CDS             612232..613047
     CDS             613044..613937
     CDS             complement(614070..615137)
     CDS             complement(615134..615643)
     CDS             complement(615739..616068)
     CDS             complement(616180..616902)
     CDS             complement(616905..617399)
     CDS             617573..618958
     CDS             complement(618994..619515)
     CDS             complement(619623..619835)
     CDS             complement(619837..620703)
     CDS             complement(621386..621685)
     CDS             complement(622098..622766)
     CDS             complement(622998..623951)
     CDS             complement(624610..625500)
     CDS             complement(625501..628473)
     CDS             complement(628460..630697)
     CDS             complement(630847..632289)
     CDS             complement(632279..632962)
     CDS             633119..634501
     CDS             634525..634857
     CDS             634873..636096
     CDS             636108..639251
     CDS             639317..640735
     CDS             complement(640893..642140)
     CDS             complement(642248..642901)
     CDS             complement(642980..643363)
     CDS             complement(643428..643628)
     CDS             complement(643742..644860)
     CDS             644919..645047
     CDS             645305..645457
     CDS             complement(645579..646322)
     CDS             complement(646374..648623)
     CDS             648865..650067
     CDS             650070..650288
     CDS             650285..654166
     CDS             654382..655515
     CDS             complement(655512..656327)
     CDS             complement(656324..657316)
     CDS             complement(657313..658317)
     CDS             658428..659678
     CDS             complement(659682..660638)
     CDS             660827..662002
     CDS             662012..663622
     CDS             663636..664493
     CDS             664493..665239
     CDS             665242..665655
     CDS             665836..667941
     CDS             668053..668250
     CDS             complement(668260..669348)
     CDS             669457..670617
     CDS             complement(670618..671235)
     CDS             complement(671220..672440)
     CDS             complement(672587..673489)
     CDS             complement(673694..674440)
     CDS             674812..675375
     CDS             675516..677111
     CDS             complement(677232..677660)
     CDS             complement(678016..678426)
     CDS             complement(678656..679462)
     CDS             complement(679576..681039)
     CDS             complement(681090..681968)
     CDS             complement(681943..682494)
     CDS             complement(682498..684030)
     CDS             complement(684041..684949)
     CDS             complement(684946..685242)
     CDS             complement(685257..686315)
     CDS             686695..688353
     CDS             688322..689002
     CDS             complement(689043..690428)
     CDS             691015..691575
     CDS             691750..691959
     CDS             complement(692013..692396)
     CDS             692492..693280
     CDS             693409..693612
     CDS             complement(693712..694677)
     CDS             complement(694909..695097)
     CDS             complement(695497..696138)
     CDS             complement(696239..696502)
     CDS             complement(696612..697823)
     CDS             complement(697963..699051)
     CDS             complement(699062..700174)
     CDS             complement(700177..702078)
     CDS             complement(702109..702576)
     CDS             complement(702580..702897)
     CDS             complement(703157..703768)
     CDS             complement(703792..704433)
     CDS             complement(704435..705466)
     CDS             complement(705466..706047)
     CDS             complement(706062..708644)
     CDS             708879..709361
     CDS             complement(709406..710341)
     CDS             complement(710459..711184)
     CDS             complement(711184..711858)
     CDS             complement(711858..712598)
     CDS             complement(712768..713676)
     CDS             714130..716007
     CDS             complement(716134..717672)
     CDS             complement(717697..718575)
     CDS             complement(718665..719132)
     CDS             complement(719129..720208)
     CDS             complement(720322..721746)
     CDS             721892..723067
     CDS             complement(723914..725578)
     CDS             complement(725835..726587)
     CDS             complement(726635..727855)
     CDS             complement(727864..729012)
     CDS             complement(729072..729872)
     CDS             730205..732151
     CDS             complement(732240..733520)
     CDS             complement(733534..734004)
     CDS             complement(734001..735170)
     CDS             complement(735206..735964)
     CDS             complement(736024..736911)
     CDS             complement(736915..738072)
     CDS             738242..739477
     CDS             739470..740456
     CDS             740458..741219
     CDS             741439..743103
     CDS             743544..744950
     CDS             745000..745326
     CDS             complement(745410..745856)
     CDS             complement(746145..746675)
     CDS             complement(746815..747177)
     CDS             complement(747248..748012)
     CDS             748197..748742
     CDS             748768..750408
     CDS             complement(750465..751784)
     CDS             complement(751781..753979)
     CDS             complement(754668..755345)
     CDS             complement(755342..757696)
     CDS             complement(757683..758027)
     CDS             complement(758020..758592)
     CDS             complement(758601..760649)
     CDS             complement(760672..762345)
     CDS             762747..762953
     CDS             763054..763563
     CDS             763560..764978
     CDS             complement(765020..766501)
     CDS             766772..767515
     CDS             768202..769134
     CDS             769124..769858
     CDS             769894..770685
     CDS             complement(770682..771728)
     CDS             complement(772012..772254)
     CDS             complement(772402..773685)
     CDS             complement(773891..773998)
     CDS             774379..774783
     CDS             774777..775124
     CDS             775124..776890
     CDS             776906..777622
     CDS             777984..780785
     CDS             780800..782017
     CDS             782111..783277
     CDS             783277..784146
     CDS             784386..785501
     CDS             785455..785727
     CDS             786831..788399
     CDS             788415..789554
     CDS             789569..789682
     CDS             789682..789975
     CDS             790125..790529
     CDS             790526..791218
     CDS             791222..791650
     CDS             791715..792980
     CDS             793113..794405
     CDS             794440..794961
     CDS             794971..795762
     CDS             796908..797951
     CDS             797989..798708
     CDS             complement(798705..799646)
     CDS             complement(799761..800141)
     CDS             800457..801509
     CDS             complement(801676..802428)
     CDS             complement(802631..803671)
     CDS             complement(803665..804813)
     CDS             complement(804817..805863)
     CDS             complement(805873..806889)
     CDS             complement(807151..808623)
     CDS             complement(808691..809479)
     CDS             809608..809757
     CDS             809924..810697
     CDS             810697..811386
     CDS             811389..812447
     CDS             complement(812448..813266)
     CDS             813421..814416
     CDS             complement(814457..815290)
     CDS             815593..816645
     CDS             816721..818154
     CDS             818337..820598
     CDS             complement(820739..822022)
     CDS             complement(822174..822650)
     CDS             822759..823889
     CDS             complement(824000..825289)
     CDS             825376..826416
     CDS             826413..827567
     CDS             827554..828309
     CDS             828302..828979
     CDS             829558..831579
     CDS             complement(831617..832525)
     CDS             832922..833911
     CDS             833933..834445
     CDS             834448..834933
     CDS             834926..835171
     CDS             835173..835625
     CDS             835762..836466
     CDS             836672..837385
     CDS             complement(837421..838377)
     CDS             complement(838377..839618)
     CDS             complement(839615..840376)
     CDS             840509..840919
     CDS             complement(840881..841987)
     CDS             complement(841998..843131)
     CDS             complement(843124..844860)
     CDS             complement(844853..845848)
     CDS             complement(845851..846522)
     CDS             846751..848112
     CDS             complement(848345..848542)
     CDS             848649..850799
     CDS             850827..851789
     CDS             851930..853015
     CDS             complement(853243..853503)
     CDS             complement(853768..854034)
     CDS             complement(854108..854785)
     CDS             complement(855001..857283)
     CDS             complement(857548..857808)
     CDS             858084..859010
     CDS             complement(859007..861232)
     CDS             complement(861349..862071)
     CDS             complement(862068..862727)
     CDS             complement(862866..863612)
     CDS             complement(864016..864519)
     CDS             complement(864819..865706)
     CDS             866059..866574
     CDS             complement(866624..868207)
     CDS             complement(868479..868607)
     CDS             868793..869260
     CDS             869257..870375
     CDS             complement(870433..871353)
     CDS             871572..873164
     CDS             complement(873364..874179)
     CDS             complement(874325..876757)
     CDS             complement(876763..877662)
     CDS             877793..878455
     CDS             complement(878531..879280)
     CDS             complement(879280..880515)
     CDS             880719..881684
     CDS             881671..883542
     CDS             883562..883852
     CDS             883887..885101
     CDS             885119..886039
     CDS             886042..886953
     CDS             887130..889478
     CDS             889486..890814
     CDS             complement(890861..892186)
     CDS             892399..892782
     CDS             892893..894008
     CDS             complement(894005..894631)
     CDS             894877..896079
     CDS             complement(896126..896884)
     CDS             complement(896942..897538)
     CDS             897824..899056
     CDS             complement(899097..899375)
     CDS             complement(899467..900282)
     CDS             complement(900282..901409)
     CDS             901574..902110
     CDS             complement(902285..903970)
     CDS             904240..904617
     CDS             complement(904647..904904)
     CDS             905064..905351
     CDS             905335..906057
     CDS             906118..907020
     CDS             907108..907584
     CDS             907934..909046
     CDS             909141..910274
     CDS             910284..911228
     CDS             911225..912070
     CDS             912130..912618
     CDS             912659..913786
     CDS             complement(914086..914547)
     CDS             complement(914773..915441)
     CDS             complement(915441..916157)
     CDS             complement(916164..916895)
     CDS             complement(916913..917641)
     CDS             complement(917859..918374)
     CDS             918500..918823
     CDS             918820..919650
     CDS             complement(919647..920696)
     CDS             complement(920759..922189)
     CDS             complement(922200..923201)
     CDS             complement(923238..924956)
     CDS             complement(925089..926057)
     CDS             complement(926069..927721)
     CDS             complement(927865..928764)
     CDS             complement(929085..929780)
     CDS             930206..931864
     CDS             complement(931861..932817)
     CDS             932968..934083
     CDS             934080..936026
     CDS             complement(936099..936323)
     CDS             936646..936966
     CDS             936997..939273
     CDS             complement(940017..940235)
     CDS             complement(940520..941224)
     CDS             complement(941266..942987)
     CDS             complement(942988..944754)
     CDS             complement(944877..945947)
     CDS             946386..946880
     CDS             947015..950995
     CDS             951154..951765
     CDS             951776..953119
     CDS             953210..954502
     CDS             954741..957185
     CDS             957196..957813
     CDS             957815..958678
     CDS             complement(958714..959340)
     CDS             959678..960802
     CDS             complement(960899..961639)
     CDS             complement(961831..964113)
     CDS             complement(964168..965364)
     CDS             complement(965431..967191)
     CDS             967321..968013
     CDS             968212..969300
     CDS             969371..970654
     CDS             970824..971588
     CDS             971761..972444
     CDS             972555..974228
     CDS             974388..974672
     CDS             974878..977142
     CDS             977179..978927
     CDS             978924..979910
     CDS             979947..981179
     CDS             981231..981413
     CDS             981410..982156
     CDS             982310..983203
     CDS             complement(983180..983959)
     CDS             984095..984880
     CDS             984877..986199
     CDS             986180..986884
     CDS             986884..991344
     CDS             991605..993452
     CDS             993634..994182
     CDS             994209..994856
     CDS             complement(994906..996096)
     CDS             complement(996281..997369)
     CDS             complement(997973..999373)
     CDS             complement(999542..999961)
     CDS             complement(1000045..1000743)
     CDS             1001009..1003621
     CDS             complement(1003815..1004582)
     CDS             complement(1004579..1005370)
     CDS             complement(1005382..1006527)
     CDS             complement(1006524..1007483)
     CDS             complement(1007476..1008051)
     CDS             1008288..1009298
     CDS             1009472..1010014
     CDS             complement(1010011..1011120)
     CDS             1011218..1013326
     CDS             1013338..1015245
     CDS             1015375..1016628
     CDS             1016633..1018273
     CDS             1018270..1018833
     CDS             1019089..1019256
     CDS             complement(1019326..1019952)
     CDS             complement(1019913..1021673)
     CDS             1021859..1022311
     CDS             complement(1022387..1023427)
     CDS             complement(1023783..1024292)
     CDS             1024511..1025140
     CDS             complement(1025103..1027265)
     CDS             complement(1027275..1027721)
     CDS             1027844..1029898
     CDS             complement(1029930..1030388)
     CDS             complement(1030484..1031146)
     CDS             1031319..1031732
     CDS             complement(1031777..1032094)
     CDS             complement(1032152..1033327)
     CDS             1033437..1033715
     CDS             complement(1033712..1034041)
     CDS             complement(1034133..1034792)
     CDS             1035513..1036631
     CDS             1036628..1038421
     CDS             1038440..1039147
     CDS             1039144..1039731
     CDS             1039728..1040126
     CDS             1040123..1040980
     CDS             1041114..1042658
     CDS             1042670..1043806
     CDS             1043819..1043911
     CDS             1043961..1045301
     CDS             complement(1045289..1045501)
     CDS             1045787..1045999
     CDS             1046393..1046566
     CDS             complement(1046615..1047688)
     CDS             complement(1047771..1050458)
     CDS             1050586..1051614
     CDS             complement(1051587..1052279)
     CDS             1052409..1053581
     CDS             1053581..1056127
     CDS             1056124..1056723
     CDS             1057154..1057327
     CDS             1057552..1058154
     CDS             complement(1058413..1058718)
     CDS             complement(1058718..1059638)
     CDS             1060173..1061414
     CDS             complement(1061452..1061679)
     CDS             complement(1061700..1062296)
     CDS             1062669..1062842
     CDS             complement(1062925..1064253)
     CDS             complement(1064274..1064768)
     CDS             complement(1064779..1065369)
     CDS             complement(1065379..1066179)
     CDS             complement(1066187..1066573)
     CDS             complement(1066585..1067280)
     CDS             complement(1067277..1068368)
     CDS             1068655..1069293
     CDS             complement(1069333..1073295)
     CDS             1073350..1073559
     CDS             1073718..1075226
     CDS             1075446..1076276
     CDS             1076334..1077461
     CDS             1077467..1078738
     CDS             1079089..1080153
     CDS             complement(1080203..1080616)
     CDS             complement(1080618..1081943)
     CDS             complement(1081936..1083954)
     CDS             complement(1083963..1086386)
     CDS             1086973..1088340
     CDS             1088765..1089703
     CDS             1089758..1090495
     CDS             1090519..1091073
     CDS             1091144..1091665
     CDS             complement(1091729..1092319)
     CDS             complement(1092590..1093006)
     CDS             complement(1093031..1093420)
     CDS             complement(1093425..1094075)
     CDS             1094829..1095284
     CDS             1095325..1095783
     CDS             1095842..1096174
     CDS             1096295..1096606
     CDS             1096701..1097234
     CDS             1097176..1098657
     CDS             complement(1098665..1099822)
     CDS             1100249..1101751
     CDS             1101774..1104287
     CDS             1104459..1104686
     CDS             complement(1104687..1105061)
     CDS             complement(1105144..1106370)
     CDS             complement(1106542..1107462)
     CDS             1107687..1108739
     CDS             complement(1108781..1109356)
     CDS             complement(1109360..1109926)
     CDS             complement(1110187..1110300)
     CDS             complement(1110348..1111466)
     CDS             complement(1111581..1111835)
     CDS             complement(1112125..1112370)
     CDS             complement(1112444..1113490)
     CDS             complement(1113596..1114156)
     CDS             complement(1114290..1114937)
     CDS             complement(1115001..1116209)
     CDS             1116445..1117029
     CDS             1117040..1117687
     CDS             1117689..1118612
     CDS             1118722..1120257
     CDS             complement(1120297..1120713)
     CDS             complement(1120718..1121011)
     CDS             complement(1121087..1121746)
     CDS             1121901..1122317
     CDS             1122321..1122725
     CDS             1122737..1123432
     CDS             1123457..1124662
     CDS             1124682..1125437
     CDS             1125609..1126391
     CDS             1126435..1127142
     CDS             1127154..1128251
     CDS             1128251..1129192
     CDS             1129258..1130901
     CDS             1130913..1131866
     CDS             complement(1132061..1135246)
     CDS             1135819..1136778
     CDS             complement(1136890..1137513)
     CDS             1137673..1138194
     CDS             1138246..1138419
     CDS             1138530..1139570
     CDS             1139638..1140591
     CDS             1140607..1141536
     CDS             1141549..1142283
     CDS             1142494..1142730
     CDS             1142817..1144058
     CDS             1144178..1144987
     CDS             1144990..1146012
     CDS             1146002..1146643
     CDS             1146640..1147644
     CDS             1147655..1148452
     CDS             1148747..1150180
     CDS             complement(1150240..1152429)
     CDS             1152764..1153123
     CDS             1153150..1153503
     CDS             1153517..1154158
     CDS             1154139..1154963
     CDS             1154974..1155999
     CDS             1156022..1156564
     CDS             1156964..1158268
     CDS             1158495..1159034
     CDS             complement(1159096..1159728)
     CDS             1159969..1160226
     CDS             complement(1160309..1161268)
     CDS             complement(1161416..1164910)
     CDS             complement(1164990..1165310)
     CDS             complement(1165359..1166063)
     CDS             1166325..1167524
     CDS             1167517..1168218
     CDS             1168224..1169267
     CDS             1169492..1170403
     CDS             1170419..1171240
     CDS             complement(1171377..1172162)
     CDS             complement(1172159..1172620)
     CDS             complement(1172678..1173724)
     CDS             complement(1173721..1174515)
     CDS             complement(1174512..1175369)
     CDS             complement(1175353..1176489)
     CDS             1176739..1177965
     CDS             complement(1178014..1179135)
     CDS             complement(1179211..1180671)
     CDS             complement(1180671..1181342)
     CDS             complement(1181512..1182882)
     CDS             complement(1182886..1183527)
     CDS             complement(1183563..1184669)
     CDS             complement(1184723..1185184)
     CDS             complement(1185194..1185847)
     CDS             1186019..1187269
     CDS             complement(1187383..1187871)
     CDS             complement(1188067..1188846)
     CDS             complement(1188846..1189868)
     CDS             complement(1189882..1190484)
     CDS             complement(1190474..1190710)
     CDS             complement(1190850..1191089)
     CDS             complement(1191137..1191355)
     CDS             complement(1191454..1191669)
     CDS             complement(1191746..1191937)
     CDS             complement(1191910..1192092)
     CDS             complement(1192089..1192769)
     CDS             complement(1192766..1193551)
     CDS             complement(1193557..1193853)
     CDS             complement(1193928..1194134)
     CDS             complement(1194610..1194987)
     CDS             complement(1194965..1196026)
     CDS             complement(1196107..1196592)
     CDS             1196910..1197137
     CDS             1197168..1197707
     CDS             1197719..1198723
     CDS             1198720..1199433
     CDS             complement(1199512..1199940)
     CDS             complement(1199937..1200314)
     CDS             1200582..1201037
     CDS             1201037..1201207
     CDS             1201200..1201490
     CDS             1201487..1201849
     CDS             1201849..1201986
     CDS             1202072..1202455
     CDS             complement(1202644..1203726)
     CDS             1204315..1204530
     CDS             1204530..1205027
     CDS             1205024..1205485
     CDS             complement(1205517..1205810)
     CDS             1206291..1206617
     CDS             1206824..1207006
     CDS             complement(1206981..1207232)
     CDS             1207569..1208114
     CDS             1208089..1210014
     CDS             1210011..1210217
     CDS             1210214..1211815
     CDS             1211796..1213115
     CDS             1213125..1213457
     CDS             1213513..1214538
     CDS             1214580..1214975
     CDS             1214987..1215340
     CDS             1215352..1215930
     CDS             1215927..1216322
     CDS             1216330..1217070
     CDS             1217086..1217508
     CDS             1217490..1217924
     CDS             1217917..1220484
     CDS             1220481..1220810
     CDS             1220810..1221508
     CDS             1221583..1222257
     CDS             1222254..1222826
     CDS             1222887..1226369
     CDS             1226428..1228488
     CDS             1228485..1228763
     CDS             1228776..1229069
     CDS             complement(1229161..1230018)
     CDS             complement(1230015..1230872)
     CDS             complement(1230869..1231696)
     CDS             complement(1231696..1232610)
     CDS             1233030..1233482
     CDS             1233737..1234321
     CDS             complement(1234346..1234783)
     CDS             1235263..1235415
     CDS             complement(1235677..1236081)
     CDS             complement(1236302..1237033)
     CDS             complement(1237238..1238449)
     CDS             1238763..1238999
     CDS             1239343..1239609
     CDS             1239722..1239970
     CDS             1240481..1241161
     CDS             1241909..1242088
     CDS             1242378..1242755
     CDS             1242901..1243428
     CDS             complement(1243486..1243815)
     CDS             complement(1243825..1244109)
     CDS             1244762..1245088
     CDS             complement(1245461..1245727)
     CDS             complement(1245731..1246543)
     CDS             complement(1246567..1247262)
     CDS             1247782..1248150
     CDS             complement(1248253..1248654)
     CDS             1248896..1249189
     CDS             1249261..1249920
     CDS             1250012..1250458
     CDS             1251238..1251657
     CDS             1251657..1252925
     CDS             complement(1252970..1253500)
     CDS             complement(1253646..1255187)
     CDS             1255409..1256128
     CDS             complement(1256291..1257823)
     CDS             1258153..1259451
     CDS             1259461..1260531
     CDS             complement(1260588..1262324)
     CDS             complement(1262419..1263333)
     CDS             1263433..1264044
     CDS             complement(1264046..1264780)
     CDS             1264981..1265235
     CDS             complement(1265285..1267255)
     CDS             complement(1267281..1268135)
     CDS             complement(1268132..1268944)
     CDS             complement(1268954..1269712)
     CDS             complement(1269709..1270689)
     CDS             complement(1270689..1271711)
     CDS             complement(1272048..1273745)
     CDS             complement(1274065..1275483)
     CDS             complement(1275494..1276126)
     CDS             complement(1276137..1277207)
     CDS             1277435..1279354
     CDS             complement(1279759..1280850)
     CDS             complement(1280967..1281551)
     CDS             1281829..1282107
     CDS             complement(1282162..1283814)
     CDS             complement(1283966..1284979)
     CDS             complement(1285064..1285915)
     CDS             complement(1285915..1286538)
     CDS             1286752..1288008
     CDS             1288050..1289132
     CDS             1289132..1289965
     CDS             1289962..1290354
     CDS             1290358..1291167
     CDS             1291203..1292057
     CDS             complement(1292205..1292312)
     CDS             complement(1292717..1293817)
     CDS             1294087..1294317
     CDS             1294475..1295170
     CDS             complement(1295214..1295567)
     CDS             1295752..1297146
     CDS             complement(1297147..1297797)
     CDS             complement(1297790..1299586)
     CDS             1299612..1299830
     CDS             1299925..1301316
     CDS             1301709..1305452
     CDS             1305449..1306987
     CDS             1306984..1307694
     CDS             1307694..1308371
     CDS             complement(1308424..1309623)
     CDS             1309876..1310163
     CDS             complement(1310417..1311259)
     CDS             complement(1311309..1311767)
     CDS             1311841..1312785
     CDS             1312877..1313890
     CDS             1314092..1315000
     CDS             complement(1315144..1315557)
     CDS             1316161..1316778
     CDS             complement(1316905..1318110)
     CDS             complement(1318236..1320911)
     CDS             1321388..1322035
     CDS             1322062..1322217
     CDS             complement(1322193..1322489)
     CDS             1322728..1324404
     CDS             1324490..1325410
     CDS             1325425..1326333
     CDS             1326345..1327358
     CDS             1327355..1328359
     CDS             complement(1328411..1328740)
     CDS             complement(1328775..1330235)
     CDS             complement(1330606..1331859)
     CDS             complement(1332159..1332455)
     CDS             1332664..1333395
     CDS             complement(1333435..1333833)
     CDS             complement(1333939..1334478)
     CDS             complement(1334508..1335251)
     CDS             1335606..1336244
     CDS             complement(1336303..1336809)
     CDS             complement(1336855..1337355)
     CDS             complement(1337441..1337620)
     CDS             complement(1338001..1338807)
     CDS             complement(1338807..1340000)
     CDS             complement(1340012..1341370)
     CDS             complement(1341374..1342969)
     CDS             complement(1342969..1344531)
     CDS             1344805..1345686
     CDS             1345683..1346303
     CDS             1346328..1348220
     CDS             1348433..1349308
     CDS             1349478..1350500
     CDS             1350510..1350818
     CDS             complement(1350875..1351465)
     CDS             complement(1351462..1352220)
     CDS             1352440..1353489
     CDS             complement(1353525..1353776)
     CDS             1353881..1354033
     CDS             1354156..1356753
     CDS             1356963..1357937
     CDS             1358268..1358396
     CDS             1358399..1358566
     CDS             1358925..1361600
     CDS             complement(1361664..1362254)
     CDS             1362424..1363188
     CDS             1363337..1363645
     CDS             1363652..1364821
     CDS             1364953..1365750
     CDS             1365750..1366076
     CDS             complement(1366202..1366420)
     CDS             complement(1366689..1367438)
     CDS             complement(1367528..1367701)
     CDS             complement(1367849..1369834)
     CDS             complement(1370068..1372002)
     CDS             complement(1372070..1373197)
     CDS             complement(1373342..1374130)
     CDS             1374608..1375174
     CDS             1375323..1376444
     CDS             1376444..1379551
     CDS             1379555..1380928
     CDS             1380937..1382100
     CDS             complement(1382148..1382954)
     CDS             complement(1382956..1383948)
     CDS             complement(1383948..1384838)
     CDS             complement(1384825..1385790)
     CDS             complement(1385787..1387430)
     CDS             complement(1387743..1387988)
     CDS             1388102..1388284
     CDS             complement(1388415..1389392)
     CDS             1389558..1390226
     CDS             1390280..1390504
     CDS             1390504..1390863
     CDS             1390872..1391093
     CDS             1391168..1391482
     CDS             1391692..1393371
     CDS             1393385..1394677
     CDS             1394698..1395579
     CDS             1395566..1396408
     CDS             1396439..1397491
     CDS             1397510..1398298
     CDS             1398308..1399363
     CDS             1399360..1401627
     CDS             1401624..1402283
     CDS             1402297..1402632
     CDS             1402640..1403380
     CDS             1403425..1404330
     CDS             complement(1404381..1405379)
     CDS             1405534..1406931
     CDS             1406928..1407989
     CDS             1408137..1409678
     CDS             complement(1409722..1410228)
     CDS             1410347..1411312
     CDS             complement(1411287..1412015)
     CDS             complement(1412306..1412944)
     CDS             complement(1413015..1413935)
     CDS             1414073..1414972
     CDS             1415309..1415902
     CDS             1415982..1416923
     CDS             complement(1416974..1418005)
     CDS             1418249..1418506
     CDS             complement(1418556..1419506)
     CDS             complement(1419658..1420410)
     CDS             complement(1420605..1421120)
     CDS             complement(1421633..1422448)
     CDS             1422545..1423573
     CDS             1423573..1425084
     CDS             1425279..1425842
     CDS             complement(1425863..1427095)
     CDS             1427350..1428333
     CDS             1428608..1428781
     CDS             1428811..1430184
     CDS             complement(1430313..1431248)
     CDS             complement(1433117..1433386)
     CDS             complement(1433574..1434008)
     CDS             complement(1434149..1435282)
     CDS             complement(1435648..1439172)
     CDS             1439446..1439712
     CDS             complement(1439709..1440131)
     CDS             complement(1440242..1441231)
     CDS             1441439..1444078
     CDS             1444075..1444260
     CDS             1444268..1444594
     CDS             1444970..1452346
     CDS             1452555..1453415
     CDS             1453714..1454319
     CDS             1454319..1455215
     CDS             1455231..1456988
     CDS             1457325..1458293
     CDS             complement(1458347..1458952)
     CDS             1459210..1463055
     CDS             1463328..1464128
     CDS             1464325..1465764
     CDS             complement(1465806..1466807)
     CDS             1466996..1467526
     CDS             1467771..1467944
     CDS             complement(1468056..1468223)
     CDS             1468555..1468743
     CDS             1468782..1470194
     CDS             complement(1470232..1471155)
     CDS             1471372..1472715
     CDS             1472976..1474595
     CDS             1474735..1474959
     CDS             1475022..1475561
     CDS             complement(1475553..1476533)
     CDS             1476657..1477649
     CDS             1477646..1478239
     CDS             1478542..1479210
     CDS             complement(1479245..1480417)
     CDS             1480509..1481045
     CDS             1481076..1483079
     CDS             complement(1483171..1483341)
     CDS             1483895..1485301
     CDS             1485546..1486691
     CDS             1486709..1487722
     CDS             1487723..1488664
     CDS             1488654..1489448
     CDS             1489470..1490894
     CDS             1491281..1491454
     CDS             1491540..1491773
     CDS             complement(1491774..1492223)
     CDS             complement(1492220..1492738)
     CDS             1492945..1493181
     CDS             complement(1493219..1495321)
     CDS             1495563..1496624
     CDS             complement(1496737..1498236)
     CDS             1498503..1498679
     CDS             1498693..1499103
     CDS             1499644..1499928
     CDS             1499947..1502352
     CDS             1502342..1503103
     CDS             1503472..1503939
     CDS             1504273..1504488
     CDS             complement(1504805..1505374)
     CDS             1505549..1506394
     CDS             complement(1506490..1507383)
     CDS             complement(1507463..1508143)
     CDS             complement(1508140..1508835)
     CDS             complement(1508835..1510379)
     CDS             complement(1510376..1514116)
     CDS             complement(1514211..1515599)
     CDS             complement(1515872..1516696)
     CDS             1516986..1517573
     CDS             1517622..1520033
     CDS             1520046..1520930
     CDS             1520923..1521576
     CDS             complement(1521805..1522089)
     CDS             complement(1522089..1522367)
     CDS             1522463..1522633
     CDS             complement(1522553..1523563)
     CDS             complement(1523697..1525394)
     CDS             complement(1525551..1525688)
     CDS             complement(1525790..1526005)
     CDS             1526350..1526781
     CDS             complement(1526971..1529370)
     CDS             complement(1529937..1531256)
     CDS             complement(1531387..1532922)
     CDS             complement(1533078..1534478)
     CDS             complement(1534840..1537623)
     CDS             complement(1537680..1540052)
     CDS             complement(1540090..1541748)
     CDS             complement(1542066..1543223)
     CDS             complement(1543275..1544957)
     CDS             complement(1545359..1546120)
     CDS             complement(1546196..1546393)
     CDS             complement(1546641..1548920)
     CDS             complement(1549206..1549493)
     CDS             complement(1549507..1550343)
     CDS             1550384..1551055
     CDS             complement(1551109..1551309)
     CDS             complement(1551349..1552221)
     CDS             complement(1552221..1552487)
     CDS             1552795..1553553
     CDS             complement(1553557..1554471)
     CDS             complement(1554668..1556119)
     CDS             complement(1556346..1557764)
     CDS             complement(1557903..1558262)
     CDS             complement(1558262..1559188)
     CDS             complement(1559252..1560640)
     CDS             1560741..1561622
     CDS             1561961..1563151
     CDS             complement(1563176..1563841)
     CDS             1564053..1564487
     CDS             1564508..1564891
     CDS             1564923..1565141
     CDS             complement(1565198..1566637)
     CDS             complement(1566661..1566972)
     CDS             1567037..1567450
     CDS             complement(1567495..1568394)
     CDS             1568589..1569776
     CDS             1569903..1569998
     CDS             complement(1570217..1571107)
     CDS             complement(1571614..1573659)
     CDS             1573796..1574542
     CDS             1574631..1575317
     CDS             1575494..1575697
     CDS             complement(1575733..1577193)
     CDS             complement(1577282..1578649)
     CDS             complement(1578707..1579726)
     CDS             complement(1579738..1580952)
     CDS             complement(1581158..1581484)
     CDS             1581619..1581960
     CDS             1581995..1582555
     CDS             complement(1582558..1583304)
     CDS             1583376..1583681
     CDS             1583938..1584552
     CDS             1584746..1586002
     CDS             complement(1585955..1586650)
     CDS             complement(1586775..1587995)
     CDS             complement(1588130..1589023)
     CDS             1589130..1590383
     CDS             1590808..1591116
     CDS             1591392..1592213
     CDS             complement(1592252..1592581)
     CDS             complement(1592568..1592933)
     CDS             1593345..1594379
     CDS             complement(1594404..1595792)
     CDS             complement(1595803..1597335)
     CDS             1597859..1598803
     CDS             1598989..1600371
     CDS             1600408..1601130
     CDS             complement(1601127..1601462)
     CDS             1601591..1602310
     CDS             1602314..1603615
     CDS             1603691..1604620
     CDS             complement(1604617..1606020)
     CDS             complement(1606163..1607809)
     CDS             1608008..1609183
     CDS             1609284..1610792
     CDS             complement(1610837..1612102)
     CDS             complement(1612141..1613514)
     CDS             complement(1613511..1615322)
     CDS             complement(1615712..1616302)
     CDS             complement(1616531..1617298)
     CDS             complement(1617411..1618439)
     CDS             1618614..1620206
     CDS             1620216..1621388
     CDS             1621492..1622493
     CDS             complement(1622529..1623569)
     CDS             1624210..1624425
     CDS             1624511..1624951
     CDS             1625028..1625609
     CDS             1625609..1626187
     CDS             1626180..1628504
     CDS             1628505..1629563
     CDS             1629567..1630187
     CDS             1630191..1630886
     CDS             1630886..1631521
     CDS             1632131..1633633
     CDS             1633739..1634344
     CDS             complement(1634388..1635248)
     CDS             complement(1635310..1635753)
     CDS             complement(1635814..1636584)
     CDS             complement(1636713..1637369)
     CDS             complement(1637428..1637751)
     CDS             complement(1637855..1638964)
     CDS             1639238..1639705
     CDS             complement(1639752..1640186)
     CDS             1640386..1640622
     CDS             1640712..1641482
     CDS             1641482..1643494
     CDS             complement(1643495..1644016)
     CDS             complement(1644097..1644993)
     CDS             complement(1645042..1645281)
     CDS             1645384..1645983
     CDS             1646020..1647117
     CDS             1647198..1647605
     CDS             1647708..1648355
     CDS             complement(1648727..1649074)
     CDS             1649409..1650224
     CDS             1650352..1650933
     CDS             complement(1651079..1652248)
     CDS             1652802..1653827
     CDS             complement(1653824..1654756)
     CDS             1654869..1656080
     CDS             1656371..1657519
     CDS             complement(1657559..1658200)
     CDS             1658415..1659788
     CDS             complement(1659829..1661085)
     CDS             1661660..1661965
     CDS             1662091..1663701
     CDS             complement(1663707..1664471)
     CDS             complement(1664523..1665308)
     CDS             complement(1665305..1665973)
     CDS             complement(1666037..1666675)
     CDS             complement(1666688..1668790)
     CDS             complement(1668811..1669437)
     CDS             complement(1669893..1670102)
     CDS             1670659..1672071
     CDS             1672382..1672618
     CDS             complement(1672681..1673685)
     CDS             complement(1673834..1674250)
     CDS             complement(1674263..1675483)
     CDS             complement(1675480..1676751)
     CDS             complement(1676726..1677472)
     CDS             complement(1677482..1678969)
     CDS             complement(1678978..1679346)
     CDS             complement(1679895..1680083)
     CDS             complement(1680183..1680593)
     CDS             complement(1680590..1683646)
     CDS             1683860..1684972
     CDS             1685401..1685757
     CDS             1685857..1687071
     CDS             1687298..1688563
     CDS             1688575..1689441
     CDS             1689472..1690230
     CDS             1690375..1691970
     CDS             1691984..1693135
     CDS             complement(1693178..1694089)
     CDS             1694405..1695169
     CDS             1695189..1696127
     CDS             1696182..1697471
     CDS             1697468..1697761
     CDS             1697818..1699464
     CDS             complement(1699521..1701899)
     CDS             1702232..1703065
     CDS             1703222..1704268
     CDS             1704400..1704591
     CDS             complement(1704595..1706031)
     CDS             complement(1706094..1706807)
     CDS             complement(1707054..1707518)
     CDS             complement(1707596..1708345)
     CDS             complement(1708345..1708896)
     CDS             complement(1708958..1709938)
     CDS             complement(1710039..1710338)
     CDS             complement(1710343..1712730)
     CDS             complement(1712745..1713728)
     CDS             complement(1713842..1713937)
     CDS             complement(1714179..1714535)
     CDS             complement(1714588..1714785)
     CDS             complement(1714882..1715316)
     CDS             complement(1715428..1717356)
     CDS             1719081..1719188
     CDS             complement(1719241..1719999)
     CDS             1720286..1721215
     CDS             1721316..1721606
     CDS             1721712..1722572
     CDS             complement(1722613..1723149)
     CDS             1723296..1723964
     CDS             1724128..1724718
     CDS             1724851..1726242
     CDS             complement(1726289..1726552)
     CDS             1726735..1728996
     CDS             complement(1729043..1729801)
     CDS             complement(1729814..1731166)
     CDS             complement(1731270..1732109)
     CDS             complement(1732120..1732470)
     CDS             complement(1732521..1733879)
     CDS             complement(1733964..1734284)
     CDS             complement(1734584..1734922)
     CDS             1735124..1735951
     CDS             1736181..1737068
     CDS             complement(1737028..1737603)
     CDS             complement(1737806..1738291)
     CDS             complement(1738621..1739589)
     CDS             complement(1739582..1740925)
     CDS             complement(1740922..1742400)
     CDS             complement(1742397..1743431)
     CDS             complement(1743428..1744648)
     CDS             1745082..1745900
     CDS             1746067..1746777
     CDS             1746782..1747459
     CDS             1747473..1748180
     CDS             1748180..1748728
     CDS             1748738..1749904
     CDS             1749877..1751412
     CDS             1751412..1752065
     CDS             1752133..1752231
     CDS             1752368..1753441
     CDS             complement(1753450..1754070)
     CDS             1754157..1754564
     CDS             complement(1754530..1754802)
     CDS             1755038..1756381
     CDS             complement(1756437..1758380)
     CDS             complement(1758408..1760357)
     CDS             complement(1760354..1762054)
     CDS             complement(1762422..1764368)
     CDS             complement(1764373..1765416)
     CDS             complement(1765533..1766084)
     CDS             1766245..1768101
     CDS             1768316..1769284
     CDS             1769295..1769936
     CDS             complement(1770029..1771387)
     CDS             complement(1771505..1772263)
     CDS             complement(1772400..1773380)
     CDS             complement(1773390..1774337)
     CDS             complement(1774342..1775178)
     CDS             complement(1775199..1776242)
     CDS             complement(1776259..1777638)
     CDS             complement(1777665..1778741)
     CDS             complement(1779111..1779383)
     CDS             complement(1779425..1779838)
     CDS             1780180..1781175
     CDS             1781259..1782143
     CDS             complement(1782194..1783048)
     CDS             complement(1783138..1783884)
     CDS             1784320..1786254
     CDS             1786367..1787650
     CDS             1787797..1789272
     CDS             1789453..1790943
     CDS             1790986..1791489
     CDS             1791764..1792210
     CDS             complement(1792167..1792985)
     CDS             1793085..1794266
     CDS             1794321..1794668
     CDS             complement(1794690..1794944)
     CDS             1795127..1796152
     CDS             complement(1796419..1796667)
     CDS             complement(1796815..1796997)
     CDS             complement(1797001..1797360)
     CDS             complement(1797533..1798171)
     CDS             complement(1798714..1799829)
     CDS             complement(1799911..1801662)
     CDS             complement(1801801..1802382)
     CDS             complement(1802422..1803117)
     CDS             complement(1803175..1805085)
     CDS             1805214..1805561
     CDS             1805983..1806282
     CDS             complement(1806402..1806581)
     CDS             1806655..1808016
     CDS             1808020..1808598
     CDS             1808782..1810146
     CDS             1810277..1811875
     CDS             complement(1811879..1813435)
     CDS             1813898..1814869
     CDS             1814932..1815732
     CDS             1815745..1816596
     CDS             1816651..1817109
     CDS             1817538..1818104
     CDS             complement(1818101..1818910)
     CDS             complement(1819076..1819285)
     CDS             complement(1820111..1820398)
     CDS             1820775..1821014
     CDS             complement(1821158..1821949)
     CDS             1822126..1823499
     CDS             complement(1823545..1824426)
     CDS             complement(1824618..1826666)
     CDS             complement(1826686..1827384)
     CDS             complement(1827481..1828032)
     CDS             1828108..1829391
     CDS             1829360..1831993
     CDS             1832067..1833512
     CDS             1833630..1833866
     CDS             1833887..1834162
     CDS             complement(1834163..1834819)
     CDS             complement(1835214..1835555)
     CDS             complement(1835568..1836440)
     CDS             complement(1836444..1836818)
     CDS             1836957..1837187
     CDS             1837290..1837946
     CDS             1837970..1838632
     CDS             complement(1838629..1840689)
     CDS             complement(1840898..1841557)
     CDS             1841617..1841727
     CDS             complement(1841884..1842240)
     CDS             complement(1842307..1842597)
     CDS             1842731..1843909
     CDS             complement(1843965..1844606)
     CDS             complement(1844643..1846454)
     CDS             complement(1846689..1848164)
     CDS             complement(1848330..1848479)
     CDS             1848502..1849371
     CDS             1849499..1850941
     CDS             complement(1851073..1852044)
     CDS             complement(1852163..1853485)
     CDS             complement(1853501..1854448)
     CDS             1854512..1855267
     CDS             1855264..1856049
     CDS             complement(1856197..1857207)
     CDS             complement(1857216..1857827)
     CDS             1858104..1858706
     CDS             complement(1858708..1859229)
     CDS             complement(1859264..1860004)
     CDS             complement(1860033..1860476)
     CDS             complement(1860478..1862250)
     CDS             1862560..1863126
     CDS             1863123..1863941
     CDS             1863994..1864389
     CDS             1864430..1865173
     CDS             1865170..1866141
     CDS             complement(1866306..1867106)
     CDS             complement(1867146..1868735)
     CDS             complement(1868760..1869860)
     CDS             complement(1870248..1870994)
     CDS             complement(1871008..1871574)
     CDS             1871790..1873523
     CDS             complement(1873576..1873968)
     CDS             complement(1873968..1876046)
     CDS             complement(1876039..1877187)
     CDS             1877220..1877366
     CDS             complement(1877396..1878040)
     CDS             complement(1878051..1878440)
     CDS             complement(1878455..1879504)
     CDS             complement(1879507..1880367)
     CDS             complement(1880493..1880612)
     CDS             complement(1880658..1882319)
     CDS             complement(1882464..1882967)
     CDS             complement(1882988..1884952)
     CDS             complement(1884957..1885883)
     CDS             complement(1885880..1886767)
     CDS             complement(1886894..1887472)
     CDS             complement(1887475..1887825)
     CDS             1888605..1889033
     CDS             complement(1889040..1890464)
     CDS             complement(1890439..1891239)
     CDS             complement(1891406..1892392)
     CDS             complement(1892407..1893921)
     CDS             complement(1893991..1894980)
     CDS             1895777..1896280
     CDS             complement(1896359..1896610)
     CDS             1897074..1897397
     CDS             1897569..1898066
     CDS             complement(1898104..1898343)
     CDS             1898534..1899745
     CDS             complement(1899807..1900472)
     CDS             complement(1901121..1901669)
     CDS             complement(1901726..1903108)
     CDS             complement(1903139..1903690)
     CDS             complement(1903736..1904455)
     CDS             complement(1904774..1906441)
     CDS             1906707..1908113
     CDS             1908138..1908548
     CDS             1908548..1908913
     CDS             1908991..1910478
     CDS             complement(1910512..1910925)
     CDS             1911112..1912317
     CDS             1912314..1912547
     CDS             1912656..1913324
     CDS             1913838..1914920
     CDS             complement(1915109..1915207)
     CDS             complement(1915422..1916219)
     CDS             complement(1916229..1916780)
     CDS             complement(1916949..1917281)
     CDS             complement(1917626..1917940)
     CDS             1918155..1919813
     CDS             1919806..1920801
     CDS             1920794..1921480
     CDS             1921480..1922853
     CDS             1922872..1923315
     CDS             1923312..1924439
     CDS             1924544..1925008
     CDS             1925013..1926017
     CDS             1926014..1926427
     CDS             1926430..1926795
     CDS             1926795..1927532
     CDS             1927542..1927811
     CDS             1927820..1928605
     CDS             1928895..1929518
     CDS             complement(1929562..1929750)
     CDS             1929914..1930141
     CDS             1930437..1931252
     CDS             complement(1931249..1932943)
     CDS             complement(1933114..1933296)
     CDS             complement(1933375..1934292)
     CDS             1934465..1935385
     CDS             complement(1935374..1935844)
     CDS             complement(1935825..1937243)
     CDS             complement(1937310..1938005)
     CDS             1938975..1940033
     CDS             1940629..1941480
     CDS             complement(1941588..1942946)
     CDS             complement(1942946..1943728)
     CDS             1943750..1944163
     CDS             1944272..1944505
     CDS             1944628..1945275
     CDS             1945276..1945911
     CDS             1946169..1946819
     CDS             1947667..1948887
     CDS             1949001..1950821
     CDS             complement(1950936..1952399)
     CDS             complement(1952452..1953009)
     CDS             complement(1953408..1953713)
     CDS             1954359..1955861
     CDS             1955918..1956841
     CDS             complement(1956973..1957482)
     CDS             1957619..1958455
     CDS             complement(1958515..1958790)
     CDS             complement(1958801..1959331)
     CDS             1959764..1960237
     CDS             1960269..1960439
     CDS             1960450..1960635
     CDS             complement(1960727..1961899)
     CDS             complement(1961960..1962922)
     CDS             1964276..1964857
     CDS             complement(1964942..1965673)
     CDS             1965847..1966326
     CDS             1966487..1966891
     CDS             complement(1966955..1967305)
     CDS             complement(1967414..1967656)
     CDS             complement(1967729..1968025)
     CDS             complement(1968078..1968368)
     CDS             complement(1968450..1968668)
     CDS             complement(1968885..1969721)
     CDS             1970183..1970980
     CDS             1971537..1972580
     CDS             complement(1972774..1974078)
     CDS             complement(1974106..1975386)
     CDS             complement(1975379..1977181)
     CDS             complement(1977168..1978880)
     CDS             1979137..1980096
     CDS             1980287..1986394
     CDS             1986482..1995973
     CDS             1995970..1997070
     CDS             1997067..1997870
     CDS             1997874..1999451
     CDS             1999582..2001603
     CDS             2002251..2003000
     CDS             2003133..2004602
     CDS             2004615..2005091
     CDS             complement(2005219..2006271)
     CDS             2006586..2007902
     CDS             2008004..2009458
     CDS             2009801..2010517
     CDS             2011373..2012290
     CDS             2012392..2013342
     CDS             2013616..2015103
     CDS             2015112..2015213
     CDS             2015441..2016712
     CDS             complement(2016714..2016962)
     CDS             complement(2016992..2017504)
     CDS             complement(2017539..2018261)
     CDS             complement(2018254..2019768)
     CDS             complement(2019781..2022240)
     CDS             complement(2022271..2026638)
     CDS             complement(2026635..2028074)
     CDS             complement(2028136..2029599)
     CDS             complement(2029592..2036056)
     CDS             complement(2036067..2042567)
     CDS             complement(2042611..2045643)
     CDS             complement(2045693..2050489)
     CDS             complement(2050537..2051805)
     CDS             complement(2051802..2052932)
     CDS             complement(2052936..2053184)
     CDS             complement(2053214..2054080)
     CDS             complement(2054093..2056693)
     CDS             complement(2056734..2066354)
     CDS             2066788..2067000
     CDS             2067001..2067735
     CDS             2067881..2068147
     CDS             2068252..2068731
     CDS             complement(2069039..2069437)
     CDS             complement(2069756..2070691)
     CDS             complement(2070753..2071832)
     CDS             complement(2071844..2072587)
     CDS             complement(2072584..2073129)
     CDS             2074801..2076948
     CDS             2076936..2077064
     CDS             complement(2077319..2077963)
     CDS             complement(2077948..2079171)
     CDS             2080219..2080872
     CDS             2080886..2082082
     CDS             2082117..2082641
     CDS             2082643..2083416
     CDS             2084106..2084222
     CDS             2084418..2085632
     CDS             2085646..2086404
     CDS             2086458..2087423
     CDS             2087426..2088460
     CDS             complement(2089112..2089969)
     CDS             complement(2090775..2091014)
     CDS             complement(2091065..2091172)
     CDS             complement(2091160..2091561)
     CDS             complement(2091727..2092158)
     CDS             complement(2092100..2092297)
     CDS             2092497..2092697
     CDS             2093877..2095073
     CDS             2095269..2095475
     CDS             2095569..2096171
     CDS             complement(2097197..2097976)
     CDS             complement(2097976..2098998)
     CDS             complement(2099695..2099787)
     CDS             2100522..2101280
     CDS             2101250..2101666
     CDS             complement(2102197..2102454)
     CDS             complement(2102508..2103275)
     CDS             complement(2103272..2104330)
     CDS             complement(2104349..2105338)
     CDS             complement(2105349..2107421)
     CDS             2107943..2108377
     CDS             2108595..2110979
     CDS             2110976..2111881
     CDS             2111878..2112948
     CDS             2113084..2113761
     CDS             2113777..2114187
     CDS             2114408..2115229
     CDS             complement(2115255..2115401)
     CDS             2115492..2115965
     CDS             2115981..2116457
     CDS             2116526..2116747
     CDS             2116821..2117189
     CDS             2117278..2117652
     CDS             2117649..2117843
     CDS             complement(2118741..2119070)
     CDS             complement(2119242..2120300)
     CDS             complement(2120498..2120971)
     CDS             complement(2121090..2122256)
     CDS             2122465..2123892
     CDS             complement(2123966..2124520)
     CDS             complement(2124477..2125328)
     CDS             complement(2125595..2126545)
     CDS             complement(2126570..2127394)
     CDS             complement(2127477..2127731)
     CDS             complement(2127728..2127979)
     CDS             2128458..2129357
     CDS             2129363..2130667
     CDS             2130664..2131734
     CDS             2131734..2132801
     CDS             2132801..2133391
     CDS             2133391..2134128
     CDS             2134110..2134886
     CDS             2134880..2135491
     CDS             complement(2135677..2136654)
     CDS             complement(2136797..2137963)
     CDS             complement(2138213..2139619)
     CDS             complement(2139782..2141152)
     CDS             complement(2141235..2142674)
     CDS             complement(2142664..2143779)
     CDS             complement(2143890..2144897)
     CDS             complement(2144914..2146059)
     CDS             complement(2146046..2147077)
     CDS             complement(2147074..2147934)
     CDS             complement(2147940..2149283)
     CDS             complement(2149283..2150521)
     CDS             complement(2150896..2151789)
     CDS             complement(2151964..2153358)
     CDS             complement(2153369..2154589)
     CDS             complement(2154586..2155866)
     CDS             complement(2156432..2157910)
     CDS             complement(2157912..2159306)
     CDS             complement(2159361..2160731)
     CDS             complement(2160924..2162360)
     CDS             complement(2162363..2163586)
     CDS             complement(2163583..2164065)
     CDS             complement(2164065..2165030)
     CDS             complement(2165033..2166154)
     CDS             complement(2166181..2166729)
     CDS             complement(2166745..2167491)
     CDS             complement(2167502..2168719)
     CDS             complement(2168694..2169911)
     CDS             complement(2169908..2170396)
     CDS             complement(2170399..2171238)
     CDS             complement(2171331..2173493)
     CDS             complement(2173496..2173939)
     CDS             complement(2173945..2175084)
     CDS             2175743..2177326
     CDS             complement(2177619..2179472)
     CDS             complement(2179494..2180075)
     CDS             complement(2180167..2180808)
     CDS             2181126..2184443
     CDS             complement(2184553..2185401)
     CDS             2185535..2186887
     CDS             complement(2186900..2188840)
     CDS             complement(2188837..2189517)
     CDS             complement(2189595..2189822)
     CDS             complement(2189838..2190254)
     CDS             2191135..2192382
     CDS             2192382..2195504
     CDS             2195505..2198582
     CDS             2198583..2199998
     CDS             2199995..2201398
     CDS             2201395..2202117
     CDS             2202297..2202629
     CDS             complement(2202754..2203359)
     CDS             complement(2203420..2205528)
     CDS             complement(2205539..2206255)
     CDS             complement(2206255..2207469)
     CDS             2207957..2209318
     CDS             complement(2209818..2210135)
     CDS             2210551..2211450
     CDS             complement(2211532..2212311)
     CDS             complement(2212411..2213358)
     CDS             complement(2213312..2213452)
     CDS             complement(2213500..2214855)
     CDS             complement(2214859..2215143)
     CDS             complement(2215174..2215626)
     CDS             complement(2215636..2216898)
     CDS             complement(2216927..2217781)
     CDS             complement(2218008..2219060)
     CDS             2219317..2220594
     CDS             2220591..2221595
     CDS             2221592..2222557
     CDS             complement(2222531..2223277)
     CDS             complement(2223329..2224147)
     CDS             complement(2224212..2225012)
     CDS             complement(2225009..2225797)
     CDS             2225960..2226079
     CDS             complement(2226020..2226292)
     CDS             2226413..2227237
     CDS             2227456..2227794
     CDS             complement(2227876..2228910)
     CDS             complement(2228926..2231406)
     CDS             complement(2231422..2232096)
     CDS             complement(2232177..2232719)
     CDS             complement(2233013..2233294)
     CDS             complement(2233557..2234666)
     CDS             2234798..2236831
     CDS             2236972..2240760
     CDS             2240770..2244402
     CDS             2244463..2244648
     CDS             2245483..2246571
     CDS             2246582..2248861
     CDS             2248854..2249990
     CDS             2249987..2251777
     CDS             2251740..2251976
     CDS             2252101..2252562
     CDS             complement(2252603..2253073)
     CDS             complement(2253120..2253839)
     CDS             complement(2253836..2255521)
     CDS             2255743..2256474
     CDS             2256534..2256641
     CDS             complement(2256622..2257353)
     CDS             complement(2257358..2257525)
     CDS             complement(2257497..2258285)
     CDS             complement(2258278..2259435)
     CDS             complement(2259442..2260359)
     CDS             complement(2260549..2262846)
     CDS             2263042..2264757
     CDS             complement(2264796..2265737)
     CDS             complement(2265902..2266489)
     CDS             2266659..2267237
     CDS             complement(2267357..2268118)
     CDS             complement(2268171..2269607)
     CDS             complement(2270303..2271253)
     CDS             2271492..2271890
     CDS             2271887..2272582
     CDS             2272712..2273596
     CDS             2273746..2274465
     CDS             2274468..2274707
     CDS             2274901..2276139
     CDS             2276133..2277368
     CDS             complement(2277611..2278621)
     CDS             complement(2278637..2280157)
     CDS             complement(2280218..2281216)
     CDS             complement(2281496..2282536)
     CDS             complement(2282678..2283835)
     CDS             complement(2283852..2284520)
     CDS             2284778..2285614
     CDS             complement(2285646..2287637)
     CDS             complement(2287929..2289398)
     CDS             complement(2289603..2290409)
     CDS             2290583..2291632
     CDS             2291706..2292563
     CDS             2292567..2293655
     CDS             complement(2293757..2294962)
     CDS             complement(2295062..2296003)
     CDS             2296133..2296831
     CDS             complement(2296898..2298148)
     CDS             complement(2298242..2299180)
     CDS             complement(2299168..2300109)
     CDS             complement(2300565..2302256)
     CDS             complement(2302273..2303211)
     CDS             complement(2303211..2304341)
     CDS             2304709..2305890
     CDS             complement(2305887..2306141)
     CDS             2306296..2306868
     CDS             2307091..2308557
     CDS             2308675..2309661
     CDS             2309700..2310413
     CDS             2310825..2311391
     CDS             2311572..2313128
     CDS             2313210..2315024
     CDS             2315025..2316119
     CDS             2316119..2317144
     CDS             2317146..2318735
     CDS             complement(2318739..2319083)
     CDS             complement(2319416..2320606)
     CDS             complement(2320634..2321329)
     CDS             2321479..2323239
     CDS             2323364..2323648
     CDS             complement(2323787..2324794)
     CDS             2324976..2325203
     CDS             2325223..2326983
     CDS             complement(2327236..2327391)
     CDS             complement(2327372..2327500)
     CDS             2328265..2328912
     CDS             complement(2328947..2329981)
     CDS             complement(2329923..2330552)
     CDS             complement(2330549..2332492)
     CDS             complement(2332489..2332968)
     CDS             complement(2332965..2333174)
     CDS             complement(2333171..2333341)
     CDS             complement(2333325..2333909)
     CDS             complement(2333951..2334613)
     CDS             complement(2334610..2335227)
     CDS             complement(2335246..2335848)
     CDS             complement(2335858..2336307)
     CDS             complement(2336304..2337167)
     CDS             complement(2337154..2337849)
     CDS             complement(2337856..2340342)
     CDS             complement(2340339..2340602)
     CDS             complement(2340592..2341086)
     CDS             2341195..2341359
     CDS             2341494..2341982
     CDS             complement(2342132..2343778)
     CDS             complement(2343996..2344652)
     CDS             complement(2344656..2345639)
     CDS             complement(2345715..2346365)
     CDS             complement(2346365..2347429)
     CDS             complement(2347503..2348558)
     CDS             complement(2348670..2349797)
     CDS             2350536..2353208
     CDS             2353225..2353875
     CDS             complement(2354075..2356924)
     CDS             2357091..2358917
     CDS             2358914..2360299
     CDS             2360820..2361158
     CDS             2361158..2361808
     CDS             2361805..2363127
     CDS             2363158..2364342
     CDS             complement(2364416..2365192)
     CDS             complement(2365197..2366846)
     CDS             complement(2366847..2371241)
     CDS             complement(2371385..2372008)
     CDS             complement(2372005..2373693)
     CDS             complement(2373842..2376469)
     CDS             2376616..2377338
     CDS             complement(2377478..2381242)
     CDS             2381918..2384203
     CDS             2384393..2385523
     CDS             2385523..2385777
     CDS             complement(2385831..2386481)
     CDS             complement(2386684..2387760)
     CDS             complement(2387765..2389123)
     CDS             2389396..2391024
     CDS             2391014..2392195
     CDS             2392270..2393460
     CDS             2393653..2394612
     CDS             2394625..2394810
     CDS             complement(2394851..2395654)
     CDS             complement(2395672..2396961)
     CDS             complement(2397018..2398223)
     CDS             complement(2398238..2399020)
     CDS             complement(2399240..2400442)
     CDS             complement(2400542..2401084)
     CDS             2401364..2401789
     CDS             complement(2401828..2402430)
     CDS             2402720..2403877
     CDS             2403881..2404849
     CDS             2404849..2406831
     CDS             2406828..2407718
     CDS             2407718..2409370
     CDS             2409367..2409702
     CDS             2409702..2410088
     CDS             complement(2410082..2410348)
     CDS             complement(2410458..2411813)
     CDS             complement(2411810..2412772)
     CDS             complement(2412772..2413629)
     CDS             complement(2413644..2414402)
     CDS             complement(2414399..2416069)
     CDS             complement(2416158..2417453)
     CDS             complement(2417532..2417837)
     CDS             complement(2417892..2418353)
     CDS             2418418..2419335
     CDS             2419526..2419642
     CDS             2419691..2420662
     CDS             2420765..2421268
     CDS             complement(2421335..2422792)
     CDS             complement(2422799..2424328)
     CDS             complement(2424492..2426333)
     CDS             complement(2426330..2426632)
     CDS             complement(2426629..2427183)
     CDS             complement(2427195..2427737)
     CDS             complement(2427752..2428729)
     CDS             complement(2428726..2431452)
     CDS             complement(2431505..2432842)
     CDS             complement(2432839..2433339)
     CDS             complement(2433342..2435144)
     CDS             complement(2435238..2435900)
     CDS             complement(2435916..2436359)
     CDS             2436622..2436786
     CDS             complement(2436989..2437927)
     CDS             2438297..2438398
     CDS             2438847..2440064
     CDS             2440148..2440747
     CDS             complement(2440806..2442638)
     CDS             complement(2442725..2443375)
     CDS             complement(2443386..2443880)
     CDS             complement(2443963..2444418)
     CDS             2444756..2445958
     CDS             2446033..2448177
     CDS             2448409..2449887
     CDS             complement(2449921..2450463)
     CDS             complement(2450521..2451072)
     CDS             complement(2451128..2451772)
     CDS             2451908..2452555
     CDS             2452612..2452974
     CDS             2452995..2453888
     CDS             complement(2453936..2454826)
     CDS             complement(2455022..2455795)
     CDS             complement(2455803..2456519)
     CDS             complement(2456556..2457203)
     CDS             complement(2457293..2458075)
     CDS             complement(2458296..2459078)
     CDS             complement(2459344..2459913)
     CDS             complement(2460008..2461525)
     CDS             complement(2461562..2462050)
     CDS             complement(2462855..2463517)
     CDS             complement(2463507..2464775)
     CDS             complement(2464845..2465759)
     CDS             complement(2465915..2466574)
     CDS             complement(2466657..2467469)
     CDS             complement(2467469..2468482)
     CDS             complement(2468548..2469684)
     CDS             2469783..2470778
     CDS             complement(2470775..2471953)
     CDS             complement(2472218..2473438)
     CDS             2473597..2475603
     CDS             complement(2475724..2476002)
     CDS             complement(2476036..2476584)
     CDS             complement(2476584..2477393)
     CDS             complement(2477393..2478217)
     CDS             complement(2478221..2479306)
     CDS             complement(2479341..2480273)
     CDS             2480439..2480990
     CDS             complement(2481407..2482168)
     CDS             complement(2482170..2482697)
     CDS             complement(2482694..2483173)
     CDS             complement(2483170..2483673)
     CDS             complement(2483690..2484442)
     CDS             complement(2484462..2487110)
     CDS             complement(2487191..2487757)
     CDS             complement(2488324..2488809)
     CDS             complement(2489012..2491156)
     CDS             complement(2491156..2492466)
     CDS             complement(2492646..2492930)
     CDS             2493302..2494642
     CDS             complement(2494704..2495459)
     CDS             2495753..2496685
     CDS             complement(2497286..2498533)
     CDS             complement(2498602..2499519)
     CDS             2499735..2501168
     CDS             complement(2501176..2502129)
     CDS             2502401..2502619
     CDS             2502637..2503965
     CDS             complement(2504073..2505611)
     CDS             complement(2505611..2506774)
     CDS             2507190..2507804
     CDS             2507809..2511402
     CDS             complement(2511458..2512603)
     CDS             complement(2512677..2513621)
     CDS             complement(2513691..2515385)
     CDS             complement(2515439..2516689)
     CDS             complement(2517201..2517668)
     CDS             2518126..2518401
     CDS             complement(2518478..2518720)
     CDS             2519073..2519993
     CDS             complement(2520485..2521723)
     CDS             2522100..2523797
     CDS             2523812..2524546
     CDS             2524559..2525416
     CDS             complement(2525419..2527914)
     CDS             complement(2527939..2528976)
     CDS             complement(2528976..2530061)
     CDS             complement(2530077..2531324)
     CDS             complement(2531346..2531672)
     CDS             complement(2531891..2532856)
     CDS             2533060..2534316
     CDS             2534431..2534757
     CDS             complement(2534898..2536136)
     CDS             2536472..2537674
     CDS             complement(2537724..2539913)
     CDS             2540546..2540890
     CDS             2540892..2541284
     CDS             complement(2541335..2542750)
     CDS             complement(2543517..2544401)
     CDS             complement(2544653..2545909)
     CDS             complement(2545970..2546803)
     CDS             2547051..2547815
     CDS             complement(2547854..2548780)
     CDS             2548870..2549868
     CDS             complement(2549865..2550083)
     CDS             complement(2550085..2552100)
     CDS             complement(2552171..2553169)
     CDS             2553399..2554160
     CDS             2554345..2555316
     CDS             2555700..2555957
     CDS             2556002..2557729
     CDS             2557770..2558279
     CDS             complement(2558322..2559173)
     CDS             2559372..2559647
     CDS             complement(2559650..2560561)
     CDS             complement(2560696..2561793)
     CDS             complement(2561783..2562658)
     CDS             complement(2562658..2563491)
     CDS             complement(2563491..2564507)
     CDS             complement(2564665..2565456)
     CDS             2565736..2566632
     CDS             2566636..2568060
     CDS             complement(2568238..2569137)
     CDS             complement(2569233..2569808)
     CDS             complement(2569869..2570318)
     CDS             complement(2570305..2570730)
     CDS             2570944..2571813
     CDS             2571817..2572716
     CDS             complement(2572722..2573774)
     CDS             complement(2573820..2574320)
     CDS             complement(2574333..2574992)
     CDS             complement(2575002..2575889)
     CDS             complement(2575910..2577271)
     CDS             complement(2577283..2578686)
     CDS             complement(2578683..2579909)
     CDS             complement(2580226..2581413)
     CDS             complement(2581403..2582239)
     CDS             complement(2582250..2583653)
     CDS             complement(2583665..2583952)
     CDS             complement(2584059..2584394)
     CDS             complement(2584391..2585407)
     CDS             complement(2585404..2586207)
     CDS             complement(2586204..2586905)
     CDS             complement(2586880..2587359)
     CDS             complement(2587372..2587707)
     CDS             complement(2588000..2590279)
     CDS             2590568..2591518
     CDS             2591538..2593541
     CDS             complement(2593618..2594502)
     CDS             complement(2594787..2595362)
     CDS             complement(2595430..2597409)
     CDS             2597615..2599315
     CDS             2599479..2602592
     CDS             2603131..2603487
     CDS             2603491..2604618
     CDS             2604646..2604846
     CDS             complement(2604927..2605625)
     CDS             complement(2605699..2607714)
     CDS             complement(2607729..2608592)
     CDS             complement(2608760..2609473)
     CDS             2609545..2609775
     CDS             complement(2609686..2610720)
     CDS             complement(2610737..2611615)
     CDS             2611761..2612333
     CDS             2612333..2612803
     CDS             complement(2612902..2613963)
     CDS             2614176..2615639
     CDS             2615660..2616019
     CDS             complement(2616157..2616903)
     CDS             complement(2616953..2618242)
     CDS             complement(2618328..2618954)
     CDS             2619279..2620316
     CDS             2620316..2620954
     CDS             2621126..2623192
     CDS             2623197..2624738
     CDS             complement(2624777..2627020)
     CDS             complement(2627202..2627354)
     CDS             2627372..2627563
     CDS             2627877..2628392
     CDS             2628408..2628947
     CDS             complement(2629041..2630618)
     CDS             complement(2630687..2632153)
     CDS             2632315..2633691
     CDS             complement(2633760..2641811)
     CDS             complement(2641932..2642909)
     CDS             complement(2642964..2645141)
     CDS             complement(2645350..2645565)
     CDS             complement(2645628..2647100)
     CDS             complement(2647218..2648396)
     CDS             complement(2648407..2649027)
     CDS             complement(2649045..2650319)
     CDS             complement(2650430..2651548)
     CDS             complement(2651575..2652582)
     CDS             complement(2652867..2654021)
     CDS             complement(2654171..2654602)
     CDS             complement(2654751..2657063)
     CDS             complement(2657064..2662025)
     CDS             2662232..2663077
     CDS             complement(2663570..2664355)
     CDS             complement(2664489..2665772)
     CDS             complement(2665831..2666031)
     CDS             complement(2666043..2666378)
     CDS             complement(2666380..2668230)
     CDS             complement(2668247..2668762)
     CDS             complement(2668858..2669181)
     CDS             complement(2669198..2669584)
     CDS             complement(2669612..2670826)
     CDS             complement(2670938..2671426)
     CDS             complement(2671696..2672436)
     CDS             2672555..2673358
     CDS             2673503..2674357
     CDS             2674548..2675828
     CDS             complement(2675820..2676959)
     CDS             2677328..2677750
     CDS             2678173..2678346
     CDS             2678571..2679173
     CDS             complement(2679346..2680218)
     CDS             complement(2680230..2681291)
     CDS             complement(2681357..2682355)
     CDS             complement(2682380..2683891)
     CDS             complement(2683914..2684897)
     CDS             complement(2684994..2688275)
     CDS             2688393..2689586
     CDS             complement(2689650..2690903)
     CDS             2691232..2692422
     CDS             complement(2692467..2692805)
     CDS             complement(2692866..2694200)
     CDS             complement(2694190..2694903)
     CDS             complement(2695068..2696450)
     CDS             complement(2697071..2700958)
     CDS             2701216..2702772
     CDS             complement(2702769..2703272)
     CDS             complement(2703330..2703965)
     CDS             2704174..2705022
     CDS             2705078..2705338
     CDS             complement(2706033..2706413)
     CDS             complement(2706413..2707144)
     CDS             complement(2707156..2707884)
     CDS             complement(2707896..2708801)
     CDS             complement(2708798..2709478)
     CDS             complement(2709745..2710719)
     CDS             complement(2710735..2712534)
     CDS             complement(2712732..2713211)
     CDS             complement(2713208..2714164)
     CDS             complement(2714164..2714814)
     CDS             complement(2714847..2715422)
     CDS             2715830..2717452
     CDS             complement(2717437..2718174)
     CDS             2718306..2719640
     CDS             complement(2719673..2720554)
     CDS             2720657..2721244
     CDS             complement(2721300..2721683)
     CDS             2721988..2722677
     CDS             complement(2722725..2723762)
     CDS             2723969..2724388
     CDS             2724457..2725155
     CDS             2725187..2727847
     CDS             2727961..2729316
     CDS             2729413..2729685
     CDS             complement(2729682..2730980)
     CDS             complement(2731323..2731499)
     CDS             complement(2731637..2731861)
     CDS             complement(2731885..2732289)
     CDS             complement(2732533..2733135)
     CDS             complement(2733360..2733533)
     CDS             2736772..2736903
     CDS             complement(2737581..2737835)
     CDS             complement(2739465..2742038)
     CDS             complement(2742168..2742899)
     CDS             complement(2742896..2743876)
     CDS             2744011..2744748
     CDS             2745018..2745359
     CDS             2745609..2746769
     CDS             complement(2746812..2747933)
     CDS             complement(2747944..2749014)
     CDS             2749224..2749589
     CDS             2749738..2750256
     CDS             2750249..2751472
     CDS             2751488..2751970
     CDS             complement(2752047..2752394)
     CDS             complement(2752436..2753203)
     CDS             complement(2753234..2753782)
     CDS             complement(2753801..2754049)
     CDS             complement(2754186..2755547)
     CDS             2755639..2756505
     CDS             2756571..2757812
     CDS             complement(2757867..2758460)
     CDS             2758583..2759461
     CDS             2759547..2761208
     CDS             2761357..2761698
     CDS             complement(2761761..2762051)
     CDS             complement(2762041..2762517)
     CDS             2762649..2763131
     CDS             2764391..2765368
     CDS             2765388..2766656
     CDS             2766679..2768127
     CDS             2768141..2769421
     CDS             2769659..2771059
     CDS             2771080..2771742
     CDS             complement(2771743..2772192)
     CDS             complement(2772276..2772434)
     CDS             2772617..2772916
     CDS             2772926..2773450
     CDS             complement(2773497..2773901)
     CDS             2774568..2775017
     CDS             complement(2775054..2775398)
     CDS             2775550..2775879
     CDS             complement(2775936..2777270)
     CDS             2777358..2777789
     CDS             2777998..2778243
     CDS             2778240..2778650
     CDS             2778662..2780767
     CDS             2780777..2781736
     CDS             2782092..2783294
     CDS             2783287..2784351
     CDS             2784409..2785401
     CDS             2785593..2786777
     CDS             2786901..2787638
     CDS             2787628..2787963
     CDS             2788054..2788584
     CDS             2788711..2789883
     CDS             2789900..2791438
     CDS             complement(2791502..2792017)
     CDS             complement(2792167..2793723)
     CDS             complement(2793796..2794224)
     CDS             complement(2794221..2794787)
     CDS             2795074..2795724
     CDS             complement(2795842..2796027)
     CDS             complement(2796262..2798892)
     CDS             complement(2799021..2799521)
     CDS             complement(2799590..2800651)
     CDS             complement(2800731..2801228)
     CDS             complement(2801373..2802458)
     CDS             2802715..2803278
     CDS             2803275..2804234
     CDS             2804245..2804616
     CDS             2804620..2805399
     CDS             2805505..2805864
     CDS             2805931..2806704
     CDS             2806697..2807662
     CDS             complement(2807659..2809173)
     CDS             2809360..2810799
     CDS             2810796..2811929
     CDS             complement(2812151..2814403)
     CDS             complement(2814556..2815083)
     CDS             complement(2815232..2816245)
     CDS             2816502..2817959
     CDS             2817968..2819392
     CDS             complement(2819490..2819909)
     CDS             complement(2819935..2820102)
     CDS             complement(2820145..2820615)
     CDS             complement(2820608..2821018)
     CDS             complement(2821015..2821782)
     CDS             complement(2821782..2822324)
     CDS             complement(2822334..2824043)
     CDS             complement(2824061..2824984)
     CDS             complement(2824987..2826813)
     CDS             complement(2826810..2827421)
     CDS             complement(2827546..2828007)
     CDS             2828219..2828569
     CDS             2828573..2829445
     CDS             2829436..2829708
     CDS             2829708..2830829
     CDS             2830826..2831836
     CDS             2831910..2833988
     CDS             2834033..2834461
     CDS             complement(2834500..2834844)
     CDS             2835907..2836404
     CDS             complement(2836428..2837312)
     CDS             complement(2838421..2838807)
     CDS             2838883..2839782
     CDS             complement(2839884..2841254)
     CDS             complement(2841293..2842072)
     CDS             complement(2842072..2842389)
     CDS             2842488..2842790
     CDS             2843003..2843656
     CDS             complement(2843660..2844346)
     CDS             complement(2844856..2848707)
     CDS             complement(2848976..2849725)
     CDS             2849946..2852507
     CDS             2852613..2853269
     CDS             complement(2853320..2854087)
     CDS             2854283..2855191
     CDS             2855188..2856450
     CDS             2856447..2857085
     CDS             2857090..2857866
     CDS             2857955..2858560
     CDS             2858598..2859320
     CDS             complement(2859463..2860506)
     CDS             2860731..2861282
     CDS             complement(2861460..2862452)
     CDS             complement(2862515..2863654)
     CDS             complement(2863794..2863946)
     CDS             complement(2864085..2864420)
     CDS             complement(2864414..2865175)
     CDS             complement(2865156..2866205)
     CDS             complement(2866202..2866681)
     CDS             complement(2866681..2867391)
     CDS             complement(2867410..2867721)
     CDS             complement(2867914..2868237)
     CDS             complement(2868287..2868892)
     CDS             complement(2868892..2870319)
     CDS             complement(2870321..2871229)
     CDS             2871481..2872518
     CDS             complement(2872644..2872796)
     CDS             complement(2873061..2873795)
     CDS             complement(2873869..2875581)
     CDS             complement(2875581..2877380)
     CDS             2877696..2878061
     CDS             2878139..2879410
     CDS             2879401..2879661
     CDS             2879678..2880253
     CDS             complement(2880400..2881260)
     CDS             complement(2881257..2882036)
     CDS             complement(2882014..2883423)
     CDS             complement(2883445..2884899)
     CDS             complement(2884969..2885754)
     CDS             2886072..2887349
     CDS             2887376..2888854
     CDS             2889019..2889939
     CDS             2890107..2891624
     CDS             2891685..2893055
     CDS             2893061..2894464
     CDS             2894490..2895497
     CDS             complement(2895582..2896253)
     CDS             2896426..2897028
     CDS             2897042..2897950
     CDS             2897965..2899113
     CDS             2899119..2899991
     CDS             complement(2900051..2901349)
     CDS             complement(2901437..2903074)
     CDS             complement(2903302..2904093)
     CDS             complement(2904165..2904500)
     CDS             complement(2904500..2904748)
     CDS             complement(2904826..2907060)
     CDS             complement(2907108..2908409)
     CDS             2908466..2911222
     CDS             complement(2911453..2912793)
     CDS             complement(2912814..2914154)
     CDS             complement(2914156..2915508)
     CDS             complement(2915942..2916391)
     CDS             complement(2916409..2917191)
     CDS             complement(2917191..2917520)
     CDS             complement(2918142..2918687)
     CDS             2918755..2919603
     CDS             2919715..2921079
     CDS             2921636..2922925
     CDS             2922983..2923843
     CDS             2923869..2924351
     CDS             2924373..2925218
     CDS             complement(2925323..2926471)
     CDS             complement(2926499..2927146)
     CDS             2927693..2929009
     CDS             2929042..2930817
     CDS             2930926..2932344
     CDS             2932346..2932768
     CDS             2932980..2933558
     CDS             complement(2933602..2934702)
     CDS             complement(2934695..2935090)
     CDS             complement(2935109..2936026)
     CDS             complement(2936377..2936604)
     CDS             2936796..2938001
     CDS             2938001..2938444
     CDS             complement(2938495..2939301)
     CDS             complement(2939378..2940475)
     CDS             2941612..2942112
     CDS             2942171..2943709
     CDS             2943727..2945064
     CDS             2945061..2945726
     CDS             2945739..2947391
     CDS             2947449..2947940
     CDS             2948132..2950768
     CDS             2950780..2953269
     CDS             2953335..2954153
     CDS             2954143..2954760
     CDS             2954805..2957324
     CDS             2957317..2958105
     CDS             2958190..2959110
     CDS             2959367..2960581
     CDS             2960581..2963964
     CDS             2963930..2965567
     CDS             2965573..2967003
     CDS             2967475..2967792
     CDS             2967779..2969236
     CDS             2969200..2970279
     CDS             2970260..2970796
     CDS             2970800..2971228
     CDS             2971228..2972604
     CDS             complement(2972904..2973851)
     CDS             complement(2973923..2974519)
     CDS             complement(2974522..2975697)
     CDS             complement(2975697..2977277)
     CDS             complement(2977309..2978133)
     CDS             complement(2978391..2979644)
     CDS             2979876..2981207
     CDS             complement(2981289..2983115)
     CDS             complement(2983115..2986657)
     CDS             complement(2986650..2989538)
     CDS             complement(2989714..2993082)
     CDS             complement(2993095..2993418)
     CDS             complement(2993403..2993810)
     CDS             complement(2993807..2994370)
     CDS             complement(2994361..2994831)
     CDS             complement(2995016..2995810)
     CDS             complement(2995817..2996692)
     CDS             complement(2996843..2999089)
     CDS             complement(2999102..2999632)
     CDS             complement(2999985..3000131)
     CDS             3000317..3001006
     CDS             3001075..3001788
     CDS             3001926..3002144
     CDS             3002252..3003292
     CDS             complement(3003324..3004517)
     CDS             complement(3004510..3006669)
     CDS             3007255..3008286
     CDS             complement(3008293..3009555)
     CDS             3009677..3010612
     CDS             complement(3010599..3011291)
     CDS             complement(3011420..3012838)
     CDS             complement(3013153..3013914)
     CDS             complement(3013944..3014780)
     CDS             complement(3015067..3016248)
     CDS             3016503..3017732
     CDS             complement(3018200..3018955)
     CDS             3019369..3021666
     CDS             3021677..3022555
     CDS             3022552..3023031
     CDS             complement(3023071..3024849)
     CDS             3025328..3026515
     CDS             3026573..3027769
     CDS             3027827..3029038
     CDS             3029091..3030476
     CDS             3030524..3031456
     CDS             complement(3031497..3033122)
     CDS             complement(3033170..3033940)
     CDS             3034092..3034622
     CDS             3034944..3038042
     CDS             3038045..3039373
     CDS             3039424..3040203
     CDS             3040200..3043070
     CDS             3043235..3044635
     CDS             3044653..3045969
     CDS             3046005..3047372
     CDS             complement(3047408..3047896)
     CDS             complement(3047896..3049815)
     CDS             3050251..3051699
     CDS             3051701..3051826
     CDS             3051949..3052497
     CDS             complement(3052540..3054057)
     CDS             complement(3054067..3054948)
     CDS             complement(3055256..3056989)
     CDS             complement(3056995..3057705)
     CDS             complement(3057730..3058626)
     CDS             3058738..3059259
     CDS             complement(3059299..3059706)
     CDS             complement(3059687..3059953)
     CDS             3060196..3061176
     CDS             complement(3061253..3061912)
     CDS             complement(3062076..3062387)
     CDS             3062432..3063865
     CDS             complement(3064031..3066904)
     CDS             complement(3067022..3067411)
     CDS             complement(3067435..3068598)
     CDS             complement(3068977..3070179)
     CDS             complement(3070202..3071380)
     CDS             complement(3071377..3072702)
     CDS             complement(3072728..3073312)
     CDS             3073474..3073803
     CDS             3074049..3074651
     CDS             complement(3075041..3076273)
     CDS             complement(3076529..3077188)
     CDS             complement(3077244..3077474)
     CDS             3077615..3078508
     CDS             3078711..3079805
     CDS             complement(3079802..3080698)
     CDS             complement(3080856..3081596)
     CDS             complement(3081689..3082324)
     CDS             complement(3082463..3083323)
     CDS             complement(3083346..3084611)
     CDS             complement(3084826..3085989)
     CDS             complement(3086039..3087058)
     CDS             3087430..3087858
     CDS             3087885..3088463
     CDS             3088464..3089171
     CDS             3089159..3089836
     CDS             3089830..3090507
     CDS             complement(3090479..3091192)
     CDS             complement(3091189..3091698)
     CDS             complement(3091847..3092035)
     CDS             complement(3092032..3093309)
     CDS             complement(3093324..3094712)
     CDS             complement(3094740..3095183)
     CDS             3095561..3096469
     CDS             complement(3096689..3098680)
     CDS             3098958..3099716
     CDS             complement(3099807..3100727)
     CDS             complement(3100863..3101594)
     CDS             complement(3101740..3103716)
     CDS             complement(3104204..3104455)
     CDS             3104511..3105665
     CDS             3106102..3107496
     CDS             3107519..3108070
     CDS             3108165..3108872
     CDS             3108952..3109683
     CDS             3109696..3110646
     CDS             3110683..3111318
     CDS             3111318..3111734
     CDS             complement(3111908..3112888)
     CDS             3112906..3113610
     CDS             3113628..3114194
     CDS             3114191..3114481
     CDS             3114489..3115082
     CDS             3115075..3116211
     CDS             complement(3116276..3117283)
     CDS             complement(3117400..3118446)
     CDS             complement(3118622..3119341)
     CDS             complement(3119525..3119851)
     CDS             complement(3119851..3120570)
     CDS             3120731..3121783
     CDS             3121811..3122086
     CDS             3122148..3123230
     CDS             3123432..3124688
     CDS             complement(3124737..3126863)
     CDS             3127271..3127978
     CDS             3128357..3129622
     CDS             complement(3131239..3132021)
     CDS             complement(3132074..3133066)
     CDS             complement(3133089..3133607)
     CDS             complement(3133691..3134254)
     CDS             complement(3134291..3135022)
     CDS             complement(3135091..3137601)
     CDS             complement(3137722..3138309)
     CDS             complement(3138395..3138928)
     CDS             complement(3139664..3139888)
     CDS             complement(3140041..3140535)
     CDS             complement(3140894..3142141)
     CDS             complement(3142131..3144140)
     CDS             complement(3144137..3145219)
     CDS             3145753..3147117
     CDS             3147160..3147525
     CDS             3147704..3147847
     CDS             complement(3148065..3149078)
     CDS             complement(3149090..3150406)
     CDS             complement(3150434..3151354)
     CDS             3151659..3152441
     CDS             complement(3152669..3152824)
     CDS             complement(3153836..3154126)
     CDS             complement(3154363..3155016)
     CDS             complement(3155229..3155531)
     CDS             complement(3156120..3156545)
     CDS             complement(3156542..3156925)
     CDS             3157431..3158453
     CDS             3158453..3159232
     CDS             complement(3159276..3159854)
     CDS             complement(3160086..3160298)
     CDS             3161335..3162102
     CDS             3162486..3162692
     CDS             3162786..3163388
     CDS             3165098..3165310
     CDS             3165831..3166457
     CDS             complement(3166597..3167271)
     CDS             3167566..3168438
     CDS             3168808..3171654
     CDS             3171725..3171958
     CDS             3172049..3172867
     CDS             3172959..3173444
     CDS             3173460..3173936
     CDS             3174005..3174226
     CDS             3174240..3174668
     CDS             3174758..3175135
     CDS             3175132..3175620
     CDS             3175587..3175829
     CDS             3175914..3176756
     CDS             3177114..3177269
     CDS             3178080..3179063
     CDS             3179135..3180283
     CDS             3180307..3181983
     CDS             3181993..3182733
     CDS             3182730..3184178
     CDS             3184228..3184593
     CDS             3184702..3185253
     CDS             complement(3185408..3186658)
     CDS             complement(3186695..3188824)
     CDS             complement(3189178..3190125)
     CDS             complement(3190414..3191052)
     CDS             complement(3191049..3192005)
     CDS             complement(3192005..3192994)
     CDS             complement(3192991..3193881)
     CDS             complement(3194876..3195544)
     CDS             complement(3195541..3196317)
     CDS             complement(3197373..3197909)
     CDS             complement(3197911..3199089)
     CDS             complement(3199086..3200063)
     CDS             complement(3200060..3200665)
     CDS             complement(3200662..3201033)
     CDS             complement(3201030..3201593)
     CDS             complement(3201597..3202052)
     CDS             complement(3202069..3203292)
     CDS             complement(3203292..3204785)
     CDS             complement(3204785..3206845)
     CDS             complement(3206875..3207693)
     CDS             complement(3207852..3208262)
     CDS             complement(3208328..3209137)
     CDS             complement(3209277..3213842)
     CDS             complement(3214327..3216009)
     CDS             complement(3216364..3218535)
     CDS             complement(3218557..3218961)
     CDS             complement(3218966..3220189)
     CDS             complement(3220200..3221252)
     CDS             complement(3221252..3222751)
     CDS             3223002..3223766
     CDS             complement(3223773..3224915)
     CDS             3225386..3227008
     CDS             3227005..3227919
     CDS             3227951..3228199
     CDS             3228199..3229371
     CDS             complement(3229406..3230485)
     CDS             complement(3230482..3231552)
     CDS             complement(3231583..3232143)
     CDS             complement(3232155..3232979)
     CDS             complement(3232979..3234328)
     CDS             complement(3234374..3235132)
     CDS             complement(3235164..3235862)
     CDS             3236051..3236743
     CDS             complement(3236792..3238291)
     CDS             complement(3238583..3240442)
     CDS             3240647..3240976
     CDS             3240930..3241514
     CDS             complement(3241584..3241832)
     CDS             complement(3241845..3242186)
     CDS             complement(3242179..3242667)
     CDS             complement(3242660..3243154)
     CDS             complement(3243154..3244857)
     CDS             complement(3244854..3246032)
     CDS             complement(3246022..3247008)
     CDS             complement(3247011..3248129)
     CDS             complement(3248318..3248605)
     CDS             complement(3248724..3249611)
     CDS             3249768..3250808
     CDS             complement(3250848..3251342)
     CDS             3251533..3252417
     CDS             complement(3252456..3252881)
     CDS             complement(3252888..3253622)
     CDS             3253874..3255061
     CDS             3255201..3255860
     CDS             complement(3255900..3256856)
     CDS             3256993..3258156
     CDS             3258261..3259088
     CDS             3259288..3260214
     CDS             3260265..3260522
     CDS             complement(3260564..3262783)
     CDS             3263035..3263784
     CDS             3264107..3265579
     CDS             3265576..3266592
     CDS             3266603..3267613
     CDS             3267686..3268669
     CDS             3268711..3269193
     CDS             3269204..3270508
     CDS             complement(3270579..3271991)
     CDS             complement(3272066..3272803)
     CDS             complement(3273037..3275295)
     CDS             complement(3275433..3277040)
     CDS             complement(3277149..3277631)
     CDS             complement(3277684..3278076)
     CDS             3278228..3278887
     CDS             3278884..3280233
     CDS             3280343..3280924
     CDS             3280955..3281269
     CDS             complement(3281314..3282201)
     CDS             complement(3282198..3283145)
     CDS             complement(3283156..3284205)
     CDS             complement(3284202..3285185)
     CDS             complement(3285182..3285991)
     CDS             3286365..3288506
     CDS             complement(3288570..3290462)
     CDS             complement(3290491..3291072)
     CDS             complement(3291072..3291899)
     CDS             complement(3291924..3292346)
     CDS             complement(3292347..3292976)
     CDS             3293181..3294662
     CDS             3294810..3295481
     CDS             3295487..3296647
     CDS             3297132..3298928
     CDS             3298946..3299614
     CDS             3299629..3300300
     CDS             complement(3300346..3301161)
     CDS             3301277..3302050
     CDS             complement(3302108..3302278)
     CDS             complement(3302540..3303193)
     CDS             3303568..3303867
     CDS             complement(3303902..3304102)
     CDS             3304371..3305000
     CDS             3305027..3306688
     CDS             complement(3307106..3308539)
     CDS             complement(3308587..3310758)
     CDS             complement(3310716..3311426)
     CDS             complement(3311449..3312750)
     CDS             3312992..3313612
     CDS             3313676..3314914
     CDS             complement(3314995..3315816)
     CDS             complement(3315907..3316275)
     CDS             3316380..3316997
     CDS             complement(3317010..3317942)
     CDS             3318149..3319060
     CDS             3319057..3319662
     CDS             3319710..3321173
     CDS             complement(3321216..3322229)
     CDS             3322467..3322682
     CDS             3322793..3324538
     CDS             3324733..3326574
     CDS             complement(3326653..3327159)
     CDS             complement(3327413..3328177)
     CDS             3328465..3329088
     CDS             complement(3329117..3330637)
     CDS             3331145..3332434
     CDS             complement(3332476..3332808)
     CDS             3333027..3334010
     CDS             3334194..3337286
     CDS             3337283..3337732
     CDS             3337795..3339228
     CDS             3339362..3340432
     CDS             3340449..3342800
     CDS             3342971..3344989
     CDS             complement(3345082..3345498)
     CDS             complement(3345769..3346905)
     CDS             3346990..3347493
     CDS             3347570..3348253
     CDS             3348332..3349318
     CDS             3349601..3350566
     CDS             3350890..3352134
     CDS             complement(3352138..3352689)
     CDS             complement(3352772..3354259)
     CDS             complement(3354274..3355686)
     CDS             3356169..3357467
     CDS             complement(3357543..3358625)
     CDS             complement(3358622..3361018)
     CDS             complement(3360966..3361307)
     CDS             complement(3361398..3361898)
     CDS             complement(3361928..3362644)
     CDS             3362935..3363711
     CDS             3364056..3364718
     CDS             3364722..3365105
     CDS             3365252..3365620
     CDS             3365658..3365963
     CDS             3365966..3366370
     CDS             3366360..3366659
     CDS             3366846..3367238
     CDS             3367308..3368294
     CDS             3368577..3368945
     CDS             complement(3368979..3369875)
     CDS             3369980..3370681
     CDS             3370704..3370868
     CDS             complement(3370929..3372239)
     CDS             complement(3372267..3373598)
     CDS             complement(3373876..3375240)
     CDS             complement(3375312..3375701)
     CDS             complement(3375715..3378009)
     CDS             complement(3378043..3379251)
     CDS             complement(3379277..3380608)
     CDS             complement(3380630..3381619)
     CDS             complement(3381718..3382656)
     CDS             complement(3384155..3385300)
     CDS             complement(3385397..3386287)
     CDS             complement(3386317..3387087)
     CDS             complement(3387103..3388437)
     CDS             3388812..3390383
     CDS             3390532..3390867
     CDS             3390867..3391331
     CDS             complement(3391386..3392195)
     CDS             3392444..3393724
     CDS             3393747..3394220
     CDS             3394231..3395010
     CDS             3395000..3395896
     CDS             3395955..3396332
     CDS             3396329..3397462
     CDS             3397812..3398966
     CDS             3398979..3399839
     CDS             3400006..3400482
     CDS             3400521..3401324
     CDS             3401314..3402105
     CDS             3402160..3402873
     CDS             complement(3402923..3403786)
     CDS             3403851..3405887
     CDS             3405845..3406240
     CDS             3406260..3406850
     CDS             3406860..3407435
     CDS             complement(3407548..3408588)
     CDS             complement(3408661..3409296)
     CDS             3409424..3409942
     CDS             complement(3409922..3410365)
     CDS             3410416..3410718
     CDS             complement(3410705..3411208)
     CDS             complement(3411202..3411726)
     CDS             3411935..3412930
     CDS             3412939..3413817
     CDS             3413898..3414905
     CDS             complement(3415023..3416267)
     CDS             complement(3416421..3418310)
     CDS             complement(3418490..3419374)
     CDS             complement(3419483..3421618)
     CDS             complement(3421865..3422134)
     CDS             complement(3422283..3423227)
     CDS             complement(3423227..3423628)
     CDS             complement(3423792..3426464)
     CDS             complement(3426489..3427976)
     CDS             complement(3428004..3428426)
     CDS             3429087..3430430
     CDS             complement(3430438..3431082)
     CDS             complement(3431268..3431954)
     CDS             complement(3432620..3432952)
     CDS             complement(3433180..3434517)
     CDS             complement(3434510..3435358)
     CDS             complement(3435448..3437391)
     CDS             complement(3437482..3438111)
     CDS             3438237..3438530
     CDS             complement(3438686..3439162)
     CDS             3439410..3440843
     CDS             complement(3440884..3442056)
     CDS             complement(3442072..3443037)
     CDS             complement(3443165..3443422)
     CDS             complement(3443443..3443754)
     CDS             3444013..3444984
     CDS             3445217..3445495
     CDS             complement(3445543..3446802)
     CDS             complement(3446857..3447126)
     CDS             complement(3447271..3447564)
     CDS             complement(3447564..3448199)
     CDS             complement(3448218..3448769)
     CDS             complement(3448774..3449556)
     CDS             complement(3449564..3450373)
     CDS             3450583..3451269
     CDS             3451573..3452559
     CDS             3452580..3453146
     CDS             3453143..3453718
     CDS             3453687..3454244
     CDS             3454251..3454976
     CDS             3455024..3456457
     CDS             3456480..3456767
     CDS             3456885..3457376
     CDS             3457422..3458276
     CDS             3458273..3458545
     CDS             3458759..3459391
     CDS             complement(3459388..3460116)
     CDS             complement(3460113..3460766)
     CDS             complement(3460996..3463332)
     CDS             complement(3463428..3464357)
     CDS             3464939..3468910
     CDS             3468870..3469493
     CDS             3469506..3470924
     CDS             3471108..3472235
     CDS             complement(3472295..3472759)
     CDS             complement(3472756..3473631)
     CDS             complement(3473628..3474317)
     CDS             complement(3474365..3475855)
     CDS             complement(3475964..3476857)
     CDS             complement(3476979..3477770)
     CDS             complement(3477878..3478375)
     CDS             complement(3478381..3479019)
     CDS             complement(3479414..3479806)
     CDS             complement(3479822..3480250)
     CDS             complement(3480470..3481597)
     CDS             3481791..3482189
     CDS             3482343..3483710
     CDS             3483800..3484867
     CDS             complement(3484930..3485868)
     CDS             3486303..3486773
     CDS             3487137..3487400
     CDS             complement(3487455..3487727)
     CDS             complement(3487819..3489786)
     CDS             complement(3489792..3490724)
     CDS             complement(3490732..3490935)
     CDS             3491118..3492047
     CDS             complement(3492175..3493620)
     CDS             complement(3493776..3497576)
     CDS             complement(3497644..3499113)
     CDS             complement(3499103..3499696)
     CDS             complement(3499705..3500193)
     CDS             complement(3500193..3501296)
     CDS             complement(3501362..3502405)
     CDS             complement(3502710..3504650)
     CDS             3504802..3505776
     CDS             complement(3506451..3506612)
     CDS             3506754..3507224
     CDS             3507235..3508584
     CDS             complement(3508676..3509722)
     CDS             complement(3509719..3510681)
     CDS             complement(3510703..3511692)
     CDS             complement(3511693..3513192)
     CDS             complement(3513253..3514143)
     CDS             complement(3514179..3515033)
     CDS             3515390..3516205
     CDS             3516216..3517172
     CDS             3517265..3517507
     CDS             3517497..3518948
     CDS             3518960..3519841
     CDS             3520275..3521135
     CDS             3521161..3521457
     CDS             3521543..3522427
     CDS             3522511..3522690
     CDS             complement(3522693..3523355)
     CDS             3523754..3524911
     CDS             3524923..3528027
     CDS             complement(3528049..3528174)
     CDS             3528280..3528501
     CDS             3528932..3529957
     CDS             3530025..3531206
     CDS             3531216..3532319
     CDS             3532327..3533085
     CDS             3533226..3533498
     CDS             3536154..3536285
     CDS             complement(3536963..3537217)
     CDS             3538877..3539431
     CDS             complement(3539407..3539664)
     CDS             complement(3539661..3540479)
     CDS             complement(3540484..3541056)
     CDS             complement(3541061..3541603)
     CDS             complement(3541632..3542105)
     CDS             complement(3542077..3543201)
     CDS             3543331..3543840
     CDS             3543855..3544802
     CDS             3544854..3546143
     CDS             3546165..3547541
     CDS             3547671..3548084
     CDS             complement(3548081..3548299)
     CDS             complement(3548355..3548780)
     CDS             complement(3548791..3549159)
     CDS             complement(3549266..3549649)
     CDS             complement(3549690..3550679)
     CDS             complement(3550705..3551325)
     CDS             complement(3551359..3551748)
     CDS             complement(3551765..3552121)
     CDS             complement(3552268..3552384)
     CDS             complement(3552416..3553747)
     CDS             complement(3553755..3554189)
     CDS             complement(3554193..3554372)
     CDS             complement(3554376..3554879)
     CDS             complement(3554894..3555247)
     CDS             complement(3555257..3555790)
     CDS             complement(3555803..3556195)
     CDS             complement(3556229..3556534)
     CDS             complement(3556549..3557088)
     CDS             complement(3557103..3557417)
     CDS             complement(3557428..3557799)
     CDS             complement(3557964..3558218)
     CDS             complement(3558218..3558409)
     CDS             complement(3558409..3558819)
     CDS             complement(3558832..3559533)
     CDS             complement(3559551..3559883)
     CDS             complement(3559898..3560176)
     CDS             complement(3560193..3561014)
     CDS             complement(3561032..3561334)
     CDS             complement(3561331..3561936)
     CDS             complement(3561947..3562576)
     CDS             complement(3562609..3562920)
     CDS             complement(3563158..3563577)
     CDS             complement(3563579..3565048)
     CDS             3565228..3566043
     CDS             3566027..3567979
     CDS             3567989..3569470
     CDS             3569467..3570663
     CDS             3570673..3571110
     CDS             3571118..3571627
     CDS             3571624..3572019
     CDS             3572012..3572599
     CDS             3572592..3573575
     CDS             3573590..3574753
     CDS             3574750..3575244
     CDS             3575271..3576293
     CDS             3576293..3577072
     CDS             3577170..3577847
     CDS             complement(3577876..3578352)
     CDS             complement(3578424..3578618)
     CDS             complement(3578787..3581489)
     CDS             complement(3581781..3582965)
     CDS             complement(3583036..3585150)
     CDS             complement(3585247..3585717)
     CDS             complement(3585814..3586188)
     CDS             complement(3586314..3586601)
     CDS             complement(3586609..3586968)
     CDS             complement(3586968..3587354)
     CDS             complement(3587354..3588076)
     CDS             complement(3588243..3589055)
     CDS             3589277..3589384
     CDS             complement(3589555..3590145)
     CDS             complement(3590240..3590440)
     CDS             complement(3590450..3591907)
     CDS             complement(3591914..3592255)
     CDS             complement(3592255..3592806)
     CDS             3592937..3594850
     CDS             3594850..3595872
     CDS             3595866..3596084
     CDS             3596138..3597007
     CDS             complement(3597062..3597466)
     CDS             3597768..3598400
     CDS             3598451..3600541
     CDS             complement(3600619..3601839)
     CDS             complement(3601925..3602488)
     CDS             complement(3602520..3603122)
     CDS             complement(3603112..3603279)
     CDS             complement(3603384..3603956)
     CDS             3604227..3605408
     CDS             3605670..3608213
     CDS             3608210..3608536
     CDS             3608662..3609468
     CDS             3609487..3610860
     CDS             3611112..3611279
     CDS             complement(3611386..3612471)
     CDS             complement(3612483..3613787)
     CDS             complement(3613799..3614152)
     CDS             complement(3614163..3615041)
     CDS             complement(3615038..3616264)
     CDS             complement(3616265..3617428)
     CDS             complement(3617512..3617874)
     CDS             complement(3617891..3618796)
     CDS             complement(3618956..3619960)
     CDS             complement(3619953..3620711)
     CDS             complement(3620704..3621381)
     CDS             complement(3621399..3622235)
     CDS             complement(3622342..3622845)
     CDS             complement(3622842..3623630)
     CDS             complement(3623722..3624810)
     CDS             complement(3624867..3625544)
     CDS             complement(3625789..3626997)
     CDS             complement(3626939..3627343)
     CDS             complement(3627333..3627773)
     CDS             complement(3627757..3628296)
     CDS             complement(3628296..3629075)
     CDS             3629195..3631747
     CDS             complement(3631914..3632474)
     CDS             3632806..3634929
     CDS             3634994..3635662
     CDS             3635673..3636074
     CDS             3636099..3636977
     CDS             complement(3637040..3638764)
     CDS             3639143..3640765
     CDS             complement(3640842..3642194)
     CDS             complement(3642191..3642910)
     CDS             3643138..3643614
     CDS             3643711..3646032
     CDS             3646470..3646697
     CDS             3646714..3649035
     CDS             3649046..3649282
     CDS             3649485..3650378
     CDS             3650396..3650494
     CDS             complement(3650598..3651368)
     CDS             3651406..3652089
     CDS             3652148..3652723
     CDS             3653087..3654403
     CDS             complement(3654514..3656598)
     CDS             complement(3656608..3659001)
     CDS             3659624..3662329
     CDS             complement(3662372..3663388)
     CDS             complement(3663392..3664618)
     CDS             3664807..3666405
     CDS             complement(3666387..3667145)
     CDS             complement(3667162..3667992)
     CDS             complement(3668037..3668363)
     CDS             3668553..3670058
     CDS             complement(3670112..3670717)
     CDS             complement(3670720..3671496)
     CDS             complement(3671499..3672209)
     CDS             complement(3672383..3673504)
     CDS             complement(3673519..3674298)
     CDS             complement(3674264..3674836)
     CDS             complement(3674787..3675350)
     CDS             complement(3675350..3677944)
     CDS             complement(3677981..3678733)
     CDS             complement(3678834..3679538)
     CDS             complement(3680033..3682480)
     CDS             complement(3682499..3683932)
     CDS             complement(3683932..3685227)
     CDS             complement(3685245..3687218)
     CDS             complement(3687215..3689401)
     CDS             complement(3689674..3690777)
     CDS             3690969..3691562
     CDS             complement(3691608..3692810)
     CDS             complement(3692810..3694909)
     CDS             complement(3695047..3696387)
     CDS             complement(3696391..3696879)
     CDS             complement(3697057..3698052)
     CDS             complement(3698145..3698840)
     CDS             complement(3698963..3700000)
     CDS             3700334..3700822
     CDS             3701058..3702242
     CDS             3702232..3702726
     CDS             3703176..3703460
     CDS             complement(3703498..3705231)
     CDS             3705351..3705791
     CDS             complement(3705778..3706521)
     CDS             complement(3706518..3707588)
     CDS             complement(3707590..3708435)
     CDS             complement(3708432..3709319)
     CDS             complement(3709417..3710733)
     CDS             complement(3711130..3711843)
     CDS             complement(3711845..3712612)
     CDS             complement(3712609..3713886)
     CDS             complement(3713883..3714809)
     CDS             complement(3714857..3715966)
     CDS             3716390..3716773
     CDS             complement(3716961..3718064)
     CDS             complement(3718335..3719189)
     CDS             complement(3719434..3720492)
     CDS             complement(3720485..3721153)
     CDS             complement(3721156..3722652)
     CDS             3722802..3723398
     CDS             3723388..3723657
     CDS             complement(3723660..3724019)
     CDS             3724160..3724786
     CDS             3724860..3727058
     CDS             complement(3727236..3727838)
     CDS             complement(3728063..3728236)
     CDS             complement(3728763..3729008)
     CDS             3729229..3729894
     CDS             3729967..3730524
     CDS             complement(3730528..3731778)
     CDS             3731877..3732926
     CDS             3732981..3733568
     CDS             complement(3733478..3733654)
     CDS             3733679..3735253
     CDS             3735253..3736197
     CDS             3736194..3737027
     CDS             3737027..3737791
     CDS             3737788..3738594
     CDS             3738600..3739001
     CDS             complement(3739010..3740134)
     CDS             complement(3740134..3742869)
     CDS             complement(3742866..3743933)
     CDS             3744655..3745719
     CDS             complement(3745806..3746999)
     CDS             3747231..3748730
     CDS             complement(3748801..3749136)
     CDS             3749527..3749961
     CDS             3750278..3751747
     CDS             complement(3751796..3752590)
     CDS             complement(3752556..3754598)
     CDS             3754801..3755643
     CDS             3755715..3757067
     CDS             3757232..3757405
     CDS             3757738..3758163
     CDS             3758780..3758953
     CDS             3759347..3759913
     CDS             3760066..3760596
     CDS             complement(3760653..3761681)
     CDS             complement(3761730..3763712)
     CDS             3764396..3765310
     CDS             3765330..3766667
     CDS             3766680..3767174
     CDS             3767174..3767797
     CDS             3767882..3768838
     CDS             3768835..3769605
     CDS             complement(3769657..3770232)
     CDS             complement(3770368..3770706)
     CDS             complement(3770810..3771142)
     CDS             3771397..3771969
     CDS             3772769..3773296
     CDS             complement(3773246..3773575)
     CDS             3773635..3774792
     CDS             3774817..3777930
     CDS             complement(3777867..3778148)
     CDS             complement(3778293..3779021)
     CDS             complement(3779390..3780214)
     CDS             complement(3780582..3781982)
     CDS             complement(3782193..3782609)
     CDS             complement(3782585..3783589)
     CDS             3783994..3785643
     CDS             complement(3785694..3786296)
     CDS             3786744..3787664
     CDS             3787763..3788776
     CDS             3789169..3790491
     CDS             complement(3790670..3792745)
     CDS             complement(3792800..3793567)
     CDS             3793799..3794728
     CDS             complement(3794824..3796320)
     CDS             complement(3796540..3797826)
     CDS             complement(3798009..3799958)
     CDS             complement(3800079..3803552)
     CDS             complement(3803534..3804640)
     CDS             complement(3804647..3806956)
     CDS             complement(3806997..3809615)
     CDS             complement(3809612..3810364)
     CDS             complement(3810376..3810564)
     CDS             3810849..3812408
     CDS             3812405..3812596
     CDS             3812593..3814272
     CDS             complement(3814359..3814466)
     CDS             3814942..3816213
     CDS             complement(3816243..3817247)
     CDS             complement(3817244..3818227)
     CDS             complement(3818238..3819140)
     CDS             complement(3819150..3820169)
     CDS             complement(3820476..3822083)
     CDS             complement(3823012..3824703)
     CDS             complement(3825027..3826235)
     CDS             complement(3826464..3827162)
     CDS             3827320..3827694
     CDS             complement(3827685..3827798)
     CDS             3827880..3828320
     CDS             complement(3828289..3830622)
     CDS             3830775..3831434
     CDS             3831538..3832512
     CDS             complement(3832562..3833272)
     CDS             3833706..3833996
     CDS             3834277..3834489
     CDS             complement(3834677..3834889)
     CDS             complement(3835152..3837221)
     CDS             complement(3837231..3838142)
     CDS             complement(3838237..3838545)
     CDS             3838720..3839715
     CDS             complement(3839756..3840193)
     CDS             complement(3840239..3840580)
     CDS             complement(3840749..3842203)
     CDS             complement(3842275..3843597)
     CDS             3843963..3844955
     CDS             3845033..3846574
     CDS             3846552..3847733
     CDS             3847811..3848989
     CDS             complement(3849097..3849921)
     CDS             3850241..3852271
     CDS             3852449..3853702
     CDS             complement(3853854..3854327)
     CDS             complement(3854429..3855277)
     CDS             3855478..3856476
     CDS             3856488..3856952
     CDS             3856975..3857895
     CDS             3858009..3858476
     CDS             3858479..3859756
     CDS             3859769..3860755
     CDS             3860759..3862255
     CDS             3862252..3862914
     CDS             3862907..3863767
     CDS             3863761..3864456
     CDS             complement(3864503..3865822)
     CDS             complement(3865824..3866042)
     CDS             complement(3866208..3867359)
     CDS             complement(3867550..3869394)
     CDS             complement(3869391..3870782)
     CDS             complement(3870880..3871488)
     CDS             complement(3871559..3872695)
     CDS             complement(3872698..3873060)
     CDS             3873597..3875510
     CDS             3876031..3877179
     CDS             3877179..3877766
     CDS             complement(3877777..3877986)
     CDS             3878270..3878632
     CDS             3879191..3879874
     CDS             3879918..3884792
     CDS             3885204..3886859
     CDS             3886859..3887635
     CDS             3887632..3888822
     CDS             3888870..3889343
     CDS             complement(3889398..3890219)
     CDS             complement(3890299..3891318)
     CDS             complement(3891318..3891785)
     CDS             complement(3891849..3892100)
     CDS             complement(3892241..3892672)
     CDS             3892917..3894461
     CDS             3894495..3895754
     CDS             3895758..3896717
     CDS             complement(3896704..3897738)
     CDS             complement(3897977..3899002)
     CDS             complement(3899012..3900208)
     CDS             3900422..3901354
     CDS             3901364..3902410
     CDS             3902414..3903394
     CDS             complement(3903464..3904717)
     CDS             complement(3904763..3905746)
     CDS             complement(3905828..3906856)
     CDS             complement(3906882..3907574)
     CDS             complement(3907584..3908579)
     CDS             complement(3908596..3909612)
     CDS             complement(3909628..3910425)
     CDS             complement(3910418..3911542)
     CDS             complement(3911539..3912561)
     CDS             3913010..3914287
     CDS             3914295..3914774
     CDS             complement(3914813..3915622)
     CDS             complement(3915720..3915887)
     CDS             complement(3915908..3916144)
     CDS             complement(3916361..3917029)
     CDS             3917201..3918421
     CDS             3918399..3918857
     CDS             3918964..3919560
     CDS             complement(3919597..3920238)
     CDS             complement(3920304..3921020)
     CDS             3921147..3922010
     CDS             3922231..3923055
     CDS             3923347..3923964
     CDS             complement(3923961..3925643)
     CDS             3925901..3926524
     CDS             3926579..3926854
     CDS             3926873..3928981
     CDS             3928988..3929677
     CDS             3929683..3931764
     CDS             complement(3931798..3933003)
     CDS             3933283..3934674
     CDS             3934795..3936504
     CDS             complement(3936548..3937228)
     CDS             complement(3937209..3938141)
     CDS             complement(3938189..3939049)
     CDS             complement(3939130..3939981)
     CDS             complement(3939993..3941084)
     CDS             complement(3941109..3941423)
     CDS             complement(3941441..3941911)
     CDS             complement(3941938..3943491)
     CDS             complement(3943786..3946104)
     CDS             complement(3946114..3947496)
     CDS             3948173..3949354
     CDS             3949968..3950912
     CDS             3950909..3951841
     CDS             3951905..3953161
     CDS             3953679..3953927
     CDS             3954835..3955068
     CDS             complement(3955045..3955698)
     CDS             complement(3955801..3956580)
     CDS             complement(3956580..3957602)
     CDS             3957659..3958183
     CDS             complement(3958381..3958797)
     CDS             complement(3959195..3959344)
     CDS             complement(3959407..3959613)
     CDS             complement(3960065..3960475)
     CDS             complement(3960709..3961788)
     CDS             complement(3961785..3964319)
     CDS             complement(3964327..3965052)
     CDS             complement(3965110..3965661)
     CDS             complement(3966233..3966631)
     CDS             complement(3966658..3967875)
     CDS             complement(3967926..3968474)
     CDS             3968644..3969285
     CDS             3969644..3969787
     CDS             3970295..3970498
     CDS             3970838..3972415
     CDS             3973972..3974538
     CDS             3974785..3975357
     CDS             3975426..3975659
     CDS             3975656..3975814
     CDS             3976106..3976387
     CDS             complement(3977411..3978064)
     CDS             complement(3978277..3978579)
     CDS             complement(3978847..3979020)
     CDS             complement(3979617..3980489)
     CDS             3980639..3981229
     CDS             3981285..3981986
     CDS             3981970..3982398
     CDS             3982471..3984978
     CDS             3984966..3985418
     CDS             3985423..3985956
     CDS             3985976..3987241
     CDS             complement(3987309..3987473)
     CDS             complement(3987475..3988671)
     CDS             3989724..3990458
     CDS             3990455..3991309
     CDS             3991353..3992231
     CDS             complement(3992333..3992455)
     CDS             complement(3992554..3992775)
     CDS             3993046..3993558
     CDS             3993570..3996644
     CDS             3996715..3998838
     CDS             3998857..4000293
     CDS             4000591..4001511
     CDS             4001753..4002985
     CDS             4002970..4003614
     CDS             complement(4003655..4003861)
     CDS             complement(4003883..4004332)
     CDS             complement(4004698..4004832)
     CDS             4005143..4005958
     CDS             4006066..4006278
     CDS             4006232..4006492
     CDS             4006489..4006659
     CDS             4006802..4006978
     CDS             4007002..4007694
     CDS             complement(4008032..4009264)
     CDS             complement(4009726..4010907)
     CDS             4010971..4011102
     CDS             4011116..4012138
     CDS             4012138..4012917
     CDS             complement(4012968..4014032)
     CDS             complement(4014160..4014429)
     CDS             complement(4014426..4014806)
     CDS             complement(4015823..4016032)
     CDS             complement(4016473..4016790)
     CDS             4016935..4017819
     CDS             complement(4017748..4017924)
     CDS             4018022..4018702
     CDS             4018850..4019527
     CDS             4019856..4020674
     CDS             4020766..4021251
     CDS             4021266..4021742
     CDS             4021805..4022026
     CDS             4022100..4022468
     CDS             4022558..4022932
     CDS             4022929..4023408
     CDS             4023420..4023617
     CDS             4023701..4024546
     CDS             4025139..4025507
     CDS             4025804..4026727
     CDS             complement(4026731..4027549)
     CDS             4027771..4028064
     CDS             complement(4028105..4029343)
     CDS             complement(4029506..4029958)
     CDS             complement(4030011..4031345)
     CDS             4031520..4033286
     CDS             complement(4033332..4034723)
     CDS             complement(4034861..4036180)
     CDS             complement(4036190..4037692)
     CDS             complement(4037692..4038282)
     CDS             4038696..4039556
     CDS             complement(4039747..4040037)
     CDS             complement(4040041..4041729)
     CDS             4042367..4043518
     CDS             complement(4043526..4044023)
     CDS             complement(4044020..4044382)
     CDS             complement(4044372..4044719)
     CDS             complement(4044779..4046272)
     CDS             complement(4046269..4047984)
     CDS             4048151..4049017
     CDS             complement(4049107..4050768)
     CDS             complement(4050965..4051393)
     CDS             complement(4051505..4051918)
     CDS             4052296..4052556
     CDS             complement(4052560..4053774)
     CDS             4053875..4054975
     CDS             complement(4054936..4056228)
     CDS             complement(4056348..4057496)
     CDS             complement(4057493..4058110)
     CDS             complement(4058094..4058972)
     CDS             complement(4058969..4059658)
     CDS             4059937..4060593
     CDS             complement(4060637..4061449)
     CDS             complement(4061564..4061962)
     CDS             complement(4062202..4064616)
     CDS             complement(4064645..4065718)
     CDS             complement(4065718..4066818)
     CDS             complement(4066823..4068226)
     CDS             4068833..4068973
     CDS             4069023..4069349
     CDS             4069573..4071219
     CDS             4071325..4072689
     CDS             4073226..4074641
     CDS             4074733..4075980
     CDS             4076112..4077287
     CDS             4077262..4078221
     CDS             4078378..4079127
     CDS             4079149..4079715
     CDS             complement(4079769..4081106)
     CDS             4081273..4081938
     CDS             4082005..4082478
     CDS             complement(4082560..4083282)
     CDS             complement(4083297..4084466)
     CDS             complement(4084493..4086109)
     CDS             complement(4086195..4087589)
     CDS             complement(4087608..4089482)
     CDS             complement(4089615..4090451)
     CDS             complement(4090737..4091462)
     CDS             complement(4091477..4092250)
     CDS             complement(4092341..4093231)
     CDS             complement(4093231..4094190)
     CDS             complement(4094277..4095317)
     CDS             complement(4095631..4097460)
     CDS             complement(4097621..4098991)
     CDS             complement(4099342..4099761)
     CDS             complement(4099782..4101164)
     CDS             complement(4101191..4102054)
     CDS             complement(4102105..4103646)
     CDS             complement(4103659..4104192)
     CDS             complement(4104207..4104677)
     CDS             complement(4104739..4104978)
     CDS             complement(4105025..4105840)
     CDS             complement(4105849..4106229)
     CDS             complement(4106846..4107469)
     CDS             complement(4107533..4109422)
     CDS             complement(4109801..4110244)
     CDS             complement(4110334..4110792)
     CDS             4110944..4111936
     CDS             complement(4111941..4113392)
     CDS             complement(4113386..4114882)
     CDS             4115105..4116973
     CDS             4117140..4117559
     CDS             4117567..4119072
     CDS             4119077..4119544
     CDS             4119525..4120043
     CDS             4120068..4120958
     CDS             4121084..4122013
     CDS             4122017..4123009
     CDS             complement(4122975..4124402)
     CDS             complement(4124425..4125117)
     CDS             complement(4127717..4127848)
     CDS             complement(4130918..4131757)
     CDS             4131876..4132214
     CDS             complement(4132239..4133759)
     CDS             4134350..4135996
     CDS             4135993..4136256
     CDS             4136276..4137205
     CDS             4137270..4139120
     CDS             4139120..4140667
     CDS             complement(4140664..4141638)
     CDS             4141704..4143179
     CDS             complement(4143225..4143506)
     CDS             4143593..4145614
     CDS             complement(4145661..4146296)
     CDS             complement(4146268..4147146)
     CDS             complement(4147282..4148547)
     CDS             4148678..4149007
     CDS             4149334..4150593
     CDS             4150603..4150821
     CDS             4150833..4151936
     CDS             4151948..4152994
     CDS             4153050..4154180
     CDS             4154177..4154401
     CDS             4154460..4155440
     CDS             4155440..4156507
     CDS             4156526..4157407
     CDS             4157385..4158059
     CDS             4158064..4159194
     CDS             4159196..4160446
     CDS             4160443..4161522
     CDS             4161519..4162871
     CDS             4162874..4163614
     CDS             4163805..4165190
     CDS             4165876..4167111
     CDS             complement(4167202..4168857)
     CDS             complement(4169536..4170732)
     CDS             complement(4170735..4171934)
     CDS             complement(4171956..4172696)
     CDS             complement(4172693..4173655)
     CDS             4174021..4176567
     CDS             complement(4176607..4176927)
     CDS             complement(4176975..4177208)
     CDS             4177397..4177600
     CDS             4177637..4178461
     CDS             4178458..4179165
     CDS             4179162..4180058
     CDS             4180058..4180774
     CDS             4180858..4183020
     CDS             complement(4183065..4183967)
     CDS             complement(4184050..4184814)
     CDS             4184827..4184940
     CDS             4185184..4186134
     CDS             complement(4186170..4186667)
     CDS             complement(4186664..4187512)
     CDS             complement(4187822..4188712)
     CDS             complement(4188764..4189231)
     CDS             4189395..4190264
     CDS             4190383..4192218
     CDS             4192282..4192902
     CDS             complement(4192963..4193583)
     CDS             4193694..4194716
     CDS             4194724..4195524
     CDS             4195600..4196499
     CDS             complement(4196387..4197340)
     CDS             4197458..4199719
     CDS             complement(4200208..4200465)
     CDS             complement(4200462..4201595)
     CDS             4202080..4202637
     CDS             4202679..4204187
     CDS             4204238..4206235
     CDS             complement(4206265..4207110)
     CDS             complement(4207311..4208216)
     CDS             complement(4208294..4209517)
     CDS             complement(4209543..4209932)
     CDS             complement(4209949..4210905)
     CDS             complement(4210898..4212373)
     CDS             complement(4212319..4213878)
     CDS             complement(4213973..4214833)
     CDS             complement(4214839..4215507)
     CDS             4215638..4215733
     CDS             complement(4215764..4216573)
     CDS             4216835..4217599
     CDS             complement(4217634..4219124)
     CDS             complement(4219137..4219643)
     CDS             complement(4219660..4220634)
     CDS             complement(4220659..4221288)
     CDS             complement(4221278..4222282)
     CDS             complement(4222306..4223073)
     CDS             4223290..4224717
     CDS             4224812..4225567
     CDS             4225581..4226186
     CDS             4226183..4227823
     CDS             4227902..4228171
     CDS             4228175..4228690
     CDS             4228693..4229469
     CDS             4229511..4230293
     CDS             complement(4230290..4230778)
     CDS             4230945..4232441
     CDS             4232487..4233188
     CDS             complement(4233470..4234633)
     CDS             complement(4234643..4236832)
     CDS             4237022..4238353
     CDS             4238353..4238967
     CDS             4239006..4240457
     CDS             4240469..4241014
     CDS             4242579..4242833
     CDS             complement(4243603..4243734)
     CDS             complement(4246599..4247126)
     CDS             complement(4247108..4247692)
     CDS             4247762..4248031
     CDS             4248108..4249094
     CDS             4249111..4249737
     CDS             4249892..4251322
     CDS             complement(4251363..4252295)
     CDS             4252659..4255445
     CDS             complement(4255827..4256420)
     CDS             4257042..4257551
     CDS             4257740..4259113
     CDS             complement(4259346..4259456)
     CDS             complement(4259568..4260977)
     CDS             complement(4260989..4262038)
     CDS             complement(4262212..4263621)
     CDS             4263994..4265817
     CDS             4266034..4266744
     CDS             4266752..4267732
     CDS             4267834..4269099
     CDS             complement(4269159..4269947)
     CDS             complement(4269987..4270883)
     CDS             4271056..4271934
     CDS             4271959..4272846
     CDS             4272879..4273889
     CDS             4273959..4275392
     CDS             4275491..4276840
     CDS             4276830..4277717
     CDS             4277858..4278457
     CDS             4278544..4279323
     CDS             4279320..4279757
     CDS             4279802..4280743
     CDS             complement(4280807..4281715)
     CDS             4282256..4282546
     CDS             4282631..4282723
     CDS             4283151..4283369
     CDS             complement(4283584..4284513)
     CDS             complement(4284510..4285145)
     CDS             complement(4285142..4286044)
     CDS             complement(4286057..4288471)
     CDS             complement(4288520..4289107)
     CDS             4289301..4290134
     CDS             4290184..4290846
     CDS             4291267..4292661
     CDS             complement(4292702..4293016)
     CDS             complement(4293026..4293850)
     CDS             complement(4294025..4295284)
     CDS             complement(4295281..4296750)
     CDS             4297038..4297874
     CDS             4297858..4298796
     CDS             complement(4298793..4299827)
     CDS             4300113..4300733
     CDS             4300993..4301976
     CDS             4302125..4302799
     CDS             complement(4302971..4304344)
     CDS             complement(4304341..4305039)
     CDS             4305189..4305689
     CDS             4305838..4306740
     CDS             complement(4306686..4306790)
     CDS             4306921..4307883
     CDS             4308203..4309192
     CDS             4309299..4310054
     CDS             complement(4310109..4310876)
     CDS             complement(4310984..4311583)
     CDS             4311684..4312124
     CDS             4312335..4312634
     CDS             4312661..4313089
     CDS             complement(4313094..4313840)
     CDS             complement(4313937..4314947)
     CDS             complement(4315118..4316626)
     CDS             complement(4316649..4317494)
     CDS             4317925..4318164
     CDS             complement(4318249..4318734)
     CDS             complement(4318827..4319753)
     CDS             complement(4319820..4321151)
     CDS             complement(4321161..4321691)
     CDS             complement(4321784..4322638)
     CDS             complement(4322835..4323860)
     CDS             complement(4324016..4326214)
     CDS             4326417..4326629
     CDS             complement(4326690..4327298)
     CDS             complement(4327358..4327675)
     CDS             4327952..4329112
     CDS             4329115..4331547
     CDS             complement(4331765..4332523)
     CDS             complement(4332702..4334321)
     CDS             complement(4334362..4335912)
     CDS             complement(4336145..4337269)
     CDS             4337402..4338955
     CDS             4339337..4340227
     CDS             4340556..4342736
     CDS             4342830..4343735
     CDS             complement(4343762..4344379)
     CDS             complement(4344655..4345758)
     CDS             complement(4345769..4346431)
     CDS             complement(4346443..4348944)
     CDS             4349253..4350332
     CDS             4350347..4350667
     CDS             4350718..4353015
     CDS             4352981..4353859
     CDS             4353861..4354202
     CDS             complement(4354189..4355040)
     CDS             complement(4355266..4356999)
     CDS             complement(4357182..4359833)
     CDS             complement(4360135..4361286)
     CDS             4361440..4362444
     CDS             4362452..4363228
     CDS             4363289..4364662
     CDS             4365160..4366374
     CDS             4366441..4367724
     CDS             4367976..4368893
     CDS             complement(4368876..4370276)
     CDS             4370606..4371772
     CDS             4371815..4373131
     CDS             4373181..4373885
     CDS             4373885..4374244
     CDS             complement(4374284..4375384)
     CDS             4375753..4377597
     CDS             4377542..4378399
     CDS             complement(4380987..4381118)
     CDS             4382498..4382617
     CDS             4382621..4382716
     CDS             4384015..4385043
     CDS             4385040..4386005
     CDS             complement(4386034..4386960)
     CDS             4387902..4389086
     CDS             4389316..4389699
     CDS             4389701..4390246
     CDS             4390405..4390833
     CDS             4390837..4391541
     CDS             4391833..4392330
     CDS             4392397..4392762
     CDS             4393082..4397110
     CDS             4397187..4401410
     CDS             complement(4401652..4402785)
     CDS             complement(4402782..4403552)
     CDS             complement(4403554..4403754)
     CDS             complement(4403738..4404493)
     CDS             complement(4404486..4405121)
     CDS             complement(4405121..4407016)
     CDS             complement(4407249..4407725)
     CDS             4407820..4408593
     CDS             4408633..4409697
     CDS             4409707..4410378
     CDS             4410421..4411011
     CDS             4411198..4411470
     CDS             4411543..4412178
     CDS             complement(4412180..4412599)
     CDS             4412837..4414213
     CDS             4414210..4415535
     CDS             complement(4415532..4416821)
     CDS             complement(4416833..4418422)
     CDS             4420226..4420480
     CDS             complement(4421158..4421289)
     CDS             4424126..4424509
     CDS             complement(4424573..4425016)
     CDS             4425173..4426102
     CDS             4426371..4427972
     CDS             4428002..4429306
     CDS             4429522..4431246
     CDS             complement(4431263..4432087)
     CDS             4432287..4435970
     CDS             4436030..4436350
     CDS             4436393..4436842
     CDS             4437013..4438644
     CDS             complement(4438734..4439423)
     CDS             complement(4439805..4441034)
     CDS             complement(4441086..4441910)
     CDS             complement(4441921..4442718)
     CDS             complement(4442784..4443278)
     CDS             complement(4443278..4443685)
     CDS             complement(4443695..4444501)
     CDS             complement(4444571..4445518)
     CDS             4445866..4446738
     CDS             complement(4446739..4447011)
     CDS             complement(4447264..4448613)
     CDS             4449138..4450787
     CDS             4451286..4451528
     CDS             4451715..4452353
     CDS             4452350..4453087
     CDS             4453087..4455183
     CDS             4455568..4455726
     CDS             4455723..4456133
     CDS             complement(4456227..4457117)
     CDS             complement(4457132..4458676)
     CDS             complement(4458830..4460020)
     CDS             complement(4460113..4460208)
     CDS             4460385..4461500
     CDS             4461572..4462912
     CDS             4463235..4464155
     CDS             4464334..4464831
     CDS             4464844..4465716
     CDS             complement(4465871..4467085)
     CDS             complement(4467082..4468293)
     CDS             4468464..4468832
     CDS             4468942..4469550
     CDS             4469623..4470948
     CDS             4471064..4471273
     CDS             complement(4471315..4471830)
     CDS             4471986..4472981
     CDS             4473115..4473357
     CDS             complement(4473522..4474505)
     CDS             4474588..4476003
     CDS             complement(4476038..4476598)
     CDS             4476725..4477804
     CDS             4477827..4478384
     CDS             4478381..4479385
     CDS             4479467..4480660
     CDS             4480842..4483586
     CDS             4483619..4484773
     CDS             4484785..4486203
     CDS             4486225..4487394
     CDS             4487407..4488279
     CDS             4488491..4489990
     CDS             4490002..4491075
     CDS             complement(4491064..4492422)
     CDS             complement(4492415..4494235)
     CDS             4494512..4495225
     CDS             4495336..4495752
     CDS             4495756..4496112
     CDS             complement(4496147..4498969)
     CDS             4499224..4499760
     CDS             complement(4499859..4500140)
     CDS             4500569..4502155
     CDS             complement(4502158..4502481)
     CDS             4502567..4503031
     CDS             4503578..4504927
     CDS             4505078..4506727
     CDS             complement(4507166..4507558)
     CDS             4507662..4508072
     CDS             4508065..4508754
     CDS             complement(4508793..4510442)
     CDS             complement(4510439..4510753)
     CDS             complement(4511056..4513014)
     CDS             4513406..4514842
     CDS             4514887..4515453
     CDS             4515450..4516121
     CDS             4516118..4517074
     CDS             4517190..4518812
     CDS             4518805..4519188
     CDS             4519185..4519781
     CDS             4520124..4521437
     CDS             4522501..4522674
     CDS             4522899..4523501
     CDS             complement(4523699..4524388)
     CDS             complement(4524499..4525203)
     CDS             complement(4525190..4526026)
     CDS             complement(4526019..4526852)
     CDS             complement(4526852..4527901)
     CDS             complement(4528001..4529569)
     CDS             complement(4529944..4531623)
     CDS             complement(4531672..4532091)
     CDS             complement(4532289..4533755)
     CDS             complement(4533752..4535803)
     CDS             complement(4535803..4536834)
     CDS             complement(4536853..4537128)
     CDS             complement(4537337..4539322)
     CDS             complement(4539595..4540524)
     CDS             complement(4540508..4541203)
     CDS             complement(4541214..4541921)
     CDS             complement(4541915..4542193)
     CDS             complement(4542172..4543704)
     CDS             complement(4543832..4544767)
     CDS             complement(4544826..4545716)
     CDS             4546075..4546524
     CDS             4546593..4546922
     CDS             complement(4546950..4547708)
     CDS             complement(4547710..4548144)
     CDS             complement(4548131..4548688)
     CDS             complement(4548688..4549824)
     CDS             complement(4549821..4550501)
     CDS             complement(4550612..4551370)
     CDS             complement(4551367..4552212)
     CDS             complement(4552205..4553269)
     CDS             complement(4553269..4553853)
     CDS             complement(4553850..4554302)
     CDS             complement(4554303..4555028)
     CDS             complement(4555049..4555879)
     CDS             complement(4555934..4556950)
     CDS             complement(4556975..4557763)
     CDS             complement(4557896..4558339)
     CDS             complement(4558499..4558834)
     CDS             4559237..4561465
     CDS             4561462..4562340
     CDS             4562604..4564106
     CDS             complement(4564283..4565383)
     CDS             complement(4565384..4566052)
     CDS             complement(4566049..4567692)
     CDS             complement(4567796..4569133)
     CDS             complement(4569270..4570031)
     CDS             complement(4570367..4572637)
     CDS             complement(4572833..4573741)
     CDS             4574024..4575379
     CDS             complement(4575376..4576026)
     CDS             complement(4576149..4577795)
     CDS             complement(4577873..4579213)
     CDS             complement(4579784..4580503)
     CDS             complement(4580500..4582131)
     CDS             4582312..4582542
     CDS             4582554..4582826
     CDS             4583055..4583351
     CDS             4583379..4583552
     CDS             complement(4583671..4585188)
     CDS             complement(4585425..4586882)
     CDS             complement(4586941..4589088)
     CDS             complement(4589168..4590502)
     CDS             complement(4590868..4592406)
     CDS             complement(4593205..4593780)
     CDS             complement(4593817..4595514)
     CDS             complement(4595490..4595828)
     CDS             complement(4595944..4597245)
     CDS             complement(4597363..4598799)
     CDS             4599136..4599612
     CDS             complement(4599628..4600884)
     CDS             4601160..4601453
     CDS             4601497..4603143
     CDS             4603281..4603634
     CDS             complement(4603684..4604553)
     CDS             complement(4604788..4605816)
     CDS             4605858..4606424
     CDS             4606476..4606601
     CDS             4606712..4606858
     CDS             4607048..4607365
     CDS             complement(4607362..4607895)
     CDS             complement(4607984..4609117)
     CDS             complement(4609180..4609539)
     CDS             complement(4609550..4609945)
     CDS             complement(4609956..4610690)
     CDS             complement(4610683..4612491)
     CDS             4612816..4613793
     CDS             4614057..4615514
     CDS             complement(4615665..4618988)
     CDS             complement(4619010..4619978)
     CDS             complement(4620075..4621127)
     CDS             4621222..4621767
     CDS             complement(4622545..4623684)
     CDS             4623683..4625230
     CDS             4625202..4625663
     CDS             4625682..4627019
     CDS             4627029..4628876
     CDS             4628869..4629819
     CDS             4629905..4630213
     CDS             4630289..4631569
     CDS             4631655..4632914
     CDS             4632917..4633921
     CDS             4634003..4634200
     CDS             4634304..4635602
     CDS             4635807..4636232
     CDS             4636271..4638712
     CDS             4638803..4639534
     CDS             4639661..4640062
     CDS             4640081..4640779
     CDS             4640829..4641488
     CDS             4641506..4641904
     CDS             4641914..4642552
     CDS             4642555..4643718
     CDS             4643802..4645427
     CDS             complement(4645544..4645819)
     CDS             complement(4645968..4646297)
     CDS             4646479..4647228
     CDS             complement(4647225..4647980)
     CDS             complement(4648088..4649152)
     CDS             4649507..4650904
     CDS             4650920..4651225
     CDS             4651235..4651699
     CDS             4651713..4652363
     CDS             4652373..4653227
     CDS             4653227..4653913
     CDS             complement(4654043..4654318)
     CDS             4654646..4654840
     CDS             4654830..4655042
     CDS             4655049..4655363
     CDS             4655368..4655595
     CDS             4655637..4656086
     CDS             4656488..4656979
     CDS             4656982..4657569
     CDS             4657640..4658251
     CDS             complement(4658394..4659671)
     CDS             complement(4659764..4661836)
     CDS             complement(4661833..4663374)
     CDS             complement(4663384..4664160)
     CDS             complement(4664170..4665012)
     CDS             complement(4665022..4665813)
     CDS             4666026..4666673
     CDS             complement(4666657..4667295)
     CDS             4667513..4668133
     CDS             4668442..4669854
     CDS             complement(4669899..4670561)
     CDS             complement(4670669..4671634)
     CDS             complement(4671743..4672603)
     CDS             4672692..4673072
     CDS             complement(4673201..4675144)
     CDS             4675334..4676074
     CDS             complement(4676064..4676621)
     CDS             4676946..4677152
     CDS             complement(4677230..4678573)
     CDS             complement(4678896..4679534)
     CDS             4679741..4681474
     CDS             4681471..4685250
     CDS             4685253..4685594
     CDS             complement(4685973..4686503)
     CDS             4686813..4687769
     CDS             4687909..4689411
     CDS             4689425..4690447
     CDS             4690458..4691429
     CDS             complement(4691462..4692460)
     CDS             4692636..4694009
     CDS             complement(4694167..4694718)
     CDS             4694812..4696164
     CDS             4696347..4696733
     CDS             complement(4696778..4697242)
     CDS             complement(4697400..4699538)
     CDS             complement(4699932..4701587)
     CDS             complement(4701637..4703058)
     CDS             complement(4703177..4704124)
     CDS             4704503..4707199
     CDS             complement(4707405..4707791)
     CDS             complement(4707864..4708325)
     CDS             complement(4708338..4709273)
     CDS             complement(4709277..4709411)
     CDS             complement(4709501..4709989)
     CDS             complement(4710105..4711508)
     CDS             complement(4711588..4712568)
     CDS             complement(4712579..4713523)
     CDS             complement(4713534..4714754)
     CDS             4715432..4715884
     CDS             complement(4715929..4716567)
     CDS             complement(4716539..4716934)
     CDS             4717096..4717512
     CDS             complement(4717689..4718192)
     CDS             4718385..4719572
     CDS             complement(4719619..4722474)
     CDS             complement(4722474..4722917)
     CDS             complement(4723175..4724686)
     CDS             4724974..4726053
     CDS             4726053..4727135
     CDS             complement(4727296..4728798)
     CDS             complement(4728876..4729874)
     CDS             complement(4729941..4731260)
     CDS             complement(4731325..4732089)
     CDS             complement(4732113..4733144)
     CDS             4733361..4733525
     CDS             4733710..4733928
     CDS             complement(4733932..4734951)
     CDS             4735418..4736680
     CDS             4737132..4740647
     CDS             complement(4740756..4742255)
     CDS             complement(4742430..4743170)
     CDS             complement(4743388..4743756)
     CDS             4744532..4744693
     CDS             complement(4745321..4745737)
     CDS             complement(4746135..4747142)
     CDS             complement(4747186..4747689)
     CDS             complement(4747764..4748285)
     CDS             complement(4748312..4748848)
     CDS             complement(4748858..4749439)
     CDS             complement(4749476..4750195)
     CDS             complement(4750281..4752800)
     CDS             complement(4752850..4753437)
     CDS             complement(4753507..4754091)
     CDS             complement(4754299..4754613)
     CDS             4755030..4755251
     CDS             complement(4755357..4755587)
     CDS             4755755..4756123
     CDS             4756262..4756471
     CDS             4757070..4757369
     CDS             4757558..4757989
     CDS             4758208..4759284
     CDS             4759403..4759609
     CDS             complement(4759981..4761417)
     CDS             complement(4761436..4763559)
     CDS             complement(4763630..4766704)
     CDS             complement(4766716..4767228)
     CDS             complement(4768422..4768664)
     CDS             complement(4768692..4769462)
     CDS             complement(4769462..4770061)
     CDS             4770202..4770921
     CDS             4770922..4771773
     CDS             4771806..4772393
     CDS             complement(4772473..4772667)
     CDS             complement(4773322..4773642)
     CDS             complement(4773671..4773937)
     CDS             complement(4774618..4776285)
     CDS             complement(4776299..4779223)
     CDS             complement(4779264..4780310)
     CDS             complement(4780691..4781047)
     CDS             complement(4781057..4781584)
     CDS             complement(4781568..4781849)
     CDS             complement(4782205..4782582)
     CDS             complement(4782613..4782999)
     CDS             complement(4782996..4792724)
     CDS             complement(4792737..4794503)
     CDS             complement(4794867..4795100)
     CDS             complement(4795198..4795821)
     CDS             complement(4796089..4796637)
     CDS             complement(4796904..4797137)
     CDS             complement(4797206..4797766)
     CDS             complement(4798013..4798579)
     CDS             complement(4799690..4801018)
     CDS             complement(4801036..4802373)
     CDS             4802591..4803535
     CDS             complement(4804188..4804517)
     CDS             complement(4804533..4804934)
     CDS             complement(4804967..4805632)
     CDS             complement(4805644..4806264)
     CDS             complement(4806261..4806725)
     CDS             complement(4806737..4807684)
     CDS             complement(4807736..4811122)
     CDS             complement(4811149..4812303)
     CDS             complement(4812319..4812576)
     CDS             complement(4812603..4814189)
     CDS             complement(4814243..4814521)
     CDS             complement(4814536..4814820)
     CDS             complement(4814838..4815116)
     CDS             complement(4815636..4816154)
     CDS             complement(4816154..4816972)
     CDS             complement(4816995..4817573)
     CDS             complement(4817864..4818751)
     CDS             complement(4818751..4819077)
     CDS             4819551..4820729
     CDS             4820722..4821912
     CDS             complement(4821922..4822701)
     CDS             complement(4822701..4823723)
     CDS             4823782..4824132
     CDS             4824756..4824935
     CDS             4825058..4825411
     CDS             complement(4825446..4826324)
     CDS             complement(4826652..4827383)
     CDS             complement(4828866..4830089)
     CDS             4830190..4831074
     CDS             complement(4831003..4831179)
     CDS             4831277..4831957
     CDS             4832105..4832782
     CDS             4832788..4833021
     CDS             4833111..4833929
     CDS             4834020..4834505
     CDS             4834520..4834996
     CDS             4835083..4835304
     CDS             4835384..4835752
     CDS             4835842..4836219
     CDS             4836216..4836704
     CDS             4836716..4836913
     CDS             4836995..4837150
     CDS             4837160..4837606
     CDS             4838102..4840138
     CDS             complement(4840761..4841633)
     CDS             complement(4841845..4842825)
     CDS             complement(4842890..4843996)
     CDS             complement(4844016..4844732)
     CDS             4846196..4846798
     CDS             4847276..4847872
     CDS             4848353..4848901
     CDS             4848858..4849505
     CDS             4849542..4850267
     CDS             4850333..4852969
     CDS             4852979..4853509
     CDS             4853522..4854025
     CDS             4854045..4854947
     CDS             complement(4855220..4855336)
     CDS             4855676..4856860
     CDS             4856941..4858401
     CDS             4858664..4859389
     CDS             4859803..4860186
     CDS             complement(4860234..4860575)
     CDS             complement(4860612..4861523)
     CDS             complement(4861588..4862760)
     CDS             complement(4862773..4863234)
     CDS             complement(4863231..4863914)
     CDS             4864164..4864718
     CDS             complement(4864731..4865909)
     CDS             complement(4865977..4866948)
     CDS             complement(4866902..4867159)
     CDS             complement(4867156..4867923)
     CDS             complement(4867933..4869084)
     CDS             complement(4869200..4870480)
     CDS             4870665..4871585
     CDS             4871928..4874084
     CDS             complement(4874131..4874472)
     CDS             complement(4874693..4876399)
     CDS             complement(4876399..4877868)
     CDS             complement(4877935..4880367)
     CDS             4880645..4882297
     CDS             complement(4882366..4883322)
     CDS             complement(4883333..4883536)
     CDS             complement(4883654..4885804)
     CDS             4886181..4887845
     CDS             complement(4887888..4889159)
     CDS             complement(4889156..4889629)
     CDS             complement(4889693..4890664)
     CDS             4890898..4891008
     CDS             4891355..4893007
     CDS             complement(4893178..4894083)
     CDS             4894222..4895244
     CDS             complement(4895384..4897675)
     CDS             complement(4897929..4898423)
     CDS             complement(4898472..4899209)
     CDS             complement(4899212..4899751)
     CDS             complement(4899859..4900332)
     CDS             complement(4900323..4901093)
     CDS             4901713..4902438
     CDS             4902396..4903073
     CDS             complement(4903111..4903899)
     CDS             4904040..4904276
     CDS             complement(4904703..4904825)
     CDS             complement(4904837..4905868)
     CDS             4905971..4906384
     CDS             4906353..4906799
     CDS             4906814..4907491
     CDS             4907582..4909171
     CDS             4909564..4910169
     CDS             4910296..4910457
     CDS             4910579..4911652
     CDS             4911649..4912428
     CDS             complement(4912645..4913349)
     CDS             complement(4913480..4915030)
     CDS             4915288..4916067
     CDS             4916094..4917467
     CDS             4917519..4918742
     CDS             4918799..4919518
     CDS             complement(4919700..4919942)
     CDS             complement(4919974..4920990)
     CDS             complement(4921018..4921662)
     CDS             4921768..4922736
     CDS             4922785..4924167
     CDS             4924188..4925420
     CDS             4925512..4925844
     CDS             4925846..4926130
     CDS             complement(4926186..4927853)
     CDS             4928060..4929997
     CDS             4930117..4930413
     CDS             complement(4930486..4931013)
     CDS             4931065..4931712
     CDS             complement(4931709..4932578)
     CDS             4932789..4933262
     CDS             4933275..4933964
     CDS             4933964..4935388
     CDS             4935446..4936798
     CDS             complement(4936858..4937574)
     CDS             4938210..4938647
     CDS             4938654..4938896