CDS             50..1390
     CDS             1568..2707
     CDS             2928..3155
     CDS             3155..4279
     CDS             4284..6230
     CDS             6279..8810
     CDS             9057..9341
     CDS             9377..9904
     CDS             9928..10164
     CDS             10367..12367
     CDS             12373..12825
     CDS             12874..14271
     CDS             14364..15563
     CDS             complement(15587..15955)
     CDS             16199..16930
     CDS             17257..18741
     CDS             18825..19328
     CDS             19331..20395
     CDS             20399..21076
     CDS             21247..21819
     CDS             complement(21867..23051)
     CDS             complement(23066..23251)
     CDS             complement(23258..24493)
     CDS             complement(24750..25106)
     CDS             25243..26082
     CDS             26103..26897
     CDS             26992..27540
     CDS             complement(27600..27935)
     CDS             28001..28606
     CDS             28732..30021
     CDS             30045..30512
     CDS             30774..31094
     CDS             31114..31752
     CDS             complement(31840..33201)
     CDS             33332..34012
     CDS             complement(34048..34506)
     CDS             34634..35272
     CDS             complement(35344..35877)
     CDS             36064..37335
     CDS             complement(37405..39198)
     CDS             complement(39323..39556)
     CDS             complement(39569..40096)
     CDS             40370..41059
     CDS             41074..41754
     CDS             41901..43502
     CDS             43502..43933
     CDS             complement(43989..44879)
     CDS             complement(44872..45768)
     CDS             45891..46445
     CDS             46445..47194
     CDS             47214..48080
     CDS             complement(48155..48898)
     CDS             complement(48900..49604)
     CDS             complement(49597..49974)
     CDS             50136..51311
     CDS             51333..52217
     CDS             52344..53369
     CDS             complement(53451..54203)
     CDS             54772..61776
     CDS             complement(61866..62231)
     CDS             62378..63400
     CDS             63976..66345
     CDS             66342..67574
     CDS             67597..69249
     CDS             69239..70822
     CDS             70815..71633
     CDS             71661..73109
     CDS             73099..73947
     CDS             74013..74744
     CDS             74757..75554
     CDS             75935..78595
     CDS             78691..81252
     CDS             81450..82235
     CDS             complement(82325..83206)
     CDS             83353..84213
     CDS             84234..85277
     CDS             85747..86238
     CDS             86273..87103
     CDS             87130..88581
     CDS             88581..89342
     CDS             complement(89722..90000)
     CDS             complement(90015..90197)
     CDS             90635..91933
     CDS             91952..92698
     CDS             92932..95106
     CDS             complement(95389..96303)
     CDS             complement(96374..96493)
     CDS             97081..97473
     CDS             complement(97565..98083)
     CDS             98313..100124
     CDS             100382..101677
     CDS             101661..102524
     CDS             complement(102635..103285)
     CDS             complement(103637..104524)
     CDS             104739..105767
     CDS             105791..106765
     CDS             106781..107347
     CDS             107735..108685
     CDS             108687..109649
     CDS             109733..110560
     CDS             110656..110976
     CDS             111311..112117
     CDS             112119..112622
     CDS             112632..113957
     CDS             114093..115529
     CDS             115638..116438
     CDS             complement(121990..123132)
     CDS             123321..124337
     CDS             124389..125561
     CDS             125793..126374
     CDS             126609..126827
     CDS             128009..133039
     CDS             133426..142479
     CDS             complement(142598..143326)
     CDS             complement(144335..144580)
     CDS             complement(144681..145412)
     CDS             complement(145419..145862)
     CDS             complement(146028..147701)
     CDS             147790..149235
     CDS             149572..150645
     CDS             150668..151687
     CDS             151719..151883
     CDS             151946..153076
     CDS             complement(153181..154617)
     CDS             complement(154851..155897)
     CDS             complement(155899..157080)
     CDS             complement(157093..157857)
     CDS             complement(157873..158772)
     CDS             complement(158775..159929)
     CDS             complement(159943..160653)
     CDS             complement(160674..161966)
     CDS             162431..163810
     CDS             163810..164799
     CDS             164945..166147
     CDS             complement(166186..166932)
     CDS             167049..167984
     CDS             167981..169870
     CDS             169986..170978
     CDS             171149..173065
     CDS             complement(173055..173960)
     CDS             174070..174963
     CDS             174976..175149
     CDS             complement(175229..176359)
     CDS             complement(176461..177264)
     CDS             177639..178316
     CDS             complement(178383..179195)
     CDS             complement(179297..179986)
     CDS             complement(180274..181608)
     CDS             complement(181775..182623)
     CDS             182776..184758
     CDS             184771..186117
     CDS             186391..187467
     CDS             complement(187926..188645)
     CDS             complement(188929..189249)
     CDS             complement(189260..190663)
     CDS             complement(190675..191610)
     CDS             192107..193477
     CDS             193498..195093
     CDS             195108..195836
     CDS             195866..197290
     CDS             197497..198603
     CDS             198620..199675
     CDS             199708..201627
     CDS             201611..201973
     CDS             201993..203420
     CDS             203639..204853
     CDS             204889..205695
     CDS             205685..206485
     CDS             206497..206919
     CDS             207256..207993
     CDS             207980..208672
     CDS             208689..209159
     CDS             209176..210015
     CDS             209996..210817
     CDS             210839..211906
     CDS             211925..212920
     CDS             212939..213346
     CDS             complement(213441..214562)
     CDS             214745..215602
     CDS             complement(215704..217986)
     CDS             218212..219597
     CDS             219621..220772
     CDS             220787..222130
     CDS             222180..223685
     CDS             223883..224917
     CDS             224962..226347
     CDS             226344..227438
     CDS             227517..228461
     CDS             228500..229582
     CDS             229595..230176
     CDS             230570..233311
     CDS             233410..233811
     CDS             233814..234284
     CDS             234307..235092
     CDS             235107..235940
     CDS             235990..236967
     CDS             237030..237158
     CDS             237198..237653
     CDS             237847..238842
     CDS             238990..240018
     CDS             240309..242255
     CDS             complement(242363..243322)
     CDS             complement(243306..245186)
     CDS             245467..246630
     CDS             246687..247691
     CDS             247691..249151
     CDS             249343..250725
     CDS             250738..252156
     CDS             252255..252839
     CDS             complement(252880..253734)
     CDS             complement(253883..255073)
     CDS             255222..255731
     CDS             255795..255953
     CDS             complement(256037..257686)
     CDS             257866..258150
     CDS             complement(258293..259213)
     CDS             complement(259285..259656)
     CDS             complement(259668..260687)
     CDS             complement(260817..261821)
     CDS             261970..262239
     CDS             262331..263314
     CDS             263469..265070
     CDS             265070..266569
     CDS             complement(266627..267232)
     CDS             267390..268157
     CDS             complement(268227..269036)
     CDS             complement(269091..270134)
     CDS             270310..271401
     CDS             271667..272977
     CDS             273101..273559
     CDS             273665..274303
     CDS             274447..275844
     CDS             276150..277403
     CDS             283174..284538
     CDS             284528..285760
     CDS             285855..287384
     CDS             287384..288349
     CDS             288364..289698
     CDS             289755..290915
     CDS             291055..294480
     CDS             294485..295660
     CDS             complement(295714..296439)
     CDS             296579..297463
     CDS             297576..299051
     CDS             299073..299669
     CDS             299641..300084
     CDS             300239..301174
     CDS             301301..302239
     CDS             complement(302256..304559)
     CDS             304896..305924
     CDS             306083..307012
     CDS             307018..308250
     CDS             308237..309193
     CDS             complement(309243..309650)
     CDS             complement(309719..310585)
     CDS             complement(310608..310796)
     CDS             310941..311606
     CDS             311675..312523
     CDS             312622..314643
     CDS             314719..315501
     CDS             315488..316048
     CDS             316041..316934
     CDS             317061..317363
     CDS             317481..318332
     CDS             318342..318854
     CDS             318963..319436
     CDS             319465..319914
     CDS             320054..321493
     CDS             complement(321556..322725)
     CDS             complement(322916..323674)
     CDS             complement(323676..324587)
     CDS             complement(324584..325579)
     CDS             complement(325915..326610)
     CDS             326777..327088
     CDS             327168..327491
     CDS             327507..328952
     CDS             328995..329750
     CDS             329881..331221
     CDS             331250..332032
     CDS             complement(332076..332660)
     CDS             complement(332784..333956)
     CDS             334099..334986
     CDS             334986..335666
     CDS             335659..336447
     CDS             336603..337439
     CDS             337445..338848
     CDS             complement(338953..339525)
     CDS             339882..340862
     CDS             341087..342148
     CDS             complement(342914..343252)
     CDS             complement(343324..343743)
     CDS             343903..344553
     CDS             complement(344617..345369)
     CDS             345478..346449
     CDS             346504..348417
     CDS             348602..349909
     CDS             350024..350842
     CDS             complement(350829..351347)
     CDS             complement(351460..351651)
     CDS             complement(351754..352608)
     CDS             352723..353748
     CDS             complement(353808..354743)
     CDS             354837..355166
     CDS             355183..356004
     CDS             356210..356755
     CDS             357057..357983
     CDS             357983..359260
     CDS             359267..360352
     CDS             360355..363528
     CDS             363540..364454
     CDS             364469..365857
     CDS             366029..367156
     CDS             367170..368657
     CDS             368650..370200
     CDS             370237..371466
     CDS             371411..373531
     CDS             373515..374369
     CDS             complement(374427..374834)
     CDS             375009..375389
     CDS             375538..376104
     CDS             376153..378810
     CDS             378913..379536
     CDS             complement(379605..379835)
     CDS             complement(379911..380651)
     CDS             complement(380672..381682)
     CDS             complement(381669..382451)
     CDS             complement(382414..382710)
     CDS             383043..383753
     CDS             384056..385255
     CDS             385259..386230
     CDS             complement(386265..386708)
     CDS             386865..388286
     CDS             388300..389202
     CDS             complement(389244..389708)
     CDS             complement(389784..390563)
     CDS             complement(390861..391652)
     CDS             complement(391667..392173)
     CDS             392323..393123
     CDS             complement(393167..394552)
     CDS             394712..395650
     CDS             complement(395702..396331)
     CDS             complement(396352..396684)
     CDS             396830..397360
     CDS             complement(397405..397905)
     CDS             398018..398740
     CDS             398927..401290
     CDS             complement(401348..402238)
     CDS             complement(402320..402772)
     CDS             complement(403003..403866)
     CDS             403998..404468
     CDS             404483..405148
     CDS             405135..405365
     CDS             complement(405479..406120)
     CDS             complement(406439..407290)
     CDS             complement(407290..407712)
     CDS             408015..408947
     CDS             complement(409013..410989)
     CDS             complement(411079..412038)
     CDS             412199..413185
     CDS             complement(413239..415395)
     CDS             415601..416032
     CDS             416032..417138
     CDS             417131..417892
     CDS             complement(417950..418888)
     CDS             419000..419737
     CDS             419777..420106
     CDS             420093..420953
     CDS             420992..421774
     CDS             complement(421858..422232)
     CDS             422351..423901
     CDS             complement(423951..424802)
     CDS             complement(424922..425836)
     CDS             complement(425950..428388)
     CDS             428628..429974
     CDS             complement(430034..431422)
     CDS             431572..431994
     CDS             complement(432097..432273)
     CDS             432400..432981
     CDS             433029..433478
     CDS             433573..434079
     CDS             434091..434945
     CDS             435098..435838
     CDS             435850..436686
     CDS             436683..437333
     CDS             437330..437989
     CDS             complement(438053..438610)
     CDS             complement(438636..439349)
     CDS             complement(439450..440712)
     CDS             440927..442549
     CDS             442639..443568
     CDS             443573..444598
     CDS             444613..445686
     CDS             445699..446646
     CDS             complement(446688..447356)
     CDS             complement(447364..448995)
     CDS             complement(449020..449688)
     CDS             449829..452126
     CDS             452245..453921
     CDS             453933..454637
     CDS             454691..455608
     CDS             complement(455664..456347)
     CDS             456477..456707
     CDS             456707..457261
     CDS             457264..459120
     CDS             459253..460806
     CDS             460864..460986
     CDS             complement(461396..461788)
     CDS             461951..462265
     CDS             462874..463530
     CDS             463663..465063
     CDS             465112..467646
     CDS             complement(467695..468321)
     CDS             complement(468641..469291)
     CDS             469476..469760
     CDS             469788..471407
     CDS             471751..473583
     CDS             473734..474894
     CDS             complement(474909..475562)
     CDS             475595..476914
     CDS             476908..477585
     CDS             477716..478270
     CDS             478431..480791
     CDS             480991..481989
     CDS             482000..482704
     CDS             482676..484061
     CDS             484224..485105
     CDS             485105..486013
     CDS             486014..486901
     CDS             486919..487719
     CDS             487733..488491
     CDS             488503..489186
     CDS             489318..489638
     CDS             489655..490011
     CDS             490029..490967
     CDS             490979..491815
     CDS             491897..492913
     CDS             492937..493818
     CDS             493949..494875
     CDS             495032..496756
     CDS             496912..497541
     CDS             497678..499681
     CDS             499694..502537
     CDS             502636..503523
     CDS             503520..504521
     CDS             504534..505463
     CDS             505574..508219
     CDS             508304..508576
     CDS             complement(508621..509214)
     CDS             509598..510914
     CDS             511098..512129
     CDS             512197..513219
     CDS             513342..514544
     CDS             514624..515379
     CDS             515455..516777
     CDS             516904..517140
     CDS             517279..519624
     CDS             519639..520106
     CDS             complement(520141..520704)
     CDS             complement(520658..521260)
     CDS             complement(521275..522147)
     CDS             522258..522950
     CDS             522953..523426
     CDS             523416..523913
     CDS             complement(523906..524442)
     CDS             524517..525434
     CDS             525479..526381
     CDS             526512..527363
     CDS             527364..528293
     CDS             528312..529670
     CDS             529906..531723
     CDS             531992..532303
     CDS             532492..532794
     CDS             532799..534166
     CDS             complement(534223..534759)
     CDS             534905..535588
     CDS             535917..537203
     CDS             537223..539394
     CDS             539387..539974
     CDS             539991..540752
     CDS             540790..541818
     CDS             541831..543006
     CDS             543003..543443
     CDS             543433..544842
     CDS             544998..545534
     CDS             545561..546091
     CDS             546319..546636
     CDS             546682..546930
     CDS             complement(547219..549540)
     CDS             complement(549706..550824)
     CDS             551558..552118
     CDS             complement(552310..553239)
     CDS             complement(553347..553748)
     CDS             complement(554786..554977)
     CDS             555105..556634
     CDS             556739..558046
     CDS             558813..559418
     CDS             complement(559537..559785)
     CDS             complement(559792..559923)
     CDS             560130..560279
     CDS             560377..560709
     CDS             complement(561046..561876)
     CDS             562111..564039
     CDS             564097..566298
     CDS             complement(567590..568594)
     CDS             complement(568850..569716)
     CDS             complement(569796..571955)
     CDS             complement(571975..573930)
     CDS             574186..575691
     CDS             575672..576652
     CDS             576673..578349
     CDS             complement(578507..578764)
     CDS             578915..579166
     CDS             579220..580029
     CDS             580444..580689
     CDS             580635..580994
     CDS             581183..581467
     CDS             581988..583346
     CDS             584203..584382
     CDS             complement(584626..585186)
     CDS             complement(585327..585461)
     CDS             complement(585611..587089)
     CDS             587203..588489
     CDS             588654..591155
     CDS             591152..592354
     CDS             592347..594929
     CDS             complement(595591..597213)
     CDS             complement(597526..597951)
     CDS             complement(598107..598337)
     CDS             598886..600040
     CDS             complement(600666..600815)
     CDS             600943..601755
     CDS             601771..602556
     CDS             complement(602575..603306)
     CDS             603387..603854
     CDS             604220..605614
     CDS             complement(605662..606102)
     CDS             complement(606127..606879)
     CDS             606986..609229
     CDS             609241..609441
     CDS             609484..610545
     CDS             complement(610660..611283)
     CDS             611746..612234
     CDS             612292..613263
     CDS             complement(613308..613523)
     CDS             613850..614647
     CDS             614651..615466
     CDS             615463..616113
     CDS             616125..616799
     CDS             616919..618673
     CDS             618763..619464
     CDS             619637..620764
     CDS             620780..621565
     CDS             621575..622306
     CDS             622306..623097
     CDS             623109..623762
     CDS             623791..624573
     CDS             624623..625735
     CDS             625738..626736
     CDS             626775..627791
     CDS             627933..629096
     CDS             629155..630273
     CDS             630302..631726
     CDS             631749..632717
     CDS             632823..633827
     CDS             634316..634621
     CDS             634637..635863
     CDS             635895..636245
     CDS             636245..637699
     CDS             637756..639633
     CDS             complement(639684..640205)
     CDS             complement(640240..641562)
     CDS             complement(641672..642604)
     CDS             642693..643334
     CDS             643413..644186
     CDS             complement(644217..644579)
     CDS             644755..645762
     CDS             645769..647085
     CDS             647178..648206
     CDS             648229..648468
     CDS             648768..649022
     CDS             649596..650573
     CDS             complement(650750..651988)
     CDS             652082..653194
     CDS             complement(653296..653751)
     CDS             653845..654621
     CDS             654724..655278
     CDS             655360..656490
     CDS             656566..656970
     CDS             657038..658606
     CDS             658712..660886
     CDS             660954..661799
     CDS             661799..662161
     CDS             complement(662216..664435)
     CDS             664640..664828
     CDS             664974..665240
     CDS             665240..666964
     CDS             667037..667810
     CDS             667900..669075
     CDS             669125..670141
     CDS             670155..671189
     CDS             678838..680571
     CDS             complement(680641..681372)
     CDS             681545..682735
     CDS             682810..684276
     CDS             complement(684323..684886)
     CDS             complement(684879..685511)
     CDS             685858..688275
     CDS             688479..690164
     CDS             690173..690892
     CDS             complement(690915..691754)
     CDS             691889..692341
     CDS             complement(692419..693078)
     CDS             693323..694144
     CDS             694346..694561
     CDS             694562..694840
     CDS             complement(694940..695164)
     CDS             695602..696240
     CDS             complement(696320..696829)
     CDS             697166..699046
     CDS             699062..700585
     CDS             700585..701841
     CDS             701847..702554
     CDS             702624..703436
     CDS             703568..705013
     CDS             complement(705289..705573)
     CDS             complement(705651..706463)
     CDS             706672..707517
     CDS             707778..709466
     CDS             709732..710403
     CDS             710426..710884
     CDS             710987..713140
     CDS             713205..713549
     CDS             713664..714887
     CDS             714877..717453
     CDS             717468..718415
     CDS             complement(718456..719343)
     CDS             complement(719450..719815)
     CDS             complement(719818..720249)
     CDS             720387..721124
     CDS             721117..722316
     CDS             722332..722970
     CDS             complement(723027..723353)
     CDS             723436..724068
     CDS             724082..725998
     CDS             726040..727350
     CDS             727452..728150
     CDS             728250..730913
     CDS             730926..731753
     CDS             731758..732348
     CDS             732380..732853
     CDS             732854..734224
     CDS             734227..735156
     CDS             735449..737395
     CDS             737548..739287
     CDS             739293..740024
     CDS             740253..740657
     CDS             740659..741387
     CDS             741626..742126
     CDS             742151..742348
     CDS             742405..742758
     CDS             complement(742852..743778)
     CDS             743920..744444
     CDS             744445..745557
     CDS             745580..745891
     CDS             745908..746552
     CDS             746542..747150
     CDS             747167..747523
     CDS             747523..748260
     CDS             748266..749366
     CDS             749424..749963
     CDS             750013..750195
     CDS             750429..751847
     CDS             752294..752968
     CDS             752970..754451
     CDS             complement(754512..755462)
     CDS             complement(755542..755814)
     CDS             756000..756767
     CDS             756865..757374
     CDS             757392..757724
     CDS             758002..759048
     CDS             759055..761484
     CDS             761571..762737
     CDS             762753..763409
     CDS             763425..763907
     CDS             complement(763934..766549)
     CDS             766682..768772
     CDS             768871..769020
     CDS             769102..769665
     CDS             769695..770384
     CDS             770417..770629
     CDS             770647..771609
     CDS             771641..772060
     CDS             complement(772114..772290)
     CDS             772373..773107
     CDS             773109..774041
     CDS             774025..775281
     CDS             775362..775727
     CDS             775762..777102
     CDS             777251..778126
     CDS             778119..779036
     CDS             779046..779585
     CDS             779890..780117
     CDS             complement(780257..780460)
     CDS             complement(780798..781937)
     CDS             complement(782084..782488)
     CDS             complement(782546..782983)
     CDS             complement(782987..783337)
     CDS             783594..783803
     CDS             783817..783996
     CDS             complement(783986..784126)
     CDS             784187..784912
     CDS             784915..785259
     CDS             785259..785357
     CDS             785441..785548
     CDS             785535..785996
     CDS             785993..786649
     CDS             786652..787050
     CDS             787088..787972
     CDS             787956..789203
     CDS             789206..789622
     CDS             789619..790038
     CDS             790247..790477
     CDS             790491..790631
     CDS             790646..791017
     CDS             791061..791525
     CDS             791537..791830
     CDS             791832..791996
     CDS             791997..792563
     CDS             792563..792751
     CDS             792744..792911
     CDS             793070..793366
     CDS             793366..793707
     CDS             793710..794129
     CDS             794201..794374
     CDS             794441..794899
     CDS             795080..795322
     CDS             795368..795508
     CDS             795647..796228
     CDS             796309..796806
     CDS             796796..798067
     CDS             798075..799478
     CDS             799459..800424
     CDS             800427..800642
     CDS             800752..801363
     CDS             801378..802292
     CDS             802331..802576
     CDS             802588..802959
     CDS             802964..803272
     CDS             803265..803606
     CDS             803631..804014
     CDS             804026..804610
     CDS             804687..804965
     CDS             805030..805446
     CDS             805497..805871
     CDS             805855..808875
     CDS             808875..809639
     CDS             809639..812599
     CDS             812583..812996
     CDS             813000..814829
     CDS             814841..815581
     CDS             815581..815922
     CDS             815919..816074
     CDS             816137..816739
     CDS             816782..817183
     CDS             817167..818483
     CDS             819017..819529
     CDS             819863..820492
     CDS             820622..820930
     CDS             820952..821278
     CDS             821302..821589
     CDS             821714..822277
     CDS             822295..822723
     CDS             822723..823124
     CDS             823250..824101
     CDS             824102..825445
     CDS             825445..825681
     CDS             825674..826564
     CDS             826578..827396
     CDS             827405..827863
     CDS             827875..829551
     CDS             complement(829623..829958)
     CDS             830254..830868
     CDS             830870..831079
     CDS             831191..832384
     CDS             832399..834819
     CDS             834842..835804
     CDS             835788..837122
     CDS             837119..837877
     CDS             837874..839397
     CDS             839408..840337
     CDS             840334..840981
     CDS             840981..841622
     CDS             complement(841666..841851)
     CDS             842151..842513
     CDS             842535..844229
     CDS             844280..846307
     CDS             846324..847367
     CDS             847406..847648
     CDS             847745..848443
     CDS             848453..851983
     CDS             852001..853221
     CDS             853227..853568
     CDS             853586..855016
     CDS             855375..855647
     CDS             855722..856237
     CDS             856237..856974
     CDS             857117..857476
     CDS             complement(857897..858004)
     CDS             complement(858126..858221)
     CDS             complement(858262..858594)
     CDS             859008..859457
     CDS             859471..860430
     CDS             860469..860708
     CDS             860723..861658
     CDS             861659..862387
     CDS             862406..863632
     CDS             863635..864075
     CDS             864075..864488
     CDS             864506..865873
     CDS             865863..866693
     CDS             866706..867473
     CDS             867490..868248
     CDS             868600..869976
     CDS             870137..871303
     CDS             complement(871343..871942)
     CDS             complement(872021..872650)
     CDS             872784..873032
     CDS             873103..873324
     CDS             complement(873336..873980)
     CDS             874055..874810
     CDS             874791..875078
     CDS             875199..876194
     CDS             876346..877128
     CDS             877244..878122
     CDS             878276..879001
     CDS             879001..879561
     CDS             879819..880568
     CDS             880537..881364
     CDS             881388..882650
     CDS             882678..884393
     CDS             884487..888800
     CDS             888920..889396
     CDS             889410..890498
     CDS             890520..890813
     CDS             890814..891116
     CDS             891129..893885
     CDS             893902..894252
     CDS             894391..895290
     CDS             895294..896238
     CDS             896346..897386
     CDS             897397..897969
     CDS             897995..899854
     CDS             899951..901075
     CDS             complement(901181..901408)
     CDS             complement(901537..902007)
     CDS             902244..902726
     CDS             902743..902964
     CDS             902965..903705
     CDS             903829..904350
     CDS             904542..904790
     CDS             complement(904961..905761)
     CDS             complement(906262..906495)
     CDS             906892..907017
     CDS             complement(908120..909961)
     CDS             910188..910796
     CDS             complement(910836..911885)
     CDS             complement(912025..913266)
     CDS             913572..913760
     CDS             complement(913808..914620)
     CDS             914798..916174
     CDS             916673..917626
     CDS             complement(917706..919139)
     CDS             919439..920494
     CDS             920494..921171
     CDS             complement(921259..922038)
     CDS             922326..923435
     CDS             923588..924139
     CDS             complement(924317..925300)
     CDS             complement(925309..926391)
     CDS             complement(926405..927388)
     CDS             complement(927407..928327)
     CDS             928444..931233
     CDS             931294..931785
     CDS             931798..932502
     CDS             complement(932540..934849)
     CDS             complement(934883..935488)
     CDS             935625..936176
     CDS             936252..936593
     CDS             937075..938205
     CDS             938215..939309
     CDS             939323..939709
     CDS             939717..941378
     CDS             941392..941844
     CDS             941854..942756
     CDS             942917..943450
     CDS             943478..944557
     CDS             944559..947015
     CDS             complement(947073..948779)
     CDS             948925..949335
     CDS             949422..950285
     CDS             complement(950270..950632)
     CDS             complement(950639..950866)
     CDS             951211..951567
     CDS             complement(951916..952242)
     CDS             952766..954268
     CDS             complement(954317..954832)
     CDS             complement(954848..955291)
     CDS             complement(955377..956516)
     CDS             complement(956618..957550)
     CDS             complement(957566..958537)
     CDS             complement(958636..961089)
     CDS             complement(961103..963142)
     CDS             963304..963912
     CDS             complement(963999..964880)
     CDS             complement(964898..966310)
     CDS             complement(966314..966868)
     CDS             complement(966887..967792)
     CDS             complement(967864..969936)
     CDS             complement(970246..970905)
     CDS             complement(970921..973173)
     CDS             complement(973199..974542)
     CDS             complement(974686..975639)
     CDS             complement(975739..976599)
     CDS             complement(976640..977407)
     CDS             complement(977394..978257)
     CDS             complement(979053..980387)
     CDS             complement(980589..982619)
     CDS             complement(983038..983364)
     CDS             complement(983632..985746)
     CDS             complement(986030..988075)
     CDS             complement(988062..988400)
     CDS             complement(988402..989460)
     CDS             complement(989447..990100)
     CDS             complement(990256..991047)
     CDS             complement(992277..992519)
     CDS             complement(992637..993014)
     CDS             complement(993024..993287)
     CDS             complement(993287..994450)
     CDS             complement(994462..994821)
     CDS             complement(994855..995103)
     CDS             complement(995116..995319)
     CDS             complement(995312..995539)
     CDS             complement(995532..998720)
     CDS             complement(998737..1001127)
     CDS             complement(1001148..1002914)
     CDS             complement(1002992..1007752)
     CDS             complement(1007784..1007969)
     CDS             complement(1008014..1008388)
     CDS             complement(1008462..1009115)
     CDS             complement(1009131..1009511)
     CDS             complement(1009511..1009918)
     CDS             complement(1009921..1010268)
     CDS             complement(1010258..1010590)
     CDS             complement(1010664..1011896)
     CDS             complement(1011896..1012654)
     CDS             complement(1012629..1013792)
     CDS             complement(1013795..1013989)
     CDS             complement(1013979..1015877)
     CDS             complement(1015880..1016338)
     CDS             complement(1016535..1017044)
     CDS             complement(1017582..1018013)
     CDS             complement(1018004..1018396)
     CDS             complement(1018476..1018940)
     CDS             complement(1018992..1019324)
     CDS             complement(1019325..1019696)
     CDS             complement(1019711..1019851)
     CDS             complement(1019861..1020079)
     CDS             complement(1020076..1020486)
     CDS             complement(1020603..1021421)
     CDS             complement(1021402..1022145)
     CDS             complement(1022146..1022823)
     CDS             complement(1022834..1023232)
     CDS             complement(1023235..1023891)
     CDS             complement(1023888..1024349)
     CDS             complement(1024342..1024443)
     CDS             1024575..1024841
     CDS             complement(1024798..1025055)
     CDS             complement(1025055..1025153)
     CDS             complement(1025153..1025362)
     CDS             1025689..1025910
     CDS             complement(1025935..1026135)
     CDS             complement(1026181..1026984)
     CDS             complement(1027000..1027188)
     CDS             1027454..1027801
     CDS             1027805..1028215
     CDS             1028279..1029406
     CDS             1029553..1029750
     CDS             1029975..1031048
     CDS             complement(1031069..1031611)
     CDS             1031855..1032217
     CDS             complement(1032326..1033168)
     CDS             complement(1033293..1035272)
     CDS             complement(1035290..1036180)
     CDS             1036457..1038217
     CDS             1038292..1039197
     CDS             complement(1039633..1040085)
     CDS             1040179..1040778
     CDS             complement(1041191..1043446)
     CDS             complement(1043443..1044681)
     CDS             complement(1045033..1045878)
     CDS             complement(1046069..1046494)
     CDS             1046612..1047106
     CDS             1047295..1048800
     CDS             complement(1049204..1050586)
     CDS             complement(1050666..1051118)
     CDS             complement(1051556..1052452)
     CDS             1052624..1055926
     CDS             1055975..1057000
     CDS             complement(1057104..1057457)
     CDS             complement(1057605..1058942)
     CDS             complement(1059135..1060553)
     CDS             complement(1060553..1060777)
     CDS             complement(1060789..1061379)
     CDS             complement(1061388..1062305)
     CDS             complement(1062370..1063215)
     CDS             complement(1063452..1064189)
     CDS             complement(1064186..1065637)
     CDS             complement(1065759..1066244)
     CDS             complement(1066273..1067223)
     CDS             complement(1067236..1069113)
     CDS             complement(1069116..1070324)
     CDS             1070578..1071462
     CDS             complement(1071517..1071987)
     CDS             complement(1072173..1072442)
     CDS             complement(1072498..1073766)
     CDS             complement(1073833..1074108)
     CDS             complement(1074280..1074501)
     CDS             complement(1074692..1074847)
     CDS             complement(1074847..1075587)
     CDS             complement(1075727..1076935)
     CDS             complement(1077011..1077691)
     CDS             complement(1077707..1078384)
     CDS             complement(1078457..1079881)
     CDS             complement(1079868..1080896)
     CDS             complement(1080893..1081618)
     CDS             complement(1081619..1082209)
     CDS             complement(1082209..1082937)
     CDS             complement(1082927..1083286)
     CDS             complement(1083302..1084189)
     CDS             complement(1084192..1085073)
     CDS             complement(1085076..1085534)
     CDS             1085993..1086358
     CDS             complement(1086542..1088305)
     CDS             complement(1088378..1089346)
     CDS             complement(1089469..1092792)
     CDS             1092919..1093092
     CDS             complement(1093137..1095728)
     CDS             complement(1095748..1096539)
     CDS             complement(1096529..1097227)
     CDS             complement(1097323..1098462)
     CDS             complement(1098480..1100333)
     CDS             complement(1100594..1102666)
     CDS             complement(1102666..1103565)
     CDS             complement(1103839..1104600)
     CDS             complement(1104603..1105517)
     CDS             complement(1105540..1105923)
     CDS             complement(1105907..1106377)
     CDS             complement(1106383..1107351)
     CDS             complement(1107363..1107806)
     CDS             complement(1107868..1108053)
     CDS             1108252..1109061
     CDS             complement(1109126..1110016)
     CDS             complement(1110013..1111224)
     CDS             complement(1111217..1112374)
     CDS             complement(1112385..1113263)
     CDS             complement(1113418..1115199)
     CDS             complement(1115213..1116487)
     CDS             1116830..1117699
     CDS             complement(1117669..1118307)
     CDS             complement(1118402..1118851)
     CDS             complement(1118861..1121092)
     CDS             complement(1121200..1121529)
     CDS             complement(1121544..1122281)
     CDS             complement(1122291..1123241)
     CDS             complement(1123315..1124607)
     CDS             complement(1124805..1125068)
     CDS             1125491..1126390
     CDS             complement(1126431..1127168)
     CDS             complement(1127923..1128441)
     CDS             complement(1128443..1130764)
     CDS             complement(1130778..1131563)
     CDS             complement(1131581..1132507)
     CDS             1132632..1132922
     CDS             complement(1132997..1134289)
     CDS             complement(1134348..1136132)
     CDS             complement(1136244..1136987)
     CDS             complement(1136980..1138446)
     CDS             1138635..1138778
     CDS             complement(1138822..1139112)
     CDS             complement(1139114..1139701)
     CDS             complement(1139801..1141057)
     CDS             complement(1141197..1142504)
     CDS             complement(1142645..1143832)
     CDS             complement(1144016..1144882)
     CDS             complement(1144884..1146641)
     CDS             complement(1146721..1146990)
     CDS             1147196..1147450
     CDS             complement(1147476..1148495)
     CDS             complement(1148492..1150597)
     CDS             complement(1150743..1151225)
     CDS             complement(1151244..1151951)
     CDS             complement(1152021..1152497)
     CDS             complement(1152502..1153053)
     CDS             complement(1153050..1153310)
     CDS             complement(1153312..1154412)
     CDS             complement(1154622..1156466)
     CDS             complement(1156541..1157326)
     CDS             complement(1157310..1157609)
     CDS             1157694..1158248
     CDS             complement(1158345..1158812)
     CDS             1158975..1159190
     CDS             1159195..1160871
     CDS             complement(1161050..1162540)
     CDS             complement(1162903..1164816)
     CDS             complement(1164828..1165739)
     CDS             complement(1165736..1166485)
     CDS             complement(1166616..1167668)
     CDS             complement(1167759..1168736)
     CDS             complement(1168805..1171249)
     CDS             complement(1171249..1171899)
     CDS             complement(1171913..1172587)
     CDS             complement(1172694..1173827)
     CDS             complement(1173949..1174290)
     CDS             complement(1174306..1175466)
     CDS             complement(1175466..1176167)
     CDS             complement(1176179..1176439)
     CDS             complement(1176448..1176987)
     CDS             complement(1176990..1177199)
     CDS             complement(1177305..1180115)
     CDS             complement(1180363..1181094)
     CDS             complement(1181118..1181903)
     CDS             complement(1181906..1182178)
     CDS             complement(1182260..1183579)
     CDS             complement(1183601..1184962)
     CDS             complement(1185260..1186372)
     CDS             complement(1186387..1187475)
     CDS             complement(1187480..1188850)
     CDS             complement(1188861..1189817)
     CDS             complement(1189834..1191999)
     CDS             complement(1191996..1192382)
     CDS             complement(1192398..1193342)
     CDS             complement(1193348..1193779)
     CDS             complement(1194198..1196549)
     CDS             complement(1196558..1197076)
     CDS             complement(1197254..1198396)
     CDS             complement(1198410..1198766)
     CDS             1198904..1199914
     CDS             1199932..1200561
     CDS             complement(1200609..1201958)
     CDS             complement(1201951..1202742)
     CDS             complement(1202852..1203661)
     CDS             complement(1203664..1204278)
     CDS             1204446..1205042
     CDS             complement(1205064..1206089)
     CDS             complement(1206186..1206911)
     CDS             complement(1207089..1207487)
     CDS             complement(1207744..1208481)
     CDS             1208591..1209076
     CDS             1209132..1209350
     CDS             complement(1215828..1216202)
     CDS             1216315..1216959
     CDS             complement(1216956..1217582)
     CDS             complement(1217573..1218349)
     CDS             complement(1218350..1218886)
     CDS             complement(1218949..1219557)
     CDS             complement(1219554..1220918)
     CDS             complement(1221010..1222014)
     CDS             complement(1222032..1222346)
     CDS             complement(1222315..1222749)
     CDS             complement(1222893..1223372)
     CDS             complement(1223332..1223637)
     CDS             complement(1223634..1224668)
     CDS             complement(1224622..1225584)
     CDS             complement(1225703..1226614)
     CDS             complement(1226725..1227462)
     CDS             complement(1227565..1227963)
     CDS             complement(1227956..1228300)
     CDS             complement(1228278..1229567)
     CDS             complement(1230042..1230599)
     CDS             complement(1230837..1231394)
     CDS             complement(1231423..1232721)
     CDS             1232902..1234197
     CDS             complement(1234221..1234964)
     CDS             1235293..1236024
     CDS             complement(1236080..1237084)
     CDS             1237247..1238341
     CDS             complement(1238398..1240146)
     CDS             complement(1240314..1240664)
     CDS             complement(1240677..1241090)
     CDS             1241220..1242065
     CDS             complement(1242152..1242748)
     CDS             complement(1242760..1243557)
     CDS             complement(1243699..1244010)
     CDS             complement(1244098..1246455)
     CDS             complement(1246542..1246829)
     CDS             complement(1246840..1247280)
     CDS             complement(1247280..1247561)
     CDS             complement(1247654..1250299)
     CDS             complement(1250574..1251935)
     CDS             complement(1251950..1252885)
     CDS             complement(1252971..1254095)
     CDS             complement(1254098..1255612)
     CDS             complement(1255697..1256071)
     CDS             complement(1256137..1257279)
     CDS             complement(1257303..1258337)
     CDS             complement(1258348..1259361)
     CDS             complement(1259371..1259958)
     CDS             complement(1260006..1261943)
     CDS             complement(1261955..1264576)
     CDS             complement(1264690..1266249)
     CDS             complement(1266418..1267476)
     CDS             complement(1267566..1268807)
     CDS             complement(1268917..1269498)
     CDS             complement(1269511..1270380)
     CDS             complement(1270426..1271151)
     CDS             complement(1271148..1272440)
     CDS             complement(1272446..1273699)
     CDS             complement(1273767..1275194)
     CDS             complement(1275275..1276096)
     CDS             complement(1276097..1276732)
     CDS             complement(1276747..1277397)
     CDS             complement(1277854..1278399)
     CDS             complement(1278409..1279254)
     CDS             complement(1279353..1280012)
     CDS             complement(1280055..1281329)
     CDS             complement(1281413..1284079)
     CDS             complement(1284379..1284870)
     CDS             complement(1284947..1286164)
     CDS             complement(1286173..1287327)
     CDS             complement(1287467..1289176)
     CDS             1289340..1289825
     CDS             1290008..1290616
     CDS             1290680..1291957
     CDS             1292225..1292503
     CDS             1292570..1293025
     CDS             complement(1293091..1293642)
     CDS             complement(1293691..1294746)
     CDS             complement(1294867..1295841)
     CDS             1296010..1297431
     CDS             complement(1297479..1298234)
     CDS             complement(1298242..1299030)
     CDS             complement(1299023..1299889)
     CDS             complement(1299886..1300257)
     CDS             complement(1300424..1301239)
     CDS             complement(1301257..1301940)
     CDS             complement(1301930..1302967)
     CDS             complement(1303353..1304567)
     CDS             complement(1304583..1304804)
     CDS             complement(1305085..1305309)
     CDS             complement(1305427..1305846)
     CDS             complement(1305858..1307267)
     CDS             complement(1307292..1308212)
     CDS             complement(1308250..1309767)
     CDS             complement(1309797..1310339)
     CDS             complement(1310336..1310857)
     CDS             complement(1310902..1311114)
     CDS             complement(1311147..1311863)
     CDS             complement(1312137..1314749)
     CDS             complement(1314759..1315460)
     CDS             complement(1315566..1316195)
     CDS             complement(1316265..1317497)
     CDS             complement(1317511..1318533)
     CDS             complement(1318543..1319394)
     CDS             complement(1319387..1320466)
     CDS             complement(1320471..1321064)
     CDS             1321218..1322564
     CDS             1322566..1323270
     CDS             complement(1323318..1324286)
     CDS             complement(1324360..1325358)
     CDS             complement(1325459..1327339)
     CDS             complement(1327332..1329071)
     CDS             complement(1329074..1329724)
     CDS             1329847..1330188
     CDS             1330203..1330667
     CDS             complement(1330956..1331252)
     CDS             complement(1331400..1332221)
     CDS             complement(1332234..1332563)
     CDS             complement(1332690..1333994)
     CDS             complement(1333991..1334623)
     CDS             complement(1334657..1335598)
     CDS             complement(1335739..1337088)
     CDS             complement(1337389..1338258)
     CDS             1338606..1339469
     CDS             complement(1339494..1340942)
     CDS             complement(1340948..1341670)
     CDS             complement(1341812..1342489)
     CDS             complement(1342809..1343495)
     CDS             complement(1343804..1344295)
     CDS             1344470..1345618
     CDS             complement(1345666..1346043)
     CDS             complement(1346109..1347461)
     CDS             complement(1347533..1349095)
     CDS             complement(1349110..1350009)
     CDS             1350158..1350991
     CDS             complement(1352042..1352929)
     CDS             complement(1353073..1354440)
     CDS             complement(1354559..1355560)
     CDS             complement(1355588..1357015)
     CDS             complement(1357015..1358475)
     CDS             complement(1358475..1358789)
     CDS             complement(1358809..1359966)
     CDS             complement(1360035..1362308)
     CDS             complement(1362401..1363540)
     CDS             complement(1363579..1364151)
     CDS             complement(1364161..1364805)
     CDS             complement(1364899..1365522)
     CDS             1365596..1366543
     CDS             complement(1366612..1368468)
     CDS             1368746..1371598
     CDS             1371653..1372225
     CDS             1372363..1372800
     CDS             complement(1372872..1373354)
     CDS             complement(1373624..1373890)
     CDS             1374048..1374254
     CDS             complement(1374850..1375242)
     CDS             complement(1375257..1375700)
     CDS             complement(1375826..1376572)
     CDS             complement(1376575..1377375)
     CDS             complement(1377368..1378237)
     CDS             complement(1378213..1379055)
     CDS             complement(1379240..1379623)
     CDS             complement(1379645..1380589)
     CDS             complement(1380673..1381062)
     CDS             complement(1381083..1381448)
     CDS             complement(1381473..1381592)
     CDS             complement(1381620..1381838)
     CDS             complement(1381990..1382649)
     CDS             complement(1382682..1383980)
     CDS             complement(1383980..1384414)
     CDS             complement(1384442..1384624)
     CDS             complement(1384638..1385141)
     CDS             complement(1385163..1385519)
     CDS             complement(1385572..1386108)
     CDS             complement(1386134..1386532)
     CDS             complement(1386568..1386753)
     CDS             complement(1386772..1387314)
     CDS             complement(1387342..1387653)
     CDS             complement(1387686..1388054)
     CDS             complement(1388101..1388367)
     CDS             complement(1388394..1388588)
     CDS             complement(1388578..1389012)
     CDS             complement(1389015..1389686)
     CDS             complement(1389690..1390046)
     CDS             complement(1390059..1390340)
     CDS             complement(1390367..1391215)
     CDS             complement(1391238..1391525)
     CDS             complement(1391525..1392148)
     CDS             complement(1392167..1392799)
     CDS             complement(1392826..1393134)
     CDS             complement(1393420..1395513)
     CDS             complement(1395636..1396106)
     CDS             complement(1396122..1396535)
     CDS             1396811..1397491
     CDS             1397584..1398534
     CDS             complement(1398622..1402260)
     CDS             complement(1402290..1405898)
     CDS             complement(1405972..1406085)
     CDS             complement(1406138..1408603)
     CDS             complement(1408631..1409095)
     CDS             complement(1410111..1411391)
     CDS             complement(1411670..1412302)
     CDS             complement(1412383..1413834)
     CDS             complement(1414155..1414655)
     CDS             1414745..1415542
     CDS             1415679..1416998
     CDS             complement(1417059..1417931)
     CDS             complement(1418106..1418597)
     CDS             complement(1418613..1419359)
     CDS             complement(1419492..1419692)
     CDS             complement(1420042..1420725)
     CDS             complement(1420750..1421397)
     CDS             complement(1421394..1422956)
     CDS             complement(1423095..1423508)
     CDS             complement(1423539..1424423)
     CDS             1424716..1425270
     CDS             1425343..1425489
     CDS             complement(1425538..1426326)
     CDS             complement(1426431..1427741)
     CDS             1427922..1429328
     CDS             complement(1429428..1429781)
     CDS             complement(1430335..1431594)
     CDS             complement(1431608..1433143)
     CDS             complement(1433158..1433739)
     CDS             complement(1433736..1434785)
     CDS             complement(1434785..1436254)
     CDS             complement(1436239..1438446)
     CDS             complement(1438464..1439138)
     CDS             complement(1439141..1439395)
     CDS             complement(1439388..1440116)
     CDS             complement(1440116..1441255)
     CDS             complement(1441239..1441721)
     CDS             complement(1441940..1442437)
     CDS             1442859..1443866
     CDS             complement(1443943..1444569)
     CDS             complement(1444587..1445564)
     CDS             complement(1445582..1446619)
     CDS             complement(1446606..1447220)
     CDS             complement(1447183..1447911)
     CDS             complement(1448074..1449066)
     CDS             complement(1449112..1449849)
     CDS             complement(1449859..1450737)
     CDS             complement(1450739..1451080)
     CDS             complement(1451082..1452098)
     CDS             complement(1452098..1452433)
     CDS             complement(1452449..1453078)
     CDS             complement(1453243..1453842)
     CDS             complement(1453869..1454183)
     CDS             complement(1454199..1455944)
     CDS             complement(1456157..1456642)
     CDS             complement(1456635..1457240)
     CDS             1457452..1457682
     CDS             1457784..1459949
     CDS             1459969..1460922
     CDS             complement(1461085..1461450)
     CDS             complement(1461492..1461998)
     CDS             complement(1462198..1462887)
     CDS             complement(1462980..1463405)
     CDS             complement(1463534..1464079)
     CDS             complement(1464187..1464345)
     CDS             complement(1464358..1464507)
     CDS             complement(1464563..1465156)
     CDS             complement(1465274..1466032)
     CDS             complement(1466025..1466438)
     CDS             complement(1466431..1467843)
     CDS             complement(1468024..1469511)
     CDS             complement(1469581..1470711)
     CDS             complement(1470729..1472099)
     CDS             complement(1472199..1472732)
     CDS             1472869..1473198
     CDS             1473202..1473888
     CDS             1473958..1475304
     CDS             complement(1475380..1475760)
     CDS             complement(1475824..1477011)
     CDS             complement(1477164..1477844)
     CDS             complement(1478016..1478987)
     CDS             1479229..1479690
     CDS             complement(1479748..1480248)
     CDS             complement(1480280..1483210)
     CDS             complement(1483406..1483786)
     CDS             complement(1483896..1484807)
     CDS             complement(1484825..1485631)
     CDS             complement(1485659..1486630)
     CDS             complement(1487284..1487730)
     CDS             complement(1487732..1489900)
     CDS             complement(1489991..1490425)
     CDS             complement(1490438..1493089)
     CDS             complement(1493317..1494135)
     CDS             complement(1494153..1495616)
     CDS             1495724..1496455
     CDS             complement(1496483..1497184)
     CDS             complement(1497211..1498353)
     CDS             complement(1498419..1499210)
     CDS             complement(1499675..1500490)
     CDS             complement(1500495..1501028)
     CDS             complement(1501096..1502562)
     CDS             complement(1508447..1509943)
     CDS             complement(1510010..1511008)
     CDS             complement(1511092..1512006)
     CDS             complement(1512029..1514110)
     CDS             complement(1514204..1514740)
     CDS             complement(1514730..1516100)
     CDS             complement(1516103..1516609)
     CDS             complement(1516759..1517115)
     CDS             complement(1517188..1517457)
     CDS             complement(1517454..1519037)
     CDS             complement(1519047..1522544)
     CDS             complement(1522563..1523120)
     CDS             1523371..1524333
     CDS             1524728..1526131
     CDS             1526197..1526841
     CDS             complement(1526943..1527227)
     CDS             complement(1527344..1527583)
     CDS             complement(1527638..1528762)
     CDS             complement(1528764..1529120)
     CDS             complement(1529210..1530790)
     CDS             complement(1531083..1532465)
     CDS             complement(1532630..1533412)
     CDS             complement(1533446..1534342)
     CDS             complement(1534358..1534939)
     CDS             complement(1535030..1535719)
     CDS             1535796..1537025
     CDS             complement(1537153..1537398)
     CDS             complement(1537502..1538788)
     CDS             complement(1538814..1540085)
     CDS             complement(1540235..1541833)
     CDS             complement(1542046..1542582)
     CDS             complement(1542627..1543067)
     CDS             1543221..1544570
     CDS             1544582..1545394
     CDS             complement(1545383..1545763)
     CDS             1545896..1546837
     CDS             complement(1546887..1547414)
     CDS             complement(1547518..1548048)
     CDS             complement(1548117..1549457)
     CDS             complement(1549477..1550136)
     CDS             1550314..1550565
     CDS             complement(1550637..1551269)
     CDS             complement(1551386..1553026)
     CDS             1553457..1555322
     CDS             complement(1555420..1556250)
     CDS             complement(1556335..1557621)
     CDS             complement(1557624..1557857)
     CDS             complement(1557880..1559073)
     CDS             complement(1559073..1560599)
     CDS             complement(1560619..1560768)
     CDS             complement(1561048..1561566)
     CDS             complement(1561610..1562191)
     CDS             complement(1562491..1562949)
     CDS             1563098..1564576
     CDS             1564576..1565340
     CDS             complement(1565391..1567073)
     CDS             complement(1567108..1568406)
     CDS             1568625..1569779
     CDS             complement(1569870..1571147)
     CDS             complement(1571231..1572139)
     CDS             complement(1572139..1573569)
     CDS             complement(1573771..1574952)
     CDS             complement(1575040..1576164)
     CDS             complement(1576151..1577887)
     CDS             complement(1577963..1579024)
     CDS             complement(1579040..1579855)
     CDS             1580033..1585033
     CDS             complement(1585116..1586744)
     CDS             complement(1586744..1587670)
     CDS             1587769..1588188
     CDS             complement(1588200..1590227)
     CDS             complement(1590245..1591000)
     CDS             1591162..1591662
     CDS             complement(1591775..1593520)
     CDS             complement(1593737..1594708)
     CDS             complement(1594826..1596454)
     CDS             1596590..1597477
     CDS             complement(1597531..1598901)
     CDS             complement(1599095..1600009)
     CDS             complement(1600085..1600714)
     CDS             1600844..1602364
     CDS             1602712..1604226
     CDS             1604244..1606061
     CDS             1606075..1606794
     CDS             complement(1606891..1608432)
     CDS             complement(1608804..1610225)
     CDS             complement(1610391..1611809)
     CDS             complement(1611905..1613128)
     CDS             complement(1613181..1614110)
     CDS             complement(1614124..1615125)
     CDS             1615396..1616241
     CDS             complement(1616503..1618302)
     CDS             complement(1618370..1618837)
     CDS             complement(1618984..1620159)
     CDS             complement(1620259..1621242)
     CDS             complement(1621269..1621829)
     CDS             complement(1622129..1622602)
     CDS             complement(1622680..1624317)
     CDS             complement(1624454..1625005)
     CDS             complement(1625024..1626370)
     CDS             1626531..1627211
     CDS             complement(1627272..1627694)
     CDS             complement(1627877..1628314)
     CDS             complement(1628411..1630501)
     CDS             complement(1630503..1630955)
     CDS             complement(1631082..1631996)
     CDS             complement(1632151..1632594)
     CDS             complement(1632868..1634490)
     CDS             complement(1634738..1636675)
     CDS             complement(1636704..1639409)
     CDS             complement(1639605..1640258)
     CDS             complement(1640258..1641184)
     CDS             complement(1641185..1641817)
     CDS             complement(1641817..1643010)
     CDS             1643237..1644478
     CDS             1644540..1645580
     CDS             complement(1645664..1647466)
     CDS             complement(1647445..1648044)
     CDS             complement(1648272..1648640)
     CDS             complement(1648643..1649206)
     CDS             complement(1649233..1650225)
     CDS             1650373..1651083
     CDS             1651073..1651384
     CDS             1651388..1652071
     CDS             1652071..1652235
     CDS             complement(1652326..1652736)
     CDS             complement(1652769..1653185)
     CDS             complement(1653172..1653300)
     CDS             complement(1653313..1653510)
     CDS             complement(1653527..1654072)
     CDS             complement(1654083..1654337)
     CDS             complement(1654604..1654723)
     CDS             1654833..1655651
     CDS             complement(1655713..1656423)
     CDS             1656643..1657053
     CDS             complement(1657146..1657661)
     CDS             complement(1657672..1658124)
     CDS             complement(1658179..1658814)
     CDS             complement(1658818..1659960)
     CDS             complement(1659960..1660682)
     CDS             complement(1661100..1661417)
     CDS             complement(1661417..1661833)
     CDS             complement(1661850..1662320)
     CDS             complement(1662416..1663300)
     CDS             1663367..1663894
     CDS             1664029..1665204
     CDS             complement(1665263..1665529)
     CDS             complement(1665550..1666380)
     CDS             complement(1666412..1667125)
     CDS             complement(1667151..1668398)
     CDS             complement(1668404..1669144)
     CDS             complement(1669167..1670441)
     CDS             1670612..1671265
     CDS             1671286..1672293
     CDS             complement(1672414..1673298)
     CDS             complement(1673336..1673731)
     CDS             complement(1673744..1674652)
     CDS             complement(1674749..1675747)
     CDS             complement(1675896..1677239)
     CDS             complement(1677920..1679773)
     CDS             complement(1679802..1681763)
     CDS             complement(1681741..1682838)
     CDS             1683216..1683824
     CDS             complement(1683875..1684528)
     CDS             complement(1684664..1685224)
     CDS             complement(1685496..1686128)
     CDS             complement(1686256..1686945)
     CDS             complement(1687072..1687761)
     CDS             complement(1687883..1688788)
     CDS             1688944..1690119
     CDS             complement(1690261..1690593)
     CDS             complement(1690614..1691402)
     CDS             complement(1691534..1692790)
     CDS             complement(1692971..1694107)
     CDS             complement(1694119..1694808)
     CDS             complement(1694891..1695388)
     CDS             complement(1695519..1696661)
     CDS             complement(1696683..1697387)
     CDS             complement(1697416..1698522)
     CDS             complement(1698739..1698924)
     CDS             complement(1698938..1699792)
     CDS             complement(1699802..1700533)
     CDS             1700667..1701140
     CDS             complement(1701210..1702124)
     CDS             complement(1702243..1703511)
     CDS             complement(1703675..1706026)
     CDS             1706136..1706645
     CDS             complement(1706689..1707216)
     CDS             complement(1707292..1708509)
     CDS             1708637..1710112
     CDS             complement(1710184..1710792)
     CDS             complement(1710795..1711910)
     CDS             complement(1711903..1712652)
     CDS             complement(1712636..1713526)
     CDS             1713727..1714344
     CDS             1714403..1714612
     CDS             1714640..1715368
     CDS             complement(1715420..1717354)
     CDS             1717673..1718236
     CDS             complement(1718278..1718568)
     CDS             1718728..1719486
     CDS             1719498..1721309
     CDS             complement(1721362..1722660)
     CDS             complement(1722732..1723355)
     CDS             1723472..1724890
     CDS             complement(1724945..1725790)
     CDS             complement(1726046..1726258)
     CDS             complement(1726449..1726673)
     CDS             complement(1726736..1726945)
     CDS             1727194..1727463
     CDS             1727688..1728140
     CDS             complement(1728893..1730038)
     CDS             complement(1730050..1731225)
     CDS             complement(1731249..1731983)
     CDS             complement(1732063..1732887)
     CDS             complement(1732871..1733788)
     CDS             complement(1733804..1734298)
     CDS             complement(1734326..1736350)
     CDS             complement(1736356..1736751)
     CDS             complement(1737082..1738590)
     CDS             complement(1738674..1739552)
     CDS             1739809..1740315
     CDS             1740430..1740906
     CDS             complement(1740979..1742016)
     CDS             complement(1742133..1742561)
     CDS             complement(1742571..1743422)
     CDS             complement(1743914..1745320)
     CDS             complement(1745323..1746612)
     CDS             complement(1746605..1747585)
     CDS             complement(1747588..1748706)
     CDS             complement(1748718..1749704)
     CDS             complement(1749973..1751316)
     CDS             complement(1751331..1752713)
     CDS             1752873..1753586
     CDS             complement(1753623..1754276)
     CDS             complement(1754534..1755169)
     CDS             complement(1755310..1758702)
     CDS             complement(1758772..1759092)
     CDS             complement(1759184..1759687)
     CDS             complement(1759707..1760570)
     CDS             1760773..1761612
     CDS             complement(1762030..1763835)
     CDS             complement(1763978..1764598)
     CDS             complement(1764614..1765090)
     CDS             1765244..1766080
     CDS             complement(1766132..1766857)
     CDS             complement(1766854..1768056)
     CDS             1768736..1770178
     CDS             complement(1770231..1771481)
     CDS             complement(1771594..1772397)
     CDS             complement(1772470..1773468)
     CDS             complement(1773480..1774775)
     CDS             complement(1774775..1776622)
     CDS             complement(1776648..1777349)
     CDS             complement(1777790..1778164)
     CDS             complement(1778258..1779139)
     CDS             complement(1779220..1779816)
     CDS             complement(1779843..1781165)
     CDS             complement(1781385..1782206)
     CDS             complement(1782238..1784211)
     CDS             1784429..1785151
     CDS             1785154..1786800
     CDS             complement(1786879..1787163)
     CDS             1787319..1787546
     CDS             1787563..1788252
     CDS             1788363..1790462
     CDS             1790893..1791156
     CDS             1791361..1791783
     CDS             complement(1791835..1794165)
     CDS             1794297..1794770
     CDS             complement(1794833..1795180)
     CDS             complement(1795268..1797247)
     CDS             complement(1797532..1798002)
     CDS             complement(1798003..1799217)
     CDS             complement(1799207..1799812)
     CDS             complement(1799813..1800913)
     CDS             1801315..1802685
     CDS             1802773..1803960
     CDS             1804064..1804384
     CDS             1804377..1804997
     CDS             1804997..1805917
     CDS             complement(1805949..1807022)
     CDS             1807228..1807455
     CDS             complement(1807482..1808102)
     CDS             1808227..1808421
     CDS             1808436..1808876
     CDS             complement(1809020..1809499)
     CDS             complement(1809999..1813706)
     CDS             complement(1813696..1817274)
     CDS             complement(1817283..1817825)
     CDS             1818151..1819476
     CDS             1819570..1820136
     CDS             1820156..1821130
     CDS             complement(1821155..1822522)
     CDS             complement(1822843..1824306)
     CDS             complement(1824670..1825068)
     CDS             complement(1825199..1825777)
     CDS             complement(1825969..1826724)
     CDS             complement(1826849..1828762)
     CDS             complement(1828780..1830174)
     CDS             complement(1830462..1831301)
     CDS             complement(1831301..1831660)
     CDS             complement(1831772..1831906)