CDS             189..1499
     CDS             1642..2796
     CDS             2797..5190
     CDS             5212..7647
     CDS             7657..8469
     CDS             8591..9286
     CDS             9373..10113
     CDS             10354..11607
     CDS             11670..13490
     CDS             13700..14209
     CDS             14185..15174
     CDS             15341..15922
     CDS             15929..16216
     CDS             16213..17547
     CDS             complement(17820..18191)
     CDS             complement(18203..18853)
     CDS             complement(18872..19813)
     CDS             complement(19836..20606)
     CDS             complement(20610..21362)
     CDS             complement(21365..21682)
     CDS             21756..21968
     CDS             21943..22674
     CDS             complement(22658..23692)
     CDS             complement(23708..24625)
     CDS             24709..25122
     CDS             complement(25128..25907)
     CDS             complement(26246..27253)
     CDS             27378..27491
     CDS             27582..28115
     CDS             complement(28150..28890)
     CDS             complement(28946..30304)
     CDS             complement(30558..31454)
     CDS             complement(31436..32662)
     CDS             complement(32662..33162)
     CDS             33471..34613
     CDS             34764..35009
     CDS             35014..36078
     CDS             36082..36861
     CDS             36866..37417
     CDS             complement(37589..38560)
     CDS             complement(38551..39492)
     CDS             39833..40993
     CDS             complement(41626..41763)
     CDS             41823..42143
     CDS             42182..42451
     CDS             complement(42335..45346)
     CDS             complement(45695..46621)
     CDS             complement(46632..47450)
     CDS             47937..49913
     CDS             complement(50025..50930)
     CDS             complement(51082..51579)
     CDS             51957..53324
     CDS             complement(53429..54892)
     CDS             complement(54889..55734)
     CDS             55979..56902
     CDS             56972..58705
     CDS             58746..59057
     CDS             59062..59673
     CDS             complement(59975..60514)
     CDS             60540..60794
     CDS             60822..62105
     CDS             complement(62153..62572)
     CDS             complement(62894..63307)
     CDS             complement(63304..64134)
     CDS             complement(64157..65188)
     CDS             complement(65266..66333)
     CDS             66609..67844
     CDS             68277..69425
     CDS             75821..77086
     CDS             77096..77467
     CDS             77722..78186
     CDS             complement(78289..79404)
     CDS             79628..80284
     CDS             complement(80378..81283)
     CDS             81420..81932
     CDS             complement(81993..82772)
     CDS             complement(82773..84053)
     CDS             84280..86007
     CDS             86018..86362
     CDS             86817..87404
     CDS             87461..87703
     CDS             87741..88784
     CDS             complement(88875..89297)
     CDS             complement(89444..90829)
     CDS             91210..93390
     CDS             93668..95017
     CDS             complement(95374..97617)
     CDS             97828..98616
     CDS             98773..100014
     CDS             complement(100305..101705)
     CDS             complement(101732..103510)
     CDS             103747..104265
     CDS             104526..106763
     CDS             106831..107538
     CDS             107532..108410
     CDS             108514..110181
     CDS             110609..111538
     CDS             complement(111622..112620)
     CDS             complement(112717..114393)
     CDS             114525..115814
     CDS             complement(115815..116588)
     CDS             116646..117170
     CDS             complement(117236..117523)
     CDS             117767..118399
     CDS             complement(118545..119558)
     CDS             complement(119627..120910)
     CDS             complement(120907..121878)
     CDS             complement(122008..122853)
     CDS             complement(123239..124447)
     CDS             complement(124731..125270)
     CDS             complement(125965..127677)
     CDS             complement(127738..128667)
     CDS             complement(128730..129812)
     CDS             complement(129809..131341)
     CDS             complement(131343..131990)
     CDS             complement(132132..133226)
     CDS             133806..134729
     CDS             134864..135784
     CDS             complement(135982..136710)
     CDS             137366..137935
     CDS             137965..138687
     CDS             138748..139026
     CDS             139068..140654
     CDS             complement(140784..141518)
     CDS             complement(141528..142196)
     CDS             complement(142200..142979)
     CDS             complement(143232..144665)
     CDS             144816..145739
     CDS             145742..146065
     CDS             complement(146349..148052)
     CDS             complement(148093..148905)
     CDS             149027..149839
     CDS             complement(150482..151216)
     CDS             complement(151234..151905)
     CDS             complement(152033..152776)
     CDS             complement(153942..155396)
     CDS             complement(155398..156000)
     CDS             complement(156038..158134)
     CDS             complement(158211..159485)
     CDS             159751..160110
     CDS             complement(160021..161682)
     CDS             161700..162983
     CDS             162987..163877
     CDS             163908..164786
     CDS             164786..166249
     CDS             166336..167157
     CDS             complement(167337..167639)
     CDS             complement(167691..169085)
     CDS             complement(169246..169917)
     CDS             complement(169917..170684)
     CDS             complement(170698..171366)
     CDS             complement(171627..172382)
     CDS             172719..173291
     CDS             complement(173418..174314)
     CDS             complement(174319..175683)
     CDS             complement(176245..176727)
     CDS             complement(177222..178916)
     CDS             179075..179380
     CDS             complement(179923..181206)
     CDS             complement(181394..181792)
     CDS             182289..183269
     CDS             complement(183434..183865)
     CDS             complement(183917..184321)
     CDS             184515..184880
     CDS             184909..185397
     CDS             185521..185907
     CDS             185950..186405
     CDS             complement(186600..188309)
     CDS             complement(188690..189199)
     CDS             189360..191012
     CDS             complement(191079..192995)
     CDS             193112..194218
     CDS             complement(194215..195276)
     CDS             complement(195252..196280)
     CDS             196420..198168
     CDS             198263..199621
     CDS             199621..200691
     CDS             201106..203043
     CDS             203504..204220
     CDS             complement(204423..204779)
     CDS             complement(204862..205530)
     CDS             complement(205546..206787)
     CDS             complement(206952..207551)
     CDS             complement(207988..211773)
     CDS             complement(212050..213519)
     CDS             complement(213803..214996)
     CDS             complement(215102..215881)
     CDS             complement(215881..217146)
     CDS             complement(217385..218065)
     CDS             complement(218062..218760)
     CDS             complement(218915..219730)
     CDS             complement(219976..220485)
     CDS             220779..222395
     CDS             complement(222449..223000)
     CDS             223278..224963
     CDS             complement(224976..226376)
     CDS             complement(226507..227334)
     CDS             complement(227488..228390)
     CDS             complement(228454..229206)
     CDS             229443..230999
     CDS             231033..231254
     CDS             231261..232388
     CDS             232391..232870
     CDS             233011..234999
     CDS             235047..235439
     CDS             235452..235895
     CDS             235993..236445
     CDS             236496..237542
     CDS             237561..238502
     CDS             238621..239694
     CDS             complement(239735..242188)
     CDS             242523..243647
     CDS             243920..244825
     CDS             244822..245790
     CDS             245787..246554
     CDS             246564..247280
     CDS             complement(247395..249005)
     CDS             complement(249155..250042)
     CDS             complement(250065..251348)
     CDS             complement(251473..252144)
     CDS             complement(252306..253484)
     CDS             253791..254168
     CDS             complement(254264..256468)
     CDS             complement(256514..261469)
     CDS             complement(261821..262834)
     CDS             complement(262838..263797)
     CDS             complement(263801..264721)
     CDS             complement(264722..265897)
     CDS             complement(265905..267521)
     CDS             complement(267790..268980)
     CDS             complement(269240..271156)
     CDS             complement(271191..271907)
     CDS             complement(272474..272941)
     CDS             complement(273121..273426)
     CDS             complement(273454..273735)
     CDS             273935..274528
     CDS             274528..275628
     CDS             complement(275698..275892)
     CDS             276029..276673
     CDS             complement(276808..277095)
     CDS             complement(277236..279137)
     CDS             279317..279490
     CDS             complement(279771..282296)
     CDS             complement(282297..283400)
     CDS             283565..284008
     CDS             284016..284807
     CDS             284884..286179
     CDS             286436..287296
     CDS             287744..289249
     CDS             289293..289436
     CDS             289421..289987
     CDS             290087..291472
     CDS             complement(291712..292638)
     CDS             complement(293082..293474)
     CDS             complement(293755..294354)
     CDS             complement(294444..295064)
     CDS             complement(295070..295711)
     CDS             complement(295788..296714)
     CDS             296896..297786
     CDS             297783..298565
     CDS             298670..300517
     CDS             300836..304402
     CDS             304793..305227
     CDS             305227..306396
     CDS             306785..306964
     CDS             307528..308934
     CDS             308991..309335
     CDS             309353..311083
     CDS             311087..311455
     CDS             311545..312180
     CDS             312481..312921
     CDS             312945..313328
     CDS             313363..313911
     CDS             313943..315418
     CDS             315497..315925
     CDS             315970..317190
     CDS             complement(317378..317818)
     CDS             complement(318056..318835)
     CDS             complement(318825..319466)
     CDS             319856..323119
     CDS             323124..324512
     CDS             324651..325655
     CDS             325803..326333
     CDS             326486..328168
     CDS             328621..329763
     CDS             complement(330058..330540)
     CDS             complement(330553..332142)
     CDS             complement(332321..332983)
     CDS             complement(333017..334537)
     CDS             complement(334549..334791)
     CDS             335246..335638
     CDS             335794..337587
     CDS             complement(337975..338418)
     CDS             338678..339562
     CDS             complement(339708..341030)
     CDS             complement(341075..341815)
     CDS             complement(341802..342803)
     CDS             complement(342787..344406)
     CDS             complement(344447..344776)
     CDS             complement(344792..345232)
     CDS             complement(345232..345642)
     CDS             346008..346571
     CDS             complement(346760..347785)
     CDS             347992..348633
     CDS             complement(348717..350666)
     CDS             complement(350657..351808)
     CDS             complement(352100..353896)
     CDS             complement(354033..355055)
     CDS             complement(355060..356151)
     CDS             356454..357092
     CDS             357058..357984
     CDS             357981..359258
     CDS             359584..361347
     CDS             complement(361508..364720)
     CDS             complement(364717..366348)
     CDS             366478..367191
     CDS             complement(367169..367777)
     CDS             complement(367903..369609)
     CDS             complement(370684..372156)
     CDS             complement(372342..372941)
     CDS             373171..373956
     CDS             373969..375042
     CDS             375064..377175
     CDS             377175..378263
     CDS             378328..379140
     CDS             379097..379894
     CDS             379913..380293
     CDS             380344..381096
     CDS             381098..381424
     CDS             381525..381947
     CDS             382048..382929
     CDS             382947..384077
     CDS             384068..384913
     CDS             384956..385912
     CDS             complement(385992..386348)
     CDS             complement(386554..387282)
     CDS             complement(387413..388591)
     CDS             388729..389532
     CDS             389595..390428
     CDS             391085..392902
     CDS             392877..393242
     CDS             complement(393342..394826)
     CDS             complement(394816..397983)
     CDS             complement(397987..399186)
     CDS             complement(399233..399703)
     CDS             complement(399894..400775)
     CDS             401530..402495
     CDS             402492..404129
     CDS             404211..404966
     CDS             404997..406490
     CDS             complement(406593..409151)
     CDS             complement(409217..409966)
     CDS             409980..410687
     CDS             complement(410489..411178)
     CDS             411448..411915
     CDS             complement(412015..414006)
     CDS             complement(414015..414857)
     CDS             complement(414867..416264)
     CDS             complement(416344..417579)
     CDS             complement(417576..418817)
     CDS             complement(418814..419752)
     CDS             complement(419749..421617)
     CDS             complement(421604..422095)
     CDS             complement(422088..422954)
     CDS             423350..424390
     CDS             424437..425663
     CDS             425663..426580
     CDS             426627..428555
     CDS             428591..430885
     CDS             430882..432810
     CDS             432850..437760
     CDS             complement(437955..439103)
     CDS             complement(439388..441127)
     CDS             441420..442289
     CDS             442430..443494
     CDS             complement(443608..443904)
     CDS             444179..444853
     CDS             444893..446077
     CDS             446195..446779
     CDS             447547..450438
     CDS             450446..451333
     CDS             451457..453442
     CDS             453541..456066
     CDS             456194..458080
     CDS             458083..459204
     CDS             459197..460225
     CDS             460222..461880
     CDS             461877..462665
     CDS             462665..464062
     CDS             464059..464724
     CDS             464721..465125
     CDS             465122..465793
     CDS             465811..467064
     CDS             complement(467454..469634)
     CDS             complement(469796..470563)
     CDS             470937..472388
     CDS             472423..473985
     CDS             474056..474721
     CDS             474811..475122
     CDS             475154..476071
     CDS             476109..476522
     CDS             476519..479017
     CDS             479106..481568
     CDS             482267..482668
     CDS             482717..484426
     CDS             484411..485016
     CDS             485013..486389
     CDS             486400..486894
     CDS             487111..487497
     CDS             complement(487705..488805)
     CDS             488911..490269
     CDS             490262..491662
     CDS             492265..493248
     CDS             493258..494592
     CDS             494603..495010
     CDS             complement(494973..496328)
     CDS             complement(496489..496644)
     CDS             496747..496893
     CDS             496982..499237
     CDS             499238..499555
     CDS             499576..500220
     CDS             500217..500705
     CDS             500718..501092
     CDS             501097..501339
     CDS             501346..503496
     CDS             503493..504221
     CDS             504399..504671
     CDS             504674..506776
     CDS             complement(506850..507098)
     CDS             complement(507441..507743)
     CDS             complement(507736..508083)
     CDS             complement(508581..510404)
     CDS             complement(510509..511126)
     CDS             complement(511225..511854)
     CDS             complement(511888..513384)
     CDS             513506..514798
     CDS             514892..516616
     CDS             516600..517496
     CDS             517870..519384
     CDS             519401..520633
     CDS             complement(520734..521300)
     CDS             521478..522656
     CDS             522694..523395
     CDS             complement(523453..524382)
     CDS             524929..525222
     CDS             complement(525303..526799)
     CDS             complement(526929..527669)
     CDS             527718..528023
     CDS             complement(527874..529688)
     CDS             complement(529685..530473)
     CDS             complement(530756..531307)
     CDS             complement(531440..531697)
     CDS             532088..533401
     CDS             533423..534568
     CDS             534635..534865
     CDS             534964..536364
     CDS             complement(536390..537256)
     CDS             537403..538527
     CDS             538642..540789
     CDS             complement(540854..541588)
     CDS             541665..543017
     CDS             complement(543099..545639)
     CDS             complement(545682..546866)
     CDS             complement(547013..547669)
     CDS             complement(547672..549132)
     CDS             complement(549196..550185)
     CDS             550377..551297
     CDS             551514..552779
     CDS             552770..554158
     CDS             554443..555330
     CDS             555345..556928
     CDS             557035..559980
     CDS             560473..561723
     CDS             561796..564498
     CDS             complement(564647..567946)
     CDS             complement(567933..569156)
     CDS             569325..571112
     CDS             complement(571136..571324)
     CDS             571422..572291
     CDS             complement(572454..572636)
     CDS             complement(572745..574214)
     CDS             574408..575499
     CDS             complement(575543..577876)
     CDS             578103..578672
     CDS             578691..580340
     CDS             complement(580453..582744)
     CDS             582979..584499
     CDS             584937..586616
     CDS             complement(586862..587212)
     CDS             complement(587218..587820)
     CDS             complement(587903..589534)
     CDS             complement(589687..590343)
     CDS             complement(590358..591689)
     CDS             591949..593493
     CDS             complement(593649..594770)
     CDS             595140..597092
     CDS             597132..598328
     CDS             598340..599476
     CDS             599539..600438
     CDS             complement(600702..601196)
     CDS             complement(601317..603275)
     CDS             complement(603389..603943)
     CDS             603967..604152
     CDS             604281..604385
     CDS             604570..605328
     CDS             605328..606530
     CDS             606548..607507
     CDS             607511..608089
     CDS             608151..608825
     CDS             608838..609413
     CDS             609489..610358
     CDS             610419..611447
     CDS             611789..612211
     CDS             612406..613860
     CDS             614060..615052
     CDS             615228..616367
     CDS             616382..617491
     CDS             complement(617570..619630)
     CDS             620352..621176
     CDS             621247..622401
     CDS             622728..623375
     CDS             623459..624478
     CDS             624475..626610
     CDS             626794..627153
     CDS             627197..629683
     CDS             629680..630939
     CDS             631157..631528
     CDS             complement(631638..632342)
     CDS             complement(632335..633120)
     CDS             complement(633160..634329)
     CDS             complement(634380..635288)
     CDS             complement(635412..636527)
     CDS             complement(638256..639056)
     CDS             639509..640540
     CDS             complement(640922..642412)
     CDS             642569..643180
     CDS             643226..643513
     CDS             643576..644394
     CDS             644421..645134
     CDS             complement(645403..647109)
     CDS             complement(647281..648000)
     CDS             complement(648049..650052)
     CDS             complement(650154..651929)
     CDS             complement(651942..652193)
     CDS             complement(652190..652342)
     CDS             652783..652875
     CDS             652949..653971
     CDS             654059..654556
     CDS             654558..655859
     CDS             655986..657356
     CDS             complement(657648..657953)
     CDS             complement(657983..658399)
     CDS             658711..659370
     CDS             659436..659909
     CDS             complement(660206..661492)
     CDS             661666..662943
     CDS             662940..664991
     CDS             665173..665568
     CDS             665713..666204
     CDS             complement(666161..666601)
     CDS             complement(666685..668073)
     CDS             complement(668099..668779)
     CDS             complement(668822..668965)
     CDS             complement(668988..670157)
     CDS             complement(670158..671261)
     CDS             complement(671285..672919)
     CDS             673424..674260
     CDS             complement(674338..674805)
     CDS             complement(674798..675868)
     CDS             676075..677505
     CDS             complement(678110..679174)
     CDS             complement(679265..679618)
     CDS             680380..680679
     CDS             680811..681362
     CDS             681894..682901
     CDS             complement(683006..684172)
     CDS             complement(684194..684757)
     CDS             complement(684908..687940)
     CDS             complement(687937..689085)
     CDS             689823..691016
     CDS             691016..691855
     CDS             691954..692793
     CDS             complement(692938..693228)
     CDS             693320..693988
     CDS             complement(694001..695206)
     CDS             complement(695263..696354)
     CDS             complement(696418..697137)
     CDS             complement(697147..698004)
     CDS             complement(698001..700196)
     CDS             complement(700281..700601)
     CDS             701046..702701
     CDS             704327..704509
     CDS             704880..705875
     CDS             complement(706216..706653)
     CDS             complement(706666..708489)
     CDS             complement(708515..708889)
     CDS             complement(708876..709004)
     CDS             complement(709109..709534)
     CDS             complement(709531..711243)
     CDS             711457..714015
     CDS             complement(714020..715150)
     CDS             complement(715147..716211)
     CDS             complement(716215..717294)
     CDS             717621..718928
     CDS             718942..720309
     CDS             complement(720388..722805)
     CDS             complement(722977..723552)
     CDS             723932..724813
     CDS             724816..725535
     CDS             725535..726161
     CDS             726158..727219
     CDS             complement(727260..727982)
     CDS             complement(728137..730245)
     CDS             complement(730242..731588)
     CDS             731880..732485
     CDS             732543..733466
     CDS             733641..733907
     CDS             733933..734508
     CDS             734557..736953
     CDS             736966..737679
     CDS             738024..738746
     CDS             complement(739005..739337)
     CDS             complement(739334..741991)
     CDS             742157..744661
     CDS             744636..745157
     CDS             745438..746889
     CDS             747495..749507
     CDS             complement(749612..751567)
     CDS             complement(751577..753592)
     CDS             complement(753589..758751)
     CDS             complement(758767..759516)
     CDS             complement(759513..760385)
     CDS             complement(760465..761157)
     CDS             complement(761213..762040)
     CDS             complement(762037..763242)
     CDS             complement(763252..763857)
     CDS             complement(763854..765002)
     CDS             complement(765023..766354)
     CDS             complement(766351..767526)
     CDS             complement(767543..768649)
     CDS             complement(768863..770215)
     CDS             770407..770721
     CDS             770800..772188
     CDS             772172..773524
     CDS             773642..774775
     CDS             774860..775222
     CDS             775268..775747
     CDS             775784..776494
     CDS             776722..777744
     CDS             777808..778605
     CDS             778728..779234
     CDS             complement(779251..779685)
     CDS             779776..780810
     CDS             780800..781576
     CDS             complement(781539..782894)
     CDS             complement(783055..783210)
     CDS             783313..785682
     CDS             785684..786973
     CDS             786970..788058
     CDS             788273..788548
     CDS             complement(788699..789016)
     CDS             complement(789539..790213)
     CDS             790357..791496
     CDS             complement(791679..792590)
     CDS             complement(792605..792979)
     CDS             complement(792966..793907)
     CDS             complement(793925..794527)
     CDS             794704..796212
     CDS             complement(796302..797207)
     CDS             complement(797312..797710)
     CDS             complement(798139..798519)
     CDS             complement(799313..799504)
     CDS             799703..801700
     CDS             801842..802561
     CDS             802558..804657
     CDS             complement(805083..805835)
     CDS             complement(805835..806458)
     CDS             complement(806743..807369)
     CDS             complement(807382..807915)
     CDS             808027..810543
     CDS             810557..811540
     CDS             811941..813002
     CDS             813102..813605
     CDS             complement(814098..814361)
     CDS             complement(814701..815753)
     CDS             complement(815813..816688)
     CDS             complement(816685..817800)
     CDS             complement(817797..818912)
     CDS             819075..819911
     CDS             complement(819924..820898)
     CDS             complement(821057..821869)
     CDS             complement(821859..822716)
     CDS             complement(822720..823931)
     CDS             complement(823997..825229)
     CDS             825432..825893
     CDS             825946..826467
     CDS             complement(826661..827947)
     CDS             complement(827997..829226)
     CDS             complement(829263..829637)
     CDS             complement(829873..830544)
     CDS             complement(830759..832174)
     CDS             complement(832336..833064)
     CDS             complement(833077..836121)
     CDS             complement(836148..836351)
     CDS             836668..837528
     CDS             complement(837550..839232)
     CDS             839309..839824
     CDS             839869..840888
     CDS             841231..842778
     CDS             complement(842996..843724)
     CDS             843795..846692
     CDS             complement(846838..847677)
     CDS             complement(847836..848564)
     CDS             complement(848561..849655)
     CDS             complement(849652..850353)
     CDS             complement(850375..851607)
     CDS             851871..854531
     CDS             854550..855893
     CDS             855893..856702
     CDS             856721..858229
     CDS             858327..859214
     CDS             859244..860407
     CDS             860553..861815
     CDS             861870..862103
     CDS             862034..862783
     CDS             862776..864185
     CDS             864189..865424
     CDS             865421..866680
     CDS             866680..869148
     CDS             869151..870860
     CDS             870886..871722
     CDS             871749..873422
     CDS             873419..874384
     CDS             874491..875429
     CDS             875419..877032
     CDS             877019..878197
     CDS             878213..879058
     CDS             879048..879668
     CDS             879698..881803
     CDS             881877..883265
     CDS             883365..884666
     CDS             886108..886242
     CDS             complement(886318..886614)
     CDS             complement(886595..887260)
     CDS             complement(887359..887460)
     CDS             complement(887507..888166)
     CDS             complement(888153..888890)
     CDS             complement(888895..890025)
     CDS             complement(890043..890549)
     CDS             complement(890546..892150)
     CDS             complement(892249..894927)
     CDS             895487..896425
     CDS             896395..896514
     CDS             complement(896617..898437)
     CDS             complement(898656..899465)
     CDS             complement(899495..899893)
     CDS             complement(899993..900418)
     CDS             900641..902065
     CDS             902068..903006
     CDS             904326..906068
     CDS             906145..906417
     CDS             906601..909033
     CDS             909072..910538
     CDS             complement(910642..911595)
     CDS             911760..913040
     CDS             complement(913371..914090)
     CDS             complement(914489..915406)
     CDS             complement(915543..915716)
     CDS             complement(915787..917415)
     CDS             917947..918420
     CDS             complement(918776..919357)
     CDS             complement(919350..920447)
     CDS             complement(920440..921606)
     CDS             complement(921657..922280)
     CDS             922584..922847
     CDS             922868..923374
     CDS             923367..924950
     CDS             924950..925369
     CDS             925692..926018
     CDS             926234..926818
     CDS             926927..927247
     CDS             927244..928260
     CDS             928286..929056
     CDS             929062..929535
     CDS             929544..930014
     CDS             929969..932191
     CDS             932188..935490
     CDS             complement(935491..937002)
     CDS             937614..938402
     CDS             938392..938667
     CDS             938756..939289
     CDS             complement(939853..940767)
     CDS             complement(940748..941122)
     CDS             complement(941156..941350)
     CDS             941490..941762
     CDS             941759..942037
     CDS             942037..943560
     CDS             943675..945183
     CDS             945183..949772
     CDS             949769..950281
     CDS             950278..950631
     CDS             950735..953131
     CDS             953144..953506
     CDS             953525..954388
     CDS             954407..954766
     CDS             954753..955217
     CDS             955204..955563
     CDS             955553..956038
     CDS             956098..956721
     CDS             956734..956991
     CDS             956994..958523
     CDS             958539..959000
     CDS             959016..959693
     CDS             959837..963472
     CDS             963481..963792
     CDS             963796..964266
     CDS             964263..964553
     CDS             964620..965903
     CDS             965896..966270
     CDS             966267..966686
     CDS             966679..967728
     CDS             967741..968115
     CDS             968112..968375
     CDS             968386..968694
     CDS             968691..969701
     CDS             969714..970604
     CDS             970604..971521
     CDS             971621..973030
     CDS             973030..974604
     CDS             974615..975208
     CDS             975219..976208
     CDS             976213..976344
     CDS             976331..976792
     CDS             976805..977338
     CDS             977354..980902
     CDS             980915..981172
     CDS             981422..982378
     CDS             982390..982911
     CDS             982896..983693
     CDS             983690..984214
     CDS             984363..984983
     CDS             984980..986455
     CDS             986452..987669
     CDS             987656..988663
     CDS             988653..989147
     CDS             989144..992218
     CDS             992215..993243
     CDS             993240..997751
     CDS             998351..999520
     CDS             999813..1000340
     CDS             1000496..1001794
     CDS             1001797..1002303
     CDS             1002413..1003174
     CDS             complement(1003254..1004171)
     CDS             complement(1004349..1004636)
     CDS             1004919..1005590
     CDS             complement(1005754..1007313)
     CDS             complement(1007654..1007968)
     CDS             complement(1007977..1008240)
     CDS             complement(1008245..1009627)
     CDS             1010146..1010358
     CDS             complement(1010563..1010967)
     CDS             complement(1010979..1012391)
     CDS             complement(1012409..1013281)
     CDS             complement(1013296..1014804)
     CDS             complement(1014809..1015360)
     CDS             complement(1015357..1015935)
     CDS             complement(1015968..1016384)
     CDS             complement(1016566..1016928)
     CDS             complement(1016995..1018110)
     CDS             complement(1018107..1019915)
     CDS             complement(1019899..1020363)
     CDS             complement(1020447..1021304)
     CDS             complement(1021342..1022382)
     CDS             1022480..1023559
     CDS             1023661..1024287
     CDS             complement(1024300..1026276)
     CDS             1026355..1026723
     CDS             1026720..1027016
     CDS             complement(1027024..1027527)
     CDS             complement(1027531..1027980)
     CDS             complement(1028894..1028989)
     CDS             complement(1029017..1029781)
     CDS             complement(1029812..1030708)
     CDS             complement(1030728..1032032)
     CDS             complement(1032348..1033691)
     CDS             complement(1034001..1035347)
     CDS             1036022..1038124
     CDS             1038169..1039230
     CDS             1039276..1040748
     CDS             1040930..1041181
     CDS             1041286..1041681
     CDS             complement(1042021..1043091)
     CDS             complement(1043225..1044688)
     CDS             complement(1044737..1045021)
     CDS             complement(1045094..1047175)
     CDS             complement(1047263..1049176)
     CDS             complement(1049446..1049832)
     CDS             complement(1050141..1050725)
     CDS             complement(1050835..1051899)
     CDS             complement(1052040..1052531)
     CDS             complement(1052586..1054763)
     CDS             complement(1054867..1055559)
     CDS             1055750..1057243
     CDS             complement(1057406..1058434)
     CDS             complement(1058438..1059850)
     CDS             1060005..1060454
     CDS             1060481..1061458
     CDS             1061468..1061743
     CDS             1061864..1063891
     CDS             1063894..1065348
     CDS             1065339..1066754
     CDS             1066761..1067837
     CDS             1067852..1069195
     CDS             1069195..1070313
     CDS             1070310..1071431
     CDS             1071436..1072800
     CDS             1072806..1073705
     CDS             1073942..1074532
     CDS             1074559..1075785
     CDS             1075823..1077130
     CDS             complement(1077478..1077933)
     CDS             1078352..1079011
     CDS             complement(1079159..1080010)
     CDS             complement(1080176..1081195)
     CDS             1081307..1081630
     CDS             complement(1081540..1082343)
     CDS             complement(1082340..1083884)
     CDS             complement(1084134..1084958)
     CDS             complement(1085023..1085316)
     CDS             complement(1085522..1086712)
     CDS             complement(1086810..1087754)
     CDS             complement(1087764..1088660)
     CDS             complement(1088768..1089577)
     CDS             1089991..1090404
     CDS             1090780..1093107
     CDS             1093109..1093579
     CDS             complement(1093761..1093913)
     CDS             1094328..1095587
     CDS             complement(1095665..1096312)
     CDS             1096511..1098976
     CDS             1099127..1099639
     CDS             1099716..1100819
     CDS             complement(1100912..1102432)
     CDS             complement(1102776..1103222)
     CDS             complement(1103219..1105345)
     CDS             1105671..1107743
     CDS             1107764..1108246
     CDS             complement(1108410..1109045)
     CDS             complement(1109877..1111307)
     CDS             complement(1111357..1113951)
     CDS             complement(1114387..1114803)
     CDS             complement(1115406..1116632)
     CDS             complement(1116632..1117381)
     CDS             complement(1117424..1118839)
     CDS             complement(1118952..1119419)
     CDS             complement(1119447..1121225)
     CDS             complement(1121226..1121525)
     CDS             complement(1121594..1122373)
     CDS             complement(1122376..1123209)
     CDS             complement(1123151..1123759)
     CDS             complement(1123753..1124544)
     CDS             complement(1124614..1124961)
     CDS             complement(1125049..1126326)
     CDS             complement(1126388..1126918)
     CDS             complement(1126951..1127184)
     CDS             complement(1127275..1127514)
     CDS             complement(1127597..1129135)
     CDS             complement(1129409..1131163)
     CDS             1131396..1132586
     CDS             complement(1132714..1133184)
     CDS             complement(1133258..1133518)
     CDS             complement(1133478..1135133)
     CDS             1135755..1136243
     CDS             1136289..1138283
     CDS             1138442..1139680
     CDS             1139687..1141957
     CDS             1141971..1143125
     CDS             1143197..1143937
     CDS             complement(1144217..1144552)
     CDS             complement(1144574..1145989)
     CDS             complement(1146066..1147346)
     CDS             complement(1147339..1148517)
     CDS             complement(1148730..1149590)
     CDS             complement(1149612..1151339)
     CDS             complement(1151606..1152451)
     CDS             complement(1152461..1153543)
     CDS             complement(1153601..1154848)
     CDS             complement(1154829..1156304)
     CDS             complement(1156335..1157144)
     CDS             complement(1157141..1157872)
     CDS             complement(1158085..1158639)
     CDS             complement(1158645..1159361)
     CDS             complement(1159427..1160197)
     CDS             complement(1160194..1161354)
     CDS             complement(1161545..1162141)
     CDS             complement(1162165..1162947)
     CDS             1163300..1165087
     CDS             1165293..1166048
     CDS             1166021..1167685
     CDS             1167772..1168566
     CDS             1168904..1169638
     CDS             1170234..1170581
     CDS             1170659..1170934
     CDS             1171088..1171327
     CDS             1171571..1172455
     CDS             complement(1173145..1175055)
     CDS             complement(1175217..1176518)
     CDS             1176671..1176991
     CDS             1177073..1177450
     CDS             1177558..1178046
     CDS             1178366..1179112
     CDS             1179165..1180730
     CDS             complement(1180859..1181224)
     CDS             complement(1181224..1181679)
     CDS             complement(1181688..1182062)
     CDS             complement(1182403..1182852)
     CDS             complement(1182840..1183148)
     CDS             1183359..1184171
     CDS             1184367..1184633
     CDS             complement(1185086..1185280)
     CDS             complement(1185474..1186331)
     CDS             1186693..1187859
     CDS             1187881..1190058
     CDS             complement(1190082..1192424)
     CDS             complement(1192569..1192685)
     CDS             complement(1192739..1193323)
     CDS             1193404..1194171
     CDS             complement(1194242..1194865)
     CDS             complement(1195051..1197075)
     CDS             complement(1197213..1199804)
     CDS             1200081..1200551
     CDS             1200789..1202975
     CDS             complement(1203224..1203568)
     CDS             1204312..1205289
     CDS             1205541..1206605
     CDS             1206698..1207330
     CDS             1207335..1209854
     CDS             complement(1210171..1211178)
     CDS             complement(1211222..1212199)
     CDS             complement(1212208..1213113)
     CDS             complement(1213116..1214117)
     CDS             complement(1214202..1215827)
     CDS             complement(1215977..1217068)
     CDS             1217401..1218375
     CDS             1218603..1219421
     CDS             1219529..1220143
     CDS             1220168..1220815
     CDS             1220827..1221591
     CDS             1221581..1222312
     CDS             complement(1222339..1223184)
     CDS             complement(1223369..1224124)
     CDS             complement(1224208..1224690)
     CDS             complement(1224823..1225878)
     CDS             complement(1225969..1226952)
     CDS             1227200..1227901
     CDS             1228288..1229811
     CDS             1229880..1230188
     CDS             1230259..1231176
     CDS             1231189..1232574
     CDS             1232750..1233703
     CDS             1233660..1234334
     CDS             1234348..1234962
     CDS             1234959..1235858
     CDS             1235877..1237859
     CDS             1237826..1238335
     CDS             1238332..1239303
     CDS             1239303..1240382
     CDS             1240375..1241217
     CDS             1241236..1241703
     CDS             1241880..1242491
     CDS             1242622..1244106
     CDS             1244198..1245385
     CDS             complement(1245651..1247294)
     CDS             complement(1247840..1248415)
     CDS             complement(1248951..1249541)
     CDS             complement(1249900..1250025)
     CDS             complement(1250037..1250231)
     CDS             complement(1250228..1250479)
     CDS             complement(1250479..1250946)
     CDS             1251822..1252007
     CDS             1252069..1252356
     CDS             1252419..1253237
     CDS             1253446..1253643
     CDS             complement(1254333..1255073)
     CDS             complement(1255293..1255952)
     CDS             complement(1256260..1258287)
     CDS             1258907..1259602
     CDS             1259783..1260583
     CDS             1260751..1261512
     CDS             complement(1261734..1262792)
     CDS             complement(1262867..1263280)
     CDS             complement(1263741..1265198)
     CDS             complement(1265158..1266006)
     CDS             complement(1266034..1267380)
     CDS             complement(1267517..1268833)
     CDS             complement(1268854..1269399)
     CDS             complement(1269399..1270238)
     CDS             complement(1270225..1271013)
     CDS             complement(1271026..1272921)
     CDS             complement(1272950..1273606)
     CDS             complement(1274131..1275552)
     CDS             complement(1275533..1277446)
     CDS             1277911..1278411
     CDS             complement(1278502..1280250)
     CDS             1280548..1280922
     CDS             1280934..1282154
     CDS             1282167..1283351
     CDS             1283369..1284793
     CDS             1284991..1286580
     CDS             complement(1286947..1288341)
     CDS             complement(1288657..1289586)
     CDS             complement(1289693..1292182)
     CDS             complement(1292279..1294186)
     CDS             complement(1294265..1295275)
     CDS             1295637..1295837
     CDS             1296078..1296908
     CDS             1297115..1299301
     CDS             complement(1299363..1299779)
     CDS             1299928..1301613
     CDS             complement(1301850..1302434)
     CDS             complement(1302692..1303081)
     CDS             complement(1303078..1306641)
     CDS             complement(1306863..1307486)
     CDS             complement(1307747..1309099)
     CDS             complement(1314963..1315505)
     CDS             1316858..1317145
     CDS             1317208..1318026
     CDS             1318087..1318287
     CDS             1318957..1319412
     CDS             complement(1319763..1321670)
     CDS             complement(1321939..1322769)
     CDS             complement(1322820..1323368)
     CDS             complement(1323332..1323742)
     CDS             1323969..1325213
     CDS             complement(1325425..1326630)
     CDS             complement(1326731..1327390)
     CDS             complement(1327400..1327753)
     CDS             1327815..1328717
     CDS             1328744..1329565
     CDS             1329789..1330442
     CDS             complement(1330557..1330763)
     CDS             1330904..1333510
     CDS             complement(1333631..1334053)
     CDS             complement(1334249..1335721)
     CDS             complement(1335993..1336619)
     CDS             1336747..1339164
     CDS             1339453..1339950
     CDS             1340218..1342278
     CDS             1342314..1344263
     CDS             complement(1344375..1345190)
     CDS             complement(1345263..1345865)
     CDS             complement(1345858..1346781)
     CDS             complement(1346795..1347625)
     CDS             complement(1347627..1348700)
     CDS             complement(1348685..1350283)
     CDS             complement(1350539..1351285)
     CDS             complement(1351430..1352002)
     CDS             complement(1352049..1352804)
     CDS             complement(1352913..1354148)
     CDS             complement(1354150..1355514)
     CDS             complement(1355665..1357260)
     CDS             complement(1357250..1357426)
     CDS             complement(1357531..1357701)
     CDS             complement(1357712..1358410)
     CDS             complement(1358410..1359654)
     CDS             complement(1359759..1360319)
     CDS             complement(1360462..1361367)
     CDS             1361551..1361958
     CDS             1361972..1362337
     CDS             1362633..1363169
     CDS             1363461..1363940
     CDS             1364012..1364551
     CDS             1365205..1365759
     CDS             1365828..1366730
     CDS             1366823..1369537
     CDS             complement(1369597..1369989)
     CDS             1370180..1370689
     CDS             1370793..1371098
     CDS             1371231..1371695
     CDS             complement(1371708..1371929)
     CDS             complement(1371926..1372393)
     CDS             complement(1372426..1373853)
     CDS             complement(1373894..1374400)
     CDS             complement(1374486..1376540)
     CDS             1376608..1379520
     CDS             1379567..1381528
     CDS             complement(1381892..1382293)
     CDS             1383408..1384991
     CDS             1385066..1386292
     CDS             1386289..1386984
     CDS             1386968..1389649
     CDS             1389828..1391642
     CDS             1391776..1392309
     CDS             1392322..1393365
     CDS             1393365..1393829
     CDS             1393831..1394616
     CDS             1394782..1395624
     CDS             1395657..1396586
     CDS             1396617..1396829
     CDS             1397108..1397908
     CDS             1397905..1398561
     CDS             1398626..1398964
     CDS             complement(1399065..1399817)
     CDS             1400000..1402954
     CDS             1403155..1403331
     CDS             1403381..1404196
     CDS             1404363..1405376
     CDS             1405373..1406104
     CDS             1406379..1407065
     CDS             1407125..1407580
     CDS             1407643..1408491
     CDS             1408553..1409815
     CDS             1409846..1410703
     CDS             1410731..1411045
     CDS             1411212..1411676
     CDS             1411759..1412262
     CDS             complement(1412346..1412804)
     CDS             complement(1412821..1413642)
     CDS             complement(1413699..1414004)
     CDS             complement(1414035..1415294)
     CDS             1415622..1416689
     CDS             complement(1416825..1417958)
     CDS             complement(1417981..1419066)
     CDS             complement(1419051..1420148)
     CDS             complement(1420139..1421107)
     CDS             1421151..1422584
     CDS             1422936..1424867
     CDS             1424903..1426792
     CDS             1426972..1427478
     CDS             complement(1427543..1429024)
     CDS             complement(1428972..1429487)
     CDS             complement(1429498..1429761)
     CDS             complement(1429763..1430068)
     CDS             1430377..1432710
     CDS             complement(1433427..1434845)
     CDS             complement(1434909..1439183)
     CDS             1439583..1441853
     CDS             1441886..1443226
     CDS             1443226..1444410
     CDS             1444426..1446489
     CDS             complement(1446597..1447937)
     CDS             complement(1448023..1448787)
     CDS             complement(1448849..1451413)
     CDS             1451644..1452153
     CDS             1452199..1453401
     CDS             1453589..1453885
     CDS             1454241..1454969
     CDS             1455035..1455850
     CDS             1455934..1456635
     CDS             1456645..1457337
     CDS             1457339..1458190
     CDS             complement(1458277..1459395)
     CDS             1459539..1460204
     CDS             1460204..1461313
     CDS             1461343..1462632
     CDS             1462729..1464195
     CDS             1464276..1464695
     CDS             1464695..1465498
     CDS             complement(1465656..1466597)
     CDS             1466697..1467659
     CDS             complement(1467750..1468199)
     CDS             complement(1468365..1469525)
     CDS             complement(1469529..1470311)
     CDS             complement(1470594..1471340)
     CDS             complement(1471401..1473101)
     CDS             1473172..1473798
     CDS             1473970..1475217
     CDS             complement(1475381..1475794)
     CDS             complement(1475943..1476602)
     CDS             complement(1476595..1477746)
     CDS             complement(1477855..1478304)
     CDS             1478568..1479053
     CDS             1479259..1480008
     CDS             complement(1480126..1480611)
     CDS             1480835..1482025
     CDS             1482051..1482398
     CDS             1482541..1483530
     CDS             1483574..1484275
     CDS             1484278..1485735
     CDS             complement(1485745..1486200)
     CDS             1486223..1486354
     CDS             complement(1486460..1487197)
     CDS             complement(1487194..1487844)
     CDS             complement(1487844..1488434)
     CDS             complement(1488465..1489571)
     CDS             complement(1489568..1489948)
     CDS             complement(1489985..1491535)
     CDS             complement(1491583..1493040)
     CDS             complement(1493417..1494031)
     CDS             complement(1494024..1494161)
     CDS             complement(1494172..1494864)
     CDS             complement(1494919..1495596)
     CDS             complement(1495590..1496237)
     CDS             complement(1496227..1498152)
     CDS             complement(1498280..1498693)
     CDS             complement(1498823..1499860)
     CDS             1500196..1500816
     CDS             1500816..1501850
     CDS             complement(1502366..1503805)
     CDS             1504239..1504829
     CDS             complement(1504986..1506248)
     CDS             complement(1506245..1507969)
     CDS             1508133..1509812
     CDS             1509843..1511024
     CDS             complement(1511113..1512039)
     CDS             complement(1512044..1512364)
     CDS             1512538..1513218
     CDS             1513218..1514051
     CDS             1514129..1515085
     CDS             1515122..1515778
     CDS             1515850..1516179
     CDS             complement(1516320..1517495)
     CDS             complement(1517482..1518168)
     CDS             complement(1518215..1519060)
     CDS             1519198..1519809
     CDS             complement(1519790..1520659)
     CDS             1520877..1521770
     CDS             1522000..1522893
     CDS             1523034..1523645
     CDS             1523784..1524413
     CDS             1524536..1525024
     CDS             1525137..1526285
     CDS             1526313..1527380
     CDS             1527383..1528303
     CDS             1528313..1529854
     CDS             1530123..1531067
     CDS             complement(1531275..1531559)
     CDS             1532051..1534048
     CDS             1534051..1534911
     CDS             1534921..1535670
     CDS             1535674..1536576
     CDS             1536655..1538007
     CDS             1538041..1538913
     CDS             1538932..1541403
     CDS             1541425..1541739
     CDS             1541882..1542262
     CDS             1542271..1543893
     CDS             complement(1544094..1545446)
     CDS             complement(1545443..1546222)
     CDS             1546234..1546938
     CDS             1547057..1547515
     CDS             1547614..1548567
     CDS             complement(1548631..1549806)
     CDS             1549888..1550868
     CDS             complement(1550879..1551232)
     CDS             complement(1551395..1553239)
     CDS             complement(1553394..1555283)
     CDS             1555439..1555693
     CDS             1555705..1556145
     CDS             complement(1556251..1557081)
     CDS             1557218..1557973
     CDS             1557963..1558700
     CDS             1558706..1559101
     CDS             1559119..1560534
     CDS             1560718..1562982
     CDS             1563096..1563683
     CDS             1563687..1564034
     CDS             1564065..1564565
     CDS             complement(1564458..1564706)
     CDS             complement(1564706..1565488)
     CDS             1565671..1566837
     CDS             1566944..1567981
     CDS             1567982..1568506
     CDS             1568503..1569786
     CDS             1569842..1570600
     CDS             1570769..1572346
     CDS             1572670..1573782
     CDS             1574329..1574529
     CDS             1574529..1575323
     CDS             1575323..1576525
     CDS             1576522..1577163
     CDS             1577163..1577807
     CDS             1578084..1578569
     CDS             1578569..1579024
     CDS             1579136..1579774
     CDS             1579771..1580802
     CDS             1580814..1583981
     CDS             complement(1584094..1587300)
     CDS             1587525..1588670
     CDS             1588738..1588893
     CDS             1589054..1590409
     CDS             1590575..1591069
     CDS             1591070..1593217
     CDS             complement(1593387..1594280)
     CDS             1594903..1596012
     CDS             1596094..1598022
     CDS             1598023..1598901
     CDS             1598956..1599732
     CDS             1599726..1600445
     CDS             1600457..1600828
     CDS             1600931..1603795
     CDS             complement(1604151..1605104)
     CDS             1605314..1606105
     CDS             1606169..1607446
     CDS             1607479..1607868
     CDS             1607880..1608719
     CDS             1608751..1609686
     CDS             1609661..1610659
     CDS             complement(1610776..1611897)
     CDS             complement(1611993..1614986)
     CDS             complement(1615004..1618207)
     CDS             complement(1618209..1619561)
     CDS             complement(1619748..1620743)
     CDS             complement(1620759..1621322)
     CDS             1621563..1622687
     CDS             1622731..1624659
     CDS             complement(1624766..1625449)
     CDS             complement(1625433..1625714)
     CDS             complement(1625722..1626444)
     CDS             complement(1626874..1628859)
     CDS             complement(1628861..1629094)
     CDS             complement(1629268..1631415)
     CDS             complement(1631373..1631597)
     CDS             complement(1631597..1633348)
     CDS             complement(1633341..1635095)
     CDS             complement(1635098..1636186)
     CDS             complement(1636170..1636913)
     CDS             complement(1636900..1637682)
     CDS             1637785..1637940
     CDS             1638101..1639456
     CDS             complement(1639525..1649109)
     CDS             complement(1649205..1658963)
     CDS             1659190..1660089
     CDS             1660320..1661771
     CDS             1662050..1662763
     CDS             1662763..1662984
     CDS             1662965..1664461
     CDS             1664483..1665640
     CDS             1665663..1667567
     CDS             complement(1667691..1668290)
     CDS             complement(1668450..1669349)
     CDS             complement(1669346..1670182)
     CDS             complement(1670179..1671180)
     CDS             1671375..1672487
     CDS             1672489..1673559
     CDS             1673569..1674321
     CDS             1674332..1674940
     CDS             1675114..1677315
     CDS             complement(1677566..1679866)
     CDS             1680074..1681099
     CDS             complement(1681096..1681929)
     CDS             1682090..1683775
     CDS             complement(1683779..1684450)
     CDS             complement(1684510..1685769)
     CDS             1685972..1686640
     CDS             1686851..1688434
     CDS             complement(1688554..1688850)
     CDS             complement(1688934..1689560)
     CDS             complement(1689557..1690390)
     CDS             complement(1690398..1691540)
     CDS             complement(1691542..1691814)
     CDS             1692011..1693639
     CDS             complement(1693640..1693870)
     CDS             complement(1694013..1694474)
     CDS             complement(1694524..1696338)
     CDS             1696612..1697136
     CDS             complement(1697296..1698456)
     CDS             complement(1698656..1700008)
     CDS             1700177..1700338
     CDS             1700514..1702979
     CDS             complement(1703232..1703741)
     CDS             complement(1703738..1706080)
     CDS             complement(1706058..1707056)
     CDS             1707283..1707933
     CDS             1708078..1709178
     CDS             1709228..1710247
     CDS             complement(1710310..1711410)
     CDS             1711529..1712476
     CDS             1712511..1712822
     CDS             1712857..1715448
     CDS             1715674..1716168
     CDS             1716328..1717752
     CDS             1717749..1718444
     CDS             complement(1718654..1720981)
     CDS             1721318..1722070
     CDS             complement(1722265..1722612)
     CDS             complement(1722634..1723137)
     CDS             complement(1723137..1724156)
     CDS             complement(1724172..1724459)
     CDS             1724540..1725595
     CDS             complement(1725651..1726460)
     CDS             complement(1726490..1726888)
     CDS             complement(1727022..1728302)
     CDS             1728454..1728783
     CDS             1728797..1729267
     CDS             complement(1729296..1730297)
     CDS             1730458..1731747
     CDS             complement(1731810..1732778)
     CDS             1732837..1736085
     CDS             1736281..1738026
     CDS             1738023..1739396
     CDS             1739536..1739874
     CDS             1739959..1740171
     CDS             complement(1740239..1740670)
     CDS             complement(1740755..1741813)
     CDS             complement(1741946..1743328)
     CDS             complement(1743318..1744763)
     CDS             complement(1744763..1746094)
     CDS             complement(1746113..1746496)
     CDS             complement(1746640..1747053)
     CDS             complement(1747204..1748859)
     CDS             complement(1748987..1749631)
     CDS             complement(1749830..1752553)
     CDS             complement(1752704..1753804)
     CDS             complement(1753926..1756544)
     CDS             1756755..1758524
     CDS             complement(1758650..1761232)
     CDS             complement(1761313..1761678)
     CDS             complement(1761804..1762979)
     CDS             1763116..1763292
     CDS             complement(1763362..1764426)
     CDS             1765073..1765762
     CDS             complement(1765861..1766754)
     CDS             1767041..1767421
     CDS             complement(1767578..1769221)
     CDS             complement(1769299..1770090)
     CDS             complement(1770105..1771883)
     CDS             complement(1771992..1773413)
     CDS             complement(1773410..1775122)
     CDS             complement(1775127..1775888)
     CDS             complement(1775895..1776650)
     CDS             complement(1776677..1777792)
     CDS             complement(1777856..1778200)
     CDS             1778339..1778494
     CDS             1778655..1780010
     CDS             complement(1780032..1780466)
     CDS             complement(1780447..1781592)
     CDS             complement(1781558..1782070)
     CDS             complement(1782067..1783791)
     CDS             complement(1783902..1785101)
     CDS             complement(1785532..1786272)
     CDS             complement(1786328..1787320)
     CDS             1788034..1789692
     CDS             complement(1789768..1790265)
     CDS             complement(1790345..1790455)
     CDS             complement(1790583..1790879)
     CDS             complement(1791199..1791903)
     CDS             complement(1792651..1793217)
     CDS             1793289..1793639
     CDS             complement(1793629..1794168)
     CDS             complement(1794309..1794878)
     CDS             complement(1795314..1796147)
     CDS             complement(1796359..1796913)
     CDS             complement(1797091..1800063)
     CDS             complement(1800075..1801412)
     CDS             complement(1801446..1802267)
     CDS             complement(1802324..1802629)
     CDS             complement(1802691..1803212)
     CDS             complement(1803224..1803997)
     CDS             complement(1803994..1807197)
     CDS             1808192..1810885
     CDS             complement(1810952..1811110)
     CDS             complement(1811437..1813254)
     CDS             1813661..1814056
     CDS             1814056..1815597
     CDS             1815594..1815839
     CDS             complement(1815950..1816366)
     CDS             1816804..1818300
     CDS             1818300..1818404
     CDS             complement(1818498..1818878)
     CDS             complement(1818948..1819757)
     CDS             1819990..1821636
     CDS             1821817..1822635
     CDS             1822625..1823146
     CDS             1823147..1823761
     CDS             1823748..1824287
     CDS             1824288..1825010
     CDS             1825203..1826627
     CDS             1826679..1827221
     CDS             1827225..1827674
     CDS             1827736..1828620
     CDS             1828659..1829099
     CDS             1829105..1829566
     CDS             1829526..1830281
     CDS             1830427..1831344
     CDS             complement(1831590..1832024)
     CDS             complement(1832095..1832751)
     CDS             1832880..1834487
     CDS             1834501..1835070
     CDS             1835046..1835558
     CDS             1835579..1836496
     CDS             1836496..1838076
     CDS             1838180..1839274
     CDS             1839396..1839908
     CDS             complement(1840470..1840925)
     CDS             1840953..1841639
     CDS             complement(1841710..1841922)
     CDS             1842107..1842616
     CDS             1842674..1844368
     CDS             1844372..1845223
     CDS             1845233..1845580
     CDS             complement(1845627..1846043)
     CDS             complement(1846105..1847088)
     CDS             complement(1847281..1848159)
     CDS             complement(1848213..1849064)
     CDS             complement(1849273..1849548)
     CDS             complement(1849638..1850450)
     CDS             complement(1850466..1850939)
     CDS             complement(1851019..1852374)
     CDS             complement(1852535..1852690)
     CDS             complement(1852775..1853185)
     CDS             complement(1853187..1854263)
     CDS             complement(1854309..1855895)
     CDS             complement(1855939..1856757)
     CDS             complement(1856880..1857974)
     CDS             complement(1858079..1859965)
     CDS             complement(1860007..1861239)
     CDS             complement(1861390..1861659)
     CDS             complement(1861778..1863100)
     CDS             1863186..1863938
     CDS             1864178..1865701
     CDS             1865767..1866861
     CDS             1866863..1867618
     CDS             1867721..1868080
     CDS             1868267..1869859
     CDS             1869872..1870942
     CDS             1871116..1871427
     CDS             1871455..1872396
     CDS             1872443..1874074
     CDS             1874067..1874666
     CDS             1874675..1874959
     CDS             1874967..1876193
     CDS             1876193..1877041
     CDS             1877054..1877482
     CDS             complement(1877546..1879150)
     CDS             complement(1879165..1880205)
     CDS             complement(1880209..1881126)
     CDS             1881266..1882648
     CDS             complement(1882711..1883397)
     CDS             complement(1883494..1884957)
     CDS             1885143..1886795
     CDS             1886792..1887931
     CDS             complement(1887894..1888898)
     CDS             1889175..1890377
     CDS             1890478..1891077
     CDS             complement(1891165..1891767)
     CDS             complement(1891834..1892586)
     CDS             complement(1892583..1892738)
     CDS             1892812..1893564
     CDS             1893557..1894999
     CDS             1894992..1895648
     CDS             1896009..1897346
     CDS             1897615..1898442
     CDS             1898670..1899011
     CDS             complement(1899190..1899624)
     CDS             complement(1900081..1900359)
     CDS             complement(1900301..1902583)
     CDS             complement(1902576..1903658)
     CDS             complement(1903655..1904623)
     CDS             complement(1904620..1905558)
     CDS             complement(1905555..1906406)
     CDS             complement(1906476..1906790)
     CDS             complement(1906851..1907900)
     CDS             complement(1907890..1910883)
     CDS             complement(1910870..1912294)
     CDS             complement(1912291..1914423)
     CDS             complement(1914433..1914648)
     CDS             complement(1914809..1915333)
     CDS             complement(1915330..1916127)
     CDS             complement(1916112..1916633)
     CDS             complement(1916645..1917604)
     CDS             complement(1917854..1918111)
     CDS             complement(1918124..1921672)
     CDS             complement(1921688..1922221)
     CDS             complement(1922234..1922695)
     CDS             complement(1922682..1922813)
     CDS             complement(1922818..1923807)
     CDS             complement(1923818..1924411)
     CDS             complement(1924422..1925996)
     CDS             complement(1925996..1927405)
     CDS             complement(1927505..1928422)
     CDS             complement(1928422..1929312)
     CDS             complement(1929325..1930335)
     CDS             complement(1930332..1930640)
     CDS             complement(1930651..1930914)
     CDS             complement(1930911..1931285)
     CDS             complement(1931299..1932348)
     CDS             complement(1932341..1932760)
     CDS             complement(1932757..1933131)
     CDS             complement(1933124..1934407)
     CDS             complement(1934474..1934764)
     CDS             complement(1934761..1935231)
     CDS             complement(1935235..1935546)
     CDS             complement(1935555..1939190)
     CDS             complement(1939334..1940011)
     CDS             complement(1940027..1940488)
     CDS             complement(1940504..1942033)
     CDS             complement(1942036..1942296)
     CDS             complement(1942309..1942857)
     CDS             complement(1942963..1944084)
     CDS             complement(1944173..1944751)
     CDS             1944974..1947529
     CDS             1947593..1947991
     CDS             1948160..1948738
     CDS             1948810..1949376
     CDS             1949439..1949795
     CDS             1949779..1950585
     CDS             complement(1950618..1951106)
     CDS             complement(1951096..1951455)
     CDS             complement(1951446..1951910)
     CDS             complement(1951894..1952256)
     CDS             complement(1952280..1953143)
     CDS             complement(1953162..1953524)
     CDS             complement(1953537..1955945)
     CDS             complement(1956049..1956402)
     CDS             complement(1956399..1956911)
     CDS             complement(1956908..1961482)
     CDS             complement(1961482..1962990)
     CDS             complement(1963105..1964628)
     CDS             complement(1964628..1964906)
     CDS             complement(1964903..1965175)
     CDS             1965315..1965509
     CDS             1965543..1965917
     CDS             1965898..1966812
     CDS             complement(1967413..1967913)
     CDS             complement(1968005..1968283)
     CDS             complement(1968287..1969057)
     CDS             complement(1969548..1970144)
     CDS             complement(1970144..1971490)
     CDS             complement(1971583..1974894)
     CDS             complement(1974891..1977119)
     CDS             complement(1977071..1977553)
     CDS             complement(1977553..1978026)
     CDS             complement(1978039..1978809)
     CDS             complement(1978836..1979840)
     CDS             complement(1979849..1980184)
     CDS             complement(1980289..1980873)
     CDS             complement(1981069..1981395)
     CDS             complement(1981718..1982782)
     CDS             complement(1982775..1983941)
     CDS             complement(1983988..1984611)
     CDS             1984913..1985155
     CDS             1985190..1985714
     CDS             1985707..1987293
     CDS             1987290..1987712
     CDS             complement(1987632..1987850)
     CDS             complement(1988583..1989167)
     CDS             complement(1989255..1990442)
     CDS             complement(1990462..1991553)
     CDS             complement(1991550..1993493)
     CDS             complement(1993623..1994975)
     CDS             complement(1994972..1997002)
     CDS             complement(1997365..1998162)
     CDS             1998333..1998527
     CDS             1998527..1999720
     CDS             1999717..2000796
     CDS             complement(2000837..2001493)
     CDS             2001649..2002113
     CDS             2002165..2002722
     CDS             2002832..2005291
     CDS             2005307..2005981
     CDS             complement(2006150..2007028)
     CDS             complement(2007091..2007717)
     CDS             2007836..2009644
     CDS             2009656..2010297
     CDS             2010290..2011204
     CDS             2012625..2012732
     CDS             complement(2012708..2013010)
     CDS             complement(2013035..2013508)
     CDS             complement(2013568..2014734)
     CDS             2014955..2015884
     CDS             2015901..2018597
     CDS             2018771..2019271
     CDS             2019282..2019662
     CDS             2019680..2020819
     CDS             2020930..2023614
     CDS             2023604..2024080
     CDS             2024103..2025350
     CDS             2025364..2025807
     CDS             2025883..2026575
     CDS             2026655..2026816
     CDS             complement(2026959..2027552)
     CDS             complement(2027554..2028585)
     CDS             complement(2028582..2029355)
     CDS             complement(2029359..2030480)
     CDS             complement(2030676..2031941)
     CDS             complement(2031991..2032320)
     CDS             complement(2032369..2033121)
     CDS             complement(2033133..2033615)
     CDS             2033636..2034190
     CDS             complement(2034197..2035039)
     CDS             complement(2035057..2036079)
     CDS             complement(2036079..2037116)
     CDS             2037432..2039144
     CDS             2039207..2040289
     CDS             2040334..2041071
     CDS             2041194..2042321
     CDS             2042423..2043073
     CDS             2043092..2043637
     CDS             2043670..2044482
     CDS             2044888..2045457
     CDS             complement(2045518..2045910)
     CDS             complement(2045979..2046968)
     CDS             2047448..2047834
     CDS             complement(2047882..2048151)
     CDS             complement(2048540..2051029)
     CDS             complement(2051041..2051472)
     CDS             complement(2051634..2051915)
     CDS             2052073..2053521
     CDS             complement(2053573..2054550)
     CDS             2054696..2056138
     CDS             2056343..2057692
     CDS             2057713..2058600
     CDS             complement(2058668..2059201)
     CDS             2059398..2059718
     CDS             2059904..2060002
     CDS             complement(2060311..2061615)
     CDS             complement(2061633..2062931)
     CDS             2063048..2063725
     CDS             2063712..2064536
     CDS             2064540..2065892
     CDS             2065889..2066224
     CDS             2066282..2067355
     CDS             2067431..2068102
     CDS             complement(2068239..2069684)
     CDS             complement(2069695..2071092)
     CDS             complement(2071299..2071562)
     CDS             2071736..2073088
     CDS             complement(2073229..2075319)
     CDS             complement(2075331..2076215)
     CDS             complement(2076272..2077018)
     CDS             complement(2077039..2078025)
     CDS             complement(2078040..2078981)
     CDS             complement(2079106..2080113)
     CDS             complement(2080135..2083593)
     CDS             complement(2083685..2084161)
     CDS             2084403..2084630
     CDS             complement(2084732..2086069)
     CDS             2086245..2086970
     CDS             2086992..2087363
     CDS             2087402..2089048
     CDS             2089041..2089493
     CDS             2089508..2089999
     CDS             2090049..2091278
     CDS             2091290..2092906
     CDS             complement(2092991..2094103)
     CDS             complement(2094143..2094829)
     CDS             complement(2094872..2096641)
     CDS             complement(2096628..2098358)
     CDS             complement(2098386..2100701)
     CDS             complement(2100704..2101159)
     CDS             complement(2101272..2101475)
     CDS             complement(2101621..2101812)
     CDS             complement(2101831..2102103)
     CDS             complement(2102297..2103139)
     CDS             complement(2103139..2104593)
     CDS             complement(2104692..2105498)
     CDS             complement(2105473..2105994)
     CDS             complement(2106035..2108077)
     CDS             complement(2108129..2108719)
     CDS             complement(2109059..2109790)
     CDS             complement(2109783..2110706)
     CDS             complement(2110706..2111029)
     CDS             complement(2111181..2112284)
     CDS             complement(2112363..2113379)
     CDS             complement(2113405..2114670)
     CDS             complement(2114714..2115658)
     CDS             complement(2115642..2115968)
     CDS             complement(2115971..2116243)
     CDS             complement(2116304..2116855)
     CDS             complement(2116978..2117874)
     CDS             complement(2117954..2118541)
     CDS             complement(2118551..2119192)
     CDS             2119387..2119815
     CDS             2119899..2121206
     CDS             complement(2121474..2125058)
     CDS             complement(2125252..2128968)
     CDS             complement(2129061..2129960)
     CDS             2130047..2131138
     CDS             2131405..2132706
     CDS             complement(2132795..2133301)
     CDS             complement(2133328..2134386)
     CDS             2134580..2135011
     CDS             2135079..2136515
     CDS             2136520..2138457
     CDS             complement(2138561..2140213)
     CDS             complement(2140214..2140993)
     CDS             complement(2141016..2143112)
     CDS             complement(2143109..2143840)
     CDS             complement(2143847..2144887)
     CDS             complement(2144920..2146968)
     CDS             2147182..2147667
     CDS             complement(2147717..2148463)
     CDS             complement(2148490..2150772)
     CDS             complement(2150774..2151088)
     CDS             complement(2151153..2151770)
     CDS             2151824..2152198
     CDS             2152235..2152585
     CDS             complement(2152759..2153829)
     CDS             complement(2153837..2154652)
     CDS             complement(2154757..2156871)
     CDS             complement(2156902..2157264)
     CDS             complement(2157311..2159029)
     CDS             complement(2159210..2160568)
     CDS             complement(2160584..2161354)
     CDS             complement(2161387..2161917)
     CDS             complement(2161939..2162400)
     CDS             complement(2162411..2162890)
     CDS             complement(2162903..2165335)
     CDS             2165550..2166632
     CDS             2166660..2168360
     CDS             2168357..2169190
     CDS             2169225..2169638
     CDS             2169654..2170094
     CDS             2170127..2171584
     CDS             2171586..2173037
     CDS             2173049..2173600
     CDS             2173613..2174155
     CDS             2174156..2175139
     CDS             2175261..2176202
     CDS             2176266..2176847
     CDS             2176984..2177589
     CDS             2177681..2178196
     CDS             2178283..2179794
     CDS             2181191..2182144
     CDS             2182177..2183643
     CDS             2183837..2184307
     CDS             2184683..2185636
     CDS             2185693..2187399
     CDS             2187476..2187967
     CDS             2187986..2188237
     CDS             2188240..2188818
     CDS             2188928..2191732
     CDS             2191794..2192264
     CDS             2192288..2192536
     CDS             2192526..2193032
     CDS             2193137..2194144
     CDS             2194177..2194617
     CDS             2194684..2195166
     CDS             2195204..2195932
     CDS             2196462..2197355
     CDS             2197994..2198800
     CDS             2198797..2200221
     CDS             2200208..2200834
     CDS             2200837..2201247
     CDS             2201244..2201903
     CDS             2201900..2203069
     CDS             2203416..2205101
     CDS             2205251..2205607
     CDS             complement(2205624..2206583)
     CDS             2206737..2208098
     CDS             2208179..2208370
     CDS             complement(2208414..2208683)
     CDS             2208908..2209102
     CDS             complement(2209163..2210152)
     CDS             complement(2210264..2210755)
     CDS             complement(2210765..2212453)
     CDS             complement(2212454..2212684)
     CDS             complement(2212665..2213021)
     CDS             complement(2213014..2213520)
     CDS             complement(2213534..2213836)
     CDS             complement(2213934..2214632)
     CDS             complement(2214678..2215601)
     CDS             complement(2215628..2216038)
     CDS             complement(2216061..2217695)
     CDS             2217883..2218071
     CDS             complement(2218134..2219081)
     CDS             complement(2219204..2220622)
     CDS             complement(2220622..2221500)
     CDS             complement(2221524..2222375)
     CDS             2222598..2223620
     CDS             2223620..2224504
     CDS             2224555..2225529
     CDS             2225536..2226666
     CDS             complement(2226869..2227852)
     CDS             2228088..2229167
     CDS             complement(2229212..2230363)
     CDS             2230433..2231137
     CDS             complement(2231141..2231818)
     CDS             complement(2231824..2232981)
     CDS             complement(2233039..2233887)
     CDS             complement(2233890..2234243)
     CDS             2234503..2238000
     CDS             2237993..2238385
     CDS             2238385..2239008
     CDS             2239295..2239954
     CDS             complement(2240122..2242107)
     CDS             complement(2242216..2243130)
     CDS             complement(2243208..2243450)
     CDS             complement(2243480..2244421)
     CDS             complement(2244408..2245868)
     CDS             complement(2246007..2247731)
     CDS             complement(2247741..2248820)
     CDS             2249005..2250042
     CDS             2250044..2250859
     CDS             2250852..2251673
     CDS             2251683..2252135
     CDS             2252302..2253144
     CDS             2253155..2253460
     CDS             2253483..2254079
     CDS             complement(2254144..2255460)
     CDS             complement(2255460..2255864)
     CDS             complement(2256015..2257028)
     CDS             complement(2257030..2257662)
     CDS             complement(2257812..2260271)
     CDS             complement(2260437..2261690)
     CDS             complement(2261703..2262305)
     CDS             complement(2262649..2263965)
     CDS             2264469..2264738
     CDS             complement(2265244..2266137)
     CDS             complement(2266322..2267230)
     CDS             2267790..2268308
     CDS             complement(2268636..2269124)
     CDS             complement(2269114..2270160)
     CDS             complement(2270173..2270799)
     CDS             complement(2270817..2271206)
     CDS             complement(2271349..2271717)
     CDS             complement(2271736..2271849)
     CDS             complement(2271971..2272735)
     CDS             complement(2272738..2274051)
     CDS             complement(2274054..2274503)
     CDS             complement(2274503..2274673)
     CDS             complement(2274685..2275176)
     CDS             complement(2275195..2275557)
     CDS             complement(2275573..2276112)
     CDS             complement(2276124..2276504)
     CDS             complement(2276523..2276708)
     CDS             complement(2276721..2277260)
     CDS             complement(2277272..2277595)
     CDS             complement(2277605..2277973)
     CDS             complement(2277983..2278249)
     CDS             complement(2278251..2278439)
     CDS             complement(2278441..2278854)
     CDS             complement(2278854..2279495)
     CDS             complement(2279504..2279836)
     CDS             complement(2279851..2280132)
     CDS             complement(2280142..2280972)
     CDS             complement(2280976..2281266)
     CDS             complement(2281280..2281900)
     CDS             complement(2281917..2282546)
     CDS             complement(2282559..2282876)
     CDS             complement(2283604..2285685)
     CDS             complement(2285704..2286174)
     CDS             complement(2286190..2286561)
     CDS             2287186..2288469
     CDS             complement(2288916..2289569)
     CDS             2289719..2290732
     CDS             2290950..2291480
     CDS             2291511..2292515
     CDS             2292525..2294135
     CDS             2294138..2294518
     CDS             2294518..2295294
     CDS             2295306..2296469
     CDS             complement(2296870..2298072)
     CDS             complement(2298065..2299054)
     CDS             complement(2299179..2300588)
     CDS             complement(2300602..2300859)
     CDS             complement(2300961..2301302)
     CDS             complement(2301312..2302631)
     CDS             complement(2303118..2304770)
     CDS             complement(2304754..2305851)
     CDS             complement(2305954..2306859)
     CDS             complement(2307165..2309081)
     CDS             complement(2309083..2310546)
     CDS             complement(2310570..2311040)
     CDS             complement(2311407..2312042)
     CDS             2312179..2312646
     CDS             2312700..2312918
     CDS             complement(2312879..2313568)
     CDS             2313785..2314729
     CDS             2314882..2316537
     CDS             2316575..2317273
     CDS             2317362..2318174
     CDS             2318187..2319008
     CDS             2319041..2319487
     CDS             2319489..2320136
     CDS             2320171..2321019
     CDS             complement(2321825..2322142)
     CDS             2322398..2322682
     CDS             2322672..2323274
     CDS             2323411..2324151
     CDS             2324230..2325015
     CDS             2325002..2325742
     CDS             complement(2325889..2328507)
     CDS             complement(2328545..2328883)
     CDS             complement(2328899..2330104)
     CDS             2330431..2330946
     CDS             2331215..2331679
     CDS             complement(2331774..2332013)
     CDS             2332180..2334360
     CDS             complement(2334636..2336285)
     CDS             complement(2336442..2337008)
     CDS             complement(2337250..2338635)
     CDS             complement(2338965..2339711)
     CDS             complement(2339783..2340745)
     CDS             complement(2340745..2341350)
     CDS             complement(2341446..2341946)
     CDS             complement(2342035..2342781)
     CDS             complement(2342912..2343535)
     CDS             2343589..2345292
     CDS             complement(2345409..2347685)
     CDS             complement(2348114..2349325)
     CDS             complement(2349438..2351105)
     CDS             complement(2351569..2353671)
     CDS             complement(2353803..2354486)
     CDS             complement(2354497..2355846)
     CDS             complement(2355836..2357155)
     CDS             complement(2357184..2357822)
     CDS             complement(2357798..2358841)
     CDS             2359130..2359909
     CDS             2360122..2361045
     CDS             2361058..2362059
     CDS             complement(2362136..2363431)
     CDS             complement(2363627..2365174)
     CDS             complement(2365202..2365564)
     CDS             2366156..2366374
     CDS             2366421..2367008
     CDS             2367005..2368753
     CDS             2368976..2369116
     CDS             2369319..2369960
     CDS             2369957..2370301
     CDS             complement(2370471..2373053)
     CDS             2373145..2373507
     CDS             complement(2373604..2376936)
     CDS             2377219..2377608
     CDS             2377725..2379122
     CDS             2379553..2379729
     CDS             2379930..2380487
     CDS             2380500..2381318
     CDS             2381315..2382763
     CDS             2382779..2383066
     CDS             2383079..2384320
     CDS             2384323..2386005
     CDS             2386030..2386995
     CDS             2387005..2387979
     CDS             2387991..2389430
     CDS             2389455..2389847
     CDS             2389798..2391105
     CDS             2391127..2391618
     CDS             2391729..2394026
     CDS             complement(2394087..2395448)
     CDS             complement(2395600..2396673)
     CDS             2396836..2397891
     CDS             2398034..2400676
     CDS             2400719..2400886
     CDS             complement(2400995..2401198)
     CDS             2401450..2401740
     CDS             2401856..2403226
     CDS             2403220..2403771
     CDS             2403817..2404470
     CDS             2404843..2407953
     CDS             2408079..2408495
     CDS             2408770..2409957
     CDS             complement(2410057..2410722)
     CDS             complement(2410735..2411568)
     CDS             complement(2411516..2412205)
     CDS             complement(2412457..2413062)
     CDS             complement(2413161..2414519)
     CDS             complement(2414500..2415147)
     CDS             complement(2415283..2416689)
     CDS             complement(2416841..2418154)
     CDS             complement(2418194..2419804)
     CDS             complement(2419811..2420071)
     CDS             complement(2420068..2420322)
     CDS             complement(2420903..2421667)
     CDS             complement(2421699..2422388)
     CDS             complement(2422462..2422848)
     CDS             2423060..2423599
     CDS             complement(2423710..2424594)
     CDS             2424708..2425169
     CDS             complement(2425343..2425678)
     CDS             complement(2425675..2426085)
     CDS             2426430..2428151
     CDS             2428312..2429331
     CDS             complement(2429416..2429994)
     CDS             2430099..2432522
     CDS             complement(2432769..2433932)
     CDS             complement(2433976..2434803)
     CDS             2435066..2437369
     CDS             2437417..2439387
     CDS             2439635..2439934
     CDS             complement(2439982..2441397)
     CDS             2441547..2442215
     CDS             2442202..2444289
     CDS             complement(2444432..2445400)
     CDS             complement(2445473..2446048)
     CDS             complement(2446277..2447167)
     CDS             complement(2447280..2447489)
     CDS             2447686..2448225
     CDS             2448286..2448468
     CDS             2448458..2449501
     CDS             2449565..2450557
     CDS             2450686..2451429
     CDS             2451495..2451725
     CDS             2451902..2453149
     CDS             2453220..2454458
     CDS             2454557..2455024
     CDS             2455057..2456148
     CDS             2456154..2456828
     CDS             2456901..2458124
     CDS             2458251..2458721
     CDS             2458725..2459189
     CDS             2459238..2461727
     CDS             2461711..2462268
     CDS             2462365..2463339
     CDS             2463341..2463466
     CDS             2463476..2464153
     CDS             2464194..2464400
     CDS             2464589..2467003
     CDS             2467050..2467610
     CDS             2467747..2469966
     CDS             complement(2470005..2472602)
     CDS             complement(2472704..2473951)
     CDS             complement(2474056..2474238)
     CDS             2474392..2474619
     CDS             2474797..2475000
     CDS             complement(2475064..2476293)
     CDS             complement(2476277..2477083)
     CDS             complement(2477143..2477610)
     CDS             2477897..2479093
     CDS             2479086..2480000
     CDS             2480081..2481157
     CDS             2481154..2481378
     CDS             2481381..2482235
     CDS             complement(2482613..2484346)
     CDS             2484593..2485180
     CDS             complement(2485264..2485827)
     CDS             2486029..2486355
     CDS             2486402..2486782
     CDS             complement(2487055..2488602)
     CDS             complement(2489066..2490628)
     CDS             2491268..2491540
     CDS             complement(2491638..2492153)
     CDS             complement(2492742..2494388)
     CDS             complement(2494437..2494724)
     CDS             complement(2495094..2496419)
     CDS             complement(2496722..2498659)
     CDS             2498813..2499217
     CDS             complement(2499322..2499813)
     CDS             complement(2499903..2501330)
     CDS             2501494..2502462
     CDS             2502566..2503207
     CDS             complement(2503425..2504744)
     CDS             complement(2505290..2508070)
     CDS             complement(2508341..2509027)
     CDS             complement(2509640..2510524)
     CDS             2510652..2511542
     CDS             2511862..2513187
     CDS             complement(2513202..2515601)
     CDS             complement(2515761..2516789)
     CDS             complement(2516786..2518678)
     CDS             complement(2518688..2520385)
     CDS             complement(2520378..2521433)
     CDS             complement(2521642..2523108)
     CDS             complement(2523135..2525516)
     CDS             complement(2525516..2525725)
     CDS             2525999..2526187
     CDS             complement(2526390..2526899)
     CDS             2527981..2529726
     CDS             complement(2529956..2531059)
     CDS             complement(2531204..2531995)
     CDS             complement(2532270..2533058)
     CDS             complement(2533456..2533947)
     CDS             2534167..2535519
     CDS             2535790..2537091
     CDS             complement(2537095..2537805)
     CDS             2538348..2540564
     CDS             2540665..2540886
     CDS             2541001..2541936
     CDS             2541969..2542640
     CDS             complement(2542918..2543820)
     CDS             2543918..2544577
     CDS             2544697..2545332
     CDS             complement(2545720..2546670)
     CDS             2546916..2547158
     CDS             2547248..2548348
     CDS             2548572..2549066
     CDS             complement(2548903..2550285)
     CDS             complement(2550287..2551489)
     CDS             complement(2551615..2552517)
     CDS             2552702..2553079
     CDS             2553268..2554245
     CDS             2554651..2555448
     CDS             complement(2555526..2556470)
     CDS             2556751..2557014
     CDS             2557002..2557379
     CDS             2557713..2558075
     CDS             complement(2558589..2560310)
     CDS             complement(2560312..2560743)
     CDS             complement(2560734..2561330)
     CDS             complement(2561330..2563432)
     CDS             complement(2563429..2564043)
     CDS             complement(2564201..2564599)
     CDS             complement(2564653..2565567)
     CDS             complement(2565577..2566245)
     CDS             complement(2566242..2566706)
     CDS             complement(2566699..2568348)
     CDS             complement(2568351..2568581)
     CDS             2568890..2570443
     CDS             complement(2570958..2571299)
     CDS             2571713..2573230
     CDS             2573221..2573940
     CDS             2573980..2577087
     CDS             complement(2577092..2578288)
     CDS             2578541..2579188
     CDS             2579350..2580216
     CDS             2580209..2581312
     CDS             2581472..2582740
     CDS             2582887..2583093
     CDS             complement(2583205..2584056)
     CDS             complement(2584134..2584337)
     CDS             2584474..2585445
     CDS             complement(2585515..2586672)
     CDS             complement(2586694..2587440)
     CDS             complement(2587445..2587846)
     CDS             complement(2587843..2588424)
     CDS             complement(2589119..2589583)
     CDS             2589984..2590826
     CDS             2591140..2592324
     CDS             2592436..2593431
     CDS             2593538..2594704
     CDS             2594769..2595263
     CDS             2595472..2596281
     CDS             complement(2596516..2597937)
     CDS             complement(2598064..2599065)
     CDS             complement(2599086..2599475)
     CDS             2600158..2600931
     CDS             2601000..2602658
     CDS             2609646..2610260
     CDS             2610276..2610809
     CDS             2610813..2611844
     CDS             2611846..2612703
     CDS             2612838..2614451
     CDS             2614477..2615973
     CDS             complement(2616173..2618782)
     CDS             complement(2619102..2620172)
     CDS             complement(2620228..2620929)
     CDS             2621217..2621564
     CDS             2621702..2624017
     CDS             complement(2624204..2624680)
     CDS             complement(2624869..2626107)
     CDS             2626315..2626749
     CDS             2626768..2627160
     CDS             2627351..2627899
     CDS             2627896..2628510
     CDS             2628530..2629045
     CDS             complement(2629294..2629764)
     CDS             complement(2630044..2631474)
     CDS             complement(2631525..2632193)
     CDS             complement(2632229..2633971)
     CDS             complement(2633999..2634877)
     CDS             2635160..2635789
     CDS             2635836..2636063
     CDS             2636103..2637053
     CDS             complement(2637134..2638126)
     CDS             complement(2638194..2639273)
     CDS             complement(2639281..2640006)
     CDS             complement(2640009..2640803)
     CDS             2640953..2643364
     CDS             2643404..2644267
     CDS             2644389..2645168
     CDS             complement(2645441..2646619)
     CDS             complement(2646743..2648737)
     CDS             complement(2648969..2649622)
     CDS             complement(2649641..2650012)
     CDS             complement(2650225..2652627)
     CDS             complement(2652787..2653827)
     CDS             complement(2653851..2654204)
     CDS             complement(2654286..2654483)
     CDS             complement(2654681..2655190)
     CDS             complement(2655216..2657150)
     CDS             2657495..2659222
     CDS             2659276..2660151
     CDS             2660300..2660806
     CDS             complement(2660844..2661590)
     CDS             2661660..2661932
     CDS             2661943..2662446
     CDS             2662412..2662927
     CDS             complement(2663020..2664414)
     CDS             complement(2664708..2665589)
     CDS             complement(2665570..2667057)
     CDS             2667259..2667591
     CDS             2667689..2667949
     CDS             complement(2667956..2668987)
     CDS             2669096..2670070
     CDS             2670067..2671446
     CDS             2671439..2671894
     CDS             2671885..2672640
     CDS             2672655..2673077
     CDS             2673067..2674377
     CDS             2674374..2674883
     CDS             2674865..2676022
     CDS             2676019..2676735
     CDS             complement(2676732..2678036)
     CDS             complement(2678036..2678779)
     CDS             2679029..2680243
     CDS             2680386..2680808
     CDS             complement(2680950..2683127)
     CDS             complement(2683285..2683521)
     CDS             complement(2683648..2683842)
     CDS             complement(2683861..2684145)
     CDS             2684404..2685051
     CDS             complement(2685146..2685454)
     CDS             complement(2685553..2685999)
     CDS             complement(2686067..2688964)
     CDS             complement(2689316..2690086)
     CDS             complement(2690094..2690852)
     CDS             complement(2690899..2691645)
     CDS             complement(2691829..2692137)
     CDS             2692556..2692843
     CDS             2692858..2693250
     CDS             complement(2693625..2694758)
     CDS             complement(2694906..2695733)
     CDS             complement(2695769..2696908)
     CDS             complement(2696935..2698035)
     CDS             complement(2698261..2698530)
     CDS             complement(2698550..2698858)
     CDS             2699335..2700210
     CDS             complement(2700555..2700695)
     CDS             2700875..2702248
     CDS             2703084..2703359
     CDS             2703331..2703765
     CDS             2703770..2704471
     CDS             2704531..2704836
     CDS             2704946..2705587
     CDS             2705829..2706833
     CDS             2706826..2707614
     CDS             2707717..2708160
     CDS             2708117..2708845
     CDS             2708847..2709683
     CDS             complement(2709747..2710727)
     CDS             complement(2710886..2711395)
     CDS             2711776..2713440
     CDS             2713445..2715175
     CDS             2715204..2715860
     CDS             2715820..2716665
     CDS             complement(2716779..2718485)
     CDS             complement(2718583..2719446)
     CDS             complement(2719507..2720451)
     CDS             complement(2720483..2721187)
     CDS             complement(2721190..2721810)
     CDS             complement(2721810..2722064)
     CDS             complement(2722067..2722948)
     CDS             complement(2722938..2723114)
     CDS             complement(2723201..2724508)
     CDS             complement(2724701..2726074)
     CDS             complement(2726144..2728339)
     CDS             complement(2728462..2729529)
     CDS             complement(2729687..2730109)
     CDS             complement(2730262..2730780)
     CDS             2731048..2732406
     CDS             2732520..2733704
     CDS             2733697..2734986
     CDS             2734986..2736164
     CDS             complement(2736241..2737500)
     CDS             2737741..2739996
     CDS             complement(2739804..2740184)
     CDS             2740199..2740612
     CDS             2740683..2741483
     CDS             complement(2741874..2742218)
     CDS             complement(2742215..2742625)
     CDS             complement(2742585..2743115)
     CDS             2743327..2745387
     CDS             2745725..2746627
     CDS             2746618..2747475
     CDS             2747502..2748614
     CDS             2749184..2750338
     CDS             2750511..2750654
     CDS             2750654..2750809
     CDS             complement(2750970..2751551)
     CDS             2751734..2753071
     CDS             complement(2753210..2753485)
     CDS             2753715..2754185
     CDS             2754218..2754802
     CDS             2754812..2755879
     CDS             complement(2755724..2756284)
     CDS             2757152..2758363
     CDS             2758396..2758728
     CDS             complement(2758851..2759207)
     CDS             complement(2759255..2760043)
     CDS             2760186..2761619
     CDS             2761926..2762657
     CDS             2762768..2763595
     CDS             2763707..2765497
     CDS             complement(2765627..2766940)
     CDS             complement(2767044..2768225)
     CDS             2768399..2769652
     CDS             2769649..2771970
     CDS             complement(2771967..2772167)
     CDS             complement(2772316..2773050)
     CDS             complement(2773064..2774416)
     CDS             2774677..2775915
     CDS             complement(2776007..2776882)
     CDS             2776966..2778855
     CDS             2779086..2779382
     CDS             2779428..2780519
     CDS             2780537..2780767
     CDS             2780800..2781012
     CDS             2781177..2781605
     CDS             2781609..2782316
     CDS             2782421..2782702
     CDS             2783316..2783690
     CDS             2783756..2784535
     CDS             2784797..2784952
     CDS             2785456..2786544
     CDS             2786618..2787058
     CDS             2787055..2787489
     CDS             2787806..2788360
     CDS             2788572..2789405
     CDS             2789842..2790411
     CDS             2790555..2791169
     CDS             complement(2791181..2792122)
     CDS             complement(2792275..2792625)
     CDS             2792697..2793263
     CDS             2794012..2794716
     CDS             2795036..2795353
     CDS             2795340..2795585
     CDS             2795600..2796136
     CDS             complement(2796212..2796898)
     CDS             complement(2797035..2797931)
     CDS             complement(2798052..2798222)
     CDS             2799295..2801463
     CDS             complement(2801914..2802576)
     CDS             complement(2802606..2804411)
     CDS             2804801..2805517
     CDS             complement(2805612..2806043)
     CDS             2806277..2807191
     CDS             2807194..2809173
     CDS             complement(2809336..2809530)
     CDS             complement(2810167..2811936)
     CDS             complement(2811936..2813573)
     CDS             complement(2813582..2814409)
     CDS             complement(2814424..2814927)
     CDS             complement(2815034..2816224)
     CDS             complement(2816297..2816860)
     CDS             2816973..2818100
     CDS             2818097..2820334
     CDS             complement(2820342..2820980)
     CDS             complement(2821021..2821950)
     CDS             complement(2822067..2822741)
     CDS             complement(2822818..2823255)
     CDS             complement(2823488..2824999)
     CDS             complement(2825303..2827954)
     CDS             2828126..2829382
     CDS             2829425..2830267
     CDS             2830355..2831158
     CDS             complement(2831241..2831630)
     CDS             2831844..2832989
     CDS             2833309..2834151
     CDS             2834390..2835535
     CDS             complement(2835566..2836882)
     CDS             2836988..2838043
     CDS             2838612..2840003
     CDS             complement(2840276..2841445)
     CDS             complement(2841587..2842789)
     CDS             complement(2842809..2843993)
     CDS             2844104..2844970
     CDS             complement(2845105..2847129)
     CDS             complement(2847139..2847600)
     CDS             2847816..2849168
     CDS             complement(2849656..2850915)
     CDS             2851683..2852936
     CDS             2853012..2853575
     CDS             2853674..2854279
     CDS             2854571..2856598
     CDS             2856595..2857941
     CDS             2857941..2861198
     CDS             2861203..2862471
     CDS             complement(2862603..2863433)
     CDS             complement(2864391..2865416)
     CDS             complement(2865413..2866501)
     CDS             complement(2866531..2867364)
     CDS             complement(2867422..2867919)
     CDS             complement(2868206..2869153)
     CDS             complement(2869211..2870032)
     CDS             2870057..2870230
     CDS             2870279..2870497
     CDS             complement(2870644..2871492)
     CDS             complement(2871506..2872417)
     CDS             complement(2872612..2873796)
     CDS             complement(2873798..2874655)
     CDS             complement(2874678..2875838)
     CDS             complement(2875835..2876764)
     CDS             complement(2876806..2877756)
     CDS             complement(2877765..2878889)
     CDS             complement(2878891..2880747)
     CDS             complement(2880764..2882629)
     CDS             complement(2882679..2883431)
     CDS             complement(2883441..2884304)
     CDS             complement(2884310..2885554)
     CDS             complement(2885551..2886426)
     CDS             complement(2886839..2887381)
     CDS             complement(2887660..2887926)
     CDS             complement(2888030..2888965)
     CDS             complement(2888968..2890053)
     CDS             complement(2890269..2890538)
     CDS             complement(2890529..2890813)
     CDS             2890892..2891062
     CDS             2891209..2891475
     CDS             complement(2891909..2892682)
     CDS             complement(2892682..2893710)
     CDS             2893856..2894110
     CDS             2894103..2894411
     CDS             complement(2894473..2894844)
     CDS             complement(2894940..2895494)
     CDS             2895715..2896476
     CDS             complement(2896750..2897409)
     CDS             complement(2897844..2898122)
     CDS             complement(2898411..2900054)
     CDS             complement(2900059..2901078)
     CDS             complement(2901141..2902157)
     CDS             complement(2902159..2903430)
     CDS             complement(2903508..2904329)
     CDS             complement(2904562..2904807)
     CDS             2904893..2907568
     CDS             2907735..2908064
     CDS             complement(2908579..2910237)
     CDS             2910431..2910988
     CDS             2911009..2912451
     CDS             2912592..2913221
     CDS             2913262..2915307
     CDS             2915320..2916087
     CDS             2916093..2917349
     CDS             complement(2917304..2917447)
     CDS             2918689..2918997
     CDS             complement(2918881..2919840)
     CDS             complement(2919966..2920634)
     CDS             complement(2920672..2921163)
     CDS             complement(2921150..2921659)
     CDS             complement(2921663..2923426)
     CDS             complement(2923426..2923893)
     CDS             complement(2924009..2925382)
     CDS             2925487..2926566
     CDS             2926563..2927411
     CDS             2927861..2928556
     CDS             2928725..2930857
     CDS             2930891..2932747
     CDS             2932725..2934176
     CDS             complement(2934696..2935427)
     CDS             complement(2935424..2935966)
     CDS             2936112..2936825
     CDS             2936881..2937300
     CDS             2937460..2938230
     CDS             2938437..2938814
     CDS             2938958..2939983
     CDS             2940224..2943688
     CDS             2943715..2944611
     CDS             complement(2944693..2945514)
     CDS             2945860..2947107
     CDS             2947154..2948110
     CDS             2948110..2949390
     CDS             2949505..2950827
     CDS             2950993..2952069
     CDS             complement(2952176..2954197)
     CDS             complement(2954868..2955452)
     CDS             complement(2955582..2957000)
     CDS             complement(2957082..2957669)
     CDS             2957766..2958587
     CDS             2958634..2959389
     CDS             2959446..2959862
     CDS             2959862..2960434
     CDS             complement(2960527..2961726)
     CDS             complement(2961965..2962180)
     CDS             complement(2962277..2963026)
     CDS             2963247..2963456
     CDS             2963686..2964594
     CDS             2964600..2965673
     CDS             2965676..2966569
     CDS             2966706..2967623
     CDS             2967729..2968127
     CDS             2968157..2968966
     CDS             2969589..2970782
     CDS             2970787..2970936
     CDS             2971054..2971305
     CDS             2971317..2971871
     CDS             2971929..2972351
     CDS             2972447..2973154
     CDS             2973331..2973852
     CDS             2973892..2974275
     CDS             2974769..2978896
     CDS             2979009..2983169
     CDS             2983364..2984041
     CDS             2984054..2986255
     CDS             2986295..2987248
     CDS             2987260..2988669
     CDS             2988666..2990063
     CDS             2990103..2990864
     CDS             2990861..2991679
     CDS             2991966..2993321
     CDS             2993369..2994634
     CDS             2994634..2995455
     CDS             2995561..2995671
     CDS             2995829..2996122
     CDS             2996206..2997501
     CDS             2997521..2998081
     CDS             2998106..2999434
     CDS             2999435..3000130
     CDS             complement(3000427..3000729)
     CDS             complement(3000757..3002814)
     CDS             3003403..3004251
     CDS             3004382..3005374
     CDS             3005469..3007562
     CDS             3007854..3008642
     CDS             3008790..3010430
     CDS             complement(3010494..3011303)
     CDS             complement(3011583..3012020)
     CDS             complement(3012350..3012718)
     CDS             3012736..3013578
     CDS             3013744..3014394
     CDS             3014535..3016412
     CDS             3016434..3017240
     CDS             3017677..3018966
     CDS             3019160..3019957
     CDS             3019961..3020407
     CDS             3020408..3021565
     CDS             3021708..3022940
     CDS             complement(3023011..3023718)
     CDS             complement(3023767..3025095)
     CDS             complement(3025544..3027853)
     CDS             complement(3028046..3030472)
     CDS             3030732..3032168
     CDS             3032437..3033777
     CDS             3033768..3034817
     CDS             3034819..3035874
     CDS             3035859..3036389
     CDS             complement(3036542..3036925)
     CDS             complement(3036922..3037494)
     CDS             complement(3037525..3038718)
     CDS             complement(3038829..3040025)
     CDS             complement(3041163..3042560)
     CDS             3042975..3044282
     CDS             3044363..3045271
     CDS             3045457..3047892
     CDS             3048626..3049933
     CDS             3050093..3051544
     CDS             3051577..3052572
     CDS             3052660..3054054
     CDS             3054413..3055591
     CDS             3055750..3056544
     CDS             complement(3056564..3057973)
     CDS             3058083..3059138
     CDS             3059165..3059278
     CDS             3059442..3060389
     CDS             complement(3060457..3061335)
     CDS             complement(3061411..3062232)
     CDS             complement(3062244..3063134)
     CDS             complement(3063189..3063605)
     CDS             complement(3063780..3065369)
     CDS             3065601..3066617
     CDS             3066846..3067832
     CDS             3068055..3068897
     CDS             3068898..3070088
     CDS             3070183..3071112
     CDS             3071155..3072120
     CDS             3072325..3072759
     CDS             3072872..3074131
     CDS             3074294..3074788
     CDS             3074772..3075446
     CDS             3075451..3076536
     CDS             complement(3076705..3079176)
     CDS             complement(3079155..3079337)
     CDS             complement(3079367..3080497)
     CDS             complement(3080525..3081085)
     CDS             complement(3081172..3081540)
     CDS             complement(3081565..3081981)
     CDS             complement(3082033..3082245)
     CDS             3082490..3083359
     CDS             3083368..3084717
     CDS             3084766..3086442
     CDS             3086421..3088028
     CDS             3088591..3088908
     CDS             complement(3089000..3089938)
     CDS             complement(3089981..3092254)
     CDS             3092496..3093503
     CDS             3093862..3094752
     CDS             3094752..3095831
     CDS             3095828..3096655
     CDS             3096652..3097590
     CDS             3097590..3098309
     CDS             complement(3098452..3099399)
     CDS             complement(3099442..3100170)
     CDS             3100444..3101658
     CDS             3101841..3102281
     CDS             3102377..3105265
     CDS             3105350..3106921
     CDS             3106933..3107250
     CDS             3107255..3107956
     CDS             3108090..3109004
     CDS             complement(3109114..3109341)
     CDS             complement(3109516..3110907)
     CDS             3111211..3112593
     CDS             3112765..3114360
     CDS             3114360..3114935
     CDS             3114889..3117366
     CDS             3117509..3119062
     CDS             3119062..3120231
     CDS             complement(3120322..3120885)
     CDS             complement(3121011..3122129)
     CDS             complement(3122126..3123049)
     CDS             complement(3123063..3123545)
     CDS             complement(3123727..3124026)
     CDS             3124152..3124610
     CDS             complement(3124684..3126123)
     CDS             complement(3126147..3127067)
     CDS             3127355..3127816
     CDS             complement(3128276..3129160)
     CDS             3129460..3130416
     CDS             3130537..3130944
     CDS             3130978..3131703
     CDS             3131821..3132357
     CDS             3132398..3132844
     CDS             complement(3133433..3133747)
     CDS             3134797..3135558
     CDS             complement(3135637..3136143)
     CDS             complement(3136122..3136358)
     CDS             complement(3136370..3137884)
     CDS             complement(3137932..3140022)
     CDS             complement(3140022..3140486)
     CDS             complement(3140501..3141667)
     CDS             complement(3141669..3142781)
     CDS             complement(3142794..3143498)
     CDS             complement(3143532..3144587)
     CDS             complement(3144587..3145372)
     CDS             complement(3145400..3146182)
     CDS             3146501..3147022
     CDS             3147059..3148348
     CDS             3148360..3148599
     CDS             3148596..3151550
     CDS             3151595..3151945
     CDS             3151964..3152971
     CDS             3152976..3153905
     CDS             3153930..3154199
     CDS             3154355..3156607
     CDS             3156997..3157263
     CDS             complement(3157353..3158414)
     CDS             complement(3158427..3158963)
     CDS             complement(3159056..3159214)
     CDS             complement(3159370..3161304)
     CDS             3161454..3163025
     CDS             3163078..3163476
     CDS             3163527..3164324
     CDS             3164321..3164620
     CDS             complement(3164666..3165658)
     CDS             3165816..3166292
     CDS             3166349..3167617
     CDS             3167659..3169626
     CDS             3169869..3170261
     CDS             3170427..3173021
     CDS             3173270..3173446
     CDS             3173454..3174176
     CDS             complement(3174163..3174393)
     CDS             3174504..3175817
     CDS             3175883..3176644
     CDS             3176692..3177660
     CDS             3177669..3180227
     CDS             3180392..3183373
     CDS             3183732..3184112
     CDS             3184144..3184302
     CDS             3184474..3185679
     CDS             3186048..3187532
     CDS             3187707..3188135
     CDS             3188132..3188491
     CDS             3188526..3188795
     CDS             3188933..3189868
     CDS             3189865..3190791
     CDS             3190831..3192078
     CDS             3192360..3193664
     CDS             3193711..3194736
     CDS             complement(3194950..3196074)
     CDS             complement(3196243..3198228)
     CDS             3198494..3201205
     CDS             3201313..3201657
     CDS             complement(3201627..3201773)
     CDS             3202219..3203064
     CDS             complement(3203263..3203901)
     CDS             complement(3203984..3204259)
     CDS             complement(3204384..3205358)
     CDS             3205423..3206073
     CDS             3206166..3206822
     CDS             3206859..3207608
     CDS             3207778..3209301
     CDS             3209302..3210558
     CDS             3210575..3211078
     CDS             3211079..3211936
     CDS             3211979..3213055
     CDS             3213148..3213954
     CDS             complement(3214173..3214604)
     CDS             complement(3214601..3214861)
     CDS             complement(3214999..3215664)
     CDS             3215833..3216921
     CDS             3216964..3218964
     CDS             3218961..3219422
     CDS             complement(3219620..3219961)
     CDS             complement(3220124..3221182)
     CDS             complement(3221209..3221730)
     CDS             3221869..3225324
     CDS             3225340..3226767
     CDS             3227213..3230866
     CDS             3230992..3232704
     CDS             3232872..3234254
     CDS             3234259..3235551
     CDS             3235663..3237822
     CDS             3237856..3239064
     CDS             3239165..3240226
     CDS             3240243..3240860
     CDS             3240864..3243005
     CDS             3243157..3244962
     CDS             complement(3245113..3246099)
     CDS             complement(3246129..3246995)
     CDS             3247766..3248356
     CDS             complement(3248345..3249298)
     CDS             complement(3249295..3250449)
     CDS             complement(3250436..3251377)
     CDS             complement(3251428..3252915)
     CDS             complement(3252927..3253640)
     CDS             complement(3253693..3254862)
     CDS             complement(3254855..3255910)
     CDS             complement(3255907..3256605)
     CDS             complement(3256649..3256780)
     CDS             complement(3257558..3259369)
     CDS             complement(3259961..3260383)
     CDS             complement(3260398..3260757)
     CDS             complement(3260839..3261390)
     CDS             complement(3261406..3262734)
     CDS             complement(3262827..3263936)
     CDS             complement(3263947..3264180)
     CDS             complement(3264323..3264601)
     CDS             complement(3264627..3264977)
     CDS             complement(3264981..3265529)
     CDS             complement(3265531..3265806)
     CDS             complement(3265820..3266413)
     CDS             complement(3266424..3267245)
     CDS             complement(3267226..3267930)
     CDS             complement(3268223..3268507)
     CDS             complement(3268562..3270022)
     CDS             complement(3270027..3270650)
     CDS             complement(3270700..3271632)
     CDS             complement(3271689..3274229)
     CDS             complement(3274261..3275769)
     CDS             complement(3275851..3276477)
     CDS             3277417..3278496
     CDS             3278501..3278767
     CDS             3279069..3279938
     CDS             complement(3279943..3280146)
     CDS             complement(3280151..3282313)
     CDS             3282600..3282989
     CDS             complement(3283200..3285362)
     CDS             complement(3285841..3286416)
     CDS             complement(3286607..3287773)
     CDS             3288472..3289434
     CDS             3289768..3290538
     CDS             3290827..3292464
     CDS             3292501..3293406
     CDS             3293425..3294099
     CDS             3294313..3295743
     CDS             complement(3296080..3296919)
     CDS             3297210..3298394
     CDS             complement(3298707..3299150)
     CDS             complement(3299258..3299809)
     CDS             complement(3299946..3301475)
     CDS             complement(3301495..3302682)
     CDS             complement(3302685..3304574)
     CDS             complement(3304580..3305311)
     CDS             complement(3305329..3306312)
     CDS             3306545..3307450
     CDS             complement(3307561..3309045)
     CDS             complement(3309042..3309401)
     CDS             3309842..3310669
     CDS             3310726..3311607
     CDS             3311634..3312731
     CDS             complement(3312770..3313525)
     CDS             3313662..3314117
     CDS             3314114..3314725
     CDS             3314716..3315900
     CDS             3315900..3316856
     CDS             3316849..3317703
     CDS             3317742..3318440
     CDS             3318437..3319603
     CDS             3319661..3320371
     CDS             3320368..3320922
     CDS             complement(3321223..3321831)
     CDS             complement(3322147..3322554)
     CDS             3322813..3322932
     CDS             3322987..3323253
     CDS             3323361..3324095
     CDS             3324143..3324343
     CDS             complement(3324577..3325125)
     CDS             complement(3325260..3325745)
     CDS             3326015..3326464
     CDS             3326464..3326715
     CDS             3326712..3326906
     CDS             3326918..3329044
     CDS             3329054..3329758
     CDS             3329755..3330369
     CDS             3330362..3330565
     CDS             3330574..3331086
     CDS             3331096..3331368
     CDS             3331388..3331675
     CDS             3331782..3332219
     CDS             3332216..3332674
     CDS             3332671..3333003
     CDS             3333012..3333446
     CDS             3333522..3333755
     CDS             complement(3333815..3334552)
     CDS             complement(3334690..3334977)
     CDS             3335001..3335693
     CDS             complement(3335977..3336777)
     CDS             complement(3336798..3337064)
     CDS             3337535..3338032
     CDS             3338036..3338644
     CDS             3338644..3338970
     CDS             3338967..3339263
     CDS             3339268..3339864
     CDS             3339877..3341349
     CDS             3341360..3342931
     CDS             3342921..3344201
     CDS             3344357..3345250
     CDS             3345262..3345618
     CDS             3345622..3346611
     CDS             3346725..3347156
     CDS             3347156..3347647
     CDS             3347644..3348186
     CDS             3348179..3348394
     CDS             3348397..3350088
     CDS             3350099..3350539
     CDS             3350552..3350881
     CDS             3350899..3351084
     CDS             3351086..3353287
     CDS             3353289..3353804
     CDS             3353804..3354637
     CDS             3354624..3355346
     CDS             complement(3355347..3355802)
     CDS             3355819..3356229
     CDS             3356201..3357364
     CDS             3357364..3358011
     CDS             3358022..3359581
     CDS             3359594..3360178
     CDS             3360607..3360783
     CDS             3360780..3361904
     CDS             3361901..3362491
     CDS             3362945..3364108
     CDS             3364112..3365350
     CDS             3365917..3366162
     CDS             3366552..3366809
     CDS             3366806..3368296
     CDS             complement(3368632..3369405)
     CDS             complement(3369405..3370433)
     CDS             complement(3370634..3370867)
     CDS             complement(3370923..3371357)
     CDS             complement(3371394..3371600)
     CDS             3372076..3372645
     CDS             3372738..3375587
     CDS             3375605..3376084
     CDS             3376112..3377995
     CDS             3377992..3378432
     CDS             3378493..3378591
     CDS             3378588..3381395
     CDS             3381706..3382080
     CDS             3382058..3383023
     CDS             3383048..3384199
     CDS             complement(3384218..3384664)
     CDS             3384772..3384996
     CDS             3384993..3385631
     CDS             complement(3385668..3388622)
     CDS             complement(3388615..3389787)
     CDS             complement(3389784..3391100)
     CDS             complement(3391090..3392604)
     CDS             complement(3392601..3392828)
     CDS             complement(3392825..3394342)
     CDS             complement(3394339..3394539)
     CDS             3394941..3395762
     CDS             3395840..3397111
     CDS             3397113..3398129
     CDS             3398192..3399211
     CDS             3399216..3400859
     CDS             3401148..3401426
     CDS             3401910..3402575
     CDS             complement(3402849..3403610)
     CDS             3403838..3404386
     CDS             3404482..3404856
     CDS             3405581..3408031
     CDS             3408405..3408713
     CDS             3409419..3412016
     CDS             3412093..3413283
     CDS             3413313..3414488
     CDS             3414555..3414860
     CDS             3415046..3416119
     CDS             complement(3416427..3417665)
     CDS             complement(3417847..3419148)
     CDS             3419328..3420599
     CDS             3420694..3421200
     CDS             complement(3421280..3421591)
     CDS             complement(3421622..3422410)
     CDS             3423304..3425382
     CDS             3425558..3427027
     CDS             complement(3427108..3428097)
     CDS             complement(3428239..3428901)
     CDS             complement(3428906..3430297)
     CDS             complement(3430405..3431142)
     CDS             3431290..3432207
     CDS             3432204..3433745
     CDS             complement(3433812..3434792)
     CDS             3434977..3435570
     CDS             complement(3435579..3436529)
     CDS             3436631..3437254
     CDS             complement(3437477..3438625)
     CDS             complement(3438923..3439735)
     CDS             complement(3439750..3440913)
     CDS             complement(3441001..3441645)
     CDS             complement(3441665..3442426)
     CDS             complement(3442419..3443414)
     CDS             complement(3443433..3444038)
     CDS             complement(3444019..3445452)
     CDS             complement(3445565..3446347)
     CDS             complement(3446338..3447666)
     CDS             complement(3447721..3448860)
     CDS             complement(3448863..3449849)
     CDS             complement(3449851..3450666)
     CDS             complement(3450695..3451498)
     CDS             3452034..3453419
     CDS             3453440..3453766
     CDS             complement(3453931..3454971)
     CDS             complement(3454972..3455481)
     CDS             complement(3455481..3456275)
     CDS             3456738..3456875
     CDS             complement(3456951..3460220)
     CDS             3460451..3461278
     CDS             3461275..3462075
     CDS             3462078..3462359
     CDS             complement(3462488..3464296)
     CDS             complement(3464444..3465388)
     CDS             complement(3465819..3466337)
     CDS             3466621..3468708
     CDS             3468816..3469928
     CDS             3469943..3471055
     CDS             3471230..3471697
     CDS             3471863..3472429
     CDS             3472478..3474904
     CDS             3474956..3475684
     CDS             3475743..3476666
     CDS             3476696..3477580
     CDS             complement(3477599..3478741)
     CDS             3478883..3479653
     CDS             3479655..3480329
     CDS             3480326..3481057
     CDS             complement(3481210..3481587)
     CDS             3482018..3483199
     CDS             3483315..3483872
     CDS             3483869..3484795
     CDS             3484792..3486750
     CDS             3486738..3487202
     CDS             3487219..3488181
     CDS             3488181..3489269
     CDS             3489262..3490101
     CDS             3490202..3491002
     CDS             3491049..3491348
     CDS             3491618..3492760
     CDS             3492760..3493992
     CDS             3493985..3495328
     CDS             3495781..3496806
     CDS             3496915..3499638
     CDS             3499750..3502260
     CDS             3502257..3502472
     CDS             3502469..3503200
     CDS             3503232..3503684
     CDS             3503690..3505084
     CDS             3505081..3506655
     CDS             3506639..3507700
     CDS             3507700..3508854
     CDS             complement(3508876..3510231)
     CDS             complement(3510392..3510547)
     CDS             3510806..3511534
     CDS             3511620..3512423
     CDS             3512532..3514004
     CDS             3514008..3514583
     CDS             3515251..3515547
     CDS             complement(3515696..3516511)
     CDS             complement(3516593..3518569)
     CDS             3519368..3521389
     CDS             3521662..3522114
     CDS             3522130..3522573
     CDS             complement(3522659..3523498)
     CDS             complement(3523662..3524546)
     CDS             complement(3524546..3524938)
     CDS             complement(3525105..3526103)
     CDS             complement(3526130..3527149)
     CDS             complement(3527207..3529366)
     CDS             complement(3529380..3530810)
     CDS             3530962..3531327
     CDS             3532514..3533119
     CDS             complement(3539285..3540919)
     CDS             3541092..3541853
     CDS             complement(3541933..3542202)
     CDS             complement(3542237..3543070)
     CDS             complement(3543012..3543518)
     CDS             complement(3543532..3544059)
     CDS             complement(3544115..3544591)
     CDS             complement(3544619..3545347)
     CDS             complement(3545350..3546270)
     CDS             complement(3546342..3547106)
     CDS             complement(3547129..3547866)
     CDS             complement(3548044..3548970)
     CDS             3549114..3550466
     CDS             3550636..3550905
     CDS             complement(3551011..3551754)
     CDS             3551947..3553119
     CDS             3553217..3554569
     CDS             3554573..3556012
     CDS             3556025..3557404
     CDS             3557615..3558790
     CDS             3558813..3559157
     CDS             complement(3559232..3560038)
     CDS             3560212..3563172
     CDS             3563351..3566182
     CDS             complement(3566327..3566833)
     CDS             complement(3566833..3567618)
     CDS             complement(3567678..3568667)
     CDS             complement(3568693..3569367)
     CDS             complement(3569514..3569882)
     CDS             3570461..3570682
     CDS             3570761..3571669
     CDS             3571830..3572879
     CDS             3573107..3575557
     CDS             complement(3575682..3575900)
     CDS             complement(3576179..3576895)
     CDS             3576942..3577568
     CDS             3577559..3578320
     CDS             3578329..3578877
     CDS             3578933..3580201
     CDS             3580198..3580998
     CDS             3580995..3581831
     CDS             complement(3581837..3582994)
     CDS             3583202..3583627
     CDS             3583778..3585115
     CDS             3585115..3589170
     CDS             3589196..3590545
     CDS             complement(3590745..3592106)
     CDS             3592267..3593352
     CDS             3593467..3594153
     CDS             3594165..3594605
     CDS             3594624..3595622
     CDS             3595706..3597031
     CDS             3597268..3597801
     CDS             complement(3598159..3599589)
     CDS             complement(3599576..3600424)
     CDS             complement(3600764..3602083)
     CDS             complement(3602102..3602647)
     CDS             complement(3602647..3603486)
     CDS             complement(3603752..3605185)
     CDS             complement(3605244..3607370)
     CDS             complement(3608347..3609147)
     CDS             complement(3609169..3610296)
     CDS             complement(3610293..3610949)
     CDS             3611324..3612910
     CDS             3612966..3614222
     CDS             3614406..3615482
     CDS             3615479..3616783
     CDS             3616895..3617899
     CDS             3617908..3619149
     CDS             3619194..3620294
     CDS             3620449..3621720
     CDS             3621788..3622906
     CDS             3622906..3623730
     CDS             complement(3624070..3624450)
     CDS             3624677..3626587
     CDS             3626878..3627294
     CDS             3628063..3628239
     CDS             complement(3628645..3628797)
     CDS             complement(3628781..3628993)
     CDS             complement(3629019..3629465)
     CDS             3630212..3631333
     CDS             3631320..3632198
     CDS             3632198..3632968
     CDS             3632965..3634011
     CDS             complement(3634568..3634957)
     CDS             complement(3635069..3636895)
     CDS             complement(3636916..3637542)
     CDS             complement(3637615..3639513)
     CDS             complement(3639501..3640901)
     CDS             complement(3640894..3641742)
     CDS             complement(3641739..3642338)
     CDS             complement(3642341..3643375)
     CDS             3643669..3645480
     CDS             3645540..3646070
     CDS             3646088..3646849
     CDS             3646876..3647799
     CDS             3647931..3648704
     CDS             3648708..3649316
     CDS             3649373..3650290
     CDS             3650290..3650940
     CDS             3651000..3651959
     CDS             3651975..3652727
     CDS             3652731..3656201
     CDS             3656243..3657034
     CDS             3657024..3658130
     CDS             3658115..3658636
     CDS             3658671..3659825
     CDS             3659825..3660808
     CDS             3660845..3663013
     CDS             3663105..3663590
     CDS             3663587..3664180
     CDS             complement(3664296..3665222)
     CDS             3665377..3665928
     CDS             3665955..3667325
     CDS             3667395..3667733
     CDS             3668393..3669643
     CDS             3669658..3670317
     CDS             3670338..3671657
     CDS             3671678..3672064
     CDS             3672078..3672620
     CDS             3672624..3673547
     CDS             3673568..3674029
     CDS             3674004..3674399
     CDS             3674500..3676461
     CDS             complement(3676621..3677826)
     CDS             complement(3677866..3680163)
     CDS             complement(3680327..3680821)
     CDS             3681318..3681650
     CDS             3681704..3682849
     CDS             complement(3683236..3684033)
     CDS             complement(3684030..3684818)
     CDS             complement(3684815..3685321)
     CDS             complement(3685318..3686673)
     CDS             complement(3686834..3686989)
     CDS             complement(3687103..3687438)
     CDS             complement(3687543..3688568)
     CDS             complement(3688805..3689569)
     CDS             3689724..3690491
     CDS             3690682..3692184
     CDS             complement(3692314..3693126)
     CDS             complement(3693294..3694313)
     CDS             complement(3694359..3694919)
     CDS             complement(3695407..3695622)
     CDS             3695724..3696935
     CDS             3697260..3698045
     CDS             3698136..3698789
     CDS             3698803..3699546
     CDS             complement(3699741..3700274)
     CDS             complement(3700453..3700884)
     CDS             complement(3700999..3701175)
     CDS             3701546..3702556
     CDS             complement(3703508..3703795)
     CDS             3704010..3705275
     CDS             3705591..3705995
     CDS             3706011..3706976
     CDS             3707007..3708671
     CDS             3709155..3710012
     CDS             complement(3710092..3710250)
     CDS             complement(3710293..3710715)
     CDS             3711056..3711322
     CDS             3711343..3711921
     CDS             3711890..3712117
     CDS             complement(3712060..3712206)
     CDS             complement(3712266..3712712)
     CDS             3713262..3713483
     CDS             3713903..3714706
     CDS             3714816..3715034
     CDS             complement(3715464..3716108)
     CDS             complement(3716205..3716831)
     CDS             complement(3716821..3717213)
     CDS             complement(3717213..3717884)
     CDS             complement(3718264..3718452)
     CDS             complement(3718647..3720062)
     CDS             3720145..3721221
     CDS             3721252..3722238
     CDS             3722472..3723575
     CDS             complement(3723584..3723736)
     CDS             complement(3723780..3724460)
     CDS             complement(3724493..3725728)
     CDS             3725959..3727779
     CDS             3727933..3728709
     CDS             complement(3728799..3730118)