CDS             19..1677
     CDS             2316..3503
     CDS             3542..4735
     CDS             4725..5276
     CDS             5391..7436
     CDS             complement(7503..7940)
     CDS             complement(8201..8473)
     CDS             complement(8478..8681)
     CDS             8792..11362
     CDS             11362..11706
     CDS             complement(12176..12898)
     CDS             complement(12992..14662)
     CDS             15159..15632
     CDS             15778..17364
     CDS             17354..19000
     CDS             19546..19767
     CDS             complement(19709..20107)
     CDS             complement(20713..20934)
     CDS             complement(20955..21134)
     CDS             21381..22379
     CDS             22376..23407
     CDS             23408..24169
     CDS             complement(24217..24825)
     CDS             24888..25430
     CDS             complement(25519..25743)
     CDS             25850..26494
     CDS             27567..29366
     CDS             29350..30018
     CDS             30015..31103
     CDS             31087..31287
     CDS             31289..32074
     CDS             32074..33084
     CDS             33081..33899
     CDS             complement(34232..34396)
     CDS             34478..37732
     CDS             37736..38650
     CDS             38634..38963
     CDS             39586..39849
     CDS             39815..40036
     CDS             40384..40704
     CDS             complement(41066..42418)
     CDS             complement(42375..42608)
     CDS             42763..42969
     CDS             complement(43308..43577)
     CDS             complement(43694..45715)
     CDS             complement(45712..47217)
     CDS             complement(47230..48690)
     CDS             complement(48687..50036)
     CDS             complement(50037..51491)
     CDS             complement(51491..51979)
     CDS             complement(51993..52859)
     CDS             complement(53524..53619)
     CDS             53697..53882
     CDS             complement(53813..56047)
     CDS             complement(56099..56425)
     CDS             complement(56540..57667)
     CDS             complement(57664..58386)
     CDS             58790..59365
     CDS             59436..60917
     CDS             complement(60895..61203)
     CDS             61480..62088
     CDS             62085..62645
     CDS             complement(62898..63353)
     CDS             complement(63350..63739)
     CDS             complement(63823..64218)
     CDS             complement(64253..64393)
     CDS             64602..66083
     CDS             66570..66797
     CDS             66921..67721
     CDS             67740..68582
     CDS             68614..69828
     CDS             70504..70929
     CDS             71575..71700
     CDS             complement(71845..72360)
     CDS             complement(72365..72628)
     CDS             complement(72678..73070)
     CDS             complement(73168..73635)
     CDS             complement(73648..75087)
     CDS             complement(75080..75781)
     CDS             complement(75820..76479)
     CDS             complement(76479..77708)
     CDS             77858..78148
     CDS             78185..78430
     CDS             complement(78414..79088)
     CDS             complement(79095..79727)
     CDS             complement(79727..80557)
     CDS             complement(80567..81175)
     CDS             complement(81172..81732)
     CDS             complement(81783..82028)
     CDS             82259..83899
     CDS             complement(83969..84745)
     CDS             complement(84797..84964)
     CDS             complement(84975..86321)
     CDS             86342..87394
     CDS             87394..87654
     CDS             88041..89228
     CDS             89229..90272
     CDS             90274..91032
     CDS             91122..92600
     CDS             92618..93025
     CDS             93040..94380
     CDS             94403..94822
     CDS             complement(94809..95876)
     CDS             96042..96206
     CDS             complement(96123..96881)
     CDS             complement(96976..97758)
     CDS             97855..98433
     CDS             complement(98438..100186)
     CDS             100588..100722
     CDS             101238..101792
     CDS             complement(101789..102787)
     CDS             103155..104525
     CDS             104676..105761
     CDS             105725..107386
     CDS             107390..107860
     CDS             complement(107838..108890)
     CDS             complement(108895..109479)
     CDS             109478..110248
     CDS             complement(110238..112583)
     CDS             complement(112573..113172)
     CDS             113192..113884
     CDS             113937..114524
     CDS             114481..115257
     CDS             115518..116276
     CDS             complement(116920..117045)
     CDS             complement(117050..117532)
     CDS             complement(117622..117876)
     CDS             118354..118980
     CDS             119304..119738
     CDS             119716..119988
     CDS             120487..120867
     CDS             120867..120974
     CDS             121429..121722
     CDS             121722..122546
     CDS             122552..122857
     CDS             complement(122867..123787)
     CDS             123927..124553
     CDS             complement(124561..126570)
     CDS             126599..127231
     CDS             127228..128148
     CDS             128138..129046
     CDS             complement(129067..129504)
     CDS             complement(129730..133155)
     CDS             complement(133148..135148)
     CDS             complement(135343..136104)
     CDS             complement(136124..137590)
     CDS             complement(137707..137955)
     CDS             138014..138418
     CDS             138415..138963
     CDS             139008..139394
     CDS             139532..140383
     CDS             complement(140517..141434)
     CDS             141608..142573
     CDS             142673..143407
     CDS             143404..144303
     CDS             144300..145151
     CDS             145236..146273
     CDS             complement(146339..147118)
     CDS             complement(147137..148042)
     CDS             148133..149326
     CDS             complement(149323..150270)
     CDS             complement(150453..150617)
     CDS             complement(150627..151661)
     CDS             151817..152350
     CDS             152426..154000
     CDS             154365..154994
     CDS             155099..155371
     CDS             complement(155600..156826)
     CDS             complement(156926..157948)
     CDS             complement(157960..158523)
     CDS             complement(158618..159025)
     CDS             complement(159022..159525)
     CDS             159645..159881
     CDS             159928..160395
     CDS             160470..160961
     CDS             160942..161760
     CDS             161780..161980
     CDS             161977..162219
     CDS             162231..162455
     CDS             162452..162598
     CDS             162588..162875
     CDS             162868..163017
     CDS             163014..163457
     CDS             163569..163715
     CDS             164151..165359
     CDS             165352..165966
     CDS             166054..166335
     CDS             166488..166832
     CDS             166822..168423
     CDS             168436..169686
     CDS             169683..170726
     CDS             170723..171973
     CDS             171973..172173
     CDS             172195..172677
     CDS             172674..173036
     CDS             173029..173295
     CDS             173288..173662
     CDS             173691..174638
     CDS             174736..175113
     CDS             175275..175484
     CDS             175497..181139
     CDS             181149..181901
     CDS             181902..182762
     CDS             182762..183877
     CDS             183877..185304
     CDS             185304..185978
     CDS             186059..187498
     CDS             187501..187824
     CDS             187830..188294
     CDS             188291..188629
     CDS             188979..190661
     CDS             191220..192626
     CDS             complement(192614..193987)
     CDS             194069..194971
     CDS             194965..195522
     CDS             complement(195519..195686)
     CDS             complement(195952..196269)
     CDS             complement(196588..196977)
     CDS             197305..198207
     CDS             198371..198847
     CDS             198862..200334
     CDS             200435..201373
     CDS             201345..202157
     CDS             202163..205282
     CDS             complement(205572..205949)
     CDS             complement(205903..206208)
     CDS             complement(206336..206485)
     CDS             complement(206740..207051)
     CDS             complement(207638..208111)
     CDS             complement(208253..209263)
     CDS             209301..209753
     CDS             209750..210235
     CDS             210640..211152
     CDS             complement(211061..211378)
     CDS             211613..213949
     CDS             214616..215908
     CDS             215918..216811
     CDS             216891..218279
     CDS             complement(218276..218779)
     CDS             complement(218776..218868)
     CDS             218880..219116
     CDS             219238..219384
     CDS             219574..220833
     CDS             220837..221388
     CDS             221399..223522
     CDS             223595..223915
     CDS             223919..224575
     CDS             complement(224581..225333)
     CDS             complement(225335..226597)
     CDS             complement(226618..227694)
     CDS             complement(227743..228531)
     CDS             complement(228555..230372)
     CDS             230464..231552
     CDS             231758..232858
     CDS             232869..233036
     CDS             complement(233365..233853)
     CDS             233957..234226
     CDS             234348..235064
     CDS             235061..236425
     CDS             236460..237116
     CDS             237124..238776
     CDS             238823..239860
     CDS             complement(239862..240698)
     CDS             240889..242154
     CDS             242501..245743
     CDS             245971..247047
     CDS             complement(247054..247620)
     CDS             247748..249286
     CDS             complement(249276..250334)
     CDS             complement(250325..251878)
     CDS             complement(251875..252876)
     CDS             complement(252957..254327)
     CDS             complement(254456..255157)
     CDS             complement(255150..255947)
     CDS             complement(256103..256405)
     CDS             complement(256405..256671)
     CDS             complement(256671..257048)
     CDS             complement(257051..258574)
     CDS             complement(258574..258999)
     CDS             complement(259003..261915)
     CDS             262085..263482
     CDS             complement(263559..264449)
     CDS             complement(264827..265732)
     CDS             265769..266233
     CDS             complement(266238..268622)
     CDS             268821..269168
     CDS             269209..269364
     CDS             269366..269830
     CDS             269881..270705
     CDS             complement(270766..271449)
     CDS             complement(271796..271909)
     CDS             271954..272709
     CDS             272702..273262
     CDS             273265..274002
     CDS             274037..275221
     CDS             complement(275218..276156)
     CDS             complement(276244..276744)
     CDS             276872..277525
     CDS             complement(277463..278320)
     CDS             278791..279828
     CDS             279821..280918
     CDS             280915..281661
     CDS             281661..282239
     CDS             282263..282460
     CDS             282457..282732
     CDS             282729..283055
     CDS             complement(283045..285360)
     CDS             285652..285855
     CDS             286029..286646
     CDS             286643..287350
     CDS             287347..288594
     CDS             288591..290078
     CDS             290085..291839
     CDS             complement(291817..293310)
     CDS             293451..296345
     CDS             complement(296265..297290)
     CDS             complement(297398..299374)
     CDS             complement(299461..301497)
     CDS             301604..302503
     CDS             complement(302520..303923)
     CDS             303943..305310
     CDS             305704..305946
     CDS             complement(306606..306815)
     CDS             complement(306912..307370)
     CDS             complement(307596..307805)
     CDS             complement(307990..308199)
     CDS             complement(308208..308525)
     CDS             308897..309421
     CDS             309550..309753
     CDS             complement(310129..311286)
     CDS             311422..312120
     CDS             complement(312169..312993)
     CDS             313246..313617
     CDS             complement(313721..313888)
     CDS             complement(313903..314421)
     CDS             314694..314960
     CDS             complement(314853..315488)
     CDS             316102..323838
     CDS             complement(323875..325527)
     CDS             325657..326445
     CDS             complement(326409..327281)
     CDS             complement(327293..328639)
     CDS             complement(328678..329685)
     CDS             complement(329691..331043)
     CDS             complement(331040..333034)
     CDS             complement(333123..334190)
     CDS             334440..334541
     CDS             334658..336067
     CDS             336073..336315
     CDS             complement(336275..337699)
     CDS             338150..338908
     CDS             338927..340942
     CDS             340942..341691
     CDS             341769..342119
     CDS             342204..342299
     CDS             342318..343586
     CDS             343599..343874
     CDS             343881..344369
     CDS             complement(344366..345109)
     CDS             complement(345115..345990)
     CDS             complement(346069..346320)
     CDS             complement(346370..348688)
     CDS             complement(348818..349630)
     CDS             complement(349646..350149)
     CDS             350173..351276
     CDS             complement(351273..351638)
     CDS             complement(351641..353347)
     CDS             complement(353409..355109)
     CDS             355271..356476
     CDS             356535..357281
     CDS             357293..358447
     CDS             358447..359127
     CDS             complement(359090..359935)
     CDS             360212..360835
     CDS             360878..361681
     CDS             361938..362129
     CDS             362506..363366
     CDS             complement(363332..364375)
     CDS             364447..364683
     CDS             364755..366116
     CDS             366113..366997
     CDS             367070..368728
     CDS             368725..369717
     CDS             369731..370213
     CDS             370206..372722
     CDS             complement(372700..373818)
     CDS             373881..374918
     CDS             374934..376286
     CDS             376342..377634
     CDS             377631..378239
     CDS             378240..378800
     CDS             378797..379588
     CDS             379600..381189
     CDS             381198..382097
     CDS             complement(382094..382363)
     CDS             382578..382931
     CDS             complement(382906..383769)
     CDS             383911..385020
     CDS             complement(384980..386089)
     CDS             complement(386100..386966)
     CDS             386971..387933
     CDS             387917..389446
     CDS             389443..389835
     CDS             389832..390836
     CDS             390814..391503
     CDS             complement(391490..392440)
     CDS             complement(392451..393653)
     CDS             393735..394727
     CDS             395439..395744
     CDS             395838..396629
     CDS             396774..397202
     CDS             397269..397976
     CDS             complement(398031..398843)
     CDS             complement(398891..399373)
     CDS             399728..400243
     CDS             400287..400667
     CDS             400793..402262
     CDS             402263..403159
     CDS             403152..403880
     CDS             403882..404745
     CDS             404738..406720
     CDS             406738..407592
     CDS             407597..408616
     CDS             408621..409559
     CDS             409720..413250
     CDS             413298..417308
     CDS             complement(417620..418336)
     CDS             complement(418336..420009)
     CDS             complement(420037..420168)
     CDS             420167..420643
     CDS             420648..420971
     CDS             complement(421023..421292)
     CDS             421535..422131
     CDS             422134..426510
     CDS             426497..426631
     CDS             complement(426702..427061)
     CDS             complement(427246..427710)
     CDS             complement(427803..428210)
     CDS             428385..429611
     CDS             429616..430317
     CDS             430344..431318
     CDS             431339..432106
     CDS             432176..432793
     CDS             432790..433728
     CDS             complement(433725..434348)
     CDS             complement(434314..436098)
     CDS             436256..436609
     CDS             436739..436873
     CDS             436884..437255
     CDS             437259..437726
     CDS             437925..440105
     CDS             440423..441613
     CDS             441691..442248
     CDS             442760..443065
     CDS             443098..443754
     CDS             443751..444404
     CDS             444404..444709
     CDS             444731..445573
     CDS             445590..445868
     CDS             445872..446234
     CDS             446234..446980
     CDS             446984..447400
     CDS             447400..447630
     CDS             447633..447911
     CDS             448082..449719
     CDS             449736..450452
     CDS             450449..451759
     CDS             451955..452323
     CDS             452326..452640
     CDS             452643..453206
     CDS             453909..455252
     CDS             455277..456653
     CDS             456732..457760
     CDS             complement(457757..458800)
     CDS             complement(458800..459795)
     CDS             459871..460140
     CDS             complement(460091..460834)
     CDS             complement(460848..462713)
     CDS             complement(462759..463301)
     CDS             complement(463533..464312)
     CDS             complement(464326..465003)
     CDS             complement(465007..466608)
     CDS             complement(466608..470330)
     CDS             complement(470374..471705)
     CDS             complement(472039..473337)
     CDS             473591..474085
     CDS             complement(474082..474696)
     CDS             complement(474674..475141)
     CDS             complement(475157..476383)
     CDS             complement(476407..477438)
     CDS             478123..478245
     CDS             complement(478370..478621)
     CDS             complement(478609..478854)
     CDS             complement(479270..480190)
     CDS             complement(480224..481057)
     CDS             complement(481063..483051)
     CDS             complement(483051..484016)
     CDS             complement(484258..485880)
     CDS             486216..486977
     CDS             486974..487858
     CDS             487887..488582
     CDS             488618..489754
     CDS             489788..490567
     CDS             complement(490628..492664)
     CDS             complement(492762..493763)
     CDS             494228..494626
     CDS             494642..495178
     CDS             495181..495588
     CDS             495629..496255
     CDS             496259..496444
     CDS             496447..496893
     CDS             497070..497870
     CDS             complement(497871..498605)
     CDS             complement(498593..500302)
     CDS             complement(500305..502047)
     CDS             502328..503563
     CDS             503681..505084
     CDS             505084..505962
     CDS             506046..506768
     CDS             complement(506765..508018)
     CDS             complement(508133..509269)
     CDS             509759..511081
     CDS             511081..511626
     CDS             511740..512534
     CDS             512830..515037
     CDS             515146..515910
     CDS             516214..516432
     CDS             516504..516986
     CDS             516990..517394
     CDS             517418..518023
     CDS             518105..519121
     CDS             519202..519675
     CDS             519791..520657
     CDS             520801..522099
     CDS             522208..522630
     CDS             complement(522611..522916)
     CDS             complement(522858..523757)
     CDS             complement(523770..525176)
     CDS             complement(525230..525475)
     CDS             525474..528980
     CDS             529045..530034
     CDS             530237..530554
     CDS             530599..530886
     CDS             531311..531754
     CDS             531751..532284
     CDS             532444..533796
     CDS             533901..534200
     CDS             534197..535513
     CDS             535513..535767
     CDS             complement(535786..536640)
     CDS             536812..537960
     CDS             537967..538461
     CDS             538648..540333
     CDS             540480..540953
     CDS             541021..541689
     CDS             541690..542181
     CDS             542182..543234
     CDS             543376..543672
     CDS             543685..545304
     CDS             545504..546070
     CDS             546067..546969
     CDS             complement(547039..547425)
     CDS             547582..549102
     CDS             549130..550275
     CDS             550354..551304
     CDS             551335..552324
     CDS             552324..553307
     CDS             553311..554123
     CDS             554145..557468
     CDS             557508..558737
     CDS             558737..559198
     CDS             complement(559172..559321)
     CDS             complement(559337..560233)
     CDS             560297..560683
     CDS             complement(560822..560962)
     CDS             561256..561825
     CDS             562389..564005
     CDS             complement(564081..564737)
     CDS             564858..565313
     CDS             complement(565332..566465)
     CDS             566583..567758
     CDS             567764..568459
     CDS             568608..568958
     CDS             complement(569168..569608)
     CDS             569733..570416
     CDS             570425..571951
     CDS             complement(571955..572656)
     CDS             572761..573639
     CDS             complement(573656..575113)
     CDS             complement(575214..575891)
     CDS             complement(575888..576910)
     CDS             complement(576948..577820)
     CDS             complement(577994..578866)
     CDS             578984..582202
     CDS             582177..582692
     CDS             582689..584029
     CDS             584097..585062
     CDS             585131..585916
     CDS             585906..586739
     CDS             586736..587542
     CDS             587500..588171
     CDS             588393..589238
     CDS             complement(589057..589746)
     CDS             complement(589692..590927)
     CDS             complement(591014..592117)
     CDS             complement(592180..592731)
     CDS             592944..594719
     CDS             594730..595791
     CDS             595775..596827
     CDS             596848..597681
     CDS             597871..598848
     CDS             complement(598958..600274)
     CDS             complement(600526..602739)
     CDS             602952..604208
     CDS             604219..605124
     CDS             605270..605449
     CDS             605642..606676
     CDS             606895..607965
     CDS             complement(608070..609302)
     CDS             609337..610281
     CDS             610288..610713
     CDS             complement(610555..611787)
     CDS             complement(611808..612647)
     CDS             complement(612644..612925)
     CDS             612981..613625
     CDS             complement(613575..613703)
     CDS             613820..614371
     CDS             614468..615658
     CDS             615767..617173
     CDS             617693..621118
     CDS             complement(621208..621972)
     CDS             complement(621987..622361)
     CDS             complement(622563..624347)
     CDS             complement(624604..625485)
     CDS             626016..627140
     CDS             627335..629452
     CDS             complement(629449..629877)
     CDS             complement(629879..630475)
     CDS             complement(630494..631399)
     CDS             complement(631479..631598)
     CDS             complement(631544..632599)
     CDS             complement(632991..633251)
     CDS             complement(633347..634978)
     CDS             635607..636701
     CDS             complement(636944..638575)
     CDS             638598..638711
     CDS             638727..639527
     CDS             639528..639992
     CDS             640097..641251
     CDS             641251..641751
     CDS             641822..642217
     CDS             complement(642209..643324)
     CDS             complement(643324..643581)
     CDS             643639..644709
     CDS             complement(644718..646952)
     CDS             646971..647303
     CDS             647316..648077
     CDS             648378..649634
     CDS             649640..651385
     CDS             651382..652536
     CDS             652580..653059
     CDS             complement(653056..653421)
     CDS             653448..654491
     CDS             654497..654754
     CDS             complement(654751..655413)
     CDS             complement(655425..656993)
     CDS             657102..658052
     CDS             658206..659294
     CDS             659753..660052
     CDS             complement(660126..660581)
     CDS             660680..661093
     CDS             661191..662567
     CDS             662616..663623
     CDS             663663..664832
     CDS             complement(664858..665709)
     CDS             666050..666403
     CDS             666509..667945
     CDS             667945..668562
     CDS             668619..669317
     CDS             669429..670892
     CDS             670885..672630
     CDS             672649..673254
     CDS             673384..674052
     CDS             674230..676791
     CDS             complement(676852..677295)
     CDS             677455..677865
     CDS             677877..678383
     CDS             678548..679675
     CDS             679690..680970
     CDS             complement(680972..681979)
     CDS             complement(681984..683279)
     CDS             683297..683959
     CDS             complement(683945..684448)
     CDS             684494..685117
     CDS             685114..685365
     CDS             complement(685370..685714)
     CDS             complement(686052..686312)
     CDS             686945..687406
     CDS             complement(687400..688662)
     CDS             complement(688659..689969)
     CDS             690227..690454
     CDS             690457..691335
     CDS             691359..692216
     CDS             692220..695402
     CDS             695396..698626
     CDS             698671..699759
     CDS             699746..700474
     CDS             700467..702518
     CDS             complement(702463..703356)
     CDS             703392..703913
     CDS             complement(703910..705301)
     CDS             705382..706434
     CDS             complement(706446..707144)
     CDS             complement(707195..707698)
     CDS             707871..710834
     CDS             710910..711107
     CDS             complement(711318..711887)
     CDS             complement(712417..713427)
     CDS             complement(713430..714386)
     CDS             714642..714809
     CDS             715086..716546
     CDS             716559..718115
     CDS             718129..718392
     CDS             718417..718785
     CDS             718988..720079
     CDS             complement(720098..720886)
     CDS             complement(720943..721815)
     CDS             721938..723047
     CDS             complement(723044..724642)
     CDS             724821..725510
     CDS             725527..726429
     CDS             726536..727027
     CDS             727618..728997
     CDS             729107..732040
     CDS             732028..734160
     CDS             734160..735038
     CDS             735038..735835
     CDS             complement(736001..736267)
     CDS             736810..737148
     CDS             737302..737583
     CDS             737752..738459
     CDS             complement(738682..739023)
     CDS             complement(739057..739860)
     CDS             complement(740277..741626)
     CDS             complement(741566..742375)
     CDS             complement(742372..742674)
     CDS             744051..744158
     CDS             744517..744756
     CDS             745066..745296
     CDS             746355..746582
     CDS             747148..747294
     CDS             complement(749126..749695)
     CDS             complement(749709..749831)
     CDS             complement(749836..750483)
     CDS             complement(750488..752152)
     CDS             complement(752198..754516)
     CDS             754583..754771
     CDS             complement(754956..755579)
     CDS             756260..756649
     CDS             complement(756756..757280)
     CDS             complement(757267..758124)
     CDS             758203..758937
     CDS             759111..760598
     CDS             760677..761573
     CDS             complement(761570..762466)
     CDS             complement(762487..763536)
     CDS             complement(763738..764868)
     CDS             765249..765458
     CDS             765550..766848
     CDS             767015..767374
     CDS             complement(767461..768966)
     CDS             769059..769931
     CDS             769931..770707
     CDS             771056..771397
     CDS             771401..773053
     CDS             773178..774032
     CDS             complement(774025..774933)
     CDS             complement(775062..776261)
     CDS             complement(776521..776973)
     CDS             complement(776985..777551)
     CDS             complement(777872..778144)
     CDS             778799..779374
     CDS             complement(779304..779744)
     CDS             779748..780104
     CDS             complement(780077..780568)
     CDS             complement(780605..780865)
     CDS             complement(780837..781220)
     CDS             complement(781172..783724)
     CDS             complement(783728..785782)
     CDS             786230..786958
     CDS             786955..787392
     CDS             complement(787623..787724)
     CDS             787791..788279
     CDS             complement(788227..788601)
     CDS             complement(788588..788956)
     CDS             complement(788946..789917)
     CDS             790322..790960
     CDS             790953..792017
     CDS             792236..793471
     CDS             793522..795300
     CDS             795806..796081
     CDS             796088..796840
     CDS             complement(796859..797116)
     CDS             complement(797137..797640)
     CDS             complement(797640..798452)
     CDS             complement(798546..799304)
     CDS             799343..804157
     CDS             complement(804154..804783)
     CDS             804836..805642
     CDS             complement(805625..807280)
     CDS             807364..807777
     CDS             complement(807862..809505)
     CDS             809708..811192
     CDS             complement(811189..811503)
     CDS             811602..814088
     CDS             complement(814166..814882)
     CDS             815186..816742
     CDS             816768..817391
     CDS             817381..818958
     CDS             819223..819702
     CDS             819772..820371
     CDS             820408..820974
     CDS             complement(820987..822363)
     CDS             822365..822775
     CDS             822822..823655
     CDS             complement(823652..824320)
     CDS             complement(824445..825464)
     CDS             complement(825552..825800)
     CDS             complement(825815..826120)
     CDS             complement(826124..826288)
     CDS             complement(826292..826528)
     CDS             826867..827001
     CDS             826998..827264
     CDS             827283..827456
     CDS             827685..828377
     CDS             828377..829918
     CDS             830008..831294
     CDS             831333..831920
     CDS             831950..832135
     CDS             complement(832222..832626)
     CDS             complement(832733..833416)
     CDS             complement(833432..834016)
     CDS             834145..835065
     CDS             835162..836427
     CDS             836433..837125
     CDS             837252..838388
     CDS             838431..838844
     CDS             838816..839493
     CDS             complement(839502..840944)
     CDS             841342..841458
     CDS             841577..843490
     CDS             843569..845032
     CDS             845142..846017
     CDS             846041..847873
     CDS             847895..848749
     CDS             848894..850051
     CDS             850103..850990
     CDS             850987..851922
     CDS             851922..853730
     CDS             853749..854072
     CDS             854176..854565
     CDS             854590..855129
     CDS             855138..856313
     CDS             856353..857252
     CDS             complement(857329..858042)
     CDS             complement(858062..858862)
     CDS             858962..860014
     CDS             complement(860011..861270)
     CDS             complement(861306..861530)
     CDS             complement(861538..861906)
     CDS             complement(862908..864338)
     CDS             864602..865255
     CDS             complement(865500..867134)
     CDS             complement(867146..867955)
     CDS             complement(867987..868616)
     CDS             868809..869369
     CDS             869457..869972
     CDS             complement(870146..870586)
     CDS             complement(870759..871376)
     CDS             complement(871597..873411)
     CDS             complement(873535..874476)
     CDS             complement(874524..875978)
     CDS             complement(876064..876951)
     CDS             877132..878124
     CDS             878161..879078
     CDS             879257..880714
     CDS             880715..882502
     CDS             882775..883422
     CDS             883472..887266
     CDS             887323..887748
     CDS             887751..888233
     CDS             complement(888244..889770)
     CDS             889905..890537
     CDS             890597..891325
     CDS             891487..892764
     CDS             892885..893418
     CDS             893459..894025
     CDS             894022..894972
     CDS             895889..896794
     CDS             896926..897756
     CDS             complement(897826..898053)
     CDS             complement(898245..898766)
     CDS             complement(898944..899411)
     CDS             899713..900600
     CDS             900700..900996
     CDS             901021..901818
     CDS             901865..902365
     CDS             complement(902362..903345)
     CDS             903498..904787
     CDS             complement(904858..905202)
     CDS             905207..905947
     CDS             906029..906595
     CDS             complement(906600..908165)
     CDS             complement(908167..908814)
     CDS             complement(908959..910362)
     CDS             complement(910620..911636)
     CDS             911940..912518
     CDS             complement(912528..912785)
     CDS             complement(912814..914055)
     CDS             914168..915163
     CDS             complement(915227..916018)
     CDS             complement(916085..917503)
     CDS             complement(917593..917763)
     CDS             complement(917763..919412)
     CDS             919766..920851
     CDS             complement(920928..921842)
     CDS             921923..922816
     CDS             922958..923551
     CDS             complement(923566..924741)
     CDS             924885..926264
     CDS             926261..927016
     CDS             927013..927471
     CDS             927733..929322
     CDS             929413..930339
     CDS             930332..931285
     CDS             931288..932970
     CDS             933397..933699
     CDS             933702..934397
     CDS             934399..935547
     CDS             935552..936139
     CDS             complement(937248..937976)
     CDS             complement(937977..938321)
     CDS             complement(938318..938851)
     CDS             complement(938855..939541)
     CDS             939899..941809
     CDS             941901..943349
     CDS             943349..944230
     CDS             944257..944637
     CDS             944687..945004
     CDS             945037..946134
     CDS             946094..946912
     CDS             946947..947504
     CDS             complement(947511..948686)
     CDS             complement(948776..950188)
     CDS             complement(950252..951226)
     CDS             complement(951237..952601)
     CDS             complement(952671..953582)
     CDS             953662..954759
     CDS             954767..955531
     CDS             955569..956381
     CDS             956378..957127
     CDS             957132..957410
     CDS             957497..957664
     CDS             957691..958560
     CDS             complement(958618..960030)
     CDS             complement(960040..960780)
     CDS             complement(960833..961993)
     CDS             962043..963326
     CDS             complement(963385..964062)
     CDS             964217..964867
     CDS             964908..965321
     CDS             965352..965795
     CDS             complement(965798..966931)
     CDS             complement(966944..967540)
     CDS             complement(967544..968833)
     CDS             968959..969468
     CDS             969480..970199
     CDS             complement(970254..973967)
     CDS             complement(974130..977870)
     CDS             complement(977878..978708)
     CDS             complement(978917..979228)
     CDS             complement(979492..980304)
     CDS             980324..981904
     CDS             981926..982735
     CDS             982785..983597
     CDS             complement(983606..984148)
     CDS             984453..985370
     CDS             985407..987065
     CDS             987078..987359
     CDS             987359..988489
     CDS             988473..989702
     CDS             complement(989756..992887)
     CDS             complement(992898..993293)
     CDS             993506..995548
     CDS             995636..996046
     CDS             complement(996175..996639)
     CDS             complement(996688..997278)
     CDS             complement(997318..998883)
     CDS             999109..1002198
     CDS             1002199..1003020
     CDS             1003052..1004173
     CDS             1004173..1006737
     CDS             complement(1006815..1007345)
     CDS             1007587..1008069
     CDS             1008175..1008375
     CDS             complement(1008712..1009341)
     CDS             complement(1009343..1010860)
     CDS             complement(1010884..1011669)
     CDS             1012107..1013765
     CDS             1013777..1015429
     CDS             1015432..1016760
     CDS             1016931..1018277
     CDS             1018282..1019208
     CDS             complement(1019270..1021087)
     CDS             1021099..1021320
     CDS             1021371..1023434
     CDS             1023434..1024504
     CDS             1024509..1025327
     CDS             1025435..1026085
     CDS             1026086..1027255
     CDS             1027273..1027716
     CDS             1028202..1028987
     CDS             1029073..1029312
     CDS             1029340..1029906
     CDS             1029912..1030733
     CDS             1030794..1032422
     CDS             1032476..1033453
     CDS             1033457..1034902
     CDS             1034916..1035287
     CDS             1035514..1035981
     CDS             1036006..1036695
     CDS             complement(1037086..1037544)
     CDS             1037621..1037947
     CDS             complement(1037950..1038771)
     CDS             complement(1038768..1039727)
     CDS             complement(1039729..1040736)
     CDS             1040784..1041827
     CDS             complement(1041924..1042307)
     CDS             1042460..1043356
     CDS             complement(1043761..1045959)
     CDS             complement(1046014..1048050)
     CDS             1048166..1049014
     CDS             1049093..1049902
     CDS             1049947..1051131
     CDS             1051307..1052101
     CDS             1052119..1053072
     CDS             1053532..1054668
     CDS             complement(1054665..1055513)
     CDS             1055670..1056770
     CDS             1056799..1057866
     CDS             complement(1057910..1058614)
     CDS             1058711..1060744
     CDS             complement(1060807..1061469)
     CDS             1061719..1062018
     CDS             1062018..1063502
     CDS             complement(1063604..1064095)
     CDS             1064159..1065574
     CDS             complement(1065633..1065956)
     CDS             1066370..1067410
     CDS             1067410..1068207
     CDS             1068219..1069283
     CDS             1069391..1070098
     CDS             1070298..1071326
     CDS             1071435..1072940
     CDS             1073046..1074143
     CDS             complement(1074172..1074858)
     CDS             1074929..1075810
     CDS             complement(1075821..1076903)
     CDS             1077035..1077727
     CDS             1077807..1078934
     CDS             complement(1079011..1080852)
     CDS             complement(1081141..1081626)
     CDS             1082013..1083971
     CDS             1083987..1084511
     CDS             1084631..1085644
     CDS             1085767..1086717
     CDS             1086770..1088578
     CDS             1088685..1090115
     CDS             1090278..1091873
     CDS             1092016..1093035
     CDS             1093162..1093680
     CDS             1093973..1094350
     CDS             1094489..1094662
     CDS             1094680..1094859
     CDS             1094905..1095237
     CDS             1095311..1096108
     CDS             1096131..1096775
     CDS             complement(1096756..1097889)
     CDS             1097919..1099412
     CDS             1099506..1100606
     CDS             complement(1100963..1101508)
     CDS             1101650..1103803
     CDS             1103979..1105439
     CDS             1105526..1105807
     CDS             1105862..1105996
     CDS             1106318..1109089
     CDS             complement(1109099..1109488)
     CDS             complement(1109532..1110524)
     CDS             1110605..1111162
     CDS             complement(1111173..1111898)
     CDS             1111988..1113430
     CDS             1113442..1114032
     CDS             complement(1114111..1115121)
     CDS             1115316..1116311
     CDS             1116334..1117431
     CDS             complement(1117438..1118376)
     CDS             1118468..1119457
     CDS             1119460..1120128
     CDS             1120183..1121799
     CDS             1121804..1123918
     CDS             1123946..1124167
     CDS             1124164..1124742
     CDS             1124750..1125229
     CDS             complement(1125798..1126565)
     CDS             complement(1126569..1127513)
     CDS             complement(1127571..1128464)
     CDS             complement(1128534..1129466)
     CDS             1129828..1132527
     CDS             complement(1132577..1133344)
     CDS             1133555..1135015
     CDS             complement(1135099..1136511)
     CDS             complement(1136731..1137558)
     CDS             complement(1137670..1139700)
     CDS             1140082..1140684
     CDS             1140871..1142103
     CDS             1142153..1144249
     CDS             1144478..1144918
     CDS             complement(1144967..1147231)
     CDS             complement(1147403..1148248)
     CDS             complement(1148433..1149062)
     CDS             1149234..1152095
     CDS             1152449..1152886
     CDS             1152916..1153110
     CDS             1153172..1153555
     CDS             complement(1153805..1154350)
     CDS             1154597..1155415
     CDS             1155546..1156601
     CDS             1156643..1159153
     CDS             1159268..1160323
     CDS             1160344..1161558
     CDS             1161595..1162527
     CDS             1162520..1163761
     CDS             1163790..1164749
     CDS             1164856..1165347
     CDS             1165505..1166704
     CDS             1166704..1168137
     CDS             1168222..1168413
     CDS             1168427..1169689
     CDS             complement(1169808..1170044)
     CDS             1171011..1171118
     CDS             1171477..1171716
     CDS             1172026..1172256
     CDS             1173315..1173542
     CDS             1174108..1174254
     CDS             1175639..1176715
     CDS             1176753..1177748
     CDS             1177766..1177927
     CDS             1177969..1178790
     CDS             1178790..1179743
     CDS             1179844..1181598
     CDS             1181709..1182902
     CDS             1182927..1183877
     CDS             1183899..1184537
     CDS             1184540..1185475
     CDS             1185667..1186536
     CDS             1186579..1187397
     CDS             1187467..1188117
     CDS             complement(1188118..1189623)
     CDS             1189674..1190987
     CDS             1191000..1191668
     CDS             1191785..1193359
     CDS             1193378..1193932
     CDS             1194036..1195001
     CDS             1195003..1195728
     CDS             1195725..1197368
     CDS             1197600..1198985
     CDS             complement(1199016..1200074)
     CDS             1200100..1201269
     CDS             complement(1201642..1202019)
     CDS             complement(1202026..1203213)
     CDS             1203482..1205776
     CDS             1205943..1206374
     CDS             1206545..1207222
     CDS             1207245..1207832
     CDS             1207984..1208544
     CDS             complement(1208620..1210032)
     CDS             complement(1210064..1210942)
     CDS             complement(1210939..1211991)
     CDS             complement(1211988..1213382)
     CDS             complement(1213407..1214765)
     CDS             complement(1214868..1216322)
     CDS             1216404..1216889
     CDS             complement(1216886..1217986)
     CDS             1217993..1218622
     CDS             complement(1218699..1220063)
     CDS             1220241..1221536
     CDS             complement(1221447..1221788)
     CDS             complement(1222046..1222165)
     CDS             1222339..1223313
     CDS             complement(1223713..1223895)
     CDS             complement(1223913..1224611)
     CDS             complement(1224625..1224966)
     CDS             1225219..1225608
     CDS             complement(1225684..1226487)
     CDS             complement(1226513..1228072)
     CDS             complement(1228082..1228612)
     CDS             complement(1228651..1232283)
     CDS             1232659..1233843
     CDS             1233840..1234490
     CDS             1234487..1235983
     CDS             complement(1236065..1236796)
     CDS             complement(1236784..1237557)
     CDS             complement(1237585..1238865)
     CDS             complement(1238888..1239652)
     CDS             complement(1239661..1240800)
     CDS             complement(1240851..1243643)
     CDS             1243744..1244214
     CDS             complement(1244300..1245394)
     CDS             complement(1245467..1245733)
     CDS             complement(1245768..1246847)
     CDS             complement(1246792..1247769)
     CDS             complement(1247794..1249233)
     CDS             complement(1249238..1249432)
     CDS             complement(1249490..1251016)
     CDS             complement(1251013..1252542)
     CDS             complement(1252639..1253475)
     CDS             complement(1253482..1254858)
     CDS             1254942..1255808
     CDS             1255902..1256171
     CDS             complement(1256231..1257883)
     CDS             complement(1258020..1259594)
     CDS             complement(1259869..1261176)
     CDS             complement(1261537..1262382)
     CDS             complement(1262464..1262727)
     CDS             complement(1262746..1263441)
     CDS             complement(1263485..1267087)
     CDS             complement(1267163..1267558)
     CDS             complement(1267559..1268803)
     CDS             complement(1268849..1269760)
     CDS             1269829..1270878
     CDS             1270919..1272034
     CDS             complement(1272452..1272991)
     CDS             1273380..1274759
     CDS             1274831..1275250
     CDS             1275251..1275829
     CDS             1275859..1276077
     CDS             complement(1276058..1276750)
     CDS             complement(1276921..1278024)
     CDS             complement(1278111..1280318)
     CDS             complement(1280321..1282132)
     CDS             1282352..1283083
     CDS             1283144..1283710
     CDS             complement(1283795..1284922)
     CDS             complement(1284919..1285398)
     CDS             complement(1285420..1286262)
     CDS             1286298..1287083
     CDS             complement(1287056..1288189)
     CDS             complement(1288281..1289999)
     CDS             1290761..1293565
     CDS             1293703..1294245
     CDS             1294280..1294999
     CDS             1295088..1295357
     CDS             1295374..1296738
     CDS             complement(1296797..1297045)
     CDS             complement(1297069..1298700)
     CDS             complement(1298797..1299225)
     CDS             complement(1299222..1299671)
     CDS             complement(1299675..1300955)
     CDS             complement(1300955..1301713)
     CDS             complement(1301742..1302917)
     CDS             complement(1302920..1304374)
     CDS             complement(1304371..1305087)
     CDS             1305727..1307424
     CDS             1307491..1308402
     CDS             1308405..1309202
     CDS             1309364..1310221
     CDS             complement(1310339..1311286)
     CDS             1311649..1313751
     CDS             1313875..1314957
     CDS             1315040..1316668
     CDS             1316693..1317652
     CDS             1317678..1318394
     CDS             complement(1318462..1318695)
     CDS             complement(1318869..1319651)
     CDS             complement(1319763..1320980)
     CDS             complement(1321111..1322115)
     CDS             complement(1322488..1323474)
     CDS             complement(1323568..1324539)
     CDS             complement(1324558..1325445)
     CDS             complement(1325463..1327526)
     CDS             complement(1327536..1328096)
     CDS             complement(1328235..1328702)
     CDS             complement(1328703..1330025)
     CDS             complement(1330056..1330664)
     CDS             complement(1330722..1331876)
     CDS             complement(1331821..1332495)
     CDS             complement(1332549..1334006)
     CDS             complement(1334003..1334938)
     CDS             complement(1334975..1335484)
     CDS             complement(1335564..1337591)
     CDS             complement(1337610..1338842)
     CDS             complement(1338983..1340227)
     CDS             complement(1340329..1340607)
     CDS             complement(1340681..1341256)
     CDS             complement(1341260..1341583)
     CDS             complement(1341932..1342780)
     CDS             complement(1342777..1346133)
     CDS             complement(1346154..1347293)
     CDS             complement(1347449..1348795)
     CDS             complement(1348820..1349761)
     CDS             complement(1349761..1350333)
     CDS             1350598..1351959
     CDS             1351965..1352402
     CDS             1352399..1352812
     CDS             complement(1352866..1353465)
     CDS             complement(1353483..1354046)
     CDS             complement(1354148..1355239)
     CDS             complement(1355271..1355711)
     CDS             complement(1355712..1356791)
     CDS             complement(1356838..1357386)
     CDS             complement(1357394..1358605)
     CDS             complement(1358683..1359159)
     CDS             complement(1359196..1360038)
     CDS             complement(1360160..1361308)
     CDS             complement(1361421..1361936)
     CDS             complement(1362202..1364904)
     CDS             complement(1365030..1366388)
     CDS             complement(1366425..1367687)
     CDS             complement(1367810..1369609)
     CDS             1369837..1370721
     CDS             complement(1370802..1373456)
     CDS             complement(1373535..1375556)
     CDS             complement(1375574..1376308)
     CDS             1376471..1377061
     CDS             1377106..1378494
     CDS             complement(1378566..1379837)
     CDS             complement(1379878..1380525)
     CDS             complement(1380544..1381041)
     CDS             1381185..1382027
     CDS             1382185..1382466
     CDS             1382517..1382657
     CDS             1382700..1384079
     CDS             complement(1384750..1386990)
     CDS             complement(1387088..1387642)
     CDS             complement(1387698..1389449)
     CDS             complement(1389519..1390631)
     CDS             complement(1390632..1392410)
     CDS             complement(1392641..1392928)
     CDS             complement(1392938..1394026)
     CDS             complement(1394044..1394655)
     CDS             complement(1394694..1395185)
     CDS             complement(1395368..1396120)
     CDS             1396165..1396398
     CDS             complement(1396358..1397212)
     CDS             1397368..1398588
     CDS             1398660..1399385
     CDS             1399385..1400575
     CDS             complement(1400572..1401033)
     CDS             complement(1401045..1402145)
     CDS             complement(1402163..1403104)
     CDS             complement(1403131..1403784)
     CDS             complement(1403777..1404361)
     CDS             complement(1404545..1406608)
     CDS             complement(1406797..1408068)
     CDS             complement(1408111..1408725)
     CDS             complement(1408732..1409349)
     CDS             1410561..1411358
     CDS             1411416..1411826
     CDS             complement(1411905..1412609)
     CDS             1412816..1413415
     CDS             1413434..1414657
     CDS             complement(1414718..1416625)
     CDS             complement(1416837..1418099)
     CDS             complement(1418417..1419136)
     CDS             complement(1419195..1419653)
     CDS             1419796..1420308
     CDS             complement(1420344..1420637)
     CDS             complement(1420829..1421713)
     CDS             1421874..1422626
     CDS             1422759..1422956
     CDS             1423019..1424599
     CDS             complement(1424933..1425406)
     CDS             complement(1425515..1427224)
     CDS             1427523..1428011
     CDS             1428054..1429589
     CDS             1429600..1430037
     CDS             1430121..1431110
     CDS             1431335..1432015
     CDS             1432038..1433024
     CDS             complement(1433073..1434086)
     CDS             1434368..1435309
     CDS             1435342..1437876
     CDS             complement(1437952..1438476)
     CDS             complement(1438479..1439075)
     CDS             1439301..1440239
     CDS             complement(1440295..1441260)
     CDS             1441487..1445341
     CDS             complement(1445404..1445859)
     CDS             complement(1445957..1446292)
     CDS             1446632..1447345
     CDS             1447668..1448444
     CDS             complement(1448538..1450220)
     CDS             1450500..1451303
     CDS             1451300..1452265
     CDS             1452469..1452870
     CDS             1452918..1453574
     CDS             1453666..1454136
     CDS             1454161..1454388
     CDS             1454634..1454900
     CDS             1455065..1456183
     CDS             1456242..1456907
     CDS             complement(1456969..1458255)
     CDS             complement(1458338..1459948)
     CDS             1460095..1460850
     CDS             1460925..1461449
     CDS             complement(1461458..1462351)
     CDS             complement(1462348..1463310)
     CDS             complement(1463319..1464014)
     CDS             1464212..1465540
     CDS             1465629..1466753
     CDS             complement(1466762..1467400)
     CDS             complement(1467450..1469081)
     CDS             complement(1469157..1469786)
     CDS             complement(1469776..1470894)
     CDS             complement(1471150..1471341)
     CDS             1471428..1472012
     CDS             1472076..1472768
     CDS             1472765..1473379
     CDS             complement(1473435..1474274)
     CDS             complement(1474405..1474734)
     CDS             complement(1474823..1475356)
     CDS             complement(1475349..1475939)
     CDS             1476026..1476328
     CDS             complement(1476411..1477418)
     CDS             complement(1477699..1480611)
     CDS             complement(1480828..1481502)
     CDS             complement(1481579..1483633)
     CDS             complement(1483636..1484541)
     CDS             complement(1484623..1485381)
     CDS             complement(1485381..1486127)
     CDS             complement(1486307..1488574)
     CDS             complement(1488766..1489035)
     CDS             complement(1489207..1490166)
     CDS             complement(1490204..1491175)
     CDS             1491198..1492100
     CDS             complement(1492097..1492789)
     CDS             complement(1492786..1493592)
     CDS             complement(1493639..1494958)
     CDS             complement(1494955..1495848)
     CDS             complement(1495936..1496379)
     CDS             complement(1496519..1499380)
     CDS             complement(1499491..1499823)
     CDS             complement(1500079..1501077)
     CDS             complement(1501074..1501628)
     CDS             1501680..1502588
     CDS             complement(1502667..1504424)
     CDS             1504456..1505202
     CDS             complement(1505222..1506046)
     CDS             1506045..1507391
     CDS             complement(1507395..1508519)
     CDS             complement(1508539..1509048)
     CDS             complement(1509038..1510417)
     CDS             complement(1510411..1511031)
     CDS             complement(1511155..1511967)
     CDS             complement(1511921..1513006)
     CDS             complement(1513204..1514703)
     CDS             1515080..1516093
     CDS             1516191..1517582
     CDS             complement(1517640..1519079)
     CDS             complement(1519142..1520026)
     CDS             complement(1520073..1521929)
     CDS             complement(1522046..1523221)
     CDS             complement(1523327..1524541)
     CDS             complement(1524586..1525749)
     CDS             1526080..1526505
     CDS             complement(1526585..1527637)
     CDS             1527852..1528244
     CDS             complement(1528307..1529185)
     CDS             complement(1529309..1529866)
     CDS             complement(1529938..1530669)
     CDS             complement(1530890..1531717)
     CDS             complement(1531998..1532798)
     CDS             1533178..1533699
     CDS             complement(1533714..1534622)
     CDS             complement(1534607..1534744)
     CDS             complement(1534889..1536040)
     CDS             complement(1536037..1537587)
     CDS             complement(1537574..1537942)
     CDS             complement(1538173..1538478)
     CDS             complement(1538491..1539180)
     CDS             complement(1539177..1540007)
     CDS             complement(1540598..1541410)
     CDS             complement(1541458..1541940)
     CDS             complement(1542092..1542979)
     CDS             complement(1543197..1545467)
     CDS             complement(1545949..1546170)
     CDS             complement(1546209..1546313)
     CDS             1547110..1547592
     CDS             1547640..1548452
     CDS             complement(1548534..1548875)
     CDS             complement(1549049..1551325)
     CDS             complement(1551351..1551719)
     CDS             complement(1551703..1552581)
     CDS             complement(1552581..1553081)
     CDS             complement(1553211..1553684)
     CDS             complement(1553918..1555534)
     CDS             complement(1555644..1557797)
     CDS             complement(1557809..1558147)
     CDS             complement(1558304..1558693)
     CDS             complement(1558760..1559020)
     CDS             complement(1559123..1560673)
     CDS             complement(1560748..1564308)
     CDS             complement(1564413..1567898)
     CDS             complement(1567923..1568210)
     CDS             complement(1568210..1569676)
     CDS             complement(1569776..1570666)
     CDS             complement(1570684..1571433)
     CDS             complement(1571430..1571960)
     CDS             complement(1572001..1572723)
     CDS             complement(1572978..1574324)
     CDS             1574742..1575908
     CDS             complement(1575878..1576306)
     CDS             1576338..1577666
     CDS             1577686..1579014
     CDS             1579137..1581566
     CDS             complement(1581632..1583053)
     CDS             complement(1583263..1584114)
     CDS             complement(1584186..1584998)
     CDS             complement(1585111..1585740)
     CDS             complement(1585787..1586137)
     CDS             complement(1586159..1586935)
     CDS             complement(1587026..1587811)
     CDS             complement(1587808..1588536)
     CDS             complement(1588634..1589266)
     CDS             complement(1589333..1590745)
     CDS             complement(1590914..1591129)
     CDS             complement(1591132..1591740)
     CDS             complement(1591822..1592922)
     CDS             complement(1592961..1594292)
     CDS             1594635..1595690
     CDS             complement(1595755..1596255)
     CDS             complement(1596430..1597092)
     CDS             1597209..1597862
     CDS             1597883..1600090
     CDS             1600226..1601572
     CDS             1601707..1602324
     CDS             1602408..1603427
     CDS             1603480..1603605
     CDS             complement(1603691..1604068)
     CDS             complement(1604074..1604304)
     CDS             complement(1604330..1604971)
     CDS             complement(1604995..1606293)
     CDS             complement(1606336..1609944)
     CDS             1610040..1610918
     CDS             complement(1610892..1611437)
     CDS             complement(1611445..1612371)
     CDS             complement(1612368..1612823)
     CDS             1612953..1613918
     CDS             complement(1614007..1614627)
     CDS             1614804..1615745
     CDS             complement(1615746..1617101)
     CDS             complement(1617227..1620385)
     CDS             complement(1620783..1621784)
     CDS             complement(1622125..1622412)
     CDS             complement(1622609..1623058)
     CDS             complement(1623168..1623908)
     CDS             complement(1623908..1625143)
     CDS             complement(1625535..1626191)
     CDS             complement(1626188..1627621)
     CDS             complement(1627639..1628718)
     CDS             complement(1628720..1630228)
     CDS             complement(1630255..1631697)
     CDS             complement(1631702..1632802)
     CDS             complement(1632828..1634318)
     CDS             complement(1634372..1635847)
     CDS             complement(1636021..1638045)
     CDS             complement(1638076..1638843)
     CDS             complement(1638906..1639925)
     CDS             complement(1640108..1640539)
     CDS             complement(1641087..1641479)
     CDS             complement(1641600..1642031)
     CDS             1642218..1642796
     CDS             complement(1642793..1643776)
     CDS             1643929..1645104
     CDS             1645126..1646613
     CDS             complement(1646614..1646982)
     CDS             1647084..1649276
     CDS             complement(1649344..1650732)
     CDS             complement(1650846..1651355)
     CDS             complement(1651422..1652147)
     CDS             complement(1652199..1653152)
     CDS             complement(1653283..1654374)
     CDS             complement(1654437..1655465)
     CDS             complement(1655620..1656294)
     CDS             complement(1657014..1658636)
     CDS             complement(1658633..1659910)
     CDS             complement(1659850..1660743)
     CDS             complement(1660829..1661419)
     CDS             complement(1661984..1662415)
     CDS             complement(1662439..1663527)
     CDS             1663954..1665876
     CDS             complement(1665967..1666311)
     CDS             1666530..1667204
     CDS             1667205..1667753
     CDS             1667803..1668873
     CDS             1668881..1669705
     CDS             complement(1669782..1670888)
     CDS             1670998..1672500
     CDS             complement(1672564..1672890)
     CDS             1673085..1675034
     CDS             1675151..1675903
     CDS             1676022..1677044
     CDS             1677107..1677880
     CDS             complement(1677927..1678433)
     CDS             1678597..1680033
     CDS             complement(1680342..1680449)
     CDS             1680647..1681126
     CDS             1681123..1681500
     CDS             complement(1681730..1682263)
     CDS             complement(1682465..1682941)
     CDS             complement(1683094..1683417)
     CDS             complement(1683728..1684663)
     CDS             complement(1684673..1688437)
     CDS             complement(1688451..1689344)
     CDS             complement(1689384..1690178)
     CDS             complement(1690224..1690688)
     CDS             1691457..1693697
     CDS             1693807..1694001
     CDS             complement(1694157..1695038)
     CDS             complement(1695397..1696269)
     CDS             1696425..1696682
     CDS             complement(1696679..1696888)
     CDS             complement(1697001..1698353)
     CDS             1698485..1699168
     CDS             1699190..1700449
     CDS             complement(1700446..1700982)
     CDS             complement(1701013..1701159)
     CDS             complement(1701262..1702710)
     CDS             1702880..1703674
     CDS             complement(1703671..1703922)
     CDS             complement(1704009..1704656)
     CDS             complement(1704796..1707960)
     CDS             complement(1708011..1709381)
     CDS             1709494..1711068
     CDS             complement(1711078..1711269)
     CDS             1711437..1712669
     CDS             complement(1712983..1713198)
     CDS             complement(1713637..1713858)
     CDS             complement(1714046..1714753)
     CDS             complement(1715369..1716502)
     CDS             complement(1716502..1717218)
     CDS             complement(1717298..1718434)
     CDS             complement(1718437..1719471)
     CDS             1719502..1720146
     CDS             1720130..1720630
     CDS             1720623..1721492
     CDS             complement(1721486..1722388)
     CDS             complement(1722618..1723055)
     CDS             1723276..1726011
     CDS             1726207..1726770
     CDS             complement(1726799..1729186)
     CDS             1729228..1730457
     CDS             complement(1730402..1731367)
     CDS             1731434..1731721
     CDS             1731758..1732567
     CDS             complement(1732564..1732860)
     CDS             complement(1733031..1733852)
     CDS             complement(1733849..1734676)
     CDS             1735145..1735387
     CDS             1735425..1736036
     CDS             complement(1736085..1737983)
     CDS             complement(1737994..1739871)
     CDS             1739953..1740420
     CDS             1740410..1740649
     CDS             complement(1740639..1741910)
     CDS             complement(1741917..1742588)
     CDS             1742615..1744654
     CDS             complement(1744651..1745049)
     CDS             complement(1745055..1745582)
     CDS             complement(1745608..1746993)
     CDS             1747358..1747681
     CDS             1747858..1748286
     CDS             complement(1748293..1749366)
     CDS             complement(1749363..1750139)
     CDS             complement(1750120..1750815)
     CDS             complement(1750848..1751765)
     CDS             complement(1751817..1752668)
     CDS             complement(1752679..1754007)
     CDS             complement(1754004..1754594)
     CDS             complement(1754595..1755563)
     CDS             complement(1755611..1756414)
     CDS             complement(1756371..1757498)
     CDS             complement(1757572..1758609)
     CDS             complement(1758649..1759782)
     CDS             complement(1759772..1760443)
     CDS             complement(1760582..1763809)
     CDS             complement(1763886..1765715)
     CDS             1765812..1767980
     CDS             complement(1767972..1768112)
     CDS             complement(1768127..1768327)
     CDS             complement(1768327..1770336)
     CDS             1770353..1771534
     CDS             complement(1771521..1772072)
     CDS             complement(1772091..1773665)
     CDS             complement(1773666..1774244)
     CDS             complement(1774501..1775658)
     CDS             complement(1775840..1776355)
     CDS             1776456..1778315
     CDS             1778334..1779464
     CDS             1779545..1780849
     CDS             1780859..1781812
     CDS             complement(1781790..1783616)
     CDS             1783772..1785298
     CDS             1785305..1786252
     CDS             1786256..1787077
     CDS             1787074..1788516
     CDS             complement(1788513..1788713)
     CDS             complement(1788659..1789873)
     CDS             1789874..1790539
     CDS             1790536..1791924
     CDS             1792321..1792479
     CDS             1792489..1794102
     CDS             1794114..1794371
     CDS             complement(1794357..1795805)
     CDS             1795938..1796147
     CDS             1796249..1797652
     CDS             1797649..1798587
     CDS             1798593..1799399
     CDS             1799436..1800095
     CDS             1800230..1803019
     CDS             1803016..1803906
     CDS             complement(1803982..1804215)
     CDS             complement(1804436..1805245)
     CDS             1805784..1806617
     CDS             1806618..1807301
     CDS             complement(1807896..1809062)
     CDS             complement(1809198..1811108)
     CDS             1811324..1811881
     CDS             1812042..1812305
     CDS             complement(1812354..1812992)
     CDS             complement(1812982..1813428)
     CDS             complement(1813394..1814368)
     CDS             complement(1814322..1815995)
     CDS             complement(1815992..1816609)
     CDS             complement(1816728..1817549)
     CDS             complement(1817554..1818276)
     CDS             complement(1818283..1818750)
     CDS             complement(1818773..1819459)
     CDS             complement(1819483..1820775)
     CDS             complement(1820793..1821923)
     CDS             complement(1821944..1822195)
     CDS             complement(1822199..1823725)
     CDS             complement(1823886..1824152)
     CDS             complement(1824193..1824498)
     CDS             complement(1824673..1827561)
     CDS             complement(1827843..1828253)
     CDS             complement(1828445..1828858)
     CDS             complement(1828855..1830351)
     CDS             complement(1830348..1833056)
     CDS             complement(1833151..1834131)
     CDS             1834614..1835366
     CDS             complement(1835403..1836695)
     CDS             complement(1836842..1839373)
     CDS             complement(1839462..1840091)
     CDS             complement(1840109..1840708)
     CDS             complement(1840874..1842220)
     CDS             1843047..1843283
     CDS             1843430..1844212
     CDS             complement(1844289..1844762)
     CDS             complement(1844794..1845414)
     CDS             1845536..1848154
     CDS             1848410..1849426
     CDS             1849438..1849830
     CDS             complement(1849827..1850447)
     CDS             complement(1850457..1850900)
     CDS             complement(1851027..1852697)
     CDS             complement(1852795..1853283)
     CDS             complement(1853467..1855503)
     CDS             1855730..1858015
     CDS             1857967..1858236
     CDS             1858313..1858795
     CDS             1858843..1859655
     CDS             complement(1859708..1860913)
     CDS             1861303..1862349
     CDS             1862409..1863209
     CDS             1863228..1863860
     CDS             1864038..1864868
     CDS             complement(1864869..1866122)
     CDS             complement(1866365..1866688)
     CDS             1866723..1866953
     CDS             1866950..1867234
     CDS             1867227..1867556
     CDS             complement(1867528..1867722)
     CDS             1867754..1867873
     CDS             1868441..1868842
     CDS             complement(1868754..1869206)
     CDS             1869234..1869554
     CDS             1869508..1870953
     CDS             1871192..1872241
     CDS             1872225..1872776
     CDS             1872852..1872974
     CDS             1872967..1873203
     CDS             1873196..1874599
     CDS             1874599..1874910
     CDS             1874907..1875281
     CDS             1875281..1875703
     CDS             1875661..1876119
     CDS             1876119..1876430
     CDS             1876402..1876518
     CDS             1876508..1878073
     CDS             1878067..1879254
     CDS             1879255..1880043
     CDS             complement(1880040..1880855)
     CDS             1881702..1882151
     CDS             complement(1882155..1882460)
     CDS             complement(1882473..1882748)
     CDS             1882837..1883310
     CDS             1883311..1883955
     CDS             complement(1883952..1884335)
     CDS             complement(1884370..1893303)
     CDS             complement(1893482..1893790)
     CDS             1894164..1894535
     CDS             1894563..1894919
     CDS             complement(1894916..1895539)
     CDS             complement(1895536..1896261)
     CDS             complement(1896272..1897039)
     CDS             complement(1897092..1897889)
     CDS             complement(1897886..1898458)
     CDS             complement(1898455..1899387)
     CDS             complement(1899387..1899923)
     CDS             complement(1899940..1900281)
     CDS             1900343..1901656
     CDS             1901688..1903655
     CDS             1903657..1904184
     CDS             1904274..1905374
     CDS             complement(1905358..1906065)
     CDS             complement(1906058..1907341)
     CDS             complement(1907448..1909142)
     CDS             complement(1909504..1910490)
     CDS             1910803..1911288
     CDS             complement(1911340..1913499)
     CDS             complement(1913549..1913974)
     CDS             complement(1914068..1914301)
     CDS             1914603..1915475
     CDS             1915468..1916994
     CDS             complement(1917063..1917185)
     CDS             1917354..1918172
     CDS             complement(1918169..1918606)
     CDS             complement(1918653..1918925)
     CDS             complement(1918965..1920353)
     CDS             complement(1920343..1921635)
     CDS             complement(1921639..1922703)
     CDS             1922840..1923505
     CDS             complement(1923706..1924440)
     CDS             complement(1924490..1924984)
     CDS             complement(1924981..1926618)
     CDS             1926684..1926971
     CDS             1926968..1927282
     CDS             complement(1927279..1929843)
     CDS             complement(1929844..1930593)
     CDS             complement(1932623..1932769)
     CDS             complement(1933335..1933562)
     CDS             complement(1934623..1934853)
     CDS             complement(1935163..1935402)
     CDS             complement(1935761..1935868)
     CDS             complement(1937107..1938363)
     CDS             1938402..1938977
     CDS             complement(1939030..1939875)
     CDS             1940558..1941493
     CDS             1941600..1942166
     CDS             complement(1942208..1942489)
     CDS             complement(1942871..1943947)
     CDS             complement(1944430..1947027)
     CDS             complement(1947027..1948868)
     CDS             1949307..1949477
     CDS             1950718..1952253
     CDS             1952261..1953235
     CDS             1953232..1954803
     CDS             1954800..1956347
     CDS             complement(1956426..1957940)
     CDS             1958274..1959425
     CDS             1959444..1960196
     CDS             complement(1960346..1960558)
     CDS             complement(1960726..1960989)
     CDS             complement(1961005..1961505)
     CDS             complement(1961506..1962369)
     CDS             complement(1962383..1963408)
     CDS             complement(1963421..1964590)
     CDS             complement(1964778..1965689)
     CDS             1965728..1966531
     CDS             complement(1966561..1967613)
     CDS             1967653..1968300
     CDS             complement(1968307..1969212)
     CDS             1969257..1970360
     CDS             1970581..1970787
     CDS             complement(1970918..1971982)
     CDS             complement(1972042..1973610)
     CDS             complement(1973657..1974052)
     CDS             complement(1974391..1975179)
     CDS             1975317..1975742
     CDS             1975739..1976764
     CDS             complement(1976702..1976875)
     CDS             complement(1977518..1977859)
     CDS             complement(1978463..1978933)
     CDS             complement(1978935..1981064)
     CDS             1981171..1981275
     CDS             complement(1981355..1982248)
     CDS             complement(1982334..1983773)
     CDS             complement(1983773..1984909)
     CDS             complement(1984920..1985576)
     CDS             complement(1985569..1986903)
     CDS             complement(1986987..1988273)
     CDS             1988352..1988777
     CDS             1988794..1989459
     CDS             complement(1989473..1991032)
     CDS             complement(1991068..1991778)
     CDS             1992160..1992726
     CDS             1992702..1992968
     CDS             1992968..1993156
     CDS             1993436..1994935
     CDS             1994922..1995542
     CDS             1995598..1997511
     CDS             complement(1998024..1998839)
     CDS             complement(1998829..1999494)
     CDS             1999595..2000446
     CDS             2000574..2001074
     CDS             complement(2001043..2001552)
     CDS             complement(2001506..2002327)
     CDS             complement(2002457..2004193)
     CDS             2004306..2005757
     CDS             complement(2006198..2006950)
     CDS             complement(2007058..2007396)
     CDS             complement(2007631..2007888)
     CDS             2007953..2008507
     CDS             2008665..2008877
     CDS             2009016..2009465
     CDS             2009462..2009800
     CDS             complement(2009896..2010348)
     CDS             2010403..2011782
     CDS             2011920..2012177
     CDS             2012164..2013708
     CDS             2013769..2014113
     CDS             2014113..2015561
     CDS             2015592..2016071
     CDS             2016061..2016819
     CDS             complement(2016782..2017909)
     CDS             complement(2017931..2018872)
     CDS             complement(2018900..2020291)
     CDS             complement(2020310..2020792)
     CDS             complement(2020785..2021519)
     CDS             complement(2021529..2022110)
     CDS             2022381..2022947
     CDS             complement(2023051..2024442)
     CDS             complement(2024606..2024782)
     CDS             2024799..2026190
     CDS             complement(2026218..2026934)
     CDS             complement(2027004..2027633)
     CDS             2027764..2028651
     CDS             complement(2028648..2029901)
     CDS             complement(2030032..2030202)
     CDS             complement(2030233..2032869)
     CDS             complement(2033317..2033772)
     CDS             2033808..2034446
     CDS             2034559..2035347
     CDS             complement(2035363..2035536)
     CDS             complement(2035873..2037435)
     CDS             2037819..2038799
     CDS             complement(2038819..2039577)
     CDS             complement(2039574..2040497)
     CDS             2040971..2041939
     CDS             2041939..2042136
     CDS             2042186..2043478
     CDS             complement(2043495..2044274)
     CDS             complement(2044287..2044910)
     CDS             complement(2044907..2045815)
     CDS             complement(2045826..2046293)
     CDS             complement(2046290..2046769)
     CDS             complement(2046779..2047144)
     CDS             complement(2047150..2047986)
     CDS             complement(2048110..2048424)
     CDS             complement(2048427..2048999)
     CDS             complement(2049007..2051481)
     CDS             complement(2051613..2052218)
     CDS             complement(2052221..2053099)
     CDS             complement(2053092..2054342)
     CDS             2054407..2054883
     CDS             2055040..2055336
     CDS             2055431..2055871
     CDS             2055872..2059675
     CDS             complement(2059672..2065290)
     CDS             complement(2065294..2065911)
     CDS             complement(2065901..2066770)
     CDS             complement(2066771..2068348)
     CDS             2068581..2069309
     CDS             2069482..2070753
     CDS             complement(2070770..2071666)
     CDS             complement(2071758..2072834)
     CDS             complement(2073112..2073252)
     CDS             complement(2073342..2073518)
     CDS             complement(2073868..2075508)
     CDS             complement(2075866..2076036)
     CDS             complement(2076283..2076546)
     CDS             2076614..2077324
     CDS             complement(2077317..2077481)
     CDS             complement(2077594..2078754)
     CDS             complement(2079750..2079992)
     CDS             complement(2080042..2080176)
     CDS             complement(2080479..2081561)
     CDS             2081863..2084454
     CDS             2084696..2085232
     CDS             2085765..2086043
     CDS             2086286..2086948
     CDS             2087428..2088801
     CDS             2089327..2090487
     CDS             complement(2090430..2091509)
     CDS             complement(2091506..2092000)
     CDS             2092244..2092807
     CDS             2092824..2093711
     CDS             2093716..2094423
     CDS             2094420..2095853
     CDS             2095951..2096142
     CDS             complement(2096446..2097183)
     CDS             complement(2097167..2098063)
     CDS             2098098..2099354
     CDS             2099351..2100298
     CDS             2100295..2102457
     CDS             complement(2102477..2103676)
     CDS             complement(2103677..2105056)
     CDS             2105308..2106666
     CDS             complement(2106678..2107574)
     CDS             2107606..2108106
     CDS             2108138..2109025
     CDS             complement(2109022..2110452)
     CDS             complement(2110453..2110620)
     CDS             complement(2111093..2112964)
     CDS             complement(2113380..2114669)
     CDS             complement(2114803..2114970)
     CDS             2115840..2119082
     CDS             2119272..2120108
     CDS             complement(2120105..2121232)
     CDS             2121346..2122479
     CDS             complement(2122571..2123695)
     CDS             2124164..2125075
     CDS             2125361..2126473
     CDS             2126517..2127308
     CDS             2127564..2127881
     CDS             complement(2127929..2128273)
     CDS             2128362..2128724
     CDS             complement(2128792..2128896)
     CDS             complement(2128919..2129182)
     CDS             complement(2129194..2130531)
     CDS             complement(2130534..2131430)
     CDS             complement(2131499..2132950)
     CDS             complement(2133153..2133851)
     CDS             complement(2134194..2135108)
     CDS             complement(2135050..2135427)
     CDS             2135858..2137066
     CDS             complement(2137082..2137834)
     CDS             2138047..2138529
     CDS             2138595..2139134
     CDS             2139088..2139390
     CDS             complement(2139379..2140203)
     CDS             complement(2140827..2141117)
     CDS             2141760..2144615
     CDS             complement(2144833..2145867)
     CDS             complement(2145986..2147131)
     CDS             complement(2147125..2147793)
     CDS             complement(2147786..2148319)
     CDS             complement(2148375..2149289)
     CDS             complement(2149289..2150182)
     CDS             complement(2150259..2150450)
     CDS             2150468..2150614
     CDS             complement(2150689..2150889)
     CDS             complement(2151027..2151488)
     CDS             complement(2151849..2154398)
     CDS             complement(2154597..2154926)
     CDS             2155054..2155842
     CDS             2155844..2157412
     CDS             complement(2157906..2159243)
     CDS             complement(2159370..2160395)
     CDS             2160425..2161519
     CDS             complement(2161498..2162268)
     CDS             2162425..2162664
     CDS             2162652..2163782
     CDS             complement(2163769..2164809)
     CDS             complement(2164963..2166483)
     CDS             2166772..2168376
     CDS             complement(2168433..2168831)
     CDS             complement(2168853..2170025)
     CDS             complement(2170135..2170794)
     CDS             complement(2170794..2172629)
     CDS             2173043..2174347
     CDS             2174397..2175719
     CDS             complement(2175813..2176625)
     CDS             complement(2176673..2177155)
     CDS             complement(2177232..2177873)
     CDS             complement(2177860..2179488)
     CDS             complement(2179481..2180431)
     CDS             complement(2180480..2182084)
     CDS             complement(2182285..2183871)
     CDS             complement(2185977..2186123)
     CDS             complement(2186689..2186916)
     CDS             complement(2187975..2188205)
     CDS             complement(2188515..2188754)
     CDS             complement(2189113..2189220)
     CDS             2190630..2194346
     CDS             complement(2194426..2194956)
     CDS             2195009..2195632
     CDS             2195706..2198210
     CDS             2198256..2198906
     CDS             complement(2198998..2200089)
     CDS             2200331..2201602
     CDS             2201625..2202914
     CDS             2202940..2206089
     CDS             complement(2206196..2206873)
     CDS             complement(2206836..2207456)
     CDS             complement(2207481..2208686)
     CDS             complement(2208692..2209255)
     CDS             complement(2209550..2210329)
     CDS             complement(2210326..2211159)
     CDS             complement(2211156..2211488)
     CDS             complement(2211488..2212180)
     CDS             complement(2212180..2212506)
     CDS             2212601..2212792
     CDS             complement(2212812..2213294)
     CDS             complement(2213799..2214143)
     CDS             2214497..2214739
     CDS             complement(2214765..2215559)
     CDS             2215819..2216805
     CDS             complement(2216802..2217356)
     CDS             2217532..2217855
     CDS             complement(2217901..2219655)
     CDS             complement(2219658..2221439)
     CDS             complement(2221492..2229396)
     CDS             complement(2229393..2234573)
     CDS             2234961..2236460
     CDS             2236569..2237426
     CDS             2237423..2238244
     CDS             2238241..2239647
     CDS             2239774..2241060
     CDS             2241157..2241360
     CDS             2241389..2242600
     CDS             complement(2242597..2244075)
     CDS             complement(2244077..2244892)
     CDS             complement(2244892..2246574)
     CDS             complement(2246580..2247578)
     CDS             2247676..2247966
     CDS             2247967..2251044
     CDS             complement(2250936..2252075)
     CDS             2252088..2253182
     CDS             2253173..2254585
     CDS             complement(2254468..2255592)
     CDS             2255664..2256398
     CDS             complement(2256423..2258261)
     CDS             2258718..2259497
     CDS             2259494..2260114
     CDS             2260129..2262369
     CDS             2262371..2263414
     CDS             2263411..2263767
     CDS             complement(2264765..2265733)
     CDS             complement(2266194..2266304)
     CDS             complement(2266345..2267895)
     CDS             complement(2267907..2272667)
     CDS             complement(2272766..2274580)
     CDS             complement(2274655..2275566)
     CDS             complement(2275572..2276087)
     CDS             complement(2276087..2278003)
     CDS             complement(2278364..2279380)
     CDS             complement(2279547..2281235)
     CDS             complement(2281244..2282221)
     CDS             complement(2282218..2282712)
     CDS             complement(2282712..2284688)
     CDS             complement(2284782..2285267)
     CDS             complement(2285338..2286915)
     CDS             complement(2286982..2289207)
     CDS             2289479..2291272
     CDS             complement(2291458..2292621)
     CDS             complement(2292660..2292866)
     CDS             complement(2292835..2293323)
     CDS             complement(2293316..2294341)
     CDS             complement(2294403..2294678)
     CDS             2295205..2296968
     CDS             complement(2297077..2297805)
     CDS             complement(2297798..2298856)
     CDS             complement(2298912..2299496)
     CDS             complement(2299489..2301153)
     CDS             2301411..2302097
     CDS             2302097..2304727
     CDS             2304729..2305688
     CDS             2305689..2306003
     CDS             complement(2305847..2306377)
     CDS             complement(2306496..2307380)
     CDS             2307535..2307834
     CDS             2307893..2308408
     CDS             2308427..2308660
     CDS             2308975..2309148
     CDS             2309127..2309804
     CDS             2309831..2310220
     CDS             2310213..2310485
     CDS             complement(2310494..2310598)
     CDS             2310641..2310790
     CDS             2310787..2310927
     CDS             complement(2310948..2311757)
     CDS             complement(2311830..2312837)
     CDS             complement(2312860..2313816)
     CDS             complement(2314006..2315673)
     CDS             complement(2315777..2319904)
     CDS             2320565..2320729
     CDS             2321862..2322152
     CDS             complement(2322257..2322409)
     CDS             2322596..2322967
     CDS             complement(2323066..2324586)
     CDS             complement(2324605..2325345)
     CDS             complement(2325345..2327069)
     CDS             complement(2327266..2329098)
     CDS             complement(2329111..2329938)
     CDS             complement(2329968..2331227)
     CDS             2331325..2332098
     CDS             2332109..2333101
     CDS             2333108..2333455
     CDS             2333530..2334777
     CDS             complement(2334763..2335407)
     CDS             complement(2335434..2336336)
     CDS             2336372..2337508
     CDS             2337505..2338221
     CDS             complement(2338205..2340496)
     CDS             2340708..2342003
     CDS             complement(2342131..2343621)
     CDS             2343812..2345605
     CDS             complement(2345667..2346572)
     CDS             complement(2346584..2347267)
     CDS             complement(2347413..2348468)
     CDS             complement(2348729..2349454)
     CDS             2349511..2350428
     CDS             2350425..2351654
     CDS             2351642..2352469
     CDS             2352757..2353239
     CDS             2353492..2354091
     CDS             2354340..2354876
     CDS             complement(2354873..2356222)
     CDS             complement(2356239..2357810)
     CDS             2357923..2358555
     CDS             2358677..2358994
     CDS             complement(2359054..2359692)
     CDS             complement(2359774..2361153)
     CDS             2361176..2361622
     CDS             2361757..2363166
     CDS             complement(2363229..2363381)
     CDS             complement(2363388..2364209)
     CDS             2364341..2365648
     CDS             complement(2365515..2366030)
     CDS             complement(2366430..2366693)
     CDS             complement(2366976..2367878)
     CDS             2368117..2369166
     CDS             complement(2370810..2370956)
     CDS             complement(2371522..2371749)
     CDS             complement(2372808..2373038)
     CDS             complement(2373348..2373587)
     CDS             complement(2373946..2374053)
     CDS             complement(2375291..2376253)
     CDS             complement(2376306..2377175)
     CDS             complement(2377172..2377546)
     CDS             2377787..2379163
     CDS             complement(2379236..2380000)
     CDS             complement(2380171..2380554)
     CDS             2380762..2380971
     CDS             2381127..2383358
     CDS             2383456..2384781
     CDS             complement(2384785..2386305)
     CDS             complement(2386879..2387331)
     CDS             complement(2387462..2388043)
     CDS             complement(2388168..2388455)
     CDS             complement(2388650..2388829)
     CDS             complement(2388829..2390391)
     CDS             complement(2390445..2392625)
     CDS             complement(2392713..2393075)
     CDS             2393194..2393646
     CDS             2393656..2394621
     CDS             2394633..2395304
     CDS             2395316..2395789
     CDS             complement(2395856..2397301)
     CDS             complement(2397459..2398397)
     CDS             2398584..2399222
     CDS             complement(2399360..2399845)
     CDS             2399933..2400787
     CDS             2400809..2402317
     CDS             complement(2402330..2403457)
     CDS             complement(2403526..2404152)
     CDS             complement(2404326..2405408)
     CDS             complement(2405722..2406678)
     CDS             complement(2406782..2407360)
     CDS             complement(2407563..2409269)
     CDS             complement(2409373..2412573)
     CDS             complement(2412566..2413810)
     CDS             complement(2413807..2415414)
     CDS             complement(2415495..2417447)
     CDS             2417608..2417772
     CDS             complement(2417717..2418952)
     CDS             complement(2419180..2420880)
     CDS             complement(2420959..2421612)
     CDS             complement(2421946..2424822)
     CDS             2424933..2425028
     CDS             complement(2425110..2425832)
     CDS             complement(2425889..2426554)
     CDS             complement(2426551..2427585)
     CDS             complement(2427721..2430360)
     CDS             2430452..2431705
     CDS             2431702..2432301
     CDS             complement(2432298..2432843)
     CDS             complement(2432940..2434841)
     CDS             2435213..2436271
     CDS             2436386..2436502
     CDS             2436460..2437851
     CDS             2438019..2438813
     CDS             2438839..2440401
     CDS             2440685..2441680
     CDS             2441684..2442325
     CDS             2442322..2442990
     CDS             2443176..2444495
     CDS             2444518..2445123
     CDS             complement(2445234..2445443)
     CDS             complement(2445460..2446680)
     CDS             2446717..2447712
     CDS             2447808..2448566
     CDS             2448572..2449264
     CDS             2449283..2450449
     CDS             complement(2450460..2451185)
     CDS             2451290..2451928
     CDS             complement(2451936..2453429)
     CDS             complement(2453493..2453801)
     CDS             complement(2453759..2454358)
     CDS             complement(2454544..2455788)
     CDS             2455993..2456448
     CDS             2456701..2458032
     CDS             2458035..2459588
     CDS             2459588..2460232
     CDS             2460247..2461272
     CDS             2461262..2462719
     CDS             2462780..2463157
     CDS             2463154..2464014
     CDS             complement(2464011..2464802)
     CDS             complement(2464846..2464953)
     CDS             2465139..2466365
     CDS             2466370..2467206
     CDS             2467270..2467623
     CDS             2467644..2468612
     CDS             2468609..2468935
     CDS             complement(2469062..2469439)
     CDS             complement(2469436..2470167)
     CDS             complement(2470168..2470764)
     CDS             complement(2470765..2472252)
     CDS             2472392..2473264
     CDS             2473264..2475975
     CDS             2476084..2479413
     CDS             2479572..2480174
     CDS             2480310..2481254
     CDS             2481269..2481592
     CDS             2481640..2482821
     CDS             complement(2482889..2483992)
     CDS             complement(2483999..2485015)
     CDS             complement(2485137..2485808)
     CDS             complement(2485931..2486884)
     CDS             complement(2486891..2487217)
     CDS             complement(2487177..2487536)
     CDS             complement(2487568..2487711)
     CDS             2487873..2487980