CDS             164..1462
     CDS             1671..2789
     CDS             2807..3961
     CDS             complement(3971..4750)
     CDS             4854..5510
     CDS             5786..7198
     CDS             7202..8146
     CDS             8152..8952
     CDS             8987..9718
     CDS             9745..10368
     CDS             10493..11269
     CDS             11266..12939
     CDS             12936..13643
     CDS             13693..16119
     CDS             complement(16395..17399)
     CDS             complement(17462..20248)
     CDS             complement(20460..20918)
     CDS             complement(21124..23328)
     CDS             23413..24231
     CDS             24340..25662
     CDS             complement(25699..26076)
     CDS             26234..26761
     CDS             complement(26831..29074)
     CDS             complement(29256..30038)
     CDS             30197..31060
     CDS             31060..31596
     CDS             31692..32222
     CDS             32307..33497
     CDS             33494..34354
     CDS             34436..34783
     CDS             34780..36237
     CDS             complement(36238..36990)
     CDS             37336..38097
     CDS             38101..38661
     CDS             38809..39288
     CDS             complement(39289..39624)
     CDS             complement(39624..39917)
     CDS             complement(39917..40918)
     CDS             complement(40915..42048)
     CDS             42086..43051
     CDS             43048..43785
     CDS             43819..45132
     CDS             45129..46607
     CDS             46613..47248
     CDS             47770..48621
     CDS             complement(48694..50604)
     CDS             complement(50631..51329)
     CDS             complement(51418..51897)
     CDS             complement(51996..52193)
     CDS             complement(52313..53104)
     CDS             complement(53205..53621)
     CDS             complement(53692..54588)
     CDS             complement(54569..54895)
     CDS             complement(54902..55201)
     CDS             complement(55573..55989)
     CDS             56218..56817
     CDS             56895..57356
     CDS             complement(57363..57644)
     CDS             complement(57668..58672)
     CDS             58734..59090
     CDS             complement(59137..60648)
     CDS             60802..62127
     CDS             complement(62139..63047)
     CDS             63109..63291
     CDS             63371..63847
     CDS             complement(64347..64757)
     CDS             complement(64760..65059)
     CDS             complement(65162..65533)
     CDS             complement(65712..66671)
     CDS             66763..66960
     CDS             67012..68541
     CDS             complement(69403..69903)
     CDS             complement(69961..70512)
     CDS             complement(70509..71081)
     CDS             complement(71128..72828)
     CDS             72997..73707
     CDS             73718..75340
     CDS             75406..75813
     CDS             75810..76085
     CDS             complement(76179..78230)
     CDS             78437..78883
     CDS             79152..81641
     CDS             complement(81675..81995)
     CDS             82099..82575
     CDS             82565..83662
     CDS             83659..84372
     CDS             84369..87419
     CDS             87416..90967
     CDS             91049..91369
     CDS             complement(91460..92653)
     CDS             complement(92778..93692)
     CDS             complement(93760..94557)
     CDS             complement(94554..94964)
     CDS             complement(95059..95355)
     CDS             complement(95330..95611)
     CDS             complement(95696..96928)
     CDS             complement(96957..97592)
     CDS             complement(97891..98841)
     CDS             98933..99085
     CDS             complement(99089..99799)
     CDS             complement(99883..100188)
     CDS             complement(100330..102030)
     CDS             complement(102222..102848)
     CDS             complement(102845..104188)
     CDS             104300..104770
     CDS             complement(105029..105910)
     CDS             complement(105994..106458)
     CDS             complement(106476..107126)
     CDS             complement(107287..108801)
     CDS             complement(108839..109600)
     CDS             complement(109646..110188)
     CDS             complement(110188..110778)
     CDS             complement(110989..111603)
     CDS             complement(111630..112889)
     CDS             complement(112902..114422)
     CDS             114736..115158
     CDS             115560..116525
     CDS             complement(116573..117439)
     CDS             complement(117514..118320)
     CDS             118470..119441
     CDS             119473..120150
     CDS             120162..121280
     CDS             121405..122379
     CDS             complement(122380..123042)
     CDS             123288..124436
     CDS             124433..125416
     CDS             125687..126109
     CDS             complement(126179..127447)
     CDS             127699..128172
     CDS             128199..129959
     CDS             130128..130580
     CDS             130738..130938
     CDS             130970..131326
     CDS             131606..132688
     CDS             132696..133304
     CDS             133309..135708
     CDS             135711..136325
     CDS             136507..137859
     CDS             137887..138477
     CDS             complement(138429..139115)
     CDS             139188..139625
     CDS             complement(139622..140950)
     CDS             complement(141065..141586)
     CDS             complement(141586..142188)
     CDS             142329..143687
     CDS             143687..144832
     CDS             144984..147188
     CDS             complement(147280..147756)
     CDS             147837..148202
     CDS             148267..149343
     CDS             149367..150713
     CDS             151538..153346
     CDS             153420..153950
     CDS             154085..155305
     CDS             complement(155302..156015)
     CDS             complement(156133..156807)
     CDS             complement(156896..157549)
     CDS             158020..159726
     CDS             complement(159863..160210)
     CDS             160325..160822
     CDS             160947..162074
     CDS             162190..163281
     CDS             163361..164212
     CDS             164209..167622
     CDS             167622..169148
     CDS             169145..170296
     CDS             170332..170814
     CDS             170818..171735
     CDS             171745..173532
     CDS             173532..174455
     CDS             complement(174610..174726)
     CDS             complement(174710..177268)
     CDS             complement(177265..177864)
     CDS             complement(177861..178673)
     CDS             complement(178670..179023)
     CDS             complement(179020..180429)
     CDS             complement(181006..182643)
     CDS             complement(182640..183056)
     CDS             complement(183060..183341)
     CDS             183430..184128
     CDS             184693..185937
     CDS             185934..187463
     CDS             187466..190636
     CDS             190633..191043
     CDS             191225..193519
     CDS             193545..194876
     CDS             195106..195471
     CDS             195531..196826
     CDS             196845..197507
     CDS             complement(197770..197955)
     CDS             198462..200900
     CDS             200963..201271
     CDS             complement(201366..202553)
     CDS             complement(202553..203470)
     CDS             complement(203458..205017)
     CDS             complement(205014..206381)
     CDS             complement(206366..208189)
     CDS             208356..208544
     CDS             208525..209205
     CDS             209202..209894
     CDS             209953..210801
     CDS             210805..211920
     CDS             211917..212366
     CDS             212389..212706
     CDS             212706..213140
     CDS             213124..213690
     CDS             213839..215746
     CDS             215746..216528
     CDS             216569..216916
     CDS             217218..217973
     CDS             218213..218527
     CDS             complement(218619..219194)
     CDS             complement(219707..219976)
     CDS             220266..220469
     CDS             220497..223142
     CDS             223139..223945
     CDS             223945..225372
     CDS             complement(225721..226578)
     CDS             complement(226972..227130)
     CDS             227735..228745
     CDS             229201..229317
     CDS             229886..230719
     CDS             complement(230814..231029)
     CDS             231179..231874
     CDS             232011..232604
     CDS             complement(232616..232942)
     CDS             complement(233841..235253)
     CDS             complement(235250..235435)
     CDS             235599..238355
     CDS             238436..239410
     CDS             complement(239414..240973)
     CDS             complement(240970..242031)
     CDS             complement(242042..243553)
     CDS             243673..244791
     CDS             244858..246336
     CDS             246351..246992
     CDS             247031..247786
     CDS             complement(248367..249647)
     CDS             complement(249651..250145)
     CDS             complement(250145..251128)
     CDS             complement(251159..252655)
     CDS             252756..253691
     CDS             complement(254263..255543)
     CDS             complement(255586..255918)
     CDS             256004..256360
     CDS             256369..257337
     CDS             257334..260606
     CDS             260603..260809
     CDS             261314..262333
     CDS             262475..265321
     CDS             265344..266330
     CDS             266373..267833
     CDS             267869..270121
     CDS             270501..283607
     CDS             284033..288139
     CDS             288889..291924
     CDS             292138..292899
     CDS             293015..295237
     CDS             295234..297402
     CDS             297406..297798
     CDS             297798..299120
     CDS             299147..299899
     CDS             299919..300896
     CDS             300889..301419
     CDS             301419..301751
     CDS             302136..312629
     CDS             312777..313460
     CDS             313494..314621
     CDS             314791..315918
     CDS             315915..319037
     CDS             complement(319046..319831)
     CDS             320169..321689
     CDS             complement(321733..323874)
     CDS             complement(324015..325256)
     CDS             complement(325256..326032)
     CDS             complement(326029..327378)
     CDS             327601..328185
     CDS             328182..328865
     CDS             328998..330029
     CDS             330066..330488
     CDS             330534..330836
     CDS             330853..332037
     CDS             332030..332893
     CDS             333053..333955
     CDS             334060..335220
     CDS             complement(335236..336297)
     CDS             complement(336294..336881)
     CDS             complement(336874..338319)
     CDS             complement(338309..339265)
     CDS             complement(339280..340869)
     CDS             complement(340851..341171)
     CDS             complement(341174..342892)
     CDS             complement(342928..343944)
     CDS             complement(343941..345665)
     CDS             complement(345751..345888)
     CDS             346080..346457
     CDS             347026..348375
     CDS             348626..349297
     CDS             complement(349363..350406)
     CDS             complement(350403..352916)
     CDS             353126..354046
     CDS             354067..355065
     CDS             355425..355841
     CDS             complement(355892..356569)
     CDS             356722..358380
     CDS             358377..362906
     CDS             363017..363544
     CDS             363783..365528
     CDS             365663..367552
     CDS             367542..368261
     CDS             368335..369507
     CDS             complement(369535..371178)
     CDS             complement(371249..371638)
     CDS             complement(371635..372042)
     CDS             complement(372039..373544)
     CDS             complement(373541..374335)
     CDS             complement(374332..374940)
     CDS             375023..375934
     CDS             375931..378243
     CDS             378354..379304
     CDS             complement(379322..379690)
     CDS             379813..380112
     CDS             380150..381850
     CDS             381860..382630
     CDS             complement(382688..383152)
     CDS             complement(383217..383966)
     CDS             complement(383963..384061)
     CDS             complement(384058..384810)
     CDS             complement(384807..385532)
     CDS             complement(385529..386266)
     CDS             complement(386263..387012)
     CDS             complement(387009..387791)
     CDS             complement(387788..388216)
     CDS             complement(388303..389307)
     CDS             complement(389300..391126)
     CDS             complement(391123..392970)
     CDS             complement(393172..393840)
     CDS             complement(393806..394300)
     CDS             complement(394281..396098)
     CDS             complement(396258..396791)
     CDS             complement(396801..397880)
     CDS             397949..398596
     CDS             398670..399902
     CDS             400014..401840
     CDS             complement(402018..405212)
     CDS             complement(405491..405940)
     CDS             complement(406726..407553)
     CDS             complement(407597..408619)
     CDS             complement(408646..409770)
     CDS             complement(409757..411394)
     CDS             complement(411398..411673)
     CDS             complement(411670..413064)
     CDS             413181..414116
     CDS             complement(414347..414976)
     CDS             415366..417162
     CDS             417159..418994
     CDS             418991..420043
     CDS             complement(420048..420593)
     CDS             complement(420753..421880)
     CDS             422115..422759
     CDS             422763..423410
     CDS             423457..424101
     CDS             complement(424159..424599)
     CDS             complement(424758..426461)
     CDS             426664..428400
     CDS             428400..429272
     CDS             complement(429273..429905)
     CDS             complement(429905..430684)
     CDS             430878..431891
     CDS             431888..433213
     CDS             433210..434157
     CDS             complement(434136..435716)
     CDS             436041..439241
     CDS             439363..440382
     CDS             440379..441590
     CDS             441596..442453
     CDS             complement(442429..442644)
     CDS             442838..443428
     CDS             complement(443435..444079)
     CDS             complement(444095..444193)
     CDS             complement(444190..444663)
     CDS             444783..444974
     CDS             complement(445731..446777)
     CDS             complement(446788..448041)
     CDS             448615..451422
     CDS             451463..454165
     CDS             454408..455238
     CDS             455235..457187
     CDS             457180..458703
     CDS             458690..459925
     CDS             459936..460391
     CDS             460391..460927
     CDS             460924..461292
     CDS             461289..461951
     CDS             461948..462949
     CDS             462946..464166
     CDS             464163..464660
     CDS             464660..465412
     CDS             complement(465397..465879)
     CDS             465947..466741
     CDS             466741..468780
     CDS             469021..470220
     CDS             470278..471333
     CDS             complement(471427..472611)
     CDS             473012..476137
     CDS             476423..478336
     CDS             478559..479389
     CDS             479616..480653
     CDS             481833..482195
     CDS             482341..482814
     CDS             complement(482929..484128)
     CDS             484305..484994
     CDS             484991..485704
     CDS             complement(485701..488274)
     CDS             488442..489908
     CDS             490277..490909
     CDS             491004..491774
     CDS             491788..493092
     CDS             493089..493889
     CDS             complement(493886..494437)
     CDS             complement(494430..494987)
     CDS             complement(495046..495504)
     CDS             495779..495937
     CDS             496062..496559
     CDS             496699..497535
     CDS             497544..499007
     CDS             499019..499702
     CDS             499715..501217
     CDS             501225..502751
     CDS             502754..503752
     CDS             503760..504755
     CDS             504818..505318
     CDS             505400..505834
     CDS             complement(505831..506712)
     CDS             506728..508092
     CDS             508125..508526
     CDS             508466..509317
     CDS             complement(509401..510111)
     CDS             510394..510918
     CDS             complement(511012..511932)
     CDS             512086..512319
     CDS             512535..514409
     CDS             514406..514729
     CDS             514746..515351
     CDS             515414..516148
     CDS             complement(516174..517301)
     CDS             complement(517400..518518)
     CDS             518605..520188
     CDS             520220..520744
     CDS             complement(520741..521592)
     CDS             521744..522316
     CDS             complement(522407..522748)
     CDS             522940..523875
     CDS             523875..524624
     CDS             complement(524621..525202)
     CDS             complement(525199..526368)
     CDS             complement(526358..526942)
     CDS             complement(527428..527898)
     CDS             complement(527923..528330)
     CDS             528367..529623
     CDS             complement(529620..530447)
     CDS             complement(530444..531166)
     CDS             complement(531168..532163)
     CDS             complement(532170..532745)
     CDS             complement(532820..534598)
     CDS             complement(534605..535021)
     CDS             complement(535027..535161)
     CDS             535261..536037
     CDS             536055..537521
     CDS             complement(537512..539227)
     CDS             539292..540287
     CDS             541023..542696
     CDS             542711..542893
     CDS             542942..543931
     CDS             complement(544011..544499)
     CDS             complement(544817..546136)
     CDS             complement(546215..546670)
     CDS             546787..548442
     CDS             complement(548453..549052)
     CDS             complement(549146..550132)
     CDS             complement(550283..551551)
     CDS             complement(551674..553761)
     CDS             complement(553907..555985)
     CDS             complement(556063..559281)
     CDS             complement(559311..560579)
     CDS             complement(560582..561997)
     CDS             562352..563668
     CDS             563815..565515
     CDS             565508..567250
     CDS             567255..568046
     CDS             568078..568761
     CDS             568794..569483
     CDS             complement(569484..571610)
     CDS             complement(571906..572439)
     CDS             572644..573456
     CDS             573539..574726
     CDS             574763..575683
     CDS             575802..576956
     CDS             complement(576953..578410)
     CDS             complement(578461..578853)
     CDS             579019..580038
     CDS             580135..582123
     CDS             582273..584330
     CDS             584616..586694
     CDS             complement(586874..588487)
     CDS             complement(588558..589046)
     CDS             589183..589836
     CDS             589982..590248
     CDS             590245..590655
     CDS             590652..590858
     CDS             complement(590855..591043)
     CDS             complement(591075..592484)
     CDS             complement(592481..593230)
     CDS             complement(593312..594418)
     CDS             complement(594415..595341)
     CDS             complement(595338..596291)
     CDS             complement(596288..596923)
     CDS             597025..597486
     CDS             598045..599634
     CDS             599808..600242
     CDS             600242..600676
     CDS             600679..600897
     CDS             601010..603193
     CDS             complement(603190..604563)
     CDS             604674..605432
     CDS             complement(605436..606062)
     CDS             606491..606682
     CDS             606818..607426
     CDS             607553..607912
     CDS             607909..608940
     CDS             complement(608892..610259)
     CDS             complement(610307..610648)
     CDS             complement(610780..611157)
     CDS             complement(611260..611577)
     CDS             complement(611793..612218)
     CDS             complement(612215..612703)
     CDS             complement(612765..613598)
     CDS             complement(613673..613993)
     CDS             complement(614054..614884)
     CDS             complement(614960..615694)
     CDS             complement(615772..616719)
     CDS             616875..619349
     CDS             619582..620289
     CDS             complement(620330..620797)
     CDS             complement(620835..621593)
     CDS             complement(621594..622526)
     CDS             complement(622533..625751)
     CDS             complement(625949..627589)
     CDS             627723..628205
     CDS             628276..630066
     CDS             630204..631370
     CDS             631591..632196
     CDS             632189..632944
     CDS             632947..634152
     CDS             634260..634559
     CDS             634573..636783
     CDS             636902..637312
     CDS             638440..639513
     CDS             639506..640825
     CDS             641043..641267
     CDS             641388..642503
     CDS             642572..643624
     CDS             643718..644608
     CDS             644744..645610
     CDS             645648..646568
     CDS             646599..647408
     CDS             complement(647503..648408)
     CDS             complement(648420..649568)
     CDS             649607..650851
     CDS             650916..651485
     CDS             complement(651650..652231)
     CDS             652397..653686
     CDS             653728..654924
     CDS             complement(654935..656047)
     CDS             656219..656755
     CDS             656844..657629
     CDS             657748..659268
     CDS             659356..659754
     CDS             complement(659742..660281)
     CDS             660502..660867
     CDS             660864..661718
     CDS             661699..662247
     CDS             662244..664115
     CDS             664129..664350
     CDS             664435..665424
     CDS             665665..666264
     CDS             complement(666520..666690)
     CDS             complement(666738..667091)
     CDS             667237..667668
     CDS             667658..667756
     CDS             complement(667786..668280)
     CDS             668539..669027
     CDS             669126..669716
     CDS             669851..670315
     CDS             670412..670777
     CDS             670888..671958
     CDS             672083..672484
     CDS             672576..673139
     CDS             673165..673554
     CDS             673591..675255
     CDS             675413..676300
     CDS             complement(676407..677072)
     CDS             677161..678438
     CDS             complement(678644..679978)
     CDS             680190..680693
     CDS             complement(680719..681540)
     CDS             complement(681553..682389)
     CDS             complement(682505..684286)
     CDS             complement(684769..685692)
     CDS             complement(685706..686143)
     CDS             686259..688385
     CDS             688552..689172
     CDS             689324..690109
     CDS             690291..692405
     CDS             complement(692416..692892)
     CDS             693075..694553
     CDS             complement(694860..695954)
     CDS             696137..697243
     CDS             complement(697425..699386)
     CDS             699846..701075
     CDS             complement(701272..702927)
     CDS             complement(702982..703269)
     CDS             703530..704213
     CDS             704411..705631
     CDS             705679..706530
     CDS             complement(706543..707232)
     CDS             complement(707287..707673)
     CDS             707795..708238
     CDS             708245..709189
     CDS             709370..712342
     CDS             712335..712934
     CDS             713010..713552
     CDS             713637..715538
     CDS             complement(715660..716220)
     CDS             complement(716227..717345)
     CDS             717384..717884
     CDS             717874..718206
     CDS             718299..718775
     CDS             complement(718772..719347)
     CDS             complement(719344..720087)
     CDS             720183..720452
     CDS             720449..720568
     CDS             complement(720691..721755)
     CDS             complement(721752..723053)
     CDS             complement(723136..724413)
     CDS             724531..725988
     CDS             726036..726266
     CDS             726263..727201
     CDS             complement(727457..727657)
     CDS             complement(727777..728697)
     CDS             complement(728707..729732)
     CDS             complement(729729..731024)
     CDS             complement(731021..731791)
     CDS             731832..732557
     CDS             732688..734295
     CDS             complement(734323..736089)
     CDS             complement(736105..736359)
     CDS             complement(736394..737755)
     CDS             complement(737796..738188)
     CDS             complement(738227..738889)
     CDS             complement(739041..739259)
     CDS             739473..740048
     CDS             complement(740118..741344)
     CDS             741510..741932
     CDS             742016..743089
     CDS             743095..744054
     CDS             744268..745020
     CDS             complement(745017..745772)
     CDS             745941..748547
     CDS             748940..749203
     CDS             749203..749406
     CDS             complement(749420..750493)
     CDS             complement(750490..750996)
     CDS             complement(751078..751518)
     CDS             complement(751818..752348)
     CDS             complement(753161..754633)
     CDS             754896..755567
     CDS             755698..758484
     CDS             758481..758966
     CDS             758981..759355
     CDS             759367..760572
     CDS             760575..761411
     CDS             761593..761889
     CDS             762111..763379
     CDS             complement(763427..763954)
     CDS             764264..764572
     CDS             764563..765366
     CDS             765413..766246
     CDS             complement(766329..767024)
     CDS             767550..768896
     CDS             768893..769312
     CDS             complement(769532..771616)
     CDS             771746..772732
     CDS             complement(772735..773802)
     CDS             complement(773768..774997)
     CDS             complement(775114..775974)
     CDS             complement(775943..778321)
     CDS             complement(778607..778927)
     CDS             complement(778952..779752)
     CDS             complement(779752..780744)
     CDS             complement(780780..782912)
     CDS             complement(782925..784295)
     CDS             complement(784323..784679)
     CDS             complement(784691..785344)
     CDS             complement(785357..786379)
     CDS             complement(786388..788043)
     CDS             complement(788276..788545)
     CDS             complement(788768..790153)
     CDS             complement(790256..790921)
     CDS             complement(790931..792856)
     CDS             793247..793408
     CDS             793399..795540
     CDS             795556..796470
     CDS             796525..797742
     CDS             798546..799265
     CDS             799305..800198
     CDS             complement(800214..800720)
     CDS             800763..801950
     CDS             802079..802348
     CDS             802355..802648
     CDS             complement(802694..803071)
     CDS             complement(803085..803465)
     CDS             803511..804074
     CDS             complement(804117..804596)
     CDS             804781..806010
     CDS             806014..807027
     CDS             807031..808290
     CDS             808369..808617
     CDS             808708..808917
     CDS             809012..810442
     CDS             810624..811118
     CDS             complement(811120..812187)
     CDS             812525..812857
     CDS             812987..815044
     CDS             815366..815626
     CDS             complement(815726..817387)
     CDS             complement(817517..817846)
     CDS             817882..818613
     CDS             818610..819239
     CDS             complement(819271..819825)
     CDS             complement(819986..820489)
     CDS             complement(820612..820815)
     CDS             complement(820893..822983)
     CDS             complement(822980..825724)
     CDS             complement(825729..826628)
     CDS             complement(826631..827629)
     CDS             827712..828281
     CDS             828274..828906
     CDS             828910..829263
     CDS             829260..830519
     CDS             complement(830594..831865)
     CDS             complement(831882..832931)
     CDS             complement(833001..833711)
     CDS             complement(833745..834566)
     CDS             complement(834633..835589)
     CDS             complement(835737..836132)
     CDS             836372..836995
     CDS             836992..838278
     CDS             838293..839102
     CDS             839175..840047
     CDS             840117..840884
     CDS             840948..841346
     CDS             841351..841989
     CDS             842011..842538
     CDS             842570..843226
     CDS             complement(843291..844769)
     CDS             complement(844871..845653)
     CDS             845728..846663
     CDS             846947..847903
     CDS             847900..848661
     CDS             848673..849593
     CDS             complement(849590..851068)
     CDS             complement(851116..851997)
     CDS             complement(852246..853481)
     CDS             complement(853573..854118)
     CDS             complement(854239..855336)
     CDS             complement(855557..856219)
     CDS             complement(856267..856914)
     CDS             complement(857086..857523)
     CDS             complement(857589..858521)
     CDS             complement(858608..859708)
     CDS             complement(859705..860595)
     CDS             860708..861031
     CDS             861136..861639
     CDS             861690..862490
     CDS             complement(862808..864124)
     CDS             complement(864131..864832)
     CDS             complement(864884..865681)
     CDS             complement(865689..866249)
     CDS             complement(866255..867064)
     CDS             complement(867021..867857)
     CDS             complement(867884..868492)
     CDS             complement(868473..870245)
     CDS             870373..871140
     CDS             871137..871538
     CDS             complement(872150..873355)
     CDS             873504..874217
     CDS             874326..875327
     CDS             complement(875324..876313)
     CDS             876499..876969
     CDS             877205..879529
     CDS             879557..880516
     CDS             880527..881009
     CDS             881107..881445
     CDS             881611..882261
     CDS             complement(882258..883268)
     CDS             883366..883944
     CDS             883941..884354
     CDS             884581..885039
     CDS             complement(885040..885888)
     CDS             complement(885899..887542)
     CDS             complement(887548..888657)
     CDS             complement(888805..889074)
     CDS             complement(889162..889833)
     CDS             complement(889897..890253)
     CDS             complement(890327..891295)
     CDS             complement(891292..891921)
     CDS             892098..892472
     CDS             complement(892761..893732)
     CDS             complement(893729..894847)
     CDS             895090..896298
     CDS             896766..898202
     CDS             complement(898207..899322)
     CDS             899484..900590
     CDS             900593..900961
     CDS             901590..901823
     CDS             901820..902248
     CDS             902245..903090
     CDS             complement(903095..903337)
     CDS             903554..904165
     CDS             complement(904420..904998)
     CDS             complement(905100..906587)
     CDS             complement(906771..907592)
     CDS             907658..908614
     CDS             908611..909948
     CDS             909986..910378
     CDS             910456..911217
     CDS             complement(911393..912574)
     CDS             complement(912585..913742)
     CDS             complement(913739..914434)
     CDS             complement(914535..915563)
     CDS             complement(915675..915887)
     CDS             complement(915884..916351)
     CDS             complement(916533..917021)
     CDS             complement(917018..917488)
     CDS             complement(917485..917898)
     CDS             complement(917883..918683)
     CDS             complement(918939..919268)
     CDS             complement(919465..920256)
     CDS             920362..921432
     CDS             complement(921706..923151)
     CDS             complement(923179..924162)
     CDS             complement(924213..924761)
     CDS             complement(924767..925345)
     CDS             complement(925347..925952)
     CDS             926109..927866
     CDS             complement(928155..928538)
     CDS             928737..928958
     CDS             928955..929275
     CDS             929284..930036
     CDS             930040..930669
     CDS             930733..931605
     CDS             931667..932845
     CDS             933005..933703
     CDS             933840..933947
     CDS             934111..934518
     CDS             934585..935517
     CDS             935603..936214
     CDS             936292..936546
     CDS             936543..936896
     CDS             936971..937858
     CDS             937873..939798
     CDS             complement(940271..941125)
     CDS             complement(941137..942645)
     CDS             943064..943798
     CDS             complement(943832..944638)
     CDS             complement(944826..945356)
     CDS             complement(945353..945760)
     CDS             complement(945857..946201)
     CDS             complement(946429..947520)
     CDS             complement(947570..948079)
     CDS             948748..949416
     CDS             949443..950234
     CDS             complement(950370..951284)
     CDS             complement(951281..952231)
     CDS             952362..952541
     CDS             952596..953531
     CDS             953534..954433
     CDS             complement(955561..956325)
     CDS             complement(956341..956943)
     CDS             957075..958709
     CDS             958786..960006
     CDS             complement(960088..961875)
     CDS             963019..963801
     CDS             963824..965212
     CDS             965227..965763
     CDS             965760..966167
     CDS             966179..966580
     CDS             966595..967212
     CDS             967369..968886
     CDS             969098..970576
     CDS             970797..971414
     CDS             971589..971951
     CDS             complement(972149..974419)
     CDS             complement(974443..974850)
     CDS             complement(974855..976138)
     CDS             976316..976747
     CDS             976834..977925
     CDS             complement(978344..978688)
     CDS             978860..979363
     CDS             979363..979680
     CDS             979677..980048
     CDS             980045..980614
     CDS             980616..981074
     CDS             981077..981592
     CDS             981592..983115
     CDS             983120..984601
     CDS             984598..984915
     CDS             984912..986639
     CDS             986800..987186
     CDS             987183..987896
     CDS             complement(988315..988734)
     CDS             complement(988845..989162)
     CDS             complement(989392..990429)
     CDS             990671..992359
     CDS             complement(992876..995278)
     CDS             995671..996765
     CDS             996770..998968
     CDS             998952..999383
     CDS             complement(999423..1001006)
     CDS             complement(1001314..1002222)
     CDS             complement(1002325..1004022)
     CDS             1004080..1004418
     CDS             1004484..1004873
     CDS             1004938..1006566
     CDS             1006563..1007765
     CDS             complement(1007917..1008390)
     CDS             complement(1008434..1009516)
     CDS             complement(1009616..1009999)
     CDS             complement(1009996..1011966)
     CDS             1012170..1013006
     CDS             complement(1012940..1014910)
     CDS             1014977..1015441
     CDS             1015598..1016155
     CDS             1016587..1017939
     CDS             1017978..1019033
     CDS             1019026..1019265
     CDS             1019433..1019576
     CDS             1019677..1020111
     CDS             1020163..1021374
     CDS             complement(1021684..1021977)
     CDS             1022018..1022596
     CDS             1022593..1023042
     CDS             1023039..1023455
     CDS             1023457..1023726
     CDS             1023723..1023923
     CDS             1023920..1024444
     CDS             1024441..1025067
     CDS             1025098..1025766
     CDS             1025763..1026278
     CDS             1026260..1030018
     CDS             1030105..1031022
     CDS             1031078..1031431
     CDS             1031441..1032118
     CDS             1032115..1033500
     CDS             1033561..1034922
     CDS             1034981..1035637
     CDS             1035634..1036110
     CDS             1036193..1037422
     CDS             1037524..1039044
     CDS             1039061..1039732
     CDS             1039739..1041172
     CDS             1041326..1044124
     CDS             1044197..1044772
     CDS             1044784..1045479
     CDS             1045476..1045886
     CDS             1045883..1046416
     CDS             complement(1046424..1049159)
     CDS             complement(1049240..1049791)
     CDS             complement(1049812..1051377)
     CDS             complement(1051454..1052005)
     CDS             1052181..1053131
     CDS             1053132..1053950
     CDS             complement(1053947..1054681)
     CDS             1055001..1056281
     CDS             complement(1057008..1057730)
     CDS             1057873..1058316
     CDS             1058329..1058601
     CDS             1058576..1059178
     CDS             1059298..1060371
     CDS             1060665..1061552
     CDS             complement(1061589..1062620)
     CDS             complement(1062646..1064256)
     CDS             complement(1064256..1065347)
     CDS             1065837..1066055
     CDS             complement(1066056..1066745)
     CDS             1066912..1068219
     CDS             1068216..1069685
     CDS             1069682..1070383
     CDS             1070413..1071801
     CDS             1071803..1073173
     CDS             complement(1073260..1073526)
     CDS             1073989..1074357
     CDS             1074383..1075705
     CDS             complement(1075698..1076447)
     CDS             complement(1076447..1077442)
     CDS             complement(1077465..1078307)
     CDS             1078491..1079420
     CDS             1079461..1081119
     CDS             1081385..1081981
     CDS             1081978..1082472
     CDS             1082465..1082938
     CDS             1083551..1084888
     CDS             1085182..1086120
     CDS             1086123..1086512
     CDS             1086509..1086712
     CDS             complement(1086713..1087255)
     CDS             1087433..1088452
     CDS             1088454..1088945
     CDS             1088998..1089522
     CDS             1089612..1091570
     CDS             1091647..1092348
     CDS             1092363..1092746
     CDS             1092746..1093459
     CDS             1093976..1094326
     CDS             complement(1094529..1096049)
     CDS             1096137..1096826
     CDS             1097149..1097802
     CDS             1098075..1099463
     CDS             1099620..1100213
     CDS             complement(1100331..1101734)
     CDS             1101908..1102987
     CDS             1103057..1103386
     CDS             1103631..1106285
     CDS             1106285..1106731
     CDS             complement(1106728..1107111)
     CDS             complement(1107344..1108567)
     CDS             1108677..1109426
     CDS             complement(1109462..1110565)
     CDS             complement(1110689..1111780)
     CDS             1111938..1112804
     CDS             1113261..1113878
     CDS             complement(1113980..1114168)
     CDS             1114462..1114989
     CDS             complement(1115034..1116803)
     CDS             complement(1116800..1117564)
     CDS             complement(1117561..1118934)
     CDS             complement(1119076..1119408)
     CDS             complement(1119441..1120268)
     CDS             complement(1120268..1120501)
     CDS             1120671..1121174
     CDS             1121253..1122212
     CDS             1122292..1122846
     CDS             complement(1122859..1125084)
     CDS             1125179..1125385
     CDS             1125398..1125856
     CDS             complement(1125853..1126515)
     CDS             complement(1126530..1126769)
     CDS             complement(1127346..1128122)
     CDS             1128380..1128703
     CDS             complement(1128777..1129238)
     CDS             complement(1129245..1129808)
     CDS             complement(1130102..1131403)
     CDS             complement(1131598..1131960)
     CDS             complement(1132162..1132953)
     CDS             complement(1133046..1134272)
     CDS             complement(1134306..1136078)
     CDS             1136178..1136609
     CDS             1136661..1137053
     CDS             complement(1137212..1137892)
     CDS             complement(1137897..1138736)
     CDS             complement(1138826..1140508)
     CDS             complement(1140587..1141063)
     CDS             complement(1141060..1141767)
     CDS             1141833..1142615
     CDS             1143413..1145080
     CDS             complement(1145165..1147657)
     CDS             1147943..1149469
     CDS             complement(1149643..1150380)
     CDS             complement(1150435..1152552)
     CDS             complement(1152621..1153025)
     CDS             1153200..1153808
     CDS             1153948..1154103
     CDS             1154227..1155189
     CDS             complement(1155271..1156047)
     CDS             complement(1156091..1157206)
     CDS             1157412..1157891
     CDS             1157932..1158393
     CDS             complement(1158487..1159113)
     CDS             1159229..1159876
     CDS             1159967..1160755
     CDS             1160774..1161106
     CDS             1161103..1164252
     CDS             1164289..1164894
     CDS             1164894..1165718
     CDS             1165833..1166057
     CDS             1166054..1166833
     CDS             1166830..1168407
     CDS             1168404..1168901
     CDS             complement(1169011..1169772)
     CDS             1170073..1170603
     CDS             complement(1170627..1171127)
     CDS             complement(1171267..1171890)
     CDS             complement(1171949..1172509)
     CDS             1172716..1173612
     CDS             complement(1174436..1175854)
     CDS             1175958..1176290
     CDS             1176369..1176734
     CDS             complement(1176829..1178034)
     CDS             complement(1177982..1178986)
     CDS             complement(1178973..1179404)
     CDS             1179562..1180239
     CDS             complement(1180240..1180797)
     CDS             complement(1180794..1182125)
     CDS             1182310..1182738
     CDS             1186001..1186132
     CDS             1188241..1188429
     CDS             1188985..1189467
     CDS             1189680..1190321
     CDS             complement(1190606..1191856)
     CDS             complement(1192676..1193215)
     CDS             1193650..1194066
     CDS             complement(1194063..1194212)
     CDS             complement(1194244..1195542)
     CDS             complement(1195539..1196483)
     CDS             complement(1196480..1198282)
     CDS             complement(1198415..1198564)
     CDS             1198869..1199279
     CDS             complement(1199898..1201511)
     CDS             1201743..1202855
     CDS             complement(1202876..1203769)
     CDS             1203872..1205287
     CDS             1205538..1207460
     CDS             complement(1207504..1209402)
     CDS             1209576..1210499
     CDS             complement(1210524..1211195)
     CDS             complement(1211275..1211631)
     CDS             complement(1211762..1212550)
     CDS             complement(1212611..1213516)
     CDS             1213697..1215448
     CDS             1215451..1216080
     CDS             complement(1216110..1217042)
     CDS             complement(1217039..1219099)
     CDS             1219376..1221895
     CDS             1221993..1223120
     CDS             1223124..1223759
     CDS             complement(1223790..1224269)
     CDS             complement(1224339..1226489)
     CDS             complement(1226486..1227928)
     CDS             1228085..1228816
     CDS             complement(1228832..1229851)
     CDS             complement(1229848..1230267)
     CDS             1231247..1232107
     CDS             1232252..1232950
     CDS             1233676..1233897
     CDS             1233982..1235253
     CDS             1235271..1235732
     CDS             1235729..1236211
     CDS             1236208..1236642
     CDS             1236776..1236994
     CDS             1237019..1237645
     CDS             1237642..1238715
     CDS             1238773..1238940
     CDS             complement(1239225..1240610)
     CDS             complement(1240884..1241984)
     CDS             1242147..1243151
     CDS             1243148..1244467
     CDS             1244529..1246022
     CDS             1246019..1246852
     CDS             1246862..1247824
     CDS             1247891..1248352
     CDS             complement(1248775..1252215)
     CDS             1252718..1253107
     CDS             1253104..1253697
     CDS             1253700..1254269
     CDS             1254580..1255851
     CDS             1255942..1256595
     CDS             complement(1256668..1257741)
     CDS             1257945..1259597
     CDS             1259607..1260365
     CDS             1260370..1260567
     CDS             1260554..1261477
     CDS             1261519..1263000
     CDS             1263004..1263474
     CDS             1263471..1265657
     CDS             1265657..1265881
     CDS             complement(1265883..1266629)
     CDS             1266777..1267487
     CDS             1267619..1272481
     CDS             1272484..1274544
     CDS             1274632..1275159
     CDS             1275222..1276286
     CDS             complement(1276340..1277248)
     CDS             1277354..1277821
     CDS             1278013..1278642
     CDS             1278795..1279802
     CDS             1280363..1281274
     CDS             1281338..1284382
     CDS             complement(1284697..1285032)
     CDS             1285267..1286388
     CDS             1286385..1287224
     CDS             1287283..1288056
     CDS             complement(1288206..1288628)
     CDS             1288800..1289513
     CDS             1289677..1291146
     CDS             1291278..1291694
     CDS             1291709..1292059
     CDS             1292099..1293412
     CDS             1293409..1293978
     CDS             1294228..1294785
     CDS             complement(1294869..1295714)
     CDS             complement(1295707..1296507)
     CDS             complement(1296630..1297694)
     CDS             complement(1297786..1298373)
     CDS             1298602..1300161
     CDS             1300747..1300956
     CDS             1301085..1301330
     CDS             complement(1301357..1302262)
     CDS             1302389..1302934
     CDS             1303003..1303644
     CDS             1303733..1303942
     CDS             complement(1303936..1305522)
     CDS             1305637..1307109
     CDS             1307304..1307723
     CDS             1307732..1308271
     CDS             1308210..1308575
     CDS             1308662..1309219
     CDS             1309296..1309679
     CDS             1309693..1310235
     CDS             1310232..1310573
     CDS             1310638..1311477
     CDS             1311551..1312336
     CDS             1312329..1313705
     CDS             1313716..1315188
     CDS             complement(1315195..1315911)
     CDS             complement(1315908..1317389)
     CDS             complement(1317386..1318030)
     CDS             complement(1318048..1319424)
     CDS             complement(1319512..1320612)
     CDS             complement(1320605..1322089)
     CDS             complement(1322273..1322902)
     CDS             complement(1322915..1323169)
     CDS             complement(1323181..1323534)
     CDS             1323775..1324722
     CDS             1324732..1325058
     CDS             1325073..1325810
     CDS             1325968..1326204
     CDS             1326214..1327497
     CDS             1327519..1328565
     CDS             1328567..1329448
     CDS             1329438..1330094
     CDS             complement(1330098..1330967)
     CDS             complement(1330964..1331986)
     CDS             complement(1331986..1333266)
     CDS             complement(1333342..1335516)
     CDS             complement(1335600..1336697)
     CDS             complement(1336694..1337815)
     CDS             1337958..1339442
     CDS             1339505..1339957
     CDS             1339954..1340289
     CDS             1340303..1340659
     CDS             complement(1340687..1341001)
     CDS             complement(1340998..1341147)
     CDS             complement(1341261..1343141)
     CDS             complement(1343372..1344952)
     CDS             1345167..1345589
     CDS             1345718..1346344
     CDS             1346418..1347434
     CDS             1347559..1348416
     CDS             1348346..1348804
     CDS             1348917..1350398
     CDS             complement(1350587..1352062)
     CDS             1352201..1353439
     CDS             complement(1353441..1353860)
     CDS             complement(1353929..1354405)
     CDS             complement(1354402..1355259)
     CDS             1355407..1355982
     CDS             complement(1356001..1356651)
     CDS             complement(1356668..1357708)
     CDS             1357854..1358957
     CDS             1358972..1359664
     CDS             1359661..1361835
     CDS             1361842..1363380
     CDS             complement(1363858..1365012)
     CDS             complement(1365108..1366415)
     CDS             complement(1366412..1367137)
     CDS             complement(1367173..1367934)
     CDS             complement(1367992..1368615)
     CDS             1369082..1369906
     CDS             1370811..1372628
     CDS             complement(1372704..1374047)
     CDS             complement(1374171..1374659)
     CDS             complement(1374733..1377669)
     CDS             1377825..1378241
     CDS             1378284..1378760
     CDS             complement(1378727..1379377)
     CDS             complement(1379408..1380754)
     CDS             complement(1380780..1381265)
     CDS             complement(1381287..1381727)
     CDS             1381801..1382004
     CDS             1382006..1382809
     CDS             complement(1382806..1383552)
     CDS             complement(1383715..1384026)
     CDS             complement(1384026..1384487)
     CDS             1384596..1385483
     CDS             complement(1385431..1386741)
     CDS             complement(1386738..1387646)
     CDS             1387764..1388204
     CDS             1388217..1389581
     CDS             complement(1389631..1389798)
     CDS             complement(1389889..1391067)
     CDS             complement(1391105..1391380)
     CDS             complement(1391382..1392062)
     CDS             complement(1392059..1394323)
     CDS             complement(1394329..1396932)
     CDS             complement(1397080..1398408)
     CDS             1398582..1399289
     CDS             1399714..1400043
     CDS             1400045..1402357
     CDS             complement(1402433..1403539)
     CDS             1403741..1404568
     CDS             complement(1404592..1405002)
     CDS             1405170..1406981
     CDS             1407060..1407473
     CDS             complement(1407480..1407917)
     CDS             complement(1407999..1408499)
     CDS             complement(1408496..1409677)
     CDS             complement(1409689..1411050)
     CDS             complement(1411164..1413836)
     CDS             1414295..1415527
     CDS             1415624..1418125
     CDS             1418391..1419356
     CDS             complement(1419353..1419673)
     CDS             complement(1419683..1420300)
     CDS             complement(1420364..1421581)
     CDS             complement(1421791..1422345)
     CDS             complement(1422329..1423570)
     CDS             complement(1423672..1424487)
     CDS             complement(1424480..1424950)
     CDS             1425054..1428542
     CDS             complement(1428543..1429790)
     CDS             1429854..1430960
     CDS             complement(1431031..1431714)
     CDS             1431923..1432399
     CDS             1432405..1433568
     CDS             1433570..1435045
     CDS             1435045..1435647
     CDS             1435653..1436144
     CDS             1436146..1436823
     CDS             1436861..1437625
     CDS             1437629..1438657
     CDS             1438654..1439895
     CDS             1439904..1440320
     CDS             1440330..1440689
     CDS             1440696..1441286
     CDS             complement(1441345..1442397)
     CDS             complement(1442552..1444048)
     CDS             complement(1444162..1445433)
     CDS             complement(1445433..1446860)
     CDS             complement(1447022..1449637)
     CDS             complement(1449752..1451770)
     CDS             complement(1451939..1455115)
     CDS             complement(1455284..1456687)
     CDS             complement(1456720..1457058)
     CDS             1457273..1458703
     CDS             1458774..1461050
     CDS             1461449..1462885
     CDS             complement(1462882..1463490)
     CDS             complement(1463523..1464758)
     CDS             1465217..1466773
     CDS             1466964..1467599
     CDS             1467762..1469033
     CDS             1469189..1471597
     CDS             1471878..1473032
     CDS             complement(1473092..1473355)
     CDS             complement(1473368..1474075)
     CDS             1474189..1474830
     CDS             complement(1475033..1475698)
     CDS             complement(1475698..1476876)
     CDS             1476941..1478209
     CDS             1478267..1478611
     CDS             1478608..1479012
     CDS             complement(1479281..1480132)
     CDS             1480487..1481845
     CDS             complement(1481849..1483408)
     CDS             complement(1483502..1484236)
     CDS             1484387..1484845
     CDS             1485105..1485473
     CDS             1485480..1486046
     CDS             1486060..1486662
     CDS             1486666..1487874
     CDS             1487871..1488536
     CDS             1488540..1489853
     CDS             1489866..1491965
     CDS             1491969..1493039
     CDS             1493043..1493531
     CDS             1493579..1494190
     CDS             1494187..1494498
     CDS             1494505..1496643
     CDS             1496644..1498158
     CDS             1498171..1499613
     CDS             1499624..1500373
     CDS             1500384..1501163
     CDS             1501160..1502830
     CDS             1502848..1503267
     CDS             1503264..1503605
     CDS             complement(1503613..1504080)
     CDS             1505147..1506481
     CDS             1506474..1507805
     CDS             1507798..1508487
     CDS             1508818..1512261
     CDS             1512356..1512808
     CDS             1513082..1513948
     CDS             1513983..1514921
     CDS             1514972..1515763
     CDS             1515800..1516360
     CDS             1516386..1517123
     CDS             1517107..1517910
     CDS             1517907..1519097
     CDS             1519115..1520557
     CDS             1520596..1522983
     CDS             1522988..1523578
     CDS             1523600..1524634
     CDS             1524640..1525086
     CDS             1525083..1525880
     CDS             1525873..1526715
     CDS             1526712..1527878
     CDS             complement(1527939..1529243)
     CDS             complement(1529268..1530707)
     CDS             1530778..1532886
     CDS             complement(1533536..1534234)
     CDS             complement(1534343..1535149)
     CDS             complement(1535153..1536172)
     CDS             complement(1536459..1537049)
     CDS             1537148..1538200
     CDS             complement(1538165..1539661)
     CDS             complement(1539658..1541595)
     CDS             1541771..1542520
     CDS             1542593..1543639
     CDS             1543730..1544056
     CDS             1544134..1545762
     CDS             complement(1545908..1547299)
     CDS             1547436..1548089
     CDS             1548223..1548405
     CDS             1548591..1550261
     CDS             1550409..1551683
     CDS             1551974..1552279
     CDS             1552416..1553456
     CDS             1553459..1553869
     CDS             1553862..1554344
     CDS             1554334..1555704
     CDS             1555709..1556128
     CDS             1556145..1557467
     CDS             1557736..1558518
     CDS             complement(1558520..1559194)
     CDS             complement(1559250..1559666)
     CDS             1559713..1560117
     CDS             1560243..1561643
     CDS             1561728..1562390
     CDS             complement(1562514..1564184)
     CDS             1564438..1565211
     CDS             1565276..1566589
     CDS             1566706..1569141
     CDS             1569166..1569675
     CDS             complement(1569688..1570416)
     CDS             complement(1570565..1571296)
     CDS             complement(1571293..1571907)
     CDS             1572382..1573425
     CDS             1573581..1574771
     CDS             1574880..1575857
     CDS             1575906..1576406
     CDS             complement(1576377..1576877)
     CDS             complement(1576874..1578025)
     CDS             1578109..1579107
     CDS             1579104..1580153
     CDS             1580150..1581415
     CDS             1581489..1583702
     CDS             1583706..1585094
     CDS             1585116..1586489
     CDS             1586493..1587896
     CDS             1587906..1588751
     CDS             1588857..1589129
     CDS             1589126..1590478
     CDS             complement(1590479..1591300)
     CDS             complement(1591627..1592481)
     CDS             complement(1592478..1593260)
     CDS             complement(1593263..1594312)
     CDS             complement(1594309..1594944)
     CDS             complement(1594949..1596094)
     CDS             complement(1596052..1596201)
     CDS             complement(1596207..1597175)
     CDS             1597506..1599446
     CDS             complement(1599512..1601020)
     CDS             complement(1601017..1601505)
     CDS             complement(1601505..1603049)
     CDS             complement(1603083..1603811)
     CDS             1603940..1604926
     CDS             1604947..1605621
     CDS             complement(1605561..1606046)
     CDS             1606186..1607316
     CDS             1607321..1607773
     CDS             1607888..1609741
     CDS             complement(1609799..1610383)
     CDS             1610546..1611394
     CDS             1611407..1612027
     CDS             1612024..1613253
     CDS             1613346..1613612
     CDS             1613658..1615043
     CDS             complement(1615044..1616108)
     CDS             complement(1616129..1619212)
     CDS             complement(1619355..1620014)
     CDS             complement(1620014..1620718)
     CDS             complement(1620779..1621693)
     CDS             1621773..1622765
     CDS             complement(1622766..1623107)
     CDS             complement(1623373..1623621)
     CDS             1623949..1625127
     CDS             complement(1625160..1626251)
     CDS             1626332..1627663
     CDS             complement(1627679..1631158)
     CDS             1631572..1633656
     CDS             complement(1633653..1634324)
     CDS             1634440..1635669
     CDS             complement(1635674..1636522)
     CDS             1636660..1638159
     CDS             complement(1638156..1638857)
     CDS             1638895..1639896
     CDS             1639896..1640726
     CDS             1640723..1641880
     CDS             complement(1642042..1642347)
     CDS             complement(1642556..1643125)
     CDS             complement(1643222..1643746)
     CDS             complement(1644062..1644571)
     CDS             1645049..1646386
     CDS             1647225..1647800
     CDS             1648688..1649620
     CDS             complement(1649628..1650176)
     CDS             1650702..1654967
     CDS             complement(1655238..1656983)
     CDS             complement(1657225..1659036)
     CDS             complement(1659048..1660004)
     CDS             complement(1660057..1660386)
     CDS             1660470..1662503
     CDS             complement(1662500..1664386)
     CDS             complement(1664420..1665046)
     CDS             1665159..1666082
     CDS             complement(1666161..1666658)
     CDS             complement(1666660..1667124)
     CDS             1667338..1668753
     CDS             1668873..1669742
     CDS             complement(1669815..1670294)
     CDS             1670379..1671227
     CDS             complement(1671242..1672267)
     CDS             1672421..1673686
     CDS             complement(1674150..1674602)
     CDS             complement(1674633..1674938)
     CDS             complement(1675037..1676017)
     CDS             complement(1676014..1677069)
     CDS             complement(1677169..1677705)
     CDS             1677823..1678317
     CDS             complement(1678439..1679551)
     CDS             complement(1680081..1682168)
     CDS             complement(1682374..1682889)
     CDS             complement(1682929..1683891)
     CDS             complement(1683895..1684377)
     CDS             complement(1684380..1684808)
     CDS             complement(1684805..1685926)
     CDS             complement(1685942..1686547)
     CDS             complement(1686547..1687122)
     CDS             complement(1687119..1687451)
     CDS             complement(1687614..1688921)
     CDS             1689194..1689616
     CDS             complement(1689629..1689856)
     CDS             complement(1689887..1691110)
     CDS             complement(1691243..1691734)
     CDS             complement(1691838..1692731)
     CDS             complement(1692798..1693865)
     CDS             complement(1693862..1694281)
     CDS             complement(1694278..1694529)
     CDS             complement(1694604..1695740)
     CDS             1695875..1696855
     CDS             1697470..1697796
     CDS             1697927..1699060
     CDS             complement(1699057..1699686)
     CDS             complement(1699683..1700210)
     CDS             complement(1700207..1701085)
     CDS             1701147..1703471
     CDS             complement(1703453..1703917)
     CDS             1704018..1704941
     CDS             complement(1704938..1705420)
     CDS             complement(1705413..1705757)
     CDS             1706019..1707827
     CDS             1707880..1708644
     CDS             1708681..1709802
     CDS             1709805..1710584
     CDS             1710588..1712180
     CDS             1712193..1713389
     CDS             complement(1713382..1714203)
     CDS             complement(1714295..1715314)
     CDS             complement(1715318..1715869)
     CDS             complement(1715945..1718221)
     CDS             complement(1718474..1719202)
     CDS             complement(1719371..1719742)
     CDS             complement(1719920..1720864)
     CDS             complement(1720857..1721543)
     CDS             complement(1721536..1721964)
     CDS             complement(1721961..1722704)
     CDS             complement(1722738..1723322)
     CDS             complement(1723319..1725550)
     CDS             complement(1725557..1725928)
     CDS             complement(1725977..1726549)
     CDS             1726572..1727111
     CDS             1727108..1727770
     CDS             complement(1727838..1728044)
     CDS             1728119..1729126
     CDS             complement(1729146..1729616)
     CDS             complement(1729628..1730509)
     CDS             1730655..1732715
     CDS             1732867..1733472
     CDS             complement(1733500..1734198)
     CDS             1734323..1734679
     CDS             complement(1734698..1735069)
     CDS             complement(1735119..1735562)
     CDS             complement(1735787..1736776)
     CDS             1736939..1738582
     CDS             1738778..1738981
     CDS             1739312..1741054
     CDS             complement(1741585..1742394)
     CDS             complement(1742441..1743109)
     CDS             complement(1743115..1744143)
     CDS             complement(1744140..1744979)
     CDS             complement(1745024..1746133)
     CDS             complement(1746282..1747460)
     CDS             complement(1747606..1749039)
     CDS             complement(1749132..1750334)
     CDS             complement(1750756..1751904)
     CDS             1752381..1752524
     CDS             complement(1752591..1753103)
     CDS             complement(1753227..1754894)
     CDS             complement(1754895..1755707)
     CDS             complement(1755707..1757230)
     CDS             complement(1757227..1758435)
     CDS             1758522..1759895
     CDS             1759892..1760626
     CDS             complement(1760760..1761287)
     CDS             1761390..1762175
     CDS             complement(1762193..1764247)
     CDS             complement(1764247..1764873)
     CDS             complement(1764870..1765637)
     CDS             complement(1765619..1766353)
     CDS             complement(1766350..1766946)
     CDS             complement(1766946..1768841)
     CDS             complement(1768852..1769736)
     CDS             complement(1769733..1770050)
     CDS             1770196..1770510
     CDS             complement(1770507..1771034)
     CDS             1771166..1772035
     CDS             1772039..1773787
     CDS             1773896..1775851
     CDS             complement(1775855..1777360)
     CDS             1777549..1778067
     CDS             complement(1778319..1779962)
     CDS             complement(1780045..1781331)
     CDS             1781491..1782921
     CDS             1782933..1783553
     CDS             1783860..1784108
     CDS             1784105..1784395
     CDS             complement(1784476..1785567)
     CDS             complement(1786324..1787262)
     CDS             complement(1787265..1787693)
     CDS             complement(1787775..1790495)
     CDS             1790743..1792026
     CDS             1792013..1793617
     CDS             1793628..1795049
     CDS             1795057..1795815
     CDS             complement(1795983..1796477)
     CDS             1796815..1797597
     CDS             1797662..1798120
     CDS             complement(1798313..1800085)
     CDS             complement(1800098..1801036)
     CDS             1801315..1801782
     CDS             1801889..1803160
     CDS             1803422..1803736
     CDS             complement(1803792..1805162)
     CDS             complement(1805315..1806289)
     CDS             complement(1806315..1807235)
     CDS             complement(1807285..1807743)
     CDS             complement(1807740..1809455)
     CDS             complement(1809458..1810687)
     CDS             complement(1810748..1811539)
     CDS             complement(1811569..1812708)
     CDS             complement(1812734..1813930)
     CDS             complement(1814094..1815002)
     CDS             1815401..1815619
     CDS             complement(1815667..1816518)
     CDS             complement(1816515..1816994)
     CDS             complement(1816991..1817524)
     CDS             complement(1817521..1819500)
     CDS             complement(1819561..1821030)
     CDS             1821205..1822425
     CDS             1822523..1823257
     CDS             1825020..1825481
     CDS             complement(1825681..1826232)
     CDS             1826375..1829647
     CDS             1829800..1830867
     CDS             complement(1830901..1831656)
     CDS             1831863..1832129
     CDS             complement(1832152..1833129)
     CDS             1833369..1834736
     CDS             1834817..1835890
     CDS             complement(1835887..1836327)
     CDS             1836533..1837423
     CDS             1837478..1838287
     CDS             complement(1838301..1838960)
     CDS             1839054..1839911
     CDS             1840055..1840990
     CDS             1840987..1841607
     CDS             1841731..1844031
     CDS             complement(1844216..1847404)
     CDS             1847626..1849203
     CDS             complement(1849210..1850409)
     CDS             complement(1850406..1851485)
     CDS             1851619..1853070
     CDS             1853073..1854020
     CDS             1854020..1854787
     CDS             1854784..1855704
     CDS             complement(1855701..1856966)
     CDS             complement(1856963..1857598)
     CDS             complement(1857666..1859204)
     CDS             1859293..1860027
     CDS             complement(1860045..1860734)
     CDS             complement(1860731..1861996)
     CDS             1862446..1862784
     CDS             1862857..1865181
     CDS             complement(1865350..1865622)
     CDS             complement(1865787..1867358)
     CDS             1867546..1868499
     CDS             complement(1868766..1870136)
     CDS             1870375..1870746
     CDS             complement(1870917..1871564)
     CDS             complement(1871576..1873069)
     CDS             complement(1873062..1873340)
     CDS             complement(1873327..1873605)
     CDS             complement(1873598..1873846)
     CDS             complement(1873870..1875345)
     CDS             complement(1875349..1875636)
     CDS             1875737..1876192
     CDS             1876189..1877103
     CDS             1877221..1877730
     CDS             complement(1878063..1879025)
     CDS             complement(1879066..1879578)
     CDS             1879864..1880826
     CDS             1880823..1882100
     CDS             1882113..1882763
     CDS             1882760..1883923
     CDS             complement(1883902..1884123)
     CDS             complement(1884185..1884646)
     CDS             complement(1884648..1885535)
     CDS             complement(1885594..1886253)
     CDS             1886297..1887163
     CDS             1887217..1887987
     CDS             complement(1888140..1888577)
     CDS             1888777..1889178
     CDS             complement(1889183..1889962)
     CDS             complement(1890048..1891001)
     CDS             complement(1891203..1893206)
     CDS             complement(1893239..1894012)
     CDS             complement(1894109..1894903)
     CDS             complement(1895111..1895506)
     CDS             complement(1895627..1895947)
     CDS             complement(1896058..1896714)
     CDS             complement(1896858..1897445)
     CDS             complement(1897528..1899135)
     CDS             1899266..1900105
     CDS             1900294..1900938
     CDS             1901036..1902790
     CDS             complement(1902775..1903287)
     CDS             complement(1903395..1904567)
     CDS             complement(1904646..1906562)
     CDS             complement(1906629..1907537)
     CDS             complement(1907623..1909014)
     CDS             1909174..1910100
     CDS             complement(1910294..1910593)
     CDS             1910625..1911305
     CDS             complement(1911319..1911855)
     CDS             complement(1912001..1912456)
     CDS             complement(1912594..1914603)
     CDS             complement(1914700..1915152)
     CDS             1915220..1916083
     CDS             1916146..1917081
     CDS             1917329..1917694
     CDS             1917691..1917957
     CDS             complement(1918122..1919654)
     CDS             1919684..1920904
     CDS             1920922..1921710
     CDS             complement(1921707..1922243)
     CDS             complement(1922284..1922967)
     CDS             complement(1923022..1923789)
     CDS             complement(1923786..1924859)
     CDS             complement(1924940..1925680)
     CDS             complement(1925787..1926779)
     CDS             complement(1926776..1927159)
     CDS             1927387..1927491
     CDS             1927688..1928410
     CDS             complement(1928414..1928788)
     CDS             complement(1928856..1930163)
     CDS             1930246..1930701
     CDS             complement(1930715..1932172)
     CDS             complement(1932208..1932630)
     CDS             complement(1932676..1933695)
     CDS             complement(1933770..1934159)
     CDS             complement(1934171..1934539)
     CDS             complement(1934684..1935250)
     CDS             complement(1935247..1936587)
     CDS             complement(1936621..1937100)
     CDS             complement(1937141..1937326)
     CDS             complement(1937339..1937944)
     CDS             complement(1937957..1938319)
     CDS             complement(1938328..1938861)
     CDS             complement(1938874..1939272)
     CDS             complement(1939289..1939594)
     CDS             complement(1939644..1940204)
     CDS             complement(1940197..1940511)
     CDS             complement(1940511..1940879)
     CDS             complement(1940920..1941156)
     CDS             complement(1941159..1941365)
     CDS             complement(1941379..1941792)
     CDS             complement(1941804..1942508)
     CDS             complement(1942508..1942888)
     CDS             complement(1942892..1943170)
     CDS             complement(1943181..1944017)
     CDS             complement(1944019..1944315)
     CDS             complement(1944317..1944952)
     CDS             complement(1944949..1945755)
     CDS             complement(1945760..1946074)
     CDS             complement(1946157..1947347)
     CDS             complement(1947401..1949476)
     CDS             complement(1949516..1949986)
     CDS             complement(1949998..1950369)
     CDS             complement(1950698..1954915)
     CDS             complement(1954982..1959055)
     CDS             complement(1959268..1959639)
     CDS             complement(1959697..1960212)
     CDS             complement(1960515..1961213)
     CDS             complement(1961218..1961646)
     CDS             complement(1961745..1962278)
     CDS             complement(1962290..1962547)
     CDS             complement(1962837..1963823)
     CDS             complement(1963967..1966852)
     CDS             complement(1967104..1968894)
     CDS             complement(1968891..1971032)
     CDS             complement(1971029..1971793)
     CDS             complement(1972028..1973218)
     CDS             complement(1973632..1974771)
     CDS             complement(1974984..1975223)
     CDS             1975647..1976516
     CDS             complement(1976567..1977571)
     CDS             complement(1977731..1978912)
     CDS             complement(1978973..1979578)
     CDS             complement(1979612..1980010)
     CDS             complement(1980015..1981376)
     CDS             1981544..1982473
     CDS             1982470..1983195
     CDS             complement(1983196..1983495)
     CDS             complement(1983488..1984438)
     CDS             complement(1984644..1986362)
     CDS             1986482..1986916
     CDS             complement(1987088..1987687)
     CDS             1987944..1989506
     CDS             1989517..1992798
     CDS             complement(1993019..1993207)
     CDS             complement(1995316..1995447)
     CDS             complement(1998709..2000535)
     CDS             complement(2000542..2001972)
     CDS             complement(2001976..2002818)
     CDS             2003017..2003517
     CDS             complement(2003521..2004276)
     CDS             complement(2004300..2005175)
     CDS             complement(2005136..2006407)
     CDS             2006514..2007572
     CDS             2007748..2008377
     CDS             2008453..2008911
     CDS             2008922..2009419
     CDS             complement(2009510..2010646)
     CDS             complement(2010732..2011607)
     CDS             2011795..2012265
     CDS             complement(2012322..2013173)
     CDS             2013394..2014326
     CDS             2014427..2015419
     CDS             complement(2015449..2016108)
     CDS             complement(2016409..2017212)
     CDS             2017342..2019471
     CDS             2019586..2020797
     CDS             2020962..2021843
     CDS             complement(2021863..2022306)
     CDS             complement(2022408..2023748)
     CDS             complement(2023751..2025199)
     CDS             complement(2025204..2026220)
     CDS             complement(2026234..2027505)
     CDS             complement(2027584..2028870)
     CDS             complement(2029099..2030178)
     CDS             complement(2030515..2032134)
     CDS             complement(2032245..2034116)
     CDS             complement(2034242..2035948)
     CDS             2036493..2037122
     CDS             complement(2037154..2037681)
     CDS             complement(2037684..2038826)
     CDS             complement(2038823..2039884)
     CDS             2039968..2040975
     CDS             complement(2040966..2041571)
     CDS             complement(2041576..2042028)
     CDS             complement(2042037..2042993)
     CDS             complement(2042990..2043478)
     CDS             complement(2043584..2046424)
     CDS             complement(2047146..2048873)
     CDS             complement(2049151..2049702)
     CDS             2049792..2051273
     CDS             complement(2051323..2051928)
     CDS             2052267..2053553
     CDS             complement(2053560..2054024)
     CDS             complement(2054024..2055319)
     CDS             complement(2055429..2055602)
     CDS             complement(2055547..2057217)
     CDS             complement(2057217..2057639)
     CDS             complement(2057773..2058525)
     CDS             complement(2058494..2058988)
     CDS             2059332..2062205
     CDS             complement(2062202..2063143)
     CDS             complement(2063267..2064322)
     CDS             complement(2064409..2065299)
     CDS             complement(2065384..2066772)
     CDS             complement(2066828..2068003)
     CDS             complement(2068020..2069195)
     CDS             2069329..2070705
     CDS             complement(2070712..2071407)
     CDS             complement(2071475..2072293)
     CDS             2072402..2073007
     CDS             2073083..2074360
     CDS             complement(2074547..2075155)
     CDS             complement(2075260..2076204)
     CDS             complement(2076220..2077875)
     CDS             complement(2077936..2078277)
     CDS             complement(2078447..2079418)
     CDS             complement(2079511..2079897)
     CDS             complement(2079945..2080586)
     CDS             complement(2080617..2081510)
     CDS             complement(2081574..2087465)
     CDS             complement(2087772..2089049)
     CDS             complement(2089120..2089935)
     CDS             complement(2089941..2090450)
     CDS             complement(2090454..2090678)
     CDS             complement(2090780..2091589)
     CDS             complement(2091582..2092397)
     CDS             complement(2092493..2093509)
     CDS             complement(2093506..2094339)
     CDS             complement(2094437..2095627)
     CDS             2095723..2096052
     CDS             2096111..2096458
     CDS             2096465..2097142
     CDS             complement(2097146..2098411)
     CDS             complement(2098480..2099034)
     CDS             2099117..2099905
     CDS             2100057..2100335
     CDS             2100337..2101128
     CDS             2101255..2101608
     CDS             2101605..2102432
     CDS             complement(2102498..2103547)
     CDS             2103581..2104663
     CDS             complement(2104667..2105638)
     CDS             complement(2105638..2108307)
     CDS             complement(2108427..2110988)
     CDS             complement(2111028..2112119)
     CDS             complement(2112135..2112887)
     CDS             complement(2112884..2113147)
     CDS             2113260..2115149
     CDS             2115283..2117169
     CDS             2117191..2119068
     CDS             complement(2119155..2119475)
     CDS             complement(2119520..2119933)
     CDS             complement(2119944..2120396)
     CDS             2120504..2120836
     CDS             2120833..2121588
     CDS             complement(2122186..2125608)
     CDS             complement(2125592..2126323)
     CDS             complement(2126328..2126720)
     CDS             complement(2126717..2127847)
     CDS             complement(2127877..2128440)
     CDS             2128703..2129452
     CDS             2129469..2130254
     CDS             2130267..2131211
     CDS             2131228..2131983
     CDS             complement(2132110..2132538)
     CDS             complement(2132699..2133109)
     CDS             2133359..2134474
     CDS             2134477..2134803
     CDS             2134806..2135255
     CDS             2135309..2135968
     CDS             complement(2135965..2138718)
     CDS             2138958..2140031
     CDS             complement(2140028..2141194)
     CDS             complement(2141332..2142165)
     CDS             complement(2142397..2142651)
     CDS             complement(2142862..2143686)
     CDS             complement(2144039..2144866)
     CDS             complement(2145066..2145446)
     CDS             complement(2145446..2145832)
     CDS             2146006..2147793
     CDS             complement(2147790..2148575)
     CDS             2148699..2149736
     CDS             2149729..2150292
     CDS             2150297..2151391
     CDS             2151468..2152406
     CDS             2152503..2153477
     CDS             2153474..2154523
     CDS             2154520..2155248
     CDS             2155252..2156169
     CDS             complement(2156170..2156526)
     CDS             complement(2156754..2157467)
     CDS             2157605..2158489
     CDS             2158938..2159603
     CDS             2159770..2161005
     CDS             2161024..2162148
     CDS             complement(2162149..2162790)
     CDS             2163037..2165466
     CDS             2165701..2166876
     CDS             2166905..2167474
     CDS             complement(2167498..2168121)
     CDS             2168311..2168637
     CDS             complement(2168638..2168976)
     CDS             2169120..2169590
     CDS             2169659..2170765
     CDS             2171209..2172327
     CDS             complement(2172421..2174124)
     CDS             complement(2174248..2176263)
     CDS             complement(2176295..2176804)
     CDS             2177090..2177587
     CDS             complement(2177584..2178060)
     CDS             2178145..2178789
     CDS             2178793..2179440
     CDS             complement(2179437..2180609)
     CDS             2180778..2181047
     CDS             2181193..2183268
     CDS             complement(2183300..2183929)
     CDS             complement(2183926..2184876)
     CDS             complement(2184879..2185652)
     CDS             complement(2185649..2186803)
     CDS             complement(2186814..2187986)
     CDS             2188133..2189428
     CDS             2189432..2190151
     CDS             2190151..2191248
     CDS             complement(2191208..2191810)
     CDS             complement(2191810..2192466)
     CDS             2192584..2193549
     CDS             complement(2193546..2194898)
     CDS             complement(2195013..2196170)
     CDS             complement(2196170..2198044)
     CDS             complement(2198057..2198578)
     CDS             complement(2198575..2199579)
     CDS             complement(2199616..2200656)
     CDS             complement(2200826..2201563)
     CDS             complement(2201627..2202151)
     CDS             complement(2202214..2203218)
     CDS             complement(2203302..2204228)
     CDS             complement(2204225..2205604)
     CDS             complement(2205822..2206700)
     CDS             complement(2206697..2207836)
     CDS             complement(2207968..2208489)
     CDS             complement(2208486..2208842)
     CDS             complement(2208854..2209711)
     CDS             2210252..2211094
     CDS             2211237..2212091
     CDS             complement(2212350..2212919)
     CDS             complement(2212916..2213674)
     CDS             complement(2213664..2214521)
     CDS             complement(2214592..2214885)
     CDS             2215055..2215597
     CDS             2215599..2216243
     CDS             complement(2216427..2216795)
     CDS             complement(2216959..2217543)
     CDS             2217852..2218907
     CDS             complement(2218964..2220442)
     CDS             2221321..2221644
     CDS             2221797..2222294
     CDS             2222291..2222788
     CDS             2222785..2224002
     CDS             complement(2224003..2224704)
     CDS             complement(2224757..2225095)
     CDS             2225267..2226661
     CDS             2226725..2226904
     CDS             complement(2226931..2227236)
     CDS             complement(2227327..2227995)
     CDS             2228065..2228328
     CDS             complement(2228325..2228957)
     CDS             complement(2229017..2229454)
     CDS             complement(2229447..2229761)
     CDS             2229897..2231504
     CDS             2231570..2232100
     CDS             2232209..2232562
     CDS             2232854..2233195
     CDS             complement(2234369..2235115)
     CDS             2235218..2237509
     CDS             2237530..2237775
     CDS             2237792..2238652
     CDS             complement(2238656..2239690)
     CDS             2239782..2241251
     CDS             complement(2241252..2241413)
     CDS             2241602..2243440
     CDS             2243440..2243970
     CDS             2244127..2245845
     CDS             complement(2245860..2247965)
     CDS             complement(2248003..2249700)
     CDS             complement(2249728..2250558)
     CDS             complement(2250791..2251654)
     CDS             complement(2251880..2253511)
     CDS             complement(2253652..2254047)
     CDS             complement(2254152..2255483)
     CDS             complement(2255480..2256388)
     CDS             complement(2256376..2257290)
     CDS             complement(2257341..2257931)
     CDS             complement(2257928..2258875)
     CDS             complement(2258872..2260278)
     CDS             complement(2260275..2261381)
     CDS             complement(2261378..2262505)
     CDS             complement(2262502..2263926)
     CDS             complement(2263938..2265041)
     CDS             complement(2265049..2266473)
     CDS             complement(2266466..2267917)
     CDS             complement(2267914..2269668)
     CDS             complement(2269668..2270051)
     CDS             complement(2270048..2271052)
     CDS             complement(2271052..2271510)
     CDS             2271830..2272405
     CDS             complement(2272270..2272944)
     CDS             complement(2272941..2273855)
     CDS             complement(2273895..2275088)
     CDS             complement(2275240..2275566)
     CDS             complement(2275625..2276326)
     CDS             2276458..2280051
     CDS             2280734..2280925
     CDS             2280941..2281345
     CDS             2281539..2282075
     CDS             complement(2282456..2283493)
     CDS             complement(2283490..2284395)
     CDS             complement(2284454..2284927)
     CDS             complement(2285035..2285679)
     CDS             complement(2285746..2286699)
     CDS             2286726..2288066
     CDS             complement(2288063..2288803)
     CDS             complement(2288893..2289540)
     CDS             complement(2289602..2291269)
     CDS             2292142..2294397
     CDS             complement(2294573..2295295)
     CDS             complement(2295292..2295900)
     CDS             2296000..2297133
     CDS             2297136..2298050
     CDS             complement(2298181..2298654)
     CDS             complement(2298733..2299785)
     CDS             complement(2299916..2300815)
     CDS             2301084..2301635
     CDS             2301632..2302708
     CDS             2302705..2305836
     CDS             2305870..2307015
     CDS             2307061..2308614
     CDS             complement(2308618..2310441)
     CDS             2310768..2311163
     CDS             complement(2311236..2312798)
     CDS             2313677..2314384
     CDS             complement(2314396..2314761)
     CDS             2314992..2315735
     CDS             2315735..2316589
     CDS             2316617..2317573
     CDS             2317659..2320106
     CDS             complement(2320129..2320551)
     CDS             complement(2321113..2323245)
     CDS             complement(2323299..2325140)
     CDS             complement(2325265..2325837)
     CDS             2326518..2327690
     CDS             2327966..2329471
     CDS             2329464..2330105
     CDS             complement(2330102..2330350)
     CDS             complement(2330347..2330919)
     CDS             2331053..2332153
     CDS             2332393..2335650
     CDS             2335706..2336179
     CDS             complement(2336544..2337713)
     CDS             complement(2337884..2339833)
     CDS             complement(2339830..2340222)
     CDS             2340338..2341330
     CDS             2341330..2341815
     CDS             2341918..2342862
     CDS             2343003..2344214
     CDS             2344283..2345176
     CDS             complement(2345612..2346079)
     CDS             complement(2346199..2347404)
     CDS             2347701..2349923
     CDS             2349920..2350510
     CDS             2350604..2351386
     CDS             2351419..2352435
     CDS             2352496..2352840
     CDS             2353023..2353514
     CDS             complement(2353542..2354042)
     CDS             2354247..2354639
     CDS             complement(2354679..2355122)
     CDS             complement(2355126..2355614)
     CDS             2355764..2357929
     CDS             2358194..2359555
     CDS             2359555..2360496
     CDS             2360526..2361653
     CDS             complement(2362349..2362894)
     CDS             complement(2363759..2364727)
     CDS             2364958..2365887
     CDS             2365910..2366413
     CDS             2366469..2367251
     CDS             2367367..2367765
     CDS             complement(2367809..2368465)
     CDS             complement(2368542..2369060)
     CDS             complement(2369239..2369628)
     CDS             complement(2369700..2370212)
     CDS             complement(2370439..2371107)
     CDS             complement(2371217..2372110)
     CDS             2372301..2372927
     CDS             complement(2372965..2373732)
     CDS             complement(2373957..2376629)
     CDS             complement(2376641..2378857)
     CDS             complement(2378875..2379336)
     CDS             complement(2379333..2379728)
     CDS             complement(2379946..2380836)
     CDS             complement(2380907..2381083)
     CDS             complement(2381080..2381808)
     CDS             complement(2381805..2382020)
     CDS             2382175..2383206
     CDS             complement(2383213..2384229)
     CDS             complement(2384229..2385080)
     CDS             complement(2385077..2386792)
     CDS             complement(2386847..2388520)
     CDS             2388669..2389529
     CDS             2389611..2390732
     CDS             complement(2390769..2393234)
     CDS             2393272..2393877
     CDS             2393955..2395034
     CDS             2395045..2397621
     CDS             complement(2397618..2398670)
     CDS             2398728..2399267
     CDS             2399290..2400063
     CDS             2400072..2400830
     CDS             2400897..2404343
     CDS             2404467..2404793
     CDS             2404847..2405623
     CDS             2405681..2405905
     CDS             2405979..2406548
     CDS             2406552..2407103
     CDS             complement(2407195..2407599)
     CDS             2407739..2408701
     CDS             complement(2408702..2409007)
     CDS             complement(2409334..2410914)
     CDS             complement(2410917..2412260)
     CDS             complement(2412265..2412471)
     CDS             complement(2412481..2412846)
     CDS             complement(2412883..2413980)
     CDS             complement(2414434..2415039)
     CDS             complement(2415198..2416964)
     CDS             complement(2416969..2417547)
     CDS             2417667..2418617
     CDS             2418629..2419048
     CDS             2419045..2419494
     CDS             complement(2419485..2422697)
     CDS             complement(2422822..2423169)
     CDS             complement(2423308..2423772)
     CDS             complement(2423800..2424738)
     CDS             complement(2424785..2425267)
     CDS             2425357..2425953
     CDS             2425978..2426400
     CDS             complement(2426415..2427554)
     CDS             complement(2427551..2428129)
     CDS             complement(2428156..2428869)
     CDS             complement(2428920..2429213)
     CDS             complement(2429288..2430142)
     CDS             complement(2430213..2430779)
     CDS             complement(2430776..2430973)
     CDS             complement(2430970..2431962)
     CDS             complement(2431972..2433606)
     CDS             complement(2433621..2434499)
     CDS             2434725..2435279
     CDS             2435396..2436811
     CDS             2437091..2439190
     CDS             2439420..2440370
     CDS             complement(2440450..2442261)
     CDS             complement(2442421..2443794)
     CDS             complement(2443903..2444715)
     CDS             2444766..2445692
     CDS             2445826..2447256
     CDS             2447253..2448674
     CDS             complement(2448772..2449140)
     CDS             2449202..2449861
     CDS             2449901..2450332
     CDS             2450459..2451235
     CDS             2451267..2452673
     CDS             complement(2452680..2453117)
     CDS             2453323..2454831
     CDS             complement(2455166..2455495)
     CDS             complement(2455606..2456187)
     CDS             2456255..2457370
     CDS             complement(2457352..2458452)
     CDS             complement(2458449..2458832)
     CDS             complement(2458840..2460000)
     CDS             complement(2460127..2460984)
     CDS             complement(2461062..2463353)
     CDS             complement(2463356..2464573)
     CDS             2464766..2465530
     CDS             complement(2465572..2465994)
     CDS             complement(2466004..2466822)
     CDS             complement(2466828..2467085)
     CDS             complement(2467116..2467883)
     CDS             2467937..2468854
     CDS             complement(2468869..2469030)
     CDS             complement(2469030..2469446)
     CDS             complement(2469497..2470450)
     CDS             2470630..2473497
     CDS             2473547..2473963
     CDS             complement(2474136..2475107)
     CDS             complement(2475200..2476165)
     CDS             complement(2476162..2477790)
     CDS             complement(2477774..2477914)
     CDS             2478022..2478561
     CDS             2478558..2479661
     CDS             2479658..2480947
     CDS             complement(2480981..2481769)
     CDS             complement(2481822..2482091)
     CDS             2482157..2482771
     CDS             2482844..2483263
     CDS             2483393..2484379
     CDS             complement(2484376..2484726)
     CDS             complement(2484723..2486102)
     CDS             complement(2486102..2487463)
     CDS             2487504..2487800
     CDS             complement(2487788..2488702)
     CDS             complement(2488799..2489647)
     CDS             2489834..2491732
     CDS             2491803..2492759
     CDS             complement(2493561..2495300)
     CDS             complement(2495406..2495690)
     CDS             2495881..2496693
     CDS             2496761..2499538
     CDS             2499549..2499878
     CDS             2499895..2500344
     CDS             2500420..2500761
     CDS             2500982..2501491
     CDS             2502088..2503005
     CDS             complement(2503130..2504059)
     CDS             2504105..2504764
     CDS             2504855..2505505
     CDS             complement(2505547..2508111)
     CDS             complement(2508273..2511152)
     CDS             complement(2511347..2511439)
     CDS             complement(2511560..2512606)
     CDS             complement(2512679..2513470)
     CDS             complement(2513467..2514903)
     CDS             complement(2514942..2515865)
     CDS             complement(2515921..2516145)
     CDS             complement(2516307..2516888)
     CDS             complement(2516885..2518681)
     CDS             complement(2518833..2519720)
     CDS             complement(2520230..2520991)
     CDS             complement(2520988..2522307)
     CDS             complement(2522300..2523064)
     CDS             complement(2523066..2524871)
     CDS             complement(2525126..2526256)
     CDS             complement(2526340..2526897)
     CDS             2527331..2528032
     CDS             complement(2528029..2528796)
     CDS             complement(2529098..2532205)
     CDS             complement(2532218..2533417)
     CDS             complement(2533414..2534700)
     CDS             complement(2535343..2536254)
     CDS             complement(2536263..2536592)
     CDS             2537473..2538015
     CDS             2538047..2538490
     CDS             complement(2538430..2538882)
     CDS             2538953..2539339
     CDS             2539350..2539727
     CDS             2539767..2541197
     CDS             2541205..2541852
     CDS             complement(2541885..2542439)
     CDS             complement(2542439..2543074)
     CDS             2543097..2543585
     CDS             complement(2543590..2544027)
     CDS             complement(2544227..2544613)
     CDS             complement(2544823..2546034)
     CDS             complement(2546031..2546816)
     CDS             complement(2546820..2549960)
     CDS             complement(2549944..2551323)
     CDS             complement(2551320..2552633)
     CDS             complement(2552676..2552996)
     CDS             2553198..2553803
     CDS             2553882..2554442
     CDS             complement(2555195..2555338)
     CDS             complement(2555408..2557165)
     CDS             complement(2557162..2558094)
     CDS             complement(2558563..2559081)
     CDS             complement(2559799..2560986)
     CDS             2561333..2561962
     CDS             2562021..2562548
     CDS             2562545..2563126
     CDS             complement(2563148..2563657)
     CDS             complement(2563675..2564241)
     CDS             complement(2564469..2565134)
     CDS             complement(2565424..2565756)
     CDS             2565947..2566783
     CDS             complement(2566780..2567340)
     CDS             2567478..2568527
     CDS             2568527..2568733
     CDS             complement(2568742..2569848)
     CDS             2569896..2570471
     CDS             2570584..2571165
     CDS             complement(2571239..2572723)
     CDS             2572838..2573200
     CDS             2573200..2573751
     CDS             2574045..2574794
     CDS             2574797..2575726
     CDS             complement(2575796..2577208)
     CDS             complement(2577297..2578409)
     CDS             complement(2578475..2578774)
     CDS             complement(2578784..2579821)
     CDS             2580060..2582867
     CDS             complement(2583199..2583786)
     CDS             2583813..2585231
     CDS             2585243..2585380
     CDS             2585413..2588016
     CDS             complement(2588046..2588939)
     CDS             2589022..2589879
     CDS             2589872..2590777
     CDS             2590874..2591461
     CDS             2591461..2592195
     CDS             2592198..2593208
     CDS             complement(2593205..2594293)
     CDS             complement(2594303..2594995)
     CDS             2594999..2595925
     CDS             2595922..2596374
     CDS             complement(2596375..2597121)
     CDS             complement(2597167..2597892)
     CDS             2598061..2598669
     CDS             2598861..2599190
     CDS             complement(2599274..2599762)
     CDS             complement(2599824..2600570)
     CDS             2600678..2602591
     CDS             2602575..2603486
     CDS             complement(2603449..2604297)
     CDS             complement(2604435..2605673)
     CDS             complement(2605689..2607623)
     CDS             complement(2607626..2607994)
     CDS             complement(2608143..2608607)
     CDS             complement(2608684..2608929)
     CDS             complement(2608995..2609264)
     CDS             complement(2609269..2610654)
     CDS             2610888..2611505
     CDS             2611714..2612250
     CDS             2612251..2613252
     CDS             2613249..2614148
     CDS             2614145..2614495
     CDS             complement(2614458..2616158)
     CDS             complement(2616317..2618677)
     CDS             2618843..2619850
     CDS             2619894..2621102
     CDS             complement(2621099..2621437)
     CDS             complement(2621443..2622084)
     CDS             complement(2622085..2622915)
     CDS             complement(2623035..2623538)
     CDS             complement(2623670..2625556)
     CDS             complement(2625660..2627012)
     CDS             complement(2627015..2627890)
     CDS             complement(2627999..2628520)
     CDS             complement(2628654..2630015)
     CDS             complement(2630043..2630858)
     CDS             complement(2630872..2631306)
     CDS             complement(2631311..2631979)
     CDS             complement(2632150..2632704)
     CDS             complement(2632932..2633378)
     CDS             complement(2633375..2634433)
     CDS             complement(2634488..2635129)
     CDS             complement(2635126..2635626)
     CDS             2635955..2636290
     CDS             2636393..2637016
     CDS             2637074..2637631
     CDS             2637775..2638959
     CDS             2639155..2640234
     CDS             complement(2640284..2642266)
     CDS             complement(2642294..2643847)
     CDS             complement(2643935..2645059)
     CDS             complement(2645085..2645846)
     CDS             complement(2645939..2646895)
     CDS             complement(2647137..2647406)
     CDS             complement(2647617..2648432)
     CDS             complement(2648515..2651172)
     CDS             complement(2651184..2652242)
     CDS             complement(2652239..2653147)
     CDS             2653395..2654561
     CDS             2654635..2656044
     CDS             2656157..2656639
     CDS             complement(2657028..2657438)
     CDS             complement(2657448..2658047)
     CDS             complement(2658244..2658669)
     CDS             complement(2658674..2658967)
     CDS             2659183..2659767
     CDS             complement(2659736..2660695)
     CDS             2660924..2662651
     CDS             2662666..2663463
     CDS             complement(2663513..2665408)
     CDS             complement(2665408..2666376)
     CDS             complement(2666750..2667877)
     CDS             complement(2667984..2669804)
     CDS             complement(2669857..2671008)
     CDS             complement(2671175..2672038)
     CDS             complement(2672050..2673111)
     CDS             complement(2673141..2673707)
     CDS             2673850..2674725
     CDS             complement(2674752..2675021)
     CDS             complement(2675031..2675927)
     CDS             complement(2675986..2676210)
     CDS             2677066..2677713
     CDS             2677710..2678339
     CDS             2678359..2679873
     CDS             2679878..2680576
     CDS             2680576..2680914
     CDS             2681569..2681880
     CDS             2681962..2682519
     CDS             2683729..2684259
     CDS             2684284..2685045
     CDS             2685635..2686876
     CDS             complement(2687997..2688119)
     CDS             complement(2688553..2689386)
     CDS             complement(2689484..2690323)
     CDS             complement(2690430..2691569)
     CDS             complement(2691562..2694411)
     CDS             complement(2694563..2694697)
     CDS             complement(2695042..2695851)
     CDS             complement(2695853..2696566)
     CDS             complement(2696569..2697378)
     CDS             2697539..2700109
     CDS             2700401..2700523
     CDS             complement(2701420..2701713)
     CDS             complement(2701710..2702357)
     CDS             complement(2702491..2704011)
     CDS             complement(2704094..2705404)
     CDS             complement(2705505..2706854)
     CDS             2706983..2707855
     CDS             complement(2707938..2708906)
     CDS             complement(2709124..2714019)
     CDS             complement(2714278..2715621)
     CDS             complement(2715621..2716931)
     CDS             complement(2716931..2718625)
     CDS             complement(2718766..2719734)
     CDS             2720098..2720829
     CDS             2720826..2721449
     CDS             2721521..2722822
     CDS             complement(2722902..2723378)
     CDS             2723599..2724531
     CDS             2724531..2725199
     CDS             complement(2725204..2726001)
     CDS             complement(2726066..2726452)
     CDS             complement(2726574..2727518)
     CDS             2727636..2728001
     CDS             complement(2728144..2731191)
     CDS             2731606..2732517
     CDS             2732602..2733684
     CDS             complement(2733677..2734438)
     CDS             complement(2734435..2735415)
     CDS             complement(2735412..2735960)
     CDS             complement(2736229..2738127)
     CDS             complement(2738468..2739352)
     CDS             2739513..2739779
     CDS             complement(2739747..2741504)
     CDS             complement(2741501..2742067)
     CDS             complement(2742188..2743060)
     CDS             2743238..2744521
     CDS             2744600..2746408
     CDS             complement(2746396..2747616)
     CDS             complement(2747613..2748425)
     CDS             complement(2748422..2749180)
     CDS             complement(2749274..2750446)
     CDS             complement(2750468..2751352)
     CDS             2751530..2751655
     CDS             2751762..2752376
     CDS             2752597..2753778
     CDS             2753781..2754869
     CDS             2754985..2757648
     CDS             2757651..2758097
     CDS             2758171..2758749
     CDS             2758753..2759745
     CDS             2759801..2760085
     CDS             2760112..2760579
     CDS             2760668..2761099
     CDS             2761211..2761663
     CDS             complement(2761783..2763246)
     CDS             2763422..2764273
     CDS             2764305..2765252
     CDS             complement(2765283..2765540)
     CDS             complement(2765591..2766193)
     CDS             complement(2766186..2767277)
     CDS             complement(2767292..2767876)
     CDS             2768060..2768365
     CDS             2768494..2769624
     CDS             2769627..2769965
     CDS             2769968..2771371
     CDS             2771384..2771827
     CDS             2771878..2772174
     CDS             complement(2772365..2772985)
     CDS             2773109..2773663
     CDS             complement(2773660..2774403)
     CDS             complement(2774479..2774802)
     CDS             2774908..2775405
     CDS             2775507..2776454
     CDS             2776454..2777854
     CDS             complement(2777856..2778308)
     CDS             2778379..2779125
     CDS             2779125..2779727
     CDS             complement(2779837..2780058)
     CDS             2780162..2780905
     CDS             2781050..2781694
     CDS             complement(2781691..2782476)
     CDS             complement(2782517..2783596)
     CDS             complement(2783601..2784134)
     CDS             2784304..2785041
     CDS             complement(2785068..2785280)
     CDS             complement(2785472..2786059)
     CDS             2786147..2786335
     CDS             2786454..2787320
     CDS             2787429..2788232
     CDS             complement(2788320..2788988)
     CDS             complement(2789156..2790154)
     CDS             2790216..2790413
     CDS             2790495..2791022
     CDS             complement(2791019..2791639)
     CDS             complement(2791729..2792154)
     CDS             complement(2792154..2793497)
     CDS             complement(2793740..2793958)
     CDS             2794155..2794418
     CDS             2794419..2794727
     CDS             complement(2795241..2796230)
     CDS             complement(2796234..2797226)
     CDS             2797477..2798085
     CDS             complement(2798100..2798858)
     CDS             complement(2799054..2799851)
     CDS             complement(2799856..2800422)
     CDS             complement(2800540..2801745)
     CDS             complement(2801871..2802488)
     CDS             2802656..2803120
     CDS             2803277..2803711
     CDS             2803871..2804755
     CDS             complement(2804872..2805909)
     CDS             complement(2806087..2807298)
     CDS             complement(2807322..2808332)
     CDS             2808718..2809923
     CDS             complement(2810038..2811372)
     CDS             complement(2811369..2811701)
     CDS             complement(2811857..2813026)
     CDS             2813154..2814656
     CDS             2814747..2816309
     CDS             complement(2816352..2817056)
     CDS             complement(2817080..2819926)
     CDS             complement(2820010..2821869)
     CDS             2822110..2825544
     CDS             complement(2825568..2826803)
     CDS             complement(2826800..2827480)
     CDS             complement(2827480..2828961)
     CDS             2829163..2829480
     CDS             2829483..2830532
     CDS             2830640..2831179
     CDS             2831222..2831626
     CDS             2831738..2834470
     CDS             complement(2834654..2835433)
     CDS             complement(2835538..2837202)
     CDS             2837674..2838669
     CDS             2838666..2839604
     CDS             2839606..2840754
     CDS             complement(2840759..2842255)
     CDS             2842361..2843299
     CDS             2843303..2844484
     CDS             2844631..2845704
     CDS             2845701..2848904
     CDS             complement(2848905..2850014)
     CDS             2850095..2850553
     CDS             2850659..2851864
     CDS             2851955..2853085
     CDS             complement(2853156..2856740)
     CDS             complement(2856769..2857656)
     CDS             2857863..2859671
     CDS             complement(2859675..2862338)
     CDS             complement(2862414..2864393)
     CDS             2864573..2865259
     CDS             complement(2865233..2867068)
     CDS             complement(2867116..2867724)
     CDS             complement(2867778..2869823)
     CDS             complement(2870240..2871070)
     CDS             complement(2871152..2873008)
     CDS             complement(2873034..2873762)
     CDS             complement(2873746..2875221)
     CDS             2875424..2876749
     CDS             2876822..2878537
     CDS             2878540..2882628
     CDS             2882721..2883689
     CDS             2883691..2884668
     CDS             complement(2884688..2886292)
     CDS             complement(2886289..2888298)
     CDS             complement(2888391..2890931)
     CDS             2891274..2891744
     CDS             2891741..2892916
     CDS             complement(2892940..2894979)
     CDS             2895206..2896969
     CDS             2897023..2898159
     CDS             complement(2898253..2899029)
     CDS             complement(2899029..2899859)
     CDS             complement(2899904..2900950)
     CDS             2901214..2902470
     CDS             complement(2902975..2905914)
     CDS             complement(2906023..2907336)
     CDS             complement(2907400..2907810)
     CDS             complement(2907807..2908964)
     CDS             complement(2908990..2910450)
     CDS             2910875..2912047
     CDS             complement(2912150..2913067)
     CDS             complement(2913162..2914319)
     CDS             2914641..2915420
     CDS             2915467..2916723
     CDS             2916808..2918433
     CDS             complement(2918514..2919143)
     CDS             complement(2919140..2920120)
     CDS             2920325..2921086
     CDS             complement(2921180..2921995)
     CDS             complement(2922040..2922960)
     CDS             complement(2922960..2923961)
     CDS             complement(2923958..2925247)
     CDS             complement(2925247..2926209)
     CDS             complement(2926206..2927600)
     CDS             complement(2927597..2928373)
     CDS             complement(2928480..2930558)
     CDS             2930767..2931258
     CDS             2931255..2932790
     CDS             2932800..2935655
     CDS             2935636..2936445
     CDS             2936589..2938763
     CDS             complement(2938842..2941079)
     CDS             complement(2941199..2942806)
     CDS             complement(2942869..2943261)
     CDS             complement(2943261..2943674)
     CDS             complement(2943671..2944846)
     CDS             complement(2944847..2945659)
     CDS             complement(2945663..2946136)
     CDS             complement(2946138..2946887)
     CDS             complement(2946884..2949169)
     CDS             complement(2949357..2955953)
     CDS             2956181..2957578
     CDS             2957683..2959470
     CDS             complement(2959467..2960117)
     CDS             complement(2960324..2961013)
     CDS             complement(2961041..2962258)
     CDS             complement(2962271..2963104)
     CDS             complement(2963101..2963805)
     CDS             complement(2963802..2964503)
     CDS             complement(2964503..2966029)
     CDS             complement(2966026..2969763)
     CDS             complement(2969777..2971384)
     CDS             complement(2971472..2972797)
     CDS             2973050..2973748
     CDS             2973798..2974286
     CDS             2974360..2975379
     CDS             2975385..2975642
     CDS             2975645..2976100
     CDS             2976097..2976612
     CDS             2976614..2977105
     CDS             2977102..2978292
     CDS             2978289..2979047
     CDS             complement(2979122..2980165)
     CDS             complement(2980184..2981515)
     CDS             complement(2981653..2984682)
     CDS             2984911..2986377
     CDS             2986370..2987650
     CDS             2987647..2989176
     CDS             2989166..2990698
     CDS             2990708..2992543
     CDS             2992633..2995203
     CDS             complement(2995248..2996606)
     CDS             complement(2996597..2997616)
     CDS             complement(2997616..2999895)
     CDS             complement(3000112..3000627)
     CDS             complement(3000632..3002278)
     CDS             complement(3002623..3004014)
     CDS             3004309..3005751
     CDS             complement(3005764..3007278)
     CDS             complement(3007415..3010180)
     CDS             3010475..3012106
     CDS             complement(3012111..3013217)
     CDS             3013396..3014928
     CDS             complement(3015002..3016870)
     CDS             3017015..3019126
     CDS             3019131..3020087
     CDS             3020107..3021144
     CDS             complement(3021151..3022041)
     CDS             complement(3022266..3022871)
     CDS             complement(3022843..3024474)
     CDS             complement(3024552..3025106)
     CDS             3025360..3025713
     CDS             3025715..3026578
     CDS             3026581..3027540
     CDS             3027621..3028001
     CDS             3027998..3028774
     CDS             3028783..3029466
     CDS             3029457..3030890
     CDS             3031392..3034103
     CDS             3034100..3038113
     CDS             3038266..3038532
     CDS             3038682..3038864
     CDS             3038892..3039368
     CDS             complement(3039620..3039877)
     CDS             complement(3040197..3040463)
     CDS             3040734..3041726
     CDS             complement(3041957..3042397)
     CDS             complement(3042407..3042697)
     CDS             complement(3042867..3043106)
     CDS             3043363..3045627
     CDS             complement(3045785..3046684)
     CDS             complement(3046709..3047212)
     CDS             complement(3047264..3048511)
     CDS             complement(3048523..3049629)
     CDS             complement(3049734..3052856)
     CDS             complement(3052856..3053671)
     CDS             complement(3053668..3055683)
     CDS             complement(3055806..3056225)
     CDS             complement(3056222..3056785)
     CDS             complement(3056782..3057762)
     CDS             complement(3057744..3058349)
     CDS             complement(3058336..3058734)
     CDS             complement(3058712..3059122)
     CDS             complement(3059168..3059617)
     CDS             complement(3059601..3060818)
     CDS             complement(3060796..3062442)
     CDS             complement(3062557..3071217)
     CDS             complement(3071522..3072217)
     CDS             3072543..3072959
     CDS             3073177..3073848
     CDS             3073864..3074133
     CDS             3074255..3074776
     CDS             complement(3074930..3075871)
     CDS             complement(3076099..3076653)
     CDS             3076878..3077933
     CDS             3077930..3079051
     CDS             3079048..3079650
     CDS             3079681..3080685
     CDS             3080708..3081139
     CDS             3081140..3081610
     CDS             3081643..3082848
     CDS             3082894..3084207
     CDS             3084360..3085697
     CDS             3085697..3086200
     CDS             complement(3086719..3087120)
     CDS             complement(3087216..3087992)
     CDS             complement(3088117..3089556)
     CDS             complement(3089574..3090461)
     CDS             complement(3090495..3092027)
     CDS             complement(3092032..3092592)
     CDS             complement(3092830..3093558)
     CDS             complement(3093617..3095800)
     CDS             3095955..3096632
     CDS             3096614..3097549
     CDS             3097644..3098258
     CDS             3098259..3098558
     CDS             complement(3098588..3099136)
     CDS             complement(3099364..3100764)
     CDS             complement(3100864..3101322)
     CDS             complement(3101405..3101851)
     CDS             complement(3101862..3103385)
     CDS             complement(3103422..3106406)
     CDS             complement(3106595..3107503)
     CDS             complement(3107503..3108702)
     CDS             complement(3108804..3110174)
     CDS             complement(3110259..3110687)
     CDS             complement(3110802..3111671)
     CDS             complement(3111723..3112475)
     CDS             complement(3112573..3114087)
     CDS             complement(3114097..3114534)
     CDS             3114677..3115426
     CDS             complement(3115423..3115965)
     CDS             3116170..3116685
     CDS             complement(3116805..3117767)
     CDS             complement(3117946..3118740)
     CDS             3118818..3119297
     CDS             complement(3119298..3119975)
     CDS             complement(3119993..3121138)
     CDS             complement(3121135..3121323)
     CDS             3121322..3121786
     CDS             complement(3121824..3122252)
     CDS             complement(3122249..3123391)
     CDS             3123654..3124031
     CDS             complement(3124108..3125607)
     CDS             3125879..3129196
     CDS             3129325..3130026
     CDS             complement(3130043..3130375)
     CDS             complement(3130469..3131119)
     CDS             3131265..3132110
     CDS             complement(3132189..3132968)
     CDS             complement(3132981..3133406)
     CDS             complement(3133409..3135196)
     CDS             complement(3135209..3135580)
     CDS             complement(3135582..3135974)
     CDS             3136197..3137066
     CDS             3137146..3138987
     CDS             3138984..3139595
     CDS             3139648..3140982
     CDS             3140979..3141908
     CDS             3141912..3142760
     CDS             3142782..3143429
     CDS             3143514..3144119
     CDS             complement(3144116..3144622)
     CDS             complement(3144622..3144777)
     CDS             complement(3144774..3145523)
     CDS             complement(3145577..3146245)
     CDS             complement(3146242..3146895)
     CDS             3147057..3149732
     CDS             3149813..3150559
     CDS             complement(3150556..3151107)
     CDS             complement(3151145..3152470)
     CDS             3152620..3153252
     CDS             3153297..3154559
     CDS             complement(3154638..3156206)
     CDS             complement(3156314..3158323)
     CDS             3158453..3158632
     CDS             complement(3158620..3160491)
     CDS             3160557..3160814
     CDS             complement(3160811..3161341)
     CDS             3161404..3162399
     CDS             complement(3162472..3162684)
     CDS             3163053..3163346
     CDS             complement(3163363..3163758)
     CDS             3164072..3165097
     CDS             3165196..3166098
     CDS             3166209..3167180
     CDS             3167249..3167647
     CDS             complement(3167670..3168809)
     CDS             complement(3168842..3169717)
     CDS             3169763..3170611
     CDS             3170697..3171050
     CDS             complement(3171060..3171590)
     CDS             complement(3171601..3172125)
     CDS             complement(3172210..3173115)
     CDS             3173241..3173786
     CDS             3173936..3174457
     CDS             3174588..3174884
     CDS             3174983..3176257
     CDS             3176334..3176936
     CDS             3176991..3177335
     CDS             3177714..3177899
     CDS             3178110..3179675
     CDS             complement(3179722..3180135)
     CDS             3180214..3180672
     CDS             3180872..3181429
     CDS             3181422..3182162
     CDS             3182159..3182557
     CDS             3182732..3184348
     CDS             3184406..3186460
     CDS             complement(3186463..3186861)
     CDS             3186989..3187486
     CDS             complement(3187495..3188172)
     CDS             complement(3188260..3188649)
     CDS             complement(3188639..3189685)
     CDS             complement(3189682..3191526)
     CDS             complement(3191523..3192266)
     CDS             complement(3192263..3193000)
     CDS             3193305..3193640
     CDS             complement(3193723..3194487)
     CDS             3194682..3195221
     CDS             complement(3195206..3195673)
     CDS             complement(3195678..3196316)
     CDS             complement(3196378..3197517)
     CDS             complement(3197663..3198895)
     CDS             3198953..3200296
     CDS             complement(3200293..3200985)
     CDS             complement(3200988..3201269)
     CDS             3201394..3202086
     CDS             complement(3202100..3202636)
     CDS             complement(3202771..3203067)
     CDS             3203109..3203948
     CDS             3204007..3205308
     CDS             3205376..3206035
     CDS             3206039..3207871
     CDS             3207868..3209769
     CDS             3209832..3211427
     CDS             3211501..3212376
     CDS             complement(3212373..3217301)
     CDS             complement(3217715..3218257)
     CDS             complement(3218254..3218856)
     CDS             complement(3218853..3219491)
     CDS             3219563..3220552
     CDS             3220560..3220946
     CDS             3221165..3221326
     CDS             3221613..3222134
     CDS             3222211..3223128
     CDS             3223140..3223331
     CDS             3223333..3223635
     CDS             3223667..3224641
     CDS             3224736..3225281
     CDS             complement(3225290..3226564)
     CDS             3226672..3229098
     CDS             3229202..3230068
     CDS             3230160..3230825
     CDS             3231147..3231755
     CDS             3231781..3232593
     CDS             complement(3232590..3233222)
     CDS             complement(3233228..3233914)
     CDS             3234098..3234679
     CDS             complement(3234680..3235321)
     CDS             3235356..3235991
     CDS             complement(3235963..3236394)
     CDS             complement(3236499..3237767)
     CDS             3238033..3238527
     CDS             3238583..3241180
     CDS             3241185..3241688
     CDS             3241685..3242737
     CDS             complement(3242738..3243658)
     CDS             complement(3243655..3244500)
     CDS             complement(3244490..3245113)
     CDS             complement(3245114..3246973)
     CDS             complement(3247096..3248241)
     CDS             complement(3248417..3248665)
     CDS             3248832..3249731
     CDS             complement(3249745..3250389)
     CDS             3250555..3251424
     CDS             3251484..3252458
     CDS             complement(3252472..3253782)
     CDS             complement(3254018..3254473)
     CDS             complement(3254495..3255535)
     CDS             complement(3255552..3256589)
     CDS             3257079..3257873
     CDS             3257870..3258460
     CDS             3258457..3259299
     CDS             3259299..3259901
     CDS             3259939..3260631
     CDS             complement(3260638..3261156)
     CDS             3261313..3261990
     CDS             3262124..3263215
     CDS             3263237..3263818
     CDS             complement(3263840..3265147)
     CDS             3265228..3265647
     CDS             3265734..3266201
     CDS             complement(3266192..3266788)
     CDS             complement(3266857..3267426)
     CDS             complement(3267512..3269605)
     CDS             complement(3269774..3270781)
     CDS             3270883..3271764
     CDS             complement(3272325..3273026)
     CDS             complement(3273042..3273665)
     CDS             3273804..3274652
     CDS             3274662..3275228
     CDS             3275246..3275704
     CDS             complement(3275709..3276383)
     CDS             complement(3276498..3277322)
     CDS             complement(3277319..3278392)
     CDS             complement(3278479..3279666)
     CDS             complement(3279666..3280532)
     CDS             complement(3280590..3282500)
     CDS             3282813..3283451
     CDS             complement(3283472..3284998)
     CDS             complement(3285099..3285731)
     CDS             complement(3285739..3286818)
     CDS             3286964..3287680
     CDS             complement(3287677..3288852)
     CDS             complement(3289124..3289354)
     CDS             complement(3289368..3289922)
     CDS             complement(3290005..3290121)
     CDS             3290304..3290897
     CDS             3290894..3292063
     CDS             complement(3292067..3293329)
     CDS             3293373..3294317
     CDS             3294314..3294697
     CDS             3294803..3295495
     CDS             3295492..3296442
     CDS             3296648..3298177
     CDS             3298586..3300559
     CDS             3300589..3302208
     CDS             complement(3302218..3304503)
     CDS             3304603..3307296
     CDS             3307332..3310142
     CDS             3310145..3311689
     CDS             3311751..3312788
     CDS             3312855..3313463
     CDS             complement(3313502..3314146)
     CDS             3314219..3314695
     CDS             3314764..3315327
     CDS             3315402..3316043
     CDS             3316040..3316501
     CDS             3316539..3316958
     CDS             3316990..3318276
     CDS             3318409..3319788
     CDS             3319785..3320819
     CDS             3320816..3321298
     CDS             3321295..3322185
     CDS             3322185..3323798
     CDS             3323885..3324307
     CDS             3324361..3325047
     CDS             3325185..3325721
     CDS             3325753..3327471
     CDS             3327488..3328072
     CDS             3328224..3330809
     CDS             complement(3330895..3331416)
     CDS             complement(3331562..3332149)
     CDS             3332266..3332691
     CDS             complement(3332688..3334082)
     CDS             3334227..3335183
     CDS             3335223..3335492
     CDS             3335522..3337654
     CDS             3337767..3338237
     CDS             complement(3338210..3339070)
     CDS             3339249..3340484
     CDS             3340545..3342992
     CDS             complement(3342984..3344222)
     CDS             complement(3344161..3344667)
     CDS             complement(3344701..3345921)
     CDS             complement(3346100..3346918)
     CDS             complement(3346963..3348177)
     CDS             complement(3348192..3348710)
     CDS             complement(3348800..3349366)
     CDS             3349449..3349697
     CDS             3349698..3350591
     CDS             3350679..3350894
     CDS             3350987..3353020
     CDS             3353074..3355341
     CDS             complement(3355338..3356081)
     CDS             3356195..3357511
     CDS             complement(3357680..3358630)
     CDS             complement(3358705..3359163)
     CDS             complement(3359229..3359876)
     CDS             complement(3359869..3360411)
     CDS             complement(3360808..3361356)
     CDS             complement(3361402..3362940)
     CDS             3363068..3363484
     CDS             complement(3363485..3364282)
     CDS             complement(3364348..3365040)
     CDS             3365140..3366003
     CDS             3366099..3367031
     CDS             3367151..3367927
     CDS             3368037..3368303