CDS             1..1365
     CDS             1532..2671
     CDS             3088..3309
     CDS             3309..4448
     CDS             4451..6409
     CDS             6446..8998
     CDS             9217..9507
     CDS             9548..10099
     CDS             10121..10357
     CDS             complement(10418..11281)
     CDS             11427..12440
     CDS             12645..13451
     CDS             13691..15613
     CDS             15708..16088
     CDS             16036..16290
     CDS             16466..16843
     CDS             complement(16903..18789)
     CDS             19313..19639
     CDS             19783..21315
     CDS             21315..22565
     CDS             22614..23288
     CDS             complement(23323..24546)
     CDS             24679..25245
     CDS             25365..26231
     CDS             26461..27807
     CDS             27822..28382
     CDS             28581..29495
     CDS             complement(29664..31466)
     CDS             31822..32739
     CDS             32755..33897
     CDS             34052..35143
     CDS             35246..35680
     CDS             35796..36092
     CDS             complement(36486..37508)
     CDS             38074..38523
     CDS             38535..40268
     CDS             40252..42042
     CDS             42151..42966
     CDS             43139..43849
     CDS             43860..45743
     CDS             45733..47070
     CDS             47082..47882
     CDS             47954..48199
     CDS             48364..49167
     CDS             49266..50573
     CDS             50970..51449
     CDS             51615..52262
     CDS             52274..52666
     CDS             52659..53507
     CDS             53643..54395
     CDS             complement(54734..56122)
     CDS             56327..56845
     CDS             56848..57498
     CDS             complement(57833..58300)
     CDS             59136..60314
     CDS             60795..62045
     CDS             complement(62094..63575)
     CDS             63881..64300
     CDS             64386..64970
     CDS             65121..65840
     CDS             complement(65893..67251)
     CDS             67454..67684
     CDS             67810..69918
     CDS             70130..70606
     CDS             complement(70667..70843)
     CDS             complement(70946..72403)
     CDS             complement(72643..73677)
     CDS             77065..77283
     CDS             complement(79497..80489)
     CDS             complement(80508..81998)
     CDS             82401..84335
     CDS             84450..86195
     CDS             86346..87698
     CDS             87718..88356
     CDS             88433..89086
     CDS             89113..90129
     CDS             complement(90207..90479)
     CDS             90664..92457
     CDS             92594..93130
     CDS             93373..94629
     CDS             94842..95618
     CDS             95615..95968
     CDS             95943..96419
     CDS             complement(96478..96792)
     CDS             complement(96792..97142)
     CDS             complement(97235..97936)
     CDS             complement(97936..99414)
     CDS             99569..100015
     CDS             100015..100395
     CDS             complement(100444..101130)
     CDS             complement(101288..102583)
     CDS             complement(102593..103249)
     CDS             complement(103265..104563)
     CDS             complement(104563..105555)
     CDS             105826..106824
     CDS             106843..107652
     CDS             107671..108585
     CDS             108607..108996
     CDS             complement(109121..110671)
     CDS             111092..112183
     CDS             112191..113375
     CDS             113377..113973
     CDS             114069..114566
     CDS             114740..118189
     CDS             118318..118758
     CDS             118967..119857
     CDS             119835..120140
     CDS             120137..120808
     CDS             122941..123261
     CDS             123264..123869
     CDS             123872..124837
     CDS             124856..125086
     CDS             125311..125472
     CDS             125426..125737
     CDS             126139..127653
     CDS             127666..129495
     CDS             129531..130238
     CDS             130357..131445
     CDS             131461..132261
     CDS             132262..133098
     CDS             133098..134183
     CDS             134991..135983
     CDS             135980..136876
     CDS             136873..137637
     CDS             complement(137678..138316)
     CDS             complement(138486..138959)
     CDS             139402..140796
     CDS             140820..142733
     CDS             complement(143182..143853)
     CDS             complement(143909..144772)
     CDS             144908..145378
     CDS             145393..145803
     CDS             145905..146132
     CDS             146574..147698
     CDS             147764..148606
     CDS             148628..149689
     CDS             149682..150383
     CDS             150425..151573
     CDS             complement(151625..152269)
     CDS             152437..153270
     CDS             153287..154168
     CDS             complement(154226..155581)
     CDS             155872..157971
     CDS             complement(158031..158555)
     CDS             159025..159360
     CDS             159336..160082
     CDS             160075..160761
     CDS             160831..161646
     CDS             complement(161821..162375)
     CDS             complement(162386..162619)
     CDS             162829..163623
     CDS             163647..164489
     CDS             complement(164531..165409)
     CDS             165527..166387
     CDS             166411..167205
     CDS             complement(167313..167540)
     CDS             167726..168226
     CDS             168281..176884
     CDS             177223..178320
     CDS             178323..179300
     CDS             179317..180597
     CDS             180605..182011
     CDS             182089..183117
     CDS             183230..183994
     CDS             184064..185197
     CDS             complement(185249..185599)
     CDS             185735..186004
     CDS             186021..187364
     CDS             187630..188385
     CDS             188382..189296
     CDS             189324..191279
     CDS             191403..192605
     CDS             192586..193263
     CDS             complement(193380..194819)
     CDS             complement(195072..196886)
     CDS             complement(197018..197881)
     CDS             198103..199038
     CDS             199067..199732
     CDS             complement(199775..200134)
     CDS             200216..201037
     CDS             201037..202470
     CDS             202545..203285
     CDS             203419..204789
     CDS             204794..205207
     CDS             205303..206721
     CDS             complement(206783..207865)
     CDS             complement(207879..208244)
     CDS             complement(208246..209091)
     CDS             209213..210070
     CDS             210094..210753
     CDS             210768..211238
     CDS             211461..213146
     CDS             213168..213884
     CDS             214228..215679
     CDS             215973..217250
     CDS             220518..220736
     CDS             224035..224985
     CDS             224985..226274
     CDS             226274..227362
     CDS             227355..230540
     CDS             230559..231503
     CDS             231806..232273
     CDS             232283..234781
     CDS             235034..238624
     CDS             238653..242318
     CDS             complement(242423..243079)
     CDS             243364..243777
     CDS             243812..244282
     CDS             244403..246496
     CDS             246600..247331
     CDS             247349..248533
     CDS             248688..249377
     CDS             249405..250556
     CDS             complement(250859..251953)
     CDS             complement(252371..253465)
     CDS             253676..254545
     CDS             254666..255835
     CDS             255956..257716
     CDS             257836..259821
     CDS             259832..260482
     CDS             260504..262237
     CDS             262237..262476
     CDS             262576..264060
     CDS             complement(264116..264256)
     CDS             264369..264524
     CDS             264487..264798
     CDS             265057..266436
     CDS             266536..267093
     CDS             267105..267992
     CDS             complement(268239..270506)
     CDS             complement(270630..271655)
     CDS             271973..272992
     CDS             273081..274010
     CDS             274135..274860
     CDS             274863..275975
     CDS             275988..276635
     CDS             complement(276778..277581)
     CDS             277661..278926
     CDS             278926..279882
     CDS             279986..282013
     CDS             282147..282917
     CDS             282910..283485
     CDS             283497..284387
     CDS             284475..284708
     CDS             284804..285652
     CDS             285665..286783
     CDS             286854..287297
     CDS             complement(287336..288205)
     CDS             288421..289728
     CDS             289682..289906
     CDS             complement(289941..291086)
     CDS             complement(291510..291944)
     CDS             complement(291941..292384)
     CDS             complement(292377..293300)
     CDS             complement(293385..293603)
     CDS             complement(293709..294485)
     CDS             294660..294770
     CDS             295016..295222
     CDS             295260..295475
     CDS             complement(295477..296082)
     CDS             296306..296497
     CDS             296500..296640
     CDS             complement(296633..296806)
     CDS             296879..297070
     CDS             297109..297837
     CDS             297864..298049
     CDS             298159..298257
     CDS             298348..298527
     CDS             298520..298657
     CDS             298644..298880
     CDS             298873..299589
     CDS             299582..300565
     CDS             300562..300765
     CDS             300769..301035
     CDS             301016..301432
     CDS             301437..302165
     CDS             302206..302382
     CDS             302384..302581
     CDS             302587..302916
     CDS             302917..303093
     CDS             303160..303522
     CDS             303512..303745
     CDS             303738..303986
     CDS             304471..304713
     CDS             304728..305168
     CDS             305179..305460
     CDS             305478..305660
     CDS             305735..306175
     CDS             306272..306517
     CDS             306525..306944
     CDS             307150..307863
     CDS             307904..308056
     CDS             308058..308588
     CDS             308767..309240
     CDS             309240..311123
     CDS             311113..311307
     CDS             311307..312482
     CDS             312463..313182
     CDS             313172..314368
     CDS             314380..314703
     CDS             314696..315052
     CDS             315045..315437
     CDS             315437..315814
     CDS             315816..316520
     CDS             316570..316968
     CDS             317225..317638
     CDS             317693..321418
     CDS             321431..322258
     CDS             322274..324586
     CDS             324579..324917
     CDS             325026..326372
     CDS             326553..326975
     CDS             326989..327396
     CDS             327399..327581
     CDS             327634..327939
     CDS             327936..328262
     CDS             328274..329542
     CDS             complement(330044..331426)
     CDS             complement(331450..332661)
     CDS             333223..334398
     CDS             334414..335403
     CDS             335422..336471
     CDS             336899..340576
     CDS             complement(340699..341988)
     CDS             complement(342157..343248)
     CDS             343478..343876
     CDS             344198..345037
     CDS             345168..346385
     CDS             346528..347937
     CDS             348028..349005
     CDS             349079..349603
     CDS             complement(349754..350593)
     CDS             complement(350599..350835)
     CDS             350978..351748
     CDS             351823..353445
     CDS             353519..354178
     CDS             complement(354228..355193)
     CDS             355322..356422
     CDS             356419..357168
     CDS             357388..358413
     CDS             358413..360020
     CDS             360024..360908
     CDS             360871..361320
     CDS             361325..363325
     CDS             363318..365933
     CDS             365987..367081
     CDS             367099..367794
     CDS             complement(367852..368319)
     CDS             complement(368383..369204)
     CDS             complement(369220..370575)
     CDS             370767..371435
     CDS             371538..371975
     CDS             372021..372611
     CDS             372786..374384
     CDS             374455..374655
     CDS             374737..375282
     CDS             375503..376774
     CDS             376785..378068
     CDS             378175..378423
     CDS             378509..379165
     CDS             complement(379190..381556)
     CDS             381839..382477
     CDS             382504..383532
     CDS             383543..385324
     CDS             385489..386802
     CDS             386949..387719
     CDS             387857..389227
     CDS             389363..390841
     CDS             390971..391378
     CDS             391397..392512
     CDS             392559..392807
     CDS             392823..393191
     CDS             complement(393233..394069)
     CDS             complement(394087..395178)
     CDS             complement(395291..395602)
     CDS             395701..396417
     CDS             complement(396466..397395)
     CDS             397556..397783
     CDS             complement(397841..398419)
     CDS             complement(398488..399291)
     CDS             399377..400756
     CDS             400884..401429
     CDS             401530..402660
     CDS             402745..403761
     CDS             403895..405337
     CDS             405426..407003
     CDS             407319..408092
     CDS             408327..411350
     CDS             411554..411943
     CDS             412062..413156
     CDS             413384..415003
     CDS             complement(415063..416061)
     CDS             416233..417396
     CDS             417424..418419
     CDS             418438..419925
     CDS             419957..421561
     CDS             421586..422152
     CDS             complement(422195..423235)
     CDS             complement(423384..423671)
     CDS             complement(423785..425977)
     CDS             426126..426320
     CDS             426579..426845
     CDS             426845..428566
     CDS             428743..429942
     CDS             429945..430955
     CDS             430960..431979
     CDS             432107..432340
     CDS             432452..434521
     CDS             437604..437822
     CDS             441138..442784
     CDS             442888..443649
     CDS             443698..444597
     CDS             444650..446512
     CDS             complement(446602..447207)
     CDS             447375..448229
     CDS             448240..449157
     CDS             449157..450047
     CDS             450052..450846
     CDS             450847..451611
     CDS             451624..452280
     CDS             452407..453273
     CDS             complement(453375..454664)
     CDS             454914..455606
     CDS             455624..456313
     CDS             complement(456624..456875)
     CDS             457335..457640
     CDS             457738..458094
     CDS             complement(458249..459538)
     CDS             459722..460381
     CDS             461276..461683
     CDS             461706..462155
     CDS             complement(462226..463329)
     CDS             463530..464537
     CDS             464631..465119
     CDS             465226..465954
     CDS             466078..467001
     CDS             467105..468088
     CDS             468096..469097
     CDS             469097..469399
     CDS             469449..469823
     CDS             469765..470058
     CDS             470228..470488
     CDS             470485..470766
     CDS             470841..471881
     CDS             complement(472136..473230)
     CDS             473536..474894
     CDS             474993..475598
     CDS             475676..476260
     CDS             476271..477044
     CDS             477044..477688
     CDS             complement(477779..478420)
     CDS             complement(478481..479506)
     CDS             479626..480036
     CDS             482918..483136
     CDS             487104..488336
     CDS             488667..491084
     CDS             491324..492661
     CDS             492781..494427
     CDS             494429..495154
     CDS             complement(495185..496036)
     CDS             496152..497561
     CDS             complement(497989..498273)
     CDS             498676..499122
     CDS             499199..499639
     CDS             499656..500636
     CDS             500656..500898
     CDS             500912..501850
     CDS             501851..502582
     CDS             502595..503833
     CDS             503836..504285
     CDS             504290..504712
     CDS             504737..506116
     CDS             506103..506954
     CDS             506955..507743
     CDS             507759..508517
     CDS             508634..510148
     CDS             510341..511435
     CDS             complement(511732..513084)
     CDS             513311..515494
     CDS             complement(515606..516343)
     CDS             516557..517021
     CDS             517047..517751
     CDS             517868..519013
     CDS             complement(519110..520000)
     CDS             520190..520855
     CDS             520935..523079
     CDS             523125..523469
     CDS             523562..524509
     CDS             complement(524582..525472)
     CDS             complement(525592..525870)
     CDS             complement(525874..526302)
     CDS             526423..527163
     CDS             527156..528349
     CDS             528412..529200
     CDS             529276..529914
     CDS             complement(529897..530232)
     CDS             530363..530680
     CDS             530707..531357
     CDS             531451..533733
     CDS             533809..535140
     CDS             535249..535689
     CDS             535723..536424
     CDS             536545..539223
     CDS             539236..540066
     CDS             540063..540668
     CDS             540683..541156
     CDS             541166..542512
     CDS             542522..543451
     CDS             543759..545708
     CDS             545940..546440
     CDS             546477..546677
     CDS             546770..547132
     CDS             complement(547229..548518)
     CDS             548790..549329
     CDS             549316..550437
     CDS             550459..550770
     CDS             550789..551421
     CDS             551414..552013
     CDS             552036..552389
     CDS             552495..552779
     CDS             552798..553130
     CDS             553146..554288
     CDS             554365..554910
     CDS             554993..555169
     CDS             complement(555328..555951)
     CDS             556041..556799
     CDS             556783..557070
     CDS             557234..558031
     CDS             558125..559000
     CDS             559288..559608
     CDS             complement(559675..560397)
     CDS             560602..561090
     CDS             561098..562204
     CDS             562216..563511
     CDS             563625..564602
     CDS             564956..565783
     CDS             565776..566123
     CDS             566127..566771
     CDS             567551..568237
     CDS             568257..569747
     CDS             complement(569948..570871)
     CDS             complement(570979..571251)
     CDS             571364..572527
     CDS             572638..573519
     CDS             573521..574516
     CDS             574547..574999
     CDS             575133..575690
     CDS             575707..576129
     CDS             576129..576524
     CDS             576669..577526
     CDS             577519..578859
     CDS             578859..579086
     CDS             579064..579969
     CDS             579972..580799
     CDS             580824..581282
     CDS             581287..582954
     CDS             complement(583018..583638)
     CDS             583785..584039
     CDS             584166..584390
     CDS             584473..585063
     CDS             585081..585380
     CDS             585493..587298
     CDS             587362..588741
     CDS             588945..591074
     CDS             591222..591371
     CDS             591426..591974
     CDS             591988..592650
     CDS             592690..592929
     CDS             592926..593888
     CDS             593931..594344
     CDS             complement(594414..594590)
     CDS             594722..595645
     CDS             595667..596929
     CDS             597020..597406
     CDS             597436..598779
     CDS             598967..599083
     CDS             599192..599653
     CDS             599740..600117
     CDS             600230..600952
     CDS             600955..601518
     CDS             601653..602435
     CDS             602438..603226
     CDS             603251..604528
     CDS             604579..606294
     CDS             606391..610725
     CDS             610934..611407
     CDS             611433..612560
     CDS             612563..612862
     CDS             612846..613157
     CDS             613229..615442
     CDS             615466..615825
     CDS             615895..616803
     CDS             616816..617772
     CDS             617893..618945
     CDS             618942..619538
     CDS             619577..621424
     CDS             621565..622698
     CDS             622843..624672
     CDS             625291..626748
     CDS             626748..627488
     CDS             complement(627569..627898)
     CDS             627991..628992
     CDS             complement(629058..629855)
     CDS             complement(629972..630640)
     CDS             complement(630745..631449)
     CDS             complement(631452..632801)
     CDS             633074..633679
     CDS             633672..634754
     CDS             634747..635586
     CDS             635604..636614
     CDS             636708..637337
     CDS             637568..638281
     CDS             638300..638524
     CDS             638577..639104
     CDS             639091..639633
     CDS             639654..641165
     CDS             641185..642114
     CDS             642139..643545
     CDS             643560..643979
     CDS             644116..644346
     CDS             644366..645691
     CDS             645849..646835
     CDS             646810..647073
     CDS             647085..647306
     CDS             647378..648580
     CDS             648605..648958
     CDS             complement(649111..650400)
     CDS             650629..651483
     CDS             651605..652222
     CDS             652224..652421
     CDS             652566..653765
     CDS             653814..656192
     CDS             656210..657166
     CDS             657156..658493
     CDS             658506..659249
     CDS             659249..660952
     CDS             661023..661913
     CDS             661910..662572
     CDS             complement(662644..662829)
     CDS             663094..663456
     CDS             663499..665199
     CDS             665280..667310
     CDS             667323..668324
     CDS             668401..668643
     CDS             668797..669495
     CDS             669510..673046
     CDS             673058..674329
     CDS             674348..674686
     CDS             674702..676141
     CDS             676236..676511
     CDS             676521..676766
     CDS             676851..677357
     CDS             677360..678112
     CDS             678099..678695
     CDS             678692..680122
     CDS             680239..680595
     CDS             complement(680931..681185)
     CDS             681489..681758
     CDS             681898..682770
     CDS             682789..684486
     CDS             684538..685425
     CDS             685773..686960
     CDS             687160..688470
     CDS             688685..689911
     CDS             690020..691441
     CDS             complement(691520..693196)
     CDS             complement(693201..693416)
     CDS             693623..694126
     CDS             complement(694232..694792)
     CDS             694948..695832
     CDS             695843..696118
     CDS             696128..696907
     CDS             697034..698875
     CDS             699278..700270
     CDS             700291..701091
     CDS             701112..702032
     CDS             702325..703530
     CDS             703561..706986
     CDS             707146..707424
     CDS             707435..707995
     CDS             707998..708480
     CDS             708477..709511
     CDS             709824..710537
     CDS             710556..710804
     CDS             710804..711478
     CDS             711480..713705
     CDS             713681..715132
     CDS             715133..716170
     CDS             716183..716770
     CDS             716782..718320
     CDS             718337..719593
     CDS             719767..720840
     CDS             complement(720907..722400)
     CDS             722513..723400
     CDS             complement(723653..723862)
     CDS             complement(723930..724619)
     CDS             725008..726699
     CDS             726811..727500
     CDS             727544..728020
     CDS             728033..730294
     CDS             730304..731326
     CDS             complement(731345..732391)
     CDS             complement(732407..733474)
     CDS             complement(733499..734467)
     CDS             complement(734480..735424)
     CDS             735657..738461
     CDS             738585..739088
     CDS             739106..740287
     CDS             740300..741601
     CDS             741700..742416
     CDS             742431..743072
     CDS             743128..743646
     CDS             743670..744542
     CDS             744613..745620
     CDS             745617..746408
     CDS             746395..747342
     CDS             747358..747543
     CDS             747546..747731
     CDS             complement(747834..748646)
     CDS             748897..749082
     CDS             749101..749544
     CDS             749646..749789
     CDS             complement(749870..750700)
     CDS             complement(750705..751601)
     CDS             751777..752565
     CDS             752562..753776
     CDS             753773..755680
     CDS             755698..756654
     CDS             756672..757175
     CDS             757352..758212
     CDS             758214..758675
     CDS             758679..759635
     CDS             complement(759718..760338)
     CDS             760427..761356
     CDS             761361..761960
     CDS             761972..762199
     CDS             762258..763115
     CDS             763125..763892
     CDS             763957..764817
     CDS             765005..767116
     CDS             767139..768449
     CDS             768571..769974
     CDS             complement(770017..770634)
     CDS             770802..771686
     CDS             771706..773310
     CDS             773469..774125
     CDS             774141..774809
     CDS             774802..777276
     CDS             complement(777765..778886)
     CDS             complement(778905..779087)
     CDS             complement(779231..779368)
     CDS             complement(780316..780747)
     CDS             780847..782124
     CDS             782416..782880
     CDS             complement(782877..783053)
     CDS             complement(783066..783458)
     CDS             complement(783816..784115)
     CDS             complement(784134..784286)
     CDS             complement(784307..784957)
     CDS             complement(784990..785289)
     CDS             complement(785426..785821)
     CDS             786003..786353
     CDS             786366..786497
     CDS             786513..786944
     CDS             787035..787229
     CDS             787204..787515
     CDS             787516..787608
     CDS             787622..787795
     CDS             787792..787914
     CDS             787892..788026
     CDS             788013..788600
     CDS             788617..789897
     CDS             789869..790102
     CDS             790099..790413
     CDS             790413..790826
     CDS             790877..792457
     CDS             792478..792945
     CDS             793126..794823
     CDS             794830..795855
     CDS             795859..796728
     CDS             796744..796968
     CDS             796988..797215
     CDS             797363..797617
     CDS             797586..798197
     CDS             798199..799146
     CDS             799143..799535
     CDS             799558..800211
     CDS             800204..800512
     CDS             800529..800840
     CDS             801239..801547
     CDS             801537..801773
     CDS             801783..801941
     CDS             801954..802172
     CDS             802633..802767
     CDS             802779..803021
     CDS             803086..803373
     CDS             803386..803703
     CDS             804340..804759
     CDS             805018..805248
     CDS             805250..805576
     CDS             805701..806153
     CDS             806137..807909
     CDS             807922..809166
     CDS             809102..809851
     CDS             809848..810978
     CDS             811167..811490
     CDS             811480..811824
     CDS             811836..812258
     CDS             812255..812626
     CDS             812638..813288
     CDS             813285..813674
     CDS             813722..813847
     CDS             813863..817687
     CDS             817699..818514
     CDS             818514..820364
     CDS             820368..821126
     CDS             821278..821556
     CDS             821556..822632
     CDS             822713..823108
     CDS             823123..823524
     CDS             823526..823708
     CDS             823761..824066
     CDS             824063..824389
     CDS             824401..825669
     CDS             826170..826352
     CDS             complement(826349..826720)
     CDS             complement(826724..826837)
     CDS             826972..827733
     CDS             827842..828366
     CDS             828491..828838
     CDS             829184..830230
     CDS             830237..832654
     CDS             832807..833946
     CDS             833969..834610
     CDS             834627..835097
     CDS             complement(835231..835581)
     CDS             complement(835605..836567)
     CDS             836837..837334
     CDS             837351..838241
     CDS             838241..838972
     CDS             839012..841231
     CDS             841246..841692
     CDS             841697..842311
     CDS             842378..842824
     CDS             842817..843713
     CDS             843921..844457
     CDS             844484..845791
     CDS             845853..846953
     CDS             846931..848862
     CDS             848859..849572
     CDS             849572..850192
     CDS             850307..851263
     CDS             851289..852209
     CDS             852396..853148
     CDS             853208..854371
     CDS             854441..855211
     CDS             855420..856106
     CDS             856226..856570
     CDS             857052..858182
     CDS             complement(858179..858565)
     CDS             858592..858966
     CDS             859086..860744
     CDS             860934..861389
     CDS             861496..862785
     CDS             863260..863907
     CDS             864143..864619
     CDS             864752..865450
     CDS             865443..866255
     CDS             866274..867515
     CDS             867571..868227
     CDS             868328..869260
     CDS             869321..870598
     CDS             870981..872276
     CDS             872279..874051
     CDS             874183..875100
     CDS             875258..875425
     CDS             875460..876827
     CDS             876954..877931
     CDS             877943..878479
     CDS             878489..878710
     CDS             878731..879417
     CDS             879433..880575
     CDS             880588..880929
     CDS             881042..882169
     CDS             882294..884885
     CDS             complement(884935..885120)
     CDS             885267..888560
     CDS             888727..889689
     CDS             889779..891539
     CDS             891718..892002
     CDS             complement(892094..892465)
     CDS             complement(892572..893192)
     CDS             893358..895379
     CDS             895404..897830
     CDS             complement(897877..899565)
     CDS             899752..900183
     CDS             900282..901154
     CDS             901296..901883
     CDS             complement(902109..902558)
     CDS             complement(902617..903870)
     CDS             903993..904832
     CDS             904974..905873
     CDS             complement(905913..907112)
     CDS             complement(907105..908001)
     CDS             complement(908093..908698)
     CDS             908870..909010
     CDS             complement(909069..909344)
     CDS             complement(909465..910775)
     CDS             complement(910860..912053)
     CDS             complement(912312..912725)
     CDS             complement(912807..914081)
     CDS             complement(914084..914311)
     CDS             complement(914332..915534)
     CDS             complement(915534..917060)
     CDS             complement(917076..917225)
     CDS             complement(917395..918177)
     CDS             complement(918244..919146)
     CDS             complement(919162..919578)
     CDS             complement(919556..920035)
     CDS             complement(920051..921016)
     CDS             921213..922061
     CDS             complement(922113..922787)
     CDS             complement(922819..923370)
     CDS             complement(923432..924877)
     CDS             complement(924864..925904)
     CDS             926084..927649
     CDS             complement(927713..928081)
     CDS             complement(928065..929012)
     CDS             complement(928978..929400)
     CDS             complement(929400..929996)
     CDS             complement(929989..931533)
     CDS             complement(931600..932397)
     CDS             complement(932755..933873)
     CDS             complement(933886..935739)
     CDS             complement(935920..938001)
     CDS             complement(938001..938918)
     CDS             complement(939353..940240)
     CDS             complement(940241..941590)
     CDS             941848..943053
     CDS             943300..944418
     CDS             complement(944461..945378)
     CDS             complement(945432..946586)
     CDS             complement(946586..948175)
     CDS             complement(948193..951207)
     CDS             complement(951368..951613)
     CDS             complement(951623..952237)
     CDS             complement(952414..953091)
     CDS             complement(953094..953726)
     CDS             954140..954898
     CDS             complement(955313..956407)
     CDS             complement(956686..958422)
     CDS             complement(958535..959086)
     CDS             959562..960947
     CDS             961115..961756
     CDS             961786..964104
     CDS             complement(964160..965053)
     CDS             complement(965060..965926)
     CDS             complement(965941..966402)
     CDS             complement(966529..967125)
     CDS             complement(967428..968156)
     CDS             complement(968156..968746)
     CDS             complement(968736..969521)
     CDS             complement(969505..969870)
     CDS             complement(970039..970683)
     CDS             complement(970720..971715)
     CDS             complement(972086..972352)
     CDS             complement(972459..973862)
     CDS             complement(973881..974408)
     CDS             complement(974435..975331)
     CDS             complement(975523..976698)
     CDS             976972..977934
     CDS             complement(978049..978942)
     CDS             complement(978976..979209)
     CDS             979569..980153
     CDS             complement(980256..980537)
     CDS             complement(980559..980885)
     CDS             complement(980910..981218)
     CDS             complement(981374..981631)
     CDS             complement(981762..982169)
     CDS             complement(982289..982522)
     CDS             complement(982539..982739)
     CDS             complement(982830..983351)
     CDS             983671..984408
     CDS             984492..985058
     CDS             complement(985055..986014)
     CDS             complement(986058..986570)
     CDS             complement(986700..986822)
     CDS             complement(986895..987704)
     CDS             complement(987802..988485)
     CDS             988702..989271
     CDS             complement(989341..990345)
     CDS             complement(990570..990875)
     CDS             complement(990859..991320)
     CDS             complement(991383..992228)
     CDS             complement(992368..992700)
     CDS             complement(992876..994015)
     CDS             complement(994108..995265)
     CDS             complement(995277..996527)
     CDS             complement(996533..997612)
     CDS             complement(997618..999150)
     CDS             complement(999171..1000232)
     CDS             complement(1000257..1001372)
     CDS             complement(1001469..1002584)
     CDS             complement(1002614..1003705)
     CDS             complement(1003717..1004604)
     CDS             complement(1004617..1005483)
     CDS             complement(1005497..1006603)
     CDS             complement(1006634..1007782)
     CDS             complement(1007820..1008968)
     CDS             complement(1008981..1010078)
     CDS             complement(1010092..1010682)
     CDS             complement(1010679..1011326)
     CDS             complement(1011376..1012572)
     CDS             complement(1012569..1014509)
     CDS             complement(1014478..1015140)
     CDS             complement(1015145..1015888)
     CDS             complement(1016191..1016706)
     CDS             complement(1016726..1018096)
     CDS             complement(1018106..1019083)
     CDS             complement(1019092..1019865)
     CDS             1020013..1020822
     CDS             complement(1020863..1021390)
     CDS             complement(1021410..1022702)
     CDS             complement(1022847..1023035)
     CDS             1023167..1024591
     CDS             1024604..1025500
     CDS             1025573..1026409
     CDS             complement(1026439..1027044)
     CDS             complement(1027037..1029274)
     CDS             complement(1029459..1029899)
     CDS             complement(1029920..1032880)
     CDS             complement(1032867..1033289)
     CDS             1033581..1034870
     CDS             complement(1035017..1035763)
     CDS             complement(1035862..1036722)
     CDS             complement(1036709..1038781)
     CDS             complement(1038783..1040030)
     CDS             complement(1040039..1041223)
     CDS             complement(1041220..1041609)
     CDS             complement(1041606..1043066)
     CDS             complement(1043078..1044133)
     CDS             complement(1044078..1045253)
     CDS             complement(1045639..1046928)
     CDS             complement(1047052..1048257)
     CDS             complement(1048271..1049176)
     CDS             1049424..1050410
     CDS             complement(1050451..1052211)
     CDS             complement(1052204..1053928)
     CDS             complement(1053928..1054944)
     CDS             complement(1054945..1056363)
     CDS             complement(1056646..1057656)
     CDS             1057944..1058915
     CDS             1059026..1059352
     CDS             1059960..1060613
     CDS             complement(1060687..1061544)
     CDS             complement(1061553..1062332)
     CDS             complement(1062483..1062956)
     CDS             1063106..1064092
     CDS             1064286..1065125
     CDS             complement(1065203..1067998)
     CDS             complement(1068270..1069037)
     CDS             complement(1069060..1069848)
     CDS             complement(1069851..1070108)
     CDS             complement(1070136..1070588)
     CDS             complement(1070613..1071872)
     CDS             complement(1071892..1073289)
     CDS             complement(1073425..1074279)
     CDS             complement(1074314..1075411)
     CDS             complement(1075412..1076788)
     CDS             complement(1076817..1077785)
     CDS             complement(1077796..1079952)
     CDS             complement(1079949..1080305)
     CDS             complement(1080326..1081270)
     CDS             complement(1081281..1081712)
     CDS             complement(1081929..1082294)
     CDS             complement(1082308..1083504)
     CDS             complement(1083881..1084816)
     CDS             complement(1084831..1085706)
     CDS             complement(1085706..1086344)
     CDS             complement(1086357..1086998)
     CDS             complement(1087403..1088206)
     CDS             complement(1088208..1088879)
     CDS             complement(1088897..1089409)
     CDS             complement(1089421..1090275)
     CDS             complement(1090390..1091397)
     CDS             complement(1091569..1091778)
     CDS             complement(1091792..1092469)
     CDS             complement(1092523..1093824)
     CDS             complement(1093919..1096579)
     CDS             complement(1096885..1098102)
     CDS             complement(1098119..1099267)
     CDS             complement(1099402..1101114)
     CDS             1101298..1101747
     CDS             1101963..1102568
     CDS             1102717..1103199
     CDS             1103221..1104492
     CDS             1104777..1105082
     CDS             1105169..1105702
     CDS             complement(1105749..1106300)
     CDS             complement(1106450..1107586)
     CDS             complement(1107710..1108783)
     CDS             complement(1109162..1111645)
     CDS             complement(1111928..1112479)
     CDS             complement(1112482..1112925)
     CDS             complement(1113101..1115167)
     CDS             1115412..1118057
     CDS             complement(1118133..1118651)
     CDS             complement(1118673..1121006)
     CDS             complement(1121017..1121826)
     CDS             complement(1121823..1122776)
     CDS             1122922..1123254
     CDS             1123330..1123587
     CDS             complement(1123695..1125548)
     CDS             complement(1125579..1126877)
     CDS             complement(1127001..1128773)
     CDS             1128911..1129867
     CDS             1129948..1130085
     CDS             complement(1130342..1130860)
     CDS             complement(1130860..1131459)
     CDS             1131647..1132144
     CDS             complement(1132191..1132502)
     CDS             complement(1132574..1134934)
     CDS             complement(1134951..1135376)
     CDS             complement(1135458..1135691)
     CDS             complement(1135794..1136090)
     CDS             complement(1136102..1136545)
     CDS             complement(1136545..1136805)
     CDS             complement(1136973..1139615)
     CDS             complement(1139922..1141244)
     CDS             complement(1141267..1142241)
     CDS             complement(1142380..1142583)
     CDS             complement(1142864..1144057)
     CDS             complement(1144242..1144973)
     CDS             complement(1144966..1146483)
     CDS             complement(1146484..1147218)
     CDS             complement(1147613..1149049)
     CDS             complement(1149236..1149676)
     CDS             complement(1149845..1150297)
     CDS             complement(1150400..1150696)
     CDS             complement(1150849..1151229)
     CDS             complement(1151296..1152441)
     CDS             complement(1152457..1153500)
     CDS             complement(1153506..1154516)
     CDS             complement(1154555..1155160)
     CDS             complement(1155177..1157156)
     CDS             complement(1157166..1159796)
     CDS             complement(1159964..1161529)
     CDS             complement(1161704..1162849)
     CDS             complement(1163042..1163629)
     CDS             complement(1163682..1164608)
     CDS             complement(1164690..1165415)
     CDS             complement(1165421..1166722)
     CDS             complement(1166735..1167868)
     CDS             complement(1168139..1170418)
     CDS             complement(1170455..1170967)
     CDS             complement(1171208..1172059)
     CDS             complement(1172059..1172574)
     CDS             1172799..1173776
     CDS             1173980..1175257
     CDS             complement(1175325..1175888)
     CDS             complement(1175902..1176927)
     CDS             1177069..1177419
     CDS             complement(1177549..1178901)
     CDS             complement(1178925..1180040)
     CDS             complement(1180037..1180885)
     CDS             1181118..1181801
     CDS             complement(1181836..1182735)
     CDS             1182884..1183417
     CDS             complement(1183489..1183941)
     CDS             complement(1183945..1184922)
     CDS             complement(1184956..1185654)
     CDS             1185793..1186668
     CDS             1186698..1187237
     CDS             complement(1187273..1187740)
     CDS             complement(1187766..1190165)
     CDS             complement(1190238..1190474)
     CDS             complement(1190534..1192072)
     CDS             complement(1192252..1193433)
     CDS             complement(1193500..1194978)
     CDS             complement(1194978..1195697)
     CDS             complement(1195752..1196825)
     CDS             complement(1196987..1198312)
     CDS             complement(1198426..1199181)
     CDS             complement(1199234..1200436)
     CDS             complement(1200542..1201555)
     CDS             complement(1201618..1202646)
     CDS             1203248..1203841
     CDS             complement(1203891..1204838)
     CDS             complement(1204861..1205874)
     CDS             complement(1205871..1206752)
     CDS             complement(1206936..1207577)
     CDS             complement(1207601..1208071)
     CDS             complement(1208147..1210981)
     CDS             complement(1211000..1213000)
     CDS             complement(1213148..1214875)
     CDS             complement(1214945..1215754)
     CDS             complement(1215769..1216701)
     CDS             complement(1216774..1217127)
     CDS             complement(1217131..1217469)
     CDS             complement(1217482..1218867)
     CDS             complement(1218867..1219568)
     CDS             complement(1219584..1220711)
     CDS             1220929..1222218
     CDS             complement(1222388..1223455)
     CDS             complement(1223594..1225957)
     CDS             complement(1226082..1227260)
     CDS             complement(1227384..1227938)
     CDS             complement(1228181..1229326)
     CDS             complement(1229718..1230119)
     CDS             complement(1230097..1230594)
     CDS             1230734..1230922
     CDS             1230943..1231323
     CDS             1231367..1231705
     CDS             1231720..1231938
     CDS             1231935..1232267
     CDS             1232270..1232389
     CDS             1232541..1232783
     CDS             1232972..1233397
     CDS             1233402..1234172
     CDS             1234187..1235737
     CDS             1236048..1236356
     CDS             1236406..1236855
     CDS             1236862..1237086
     CDS             complement(1238432..1239118)
     CDS             complement(1239115..1240452)
     CDS             complement(1240532..1241623)
     CDS             complement(1241774..1243603)
     CDS             complement(1243787..1246189)
     CDS             complement(1246385..1248007)
     CDS             complement(1248037..1248321)
     CDS             1248517..1249146
     CDS             complement(1249248..1249889)
     CDS             1250063..1252012
     CDS             complement(1252076..1253107)
     CDS             complement(1253131..1253685)
     CDS             complement(1253642..1254373)
     CDS             1254525..1255505
     CDS             complement(1255572..1256309)
     CDS             complement(1256321..1257202)
     CDS             complement(1257202..1257546)
     CDS             complement(1257561..1258553)
     CDS             complement(1258588..1259214)
     CDS             complement(1259334..1259585)
     CDS             complement(1259587..1260186)
     CDS             complement(1260213..1260527)
     CDS             complement(1260545..1262284)
     CDS             complement(1262491..1262991)
     CDS             complement(1263005..1263550)
     CDS             1263819..1264049
     CDS             1264046..1264429
     CDS             1264410..1266581
     CDS             1266599..1267579
     CDS             complement(1267656..1270229)
     CDS             complement(1270315..1270776)
     CDS             complement(1270871..1271239)
     CDS             complement(1271311..1271814)
     CDS             complement(1272059..1272751)
     CDS             complement(1272854..1273279)
     CDS             complement(1273402..1273962)
     CDS             complement(1274077..1274244)
     CDS             complement(1274264..1274416)
     CDS             complement(1274481..1275011)
     CDS             complement(1275013..1275759)
     CDS             complement(1275759..1276166)
     CDS             complement(1276159..1277571)
     CDS             complement(1277725..1279212)
     CDS             complement(1279343..1280455)
     CDS             complement(1280481..1281854)
     CDS             complement(1281872..1282408)
     CDS             1282564..1282842
     CDS             1282931..1284265
     CDS             1284475..1284828
     CDS             complement(1284995..1285669)
     CDS             complement(1285691..1286635)
     CDS             complement(1286694..1287674)
     CDS             complement(1287897..1288334)
     CDS             complement(1288327..1290498)
     CDS             complement(1290568..1291395)
     CDS             complement(1291415..1292881)
     CDS             1293033..1293767
     CDS             complement(1293840..1294538)
     CDS             complement(1294554..1295348)
     CDS             complement(1295740..1297209)
     CDS             complement(1299565..1299783)
     CDS             complement(1302751..1303638)
     CDS             complement(1303653..1304135)
     CDS             complement(1304213..1305085)
     CDS             complement(1305255..1306046)
     CDS             1306203..1306658
     CDS             1306658..1307068
     CDS             1307159..1310017
     CDS             complement(1310074..1311060)
     CDS             complement(1311074..1311940)
     CDS             complement(1311958..1312752)
     CDS             complement(1312925..1314067)
     CDS             1314193..1315377
     CDS             1315689..1317296
     CDS             complement(1317408..1318079)
     CDS             complement(1318089..1320353)
     CDS             complement(1320368..1321360)
     CDS             complement(1321364..1322719)
     CDS             complement(1322875..1323870)
     CDS             complement(1324010..1326034)
     CDS             complement(1326293..1326706)
     CDS             complement(1326739..1328019)
     CDS             complement(1328038..1329048)
     CDS             1329287..1329646
     CDS             complement(1329755..1331578)
     CDS             complement(1331559..1333982)
     CDS             complement(1334011..1335441)
     CDS             complement(1335441..1336613)
     CDS             complement(1336603..1337745)
     CDS             complement(1337847..1339796)
     CDS             complement(1340001..1341764)
     CDS             complement(1341804..1342811)
     CDS             complement(1342768..1342908)
     CDS             complement(1342998..1344332)
     CDS             complement(1344519..1345892)
     CDS             complement(1346071..1346553)
     CDS             complement(1346571..1346885)
     CDS             1347195..1347425
     CDS             complement(1347518..1348807)
     CDS             complement(1348992..1350359)
     CDS             complement(1350377..1351264)
     CDS             complement(1351254..1352060)
     CDS             complement(1352081..1352725)
     CDS             complement(1352826..1354901)
     CDS             1354976..1355512
     CDS             complement(1355556..1356890)
     CDS             complement(1356893..1357471)
     CDS             complement(1357680..1358336)
     CDS             complement(1358369..1358965)
     CDS             complement(1359107..1360075)
     CDS             complement(1360119..1361744)
     CDS             1361886..1362767
     CDS             complement(1362833..1363267)
     CDS             complement(1363609..1364142)
     CDS             complement(1364171..1364614)
     CDS             complement(1364738..1365184)
     CDS             complement(1365326..1368226)
     CDS             complement(1368458..1369126)
     CDS             1369336..1370541
     CDS             1370553..1371161
     CDS             complement(1371226..1372422)
     CDS             complement(1372504..1373073)
     CDS             complement(1373179..1374600)
     CDS             complement(1374693..1376078)
     CDS             complement(1376098..1377480)
     CDS             1377774..1378067
     CDS             complement(1378126..1379460)
     CDS             complement(1379617..1380015)
     CDS             complement(1380243..1380923)
     CDS             complement(1380913..1383090)
     CDS             1383272..1383829
     CDS             complement(1384398..1385021)
     CDS             complement(1385213..1387570)
     CDS             complement(1387947..1388315)
     CDS             complement(1388411..1388554)
     CDS             complement(1388643..1389254)
     CDS             complement(1389800..1390894)
     CDS             complement(1391274..1392290)
     CDS             complement(1392529..1393908)
     CDS             1394078..1395367
     CDS             complement(1395504..1396523)
     CDS             complement(1396556..1397989)
     CDS             complement(1397989..1399452)
     CDS             complement(1399455..1399754)
     CDS             complement(1399906..1401051)
     CDS             complement(1401048..1403066)
     CDS             complement(1403083..1405317)
     CDS             complement(1405425..1406564)
     CDS             complement(1409227..1409445)
     CDS             complement(1412321..1413808)
     CDS             complement(1413902..1414894)
     CDS             complement(1414912..1415664)
     CDS             complement(1415695..1415802)
     CDS             complement(1415935..1418013)
     CDS             complement(1418154..1418693)
     CDS             complement(1418710..1420062)
     CDS             complement(1420126..1420590)
     CDS             complement(1420679..1421047)
     CDS             complement(1421113..1421382)
     CDS             complement(1421382..1422959)
     CDS             complement(1422969..1426493)
     CDS             complement(1426515..1427072)
     CDS             1427321..1428289
     CDS             complement(1428614..1430887)
     CDS             1431056..1431694
     CDS             1432112..1433074
     CDS             complement(1433144..1434394)
     CDS             complement(1434677..1435120)
     CDS             complement(1435222..1435809)
     CDS             complement(1435837..1438938)
     CDS             complement(1438935..1440050)
     CDS             1440534..1441103
     CDS             complement(1441277..1443085)
     CDS             complement(1443201..1443764)
     CDS             1444021..1444440
     CDS             1444456..1445517
     CDS             1445521..1446195
     CDS             1446294..1447052
     CDS             complement(1447108..1449399)
     CDS             1449684..1451540
     CDS             complement(1451639..1452193)
     CDS             1452942..1453262
     CDS             1454149..1455438
     CDS             complement(1455983..1456711)
     CDS             complement(1456708..1457448)
     CDS             complement(1457448..1458356)
     CDS             1458528..1458731
     CDS             complement(1458780..1460069)
     CDS             complement(1460314..1460877)
     CDS             complement(1461649..1462020)
     CDS             complement(1462017..1462274)
     CDS             complement(1463295..1463957)
     CDS             complement(1464041..1465186)
     CDS             complement(1465187..1465660)
     CDS             complement(1465644..1466138)
     CDS             complement(1466196..1466624)
     CDS             complement(1466726..1466893)
     CDS             1467100..1467663
     CDS             complement(1468364..1469218)
     CDS             complement(1469230..1469799)
     CDS             complement(1469814..1470044)
     CDS             complement(1470055..1470552)
     CDS             complement(1470554..1470889)
     CDS             complement(1471249..1471695)
     CDS             complement(1472041..1475823)
     CDS             complement(1475827..1476336)
     CDS             complement(1477906..1478298)
     CDS             complement(1478312..1478755)
     CDS             complement(1478890..1479660)
     CDS             complement(1479676..1480470)
     CDS             complement(1480463..1481338)
     CDS             complement(1481308..1482156)
     CDS             complement(1482471..1482854)
     CDS             complement(1482888..1483832)
     CDS             complement(1483917..1484303)
     CDS             complement(1484331..1484696)
     CDS             complement(1484722..1484835)
     CDS             complement(1484871..1485089)
     CDS             complement(1485304..1485963)
     CDS             complement(1486063..1487361)
     CDS             complement(1487364..1487798)
     CDS             complement(1487834..1488016)
     CDS             complement(1488030..1488530)
     CDS             complement(1488552..1488908)
     CDS             complement(1488953..1489489)
     CDS             complement(1489522..1489920)
     CDS             complement(1489955..1490140)
     CDS             complement(1490153..1490695)
     CDS             complement(1490720..1491025)
     CDS             complement(1491060..1491428)
     CDS             complement(1491487..1491753)
     CDS             complement(1491780..1491974)
     CDS             complement(1491964..1492398)
     CDS             complement(1492402..1493058)
     CDS             complement(1493072..1493419)
     CDS             complement(1493437..1493718)
     CDS             complement(1493766..1494599)
     CDS             complement(1494625..1494909)
     CDS             complement(1494909..1495532)
     CDS             complement(1495557..1496180)
     CDS             complement(1496224..1496532)
     CDS             1496822..1498081
     CDS             complement(1498209..1499045)
     CDS             1499177..1499854
     CDS             1499847..1500824
     CDS             complement(1500879..1501271)
     CDS             1501521..1502840
     CDS             complement(1502887..1503540)
     CDS             complement(1503561..1504199)
     CDS             complement(1504196..1505026)
     CDS             complement(1505042..1505779)
     CDS             complement(1505996..1506436)
     CDS             complement(1506582..1507451)
     CDS             complement(1507515..1507994)
     CDS             complement(1508093..1508524)
     CDS             1508743..1510140
     CDS             complement(1510273..1511757)
     CDS             complement(1511924..1514779)
     CDS             complement(1514805..1515572)
     CDS             complement(1515664..1516983)
     CDS             complement(1517109..1517594)
     CDS             complement(1517675..1518589)
     CDS             complement(1518713..1519933)
     CDS             complement(1519933..1520616)
     CDS             complement(1520609..1521682)
     CDS             complement(1521868..1522734)
     CDS             1523012..1524349
     CDS             1524346..1524732
     CDS             complement(1524837..1525511)
     CDS             complement(1525773..1526477)
     CDS             1526643..1527779
     CDS             complement(1527832..1528968)
     CDS             complement(1529115..1529873)
     CDS             complement(1529873..1530100)
     CDS             complement(1530114..1530611)
     CDS             complement(1530793..1530894)
     CDS             complement(1531201..1532490)
     CDS             complement(1532627..1533499)
     CDS             complement(1533571..1533915)
     CDS             complement(1533912..1534283)
     CDS             complement(1534359..1534682)
     CDS             complement(1534756..1535589)
     CDS             complement(1535689..1536825)
     CDS             complement(1537024..1537467)
     CDS             complement(1537482..1538231)
     CDS             complement(1538345..1538545)
     CDS             complement(1538693..1539340)
     CDS             complement(1539467..1540357)
     CDS             complement(1540360..1541247)
     CDS             1541321..1541947
     CDS             complement(1541992..1542816)
     CDS             complement(1542866..1543687)
     CDS             complement(1543760..1544101)
     CDS             complement(1544101..1544880)
     CDS             complement(1544970..1545209)
     CDS             1545303..1546130
     CDS             complement(1546178..1548952)
     CDS             complement(1549122..1549913)
     CDS             complement(1550107..1550925)
     CDS             complement(1551382..1551960)
     CDS             complement(1551974..1552555)
     CDS             complement(1552734..1553255)
     CDS             complement(1553245..1553718)
     CDS             complement(1553862..1554548)
     CDS             complement(1554642..1555829)
     CDS             complement(1555830..1556885)
     CDS             1556996..1557928
     CDS             complement(1558129..1558770)
     CDS             complement(1558853..1559905)
     CDS             complement(1560038..1560601)
     CDS             complement(1560603..1561667)
     CDS             1561811..1562122
     CDS             complement(1562179..1563171)
     CDS             1563289..1564035
     CDS             1564195..1566555
     CDS             complement(1566617..1567165)
     CDS             1567308..1567898
     CDS             complement(1567963..1569885)
     CDS             1570096..1570809
     CDS             1570828..1572489
     CDS             complement(1572536..1573756)
     CDS             complement(1573887..1574105)
     CDS             complement(1574233..1576359)
     CDS             complement(1576416..1577210)
     CDS             complement(1577448..1579361)
     CDS             complement(1579413..1580327)
     CDS             complement(1580404..1581282)
     CDS             complement(1581287..1582573)
     CDS             1582712..1583707
     CDS             1583777..1585264
     CDS             1585410..1587848
     CDS             complement(1587927..1589552)
     CDS             complement(1589573..1590625)
     CDS             1590785..1591963
     CDS             1591963..1592763
     CDS             complement(1592829..1593893)
     CDS             complement(1593971..1595737)
     CDS             complement(1595780..1596682)
     CDS             complement(1596688..1598352)
     CDS             complement(1598496..1598636)
     CDS             1598791..1599849
     CDS             1600019..1601002
     CDS             1601006..1601566
     CDS             complement(1601647..1602939)
     CDS             complement(1602957..1603562)
     CDS             complement(1603730..1604884)
     CDS             complement(1605255..1606430)
     CDS             1606612..1609017
     CDS             complement(1609082..1611736)
     CDS             complement(1611877..1613412)
     CDS             complement(1613487..1615043)
     CDS             complement(1615140..1616060)
     CDS             1616167..1616763
     CDS             complement(1616839..1617579)
     CDS             complement(1617572..1619077)
     CDS             complement(1619301..1620791)
     CDS             1621105..1621428
     CDS             1621432..1622604
     CDS             complement(1622674..1623321)
     CDS             complement(1623354..1626176)
     CDS             complement(1626392..1627822)
     CDS             complement(1627825..1628940)
     CDS             1629110..1629991
     CDS             complement(1630020..1630658)
     CDS             complement(1630765..1631739)
     CDS             complement(1631759..1632535)
     CDS             complement(1632887..1633612)
     CDS             complement(1633630..1634427)
     CDS             complement(1634478..1634687)
     CDS             complement(1634684..1634929)
     CDS             complement(1635154..1635693)
     CDS             complement(1635766..1635975)
     CDS             complement(1635996..1637225)
     CDS             complement(1637261..1638484)
     CDS             complement(1638504..1639679)
     CDS             complement(1639699..1640640)
     CDS             complement(1640597..1641709)
     CDS             complement(1641712..1642767)
     CDS             complement(1642795..1643877)
     CDS             complement(1644609..1645898)
     CDS             complement(1646014..1647705)
     CDS             complement(1647690..1649729)
     CDS             complement(1649923..1651320)
     CDS             complement(1651345..1652181)
     CDS             complement(1652242..1653345)
     CDS             complement(1653564..1654400)
     CDS             complement(1654456..1655487)
     CDS             complement(1655499..1656080)
     CDS             complement(1656083..1656952)
     CDS             complement(1657078..1658079)
     CDS             complement(1658161..1658973)
     CDS             1659206..1659847
     CDS             complement(1659882..1660526)
     CDS             complement(1660542..1661207)
     CDS             complement(1661297..1662652)
     CDS             1662840..1663004
     CDS             1663081..1663539
     CDS             1663554..1663736
     CDS             1663807..1664196
     CDS             complement(1664242..1665012)
     CDS             complement(1665083..1665877)
     CDS             complement(1665947..1666489)
     CDS             complement(1666729..1667529)
     CDS             complement(1667522..1668190)
     CDS             complement(1668193..1669059)
     CDS             complement(1669293..1670174)
     CDS             complement(1670653..1670946)
     CDS             1671504..1672142
     CDS             complement(1672241..1674010)
     CDS             complement(1674040..1674786)
     CDS             complement(1674816..1675916)
     CDS             complement(1675934..1676128)
     CDS             complement(1676145..1677020)
     CDS             complement(1677010..1677777)
     CDS             complement(1677795..1678637)
     CDS             complement(1678668..1679393)
     CDS             complement(1679556..1680464)
     CDS             1680665..1682254
     CDS             complement(1682320..1684965)
     CDS             1685225..1685761
     CDS             complement(1685817..1686386)
     CDS             complement(1686388..1687017)
     CDS             complement(1687151..1687819)
     CDS             complement(1687868..1691614)
     CDS             complement(1691619..1695200)
     CDS             1695311..1695679
     CDS             complement(1695752..1696714)
     CDS             complement(1696814..1698061)
     CDS             complement(1698073..1698876)
     CDS             complement(1699010..1699975)
     CDS             complement(1700230..1700547)
     CDS             complement(1700550..1701341)
     CDS             complement(1701328..1702206)
     CDS             complement(1702209..1702577)
     CDS             complement(1702714..1703862)
     CDS             complement(1703862..1704305)
     CDS             complement(1704320..1706110)
     CDS             complement(1706374..1707099)
     CDS             complement(1707202..1707612)
     CDS             complement(1707741..1708559)
     CDS             complement(1708665..1709954)
     CDS             complement(1710089..1710835)
     CDS             complement(1710858..1711553)
     CDS             complement(1711940..1713757)
     CDS             complement(1713902..1715986)
     CDS             complement(1716072..1717661)
     CDS             complement(1717950..1718657)
     CDS             complement(1718669..1719037)
     CDS             complement(1719037..1719621)
     CDS             complement(1719650..1720645)
     CDS             1720791..1721747
     CDS             complement(1721748..1722272)
     CDS             complement(1722418..1723800)
     CDS             1724339..1724605
     CDS             complement(1724660..1725490)
     CDS             complement(1726515..1728446)
     CDS             1728569..1728910
     CDS             complement(1728958..1730652)
     CDS             complement(1730813..1731550)
     CDS             1731785..1732252
     CDS             1732323..1733030
     CDS             1733017..1733343
     CDS             complement(1733396..1733878)
     CDS             complement(1733912..1734688)
     CDS             complement(1734886..1736031)
     CDS             complement(1736463..1737266)
     CDS             1737414..1737608
     CDS             1737629..1738444
     CDS             1738547..1738852
     CDS             1738849..1739079
     CDS             1739076..1739408
     CDS             1739411..1739530
     CDS             1739662..1740012
     CDS             1740027..1740452
     CDS             1740458..1741228
     CDS             1741243..1742637
     CDS             1742930..1743238
     CDS             1743288..1743737
     CDS             1743744..1743959
     CDS             1744445..1744636
     CDS             complement(1746394..1747008)
     CDS             1747364..1747921
     CDS             1748052..1749953
     CDS             1750082..1750927
     CDS             complement(1750964..1751557)
     CDS             1751735..1751971
     CDS             1751935..1752579
     CDS             1752569..1753069
     CDS             complement(1753481..1753999)
     CDS             complement(1754774..1755205)
     CDS             complement(1755378..1757948)
     CDS             complement(1757959..1758660)
     CDS             1758783..1759340
     CDS             1759530..1759820
     CDS             1760069..1761016
     CDS             1761082..1762980
     CDS             complement(1763213..1763692)
     CDS             complement(1763721..1764560)
     CDS             1764691..1765047
     CDS             complement(1765136..1765900)
     CDS             complement(1765881..1766534)
     CDS             complement(1766684..1767910)
     CDS             1768192..1768686
     CDS             complement(1768746..1769270)
     CDS             complement(1769289..1769882)
     CDS             complement(1770073..1771020)
     CDS             complement(1771106..1771564)
     CDS             complement(1771561..1771995)
     CDS             complement(1772148..1773071)
     CDS             1773185..1774552
     CDS             1774586..1775026
     CDS             complement(1775110..1776057)
     CDS             complement(1776076..1777119)
     CDS             complement(1777130..1778158)
     CDS             complement(1778158..1779093)
     CDS             complement(1779229..1780842)
     CDS             complement(1781344..1782744)
     CDS             complement(1783118..1783675)
     CDS             complement(1783827..1784627)
     CDS             complement(1784646..1785302)
     CDS             complement(1785421..1787331)
     CDS             complement(1787331..1787594)
     CDS             complement(1787611..1787985)
     CDS             complement(1788107..1789249)
     CDS             1789491..1789850
     CDS             1789850..1790539
     CDS             1790654..1792468
     CDS             complement(1792554..1793555)
     CDS             complement(1793548..1795215)
     CDS             complement(1795199..1795624)
     CDS             complement(1795651..1796460)
     CDS             complement(1796453..1797253)
     CDS             complement(1797258..1797743)
     CDS             1798177..1798983
     CDS             1798996..1799919
     CDS             complement(1800021..1800911)
     CDS             complement(1801025..1801516)
     CDS             complement(1801589..1802332)
     CDS             complement(1802359..1803093)
     CDS             1803210..1803719
     CDS             1803877..1804812
     CDS             complement(1804845..1804967)
     CDS             complement(1805385..1806677)
     CDS             complement(1806914..1807486)
     CDS             complement(1807560..1808951)
     CDS             complement(1809124..1809573)
     CDS             complement(1809587..1811620)
     CDS             1811803..1812570
     CDS             complement(1815878..1816096)
     CDS             1819718..1820074
     CDS             1820217..1821017
     CDS             1821043..1821552
     CDS             complement(1821643..1822521)
     CDS             1822630..1823652
     CDS             complement(1823730..1824977)
     CDS             complement(1825230..1826069)
     CDS             complement(1826091..1826432)
     CDS             complement(1826490..1826624)