CDS             35..772
     CDS             802..1494
     CDS             1577..2098
     CDS             complement(2172..2873)
     CDS             complement(3192..4268)
     CDS             complement(4451..5389)
     CDS             complement(5534..6622)
     CDS             7229..8311
     CDS             complement(8301..8450)
     CDS             8492..10471
     CDS             complement(10622..12631)
     CDS             12782..13363
     CDS             13519..14529
     CDS             14626..15675
     CDS             15937..16743
     CDS             16740..17687
     CDS             complement(17853..20393)
     CDS             complement(20615..21595)
     CDS             complement(21838..23121)
     CDS             complement(23139..24104)
     CDS             complement(24101..25003)
     CDS             complement(25266..27839)
     CDS             complement(27990..29030)
     CDS             complement(29098..29895)
     CDS             complement(29968..32454)
     CDS             complement(32524..32928)
     CDS             complement(32912..33544)
     CDS             33891..35489
     CDS             35566..36615
     CDS             36721..38538
     CDS             38644..39636
     CDS             39817..42363
     CDS             42405..43397
     CDS             43571..44506
     CDS             44511..44885
     CDS             44948..46789
     CDS             complement(47007..47942)
     CDS             complement(48067..48408)
     CDS             complement(48405..48635)
     CDS             complement(48663..49862)
     CDS             complement(49893..50231)
     CDS             50246..51895
     CDS             52023..52364
     CDS             complement(52260..53108)
     CDS             complement(53453..54127)
     CDS             54533..55657
     CDS             complement(55669..56550)
     CDS             complement(56556..57224)
     CDS             complement(57340..58815)
     CDS             complement(59039..59650)
     CDS             59749..60423
     CDS             60533..61522
     CDS             61834..63591
     CDS             63633..64361
     CDS             64393..64914
     CDS             64987..65748
     CDS             complement(65827..67533)
     CDS             67606..68361
     CDS             complement(68400..69059)
     CDS             69284..69985
     CDS             complement(70016..70393)
     CDS             complement(70420..70935)
     CDS             complement(70944..73973)
     CDS             complement(73978..74229)
     CDS             74498..74785
     CDS             74995..75804
     CDS             complement(75955..76500)
     CDS             complement(76580..77407)
     CDS             complement(77494..77832)
     CDS             complement(77980..78246)
     CDS             complement(78206..78445)
     CDS             complement(78467..80800)
     CDS             80938..81690
     CDS             complement(81696..82259)
     CDS             complement(82291..83853)
     CDS             84122..84697
     CDS             84776..86107
     CDS             86159..87418
     CDS             complement(87536..87910)
     CDS             complement(88017..88661)
     CDS             complement(88818..90506)
     CDS             90620..91411
     CDS             91517..92482
     CDS             93128..95152
     CDS             95161..95808
     CDS             complement(95818..96228)
     CDS             complement(96325..98481)
     CDS             complement(98609..99199)
     CDS             99402..100793
     CDS             complement(100794..101771)
     CDS             complement(101884..102831)
     CDS             complement(102930..105110)
     CDS             complement(105151..106539)
     CDS             106744..106887
     CDS             complement(107471..108325)
     CDS             108479..109201
     CDS             109222..110313
     CDS             110392..110724
     CDS             110727..111224
     CDS             111585..112559
     CDS             112860..114188
     CDS             114319..114624
     CDS             114874..115272
     CDS             115269..116477
     CDS             complement(116518..117693)
     CDS             117869..118336
     CDS             complement(118333..119532)
     CDS             complement(119570..119962)
     CDS             complement(120298..120537)
     CDS             120719..121660
     CDS             complement(121706..121990)
     CDS             122287..123405
     CDS             complement(123501..123995)
     CDS             complement(123989..124348)
     CDS             complement(124452..126443)
     CDS             126639..127064
     CDS             127186..128712
     CDS             128802..129710
     CDS             129791..130186
     CDS             complement(130167..131039)
     CDS             131116..131790
     CDS             131952..132407
     CDS             132483..133859
     CDS             133923..134177
     CDS             134437..137442
     CDS             137444..138112
     CDS             138295..140535
     CDS             140585..141007
     CDS             complement(141123..141416)
     CDS             141648..142442
     CDS             142559..142981
     CDS             142981..143826
     CDS             144061..144543
     CDS             144554..145081
     CDS             complement(145164..145469)
     CDS             145761..146615
     CDS             complement(146724..146831)
     CDS             146980..147894
     CDS             complement(148022..148942)
     CDS             complement(148943..149683)
     CDS             complement(149889..150455)
     CDS             complement(150594..152072)
     CDS             complement(152154..153050)
     CDS             complement(153303..153563)
     CDS             153622..153996
     CDS             154143..154679
     CDS             154703..155461
     CDS             155473..156258
     CDS             156391..156651
     CDS             complement(156741..157013)
     CDS             complement(157050..158615)
     CDS             complement(158757..159737)
     CDS             complement(159812..159961)
     CDS             160258..161058
     CDS             complement(161088..161642)
     CDS             complement(161768..163663)
     CDS             163768..163869
     CDS             complement(164037..165821)
     CDS             complement(165871..166389)
     CDS             complement(166416..168152)
     CDS             168533..169921
     CDS             complement(169934..170566)
     CDS             170572..171840
     CDS             complement(171939..172883)
     CDS             complement(173014..174525)
     CDS             complement(174586..175143)
     CDS             complement(175143..175682)
     CDS             complement(175708..176139)
     CDS             complement(176256..176501)
     CDS             complement(176693..177523)
     CDS             complement(177592..177975)
     CDS             178309..179682
     CDS             179734..181047
     CDS             181097..182221
     CDS             182354..183298
     CDS             183493..183849
     CDS             complement(183935..184924)
     CDS             complement(184968..185636)
     CDS             complement(185772..186554)
     CDS             complement(186601..188892)
     CDS             189128..189715
     CDS             190033..190818
     CDS             complement(190815..191819)
     CDS             192136..192783
     CDS             192882..194306
     CDS             194310..194801
     CDS             194877..195617
     CDS             195685..196305
     CDS             196611..196991
     CDS             197072..197557
     CDS             197633..200185
     CDS             200405..202525
     CDS             202554..204395
     CDS             204604..206397
     CDS             complement(206650..206853)
     CDS             complement(206863..208392)
     CDS             complement(208549..209427)
     CDS             complement(209527..209826)
     CDS             complement(209896..210546)
     CDS             210781..211629
     CDS             211734..213068
     CDS             complement(213031..215037)
     CDS             complement(215504..216229)
     CDS             complement(216264..218273)
     CDS             complement(218407..218709)
     CDS             complement(218742..219077)
     CDS             complement(219206..219517)
     CDS             complement(219979..221463)
     CDS             221742..223067
     CDS             223114..223596
     CDS             223742..224806
     CDS             complement(224897..226363)
     CDS             227123..227899
     CDS             227943..228812
     CDS             228866..230566
     CDS             complement(230658..231839)
     CDS             232008..234038
     CDS             234120..234308
     CDS             234305..234838
     CDS             complement(234905..236356)
     CDS             complement(236356..237438)
     CDS             237600..238325
     CDS             238425..238745
     CDS             complement(238804..240198)
     CDS             complement(240299..240829)
     CDS             complement(240863..242047)
     CDS             242309..243094
     CDS             243158..244144
     CDS             complement(244160..244708)
     CDS             complement(244783..245418)
     CDS             complement(245502..247019)
     CDS             complement(247117..247569)
     CDS             247619..248713
     CDS             249062..250117
     CDS             250160..251641
     CDS             complement(251758..253116)
     CDS             complement(253125..255629)
     CDS             complement(255823..256305)
     CDS             256698..257279
     CDS             257426..258175
     CDS             complement(258227..259363)
     CDS             complement(259702..260271)
     CDS             260463..261638
     CDS             261863..262060
     CDS             262177..263265
     CDS             263252..263965
     CDS             264190..264477
     CDS             complement(264516..265316)
     CDS             complement(265414..265938)
     CDS             265995..266600
     CDS             complement(266702..268471)
     CDS             complement(268789..269727)
     CDS             complement(269773..270435)
     CDS             complement(270476..271369)
     CDS             271600..273357
     CDS             complement(273522..273767)
     CDS             complement(273802..274386)
     CDS             complement(274502..275680)
     CDS             complement(275807..276283)
     CDS             276429..278342
     CDS             278494..279561
     CDS             complement(279512..280087)
     CDS             complement(280127..280951)
     CDS             complement(280970..281380)
     CDS             complement(281507..282223)
     CDS             complement(282290..282541)
     CDS             complement(282510..282821)
     CDS             283060..284487
     CDS             284508..285080
     CDS             complement(285144..285938)
     CDS             286194..287843
     CDS             complement(287929..289104)
     CDS             289322..290845
     CDS             290902..291174
     CDS             291626..292708
     CDS             complement(292790..293485)
     CDS             complement(293496..293669)
     CDS             complement(293878..294963)
     CDS             295076..297343
     CDS             complement(297324..297521)
     CDS             complement(297493..297888)
     CDS             complement(298083..298580)
     CDS             complement(298826..298972)
     CDS             299522..300883
     CDS             301110..302354
     CDS             complement(302367..302789)
     CDS             complement(302786..303064)
     CDS             303424..303621
     CDS             303939..305546
     CDS             305676..306824
     CDS             306877..308076
     CDS             complement(308114..309418)
     CDS             309649..312171
     CDS             312279..313715
     CDS             complement(313705..314199)
     CDS             complement(314255..315106)
     CDS             complement(315134..315784)
     CDS             complement(315882..316904)
     CDS             complement(317127..317849)
     CDS             317984..318571
     CDS             318661..318897
     CDS             319096..320529
     CDS             complement(320785..321447)
     CDS             321699..323606
     CDS             323805..324731
     CDS             324831..326006
     CDS             326150..326944
     CDS             327103..327552
     CDS             complement(327604..327981)
     CDS             complement(328006..329181)
     CDS             complement(329222..329521)
     CDS             complement(329555..331060)
     CDS             331144..333027
     CDS             333130..334485
     CDS             complement(334568..335623)
     CDS             complement(335819..336295)
     CDS             complement(336313..336582)
     CDS             complement(336747..337760)
     CDS             complement(337861..338331)
     CDS             complement(338503..339015)
     CDS             complement(339140..339625)
     CDS             complement(339737..340999)
     CDS             complement(341135..342139)
     CDS             complement(342151..342759)
     CDS             343026..343559
     CDS             343878..344720
     CDS             complement(344744..345298)
     CDS             complement(345536..347806)
     CDS             348701..349429
     CDS             349468..350298
     CDS             350600..350869
     CDS             351036..351467
     CDS             351538..352101
     CDS             352263..353555
     CDS             353552..354322
     CDS             354323..355405
     CDS             355424..355993
     CDS             355990..357210
     CDS             357245..357697
     CDS             357748..358608
     CDS             358760..359350
     CDS             359668..359973
     CDS             360030..361166
     CDS             361163..362188
     CDS             362185..363420
     CDS             363433..364218
     CDS             364247..364996
     CDS             365077..365283
     CDS             365274..365621
     CDS             365716..367785
     CDS             367807..368910
     CDS             369149..370219
     CDS             370285..371490
     CDS             371487..372509
     CDS             372811..373167
     CDS             373231..373644
     CDS             373654..374511
     CDS             374646..375452
     CDS             375470..376432
     CDS             376485..377639
     CDS             377620..378951
     CDS             379065..379913
     CDS             380030..381175
     CDS             381177..382337
     CDS             382392..382646
     CDS             382643..382873
     CDS             382949..383266
     CDS             383300..383794
     CDS             383817..384053
     CDS             384050..384247
     CDS             384343..384975
     CDS             384980..385390
     CDS             385467..386012
     CDS             386177..386617
     CDS             386681..387955
     CDS             388116..389201
     CDS             complement(389175..390353)
     CDS             complement(390353..390634)
     CDS             complement(390905..391717)
     CDS             complement(391899..393104)
     CDS             complement(393121..393843)
     CDS             complement(393996..396017)
     CDS             complement(396057..396878)
     CDS             397037..398143
     CDS             398188..398361
     CDS             complement(398441..399214)
     CDS             complement(399275..400600)
     CDS             complement(400720..402048)
     CDS             402290..403432
     CDS             403552..404427
     CDS             complement(404545..410184)
     CDS             complement(410315..414544)
     CDS             414871..415404
     CDS             415443..415559
     CDS             415562..416245
     CDS             416356..417165
     CDS             417201..418541
     CDS             418704..419126
     CDS             419158..420264
     CDS             420502..421731
     CDS             complement(421765..422259)
     CDS             complement(422253..422612)
     CDS             complement(422772..423479)
     CDS             complement(423490..424566)
     CDS             complement(424694..425464)
     CDS             complement(425468..427738)
     CDS             complement(427777..428505)
     CDS             complement(428619..429614)
     CDS             429810..430169
     CDS             complement(430424..431044)
     CDS             431152..431271
     CDS             431350..432795
     CDS             complement(432779..434308)
     CDS             complement(434320..436158)
     CDS             436234..437265
     CDS             437705..437908
     CDS             437922..439118
     CDS             complement(439184..440437)
     CDS             complement(440610..441899)
     CDS             442164..443933
     CDS             complement(443913..444944)
     CDS             complement(445061..445975)
     CDS             446230..446751
     CDS             446807..447694
     CDS             447831..448979
     CDS             449088..450041
     CDS             450740..451651
     CDS             451735..452922
     CDS             453214..454446
     CDS             complement(454712..456793)
     CDS             456975..458297
     CDS             complement(458408..458857)
     CDS             459200..460096
     CDS             complement(460250..460690)
     CDS             460680..460895
     CDS             complement(460956..461960)
     CDS             complement(462147..462554)
     CDS             462809..463678
     CDS             complement(463690..464307)
     CDS             complement(464437..465177)
     CDS             complement(465232..465561)
     CDS             465759..466493
     CDS             466588..467037
     CDS             467201..467296
     CDS             467436..467813
     CDS             complement(467836..468765)
     CDS             complement(469001..469531)
     CDS             469619..470914
     CDS             471080..472930
     CDS             473414..473662
     CDS             complement(473802..473915)
     CDS             complement(473953..474204)
     CDS             complement(474205..474432)
     CDS             complement(474511..474792)
     CDS             complement(474789..475007)
     CDS             complement(475110..475445)
     CDS             complement(475435..475743)
     CDS             complement(475873..477399)
     CDS             complement(477668..482260)
     CDS             482542..482703
     CDS             482710..482892
     CDS             482885..483199
     CDS             483326..484564
     CDS             complement(484799..486247)
     CDS             complement(486244..487353)
     CDS             487467..489377
     CDS             489722..490888
     CDS             491006..491449
     CDS             491508..492059
     CDS             492130..494739
     CDS             494828..495619
     CDS             495626..496006
     CDS             496450..497844
     CDS             497906..498073
     CDS             498076..501096
     CDS             complement(501178..501966)
     CDS             502042..502215
     CDS             502314..503747
     CDS             503883..504719
     CDS             504755..505267
     CDS             505356..506159
     CDS             complement(506252..508027)
     CDS             508515..512510
     CDS             512615..514633
     CDS             complement(514847..515944)
     CDS             complement(516088..516897)
     CDS             complement(517027..518211)
     CDS             complement(518287..520272)
     CDS             complement(520682..520840)
     CDS             complement(520918..521169)
     CDS             complement(521483..522853)
     CDS             complement(523016..523798)
     CDS             complement(523821..524093)
     CDS             524346..529595
     CDS             529735..530688
     CDS             complement(530717..531235)
     CDS             531446..532867
     CDS             533086..537474
     CDS             537471..538418
     CDS             538472..539020
     CDS             complement(539288..539854)
     CDS             540011..540763
     CDS             540863..542065
     CDS             complement(542105..542596)
     CDS             542803..543342
     CDS             complement(543468..544871)
     CDS             545029..545253
     CDS             545250..545588
     CDS             complement(545591..546556)
     CDS             complement(546553..547278)
     CDS             complement(547425..547874)
     CDS             548236..549132
     CDS             complement(549129..549644)
     CDS             549994..550329
     CDS             550563..552170
     CDS             complement(552220..552867)
     CDS             552918..553040
     CDS             complement(553065..553202)
     CDS             complement(553297..554019)
     CDS             554289..554546
     CDS             554727..555050
     CDS             555262..555606
     CDS             555642..556946
     CDS             557423..558979
     CDS             complement(559015..559350)
     CDS             complement(559461..561170)
     CDS             complement(561188..561658)
     CDS             complement(561709..561963)
     CDS             562566..563045
     CDS             563105..563290
     CDS             complement(563448..565925)
     CDS             566059..566805
     CDS             complement(566983..568905)
     CDS             569141..569488
     CDS             569544..570572
     CDS             570658..570903
     CDS             570940..571074
     CDS             571084..571203
     CDS             571236..571355
     CDS             571452..572567
     CDS             573494..574510
     CDS             574592..575464
     CDS             575477..576127
     CDS             complement(576139..576870)
     CDS             complement(576934..579696)
     CDS             579787..580194
     CDS             580228..581055
     CDS             complement(581052..581525)
     CDS             complement(581518..582162)
     CDS             582238..582477
     CDS             complement(582481..583092)
     CDS             complement(583157..583573)
     CDS             583680..584696
     CDS             584674..585543
     CDS             585536..586342
     CDS             586858..587145
     CDS             587228..593125
     CDS             593257..594243
     CDS             594499..595650
     CDS             595742..596311
     CDS             596498..597247
     CDS             597591..598487
     CDS             complement(598484..598930)
     CDS             599062..599913
     CDS             complement(599910..600833)
     CDS             complement(600942..603257)
     CDS             complement(603443..604726)
     CDS             complement(604963..605334)
     CDS             complement(605541..606035)
     CDS             606118..606432
     CDS             complement(606465..608594)
     CDS             608716..608859
     CDS             609469..610053
     CDS             610053..610487
     CDS             611057..612832
     CDS             613102..613743
     CDS             613801..614817
     CDS             614841..615269
     CDS             complement(615266..615703)
     CDS             615968..616324
     CDS             616456..616809
     CDS             616912..617178
     CDS             complement(617390..618187)
     CDS             complement(618311..618715)
     CDS             619215..619529
     CDS             619618..620469
     CDS             620560..621468
     CDS             621618..622247
     CDS             complement(622300..624123)
     CDS             complement(624136..624594)
     CDS             complement(624899..626260)
     CDS             complement(626349..627425)
     CDS             627572..629272
     CDS             629398..630504
     CDS             complement(630555..631592)
     CDS             complement(631896..632093)
     CDS             632237..633157
     CDS             complement(633789..634808)
     CDS             complement(634892..636247)
     CDS             636372..637523
     CDS             637666..637956
     CDS             complement(637993..638688)
     CDS             complement(638774..639496)
     CDS             complement(639516..640613)
     CDS             640737..642026
     CDS             642153..642467
     CDS             642474..643115
     CDS             643144..643482
     CDS             complement(643549..644379)
     CDS             complement(644388..645497)
     CDS             complement(645696..645833)
     CDS             complement(645950..646105)
     CDS             646129..658047
     CDS             658262..659335
     CDS             659370..660584
     CDS             660772..661125
     CDS             661122..662819
     CDS             662952..663188
     CDS             663342..663731
     CDS             663788..664315
     CDS             complement(664394..664768)
     CDS             complement(664903..666945)
     CDS             complement(666929..667375)
     CDS             667447..667842
     CDS             complement(667852..668772)
     CDS             complement(668776..669162)
     CDS             complement(669254..669751)
     CDS             complement(669759..670949)
     CDS             671006..671707
     CDS             671912..672244
     CDS             672291..672947
     CDS             672989..673612
     CDS             673889..675340
     CDS             675344..676354
     CDS             complement(676351..676986)
     CDS             complement(677045..678286)
     CDS             complement(678283..679023)
     CDS             679295..679510
     CDS             679690..680178
     CDS             680168..680368
     CDS             680397..681572
     CDS             681707..682675
     CDS             682854..683117
     CDS             complement(683140..684153)
     CDS             complement(684143..684439)
     CDS             complement(684560..687334)
     CDS             complement(687391..690252)
     CDS             complement(690399..690866)
     CDS             complement(690899..691264)
     CDS             complement(691371..692576)
     CDS             complement(693211..695211)
     CDS             complement(695290..695874)
     CDS             695975..697972
     CDS             697988..698458
     CDS             698723..698962
     CDS             698970..700814
     CDS             complement(701138..701350)
     CDS             701415..704267
     CDS             704390..704845
     CDS             704870..705064
     CDS             complement(705307..705951)
     CDS             706055..707131
     CDS             707437..708054
     CDS             708189..708812
     CDS             709090..709797
     CDS             complement(710036..710977)
     CDS             complement(710981..711595)
     CDS             complement(711608..712768)
     CDS             712931..713779
     CDS             complement(713774..714178)
     CDS             714259..714351
     CDS             complement(714465..716153)
     CDS             complement(716309..719665)
     CDS             complement(719733..721247)
     CDS             721429..721692
     CDS             721724..722479
     CDS             722570..723862
     CDS             complement(724094..724345)
     CDS             complement(724492..725367)
     CDS             complement(725413..726234)
     CDS             complement(726349..726837)
     CDS             complement(726948..727466)
     CDS             728271..728489
     CDS             728660..729484
     CDS             729671..729871
     CDS             complement(730108..731358)
     CDS             complement(731363..731674)
     CDS             complement(731748..732191)
     CDS             732418..733284
     CDS             733425..734432
     CDS             complement(734495..734617)
     CDS             734665..734859
     CDS             734985..736220
     CDS             complement(736435..737811)
     CDS             complement(737867..738808)
     CDS             complement(738909..739613)
     CDS             739682..741931
     CDS             complement(742080..742676)
     CDS             complement(742780..744633)
     CDS             complement(744810..745067)
     CDS             745339..746124
     CDS             complement(746303..747019)
     CDS             747234..747578
     CDS             747575..749038
     CDS             749150..749500
     CDS             749550..751037
     CDS             751034..751426
     CDS             751423..751674
     CDS             751671..751967
     CDS             751960..752535
     CDS             752532..753179
     CDS             753427..754734
     CDS             complement(754877..755602)
     CDS             756143..757195
     CDS             757244..757720
     CDS             757671..758753
     CDS             758829..761228
     CDS             761482..763263
     CDS             complement(763317..764072)
     CDS             complement(764301..766538)
     CDS             766727..767608
     CDS             767890..768432
     CDS             768499..768960
     CDS             complement(769053..770270)
     CDS             complement(770288..770890)
     CDS             complement(770930..771481)
     CDS             771651..772520
     CDS             772544..773905
     CDS             complement(773827..775626)
     CDS             complement(775687..776061)
     CDS             complement(776058..776342)
     CDS             complement(776551..776937)
     CDS             complement(777066..779411)
     CDS             780093..781448
     CDS             781584..783011
     CDS             783038..783307
     CDS             783379..784764
     CDS             784769..785215
     CDS             785665..787812
     CDS             complement(787809..790397)
     CDS             790719..791717
     CDS             791806..793461
     CDS             793509..794210
     CDS             794362..794691
     CDS             794764..795900
     CDS             complement(795932..796732)
     CDS             complement(796789..797631)
     CDS             complement(797734..798762)
     CDS             complement(798846..799535)
     CDS             complement(799596..799958)
     CDS             complement(800034..801206)
     CDS             801643..802152
     CDS             802207..803238
     CDS             complement(803466..806354)
     CDS             complement(806452..806688)
     CDS             complement(806716..809325)
     CDS             809450..810658
     CDS             complement(810922..811245)
     CDS             811510..812793
     CDS             813028..813594
     CDS             813799..815604
     CDS             815703..816215
     CDS             complement(816298..816963)
     CDS             complement(816983..817810)
     CDS             complement(817967..819979)
     CDS             complement(820102..821352)
     CDS             complement(821550..821783)
     CDS             complement(821993..822424)
     CDS             complement(822461..822706)
     CDS             822894..823367
     CDS             complement(823383..823973)
     CDS             complement(824228..824584)
     CDS             complement(824584..825915)
     CDS             complement(826070..826249)
     CDS             complement(826290..826409)
     CDS             complement(826637..826882)
     CDS             complement(826935..827348)
     CDS             complement(827348..827803)
     CDS             complement(827868..828695)
     CDS             complement(828713..829063)
     CDS             complement(829141..830085)
     CDS             complement(830194..830586)
     CDS             complement(830635..831018)
     CDS             complement(831355..831558)
     CDS             complement(831702..832265)
     CDS             complement(832391..833719)
     CDS             complement(833821..834264)
     CDS             complement(834333..834854)
     CDS             complement(834894..835256)
     CDS             complement(835260..835799)
     CDS             complement(835859..836260)
     CDS             complement(836352..836894)
     CDS             complement(837001..837348)
     CDS             complement(837349..837717)
     CDS             complement(837741..837986)
     CDS             complement(837994..838215)
     CDS             complement(838218..838589)
     CDS             complement(838678..839400)
     CDS             complement(839430..839795)
     CDS             complement(839811..840089)
     CDS             complement(840122..840952)
     CDS             complement(841002..841307)
     CDS             complement(841300..841932)
     CDS             complement(841972..842580)
     CDS             843105..843575
     CDS             complement(843613..844221)
     CDS             844228..845394
     CDS             845482..845874
     CDS             complement(845966..846328)
     CDS             846517..846666
     CDS             846617..847810
     CDS             848074..848967
     CDS             849017..849748
     CDS             849802..850545
     CDS             850605..851585
     CDS             851861..852142
     CDS             complement(852470..852898)
     CDS             complement(852895..853281)
     CDS             complement(853497..857450)
     CDS             complement(857558..860866)
     CDS             complement(860952..861737)
     CDS             complement(861873..862166)
     CDS             complement(862262..866377)
     CDS             complement(866374..867144)
     CDS             complement(867257..869530)
     CDS             complement(869668..873270)
     CDS             complement(873465..874550)
     CDS             874693..875361
     CDS             875515..875979
     CDS             876008..877297
     CDS             877325..878521
     CDS             complement(878564..878890)
     CDS             878982..879209
     CDS             879408..880043
     CDS             880147..881838
     CDS             complement(881757..881948)
     CDS             882023..883189
     CDS             883287..884519
     CDS             884635..885531
     CDS             885641..886078
     CDS             886184..887542
     CDS             887590..888084
     CDS             888358..888993
     CDS             889091..890605
     CDS             890827..891024
     CDS             891276..893249
     CDS             893261..893590
     CDS             893583..893972
     CDS             893984..897262
     CDS             897354..899888
     CDS             899937..900662
     CDS             901197..902315
     CDS             902387..903055
     CDS             complement(903148..903606)
     CDS             complement(903627..903764)
     CDS             904115..905506
     CDS             complement(905575..906789)
     CDS             907050..907826
     CDS             907990..908313
     CDS             complement(908353..908961)
     CDS             complement(908968..909537)
     CDS             complement(909515..909610)
     CDS             complement(909603..910994)
     CDS             911357..912883
     CDS             913296..913856
     CDS             914052..914441
     CDS             complement(914542..914796)
     CDS             complement(914780..915052)
     CDS             915313..915624
     CDS             915721..917346
     CDS             917816..920014
     CDS             920385..920915
     CDS             complement(920942..921526)
     CDS             complement(921549..922637)
     CDS             complement(922844..923230)
     CDS             complement(923318..923839)
     CDS             complement(924086..924802)
     CDS             complement(924889..925314)
     CDS             complement(925416..926033)
     CDS             complement(926313..926558)
     CDS             complement(926860..927228)
     CDS             927366..927758
     CDS             927755..928750
     CDS             complement(928806..929885)
     CDS             complement(930148..930843)
     CDS             complement(930907..931389)
     CDS             931639..931959
     CDS             932071..933063
     CDS             933157..934293
     CDS             complement(934324..934707)
     CDS             complement(934835..935236)
     CDS             complement(935409..936704)
     CDS             complement(936768..938276)
     CDS             complement(938393..940240)
     CDS             complement(940638..941270)
     CDS             941686..943941
     CDS             944187..946382
     CDS             complement(946522..947511)
     CDS             complement(947511..949343)
     CDS             complement(949397..950536)
     CDS             complement(950533..951774)
     CDS             complement(951797..953098)
     CDS             953752..954456
     CDS             complement(954453..955427)
     CDS             955805..956116
     CDS             956275..956613
     CDS             956673..957788
     CDS             957992..958117
     CDS             958137..960029
     CDS             960156..961094
     CDS             961201..962730
     CDS             962888..965800
     CDS             complement(965938..967473)
     CDS             complement(967567..968352)
     CDS             complement(968487..968900)
     CDS             complement(968893..969132)
     CDS             complement(969313..969471)
     CDS             complement(969762..970820)
     CDS             complement(970882..971184)
     CDS             complement(971460..972284)
     CDS             972485..973954
     CDS             974053..975489
     CDS             975779..976648
     CDS             976706..977842
     CDS             977932..978867
     CDS             978941..979573
     CDS             979518..979688
     CDS             979685..980170
     CDS             980276..981694
     CDS             complement(981691..982605)
     CDS             982765..982920
     CDS             982968..983180
     CDS             983229..983540
     CDS             983819..984475
     CDS             984658..985200
     CDS             985224..986222
     CDS             986231..986332
     CDS             complement(986492..987733)
     CDS             complement(987740..987946)
     CDS             complement(988072..989505)
     CDS             complement(989717..991603)
     CDS             complement(991735..992772)
     CDS             complement(992821..993483)
     CDS             complement(993536..994213)
     CDS             994343..994906
     CDS             995022..995219
     CDS             995275..996807
     CDS             complement(996850..997806)
     CDS             complement(998010..998918)
     CDS             999029..1001563
     CDS             complement(1001639..1002106)
     CDS             1002177..1002368
     CDS             complement(1002633..1004777)
     CDS             complement(1004822..1005091)
     CDS             complement(1005181..1006179)
     CDS             complement(1006234..1008246)
     CDS             complement(1008321..1009148)
     CDS             complement(1009234..1010538)
     CDS             complement(1010710..1011759)
     CDS             1011975..1012619
     CDS             complement(1012616..1012885)
     CDS             complement(1013045..1014337)
     CDS             complement(1014587..1015396)
     CDS             1015511..1016782
     CDS             1016830..1017495
     CDS             complement(1017600..1018502)
     CDS             1018650..1019126
     CDS             1019155..1019583
     CDS             1019808..1020761
     CDS             complement(1021334..1021594)
     CDS             1021613..1022008
     CDS             1022103..1022315
     CDS             complement(1022278..1024653)
     CDS             complement(1024825..1025346)
     CDS             1025519..1026442
     CDS             1026511..1027737
     CDS             1027844..1029331
     CDS             complement(1029337..1030083)
     CDS             1030243..1030989
     CDS             complement(1031116..1031307)
     CDS             1031322..1033787
     CDS             1033902..1035545
     CDS             1035593..1037089
     CDS             1037189..1038052
     CDS             complement(1038038..1039042)
     CDS             1039196..1039732
     CDS             1040101..1040355
     CDS             1040531..1042258
     CDS             1042306..1042557
     CDS             1042609..1042953
     CDS             1042999..1043880
     CDS             1043917..1044450
     CDS             complement(1044517..1044693)
     CDS             complement(1044915..1046366)
     CDS             complement(1046402..1046830)
     CDS             1047005..1048357
     CDS             complement(1048406..1048753)
     CDS             complement(1048750..1049016)
     CDS             complement(1049517..1050407)
     CDS             1050544..1050729
     CDS             1050866..1051078
     CDS             1051159..1052121
     CDS             1052518..1052784
     CDS             complement(1052927..1053754)
     CDS             1053955..1055547
     CDS             1055574..1056113
     CDS             1056119..1056466
     CDS             1056487..1056717
     CDS             1056720..1056944
     CDS             1056985..1058427
     CDS             1058537..1059820
     CDS             1059922..1060773
     CDS             1060901..1061239
     CDS             1061242..1062111
     CDS             complement(1062238..1065204)
     CDS             1065398..1065622
     CDS             complement(1065660..1069010)
     CDS             1069178..1069609
     CDS             complement(1069542..1069709)
     CDS             complement(1069666..1071702)
     CDS             complement(1071734..1072918)
     CDS             complement(1073080..1075614)
     CDS             1075816..1075950
     CDS             1075996..1076454
     CDS             complement(1076474..1077010)
     CDS             complement(1077167..1077412)
     CDS             1077755..1078612
     CDS             1078657..1080501
     CDS             1080695..1081696
     CDS             1081887..1082141
     CDS             complement(1082437..1084716)
     CDS             complement(1084757..1087753)
     CDS             complement(1087772..1089190)
     CDS             1089400..1090323
     CDS             1090776..1091279
     CDS             1091317..1091631
     CDS             complement(1091698..1092894)
     CDS             complement(1092925..1093590)
     CDS             complement(1093626..1094558)
     CDS             complement(1094649..1095143)
     CDS             complement(1095248..1095436)
     CDS             complement(1095772..1096659)
     CDS             1097077..1098063
     CDS             1098323..1099171
     CDS             complement(1099214..1100368)
     CDS             complement(1100410..1102149)
     CDS             complement(1102283..1104058)
     CDS             1104246..1104647
     CDS             complement(1105030..1105545)
     CDS             1105666..1107168
     CDS             1107242..1108330
     CDS             1108314..1108967
     CDS             1108967..1109452
     CDS             1109534..1109656
     CDS             complement(1109620..1111044)
     CDS             complement(1111185..1111955)
     CDS             complement(1112230..1112475)
     CDS             complement(1112531..1114249)
     CDS             complement(1114429..1116012)
     CDS             complement(1116360..1116629)
     CDS             1117143..1119674
     CDS             1119916..1120509
     CDS             1120643..1121524
     CDS             complement(1121627..1123144)
     CDS             complement(1123441..1123890)
     CDS             complement(1124071..1130007)
     CDS             complement(1130313..1131683)
     CDS             1131810..1132247
     CDS             complement(1132264..1132899)
     CDS             complement(1132914..1133690)
     CDS             1133879..1135108
     CDS             1135337..1135588
     CDS             1135716..1137167
     CDS             1137134..1137313
     CDS             1137375..1138112
     CDS             1138210..1138608
     CDS             1138702..1140474
     CDS             complement(1140497..1141660)
     CDS             1141794..1141952
     CDS             1142101..1142412
     CDS             complement(1142501..1142851)
     CDS             1143053..1144231
     CDS             complement(1144258..1144407)
     CDS             1144728..1146173
     CDS             complement(1146290..1146718)
     CDS             1147079..1148098
     CDS             complement(1148230..1148325)
     CDS             1148722..1149297
     CDS             complement(1149471..1150067)
     CDS             complement(1150122..1151015)
     CDS             complement(1151139..1152347)
     CDS             1152549..1153292
     CDS             1153292..1154101
     CDS             1154330..1154836
     CDS             1154857..1156083
     CDS             1156234..1156503
     CDS             1156580..1156975
     CDS             complement(1157029..1158909)
     CDS             1159059..1160804
     CDS             complement(1160787..1161359)
     CDS             complement(1161441..1161824)
     CDS             complement(1161856..1163367)
     CDS             complement(1163421..1164332)
     CDS             complement(1164496..1165017)
     CDS             complement(1165087..1166073)
     CDS             complement(1166186..1166764)
     CDS             complement(1167053..1167247)
     CDS             1167333..1167464
     CDS             complement(1167510..1167779)
     CDS             complement(1167961..1169019)
     CDS             complement(1169078..1170187)
     CDS             1170571..1179621
     CDS             complement(1179926..1180666)
     CDS             1181064..1181609
     CDS             1181716..1182585
     CDS             1182665..1183645
     CDS             1183660..1184664
     CDS             complement(1184711..1185238)
     CDS             complement(1185300..1186307)
     CDS             complement(1186311..1187198)
     CDS             complement(1187219..1188082)
     CDS             complement(1188079..1188885)
     CDS             complement(1188912..1189082)
     CDS             complement(1189110..1189913)
     CDS             complement(1189940..1190383)
     CDS             1190707..1190811
     CDS             1190867..1191433
     CDS             1191445..1191786
     CDS             1191856..1192452
     CDS             1192485..1194308
     CDS             1194314..1194643
     CDS             1194653..1196776
     CDS             1196836..1197162
     CDS             1197262..1199166
     CDS             1199172..1199603
     CDS             1199708..1200412
     CDS             complement(1200376..1201392)
     CDS             1201494..1203014
     CDS             1203028..1204098
     CDS             1204147..1205538
     CDS             1205546..1206547
     CDS             1206947..1207993
     CDS             complement(1208020..1208697)
     CDS             complement(1208749..1211202)
     CDS             1211401..1211625
     CDS             complement(1211638..1212420)
     CDS             1212609..1213358
     CDS             1213518..1213796
     CDS             1214188..1214937
     CDS             complement(1215167..1215403)
     CDS             complement(1215453..1216151)
     CDS             1216281..1217168
     CDS             complement(1217156..1219624)
     CDS             complement(1219654..1220418)
     CDS             complement(1220473..1222230)
     CDS             complement(1222290..1222472)
     CDS             complement(1222483..1222599)
     CDS             complement(1222610..1222927)
     CDS             complement(1222937..1223209)
     CDS             complement(1223255..1223431)
     CDS             complement(1223666..1224646)
     CDS             1224777..1225841
     CDS             1225928..1226566
     CDS             complement(1226686..1226982)
     CDS             1227090..1227563
     CDS             complement(1227591..1227926)
     CDS             1228237..1229067
     CDS             1229120..1229938
     CDS             complement(1229971..1231167)
     CDS             complement(1231207..1231686)
     CDS             complement(1231770..1232204)
     CDS             complement(1232271..1232675)
     CDS             complement(1232784..1233683)
     CDS             1233784..1234512
     CDS             complement(1234509..1235105)
     CDS             complement(1235136..1236056)
     CDS             1236316..1237449
     CDS             complement(1237543..1238988)
     CDS             1239156..1239383
     CDS             1239490..1240212
     CDS             1240361..1241302
     CDS             complement(1241313..1242167)
     CDS             1242336..1242605
     CDS             complement(1242765..1242989)
     CDS             1243274..1244287
     CDS             1244438..1244605
     CDS             1244731..1245309
     CDS             1245395..1245859
     CDS             complement(1245892..1247052)
     CDS             1247192..1248154
     CDS             1248284..1250176
     CDS             1250442..1252535
     CDS             complement(1252593..1253207)
     CDS             complement(1253269..1253982)
     CDS             complement(1254036..1254623)
     CDS             complement(1254783..1255739)
     CDS             complement(1256125..1256751)
     CDS             complement(1256905..1258263)
     CDS             complement(1258444..1259751)
     CDS             complement(1259760..1261052)
     CDS             1261217..1261993
     CDS             1262049..1263260
     CDS             complement(1263414..1263830)
     CDS             complement(1263823..1264179)
     CDS             complement(1264328..1267558)
     CDS             complement(1267693..1267950)
     CDS             complement(1268189..1268308)
     CDS             1268514..1269410
     CDS             complement(1269407..1270960)
     CDS             1271069..1272274
     CDS             complement(1272370..1273248)
     CDS             1273489..1274313
     CDS             1274352..1275281
     CDS             complement(1275372..1276157)
     CDS             complement(1276236..1276982)
     CDS             complement(1277108..1277392)
     CDS             complement(1277442..1278122)
     CDS             1278326..1280542
     CDS             complement(1280567..1281337)
     CDS             complement(1281361..1283193)
     CDS             complement(1283190..1283702)
     CDS             1283741..1284526
     CDS             1284660..1285943
     CDS             1286105..1286902
     CDS             complement(1286868..1288739)
     CDS             complement(1288732..1289112)
     CDS             complement(1289389..1290354)
     CDS             1290478..1290957
     CDS             1291080..1291556
     CDS             1291631..1292092
     CDS             1292215..1292679
     CDS             1292820..1293356
     CDS             1293398..1295551
     CDS             complement(1295568..1296380)
     CDS             complement(1296382..1296894)
     CDS             complement(1296993..1297499)
     CDS             complement(1297643..1298965)
     CDS             1299120..1299725
     CDS             complement(1299729..1300166)
     CDS             complement(1300159..1300611)
     CDS             1300661..1301656
     CDS             complement(1301671..1302780)
     CDS             complement(1303295..1304596)
     CDS             1304971..1306443
     CDS             complement(1306436..1309264)
     CDS             1309482..1310582
     CDS             1310575..1311234
     CDS             1311828..1312277
     CDS             complement(1312309..1312803)
     CDS             complement(1312843..1313268)
     CDS             complement(1313278..1314747)
     CDS             complement(1314909..1316063)
     CDS             1316281..1317654
     CDS             1317712..1318470
     CDS             complement(1318719..1319330)
     CDS             complement(1319546..1320541)
     CDS             complement(1320644..1320760)
     CDS             complement(1320835..1321839)
     CDS             complement(1321852..1322523)
     CDS             1322687..1323613
     CDS             1323672..1324763
     CDS             complement(1324835..1325404)
     CDS             1325715..1326134
     CDS             complement(1326150..1326626)
     CDS             1326880..1327248
     CDS             1327367..1329115
     CDS             complement(1329388..1329990)
     CDS             1330110..1330880
     CDS             1330930..1332144
     CDS             1332429..1334378
     CDS             1334522..1335361
     CDS             1335571..1336980
     CDS             1337299..1338636
     CDS             1338727..1339155
     CDS             1339155..1339631
     CDS             1339656..1341122
     CDS             complement(1341131..1341637)
     CDS             complement(1341694..1342062)
     CDS             complement(1342052..1342663)
     CDS             complement(1342775..1344130)
     CDS             complement(1344140..1345066)
     CDS             complement(1345117..1345644)
     CDS             complement(1345775..1346023)
     CDS             1346197..1346556
     CDS             1346550..1347044
     CDS             complement(1347474..1348832)
     CDS             complement(1348840..1349898)
     CDS             complement(1350236..1351579)
     CDS             complement(1351634..1352038)
     CDS             1352256..1353431
     CDS             complement(1353596..1353904)
     CDS             1354094..1355074
     CDS             1355162..1356553
     CDS             complement(1356550..1357626)
     CDS             complement(1357740..1358837)
     CDS             complement(1358846..1360312)
     CDS             1360434..1362158
     CDS             1362259..1363272
     CDS             complement(1363265..1363858)
     CDS             complement(1363837..1364532)
     CDS             complement(1364579..1365463)
     CDS             1365727..1366215
     CDS             complement(1366217..1366324)
     CDS             1366344..1366769
     CDS             complement(1366773..1367015)
     CDS             1367129..1369567
     CDS             1369656..1370018
     CDS             1370043..1370426
     CDS             1370437..1370733
     CDS             1371168..1372286
     CDS             complement(1372455..1375151)
     CDS             1375351..1378545
     CDS             complement(1378662..1379711)
     CDS             complement(1379715..1380068)
     CDS             complement(1380085..1380792)
     CDS             complement(1380883..1381890)
     CDS             complement(1382086..1382568)
     CDS             complement(1382603..1383259)
     CDS             complement(1383339..1383716)
     CDS             1383828..1384736
     CDS             1384824..1385084
     CDS             1385212..1385748
     CDS             complement(1386059..1386340)
     CDS             complement(1386578..1386919)
     CDS             complement(1387040..1388296)
     CDS             1388912..1389913
     CDS             1390059..1391045
     CDS             1391050..1391922
     CDS             1391976..1392791
     CDS             1392972..1393487
     CDS             complement(1393616..1393906)
     CDS             complement(1393938..1395713)
     CDS             1395922..1396176
     CDS             complement(1396311..1397039)
     CDS             1397250..1397525
     CDS             1397819..1399237
     CDS             1399298..1400311
     CDS             complement(1400488..1400901)
     CDS             1401059..1401361
     CDS             1401809..1403002
     CDS             1403199..1403954
     CDS             1404085..1404783
     CDS             1404839..1405372
     CDS             1405436..1405975
     CDS             1405981..1406847
     CDS             1407043..1408455
     CDS             complement(1408483..1409562)
     CDS             complement(1409730..1410152)
     CDS             complement(1410187..1410990)
     CDS             complement(1410995..1412098)
     CDS             complement(1412237..1412551)
     CDS             1412923..1413666
     CDS             1414126..1416822
     CDS             1416843..1417247
     CDS             1417284..1418681
     CDS             complement(1418688..1418972)
     CDS             complement(1418995..1419573)
     CDS             complement(1419906..1420511)
     CDS             complement(1420550..1420846)
     CDS             1420940..1422142
     CDS             complement(1422426..1427651)
     CDS             complement(1428196..1428930)
     CDS             complement(1429329..1430027)
     CDS             1430419..1430904
     CDS             1431000..1431485
     CDS             1431698..1431901
     CDS             complement(1431996..1432898)
     CDS             complement(1432976..1434556)
     CDS             1434901..1435623
     CDS             1435645..1436658
     CDS             1436699..1437163
     CDS             1437373..1438602
     CDS             1438704..1439426
     CDS             complement(1439487..1440941)
     CDS             complement(1441002..1444046)
     CDS             1444115..1445392
     CDS             1445425..1445835
     CDS             1445874..1446839
     CDS             1447097..1447912
     CDS             complement(1447909..1448037)
     CDS             1448060..1450681
     CDS             1450714..1451343
     CDS             complement(1451319..1452518)
     CDS             1452917..1453162
     CDS             1453245..1454654
     CDS             1454689..1454892
     CDS             1454902..1455708
     CDS             complement(1455753..1457123)
     CDS             complement(1457213..1459930)
     CDS             complement(1460129..1460566)
     CDS             complement(1460815..1462101)
     CDS             complement(1462136..1463245)
     CDS             1463455..1463814
     CDS             1463808..1464302
     CDS             complement(1464326..1464859)
     CDS             complement(1464954..1467248)
     CDS             complement(1467776..1467976)
     CDS             1468153..1468959
     CDS             complement(1469013..1469801)
     CDS             complement(1469847..1470341)
     CDS             1470610..1471335
     CDS             1471414..1472019
     CDS             1472149..1473948
     CDS             1473974..1475452
     CDS             1475555..1476718
     CDS             1476893..1477657
     CDS             complement(1477647..1478891)
     CDS             1479015..1479782
     CDS             complement(1479950..1480177)
     CDS             complement(1480184..1480279)
     CDS             complement(1480463..1481383)
     CDS             complement(1481380..1482162)
     CDS             complement(1482261..1483253)
     CDS             1483676..1483876
     CDS             complement(1484212..1484538)
     CDS             complement(1484559..1486265)
     CDS             complement(1486339..1486455)
     CDS             1486775..1487410
     CDS             complement(1487445..1488395)
     CDS             1488843..1490426
     CDS             complement(1490577..1490669)
     CDS             complement(1490683..1491363)
     CDS             complement(1491634..1492725)
     CDS             1493025..1494701
     CDS             1494758..1496830
     CDS             1496910..1497116
     CDS             1497306..1497878
     CDS             1498110..1499222
     CDS             complement(1499299..1504548)
     CDS             complement(1504818..1506770)
     CDS             complement(1506876..1507319)
     CDS             1507481..1508092
     CDS             complement(1508171..1508386)
     CDS             complement(1508482..1509768)
     CDS             1509990..1511174
     CDS             1511217..1511621
     CDS             1511672..1511977
     CDS             1512016..1513125
     CDS             1513225..1514010
     CDS             complement(1514130..1515338)
     CDS             complement(1515351..1515563)
     CDS             complement(1515669..1516409)
     CDS             complement(1516659..1517171)
     CDS             complement(1517576..1518604)
     CDS             1519114..1519953
     CDS             complement(1520009..1521100)
     CDS             complement(1521210..1522226)
     CDS             1522300..1522899
     CDS             1522990..1523310
     CDS             complement(1523527..1523709)
     CDS             complement(1523796..1523984)
     CDS             1524568..1525086
     CDS             1525205..1526182
     CDS             1526224..1527174
     CDS             complement(1527171..1528421)
     CDS             complement(1528472..1531261)
     CDS             complement(1531264..1532280)
     CDS             complement(1532301..1532957)
     CDS             complement(1532944..1534548)
     CDS             complement(1534548..1535579)
     CDS             complement(1535654..1535923)
     CDS             complement(1536117..1537793)
     CDS             1537828..1538811
     CDS             1538916..1539158
     CDS             1539145..1539597
     CDS             1539677..1540516
     CDS             1540650..1542284
     CDS             1542341..1542937
     CDS             1543036..1543701
     CDS             complement(1543757..1544665)
     CDS             complement(1544714..1546903)
     CDS             1547182..1548558
     CDS             1548954..1550738
     CDS             1550952..1552895
     CDS             1552895..1553311
     CDS             complement(1553601..1553960)
     CDS             complement(1553929..1554423)
     CDS             complement(1554417..1554776)
     CDS             complement(1555061..1555726)
     CDS             1556037..1556438
     CDS             complement(1556475..1558127)
     CDS             complement(1558427..1558651)
     CDS             complement(1559069..1559611)
     CDS             complement(1559722..1560150)
     CDS             1560387..1561424
     CDS             1561693..1562118
     CDS             1562468..1562842
     CDS             1563115..1566900
     CDS             1566990..1568090
     CDS             1568317..1569423
     CDS             1569588..1570019
     CDS             1570209..1571723
     CDS             1571731..1572615
     CDS             1572849..1575701
     CDS             complement(1575924..1576592)
     CDS             1576765..1578552
     CDS             complement(1578725..1579243)
     CDS             complement(1579624..1580538)
     CDS             complement(1580586..1580780)
     CDS             complement(1580932..1581810)
     CDS             1582206..1583198
     CDS             complement(1583249..1584499)
     CDS             complement(1584613..1585080)
     CDS             complement(1585209..1587020)
     CDS             1587231..1587827
     CDS             complement(1587899..1589374)
     CDS             complement(1589384..1590061)
     CDS             complement(1590134..1590382)
     CDS             1590496..1592364
     CDS             1592377..1592484
     CDS             1592573..1592806
     CDS             1592984..1594000
     CDS             1594119..1595288
     CDS             1595285..1596619
     CDS             1596795..1597841
     CDS             1597936..1598928
     CDS             complement(1598972..1599538)
     CDS             1600044..1600286
     CDS             1600659..1601783
     CDS             1601869..1602201
     CDS             complement(1602482..1603405)
     CDS             complement(1603437..1604159)
     CDS             1604293..1604463
     CDS             1604507..1604689
     CDS             1604896..1606287
     CDS             1606361..1606645
     CDS             1607353..1607952
     CDS             1608111..1608203
     CDS             1608232..1609320
     CDS             1609539..1609805
     CDS             1609826..1610749
     CDS             1610727..1611464
     CDS             1611574..1612629
     CDS             1612797..1614401
     CDS             1614572..1615648
     CDS             1615869..1616528
     CDS             1616650..1616751
     CDS             1616904..1617419
     CDS             complement(1617376..1617813)
     CDS             complement(1617806..1618096)
     CDS             complement(1618127..1619605)
     CDS             1620037..1620222
     CDS             1620276..1620539
     CDS             1620536..1620796
     CDS             1621021..1621881
     CDS             1621993..1623093
     CDS             complement(1623130..1623648)
     CDS             complement(1623723..1624571)
     CDS             complement(1624628..1625095)
     CDS             1625201..1625632
     CDS             1625622..1626095
     CDS             1626165..1626524
     CDS             1626518..1627012
     CDS             1626981..1628018
     CDS             1628039..1629607
     CDS             1629604..1630434
     CDS             1630460..1631005
     CDS             1630995..1631240
     CDS             1631271..1632530
     CDS             1632538..1633374
     CDS             1633422..1634414
     CDS             1634411..1635058
     CDS             1635072..1635749
     CDS             1635746..1636702
     CDS             1636705..1637454
     CDS             1637476..1638270
     CDS             1638381..1639247
     CDS             1639657..1639812
     CDS             1639944..1640519
     CDS             1640786..1641238
     CDS             complement(1641278..1642207)
     CDS             complement(1642288..1643271)
     CDS             complement(1643502..1643600)
     CDS             1643682..1644767
     CDS             1644905..1648090
     CDS             1648164..1648337
     CDS             1648379..1648663
     CDS             complement(1648681..1649439)
     CDS             complement(1649441..1649914)
     CDS             complement(1649907..1650389)
     CDS             complement(1650446..1650565)
     CDS             1650889..1652358
     CDS             complement(1652397..1653296)
     CDS             1653474..1654664
     CDS             1654943..1655140
     CDS             complement(1655289..1655672)
     CDS             1656043..1658325
     CDS             complement(1658511..1659788)
     CDS             1660069..1660287
     CDS             1660277..1660711
     CDS             complement(1660739..1661623)
     CDS             complement(1661722..1662285)
     CDS             complement(1662306..1663502)
     CDS             complement(1663554..1664690)
     CDS             complement(1664798..1666765)
     CDS             1666932..1668383
     CDS             1668444..1668941
     CDS             1669125..1670642
     CDS             1670650..1671864
     CDS             complement(1672071..1673495)
     CDS             complement(1673585..1674034)
     CDS             complement(1674044..1674298)
     CDS             complement(1674350..1674898)
     CDS             complement(1674944..1675660)
     CDS             complement(1675687..1676325)
     CDS             complement(1676366..1677967)
     CDS             complement(1678044..1678565)
     CDS             1679360..1679494
     CDS             1679568..1679804
     CDS             complement(1680001..1680099)
     CDS             1680662..1682134
     CDS             complement(1682001..1682327)
     CDS             complement(1682399..1682533)
     CDS             complement(1682870..1683529)
     CDS             complement(1683583..1684260)
     CDS             1684497..1684691
     CDS             complement(1684669..1684830)
     CDS             1684928..1685872
     CDS             1685899..1687218
     CDS             complement(1687326..1687448)
     CDS             complement(1687556..1688053)
     CDS             1688213..1689259
     CDS             1689313..1689870
     CDS             1689948..1690934
     CDS             1691083..1691442
     CDS             complement(1691493..1692332)
     CDS             complement(1692332..1692559)
     CDS             complement(1692627..1693538)
     CDS             complement(1693546..1694661)
     CDS             complement(1694717..1695511)
     CDS             complement(1695886..1696797)
     CDS             complement(1697011..1697913)
     CDS             1697993..1698766
     CDS             1698811..1699980
     CDS             complement(1699970..1700431)
     CDS             1700893..1701135
     CDS             1701243..1701557
     CDS             1701615..1702118
     CDS             complement(1702300..1702542)
     CDS             complement(1702666..1703226)
     CDS             complement(1703426..1704172)
     CDS             1704375..1705799
     CDS             1705868..1707223
     CDS             1707317..1708876
     CDS             1708894..1709154
     CDS             1709232..1710668
     CDS             complement(1710814..1711014)
     CDS             complement(1711093..1711659)
     CDS             1712134..1712409
     CDS             complement(1712564..1713256)
     CDS             1713409..1716270
     CDS             1716379..1716900
     CDS             complement(1716932..1718293)
     CDS             complement(1718310..1718756)
     CDS             complement(1718820..1719263)
     CDS             complement(1719356..1719541)
     CDS             complement(1719644..1720576)
     CDS             complement(1720640..1721125)
     CDS             complement(1721350..1722006)
     CDS             complement(1722160..1722969)
     CDS             1723452..1724570
     CDS             complement(1724597..1725178)
     CDS             complement(1725431..1725925)
     CDS             complement(1725919..1726278)
     CDS             1726697..1727299
     CDS             1727283..1727741
     CDS             1727770..1728306
     CDS             1728513..1728644
     CDS             complement(1729012..1730028)
     CDS             complement(1730166..1731206)
     CDS             1731311..1732648
     CDS             1732809..1734323
     CDS             complement(1734382..1737210)
     CDS             complement(1737338..1738117)
     CDS             1738184..1739035
     CDS             complement(1739130..1740020)
     CDS             complement(1740188..1740349)
     CDS             complement(1740388..1740750)
     CDS             complement(1740834..1742375)
     CDS             1742512..1743369
     CDS             1743443..1744192
     CDS             1744498..1746093
     CDS             1746308..1747363
     CDS             complement(1747520..1748803)
     CDS             1749146..1750510
     CDS             complement(1750681..1751067)
     CDS             complement(1751311..1751829)
     CDS             1751957..1752826
     CDS             complement(1752891..1754501)
     CDS             1754634..1755152
     CDS             1755592..1755912
     CDS             1755982..1756584
     CDS             complement(1756594..1757223)
     CDS             complement(1757284..1757514)
     CDS             complement(1757592..1758542)
     CDS             complement(1758693..1759634)
     CDS             1759941..1762424
     CDS             complement(1762454..1762879)
     CDS             1763001..1763405
     CDS             complement(1763340..1763624)
     CDS             1763726..1764838
     CDS             complement(1764835..1766925)
     CDS             1767270..1768223
     CDS             1768330..1768695
     CDS             complement(1768748..1770418)
     CDS             1770690..1771421
     CDS             complement(1771458..1772243)
     CDS             complement(1772457..1773203)
     CDS             1773352..1776150
     CDS             complement(1776081..1776839)
     CDS             complement(1776983..1777537)
     CDS             1777729..1779981
     CDS             1780086..1780298
     CDS             1780484..1781005
     CDS             1781209..1782060
     CDS             complement(1782057..1783355)
     CDS             complement(1783442..1783672)
     CDS             1783855..1784934
     CDS             complement(1784994..1785560)
     CDS             complement(1785835..1788357)
     CDS             1788550..1789908
     CDS             complement(1790235..1791353)
     CDS             complement(1791417..1792676)
     CDS             complement(1792784..1793596)
     CDS             1793852..1795027
     CDS             complement(1795121..1795564)
     CDS             complement(1795778..1797466)
     CDS             complement(1797552..1798658)
     CDS             1798804..1799538
     CDS             1799608..1800483
     CDS             1800483..1801844
     CDS             1801850..1802680
     CDS             complement(1802742..1804142)
     CDS             complement(1804403..1805155)
     CDS             complement(1805220..1806296)
     CDS             complement(1806871..1807236)
     CDS             complement(1807333..1808721)
     CDS             1808769..1808945
     CDS             complement(1808922..1810946)
     CDS             1811130..1811501
     CDS             1811746..1813557
     CDS             complement(1813554..1814234)
     CDS             complement(1814231..1815304)
     CDS             1815454..1816371
     CDS             complement(1816855..1818762)
     CDS             complement(1818915..1819997)
     CDS             complement(1820238..1820837)
     CDS             complement(1820889..1821614)
     CDS             complement(1821824..1822036)
     CDS             complement(1822054..1822620)
     CDS             complement(1822666..1823130)
     CDS             1823570..1823686
     CDS             complement(1823968..1824732)
     CDS             complement(1824953..1825468)
     CDS             1825600..1826226
     CDS             1826259..1826708
     CDS             1826764..1826901
     CDS             1826911..1827285
     CDS             1827257..1827652
     CDS             1827753..1828907
     CDS             1828997..1829491
     CDS             complement(1829553..1830497)
     CDS             complement(1830628..1831491)
     CDS             complement(1831561..1831929)
     CDS             1832360..1833169
     CDS             complement(1833176..1833589)
     CDS             complement(1833655..1834299)
     CDS             1834508..1835503
     CDS             complement(1835747..1836649)
     CDS             complement(1836691..1838130)
     CDS             1838299..1839252
     CDS             complement(1839259..1840485)
     CDS             complement(1841056..1842690)
     CDS             complement(1842716..1842856)
     CDS             complement(1842983..1843534)
     CDS             complement(1843610..1844437)
     CDS             complement(1844568..1845266)
     CDS             complement(1845795..1846865)
     CDS             complement(1846949..1848241)
     CDS             complement(1848301..1848702)
     CDS             complement(1848799..1850550)
     CDS             complement(1850707..1853742)
     CDS             1854102..1855982
     CDS             complement(1856070..1857917)
     CDS             1858047..1858604
     CDS             1858609..1859790
     CDS             1859816..1861372
     CDS             1861469..1863049
     CDS             1863247..1863987
     CDS             1864239..1865003
     CDS             1865033..1865473
     CDS             1865658..1866761
     CDS             1866843..1867697
     CDS             1867737..1868564
     CDS             1868660..1871002
     CDS             complement(1871011..1871835)
     CDS             complement(1871855..1872589)
     CDS             1872656..1873648
     CDS             complement(1873698..1874822)
     CDS             1875129..1875491
     CDS             1875563..1876309
     CDS             1876302..1876841
     CDS             1877208..1877567
     CDS             1877582..1878055
     CDS             complement(1878099..1879682)
     CDS             complement(1879983..1880699)
     CDS             1881917..1883311
     CDS             complement(1883329..1884624)
     CDS             1884739..1884927
     CDS             1885100..1886146
     CDS             1886180..1886737
     CDS             complement(1887159..1888262)
     CDS             complement(1888398..1888778)
     CDS             complement(1888778..1889740)
     CDS             complement(1889872..1890474)
     CDS             complement(1890461..1892119)
     CDS             complement(1892213..1892458)
     CDS             complement(1892478..1892825)
     CDS             1892918..1895425
     CDS             complement(1895520..1896599)
     CDS             complement(1896869..1897561)
     CDS             1897570..1898412
     CDS             complement(1898437..1899240)
     CDS             complement(1899233..1899481)
     CDS             1899700..1901148
     CDS             complement(1901385..1901879)
     CDS             complement(1901873..1902232)
     CDS             complement(1902437..1903924)
     CDS             complement(1904025..1905977)
     CDS             complement(1906170..1907744)
     CDS             complement(1907764..1908621)
     CDS             1908678..1908770
     CDS             1908804..1909151
     CDS             1909190..1910095
     CDS             1910589..1911494
     CDS             complement(1911570..1911761)
     CDS             complement(1911896..1912714)
     CDS             complement(1912776..1914113)
     CDS             complement(1914113..1914652)
     CDS             complement(1914818..1915135)
     CDS             complement(1915274..1916473)
     CDS             complement(1916533..1918608)
     CDS             complement(1918815..1919285)
     CDS             complement(1919436..1919816)
     CDS             complement(1919913..1920548)
     CDS             1920660..1921919
     CDS             1921876..1922043
     CDS             1922124..1922738
     CDS             complement(1922791..1923141)
     CDS             complement(1923170..1923418)
     CDS             complement(1923625..1923897)
     CDS             complement(1923916..1924035)
     CDS             1924251..1924850
     CDS             1924999..1925943
     CDS             1926030..1927700
     CDS             complement(1927725..1928021)
     CDS             1928323..1930626
     CDS             1931139..1932311
     CDS             1932354..1933418
     CDS             complement(1933468..1933854)
     CDS             complement(1933854..1934060)
     CDS             complement(1934077..1934208)
     CDS             complement(1934307..1935530)
     CDS             1935912..1937069
     CDS             1937086..1937397
     CDS             1937474..1938310
     CDS             1938474..1938782
     CDS             1938985..1939494
     CDS             1939521..1939781
     CDS             complement(1939865..1940506)
     CDS             complement(1940549..1942087)
     CDS             complement(1942234..1942701)
     CDS             1942923..1944314
     CDS             1944345..1944521
     CDS             1944586..1945374
     CDS             complement(1945518..1947179)
     CDS             complement(1947325..1948824)
     CDS             1949613..1952270
     CDS             1952323..1953810
     CDS             1953791..1954615
     CDS             1954721..1955071
     CDS             1955221..1955562
     CDS             1955690..1956181
     CDS             1956194..1957486
     CDS             1957758..1958132
     CDS             1958240..1958503
     CDS             1958582..1959325
     CDS             complement(1959436..1961079)
     CDS             1961439..1961600
     CDS             1961625..1961876
     CDS             1962366..1962545
     CDS             complement(1962705..1965485)
     CDS             complement(1965485..1965949)
     CDS             complement(1966146..1969118)
     CDS             1969468..1970430
     CDS             1970581..1970988
     CDS             complement(1970952..1971968)
     CDS             1972154..1972549
     CDS             1972609..1973061
     CDS             complement(1973611..1974765)
     CDS             1975056..1975481
     CDS             complement(1975575..1975874)
     CDS             1976019..1976720
     CDS             complement(1976799..1977965)
     CDS             complement(1978131..1979039)
     CDS             complement(1979144..1980193)
     CDS             complement(1980365..1981471)
     CDS             1982049..1982273
     CDS             1982308..1983171
     CDS             1983204..1983932
     CDS             1983982..1985658
     CDS             1985958..1986872
     CDS             1987100..1988242
     CDS             1988385..1988837
     CDS             complement(1988834..1991266)
     CDS             1991550..1993274
     CDS             complement(1993377..1994045)
     CDS             complement(1994147..1997251)
     CDS             complement(1997497..1997790)
     CDS             1997993..1998451
     CDS             1998493..1999347
     CDS             1999477..2000730
     CDS             2000815..2002194
     CDS             complement(2002241..2002894)
     CDS             complement(2002891..2004465)
     CDS             2004662..2006095
     CDS             2006120..2006563
     CDS             2006851..2007807
     CDS             2007853..2008752
     CDS             complement(2008874..2010004)
     CDS             2010218..2011369
     CDS             2011521..2012141
     CDS             2012279..2012626
     CDS             2012754..2013485
     CDS             2013538..2014185
     CDS             complement(2014182..2014772)
     CDS             complement(2014908..2016818)
     CDS             2017104..2017964
     CDS             2017964..2018788
     CDS             complement(2018851..2019237)
     CDS             complement(2019253..2020344)
     CDS             complement(2020349..2021035)
     CDS             2021252..2021944
     CDS             2022028..2023071
     CDS             2023278..2024012
     CDS             2024075..2024476
     CDS             2024549..2024980
     CDS             2024993..2026147
     CDS             2026278..2026538
     CDS             2026675..2028126
     CDS             complement(2028157..2028744)
     CDS             2028832..2030421
     CDS             2030534..2030974
     CDS             complement(2031001..2032473)
     CDS             2032604..2032891
     CDS             complement(2032951..2034123)
     CDS             2034162..2034803
     CDS             2035067..2035432
     CDS             2035474..2036850
     CDS             complement(2036911..2038527)
     CDS             complement(2038644..2039063)
     CDS             2039078..2039530
     CDS             2039550..2040161
     CDS             complement(2040280..2041458)
     CDS             2041594..2041998
     CDS             2041999..2042982
     CDS             complement(2043107..2043838)
     CDS             complement(2043938..2045074)
     CDS             complement(2045078..2046364)
     CDS             2046991..2047335
     CDS             complement(2047495..2048130)
     CDS             complement(2048144..2048374)
     CDS             2048497..2049513
     CDS             2049513..2050130
     CDS             2050496..2050819
     CDS             2050948..2051412
     CDS             complement(2051479..2053305)
     CDS             complement(2053319..2054479)
     CDS             complement(2054482..2057472)
     CDS             complement(2057469..2060975)
     CDS             complement(2061101..2062621)
     CDS             2062905..2065523
     CDS             complement(2065509..2065805)
     CDS             complement(2066001..2066999)
     CDS             2067522..2068763
     CDS             complement(2068855..2069694)
     CDS             2070019..2070891
     CDS             2070978..2071382
     CDS             2071379..2072074
     CDS             2072108..2072887
     CDS             2073161..2074603
     CDS             2074694..2074957
     CDS             2074954..2075214
     CDS             2075381..2075971
     CDS             complement(2075968..2076507)
     CDS             complement(2076547..2078268)
     CDS             complement(2078366..2080120)
     CDS             2080885..2082720
     CDS             complement(2082864..2083916)
     CDS             2084143..2084370
     CDS             2084575..2084760
     CDS             2084922..2085206
     CDS             2085211..2085417
     CDS             2085445..2085684
     CDS             2085826..2086110
     CDS             complement(2086305..2087129)
     CDS             2087407..2087733
     CDS             complement(2088130..2088492)
     CDS             2088680..2090023
     CDS             complement(2090026..2091630)
     CDS             complement(2091711..2092178)
     CDS             complement(2092519..2093508)
     CDS             complement(2093629..2094924)
     CDS             2095079..2095666
     CDS             complement(2095723..2096040)
     CDS             complement(2096076..2096540)
     CDS             complement(2096618..2097574)
     CDS             2097643..2098602
     CDS             2098921..2100261
     CDS             2100463..2101980
     CDS             complement(2101977..2102561)
     CDS             complement(2102769..2104391)
     CDS             complement(2104439..2104864)
     CDS             complement(2104943..2105770)
     CDS             2105813..2107645
     CDS             complement(2107664..2110159)
     CDS             complement(2110166..2110579)
     CDS             complement(2110697..2111044)
     CDS             complement(2111141..2115877)
     CDS             complement(2116083..2117312)
     CDS             complement(2117309..2118214)
     CDS             complement(2118198..2119304)
     CDS             complement(2119301..2120020)
     CDS             complement(2120067..2121146)
     CDS             complement(2121641..2123347)
     CDS             2123646..2123996
     CDS             2124122..2124973
     CDS             2124966..2126246
     CDS             complement(2126243..2127589)
     CDS             2127879..2128127
     CDS             2128168..2128524
     CDS             2128767..2130941
     CDS             2131105..2131539
     CDS             complement(2131616..2132098)
     CDS             complement(2132257..2132457)
     CDS             2132715..2133545
     CDS             complement(2133549..2134022)
     CDS             2134202..2137153
     CDS             2137259..2137738
     CDS             2137686..2138081
     CDS             2138074..2138439
     CDS             2138496..2138621
     CDS             complement(2138723..2139127)
     CDS             2139193..2140395
     CDS             2140664..2141593
     CDS             complement(2141613..2144246)
     CDS             complement(2144427..2144846)
     CDS             complement(2144979..2145812)
     CDS             complement(2146000..2146467)
     CDS             2146801..2147376
     CDS             2147548..2148033
     CDS             2148253..2149233
     CDS             2149333..2150250
     CDS             2150247..2151401
     CDS             2151606..2152190
     CDS             complement(2152291..2152629)
     CDS             2152932..2153933
     CDS             complement(2154072..2154167)
     CDS             2154205..2154498
     CDS             complement(2154516..2155172)
     CDS             complement(2155273..2156265)
     CDS             complement(2156497..2156961)
     CDS             2157115..2157303
     CDS             2157442..2158470
     CDS             2158543..2159355
     CDS             2159620..2172219
     CDS             2172365..2173099
     CDS             2173197..2176772
     CDS             2177172..2177903
     CDS             2177900..2178310
     CDS             2178325..2178837
     CDS             2178840..2179505
     CDS             2179465..2180019
     CDS             2180073..2180543
     CDS             2180577..2180888
     CDS             2181013..2181975
     CDS             2182063..2183958
     CDS             complement(2184030..2185784)
     CDS             complement(2185870..2188077)
     CDS             complement(2188230..2190236)
     CDS             complement(2190933..2192051)
     CDS             complement(2192133..2192681)
     CDS             complement(2192668..2193450)
     CDS             complement(2193591..2193812)
     CDS             2194405..2197101
     CDS             2197132..2197620
     CDS             complement(2197732..2200959)
     CDS             complement(2201147..2202550)
     CDS             2202944..2204053
     CDS             2204157..2204654
     CDS             2204629..2205372
     CDS             2205774..2206451
     CDS             2206551..2207159
     CDS             complement(2207370..2208695)
     CDS             complement(2208778..2209662)
     CDS             complement(2209703..2209939)
     CDS             complement(2210006..2210194)
     CDS             2210626..2210928
     CDS             2211283..2212479
     CDS             2212505..2213707
     CDS             2213707..2214735
     CDS             complement(2214685..2215692)
     CDS             2216151..2216396
     CDS             complement(2216476..2219175)
     CDS             2219290..2219793
     CDS             2219741..2220961
     CDS             2221086..2221631
     CDS             2221648..2222199
     CDS             2222316..2222876
     CDS             2222898..2223815
     CDS             2223921..2224568
     CDS             complement(2224789..2225097)
     CDS             complement(2225278..2225658)
     CDS             complement(2225766..2226530)
     CDS             complement(2226619..2227404)
     CDS             2227829..2228377
     CDS             complement(2228445..2230328)
     CDS             2230487..2231515
     CDS             2231639..2233036
     CDS             complement(2233037..2233864)
     CDS             complement(2233809..2234273)
     CDS             complement(2234304..2234753)
     CDS             complement(2234894..2235010)
     CDS             complement(2235072..2235458)
     CDS             2235561..2235920
     CDS             2235914..2236408
     CDS             complement(2236419..2237054)
     CDS             2237134..2238189
     CDS             complement(2238277..2238954)
     CDS             2239239..2241248
     CDS             2241355..2242788
     CDS             2242886..2243137
     CDS             complement(2243250..2243723)
     CDS             2243851..2245368
     CDS             2245407..2245583
     CDS             2245699..2246631
     CDS             2246867..2248483
     CDS             2248578..2250176
     CDS             2250241..2250474
     CDS             2250690..2251496
     CDS             complement(2251657..2252958)
     CDS             2253169..2253807
     CDS             2254112..2256454
     CDS             2256697..2257170
     CDS             2257203..2257964
     CDS             2258074..2259243
     CDS             2259402..2259863
     CDS             2260004..2260174
     CDS             2260429..2262576
     CDS             complement(2262805..2263380)
     CDS             2263827..2264510
     CDS             complement(2264491..2264781)
     CDS             complement(2265213..2266646)
     CDS             complement(2266850..2267197)
     CDS             2267490..2269085
     CDS             complement(2269126..2270112)
     CDS             2270624..2271571
     CDS             2271581..2274868
     CDS             2274868..2277996
     CDS             2277989..2278873
     CDS             2278921..2279406
     CDS             complement(2279497..2280006)
     CDS             complement(2280267..2280947)
     CDS             2280998..2281441
     CDS             2281509..2283182
     CDS             2283232..2283705
     CDS             2283857..2284777
     CDS             complement(2284791..2285402)
     CDS             complement(2285410..2285997)
     CDS             complement(2286186..2286746)
     CDS             complement(2286798..2287067)
     CDS             complement(2287334..2287579)
     CDS             2287948..2289525
     CDS             2289704..2290024
     CDS             2290089..2290421
     CDS             2290723..2290959
     CDS             complement(2291091..2291897)
     CDS             2292188..2294878
     CDS             2295152..2297341
     CDS             complement(2297368..2298570)
     CDS             complement(2298606..2299118)
     CDS             complement(2299158..2299460)
     CDS             2299479..2300441
     CDS             2300515..2302446
     CDS             2302638..2303279
     CDS             2303507..2304034
     CDS             2304094..2304561
     CDS             complement(2304558..2305886)
     CDS             complement(2305907..2306410)
     CDS             complement(2306349..2306603)
     CDS             complement(2306600..2306800)
     CDS             complement(2306850..2308472)
     CDS             complement(2308517..2309371)
     CDS             complement(2309413..2310471)
     CDS             complement(2310533..2310991)
     CDS             complement(2311377..2312495)
     CDS             complement(2312664..2314574)
     CDS             complement(2314780..2316924)
     CDS             complement(2317112..2317441)
     CDS             complement(2317536..2318030)
     CDS             complement(2318011..2319546)
     CDS             complement(2319555..2324636)
     CDS             complement(2325045..2325629)
     CDS             2325864..2326937
     CDS             2327013..2328029
     CDS             complement(2328393..2328695)
     CDS             2329346..2330119
     CDS             complement(2330147..2330359)
     CDS             complement(2330788..2331462)
     CDS             complement(2331505..2333817)
     CDS             complement(2334042..2334812)
     CDS             complement(2334877..2335494)
     CDS             2335706..2336326
     CDS             2336427..2337023
     CDS             complement(2337062..2338450)
     CDS             2338636..2340237
     CDS             2340322..2344056
     CDS             2344152..2345759
     CDS             2345797..2346546
     CDS             2346603..2347127
     CDS             complement(2347500..2349911)
     CDS             complement(2350140..2350256)
     CDS             2350408..2350983
     CDS             2351323..2360412
     CDS             2360457..2365685
     CDS             2365930..2369181
     CDS             2369282..2370646
     CDS             complement(2370818..2372110)
     CDS             complement(2372249..2373229)
     CDS             complement(2373343..2374788)
     CDS             2375068..2375448
     CDS             2375539..2377044
     CDS             2377177..2377527
     CDS             2377709..2378938
     CDS             2378981..2381095
     CDS             2381113..2381751
     CDS             2381748..2383127
     CDS             2383241..2383636
     CDS             complement(2383949..2384728)
     CDS             2385351..2385911
     CDS             2385939..2387168
     CDS             complement(2387424..2388851)
     CDS             complement(2389062..2389481)
     CDS             complement(2389481..2389900)
     CDS             2390216..2391454
     CDS             2391547..2392707
     CDS             2392729..2393403
     CDS             2393493..2394107
     CDS             2394232..2394552
     CDS             2394536..2394871
     CDS             2395103..2396629
     CDS             2396761..2397441
     CDS             complement(2397478..2399118)
     CDS             complement(2399210..2400616)
     CDS             2400914..2402332
     CDS             2402393..2403340
     CDS             2403473..2404507
     CDS             complement(2404615..2404968)
     CDS             complement(2405109..2405312)
     CDS             complement(2405409..2406140)
     CDS             complement(2406130..2406966)
     CDS             2407236..2407412
     CDS             complement(2407565..2408686)
     CDS             complement(2408869..2409228)
     CDS             complement(2409194..2409544)
     CDS             complement(2409572..2409925)
     CDS             complement(2410030..2410914)
     CDS             complement(2411067..2412110)
     CDS             2412178..2412798
     CDS             complement(2412826..2414313)
     CDS             2414584..2414679
     CDS             2414833..2415318
     CDS             complement(2415410..2415901)
     CDS             complement(2416091..2416693)
     CDS             complement(2416806..2417207)
     CDS             complement(2417266..2417466)
     CDS             complement(2417577..2418461)
     CDS             complement(2418535..2419398)
     CDS             complement(2419385..2419894)
     CDS             2419982..2421445
     CDS             complement(2421536..2422687)
     CDS             complement(2422833..2423420)
     CDS             2423654..2424349
     CDS             2424371..2425390
     CDS             2425387..2426343
     CDS             complement(2426297..2427787)
     CDS             2428010..2428678
     CDS             2428809..2429291
     CDS             2429543..2430964
     CDS             2431092..2431499
     CDS             2431536..2431697
     CDS             2431704..2432438
     CDS             complement(2432459..2434762)
     CDS             complement(2434808..2436304)
     CDS             2436443..2437228
     CDS             complement(2437235..2437888)
     CDS             complement(2437922..2438779)
     CDS             2439092..2440312
     CDS             complement(2440295..2440933)
     CDS             2441098..2441883
     CDS             2442058..2443308
     CDS             complement(2443461..2443859)
     CDS             2443999..2444847
     CDS             complement(2444743..2445426)
     CDS             complement(2446395..2447339)
     CDS             2447491..2448123
     CDS             complement(2448222..2448404)
     CDS             2449125..2449301
     CDS             complement(2452221..2452400)
     CDS             2454087..2455082
     CDS             2455121..2455711
     CDS             complement(2455755..2456768)
     CDS             2456935..2458278
     CDS             2458253..2459377
     CDS             complement(2459374..2460282)
     CDS             complement(2460360..2461058)
     CDS             complement(2461201..2461308)
     CDS             complement(2461358..2462179)
     CDS             complement(2462212..2463555)
     CDS             complement(2463555..2464304)
     CDS             2464527..2465009
     CDS             complement(2465076..2466326)
     CDS             complement(2466407..2468872)
     CDS             complement(2469245..2470429)
     CDS             complement(2470591..2471670)
     CDS             complement(2471954..2473255)
     CDS             complement(2473645..2474796)
     CDS             complement(2475086..2475259)
     CDS             2475285..2475848
     CDS             2476020..2476781
     CDS             2476853..2478136
     CDS             2478414..2479826
     CDS             2480034..2480444
     CDS             2480477..2480818
     CDS             2481361..2481888
     CDS             2481984..2482688
     CDS             complement(2482743..2483528)
     CDS             2483643..2484827
     CDS             complement(2484890..2485183)
     CDS             2485330..2485437
     CDS             2485646..2486194
     CDS             2486607..2487923
     CDS             2488028..2489428
     CDS             complement(2489484..2489726)
     CDS             2489885..2490016
     CDS             2490326..2493004
     CDS             complement(2493033..2493542)
     CDS             complement(2493578..2494153)
     CDS             complement(2494205..2495389)
     CDS             complement(2495493..2497538)
     CDS             2497753..2500221
     CDS             2500322..2501155
     CDS             complement(2501221..2503878)
     CDS             2504415..2506043
     CDS             2506131..2507405
     CDS             complement(2507382..2508362)
     CDS             2508477..2509034
     CDS             2509162..2509584
     CDS             2509823..2510014
     CDS             complement(2510273..2511295)
     CDS             complement(2511514..2512209)
     CDS             complement(2512467..2513564)
     CDS             2513806..2515974
     CDS             complement(2516150..2516527)
     CDS             complement(2516528..2516749)
     CDS             complement(2516814..2518184)
     CDS             2518321..2521857
     CDS             complement(2521830..2523737)
     CDS             2523867..2524562
     CDS             complement(2524573..2525067)
     CDS             complement(2525061..2525420)
     CDS             complement(2525827..2526207)
     CDS             2526633..2528081
     CDS             complement(2528160..2528735)
     CDS             2529009..2530892
     CDS             complement(2530968..2531612)
     CDS             complement(2531666..2532430)
     CDS             2532823..2533695
     CDS             2533856..2534065
     CDS             2534106..2534954
     CDS             2534997..2535455
     CDS             complement(2535487..2536758)
     CDS             2536824..2537480
     CDS             2537521..2537838
     CDS             complement(2537896..2538807)
     CDS             complement(2539000..2540658)
     CDS             complement(2540821..2541801)
     CDS             complement(2541864..2542724)
     CDS             2542968..2543687
     CDS             complement(2543725..2544018)
     CDS             complement(2544024..2544377)
     CDS             complement(2544374..2544982)
     CDS             complement(2545122..2546381)
     CDS             complement(2546527..2547027)
     CDS             complement(2547067..2548029)
     CDS             complement(2548133..2549341)
     CDS             2549388..2549951
     CDS             2550059..2550523
     CDS             2550771..2551646
     CDS             complement(2551682..2552167)
     CDS             complement(2552177..2552962)
     CDS             2553075..2553338
     CDS             complement(2553495..2553788)
     CDS             complement(2553961..2555439)
     CDS             2555593..2555916
     CDS             complement(2556081..2556503)
     CDS             2556814..2558319
     CDS             2558655..2558849
     CDS             complement(2558820..2559989)
     CDS             complement(2560112..2561296)
     CDS             complement(2561499..2561993)
     CDS             2562056..2562859
     CDS             2562953..2564149
     CDS             2564175..2564390
     CDS             2564465..2565445
     CDS             complement(2565427..2566110)
     CDS             complement(2566142..2567143)
     CDS             complement(2567237..2568091)
     CDS             2568182..2568973
     CDS             complement(2568975..2569745)
     CDS             complement(2569772..2573491)
     CDS             complement(2573649..2574203)
     CDS             complement(2574297..2575244)
     CDS             complement(2575344..2575862)
     CDS             2576092..2576280
     CDS             2576285..2576824
     CDS             2576889..2577416
     CDS             2577453..2578043
     CDS             2578187..2579161
     CDS             complement(2579308..2580135)
     CDS             complement(2580291..2580557)
     CDS             complement(2580710..2581897)
     CDS             complement(2581944..2582366)
     CDS             2582546..2582869
     CDS             2583030..2583335
     CDS             2583410..2584519
     CDS             2584793..2585458
     CDS             complement(2585489..2586523)
     CDS             complement(2586572..2588650)
     CDS             complement(2588884..2589633)
     CDS             2589851..2591869
     CDS             2591953..2593107
     CDS             2593329..2593967
     CDS             2594055..2595161
     CDS             2595125..2595316
     CDS             complement(2595280..2596566)
     CDS             2596787..2597848
     CDS             complement(2597851..2599197)
     CDS             2599315..2599974
     CDS             complement(2600012..2600491)
     CDS             2600708..2601697
     CDS             2601733..2602536
     CDS             2602592..2603782
     CDS             2603947..2604555
     CDS             complement(2604794..2605873)
     CDS             complement(2605870..2606073)
     CDS             complement(2606095..2607357)
     CDS             2607655..2607792
     CDS             2607812..2610058
     CDS             2610073..2610516
     CDS             complement(2610706..2612715)
     CDS             2612907..2613317
     CDS             complement(2613481..2613600)
     CDS             2613726..2614370
     CDS             2614367..2615089
     CDS             2615100..2616599
     CDS             2616624..2617382
     CDS             2617485..2617889
     CDS             2618067..2620094
     CDS             2620171..2620662
     CDS             2620798..2622399
     CDS             2622526..2622981
     CDS             2622968..2623402
     CDS             2623414..2624907
     CDS             2625095..2625481
     CDS             complement(2625478..2626473)
     CDS             complement(2626573..2627874)
     CDS             2628002..2628742
     CDS             2628783..2629112
     CDS             complement(2629271..2630266)
     CDS             complement(2630469..2631071)
     CDS             complement(2631207..2631608)
     CDS             complement(2631611..2631850)
     CDS             complement(2632124..2633473)
     CDS             complement(2633852..2634655)
     CDS             complement(2634660..2635217)
     CDS             complement(2635219..2636046)
     CDS             complement(2636236..2636724)
     CDS             complement(2636828..2637628)
     CDS             complement(2637743..2638552)
     CDS             complement(2638578..2639441)
     CDS             complement(2639627..2640580)
     CDS             complement(2640662..2641813)
     CDS             complement(2642135..2643145)
     CDS             2643403..2644569
     CDS             2644810..2645097
     CDS             complement(2645271..2646074)
     CDS             2646301..2646522
     CDS             2646623..2647282
     CDS             complement(2647386..2650184)
     CDS             complement(2650377..2650997)
     CDS             complement(2651440..2651838)
     CDS             complement(2651866..2652951)
     CDS             2653153..2655123
     CDS             2655459..2656037
     CDS             2656139..2657077
     CDS             complement(2657148..2657594)
     CDS             2657850..2658632
     CDS             2658650..2658934
     CDS             complement(2658858..2659025)
     CDS             2659080..2659865
     CDS             2659905..2660804
     CDS             2660854..2661744
     CDS             2661959..2663284
     CDS             complement(2663366..2663686)
     CDS             complement(2663686..2663973)
     CDS             2664415..2665887
     CDS             2666040..2667521
     CDS             complement(2667542..2668972)
     CDS             2669089..2670156
     CDS             complement(2670115..2671902)
     CDS             complement(2671895..2673970)
     CDS             2674101..2674721
     CDS             2674736..2676196
     CDS             complement(2676207..2676425)
     CDS             complement(2676937..2677755)
     CDS             2678140..2679738
     CDS             2679884..2680489
     CDS             complement(2680550..2681872)
     CDS             complement(2681894..2682547)
     CDS             complement(2682552..2683226)
     CDS             complement(2683443..2684081)
     CDS             complement(2684198..2684824)
     CDS             2684959..2687055
     CDS             2687109..2687549
     CDS             2687952..2690534
     CDS             2690534..2691445
     CDS             complement(2691528..2692307)
     CDS             complement(2692304..2693077)
     CDS             complement(2693080..2693724)
     CDS             complement(2693725..2694255)
     CDS             complement(2694261..2695127)
     CDS             2695620..2695775
     CDS             complement(2696125..2696403)
     CDS             2696549..2696836
     CDS             complement(2697151..2698248)
     CDS             complement(2698258..2699145)
     CDS             2699262..2699855
     CDS             2700105..2700818
     CDS             complement(2700944..2701708)
     CDS             complement(2701931..2705419)
     CDS             complement(2705678..2705983)
     CDS             2706733..2707698
     CDS             complement(2708257..2709006)
     CDS             complement(2709084..2710385)
     CDS             complement(2710511..2711107)
     CDS             complement(2711243..2711422)
     CDS             complement(2711419..2711637)
     CDS             complement(2711740..2713305)
     CDS             complement(2713371..2716661)
     CDS             complement(2716735..2717163)
     CDS             complement(2717177..2717713)
     CDS             2718086..2718754
     CDS             2718963..2720213
     CDS             complement(2720250..2720702)
     CDS             complement(2720729..2722234)
     CDS             2722431..2724038
     CDS             2724075..2724419
     CDS             2724648..2725103
     CDS             2725326..2726033
     CDS             2726089..2726640
     CDS             2726676..2727059
     CDS             2727047..2728708
     CDS             complement(2728812..2730071)
     CDS             2730688..2731563
     CDS             complement(2731560..2732774)
     CDS             2733081..2733986
     CDS             complement(2734030..2734323)
     CDS             complement(2734522..2735301)
     CDS             complement(2735422..2735598)
     CDS             complement(2735806..2737791)
     CDS             complement(2737929..2738552)
     CDS             complement(2738712..2738915)
     CDS             complement(2738918..2739133)
     CDS             complement(2739149..2740615)
     CDS             2740911..2741327
     CDS             complement(2741674..2743125)
     CDS             2743295..2744917
     CDS             2744987..2745766
     CDS             2745934..2746161
     CDS             2746288..2747334
     CDS             2747604..2748857
     CDS             2748946..2749158
     CDS             2749230..2750441
     CDS             complement(2750577..2750816)
     CDS             2751026..2754613
     CDS             2754641..2754850
     CDS             2754850..2755086
     CDS             complement(2755431..2755673)
     CDS             complement(2755703..2759662)
     CDS             complement(2759808..2760380)
     CDS             2760435..2760632
     CDS             complement(2760689..2762029)
     CDS             complement(2762114..2762953)
     CDS             2763170..2763733
     CDS             2763882..2765252
     CDS             2765554..2768766
     CDS             2769125..2770633
     CDS             2770857..2771306
     CDS             2771322..2772494
     CDS             2772470..2773453
     CDS             2773454..2774497
     CDS             2774481..2774726
     CDS             2774732..2775169
     CDS             2775324..2775608
     CDS             2775767..2777296
     CDS             2777447..2778946
     CDS             complement(2779060..2779206)
     CDS             2779510..2781033
     CDS             2781403..2784447
     CDS             2784503..2785855
     CDS             2785941..2786717
     CDS             2786798..2788417
     CDS             2788450..2790246
     CDS             2791074..2791526
     CDS             2791820..2793001
     CDS             2793159..2793920
     CDS             2793926..2794381
     CDS             2794431..2794880
     CDS             complement(2794938..2795375)
     CDS             complement(2795426..2796400)
     CDS             complement(2796438..2796656)
     CDS             2797198..2797425
     CDS             2797422..2798006
     CDS             2798072..2798410
     CDS             2798745..2799473
     CDS             2799680..2801014
     CDS             complement(2801140..2803035)
     CDS             complement(2803366..2804208)
     CDS             complement(2804228..2804584)
     CDS             complement(2804655..2805551)
     CDS             complement(2805608..2805976)
     CDS             2806082..2807059
     CDS             complement(2807211..2808932)
     CDS             complement(2809055..2809741)
     CDS             2810115..2811593
     CDS             complement(2811628..2812290)
     CDS             complement(2812385..2812720)
     CDS             complement(2812914..2813636)
     CDS             complement(2813654..2814655)
     CDS             complement(2814730..2814924)
     CDS             2815123..2815509
     CDS             complement(2815567..2816013)
     CDS             complement(2816066..2816320)
     CDS             2816517..2816960
     CDS             complement(2817226..2817477)
     CDS             2817666..2817797
     CDS             2817862..2819196
     CDS             2819323..2819877
     CDS             complement(2819894..2821855)
     CDS             2822101..2822454
     CDS             complement(2822579..2823535)
     CDS             2823646..2824893
     CDS             2825023..2825355
     CDS             2825331..2825711
     CDS             complement(2825718..2826641)
     CDS             complement(2826754..2827947)
     CDS             2828140..2829072
     CDS             2829107..2831011
     CDS             2831106..2831303
     CDS             2831400..2831615
     CDS             2831881..2833083
     CDS             2833399..2835867
     CDS             complement(2835816..2837510)
     CDS             complement(2837795..2838910)
     CDS             complement(2838924..2839334)
     CDS             2839605..2839904
     CDS             2839957..2842575
     CDS             2842772..2843683
     CDS             2843714..2844742
     CDS             complement(2844809..2845072)
     CDS             complement(2845180..2847189)
     CDS             2847323..2848348
     CDS             complement(2848345..2848983)
     CDS             2849096..2850259
     CDS             complement(2850331..2851851)
     CDS             complement(2851854..2853344)
     CDS             2853611..2854486
     CDS             2854916..2856130
     CDS             complement(2856160..2857410)
     CDS             2857507..2857755
     CDS             2857874..2859919
     CDS             complement(2860071..2860289)
     CDS             2860500..2861072
     CDS             complement(2861101..2861838)
     CDS             complement(2862005..2862394)
     CDS             2862558..2863031
     CDS             complement(2863093..2866923)
     CDS             2867372..2867851
     CDS             2867917..2868750
     CDS             2868767..2869561
     CDS             2869752..2870699
     CDS             complement(2870696..2871418)
     CDS             2871674..2873116
     CDS             2873258..2874028
     CDS             2874164..2875525
     CDS             2875593..2876855
     CDS             complement(2876845..2878035)
     CDS             complement(2878078..2879289)
     CDS             complement(2879286..2879855)
     CDS             complement(2879965..2880549)
     CDS             2880766..2881155
     CDS             2881378..2883819
     CDS             complement(2883920..2884276)
     CDS             2884357..2884839
     CDS             2885055..2885810
     CDS             2886182..2887513
     CDS             2887644..2889122
     CDS             complement(2889265..2890320)
     CDS             2890566..2891198
     CDS             complement(2891201..2893012)
     CDS             2893184..2894779
     CDS             2894946..2896574
     CDS             2896657..2897610
     CDS             2897634..2898653
     CDS             2898710..2900080
     CDS             2900089..2900862
     CDS             2900980..2901978
     CDS             2902007..2902669
     CDS             2902831..2904501
     CDS             2904531..2905235
     CDS             complement(2905482..2906510)
     CDS             2906797..2907429
     CDS             complement(2907447..2908058)
     CDS             complement(2908175..2909383)
     CDS             complement(2909493..2909801)
     CDS             complement(2909975..2910874)
     CDS             complement(2911122..2911853)
     CDS             2911990..2913048
     CDS             2913111..2914124
     CDS             2914134..2914706
     CDS             2914828..2915796
     CDS             complement(2915853..2917010)
     CDS             complement(2916997..2917464)
     CDS             complement(2917536..2918774)
     CDS             2918957..2919574
     CDS             2919706..2921223
     CDS             2921660..2922439
     CDS             complement(2922907..2923359)
     CDS             complement(2923356..2923748)
     CDS             complement(2923803..2924513)
     CDS             2924779..2925819
     CDS             2925992..2926786
     CDS             2926783..2927283
     CDS             complement(2927280..2929700)
     CDS             complement(2929703..2930692)
     CDS             2930768..2931382
     CDS             2931476..2932009
     CDS             2932238..2932513
     CDS             2932510..2933184
     CDS             2933159..2934172
     CDS             2934430..2935320
     CDS             complement(2935471..2937525)
     CDS             complement(2937748..2938308)
     CDS             2938333..2938461
     CDS             complement(2938630..2939589)
     CDS             2939802..2940515
     CDS             complement(2940566..2941666)
     CDS             complement(2941756..2942841)
     CDS             complement(2943000..2943734)
     CDS             complement(2943770..2944201)
     CDS             complement(2944272..2944889)
     CDS             complement(2945070..2946137)
     CDS             2946344..2948086
     CDS             2948563..2949819
     CDS             2950107..2950343
     CDS             2951099..2952454
     CDS             complement(2952561..2954255)
     CDS             2954527..2956089
     CDS             2956107..2957153
     CDS             2957125..2957364
     CDS             complement(2957479..2957940)
     CDS             complement(2958036..2959457)
     CDS             complement(2959530..2960756)
     CDS             2961120..2961443
     CDS             complement(2961619..2962572)
     CDS             complement(2962706..2963218)
     CDS             2963397..2964512
     CDS             2964457..2964570
     CDS             2964570..2966033
     CDS             complement(2966154..2966537)
     CDS             2966762..2967931
     CDS             2968175..2969188
     CDS             complement(2969677..2971200)
     CDS             complement(2971475..2972095)
     CDS             2972215..2973222
     CDS             2973268..2975703
     CDS             complement(2975741..2977003)
     CDS             complement(2977086..2978162)
     CDS             2978508..2979896
     CDS             2979896..2980600
     CDS             complement(2980659..2980967)
     CDS             complement(2981009..2982229)
     CDS             complement(2982289..2983566)
     CDS             complement(2983695..2984747)
     CDS             2984985..2986241
     CDS             2986238..2987194
     CDS             complement(2987263..2988609)
     CDS             complement(2988807..2990510)
     CDS             complement(2990525..2991898)
     CDS             2992055..2992690
     CDS             2992802..2993323
     CDS             2993511..2994062
     CDS             2994188..2995717
     CDS             2995908..2996633
     CDS             2996695..2997441
     CDS             complement(2997811..2998080)
     CDS             complement(2998239..2998925)
     CDS             2999181..3000560
     CDS             3000786..3001742
     CDS             3002051..3002797
     CDS             3002966..3004453
     CDS             complement(3004454..3006640)
     CDS             3006809..3007003
     CDS             complement(3007049..3007276)
     CDS             complement(3007280..3007573)
     CDS             complement(3007631..3008431)
     CDS             complement(3008508..3009251)
     CDS             3009463..3010095
     CDS             3010157..3010864
     CDS             3010840..3011424
     CDS             3011672..3014128
     CDS             3014390..3016696
     CDS             3017183..3018151
     CDS             3018204..3019214
     CDS             3019261..3019890
     CDS             3020301..3021821
     CDS             complement(3021893..3022408)
     CDS             complement(3022532..3024271)
     CDS             complement(3024508..3025746)
     CDS             3026236..3027657
     CDS             complement(3028119..3028247)
     CDS             complement(3028501..3029466)
     CDS             complement(3029483..3030655)
     CDS             complement(3030725..3031828)
     CDS             3032223..3032480
     CDS             3032496..3034775
     CDS             3034783..3035412
     CDS             3035634..3036191
     CDS             3036234..3037064
     CDS             3037310..3038044
     CDS             3038100..3038354
     CDS             3038375..3039166
     CDS             3039298..3039597
     CDS             3039858..3040721
     CDS             3040791..3040955
     CDS             3040921..3041415
     CDS             3041494..3042408
     CDS             complement(3042487..3042672)
     CDS             3042885..3043613
     CDS             complement(3043528..3043926)
     CDS             complement(3044055..3044438)
     CDS             complement(3044419..3044655)
     CDS             3044833..3045852
     CDS             3045877..3047265
     CDS             3047909..3048271
     CDS             3048399..3048635
     CDS             complement(3048902..3050266)
     CDS             complement(3050263..3050967)
     CDS             3051089..3051733
     CDS             3051772..3054936
     CDS             3055016..3055699
     CDS             3055814..3057151
     CDS             complement(3057217..3058329)
     CDS             3058411..3060339
     CDS             complement(3060469..3060795)
     CDS             complement(3060807..3061157)
     CDS             3061357..3063522
     CDS             complement(3063549..3064925)
     CDS             complement(3064912..3065610)
     CDS             complement(3065617..3066207)
     CDS             3066474..3066752
     CDS             3066749..3067177
     CDS             complement(3067358..3067648)
     CDS             complement(3067652..3068620)
     CDS             complement(3068630..3069148)
     CDS             complement(3069162..3070250)
     CDS             complement(3070281..3071306)
     CDS             complement(3071459..3071941)
     CDS             3072406..3073656
     CDS             complement(3073629..3074738)
     CDS             complement(3075110..3075577)
     CDS             complement(3075546..3075848)
     CDS             complement(3075896..3078550)
     CDS             complement(3078838..3081210)
     CDS             complement(3081264..3082133)
     CDS             complement(3082151..3083668)
     CDS             complement(3083746..3084123)
     CDS             3084249..3084416
     CDS             3084421..3084585
     CDS             3084677..3088435
     CDS             3088419..3088883
     CDS             3089093..3089515
     CDS             3089656..3091014
     CDS             3091253..3091657
     CDS             3091764..3093017
     CDS             complement(3093408..3093845)
     CDS             complement(3093908..3094693)
     CDS             complement(3094773..3094970)
     CDS             complement(3095044..3095586)
     CDS             3096048..3096332
     CDS             3096388..3097173
     CDS             3097275..3097379
     CDS             3097436..3098284
     CDS             3098425..3098718
     CDS             complement(3098729..3101536)
     CDS             complement(3101820..3102962)
     CDS             complement(3103070..3103579)
     CDS             complement(3103784..3104104)
     CDS             3104142..3107102
     CDS             3107285..3108493
     CDS             complement(3109036..3109695)
     CDS             complement(3109733..3110143)
     CDS             complement(3110216..3110560)
     CDS             complement(3110910..3111830)
     CDS             3111996..3112388
     CDS             3112517..3113803
     CDS             3113874..3114287
     CDS             3114479..3115447
     CDS             complement(3115572..3115973)
     CDS             complement(3115973..3116359)
     CDS             complement(3116440..3116682)
     CDS             complement(3117042..3118091)
     CDS             3118192..3118302
     CDS             3118391..3119515
     CDS             complement(3119608..3121176)
     CDS             complement(3121193..3121687)
     CDS             complement(3121684..3121953)
     CDS             complement(3121972..3123069)
     CDS             3123182..3125035
     CDS             complement(3125045..3126199)
     CDS             complement(3126311..3127342)
     CDS             complement(3127364..3127846)
     CDS             complement(3127864..3128313)
     CDS             complement(3128387..3131986)
     CDS             complement(3132577..3133149)
     CDS             complement(3133291..3135138)
     CDS             complement(3135185..3135997)
     CDS             complement(3136019..3138604)
     CDS             complement(3138917..3139855)
     CDS             complement(3140045..3140269)
     CDS             3140307..3140678
     CDS             complement(3140713..3142875)
     CDS             3143011..3143571
     CDS             complement(3143696..3144181)
     CDS             complement(3144213..3148421)
     CDS             complement(3148438..3148929)
     CDS             complement(3148975..3151977)
     CDS             complement(3152239..3152787)
     CDS             complement(3152955..3153314)
     CDS             complement(3153452..3154660)
     CDS             3154728..3154820
     CDS             3154910..3156664
     CDS             3156760..3157677
     CDS             3157734..3158048
     CDS             complement(3158106..3159116)
     CDS             complement(3159291..3159398)
     CDS             complement(3159350..3160651)
     CDS             3160717..3161886
     CDS             complement(3161899..3162675)
     CDS             complement(3162738..3164243)
     CDS             complement(3164404..3165591)
     CDS             3166050..3166448
     CDS             3166607..3167680
     CDS             complement(3167887..3168801)
     CDS             3169054..3170412
     CDS             3170475..3171317
     CDS             3171428..3173158
     CDS             3173335..3175338
     CDS             3175411..3176259
     CDS             complement(3176543..3178066)
     CDS             complement(3178139..3178285)
     CDS             complement(3178231..3180135)
     CDS             complement(3180380..3181537)
     CDS             complement(3181708..3182013)
     CDS             3182315..3183007
     CDS             3183014..3183796
     CDS             3183873..3184571
     CDS             3184733..3186250
     CDS             complement(3186379..3188043)
     CDS             complement(3188105..3188227)
     CDS             3188483..3189748
     CDS             3189779..3190768
     CDS             3190768..3191664
     CDS             complement(3191661..3192476)
     CDS             3192782..3193900
     CDS             3194023..3196542
     CDS             3196783..3198624
     CDS             3198731..3199783
     CDS             complement(3199930..3200838)
     CDS             complement(3200940..3201440)
     CDS             3201688..3202689
     CDS             complement(3202699..3203862)
     CDS             complement(3203994..3204743)
     CDS             complement(3204740..3205651)
     CDS             complement(3205694..3207103)
     CDS             complement(3207272..3208696)
     CDS             complement(3208698..3210452)
     CDS             complement(3210650..3211606)
     CDS             3211808..3212518
     CDS             3212598..3213194
     CDS             3213272..3214510
     CDS             complement(3214581..3217553)
     CDS             3217855..3218655
     CDS             complement(3218679..3219131)
     CDS             complement(3219158..3219985)
     CDS             3220162..3221106
     CDS             complement(3221251..3222432)
     CDS             complement(3222476..3223864)
     CDS             complement(3224429..3225334)
     CDS             complement(3225628..3226314)
     CDS             complement(3226340..3227266)
     CDS             complement(3227379..3227909)
     CDS             3228010..3228375
     CDS             3228463..3228693
     CDS             3228712..3229590
     CDS             3229780..3230838
     CDS             3230963..3231550
     CDS             3231569..3232879
     CDS             3232902..3233180
     CDS             complement(3233177..3233809)
     CDS             complement(3233816..3235186)
     CDS             3235438..3235680
     CDS             complement(3235746..3236855)
     CDS             complement(3236874..3237128)
     CDS             complement(3237125..3238258)
     CDS             complement(3238365..3238868)
     CDS             complement(3238873..3239748)
     CDS             3240181..3241068
     CDS             complement(3241089..3242714)
     CDS             complement(3242711..3243781)
     CDS             complement(3244079..3245416)
     CDS             complement(3245421..3246101)
     CDS             complement(3246401..3247816)
     CDS             3248310..3249326
     CDS             3249386..3250291
     CDS             3250985..3252907
     CDS             3252992..3253726
     CDS             3253809..3254414
     CDS             3254599..3257670
     CDS             complement(3257692..3259887)
     CDS             complement(3260137..3261276)
     CDS             3261406..3262062
     CDS             complement(3262064..3262459)
     CDS             complement(3262471..3262707)
     CDS             complement(3262819..3264162)
     CDS             3264290..3267022
     CDS             complement(3267244..3267555)
     CDS             complement(3267695..3268291)
     CDS             complement(3268386..3268967)
     CDS             complement(3269078..3270196)
     CDS             3270451..3271596
     CDS             3271735..3272178
     CDS             3272165..3273442
     CDS             3273464..3273664
     CDS             3273693..3274016
     CDS             3273983..3274231
     CDS             complement(3274546..3275238)
     CDS             complement(3275314..3277923)
     CDS             complement(3278122..3279135)
     CDS             3279405..3280907
     CDS             3280979..3281932
     CDS             3281954..3282307
     CDS             complement(3282442..3282912)
     CDS             complement(3283104..3283352)
     CDS             3283467..3284165
     CDS             complement(3284283..3284846)
     CDS             complement(3285051..3287168)
     CDS             3287354..3289264
     CDS             complement(3289256..3290785)
     CDS             3291097..3291966
     CDS             complement(3292177..3292884)
     CDS             3293099..3294505
     CDS             complement(3294498..3295250)
     CDS             complement(3295580..3296386)
     CDS             3296462..3297247
     CDS             complement(3297312..3298097)
     CDS             3298326..3299384
     CDS             3299421..3299714
     CDS             3299716..3300576
     CDS             3300563..3301393
     CDS             complement(3301358..3301507)
     CDS             3301555..3302622
     CDS             3302812..3303339
     CDS             3303499..3304680
     CDS             3304872..3305381
     CDS             complement(3305654..3308773)
     CDS             3308878..3309474
     CDS             complement(3309530..3311431)
     CDS             3311660..3313345
     CDS             3313667..3315754
     CDS             3315938..3316735
     CDS             complement(3316661..3316816)
     CDS             complement(3317363..3317593)
     CDS             complement(3317701..3318804)
     CDS             3318829..3319212
     CDS             3319281..3320051
     CDS             complement(3320075..3321736)
     CDS             complement(3321844..3322224)
     CDS             complement(3322377..3322763)
     CDS             3323275..3324552
     CDS             3326328..3326507
     CDS             complement(3329427..3329603)
     CDS             3330208..3330300
     CDS             3330281..3331042
     CDS             3331045..3331587
     CDS             3331625..3332821
     CDS             3333244..3335046
     CDS             3335247..3336242
     CDS             3336464..3338548
     CDS             3338718..3339485
     CDS             complement(3339500..3340969)
     CDS             complement(3341166..3341843)
     CDS             complement(3341880..3342128)
     CDS             complement(3342125..3342442)
     CDS             3342857..3344944
     CDS             complement(3345027..3345779)
     CDS             complement(3345861..3346817)
     CDS             complement(3346910..3347656)
     CDS             3347944..3348201
     CDS             3348191..3348553
     CDS             3348690..3351296
     CDS             3351526..3352353
     CDS             3352392..3352535
     CDS             3352682..3353203
     CDS             3353196..3353732
     CDS             3353874..3354032
     CDS             complement(3354192..3358862)
     CDS             3359080..3359178
     CDS             3359578..3360579
     CDS             complement(3360732..3362006)
     CDS             3362057..3363166
     CDS             complement(3363266..3365797)
     CDS             complement(3365944..3367137)
     CDS             3367417..3368289
     CDS             3368416..3369621
     CDS             3369699..3370028
     CDS             3370059..3370946
     CDS             3371247..3372023
     CDS             3372152..3372493
     CDS             3372502..3373689
     CDS             complement(3373719..3374765)
     CDS             3375291..3377588
     CDS             3377688..3377795
     CDS             3377869..3378279
     CDS             complement(3378247..3379050)
     CDS             complement(3379102..3379653)
     CDS             3380130..3380789
     CDS             3380809..3381489
     CDS             3381543..3382397
     CDS             3382575..3383369
     CDS             complement(3383577..3383846)
     CDS             3384151..3385590
     CDS             3385642..3385962
     CDS             3386005..3386493
     CDS             3386777..3388465
     CDS             complement(3388694..3389326)
     CDS             complement(3389395..3389883)
     CDS             complement(3390028..3391506)
     CDS             complement(3391645..3392187)
     CDS             complement(3392302..3393453)
     CDS             complement(3393495..3394850)
     CDS             complement(3394954..3395676)
     CDS             complement(3395763..3398261)
     CDS             complement(3398409..3398609)
     CDS             3398758..3398865
     CDS             3398899..3399261
     CDS             complement(3399457..3400350)
     CDS             complement(3400402..3401418)
     CDS             complement(3401456..3402901)
     CDS             complement(3402929..3403372)
     CDS             complement(3403557..3404306)
     CDS             3404545..3405249
     CDS             3406090..3406311
     CDS             complement(3406416..3407822)
     CDS             3408051..3409316
     CDS             3409355..3410623
     CDS             3410761..3411852
     CDS             complement(3411849..3413075)
     CDS             complement(3413078..3414667)
     CDS             3414833..3415525
     CDS             3415989..3416924
     CDS             3417442..3418851
     CDS             complement(3418971..3419420)
     CDS             3419545..3420291
     CDS             3420416..3421714
     CDS             complement(3421907..3422482)
     CDS             3423032..3424381
     CDS             complement(3424394..3424648)
     CDS             complement(3424667..3425524)
     CDS             complement(3425538..3426518)
     CDS             complement(3426774..3427001)
     CDS             complement(3426994..3427203)
     CDS             3427756..3428013
     CDS             3428383..3428940
     CDS             3428962..3429171
     CDS             3429171..3429398
     CDS             complement(3429461..3431170)
     CDS             complement(3431317..3433020)
     CDS             3433362..3434261
     CDS             3434388..3434705
     CDS             3434876..3436435
     CDS             complement(3436529..3441844)
     CDS             3442492..3442644
     CDS             complement(3442661..3443311)
     CDS             complement(3443514..3447371)
     CDS             complement(3447715..3448158)
     CDS             complement(3448208..3449110)
     CDS             complement(3449321..3449461)
     CDS             complement(3449573..3449740)
     CDS             3449928..3452129
     CDS             3452461..3453162
     CDS             3453211..3454425
     CDS             complement(3454422..3456044)
     CDS             complement(3456238..3456954)
     CDS             3457459..3457932
     CDS             3458023..3458145
     CDS             3458330..3459397
     CDS             3459781..3460608
     CDS             3460651..3461250
     CDS             3461313..3461654
     CDS             3461844..3462422
     CDS             complement(3462883..3463341)
     CDS             complement(3463667..3465289)
     CDS             3465791..3467743
     CDS             complement(3467881..3468696)
     CDS             3468873..3470885
     CDS             3471003..3471842
     CDS             3472053..3473210
     CDS             3473234..3473485
     CDS             complement(3473513..3474199)
     CDS             3474462..3474704
     CDS             complement(3474951..3475184)
     CDS             complement(3475181..3475618)
     CDS             3476059..3476595
     CDS             3476642..3477484
     CDS             3477551..3477754
     CDS             3477883..3478116
     CDS             complement(3478132..3479034)
     CDS             complement(3479219..3479683)
     CDS             complement(3479829..3482141)
     CDS             3482568..3483284
     CDS             complement(3483472..3484590)
     CDS             complement(3484623..3485717)
     CDS             complement(3485837..3486562)
     CDS             complement(3486693..3489911)
     CDS             complement(3490014..3491501)
     CDS             complement(3491512..3492015)
     CDS             complement(3492073..3493482)
     CDS             3493885..3496905
     CDS             complement(3497016..3497351)
     CDS             complement(3497389..3498696)
     CDS             3498903..3500588
     CDS             3500761..3503178
     CDS             complement(3503304..3503561)
     CDS             complement(3503637..3504092)
     CDS             3504297..3506969
     CDS             3507027..3507452
     CDS             3507523..3507999
     CDS             3508111..3509001
     CDS             3509112..3509747
     CDS             3509946..3511580
     CDS             3511818..3512291
     CDS             complement(3512315..3513163)
     CDS             3513229..3513441
     CDS             3513516..3514040
     CDS             complement(3514232..3516208)
     CDS             3516569..3517858
     CDS             3517887..3518735
     CDS             3518857..3519312
     CDS             3519398..3520561
     CDS             complement(3520597..3521694)
     CDS             complement(3521783..3522367)
     CDS             complement(3522433..3523260)
     CDS             3523717..3524799
     CDS             3524938..3525450
     CDS             3525482..3526066
     CDS             3526151..3526591
     CDS             3526780..3526974
     CDS             3527045..3527581
     CDS             3527642..3528088
     CDS             3528265..3529305
     CDS             3529323..3529994
     CDS             3530030..3530971
     CDS             complement(3530979..3531755)
     CDS             complement(3531885..3532400)
     CDS             3532600..3533610
     CDS             3533844..3535046
     CDS             3535174..3535938
     CDS             3536090..3536422
     CDS             complement(3536464..3537630)
     CDS             complement(3537706..3538215)
     CDS             3538447..3538803
     CDS             3538833..3539387
     CDS             3539496..3540212
     CDS             complement(3540326..3541258)
     CDS             complement(3541344..3542108)
     CDS             complement(3542121..3542936)
     CDS             3543143..3544210
     CDS             complement(3544207..3545133)
     CDS             complement(3545120..3546493)
     CDS             3546840..3548315
     CDS             3548402..3549706
     CDS             complement(3549956..3551020)
     CDS             3551159..3552382
     CDS             complement(3552457..3552954)
     CDS             3553097..3553918
     CDS             3553977..3555512
     CDS             complement(3555674..3556075)
     CDS             complement(3556111..3557034)
     CDS             3557139..3557447
     CDS             3557481..3559088
     CDS             3559199..3560179
     CDS             3560323..3560709
     CDS             3560755..3561144
     CDS             complement(3561162..3561794)
     CDS             3561946..3564639
     CDS             3564645..3564812
     CDS             3564838..3566649
     CDS             3566761..3567720
     CDS             3568022..3568975
     CDS             3569134..3569523
     CDS             3569672..3570319
     CDS             3570424..3571575
     CDS             3571612..3572403
     CDS             complement(3572688..3572819)