CDS             225..1100
     CDS             1097..1693
     CDS             1690..2502
     CDS             2499..3107
     CDS             3104..3802
     CDS             complement(3810..4310)
     CDS             4445..5059
     CDS             5111..6349
     CDS             6355..6885
     CDS             complement(6941..7612)
     CDS             complement(7751..8725)
     CDS             8831..9016
     CDS             9083..9625
     CDS             complement(9666..10274)
     CDS             10429..11052
     CDS             complement(11123..11662)
     CDS             complement(11772..12671)
     CDS             12790..13515
     CDS             13528..14001
     CDS             13998..14339
     CDS             complement(14352..14963)
     CDS             complement(14993..15475)
     CDS             complement(15513..15899)
     CDS             complement(15919..16362)
     CDS             complement(16377..17000)
     CDS             complement(17211..18107)
     CDS             18285..18770
     CDS             complement(18823..19851)
     CDS             19981..21030
     CDS             complement(21031..21456)
     CDS             complement(21486..22199)
     CDS             complement(22276..23418)
     CDS             23546..24124
     CDS             24240..26420
     CDS             26447..27115
     CDS             27293..28768
     CDS             28765..29076
     CDS             29117..29560
     CDS             complement(29676..31655)
     CDS             31948..32811
     CDS             32756..33367
     CDS             33458..34978
     CDS             complement(34988..35737)
     CDS             35891..37696
     CDS             37728..38483
     CDS             38470..39024
     CDS             39148..40545
     CDS             40571..41533
     CDS             41629..42612
     CDS             42705..43343
     CDS             43340..44188
     CDS             44200..44829
     CDS             44952..45272
     CDS             45357..45668
     CDS             45729..46049
     CDS             46142..47194
     CDS             47276..48466
     CDS             complement(48482..48742)
     CDS             48886..49419
     CDS             complement(49416..49787)
     CDS             49913..50947
     CDS             complement(51015..51512)
     CDS             51575..52309
     CDS             complement(52373..52735)
     CDS             52868..53689
     CDS             complement(53725..54483)
     CDS             54635..54826
     CDS             54933..55694
     CDS             55978..56187
     CDS             complement(56214..56939)
     CDS             complement(56936..57568)
     CDS             57668..58975
     CDS             complement(58991..59587)
     CDS             59697..61481
     CDS             complement(61463..61981)
     CDS             complement(61978..62412)
     CDS             complement(62417..62845)
     CDS             complement(62935..63990)
     CDS             64086..64286
     CDS             complement(64291..65220)
     CDS             complement(65264..65401)
     CDS             65507..66067
     CDS             66064..67185
     CDS             67214..68488
     CDS             complement(68495..68776)
     CDS             68808..69431
     CDS             69861..70310
     CDS             70322..71002
     CDS             71056..73308
     CDS             73309..73767
     CDS             73871..74860
     CDS             complement(74864..75721)
     CDS             75961..77406
     CDS             77412..81953
     CDS             complement(82002..82889)
     CDS             83174..84337
     CDS             complement(84385..85932)
     CDS             86041..86346
     CDS             86433..87386
     CDS             87421..88878
     CDS             88934..89938
     CDS             complement(89975..91498)
     CDS             91646..93037
     CDS             93076..94020
     CDS             94031..94483
     CDS             94489..95349
     CDS             95356..96999
     CDS             97041..97478
     CDS             97471..98169
     CDS             98355..98564
     CDS             98773..99372
     CDS             99369..101147
     CDS             101122..101808
     CDS             101864..104425
     CDS             104435..104842
     CDS             104939..105562
     CDS             105695..106636
     CDS             complement(106637..106831)
     CDS             complement(107521..108228)
     CDS             108400..108900
     CDS             complement(108966..109358)
     CDS             complement(109355..109690)
     CDS             complement(109703..110338)
     CDS             complement(110388..110759)
     CDS             complement(110804..111586)
     CDS             111682..112116
     CDS             112120..112947
     CDS             112944..113813
     CDS             113927..116119
     CDS             116258..116797
     CDS             116868..117692
     CDS             complement(117676..118368)
     CDS             complement(118365..118661)
     CDS             118829..119518
     CDS             119619..119732
     CDS             complement(119883..120980)
     CDS             complement(121016..121756)
     CDS             121955..122161
     CDS             122247..122672
     CDS             complement(122692..124506)
     CDS             124623..125474
     CDS             125479..126273
     CDS             126362..126937
     CDS             126950..128047
     CDS             128185..128769
     CDS             128909..129412
     CDS             129409..130032
     CDS             130029..131063
     CDS             complement(131064..131462)
     CDS             131539..132684
     CDS             132681..133136
     CDS             133454..134164
     CDS             134177..134626
     CDS             134652..135575
     CDS             135616..136971
     CDS             137204..137746
     CDS             137861..138817
     CDS             138805..139908
     CDS             139957..141876
     CDS             142001..142606
     CDS             142788..142976
     CDS             143079..143837
     CDS             complement(143838..145013)
     CDS             complement(145081..146508)
     CDS             146696..149584
     CDS             complement(149724..152084)
     CDS             complement(152262..153218)
     CDS             complement(153300..155153)
     CDS             complement(155246..156595)
     CDS             complement(156619..157407)
     CDS             complement(157423..158319)
     CDS             complement(158401..159627)
     CDS             complement(159673..161508)
     CDS             complement(161673..162353)
     CDS             162628..163761
     CDS             163771..164445
     CDS             complement(164452..165510)
     CDS             complement(165592..166470)
     CDS             166626..167048
     CDS             complement(167045..167428)
     CDS             167642..168940
     CDS             complement(168947..170020)
     CDS             170117..170575
     CDS             complement(170572..171423)
     CDS             complement(171493..172302)
     CDS             172494..173138
     CDS             173147..173842
     CDS             173839..175107
     CDS             175156..175881
     CDS             175881..176516
     CDS             complement(176661..177074)
     CDS             complement(177183..177482)
     CDS             complement(177598..179577)
     CDS             complement(179719..180357)
     CDS             complement(180418..181509)
     CDS             complement(181563..182882)
     CDS             183012..183530
     CDS             184001..184240
     CDS             184343..185590
     CDS             185603..186637
     CDS             186634..187098
     CDS             187145..187759
     CDS             187861..188538
     CDS             188525..189061
     CDS             189155..189889
     CDS             189908..191407
     CDS             complement(192246..193088)
     CDS             complement(193085..194017)
     CDS             complement(194014..194538)
     CDS             complement(194675..197803)
     CDS             complement(197808..198953)
     CDS             complement(198963..200402)
     CDS             200728..202539
     CDS             202748..205615
     CDS             205704..206969
     CDS             complement(207039..207809)
     CDS             207908..208618
     CDS             208653..209687
     CDS             209806..212790
     CDS             212878..215022
     CDS             215044..216600
     CDS             complement(216654..217025)
     CDS             217378..218400
     CDS             complement(218407..219219)
     CDS             complement(219252..219650)
     CDS             complement(219923..220897)
     CDS             220946..221335
     CDS             complement(221337..222569)
     CDS             222656..223147
     CDS             223445..224167
     CDS             224350..225540
     CDS             225537..226487
     CDS             226492..228057
     CDS             complement(228064..229284)
     CDS             complement(229281..230204)
     CDS             complement(230349..230972)
     CDS             complement(230991..231479)
     CDS             complement(231484..231999)
     CDS             232128..233714
     CDS             233707..234318
     CDS             234315..234638
     CDS             234635..235393
     CDS             235390..236484
     CDS             complement(236556..237665)
     CDS             complement(237670..238647)
     CDS             complement(238653..240104)
     CDS             complement(240131..241435)
     CDS             complement(241554..242417)
     CDS             242730..243470
     CDS             243541..244407
     CDS             244404..246167
     CDS             246167..246883
     CDS             246912..247697
     CDS             247702..248109
     CDS             248091..248810
     CDS             248820..249386
     CDS             complement(249425..250075)
     CDS             complement(250085..251419)
     CDS             251534..251860
     CDS             251857..252240
     CDS             252387..253634
     CDS             253746..254132
     CDS             254132..254557
     CDS             254559..255407
     CDS             complement(255414..256865)
     CDS             256899..257258
     CDS             257273..257659
     CDS             257672..257971
     CDS             257990..258253
     CDS             258263..260341
     CDS             260341..261096
     CDS             261106..262179
     CDS             262176..262511
     CDS             complement(262585..263253)
     CDS             263458..264630
     CDS             complement(264638..266413)
     CDS             complement(266410..266973)
     CDS             complement(267028..267309)
     CDS             complement(267448..268089)
     CDS             complement(268864..269310)
     CDS             complement(270096..270605)
     CDS             complement(271099..273399)
     CDS             complement(273437..275680)
     CDS             complement(276431..277048)
     CDS             complement(277020..278174)
     CDS             complement(278171..279541)
     CDS             complement(279534..280094)
     CDS             280516..281541
     CDS             281535..282287
     CDS             282297..282572
     CDS             complement(282583..283644)
     CDS             283794..284741
     CDS             284928..286418
     CDS             286415..288151
     CDS             complement(288170..290437)
     CDS             290586..293258
     CDS             complement(293255..293941)
     CDS             294051..295220
     CDS             complement(295227..295631)
     CDS             complement(295659..296609)
     CDS             complement(296677..297366)
     CDS             297745..297987
     CDS             297992..298456
     CDS             298556..299851
     CDS             complement(299869..300672)
     CDS             300787..301350
     CDS             301420..302646
     CDS             302686..303930
     CDS             304074..305267
     CDS             305272..306174
     CDS             306324..309332
     CDS             309362..310912
     CDS             complement(310909..311622)
     CDS             311781..312653
     CDS             312657..313634
     CDS             313726..314070
     CDS             complement(314031..314417)
     CDS             314588..314731
     CDS             314814..316808
     CDS             complement(316818..317750)
     CDS             317820..319310
     CDS             319307..319630
     CDS             319630..320253
     CDS             320253..321911
     CDS             321898..322380
     CDS             322398..323132
     CDS             complement(323239..324048)
     CDS             complement(324079..324411)
     CDS             complement(324491..325387)
     CDS             complement(325779..326921)
     CDS             complement(326937..327551)
     CDS             complement(327659..328099)
     CDS             328339..329244
     CDS             329316..329807
     CDS             329928..331277
     CDS             complement(331302..333341)
     CDS             complement(333338..336214)
     CDS             complement(336211..337077)
     CDS             complement(337074..337463)
     CDS             complement(337460..338458)
     CDS             338534..339121
     CDS             339131..339754
     CDS             339839..340189
     CDS             340176..341381
     CDS             341509..341733
     CDS             341730..342116
     CDS             complement(342121..343017)
     CDS             343216..343779
     CDS             343795..345255
     CDS             345236..346240
     CDS             346256..346774
     CDS             346771..347649
     CDS             347721..348719
     CDS             348658..349173
     CDS             complement(349255..349803)
     CDS             complement(349930..350493)
     CDS             complement(350712..351245)
     CDS             351461..352165
     CDS             352256..352540
     CDS             complement(352622..353560)
     CDS             complement(353684..354448)
     CDS             354630..356462
     CDS             complement(356489..356863)
     CDS             357030..357215
     CDS             complement(357286..358482)
     CDS             complement(358788..359132)
     CDS             359705..360382
     CDS             complement(360379..360984)
     CDS             complement(361108..361431)
     CDS             complement(361448..363184)
     CDS             complement(363300..364337)
     CDS             complement(364480..365775)
     CDS             complement(366022..366948)
     CDS             367177..370086
     CDS             complement(370160..370453)
     CDS             complement(370629..370994)
     CDS             371146..372003
     CDS             complement(372157..372339)
     CDS             372504..374315
     CDS             374410..374886
     CDS             complement(374970..376094)
     CDS             complement(376116..376847)
     CDS             376892..378664
     CDS             378661..380766
     CDS             complement(380786..381619)
     CDS             381843..382274
     CDS             complement(382294..383205)
     CDS             complement(383488..384972)
     CDS             complement(385096..386391)
     CDS             complement(386391..387263)
     CDS             complement(387251..388171)
     CDS             388448..390490
     CDS             390639..391298
     CDS             complement(391893..392864)
     CDS             complement(392949..393566)
     CDS             393820..396267
     CDS             complement(396465..397778)
     CDS             397904..400342
     CDS             400364..401806
     CDS             complement(401819..402247)
     CDS             complement(402417..403988)
     CDS             complement(404087..405220)
     CDS             complement(405333..405980)
     CDS             complement(405977..407431)
     CDS             complement(407462..408895)
     CDS             complement(408888..409640)
     CDS             complement(409755..410624)
     CDS             complement(410702..411877)
     CDS             412071..412205
     CDS             412243..412608
     CDS             412663..414483
     CDS             414487..415149
     CDS             415186..415647
     CDS             415749..415949
     CDS             416012..416905
     CDS             416880..417911
     CDS             417908..418651
     CDS             418669..419496
     CDS             419571..419798
     CDS             419988..420983
     CDS             complement(421009..421767)
     CDS             421824..422993
     CDS             423046..424035
     CDS             complement(424065..426581)
     CDS             426950..427411
     CDS             427573..428574
     CDS             428731..428931
     CDS             428990..429352
     CDS             429374..429535
     CDS             429669..430745
     CDS             430742..431221
     CDS             431218..433611
     CDS             433636..434457
     CDS             434450..435280
     CDS             435380..435784
     CDS             435784..436077
     CDS             complement(436088..437647)
     CDS             complement(437799..438548)
     CDS             complement(438602..439570)
     CDS             439717..440322
     CDS             complement(440319..440783)
     CDS             440872..441546
     CDS             complement(441554..442120)
     CDS             complement(442135..443154)
     CDS             complement(443205..443831)
     CDS             complement(443828..444394)
     CDS             complement(444391..445092)
     CDS             complement(445126..446922)
     CDS             complement(447110..448060)
     CDS             448135..449040
     CDS             449047..449517
     CDS             complement(449505..450266)
     CDS             complement(450516..451169)
     CDS             complement(451215..452753)
     CDS             complement(452796..454178)
     CDS             454360..455154
     CDS             complement(455174..455680)
     CDS             455843..456523
     CDS             complement(456652..457314)
     CDS             457456..457986
     CDS             458078..458998
     CDS             complement(459047..459484)
     CDS             complement(459625..460329)
     CDS             complement(460391..460525)
     CDS             complement(460693..461925)
     CDS             462082..463248
     CDS             463248..464144
     CDS             464163..464363
     CDS             464464..465915
     CDS             466173..467162
     CDS             467159..467911
     CDS             467922..468959
     CDS             complement(468956..470011)
     CDS             complement(470057..470674)
     CDS             470910..471470
     CDS             472229..473104
     CDS             complement(473062..473796)
     CDS             complement(473796..474698)
     CDS             complement(474806..474931)
     CDS             complement(474928..476103)
     CDS             complement(476262..477125)
     CDS             477270..478064
     CDS             478189..478908
     CDS             478908..479534
     CDS             479548..480375
     CDS             480406..480843
     CDS             complement(480847..481587)
     CDS             complement(481670..482200)
     CDS             482342..482611
     CDS             482786..484963
     CDS             complement(484964..486217)
     CDS             486375..486755
     CDS             complement(486801..487982)
     CDS             488102..488917
     CDS             488979..489731
     CDS             complement(489735..490061)
     CDS             complement(490185..491069)
     CDS             491437..491817
     CDS             491817..492128
     CDS             492138..492788
     CDS             complement(492795..494159)
     CDS             494389..494835
     CDS             495235..496212
     CDS             complement(496190..496858)
     CDS             complement(496831..498690)
     CDS             498883..501486
     CDS             complement(501510..502247)
     CDS             complement(502252..503256)
     CDS             503356..504333
     CDS             504464..505801
     CDS             505844..506374
     CDS             506427..507386
     CDS             507386..507874
     CDS             507919..508662
     CDS             508735..509970
     CDS             509988..510356
     CDS             510405..513248
     CDS             513272..514828
     CDS             514854..515888
     CDS             516299..517321
     CDS             517373..517951
     CDS             518090..518689
     CDS             518699..519343
     CDS             complement(519340..520653)
     CDS             520764..521219
     CDS             521295..522191
     CDS             522238..522657
     CDS             complement(522750..523910)
     CDS             complement(524048..527032)
     CDS             527263..527982
     CDS             527979..528626
     CDS             528581..529021
     CDS             529106..530533
     CDS             complement(530592..531059)
     CDS             complement(531165..531860)
     CDS             531985..532743
     CDS             complement(532986..533891)
     CDS             complement(533888..534160)
     CDS             complement(534233..535078)
     CDS             535327..537174
     CDS             537385..537987
     CDS             538066..539697
     CDS             complement(539707..541944)
     CDS             complement(542135..543265)
     CDS             543314..544078
     CDS             complement(544084..545055)
     CDS             complement(545163..546014)
     CDS             complement(546011..546199)
     CDS             546400..547125
     CDS             complement(547543..547725)
     CDS             complement(547859..550303)
     CDS             complement(550478..552604)
     CDS             552736..554088
     CDS             complement(554085..554927)
     CDS             555075..556166
     CDS             complement(556176..556466)
     CDS             complement(556489..556866)
     CDS             complement(556898..557365)
     CDS             complement(557365..558471)
     CDS             complement(558540..559652)
     CDS             complement(559659..559961)
     CDS             complement(560058..561179)
     CDS             561301..561405
     CDS             complement(561363..562736)
     CDS             complement(563369..563632)
     CDS             complement(563750..564532)
     CDS             564778..566142
     CDS             566139..566831
     CDS             complement(566839..568113)
     CDS             568222..568896
     CDS             568893..569069
     CDS             complement(569066..569842)
     CDS             569925..570395
     CDS             complement(570422..571474)
     CDS             complement(571624..572916)
     CDS             573266..574759
     CDS             574756..575877
     CDS             575874..576584
     CDS             576992..578179
     CDS             578286..578852
     CDS             579106..581736
     CDS             complement(581737..582939)
     CDS             583062..583898
     CDS             complement(583902..585032)
     CDS             complement(585022..585276)
     CDS             complement(585280..586494)
     CDS             586633..586953
     CDS             complement(586970..587350)
     CDS             587684..587938
     CDS             588075..589001
     CDS             589080..590015
     CDS             590154..591074
     CDS             complement(591217..592119)
     CDS             complement(592202..592615)
     CDS             complement(592674..593507)
     CDS             complement(593606..594772)
     CDS             complement(594769..595527)
     CDS             complement(595591..596811)
     CDS             596981..598465
     CDS             complement(598522..600375)
     CDS             complement(600461..601138)
     CDS             601239..603866
     CDS             complement(603863..604996)
     CDS             complement(604993..606036)
     CDS             606239..606859
     CDS             606941..607657
     CDS             complement(607739..608221)
     CDS             608363..609097
     CDS             609200..610462
     CDS             610523..611140
     CDS             complement(611150..611626)
     CDS             611834..613318
     CDS             complement(613299..614792)
     CDS             614914..616302
     CDS             complement(616321..616932)
     CDS             complement(616929..617705)
     CDS             617800..619047
     CDS             619105..621339
     CDS             621439..622413
     CDS             622497..623639
     CDS             complement(623649..624182)
     CDS             complement(624182..624784)
     CDS             624904..626178
     CDS             626217..626648
     CDS             626697..627773
     CDS             627770..628588
     CDS             628588..629472
     CDS             629451..630326
     CDS             630546..631325
     CDS             631509..634127
     CDS             complement(634174..635544)
     CDS             complement(635690..637066)
     CDS             637265..640570
     CDS             640660..640851
     CDS             640879..641229
     CDS             641367..641597
     CDS             641708..642355
     CDS             642444..642809
     CDS             642879..643715
     CDS             643812..644996
     CDS             complement(645005..646069)
     CDS             complement(646081..646554)
     CDS             complement(646624..649902)
     CDS             650055..650420
     CDS             650465..650788
     CDS             650868..652100
     CDS             complement(652174..652518)
     CDS             complement(652594..653328)
     CDS             653440..654411
     CDS             654786..655376
     CDS             655476..656666
     CDS             complement(656715..657002)
     CDS             complement(657080..658003)
     CDS             complement(658000..658485)
     CDS             658615..658998
     CDS             659030..659890
     CDS             complement(659971..660768)
     CDS             660931..661767
     CDS             complement(661751..662671)
     CDS             662796..663287
     CDS             663353..663811
     CDS             complement(664050..664277)
     CDS             complement(664382..665299)
     CDS             665431..667605
     CDS             complement(667614..671330)
     CDS             671606..672085
     CDS             complement(672026..672154)
     CDS             672196..673980
     CDS             674093..675268
     CDS             675276..675716
     CDS             675735..676940
     CDS             676970..679201
     CDS             complement(679299..682016)
     CDS             682460..683668
     CDS             683742..685487
     CDS             685501..686397
     CDS             686394..687461
     CDS             complement(687463..688476)
     CDS             688650..689144
     CDS             689144..689350
     CDS             689347..690090
     CDS             690167..690280
     CDS             690350..691237
     CDS             691318..691839
     CDS             691934..694054
     CDS             694206..696923
     CDS             697290..698519
     CDS             complement(698604..699413)
     CDS             complement(699469..700326)
     CDS             complement(700323..701861)
     CDS             complement(701875..702354)
     CDS             complement(702423..703565)
     CDS             complement(703802..705178)
     CDS             complement(705219..706694)
     CDS             complement(707019..708740)
     CDS             complement(708830..709438)
     CDS             709495..710154
     CDS             710286..710822
     CDS             complement(710832..711809)
     CDS             complement(711806..712804)
     CDS             complement(712801..714090)
     CDS             complement(714087..714830)
     CDS             715418..715720
     CDS             complement(715690..716403)
     CDS             716484..717869
     CDS             717879..718580
     CDS             718635..720020
     CDS             complement(720055..721362)
     CDS             721515..722891
     CDS             722960..723676
     CDS             723851..725266
     CDS             complement(725298..725564)
     CDS             complement(725664..726575)
     CDS             complement(726579..727601)
     CDS             727824..728750
     CDS             complement(728752..729468)
     CDS             complement(729490..730941)
     CDS             complement(731057..731905)
     CDS             complement(731970..732497)
     CDS             complement(732490..733872)
     CDS             734015..734464
     CDS             734501..735694
     CDS             complement(735738..736556)
     CDS             complement(736557..737321)
     CDS             complement(737318..738100)
     CDS             complement(738110..739156)
     CDS             complement(739198..740685)
     CDS             740833..741318
     CDS             741383..742585
     CDS             742679..743164
     CDS             743164..743460
     CDS             743462..743830
     CDS             743827..744444
     CDS             744444..744896
     CDS             744901..745401
     CDS             745398..746936
     CDS             746933..748441
     CDS             748438..748881
     CDS             748881..750656
     CDS             750986..751240
     CDS             751388..751888
     CDS             751990..752334
     CDS             752331..753014
     CDS             complement(753021..753449)
     CDS             complement(753527..754501)
     CDS             754662..756269
     CDS             756361..756672
     CDS             756700..757050
     CDS             757148..757552
     CDS             757631..757999
     CDS             758558..760159
     CDS             complement(760128..760610)
     CDS             complement(760691..762517)
     CDS             complement(762551..763225)
     CDS             complement(763233..764276)
     CDS             complement(764335..765243)
     CDS             complement(765360..766610)
     CDS             767029..767448
     CDS             767450..769180
     CDS             complement(769227..770387)
     CDS             complement(770487..771785)
     CDS             771833..772708
     CDS             772698..773066
     CDS             773230..774978
     CDS             775031..776116
     CDS             complement(776126..776593)
     CDS             776819..778801
     CDS             complement(778903..779982)
     CDS             780099..780776
     CDS             780833..781660
     CDS             781740..782456
     CDS             782453..783802
     CDS             783855..785387
     CDS             complement(785452..786522)
     CDS             complement(786610..788541)
     CDS             complement(788541..789443)
     CDS             789693..791519
     CDS             791567..792154
     CDS             792151..793041
     CDS             793069..793989
     CDS             complement(793956..795161)
     CDS             795428..796582
     CDS             797474..798142
     CDS             complement(798390..799571)
     CDS             complement(799594..800451)
     CDS             complement(800471..801880)
     CDS             complement(801993..802868)
     CDS             complement(802980..804077)
     CDS             complement(804078..804470)
     CDS             804821..806005
     CDS             806469..807446
     CDS             807479..808453
     CDS             808521..809315
     CDS             809312..810565
     CDS             810562..811959
     CDS             complement(812047..814248)
     CDS             complement(814238..815158)
     CDS             complement(815165..815806)
     CDS             complement(815822..816772)
     CDS             817102..817221
     CDS             818133..820280
     CDS             complement(820414..823860)
     CDS             824117..824371
     CDS             complement(824692..825735)
     CDS             complement(825754..826605)
     CDS             827102..827566
     CDS             complement(827714..828007)
     CDS             828265..829605
     CDS             complement(829662..831026)
     CDS             831288..833033
     CDS             complement(833040..834020)
     CDS             834208..834633
     CDS             834705..834983
     CDS             complement(834989..838228)
     CDS             complement(838225..839343)
     CDS             complement(839464..840963)
     CDS             841126..841875
     CDS             complement(841876..842451)
     CDS             complement(842544..843326)
     CDS             843453..844550
     CDS             844701..845201
     CDS             complement(845285..846376)
     CDS             846461..847120
     CDS             complement(847137..847586)
     CDS             847870..848253
     CDS             complement(848319..849323)
     CDS             849439..851064
     CDS             851073..851420
     CDS             851485..852393
     CDS             complement(852397..852870)
     CDS             complement(853007..853483)
     CDS             complement(853480..853851)
     CDS             complement(853851..854618)
     CDS             854792..855199
     CDS             855275..857278
     CDS             857385..857879
     CDS             complement(857889..859553)
     CDS             859665..860498
     CDS             860733..862088
     CDS             862167..862739
     CDS             862787..863638
     CDS             863744..864175
     CDS             864175..865101
     CDS             865260..865823
     CDS             865988..866560
     CDS             866764..869805
     CDS             869858..870433
     CDS             870468..870965
     CDS             871036..872394
     CDS             872394..873809
     CDS             complement(874144..875094)
     CDS             complement(875094..875624)
     CDS             875913..876062
     CDS             complement(876077..877198)
     CDS             complement(877327..877602)
     CDS             complement(877602..877805)
     CDS             complement(877802..878383)
     CDS             complement(878376..879191)
     CDS             879289..880629
     CDS             880658..882073
     CDS             882196..884064
     CDS             884324..885892
     CDS             complement(885959..888157)
     CDS             complement(888225..888878)
     CDS             complement(888863..889246)
     CDS             889506..891374
     CDS             891722..892585
     CDS             complement(892661..893230)
     CDS             893387..893737
     CDS             893746..896013
     CDS             896003..896584
     CDS             896584..897327
     CDS             897324..897737
     CDS             897734..898489
     CDS             898486..899433
     CDS             899440..900171
     CDS             complement(900178..900864)
     CDS             900998..903232
     CDS             903324..903614
     CDS             complement(903504..904253)
     CDS             complement(904287..904757)
     CDS             904811..905146
     CDS             complement(905143..905844)
     CDS             905991..906554
     CDS             906615..906968
     CDS             907043..907678
     CDS             complement(907685..908821)
     CDS             complement(908840..910423)
     CDS             complement(910413..911084)
     CDS             complement(911103..912212)
     CDS             complement(912283..913041)
     CDS             complement(913147..913779)
     CDS             913961..914827
     CDS             914827..915840
     CDS             915957..916442
     CDS             complement(916471..917466)
     CDS             complement(917498..918043)
     CDS             918103..919242
     CDS             complement(919253..920101)
     CDS             920285..921253
     CDS             921326..921715
     CDS             921754..922308
     CDS             922391..923230
     CDS             complement(923259..923546)
     CDS             923697..924758
     CDS             924794..925138
     CDS             925401..925895
     CDS             926054..926563
     CDS             926687..927391
     CDS             complement(927397..927954)
     CDS             928151..930055
     CDS             930061..931308
     CDS             complement(931305..932672)
     CDS             complement(932772..934175)
     CDS             934529..934849
     CDS             complement(934938..935561)
     CDS             complement(935626..936954)
     CDS             complement(937061..938488)
     CDS             938694..939557
     CDS             939626..940918
     CDS             complement(940915..941976)
     CDS             complement(942005..942793)
     CDS             complement(942807..943343)
     CDS             943521..944183
     CDS             complement(944187..944435)
     CDS             complement(944488..945078)
     CDS             945193..946281
     CDS             946278..947519
     CDS             947564..948472
     CDS             948469..948828
     CDS             948889..950166
     CDS             950290..951138
     CDS             complement(951142..952212)
     CDS             complement(952234..952977)
     CDS             complement(952974..954305)
     CDS             complement(954375..955712)
     CDS             complement(955746..956663)
     CDS             complement(956688..957089)
     CDS             957317..958327
     CDS             958332..959168
     CDS             959302..960015
     CDS             complement(960110..960616)
     CDS             complement(960606..961196)
     CDS             complement(961193..962179)
     CDS             complement(962191..963690)
     CDS             complement(963728..965227)
     CDS             965497..967080
     CDS             complement(967073..967621)
     CDS             complement(967971..968792)
     CDS             968911..970245
     CDS             970242..971000
     CDS             971099..971584
     CDS             971665..972447
     CDS             complement(972493..973269)
     CDS             973446..974657
     CDS             974869..975078
     CDS             complement(975176..975841)
     CDS             complement(975967..977412)
     CDS             977672..978865
     CDS             complement(978966..979592)
     CDS             complement(979736..981010)
     CDS             981099..982763
     CDS             complement(982784..983650)
     CDS             983770..985080
     CDS             complement(985203..986324)
     CDS             complement(986483..987154)
     CDS             complement(987352..988164)
     CDS             988303..988761
     CDS             complement(988841..990838)
     CDS             991154..993574
     CDS             993902..994945
     CDS             995032..996513
     CDS             complement(996564..997409)
     CDS             complement(997477..998487)
     CDS             998673..999278
     CDS             complement(999271..1000788)
     CDS             complement(1000907..1001905)
     CDS             complement(1002012..1002659)
     CDS             complement(1002664..1003272)
     CDS             1003430..1004659
     CDS             1004664..1005026
     CDS             complement(1005055..1005777)
     CDS             complement(1005770..1006189)
     CDS             complement(1006203..1007228)
     CDS             complement(1007299..1007637)
     CDS             1007756..1008850
     CDS             1008892..1009065
     CDS             1009084..1009821
     CDS             complement(1009900..1010748)
     CDS             complement(1010761..1012251)
     CDS             complement(1012434..1012844)
     CDS             1013179..1013562
     CDS             1013559..1014608
     CDS             1014611..1015324
     CDS             1015423..1015908
     CDS             1015972..1016700
     CDS             1016745..1017314
     CDS             1017471..1019003
     CDS             1019149..1021233
     CDS             1021265..1022014
     CDS             1022191..1023126
     CDS             1023370..1024941
     CDS             1024954..1025727
     CDS             complement(1025764..1026210)
     CDS             1026338..1026997
     CDS             1027009..1027347
     CDS             1027360..1027842
     CDS             1027839..1028048
     CDS             1028077..1028571
     CDS             1028586..1029302
     CDS             1029563..1030441
     CDS             complement(1030514..1032406)
     CDS             1032780..1033562
     CDS             complement(1033567..1034532)
     CDS             complement(1034657..1035985)
     CDS             1036224..1036640
     CDS             1036874..1038190
     CDS             1038225..1038626
     CDS             1038656..1039081
     CDS             1039187..1041454
     CDS             1041587..1042789
     CDS             complement(1042786..1043181)
     CDS             complement(1043222..1043623)
     CDS             complement(1043633..1045036)
     CDS             complement(1045089..1045685)
     CDS             1045839..1046594
     CDS             complement(1046691..1047242)
     CDS             1047371..1048363
     CDS             1048387..1050075
     CDS             1050186..1051142
     CDS             1051144..1051317
     CDS             1051317..1051934
     CDS             1052011..1052889
     CDS             1053029..1053712
     CDS             1053709..1055091
     CDS             1055102..1055671
     CDS             1055684..1056715
     CDS             1056721..1057299
     CDS             complement(1057306..1057872)
     CDS             complement(1057937..1059007)
     CDS             complement(1059013..1061148)
     CDS             1061404..1061886
     CDS             1062038..1063003
     CDS             1063030..1063494
     CDS             complement(1063614..1064564)
     CDS             complement(1064543..1065469)
     CDS             complement(1065676..1066896)
     CDS             1067060..1069066
     CDS             1069220..1069669
     CDS             1069811..1070347
     CDS             1070365..1071147
     CDS             complement(1071345..1072049)
     CDS             complement(1072317..1073087)
     CDS             complement(1073084..1073569)
     CDS             complement(1073574..1074104)
     CDS             complement(1074111..1074572)
     CDS             complement(1074577..1074825)
     CDS             complement(1074829..1075860)
     CDS             complement(1075853..1077370)
     CDS             complement(1077391..1079586)
     CDS             complement(1079590..1080540)
     CDS             complement(1080540..1081190)
     CDS             complement(1081472..1082521)
     CDS             complement(1082606..1083145)
     CDS             1083212..1083409
     CDS             1083581..1084972
     CDS             1084972..1085595
     CDS             complement(1085580..1086785)
     CDS             1086898..1087848
     CDS             1087864..1089312
     CDS             1089359..1090261
     CDS             complement(1090334..1090840)
     CDS             1091023..1093479
     CDS             1093723..1095294
     CDS             complement(1095283..1096086)
     CDS             complement(1096086..1097099)
     CDS             complement(1097096..1097980)
     CDS             1098073..1098369
     CDS             1098366..1099202
     CDS             complement(1099212..1099577)
     CDS             complement(1099581..1100846)
     CDS             1100942..1101256
     CDS             1101267..1102103
     CDS             1102100..1103008
     CDS             1103031..1103642
     CDS             1103731..1104555
     CDS             1104572..1105093
     CDS             1105129..1106319
     CDS             1106351..1107499
     CDS             1107499..1107933
     CDS             complement(1107938..1108642)
     CDS             1108826..1110133
     CDS             1110130..1111500
     CDS             1111505..1112902
     CDS             1112899..1114185
     CDS             complement(1114176..1114958)
     CDS             complement(1114955..1116382)
     CDS             complement(1116379..1117959)
     CDS             complement(1117978..1118634)
     CDS             complement(1118697..1119494)
     CDS             1119653..1120474
     CDS             complement(1120494..1121624)
     CDS             complement(1121621..1122532)
     CDS             complement(1122516..1123463)
     CDS             complement(1123460..1124158)
     CDS             1124461..1126641
     CDS             complement(1126727..1128106)
     CDS             complement(1128385..1129221)
     CDS             1129275..1130195
     CDS             complement(1130129..1130338)
     CDS             1130463..1131551
     CDS             1131719..1134553
     CDS             1134768..1135748
     CDS             1135952..1136851
     CDS             1136897..1138000
     CDS             complement(1137984..1138865)
     CDS             1138933..1139412
     CDS             1139474..1140361
     CDS             1140464..1141603
     CDS             1141651..1142790
     CDS             complement(1142868..1143455)
     CDS             complement(1143719..1144120)
     CDS             complement(1144302..1145477)
     CDS             1145575..1146339
     CDS             complement(1146377..1147786)
     CDS             1147895..1148407
     CDS             1148422..1149261
     CDS             complement(1149318..1150736)
     CDS             complement(1150739..1151107)
     CDS             complement(1151107..1152234)
     CDS             1152294..1153061
     CDS             1153496..1155346
     CDS             1155373..1156155
     CDS             1156152..1157135
     CDS             1157132..1157881
     CDS             1157929..1158231
     CDS             1158315..1159187
     CDS             1159419..1160414
     CDS             1160603..1161490
     CDS             1161490..1162788
     CDS             1162792..1163055
     CDS             1163052..1164269
     CDS             1164266..1165654
     CDS             1165669..1166652
     CDS             1166665..1167597
     CDS             1167642..1168598
     CDS             1168608..1169561
     CDS             1169681..1171858
     CDS             complement(1172199..1172678)
     CDS             1172752..1173300
     CDS             1173406..1174440
     CDS             1174473..1175444
     CDS             1175540..1175836
     CDS             1175854..1176324
     CDS             1176673..1177080
     CDS             1177145..1179382
     CDS             1179388..1179849
     CDS             complement(1179907..1180362)
     CDS             1180499..1180858
     CDS             complement(1180860..1182002)
     CDS             complement(1182807..1183256)
     CDS             complement(1183357..1183878)
     CDS             complement(1183875..1184462)
     CDS             complement(1184459..1185115)
     CDS             complement(1185186..1186403)
     CDS             1186488..1187234
     CDS             1187390..1188742
     CDS             1188994..1189341
     CDS             complement(1189511..1190275)
     CDS             1190384..1191577
     CDS             1191582..1192628
     CDS             1192746..1193300
     CDS             1193297..1193926
     CDS             1194085..1194720
     CDS             complement(1194742..1196262)
     CDS             1196895..1201379
     CDS             1201385..1207642
     CDS             1207639..1208583
     CDS             complement(1208622..1209788)
     CDS             1210158..1211444
     CDS             1211506..1213911
     CDS             1213995..1215134
     CDS             1215204..1216487
     CDS             1216820..1217215
     CDS             1217239..1218318
     CDS             1218475..1218657
     CDS             1218768..1219775
     CDS             1219817..1220815
     CDS             complement(1220808..1221761)
     CDS             complement(1221758..1222756)
     CDS             complement(1222753..1224033)
     CDS             complement(1224063..1225019)
     CDS             complement(1225006..1226226)
     CDS             complement(1226223..1227038)
     CDS             complement(1227226..1228785)
     CDS             1228891..1229862
     CDS             1229923..1230390
     CDS             complement(1230376..1232400)
     CDS             complement(1232467..1233588)
     CDS             complement(1233581..1234576)
     CDS             complement(1234667..1235488)
     CDS             complement(1235569..1235991)
     CDS             complement(1235996..1236565)
     CDS             complement(1236562..1238910)
     CDS             complement(1238984..1239754)
     CDS             1239952..1241616
     CDS             1241715..1243325
     CDS             1243480..1243974
     CDS             complement(1243996..1244691)
     CDS             1244793..1245404
     CDS             1245718..1246086
     CDS             complement(1246171..1246338)
     CDS             complement(1246335..1248554)
     CDS             complement(1248551..1249069)
     CDS             complement(1249069..1250541)
     CDS             complement(1250538..1251428)
     CDS             complement(1251421..1251582)
     CDS             complement(1251594..1252361)
     CDS             complement(1252373..1254052)
     CDS             1254201..1254488
     CDS             1254562..1255728
     CDS             1255725..1256342
     CDS             1256412..1256822
     CDS             complement(1256830..1258269)
     CDS             1258427..1260064
     CDS             1260109..1261731
     CDS             1262096..1262293
     CDS             complement(1262297..1262860)
     CDS             1262993..1264849
     CDS             1264876..1265823
     CDS             complement(1266168..1266971)
     CDS             complement(1266974..1267936)
     CDS             1268125..1270851
     CDS             complement(1270852..1272129)
     CDS             1272238..1273377
     CDS             1273359..1274027
     CDS             1274215..1274775
     CDS             complement(1274797..1276161)
     CDS             complement(1276194..1277267)
     CDS             complement(1277294..1278673)
     CDS             complement(1278835..1280097)
     CDS             complement(1280094..1280606)
     CDS             complement(1280623..1281996)
     CDS             complement(1282015..1282665)
     CDS             complement(1282784..1285177)
     CDS             complement(1285545..1286258)
     CDS             1286522..1288225
     CDS             complement(1288277..1290862)
     CDS             complement(1291036..1291653)
     CDS             1291839..1293713
     CDS             complement(1293719..1294360)
     CDS             1294531..1295025
     CDS             1295250..1295669
     CDS             1295695..1297101
     CDS             1297227..1298729
     CDS             1298787..1300163
     CDS             1300272..1301537
     CDS             1301577..1302749
     CDS             1302875..1303375
     CDS             complement(1303379..1303867)
     CDS             complement(1303992..1305959)
     CDS             complement(1306062..1307840)
     CDS             1307966..1309573
     CDS             complement(1309632..1310126)
     CDS             1310325..1310624
     CDS             1310830..1311858
     CDS             1311874..1312674
     CDS             complement(1312691..1313059)
     CDS             1313158..1314054
     CDS             1314026..1315927
     CDS             complement(1315931..1317730)
     CDS             complement(1317846..1319120)
     CDS             1319382..1321316
     CDS             complement(1321338..1322858)
     CDS             1323099..1323839
     CDS             complement(1323867..1324367)
     CDS             complement(1324475..1325563)
     CDS             1325751..1326278
     CDS             1326469..1327929
     CDS             1327938..1328333
     CDS             1328412..1329200
     CDS             1329397..1329753
     CDS             complement(1329892..1331193)
     CDS             complement(1331462..1332094)
     CDS             complement(1332091..1332975)
     CDS             1333210..1333833
     CDS             1333993..1334202
     CDS             1334547..1334741
     CDS             1334780..1335637
     CDS             1335738..1337462
     CDS             complement(1337487..1338191)
     CDS             1338426..1338752
     CDS             1338783..1339466
     CDS             1339492..1340919
     CDS             1340916..1341509
     CDS             1341563..1341988
     CDS             1341985..1343892
     CDS             complement(1343867..1345420)
     CDS             complement(1345454..1346182)
     CDS             complement(1346194..1347732)
     CDS             complement(1347886..1348284)
     CDS             complement(1348338..1348769)
     CDS             1348928..1351639
     CDS             1351685..1352284
     CDS             1352385..1352930
     CDS             1352927..1353382
     CDS             1353379..1353900
     CDS             complement(1353897..1354331)
     CDS             complement(1354295..1355743)
     CDS             1355984..1357357
     CDS             complement(1357387..1357791)
     CDS             complement(1357788..1358108)
     CDS             complement(1358128..1360290)
     CDS             complement(1360287..1362206)
     CDS             1362440..1362661
     CDS             1362968..1363966
     CDS             1364260..1364667
     CDS             1364664..1365125
     CDS             complement(1365251..1366042)
     CDS             complement(1366039..1366251)
     CDS             1366391..1367755
     CDS             1367752..1369233
     CDS             complement(1369307..1371328)
     CDS             1371653..1374640
     CDS             1374767..1376086
     CDS             1376170..1376397
     CDS             1376397..1376720
     CDS             1377019..1377156
     CDS             1377163..1378389
     CDS             1378444..1379724
     CDS             1379849..1380304
     CDS             1380402..1381700
     CDS             1381705..1382193
     CDS             complement(1382160..1383161)
     CDS             1383258..1384166
     CDS             complement(1384163..1385044)
     CDS             complement(1385023..1385238)
     CDS             complement(1385302..1386189)
     CDS             1386300..1387472
     CDS             1387584..1387802
     CDS             1387808..1388383
     CDS             1388510..1389271
     CDS             complement(1389359..1389706)
     CDS             complement(1389720..1390256)
     CDS             complement(1390288..1390662)
     CDS             1390847..1391560
     CDS             1391621..1391941
     CDS             1392057..1392338
     CDS             1392447..1392833
     CDS             1392946..1394346
     CDS             1394375..1395469
     CDS             1395420..1397246
     CDS             complement(1397251..1397916)
     CDS             complement(1397975..1399102)
     CDS             1399220..1399990
     CDS             complement(1400058..1401248)
     CDS             complement(1401263..1402297)
     CDS             1402384..1403286
     CDS             complement(1403307..1403837)
     CDS             1404174..1405550
     CDS             1405589..1406263
     CDS             1406402..1408435
     CDS             complement(1408518..1409807)
     CDS             complement(1409910..1410446)
     CDS             1410647..1411003
     CDS             complement(1411034..1411414)
     CDS             1411500..1412294
     CDS             complement(1412331..1413335)
     CDS             complement(1413457..1414503)
     CDS             complement(1414500..1415462)
     CDS             1415537..1415791
     CDS             1415903..1416406
     CDS             1416416..1417222
     CDS             1417243..1417869
     CDS             1417866..1418957
     CDS             1419234..1419512
     CDS             1419609..1420277
     CDS             1420274..1421230
     CDS             1421230..1421643
     CDS             1421640..1421909
     CDS             1421958..1422839
     CDS             complement(1422836..1423459)
     CDS             complement(1423542..1424201)
     CDS             complement(1424368..1425408)
     CDS             complement(1425405..1426397)
     CDS             1426597..1426875
     CDS             1426885..1428666
     CDS             1428780..1430726
     CDS             1430821..1431798
     CDS             complement(1431795..1433396)
     CDS             complement(1433429..1433893)
     CDS             1434011..1434484
     CDS             complement(1434481..1435062)
     CDS             complement(1435034..1435810)
     CDS             complement(1435952..1436968)
     CDS             1437450..1438778
     CDS             complement(1438809..1440650)
     CDS             complement(1440776..1443565)
     CDS             1443704..1444207
     CDS             1444292..1444732
     CDS             1444779..1445804
     CDS             1445876..1446244
     CDS             1446332..1447105
     CDS             complement(1447108..1448277)
     CDS             complement(1448282..1449124)
     CDS             complement(1449124..1450131)
     CDS             1450274..1450972
     CDS             1450991..1452529
     CDS             1452665..1455043
     CDS             complement(1455079..1457922)
     CDS             complement(1458643..1459236)
     CDS             1459571..1459801
     CDS             1459954..1461351
     CDS             complement(1461493..1462122)
     CDS             complement(1462127..1463761)
     CDS             complement(1463761..1465443)
     CDS             1466030..1466209
     CDS             1466483..1467235
     CDS             complement(1467367..1469118)
     CDS             complement(1469285..1470403)
     CDS             complement(1470648..1470902)
     CDS             complement(1470924..1471232)
     CDS             1471568..1471813
     CDS             1471810..1472061
     CDS             1472243..1473259
     CDS             1473804..1474667
     CDS             1474788..1476200
     CDS             1476218..1476490
     CDS             1476502..1476990
     CDS             complement(1476997..1477329)
     CDS             1477377..1477733
     CDS             complement(1478108..1478332)
     CDS             complement(1478338..1479855)
     CDS             1479887..1480837
     CDS             complement(1480851..1481159)
     CDS             complement(1481195..1481854)
     CDS             complement(1481851..1482699)
     CDS             complement(1482730..1482849)
     CDS             complement(1482988..1483878)
     CDS             1484032..1484298
     CDS             1484477..1484713
     CDS             complement(1484703..1484822)
     CDS             1485031..1485963
     CDS             complement(1485972..1486259)
     CDS             complement(1486256..1486660)
     CDS             1486865..1487320
     CDS             1487378..1487842
     CDS             1487912..1488283
     CDS             1488243..1488509
     CDS             complement(1488591..1489853)
     CDS             1490094..1492463
     CDS             1492549..1493844
     CDS             1494075..1494995
     CDS             complement(1495006..1495707)
     CDS             1495892..1498114
     CDS             1498175..1499554
     CDS             1499592..1499900
     CDS             1499960..1500718
     CDS             1500784..1502181
     CDS             complement(1502482..1503495)
     CDS             complement(1503517..1504122)
     CDS             complement(1504112..1505542)
     CDS             complement(1505868..1507880)
     CDS             complement(1508053..1508307)
     CDS             complement(1508304..1508531)
     CDS             complement(1508639..1509217)
     CDS             complement(1509436..1510770)
     CDS             complement(1511028..1513418)
     CDS             complement(1513670..1514467)
     CDS             complement(1514467..1516311)
     CDS             complement(1516382..1517032)
     CDS             complement(1517150..1517572)
     CDS             1517631..1517906
     CDS             complement(1518165..1519211)
     CDS             1519664..1521649
     CDS             1521965..1522825
     CDS             complement(1522946..1524025)
     CDS             complement(1524067..1525185)
     CDS             1525355..1526254
     CDS             1527234..1527800
     CDS             1527903..1530389
     CDS             1530923..1531399
     CDS             1531468..1531932
     CDS             1531929..1532510
     CDS             complement(1532579..1533145)
     CDS             complement(1533186..1533989)
     CDS             1534122..1537250
     CDS             1537356..1537526
     CDS             1537569..1537733
     CDS             complement(1538187..1538804)
     CDS             1538885..1539376
     CDS             1539406..1539804
     CDS             complement(1540249..1541190)
     CDS             complement(1541190..1544024)
     CDS             complement(1544021..1544410)
     CDS             1545073..1546086
     CDS             1546083..1546841
     CDS             1546832..1547350
     CDS             1547362..1547964
     CDS             1548377..1550224
     CDS             1550234..1551079
     CDS             1551076..1552065
     CDS             1552058..1552819
     CDS             1552816..1553199
     CDS             1553199..1554149
     CDS             1554185..1555138
     CDS             complement(1555128..1555634)
     CDS             complement(1556123..1556773)
     CDS             complement(1557069..1557812)
     CDS             complement(1557891..1558481)
     CDS             1558670..1559731
     CDS             1559728..1559901
     CDS             1559901..1560758
     CDS             1560761..1561066
     CDS             complement(1561115..1561384)
     CDS             complement(1561387..1561644)
     CDS             complement(1561641..1561739)
     CDS             complement(1561917..1562060)
     CDS             complement(1562062..1562232)
     CDS             1562342..1563262
     CDS             complement(1563868..1564461)
     CDS             1565120..1566127
     CDS             1566154..1567881
     CDS             1567881..1569017
     CDS             1569019..1570119
     CDS             1570120..1570773
     CDS             complement(1570858..1571190)
     CDS             complement(1571347..1571835)
     CDS             complement(1571832..1572257)
     CDS             1572392..1572802
     CDS             1572881..1573114
     CDS             complement(1573521..1574291)
     CDS             1574400..1575158
     CDS             1575196..1575435
     CDS             1575445..1575918
     CDS             1575935..1576432
     CDS             1576410..1576955
     CDS             1576952..1577440
     CDS             1577437..1578621
     CDS             1578652..1579029
     CDS             1579171..1581366
     CDS             1581388..1582584
     CDS             1582786..1583778
     CDS             complement(1583775..1584548)
     CDS             1584853..1587588
     CDS             1587604..1591338
     CDS             1591335..1592864
     CDS             1592868..1593551
     CDS             1593548..1594750
     CDS             1594775..1595545
     CDS             1595542..1596660
     CDS             1596692..1597252
     CDS             1597249..1597887
     CDS             1597970..1598455
     CDS             complement(1598761..1599873)
     CDS             1600152..1600778
     CDS             complement(1600819..1601943)
     CDS             complement(1602374..1603984)
     CDS             complement(1603984..1605273)
     CDS             complement(1605475..1606671)
     CDS             1607217..1608584
     CDS             1608625..1609338
     CDS             1609335..1611104
     CDS             complement(1611133..1612254)
     CDS             complement(1612283..1613005)
     CDS             complement(1613002..1613682)
     CDS             complement(1613688..1614818)
     CDS             1614895..1615335
     CDS             complement(1615358..1616155)
     CDS             complement(1616152..1617336)
     CDS             complement(1617333..1617818)
     CDS             1617965..1619140
     CDS             1619137..1620192
     CDS             1620189..1621151
     CDS             1621148..1622074
     CDS             complement(1622095..1623288)
     CDS             complement(1623278..1623535)
     CDS             complement(1623501..1624493)
     CDS             complement(1624512..1626287)
     CDS             complement(1626486..1627790)
     CDS             1628264..1629451
     CDS             1629960..1630376
     CDS             complement(1630706..1632007)
     CDS             1632696..1634987
     CDS             1636129..1637556
     CDS             complement(1637611..1638549)
     CDS             complement(1638546..1639526)
     CDS             complement(1639523..1640170)
     CDS             1640251..1640826
     CDS             complement(1640976..1641656)
     CDS             complement(1641813..1643783)
     CDS             complement(1643816..1644952)
     CDS             complement(1644949..1645983)
     CDS             complement(1646125..1648494)
     CDS             complement(1648706..1649191)
     CDS             1649197..1649616
     CDS             1649609..1650697
     CDS             complement(1650787..1651632)
     CDS             complement(1651776..1654415)
     CDS             complement(1654802..1655428)
     CDS             complement(1655756..1657639)
     CDS             1657866..1658834
     CDS             complement(1658917..1660458)
     CDS             complement(1660473..1661210)
     CDS             complement(1661301..1662038)
     CDS             complement(1662192..1662866)
     CDS             1662962..1663810
     CDS             complement(1663866..1664189)
     CDS             complement(1664278..1664847)
     CDS             1665313..1665930
     CDS             1666036..1666464
     CDS             complement(1666472..1668835)
     CDS             complement(1668816..1669400)
     CDS             1669548..1670111
     CDS             1670115..1671776
     CDS             1671783..1672937
     CDS             1672947..1674425
     CDS             1674477..1675424
     CDS             complement(1675467..1675997)
     CDS             1676180..1676749
     CDS             1676795..1678090
     CDS             1678102..1678509
     CDS             1678523..1679467
     CDS             1679469..1680917
     CDS             1680914..1682266
     CDS             1682263..1683714
     CDS             1683993..1685354
     CDS             1685305..1687305
     CDS             1687311..1688663
     CDS             1688854..1689540
     CDS             1689551..1690066
     CDS             1690103..1690918
     CDS             1690915..1691889
     CDS             1692075..1694474
     CDS             1694636..1696297
     CDS             complement(1696304..1697092)
     CDS             complement(1697350..1698039)
     CDS             complement(1698153..1698275)
     CDS             complement(1698289..1699431)
     CDS             complement(1699444..1701024)
     CDS             1701251..1702834
     CDS             1702831..1704474
     CDS             complement(1704471..1705427)
     CDS             1705711..1706979
     CDS             1707008..1707457
     CDS             1707522..1708139
     CDS             1708256..1709026
     CDS             complement(1709033..1710694)
     CDS             complement(1710684..1712465)
     CDS             1712617..1713612
     CDS             1713609..1715207
     CDS             1715301..1717253
     CDS             complement(1717309..1717689)
     CDS             complement(1717774..1718799)
     CDS             complement(1718881..1719414)
     CDS             complement(1719404..1720423)
     CDS             complement(1720427..1723147)
     CDS             complement(1723237..1723896)
     CDS             complement(1723997..1725277)
     CDS             complement(1725372..1726028)
     CDS             complement(1726709..1727281)
     CDS             complement(1727505..1728293)
     CDS             complement(1728290..1728625)
     CDS             1728726..1729097
     CDS             1729608..1729901
     CDS             complement(1730095..1730511)
     CDS             1730591..1730965
     CDS             1730981..1731301
     CDS             1731485..1732909
     CDS             complement(1733036..1733494)
     CDS             complement(1733491..1736700)
     CDS             complement(1736697..1738505)
     CDS             complement(1738502..1739719)
     CDS             complement(1739783..1740205)
     CDS             complement(1740457..1740738)
     CDS             complement(1741271..1741495)
     CDS             1741696..1742331
     CDS             complement(1742747..1745137)
     CDS             complement(1745237..1746091)
     CDS             complement(1746176..1746913)
     CDS             complement(1746913..1747392)
     CDS             complement(1747403..1748233)
     CDS             complement(1748245..1748598)
     CDS             complement(1748640..1749437)
     CDS             complement(1749437..1751290)
     CDS             complement(1751359..1751937)
     CDS             1752263..1752550
     CDS             1752531..1752806
     CDS             complement(1753481..1753573)
     CDS             complement(1753588..1755579)
     CDS             complement(1755655..1758780)
     CDS             complement(1758795..1760099)
     CDS             complement(1760096..1761391)
     CDS             complement(1761469..1761813)
     CDS             complement(1762406..1762699)
     CDS             complement(1762696..1763001)
     CDS             complement(1763005..1763241)
     CDS             complement(1763238..1764482)
     CDS             complement(1764487..1765446)
     CDS             1765486..1766685
     CDS             1766682..1767047
     CDS             1767050..1767850
     CDS             1767843..1768850
     CDS             1768813..1769844
     CDS             1769844..1770413
     CDS             1770472..1771098
     CDS             1771095..1771559
     CDS             complement(1771923..1773140)
     CDS             complement(1773446..1773667)
     CDS             complement(1773664..1774734)
     CDS             complement(1774739..1776289)
     CDS             1776506..1777696
     CDS             complement(1777764..1778312)
     CDS             1778583..1780199
     CDS             1780289..1781758
     CDS             1781763..1782473
     CDS             1782476..1784308
     CDS             1784312..1785280
     CDS             1785466..1785840
     CDS             1785840..1786412
     CDS             1786412..1787032
     CDS             1787037..1788242
     CDS             1788239..1788586
     CDS             1788586..1789038
     CDS             1789039..1789812
     CDS             1789816..1791123
     CDS             1791137..1791535
     CDS             1791542..1793641
     CDS             1793651..1794745
     CDS             1794742..1795227
     CDS             1795299..1795892
     CDS             1795896..1796204
     CDS             1796212..1798362
     CDS             1798362..1799864
     CDS             1799869..1801302
     CDS             1801299..1802033
     CDS             1802037..1802804
     CDS             1802801..1804498
     CDS             1804506..1804934
     CDS             1804934..1805173
     CDS             1805221..1806540
     CDS             1806540..1807820
     CDS             1807817..1808503
     CDS             1808583..1812005
     CDS             1812145..1812936
     CDS             1812975..1813880
     CDS             1813991..1814746
     CDS             1814743..1815297
     CDS             1815297..1816055
     CDS             1816055..1816873
     CDS             1816880..1818073
     CDS             1818078..1819241
     CDS             1819278..1821842
     CDS             1821875..1822471
     CDS             1822484..1823500
     CDS             1823540..1824334
     CDS             1824336..1825184
     CDS             1825181..1826353
     CDS             complement(1826343..1827647)
     CDS             complement(1827695..1829155)
     CDS             1829709..1830485
     CDS             complement(1830466..1831149)
     CDS             complement(1831216..1832013)
     CDS             complement(1832016..1833041)
     CDS             complement(1833038..1833610)
     CDS             complement(1833607..1835031)
     CDS             complement(1835028..1836941)
     CDS             1837029..1837778
     CDS             1837859..1838314
     CDS             1838378..1840012
     CDS             complement(1840035..1841264)
     CDS             complement(1841261..1842070)
     CDS             complement(1842067..1843383)
     CDS             complement(1843380..1844837)
     CDS             1845063..1846454
     CDS             complement(1846495..1846947)
     CDS             1846999..1848105
     CDS             1848098..1848802
     CDS             1848827..1849237
     CDS             1849300..1850757
     CDS             complement(1850759..1851373)
     CDS             1851448..1852755
     CDS             complement(1852759..1853757)
     CDS             1853924..1855504
     CDS             1855670..1856755
     CDS             complement(1857062..1857865)
     CDS             complement(1857862..1858638)
     CDS             complement(1858649..1859584)
     CDS             complement(1859581..1860240)
     CDS             complement(1860233..1861387)
     CDS             complement(1861505..1862737)
     CDS             1863652..1864224
     CDS             1864374..1865981
     CDS             1865986..1869909
     CDS             1869984..1871327
     CDS             1871324..1877404
     CDS             1878187..1879359
     CDS             1879403..1881148
     CDS             1881247..1882446
     CDS             complement(1882510..1883307)
     CDS             complement(1883334..1884134)
     CDS             complement(1884138..1885028)
     CDS             complement(1885030..1885806)
     CDS             complement(1885813..1887309)
     CDS             1887693..1888877
     CDS             1888945..1890684
     CDS             1890689..1891171
     CDS             complement(1891168..1891824)
     CDS             complement(1891814..1892803)
     CDS             complement(1892838..1894589)
     CDS             complement(1894768..1895349)
     CDS             complement(1895384..1896025)
     CDS             complement(1896131..1898053)
     CDS             complement(1898089..1898997)
     CDS             complement(1899008..1899253)
     CDS             complement(1899325..1899927)
     CDS             complement(1900020..1900868)
     CDS             complement(1900977..1902041)
     CDS             complement(1902097..1903215)
     CDS             complement(1903285..1905054)
     CDS             1905176..1905916
     CDS             1905923..1907131
     CDS             1907192..1908133
     CDS             complement(1908144..1908356)
     CDS             complement(1908449..1909258)
     CDS             complement(1909331..1912459)
     CDS             complement(1912478..1913665)
     CDS             complement(1913662..1914363)
     CDS             1914504..1915142
     CDS             complement(1915189..1915656)
     CDS             complement(1915649..1916668)
     CDS             1916843..1918663
     CDS             1918663..1922778
     CDS             1922960..1923340
     CDS             complement(1923414..1923953)
     CDS             1924362..1925210
     CDS             1925397..1926944
     CDS             1927024..1929675
     CDS             1929913..1930788
     CDS             1930785..1932746
     CDS             1932754..1934244
     CDS             1934231..1935442
     CDS             1935455..1935913
     CDS             1935922..1936428
     CDS             1936428..1936802
     CDS             1936799..1937419
     CDS             1937416..1938387
     CDS             1938387..1939490
     CDS             1939487..1939978
     CDS             1939975..1940733
     CDS             1940730..1941218
     CDS             complement(1941247..1941615)
     CDS             complement(1941686..1943062)
     CDS             complement(1943135..1944322)
     CDS             complement(1944356..1944559)
     CDS             1944678..1945619
     CDS             complement(1945641..1945961)
     CDS             complement(1946026..1949532)
     CDS             complement(1949525..1952578)
     CDS             complement(1952568..1953293)
     CDS             complement(1953290..1954390)
     CDS             complement(1954374..1954829)
     CDS             1954986..1956230
     CDS             1956248..1956568
     CDS             1956703..1957488
     CDS             complement(1957560..1957967)
     CDS             complement(1957979..1959406)
     CDS             complement(1959453..1960331)
     CDS             complement(1960367..1961902)
     CDS             complement(1961911..1962471)
     CDS             complement(1962664..1964862)
     CDS             complement(1964922..1965500)
     CDS             1965589..1966008
     CDS             1966085..1967077
     CDS             1967090..1968451
     CDS             complement(1968462..1969544)
     CDS             1969737..1971368
     CDS             complement(1971365..1972498)
     CDS             complement(1972547..1973164)
     CDS             1973227..1973769
     CDS             complement(1973766..1974449)
     CDS             1974535..1975011
     CDS             complement(1975012..1975746)
     CDS             1975898..1977577
     CDS             1977715..1979649
     CDS             1979768..1982368
     CDS             1982622..1983569
     CDS             1983566..1984210
     CDS             complement(1984197..1985240)
     CDS             1985286..1985822
     CDS             1985893..1986564
     CDS             1986580..1990041
     CDS             1990191..1990553
     CDS             1990550..1991320
     CDS             1991437..1991673
     CDS             1991719..1992258
     CDS             1992255..1992827
     CDS             complement(1992958..1993872)
     CDS             1994021..1995118
     CDS             complement(1995200..1996189)
     CDS             complement(1996208..1997815)
     CDS             complement(1997852..1998226)
     CDS             complement(1998332..1998991)
     CDS             complement(1998979..1999740)
     CDS             complement(1999780..2001078)
     CDS             complement(2001153..2002322)
     CDS             complement(2002420..2003247)
     CDS             complement(2003244..2003666)
     CDS             complement(2003692..2003904)
     CDS             2003988..2004764
     CDS             2004790..2005131
     CDS             complement(2005174..2005326)
     CDS             2005489..2006157
     CDS             2006154..2007167
     CDS             complement(2007195..2007866)
     CDS             complement(2007981..2009114)
     CDS             2009270..2010769
     CDS             2010803..2013064
     CDS             complement(2013144..2013749)
     CDS             complement(2014008..2014520)
     CDS             complement(2014517..2015584)
     CDS             2015648..2015881
     CDS             2015958..2017805
     CDS             complement(2017969..2018895)
     CDS             2019757..2020092
     CDS             2020193..2020855
     CDS             2020928..2022283
     CDS             complement(2022284..2022982)
     CDS             2023049..2024017
     CDS             2024112..2025041
     CDS             complement(2025065..2025889)
     CDS             complement(2025965..2026582)
     CDS             2026788..2027606
     CDS             complement(2027603..2028070)
     CDS             complement(2028087..2029289)
     CDS             complement(2029370..2030245)
     CDS             2030725..2031015
     CDS             2031071..2032714
     CDS             2032851..2034461
     CDS             complement(2034467..2034907)
     CDS             complement(2034894..2035349)
     CDS             complement(2035400..2035927)
     CDS             complement(2036206..2037999)
     CDS             2038174..2039472
     CDS             2039612..2040907
     CDS             2040910..2042268
     CDS             2042361..2043104
     CDS             2043287..2045449
     CDS             complement(2045536..2046951)
     CDS             complement(2046976..2048307)
     CDS             complement(2048307..2049719)
     CDS             complement(2049784..2050794)
     CDS             complement(2050861..2051160)
     CDS             complement(2051247..2053118)
     CDS             complement(2053244..2054524)
     CDS             complement(2054634..2054819)
     CDS             complement(2055223..2055960)
     CDS             complement(2055960..2057057)
     CDS             2057188..2058450
     CDS             complement(2058461..2062021)
     CDS             complement(2062055..2062318)
     CDS             2062535..2064613
     CDS             complement(2064619..2065332)
     CDS             2065412..2066422
     CDS             2066415..2066786
     CDS             2066802..2067530
     CDS             complement(2067540..2068190)
     CDS             complement(2068187..2069509)
     CDS             complement(2069506..2070339)
     CDS             complement(2070351..2071805)
     CDS             complement(2071805..2072791)
     CDS             complement(2072846..2074105)
     CDS             complement(2074218..2075381)
     CDS             complement(2076100..2076687)
     CDS             complement(2076687..2076905)
     CDS             complement(2077049..2077939)
     CDS             complement(2077976..2078848)
     CDS             2079003..2079830
     CDS             complement(2079844..2081172)
     CDS             complement(2081180..2081428)
     CDS             complement(2081505..2082911)
     CDS             complement(2082915..2084288)
     CDS             complement(2084313..2085698)
     CDS             complement(2085712..2087991)
     CDS             complement(2088097..2089470)
     CDS             complement(2089476..2090534)
     CDS             complement(2090531..2091550)
     CDS             2091646..2092782
     CDS             2093046..2093831
     CDS             2093853..2094344
     CDS             2094601..2095776
     CDS             complement(2096078..2096332)
     CDS             complement(2096534..2096995)
     CDS             complement(2096999..2098030)
     CDS             2098134..2099720
     CDS             complement(2099728..2100570)
     CDS             complement(2100593..2102281)
     CDS             2102441..2103073
     CDS             complement(2103136..2103957)
     CDS             2104100..2104801
     CDS             complement(2104884..2105570)
     CDS             complement(2105602..2106288)
     CDS             complement(2106300..2107127)
     CDS             complement(2107127..2108704)
     CDS             complement(2108697..2110112)
     CDS             2110242..2110799
     CDS             2110902..2112206
     CDS             complement(2112217..2112558)
     CDS             complement(2112629..2113627)
     CDS             2113775..2114653
     CDS             complement(2114650..2114997)
     CDS             complement(2115011..2116699)
     CDS             complement(2116762..2117526)
     CDS             2117572..2118060
     CDS             2118173..2119504
     CDS             2119569..2120240
     CDS             2120290..2120898
     CDS             complement(2120908..2121630)
     CDS             complement(2121640..2122659)
     CDS             complement(2122646..2123479)
     CDS             complement(2123476..2124510)
     CDS             complement(2124514..2125323)
     CDS             complement(2125427..2126599)
     CDS             2127283..2128452
     CDS             2128568..2129392
     CDS             complement(2129624..2130088)
     CDS             complement(2130088..2130516)
     CDS             complement(2130518..2131645)
     CDS             complement(2131649..2132269)
     CDS             complement(2132288..2132941)
     CDS             complement(2132938..2133417)
     CDS             complement(2133424..2134731)
     CDS             2134950..2135348
     CDS             complement(2135435..2136652)
     CDS             complement(2136749..2137540)
     CDS             2137753..2138520
     CDS             2138600..2139220
     CDS             complement(2139217..2140023)
     CDS             2140138..2140815
     CDS             complement(2140812..2141975)
     CDS             complement(2142130..2143467)
     CDS             2144006..2145481
     CDS             2145478..2145876
     CDS             2146064..2147533
     CDS             2147535..2148593
     CDS             2148615..2148860
     CDS             2148857..2150155
     CDS             2150161..2150925
     CDS             complement(2150926..2152224)
     CDS             2152624..2153130
     CDS             complement(2153133..2154575)
     CDS             complement(2154583..2155122)
     CDS             complement(2155119..2155928)
     CDS             2156180..2156518
     CDS             2156598..2158001
     CDS             2158088..2159011
     CDS             complement(2159071..2160333)
     CDS             complement(2160460..2161083)
     CDS             complement(2161202..2162065)
     CDS             complement(2162105..2163406)
     CDS             2163407..2165143
     CDS             2165194..2165982
     CDS             complement(2165979..2166941)
     CDS             complement(2167109..2168263)
     CDS             complement(2168293..2169486)
     CDS             complement(2169615..2170610)
     CDS             2170953..2171495
     CDS             complement(2171482..2172906)
     CDS             2173180..2174916
     CDS             complement(2174913..2177555)
     CDS             complement(2177552..2177980)
     CDS             complement(2177977..2179035)
     CDS             complement(2179039..2179953)
     CDS             complement(2179950..2180927)
     CDS             2181226..2181993
     CDS             2182025..2182651
     CDS             complement(2182712..2184340)
     CDS             2184688..2185614
     CDS             complement(2185717..2186112)
     CDS             complement(2186411..2187814)
     CDS             complement(2187811..2191011)
     CDS             complement(2191076..2192266)
     CDS             2192402..2192974
     CDS             2193080..2194291
     CDS             complement(2194360..2196531)
     CDS             2197131..2199380
     CDS             2199398..2200078
     CDS             2200075..2201172
     CDS             complement(2201169..2202269)
     CDS             complement(2202382..2203083)
     CDS             complement(2203269..2205605)
     CDS             2206157..2206315
     CDS             complement(2206312..2207241)
     CDS             complement(2207246..2207875)
     CDS             complement(2207872..2208624)
     CDS             complement(2208621..2209835)
     CDS             complement(2209832..2211004)
     CDS             2211196..2213763
     CDS             2213774..2215222
     CDS             2215286..2215963
     CDS             2216085..2216861
     CDS             complement(2216858..2217187)
     CDS             2217401..2217514
     CDS             2217511..2218815
     CDS             2218812..2219801
     CDS             2219801..2220643
     CDS             2220645..2221382
     CDS             2221394..2222236
     CDS             2222440..2223036
     CDS             complement(2223118..2223819)
     CDS             complement(2223824..2225575)
     CDS             complement(2225572..2226270)
     CDS             complement(2226270..2228072)
     CDS             2228292..2228876
     CDS             complement(2228827..2231241)
     CDS             2231426..2231965
     CDS             complement(2231971..2234148)
     CDS             2234601..2235224
     CDS             2235221..2236336
     CDS             2236593..2238794
     CDS             2238936..2240183
     CDS             2240271..2241242
     CDS             2241239..2242096
     CDS             complement(2242093..2242746)
     CDS             complement(2242736..2243620)
     CDS             complement(2243620..2244657)
     CDS             complement(2244883..2246169)
     CDS             complement(2246184..2246417)
     CDS             complement(2246530..2247267)
     CDS             complement(2247271..2247429)
     CDS             complement(2247432..2248382)
     CDS             2248596..2248934
     CDS             2248955..2249212
     CDS             2249225..2249809
     CDS             2249981..2251471
     CDS             complement(2251474..2251959)
     CDS             complement(2251987..2252895)
     CDS             2253044..2254348
     CDS             2254361..2255350
     CDS             complement(2255386..2256873)
     CDS             complement(2256971..2257369)
     CDS             complement(2257608..2257790)
     CDS             complement(2257787..2258923)
     CDS             complement(2258935..2261115)
     CDS             complement(2262089..2262373)
     CDS             complement(2262534..2264033)
     CDS             complement(2264088..2265710)
     CDS             2265873..2267390
     CDS             complement(2267474..2268934)
     CDS             complement(2269081..2271357)
     CDS             2271561..2272391
     CDS             2272534..2274447
     CDS             2274466..2276310
     CDS             2276323..2277231
     CDS             2277224..2278024
     CDS             2278092..2279216
     CDS             2280730..2282400
     CDS             2282460..2283143
     CDS             2283140..2284495
     CDS             complement(2284598..2287774)
     CDS             complement(2287828..2288928)
     CDS             complement(2289126..2290040)
     CDS             2290289..2290729
     CDS             2290726..2291541
     CDS             complement(2291562..2292053)
     CDS             complement(2292141..2293235)
     CDS             complement(2293336..2294025)
     CDS             complement(2294035..2294508)
     CDS             complement(2294646..2295692)
     CDS             2296179..2296637
     CDS             2296651..2297337
     CDS             2297334..2299526
     CDS             complement(2299572..2299955)
     CDS             complement(2300264..2301304)
     CDS             complement(2301362..2302186)
     CDS             2302532..2303299
     CDS             complement(2303327..2304622)
     CDS             complement(2304653..2306332)
     CDS             complement(2306592..2307290)
     CDS             2307522..2309858
     CDS             2309894..2311567
     CDS             2311615..2312724
     CDS             complement(2312775..2314349)
     CDS             complement(2314436..2314864)
     CDS             complement(2314889..2316220)
     CDS             2316492..2317430
     CDS             complement(2317501..2318346)
     CDS             complement(2318411..2319058)
     CDS             2319423..2320886
     CDS             2320917..2321780
     CDS             complement(2321796..2322728)
     CDS             complement(2322946..2323947)
     CDS             2324003..2325319
     CDS             2325531..2326322
     CDS             complement(2326743..2327714)
     CDS             2327913..2328731
     CDS             complement(2328883..2329374)
     CDS             complement(2329387..2330280)
     CDS             2330381..2331193
     CDS             2331584..2331817
     CDS             complement(2331874..2332653)
     CDS             complement(2332650..2333858)
     CDS             complement(2334064..2335206)
     CDS             complement(2335203..2335784)
     CDS             2336181..2338652
     CDS             2338649..2338996
     CDS             2339011..2339853
     CDS             2339991..2341583
     CDS             complement(2341554..2341793)
     CDS             complement(2342174..2342869)
     CDS             complement(2342950..2344371)
     CDS             2344554..2345501
     CDS             2345591..2346727
     CDS             complement(2346810..2348351)
     CDS             complement(2348467..2349099)
     CDS             complement(2349106..2349903)
     CDS             complement(2350028..2350240)
     CDS             2350304..2350747
     CDS             2350750..2351220
     CDS             2351222..2352595
     CDS             2352653..2353429
     CDS             complement(2353273..2353827)
     CDS             complement(2353824..2354381)
     CDS             complement(2354374..2354766)
     CDS             2354987..2357239
     CDS             2357417..2358139
     CDS             complement(2358217..2360046)
     CDS             2360145..2361311
     CDS             complement(2361319..2362806)
     CDS             complement(2362803..2365043)
     CDS             complement(2365009..2365740)
     CDS             complement(2365737..2366756)
     CDS             2366903..2367931
     CDS             2367928..2368512
     CDS             2368620..2368934
     CDS             2368931..2369962
     CDS             complement(2369969..2370394)
     CDS             complement(2370394..2370741)
     CDS             complement(2371007..2371429)
     CDS             2371581..2371916
     CDS             2372236..2372688
     CDS             complement(2372760..2373230)
     CDS             complement(2373332..2374798)
     CDS             2374920..2376062
     CDS             2376062..2377183
     CDS             2377254..2379833
     CDS             2379899..2380237
     CDS             2380303..2380662
     CDS             2380722..2383016
     CDS             2383112..2383837
     CDS             2383994..2384161
     CDS             complement(2384225..2385451)
     CDS             complement(2385513..2386880)
     CDS             complement(2386877..2387269)
     CDS             2387408..2388682
     CDS             2388738..2389199
     CDS             2389208..2389942
     CDS             2389954..2391114
     CDS             2391123..2391557
     CDS             complement(2391615..2393123)
     CDS             complement(2393216..2393704)
     CDS             complement(2393715..2395187)
     CDS             2395324..2395758
     CDS             2395813..2396196
     CDS             2396245..2397384
     CDS             complement(2397558..2397686)
     CDS             complement(2397803..2398090)
     CDS             2398166..2398621
     CDS             2398618..2399544
     CDS             2399600..2400547
     CDS             2400544..2401824
     CDS             2401828..2403303
     CDS             2403384..2403785
     CDS             2403782..2404363
     CDS             2404423..2406087
     CDS             2406268..2407815
     CDS             complement(2407964..2408917)
     CDS             complement(2408970..2410253)
     CDS             complement(2410413..2410640)
     CDS             complement(2410768..2411982)
     CDS             complement(2411990..2412409)
     CDS             2412480..2414312
     CDS             complement(2414341..2415276)
     CDS             complement(2415362..2415844)
     CDS             complement(2415852..2416316)
     CDS             2416354..2417319
     CDS             complement(2417303..2418358)
     CDS             2418451..2418663
     CDS             complement(2418674..2418961)
     CDS             complement(2418981..2419544)
     CDS             2419779..2421032
     CDS             complement(2421091..2422029)
     CDS             complement(2422353..2423522)
     CDS             complement(2423535..2423936)
     CDS             2424101..2425561
     CDS             complement(2425571..2426326)
     CDS             complement(2426533..2427258)
     CDS             complement(2427315..2430605)
     CDS             complement(2430629..2432803)
     CDS             2433047..2434246
     CDS             2434306..2435265
     CDS             2435262..2435834
     CDS             2435856..2437466
     CDS             2437466..2438887
     CDS             complement(2439072..2440484)
     CDS             complement(2440675..2440995)
     CDS             complement(2441015..2441818)
     CDS             complement(2441815..2442660)
     CDS             2442811..2442963
     CDS             complement(2443047..2444723)
     CDS             complement(2444720..2445325)
     CDS             complement(2445322..2445531)
     CDS             2445725..2446513
     CDS             2446580..2446936
     CDS             2446939..2447373
     CDS             2447399..2449246
     CDS             2449344..2449517
     CDS             2449715..2449909
     CDS             complement(2450042..2451076)
     CDS             complement(2451504..2451890)
     CDS             complement(2452108..2452590)
     CDS             2452659..2453417
     CDS             2453417..2454013
     CDS             2454207..2456594
     CDS             2456641..2457585
     CDS             2457575..2458741
     CDS             2458920..2460029
     CDS             complement(2460054..2460413)
     CDS             2460571..2460918
     CDS             2460918..2461580
     CDS             2461577..2462899
     CDS             complement(2462877..2463470)
     CDS             complement(2463467..2463967)
     CDS             complement(2463960..2464325)
     CDS             complement(2464315..2465148)
     CDS             complement(2465141..2465968)
     CDS             complement(2465965..2466549)
     CDS             complement(2466546..2467904)
     CDS             2468059..2468400
     CDS             2468457..2469785
     CDS             2469798..2472878
     CDS             complement(2472875..2473627)
     CDS             complement(2473672..2474067)
     CDS             complement(2474226..2476394)
     CDS             complement(2476391..2478043)
     CDS             complement(2478532..2481054)
     CDS             complement(2481354..2481740)
     CDS             2482007..2483002
     CDS             2482999..2483967
     CDS             2483964..2484740
     CDS             2484737..2486002
     CDS             2485999..2487261
     CDS             complement(2487218..2487814)
     CDS             complement(2487917..2490232)
     CDS             complement(2490358..2490843)
     CDS             2490975..2491400
     CDS             2491975..2494302
     CDS             2494433..2495767
     CDS             complement(2495836..2496621)
     CDS             complement(2496632..2497672)
     CDS             complement(2497774..2498496)
     CDS             complement(2498561..2499931)
     CDS             2500009..2501229
     CDS             2501226..2502767
     CDS             2502764..2503582
     CDS             2503594..2505261
     CDS             complement(2505275..2505823)
     CDS             complement(2505855..2506670)
     CDS             complement(2506767..2507420)
     CDS             2507644..2508018
     CDS             complement(2508033..2509445)
     CDS             2509605..2510801
     CDS             2510798..2512444
     CDS             2512470..2513159
     CDS             2513938..2516421
     CDS             2516447..2517472
     CDS             2517668..2517910
     CDS             2517907..2518161
     CDS             2518175..2519872
     CDS             2519869..2520831
     CDS             2520850..2522370
     CDS             2522408..2523133
     CDS             complement(2523138..2524370)
     CDS             complement(2524367..2525557)
     CDS             complement(2525547..2526824)
     CDS             2526914..2527861
     CDS             2527858..2528514
     CDS             2528595..2530133
     CDS             complement(2530235..2531650)
     CDS             complement(2531661..2533913)
     CDS             2533951..2534733
     CDS             complement(2534749..2534952)
     CDS             complement(2534975..2535433)
     CDS             complement(2535457..2536728)
     CDS             2536868..2537227
     CDS             2537214..2538206
     CDS             2538212..2541496
     CDS             2541477..2541800
     CDS             2541876..2543516
     CDS             2543615..2544595
     CDS             2544749..2545312
     CDS             2545312..2547105
     CDS             complement(2547114..2549393)
     CDS             complement(2549390..2550313)
     CDS             complement(2550446..2550997)
     CDS             complement(2551071..2551913)
     CDS             2552014..2552586
     CDS             complement(2552632..2553888)
     CDS             complement(2553904..2555028)
     CDS             complement(2555165..2555962)
     CDS             2556177..2557874
     CDS             complement(2557871..2559262)
     CDS             complement(2559259..2561724)
     CDS             2561854..2562564
     CDS             2562670..2565006
     CDS             2565115..2566494
     CDS             2566629..2567819
     CDS             2568080..2571001
     CDS             2571012..2572898
     CDS             2573015..2573368
     CDS             2573375..2574274
     CDS             complement(2574343..2575698)
     CDS             complement(2576003..2578636)
     CDS             2578838..2579623
     CDS             complement(2579610..2580512)
     CDS             2580711..2581634
     CDS             2581634..2582419
     CDS             2582416..2583438
     CDS             complement(2583495..2584775)
     CDS             complement(2584980..2586956)
     CDS             2587882..2589486
     CDS             2589483..2592746
     CDS             2593249..2594955
     CDS             2594991..2596220
     CDS             complement(2596517..2596927)
     CDS             complement(2597382..2598428)
     CDS             2599002..2599937
     CDS             2600134..2600910
     CDS             2600922..2601476
     CDS             2601481..2605245
     CDS             complement(2605398..2605787)
     CDS             complement(2606183..2606977)
     CDS             complement(2606974..2607294)
     CDS             complement(2607309..2607782)
     CDS             complement(2607790..2608245)
     CDS             complement(2608242..2609519)
     CDS             complement(2609516..2609857)
     CDS             complement(2609860..2612046)
     CDS             complement(2612062..2612517)
     CDS             complement(2612907..2613314)
     CDS             complement(2613435..2613551)
     CDS             complement(2613675..2613953)
     CDS             complement(2614010..2615599)
     CDS             complement(2615805..2617676)
     CDS             complement(2617673..2619064)
     CDS             2619226..2621412
     CDS             complement(2621405..2622487)
     CDS             complement(2622942..2623325)
     CDS             complement(2623409..2624287)
     CDS             complement(2624256..2626670)
     CDS             complement(2626697..2627437)
     CDS             complement(2627512..2627991)
     CDS             2628420..2628761
     CDS             2628795..2628905
     CDS             complement(2629327..2630712)
     CDS             complement(2630752..2632407)
     CDS             2632744..2635284
     CDS             2635451..2637037
     CDS             2637040..2638194
     CDS             2638197..2640437
     CDS             2641198..2642781
     CDS             2642924..2643889
     CDS             complement(2643950..2644699)
     CDS             2644967..2645719
     CDS             complement(2646326..2646589)
     CDS             complement(2646955..2647659)
     CDS             complement(2648277..2652473)
     CDS             complement(2652905..2654368)
     CDS             2655587..2657671
     CDS             2657668..2658372
     CDS             2658362..2658817
     CDS             2658829..2660451
     CDS             2660448..2661635
     CDS             2661632..2662006
     CDS             2661996..2662319
     CDS             2662316..2663248
     CDS             2663245..2663796
     CDS             2663793..2664281
     CDS             complement(2664788..2665825)
     CDS             2666402..2666527
     CDS             2667678..2669489
     CDS             2669563..2672052
     CDS             2672042..2672452
     CDS             complement(2672785..2673138)
     CDS             2673229..2674806
     CDS             2674803..2675714
     CDS             2675711..2676625
     CDS             complement(2676631..2681778)
     CDS             complement(2681872..2683020)
     CDS             2683173..2683553
     CDS             2684198..2684530
     CDS             complement(2684423..2685046)
     CDS             complement(2685048..2685647)
     CDS             complement(2685654..2686586)
     CDS             complement(2686587..2687591)
     CDS             complement(2687558..2688124)
     CDS             complement(2689150..2692554)
     CDS             complement(2692551..2693492)
     CDS             complement(2693495..2694640)
     CDS             complement(2694637..2696178)
     CDS             complement(2696432..2696641)
     CDS             2696760..2697359
     CDS             2697509..2698861
     CDS             2698858..2699253
     CDS             2699243..2700667
     CDS             complement(2701302..2702693)
     CDS             complement(2702693..2703547)
     CDS             complement(2703617..2707030)
     CDS             complement(2707017..2707565)
     CDS             complement(2707555..2708373)
     CDS             2708821..2709048
     CDS             2709175..2709429
     CDS             2709426..2709830
     CDS             2709830..2711485
     CDS             2712150..2713379
     CDS             2713575..2714192
     CDS             2714229..2714498
     CDS             2714644..2715174
     CDS             2715194..2716264
     CDS             complement(2716377..2717135)
     CDS             complement(2717168..2717320)
     CDS             2717450..2719018
     CDS             complement(2719034..2719729)
     CDS             2719842..2720021
     CDS             2720158..2721273
     CDS             2721270..2721743
     CDS             2721740..2723209
     CDS             complement(2723343..2725133)
     CDS             2725323..2726207
     CDS             complement(2726276..2727292)
     CDS             2727727..2728035
     CDS             2728407..2729345
     CDS             2730114..2731781
     CDS             complement(2731786..2732610)
     CDS             2732741..2734078
     CDS             complement(2734083..2735192)
     CDS             complement(2735280..2735777)
     CDS             complement(2735781..2736656)
     CDS             2736794..2737396
     CDS             2737386..2739632
     CDS             2739752..2740234
     CDS             complement(2740253..2742748)
     CDS             complement(2742745..2744250)
     CDS             2744432..2745688
     CDS             complement(2745693..2747276)
     CDS             complement(2747273..2748232)
     CDS             complement(2748229..2749764)
     CDS             complement(2749813..2752827)
     CDS             complement(2753020..2754342)
     CDS             complement(2754353..2755522)
     CDS             complement(2755745..2757361)
     CDS             2757583..2759352
     CDS             complement(2759373..2762195)
     CDS             complement(2762591..2763055)
     CDS             2763192..2764325
     CDS             2764585..2765208
     CDS             2765283..2766284
     CDS             complement(2766274..2766603)
     CDS             2766786..2767565
     CDS             2767565..2767807
     CDS             2767979..2768662
     CDS             2768689..2769495
     CDS             2769593..2769907
     CDS             2770083..2770673
     CDS             2770654..2770752
     CDS             complement(2770755..2771243)
     CDS             complement(2771264..2771554)
     CDS             complement(2771659..2772042)
     CDS             complement(2772051..2773274)
     CDS             complement(2773279..2774505)
     CDS             complement(2774502..2775263)
     CDS             complement(2775533..2776252)
     CDS             complement(2776350..2777915)
     CDS             complement(2777912..2779057)
     CDS             2779173..2779892
     CDS             2779957..2780436
     CDS             2780643..2781818
     CDS             complement(2782009..2783136)
     CDS             2783188..2784438
     CDS             complement(2784446..2787838)
     CDS             2787933..2788406
     CDS             2788610..2789827
     CDS             2789811..2790353
     CDS             complement(2790639..2792042)
     CDS             complement(2792178..2792801)
     CDS             complement(2792813..2793232)
     CDS             complement(2793243..2793659)
     CDS             complement(2793659..2794168)
     CDS             complement(2794204..2795598)
     CDS             complement(2795634..2796401)
     CDS             2797224..2799020
     CDS             2799146..2800150
     CDS             complement(2800132..2800866)
     CDS             complement(2800863..2801747)
     CDS             complement(2801740..2803050)
     CDS             2803111..2803947
     CDS             complement(2804024..2805463)
     CDS             complement(2805577..2807022)
     CDS             complement(2807061..2808284)
     CDS             complement(2808299..2808589)
     CDS             2808790..2809815
     CDS             2809889..2810812
     CDS             2810878..2811465
     CDS             2811811..2812506
     CDS             2812619..2813542
     CDS             2813620..2814276
     CDS             complement(2819960..2820109)
     CDS             complement(2820695..2821129)
     CDS             complement(2821244..2821957)
     CDS             2822066..2822446
     CDS             complement(2822511..2825147)
     CDS             2825506..2826045
     CDS             complement(2826189..2826482)
     CDS             complement(2826495..2826776)
     CDS             complement(2826826..2828463)
     CDS             2828637..2829248
     CDS             complement(2829309..2829839)
     CDS             2830103..2830912
     CDS             2831030..2832100
     CDS             complement(2832120..2832536)
     CDS             complement(2832562..2833761)
     CDS             2833823..2834839
     CDS             complement(2834789..2834977)
     CDS             complement(2834940..2836496)
     CDS             2836782..2837096
     CDS             2837097..2837795
     CDS             complement(2837792..2838541)
     CDS             complement(2838601..2839287)
     CDS             complement(2839357..2840160)
     CDS             complement(2840171..2841112)
     CDS             complement(2841117..2842544)
     CDS             complement(2842669..2844495)
     CDS             2844834..2845994
     CDS             2846253..2847062
     CDS             2847105..2848079
     CDS             complement(2848086..2848790)
     CDS             2848958..2849584
     CDS             complement(2849597..2850769)
     CDS             complement(2850826..2851992)
     CDS             complement(2852033..2852296)
     CDS             2852529..2853620
     CDS             2853656..2855221
     CDS             2855218..2856225
     CDS             2856317..2857753
     CDS             2857842..2858591
     CDS             complement(2858592..2859554)
     CDS             complement(2859671..2860105)
     CDS             2860243..2860767
     CDS             2860940..2861338
     CDS             2861665..2862795
     CDS             2862820..2864466
     CDS             2864742..2866334
     CDS             2866498..2867706
     CDS             2867863..2868606
     CDS             2868611..2869129
     CDS             2869281..2870369
     CDS             complement(2870366..2871316)
     CDS             complement(2871389..2871607)
     CDS             2872092..2872583
     CDS             complement(2872665..2874419)
     CDS             complement(2874605..2875552)
     CDS             2875668..2876252
     CDS             2876256..2878025
     CDS             complement(2878166..2878438)
     CDS             2878697..2879836
     CDS             2879936..2881000
     CDS             2881130..2881906
     CDS             2882197..2883351
     CDS             2883370..2883741
     CDS             2883746..2885089
     CDS             2885089..2886660
     CDS             complement(2886681..2888045)
     CDS             2888173..2888526
     CDS             2888622..2890025
     CDS             2890022..2891296
     CDS             2891462..2892208
     CDS             2892218..2892634
     CDS             2892767..2893891
     CDS             2893961..2894194
     CDS             complement(2894198..2894596)
     CDS             2894702..2895523
     CDS             complement(2895520..2896974)
     CDS             2897114..2898169
     CDS             2898256..2899086
     CDS             2899111..2899476
     CDS             complement(2899705..2900592)
     CDS             complement(2900597..2900971)
     CDS             complement(2901154..2903799)
     CDS             complement(2903977..2905071)
     CDS             2905227..2905436
     CDS             2905391..2906254
     CDS             complement(2906263..2908296)
     CDS             complement(2908410..2909387)
     CDS             2909515..2909883
     CDS             complement(2909911..2910171)
     CDS             complement(2910171..2910959)
     CDS             complement(2910960..2911736)
     CDS             2911879..2912862
     CDS             2912977..2913699
     CDS             complement(2913791..2914546)
     CDS             complement(2914580..2915353)
     CDS             2915352..2915486
     CDS             2915483..2916106
     CDS             2916153..2916623
     CDS             complement(2916630..2917685)
     CDS             complement(2917718..2918701)
     CDS             complement(2918698..2919195)
     CDS             complement(2919249..2922029)
     CDS             2922207..2923262
     CDS             2923295..2923954
     CDS             complement(2923963..2924835)
     CDS             complement(2924846..2925337)
     CDS             2925564..2928542
     CDS             complement(2928560..2929540)
     CDS             complement(2929595..2930437)
     CDS             2930509..2931912
     CDS             2931918..2932805
     CDS             complement(2932806..2934095)
     CDS             complement(2934191..2935504)
     CDS             complement(2935604..2936905)
     CDS             2937036..2937782
     CDS             2937953..2938846
     CDS             complement(2938870..2940606)
     CDS             complement(2940664..2941125)
     CDS             complement(2941194..2941862)
     CDS             2942008..2942568
     CDS             complement(2942565..2942978)
     CDS             complement(2943054..2944085)
     CDS             2944171..2945421
     CDS             2945418..2945864
     CDS             2946035..2946820
     CDS             complement(2946928..2947221)
     CDS             complement(2947385..2947744)
     CDS             2947962..2948939
     CDS             complement(2948987..2949991)
     CDS             complement(2950058..2951239)
     CDS             complement(2951264..2952109)
     CDS             2952149..2952676
     CDS             2952673..2954583
     CDS             2954573..2955232
     CDS             complement(2955229..2955867)
     CDS             2955949..2956980
     CDS             2957024..2958250
     CDS             2958275..2959318
     CDS             2959410..2960672
     CDS             complement(2960739..2961332)
     CDS             complement(2961333..2961818)
     CDS             complement(2961828..2962709)
     CDS             2962811..2965003
     CDS             2965327..2965722
     CDS             complement(2965861..2967297)
     CDS             2967465..2968265
     CDS             2968364..2968852
     CDS             complement(2968855..2969232)
     CDS             complement(2969249..2969506)
     CDS             complement(2969503..2970738)
     CDS             complement(2970738..2971898)
     CDS             2972010..2972441
     CDS             2972438..2973229
     CDS             complement(2973328..2975991)
     CDS             complement(2976254..2976652)
     CDS             complement(2976793..2977782)
     CDS             complement(2978025..2978639)
     CDS             complement(2978650..2980650)
     CDS             complement(2980743..2982032)
     CDS             2982243..2983790
     CDS             complement(2984329..2984694)
     CDS             2984839..2985759
     CDS             2985826..2986200
     CDS             complement(2986216..2986443)
     CDS             complement(2986459..2987055)
     CDS             complement(2987157..2988221)
     CDS             complement(2988553..2989926)
     CDS             complement(2990103..2990525)
     CDS             complement(2990570..2991598)
     CDS             complement(2991654..2992043)
     CDS             complement(2992057..2992425)
     CDS             complement(2992574..2993143)
     CDS             complement(2993140..2994495)
     CDS             complement(2994585..2995064)
     CDS             complement(2995117..2995302)
     CDS             complement(2995315..2995917)
     CDS             complement(2995931..2996329)
     CDS             complement(2996298..2996909)
     CDS             complement(2996922..2997317)
     CDS             complement(2997334..2997639)
     CDS             complement(2997659..2998213)
     CDS             complement(2998206..2998523)
     CDS             complement(2998526..2998894)
     CDS             complement(2998891..2999136)
     CDS             complement(2999148..2999345)
     CDS             complement(2999348..2999764)
     CDS             complement(2999768..3000505)
     CDS             complement(3000505..3000894)
     CDS             complement(3000897..3001175)
     CDS             complement(3001194..3002024)
     CDS             complement(3002043..3002342)
     CDS             complement(3002342..3002986)
     CDS             complement(3002986..3003744)
     CDS             complement(3003744..3004064)
     CDS             complement(3004398..3005588)
     CDS             complement(3005625..3007748)
     CDS             complement(3007836..3008306)
     CDS             complement(3008322..3008693)
     CDS             complement(3009131..3013339)
     CDS             complement(3013454..3017590)
     CDS             complement(3017745..3018122)
     CDS             complement(3018181..3018696)
     CDS             3019117..3019953
     CDS             complement(3019963..3020880)
     CDS             complement(3021063..3021758)
     CDS             complement(3021764..3022210)
     CDS             complement(3022411..3023247)
     CDS             complement(3023360..3024691)
     CDS             complement(3024688..3026115)
     CDS             3026220..3027035
     CDS             3027032..3027928
     CDS             complement(3027965..3028474)
     CDS             complement(3028704..3031853)
     CDS             complement(3032384..3034009)
     CDS             3034121..3034621
     CDS             complement(3034637..3035536)
     CDS             complement(3035570..3036508)
     CDS             complement(3036624..3037034)
     CDS             3037168..3038139
     CDS             3038139..3039050
     CDS             3039062..3039913
     CDS             complement(3039916..3040317)
     CDS             complement(3040899..3041687)
     CDS             3041912..3042757
     CDS             3042809..3044098
     CDS             complement(3044119..3044868)
     CDS             complement(3044948..3045583)
     CDS             complement(3045686..3047686)
     CDS             complement(3047761..3049746)
     CDS             complement(3049783..3050535)
     CDS             complement(3050657..3051151)
     CDS             3051313..3052473
     CDS             complement(3052527..3053153)
     CDS             complement(3053153..3053860)
     CDS             complement(3053879..3054391)
     CDS             complement(3054544..3055557)
     CDS             complement(3055580..3056209)
     CDS             complement(3056249..3056797)
     CDS             complement(3056797..3057897)
     CDS             3057994..3058449
     CDS             3058665..3059033
     CDS             complement(3059132..3060109)
     CDS             complement(3060109..3060234)
     CDS             3060432..3060797
     CDS             3060794..3062914
     CDS             3062984..3063430
     CDS             3063449..3064261
     CDS             3064266..3064865
     CDS             complement(3064870..3067335)
     CDS             complement(3067367..3069988)
     CDS             3070095..3070460
     CDS             complement(3070461..3072413)
     CDS             complement(3072493..3073071)
     CDS             3073276..3074391
     CDS             complement(3074453..3074995)
     CDS             3075203..3076402
     CDS             complement(3076442..3077062)
     CDS             complement(3077062..3078015)
     CDS             complement(3078030..3078797)
     CDS             complement(3078794..3079921)
     CDS             3080011..3081009
     CDS             complement(3081161..3081559)
     CDS             complement(3081786..3083699)
     CDS             3083866..3084438
     CDS             complement(3084435..3085547)
     CDS             3085651..3086067
     CDS             3086093..3086476
     CDS             complement(3086458..3087072)
     CDS             3087355..3088173
     CDS             3088264..3088614
     CDS             complement(3089214..3090635)
     CDS             complement(3090718..3091953)
     CDS             complement(3091950..3093905)
     CDS             complement(3093902..3094453)
     CDS             complement(3094456..3095490)
     CDS             complement(3095529..3096653)
     CDS             complement(3097054..3099399)
     CDS             3099475..3101265
     CDS             3101340..3102068
     CDS             complement(3102077..3102622)
     CDS             complement(3102708..3103814)
     CDS             3103965..3104942
     CDS             complement(3104971..3105096)
     CDS             complement(3105163..3105354)
     CDS             complement(3105351..3105956)
     CDS             complement(3105962..3106258)
     CDS             complement(3106344..3106625)
     CDS             complement(3106693..3107016)
     CDS             complement(3107044..3108444)
     CDS             complement(3108586..3109110)
     CDS             complement(3109107..3109697)
     CDS             3109793..3110149
     CDS             complement(3110156..3111382)
     CDS             complement(3111473..3111925)
     CDS             complement(3111955..3112425)
     CDS             3112624..3113862
     CDS             3113956..3114372
     CDS             complement(3114397..3115737)
     CDS             3115887..3117857
     CDS             3117985..3118656
     CDS             complement(3118681..3119688)
     CDS             complement(3119799..3120281)
     CDS             complement(3120271..3120915)
     CDS             3121490..3122101
     CDS             complement(3122104..3123978)
     CDS             complement(3124031..3124321)
     CDS             3124579..3125790
     CDS             3125912..3126376
     CDS             complement(3126373..3127338)
     CDS             3127472..3128353
     CDS             3128407..3130335
     CDS             complement(3130606..3131517)
     CDS             3131673..3132455
     CDS             complement(3132722..3133108)
     CDS             complement(3133304..3134278)
     CDS             complement(3134275..3135315)
     CDS             complement(3135402..3136031)
     CDS             complement(3136215..3136847)
     CDS             3136991..3139171
     CDS             complement(3139245..3139922)
     CDS             complement(3139934..3140641)
     CDS             complement(3140684..3141394)
     CDS             complement(3141405..3142736)
     CDS             3142850..3143341
     CDS             3143338..3143766
     CDS             3143905..3144342
     CDS             complement(3144352..3145239)
     CDS             complement(3145252..3148386)
     CDS             3148576..3149682
     CDS             complement(3149685..3150782)
     CDS             3151052..3152248
     CDS             complement(3152191..3153063)
     CDS             3153174..3153497
     CDS             complement(3153502..3153933)
     CDS             3154082..3156466
     CDS             3156612..3158411
     CDS             complement(3158427..3159269)
     CDS             complement(3159286..3160269)
     CDS             complement(3160362..3163508)
     CDS             3163770..3165347
     CDS             complement(3165359..3165937)
     CDS             complement(3166169..3168247)
     CDS             complement(3168265..3173262)
     CDS             complement(3173349..3174212)
     CDS             3174276..3174950
     CDS             complement(3174969..3175394)
     CDS             complement(3175555..3176925)
     CDS             3177046..3177912
     CDS             complement(3177982..3179001)
     CDS             complement(3179016..3180047)
     CDS             complement(3180047..3181534)
     CDS             complement(3181560..3182966)
     CDS             complement(3183001..3183711)
     CDS             complement(3183724..3185331)
     CDS             complement(3185334..3186179)
     CDS             complement(3186278..3186793)
     CDS             complement(3186944..3187117)
     CDS             3187425..3187868
     CDS             3187978..3188547
     CDS             3188544..3189161
     CDS             complement(3189158..3190645)
     CDS             complement(3190739..3192163)
     CDS             complement(3192179..3192535)
     CDS             complement(3192532..3193632)
     CDS             complement(3193625..3194776)
     CDS             complement(3194773..3196188)
     CDS             complement(3196199..3197392)
     CDS             complement(3197392..3198828)
     CDS             complement(3198825..3200261)
     CDS             complement(3200258..3201901)
     CDS             complement(3201898..3202290)
     CDS             complement(3202287..3203315)
     CDS             complement(3203315..3203659)
     CDS             complement(3204224..3204766)
     CDS             complement(3204895..3205452)
     CDS             3205572..3206495
     CDS             3206624..3207817
     CDS             3207909..3208892
     CDS             complement(3208917..3210392)
     CDS             3210675..3212183
     CDS             3212279..3214756
     CDS             complement(3214753..3215103)
     CDS             3215190..3217382
     CDS             complement(3217688..3218443)
     CDS             3218636..3218938
     CDS             3219031..3219960
     CDS             3220484..3222820
     CDS             complement(3222945..3223652)
     CDS             3223829..3224704
     CDS             3224701..3225987
     CDS             3226079..3226513
     CDS             complement(3226540..3227166)
     CDS             complement(3227298..3228182)
     CDS             3228374..3228925
     CDS             complement(3229002..3230381)
     CDS             3230592..3232061
     CDS             3232067..3233335
     CDS             3233332..3236553
     CDS             3236639..3238861
     CDS             3238996..3239325
     CDS             3239431..3240036
     CDS             3240139..3241320
     CDS             3241329..3241952
     CDS             3241971..3243053
     CDS             complement(3243090..3244145)
     CDS             complement(3244228..3244593)
     CDS             3244853..3248314
     CDS             complement(3248406..3248738)
     CDS             complement(3248802..3250394)
     CDS             3250554..3251003
     CDS             3251007..3251234
     CDS             3251720..3252205
     CDS             3252372..3253205
     CDS             3253377..3253751
     CDS             complement(3253828..3254964)
     CDS             complement(3255025..3256239)
     CDS             3257008..3258600
     CDS             3258981..3259166
     CDS             3259246..3259551
     CDS             complement(3259667..3260314)
     CDS             3260318..3260512
     CDS             3260814..3261560
     CDS             complement(3261574..3262566)
     CDS             3262742..3263701
     CDS             3263658..3264614
     CDS             3264659..3266527
     CDS             3266720..3268330
     CDS             complement(3268335..3269219)
     CDS             3269273..3269737
     CDS             3269748..3270437
     CDS             3270446..3271741
     CDS             3271774..3273315
     CDS             complement(3273319..3273609)
     CDS             complement(3273613..3274206)
     CDS             complement(3274193..3274843)
     CDS             3274957..3275874
     CDS             complement(3275958..3276335)
     CDS             3276686..3277624
     CDS             complement(3277883..3279028)
     CDS             complement(3279025..3280152)
     CDS             complement(3280133..3280810)
     CDS             complement(3280878..3285602)
     CDS             complement(3285977..3287065)
     CDS             3287214..3288770
     CDS             3288767..3288970
     CDS             3289091..3290521
     CDS             3290606..3291220
     CDS             3291418..3291990
     CDS             complement(3292012..3293595)
     CDS             3293783..3295039
     CDS             complement(3295048..3296436)
     CDS             complement(3296520..3298514)
     CDS             3298533..3299201
     CDS             complement(3299198..3300088)
     CDS             3300244..3301515
     CDS             3301521..3301877
     CDS             3301889..3302413
     CDS             3302571..3303032
     CDS             3303072..3303473
     CDS             complement(3303596..3304888)
     CDS             complement(3304973..3305554)
     CDS             complement(3305657..3307252)
     CDS             complement(3307245..3307766)
     CDS             complement(3308179..3309345)
     CDS             complement(3309453..3310091)
     CDS             complement(3310088..3310489)
     CDS             3310556..3311338
     CDS             3311506..3312183
     CDS             3312282..3313457
     CDS             complement(3313519..3313986)
     CDS             complement(3314133..3314894)
     CDS             complement(3315057..3315947)
     CDS             3316180..3317397
     CDS             complement(3317406..3318455)
     CDS             complement(3318452..3319495)
     CDS             3319629..3320201
     CDS             3320760..3321134
     CDS             3321307..3322008
     CDS             complement(3322005..3324719)
     CDS             complement(3324716..3325267)
     CDS             complement(3325621..3326712)
     CDS             complement(3326709..3327707)
     CDS             3327785..3329566
     CDS             3329589..3330176
     CDS             3330296..3330868
     CDS             3330959..3331780
     CDS             complement(3331781..3332644)
     CDS             complement(3332734..3333732)
     CDS             complement(3333874..3334521)
     CDS             complement(3334570..3336711)
     CDS             complement(3336875..3337669)
     CDS             3337842..3339659
     CDS             complement(3339690..3340028)
     CDS             complement(3340207..3340479)
     CDS             complement(3340811..3341428)
     CDS             complement(3341492..3341794)
     CDS             3342005..3342643
     CDS             complement(3342654..3344045)
     CDS             complement(3344045..3345016)
     CDS             complement(3345156..3345458)
     CDS             complement(3345569..3346021)
     CDS             complement(3346034..3346294)
     CDS             complement(3346363..3347133)
     CDS             3347132..3348043
     CDS             complement(3348051..3348230)
     CDS             complement(3348230..3348646)
     CDS             complement(3348643..3349893)
     CDS             complement(3349890..3350801)
     CDS             3350983..3353748
     CDS             3353778..3354266
     CDS             complement(3354429..3355367)
     CDS             3355564..3356574
     CDS             3356687..3357883
     CDS             3357986..3358879
     CDS             3358987..3359283
     CDS             3359295..3359525
     CDS             complement(3359559..3359831)
     CDS             3359940..3360605
     CDS             complement(3360625..3360921)
     CDS             3361121..3361912
     CDS             3362042..3363541
     CDS             3363821..3364417
     CDS             3364547..3365722
     CDS             3365876..3366064
     CDS             complement(3366046..3367878)
     CDS             3368052..3368270
     CDS             complement(3368344..3369150)
     CDS             complement(3369147..3370394)
     CDS             complement(3370437..3372410)
     CDS             complement(3372681..3373001)
     CDS             complement(3373001..3373444)
     CDS             complement(3373637..3374257)
     CDS             complement(3374254..3374811)
     CDS             complement(3374796..3376181)
     CDS             3376545..3377165
     CDS             complement(3377229..3377948)
     CDS             complement(3377959..3378891)
     CDS             complement(3378888..3379634)
     CDS             complement(3379671..3380186)
     CDS             complement(3380183..3381472)
     CDS             complement(3381599..3382960)
     CDS             complement(3382981..3384216)
     CDS             complement(3384234..3384806)
     CDS             3384975..3385286
     CDS             3385406..3385702
     CDS             complement(3385812..3386441)
     CDS             complement(3386512..3387051)
     CDS             complement(3387065..3387520)
     CDS             complement(3387610..3387912)
     CDS             complement(3387921..3388883)
     CDS             complement(3389030..3389803)
     CDS             3390182..3390514
     CDS             3390587..3391147
     CDS             3391323..3391955
     CDS             3392005..3392523
     CDS             complement(3392543..3393706)
     CDS             complement(3393819..3395690)
     CDS             3395793..3396758
     CDS             3396755..3397468
     CDS             3397538..3398611
     CDS             3398617..3400053
     CDS             3400244..3400954
     CDS             complement(3400965..3401783)
     CDS             complement(3401871..3402689)
     CDS             complement(3402695..3403345)
     CDS             complement(3403379..3404689)
     CDS             3404841..3405467
     CDS             complement(3405496..3407013)
     CDS             3407233..3408018
     CDS             complement(3408015..3408746)
     CDS             complement(3408743..3410623)
     CDS             complement(3410675..3412423)
     CDS             3412514..3412912
     CDS             3412923..3413312
     CDS             3413339..3415126
     CDS             3415160..3415459
     CDS             3415494..3416276
     CDS             3416546..3417484
     CDS             3417711..3418109
     CDS             3418368..3418613
     CDS             3418733..3419026
     CDS             complement(3419055..3419213)
     CDS             complement(3419300..3420187)
     CDS             complement(3420168..3420467)
     CDS             complement(3420489..3420782)
     CDS             3420939..3422183
     CDS             3422279..3423523
     CDS             complement(3423520..3424227)
     CDS             complement(3424306..3425079)
     CDS             3425220..3425870
     CDS             3425939..3426301
     CDS             3426395..3427798
     CDS             3427953..3428372
     CDS             3428377..3429714
     CDS             complement(3429721..3429951)
     CDS             complement(3430013..3430216)
     CDS             complement(3430329..3430784)
     CDS             complement(3430830..3432056)
     CDS             complement(3432173..3432505)
     CDS             complement(3432635..3433081)
     CDS             complement(3433142..3434665)
     CDS             3434751..3434915
     CDS             complement(3434927..3435715)
     CDS             3435813..3436607
     CDS             complement(3436604..3437806)
     CDS             complement(3437881..3438843)
     CDS             complement(3438916..3440067)
     CDS             complement(3440070..3441809)
     CDS             complement(3441884..3442234)
     CDS             complement(3442231..3443337)
     CDS             complement(3443354..3444241)
     CDS             complement(3444241..3445401)
     CDS             complement(3445416..3446333)
     CDS             complement(3446538..3447350)
     CDS             3447492..3448142
     CDS             3448157..3448504
     CDS             3448581..3449519
     CDS             3449643..3451829
     CDS             complement(3451907..3452374)
     CDS             complement(3452401..3452997)
     CDS             complement(3453225..3455342)
     CDS             complement(3455430..3456536)
     CDS             3456747..3456878
     CDS             3456904..3457584
     CDS             3457588..3457695
     CDS             3457698..3457955
     CDS             3457967..3458383
     CDS             3458431..3458616
     CDS             complement(3458613..3460433)
     CDS             3460578..3460865
     CDS             3460891..3461139
     CDS             3461136..3461414
     CDS             3461419..3461868
     CDS             3461923..3462246
     CDS             3462243..3462461
     CDS             3462468..3462893
     CDS             3462890..3463291
     CDS             3463288..3463686
     CDS             3463731..3464630
     CDS             complement(3464637..3465809)
     CDS             complement(3465806..3466423)
     CDS             3466549..3467079
     CDS             3467095..3467334
     CDS             3467388..3468068
     CDS             3468055..3468444
     CDS             complement(3468445..3469170)
     CDS             3469261..3470931
     CDS             3470977..3472065
     CDS             3472065..3472631
     CDS             complement(3472650..3473570)
     CDS             complement(3473667..3473999)
     CDS             3474210..3476105
     CDS             3476460..3476843
     CDS             complement(3476925..3477914)
     CDS             3478012..3478884
     CDS             3478881..3479201
     CDS             3479201..3479734
     CDS             complement(3479756..3480430)
     CDS             complement(3480520..3481164)
     CDS             3481255..3481788
     CDS             complement(3481862..3482497)
     CDS             3482686..3483849
     CDS             complement(3483860..3486091)
     CDS             3486211..3486960
     CDS             3486957..3487193
     CDS             3487288..3487629
     CDS             complement(3487662..3487892)
     CDS             3488106..3488537
     CDS             3488534..3490426
     CDS             3490490..3491263
     CDS             complement(3491365..3491541)
     CDS             complement(3491745..3492119)
     CDS             complement(3492323..3493147)
     CDS             complement(3493248..3494993)
     CDS             3495062..3495781
     CDS             complement(3495903..3496433)
     CDS             complement(3496498..3497373)
     CDS             3497512..3498783
     CDS             complement(3498804..3500207)
     CDS             3500252..3500377
     CDS             3500409..3501017
     CDS             3501087..3501623
     CDS             3501629..3502576
     CDS             3502616..3502879
     CDS             3502929..3503435
     CDS             3503462..3504346
     CDS             3504422..3505309
     CDS             complement(3505300..3505515)
     CDS             3505664..3506545
     CDS             3506694..3507716
     CDS             3507891..3508355
     CDS             complement(3508592..3509062)
     CDS             complement(3509068..3509451)
     CDS             complement(3509561..3510034)
     CDS             3510185..3511120
     CDS             complement(3511193..3511402)
     CDS             3511506..3512399
     CDS             3512431..3513702
     CDS             3513822..3514310
     CDS             3514452..3515120
     CDS             3515148..3516875
     CDS             3516969..3518558
     CDS             3518642..3518929
     CDS             complement(3519321..3520220)
     CDS             complement(3520228..3521058)
     CDS             3521179..3521574
     CDS             3521600..3522505
     CDS             complement(3522495..3524141)
     CDS             complement(3524229..3525929)
     CDS             complement(3526058..3526876)
     CDS             3527048..3529534
     CDS             3529672..3530499
     CDS             complement(3530504..3531475)
     CDS             complement(3531540..3532487)
     CDS             3532631..3533515
     CDS             3533598..3534056
     CDS             3534053..3534526
     CDS             complement(3534658..3535191)
     CDS             complement(3535188..3535934)
     CDS             3536001..3536759
     CDS             3536756..3537628
     CDS             3537674..3538414
     CDS             3538411..3539052
     CDS             3539206..3539769
     CDS             complement(3539742..3541592)
     CDS             3541798..3542544
     CDS             complement(3542551..3543171)
     CDS             3543239..3544606
     CDS             3544666..3545238
     CDS             complement(3545242..3546183)
     CDS             3546307..3546696
     CDS             3546791..3547381
     CDS             complement(3547412..3548002)
     CDS             3548159..3548884
     CDS             complement(3548996..3549445)
     CDS             complement(3549445..3550215)
     CDS             3550272..3551015
     CDS             3551080..3551424
     CDS             complement(3551484..3552680)
     CDS             complement(3552680..3553345)
     CDS             complement(3553342..3554001)
     CDS             complement(3554003..3556321)
     CDS             complement(3556432..3556887)
     CDS             3557019..3557504
     CDS             3557539..3560412
     CDS             3560426..3560713
     CDS             3560710..3561156
     CDS             3561255..3561596
     CDS             3561882..3562406
     CDS             3562565..3563305
     CDS             3563395..3563811
     CDS             3564043..3564312
     CDS             complement(3564320..3565543)
     CDS             complement(3565595..3566011)
     CDS             3566093..3566548
     CDS             complement(3566555..3568123)
     CDS             3568235..3569170
     CDS             3569216..3570502
     CDS             3570499..3571086
     CDS             3571083..3571823
     CDS             3571899..3572900
     CDS             complement(3572930..3573916)
     CDS             3574054..3574632
     CDS             3574690..3575244
     CDS             3575314..3576132
     CDS             3576377..3576634
     CDS             3576689..3577138
     CDS             complement(3577148..3577858)
     CDS             complement(3577889..3578716)
     CDS             complement(3578779..3579465)
     CDS             complement(3579558..3581699)
     CDS             complement(3581768..3582037)
     CDS             3582333..3582701
     CDS             3582725..3583195
     CDS             3583402..3584340
     CDS             complement(3585322..3586614)
     CDS             3586724..3587515
     CDS             complement(3587521..3588408)
     CDS             3588598..3589083
     CDS             3589080..3589526
     CDS             complement(3589530..3590597)
     CDS             3590675..3591805
     CDS             complement(3591807..3593780)
     CDS             3593866..3594180
     CDS             3594167..3594478
     CDS             3594475..3595182
     CDS             3595196..3595408
     CDS             3595428..3596000
     CDS             complement(3596004..3596966)
     CDS             complement(3597034..3599718)
     CDS             complement(3599697..3600971)
     CDS             complement(3600984..3601211)
     CDS             complement(3601211..3601447)
     CDS             complement(3601452..3602849)
     CDS             3602896..3603486
     CDS             complement(3603483..3604226)
     CDS             complement(3604300..3604794)
     CDS             complement(3604911..3605795)
     CDS             complement(3605943..3606872)
     CDS             complement(3606872..3607618)
     CDS             complement(3607747..3609000)
     CDS             complement(3608997..3609977)
     CDS             complement(3610008..3610835)
     CDS             complement(3610838..3611158)
     CDS             complement(3611155..3612366)
     CDS             complement(3612405..3613040)
     CDS             3613303..3613953
     CDS             complement(3613969..3615030)
     CDS             3615111..3615956
     CDS             3615953..3616885
     CDS             3616953..3618542
     CDS             complement(3618551..3618979)
     CDS             3619094..3619909
     CDS             3619995..3621095
     CDS             3621155..3621865
     CDS             complement(3621862..3622911)
     CDS             complement(3622908..3623288)
     CDS             complement(3623297..3625255)
     CDS             3625430..3626671
     CDS             complement(3626752..3627327)
     CDS             complement(3627686..3629677)
     CDS             complement(3629708..3630691)
     CDS             3630863..3632131
     CDS             complement(3632144..3632761)
     CDS             complement(3632878..3634533)
     CDS             complement(3634765..3635049)
     CDS             3635328..3636221
     CDS             complement(3636243..3637304)
     CDS             3637362..3639047
     CDS             complement(3639044..3639802)
     CDS             complement(3639910..3640077)
     CDS             complement(3640179..3640865)
     CDS             3640999..3641493
     CDS             3641490..3642569
     CDS             3642574..3643329
     CDS             3643428..3644159
     CDS             3644156..3644914
     CDS             3644918..3646813
     CDS             3646810..3647862
     CDS             complement(3647863..3648513)
     CDS             complement(3648618..3651380)
     CDS             3651552..3652133
     CDS             3652130..3652795
     CDS             3652897..3653547
     CDS             3653551..3653709
     CDS             3653706..3654230
     CDS             complement(3654253..3654891)
     CDS             3655032..3655598
     CDS             complement(3655588..3656358)
     CDS             complement(3656429..3657289)
     CDS             3657579..3658442
     CDS             3658543..3660282
     CDS             complement(3660286..3661530)
     CDS             complement(3661527..3662804)
     CDS             complement(3662876..3663334)
     CDS             complement(3663413..3664222)
     CDS             complement(3664277..3664693)
     CDS             complement(3664725..3665777)
     CDS             complement(3665825..3666094)
     CDS             complement(3666180..3666527)
     CDS             complement(3666591..3667469)
     CDS             3667514..3667999
     CDS             3667992..3669125
     CDS             complement(3669244..3670155)
     CDS             complement(3670288..3672783)
     CDS             3673018..3674562
     CDS             3674624..3675640
     CDS             complement(3675485..3676285)
     CDS             complement(3676640..3679153)
     CDS             complement(3679369..3680730)
     CDS             3680950..3682185
     CDS             complement(3682182..3682487)
     CDS             complement(3682484..3682741)
     CDS             complement(3682761..3683405)
     CDS             complement(3683446..3684333)
     CDS             3684510..3685172
     CDS             3685413..3686222
     CDS             complement(3686223..3686909)
     CDS             3687010..3687516
     CDS             complement(3687513..3688181)
     CDS             3688228..3688824
     CDS             complement(3688877..3689329)
     CDS             complement(3689403..3690596)
     CDS             3690719..3691141
     CDS             3691192..3693759
     CDS             3693756..3694229
     CDS             3694229..3695260
     CDS             complement(3695268..3696233)
     CDS             complement(3696230..3697036)
     CDS             complement(3697029..3697652)
     CDS             complement(3697656..3699521)
     CDS             complement(3699586..3700911)
     CDS             complement(3700924..3702213)
     CDS             complement(3702356..3702799)
     CDS             complement(3702813..3703886)
     CDS             complement(3703903..3704868)