CDS             complement(4672..5376)
     CDS             complement(6069..6899)
     CDS             complement(6926..7189)
     CDS             7599..7871
     CDS             complement(7984..9378)
     CDS             complement(9375..10064)
     CDS             complement(10071..13304)
     CDS             complement(13350..14819)
     CDS             complement(14830..16215)
     CDS             complement(16451..16735)
     CDS             complement(17133..17273)
     CDS             complement(17944..18432)
     CDS             18759..19244
     CDS             19512..20867
     CDS             complement(20717..21127)
     CDS             21167..21775
     CDS             complement(21914..23914)
     CDS             complement(23968..24237)
     CDS             25287..26543
     CDS             26540..27040
     CDS             complement(27171..27842)
     CDS             27993..29090
     CDS             29087..32188
     CDS             32200..33861
     CDS             34191..34835
     CDS             34832..36529
     CDS             36526..37206
     CDS             complement(37280..38971)
     CDS             complement(39068..39523)
     CDS             complement(39536..39670)
     CDS             complement(39885..40820)
     CDS             41084..41347
     CDS             41374..42204
     CDS             42465..44249
     CDS             44638..45639
     CDS             45704..46471
     CDS             complement(46506..48239)
     CDS             complement(48218..48868)
     CDS             49476..50378
     CDS             50479..52452
     CDS             52466..52822
     CDS             53074..53337
     CDS             complement(53495..53968)
     CDS             complement(54124..55146)
     CDS             55659..56441
     CDS             56475..57611
     CDS             complement(57999..58469)
     CDS             59246..60526
     CDS             60704..61582
     CDS             61570..62382
     CDS             62404..63438
     CDS             63442..64635
     CDS             64674..65630
     CDS             65627..67054
     CDS             complement(67496..68236)
     CDS             68807..70519
     CDS             complement(70885..71103)
     CDS             complement(71084..75340)
     CDS             complement(75384..75734)
     CDS             complement(75772..78327)
     CDS             complement(78371..79696)
     CDS             80699..81523
     CDS             81625..82221
     CDS             82239..83300
     CDS             complement(83570..84202)
     CDS             complement(84320..85156)
     CDS             85767..87959
     CDS             complement(88503..89525)
     CDS             complement(89556..90935)
     CDS             complement(90960..92279)
     CDS             92580..93413
     CDS             complement(93365..93727)
     CDS             complement(93977..95032)
     CDS             95156..95899
     CDS             complement(96209..97627)
     CDS             complement(98631..99668)
     CDS             complement(99733..100890)
     CDS             102640..104529
     CDS             complement(104771..105103)
     CDS             105367..106149
     CDS             106160..108976
     CDS             108973..109620
     CDS             109604..110392
     CDS             complement(110678..113893)
     CDS             complement(113973..114179)
     CDS             complement(114198..115487)
     CDS             complement(115492..116178)
     CDS             116201..117682
     CDS             117924..118187
     CDS             118214..119044
     CDS             119468..119716
     CDS             120113..121582
     CDS             121802..123061
     CDS             123224..123475
     CDS             complement(123798..124490)
     CDS             125198..126208
     CDS             126205..128022
     CDS             128019..128750
     CDS             128743..129723
     CDS             complement(129935..132580)
     CDS             complement(132707..133651)
     CDS             complement(133706..134215)
     CDS             complement(134489..134716)
     CDS             complement(134713..135072)
     CDS             complement(135112..136098)
     CDS             complement(136167..136991)
     CDS             complement(136988..137509)
     CDS             complement(137525..137683)
     CDS             138354..139349
     CDS             139531..140235
     CDS             140447..141319
     CDS             complement(141666..142313)
     CDS             143151..144236
     CDS             complement(144758..145729)
     CDS             146082..147275
     CDS             147416..147829
     CDS             147864..149768
     CDS             complement(150403..151839)
     CDS             151833..151988
     CDS             complement(151922..153580)
     CDS             complement(153663..158315)
     CDS             complement(158299..169755)
     CDS             170343..170909
     CDS             171377..172972
     CDS             complement(172948..190416)
     CDS             complement(190406..199684)
     CDS             complement(200275..202896)
     CDS             complement(202900..204042)
     CDS             204571..205803
     CDS             206185..207369
     CDS             208762..209931
     CDS             209963..211183
     CDS             211203..211334
     CDS             211322..212098
     CDS             212099..212881
     CDS             212935..213174
     CDS             213161..214405
     CDS             214447..216060
     CDS             216226..217230
     CDS             217397..218956
     CDS             219104..220603
     CDS             complement(221044..222579)
     CDS             complement(222876..223181)
     CDS             complement(223184..223510)
     CDS             223598..223861
     CDS             223888..224718
     CDS             complement(224848..225894)
     CDS             226455..226997
     CDS             complement(227135..228271)
     CDS             228936..229280
     CDS             complement(229398..230147)
     CDS             complement(230401..230895)
     CDS             231136..232437
     CDS             complement(232502..233269)
     CDS             complement(233338..234051)
     CDS             complement(234048..234737)
     CDS             235204..236007
     CDS             complement(236206..237297)
     CDS             complement(237374..237787)
     CDS             complement(237979..239337)
     CDS             complement(239337..240950)
     CDS             complement(240950..241465)
     CDS             complement(241515..242675)
     CDS             242934..244625
     CDS             245164..245319
     CDS             245365..248151
     CDS             248227..248970
     CDS             complement(249129..249548)
     CDS             complement(249559..251040)
     CDS             251156..253480
     CDS             253493..254401
     CDS             254650..255102
     CDS             complement(255538..256851)
     CDS             complement(256950..258206)
     CDS             258498..260090
     CDS             complement(260286..260900)
     CDS             complement(261012..264401)
     CDS             complement(265450..265929)
     CDS             complement(265936..270561)
     CDS             complement(270613..271047)
     CDS             complement(271139..273124)
     CDS             273414..274625
     CDS             274863..275132
     CDS             275616..276506
     CDS             276526..277095
     CDS             277244..278845
     CDS             278866..279936
     CDS             279979..280920
     CDS             280922..281803
     CDS             281800..282567
     CDS             283409..283744
     CDS             complement(283854..284726)
     CDS             complement(285457..286344)
     CDS             complement(286519..287466)
     CDS             complement(287818..287922)
     CDS             288084..288995
     CDS             complement(289497..290651)
     CDS             291072..292226
     CDS             292264..293136
     CDS             complement(293108..294055)
     CDS             complement(294727..295125)
     CDS             295508..296398
     CDS             complement(296452..297432)
     CDS             complement(297829..299157)
     CDS             299390..300244
     CDS             complement(300144..300842)
     CDS             300887..302551
     CDS             complement(302898..304235)
     CDS             304578..306092
     CDS             complement(306127..306924)
     CDS             307645..308211
     CDS             308290..309096
     CDS             309221..310204
     CDS             310391..311041
     CDS             311287..311913
     CDS             311944..312207
     CDS             312234..313064
     CDS             complement(313481..314545)
     CDS             314675..315136
     CDS             complement(315256..315813)
     CDS             complement(316109..316981)
     CDS             complement(317098..317799)
     CDS             318236..318460
     CDS             complement(318628..319929)
     CDS             320117..320599
     CDS             complement(320764..322257)
     CDS             322782..323216
     CDS             complement(323377..324207)
     CDS             complement(324266..326581)
     CDS             complement(327286..328692)
     CDS             complement(328727..329974)
     CDS             complement(329967..330932)
     CDS             complement(330949..332439)
     CDS             complement(332465..333280)
     CDS             complement(333273..334958)
     CDS             complement(334951..335748)
     CDS             complement(335745..336599)
     CDS             complement(336596..337501)
     CDS             complement(337518..338045)
     CDS             complement(338084..338854)
     CDS             complement(338851..339918)
     CDS             complement(339953..340264)
     CDS             complement(340266..340583)
     CDS             341018..342106
     CDS             complement(342414..343364)
     CDS             complement(343451..344077)
     CDS             344210..344794
     CDS             344856..346061
     CDS             complement(345941..346636)
     CDS             346874..347590
     CDS             complement(347626..348345)
     CDS             348419..348862
     CDS             349087..349698
     CDS             349787..350608
     CDS             complement(350571..351224)
     CDS             351401..351865
     CDS             complement(352070..352411)
     CDS             352931..353329
     CDS             complement(353547..354677)
     CDS             complement(355091..355915)
     CDS             356007..356312
     CDS             356362..357423
     CDS             complement(357564..358043)
     CDS             358215..358826
     CDS             complement(359506..360708)
     CDS             complement(360938..361876)
     CDS             complement(361954..362574)
     CDS             complement(362571..364061)
     CDS             complement(364270..365619)
     CDS             complement(365657..367186)
     CDS             complement(367416..368123)
     CDS             complement(368573..369406)
     CDS             complement(369403..370269)
     CDS             complement(370850..371797)
     CDS             complement(372427..373113)
     CDS             373215..374114
     CDS             complement(374511..376034)
     CDS             complement(376074..376520)
     CDS             complement(376809..378002)
     CDS             complement(378127..379614)
     CDS             379807..380070
     CDS             380097..380927
     CDS             complement(381177..381395)
     CDS             complement(381609..381782)
     CDS             382061..383491
     CDS             complement(383688..385409)
     CDS             386301..386819
     CDS             387149..387667
     CDS             388192..392988
     CDS             complement(393202..394032)
     CDS             complement(394059..394322)
     CDS             394857..396152
     CDS             396656..397225
     CDS             complement(397371..397808)
     CDS             398101..399219
     CDS             399299..399436
     CDS             complement(399717..400385)
     CDS             400506..401216
     CDS             complement(401077..402546)
     CDS             complement(402895..403053)
     CDS             403267..403938
     CDS             complement(404319..405683)
     CDS             405791..406495
     CDS             406498..407091
     CDS             complement(407358..408185)
     CDS             complement(408185..409531)
     CDS             complement(409531..410439)
     CDS             complement(410447..411367)
     CDS             complement(411504..413066)
     CDS             complement(413254..415293)
     CDS             complement(415334..416428)
     CDS             complement(416377..417321)
     CDS             417673..419703
     CDS             complement(420069..421268)
     CDS             421463..421798
     CDS             421877..423337
     CDS             423825..424466
     CDS             complement(424520..424771)
     CDS             complement(425436..428318)
     CDS             complement(428402..429340)
     CDS             complement(429337..430056)
     CDS             complement(430630..432123)
     CDS             complement(432263..432553)
     CDS             complement(432614..433417)
     CDS             complement(433476..434465)
     CDS             435312..436184
     CDS             complement(436378..437337)
     CDS             complement(437578..438594)
     CDS             438787..439296
     CDS             439726..441186
     CDS             441441..442091
     CDS             442116..442295
     CDS             442849..443574
     CDS             443685..445058
     CDS             445110..446000
     CDS             446418..447893
     CDS             447890..449512
     CDS             449691..450551
     CDS             451240..451512
     CDS             451867..452079
     CDS             complement(452410..452973)
     CDS             complement(453014..453436)
     CDS             complement(453438..453872)
     CDS             complement(453862..454209)
     CDS             454378..454530
     CDS             454723..455256
     CDS             complement(455539..457521)
     CDS             complement(457529..458461)
     CDS             complement(458582..458866)
     CDS             complement(458863..459852)
     CDS             complement(459967..460434)
     CDS             460804..462900
     CDS             complement(463528..464781)
     CDS             complement(465262..466857)
     CDS             complement(467162..468157)
     CDS             complement(468224..468331)
     CDS             complement(468422..470008)
     CDS             complement(470005..471324)
     CDS             complement(471546..472445)
     CDS             complement(472613..473443)
     CDS             complement(473470..473733)
     CDS             474091..474678
     CDS             474721..476190
     CDS             476210..477907
     CDS             complement(478216..478518)
     CDS             complement(478551..478661)
     CDS             478987..482364
     CDS             482589..484025
     CDS             complement(484106..485584)
     CDS             complement(485581..486033)
     CDS             complement(486037..488208)
     CDS             complement(488796..489281)
     CDS             complement(489320..490303)
     CDS             complement(490469..490729)
     CDS             491018..491443
     CDS             complement(491805..492020)
     CDS             complement(492221..492424)
     CDS             complement(493927..494388)
     CDS             complement(494388..494582)
     CDS             complement(495009..497687)
     CDS             497810..498073
     CDS             498100..498930
     CDS             complement(499270..500787)
     CDS             complement(500998..502398)
     CDS             502457..503407
     CDS             503699..504346
     CDS             504347..505132
     CDS             505283..505777
     CDS             complement(506680..507009)
     CDS             508150..509586
     CDS             509601..510926
     CDS             510929..512896
     CDS             512954..514813
     CDS             515206..517098
     CDS             complement(517580..519241)
     CDS             519333..520247
     CDS             520766..521053
     CDS             complement(521536..522255)
     CDS             522359..523867
     CDS             524201..524995
     CDS             complement(525282..525677)
     CDS             complement(525803..526873)
     CDS             complement(527021..527677)
     CDS             complement(527778..528539)
     CDS             528607..529443
     CDS             complement(529511..530608)
     CDS             complement(530897..531577)
     CDS             complement(532122..532724)
     CDS             533015..533782
     CDS             533779..535047
     CDS             535113..535376
     CDS             535403..536233
     CDS             complement(536278..537354)
     CDS             537631..538785
     CDS             538807..539955
     CDS             540271..540468
     CDS             complement(540611..541753)
     CDS             complement(541894..543888)
     CDS             complement(544068..544853)
     CDS             complement(544874..546481)
     CDS             complement(546504..547685)
     CDS             547893..548657
     CDS             549589..551907
     CDS             551904..553511
     CDS             553975..557316
     CDS             557303..558667
     CDS             558669..559460
     CDS             559836..560468
     CDS             560609..561622
     CDS             complement(562074..563492)
     CDS             complement(563595..564443)
     CDS             complement(564991..566352)
     CDS             complement(566355..567014)
     CDS             567159..567602
     CDS             568439..568906
     CDS             568928..569302
     CDS             569314..571260
     CDS             571241..572455
     CDS             complement(572470..573981)
     CDS             complement(574140..575255)
     CDS             complement(575310..576329)
     CDS             576504..577412
     CDS             577473..577946
     CDS             578188..579489
     CDS             579542..580240
     CDS             complement(580707..582512)
     CDS             complement(583227..583985)
     CDS             584030..584746
     CDS             complement(584604..585944)
     CDS             complement(586272..587768)
     CDS             587916..588641
     CDS             588663..589871
     CDS             589920..590951
     CDS             591016..591900
     CDS             591905..592090
     CDS             592203..593081
     CDS             593554..594408
     CDS             complement(594663..595688)
     CDS             595800..597017
     CDS             597020..597862
     CDS             597908..598348
     CDS             598756..600318
     CDS             600343..601179
     CDS             601176..601790
     CDS             complement(601670..602386)
     CDS             602829..603854
     CDS             604001..605362
     CDS             complement(605614..605829)
     CDS             606222..606518
     CDS             606598..606975
     CDS             complement(607360..609258)
     CDS             complement(609249..609986)
     CDS             complement(609983..611827)
     CDS             612087..612581
     CDS             612578..614104
     CDS             614324..614833
     CDS             614826..615287
     CDS             615324..617066
     CDS             617054..618076
     CDS             618063..621155
     CDS             621182..624205
     CDS             624231..626873
     CDS             626891..627955
     CDS             627952..628713
     CDS             628742..629134
     CDS             629144..629941
     CDS             629974..631371
     CDS             631368..632033
     CDS             632030..636112
     CDS             637199..638053
     CDS             638464..639147
     CDS             639741..640004
     CDS             640031..640861
     CDS             complement(643164..643940)
     CDS             644071..645777
     CDS             645866..647068
     CDS             647127..647918
     CDS             648080..648394
     CDS             648432..649730
     CDS             complement(650058..650462)
     CDS             complement(650502..651176)
     CDS             651205..651348
     CDS             complement(651401..651775)
     CDS             651912..652652
     CDS             652649..653377
     CDS             653740..655233
     CDS             655247..655837
     CDS             655855..656886
     CDS             656949..657734
     CDS             657745..658386
     CDS             658428..659207
     CDS             complement(659427..660140)
     CDS             complement(660162..661991)
     CDS             complement(662091..662819)
     CDS             complement(662921..664102)
     CDS             664417..664545
     CDS             665002..665367
     CDS             665877..666971
     CDS             complement(667082..667363)
     CDS             667578..668081
     CDS             668095..668928
     CDS             complement(669000..670403)
     CDS             complement(670905..671057)
     CDS             complement(671066..671236)
     CDS             complement(671661..672638)
     CDS             672778..673089
     CDS             673376..675043
     CDS             complement(675379..676002)
     CDS             complement(675999..676550)
     CDS             complement(676687..678501)
     CDS             complement(678520..678774)
     CDS             679320..680672
     CDS             680739..681821
     CDS             681865..682722
     CDS             682802..683110
     CDS             683125..683721
     CDS             684005..684793
     CDS             complement(685166..686767)
     CDS             687022..687285
     CDS             687312..688142
     CDS             688164..688460
     CDS             688694..689002
     CDS             complement(689349..690308)
     CDS             complement(690344..690841)
     CDS             complement(690844..691809)
     CDS             complement(691924..692853)
     CDS             complement(692936..693886)
     CDS             694154..695098
     CDS             695570..697273
     CDS             697391..698617
     CDS             complement(698672..699814)
     CDS             complement(700042..700935)
     CDS             complement(700932..702485)
     CDS             702621..703520
     CDS             703664..704539
     CDS             complement(704626..706281)
     CDS             complement(706462..707325)
     CDS             complement(707435..708580)
     CDS             complement(708601..709842)
     CDS             complement(709894..710679)
     CDS             complement(710676..711848)
     CDS             complement(711853..713778)
     CDS             complement(713781..715844)
     CDS             complement(715905..716438)
     CDS             complement(716589..717560)
     CDS             complement(717633..718907)
     CDS             719341..720366
     CDS             complement(720544..721743)
     CDS             complement(722183..723199)
     CDS             723469..724953
     CDS             725095..726750
     CDS             complement(727320..728573)
     CDS             complement(729054..730649)
     CDS             complement(730954..731949)
     CDS             complement(732016..732123)
     CDS             complement(732214..733800)
     CDS             complement(733797..735116)
     CDS             complement(735338..736237)
     CDS             complement(736788..737159)
     CDS             complement(737384..737677)
     CDS             complement(737832..738191)
     CDS             complement(738250..740421)
     CDS             complement(740418..741749)
     CDS             complement(741746..743461)
     CDS             complement(743487..744095)
     CDS             complement(744114..744848)
     CDS             complement(744845..745426)
     CDS             complement(745444..745833)
     CDS             complement(745876..746592)
     CDS             complement(746595..747665)
     CDS             complement(747665..749881)
     CDS             complement(749885..752173)
     CDS             complement(752339..754585)
     CDS             complement(754576..757245)
     CDS             complement(757449..758438)
     CDS             complement(758435..760297)
     CDS             complement(760311..760742)
     CDS             complement(760822..761349)
     CDS             complement(761493..763004)
     CDS             complement(763001..763549)
     CDS             complement(763583..764521)
     CDS             complement(764644..765474)
     CDS             complement(765501..765764)
     CDS             complement(767470..768984)
     CDS             769349..770038
     CDS             complement(770529..770732)
     CDS             770798..771799
     CDS             771838..772605
     CDS             772602..774290
     CDS             774346..775464
     CDS             775479..776546
     CDS             complement(776692..777390)
     CDS             777532..778497
     CDS             778736..779809
     CDS             complement(780123..781334)
     CDS             781438..782940
     CDS             complement(783128..784150)
     CDS             complement(784141..786747)
     CDS             complement(786977..790399)
     CDS             complement(790536..791492)
     CDS             complement(791501..792442)
     CDS             complement(792537..793973)
     CDS             794686..795309
     CDS             795384..795887
     CDS             796445..797542
     CDS             797802..798365
     CDS             798569..799711
     CDS             799671..799874
     CDS             799901..800731
     CDS             800753..801088
     CDS             complement(801384..803399)
     CDS             complement(803393..803806)
     CDS             complement(803870..805852)
     CDS             806142..806606
     CDS             806606..807037
     CDS             807270..807878
     CDS             807918..809453
     CDS             complement(809393..809515)
     CDS             809608..810084
     CDS             810131..811003
     CDS             811135..811374
     CDS             811650..812339
     CDS             812376..813104
     CDS             813118..813546
     CDS             complement(813694..815175)
     CDS             815383..815643
     CDS             816136..816519
     CDS             816516..816989
     CDS             complement(817023..817682)
     CDS             complement(817679..818683)
     CDS             complement(818688..819824)
     CDS             complement(819890..820660)
     CDS             complement(820672..821550)
     CDS             complement(821743..822639)
     CDS             complement(822636..824153)
     CDS             824392..824886
     CDS             824864..825883
     CDS             complement(825939..827138)
     CDS             complement(827205..827750)
     CDS             complement(827731..828528)
     CDS             complement(828569..829657)
     CDS             complement(829684..830727)
     CDS             complement(830732..831580)
     CDS             831747..832643
     CDS             832805..833032
     CDS             833493..835811
     CDS             835868..837019
     CDS             837016..837942
     CDS             838202..839323
     CDS             839733..840551
     CDS             complement(840600..841208)
     CDS             complement(841221..843362)
     CDS             843539..844498
     CDS             complement(844467..845480)
     CDS             846076..847488
     CDS             847524..848531
     CDS             848503..848673
     CDS             complement(849014..849208)
     CDS             849443..849838
     CDS             849835..850035
     CDS             complement(850061..851131)
     CDS             851300..851584
     CDS             851712..852101
     CDS             852682..854343
     CDS             854711..854932
     CDS             complement(855058..858981)
     CDS             complement(859136..860557)
     CDS             complement(861331..862482)
     CDS             862810..865995
     CDS             866421..866864
     CDS             complement(867067..867546)
     CDS             complement(868542..868697)
     CDS             complement(868894..869181)
     CDS             complement(869934..870146)
     CDS             complement(870476..871171)
     CDS             871184..872386
     CDS             complement(872469..873350)
     CDS             complement(873508..873906)
     CDS             873997..875097
     CDS             complement(875289..876902)
     CDS             complement(877074..878549)
     CDS             complement(878628..879218)
     CDS             complement(879271..879909)
     CDS             complement(880002..880193)
     CDS             complement(880513..881427)
     CDS             881468..881911
     CDS             complement(881964..883154)
     CDS             complement(883312..885906)
     CDS             complement(885980..887152)
     CDS             complement(887201..888094)
     CDS             888311..890395
     CDS             890745..892373
     CDS             893346..895358
     CDS             complement(895451..896275)
     CDS             complement(896505..897443)
     CDS             complement(897830..900343)
     CDS             complement(900318..900473)
     CDS             complement(901087..902001)
     CDS             902269..903069
     CDS             903083..903325
     CDS             903331..904776
     CDS             904773..905648
     CDS             905638..906642
     CDS             906829..908184
     CDS             908749..909723
     CDS             complement(909615..909920)
     CDS             910059..910451
     CDS             910733..912028
     CDS             complement(912562..912870)
     CDS             complement(913028..913804)
     CDS             913900..914793
     CDS             915133..917049
     CDS             complement(917751..918131)
     CDS             complement(918172..918831)
     CDS             complement(919013..920095)
     CDS             complement(920092..922569)
     CDS             complement(922601..924928)
     CDS             complement(925000..926103)
     CDS             complement(926100..927185)
     CDS             complement(927185..929062)
     CDS             complement(929105..929686)
     CDS             complement(929673..930638)
     CDS             complement(930635..931255)
     CDS             931887..932543
     CDS             932540..934810
     CDS             934846..935427
     CDS             935462..936961
     CDS             937078..937563
     CDS             937670..938173
     CDS             938195..939541
     CDS             939615..940895
     CDS             940924..943596
     CDS             943701..944999
     CDS             946243..947181
     CDS             complement(947424..948350)
     CDS             complement(948405..949376)
     CDS             complement(949405..951273)
     CDS             complement(951319..952803)
     CDS             complement(952829..953728)
     CDS             complement(953725..954783)
     CDS             complement(955385..958282)
     CDS             complement(958557..960473)
     CDS             complement(960915..961280)
     CDS             961703..962464
     CDS             963009..963941
     CDS             964094..965341
     CDS             965505..966404
     CDS             complement(967029..967469)
     CDS             complement(967961..969001)
     CDS             969322..970131
     CDS             complement(970473..971375)
     CDS             971555..972745
     CDS             973328..974098
     CDS             974133..974762
     CDS             974956..976353
     CDS             complement(976390..977385)
     CDS             977493..977756
     CDS             977783..978613
     CDS             complement(978658..979377)
     CDS             complement(979442..980095)
     CDS             980128..980553
     CDS             complement(980791..981540)
     CDS             981784..982689
     CDS             983005..984084
     CDS             984126..985604
     CDS             complement(985681..986793)
     CDS             complement(987208..988101)
     CDS             complement(988098..988394)
     CDS             988555..989562
     CDS             989817..991271
     CDS             complement(991497..992681)
     CDS             993075..994016
     CDS             994029..995189
     CDS             995534..995887
     CDS             996436..997794
     CDS             complement(997691..998416)
     CDS             complement(998737..1000218)
     CDS             complement(1000321..1000929)
     CDS             complement(1001050..1001655)
     CDS             complement(1001693..1002550)
     CDS             complement(1002761..1003327)
     CDS             complement(1003577..1003813)
     CDS             complement(1004041..1005072)
     CDS             1005237..1005554
     CDS             1005874..1007205
     CDS             1007202..1008248
     CDS             complement(1008377..1010692)
     CDS             1010827..1011519
     CDS             1011498..1012445
     CDS             complement(1012469..1013839)
     CDS             1014228..1015196
     CDS             complement(1015429..1015674)
     CDS             complement(1015671..1016372)
     CDS             complement(1016362..1017477)
     CDS             complement(1017474..1018475)
     CDS             complement(1018472..1020226)
     CDS             complement(1020230..1022116)
     CDS             complement(1022113..1022715)
     CDS             complement(1022735..1023490)
     CDS             complement(1023703..1024233)
     CDS             complement(1024172..1027138)
     CDS             complement(1027236..1028303)
     CDS             complement(1029006..1030307)
     CDS             complement(1030469..1031182)
     CDS             complement(1031259..1031504)
     CDS             complement(1031816..1032703)
     CDS             complement(1032844..1034193)
     CDS             complement(1034474..1035289)
     CDS             complement(1035507..1036760)
     CDS             complement(1037123..1037803)
     CDS             complement(1037803..1038054)
     CDS             complement(1038488..1039645)
     CDS             complement(1040298..1041698)
     CDS             complement(1041703..1043154)
     CDS             complement(1043156..1044160)
     CDS             complement(1044205..1045437)
     CDS             1045762..1046718
     CDS             1046690..1047130
     CDS             complement(1047465..1048580)
     CDS             1048878..1049813
     CDS             1050726..1052384
     CDS             complement(1052695..1054968)
     CDS             complement(1055101..1055496)
     CDS             1056883..1058148
     CDS             1058205..1060238
     CDS             1060415..1062115
     CDS             1062644..1063675
     CDS             1063672..1065504
     CDS             complement(1065884..1066333)
     CDS             1066787..1067440
     CDS             complement(1067508..1067942)
     CDS             complement(1068348..1069523)
     CDS             complement(1069555..1071360)
     CDS             complement(1071673..1074357)
     CDS             1074590..1075651
     CDS             1075754..1076737
     CDS             1076739..1077587
     CDS             1077650..1078705
     CDS             1078872..1080197
     CDS             1080220..1080816
     CDS             1081472..1084393
     CDS             1084407..1085204
     CDS             1085262..1086212
     CDS             complement(1086991..1087272)
     CDS             1087424..1088311
     CDS             1088308..1088790
     CDS             1088787..1090178
     CDS             complement(1090361..1092895)
     CDS             1092914..1093135
     CDS             1093238..1093621
     CDS             complement(1093602..1095170)
     CDS             complement(1095865..1097037)
     CDS             complement(1097362..1098948)
     CDS             1099603..1099926
     CDS             complement(1100118..1100693)
     CDS             complement(1100690..1101247)
     CDS             complement(1101252..1102613)
     CDS             complement(1102613..1104046)
     CDS             complement(1104039..1104455)
     CDS             complement(1104526..1104621)
     CDS             1105262..1106662
     CDS             1106659..1107306
     CDS             complement(1107454..1108674)
     CDS             1108816..1110297
     CDS             complement(1110404..1111000)
     CDS             complement(1111293..1112033)
     CDS             complement(1112067..1114490)
     CDS             complement(1114825..1115928)
     CDS             complement(1116022..1116699)
     CDS             complement(1116850..1117248)
     CDS             complement(1117288..1118586)
     CDS             complement(1118583..1119365)
     CDS             complement(1119422..1120849)
     CDS             complement(1120849..1121550)
     CDS             complement(1121550..1123025)
     CDS             complement(1123058..1127179)
     CDS             complement(1127176..1134078)
     CDS             complement(1134182..1135807)
     CDS             1136424..1139057
     CDS             1139050..1140042
     CDS             complement(1140281..1140829)
     CDS             complement(1140873..1142219)
     CDS             complement(1142216..1143286)
     CDS             complement(1143299..1144027)
     CDS             complement(1144024..1144680)
     CDS             complement(1144745..1145497)
     CDS             complement(1145945..1146652)
     CDS             complement(1146659..1148632)
     CDS             complement(1148960..1149808)
     CDS             1150353..1151258
     CDS             complement(1151305..1152240)
     CDS             complement(1152237..1152860)
     CDS             complement(1152853..1153221)
     CDS             1153727..1156009
     CDS             complement(1156267..1156824)
     CDS             1157188..1157793
     CDS             1157774..1157971
     CDS             complement(1158308..1158664)
     CDS             1159086..1159748
     CDS             1159773..1160840
     CDS             complement(1160931..1162307)
     CDS             1165330..1166517
     CDS             complement(1166611..1167654)
     CDS             complement(1167817..1168197)
     CDS             complement(1168277..1168885)
     CDS             1169053..1170252
     CDS             1170265..1171296
     CDS             complement(1171631..1172284)
     CDS             1172374..1172991
     CDS             1173092..1173571
     CDS             complement(1173793..1174809)
     CDS             complement(1175133..1176218)
     CDS             1176387..1177304
     CDS             1177790..1178467
     CDS             1178662..1179285
     CDS             complement(1179720..1180253)
     CDS             complement(1180264..1181502)
     CDS             complement(1181499..1182284)
     CDS             complement(1182331..1183071)
     CDS             1183530..1184126
     CDS             complement(1184149..1184385)
     CDS             complement(1185151..1185978)
     CDS             complement(1186018..1186725)
     CDS             1186872..1187060
     CDS             1187133..1188539
     CDS             1188689..1188889
     CDS             1189063..1189914
     CDS             1189911..1190744
     CDS             1190741..1192684
     CDS             1192698..1193687
     CDS             complement(1193859..1194479)
     CDS             1194587..1195480
     CDS             complement(1195527..1196183)
     CDS             complement(1196432..1196899)
     CDS             1197323..1197553
     CDS             1198319..1199899
     CDS             1199905..1200846
     CDS             complement(1201632..1202039)
     CDS             1202315..1202551
     CDS             1202675..1203598
     CDS             complement(1203822..1204625)
     CDS             complement(1204626..1205348)
     CDS             complement(1205492..1206415)
     CDS             1206532..1207755
     CDS             1207963..1208676
     CDS             1208695..1209351
     CDS             1209487..1210845
     CDS             1210858..1211643
     CDS             1211659..1212045
     CDS             1212224..1213579
     CDS             complement(1213647..1213895)
     CDS             complement(1213996..1214613)
     CDS             complement(1214808..1216064)
     CDS             complement(1216051..1216479)
     CDS             complement(1216881..1217432)
     CDS             complement(1217505..1218071)
     CDS             complement(1218068..1219045)
     CDS             1220002..1220550
     CDS             1220603..1220905
     CDS             1220902..1221609
     CDS             1222086..1227998
     CDS             complement(1229032..1229250)
     CDS             1229983..1230207
     CDS             complement(1230490..1230789)
     CDS             1231339..1231623
     CDS             1231623..1232690
     CDS             1232743..1233753
     CDS             1233731..1234663
     CDS             1234650..1235993
     CDS             complement(1236779..1237009)
     CDS             complement(1237454..1237801)
     CDS             1238234..1240186
     CDS             complement(1240105..1240269)
     CDS             1240539..1240943
     CDS             1241315..1243510
     CDS             1244002..1244694
     CDS             1244654..1244857
     CDS             1244884..1245714
     CDS             1245846..1246049
     CDS             complement(1246193..1248556)
     CDS             complement(1248681..1250009)
     CDS             complement(1250041..1251384)
     CDS             complement(1252195..1253478)
     CDS             complement(1253569..1255314)
     CDS             complement(1256178..1258112)
     CDS             complement(1259048..1259497)
     CDS             complement(1259657..1261180)
     CDS             complement(1261923..1262897)
     CDS             complement(1262903..1264501)
     CDS             complement(1264498..1265406)
     CDS             1265509..1266159
     CDS             complement(1266373..1267278)
     CDS             complement(1267373..1268203)
     CDS             complement(1268230..1268493)
     CDS             1268792..1269436
     CDS             1269565..1270824
     CDS             1271349..1272623
     CDS             1272637..1273419
     CDS             complement(1273719..1273898)
     CDS             1274577..1275908
     CDS             1276177..1276569
     CDS             1277086..1277733
     CDS             1278317..1279258
     CDS             complement(1279891..1281069)
     CDS             complement(1281066..1282469)
     CDS             complement(1282480..1284273)
     CDS             1284634..1286238
     CDS             1286228..1286683
     CDS             1286680..1287171
     CDS             1287164..1287472
     CDS             1287469..1288170
     CDS             1288167..1288418
     CDS             1288432..1289181
     CDS             1289165..1291177
     CDS             1291174..1292022
     CDS             1292237..1293262
     CDS             1293339..1293842
     CDS             complement(1293900..1294409)
     CDS             1295058..1296515
     CDS             complement(1296865..1298700)
     CDS             complement(1298850..1299974)
     CDS             complement(1299977..1303192)
     CDS             complement(1303189..1303674)
     CDS             complement(1303671..1304258)
     CDS             complement(1304255..1305775)
     CDS             1306048..1306914
     CDS             1307130..1307600
     CDS             1307633..1307884
     CDS             1307881..1309017
     CDS             1309020..1309718
     CDS             1309715..1310800
     CDS             1310778..1313117
     CDS             1313119..1313970
     CDS             1314116..1315813
     CDS             1315988..1316698
     CDS             1316996..1318150
     CDS             1318531..1319181
     CDS             complement(1319783..1320064)
     CDS             complement(1320499..1321458)
     CDS             1321762..1322061
     CDS             complement(1322447..1322821)
     CDS             1323634..1323861
     CDS             1323861..1324847
     CDS             complement(1325053..1325835)
     CDS             1326500..1327246
     CDS             complement(1327840..1329219)
     CDS             1329933..1330823
     CDS             complement(1330946..1332427)
     CDS             1333145..1334620
     CDS             complement(1334820..1335650)
     CDS             complement(1335677..1335940)
     CDS             complement(1336006..1337169)
     CDS             complement(1337428..1338867)
     CDS             complement(1339539..1340591)
     CDS             complement(1340614..1341186)
     CDS             complement(1341183..1341668)
     CDS             1341948..1342949
     CDS             complement(1342993..1343787)
     CDS             complement(1343784..1344803)
     CDS             complement(1344847..1345338)
     CDS             complement(1345335..1346702)
     CDS             1346717..1346923
     CDS             1346926..1347840
     CDS             complement(1348018..1349016)
     CDS             1349111..1349569
     CDS             1349765..1350058
     CDS             complement(1350012..1351064)
     CDS             1351214..1353247
     CDS             1353957..1354859
     CDS             1354862..1356868
     CDS             1356868..1357476
     CDS             1357477..1357809
     CDS             complement(1357929..1358219)
     CDS             complement(1358257..1359159)
     CDS             complement(1359194..1360327)
     CDS             1360417..1361304
     CDS             complement(1361354..1362319)
     CDS             1362573..1363850
     CDS             1363865..1364362
     CDS             1364384..1364713
     CDS             1364700..1365941
     CDS             1366146..1366562
     CDS             complement(1366629..1368281)
     CDS             1368727..1368981
     CDS             1369761..1370309
     CDS             1370509..1372089
     CDS             1372397..1374037
     CDS             1374129..1375562
     CDS             complement(1375729..1375878)
     CDS             complement(1375842..1376123)
     CDS             1376993..1378090
     CDS             1378261..1379937
     CDS             1379972..1380490
     CDS             1380487..1382541
     CDS             1382522..1383256
     CDS             1383253..1385847
     CDS             1385854..1386882
     CDS             1387045..1387995
     CDS             1388345..1389628
     CDS             complement(1389831..1390775)
     CDS             1391123..1391596
     CDS             complement(1391625..1392281)
     CDS             complement(1392772..1393812)
     CDS             complement(1394260..1395369)
     CDS             1395409..1396107
     CDS             complement(1396446..1398455)
     CDS             1399146..1400027
     CDS             1400920..1402107
     CDS             complement(1402247..1402648)
     CDS             complement(1402740..1403666)
     CDS             1404148..1405380
     CDS             1405377..1406453
     CDS             1406450..1407139
     CDS             1407173..1407943
     CDS             1408165..1408962
     CDS             1409296..1410312
     CDS             complement(1410969..1412174)
     CDS             1412692..1414737
     CDS             1414908..1415336
     CDS             complement(1415552..1416610)
     CDS             complement(1416838..1417422)
     CDS             complement(1417471..1417851)
     CDS             complement(1418629..1420503)
     CDS             1420864..1421217
     CDS             1421384..1421797
     CDS             1421819..1422358
     CDS             1422355..1423623
     CDS             1424168..1425208
     CDS             1425479..1425901
     CDS             1426013..1427350
     CDS             1427376..1427957
     CDS             1428534..1429538
     CDS             complement(1429611..1429889)
     CDS             complement(1429929..1431140)
     CDS             1431569..1432615
     CDS             1432681..1432944
     CDS             1432971..1433801
     CDS             complement(1433829..1434716)
     CDS             complement(1435456..1436304)
     CDS             1436367..1436993
     CDS             complement(1437235..1437645)
     CDS             complement(1437726..1437836)
     CDS             1437898..1439136
     CDS             complement(1439201..1439656)
     CDS             complement(1440005..1440463)
     CDS             1440941..1442584
     CDS             complement(1442743..1443333)
     CDS             complement(1443369..1444709)
     CDS             complement(1444795..1445574)
     CDS             complement(1445667..1446587)
     CDS             complement(1446654..1447529)
     CDS             1447627..1448010
     CDS             1448208..1450130
     CDS             1450165..1451013
     CDS             complement(1451557..1452258)
     CDS             complement(1452260..1452934)
     CDS             complement(1452947..1453699)
     CDS             complement(1454188..1454886)
     CDS             1455137..1456285
     CDS             1456382..1456540
     CDS             complement(1456653..1457072)
     CDS             complement(1457210..1457662)
     CDS             1457782..1458033
     CDS             complement(1458165..1458977)
     CDS             complement(1458968..1459963)
     CDS             complement(1460057..1460455)
     CDS             1460611..1462137
     CDS             complement(1462221..1462907)
     CDS             complement(1462904..1463191)
     CDS             1464518..1464892
     CDS             1464914..1465078
     CDS             1465127..1465354
     CDS             complement(1466232..1466723)
     CDS             complement(1467383..1467667)
     CDS             complement(1468085..1468834)
     CDS             1468836..1471616
     CDS             1471935..1473317
     CDS             complement(1473679..1475472)
     CDS             1476186..1477061
     CDS             complement(1477120..1477989)
     CDS             1478096..1479577
     CDS             complement(1479730..1480836)
     CDS             1481106..1481399
     CDS             1481396..1482280
     CDS             1482364..1484268
     CDS             1484419..1485228
     CDS             complement(1485619..1486680)
     CDS             1486799..1488022
     CDS             1488102..1488314
     CDS             1488481..1488927
     CDS             1489022..1490896
     CDS             1491340..1493382
     CDS             1493804..1495285
     CDS             complement(1495390..1495584)
     CDS             1495662..1496156
     CDS             complement(1496184..1497014)
     CDS             complement(1497041..1497304)
     CDS             1497541..1497924
     CDS             1498197..1499138
     CDS             1499417..1501096
     CDS             complement(1501167..1501370)
     CDS             complement(1501809..1503311)
     CDS             1503463..1503717
     CDS             1503947..1504528
     CDS             1504664..1506328
     CDS             1506346..1507284
     CDS             1507296..1508198
     CDS             1508200..1509189
     CDS             1509186..1510319
     CDS             1510477..1511937
     CDS             complement(1512269..1513261)
     CDS             complement(1513416..1513688)
     CDS             complement(1514019..1515422)
     CDS             1515709..1517247
     CDS             1517347..1518099
     CDS             1518275..1518454
     CDS             1518557..1518847
     CDS             complement(1518954..1520144)
     CDS             1520389..1522752
     CDS             complement(1523028..1523156)
     CDS             complement(1523257..1523808)
     CDS             complement(1523994..1525397)
     CDS             complement(1525688..1526512)
     CDS             1527023..1527871
     CDS             complement(1528055..1529197)
     CDS             complement(1529262..1530185)
     CDS             complement(1530897..1532231)
     CDS             complement(1533573..1534694)
     CDS             complement(1534741..1535982)
     CDS             complement(1535987..1536727)
     CDS             1536800..1537474
     CDS             1537934..1538239
     CDS             complement(1538470..1539417)
     CDS             1539508..1539975
     CDS             1539975..1540823
     CDS             complement(1540994..1541908)
     CDS             1542090..1542794
     CDS             complement(1543316..1543492)
     CDS             complement(1543541..1543858)
     CDS             complement(1544168..1545490)
     CDS             1545881..1547779
     CDS             complement(1547822..1549258)
     CDS             complement(1549313..1549663)
     CDS             1550354..1550872
     CDS             1550869..1552272
     CDS             1552288..1553604
     CDS             1553607..1557236
     CDS             1557218..1557757
     CDS             1557903..1558148
     CDS             1558359..1560947
     CDS             1561000..1562079
     CDS             1562142..1562720
     CDS             1562713..1564221
     CDS             1564281..1564772
     CDS             1564791..1565351
     CDS             1565356..1567227
     CDS             1567224..1568702
     CDS             1568681..1571335
     CDS             1571332..1573536
     CDS             1573552..1573650
     CDS             1573650..1574264
     CDS             1574224..1575252
     CDS             complement(1575280..1576110)
     CDS             complement(1576137..1576400)
     CDS             1576696..1576968
     CDS             1576992..1578656
     CDS             1578739..1581474
     CDS             complement(1581721..1584438)
     CDS             complement(1584486..1585937)
     CDS             complement(1586014..1586523)
     CDS             complement(1586680..1587699)
     CDS             complement(1587897..1588880)
     CDS             1588981..1589979
     CDS             1590179..1590595
     CDS             1590600..1590968
     CDS             1590973..1592748
     CDS             1592770..1593471
     CDS             1593473..1593745
     CDS             1593798..1595099
     CDS             complement(1595196..1596170)
     CDS             1596246..1596389
     CDS             complement(1596400..1597230)
     CDS             complement(1597257..1597520)
     CDS             1597689..1597874
     CDS             1598281..1598418
     CDS             1598732..1599976
     CDS             complement(1600228..1602951)
     CDS             1603112..1603639
     CDS             complement(1603808..1603948)
     CDS             1604359..1605306
     CDS             1605299..1606594
     CDS             1606986..1608395
     CDS             1608619..1609269
     CDS             1609318..1610385
     CDS             complement(1610567..1610728)
     CDS             1610757..1611848
     CDS             1611984..1614611
     CDS             1614611..1615423
     CDS             1615420..1616184
     CDS             1616256..1617449
     CDS             1617459..1618307
     CDS             1618351..1619166
     CDS             1619246..1620118
     CDS             1620200..1621543
     CDS             1621573..1622388
     CDS             1622395..1622889
     CDS             1622942..1624477
     CDS             1624733..1625923
     CDS             1626295..1626675
     CDS             complement(1626605..1627621)
     CDS             complement(1627608..1628651)
     CDS             complement(1628687..1629745)
     CDS             1630317..1632326
     CDS             1632387..1633841
     CDS             1633838..1636300
     CDS             complement(1636414..1636815)
     CDS             1636928..1637668
     CDS             1637806..1637949
     CDS             1638225..1639112
     CDS             complement(1639643..1640734)
     CDS             1641045..1641488
     CDS             1641766..1642839
     CDS             complement(1643266..1644420)
     CDS             complement(1644878..1645801)
     CDS             complement(1646061..1646294)
     CDS             1646956..1647978
     CDS             1648723..1649274
     CDS             1649360..1650313
     CDS             1650633..1651634
     CDS             1651690..1653012
     CDS             1653009..1653131
     CDS             1653128..1655038
     CDS             1655574..1656509
     CDS             1656762..1657529
     CDS             1658477..1659067
     CDS             1659116..1660099
     CDS             1660112..1661548
     CDS             1661559..1662473
     CDS             1662470..1663096
     CDS             1663349..1664239
     CDS             1664236..1665678
     CDS             1665675..1667600
     CDS             complement(1668181..1668468)
     CDS             complement(1668465..1668947)
     CDS             complement(1669027..1669176)
     CDS             complement(1669455..1669946)
     CDS             complement(1670431..1671558)
     CDS             complement(1671589..1672626)
     CDS             complement(1672976..1673380)
     CDS             complement(1673377..1674630)
     CDS             complement(1674705..1674956)
     CDS             1675124..1677478
     CDS             1677546..1678115
     CDS             1678736..1679734
     CDS             complement(1679835..1680449)
     CDS             complement(1680436..1680921)
     CDS             complement(1680924..1683344)
     CDS             1683730..1685157
     CDS             1685254..1686408
     CDS             1686401..1687570
     CDS             complement(1687733..1688131)
     CDS             complement(1688128..1689525)
     CDS             1689634..1690554
     CDS             complement(1690650..1690811)
     CDS             1691116..1692027
     CDS             1692132..1693013
     CDS             1693050..1693577
     CDS             1693602..1694933
     CDS             1694946..1696664
     CDS             1698404..1701187
     CDS             1701493..1705944
     CDS             complement(1705989..1706819)
     CDS             complement(1706846..1707109)
     CDS             1707280..1707426
     CDS             complement(1707551..1709032)
     CDS             complement(1709172..1710371)
     CDS             1710659..1712749
     CDS             1712973..1713524
     CDS             1713584..1713913
     CDS             1713973..1714815
     CDS             1714812..1716212
     CDS             1716272..1716682
     CDS             1716828..1717091
     CDS             1717118..1717948
     CDS             1718035..1718184
     CDS             complement(1718747..1719577)
     CDS             complement(1719604..1719867)
     CDS             complement(1719933..1720733)
     CDS             complement(1720889..1722943)
     CDS             1723203..1723658
     CDS             1723655..1724509
     CDS             1724557..1725903
     CDS             complement(1726157..1727266)
     CDS             1727504..1728586
     CDS             1728643..1729740
     CDS             1729718..1730665
     CDS             1730655..1731515
     CDS             1731589..1732830
     CDS             1732827..1734281
     CDS             1734286..1734837