CDS             complement(2..373)
     CDS             complement(574..708)
     CDS             1365..2810
     CDS             2971..4146
     CDS             4313..5521
     CDS             6021..8636
     CDS             8761..9342
     CDS             complement(9456..10544)
     CDS             complement(10559..11296)
     CDS             11501..12304
     CDS             complement(12461..13300)
     CDS             13540..14724
     CDS             complement(14853..16421)
     CDS             complement(16601..18256)
     CDS             complement(18487..20238)
     CDS             20495..22090
     CDS             complement(22169..23017)
     CDS             complement(23219..24223)
     CDS             complement(24310..25287)
     CDS             complement(25427..25681)
     CDS             25934..26653
     CDS             complement(26771..28345)
     CDS             28605..29552
     CDS             complement(29793..30848)
     CDS             31051..32241
     CDS             32231..34309
     CDS             complement(34386..34763)
     CDS             complement(35009..35551)
     CDS             complement(35604..36656)
     CDS             complement(36776..37372)
     CDS             37571..38275
     CDS             38601..39686
     CDS             complement(39808..40461)
     CDS             40946..42082
     CDS             42253..43083
     CDS             43185..44105
     CDS             complement(44201..45376)
     CDS             complement(45620..46174)
     CDS             complement(46410..46664)
     CDS             complement(46979..48496)
     CDS             complement(48786..49409)
     CDS             complement(49603..50133)
     CDS             complement(50189..51763)
     CDS             complement(52168..52548)
     CDS             53052..55043
     CDS             complement(55148..55510)
     CDS             56054..57046
     CDS             57132..57455
     CDS             complement(57543..58745)
     CDS             complement(58940..59395)
     CDS             complement(59445..61124)
     CDS             complement(61376..61981)
     CDS             62427..63731
     CDS             63731..64957
     CDS             complement(65050..65658)
     CDS             66040..66483
     CDS             complement(66607..67545)
     CDS             complement(67654..68868)
     CDS             complement(68939..69199)
     CDS             complement(69258..69785)
     CDS             complement(70007..70528)
     CDS             complement(70579..71142)
     CDS             complement(71273..72952)
     CDS             73502..73837
     CDS             74042..74812
     CDS             complement(74775..75467)
     CDS             complement(75551..76450)
     CDS             complement(76476..77699)
     CDS             complement(77937..79649)
     CDS             80047..80856
     CDS             81085..81393
     CDS             82297..82797
     CDS             82931..84415
     CDS             84565..87291
     CDS             87490..87894
     CDS             87911..88990
     CDS             89380..89904
     CDS             89963..90121
     CDS             90167..90346
     CDS             90699..90965
     CDS             91568..93670
     CDS             complement(93783..94358)
     CDS             complement(94399..94929)
     CDS             complement(95077..95334)
     CDS             complement(95335..97530)
     CDS             98092..99204
     CDS             99407..100180
     CDS             100240..101235
     CDS             complement(101271..101897)
     CDS             complement(101906..102793)
     CDS             complement(102843..104753)
     CDS             105030..105878
     CDS             106052..106942
     CDS             complement(107114..109000)
     CDS             complement(109445..109735)
     CDS             complement(109881..111254)
     CDS             111371..112522
     CDS             112718..113455
     CDS             113639..114676
     CDS             114789..115766
     CDS             115896..116846
     CDS             116921..117406
     CDS             complement(117512..118624)
     CDS             complement(118937..120226)
     CDS             120556..121053
     CDS             121154..122119
     CDS             complement(122199..123479)
     CDS             124520..124897
     CDS             124897..125301
     CDS             125480..127330
     CDS             127538..128248
     CDS             129051..131936
     CDS             132092..133324
     CDS             133596..135047
     CDS             135235..136401
     CDS             136506..137381
     CDS             137489..138529
     CDS             138583..139467
     CDS             139471..141138
     CDS             141176..142588
     CDS             complement(142740..144233)
     CDS             144389..145252
     CDS             145239..145670
     CDS             145835..148096
     CDS             148086..148697
     CDS             148765..149565
     CDS             149617..150480
     CDS             150540..151502
     CDS             151571..152083
     CDS             complement(152234..152854)
     CDS             153231..154061
     CDS             154096..154806
     CDS             154923..155798
     CDS             155922..156188
     CDS             complement(156324..157511)
     CDS             complement(157555..158319)
     CDS             158738..161260
     CDS             complement(161397..161822)
     CDS             complement(162270..163568)
     CDS             164028..164183
     CDS             complement(164331..164624)
     CDS             complement(164929..165222)
     CDS             complement(165406..166752)
     CDS             complement(166882..168192)
     CDS             168563..170224
     CDS             complement(170315..173107)
     CDS             173355..173843
     CDS             173925..174299
     CDS             complement(174403..176223)
     CDS             176631..177758
     CDS             complement(177821..178687)
     CDS             179116..179781
     CDS             179785..180795
     CDS             complement(180938..181597)
     CDS             181767..183050
     CDS             183162..183839
     CDS             complement(183977..186271)
     CDS             187074..188531
     CDS             189068..189973
     CDS             190009..190323
     CDS             190453..191166
     CDS             complement(191240..191635)
     CDS             191845..192483
     CDS             192569..192880
     CDS             complement(192913..193284)
     CDS             complement(193488..194111)
     CDS             complement(195015..195218)
     CDS             195714..197939
     CDS             complement(198036..199355)
     CDS             complement(199408..200175)
     CDS             200471..200824
     CDS             200923..202224
     CDS             complement(202311..202715)
     CDS             202888..203067
     CDS             203121..204647
     CDS             204876..205679
     CDS             205818..207428
     CDS             complement(207439..207960)
     CDS             208179..209012
     CDS             209134..209703
     CDS             complement(209827..210621)
     CDS             210742..210837
     CDS             211393..212046
     CDS             complement(212089..213078)
     CDS             complement(213289..213669)
     CDS             complement(213769..214350)
     CDS             complement(214510..215184)
     CDS             complement(215617..216564)
     CDS             complement(217236..218204)
     CDS             complement(218300..218938)
     CDS             complement(219123..221042)
     CDS             221757..223151
     CDS             223708..224844
     CDS             225110..225547
     CDS             225620..226042
     CDS             complement(226182..227846)
     CDS             228195..230330
     CDS             230510..231145
     CDS             231281..232480
     CDS             complement(232528..233547)
     CDS             233837..235063
     CDS             235164..236060
     CDS             236631..237734
     CDS             complement(237809..239110)
     CDS             239497..241464
     CDS             241821..242990
     CDS             243089..243520
     CDS             244112..244792
     CDS             complement(244940..245434)
     CDS             245871..249893
     CDS             complement(250173..252155)
     CDS             complement(252152..252601)
     CDS             complement(252608..253744)
     CDS             complement(254107..254301)
     CDS             complement(254331..255215)
     CDS             complement(255222..256022)
     CDS             complement(256245..256658)
     CDS             complement(256799..257707)
     CDS             complement(257926..260082)
     CDS             complement(260193..261425)
     CDS             262027..262338
     CDS             262434..263765
     CDS             263966..264853
     CDS             264911..265960
     CDS             complement(266036..266932)
     CDS             267264..268991
     CDS             269394..269762
     CDS             complement(270060..270260)
     CDS             complement(270372..270740)
     CDS             complement(270806..271831)
     CDS             complement(271911..272378)
     CDS             272788..274449
     CDS             complement(274524..274973)
     CDS             complement(275165..275380)
     CDS             275773..276159
     CDS             276226..276741
     CDS             276838..277896
     CDS             277955..278326
     CDS             complement(278400..279290)
     CDS             complement(279424..280254)
     CDS             complement(280254..281132)
     CDS             complement(281132..282340)
     CDS             282790..283428
     CDS             283525..284091
     CDS             complement(284172..284642)
     CDS             complement(285217..286227)
     CDS             complement(286246..286920)
     CDS             287484..289526
     CDS             289895..290722
     CDS             complement(290771..292210)
     CDS             complement(292257..293081)
     CDS             293243..294811
     CDS             complement(294834..295355)
     CDS             complement(295502..296218)
     CDS             296506..297963
     CDS             297976..299472
     CDS             300431..301366
     CDS             301650..302738
     CDS             302822..304024
     CDS             304492..305073
     CDS             305479..306039
     CDS             306099..308330
     CDS             308802..310220
     CDS             310263..311105
     CDS             311408..311914
     CDS             311914..312480
     CDS             312480..313484
     CDS             313507..314367
     CDS             314410..318384
     CDS             318397..318945
     CDS             318945..319418
     CDS             319728..320183
     CDS             320190..321467
     CDS             321548..322012
     CDS             complement(322122..322445)
     CDS             complement(322538..325660)
     CDS             326059..328839
     CDS             329022..329546
     CDS             complement(329641..330309)
     CDS             complement(330481..331329)
     CDS             complement(331717..332898)
     CDS             complement(332957..334303)
     CDS             complement(334518..335375)
     CDS             335776..336699
     CDS             complement(336824..341173)
     CDS             342376..343392
     CDS             343528..344232
     CDS             complement(344339..345109)
     CDS             345521..345856
     CDS             346191..346859
     CDS             347124..348266
     CDS             348254..348658
     CDS             complement(348684..349085)
     CDS             349425..349859
     CDS             complement(349971..351092)
     CDS             complement(351251..352303)
     CDS             352623..353381
     CDS             complement(353600..354874)
     CDS             complement(355132..356835)
     CDS             357613..358752
     CDS             358857..360017
     CDS             360057..361079
     CDS             complement(361210..361848)
     CDS             complement(362055..362504)
     CDS             complement(362504..363859)
     CDS             complement(364101..364661)
     CDS             complement(364658..364756)
     CDS             complement(364792..365736)
     CDS             complement(365852..366544)
     CDS             366781..368298
     CDS             368732..370333
     CDS             complement(370449..371531)
     CDS             372011..374224
     CDS             complement(374726..375211)
     CDS             375537..377483
     CDS             complement(377610..378362)
     CDS             complement(378549..379175)
     CDS             379392..380651
     CDS             complement(380810..383029)
     CDS             383700..385037
     CDS             385090..385596
     CDS             385995..387251
     CDS             complement(387354..388628)
     CDS             complement(388717..389091)
     CDS             complement(389093..389854)
     CDS             complement(390011..391312)
     CDS             391668..391994
     CDS             392167..392964
     CDS             393308..394105
     CDS             394192..395124
     CDS             395224..396141
     CDS             396578..397312
     CDS             397326..398051
     CDS             398149..398865
     CDS             399139..401340
     CDS             401571..403034
     CDS             complement(403279..404259)
     CDS             404812..405804
     CDS             405914..406660
     CDS             406657..407325
     CDS             407410..408228
     CDS             408407..409642
     CDS             409984..411738
     CDS             411864..413474
     CDS             413536..414342
     CDS             414480..416594
     CDS             416609..417529
     CDS             417727..418914
     CDS             complement(419146..419874)
     CDS             complement(419912..420874)
     CDS             421085..421891
     CDS             complement(421895..422194)
     CDS             422334..426290
     CDS             426479..427501
     CDS             427681..429756
     CDS             429760..431376
     CDS             complement(431425..431955)
     CDS             complement(432229..432639)
     CDS             complement(432974..435412)
     CDS             complement(435596..436063)
     CDS             436315..437325
     CDS             complement(437430..437906)
     CDS             438161..438673
     CDS             438745..438993
     CDS             438997..440292
     CDS             440295..441014
     CDS             442105..443901
     CDS             443981..444883
     CDS             445043..445438
     CDS             445592..446389
     CDS             446595..447710
     CDS             447767..448531
     CDS             448622..449416
     CDS             complement(449454..450041)
     CDS             450611..451789
     CDS             452144..453991
     CDS             454248..454697
     CDS             complement(454797..455237)
     CDS             complement(455538..456461)
     CDS             complement(456501..459041)
     CDS             complement(459410..460951)
     CDS             complement(461111..461926)
     CDS             complement(462014..462970)
     CDS             463364..466873
     CDS             467000..467812
     CDS             468010..469269
     CDS             469637..470509
     CDS             470522..472723
     CDS             472744..473106
     CDS             473153..473602
     CDS             473644..474093
     CDS             474451..475245
     CDS             475502..476386
     CDS             476530..477048
     CDS             477117..477875
     CDS             complement(477947..478768)
     CDS             complement(479365..480054)
     CDS             complement(480086..480514)
     CDS             complement(480798..482267)
     CDS             482694..483494
     CDS             complement(483654..484694)
     CDS             complement(484736..485233)
     CDS             485378..486049
     CDS             complement(486145..486795)
     CDS             complement(486788..489631)
     CDS             complement(490288..491004)
     CDS             491158..491856
     CDS             491925..493283
     CDS             complement(493378..493929)
     CDS             complement(494217..495854)
     CDS             496388..497020
     CDS             complement(497168..498610)
     CDS             complement(498780..498956)
     CDS             499010..500236
     CDS             complement(500360..501418)
     CDS             complement(501686..502267)
     CDS             complement(502670..503287)
     CDS             complement(503284..504702)
     CDS             505119..506138
     CDS             complement(506225..506581)
     CDS             506691..506840
     CDS             complement(506802..507590)
     CDS             complement(507709..508239)
     CDS             complement(508432..511398)
     CDS             complement(511638..512051)
     CDS             complement(512331..513683)
     CDS             514002..515597
     CDS             515787..516641
     CDS             516724..517857
     CDS             519410..520600
     CDS             520763..521230
     CDS             complement(521316..521750)
     CDS             complement(521903..522727)
     CDS             complement(522728..523750)
     CDS             524476..527769
     CDS             528053..529546
     CDS             complement(529589..530530)
     CDS             complement(530596..531051)
     CDS             complement(531331..531870)
     CDS             complement(531993..532508)
     CDS             complement(532548..534599)
     CDS             complement(534746..535351)
     CDS             complement(535384..537327)
     CDS             complement(537652..538890)
     CDS             539185..539853
     CDS             complement(539862..542603)
     CDS             complement(542776..543570)
     CDS             543879..544934
     CDS             545086..546198
     CDS             546549..547037
     CDS             547280..548302
     CDS             548332..548502
     CDS             complement(548786..552601)
     CDS             553156..553710
     CDS             554050..554652
     CDS             complement(554939..556489)
     CDS             557459..558091
     CDS             558352..559521
     CDS             559613..560137
     CDS             560229..561227
     CDS             complement(561244..562044)
     CDS             562080..562439
     CDS             563019..563681
     CDS             563921..564868
     CDS             565048..565821
     CDS             565936..566793
     CDS             complement(566898..568616)
     CDS             569301..570068
     CDS             complement(570378..572003)
     CDS             572141..572824
     CDS             572933..574207
     CDS             574322..575140
     CDS             575403..576356
     CDS             576586..577959
     CDS             578190..579386
     CDS             579688..580218
     CDS             complement(580244..581200)
     CDS             complement(581303..581482)
     CDS             complement(581594..582448)
     CDS             complement(582842..584371)
     CDS             complement(584371..585867)
     CDS             complement(585933..586247)
     CDS             586931..587959
     CDS             588355..589074
     CDS             589217..589702
     CDS             589842..590522
     CDS             590747..592333
     CDS             592820..593131
     CDS             593180..593818
     CDS             593833..594435
     CDS             594432..594782
     CDS             594794..595621
     CDS             595634..595909
     CDS             595920..596249
     CDS             596253..596981
     CDS             596985..597398
     CDS             597398..597595
     CDS             597592..597867
     CDS             598049..598417
     CDS             598426..598743
     CDS             598759..599301
     CDS             599314..599619
     CDS             599631..600029
     CDS             600204..600737
     CDS             600749..601099
     CDS             601102..601617
     CDS             601638..601817
     CDS             601817..602257
     CDS             602262..603608
     CDS             603641..603757
     CDS             604015..604371
     CDS             604392..604781
     CDS             604830..605471
     CDS             605553..606560
     CDS             606580..606939
     CDS             complement(607061..607678)
     CDS             complement(607925..608722)
     CDS             608897..609490
     CDS             609812..609994
     CDS             610479..611447
     CDS             611444..612172
     CDS             612485..612721
     CDS             613010..613516
     CDS             complement(613651..614868)
     CDS             615091..616851
     CDS             complement(616900..617388)
     CDS             618164..619990
     CDS             619990..620487
     CDS             620640..621656
     CDS             621928..622353
     CDS             622731..622943
     CDS             complement(622893..623009)
     CDS             623533..624282
     CDS             624414..625346
     CDS             complement(625447..626241)
     CDS             complement(626340..627323)
     CDS             627728..628801
     CDS             628862..630073
     CDS             630066..630629
     CDS             complement(630722..631996)
     CDS             complement(632031..633653)
     CDS             complement(633844..635421)
     CDS             635665..636282
     CDS             636335..636817
     CDS             complement(636940..637710)
     CDS             638220..638510
     CDS             638605..640254
     CDS             complement(640459..641259)
     CDS             641734..642891
     CDS             642972..643349
     CDS             643346..644746
     CDS             644901..645464
     CDS             645563..645772
     CDS             645871..646395
     CDS             complement(646462..647685)
     CDS             complement(647767..648525)
     CDS             648676..649551
     CDS             649562..650509
     CDS             650792..651343
     CDS             657486..658502
     CDS             658583..659161
     CDS             659294..659704
     CDS             659745..660221
     CDS             660294..660947
     CDS             complement(661187..661984)
     CDS             662430..664517
     CDS             664942..665724
     CDS             complement(666489..668486)
     CDS             complement(668580..669950)
     CDS             complement(670186..671262)
     CDS             complement(671336..671995)
     CDS             complement(672109..674913)
     CDS             675034..675405
     CDS             complement(675437..675670)
     CDS             complement(675698..676597)
     CDS             complement(676698..678512)
     CDS             complement(678627..679091)
     CDS             complement(679242..680645)
     CDS             complement(680735..682768)
     CDS             683763..684386
     CDS             684499..685167
     CDS             685298..687073
     CDS             687227..687736
     CDS             687733..689157
     CDS             689168..692287
     CDS             692289..693332
     CDS             693388..693936
     CDS             693933..694676
     CDS             694676..695083
     CDS             695088..696962
     CDS             696964..698589
     CDS             698593..700071
     CDS             700246..701082
     CDS             complement(701244..702017)
     CDS             702281..703252
     CDS             703337..704212
     CDS             complement(704209..704817)
     CDS             complement(704914..706011)
     CDS             706677..707981
     CDS             708077..709354
     CDS             709392..710090
     CDS             710102..710686
     CDS             710751..711407
     CDS             711515..712228
     CDS             complement(712262..713173)
     CDS             complement(713380..715287)
     CDS             complement(715289..716428)
     CDS             716701..717792
     CDS             717957..718817
     CDS             719212..719853
     CDS             complement(719982..720584)
     CDS             720708..721451
     CDS             721767..722411
     CDS             722469..723026
     CDS             complement(723132..724064)
     CDS             724484..725560
     CDS             725580..726011
     CDS             726086..728347
     CDS             728411..730363
     CDS             730440..731717
     CDS             731736..732689
     CDS             732694..733254
     CDS             733257..734333
     CDS             734360..735361
     CDS             735363..736481
     CDS             736478..737014
     CDS             737086..738399
     CDS             738406..739833
     CDS             739852..741744
     CDS             741967..743253
     CDS             743285..744382
     CDS             744379..745251
     CDS             745254..745787
     CDS             745780..746643
     CDS             746616..747560
     CDS             747572..748642
     CDS             748891..749187
     CDS             749238..750056
     CDS             750231..750572
     CDS             750625..751071
     CDS             751292..752365
     CDS             752362..753489
     CDS             753490..754113
     CDS             754106..754765
     CDS             754863..756065
     CDS             756187..757638
     CDS             758032..758928
     CDS             759033..759530
     CDS             complement(759660..760874)
     CDS             complement(760936..761325)
     CDS             761833..763137
     CDS             763322..764611
     CDS             764877..765293
     CDS             765606..766037
     CDS             766375..767616
     CDS             767939..769246
     CDS             769349..770302
     CDS             770299..771114
     CDS             771206..772321
     CDS             772386..773690
     CDS             773741..774535
     CDS             774762..775970
     CDS             776402..777844
     CDS             778073..779929
     CDS             complement(780042..781208)
     CDS             complement(781701..782138)
     CDS             782656..783465
     CDS             783589..784401
     CDS             784478..785779
     CDS             complement(785926..786774)
     CDS             complement(786862..787377)
     CDS             787749..789488
     CDS             789631..790386
     CDS             790649..791287
     CDS             791576..792238
     CDS             792722..793369
     CDS             793649..794536
     CDS             complement(794723..795307)
     CDS             795461..796093
     CDS             796648..798306
     CDS             798573..800135
     CDS             complement(800164..801903)
     CDS             complement(802070..803800)
     CDS             complement(803841..804476)
     CDS             804883..805977
     CDS             806090..806770
     CDS             complement(806798..807127)
     CDS             807450..808652
     CDS             808913..809299
     CDS             809722..810759
     CDS             810982..811605
     CDS             811695..812759
     CDS             complement(812944..814605)
     CDS             complement(814663..815358)
     CDS             complement(815477..816565)
     CDS             complement(816644..817354)
     CDS             817697..819367
     CDS             820116..821723
     CDS             complement(821833..823470)
     CDS             823922..824347
     CDS             824511..824996
     CDS             complement(825659..826144)
     CDS             complement(826172..827326)
     CDS             complement(827358..829064)
     CDS             complement(829217..829855)
     CDS             complement(830012..830632)
     CDS             complement(830711..830983)
     CDS             complement(831142..831426)
     CDS             831752..832468
     CDS             832446..833957
     CDS             834538..835308
     CDS             complement(835473..836174)
     CDS             complement(836393..837220)
     CDS             complement(837213..837704)
     CDS             complement(837766..838050)
     CDS             complement(838111..838617)
     CDS             complement(838661..839425)
     CDS             complement(839428..839958)
     CDS             complement(840011..841114)
     CDS             complement(841343..842632)
     CDS             complement(842899..844098)
     CDS             complement(844517..845323)
     CDS             complement(845344..845736)
     CDS             complement(845837..846622)
     CDS             complement(846664..847182)
     CDS             complement(847283..847798)
     CDS             848165..849991
     CDS             complement(850054..850716)
     CDS             complement(850791..851426)
     CDS             complement(851442..852545)
     CDS             complement(852605..853339)
     CDS             complement(853575..854396)
     CDS             complement(854507..855439)
     CDS             856187..856924
     CDS             856976..858688
     CDS             858726..859766
     CDS             859859..861223
     CDS             861260..861670
     CDS             861767..862303
     CDS             862471..863568
     CDS             863594..864295
     CDS             complement(864532..865029)
     CDS             complement(865232..865354)
     CDS             complement(865373..865792)
     CDS             865977..868088
     CDS             868317..869369
     CDS             869546..869962
     CDS             complement(870427..870813)
     CDS             871458..872504
     CDS             872482..873039
     CDS             873011..875089
     CDS             complement(875368..876411)
     CDS             complement(876574..877035)
     CDS             877536..880139
     CDS             880252..880770
     CDS             880839..881597
     CDS             881658..882248
     CDS             complement(882366..883163)
     CDS             883603..884415
     CDS             complement(884539..885627)
     CDS             complement(885696..886877)
     CDS             complement(886959..887765)
     CDS             complement(888170..889141)
     CDS             complement(889138..890199)
     CDS             complement(890199..891113)
     CDS             complement(891349..892365)
     CDS             complement(892578..894221)
     CDS             complement(894698..895975)
     CDS             complement(896150..896575)
     CDS             complement(896615..897781)
     CDS             898091..899374
     CDS             899499..901247
     CDS             901260..902003
     CDS             complement(902083..903516)
     CDS             complement(903831..904439)
     CDS             complement(904474..905226)
     CDS             complement(905452..906027)
     CDS             complement(906512..907579)
     CDS             complement(907854..908429)
     CDS             complement(908697..911027)
     CDS             complement(911213..912406)
     CDS             complement(912619..914154)
     CDS             complement(914208..914705)
     CDS             complement(914867..915196)
     CDS             complement(915468..916247)
     CDS             916602..917747
     CDS             complement(917840..918421)
     CDS             complement(918568..919977)
     CDS             complement(920417..921565)
     CDS             complement(921565..921744)
     CDS             complement(921744..922382)
     CDS             complement(922392..923873)
     CDS             924746..925135
     CDS             complement(925227..926195)
     CDS             926283..926471
     CDS             926645..927880
     CDS             927925..928605
     CDS             928664..928972
     CDS             complement(928982..929575)
     CDS             929841..932822
     CDS             933079..934134
     CDS             934277..935167
     CDS             935267..936064
     CDS             complement(936167..937132)
     CDS             complement(937283..938584)
     CDS             complement(938779..940479)
     CDS             940904..942172
     CDS             942257..942586
     CDS             942697..943290
     CDS             943439..944737
     CDS             complement(944755..945477)
     CDS             complement(945594..948491)
     CDS             complement(948555..949313)
     CDS             complement(949663..950043)
     CDS             complement(950110..951282)
     CDS             952168..952491
     CDS             952714..953301
     CDS             953553..954407
     CDS             954540..955763
     CDS             complement(955923..957293)
     CDS             complement(957892..958680)
     CDS             complement(958787..960589)
     CDS             complement(961417..962232)
     CDS             962420..963604
     CDS             963828..965099
     CDS             complement(965284..966042)
     CDS             966321..967787
     CDS             967943..969202
     CDS             969487..970929
     CDS             complement(971026..972399)
     CDS             complement(972485..973612)
     CDS             973627..974004
     CDS             complement(974213..975511)
     CDS             complement(975664..976548)
     CDS             complement(976604..977872)
     CDS             complement(978289..979233)
     CDS             complement(979621..980097)
     CDS             complement(980449..983787)
     CDS             complement(983848..985080)
     CDS             complement(985482..986051)
     CDS             986226..986762
     CDS             986849..987556
     CDS             987697..988746
     CDS             988816..989100
     CDS             complement(989214..989690)
     CDS             989865..990992
     CDS             991195..992916
     CDS             993004..993795
     CDS             993927..994490
     CDS             994955..997552
     CDS             997731..998978
     CDS             999146..1000402
     CDS             1000411..1000791
     CDS             1001091..1002746
     CDS             complement(1003041..1003385)
     CDS             1003721..1004239
     CDS             1004281..1005066
     CDS             complement(1005193..1005549)
     CDS             complement(1005646..1006812)
     CDS             complement(1007277..1007972)
     CDS             complement(1008026..1008868)
     CDS             complement(1008968..1010023)
     CDS             complement(1010092..1011774)
     CDS             complement(1011925..1013523)
     CDS             1013802..1014359
     CDS             1014465..1014770
     CDS             complement(1014917..1015432)
     CDS             1015748..1016962
     CDS             complement(1017122..1018168)
     CDS             1018368..1020173
     CDS             1020230..1021237
     CDS             1021241..1022035
     CDS             1022217..1022978
     CDS             1023137..1023967
     CDS             complement(1024001..1026562)
     CDS             1026942..1027355
     CDS             complement(1027462..1028661)
     CDS             1028911..1029588
     CDS             1029617..1030723
     CDS             1031044..1031388
     CDS             1031409..1031981
     CDS             1032162..1033676
     CDS             1033794..1035491
     CDS             1035779..1037824
     CDS             1038226..1038858
     CDS             complement(1038897..1039052)
     CDS             complement(1039006..1040892)
     CDS             1041147..1041866
     CDS             1042387..1043295
     CDS             1043383..1043685
     CDS             1043714..1044049
     CDS             1044046..1045749
     CDS             1045785..1046333
     CDS             1046281..1047030
     CDS             1047065..1047703
     CDS             1047951..1048535
     CDS             1048736..1050001
     CDS             1050274..1051593
     CDS             1051839..1052528
     CDS             1052618..1053826
     CDS             1054191..1054904
     CDS             1055177..1056034
     CDS             1056196..1057467
     CDS             1057564..1058997
     CDS             1059253..1060743
     CDS             1061168..1062637
     CDS             1062655..1063941
     CDS             1064042..1065499
     CDS             1065558..1066583
     CDS             1066588..1067841
     CDS             1068108..1069160
     CDS             1069215..1070261
     CDS             1070398..1070913
     CDS             1071131..1071955
     CDS             complement(1072100..1072513)
     CDS             complement(1072699..1073598)
     CDS             complement(1073650..1074813)
     CDS             1075213..1076199
     CDS             1076287..1076730
     CDS             complement(1076806..1077117)
     CDS             1077587..1078639
     CDS             complement(1079176..1082628)
     CDS             complement(1082635..1085019)
     CDS             complement(1085031..1085570)
     CDS             complement(1085665..1086543)
     CDS             1086637..1086786
     CDS             complement(1087065..1087739)
     CDS             complement(1087782..1088153)
     CDS             complement(1088164..1088793)
     CDS             complement(1088790..1092062)
     CDS             complement(1092083..1093012)
     CDS             complement(1093120..1095420)
     CDS             complement(1095438..1096430)
     CDS             complement(1096434..1097336)
     CDS             1098114..1098299
     CDS             1098299..1098706
     CDS             1099405..1101048
     CDS             1101122..1101343
     CDS             1101710..1102099
     CDS             1102212..1102991
     CDS             complement(1102988..1103320)
     CDS             1103477..1104538
     CDS             1104558..1105184
     CDS             complement(1105352..1106152)
     CDS             1106535..1110053
     CDS             1110139..1110642
     CDS             1110881..1113154
     CDS             complement(1113443..1115584)
     CDS             1116104..1118533
     CDS             1118538..1119662
     CDS             1119809..1120543
     CDS             1121231..1122136
     CDS             1122151..1122735
     CDS             1122859..1123716
     CDS             1123770..1124858
     CDS             1124933..1125934
     CDS             complement(1126026..1126763)
     CDS             complement(1126760..1129924)
     CDS             complement(1129928..1132099)
     CDS             complement(1132101..1133576)
     CDS             complement(1133642..1134901)
     CDS             complement(1134901..1137330)
     CDS             1137832..1139898
     CDS             1139917..1140648
     CDS             1140654..1142075
     CDS             1142085..1145312
     CDS             complement(1145483..1146262)
     CDS             complement(1146375..1146764)
     CDS             complement(1146863..1147180)
     CDS             complement(1147191..1147484)
     CDS             complement(1147481..1148725)
     CDS             complement(1148742..1148957)
     CDS             1149154..1149378
     CDS             1149416..1149532
     CDS             1150134..1151804
     CDS             1151960..1152334
     CDS             1152543..1154333
     CDS             complement(1154447..1154980)
     CDS             complement(1155167..1155862)
     CDS             1156189..1156797
     CDS             complement(1156986..1157636)
     CDS             complement(1157691..1158245)
     CDS             complement(1158520..1159338)
     CDS             complement(1159328..1159987)
     CDS             complement(1160121..1160747)
     CDS             complement(1160861..1162687)
     CDS             complement(1162684..1163991)
     CDS             complement(1163995..1166163)
     CDS             complement(1166512..1167513)
     CDS             complement(1167659..1168813)
     CDS             complement(1168943..1169923)
     CDS             complement(1169987..1171162)
     CDS             1172106..1173788
     CDS             complement(1174196..1174849)
     CDS             complement(1174888..1175697)
     CDS             complement(1175690..1176250)
     CDS             complement(1176325..1178217)
     CDS             complement(1178320..1178457)
     CDS             complement(1178532..1178834)
     CDS             complement(1178985..1179881)
     CDS             complement(1180019..1180717)
     CDS             complement(1180764..1181735)
     CDS             complement(1181735..1182805)
     CDS             complement(1182816..1184594)
     CDS             complement(1184732..1186096)
     CDS             complement(1186876..1187679)
     CDS             complement(1187740..1188912)
     CDS             complement(1189066..1191399)
     CDS             complement(1191717..1193183)
     CDS             complement(1193457..1194860)
     CDS             complement(1195085..1195813)
     CDS             1196210..1197187
     CDS             complement(1197304..1197948)
     CDS             1198180..1199640
     CDS             1199764..1201710
     CDS             1202111..1203583
     CDS             1203829..1205196
     CDS             1205243..1205893
     CDS             complement(1206013..1207404)
     CDS             complement(1207506..1209122)
     CDS             complement(1209291..1209926)
     CDS             complement(1209960..1210637)
     CDS             complement(1210844..1211893)
     CDS             complement(1212006..1213226)
     CDS             complement(1213577..1214215)
     CDS             1214492..1215982
     CDS             complement(1216113..1216352)
     CDS             1216556..1218757
     CDS             1218995..1220242
     CDS             1220309..1220647
     CDS             1220804..1221226
     CDS             complement(1221333..1222157)
     CDS             complement(1222367..1222867)
     CDS             1222960..1223829
     CDS             complement(1223880..1225016)
     CDS             complement(1225037..1226395)
     CDS             1226627..1227685
     CDS             1227685..1228518
     CDS             1228562..1229113
     CDS             complement(1229061..1229204)
     CDS             complement(1229179..1229424)
     CDS             complement(1229646..1230158)
     CDS             complement(1230179..1230409)
     CDS             complement(1230426..1230821)
     CDS             complement(1231112..1232098)
     CDS             complement(1232266..1234650)
     CDS             1235025..1235921
     CDS             1236119..1237762
     CDS             complement(1237858..1239051)
     CDS             complement(1239051..1240355)
     CDS             complement(1240359..1241642)
     CDS             complement(1241732..1243483)
     CDS             1243998..1245608
     CDS             1245893..1246570
     CDS             1246919..1247944
     CDS             1248157..1248849
     CDS             complement(1248965..1249750)
     CDS             complement(1249965..1255238)
     CDS             complement(1255388..1257439)
     CDS             complement(1257514..1257978)
     CDS             complement(1258251..1259903)
     CDS             1260491..1263304
     CDS             1263327..1265069
     CDS             complement(1265233..1265868)
     CDS             1266445..1267422
     CDS             complement(1267677..1268342)
     CDS             complement(1268430..1269566)
     CDS             complement(1269686..1272541)
     CDS             1272966..1273682
     CDS             1273810..1274589
     CDS             1274735..1275850
     CDS             1275935..1276669
     CDS             1276759..1277190
     CDS             1277327..1279123
     CDS             1279126..1280244
     CDS             1280293..1281099
     CDS             1281260..1282360
     CDS             1282498..1282845
     CDS             complement(1282952..1283965)
     CDS             complement(1284247..1285860)
     CDS             1286503..1287903
     CDS             1288202..1289119
     CDS             1289169..1289738
     CDS             1289905..1291377
     CDS             complement(1291435..1292682)
     CDS             complement(1292894..1294804)
     CDS             complement(1294985..1295758)
     CDS             1295997..1296437
     CDS             1296721..1298706
     CDS             1298836..1299867
     CDS             1300033..1300920
     CDS             complement(1301306..1302310)
     CDS             1302524..1303153
     CDS             complement(1303316..1303780)
     CDS             complement(1303916..1304446)
     CDS             complement(1304633..1305490)
     CDS             1305926..1307398
     CDS             1307671..1309611
     CDS             1309721..1310635
     CDS             1311241..1313076
     CDS             1313483..1314733
     CDS             complement(1314773..1315018)
     CDS             complement(1315077..1316621)
     CDS             complement(1316821..1317189)
     CDS             1317557..1318216
     CDS             1318460..1319566
     CDS             1319749..1320408
     CDS             1320607..1321902
     CDS             1322002..1322460
     CDS             1322578..1323876
     CDS             1323879..1324439
     CDS             1324660..1325109
     CDS             1325446..1326480
     CDS             1326579..1327076
     CDS             1327330..1328865
     CDS             complement(1328976..1329335)
     CDS             complement(1329325..1330056)
     CDS             complement(1330131..1331549)
     CDS             complement(1331757..1333001)
     CDS             complement(1333011..1334888)
     CDS             complement(1335195..1335521)
     CDS             1336024..1337298
     CDS             1337681..1338175
     CDS             1338351..1341416
     CDS             complement(1341509..1342717)
     CDS             complement(1343703..1344521)
     CDS             1344781..1346109
     CDS             complement(1346234..1346500)
     CDS             complement(1346698..1347831)
     CDS             complement(1347904..1348287)
     CDS             complement(1348358..1348645)
     CDS             complement(1348635..1348886)
     CDS             complement(1349068..1349823)
     CDS             complement(1350026..1352302)
     CDS             complement(1352865..1353224)
     CDS             complement(1353403..1355322)
     CDS             complement(1355876..1358026)
     CDS             complement(1358205..1359284)
     CDS             1360042..1361232
     CDS             1361285..1362250
     CDS             1362518..1363135
     CDS             complement(1363228..1363398)
     CDS             1363981..1365435
     CDS             1365634..1367235
     CDS             1367280..1367924
     CDS             complement(1368042..1369334)
     CDS             complement(1369471..1370478)
     CDS             complement(1370586..1371044)
     CDS             complement(1371041..1371781)
     CDS             1372293..1373588
     CDS             1374382..1377639
     CDS             1377651..1378340
     CDS             1379104..1380762
     CDS             1380929..1383499
     CDS             1383492..1384478
     CDS             1384700..1386157
     CDS             complement(1386318..1387490)
     CDS             1387622..1387807
     CDS             complement(1387932..1389323)
     CDS             complement(1389405..1391243)
     CDS             complement(1391299..1392525)
     CDS             1392784..1393284
     CDS             1393434..1393784
     CDS             1394033..1394560
     CDS             1394837..1396735
     CDS             1396986..1397945
     CDS             complement(1398070..1399089)
     CDS             complement(1399632..1400561)
     CDS             1401057..1402718
     CDS             1402766..1403692
     CDS             1403708..1404502
     CDS             1404577..1405938
     CDS             1406015..1407337
     CDS             complement(1407357..1407845)
     CDS             1408063..1409847
     CDS             1410126..1410740
     CDS             complement(1410877..1412238)
     CDS             complement(1412443..1412874)
     CDS             complement(1413136..1414503)
     CDS             1414757..1414894
     CDS             complement(1414884..1415381)
     CDS             1415611..1416936
     CDS             complement(1417033..1417173)
     CDS             1417435..1417995
     CDS             complement(1418067..1418438)
     CDS             complement(1418435..1418773)
     CDS             complement(1418849..1419172)
     CDS             complement(1419242..1419673)
     CDS             1420095..1422950
     CDS             1423215..1424144
     CDS             1424476..1425165
     CDS             complement(1425199..1426806)
     CDS             1427067..1428188
     CDS             complement(1428181..1429023)
     CDS             complement(1429084..1429884)
     CDS             complement(1429990..1430922)
     CDS             complement(1430984..1432810)
     CDS             1433174..1434154
     CDS             1434384..1435652
     CDS             1435798..1437087
     CDS             1437150..1437902
     CDS             1438041..1438910
     CDS             complement(1439012..1440712)
     CDS             complement(1441276..1442973)
     CDS             complement(1443590..1444159)
     CDS             1444477..1445301
     CDS             1445374..1446597
     CDS             1446916..1447314
     CDS             complement(1447456..1448889)
     CDS             1449605..1451038
     CDS             complement(1451159..1452091)
     CDS             1452459..1453616
     CDS             complement(1453725..1454762)
     CDS             complement(1454791..1454955)
     CDS             1455294..1455863
     CDS             complement(1456159..1456611)
     CDS             complement(1456797..1457738)
     CDS             1458182..1459363
     CDS             1459504..1460646
     CDS             1460696..1463038
     CDS             1463273..1464232
     CDS             1464283..1464705
     CDS             1464698..1465216
     CDS             complement(1465278..1466189)
     CDS             complement(1466338..1466781)
     CDS             complement(1466868..1467749)
     CDS             complement(1467749..1468129)
     CDS             complement(1468222..1471965)
     CDS             complement(1472298..1473746)
     CDS             complement(1473836..1475332)
     CDS             complement(1475444..1476325)
     CDS             complement(1476430..1477677)
     CDS             complement(1477775..1478773)
     CDS             1479103..1479906
     CDS             complement(1479917..1481854)
     CDS             complement(1482127..1482648)
     CDS             1482939..1483631
     CDS             1483727..1485322
     CDS             1485635..1491922
     CDS             complement(1492084..1492947)
     CDS             1493563..1495113
     CDS             complement(1495219..1495923)
     CDS             1496205..1497131
     CDS             complement(1497303..1498979)
     CDS             complement(1499428..1500273)
     CDS             complement(1500471..1501736)
     CDS             complement(1501846..1503000)
     CDS             1503314..1504090
     CDS             1504218..1505819
     CDS             1505901..1507103
     CDS             1507153..1508847
     CDS             1508945..1509415
     CDS             1509532..1510563
     CDS             1510899..1512038
     CDS             complement(1512230..1512949)
     CDS             complement(1512997..1513440)
     CDS             complement(1513614..1514930)
     CDS             complement(1515024..1515710)
     CDS             complement(1515753..1517471)
     CDS             1517652..1518647
     CDS             1519085..1520203
     CDS             1520316..1520957
     CDS             1521012..1521413
     CDS             complement(1521616..1521903)
     CDS             complement(1521948..1522388)
     CDS             complement(1522436..1522912)
     CDS             complement(1523164..1524075)
     CDS             complement(1524266..1524955)
     CDS             complement(1525068..1525604)
     CDS             1526353..1527144
     CDS             complement(1527175..1528539)
     CDS             complement(1528957..1530252)
     CDS             complement(1530330..1531115)
     CDS             complement(1531195..1532433)
     CDS             complement(1532448..1533113)
     CDS             complement(1533140..1533832)
     CDS             complement(1533944..1535173)
     CDS             complement(1535249..1536028)
     CDS             complement(1536088..1537104)
     CDS             complement(1537170..1537667)
     CDS             complement(1537730..1539112)
     CDS             complement(1539241..1540164)
     CDS             complement(1540264..1540554)
     CDS             complement(1540597..1541769)
     CDS             1541957..1542874
     CDS             complement(1542971..1543882)
     CDS             1544045..1544497
     CDS             1544719..1545537
     CDS             complement(1546309..1547574)
     CDS             complement(1547576..1549630)
     CDS             complement(1549683..1550996)
     CDS             complement(1550996..1552804)
     CDS             complement(1552857..1554092)
     CDS             complement(1554422..1556617)
     CDS             1556823..1558910
     CDS             1558984..1560057
     CDS             1560100..1561176
     CDS             1561354..1562385
     CDS             1562385..1563152
     CDS             complement(1563527..1565143)
     CDS             complement(1565907..1566716)
     CDS             complement(1566754..1567257)
     CDS             1567635..1572119
     CDS             1572196..1576650
     CDS             1576727..1578922
     CDS             complement(1579036..1579599)
     CDS             complement(1579702..1580370)
     CDS             1580679..1582358
     CDS             1582471..1582764
     CDS             1582798..1583814
     CDS             complement(1583856..1585472)
     CDS             complement(1585586..1586992)
     CDS             1587475..1588956
     CDS             1589211..1590002
     CDS             complement(1590050..1591552)
     CDS             complement(1591694..1592284)
     CDS             complement(1592368..1594221)
     CDS             complement(1594254..1595018)
     CDS             complement(1595092..1596333)
     CDS             complement(1596414..1596674)
     CDS             complement(1596710..1597036)
     CDS             complement(1597229..1599886)
     CDS             complement(1600112..1601239)
     CDS             complement(1601355..1602245)
     CDS             complement(1602618..1603904)
     CDS             complement(1603993..1604106)
     CDS             complement(1604212..1605237)
     CDS             1605463..1606500
     CDS             complement(1606520..1606861)
     CDS             complement(1607037..1607999)
     CDS             complement(1608342..1609004)
     CDS             complement(1609131..1609538)
     CDS             complement(1609584..1612193)
     CDS             1612753..1614264
     CDS             1614267..1616369
     CDS             1616450..1617880
     CDS             1617877..1621161
     CDS             1621260..1622189
     CDS             complement(1622248..1623192)
     CDS             1623306..1624445
     CDS             1624617..1624832
     CDS             complement(1625180..1626115)
     CDS             1626214..1626648
     CDS             1626654..1627118
     CDS             1627559..1627687
     CDS             complement(1627698..1628618)
     CDS             1629080..1630408
     CDS             complement(1630494..1630973)
     CDS             complement(1631143..1631835)
     CDS             1632413..1633012
     CDS             complement(1633295..1634674)
     CDS             1634896..1636065
     CDS             complement(1636136..1636267)
     CDS             1636981..1637103
     CDS             complement(1637246..1638049)
     CDS             complement(1638101..1638943)
     CDS             complement(1639448..1639996)
     CDS             complement(1640038..1640322)
     CDS             1640436..1640768
     CDS             complement(1641196..1642080)
     CDS             1642303..1642467
     CDS             complement(1642518..1644086)
     CDS             1644326..1644976
     CDS             1645774..1646496
     CDS             complement(1646645..1647055)
     CDS             1647198..1649414
     CDS             1649536..1651584
     CDS             1651585..1652247
     CDS             1652244..1652813
     CDS             1652810..1654090
     CDS             1654232..1654939
     CDS             1655185..1655547
     CDS             complement(1656373..1657383)
     CDS             complement(1657738..1658328)
     CDS             1658933..1659907
     CDS             complement(1660064..1660555)
     CDS             complement(1660540..1661226)
     CDS             1661546..1663135
     CDS             1663125..1664486
     CDS             1664539..1665408
     CDS             1665480..1668662
     CDS             1668950..1671577
     CDS             complement(1671643..1672449)
     CDS             complement(1672464..1672679)
     CDS             complement(1672782..1673231)
     CDS             complement(1673228..1675573)
     CDS             complement(1675579..1677159)
     CDS             complement(1677149..1678537)
     CDS             complement(1678820..1679293)
     CDS             1679517..1680191
     CDS             complement(1680318..1681073)
     CDS             complement(1681171..1682181)
     CDS             complement(1682680..1682883)
     CDS             complement(1683246..1684202)
     CDS             1684386..1685810
     CDS             complement(1685819..1687063)
     CDS             complement(1687345..1689003)
     CDS             complement(1689654..1690868)
     CDS             complement(1691196..1692038)
     CDS             1692424..1693800
     CDS             complement(1693939..1694412)
     CDS             complement(1694475..1694963)
     CDS             complement(1695386..1695577)
     CDS             1695866..1696189
     CDS             complement(1696305..1697027)
     CDS             complement(1697110..1698042)
     CDS             complement(1698042..1698926)
     CDS             complement(1699193..1700290)
     CDS             complement(1700577..1701725)
     CDS             1702328..1702846
     CDS             complement(1702936..1704189)
     CDS             1704551..1706236
     CDS             1706229..1706825
     CDS             1706908..1707546
     CDS             1707772..1709358
     CDS             1709496..1711049
     CDS             1711122..1715033
     CDS             complement(1715197..1720056)
     CDS             1720501..1721829
     CDS             1722128..1723522
     CDS             complement(1723682..1724347)
     CDS             1724558..1724755
     CDS             1724812..1725993
     CDS             complement(1726096..1726995)
     CDS             complement(1727235..1729292)
     CDS             complement(1729453..1730748)
     CDS             complement(1730867..1732411)
     CDS             complement(1732548..1733021)
     CDS             complement(1733061..1734149)
     CDS             complement(1734393..1735538)
     CDS             1735859..1736611
     CDS             1736562..1737170
     CDS             complement(1737208..1737891)
     CDS             1737995..1738909
     CDS             1739051..1740463
     CDS             complement(1740628..1741083)
     CDS             complement(1741710..1745975)
     CDS             complement(1746182..1746778)
     CDS             complement(1747000..1748424)
     CDS             1748810..1748971
     CDS             complement(1749020..1749715)
     CDS             complement(1749827..1750633)
     CDS             1750996..1751592
     CDS             complement(1751782..1753203)
     CDS             complement(1753471..1754721)
     CDS             complement(1754899..1756224)
     CDS             complement(1756434..1758119)
     CDS             complement(1758121..1759203)
     CDS             complement(1759203..1760270)
     CDS             complement(1760362..1761141)
     CDS             complement(1761232..1763064)
     CDS             complement(1763312..1764421)
     CDS             complement(1764567..1765433)
     CDS             complement(1765539..1768472)
     CDS             complement(1768530..1769126)
     CDS             1769673..1770389
     CDS             complement(1770488..1771309)
     CDS             complement(1771506..1772915)
     CDS             1773665..1774288
     CDS             1774337..1775473
     CDS             1775537..1776424
     CDS             1776528..1777259
     CDS             1777368..1778027
     CDS             complement(1778049..1779995)
     CDS             1780301..1782199
     CDS             1782558..1783982
     CDS             1783996..1784844
     CDS             1785018..1785917
     CDS             1786151..1787875
     CDS             1788203..1789996
     CDS             1790289..1792073
     CDS             1792441..1794921
     CDS             complement(1794967..1795809)
     CDS             complement(1795890..1796753)
     CDS             1797091..1797225
     CDS             1797315..1797905
     CDS             complement(1798120..1799229)
     CDS             1799553..1800956
     CDS             1801084..1802190
     CDS             1802385..1803302
     CDS             complement(1803427..1804086)
     CDS             complement(1804233..1805537)
     CDS             complement(1805675..1806421)
     CDS             complement(1806411..1806815)
     CDS             complement(1806874..1807257)
     CDS             1807541..1809094
     CDS             1809347..1809787
     CDS             1810013..1810507
     CDS             1810605..1811726
     CDS             1811716..1812489
     CDS             1812620..1812922
     CDS             1813020..1813841
     CDS             complement(1813967..1815121)
     CDS             complement(1815379..1815594)
     CDS             1816087..1816623
     CDS             1816841..1818115
     CDS             complement(1818160..1818990)
     CDS             1819345..1820094
     CDS             complement(1820187..1820759)
     CDS             complement(1820825..1822258)
     CDS             1822640..1822792
     CDS             1823038..1824519
     CDS             1824604..1826151
     CDS             complement(1826235..1827101)
     CDS             1827435..1828577
     CDS             1829596..1830216
     CDS             complement(1830373..1831818)
     CDS             complement(1832062..1832859)
     CDS             complement(1832965..1833534)
     CDS             complement(1833746..1834330)
     CDS             complement(1834327..1834893)
     CDS             complement(1834933..1835925)
     CDS             complement(1836200..1836751)
     CDS             complement(1837207..1838430)
     CDS             complement(1838534..1840276)
     CDS             complement(1840348..1840887)
     CDS             complement(1840893..1841492)
     CDS             1841717..1841839
     CDS             complement(1842097..1842429)
     CDS             complement(1842433..1843245)
     CDS             complement(1843523..1844146)
     CDS             complement(1844292..1845566)
     CDS             complement(1845844..1847088)
     CDS             1847178..1847843
     CDS             complement(1847959..1849149)
     CDS             complement(1849337..1850197)
     CDS             complement(1850251..1851561)
     CDS             1851926..1853008
     CDS             complement(1853119..1855761)
     CDS             1856124..1856642
     CDS             1856758..1857465
     CDS             complement(1857595..1858431)
     CDS             1859075..1859833
     CDS             complement(1859921..1860886)
     CDS             complement(1860998..1862242)
     CDS             complement(1862302..1863084)
     CDS             complement(1863130..1864290)
     CDS             complement(1864354..1865838)
     CDS             complement(1866163..1868208)
     CDS             complement(1868431..1870101)
     CDS             complement(1870354..1871592)
     CDS             complement(1871967..1872074)
     CDS             1872120..1872542
     CDS             1872752..1873498
     CDS             complement(1873847..1874392)
     CDS             1874882..1875973
     CDS             1876110..1877543
     CDS             1877626..1878306
     CDS             complement(1878356..1879429)
     CDS             complement(1879433..1880308)
     CDS             complement(1880305..1880784)
     CDS             complement(1880788..1881450)
     CDS             complement(1881648..1882331)
     CDS             complement(1882565..1883353)
     CDS             complement(1883503..1885290)
     CDS             complement(1885354..1886196)
     CDS             1886596..1887369
     CDS             complement(1887838..1888485)
     CDS             1888731..1889882
     CDS             1890061..1891269
     CDS             1891326..1893512
     CDS             1893505..1894563
     CDS             complement(1895032..1895937)
     CDS             1896088..1896477
     CDS             1896555..1897277
     CDS             1897517..1898227
     CDS             1898363..1898971
     CDS             complement(1899313..1899486)
     CDS             complement(1899664..1901070)
     CDS             complement(1901206..1902948)
     CDS             complement(1903070..1904038)
     CDS             1904283..1905203
     CDS             complement(1905236..1906660)
     CDS             complement(1906753..1907094)
     CDS             complement(1907190..1908065)
     CDS             complement(1908107..1908205)
     CDS             complement(1908270..1909376)
     CDS             1909531..1910460
     CDS             1910649..1911845
     CDS             1912222..1913511
     CDS             1913666..1914241
     CDS             complement(1914306..1915166)
     CDS             1915336..1915983
     CDS             complement(1916088..1916333)
     CDS             1916898..1918013
     CDS             1918190..1919407
     CDS             1919528..1921333
     CDS             1921385..1923004
     CDS             1923161..1924246
     CDS             1924280..1925122
     CDS             1925235..1925468
     CDS             complement(1925651..1926826)
     CDS             complement(1927274..1928377)
     CDS             complement(1928468..1929214)
     CDS             complement(1929389..1930039)
     CDS             complement(1930087..1931505)
     CDS             1931814..1932686
     CDS             1933223..1934722
     CDS             complement(1934797..1935582)
     CDS             complement(1935624..1936142)
     CDS             complement(1936572..1937954)
     CDS             complement(1938322..1939545)
     CDS             complement(1939766..1940047)
     CDS             1940267..1942213
     CDS             1942645..1943229
     CDS             1943231..1944457
     CDS             1944457..1945170
     CDS             1945373..1945987
     CDS             1946114..1946557
     CDS             complement(1946646..1947221)
     CDS             complement(1947358..1948497)
     CDS             complement(1948642..1949868)
     CDS             complement(1950227..1950472)
     CDS             complement(1950634..1951434)
     CDS             complement(1951561..1952190)
     CDS             complement(1952267..1952980)
     CDS             1953339..1954754
     CDS             1955163..1957265
     CDS             complement(1957365..1957802)
     CDS             1958225..1959274
     CDS             1959414..1960439
     CDS             1960788..1961687
     CDS             1961719..1962513
     CDS             1962970..1965312
     CDS             1965373..1966386
     CDS             1967118..1968788
     CDS             1968877..1969011
     CDS             1969590..1970936
     CDS             complement(1971228..1973327)
     CDS             complement(1973411..1975909)
     CDS             complement(1975909..1979457)
     CDS             complement(1979457..1983122)
     CDS             complement(1983073..1983684)
     CDS             complement(1983697..1984296)
     CDS             complement(1984715..1985413)
     CDS             complement(1985426..1986505)
     CDS             1986617..1987513
     CDS             1987549..1988085
     CDS             1988824..1990026
     CDS             1990038..1990559
     CDS             complement(1990596..1990847)
     CDS             complement(1991016..1991927)
     CDS             complement(1992052..1993176)
     CDS             complement(1993293..1994285)
     CDS             complement(1994336..1994626)
     CDS             complement(1994761..1995675)
     CDS             1996083..1997681
     CDS             1998240..1998749
     CDS             complement(2000332..2003067)
     CDS             complement(2003064..2003177)
     CDS             complement(2003177..2003767)
     CDS             complement(2003760..2004290)
     CDS             complement(2004277..2004552)
     CDS             complement(2004545..2004832)
     CDS             complement(2004829..2005083)
     CDS             complement(2005087..2005377)
     CDS             complement(2005530..2006768)
     CDS             complement(2006891..2008132)
     CDS             complement(2008740..2009411)
     CDS             2009572..2010936
     CDS             complement(2010980..2012083)
     CDS             complement(2012145..2013320)
     CDS             2013773..2015122
     CDS             complement(2015080..2015238)
     CDS             complement(2015286..2015498)
     CDS             2015928..2018600
     CDS             2018934..2020220
     CDS             2020625..2020870
     CDS             2020963..2021337
     CDS             complement(2021433..2021744)
     CDS             complement(2021799..2022803)
     CDS             2023101..2023823
     CDS             complement(2023934..2026798)
     CDS             2027215..2029698
     CDS             2029799..2030671
     CDS             2030788..2031714
     CDS             2031894..2033156
     CDS             2033276..2033632
     CDS             2033834..2035414
     CDS             complement(2035541..2037415)
     CDS             complement(2037810..2038082)
     CDS             2038593..2039240
     CDS             2039623..2040135
     CDS             2040132..2041358
     CDS             2041566..2041952
     CDS             2042183..2042503
     CDS             2042564..2043145
     CDS             2043398..2045275
     CDS             2045373..2045711
     CDS             complement(2045855..2047273)
     CDS             complement(2047627..2048058)
     CDS             complement(2048293..2052024)
     CDS             complement(2052254..2052787)
     CDS             complement(2052836..2052970)
     CDS             complement(2053043..2053744)
     CDS             2054273..2054539
     CDS             complement(2054668..2055504)
     CDS             complement(2055670..2056467)
     CDS             complement(2056590..2057288)
     CDS             complement(2057364..2057792)
     CDS             complement(2057952..2058266)
     CDS             complement(2058578..2060269)
     CDS             complement(2060579..2061334)
     CDS             complement(2061512..2062105)
     CDS             complement(2062106..2062843)
     CDS             complement(2062981..2065518)
     CDS             complement(2066051..2066392)
     CDS             complement(2066586..2067470)
     CDS             complement(2067574..2068641)
     CDS             complement(2068734..2069870)
     CDS             complement(2069998..2071170)
     CDS             complement(2071242..2072459)
     CDS             complement(2072740..2074176)
     CDS             complement(2074531..2075637)
     CDS             complement(2076136..2077218)
     CDS             2077431..2077595
     CDS             complement(2077765..2082759)
     CDS             complement(2082837..2086211)
     CDS             2086683..2088023
     CDS             2088223..2088867
     CDS             2089103..2090251
     CDS             2090645..2093254
     CDS             2093757..2095250
     CDS             2095250..2096266
     CDS             2096328..2096444
     CDS             complement(2096552..2097280)
     CDS             complement(2097365..2098504)
     CDS             2098822..2101815
     CDS             2101993..2103390
     CDS             complement(2103880..2105001)
     CDS             2105494..2106627
     CDS             complement(2106685..2107278)
     CDS             2107566..2108717
     CDS             complement(2108845..2110197)
     CDS             complement(2110505..2111284)
     CDS             complement(2111459..2111968)
     CDS             complement(2112081..2113097)
     CDS             complement(2113248..2115671)
     CDS             complement(2115935..2117308)
     CDS             complement(2117367..2118575)
     CDS             complement(2118682..2119491)
     CDS             complement(2119667..2120425)
     CDS             complement(2120684..2121238)
     CDS             complement(2121365..2122090)
     CDS             complement(2122274..2123869)
     CDS             2124004..2125392
     CDS             2125436..2127148
     CDS             complement(2127569..2128591)
     CDS             2128661..2129635
     CDS             complement(2129645..2130766)
     CDS             complement(2130799..2131059)
     CDS             complement(2131147..2131815)
     CDS             complement(2132040..2133110)
     CDS             complement(2133222..2136008)
     CDS             2136516..2137403
     CDS             complement(2137477..2138835)
     CDS             complement(2138994..2140670)
     CDS             complement(2140749..2141873)
     CDS             complement(2142135..2142878)
     CDS             complement(2142887..2144482)
     CDS             complement(2144605..2146104)
     CDS             complement(2146207..2147805)
     CDS             complement(2149178..2149765)
     CDS             2150017..2151120
     CDS             2151268..2151723
     CDS             2152015..2152278
     CDS             2152476..2152928
     CDS             complement(2153173..2153829)
     CDS             complement(2154049..2155329)
     CDS             complement(2155326..2155892)
     CDS             complement(2155889..2156539)
     CDS             complement(2156541..2158586)
     CDS             complement(2158827..2160161)
     CDS             complement(2160299..2160487)
     CDS             2160786..2162774
     CDS             2162811..2163497
     CDS             2163709..2164137
     CDS             2164148..2164534
     CDS             2164799..2165890
     CDS             2166016..2167101
     CDS             2167134..2168000
     CDS             2168058..2168618
     CDS             complement(2168727..2169428)
     CDS             complement(2169780..2170037)
     CDS             complement(2170132..2170443)
     CDS             2171025..2172059
     CDS             2172607..2173953
     CDS             2173989..2177291
     CDS             2177288..2179090
     CDS             2179346..2180353
     CDS             complement(2180595..2181587)
     CDS             2181925..2182038
     CDS             complement(2182196..2182378)
     CDS             2182415..2182546
     CDS             2182524..2182757
     CDS             2182835..2183095
     CDS             complement(2183892..2184224)
     CDS             2184421..2184639
     CDS             complement(2184649..2185584)
     CDS             complement(2185618..2187975)
     CDS             complement(2188869..2190191)
     CDS             complement(2190231..2190509)
     CDS             2190772..2191512
     CDS             2191529..2192167
     CDS             complement(2192391..2192780)
     CDS             complement(2193061..2194005)
     CDS             2195017..2195883
     CDS             complement(2195967..2197142)
     CDS             complement(2197388..2197672)
     CDS             complement(2197752..2200196)
     CDS             complement(2200545..2200703)
     CDS             complement(2200856..2201605)
     CDS             complement(2202067..2202711)
     CDS             complement(2202761..2204374)
     CDS             complement(2204464..2205819)
     CDS             complement(2205909..2206523)
     CDS             complement(2206773..2207969)
     CDS             complement(2208148..2209128)
     CDS             2209356..2210162
     CDS             2210468..2211820
     CDS             2212380..2213447
     CDS             2213634..2214158
     CDS             2214193..2214336
     CDS             complement(2214520..2214867)
     CDS             complement(2215175..2215282)
     CDS             complement(2215266..2215721)
     CDS             complement(2215872..2216576)
     CDS             complement(2216820..2218223)
     CDS             complement(2218310..2219269)
     CDS             complement(2219519..2220619)
     CDS             2220788..2221219
     CDS             2221385..2221519
     CDS             complement(2221564..2222238)
     CDS             complement(2222283..2223080)
     CDS             complement(2223064..2223924)
     CDS             complement(2223912..2225000)
     CDS             complement(2225020..2226621)
     CDS             complement(2226618..2227499)
     CDS             complement(2227723..2228046)
     CDS             complement(2228103..2228834)
     CDS             complement(2228827..2230176)
     CDS             complement(2230274..2232727)
     CDS             complement(2232730..2233722)
     CDS             complement(2233719..2234402)
     CDS             complement(2234527..2234670)
     CDS             2234965..2235207
     CDS             complement(2235334..2236059)
     CDS             complement(2236043..2237773)
     CDS             complement(2237876..2239561)
     CDS             complement(2239711..2240700)
     CDS             complement(2240793..2242268)
     CDS             complement(2242341..2242730)
     CDS             2242901..2243791
     CDS             complement(2244344..2244622)
     CDS             complement(2245052..2245465)
     CDS             2245638..2246492
     CDS             complement(2246902..2247672)
     CDS             2248085..2250865
     CDS             complement(2250987..2251766)
     CDS             2252054..2253343
     CDS             2253849..2254889
     CDS             2255009..2255464
     CDS             2255470..2256972
     CDS             2257246..2258268
     CDS             2258640..2258867
     CDS             2258857..2259375
     CDS             2259381..2260145
     CDS             2260096..2262660
     CDS             2262660..2263637
     CDS             complement(2263796..2264341)
     CDS             complement(2264357..2265058)
     CDS             complement(2265109..2266869)
     CDS             complement(2267211..2267345)
     CDS             complement(2267465..2268205)
     CDS             complement(2268265..2268909)
     CDS             complement(2269038..2269988)
     CDS             complement(2270032..2270520)
     CDS             2271104..2271433
     CDS             2271637..2272368
     CDS             complement(2272635..2273810)
     CDS             complement(2274112..2276052)
     CDS             2276332..2277858
     CDS             2277978..2278304
     CDS             2278510..2280153
     CDS             complement(2280202..2281218)
     CDS             2281472..2282074
     CDS             complement(2282158..2284155)
     CDS             complement(2284468..2285754)
     CDS             2286205..2286867
     CDS             2287109..2287594
     CDS             complement(2287688..2288389)
     CDS             complement(2288445..2289257)
     CDS             complement(2289530..2290636)
     CDS             2291000..2292049
     CDS             2292049..2292741
     CDS             complement(2292882..2294261)
     CDS             complement(2294738..2295727)
     CDS             2296421..2298007
     CDS             2298277..2299833
     CDS             complement(2299966..2300481)
     CDS             2300761..2302038
     CDS             complement(2302170..2303408)
     CDS             2303762..2304832
     CDS             2304990..2305730
     CDS             complement(2306512..2307135)
     CDS             complement(2307618..2308433)
     CDS             complement(2308577..2308885)
     CDS             complement(2308977..2310293)
     CDS             complement(2310613..2312973)
     CDS             complement(2313308..2313532)
     CDS             complement(2313668..2313922)
     CDS             complement(2313950..2314825)
     CDS             complement(2315015..2316649)
     CDS             complement(2316813..2317595)
     CDS             complement(2317793..2318878)
     CDS             complement(2319428..2321632)
     CDS             2322253..2323026
     CDS             complement(2323278..2323784)
     CDS             complement(2323890..2324171)
     CDS             complement(2324220..2324405)
     CDS             complement(2324710..2326998)
     CDS             complement(2327128..2327814)
     CDS             2328042..2328350
     CDS             2328549..2330027
     CDS             2330024..2331082
     CDS             2331109..2332320
     CDS             2332564..2334321
     CDS             2334514..2335722
     CDS             2335822..2336868
     CDS             2336967..2337779
     CDS             complement(2337932..2338720)
     CDS             complement(2338933..2339460)
     CDS             complement(2339756..2341159)
     CDS             2341303..2342013
     CDS             2342010..2342243
     CDS             complement(2342279..2342494)
     CDS             complement(2342621..2343982)
     CDS             2344292..2346916
     CDS             2347191..2347748
     CDS             complement(2347860..2350601)
     CDS             complement(2350830..2351426)
     CDS             2351747..2352292
     CDS             complement(2352468..2352869)
     CDS             complement(2352970..2353659)
     CDS             complement(2353766..2354770)
     CDS             2355105..2356157
     CDS             2356239..2357345
     CDS             2357408..2358475
     CDS             2358520..2359290
     CDS             complement(2359331..2360551)
     CDS             complement(2360796..2362889)
     CDS             2363539..2364945
     CDS             complement(2365108..2365785)
     CDS             2366109..2366630
     CDS             2366669..2367037
     CDS             2367246..2368592
     CDS             2368739..2370250
     CDS             2370351..2371331
     CDS             2371556..2372098
     CDS             2372213..2373049
     CDS             2373306..2373581
     CDS             2373643..2375061
     CDS             2375094..2375741
     CDS             2376013..2376960
     CDS             complement(2377072..2377815)
     CDS             complement(2377889..2378626)
     CDS             complement(2378626..2379462)
     CDS             complement(2379777..2380559)
     CDS             2380829..2382547
     CDS             2382594..2383976
     CDS             2384067..2385629
     CDS             2385657..2386748
     CDS             2386826..2388163
     CDS             complement(2388428..2389774)
     CDS             complement(2390684..2391247)
     CDS             2391591..2392259
     CDS             2392288..2392536
     CDS             complement(2392626..2393750)
     CDS             2393864..2394730
     CDS             2394869..2395387
     CDS             complement(2395476..2395763)
     CDS             complement(2395836..2398139)
     CDS             complement(2398136..2399197)
     CDS             complement(2399340..2400347)
     CDS             complement(2400413..2400868)
     CDS             complement(2401011..2403104)
     CDS             complement(2403342..2405048)
     CDS             complement(2405224..2406231)
     CDS             2406425..2406997
     CDS             complement(2407127..2408938)
     CDS             complement(2408948..2409838)
     CDS             complement(2409911..2410921)
     CDS             complement(2410993..2411148)
     CDS             complement(2411470..2413722)
     CDS             complement(2413908..2414810)
     CDS             complement(2414811..2415641)
     CDS             complement(2415858..2416181)
     CDS             complement(2416686..2417345)
     CDS             complement(2417454..2418818)
     CDS             2419404..2422310
     CDS             2422557..2423573
     CDS             2423798..2424292
     CDS             complement(2424386..2424667)
     CDS             2424900..2425637
     CDS             2425639..2426091
     CDS             2426174..2427529
     CDS             complement(2427680..2428048)
     CDS             2428153..2428362
     CDS             complement(2428383..2429021)
     CDS             complement(2429255..2430895)
     CDS             2431067..2432242
     CDS             complement(2432294..2433814)
     CDS             complement(2433981..2434862)
     CDS             2435017..2435568
     CDS             2435724..2436053
     CDS             2436050..2436544
     CDS             2436644..2438737
     CDS             2438779..2439429
     CDS             complement(2439546..2440220)
     CDS             complement(2440213..2441136)
     CDS             complement(2441317..2441556)
     CDS             complement(2441597..2442487)
     CDS             complement(2442555..2443397)
     CDS             complement(2443524..2444207)
     CDS             complement(2444406..2445953)
     CDS             2446187..2446993
     CDS             complement(2447115..2448038)
     CDS             complement(2448223..2450226)
     CDS             2450711..2450947
     CDS             2451113..2451268
     CDS             complement(2451387..2451698)
     CDS             complement(2451900..2452211)
     CDS             complement(2452333..2452677)
     CDS             complement(2452783..2453472)
     CDS             complement(2453625..2454098)
     CDS             complement(2454152..2455042)
     CDS             complement(2455127..2456608)
     CDS             complement(2456944..2458944)
     CDS             complement(2459203..2460747)
     CDS             complement(2461059..2461874)
     CDS             complement(2461940..2462185)
     CDS             complement(2462228..2463184)
     CDS             2463439..2464065
     CDS             2464252..2464512
     CDS             2464858..2467044
     CDS             2467211..2467591
     CDS             2467655..2470036
     CDS             2470233..2471429
     CDS             complement(2471514..2471810)
     CDS             2472056..2472760
     CDS             2472835..2474721
     CDS             complement(2474776..2475705)
     CDS             complement(2475799..2475903)
     CDS             2475925..2476746
     CDS             2477767..2478825
     CDS             2478866..2479987
     CDS             complement(2480106..2480822)
     CDS             complement(2481046..2481504)
     CDS             complement(2481592..2481873)
     CDS             complement(2481980..2482903)
     CDS             complement(2483058..2484944)
     CDS             complement(2485356..2485988)
     CDS             2486359..2486667
     CDS             2486890..2487627
     CDS             complement(2487726..2488454)
     CDS             2488722..2489237
     CDS             complement(2489536..2490498)
     CDS             complement(2490812..2492008)
     CDS             complement(2492254..2493594)
     CDS             complement(2493699..2494526)
     CDS             complement(2495033..2496178)
     CDS             complement(2496220..2497659)
     CDS             complement(2497729..2498814)
     CDS             complement(2499153..2500124)
     CDS             complement(2500227..2500931)
     CDS             complement(2501003..2501998)
     CDS             complement(2502084..2502923)
     CDS             complement(2502973..2505060)
     CDS             2505278..2505868
     CDS             2506030..2507580
     CDS             2507703..2508317
     CDS             complement(2508357..2508992)
     CDS             2509248..2510291
     CDS             complement(2510406..2510645)
     CDS             complement(2510939..2511928)
     CDS             complement(2512220..2512879)
     CDS             complement(2513337..2515544)
     CDS             2516020..2517513
     CDS             complement(2517619..2518368)
     CDS             complement(2518471..2519721)
     CDS             complement(2519756..2520253)
     CDS             complement(2520350..2521003)
     CDS             2521218..2521661
     CDS             2521769..2522227
     CDS             complement(2522322..2522648)
     CDS             complement(2522795..2524888)
     CDS             complement(2524898..2525923)
     CDS             complement(2526326..2526538)
     CDS             2527086..2528132
     CDS             2528194..2528955
     CDS             2529151..2529606
     CDS             complement(2529863..2530654)
     CDS             2531587..2532399
     CDS             2532608..2532952
     CDS             2533027..2533386
     CDS             2533520..2533921
     CDS             complement(2534040..2534474)
     CDS             complement(2534565..2535437)
     CDS             2535789..2536079
     CDS             2536150..2537862
     CDS             2538042..2538368
     CDS             2538492..2538824
     CDS             2538994..2539851
     CDS             2539998..2540738
     CDS             complement(2540825..2542402)
     CDS             2542927..2543175
     CDS             2543299..2543817
     CDS             2543859..2544644
     CDS             complement(2544758..2545324)
     CDS             2545603..2546511
     CDS             2546557..2547231
     CDS             complement(2547206..2547811)
     CDS             complement(2547918..2548586)
     CDS             complement(2548588..2550165)
     CDS             complement(2550169..2551332)
     CDS             complement(2551454..2553136)
     CDS             complement(2553416..2554864)
     CDS             complement(2555178..2555831)
     CDS             2556438..2557406
     CDS             2557587..2558702
     CDS             2558789..2559661
     CDS             2560021..2560833
     CDS             2560836..2561123
     CDS             complement(2561298..2561825)
     CDS             complement(2561911..2562414)
     CDS             complement(2562411..2563421)
     CDS             complement(2563414..2570319)
     CDS             complement(2570350..2571324)
     CDS             complement(2571430..2572851)
     CDS             complement(2573045..2573575)
     CDS             complement(2573579..2573941)
     CDS             complement(2574107..2574484)
     CDS             2575129..2576355
     CDS             2576638..2577360
     CDS             2577498..2579600
     CDS             2579923..2580693
     CDS             2580713..2581399
     CDS             2581665..2582615
     CDS             2582960..2583808
     CDS             complement(2583930..2584430)
     CDS             complement(2584682..2584906)
     CDS             complement(2584948..2585736)
     CDS             complement(2585943..2586668)
     CDS             complement(2586715..2587344)
     CDS             2587460..2588512
     CDS             2588587..2589477
     CDS             2589573..2590490
     CDS             complement(2590539..2591321)
     CDS             complement(2591373..2592764)
     CDS             2592883..2593566
     CDS             2593887..2596826
     CDS             2597213..2598586
     CDS             complement(2598713..2599468)
     CDS             2600035..2601237
     CDS             2601316..2602680
     CDS             complement(2602765..2603502)
     CDS             2603668..2604183
     CDS             2604515..2605078
     CDS             2605210..2606529
     CDS             complement(2606644..2609721)
     CDS             2610085..2610546
     CDS             complement(2610717..2611658)
     CDS             2611886..2612971
     CDS             complement(2613225..2613434)
     CDS             complement(2613680..2614102)
     CDS             complement(2614269..2614679)
     CDS             complement(2614696..2615991)
     CDS             complement(2616051..2618471)
     CDS             complement(2618807..2621761)
     CDS             2622091..2623176
     CDS             complement(2623466..2624389)
     CDS             complement(2624802..2625338)
     CDS             complement(2625390..2625866)
     CDS             complement(2626007..2626564)
     CDS             complement(2626902..2627138)
     CDS             complement(2627332..2628834)
     CDS             2629286..2630488
     CDS             2630693..2631703
     CDS             2632076..2632465
     CDS             2632636..2633142
     CDS             2633352..2634482
     CDS             2634580..2635014
     CDS             complement(2635254..2636078)
     CDS             complement(2636316..2636807)
     CDS             complement(2636883..2637599)
     CDS             complement(2637836..2639620)
     CDS             complement(2639756..2639857)
     CDS             complement(2640165..2641892)
     CDS             2642598..2644913
     CDS             2645040..2646158
     CDS             2646317..2647123
     CDS             complement(2647222..2647485)
     CDS             complement(2647537..2648328)
     CDS             2648594..2649718
     CDS             complement(2649810..2651021)
     CDS             complement(2651177..2652598)
     CDS             complement(2652796..2657259)
     CDS             complement(2658060..2659196)
     CDS             complement(2659372..2660481)
     CDS             complement(2660563..2661123)
     CDS             complement(2661288..2663666)
     CDS             complement(2663694..2664233)
     CDS             complement(2664233..2664964)
     CDS             complement(2664961..2665626)
     CDS             complement(2665626..2666681)
     CDS             2666877..2669570
     CDS             complement(2669749..2670273)
     CDS             complement(2670501..2674721)
     CDS             complement(2674873..2678991)
     CDS             complement(2679744..2680115)
     CDS             complement(2680242..2680769)
     CDS             complement(2681174..2681875)
     CDS             complement(2681876..2682307)
     CDS             complement(2682399..2682929)
     CDS             complement(2683001..2683489)
     CDS             complement(2683940..2685130)
     CDS             complement(2685351..2687477)
     CDS             complement(2687866..2688339)
     CDS             complement(2688548..2688922)
     CDS             complement(2689363..2690631)
     CDS             2691266..2692501
     CDS             2692505..2694196
     CDS             complement(2694311..2695444)
     CDS             complement(2695547..2696845)
     CDS             complement(2697085..2697780)
     CDS             complement(2697918..2699186)
     CDS             complement(2699304..2699555)
     CDS             complement(2699717..2700667)
     CDS             complement(2700913..2701758)
     CDS             complement(2701985..2702455)
     CDS             2702663..2703619
     CDS             2703681..2704700
     CDS             complement(2704801..2706105)
     CDS             complement(2706331..2707014)
     CDS             2707381..2708340
     CDS             2708547..2709596
     CDS             2709707..2711104
     CDS             2711098..2711940
     CDS             complement(2712059..2712445)
     CDS             2712777..2713400
     CDS             complement(2713522..2713956)
     CDS             2714555..2716162
     CDS             complement(2716242..2716919)
     CDS             2717263..2718156
     CDS             complement(2718167..2718895)
     CDS             2719237..2719827
     CDS             complement(2719841..2720911)
     CDS             complement(2721017..2721721)
     CDS             complement(2721880..2722335)
     CDS             2722522..2723355
     CDS             2723659..2724813
     CDS             2724986..2725936
     CDS             2726020..2726934
     CDS             2727034..2727969
     CDS             2728185..2728916
     CDS             complement(2729021..2729650)
     CDS             complement(2729836..2730411)
     CDS             complement(2730676..2731848)
     CDS             complement(2731992..2734151)
     CDS             2734793..2735875
     CDS             2735948..2736766
     CDS             2736889..2737683
     CDS             complement(2737715..2738206)
     CDS             complement(2738351..2738980)
     CDS             2739438..2740091
     CDS             2740538..2741881
     CDS             2742289..2742984
     CDS             2743118..2744392
     CDS             2744844..2745827
     CDS             complement(2745956..2747050)
     CDS             complement(2747196..2747987)
     CDS             complement(2748054..2749883)
     CDS             2750299..2750517
     CDS             complement(2750561..2751652)
     CDS             complement(2751703..2752479)
     CDS             2752724..2753245
     CDS             2753462..2754121
     CDS             2754134..2754847
     CDS             2755114..2756586
     CDS             complement(2756716..2757015)
     CDS             complement(2757221..2758249)
     CDS             complement(2758459..2759460)
     CDS             complement(2759776..2760531)
     CDS             2760937..2762808
     CDS             complement(2762930..2764426)
     CDS             2765500..2765760
     CDS             2765765..2767633
     CDS             2767927..2768472
     CDS             complement(2768563..2769168)
     CDS             complement(2769205..2770257)
     CDS             complement(2770424..2770642)
     CDS             complement(2770787..2772076)
     CDS             complement(2772073..2772600)
     CDS             complement(2772617..2773675)
     CDS             complement(2780069..2780788)
     CDS             2781027..2781674
     CDS             2781755..2782507
     CDS             complement(2782532..2783188)
     CDS             2783424..2784380
     CDS             2784565..2785401
     CDS             complement(2785479..2785706)
     CDS             complement(2785839..2787050)
     CDS             2787170..2788543
     CDS             2788640..2790043
     CDS             2790170..2791036
     CDS             complement(2791113..2792930)
     CDS             complement(2793292..2794854)
     CDS             complement(2795167..2795592)
     CDS             complement(2795729..2797303)
     CDS             complement(2797612..2798475)
     CDS             2798788..2799735
     CDS             2799732..2800127
     CDS             complement(2800172..2800735)
     CDS             2800896..2801633
     CDS             2801787..2804924
     CDS             2805081..2806037
     CDS             2806281..2807528
     CDS             complement(2807642..2808544)
     CDS             complement(2808789..2811875)
     CDS             2812386..2814698
     CDS             2814783..2815751
     CDS             2815936..2816874
     CDS             complement(2816894..2818516)
     CDS             complement(2818653..2819366)
     CDS             2819720..2820046
     CDS             2820537..2821844
     CDS             2822186..2822425
     CDS             complement(2822712..2823596)
     CDS             2824138..2824494
     CDS             complement(2824673..2824972)
     CDS             complement(2825220..2827625)
     CDS             complement(2827730..2828785)
     CDS             complement(2829125..2829481)
     CDS             complement(2829632..2829829)
     CDS             2830364..2831206
     CDS             2831396..2831638
     CDS             2831665..2832360
     CDS             2832360..2833244
     CDS             2833463..2834962
     CDS             2835067..2836089
     CDS             complement(2836139..2836564)
     CDS             complement(2836579..2836992)
     CDS             2837482..2838003
     CDS             complement(2838101..2838925)
     CDS             complement(2839123..2840790)
     CDS             2840948..2841832
     CDS             2841906..2842778
     CDS             2842834..2843406
     CDS             complement(2843524..2845368)
     CDS             complement(2845517..2847037)
     CDS             2847490..2848047
     CDS             complement(2848259..2848687)
     CDS             complement(2848869..2849633)
     CDS             complement(2849778..2850311)
     CDS             complement(2850491..2850760)
     CDS             2851057..2852526
     CDS             complement(2852704..2852880)
     CDS             complement(2853058..2854743)
     CDS             complement(2854989..2855705)
     CDS             complement(2856236..2856652)
     CDS             complement(2856757..2858190)
     CDS             complement(2858241..2859122)
     CDS             complement(2859384..2860928)
     CDS             complement(2861020..2861643)
     CDS             complement(2861657..2862127)
     CDS             complement(2862245..2862493)
     CDS             complement(2862527..2863393)
     CDS             complement(2864076..2864474)
     CDS             complement(2864769..2865698)
     CDS             2865986..2866507
     CDS             2866550..2867296
     CDS             2867372..2868205
     CDS             2868515..2869354
     CDS             2869878..2870318
     CDS             2870543..2871571
     CDS             complement(2871620..2872681)
     CDS             complement(2873186..2874601)
     CDS             2875123..2876622
     CDS             2876846..2877622
     CDS             2878062..2878400
     CDS             2878478..2879740
     CDS             complement(2880034..2880417)
     CDS             complement(2880689..2880952)
     CDS             complement(2881029..2881922)
     CDS             2882520..2883878
     CDS             complement(2883885..2884808)
     CDS             2885249..2886139
     CDS             2886295..2886585
     CDS             2886635..2887627
     CDS             2887731..2888837
     CDS             2888961..2889869
     CDS             2890038..2890298
     CDS             2890612..2891502
     CDS             complement(2891675..2891854)
     CDS             2892227..2895094
     CDS             2895675..2897534
     CDS             2897777..2898241
     CDS             complement(2898455..2901658)
     CDS             complement(2901693..2902934)
     CDS             complement(2902931..2904511)
     CDS             complement(2904569..2906371)
     CDS             complement(2906412..2906597)
     CDS             complement(2906594..2906779)
     CDS             complement(2907179..2907598)
     CDS             2908103..2909563
     CDS             2909567..2912254
     CDS             2912247..2914367
     CDS             2914466..2914654
     CDS             2914656..2914769
     CDS             2914992..2915492
     CDS             2916074..2916853
     CDS             2916935..2918374
     CDS             complement(2918445..2919386)
     CDS             complement(2919545..2920663)
     CDS             complement(2920667..2922115)
     CDS             complement(2922235..2923947)
     CDS             complement(2924018..2926105)
     CDS             complement(2926102..2926614)
     CDS             complement(2926827..2927978)
     CDS             2928256..2929785
     CDS             2929939..2930304
     CDS             2930960..2931613
     CDS             complement(2931702..2934509)
     CDS             complement(2934921..2935976)
     CDS             2936091..2936807
     CDS             2936850..2937413
     CDS             complement(2937437..2938360)
     CDS             complement(2938361..2938621)
     CDS             complement(2938664..2939833)
     CDS             2940013..2940795
     CDS             2941001..2941522
     CDS             2941753..2942814
     CDS             2942817..2943851
     CDS             2943855..2944433
     CDS             2944617..2945993
     CDS             2946153..2947997
     CDS             complement(2948244..2949245)
     CDS             complement(2949615..2952713)
     CDS             complement(2952710..2954032)
     CDS             complement(2954431..2955546)
     CDS             complement(2955973..2958321)
     CDS             2958589..2959596
     CDS             complement(2959721..2960308)
     CDS             2960711..2962033
     CDS             complement(2962159..2962890)
     CDS             2963317..2965014
     CDS             complement(2965136..2966485)
     CDS             2966810..2967622
     CDS             2967984..2968631
     CDS             2968829..2969347
     CDS             2969389..2970174
     CDS             complement(2970251..2970985)
     CDS             complement(2971081..2972967)
     CDS             complement(2973078..2973710)
     CDS             2973899..2974159
     CDS             2986729..2988663
     CDS             2988687..2989190
     CDS             2989552..2990796
     CDS             2990944..2993256
     CDS             complement(2993341..2993646)
     CDS             complement(2993731..2995449)
     CDS             complement(2995507..2996247)
     CDS             2997181..2998533
     CDS             2998539..2999774
     CDS             2999755..3000687
     CDS             3000689..3001360
     CDS             3001360..3001968
     CDS             3002092..3003327
     CDS             3003416..3004240
     CDS             3004530..3005687
     CDS             3005838..3006083
     CDS             3006368..3007687
     CDS             3007778..3008590
     CDS             3008587..3009276
     CDS             3009276..3011942
     CDS             complement(3012015..3012800)
     CDS             complement(3012842..3013360)
     CDS             complement(3013607..3015055)
     CDS             3015244..3016578
     CDS             complement(3016617..3017009)
     CDS             complement(3017184..3017828)
     CDS             complement(3017829..3018503)
     CDS             3018840..3019262
     CDS             3019639..3020139
     CDS             3020236..3020913
     CDS             complement(3021084..3022634)
     CDS             3022981..3025440
     CDS             3025714..3027258
     CDS             complement(3027356..3028741)
     CDS             complement(3028897..3029757)
     CDS             complement(3029773..3030252)
     CDS             complement(3030530..3031069)
     CDS             3031390..3032622
     CDS             3032689..3033528
     CDS             complement(3033614..3035557)
     CDS             complement(3035852..3036466)
     CDS             3037053..3038504
     CDS             complement(3038537..3039685)
     CDS             complement(3039766..3040836)
     CDS             complement(3041055..3042017)
     CDS             complement(3042161..3042805)
     CDS             complement(3042904..3044127)
     CDS             complement(3044182..3045315)
     CDS             complement(3045616..3047037)
     CDS             complement(3047079..3048653)
     CDS             complement(3048724..3049815)
     CDS             3050095..3053019
     CDS             complement(3053155..3053826)
     CDS             complement(3054199..3055311)
     CDS             complement(3055355..3055813)
     CDS             complement(3055907..3057358)
     CDS             complement(3057589..3059283)