CDS             145..1620
     CDS             1657..2760
     CDS             complement(2791..4044)
     CDS             4244..5767
     CDS             5832..6803
     CDS             complement(6816..7283)
     CDS             complement(7361..7678)
     CDS             complement(7768..8640)
     CDS             8784..8966
     CDS             complement(8978..9148)
     CDS             complement(9372..9806)
     CDS             complement(10041..10220)
     CDS             complement(10217..10429)
     CDS             complement(10936..11835)
     CDS             complement(11832..12728)
     CDS             complement(12732..12911)
     CDS             complement(13107..13781)
     CDS             complement(13786..15027)
     CDS             complement(15685..16908)
     CDS             complement(17049..17975)
     CDS             complement(18117..21401)
     CDS             complement(21406..22572)
     CDS             22992..24047
     CDS             complement(24068..24748)
     CDS             24880..26226
     CDS             complement(26210..26797)
     CDS             27076..27330
     CDS             27378..27656
     CDS             28044..28595
     CDS             complement(28711..29763)
     CDS             complement(29750..30715)
     CDS             complement(30802..31209)
     CDS             31335..32204
     CDS             complement(32205..32831)
     CDS             32974..33522
     CDS             complement(33577..36951)
     CDS             37230..37862
     CDS             37864..38604
     CDS             39057..39800
     CDS             complement(40003..40347)
     CDS             complement(40366..40650)
     CDS             complement(40653..41078)
     CDS             complement(41093..44347)
     CDS             complement(44366..46564)
     CDS             46882..47439
     CDS             47439..48968
     CDS             49002..49649
     CDS             49665..50744
     CDS             50758..53736
     CDS             53754..57530
     CDS             57540..58760
     CDS             58770..59594
     CDS             59584..61092
     CDS             61102..61710
     CDS             61717..63780
     CDS             63789..64394
     CDS             64387..64767
     CDS             complement(64847..65683)
     CDS             complement(65951..66442)
     CDS             complement(66662..67894)
     CDS             complement(67913..69628)
     CDS             complement(69704..70783)
     CDS             complement(70785..71354)
     CDS             complement(71357..72766)
     CDS             complement(72768..74348)
     CDS             complement(74359..75246)
     CDS             complement(75645..78278)
     CDS             complement(78555..78854)
     CDS             complement(79068..81317)
     CDS             complement(81418..82032)
     CDS             complement(82047..82583)
     CDS             complement(82586..83155)
     CDS             complement(83196..83603)
     CDS             complement(83616..84539)
     CDS             complement(84600..85499)
     CDS             complement(85506..87161)
     CDS             complement(87394..87795)
     CDS             complement(87737..87871)
     CDS             complement(87963..88421)
     CDS             88548..89321
     CDS             89393..90748
     CDS             90741..91613
     CDS             complement(91624..92358)
     CDS             92435..92998
     CDS             93070..93828
     CDS             93832..96573
     CDS             96649..97485
     CDS             97601..98830
     CDS             98862..99479
     CDS             99479..100177
     CDS             100182..100994
     CDS             complement(101001..102545)
     CDS             102854..103510
     CDS             103528..104523
     CDS             104604..105119
     CDS             complement(105126..106073)
     CDS             complement(106142..106807)
     CDS             107032..107151
     CDS             107210..107902
     CDS             complement(107899..109104)
     CDS             109204..109821
     CDS             109818..110486
     CDS             complement(110479..111495)
     CDS             complement(111566..112462)
     CDS             112565..113719
     CDS             complement(113785..116088)
     CDS             116266..116862
     CDS             116870..117226
     CDS             complement(117300..117572)
     CDS             117842..119626
     CDS             119640..120719
     CDS             complement(120737..121717)
     CDS             complement(121812..122330)
     CDS             complement(122333..122776)
     CDS             complement(122786..123997)
     CDS             complement(123990..124595)
     CDS             complement(124588..125655)
     CDS             126070..127296
     CDS             complement(127306..129003)
     CDS             complement(129104..129457)
     CDS             129531..130454
     CDS             130544..131083
     CDS             131219..131641
     CDS             131668..132117
     CDS             132141..133220
     CDS             133207..133659
     CDS             133833..134312
     CDS             134418..135572
     CDS             135582..137678
     CDS             137693..139126
     CDS             139163..140371
     CDS             140552..142324
     CDS             142461..143405
     CDS             complement(143587..144894)
     CDS             complement(145232..146200)
     CDS             146389..148245
     CDS             148576..149244
     CDS             149241..150143
     CDS             150144..150536
     CDS             150533..150940
     CDS             151080..151697
     CDS             complement(151694..151867)
     CDS             151997..153796
     CDS             153815..155131
     CDS             155218..156759
     CDS             156865..158739
     CDS             158724..159263
     CDS             159226..159858
     CDS             159846..160673
     CDS             160862..161491
     CDS             161561..162475
     CDS             162491..163060
     CDS             complement(163054..163836)
     CDS             complement(163865..165589)
     CDS             complement(166018..166443)
     CDS             complement(166430..167899)
     CDS             168063..170078
     CDS             170179..171066
     CDS             complement(171468..172004)
     CDS             complement(172102..172644)
     CDS             complement(172767..174437)
     CDS             174585..175046
     CDS             175050..175940
     CDS             175937..176620
     CDS             176722..177984
     CDS             178028..179173
     CDS             179199..180056
     CDS             complement(180070..181710)
     CDS             181982..182959
     CDS             183139..184821
     CDS             complement(185205..185747)
     CDS             complement(185846..186718)
     CDS             complement(186727..188268)
     CDS             complement(188350..189387)
     CDS             complement(189507..190484)
     CDS             190570..191088
     CDS             191212..192876
     CDS             193022..194290
     CDS             complement(194356..195903)
     CDS             196080..197366
     CDS             197370..197903
     CDS             complement(197922..198641)
     CDS             complement(198739..199530)
     CDS             complement(199523..200200)
     CDS             complement(200202..201119)
     CDS             complement(201194..202417)
     CDS             complement(202538..203002)
     CDS             complement(203013..203552)
     CDS             203616..204812
     CDS             204831..205406
     CDS             205403..207556
     CDS             complement(207623..208801)
     CDS             complement(208869..209609)
     CDS             complement(209688..209786)
     CDS             complement(209802..210995)
     CDS             complement(211006..212760)
     CDS             complement(213217..214584)
     CDS             complement(214996..215403)
     CDS             215534..215743
     CDS             216593..217495
     CDS             217534..219564
     CDS             219561..220163
     CDS             220165..220497
     CDS             220528..221376
     CDS             complement(221521..222564)
     CDS             complement(222639..223334)
     CDS             complement(223334..224185)
     CDS             complement(224192..224626)
     CDS             224772..225728
     CDS             225741..226652
     CDS             226642..227118
     CDS             227115..228116
     CDS             228118..229116
     CDS             229107..229976
     CDS             229966..231591
     CDS             231598..232266
     CDS             232274..232756
     CDS             232790..233227
     CDS             complement(233285..234028)
     CDS             234222..236981
     CDS             237001..237159
     CDS             237281..237946
     CDS             238094..238429
     CDS             complement(238426..239583)
     CDS             239706..240449
     CDS             complement(240473..241126)
     CDS             241266..241643
     CDS             241817..243208
     CDS             243339..244745
     CDS             244745..245713
     CDS             complement(245737..245955)
     CDS             complement(246019..246255)
     CDS             246583..248121
     CDS             complement(248452..249375)
     CDS             complement(249457..249999)
     CDS             250191..250910
     CDS             250932..251801
     CDS             251805..252554
     CDS             252583..253140
     CDS             253224..253946
     CDS             253960..254754
     CDS             254764..255210
     CDS             255214..255810
     CDS             255945..256319
     CDS             256358..256831
     CDS             256846..258960
     CDS             258981..259298
     CDS             259402..260034
     CDS             260067..260690
     CDS             260687..260986
     CDS             261008..261832
     CDS             261847..262125
     CDS             262141..262476
     CDS             262491..263162
     CDS             263162..263575
     CDS             263575..263775
     CDS             263788..264039
     CDS             264131..264499
     CDS             264521..264838
     CDS             264850..265389
     CDS             265408..265713
     CDS             265730..266128
     CDS             266147..266683
     CDS             266706..267059
     CDS             267087..267587
     CDS             267594..267779
     CDS             267786..268217
     CDS             268228..269553
     CDS             269577..269690
     CDS             269807..270163
     CDS             270202..270591
     CDS             270613..271233
     CDS             271291..272262
     CDS             272307..272744
     CDS             272930..274816
     CDS             274900..275403
     CDS             complement(275550..275708)
     CDS             complement(275911..277422)
     CDS             277740..279380
     CDS             279453..279875
     CDS             279916..280818
     CDS             280833..282014
     CDS             281992..282402
     CDS             282485..283543
     CDS             283566..285107
     CDS             285160..286665
     CDS             complement(286878..287126)
     CDS             complement(287215..287946)
     CDS             288083..288424
     CDS             288433..288882
     CDS             288913..289809
     CDS             289901..290938
     CDS             290928..291437
     CDS             291793..292797
     CDS             292790..294010
     CDS             294223..294786
     CDS             294845..295612
     CDS             295847..295996
     CDS             296016..296717
     CDS             296796..297284
     CDS             complement(297299..298753)
     CDS             298865..299068
     CDS             299317..299448
     CDS             complement(299467..300084)
     CDS             complement(300085..302586)
     CDS             302708..303376
     CDS             303623..305077
     CDS             305086..305724
     CDS             305744..306730
     CDS             307038..308504
     CDS             308570..310249
     CDS             310260..311567
     CDS             311638..311985
     CDS             311969..312895
     CDS             312892..314298
     CDS             314309..314929
     CDS             315040..315717
     CDS             315736..316656
     CDS             316669..318477
     CDS             318501..320306
     CDS             320389..321768
     CDS             321772..322716
     CDS             322772..323962
     CDS             323976..324467
     CDS             complement(324491..324814)
     CDS             complement(324845..325591)
     CDS             complement(325736..326791)
     CDS             326808..328172
     CDS             complement(328174..328455)
     CDS             complement(328468..329970)
     CDS             complement(330103..330339)
     CDS             complement(330336..331079)
     CDS             complement(331082..331777)
     CDS             331919..333019
     CDS             complement(333238..333474)
     CDS             complement(333491..333784)
     CDS             complement(333784..334446)
     CDS             complement(334521..335054)
     CDS             complement(335054..335818)
     CDS             complement(335822..336625)
     CDS             complement(336639..336911)
     CDS             complement(336914..337738)
     CDS             complement(337778..338464)
     CDS             complement(338499..338654)
     CDS             complement(338681..338917)
     CDS             complement(339051..339395)
     CDS             339525..341564
     CDS             341568..341765
     CDS             342333..343847
     CDS             343851..343991
     CDS             344391..345038
     CDS             345056..345409
     CDS             complement(345433..345768)
     CDS             complement(345945..346190)
     CDS             complement(346272..347585)
     CDS             complement(347652..349238)
     CDS             complement(349251..350966)
     CDS             complement(351041..352147)
     CDS             complement(352147..353400)
     CDS             353592..354056
     CDS             354037..354999
     CDS             355001..355363
     CDS             355378..356193
     CDS             complement(356198..356422)
     CDS             356574..357281
     CDS             357297..357737
     CDS             357724..358635
     CDS             358647..359954
     CDS             359964..360209
     CDS             360228..360851
     CDS             360958..362277
     CDS             362380..363102
     CDS             363126..363356
     CDS             363337..364836
     CDS             364836..366365
     CDS             366362..366499
     CDS             366625..367554
     CDS             367622..368227
     CDS             368251..369009
     CDS             369322..370557
     CDS             370947..371303
     CDS             371729..372253
     CDS             372240..372500
     CDS             372500..372742
     CDS             372857..373087
     CDS             373090..373368
     CDS             373472..374329
     CDS             374491..374709
     CDS             374890..376086
     CDS             376108..376317
     CDS             376389..376739
     CDS             376744..377253
     CDS             377393..377860
     CDS             378160..379020
     CDS             379010..380464
     CDS             380755..381129
     CDS             381374..381619
     CDS             382197..383183
     CDS             383357..384595
     CDS             complement(384608..384997)
     CDS             complement(385017..385376)
     CDS             complement(385390..386244)
     CDS             complement(386247..386753)
     CDS             386852..387559
     CDS             complement(387613..387936)
     CDS             complement(388041..388991)
     CDS             complement(389096..390163)
     CDS             complement(390167..390742)
     CDS             complement(390790..391710)
     CDS             391849..392904
     CDS             complement(392906..395071)
     CDS             complement(395068..395433)
     CDS             395576..396229
     CDS             396407..396511
     CDS             396549..397547
     CDS             complement(397548..398084)
     CDS             complement(398089..399459)
     CDS             complement(399467..400237)
     CDS             complement(400234..400833)
     CDS             complement(400836..401894)
     CDS             complement(402035..402688)
     CDS             complement(402707..403219)
     CDS             403380..403937
     CDS             403941..404732
     CDS             complement(404707..406101)
     CDS             406210..406614
     CDS             406706..407818
     CDS             complement(407867..409057)
     CDS             409260..410147
     CDS             410233..411882
     CDS             complement(412117..413349)
     CDS             complement(413582..414019)
     CDS             complement(414149..414556)
     CDS             414941..415660
     CDS             415800..416648
     CDS             416811..417101
     CDS             417319..418362
     CDS             418362..420674
     CDS             420678..421253
     CDS             421370..421861
     CDS             421865..422962
     CDS             complement(422959..423312)
     CDS             complement(423393..425399)
     CDS             425491..425862
     CDS             425944..426393
     CDS             426551..427030
     CDS             427130..427633
     CDS             427666..428133
     CDS             428296..429648
     CDS             complement(429702..431996)
     CDS             432195..432836
     CDS             432829..433743
     CDS             433757..434464
     CDS             434467..435348
     CDS             435345..435935
     CDS             complement(435995..436615)
     CDS             436773..437240
     CDS             complement(437235..437720)
     CDS             complement(437707..440514)
     CDS             complement(440607..441527)
     CDS             441678..443492
     CDS             443654..445327
     CDS             445344..446789
     CDS             446993..448390
     CDS             448359..449663
     CDS             449671..450519
     CDS             450598..451473
     CDS             complement(451475..452251)
     CDS             complement(452274..454370)
     CDS             454529..455932
     CDS             455936..457252
     CDS             457266..458282
     CDS             458374..461274
     CDS             461255..463573
     CDS             463591..464250
     CDS             464617..464748
     CDS             complement(464765..465103)
     CDS             complement(465109..466767)
     CDS             complement(466760..467347)
     CDS             complement(467349..468101)
     CDS             468195..469211
     CDS             complement(469213..469476)
     CDS             complement(469550..470080)
     CDS             470141..470755
     CDS             470805..471407
     CDS             complement(471404..472627)
     CDS             complement(472644..474665)
     CDS             complement(475224..475760)
     CDS             476954..477061
     CDS             complement(480460..480828)
     CDS             481348..482235
     CDS             complement(482336..483079)
     CDS             complement(483383..484438)
     CDS             complement(484552..485208)
     CDS             485416..485520
     CDS             485537..485710
     CDS             486541..486876
     CDS             complement(486849..487700)
     CDS             487842..488780
     CDS             488789..489832
     CDS             489846..491213
     CDS             491234..493072
     CDS             493162..493677
     CDS             complement(493674..493871)
     CDS             complement(493871..494074)
     CDS             complement(494325..494654)
     CDS             494781..495551
     CDS             495553..496401
     CDS             496504..498732
     CDS             498729..499415
     CDS             complement(499402..500001)
     CDS             complement(499994..501112)
     CDS             501311..503287
     CDS             complement(503301..503723)
     CDS             504436..505497
     CDS             505748..509227
     CDS             509303..509938
     CDS             510606..511910
     CDS             511903..512598
     CDS             512714..514855
     CDS             514946..516022
     CDS             516080..516463
     CDS             516528..517895
     CDS             517901..519346
     CDS             519765..523157
     CDS             523321..523686
     CDS             complement(523814..524659)
     CDS             complement(524685..527897)
     CDS             complement(527931..529853)
     CDS             530155..531789
     CDS             531823..533094
     CDS             533104..534573
     CDS             534678..536951
     CDS             536994..538457
     CDS             538549..539439
     CDS             539650..541089
     CDS             541140..541529
     CDS             541881..543239
     CDS             543248..544066
     CDS             complement(544116..545216)
     CDS             545312..547732
     CDS             547735..548688
     CDS             548701..549990
     CDS             complement(550018..550740)
     CDS             complement(550730..551356)
     CDS             551516..552886
     CDS             552883..553629
     CDS             complement(553645..554289)
     CDS             complement(554319..555512)
     CDS             555784..556827
     CDS             556910..558136
     CDS             558170..560011
     CDS             560083..561510
     CDS             complement(561535..562995)
     CDS             complement(563016..564662)
     CDS             564813..566399
     CDS             566474..567571
     CDS             567571..568824
     CDS             568834..570039
     CDS             complement(570047..570853)
     CDS             570955..571908
     CDS             complement(572301..574064)
     CDS             complement(574156..574419)
     CDS             complement(574440..574754)
     CDS             574843..575472
     CDS             575484..576500
     CDS             576508..577419
     CDS             577430..577708
     CDS             577716..578690
     CDS             578694..579161
     CDS             579267..580331
     CDS             580823..581242
     CDS             complement(581293..583038)
     CDS             583164..585770
     CDS             585770..587179
     CDS             587181..587969
     CDS             587981..588808
     CDS             588812..589249
     CDS             589254..589736
     CDS             589801..591156
     CDS             591250..591930
     CDS             591956..593074
     CDS             complement(593079..594002)
     CDS             complement(593999..594781)
     CDS             complement(594778..596520)
     CDS             complement(596514..597620)
     CDS             complement(597722..599131)
     CDS             599215..600396
     CDS             complement(600637..601452)
     CDS             complement(601671..602558)
     CDS             602712..603431
     CDS             603499..604161
     CDS             604169..605971
     CDS             606155..607378
     CDS             complement(607385..608659)
     CDS             complement(608767..609717)
     CDS             complement(609808..611025)
     CDS             complement(611068..611727)
     CDS             complement(611783..612709)
     CDS             612820..613986
     CDS             complement(614001..614723)
     CDS             615059..615562
     CDS             615588..616817
     CDS             complement(616820..617740)
     CDS             complement(617744..619189)
     CDS             complement(619335..620078)
     CDS             620283..621503
     CDS             complement(621627..622652)
     CDS             complement(623051..623476)
     CDS             complement(623588..624460)
     CDS             complement(624492..625655)
     CDS             625825..627741
     CDS             complement(627749..628633)
     CDS             628731..629498
     CDS             complement(629505..630488)
     CDS             complement(630522..631304)
     CDS             631504..633915
     CDS             634045..634908
     CDS             634911..635450
     CDS             complement(635459..636283)
     CDS             636377..638476
     CDS             638482..639399
     CDS             639396..639746
     CDS             639739..641433
     CDS             641539..641805
     CDS             641862..643943
     CDS             643949..644299
     CDS             644330..645157
     CDS             645168..645833
     CDS             645826..646044
     CDS             646311..646883
     CDS             646972..648321
     CDS             648331..649296
     CDS             649296..650243
     CDS             650263..650565
     CDS             650611..651027
     CDS             651130..652368
     CDS             652477..653847
     CDS             653855..654145
     CDS             654135..654824
     CDS             complement(654829..656091)
     CDS             complement(656093..657148)
     CDS             complement(657171..658367)
     CDS             658901..661513
     CDS             661707..662336
     CDS             662421..663254
     CDS             663345..663689
     CDS             663750..664970
     CDS             complement(664954..666279)
     CDS             complement(666383..668602)
     CDS             complement(668807..669595)
     CDS             complement(669589..670983)
     CDS             complement(670999..672315)
     CDS             672499..673242
     CDS             complement(673286..674314)
     CDS             674546..676090
     CDS             676090..676470
     CDS             676608..677858
     CDS             complement(677860..679509)
     CDS             complement(679506..681287)
     CDS             681664..682173
     CDS             682201..682401
     CDS             complement(682405..683613)
     CDS             complement(683742..684641)
     CDS             complement(684751..686031)
     CDS             complement(686046..687584)
     CDS             687803..690835
     CDS             complement(691032..691433)
     CDS             complement(691454..692257)
     CDS             692373..692984
     CDS             complement(693036..693686)
     CDS             complement(693720..694298)
     CDS             complement(694299..695522)
     CDS             complement(695529..696782)
     CDS             complement(696790..697851)
     CDS             complement(697851..698933)
     CDS             699099..700538
     CDS             700640..702100
     CDS             702166..702819
     CDS             702806..704428
     CDS             704429..705013
     CDS             705047..705529
     CDS             705568..708390
     CDS             complement(708396..709784)
     CDS             709997..711943
     CDS             712184..712906
     CDS             complement(712903..713352)
     CDS             complement(713356..714384)
     CDS             714516..717236
     CDS             717345..717911
     CDS             complement(717903..719030)
     CDS             719301..719615
     CDS             719646..719900
     CDS             complement(719937..720587)
     CDS             721006..721383
     CDS             complement(721380..722594)
     CDS             complement(722623..723717)
     CDS             723838..725676
     CDS             725743..726369
     CDS             726699..726947
     CDS             726940..727692
     CDS             727685..728080
     CDS             complement(728077..729225)
     CDS             complement(729228..730253)
     CDS             730344..731726
     CDS             731758..733152
     CDS             733247..733525
     CDS             733590..735299
     CDS             735416..735988
     CDS             736009..737034
     CDS             737043..737906
     CDS             737909..739396
     CDS             739415..740455
     CDS             complement(740450..741076)
     CDS             741230..741520
     CDS             741553..742023
     CDS             742065..743231
     CDS             743228..744298
     CDS             744311..744958
     CDS             complement(744969..745097)
     CDS             745296..746768
     CDS             746848..747420
     CDS             747676..749163
     CDS             749195..750079
     CDS             750173..750676
     CDS             750859..752079
     CDS             752105..752350
     CDS             752359..753105
     CDS             753221..756331
     CDS             756324..756983
     CDS             complement(757042..757410)
     CDS             complement(757650..760250)
     CDS             760586..766129
     CDS             766940..770710
     CDS             771325..772140
     CDS             complement(772240..773937)
     CDS             complement(773934..774791)
     CDS             complement(774793..774996)
     CDS             775195..775911
     CDS             complement(776065..777051)
     CDS             777263..778249
     CDS             complement(778319..778522)
     CDS             complement(778721..779050)
     CDS             779296..779496
     CDS             780006..780575
     CDS             780666..781805
     CDS             781822..782685
     CDS             782807..784744
     CDS             784756..785673
     CDS             complement(785676..785882)
     CDS             complement(785967..786260)
     CDS             complement(786282..787331)
     CDS             complement(787335..788081)
     CDS             788274..790358
     CDS             complement(790570..791376)
     CDS             complement(791390..792271)
     CDS             complement(792271..793392)
     CDS             793562..793693
     CDS             793798..794058
     CDS             complement(794171..795628)
     CDS             795707..795844
     CDS             796240..796890
     CDS             complement(796879..797901)
     CDS             797981..798379
     CDS             798391..799098
     CDS             799235..800332
     CDS             800413..802023
     CDS             802109..802951
     CDS             802977..803645
     CDS             803701..805074
     CDS             805177..806400
     CDS             806421..806777
     CDS             806791..807342
     CDS             807354..807842
     CDS             807847..808092
     CDS             808202..809380
     CDS             810052..814941
     CDS             814922..815878
     CDS             816036..816329
     CDS             816286..816900
     CDS             complement(817740..817832)
     CDS             818961..820025
     CDS             820018..820266
     CDS             820263..820712
     CDS             complement(820725..821078)
     CDS             complement(821243..822211)
     CDS             complement(822306..823058)
     CDS             823200..825152
     CDS             complement(825145..825621)
     CDS             825750..826604
     CDS             complement(826601..827803)
     CDS             complement(828083..829204)
     CDS             complement(829225..829515)
     CDS             complement(829603..830691)
     CDS             complement(830694..831101)
     CDS             831132..831467
     CDS             831494..833560
     CDS             complement(833557..834003)
     CDS             834159..836756
     CDS             836773..838146
     CDS             838149..839528
     CDS             839608..840627
     CDS             840653..841225
     CDS             complement(841263..841751)
     CDS             complement(841764..842069)
     CDS             complement(842023..842442)
     CDS             complement(842439..842945)
     CDS             843533..844279
     CDS             844273..846288
     CDS             846344..847174
     CDS             847274..847477
     CDS             complement(847642..848631)
     CDS             848825..849685
     CDS             849690..849947
     CDS             complement(849963..850385)
     CDS             850477..851046
     CDS             851229..851972
     CDS             complement(852098..852310)
     CDS             852622..852720
     CDS             853518..854072
     CDS             854146..856302
     CDS             complement(856314..856643)
     CDS             complement(856723..857466)
     CDS             complement(857559..858587)
     CDS             complement(858597..858929)
     CDS             859091..859489
     CDS             859494..860435
     CDS             860439..861413
     CDS             861403..862704
     CDS             complement(862720..864387)
     CDS             complement(864448..865230)
     CDS             complement(865252..865992)
     CDS             866270..867520
     CDS             867532..868416
     CDS             868439..869401
     CDS             complement(869344..870021)
     CDS             complement(870026..870763)
     CDS             complement(870741..871868)
     CDS             complement(871862..872803)
     CDS             872894..874180
     CDS             complement(874182..874682)
     CDS             complement(874698..875618)
     CDS             complement(875631..876896)
     CDS             complement(876898..877251)
     CDS             877333..878703
     CDS             878696..880459
     CDS             880461..881015
     CDS             complement(881016..882176)
     CDS             complement(882247..883326)
     CDS             complement(883399..884463)
     CDS             complement(884555..885481)
     CDS             complement(885559..885984)
     CDS             complement(886123..886818)
     CDS             complement(886832..887449)
     CDS             887579..888904
     CDS             complement(888901..890442)
     CDS             complement(890580..890900)
     CDS             complement(890911..892272)
     CDS             complement(892308..893027)
     CDS             complement(893027..893530)
     CDS             complement(893530..894228)
     CDS             complement(894229..895017)
     CDS             895194..896294
     CDS             896313..896903
     CDS             897004..897681
     CDS             complement(897751..898863)
     CDS             complement(898895..900271)
     CDS             complement(900352..900621)
     CDS             complement(900618..901457)
     CDS             901617..901835
     CDS             complement(901864..902790)
     CDS             complement(902795..904216)
     CDS             complement(904275..905648)
     CDS             905800..906210
     CDS             906217..907662
     CDS             907701..908450
     CDS             908463..909608
     CDS             909715..910482
     CDS             910576..911265
     CDS             911269..911595
     CDS             911588..912037
     CDS             complement(911996..912289)
     CDS             complement(912293..912898)
     CDS             complement(912964..914316)
     CDS             914550..915791
     CDS             916259..917248
     CDS             917341..917778
     CDS             918207..918353
     CDS             918329..918700
     CDS             complement(918872..919291)
     CDS             919330..919914
     CDS             919916..920326
     CDS             920419..920997
     CDS             921132..923027
     CDS             923135..925576
     CDS             925584..926159
     CDS             926220..927410
     CDS             complement(927417..927983)
     CDS             complement(927995..928855)
     CDS             928929..930161
     CDS             930215..931642
     CDS             931734..933164
     CDS             933333..934322
     CDS             complement(934344..935090)
     CDS             complement(935093..936310)
     CDS             936458..936883
     CDS             complement(936926..939298)
     CDS             complement(939318..940331)
     CDS             complement(940417..941310)
     CDS             complement(941335..942810)
     CDS             942996..944264
     CDS             complement(944249..945208)
     CDS             945336..945872
     CDS             945887..946090
     CDS             946569..947336
     CDS             complement(947378..948424)
     CDS             complement(948488..949213)
     CDS             949331..949921
     CDS             complement(949931..950560)
     CDS             complement(950582..950917)
     CDS             complement(950933..952780)
     CDS             complement(952862..954412)
     CDS             complement(954500..956044)
     CDS             complement(956100..956876)
     CDS             complement(956879..958711)
     CDS             complement(958724..959317)
     CDS             complement(959366..960097)
     CDS             complement(960171..961004)
     CDS             complement(960991..961617)
     CDS             complement(961625..962173)
     CDS             complement(962264..962785)
     CDS             962942..964276
     CDS             964309..964593
     CDS             964603..965223
     CDS             965745..967178
     CDS             967156..969195
     CDS             complement(969308..970570)
     CDS             complement(970677..972410)
     CDS             complement(972435..974252)
     CDS             complement(974273..974719)
     CDS             complement(974780..974977)
     CDS             975232..976635
     CDS             976636..977247
     CDS             977263..977679
     CDS             977672..978475
     CDS             978489..979340
     CDS             complement(979358..980335)
     CDS             complement(980424..980855)
     CDS             complement(980936..981559)
     CDS             complement(981843..982019)
     CDS             complement(982220..983200)
     CDS             complement(983652..984254)
     CDS             complement(984274..985686)
     CDS             complement(986403..986870)
     CDS             complement(986983..987168)
     CDS             complement(987518..987673)
     CDS             complement(987830..988009)
     CDS             complement(988408..988605)
     CDS             complement(988703..988813)
     CDS             complement(988922..989818)
     CDS             complement(989842..990945)
     CDS             complement(990926..991816)
     CDS             991856..992752
     CDS             992752..994551
     CDS             994548..994832
     CDS             994829..995323
     CDS             995336..997189
     CDS             997186..998418
     CDS             998435..999337
     CDS             complement(999435..999626)
     CDS             complement(1000019..1000177)
     CDS             complement(1000693..1000887)
     CDS             complement(1001160..1001330)
     CDS             complement(1001367..1001510)
     CDS             complement(1001819..1002265)
     CDS             complement(1002237..1002662)
     CDS             complement(1002662..1003477)
     CDS             complement(1003470..1004375)
     CDS             complement(1004365..1005477)
     CDS             complement(1005508..1006902)
     CDS             complement(1006993..1007448)
     CDS             complement(1007467..1007685)
     CDS             complement(1007701..1008036)
     CDS             complement(1008162..1008644)
     CDS             1008733..1009659
     CDS             1009684..1010892
     CDS             1010967..1012019
     CDS             1012006..1012671
     CDS             complement(1012688..1013299)
     CDS             complement(1013302..1013826)
     CDS             1013924..1014793
     CDS             complement(1014796..1015527)
     CDS             complement(1015541..1015813)
     CDS             complement(1015897..1016691)
     CDS             complement(1016696..1018192)
     CDS             complement(1018206..1019321)
     CDS             1019741..1021150
     CDS             complement(1021587..1023041)
     CDS             complement(1022983..1023456)
     CDS             complement(1023450..1024166)
     CDS             complement(1024196..1025695)
     CDS             complement(1025699..1025914)
     CDS             complement(1025920..1026252)
     CDS             complement(1026358..1027734)
     CDS             complement(1027799..1028398)
     CDS             1028537..1029118
     CDS             1029173..1030663
     CDS             1030667..1031410
     CDS             1031487..1032056
     CDS             complement(1032065..1032700)
     CDS             complement(1032716..1033228)
     CDS             1033379..1034338
     CDS             1034542..1036314
     CDS             1036318..1036578
     CDS             1036585..1037817
     CDS             complement(1037814..1039706)
     CDS             1039817..1040419
     CDS             1040426..1041475
     CDS             1042220..1042432
     CDS             complement(1042429..1043415)
     CDS             complement(1043405..1044250)
     CDS             complement(1044412..1045569)
     CDS             complement(1045584..1048394)
     CDS             complement(1048598..1048690)
     CDS             complement(1048713..1049855)
     CDS             complement(1050111..1050275)
     CDS             complement(1050287..1051477)
     CDS             1051591..1052493
     CDS             complement(1052496..1053245)
     CDS             1053437..1053988
     CDS             1053996..1055363
     CDS             1055463..1055930
     CDS             1056314..1057771
     CDS             1057851..1059011
     CDS             1059107..1060507
     CDS             1060511..1061359
     CDS             1061369..1062214
     CDS             1062223..1063107
     CDS             1063100..1063675
     CDS             1063694..1064785
     CDS             1064800..1065078
     CDS             complement(1065115..1066374)
     CDS             complement(1066470..1066760)
     CDS             complement(1066860..1067828)
     CDS             1068039..1069046
     CDS             1069039..1070322
     CDS             complement(1070329..1071615)
     CDS             1071927..1072760
     CDS             complement(1072738..1073874)
     CDS             complement(1074011..1074643)
     CDS             complement(1074643..1075146)
     CDS             complement(1075253..1075756)
     CDS             1075884..1076081
     CDS             1076115..1076465
     CDS             1076556..1077254
     CDS             1077269..1078405
     CDS             complement(1078392..1079204)
     CDS             1079294..1079830
     CDS             1079866..1080162
     CDS             complement(1080184..1080771)
     CDS             complement(1080820..1082235)
     CDS             complement(1082261..1082911)
     CDS             complement(1082924..1084117)
     CDS             complement(1084199..1084714)
     CDS             complement(1084811..1085557)
     CDS             complement(1085573..1086232)
     CDS             complement(1086262..1087245)
     CDS             1087455..1087955
     CDS             complement(1087958..1089430)
     CDS             1089601..1090245
     CDS             1090247..1090876
     CDS             1090869..1091507
     CDS             1091504..1091935
     CDS             1091935..1093194
     CDS             1093310..1093996
     CDS             1094041..1097466
     CDS             complement(1097585..1098628)
     CDS             complement(1098656..1098973)
     CDS             complement(1098978..1100675)
     CDS             complement(1100822..1102504)
     CDS             complement(1102528..1104324)
     CDS             complement(1104467..1105060)
     CDS             complement(1105057..1105542)
     CDS             complement(1105543..1106469)
     CDS             complement(1106471..1107538)
     CDS             1107723..1108901
     CDS             complement(1108912..1110219)
     CDS             complement(1110271..1110600)
     CDS             complement(1110711..1111637)
     CDS             complement(1111638..1113071)
     CDS             complement(1113184..1113456)
     CDS             complement(1113543..1115867)
     CDS             complement(1115892..1117145)
     CDS             complement(1117169..1117774)
     CDS             complement(1117800..1119116)
     CDS             1119271..1119735
     CDS             complement(1119778..1120371)
     CDS             complement(1120387..1121136)
     CDS             complement(1121316..1121990)
     CDS             1122215..1123543
     CDS             1123547..1124530
     CDS             1124523..1125011
     CDS             1125001..1125843
     CDS             1125843..1127333
     CDS             1127581..1128003
     CDS             complement(1128155..1130653)
     CDS             complement(1130861..1132213)
     CDS             complement(1132421..1133899)
     CDS             1134341..1135204
     CDS             complement(1135195..1136259)
     CDS             complement(1136357..1138150)
     CDS             complement(1138169..1138876)
     CDS             complement(1138891..1140096)
     CDS             1140193..1140939
     CDS             complement(1141285..1142637)
     CDS             complement(1142671..1143699)
     CDS             1143901..1145175
     CDS             complement(1145207..1146601)
     CDS             1146713..1147330
     CDS             1147417..1147587
     CDS             1147596..1148468
     CDS             1148532..1149137
     CDS             complement(1149424..1150110)
     CDS             complement(1150181..1151218)
     CDS             complement(1151220..1151678)
     CDS             complement(1151653..1152243)
     CDS             complement(1152246..1153523)
     CDS             complement(1153614..1154492)
     CDS             complement(1154516..1155004)
     CDS             complement(1155078..1156022)
     CDS             complement(1156041..1157978)
     CDS             complement(1158035..1158391)
     CDS             complement(1158652..1158825)
     CDS             complement(1158943..1159515)
     CDS             complement(1159527..1160402)
     CDS             1160507..1161382
     CDS             complement(1161389..1162492)
     CDS             complement(1162957..1163790)
     CDS             complement(1164310..1164492)
     CDS             complement(1164644..1165492)
     CDS             complement(1165519..1166067)
     CDS             1166699..1167313
     CDS             1167300..1168352
     CDS             1168330..1169802
     CDS             1169873..1171084
     CDS             1171158..1171907
     CDS             1171920..1172399
     CDS             complement(1172404..1174089)
     CDS             complement(1174115..1176937)
     CDS             1177061..1177804
     CDS             complement(1177793..1178545)
     CDS             1178703..1180481
     CDS             1180496..1181725
     CDS             complement(1181799..1182965)
     CDS             complement(1182983..1183372)
     CDS             complement(1183335..1183586)
     CDS             1183729..1184730
     CDS             1184715..1186109
     CDS             1186844..1187233
     CDS             1187288..1187593
     CDS             1187659..1187904
     CDS             1188089..1188952
     CDS             1188964..1189194
     CDS             complement(1189304..1190299)
     CDS             complement(1190296..1191471)
     CDS             complement(1191484..1192668)
     CDS             complement(1192744..1194252)
     CDS             complement(1194413..1198477)
     CDS             complement(1198494..1198781)
     CDS             1198995..1199378
     CDS             complement(1199445..1199690)
     CDS             complement(1199726..1200805)
     CDS             complement(1200802..1201332)
     CDS             complement(1201458..1203242)
     CDS             complement(1203255..1203845)
     CDS             complement(1203851..1204447)
     CDS             complement(1204441..1205004)
     CDS             complement(1205006..1206010)
     CDS             1206137..1206793
     CDS             complement(1206975..1207154)
     CDS             complement(1207352..1210072)
     CDS             complement(1210133..1210549)
     CDS             complement(1210564..1211457)
     CDS             complement(1211571..1212764)
     CDS             complement(1212774..1213580)
     CDS             complement(1213584..1214222)
     CDS             complement(1214226..1215359)
     CDS             1215422..1216294
     CDS             1216361..1218109
     CDS             complement(1218099..1219547)
     CDS             complement(1219528..1220226)
     CDS             complement(1220793..1222016)
     CDS             complement(1222621..1224969)
     CDS             complement(1225102..1226655)
     CDS             1227077..1228894
     CDS             1229066..1229821
     CDS             complement(1229837..1231642)
     CDS             complement(1231698..1232573)
     CDS             complement(1232695..1233897)
     CDS             complement(1233939..1234244)
     CDS             complement(1234244..1234675)
     CDS             1234750..1235223
     CDS             1235224..1235985
     CDS             complement(1235986..1237257)
     CDS             complement(1237355..1237555)
     CDS             complement(1237539..1238924)
     CDS             1239077..1240237
     CDS             complement(1240286..1242037)
     CDS             complement(1242054..1243040)
     CDS             complement(1243040..1244494)
     CDS             complement(1244655..1245932)
     CDS             complement(1246023..1246820)
     CDS             complement(1246820..1247617)
     CDS             complement(1247654..1249660)
     CDS             complement(1249662..1251110)
     CDS             complement(1251244..1251966)
     CDS             1252082..1252981
     CDS             complement(1252992..1253897)
     CDS             complement(1253884..1254966)
     CDS             1255109..1256992
     CDS             1257004..1257396
     CDS             1257410..1258780
     CDS             1258782..1259456
     CDS             complement(1259504..1261567)
     CDS             complement(1261656..1262360)
     CDS             complement(1262402..1262758)
     CDS             complement(1262794..1262991)
     CDS             complement(1263034..1263501)
     CDS             complement(1263577..1265481)
     CDS             1265920..1267710
     CDS             complement(1267795..1268091)
     CDS             complement(1268081..1268461)
     CDS             1268565..1269680
     CDS             1269690..1270028
     CDS             1270028..1270630
     CDS             complement(1270638..1272752)
     CDS             complement(1272821..1274032)
     CDS             complement(1274034..1274498)
     CDS             complement(1274523..1275740)
     CDS             complement(1275816..1277072)
     CDS             complement(1277743..1278606)
     CDS             complement(1278821..1279639)
     CDS             1279841..1280947
     CDS             complement(1281238..1281900)
     CDS             complement(1281919..1282932)
     CDS             complement(1282935..1283942)
     CDS             complement(1283959..1284918)
     CDS             complement(1284952..1286112)
     CDS             complement(1286105..1286848)
     CDS             complement(1286885..1288573)
     CDS             complement(1288570..1289799)
     CDS             complement(1289803..1290822)
     CDS             complement(1290815..1292209)
     CDS             complement(1292190..1292858)
     CDS             1292995..1293966
     CDS             complement(1293970..1294560)
     CDS             complement(1294571..1295269)
     CDS             complement(1295266..1296078)
     CDS             complement(1296075..1296404)
     CDS             complement(1296416..1297378)
     CDS             complement(1297525..1298307)
     CDS             1298595..1299308
     CDS             1299322..1299567
     CDS             complement(1299556..1300131)
     CDS             complement(1300131..1300514)
     CDS             1300630..1301343
     CDS             complement(1301595..1302386)
     CDS             complement(1302509..1303525)
     CDS             complement(1303551..1304012)
     CDS             complement(1304034..1305269)
     CDS             complement(1305259..1306470)
     CDS             complement(1306479..1307102)
     CDS             1307455..1308003
     CDS             1308006..1308272
     CDS             1308279..1308905
     CDS             1308961..1309608
     CDS             complement(1309684..1310382)
     CDS             complement(1310366..1310695)
     CDS             complement(1310688..1311863)
     CDS             1311962..1312069
     CDS             1312113..1314770
     CDS             1314785..1315591
     CDS             1315576..1316400
     CDS             1316412..1317647
     CDS             1317648..1318844
     CDS             complement(1318852..1320288)
     CDS             1320488..1321633
     CDS             complement(1321634..1322698)
     CDS             1322868..1323956
     CDS             1323964..1324854
     CDS             complement(1324880..1326211)
     CDS             1326405..1327676
     CDS             complement(1327691..1328239)
     CDS             1328343..1329596
     CDS             1329874..1331328
     CDS             1331640..1333127
     CDS             complement(1333171..1334967)
     CDS             complement(1335075..1335899)
     CDS             1335988..1336986
     CDS             1336964..1337776
     CDS             1337851..1338951
     CDS             1338966..1339727
     CDS             1339737..1340462
     CDS             1340467..1341165
     CDS             complement(1341155..1341841)
     CDS             1341912..1342640
     CDS             1342876..1344360
     CDS             1344468..1346159
     CDS             complement(1346147..1346974)
     CDS             1347139..1348668
     CDS             1348690..1349715
     CDS             1349725..1351197
     CDS             1351324..1352073
     CDS             1352177..1352599
     CDS             complement(1352699..1353265)
     CDS             complement(1353280..1353978)
     CDS             1354079..1354975
     CDS             complement(1354989..1356113)
     CDS             complement(1356202..1358130)
     CDS             complement(1358231..1358818)
     CDS             1358922..1360073
     CDS             1360066..1361250
     CDS             1361389..1361817
     CDS             1361833..1362222
     CDS             1362282..1362899
     CDS             1362901..1363308
     CDS             complement(1363305..1364576)
     CDS             complement(1364577..1365134)
     CDS             complement(1365136..1365879)
     CDS             complement(1365872..1366327)
     CDS             complement(1366364..1366660)
     CDS             1366779..1367024
     CDS             1367030..1368382
     CDS             complement(1368392..1368586)
     CDS             complement(1368607..1369497)
     CDS             1369632..1370687
     CDS             1370906..1371829
     CDS             1371915..1372073
     CDS             1372091..1372660
     CDS             1373342..1373710
     CDS             complement(1377109..1377216)
     CDS             1378294..1380756
     CDS             1380761..1384042
     CDS             1384032..1384409
     CDS             1384422..1384916
     CDS             1384921..1386651
     CDS             1386652..1387173
     CDS             1387186..1388616
     CDS             1388629..1389252
     CDS             1389274..1390425
     CDS             1390448..1391164
     CDS             1391204..1395181
     CDS             1395199..1395765
     CDS             complement(1395772..1396968)
     CDS             complement(1396989..1397618)
     CDS             complement(1397635..1399155)
     CDS             complement(1399169..1399723)
     CDS             complement(1399803..1403540)
     CDS             complement(1403641..1404756)
     CDS             1404933..1405403
     CDS             1405512..1406117
     CDS             1406119..1407573
     CDS             complement(1407740..1408804)
     CDS             complement(1408820..1410256)
     CDS             complement(1410272..1411450)
     CDS             complement(1411469..1412470)
     CDS             complement(1412508..1414499)
     CDS             1414639..1415142
     CDS             1415186..1415368
     CDS             1415467..1416513
     CDS             1416610..1417581
     CDS             1417629..1418549
     CDS             1418563..1419306
     CDS             1419403..1419687
     CDS             1419767..1421026
     CDS             1421108..1421392
     CDS             complement(1421382..1422068)
     CDS             1422190..1423389
     CDS             1423503..1424555
     CDS             1424642..1425430
     CDS             1425430..1426710
     CDS             complement(1426688..1427179)
     CDS             complement(1427272..1427817)
     CDS             complement(1427814..1429850)
     CDS             1430157..1430873
     CDS             1430875..1431672
     CDS             1431659..1432444
     CDS             1432438..1432773
     CDS             1432777..1433547
     CDS             complement(1433559..1435331)
     CDS             complement(1435324..1438974)
     CDS             complement(1439006..1439536)
     CDS             complement(1439520..1442759)
     CDS             complement(1442836..1444422)
     CDS             1444600..1445469
     CDS             complement(1445483..1445869)
     CDS             1446038..1446691
     CDS             complement(1447265..1448899)
     CDS             complement(1448916..1449140)
     CDS             1449249..1449956
     CDS             complement(1450034..1450792)
     CDS             complement(1450806..1451963)
     CDS             complement(1451960..1453045)
     CDS             complement(1453011..1453760)
     CDS             complement(1453761..1454177)
     CDS             1454884..1455420
     CDS             1455684..1457381
     CDS             1457390..1457929
     CDS             complement(1457972..1458700)
     CDS             complement(1458852..1459646)
     CDS             1459763..1460896
     CDS             1460964..1462382
     CDS             complement(1462418..1462831)
     CDS             1463001..1463771
     CDS             complement(1463755..1464180)
     CDS             1464367..1464768
     CDS             1464785..1465297
     CDS             1465519..1465965
     CDS             1466017..1466625
     CDS             complement(1466618..1467367)
     CDS             complement(1467369..1468055)
     CDS             complement(1468100..1469791)
     CDS             complement(1469816..1470334)
     CDS             complement(1470396..1470698)
     CDS             complement(1471519..1471791)
     CDS             complement(1471772..1472776)
     CDS             complement(1472780..1473271)
     CDS             complement(1473442..1477344)
     CDS             complement(1477432..1477947)
     CDS             complement(1477952..1478668)
     CDS             complement(1478678..1479367)
     CDS             1479437..1480072
     CDS             complement(1480069..1480959)
     CDS             1481150..1482094
     CDS             complement(1482098..1482877)
     CDS             complement(1482886..1483809)
     CDS             complement(1483910..1484686)
     CDS             complement(1484686..1485012)
     CDS             complement(1485138..1485905)
     CDS             complement(1485988..1487373)
     CDS             1487589..1488062
     CDS             complement(1488679..1489635)
     CDS             complement(1489723..1490961)
     CDS             complement(1491205..1492131)
     CDS             1492329..1492652
     CDS             1492695..1493957
     CDS             complement(1494297..1495781)
     CDS             complement(1495811..1497217)
     CDS             complement(1497545..1497802)
     CDS             1497988..1498689
     CDS             complement(1498686..1499933)
     CDS             complement(1499938..1501830)
     CDS             complement(1501832..1502944)
     CDS             complement(1502937..1504025)
     CDS             complement(1503991..1505283)
     CDS             complement(1505280..1506254)
     CDS             complement(1506254..1507564)
     CDS             complement(1507568..1508659)
     CDS             complement(1508656..1509267)
     CDS             complement(1509257..1509883)
     CDS             complement(1509876..1510991)
     CDS             complement(1510997..1512733)
     CDS             complement(1513192..1517211)
     CDS             complement(1517235..1518122)
     CDS             complement(1518136..1520352)
     CDS             complement(1520401..1520748)
     CDS             1520876..1520974
     CDS             1520964..1522652
     CDS             1522690..1524930
     CDS             1525003..1527699
     CDS             1527712..1528899
     CDS             1528961..1529449
     CDS             complement(1529442..1530722)
     CDS             complement(1530872..1531099)
     CDS             complement(1531184..1532575)
     CDS             complement(1532670..1533686)
     CDS             complement(1533934..1534848)
     CDS             complement(1534988..1536382)
     CDS             complement(1536388..1537371)
     CDS             complement(1537382..1538812)
     CDS             complement(1538869..1539477)
     CDS             complement(1539652..1540053)
     CDS             complement(1540171..1540707)
     CDS             1540850..1541539
     CDS             1541523..1542560
     CDS             1542637..1543890
     CDS             1543884..1544660
     CDS             1544780..1545943
     CDS             1545936..1546454
     CDS             1546451..1546993
     CDS             1546995..1547738
     CDS             1547752..1548582
     CDS             complement(1548606..1550903)
     CDS             complement(1550896..1551804)
     CDS             complement(1551791..1552483)
     CDS             complement(1552490..1553353)
     CDS             complement(1553358..1554044)
     CDS             complement(1554485..1555576)
     CDS             complement(1555813..1556637)
     CDS             1556744..1557322
     CDS             1557427..1558722
     CDS             1558719..1559600
     CDS             1559648..1560412
     CDS             1560482..1561291
     CDS             complement(1561671..1562807)
     CDS             complement(1563109..1563483)
     CDS             complement(1563574..1564161)
     CDS             complement(1564221..1565363)
     CDS             complement(1565363..1566142)
     CDS             complement(1566145..1566636)
     CDS             complement(1566651..1567664)
     CDS             complement(1567683..1568186)
     CDS             complement(1568322..1570700)
     CDS             complement(1570706..1571863)
     CDS             complement(1571869..1574475)
     CDS             1574733..1576400
     CDS             complement(1576434..1577096)
     CDS             complement(1577093..1579960)
     CDS             complement(1579950..1580906)
     CDS             complement(1581018..1581764)
     CDS             complement(1581776..1582627)
     CDS             complement(1582627..1584609)
     CDS             complement(1584791..1586203)
     CDS             complement(1586217..1588112)
     CDS             complement(1588130..1590811)
     CDS             complement(1591111..1592298)
     CDS             1592378..1592992
     CDS             1593289..1594293
     CDS             1594295..1595020
     CDS             1595030..1596328
     CDS             complement(1596727..1597764)
     CDS             complement(1598261..1598656)
     CDS             complement(1598658..1599542)
     CDS             complement(1599539..1601503)
     CDS             complement(1601512..1602525)
     CDS             complement(1602506..1603009)
     CDS             complement(1603029..1603976)
     CDS             1604143..1606677
     CDS             1606754..1607197
     CDS             1607392..1608615
     CDS             1608678..1609850
     CDS             1609860..1610738
     CDS             1610738..1611463
     CDS             complement(1611470..1612084)
     CDS             1612172..1612750
     CDS             1612827..1613459
     CDS             1613654..1614397
     CDS             complement(1614438..1616447)
     CDS             complement(1616750..1617106)
     CDS             complement(1617140..1618336)
     CDS             1618541..1619425
     CDS             complement(1619415..1620341)
     CDS             1620541..1621254
     CDS             complement(1621269..1621652)
     CDS             complement(1621649..1622248)
     CDS             complement(1622245..1623663)
     CDS             complement(1623666..1624385)
     CDS             1624415..1624978
     CDS             complement(1625380..1626783)
     CDS             complement(1626795..1627979)
     CDS             complement(1627992..1628675)
     CDS             1629170..1630519
     CDS             1630614..1631804
     CDS             1631854..1632324
     CDS             1632461..1633285
     CDS             complement(1633307..1634656)
     CDS             1634981..1635724
     CDS             complement(1635778..1636650)
     CDS             complement(1636881..1638515)
     CDS             complement(1638553..1638840)
     CDS             1639106..1639525
     CDS             complement(1639618..1639749)
     CDS             1640136..1640930
     CDS             1640934..1641401
     CDS             complement(1641392..1642246)
     CDS             complement(1642239..1643324)
     CDS             complement(1643325..1644569)
     CDS             1644749..1645387
     CDS             1645390..1646760
     CDS             1646760..1647941
     CDS             1648031..1649914
     CDS             complement(1649963..1650487)
     CDS             1650561..1651187
     CDS             complement(1651197..1651661)
     CDS             1651824..1653344
     CDS             1653462..1654346
     CDS             complement(1654343..1654927)
     CDS             complement(1654932..1655777)
     CDS             complement(1655900..1656778)
     CDS             complement(1656944..1657291)
     CDS             complement(1657291..1658049)
     CDS             complement(1658454..1658963)
     CDS             complement(1659007..1659255)
     CDS             1659549..1660709
     CDS             complement(1660920..1662086)
     CDS             complement(1662200..1663210)
     CDS             complement(1663210..1663446)
     CDS             complement(1663549..1667802)
     CDS             complement(1667864..1671940)
     CDS             complement(1672094..1672471)
     CDS             complement(1672534..1673052)
     CDS             complement(1673222..1673920)
     CDS             complement(1673920..1674354)
     CDS             complement(1674423..1674956)
     CDS             complement(1674972..1675403)
     CDS             complement(1675634..1676818)
     CDS             1676978..1677205
     CDS             complement(1677283..1678698)
     CDS             complement(1678698..1679195)
     CDS             complement(1679173..1679886)
     CDS             complement(1679890..1680654)
     CDS             complement(1680664..1682196)
     CDS             complement(1682445..1683947)
     CDS             complement(1684004..1685227)
     CDS             1685265..1685366
     CDS             complement(1685387..1685998)
     CDS             1686132..1687334
     CDS             complement(1687338..1688312)
     CDS             complement(1688313..1689281)
     CDS             complement(1689285..1690145)
     CDS             complement(1690145..1691083)
     CDS             complement(1691108..1692784)
     CDS             complement(1692874..1695096)
     CDS             complement(1695187..1696182)
     CDS             complement(1696215..1697531)
     CDS             complement(1697606..1699183)
     CDS             complement(1699245..1699874)
     CDS             complement(1699887..1701089)
     CDS             complement(1701108..1702307)
     CDS             complement(1702297..1703031)
     CDS             complement(1703021..1704265)
     CDS             complement(1704270..1705046)
     CDS             complement(1705066..1707759)
     CDS             complement(1707855..1708823)
     CDS             complement(1708829..1710658)
     CDS             1710763..1711872
     CDS             1711912..1712403
     CDS             1712416..1713789
     CDS             1713789..1716902
     CDS             complement(1716927..1717217)
     CDS             complement(1717294..1717497)
     CDS             complement(1717539..1717655)
     CDS             1717771..1719051
     CDS             1719296..1719877
     CDS             complement(1720107..1721069)
     CDS             complement(1721365..1721532)
     CDS             1721669..1721860
     CDS             1722024..1722536
     CDS             complement(1722564..1723307)
     CDS             complement(1723368..1723670)
     CDS             complement(1723734..1723901)
     CDS             complement(1724058..1725338)
     CDS             complement(1725342..1726286)
     CDS             1726414..1727841
     CDS             complement(1727838..1728719)
     CDS             1728955..1730331
     CDS             1730335..1731297
     CDS             1731308..1731754
     CDS             1731751..1732737
     CDS             complement(1732817..1733845)
     CDS             complement(1733940..1736753)
     CDS             complement(1736858..1737736)
     CDS             1737806..1738183
     CDS             1738188..1739330
     CDS             complement(1739327..1739779)
     CDS             complement(1739838..1740791)
     CDS             complement(1740961..1741314)
     CDS             complement(1741302..1742063)
     CDS             complement(1742066..1743397)
     CDS             complement(1743408..1743935)
     CDS             complement(1743975..1745444)
     CDS             complement(1745470..1748283)
     CDS             complement(1748313..1749014)
     CDS             complement(1749032..1750825)
     CDS             complement(1750838..1751191)
     CDS             complement(1751182..1751562)
     CDS             1751913..1753172
     CDS             1753261..1754526
     CDS             complement(1754731..1755309)
     CDS             1755445..1755774
     CDS             complement(1755791..1758634)
     CDS             1758873..1759616
     CDS             complement(1759707..1760144)
     CDS             complement(1760157..1761533)
     CDS             complement(1761543..1762439)
     CDS             complement(1762454..1763995)
     CDS             complement(1764014..1764538)
     CDS             complement(1764558..1765028)
     CDS             complement(1765074..1765379)
     CDS             complement(1765430..1766221)
     CDS             complement(1766274..1766663)
     CDS             1766782..1768086
     CDS             complement(1768088..1769017)
     CDS             complement(1769010..1770077)
     CDS             complement(1770080..1771378)
     CDS             complement(1771385..1772650)
     CDS             complement(1772658..1773089)
     CDS             complement(1773092..1775632)
     CDS             complement(1775671..1777140)
     CDS             complement(1777158..1777610)
     CDS             complement(1777836..1778870)
     CDS             complement(1778924..1780432)
     CDS             complement(1780434..1780628)
     CDS             complement(1780704..1782155)
     CDS             complement(1782171..1783760)
     CDS             complement(1783786..1785795)
     CDS             complement(1785805..1786122)
     CDS             complement(1786115..1786720)
     CDS             complement(1786725..1787213)
     CDS             complement(1787227..1788237)
     CDS             complement(1788239..1790605)
     CDS             complement(1790623..1791897)
     CDS             complement(1791904..1792392)
     CDS             complement(1792402..1793655)
     CDS             complement(1793677..1794321)
     CDS             complement(1794324..1794800)
     CDS             complement(1794791..1795189)
     CDS             1795398..1795820
     CDS             1796074..1797993
     CDS             1798000..1799262
     CDS             1799255..1800508
     CDS             1800523..1801713
     CDS             1801799..1803328
     CDS             1803376..1804869
     CDS             complement(1804885..1805292)
     CDS             complement(1805307..1806728)
     CDS             complement(1806731..1808176)
     CDS             complement(1808185..1808466)
     CDS             complement(1808549..1809619)
     CDS             complement(1809630..1811171)
     CDS             complement(1811327..1812625)
     CDS             1812953..1813588
     CDS             1813595..1814377
     CDS             complement(1814403..1815263)
     CDS             complement(1815749..1815847)
     CDS             complement(1815849..1816619)
     CDS             complement(1816647..1820534)
     CDS             complement(1820534..1822024)
     CDS             complement(1822118..1823464)
     CDS             complement(1823475..1824116)
     CDS             complement(1824125..1825654)
     CDS             complement(1825663..1826283)
     CDS             1826603..1827934
     CDS             complement(1827976..1829157)
     CDS             1829332..1830759
     CDS             complement(1830749..1832410)
     CDS             complement(1832411..1834285)
     CDS             complement(1834292..1835296)
     CDS             complement(1835369..1836565)
     CDS             1836693..1837148
     CDS             complement(1837161..1837808)
     CDS             complement(1837873..1838559)
     CDS             complement(1838601..1841282)
     CDS             complement(1841386..1841940)
     CDS             complement(1841957..1843996)
     CDS             complement(1844006..1845727)
     CDS             complement(1846030..1847178)
     CDS             1847814..1848182
     CDS             complement(1851581..1851688)
     CDS             complement(1852727..1853917)
     CDS             complement(1853935..1855065)
     CDS             complement(1855152..1855901)
     CDS             complement(1855925..1856812)
     CDS             complement(1856803..1857474)
     CDS             complement(1857486..1858841)
     CDS             complement(1859253..1860191)
     CDS             complement(1860267..1861013)
     CDS             complement(1861014..1861637)
     CDS             1861861..1862253
     CDS             1862274..1862684
     CDS             1862687..1863085
     CDS             1863180..1864574
     CDS             1864591..1866015
     CDS             1866057..1866707
     CDS             1866821..1868011
     CDS             1868014..1868820
     CDS             complement(1868875..1869228)
     CDS             complement(1869318..1870028)
     CDS             1870244..1872823
     CDS             1873074..1875266
     CDS             1875320..1876480
     CDS             complement(1876589..1877140)
     CDS             complement(1877218..1877859)
     CDS             1878089..1878412
     CDS             1878575..1879327
     CDS             1879341..1880081
     CDS             complement(1880087..1880806)
     CDS             complement(1880871..1882022)
     CDS             1882116..1883012
     CDS             1883079..1883588
     CDS             1883615..1884874
     CDS             1885175..1885654
     CDS             complement(1885732..1886715)
     CDS             1886950..1887693
     CDS             1887821..1888441
     CDS             complement(1888509..1888901)
     CDS             1889010..1889999
     CDS             complement(1889994..1890302)
     CDS             complement(1890554..1890697)
     CDS             complement(1890744..1892423)
     CDS             1892635..1893855
     CDS             complement(1893872..1894084)
     CDS             1894130..1895101
     CDS             complement(1895111..1896115)
     CDS             complement(1896132..1897052)
     CDS             complement(1897170..1899746)
     CDS             1899948..1900376
     CDS             complement(1900373..1901734)
     CDS             complement(1901826..1902239)
     CDS             complement(1902244..1902933)
     CDS             complement(1903017..1903385)
     CDS             complement(1903378..1903719)
     CDS             complement(1903788..1904189)
     CDS             complement(1904290..1905303)
     CDS             complement(1905300..1905878)
     CDS             complement(1905882..1907426)
     CDS             complement(1907435..1907722)
     CDS             complement(1908197..1909693)