CDS             complement(372..806)
     CDS             complement(816..2177)
     CDS             complement(2271..3896)
     CDS             complement(4123..4446)
     CDS             complement(4871..5608)
     CDS             complement(5605..6276)
     CDS             complement(6354..7100)
     CDS             7412..8815
     CDS             8873..9973
     CDS             9991..11082
     CDS             11103..13520
     CDS             13945..14367
     CDS             14377..14493
     CDS             14769..15206
     CDS             complement(15294..16550)
     CDS             complement(16869..18935)
     CDS             complement(18950..19867)
     CDS             20283..20837
     CDS             20943..21200
     CDS             complement(21287..21535)
     CDS             21671..21856
     CDS             complement(22028..23008)
     CDS             complement(23256..24788)
     CDS             complement(24792..26633)
     CDS             complement(26643..27581)
     CDS             complement(27593..27877)
     CDS             complement(27889..29535)
     CDS             30069..31592
     CDS             31682..32566
     CDS             complement(32644..33246)
     CDS             complement(33277..34281)
     CDS             complement(34311..35735)
     CDS             complement(36152..36418)
     CDS             36979..37770
     CDS             37854..38495
     CDS             complement(38534..39091)
     CDS             complement(39103..40548)
     CDS             complement(40560..41936)
     CDS             complement(41998..43278)
     CDS             complement(43334..44281)
     CDS             complement(44299..44808)
     CDS             44948..46075
     CDS             46075..47190
     CDS             47193..47669
     CDS             47685..48251
     CDS             complement(48324..49457)
     CDS             complement(49461..49946)
     CDS             50113..50670
     CDS             50689..51606
     CDS             51668..52504
     CDS             52501..52776
     CDS             complement(52757..53311)
     CDS             54537..54659
     CDS             57624..57719
     CDS             complement(58086..58520)
     CDS             59356..59736
     CDS             59988..61925
     CDS             61929..63251
     CDS             63238..64014
     CDS             64008..64214
     CDS             64220..64990
     CDS             64987..66099
     CDS             complement(66324..68117)
     CDS             complement(68250..69191)
     CDS             69296..70498
     CDS             70602..70886
     CDS             complement(70975..71436)
     CDS             71524..73818
     CDS             73881..74663
     CDS             74787..75170
     CDS             complement(75266..76153)
     CDS             complement(76210..76635)
     CDS             76800..77327
     CDS             77403..77726
     CDS             77868..79055
     CDS             complement(79052..79963)
     CDS             80086..81618
     CDS             81663..82445
     CDS             82454..83077
     CDS             83074..84708
     CDS             84768..85016
     CDS             85020..85421
     CDS             85510..86262
     CDS             86574..87575
     CDS             complement(87681..89036)
     CDS             complement(89116..89928)
     CDS             complement(90013..90642)
     CDS             90962..93388
     CDS             complement(93464..94318)
     CDS             complement(94319..94858)
     CDS             95062..95472
     CDS             complement(95592..97571)
     CDS             complement(97946..98779)
     CDS             complement(98786..99106)
     CDS             complement(99867..100634)
     CDS             100811..101854
     CDS             101961..102389
     CDS             103098..105902
     CDS             complement(106649..107311)
     CDS             107463..108080
     CDS             108282..108920
     CDS             108920..109468
     CDS             109478..109966
     CDS             110105..111493
     CDS             complement(111557..112753)
     CDS             complement(112750..113949)
     CDS             complement(113933..114700)
     CDS             complement(114761..115696)
     CDS             115930..118584
     CDS             complement(118690..119004)
     CDS             119229..120482
     CDS             120494..121324
     CDS             121338..122036
     CDS             122005..122940
     CDS             122943..123662
     CDS             123772..126261
     CDS             complement(126294..126890)
     CDS             complement(126887..128431)
     CDS             complement(128715..129542)
     CDS             complement(129657..130673)
     CDS             130748..131365
     CDS             131385..132611
     CDS             complement(132791..133261)
     CDS             complement(133431..133760)
     CDS             133965..134333
     CDS             135210..135839
     CDS             complement(135888..136154)
     CDS             complement(136151..136750)
     CDS             136954..138129
     CDS             138178..138852
     CDS             138842..139834
     CDS             140004..140864
     CDS             complement(141066..142466)
     CDS             142774..143415
     CDS             143455..143826
     CDS             complement(143863..144972)
     CDS             145370..147205
     CDS             complement(147278..148993)
     CDS             149278..150075
     CDS             complement(150041..150499)
     CDS             151773..151895
     CDS             154866..154961
     CDS             complement(155328..155762)
     CDS             complement(156407..157303)
     CDS             157441..158925
     CDS             complement(159052..159303)
     CDS             complement(159419..162529)
     CDS             complement(162541..163647)
     CDS             complement(163666..164247)
     CDS             164408..166423
     CDS             complement(166490..166891)
     CDS             168532..170247
     CDS             170339..171895
     CDS             172050..173027
     CDS             173030..173968
     CDS             174143..175090
     CDS             complement(175343..176932)
     CDS             complement(177008..177181)
     CDS             complement(177450..177758)
     CDS             177873..178424
     CDS             178841..179089
     CDS             179338..180405
     CDS             180425..181729
     CDS             181795..183486
     CDS             183476..183946
     CDS             complement(183957..184388)
     CDS             complement(184360..186471)
     CDS             complement(186481..188169)
     CDS             complement(188166..189368)
     CDS             complement(189457..190809)
     CDS             complement(190915..191754)
     CDS             192034..194076
     CDS             194214..196385
     CDS             complement(197130..197798)
     CDS             complement(197873..198676)
     CDS             complement(198833..200587)
     CDS             complement(200761..201663)
     CDS             201803..203665
     CDS             203658..203957
     CDS             204128..204490
     CDS             complement(204526..206355)
     CDS             206490..208589
     CDS             208720..209505
     CDS             209496..210455
     CDS             210452..212413
     CDS             complement(212440..213288)
     CDS             213519..214421
     CDS             214452..215897
     CDS             complement(216004..216492)
     CDS             complement(216558..217424)
     CDS             217588..218304
     CDS             218667..219311
     CDS             complement(219397..220374)
     CDS             complement(220385..221332)
     CDS             complement(221338..221928)
     CDS             complement(222087..223286)
     CDS             223469..225148
     CDS             225260..225934
     CDS             226229..226465
     CDS             226479..226646
     CDS             226873..227355
     CDS             227365..228174
     CDS             complement(228271..228765)
     CDS             228876..229913
     CDS             complement(229975..230754)
     CDS             complement(230797..231864)
     CDS             231998..232705
     CDS             232709..233668
     CDS             complement(233672..234601)
     CDS             complement(234598..235341)
     CDS             complement(235338..236921)
     CDS             complement(236912..237292)
     CDS             complement(237289..238569)
     CDS             complement(238569..239351)
     CDS             complement(239354..240403)
     CDS             complement(240400..241437)
     CDS             complement(241437..242636)
     CDS             complement(242638..243198)
     CDS             complement(243212..244984)
     CDS             complement(245143..246087)
     CDS             246529..247926
     CDS             247929..249320
     CDS             249323..250444
     CDS             250455..251558
     CDS             251564..252946
     CDS             252939..253712
     CDS             253714..254466
     CDS             254514..254747
     CDS             254753..256168
     CDS             256177..257301
     CDS             257292..259769
     CDS             259839..260405
     CDS             260793..260990
     CDS             260997..261701
     CDS             262098..262319
     CDS             262362..262670
     CDS             262913..263539
     CDS             263563..264219
     CDS             complement(264254..265366)
     CDS             complement(265374..267239)
     CDS             267392..268363
     CDS             268371..268925
     CDS             268912..269028
     CDS             269119..270435
     CDS             complement(270697..271935)
     CDS             complement(271990..272562)
     CDS             complement(272562..273485)
     CDS             273559..274146
     CDS             274509..275708
     CDS             275767..276654
     CDS             complement(277002..278060)
     CDS             278432..278704
     CDS             278750..279439
     CDS             complement(279539..280828)
     CDS             complement(280887..282479)
     CDS             282768..283166
     CDS             283393..284952
     CDS             285652..286989
     CDS             287099..289234
     CDS             complement(289352..290992)
     CDS             complement(291257..291934)
     CDS             complement(291955..292446)
     CDS             complement(292513..293997)
     CDS             complement(294219..294824)
     CDS             complement(294837..296213)
     CDS             296367..296882
     CDS             296879..298675
     CDS             complement(298752..299750)
     CDS             complement(299889..300185)
     CDS             complement(300209..301129)
     CDS             complement(301317..302204)
     CDS             complement(302413..303756)
     CDS             complement(303771..304232)
     CDS             complement(304289..304741)
     CDS             complement(305121..307070)
     CDS             complement(307273..307902)
     CDS             complement(307911..309734)
     CDS             309994..311184
     CDS             311277..314720
     CDS             complement(314843..316336)
     CDS             complement(316344..317660)
     CDS             317772..318098
     CDS             318296..319555
     CDS             319654..320646
     CDS             320728..322569
     CDS             322566..322835
     CDS             322851..323561
     CDS             324861..324983
     CDS             328033..328128
     CDS             complement(328495..328929)
     CDS             complement(329711..331051)
     CDS             complement(331146..331592)
     CDS             331605..332678
     CDS             332675..333637
     CDS             complement(333687..334814)
     CDS             335326..336510
     CDS             336734..337114
     CDS             337130..337678
     CDS             337809..338237
     CDS             338242..338943
     CDS             339213..339701
     CDS             339768..340133
     CDS             340374..344399
     CDS             344504..348709
     CDS             complement(348820..349308)
     CDS             349492..350268
     CDS             350523..351590
     CDS             351710..352324
     CDS             352411..353370
     CDS             complement(353367..354515)
     CDS             complement(354684..356216)
     CDS             complement(356359..357246)
     CDS             complement(357398..358813)
     CDS             complement(359021..359878)
     CDS             complement(359871..361034)
     CDS             361157..361702
     CDS             complement(363575..364684)
     CDS             364889..365353
     CDS             365347..367065
     CDS             367072..369033
     CDS             369030..369977
     CDS             370149..370412
     CDS             370445..371734
     CDS             371780..372967
     CDS             372970..373950
     CDS             374011..374199
     CDS             complement(374240..374467)
     CDS             complement(374470..375450)
     CDS             375590..376369
     CDS             376568..377290
     CDS             377287..377682
     CDS             377679..378035
     CDS             378045..378320
     CDS             378505..378879
     CDS             378995..379465
     CDS             379541..381637
     CDS             381760..382944
     CDS             383247..383435
     CDS             383505..383981
     CDS             384193..384561
     CDS             384569..384871
     CDS             384887..385114
     CDS             385148..385597
     CDS             complement(385659..386390)
     CDS             386594..388000
     CDS             388005..389099
     CDS             complement(389182..389601)
     CDS             389886..391538
     CDS             391741..392919
     CDS             complement(393036..393497)
     CDS             complement(393507..393971)
     CDS             394329..395312
     CDS             395473..395685
     CDS             395774..396439
     CDS             396560..396790
     CDS             396897..398720
     CDS             398720..400453
     CDS             400446..401207
     CDS             402466..402588
     CDS             405639..405734
     CDS             complement(406101..406535)
     CDS             complement(407506..408840)
     CDS             409037..412717
     CDS             complement(412790..414145)
     CDS             414609..415727
     CDS             complement(415806..417590)
     CDS             complement(417655..420477)
     CDS             complement(420633..421508)
     CDS             complement(421678..422322)
     CDS             422614..423147
     CDS             423271..425283
     CDS             425296..426735
     CDS             426732..427382
     CDS             427375..427692
     CDS             427758..429386
     CDS             429391..430236
     CDS             430233..431384
     CDS             431374..433101
     CDS             433110..434333
     CDS             434336..434788
     CDS             434833..435423
     CDS             435458..435985
     CDS             436022..436510
     CDS             436500..437069
     CDS             437069..437839
     CDS             437811..438236
     CDS             438229..441987
     CDS             442155..443198
     CDS             443255..444145
     CDS             444132..444620
     CDS             444617..445180
     CDS             445206..446675
     CDS             446724..450563
     CDS             450572..451399
     CDS             451399..452844
     CDS             complement(452940..454163)
     CDS             454890..455312
     CDS             455459..456256
     CDS             complement(456325..456708)
     CDS             complement(456859..457296)
     CDS             complement(457418..459982)
     CDS             complement(460153..461121)
     CDS             complement(461445..461915)
     CDS             462243..463178
     CDS             463652..465058
     CDS             complement(465207..466178)
     CDS             466449..466760
     CDS             466781..467041
     CDS             467264..468436
     CDS             468558..469319
     CDS             469319..469792
     CDS             469805..470302
     CDS             complement(470451..471260)
     CDS             complement(471271..471651)
     CDS             complement(471723..472538)
     CDS             complement(472552..473544)
     CDS             complement(473534..474829)
     CDS             complement(474882..477233)
     CDS             477392..478246
     CDS             complement(479294..480919)
     CDS             complement(481683..482810)
     CDS             complement(482912..483184)
     CDS             complement(483198..484259)
     CDS             484499..485218
     CDS             485329..486249
     CDS             complement(486470..487645)
     CDS             complement(487639..488241)
     CDS             complement(488311..488742)
     CDS             complement(488788..489078)
     CDS             complement(489078..489635)
     CDS             complement(489689..490507)
     CDS             complement(490560..491270)
     CDS             491296..492333
     CDS             492348..493454
     CDS             493572..494369
     CDS             494478..495758
     CDS             complement(495796..496218)
     CDS             complement(496299..496862)
     CDS             complement(496898..497854)
     CDS             complement(497868..498599)
     CDS             complement(498737..499432)
     CDS             complement(499560..500048)
     CDS             complement(500170..501327)
     CDS             501692..503689
     CDS             complement(503761..504657)
     CDS             504802..506760
     CDS             506912..507937
     CDS             508086..509249
     CDS             509405..510481
     CDS             510777..511640
     CDS             complement(511704..512339)
     CDS             512504..513400
     CDS             513501..514196
     CDS             514529..514660
     CDS             complement(514732..516144)
     CDS             516572..517342
     CDS             517405..519237
     CDS             complement(519298..520377)
     CDS             complement(520634..522394)
     CDS             complement(523156..525117)
     CDS             complement(525118..525630)
     CDS             complement(525623..526789)
     CDS             complement(527045..527920)
     CDS             528305..528949
     CDS             529011..529685
     CDS             529739..530338
     CDS             530402..530602
     CDS             530684..531124
     CDS             complement(531436..531924)
     CDS             complement(532899..533039)
     CDS             complement(533360..533809)
     CDS             complement(534198..534722)
     CDS             535418..536698
     CDS             complement(536876..537103)
     CDS             complement(537151..537519)
     CDS             complement(537550..538284)
     CDS             complement(538603..539046)
     CDS             complement(539097..539534)
     CDS             complement(539531..540004)
     CDS             540631..540879
     CDS             541331..542908
     CDS             544380..545177
     CDS             545174..547054
     CDS             547158..548390
     CDS             complement(548780..550021)
     CDS             complement(550407..552284)
     CDS             complement(552383..553567)
     CDS             complement(553561..554145)
     CDS             complement(554235..554678)
     CDS             complement(554708..554923)
     CDS             555164..555457
     CDS             555481..556182
     CDS             556336..557148
     CDS             complement(557197..557823)
     CDS             558012..558365
     CDS             558362..558868
     CDS             558865..559668
     CDS             559783..560067
     CDS             560064..560762
     CDS             560759..561235
     CDS             561265..562350
     CDS             562352..563104
     CDS             563097..563723
     CDS             563723..564658
     CDS             564732..565739
     CDS             complement(565832..568417)
     CDS             complement(568688..569575)
     CDS             569959..570960
     CDS             571037..571888
     CDS             571899..572762
     CDS             572759..573889
     CDS             574056..574562
     CDS             574696..575760
     CDS             575893..576351
     CDS             576524..579106
     CDS             579370..580497
     CDS             580589..580786
     CDS             582357..582617
     CDS             582652..584439
     CDS             584449..585579
     CDS             585702..586652
     CDS             586646..587107
     CDS             587117..589972
     CDS             590084..591658
     CDS             591707..592225
     CDS             complement(592295..593575)
     CDS             complement(593658..594452)
     CDS             594665..596050
     CDS             596286..596534
     CDS             596562..597116
     CDS             597144..597887
     CDS             597929..598282
     CDS             complement(598403..599461)
     CDS             complement(599638..601005)
     CDS             complement(601137..601574)
     CDS             601728..602831
     CDS             603055..603483
     CDS             603499..603891
     CDS             604219..604812
     CDS             604812..606077
     CDS             606074..606811
     CDS             606911..607546
     CDS             607558..608022
     CDS             complement(608090..608659)
     CDS             complement(608662..609252)
     CDS             complement(609256..609579)
     CDS             complement(609611..611422)
     CDS             611486..612352
     CDS             complement(612566..612940)
     CDS             complement(612937..613176)
     CDS             613472..614005
     CDS             complement(614080..614748)
     CDS             614896..616542
     CDS             616926..617843
     CDS             617849..618619
     CDS             complement(618683..619564)
     CDS             complement(619575..620369)
     CDS             complement(620372..620875)
     CDS             complement(620872..622245)
     CDS             complement(622336..623226)
     CDS             complement(623299..623745)
     CDS             complement(623870..624640)
     CDS             624878..626203
     CDS             626302..628764
     CDS             628761..631094
     CDS             631334..633625
     CDS             633890..636487
     CDS             636642..637022
     CDS             637200..637538
     CDS             637560..638246
     CDS             638246..638788
     CDS             638930..639943
     CDS             640027..641652
     CDS             641652..642683
     CDS             complement(642814..644226)
     CDS             complement(644349..646754)
     CDS             complement(646873..648786)
     CDS             complement(648783..649667)
     CDS             complement(649664..651388)
     CDS             complement(651445..652440)
     CDS             complement(652483..653466)
     CDS             complement(653469..654494)
     CDS             complement(654497..655483)
     CDS             complement(655653..657323)
     CDS             complement(658234..661623)
     CDS             complement(661831..662853)
     CDS             complement(662926..664011)
     CDS             664048..664203
     CDS             complement(664265..665563)
     CDS             665847..666188
     CDS             666286..667386
     CDS             667397..670516
     CDS             complement(670598..671899)
     CDS             672030..673217
     CDS             complement(673285..674730)
     CDS             complement(674828..675853)
     CDS             676408..676881
     CDS             complement(676958..677254)
     CDS             677374..678003
     CDS             678104..680059
     CDS             680126..680962
     CDS             680988..682328
     CDS             682387..682569
     CDS             682585..682920
     CDS             683351..683806
     CDS             683825..685312
     CDS             685337..688033
     CDS             688135..688533
     CDS             688533..689471
     CDS             689613..689882
     CDS             690245..692374
     CDS             692490..693401
     CDS             693500..693907
     CDS             693954..695291
     CDS             complement(695344..696222)
     CDS             complement(696234..697247)
     CDS             complement(697355..699409)
     CDS             699642..700169
     CDS             700153..700656
     CDS             700767..701174
     CDS             701171..701620
     CDS             complement(701609..703666)
     CDS             703876..705465
     CDS             complement(705587..706858)
     CDS             complement(706946..707596)
     CDS             707977..709290
     CDS             709659..710558
     CDS             710589..712121
     CDS             712395..713729
     CDS             714307..714558
     CDS             complement(714596..715630)
     CDS             complement(715847..716512)
     CDS             717143..717661
     CDS             717664..719910
     CDS             719920..720714
     CDS             720743..721558
     CDS             721568..722419
     CDS             complement(722512..723660)
     CDS             724055..724945
     CDS             725168..725470
     CDS             complement(725539..725799)
     CDS             726057..727619
     CDS             727688..728656
     CDS             728687..731536
     CDS             731552..732067
     CDS             732230..732664
     CDS             732711..733661
     CDS             complement(733798..735282)
     CDS             735553..735876
     CDS             735895..737691
     CDS             complement(737715..738638)
     CDS             complement(738656..739768)
     CDS             739874..740866
     CDS             complement(740893..741606)
     CDS             complement(741616..743292)
     CDS             743534..744607
     CDS             744620..745747
     CDS             complement(745814..746185)
     CDS             complement(746356..748023)
     CDS             748385..750331
     CDS             750386..750697
     CDS             complement(750775..751299)
     CDS             complement(751247..753622)
     CDS             complement(753606..754646)
     CDS             complement(754828..756003)
     CDS             complement(756243..756569)
     CDS             complement(756971..757696)
     CDS             757851..758825
     CDS             758828..759550
     CDS             759675..762248
     CDS             763489..763611
     CDS             766581..766676
     CDS             complement(767043..767477)
     CDS             768218..768541
     CDS             768551..769273
     CDS             complement(769308..769562)
     CDS             complement(769565..770965)
     CDS             complement(771116..772030)
     CDS             772267..772956
     CDS             772978..774279
     CDS             774285..775253
     CDS             complement(775321..776823)
     CDS             complement(776804..778909)
     CDS             779108..781303
     CDS             781313..782959
     CDS             782962..783783
     CDS             783817..784527
     CDS             complement(784588..785364)
     CDS             complement(785567..786331)
     CDS             complement(786666..787271)
     CDS             787493..788398
     CDS             788982..790619
     CDS             790749..792062
     CDS             complement(792215..792664)
     CDS             792954..794012
     CDS             794241..795380
     CDS             795485..795817
     CDS             795839..797692
     CDS             797707..798654
     CDS             complement(798822..799625)
     CDS             799804..800538
     CDS             800608..801174
     CDS             801201..802415
     CDS             802452..802835
     CDS             802896..803219
     CDS             803268..803783
     CDS             803807..805657
     CDS             805671..806009
     CDS             806058..806252
     CDS             806472..807761
     CDS             807964..808392
     CDS             808566..809687
     CDS             810001..811083
     CDS             811088..812218
     CDS             812274..813512
     CDS             813549..814163
     CDS             814176..815336
     CDS             815529..817013
     CDS             817067..817951
     CDS             818256..818489
     CDS             complement(818470..819810)
     CDS             820018..821481
     CDS             821588..823141
     CDS             823398..825101
     CDS             825292..825885
     CDS             826197..827078
     CDS             complement(827179..828810)
     CDS             complement(828821..830008)
     CDS             830185..830964
     CDS             complement(830976..832286)
     CDS             832488..833447
     CDS             833444..834496
     CDS             834475..835551
     CDS             835668..836507
     CDS             836510..837223
     CDS             837239..838159
     CDS             838377..840359
     CDS             complement(840439..841989)
     CDS             complement(842367..843629)
     CDS             843733..844665
     CDS             844790..845119
     CDS             845285..845557
     CDS             complement(845591..846274)
     CDS             complement(846288..847985)
     CDS             complement(848056..849357)
     CDS             complement(849373..849957)
     CDS             complement(849954..851171)
     CDS             complement(851190..851462)
     CDS             complement(851557..852903)
     CDS             853180..854235
     CDS             854287..854583
     CDS             854580..855455
     CDS             855466..856995
     CDS             856992..857528
     CDS             857506..858447
     CDS             858794..859192
     CDS             859306..860040
     CDS             complement(860219..860542)
     CDS             860789..862405
     CDS             complement(862473..863156)
     CDS             863379..865058
     CDS             865256..865765
     CDS             complement(866099..866803)
     CDS             complement(866873..869809)
     CDS             complement(869813..870391)
     CDS             complement(870819..871286)
     CDS             complement(871283..872644)
     CDS             873306..873455
     CDS             873473..874225
     CDS             complement(875273..876712)
     CDS             877010..880015
     CDS             880128..881267
     CDS             881393..884728
     CDS             884725..885663
     CDS             885773..886267
     CDS             complement(886543..888405)
     CDS             888846..889511
     CDS             889496..889906
     CDS             890449..891123
     CDS             891203..892495
     CDS             892495..892947
     CDS             892950..894419
     CDS             894412..894867
     CDS             894870..895691
     CDS             895707..896165
     CDS             896155..897666
     CDS             897641..898663
     CDS             898673..899689
     CDS             899896..900726
     CDS             900726..901487
     CDS             901494..903374
     CDS             903389..904150
     CDS             904166..904639
     CDS             complement(904626..904799)
     CDS             904900..905556
     CDS             complement(905559..906206)
     CDS             906379..910941
     CDS             complement(911978..912136)
     CDS             complement(912856..914124)
     CDS             complement(914726..915211)
     CDS             915395..915829
     CDS             915832..916137
     CDS             complement(916215..916574)
     CDS             complement(916733..918397)
     CDS             complement(918527..919411)
     CDS             919557..920159
     CDS             920423..922330
     CDS             922531..923676
     CDS             complement(923726..924169)
     CDS             924266..924778
     CDS             924759..925349
     CDS             925349..926581
     CDS             926571..926984
     CDS             927382..928941
     CDS             929064..929591
     CDS             complement(929637..929768)
     CDS             complement(929947..931539)
     CDS             931849..935742
     CDS             935917..936354
     CDS             complement(936465..936656)
     CDS             complement(936662..936865)
     CDS             complement(936968..937612)
     CDS             complement(937854..939569)
     CDS             complement(939795..940490)
     CDS             940625..940882
     CDS             940879..941004
     CDS             941205..942791
     CDS             complement(942857..943306)
     CDS             complement(943303..943602)
     CDS             944457..944990
     CDS             complement(944947..945249)
     CDS             complement(945253..946290)
     CDS             946379..946690
     CDS             946691..947425
     CDS             complement(947523..949403)
     CDS             complement(949423..950307)
     CDS             complement(950349..950591)
     CDS             950906..951670
     CDS             951682..952638
     CDS             952942..954393
     CDS             955014..955934
     CDS             955956..956342
     CDS             complement(956372..957151)
     CDS             complement(957262..958620)
     CDS             complement(958840..960405)
     CDS             complement(960516..962777)
     CDS             complement(962792..963637)
     CDS             963734..964282
     CDS             964284..965060
     CDS             complement(965193..966002)
     CDS             complement(966039..966716)
     CDS             complement(966706..967740)
     CDS             967976..968536
     CDS             968547..969551
     CDS             969800..971224
     CDS             971304..972992
     CDS             974049..975107
     CDS             975107..978217
     CDS             978794..979144
     CDS             979505..980575
     CDS             980595..981836
     CDS             981833..982387
     CDS             982384..983532
     CDS             983529..984938
     CDS             984935..986155
     CDS             986166..986597
     CDS             986597..987937
     CDS             987934..989010
     CDS             989007..990179
     CDS             990184..990921
     CDS             991141..991932
     CDS             complement(992138..993364)
     CDS             993628..996501
     CDS             complement(996656..997972)
     CDS             complement(998148..998435)
     CDS             999245..1000639
     CDS             1000710..1001906
     CDS             1001910..1002437
     CDS             1002462..1004675
     CDS             1004672..1005379
     CDS             1005358..1005792
     CDS             complement(1005943..1006539)
     CDS             1006880..1008130
     CDS             complement(1008294..1008620)
     CDS             complement(1008816..1009781)
     CDS             complement(1009774..1010424)
     CDS             complement(1010612..1010890)
     CDS             complement(1011038..1012213)
     CDS             complement(1012305..1013096)
     CDS             complement(1013096..1014217)
     CDS             complement(1014214..1016130)
     CDS             complement(1016137..1016607)
     CDS             complement(1016610..1016927)
     CDS             complement(1016996..1018024)
     CDS             complement(1018030..1018644)
     CDS             complement(1018821..1021397)
     CDS             1021527..1021997
     CDS             complement(1022053..1023570)
     CDS             complement(1023611..1024486)
     CDS             complement(1024556..1025020)
     CDS             complement(1025017..1026120)
     CDS             complement(1026188..1027612)
     CDS             1027866..1029029
     CDS             complement(1029142..1029651)
     CDS             complement(1029760..1031481)
     CDS             complement(1031615..1031872)
     CDS             complement(1032170..1033138)
     CDS             complement(1033261..1034013)
     CDS             1034243..1035118
     CDS             1035251..1037260
     CDS             1037891..1038940
     CDS             1039017..1039832
     CDS             1039857..1040312
     CDS             complement(1040356..1040805)
     CDS             complement(1040813..1041733)
     CDS             complement(1042164..1043018)
     CDS             complement(1043447..1044274)
     CDS             complement(1044317..1045231)
     CDS             1045646..1046194
     CDS             complement(1046275..1046568)
     CDS             complement(1046609..1047130)
     CDS             complement(1047140..1048024)
     CDS             1048213..1050159
     CDS             1050494..1051138
     CDS             1051265..1052227
     CDS             complement(1052327..1053808)
     CDS             1054370..1054813
     CDS             complement(1054961..1056625)
     CDS             complement(1056821..1058407)
     CDS             complement(1058502..1059716)
     CDS             complement(1059719..1060855)
     CDS             1061324..1062895
     CDS             1063143..1064813
     CDS             1065041..1069843
     CDS             1069965..1070759
     CDS             1070933..1071859
     CDS             1071904..1073169
     CDS             1073170..1073766
     CDS             1073829..1074320
     CDS             1074353..1075867
     CDS             complement(1075995..1077320)
     CDS             complement(1077421..1078095)
     CDS             1078369..1079253
     CDS             complement(1079302..1079739)
     CDS             complement(1079901..1080317)
     CDS             complement(1080358..1080999)
     CDS             complement(1081026..1081718)
     CDS             complement(1081720..1082349)
     CDS             complement(1082361..1083407)
     CDS             complement(1083407..1085731)
     CDS             complement(1085740..1086327)
     CDS             complement(1086327..1086941)
     CDS             1087790..1088020
     CDS             1088017..1089819
     CDS             1090208..1091617
     CDS             1091621..1091962
     CDS             complement(1091951..1092841)
     CDS             1093147..1094136
     CDS             1094196..1094708
     CDS             1094719..1095198
     CDS             1095195..1095440
     CDS             1095442..1095894
     CDS             complement(1095909..1096883)
     CDS             1097112..1097528
     CDS             1097641..1099947
     CDS             1100408..1101169
     CDS             complement(1101242..1102057)
     CDS             complement(1102361..1104412)
     CDS             1104549..1105646
     CDS             1105823..1106464
     CDS             1106562..1108673
     CDS             complement(1108745..1109350)
     CDS             1109436..1109903
     CDS             complement(1109930..1111228)
     CDS             complement(1111531..1112817)
     CDS             complement(1113077..1113808)
     CDS             complement(1113801..1114364)
     CDS             1114895..1116202
     CDS             1116202..1118328
     CDS             1118454..1119002
     CDS             complement(1119081..1119956)
     CDS             1120204..1121295
     CDS             1121465..1121596
     CDS             1121596..1121994
     CDS             1122126..1122671
     CDS             1122690..1124768
     CDS             1124839..1125168
     CDS             1125183..1125785
     CDS             complement(1125895..1126143)
     CDS             1126281..1126718
     CDS             complement(1126812..1127555)
     CDS             1127714..1128775
     CDS             complement(1128900..1129967)
     CDS             1130089..1130547
     CDS             complement(1130556..1131416)
     CDS             1131567..1131998
     CDS             complement(1132052..1132354)
     CDS             1132405..1133148
     CDS             1133295..1135316
     CDS             1135858..1136199
     CDS             1136296..1137297
     CDS             1137311..1137808
     CDS             1137853..1139082
     CDS             1139733..1142912
     CDS             complement(1143002..1143832)
     CDS             1144116..1144658
     CDS             1144671..1145510
     CDS             complement(1145507..1145995)
     CDS             complement(1146259..1147248)
     CDS             1147494..1147859
     CDS             1147856..1148998
     CDS             1149033..1149398
     CDS             1149395..1149979
     CDS             1149990..1151309
     CDS             1151321..1152625
     CDS             1152625..1154235
     CDS             1154258..1155595
     CDS             complement(1155624..1157228)
     CDS             complement(1157232..1158044)
     CDS             1158668..1160299
     CDS             1160448..1161368
     CDS             1161382..1162284
     CDS             1162312..1163283
     CDS             1163280..1164272
     CDS             1164422..1165369
     CDS             complement(1165467..1167611)
     CDS             complement(1167747..1168943)
     CDS             1169296..1169748
     CDS             complement(1169871..1170281)
     CDS             1170719..1171684
     CDS             1171799..1172743
     CDS             1172740..1173534
     CDS             1173701..1175170
     CDS             complement(1175203..1176153)
     CDS             1176340..1176960
     CDS             1177056..1177652
     CDS             1177677..1179026
     CDS             1179130..1180437
     CDS             complement(1180544..1181824)
     CDS             1181957..1183009
     CDS             1182993..1184147
     CDS             1184150..1184947
     CDS             1184944..1185639
     CDS             complement(1185721..1185891)
     CDS             1186157..1187020
     CDS             1187239..1187658
     CDS             1187655..1188380
     CDS             1188394..1189671
     CDS             1189671..1190480
     CDS             1190470..1191711
     CDS             1191714..1192253
     CDS             1192216..1192752
     CDS             1192749..1193276
     CDS             complement(1193367..1194737)
     CDS             complement(1194795..1195412)
     CDS             complement(1195435..1196550)
     CDS             1196815..1198119
     CDS             complement(1198167..1198574)
     CDS             1199268..1200869
     CDS             1201278..1202174
     CDS             1202179..1203474
     CDS             1203478..1204518
     CDS             1204570..1205643
     CDS             1205643..1206254
     CDS             1206297..1207034
     CDS             1207016..1207789
     CDS             1207786..1208418
     CDS             complement(1208619..1209344)
     CDS             1209652..1211877
     CDS             complement(1211976..1212197)
     CDS             1212670..1212990
     CDS             1213029..1215299
     CDS             complement(1215368..1217044)
     CDS             complement(1217246..1217509)
     CDS             1217818..1219065
     CDS             complement(1219156..1220010)
     CDS             complement(1220318..1221964)
     CDS             complement(1222074..1222583)
     CDS             complement(1222772..1223677)
     CDS             complement(1223698..1224618)
     CDS             1224996..1225583
     CDS             complement(1225679..1226227)
     CDS             complement(1226418..1226915)
     CDS             complement(1226912..1228108)
     CDS             complement(1228096..1228866)
     CDS             1229089..1230354
     CDS             1230476..1231570
     CDS             complement(1231651..1232640)
     CDS             complement(1232640..1234148)
     CDS             complement(1234157..1234894)
     CDS             complement(1235014..1235985)
     CDS             complement(1236097..1236825)
     CDS             complement(1236963..1237832)
     CDS             1238124..1239899
     CDS             1239996..1240574
     CDS             complement(1240676..1242052)
     CDS             complement(1242248..1243054)
     CDS             complement(1243054..1244244)
     CDS             complement(1244285..1245694)
     CDS             complement(1245700..1246698)
     CDS             complement(1246719..1247324)
     CDS             complement(1247327..1248898)
     CDS             1249234..1250106
     CDS             1250109..1250729
     CDS             1250862..1251827
     CDS             complement(1251995..1253716)
     CDS             complement(1253709..1255496)
     CDS             complement(1255616..1256572)
     CDS             1257050..1257706
     CDS             1257690..1258931
     CDS             1259189..1260520
     CDS             complement(1260621..1261385)
     CDS             complement(1261358..1261687)
     CDS             complement(1261730..1263418)
     CDS             1263884..1264234
     CDS             complement(1264436..1265542)
     CDS             complement(1265708..1266106)
     CDS             complement(1266398..1266580)
     CDS             complement(1266731..1267747)
     CDS             complement(1267848..1268519)
     CDS             complement(1268619..1269302)
     CDS             complement(1269433..1270116)
     CDS             1270329..1273364
     CDS             1273420..1273881
     CDS             1274131..1275342
     CDS             complement(1275417..1276142)
     CDS             complement(1276291..1277826)
     CDS             complement(1277838..1279535)
     CDS             complement(1279554..1280564)
     CDS             complement(1280554..1281762)
     CDS             complement(1281866..1282576)
     CDS             complement(1282693..1283640)
     CDS             complement(1283779..1284099)
     CDS             complement(1284104..1284670)
     CDS             1284889..1285656
     CDS             1285765..1287864
     CDS             complement(1287836..1290199)
     CDS             1290575..1291219
     CDS             1291219..1293051
     CDS             1293099..1293656
     CDS             1294549..1295667
     CDS             complement(1295664..1296149)
     CDS             1296440..1297423
     CDS             1297450..1299837
     CDS             1300276..1300572
     CDS             complement(1300701..1301480)
     CDS             complement(1301547..1301651)
     CDS             1301949..1302605
     CDS             complement(1302698..1303873)
     CDS             complement(1304027..1304902)
     CDS             complement(1305061..1305948)
     CDS             complement(1306118..1306792)
     CDS             complement(1306783..1307124)
     CDS             complement(1307189..1308613)
     CDS             complement(1308759..1310132)
     CDS             1310478..1310924
     CDS             1311535..1312560
     CDS             1312560..1313345
     CDS             1313354..1313893
     CDS             1313900..1314502
     CDS             1314818..1315846
     CDS             1315915..1316922
     CDS             1316909..1317664
     CDS             complement(1318049..1318624)
     CDS             complement(1318803..1319153)
     CDS             complement(1319246..1320856)
     CDS             complement(1321087..1321599)
     CDS             complement(1321865..1322764)
     CDS             1322937..1324175
     CDS             1324425..1324679
     CDS             complement(1324877..1325155)
     CDS             complement(1325155..1326300)
     CDS             complement(1326384..1328669)
     CDS             complement(1329118..1329855)
     CDS             1330207..1332891
     CDS             1333119..1334102
     CDS             complement(1334129..1335028)
     CDS             1335279..1336493
     CDS             1336676..1336852
     CDS             1337023..1337673
     CDS             1337854..1339116
     CDS             1339323..1340708
     CDS             1340718..1341725
     CDS             1341706..1342788
     CDS             1343038..1344609
     CDS             1344755..1345303
     CDS             1345367..1346023
     CDS             complement(1346017..1346691)
     CDS             1346864..1347262
     CDS             1347624..1348742
     CDS             1348844..1349377
     CDS             1349387..1350670
     CDS             1350777..1352132
     CDS             1352125..1352763
     CDS             complement(1352765..1353244)
     CDS             1353619..1355223
     CDS             complement(1355388..1356671)
     CDS             1356926..1357231
     CDS             1357319..1358650
     CDS             1358697..1359032
     CDS             1359014..1360336
     CDS             1360359..1361117
     CDS             1361218..1362240
     CDS             complement(1362386..1364551)
     CDS             complement(1364570..1366207)
     CDS             1366612..1368495
     CDS             complement(1368634..1369335)
     CDS             complement(1369341..1371230)
     CDS             complement(1371535..1372725)
     CDS             complement(1373094..1374545)
     CDS             1375081..1375929
     CDS             complement(1375995..1377395)
     CDS             complement(1377542..1379173)
     CDS             1379577..1379939
     CDS             complement(1380028..1381389)
     CDS             complement(1381482..1382735)
     CDS             complement(1383034..1383648)
     CDS             complement(1383845..1385221)
     CDS             1385397..1386914
     CDS             1387063..1387248
     CDS             1387473..1388846
     CDS             1388843..1389589
     CDS             1389532..1389861
     CDS             1389975..1391516
     CDS             1391516..1392091
     CDS             1392186..1392659
     CDS             complement(1392727..1393605)
     CDS             complement(1393726..1394949)
     CDS             complement(1395061..1396692)
     CDS             1397074..1398489
     CDS             1398499..1399848
     CDS             1399817..1400293
     CDS             complement(1400321..1401241)
     CDS             complement(1401339..1402112)
     CDS             complement(1402325..1403647)
     CDS             complement(1403673..1404377)
     CDS             1404753..1407824
     CDS             complement(1407905..1408102)
     CDS             complement(1408099..1408581)
     CDS             1409080..1410054
     CDS             1410260..1411768
     CDS             1411779..1412786
     CDS             1413196..1413834
     CDS             1414185..1414982
     CDS             complement(1415133..1416662)
     CDS             complement(1416672..1417169)
     CDS             complement(1417421..1418392)
     CDS             1419025..1419729
     CDS             1419740..1420636
     CDS             1420812..1421945
     CDS             complement(1421875..1422009)
     CDS             1422041..1424647
     CDS             1424656..1425858
     CDS             1425863..1427740
     CDS             1427914..1428390
     CDS             1428420..1429868
     CDS             complement(1429934..1431040)
     CDS             1431500..1432573
     CDS             1432566..1433702
     CDS             1433709..1434728
     CDS             1434728..1435372
     CDS             complement(1435354..1436493)
     CDS             1436615..1440610
     CDS             complement(1440716..1441189)
     CDS             1441840..1444770
     CDS             complement(1444812..1446005)
     CDS             1446251..1446526
     CDS             complement(1446592..1446921)
     CDS             complement(1447035..1447706)
     CDS             complement(1447951..1448706)
     CDS             complement(1448729..1449826)
     CDS             complement(1449829..1451034)
     CDS             complement(1451160..1452188)
     CDS             1452643..1453581
     CDS             complement(1453647..1454468)
     CDS             complement(1454614..1454766)
     CDS             1454831..1455481
     CDS             1455494..1456189
     CDS             complement(1456161..1458107)
     CDS             1458359..1458583
     CDS             1458740..1459756
     CDS             1459753..1461084
     CDS             complement(1461135..1461815)
     CDS             1462210..1463367
     CDS             complement(1463479..1466307)
     CDS             complement(1466367..1468262)
     CDS             complement(1468262..1468894)
     CDS             1469432..1470967
     CDS             1471032..1471562
     CDS             1471618..1471746
     CDS             complement(1471848..1472306)
     CDS             complement(1472359..1472709)
     CDS             1472911..1476840
     CDS             1476980..1477462
     CDS             1477679..1479031
     CDS             1479156..1480172
     CDS             complement(1480565..1481515)
     CDS             1481602..1483008
     CDS             1483164..1484678
     CDS             1484824..1485138
     CDS             complement(1485193..1486428)
     CDS             complement(1486504..1486815)
     CDS             complement(1486808..1487068)
     CDS             complement(1487058..1489343)
     CDS             complement(1489340..1489711)
     CDS             complement(1489689..1490555)
     CDS             complement(1490566..1491222)
     CDS             complement(1491209..1492285)
     CDS             complement(1492306..1493868)
     CDS             complement(1493881..1495806)
     CDS             1496398..1498089
     CDS             1498186..1499484
     CDS             1499666..1500859
     CDS             complement(1500918..1501520)
     CDS             1501627..1503081
     CDS             1503095..1504282
     CDS             1504292..1505827
     CDS             complement(1505902..1507638)
     CDS             complement(1507860..1509344)
     CDS             1509632..1510150
     CDS             1510278..1513769
     CDS             1513781..1514608
     CDS             1514611..1516536
     CDS             1516533..1517276
     CDS             1517421..1518158
     CDS             1518246..1518884
     CDS             complement(1518957..1520333)
     CDS             1520836..1520994
     CDS             1521011..1521745
     CDS             complement(1521892..1522929)
     CDS             complement(1523041..1524072)
     CDS             complement(1524175..1524945)
     CDS             complement(1524945..1525805)
     CDS             complement(1525786..1526919)
     CDS             1527244..1528050
     CDS             1528043..1528843
     CDS             1528845..1529504
     CDS             complement(1529581..1530513)
     CDS             complement(1530639..1531586)
     CDS             complement(1531716..1532468)
     CDS             complement(1532558..1533232)
     CDS             complement(1533229..1533393)
     CDS             complement(1533397..1535769)
     CDS             complement(1535774..1536250)
     CDS             complement(1536329..1537309)
     CDS             complement(1537317..1537481)
     CDS             complement(1537493..1538113)
     CDS             complement(1538127..1539554)
     CDS             1539813..1540169
     CDS             1540238..1541455
     CDS             1541458..1543170
     CDS             complement(1543231..1545396)
     CDS             complement(1545399..1546760)
     CDS             complement(1546757..1548865)
     CDS             1549289..1549636
     CDS             1549728..1550123
     CDS             1550147..1563784
     CDS             complement(1564152..1564376)
     CDS             complement(1564470..1564841)
     CDS             complement(1564822..1565901)
     CDS             1566027..1566365
     CDS             complement(1566967..1567341)
     CDS             complement(1567338..1568114)
     CDS             complement(1568213..1569412)
     CDS             complement(1569409..1569693)
     CDS             complement(1569699..1570886)
     CDS             complement(1570993..1571241)
     CDS             complement(1571377..1571757)
     CDS             complement(1571738..1572817)
     CDS             1572943..1573281
     CDS             complement(1573771..1574355)
     CDS             complement(1574348..1574515)
     CDS             complement(1574593..1575285)
     CDS             complement(1575415..1575699)
     CDS             complement(1575704..1577272)
     CDS             1577449..1578000
     CDS             complement(1579039..1579206)
     CDS             complement(1579199..1579366)
     CDS             complement(1579444..1580136)
     CDS             complement(1580266..1580550)
     CDS             complement(1580555..1582123)
     CDS             1582300..1582851
     CDS             1583196..1583513
     CDS             1583756..1584382
     CDS             complement(1585291..1585602)
     CDS             complement(1585761..1586084)
     CDS             complement(1586098..1586547)
     CDS             1586711..1588360
     CDS             1588425..1588943
     CDS             complement(1589026..1589199)
     CDS             complement(1589366..1591060)
     CDS             complement(1591066..1592985)
     CDS             complement(1592963..1593205)
     CDS             complement(1593214..1595340)
     CDS             complement(1595312..1595443)
     CDS             complement(1595800..1596342)
     CDS             complement(1596497..1597507)
     CDS             complement(1597581..1602422)
     CDS             complement(1602611..1602829)
     CDS             complement(1602881..1605487)
     CDS             complement(1605686..1606357)
     CDS             complement(1606511..1608508)
     CDS             complement(1608526..1609152)
     CDS             complement(1609253..1609801)
     CDS             1609812..1611608
     CDS             1611657..1612901
     CDS             1612911..1615550
     CDS             1615671..1617092
     CDS             complement(1617274..1618107)
     CDS             1618209..1618700
     CDS             1618697..1619557
     CDS             complement(1619550..1620026)
     CDS             1620302..1621363
     CDS             1621375..1621857
     CDS             complement(1621992..1622732)
     CDS             complement(1622869..1623291)
     CDS             complement(1623278..1624345)
     CDS             complement(1624352..1624960)
     CDS             complement(1624972..1625874)
     CDS             complement(1625871..1627826)
     CDS             complement(1627838..1628035)
     CDS             complement(1628113..1628784)
     CDS             complement(1628795..1630456)
     CDS             complement(1630655..1631257)
     CDS             complement(1631247..1631723)
     CDS             1631948..1632781
     CDS             complement(1632888..1634480)
     CDS             complement(1634692..1636725)
     CDS             complement(1636715..1638169)
     CDS             1638473..1639288
     CDS             1639295..1639993
     CDS             1640002..1640724
     CDS             1640759..1641289
     CDS             1641286..1643106
     CDS             complement(1643196..1643552)
     CDS             complement(1643549..1643974)
     CDS             1644190..1644465
     CDS             complement(1644672..1645580)
     CDS             complement(1645743..1646480)
     CDS             1646580..1647371
     CDS             complement(1647373..1648893)
     CDS             complement(1648958..1649395)
     CDS             1649484..1649984
     CDS             complement(1649994..1650335)
     CDS             1650858..1651724
     CDS             1651882..1652085
     CDS             1652340..1653713
     CDS             1653917..1654900
     CDS             complement(1654907..1655755)
     CDS             complement(1656062..1657240)
     CDS             complement(1657237..1657857)
     CDS             complement(1657857..1658261)
     CDS             complement(1658258..1658797)
     CDS             complement(1658807..1660180)
     CDS             complement(1660180..1660938)
     CDS             1661257..1662561
     CDS             1662637..1663518
     CDS             1663528..1664370
     CDS             1664360..1665541
     CDS             1665566..1666327
     CDS             1666358..1667068
     CDS             complement(1667144..1667614)
     CDS             complement(1667625..1667987)
     CDS             complement(1668122..1669129)
     CDS             complement(1669192..1670628)
     CDS             1671041..1673215
     CDS             complement(1673280..1674209)
     CDS             1674321..1675445
     CDS             1675622..1676611
     CDS             1676602..1676724
     CDS             1676745..1678004
     CDS             1678004..1679218
     CDS             1679222..1680499
     CDS             1680499..1681200
     CDS             complement(1681274..1682266)
     CDS             complement(1682263..1683600)
     CDS             1684123..1684503
     CDS             1684519..1685904
     CDS             complement(1686049..1686399)
     CDS             complement(1686477..1686935)
     CDS             complement(1686965..1687282)
     CDS             complement(1687438..1688151)
     CDS             complement(1688261..1688497)
     CDS             complement(1688481..1690151)
     CDS             complement(1690215..1691087)
     CDS             1691206..1692756
     CDS             1692753..1695269
     CDS             complement(1695314..1695829)
     CDS             complement(1695869..1696402)
     CDS             complement(1696499..1698010)
     CDS             1698457..1698897
     CDS             complement(1699073..1699936)
     CDS             1700060..1700845
     CDS             1700984..1702687
     CDS             1702684..1703442
     CDS             1703680..1704534
     CDS             1704617..1705906
     CDS             complement(1705924..1706976)
     CDS             complement(1706985..1708145)
     CDS             complement(1708211..1709275)
     CDS             complement(1709719..1711152)
     CDS             1711364..1712125
     CDS             1712741..1713802
     CDS             complement(1713805..1714494)
     CDS             complement(1714609..1715412)
     CDS             complement(1715544..1716521)
     CDS             complement(1716549..1717325)
     CDS             complement(1717391..1718077)
     CDS             complement(1718077..1719693)
     CDS             1720022..1720255
     CDS             1720423..1721853
     CDS             1721865..1722839
     CDS             1722858..1724006
     CDS             1724003..1725151
     CDS             complement(1725155..1725529)
     CDS             1725670..1726611
     CDS             1726820..1727533
     CDS             complement(1727537..1727761)
     CDS             complement(1727960..1729048)
     CDS             complement(1729045..1729557)
     CDS             1729725..1729958
     CDS             complement(1729989..1730858)
     CDS             1730964..1732181
     CDS             1732238..1732786
     CDS             complement(1732896..1737431)
     CDS             complement(1737441..1741367)
     CDS             1741764..1743101
     CDS             1743103..1743741
     CDS             complement(1743877..1745010)
     CDS             complement(1745276..1746520)
     CDS             complement(1746534..1748714)
     CDS             complement(1748735..1749418)
     CDS             complement(1750016..1751164)
     CDS             complement(1751443..1752561)
     CDS             complement(1752562..1755015)
     CDS             complement(1754996..1755667)
     CDS             complement(1755793..1757169)
     CDS             1757297..1758733
     CDS             complement(1758800..1759459)
     CDS             complement(1759459..1760664)
     CDS             complement(1760983..1761678)
     CDS             1761812..1763596
     CDS             1763867..1764268
     CDS             1764280..1764939
     CDS             1764929..1766302
     CDS             1766460..1766738
     CDS             complement(1766888..1767661)
     CDS             complement(1767753..1768154)
     CDS             1768432..1770135
     CDS             1770521..1771711
     CDS             complement(1771809..1772435)
     CDS             complement(1772606..1772770)
     CDS             1773000..1774763
     CDS             complement(1774844..1776490)
     CDS             1776818..1779274
     CDS             complement(1779308..1780969)
     CDS             complement(1780981..1782735)
     CDS             complement(1782740..1786270)
     CDS             1786974..1788326
     CDS             complement(1788409..1789272)
     CDS             1789299..1789424
     CDS             1789608..1790861
     CDS             1791030..1791977
     CDS             1791987..1792913
     CDS             1792910..1794007
     CDS             1794172..1794387
     CDS             complement(1794393..1794659)
     CDS             1794806..1795249
     CDS             1795457..1796605
     CDS             1796619..1798319
     CDS             1798285..1798947
     CDS             1798940..1799560
     CDS             complement(1799619..1800326)
     CDS             complement(1800425..1801711)
     CDS             1802327..1803781
     CDS             1803862..1805052
     CDS             complement(1805139..1805720)
     CDS             complement(1805807..1808905)
     CDS             complement(1808898..1809977)
     CDS             complement(1809979..1811010)
     CDS             complement(1811182..1811571)
     CDS             complement(1811564..1811797)
     CDS             complement(1811811..1812479)
     CDS             1812689..1813705
     CDS             1813858..1815441
     CDS             1815441..1816403
     CDS             1816390..1817277
     CDS             1817277..1818272
     CDS             1818269..1819057
     CDS             1819058..1819828
     CDS             complement(1819865..1820254)
     CDS             complement(1820389..1821294)
     CDS             1821504..1822688
     CDS             complement(1822752..1823312)
     CDS             complement(1823364..1824488)
     CDS             complement(1824695..1827157)
     CDS             complement(1827181..1828365)
     CDS             complement(1828412..1828594)
     CDS             complement(1829274..1830116)
     CDS             1830468..1830701
     CDS             1830805..1831635
     CDS             1831628..1832275
     CDS             1832453..1832677
     CDS             1832906..1833451
     CDS             1833610..1834029
     CDS             1834104..1834400
     CDS             1834342..1834800
     CDS             complement(1835075..1837360)
     CDS             1837756..1838673
     CDS             complement(1838680..1838880)
     CDS             complement(1838997..1839683)
     CDS             1839907..1842675
     CDS             complement(1842809..1845265)
     CDS             1845545..1847914
     CDS             complement(1847962..1848546)
     CDS             1848654..1849097
     CDS             complement(1849179..1853654)
     CDS             complement(1853651..1854373)
     CDS             complement(1854354..1855691)
     CDS             complement(1855703..1856485)
     CDS             1856602..1857423
     CDS             complement(1857523..1858227)
     CDS             1858452..1859114
     CDS             1859521..1860531
     CDS             1860890..1861477
     CDS             1861832..1862521
     CDS             1862555..1862866
     CDS             complement(1862871..1863689)
     CDS             complement(1863877..1865331)
     CDS             complement(1865333..1866550)
     CDS             complement(1867219..1869849)
     CDS             1870186..1870434
     CDS             complement(1870525..1871805)
     CDS             1872072..1872803
     CDS             1872807..1873508
     CDS             1873592..1873810
     CDS             complement(1874114..1875013)
     CDS             complement(1875028..1875318)
     CDS             complement(1875517..1877799)
     CDS             complement(1877855..1878481)
     CDS             1879014..1879925
     CDS             1879970..1880251
     CDS             complement(1880232..1881683)
     CDS             complement(1881716..1882345)
     CDS             1882572..1883396
     CDS             1883410..1884522
     CDS             1884533..1885654
     CDS             complement(1885670..1887406)
     CDS             1887601..1888905
     CDS             1888917..1890545
     CDS             1890542..1891120
     CDS             1891336..1892430
     CDS             1892430..1895480
     CDS             1896092..1897327
     CDS             1897423..1897878
     CDS             complement(1898009..1900795)
     CDS             complement(1900851..1901459)
     CDS             complement(1901450..1902901)
     CDS             complement(1902898..1903632)
     CDS             complement(1903625..1905688)
     CDS             complement(1905790..1908849)
     CDS             complement(1908886..1910877)
     CDS             complement(1910870..1912282)
     CDS             complement(1912283..1913623)
     CDS             complement(1913628..1916009)
     CDS             complement(1916150..1918213)
     CDS             complement(1918195..1921767)
     CDS             1921885..1922745
     CDS             complement(1922810..1923880)
     CDS             complement(1923895..1925049)
     CDS             complement(1925231..1926067)
     CDS             complement(1926196..1927092)
     CDS             complement(1927130..1928413)
     CDS             complement(1928421..1928942)
     CDS             complement(1928993..1929958)
     CDS             1930185..1930895
     CDS             1930883..1931746
     CDS             1931750..1932886
     CDS             1933309..1935654
     CDS             complement(1935801..1935977)
     CDS             1936121..1936597
     CDS             1936594..1936731
     CDS             complement(1936827..1937393)
     CDS             complement(1937519..1938145)
     CDS             complement(1938388..1938696)
     CDS             complement(1938739..1939779)
     CDS             complement(1939914..1940273)
     CDS             complement(1940322..1940693)
     CDS             complement(1940754..1941332)
     CDS             complement(1941351..1941671)
     CDS             complement(1941658..1942032)
     CDS             complement(1942434..1942700)
     CDS             complement(1942842..1943303)
     CDS             complement(1943306..1944415)
     CDS             complement(1944387..1946144)
     CDS             complement(1946151..1947122)
     CDS             complement(1947124..1947456)
     CDS             complement(1947461..1947802)
     CDS             complement(1947786..1948022)
     CDS             1948112..1948573
     CDS             1949165..1949611
     CDS             1949718..1950704
     CDS             complement(1950739..1951032)
     CDS             complement(1951140..1951379)
     CDS             1951794..1952516
     CDS             complement(1952631..1952831)
     CDS             1953461..1953664
     CDS             complement(1953656..1954129)
     CDS             complement(1954253..1954648)
     CDS             1954789..1956174
     CDS             1956171..1956878
     CDS             complement(1956889..1957104)
     CDS             complement(1957201..1958961)
     CDS             1959245..1960765
     CDS             1961098..1961538
     CDS             1961550..1962953
     CDS             complement(1963028..1964893)
     CDS             1965110..1965409
     CDS             1965418..1966197
     CDS             complement(1966189..1967028)
     CDS             1967400..1969301
     CDS             1969363..1970583
     CDS             complement(1970703..1971155)
     CDS             complement(1971491..1973695)
     CDS             1973909..1974481
     CDS             complement(1974555..1975616)
     CDS             complement(1975790..1976554)
     CDS             complement(1976570..1977088)
     CDS             complement(1977120..1978472)
     CDS             complement(1978487..1979557)
     CDS             complement(1979575..1980015)
     CDS             complement(1980018..1980701)
     CDS             complement(1980691..1981122)
     CDS             complement(1981577..1981684)
     CDS             complement(1981697..1982833)
     CDS             complement(1982851..1984437)
     CDS             complement(1984896..1985900)
     CDS             complement(1985956..1986570)
     CDS             complement(1986667..1987188)
     CDS             complement(1987276..1988655)
     CDS             1988801..1989295
     CDS             1989336..1990064
     CDS             1990171..1991385
     CDS             1991447..1991902
     CDS             complement(1991934..1992608)
     CDS             complement(1992727..1993761)
     CDS             1994271..1996346
     CDS             1996387..1997163
     CDS             1997160..1997711
     CDS             1997712..1997924
     CDS             complement(1997948..2000068)
     CDS             2000266..2001072
     CDS             complement(2001131..2001808)
     CDS             complement(2001811..2002551)
     CDS             complement(2002699..2003475)
     CDS             complement(2003660..2004430)
     CDS             complement(2004651..2004821)
     CDS             2005147..2006688
     CDS             2006954..2009230
     CDS             2009408..2010394
     CDS             complement(2010412..2012292)
     CDS             2012625..2013365
     CDS             2013431..2014093
     CDS             2014214..2014714
     CDS             2014955..2016889
     CDS             2017034..2018305
     CDS             2018318..2019868
     CDS             complement(2019953..2020711)
     CDS             complement(2020711..2020890)
     CDS             complement(2020871..2021881)
     CDS             complement(2021881..2023629)
     CDS             complement(2023660..2025903)
     CDS             2025912..2026442
     CDS             complement(2026557..2027801)
     CDS             complement(2027802..2028488)
     CDS             complement(2028481..2029701)
     CDS             2029865..2030440
     CDS             2030443..2033910
     CDS             2034086..2034850
     CDS             2035185..2037260
     CDS             2037545..2038081
     CDS             complement(2038194..2039483)
     CDS             complement(2039841..2040380)
     CDS             complement(2040560..2041420)
     CDS             complement(2041448..2042038)
     CDS             complement(2042091..2042480)
     CDS             complement(2042480..2043898)
     CDS             complement(2043911..2044261)
     CDS             2044521..2046512
     CDS             2046682..2047833
     CDS             complement(2048068..2048907)
     CDS             2049552..2051144
     CDS             2051224..2051745
     CDS             complement(2051820..2054702)
     CDS             complement(2054880..2055374)
     CDS             2055531..2056655
     CDS             complement(2056697..2057893)
     CDS             complement(2057955..2058929)
     CDS             2059218..2059982
     CDS             2060050..2060820
     CDS             complement(2060878..2061573)
     CDS             complement(2061646..2062815)
     CDS             complement(2062827..2063108)
     CDS             complement(2063247..2063525)
     CDS             complement(2063813..2065483)
     CDS             complement(2065592..2066269)
     CDS             complement(2066452..2066763)
     CDS             complement(2066898..2068757)
     CDS             complement(2068910..2069182)
     CDS             complement(2069366..2071726)
     CDS             complement(2071849..2073129)
     CDS             complement(2073209..2073835)
     CDS             complement(2073941..2075242)
     CDS             2075741..2077534
     CDS             2077537..2078877
     CDS             complement(2078993..2080354)
     CDS             complement(2080358..2081020)
     CDS             complement(2081087..2082085)
     CDS             complement(2082317..2083786)
     CDS             complement(2084014..2084115)
     CDS             2084346..2084816
     CDS             2084822..2086747
     CDS             2086892..2087584
     CDS             2087587..2088519
     CDS             2088527..2089198
     CDS             2089288..2089737
     CDS             2090031..2090651
     CDS             complement(2090698..2091360)
     CDS             complement(2091673..2092968)
     CDS             2093598..2094458
     CDS             2094756..2095604
     CDS             2095589..2097052
     CDS             complement(2097041..2097148)
     CDS             complement(2097183..2098073)
     CDS             2098283..2098462
     CDS             2098432..2100258
     CDS             complement(2100348..2102795)
     CDS             complement(2102818..2103912)
     CDS             complement(2104179..2106719)
     CDS             complement(2106983..2108188)
     CDS             complement(2108531..2109478)
     CDS             complement(2109642..2110613)
     CDS             complement(2110638..2110916)
     CDS             2111116..2111778
     CDS             2111799..2112611
     CDS             2112616..2112879
     CDS             2113171..2113659
     CDS             complement(2113726..2114049)
     CDS             complement(2114204..2115079)
     CDS             2115098..2115238
     CDS             2115273..2115863
     CDS             2115876..2117747
     CDS             2117962..2119977
     CDS             complement(2120030..2120575)
     CDS             2120666..2121826
     CDS             complement(2121855..2123285)
     CDS             complement(2123261..2124259)
     CDS             complement(2124347..2125213)
     CDS             complement(2125238..2126029)
     CDS             complement(2126019..2127731)
     CDS             complement(2127728..2129035)
     CDS             2129250..2130464
     CDS             2130617..2131201
     CDS             2131258..2132583
     CDS             complement(2132577..2133179)
     CDS             2133183..2133734
     CDS             complement(2133810..2135657)
     CDS             complement(2135870..2136991)
     CDS             complement(2137101..2138801)
     CDS             complement(2138926..2139780)
     CDS             complement(2139777..2140334)
     CDS             complement(2140351..2140656)
     CDS             complement(2140716..2141429)
     CDS             complement(2141426..2143438)
     CDS             complement(2143458..2143661)
     CDS             2143931..2144764
     CDS             complement(2144838..2146838)
     CDS             2147068..2148918
     CDS             2149035..2150048
     CDS             complement(2150146..2150433)
     CDS             2150537..2151361
     CDS             complement(2151522..2151926)
     CDS             2152265..2153260
     CDS             2153408..2154298
     CDS             2154733..2155737
     CDS             2155892..2156710
     CDS             2156788..2157708
     CDS             2157848..2158204
     CDS             complement(2158278..2159222)
     CDS             complement(2159327..2160544)
     CDS             2160989..2162434
     CDS             complement(2162476..2163633)
     CDS             2163877..2164467
     CDS             2164974..2166434
     CDS             2166434..2166535
     CDS             complement(2166647..2168077)
     CDS             complement(2168521..2169288)
     CDS             complement(2169279..2170253)
     CDS             complement(2170246..2170884)
     CDS             complement(2170881..2171897)
     CDS             complement(2171894..2172697)
     CDS             complement(2172775..2174019)
     CDS             complement(2174108..2174344)
     CDS             complement(2174580..2175326)
     CDS             complement(2175342..2176265)
     CDS             complement(2176335..2177285)
     CDS             complement(2177291..2178316)
     CDS             complement(2178326..2178496)
     CDS             complement(2178531..2179055)
     CDS             2179203..2179784
     CDS             complement(2179885..2180832)
     CDS             2181444..2184602
     CDS             2184956..2186515
     CDS             2186633..2187508
     CDS             complement(2187618..2190302)
     CDS             2190929..2191567
     CDS             complement(2191657..2192769)
     CDS             2193194..2194639
     CDS             complement(2194664..2195878)
     CDS             complement(2196041..2197042)
     CDS             2197127..2197342
     CDS             2197377..2199179
     CDS             complement(2199637..2200557)
     CDS             complement(2200578..2202521)
     CDS             complement(2202606..2202938)
     CDS             2203190..2203774
     CDS             2203889..2204392
     CDS             2204770..2205441
     CDS             complement(2205454..2206200)
     CDS             complement(2206271..2207485)
     CDS             complement(2207488..2207964)
     CDS             complement(2207961..2208515)
     CDS             complement(2208516..2210471)
     CDS             complement(2210468..2210950)
     CDS             complement(2210947..2211153)
     CDS             complement(2211153..2211905)
     CDS             complement(2211996..2212664)
     CDS             complement(2212661..2213284)
     CDS             complement(2213658..2214137)
     CDS             complement(2214137..2214631)
     CDS             complement(2214670..2215686)
     CDS             complement(2215679..2216455)
     CDS             complement(2216465..2217598)
     CDS             complement(2217625..2219982)
     CDS             complement(2219992..2220711)
     CDS             complement(2220767..2221147)
     CDS             complement(2221181..2221915)
     CDS             complement(2221908..2222795)
     CDS             complement(2222809..2224266)
     CDS             complement(2224331..2226424)
     CDS             complement(2226756..2227223)
     CDS             2227421..2230192
     CDS             complement(2230189..2230785)
     CDS             2230940..2232718
     CDS             2232824..2233252
     CDS             complement(2233514..2233744)
     CDS             complement(2233741..2236017)
     CDS             complement(2236014..2236244)
     CDS             complement(2237016..2240360)
     CDS             complement(2240563..2241447)
     CDS             2241531..2242319
     CDS             2242276..2243094
     CDS             complement(2243201..2244073)
     CDS             complement(2244073..2245239)
     CDS             complement(2245407..2246621)
     CDS             complement(2246650..2249460)
     CDS             complement(2249549..2250259)
     CDS             complement(2250274..2251983)
     CDS             complement(2252041..2252385)
     CDS             complement(2252379..2252759)
     CDS             complement(2252898..2253119)
     CDS             2253167..2254456
     CDS             complement(2254508..2255266)
     CDS             2255331..2256104
     CDS             complement(2256154..2257800)
     CDS             complement(2257909..2258442)
     CDS             2258535..2259308
     CDS             2259404..2259625
     CDS             2259674..2260201
     CDS             complement(2260275..2260964)
     CDS             complement(2260970..2261410)
     CDS             2261526..2262404
     CDS             complement(2262535..2262909)
     CDS             2263275..2263727
     CDS             complement(2263809..2264822)
     CDS             complement(2264806..2265951)
     CDS             complement(2266155..2266532)
     CDS             complement(2266529..2267365)
     CDS             2267492..2269507
     CDS             complement(2269586..2270113)
     CDS             complement(2270321..2270584)
     CDS             complement(2270623..2271153)
     CDS             2271517..2272140
     CDS             complement(2272222..2273307)
     CDS             complement(2273537..2274469)
     CDS             2274536..2275096
     CDS             complement(2275104..2276234)
     CDS             complement(2276244..2277026)
     CDS             complement(2277035..2277304)
     CDS             complement(2277317..2278216)
     CDS             complement(2278194..2278583)
     CDS             complement(2278587..2278997)
     CDS             complement(2279068..2280117)
     CDS             complement(2280125..2280628)
     CDS             complement(2280663..2282672)
     CDS             complement(2282851..2283294)
     CDS             complement(2283309..2284628)
     CDS             complement(2284632..2285432)
     CDS             complement(2285525..2286571)
     CDS             complement(2286564..2288243)
     CDS             complement(2288322..2288633)
     CDS             complement(2288709..2290142)
     CDS             complement(2290145..2291200)
     CDS             complement(2291312..2292778)
     CDS             complement(2293010..2293420)
     CDS             complement(2293431..2293736)
     CDS             complement(2293738..2295738)
     CDS             complement(2295760..2296221)
     CDS             complement(2296295..2297425)
     CDS             complement(2297661..2298794)
     CDS             complement(2299084..2300220)
     CDS             complement(2300344..2301252)
     CDS             complement(2301318..2301782)
     CDS             2301926..2302282
     CDS             complement(2302349..2302636)
     CDS             2302887..2303234
     CDS             2303265..2304398
     CDS             2304401..2305075
     CDS             2305077..2305289
     CDS             complement(2305382..2306401)
     CDS             complement(2306459..2307337)
     CDS             2307615..2308157
     CDS             2308172..2308639
     CDS             complement(2308741..2310612)
     CDS             complement(2310803..2311867)
     CDS             complement(2311860..2312096)
     CDS             2312280..2313734
     CDS             2313757..2314107
     CDS             2314104..2314664
     CDS             2314667..2315104
     CDS             complement(2315311..2316459)
     CDS             2316680..2317933
     CDS             complement(2318004..2318486)
     CDS             complement(2318621..2320282)
     CDS             complement(2320824..2321675)
     CDS             complement(2321695..2322507)
     CDS             complement(2322523..2322906)
     CDS             complement(2322906..2323766)
     CDS             complement(2323770..2324858)
     CDS             complement(2324888..2326147)
     CDS             2326306..2326923
     CDS             2326920..2327792
     CDS             2327823..2328767
     CDS             2328936..2329526
     CDS             2329537..2330628
     CDS             complement(2331767..2331877)
     CDS             complement(2332446..2332685)
     CDS             complement(2332968..2334101)
     CDS             complement(2334656..2335795)
     CDS             complement(2336203..2337396)
     CDS             complement(2337409..2339283)
     CDS             complement(2339463..2340401)
     CDS             complement(2340412..2341497)
     CDS             complement(2341588..2342364)
     CDS             complement(2342388..2343176)
     CDS             complement(2343196..2343945)
     CDS             complement(2344128..2345432)
     CDS             complement(2345461..2346168)
     CDS             complement(2346186..2346602)
     CDS             complement(2346607..2347002)
     CDS             complement(2347222..2348049)
     CDS             complement(2348060..2348986)
     CDS             2349067..2349810
     CDS             2349941..2350264
     CDS             2350368..2350793
     CDS             complement(2350903..2351337)
     CDS             complement(2351348..2351983)
     CDS             2352144..2353277
     CDS             complement(2353407..2358194)
     CDS             complement(2358185..2360659)
     CDS             complement(2360905..2361720)
     CDS             complement(2362024..2364087)
     CDS             2364507..2365205
     CDS             complement(2365293..2366258)
     CDS             complement(2366554..2367978)
     CDS             2368179..2370899
     CDS             2370908..2371348
     CDS             complement(2371485..2374136)
     CDS             2374583..2375449
     CDS             2375623..2375862
     CDS             2375930..2376070
     CDS             2376252..2376830
     CDS             2376896..2377882
     CDS             complement(2377980..2379401)
     CDS             complement(2379749..2380375)
     CDS             2380542..2381582
     CDS             2381585..2382223
     CDS             complement(2382364..2383209)
     CDS             complement(2383272..2383847)
     CDS             2384165..2386609
     CDS             complement(2386756..2388015)
     CDS             complement(2388024..2388767)
     CDS             2388824..2389294
     CDS             complement(2389365..2390102)
     CDS             2390140..2390898
     CDS             2390970..2392568
     CDS             complement(2392585..2393430)
     CDS             complement(2393498..2393836)
     CDS             complement(2393996..2394520)
     CDS             complement(2394897..2395220)
     CDS             complement(2395256..2396578)
     CDS             complement(2396718..2397677)
     CDS             complement(2397732..2401211)
     CDS             complement(2401250..2401870)
     CDS             complement(2401895..2403034)
     CDS             complement(2403195..2403983)
     CDS             complement(2403985..2404437)
     CDS             complement(2404522..2405577)
     CDS             complement(2405587..2406087)
     CDS             complement(2406111..2408522)
     CDS             complement(2408571..2409929)
     CDS             complement(2409926..2411134)
     CDS             complement(2411183..2412025)
     CDS             complement(2412043..2412795)
     CDS             complement(2412887..2413444)
     CDS             complement(2413498..2414229)
     CDS             complement(2414417..2415259)
     CDS             complement(2415391..2416119)
     CDS             2416460..2417302
     CDS             2417407..2420037
     CDS             2420313..2420696
     CDS             complement(2420737..2421246)
     CDS             complement(2421243..2422220)
     CDS             complement(2422308..2422778)
     CDS             complement(2422778..2423248)
     CDS             complement(2423513..2424622)
     CDS             complement(2424663..2425316)
     CDS             complement(2425321..2426424)
     CDS             complement(2426450..2426899)
     CDS             complement(2426999..2428249)
     CDS             complement(2428261..2429394)
     CDS             complement(2429515..2429904)
     CDS             complement(2430038..2431285)
     CDS             complement(2431382..2431846)
     CDS             complement(2431884..2433176)
     CDS             2434055..2435527
     CDS             2435761..2436204
     CDS             2436201..2437106
     CDS             2437093..2438154
     CDS             complement(2438223..2439578)
     CDS             complement(2439735..2441252)
     CDS             complement(2441316..2442059)
     CDS             complement(2442332..2443519)
     CDS             complement(2443523..2443756)
     CDS             complement(2443773..2444777)
     CDS             complement(2444923..2446149)
     CDS             complement(2446183..2446779)
     CDS             complement(2446787..2447419)
     CDS             complement(2447419..2448192)
     CDS             complement(2448179..2449426)
     CDS             complement(2449432..2450820)
     CDS             complement(2451257..2451577)
     CDS             2451742..2452872
     CDS             2452914..2453489
     CDS             2453482..2454030
     CDS             2454099..2455487
     CDS             complement(2455575..2456255)
     CDS             complement(2456252..2456836)
     CDS             complement(2456927..2457508)
     CDS             2457836..2458636
     CDS             2458775..2459665
     CDS             2459662..2460267
     CDS             2460254..2461465
     CDS             complement(2461535..2461966)
     CDS             complement(2461974..2462789)
     CDS             complement(2462887..2463993)
     CDS             complement(2464064..2464468)
     CDS             2464737..2466074
     CDS             2466301..2466486
     CDS             complement(2466516..2468636)
     CDS             complement(2468633..2472259)
     CDS             complement(2472416..2472517)
     CDS             complement(2472524..2475970)
     CDS             complement(2476209..2477177)
     CDS             2477288..2478202
     CDS             2478318..2478626
     CDS             2479033..2480064
     CDS             complement(2480146..2481330)
     CDS             complement(2481493..2482584)
     CDS             complement(2482594..2482692)
     CDS             2482789..2484240
     CDS             2484472..2485413
     CDS             2485433..2485984
     CDS             complement(2485981..2486325)
     CDS             2486484..2487491
     CDS             complement(2487503..2489008)
     CDS             complement(2489023..2490576)
     CDS             2490959..2492101
     CDS             2492237..2493391
     CDS             2493597..2495282
     CDS             complement(2495396..2497483)
     CDS             complement(2497754..2499127)
     CDS             2499261..2501600
     CDS             complement(2501805..2502785)
     CDS             2502888..2503511
     CDS             complement(2503591..2504316)
     CDS             complement(2504399..2505619)
     CDS             complement(2505637..2506983)
     CDS             complement(2507071..2507850)
     CDS             complement(2508452..2509708)
     CDS             complement(2509895..2510719)
     CDS             complement(2510691..2510831)
     CDS             complement(2510861..2511634)
     CDS             complement(2511798..2513228)
     CDS             2513921..2514100
     CDS             complement(2514244..2514795)
     CDS             complement(2514885..2515565)
     CDS             complement(2515934..2516794)
     CDS             2517140..2517517
     CDS             complement(2517597..2518877)
     CDS             complement(2518874..2519830)
     CDS             complement(2519851..2522310)
     CDS             2522915..2523340
     CDS             complement(2523337..2523822)
     CDS             complement(2523852..2524235)
     CDS             2524550..2525266
     CDS             complement(2525325..2527682)
     CDS             complement(2527789..2529528)
     CDS             complement(2529596..2530534)
     CDS             2531113..2535657
     CDS             2535658..2537127
     CDS             2537655..2542118
     CDS             2542137..2543549
     CDS             2543805..2544170
     CDS             2544258..2544953
     CDS             2544966..2545919
     CDS             2545920..2546750
     CDS             2546833..2547453
     CDS             2547605..2548465
     CDS             complement(2548395..2549180)
     CDS             2549666..2550613
     CDS             2550614..2552236
     CDS             2552249..2552866
     CDS             complement(2552971..2553288)
     CDS             2553477..2553959
     CDS             complement(2554049..2557279)
     CDS             complement(2557296..2558435)
     CDS             complement(2558918..2559727)
     CDS             complement(2559842..2560240)
     CDS             complement(2560390..2563101)
     CDS             2563455..2563928
     CDS             complement(2564032..2564949)
     CDS             complement(2565047..2566243)
     CDS             complement(2566274..2567536)
     CDS             complement(2567529..2568311)
     CDS             complement(2568493..2569953)
     CDS             complement(2569967..2571028)
     CDS             complement(2571015..2572172)
     CDS             complement(2572228..2573562)
     CDS             complement(2573574..2574656)
     CDS             complement(2574653..2576014)
     CDS             complement(2576011..2577498)
     CDS             complement(2577515..2579257)
     CDS             complement(2579254..2579574)
     CDS             complement(2579584..2580534)
     CDS             complement(2581292..2582719)
     CDS             complement(2582987..2584876)
     CDS             complement(2584895..2587555)
     CDS             complement(2587605..2588375)
     CDS             2588859..2590763
     CDS             complement(2590808..2592562)
     CDS             complement(2592606..2593358)
     CDS             complement(2593375..2594283)
     CDS             2594343..2594939
     CDS             complement(2595217..2595762)
     CDS             2596058..2596948
     CDS             2597193..2597654
     CDS             2597654..2599342
     CDS             2599385..2600611
     CDS             2600669..2601544
     CDS             2601541..2602149
     CDS             2602181..2602921
     CDS             2603063..2603260
     CDS             complement(2603309..2605594)
     CDS             complement(2605598..2607478)
     CDS             complement(2607807..2608394)
     CDS             complement(2608396..2609214)
     CDS             complement(2609239..2609685)
     CDS             complement(2609692..2610318)
     CDS             2610550..2611866
     CDS             complement(2611972..2612799)
     CDS             complement(2612745..2613401)
     CDS             complement(2613465..2616311)
     CDS             complement(2616435..2617691)
     CDS             2617768..2617932
     CDS             complement(2618176..2619693)
     CDS             2619899..2620579
     CDS             2620722..2621984
     CDS             2622151..2622759
     CDS             complement(2622851..2623621)
     CDS             complement(2623621..2625210)
     CDS             2625303..2626514
     CDS             complement(2626616..2627917)
     CDS             complement(2627996..2629633)
     CDS             complement(2629908..2630723)
     CDS             complement(2630823..2633039)
     CDS             complement(2633103..2634425)
     CDS             2634630..2637380
     CDS             complement(2637368..2638660)
     CDS             complement(2638653..2639063)
     CDS             complement(2639073..2640374)
     CDS             complement(2640613..2640993)
     CDS             complement(2640997..2641728)
     CDS             complement(2641725..2642450)
     CDS             complement(2642520..2643497)
     CDS             complement(2643490..2644155)
     CDS             complement(2644199..2645095)
     CDS             complement(2645187..2646980)
     CDS             complement(2647093..2647563)
     CDS             complement(2647560..2648525)
     CDS             complement(2648522..2649160)
     CDS             complement(2649174..2649746)
     CDS             2650206..2651858
     CDS             complement(2651883..2652245)
     CDS             complement(2652277..2652537)
     CDS             2652690..2653661
     CDS             2654295..2654501
     CDS             complement(2654602..2655831)
     CDS             complement(2655843..2657051)
     CDS             complement(2657072..2657545)
     CDS             2657888..2658196
     CDS             2658396..2658980
     CDS             2659090..2659746
     CDS             2660000..2661229
     CDS             complement(2661461..2661955)
     CDS             complement(2661957..2663678)
     CDS             complement(2664163..2665968)
     CDS             complement(2666145..2667104)
     CDS             complement(2667410..2668498)
     CDS             complement(2668495..2669028)
     CDS             complement(2669158..2669793)
     CDS             2670176..2671726
     CDS             2671838..2672929
     CDS             2672987..2674390
     CDS             2674406..2675008
     CDS             2675109..2675900
     CDS             2676037..2676222
     CDS             2676636..2677070
     CDS             complement(2677437..2677532)
     CDS             complement(2680582..2680704)
     CDS             complement(2681920..2683173)
     CDS             2683610..2684086
     CDS             complement(2684192..2685262)
     CDS             complement(2685266..2686366)
     CDS             2686560..2688071
     CDS             2688155..2688604
     CDS             2688698..2691559
     CDS             complement(2691637..2692614)
     CDS             complement(2692654..2693391)
     CDS             complement(2693488..2696397)
     CDS             2696819..2698195
     CDS             2698345..2699349
     CDS             2699447..2699542
     CDS             2699599..2700528
     CDS             2700540..2701007
     CDS             2701112..2701501
     CDS             complement(2701582..2702310)
     CDS             complement(2702389..2703648)
     CDS             complement(2703656..2703910)
     CDS             complement(2703903..2704232)
     CDS             complement(2704229..2704867)
     CDS             complement(2704871..2705362)
     CDS             complement(2705365..2706156)
     CDS             complement(2706146..2706949)
     CDS             2707542..2708504
     CDS             2708560..2709534
     CDS             2709534..2710091
     CDS             2710088..2710651
     CDS             2710632..2711126
     CDS             2711129..2711854
     CDS             2711910..2713373
     CDS             2713398..2713685
     CDS             2713688..2714134
     CDS             2714147..2715007
     CDS             2715016..2715294
     CDS             2715455..2716816
     CDS             complement(2716888..2718231)
     CDS             2718330..2718911
     CDS             complement(2719014..2719730)
     CDS             complement(2719742..2721334)
     CDS             complement(2721344..2722336)
     CDS             complement(2722598..2723227)
     CDS             complement(2723240..2724595)
     CDS             2724901..2725911
     CDS             2726081..2726611
     CDS             complement(2726671..2727018)
     CDS             complement(2727029..2730793)
     CDS             complement(2730790..2732505)
     CDS             2732684..2733322
     CDS             2733404..2733955
     CDS             2734188..2734478
     CDS             2734527..2735255
     CDS             2735337..2736053
     CDS             2736050..2737309
     CDS             2737362..2737883
     CDS             2738194..2738559
     CDS             2738505..2739092
     CDS             complement(2739165..2739812)
     CDS             complement(2739823..2741253)
     CDS             complement(2741271..2742179)
     CDS             complement(2742282..2743148)
     CDS             2743466..2745427
     CDS             2745547..2746116
     CDS             complement(2746119..2747501)
     CDS             2747727..2748176
     CDS             2748179..2748988
     CDS             complement(2748938..2749504)
     CDS             2749730..2750350
     CDS             2750492..2750968
     CDS             complement(2751112..2751498)
     CDS             complement(2751525..2752517)
     CDS             complement(2752542..2753162)
     CDS             complement(2753190..2753579)
     CDS             complement(2753599..2753955)
     CDS             complement(2754105..2754218)
     CDS             complement(2754257..2755591)
     CDS             complement(2755612..2756046)
     CDS             complement(2756052..2756228)
     CDS             complement(2756235..2756738)
     CDS             complement(2756753..2757106)
     CDS             complement(2757116..2757649)
     CDS             complement(2757664..2758056)
     CDS             complement(2758086..2758391)
     CDS             complement(2758409..2758948)
     CDS             complement(2758973..2759290)
     CDS             complement(2759303..2759674)
     CDS             complement(2759837..2760091)
     CDS             complement(2760091..2760282)
     CDS             complement(2760282..2760692)
     CDS             complement(2760704..2761405)
     CDS             complement(2761425..2761757)
     CDS             complement(2761768..2762046)
     CDS             complement(2762067..2762891)
     CDS             complement(2762908..2763210)
     CDS             complement(2763207..2763809)
     CDS             complement(2763826..2764455)
     CDS             complement(2764470..2764781)
     CDS             complement(2765252..2765995)
     CDS             complement(2766003..2768468)
     CDS             2768651..2770480
     CDS             complement(2770507..2771271)
     CDS             complement(2771350..2772648)
     CDS             complement(2772776..2773756)
     CDS             complement(2773919..2774524)
     CDS             2774548..2774988
     CDS             complement(2774826..2776628)
     CDS             complement(2776609..2777190)
     CDS             2777323..2779239
     CDS             2779240..2779725
     CDS             2779722..2780711
     CDS             2780839..2781048
     CDS             2781145..2782014
     CDS             2782257..2782889
     CDS             complement(2782968..2783759)
     CDS             complement(2783902..2785359)
     CDS             complement(2785369..2786388)
     CDS             complement(2786528..2787739)
     CDS             complement(2788137..2788718)
     CDS             2788972..2790384
     CDS             complement(2790458..2793067)
     CDS             complement(2793337..2794101)
     CDS             complement(2794267..2795283)
     CDS             complement(2795411..2796091)
     CDS             complement(2796111..2796785)
     CDS             complement(2796912..2797745)
     CDS             complement(2797815..2799290)
     CDS             complement(2799345..2800430)
     CDS             complement(2800458..2800982)
     CDS             complement(2801169..2802884)
     CDS             complement(2802910..2803428)
     CDS             complement(2803418..2804008)
     CDS             complement(2804001..2804585)
     CDS             complement(2804575..2805591)
     CDS             2805734..2808211
     CDS             complement(2808285..2809178)
     CDS             2809318..2810049
     CDS             2810121..2811575
     CDS             2811810..2812064
     CDS             complement(2812315..2813691)
     CDS             complement(2813924..2815138)
     CDS             complement(2815214..2816002)
     CDS             complement(2816012..2817013)
     CDS             2817169..2818305
     CDS             2818512..2821142
     CDS             2821501..2822040
     CDS             complement(2822156..2822977)
     CDS             complement(2823050..2824084)
     CDS             complement(2824274..2824738)
     CDS             complement(2824905..2825339)
     CDS             complement(2825469..2826443)
     CDS             2826752..2828560
     CDS             2828560..2829318
     CDS             2829321..2829704
     CDS             2829715..2830077
     CDS             complement(2830191..2830757)
     CDS             2830790..2831812
     CDS             complement(2831849..2832409)
     CDS             complement(2832620..2834254)
     CDS             complement(2834308..2834598)
     CDS             2834958..2835575
     CDS             2835714..2836073
     CDS             complement(2836200..2836640)
     CDS             complement(2836660..2837010)
     CDS             2837254..2838027
     CDS             2838145..2839527
     CDS             complement(2839613..2840128)
     CDS             complement(2840203..2841120)
     CDS             complement(2841224..2842555)
     CDS             complement(2842621..2843178)
     CDS             complement(2843315..2843866)
     CDS             complement(2844038..2845045)
     CDS             complement(2845351..2847555)
     CDS             2847810..2848028
     CDS             2848336..2849613
     CDS             complement(2849724..2850041)
     CDS             2850309..2851475
     CDS             2851488..2853899
     CDS             2854186..2855073
     CDS             complement(2855136..2855378)
     CDS             2855699..2856706
     CDS             complement(2856783..2857745)
     CDS             complement(2858008..2858913)
     CDS             complement(2859114..2859617)
     CDS             2859805..2860491
     CDS             2860491..2861885
     CDS             2862018..2862635
     CDS             2862688..2863164
     CDS             complement(2863198..2863683)
     CDS             complement(2863775..2864713)
     CDS             2864958..2866409
     CDS             2866537..2867844
     CDS             2868238..2869728
     CDS             2869725..2871836
     CDS             2871996..2873798
     CDS             2873971..2874600
     CDS             complement(2874699..2876444)
     CDS             2876823..2877089
     CDS             2877100..2878803
     CDS             complement(2878901..2879572)
     CDS             2879941..2880564
     CDS             2880672..2880944
     CDS             2880976..2883093
     CDS             2883212..2885290
     CDS             2885635..2887041
     CDS             complement(2887066..2888382)
     CDS             complement(2888451..2889173)
     CDS             complement(2889311..2889796)
     CDS             2890041..2892362
     CDS             complement(2892454..2892924)
     CDS             complement(2893086..2893874)
     CDS             2894155..2894643
     CDS             2894731..2895318
     CDS             2895457..2896005
     CDS             2896028..2896855
     CDS             complement(2896907..2897665)
     CDS             complement(2897667..2898164)
     CDS             complement(2898174..2899385)
     CDS             complement(2899354..2900364)
     CDS             complement(2900354..2901019)
     CDS             complement(2901006..2901359)
     CDS             complement(2901349..2901933)
     CDS             complement(2901967..2902407)
     CDS             complement(2902448..2903668)
     CDS             complement(2903668..2905179)
     CDS             complement(2905176..2907014)
     CDS             complement(2906993..2907199)
     CDS             complement(2907245..2908162)
     CDS             2908392..2908769
     CDS             2908788..2909678
     CDS             2910015..2911643
     CDS             2911830..2913716
     CDS             complement(2913758..2914684)
     CDS             complement(2914757..2915191)
     CDS             complement(2915209..2916102)
     CDS             complement(2916129..2916659)
     CDS             complement(2916766..2918595)
     CDS             complement(2918615..2918938)
     CDS             2919083..2920492
     CDS             2920670..2921260
     CDS             2921393..2922457
     CDS             2922467..2923867
     CDS             2923926..2926457
     CDS             2926549..2927553
     CDS             2928292..2928726
     CDS             complement(2929093..2929188)
     CDS             complement(2931327..2931479)
     CDS             complement(2932443..2932565)
     CDS             2934041..2934475
     CDS             complement(2934842..2934937)
     CDS             complement(2937042..2937200)
     CDS             complement(2938165..2938287)
     CDS             complement(2939455..2939979)
     CDS             complement(2940002..2941459)
     CDS             complement(2941479..2942111)
     CDS             2942322..2944493
     CDS             2944519..2945682
     CDS             complement(2945749..2946654)
     CDS             2946813..2948015
     CDS             complement(2948077..2949393)
     CDS             complement(2949685..2950107)
     CDS             complement(2950126..2951529)
     CDS             complement(2951564..2952430)
     CDS             complement(2952475..2954016)
     CDS             complement(2954030..2954563)
     CDS             complement(2954578..2955042)
     CDS             complement(2955122..2955379)
     CDS             complement(2955423..2956235)
     CDS             complement(2956244..2956633)
     CDS             complement(2956823..2957704)
     CDS             complement(2957731..2958504)
     CDS             complement(2958519..2959151)
     CDS             complement(2959151..2961046)