CDS             127..2562
     CDS             complement(2735..2968)
     CDS             3163..4020
     CDS             complement(4017..4289)
     CDS             complement(4523..6124)
     CDS             complement(6222..6746)
     CDS             complement(6820..8109)
     CDS             complement(8190..8978)
     CDS             complement(9260..10306)
     CDS             complement(10512..11096)
     CDS             11550..12395
     CDS             complement(12491..12790)
     CDS             complement(12917..13342)
     CDS             13509..14321
     CDS             complement(14340..14825)
     CDS             complement(14822..15691)
     CDS             complement(15684..16676)
     CDS             16879..17283
     CDS             complement(17320..18258)
     CDS             complement(18591..21032)
     CDS             21509..21865
     CDS             complement(21862..22845)
     CDS             complement(22962..23450)
     CDS             complement(23745..24488)
     CDS             24604..25527
     CDS             25669..26106
     CDS             26217..26951
     CDS             27010..27501
     CDS             27553..28206
     CDS             complement(28231..29208)
     CDS             complement(29441..29650)
     CDS             29849..30553
     CDS             30692..32032
     CDS             32211..33038
     CDS             33287..34636
     CDS             34868..35230
     CDS             35323..36189
     CDS             complement(36205..36444)
     CDS             36808..37965
     CDS             38172..39641
     CDS             39625..40833
     CDS             40847..43966
     CDS             44193..44771
     CDS             44849..45052
     CDS             45250..46668
     CDS             complement(46749..47246)
     CDS             complement(47478..49091)
     CDS             49469..50248
     CDS             50265..51827
     CDS             51974..52369
     CDS             52375..53547
     CDS             complement(53645..54646)
     CDS             complement(54676..56253)
     CDS             complement(56274..57554)
     CDS             complement(57555..57935)
     CDS             complement(57935..58969)
     CDS             59006..59758
     CDS             complement(59755..59967)
     CDS             complement(59967..61535)
     CDS             complement(61566..64133)
     CDS             complement(64130..64921)
     CDS             complement(64918..65121)
     CDS             complement(65128..66843)
     CDS             complement(66852..70649)
     CDS             complement(70634..71812)
     CDS             complement(71814..74135)
     CDS             74709..74990
     CDS             75051..76226
     CDS             76223..77161
     CDS             77158..78174
     CDS             78250..79275
     CDS             79413..80153
     CDS             complement(80293..81426)
     CDS             complement(81440..82633)
     CDS             82924..84438
     CDS             84531..85499
     CDS             complement(86097..86960)
     CDS             complement(86978..87817)
     CDS             complement(87828..89201)
     CDS             complement(89265..90464)
     CDS             complement(90473..91642)
     CDS             complement(91887..92054)
     CDS             92577..93062
     CDS             complement(93099..94001)
     CDS             94195..95109
     CDS             95111..96346
     CDS             complement(96434..97582)
     CDS             97923..98927
     CDS             98941..100668
     CDS             100707..101687
     CDS             101731..102510
     CDS             102730..103866
     CDS             104270..106192
     CDS             106230..107492
     CDS             107616..109181
     CDS             complement(109244..110236)
     CDS             complement(110263..111423)
     CDS             complement(111444..112427)
     CDS             complement(112491..112958)
     CDS             complement(112955..114178)
     CDS             114281..115174
     CDS             complement(115250..116431)
     CDS             complement(116826..119114)
     CDS             119397..120182
     CDS             120264..121844
     CDS             complement(121923..122915)
     CDS             complement(123095..124186)
     CDS             124691..125581
     CDS             125794..126099
     CDS             126148..127215
     CDS             127163..127978
     CDS             128019..128555
     CDS             128602..129459
     CDS             129465..130268
     CDS             130261..131967
     CDS             131980..132786
     CDS             132850..134325
     CDS             134348..135322
     CDS             135407..136363
     CDS             136534..137970
     CDS             complement(138234..139460)
     CDS             complement(139541..140557)
     CDS             complement(140653..141378)
     CDS             complement(141433..142092)
     CDS             complement(142178..142978)
     CDS             complement(143420..143767)
     CDS             144066..145055
     CDS             complement(145163..146839)
     CDS             complement(146867..147763)
     CDS             147986..149296
     CDS             149661..150482
     CDS             complement(150681..151205)
     CDS             151553..152539
     CDS             152586..154883
     CDS             154876..155742
     CDS             155752..156228
     CDS             156218..156982
     CDS             157173..157997
     CDS             158010..159041
     CDS             complement(159055..159891)
     CDS             complement(159954..161093)
     CDS             complement(161411..162031)
     CDS             complement(162810..164045)
     CDS             complement(164089..165234)
     CDS             165506..167050
     CDS             167143..169986
     CDS             complement(170015..170686)
     CDS             complement(170699..171574)
     CDS             171739..172710
     CDS             172715..173164
     CDS             173280..174458
     CDS             complement(174768..175442)
     CDS             complement(175641..176318)
     CDS             176625..177632
     CDS             complement(177669..178121)
     CDS             complement(178243..179835)
     CDS             complement(181665..181802)
     CDS             complement(184515..185120)
     CDS             complement(185377..185496)
     CDS             complement(185638..185886)
     CDS             186051..186287
     CDS             186400..187998
     CDS             188054..188515
     CDS             complement(188538..189197)
     CDS             complement(189571..190527)
     CDS             191438..191725
     CDS             191844..192179
     CDS             192287..193678
     CDS             193681..194523
     CDS             complement(194575..195351)
     CDS             195600..196688
     CDS             complement(196622..196774)
     CDS             complement(196774..198084)
     CDS             198397..202311
     CDS             202462..202656
     CDS             complement(202700..202858)
     CDS             complement(202904..203086)
     CDS             203358..203861
     CDS             204167..205501
     CDS             205512..207269
     CDS             207266..207913
     CDS             207938..208633
     CDS             208642..209007
     CDS             209017..210240
     CDS             complement(210256..211683)
     CDS             211983..213032
     CDS             complement(213060..213674)
     CDS             complement(213700..217116)
     CDS             217254..218744
     CDS             219168..219629
     CDS             219642..221144
     CDS             221357..221650
     CDS             complement(221732..222526)
     CDS             complement(222795..223874)
     CDS             complement(223922..224947)
     CDS             complement(224944..227235)
     CDS             complement(227232..227909)
     CDS             complement(227912..229162)
     CDS             complement(229159..229647)
     CDS             complement(229675..231345)
     CDS             231549..232877
     CDS             233084..235909
     CDS             complement(236015..237196)
     CDS             complement(237256..237963)
     CDS             complement(237950..238714)
     CDS             complement(238707..239732)
     CDS             complement(239743..240606)
     CDS             241180..242109
     CDS             242143..242955
     CDS             243020..243994
     CDS             complement(244020..245420)
     CDS             complement(245531..248920)
     CDS             complement(248928..249575)
     CDS             250019..250183
     CDS             250316..250567
     CDS             complement(250591..250884)
     CDS             complement(251063..251506)
     CDS             complement(251526..252269)
     CDS             252529..252684
     CDS             complement(252711..253970)
     CDS             complement(254026..256065)
     CDS             complement(256076..256954)
     CDS             257141..257383
     CDS             complement(257465..257875)
     CDS             complement(257884..258912)
     CDS             complement(259029..260549)
     CDS             complement(260788..261105)
     CDS             261255..262250
     CDS             complement(262284..263528)
     CDS             complement(263528..265441)
     CDS             complement(265447..266580)
     CDS             complement(266577..267620)
     CDS             complement(267633..269081)
     CDS             complement(269098..271227)
     CDS             271556..272005
     CDS             272083..272214
     CDS             complement(272271..273185)
     CDS             273554..274930
     CDS             274948..276522
     CDS             complement(276855..277619)
     CDS             277790..278674
     CDS             complement(278705..279625)
     CDS             279699..280349
     CDS             280401..280544
     CDS             complement(280591..281463)
     CDS             complement(281504..282592)
     CDS             complement(282606..283334)
     CDS             complement(283331..283987)
     CDS             complement(284013..284759)
     CDS             284923..285030
     CDS             complement(285232..286221)
     CDS             286378..287184
     CDS             287233..289410
     CDS             289505..290506
     CDS             290553..291863
     CDS             291876..292889
     CDS             complement(292921..294174)
     CDS             294569..295786
     CDS             295783..296469
     CDS             296483..297706
     CDS             297733..298890
     CDS             298985..299980
     CDS             300045..301073
     CDS             complement(301080..302657)
     CDS             complement(302791..303534)
     CDS             303685..305055
     CDS             305112..306116
     CDS             complement(306132..306983)
     CDS             complement(307063..308199)
     CDS             308542..309240
     CDS             309276..310580
     CDS             310617..312080
     CDS             312170..312925
     CDS             complement(312949..314043)
     CDS             complement(314075..314293)
     CDS             314362..315612
     CDS             315923..317395
     CDS             317825..319075
     CDS             complement(319082..320593)
     CDS             320882..322273
     CDS             322324..323100
     CDS             complement(323214..323639)
     CDS             323947..325488
     CDS             complement(325542..326897)
     CDS             complement(327052..327606)
     CDS             complement(327765..328688)
     CDS             328817..329800
     CDS             329856..330137
     CDS             330164..330916
     CDS             330922..331437
     CDS             331456..332532
     CDS             332597..334261
     CDS             334348..335694
     CDS             335803..336117
     CDS             336114..337778
     CDS             338114..338446
     CDS             complement(338571..339563)
     CDS             complement(339607..341415)
     CDS             341767..342312
     CDS             complement(342405..343238)
     CDS             complement(343623..345689)
     CDS             complement(345881..347320)
     CDS             complement(347337..347741)
     CDS             complement(348008..349549)
     CDS             complement(349615..351051)
     CDS             351364..352191
     CDS             352272..353273
     CDS             353270..354991
     CDS             complement(355012..355371)
     CDS             complement(355409..355726)
     CDS             complement(355728..356084)
     CDS             complement(356144..357691)
     CDS             358055..358987
     CDS             359159..359890
     CDS             359918..361363
     CDS             361391..361870
     CDS             361896..362894
     CDS             362973..363677
     CDS             364538..364753
     CDS             365013..366509
     CDS             366539..367840
     CDS             complement(368071..371775)
     CDS             complement(371953..372723)
     CDS             complement(372720..373757)
     CDS             complement(373891..375741)
     CDS             376037..376570
     CDS             complement(376643..377167)
     CDS             complement(377171..378460)
     CDS             complement(378472..379764)
     CDS             complement(379776..380081)
     CDS             complement(380162..381211)
     CDS             complement(381211..382095)
     CDS             complement(382108..382845)
     CDS             complement(382842..383633)
     CDS             complement(383639..384856)
     CDS             complement(385027..386628)
     CDS             387060..388022
     CDS             388044..388796
     CDS             388807..389631
     CDS             389671..390723
     CDS             390731..391357
     CDS             391516..393897
     CDS             393901..394728
     CDS             394737..395909
     CDS             complement(395940..396737)
     CDS             complement(396734..397273)
     CDS             complement(397314..398795)
     CDS             complement(398811..399266)
     CDS             complement(399452..400441)
     CDS             complement(400535..401551)
     CDS             complement(401555..402310)
     CDS             402410..403255
     CDS             403445..403879
     CDS             404035..405432
     CDS             405435..406595
     CDS             406602..409718
     CDS             complement(409812..409994)
     CDS             complement(410145..411371)
     CDS             complement(411567..414341)
     CDS             complement(414470..414823)
     CDS             415156..416865
     CDS             417264..417857
     CDS             417999..419183
     CDS             419247..419603
     CDS             419719..420201
     CDS             complement(420263..420538)
     CDS             complement(420950..421132)
     CDS             421492..421635
     CDS             complement(421893..422744)
     CDS             complement(422998..423285)
     CDS             complement(423583..423957)
     CDS             complement(424060..425016)
     CDS             complement(425031..426560)
     CDS             complement(426726..427631)
     CDS             427669..427815
     CDS             complement(428058..428471)
     CDS             complement(428689..429660)
     CDS             complement(429880..431109)
     CDS             complement(431123..432289)
     CDS             432885..436685
     CDS             complement(437257..439359)
     CDS             complement(439459..439857)
     CDS             complement(439899..441065)
     CDS             complement(441198..441782)
     CDS             complement(441858..442175)
     CDS             442543..446553
     CDS             446733..447293
     CDS             447338..448249
     CDS             448328..449533
     CDS             449568..450734
     CDS             450743..451198
     CDS             451405..452217
     CDS             complement(452305..453063)
     CDS             complement(453178..454149)
     CDS             complement(454202..455179)
     CDS             complement(455257..456312)
     CDS             complement(456403..457434)
     CDS             457607..460441
     CDS             460572..461765
     CDS             complement(461762..462778)
     CDS             462908..463756
     CDS             463814..464542
     CDS             464601..465659
     CDS             complement(465671..466363)
     CDS             complement(466360..467193)
     CDS             complement(467222..468241)
     CDS             complement(468314..469561)
     CDS             complement(469828..470805)
     CDS             complement(471007..472173)
     CDS             complement(472386..473363)
     CDS             473934..475133
     CDS             complement(475187..476608)
     CDS             complement(476670..477656)
     CDS             complement(478076..479230)
     CDS             complement(479627..479959)
     CDS             480404..481423
     CDS             complement(481508..481951)
     CDS             482436..482993
     CDS             483256..483999
     CDS             complement(484161..484868)
     CDS             complement(485031..485810)
     CDS             complement(485804..487939)
     CDS             complement(487936..488436)
     CDS             complement(488542..489705)
     CDS             complement(489698..490447)
     CDS             complement(490503..491207)
     CDS             492370..494484
     CDS             494581..495831
     CDS             495952..496929
     CDS             complement(497029..498174)
     CDS             complement(498330..499349)
     CDS             complement(499720..500961)
     CDS             501117..501923
     CDS             502010..503029
     CDS             503107..504294
     CDS             complement(504490..506583)
     CDS             complement(506621..507607)
     CDS             complement(507677..508030)
     CDS             complement(508027..509172)
     CDS             complement(509174..510415)
     CDS             complement(510476..511537)
     CDS             complement(511539..512357)
     CDS             complement(512503..514059)
     CDS             514410..515957
     CDS             516030..519347
     CDS             519391..521853
     CDS             521901..522884
     CDS             complement(522871..524526)
     CDS             complement(524523..525629)
     CDS             525909..526655
     CDS             complement(526711..528039)
     CDS             528255..529280
     CDS             complement(529341..530846)
     CDS             complement(531118..532155)
     CDS             532354..533412
     CDS             complement(533503..533805)
     CDS             complement(533956..534606)
     CDS             complement(534599..535246)
     CDS             complement(535243..538380)
     CDS             complement(538391..539122)
     CDS             complement(539278..541074)
     CDS             541271..542014
     CDS             542011..543318
     CDS             543508..544077
     CDS             544159..544293
     CDS             544449..545465
     CDS             complement(545548..545841)
     CDS             complement(546132..546644)
     CDS             546781..547548
     CDS             547597..548379
     CDS             548409..549560
     CDS             549609..551258
     CDS             complement(551340..551663)
     CDS             complement(551680..552648)
     CDS             complement(552789..553394)
     CDS             553692..554063
     CDS             554469..555788
     CDS             555867..557135
     CDS             complement(557142..557537)
     CDS             complement(557605..558432)
     CDS             complement(558429..559679)
     CDS             complement(559669..560538)
     CDS             complement(560525..562963)
     CDS             complement(562960..563568)
     CDS             complement(563572..564543)
     CDS             complement(564537..566249)
     CDS             complement(566263..566973)
     CDS             567155..567487
     CDS             567539..568288
     CDS             568304..569104
     CDS             569268..569771
     CDS             570052..571422
     CDS             complement(571429..572877)
     CDS             complement(573063..574769)
     CDS             complement(574909..575472)
     CDS             complement(575469..577142)
     CDS             complement(577360..577536)
     CDS             complement(577681..578556)
     CDS             complement(578708..579283)
     CDS             579613..579858
     CDS             579861..581201
     CDS             581242..581511
     CDS             complement(581676..582695)
     CDS             582950..584713
     CDS             584717..585397
     CDS             complement(585413..586393)
     CDS             586598..587830
     CDS             587839..588060
     CDS             complement(588070..590247)
     CDS             complement(590244..591185)
     CDS             591365..592333
     CDS             592330..593190
     CDS             complement(593202..593441)
     CDS             593709..594035
     CDS             complement(594147..594551)
     CDS             594724..595413
     CDS             595413..596855
     CDS             596963..597370
     CDS             complement(597444..598391)
     CDS             598507..600336
     CDS             600419..601390
     CDS             601390..601890
     CDS             complement(601887..605114)
     CDS             complement(605131..606354)
     CDS             complement(606374..607654)
     CDS             complement(607826..608197)
     CDS             complement(608325..608492)
     CDS             608610..610700
     CDS             complement(610753..611646)
     CDS             complement(611657..612709)
     CDS             complement(612706..613641)
     CDS             complement(613641..614600)
     CDS             complement(614597..615772)
     CDS             complement(615816..616187)
     CDS             complement(616198..617919)
     CDS             complement(618340..618900)
     CDS             619198..619944
     CDS             complement(620023..620325)
     CDS             complement(620520..621434)
     CDS             621707..622798
     CDS             623075..624313
     CDS             624310..625614
     CDS             625709..626392
     CDS             626392..627093
     CDS             627133..628140
     CDS             628188..629780
     CDS             629770..630861
     CDS             630861..631823
     CDS             631851..633149
     CDS             complement(633431..634324)
     CDS             complement(634321..634752)
     CDS             635143..635925
     CDS             636248..636829
     CDS             636873..637127
     CDS             complement(637172..638023)
     CDS             complement(638034..639140)
     CDS             639397..641154
     CDS             complement(641165..642556)
     CDS             complement(642560..643375)
     CDS             complement(643516..643638)
     CDS             643718..645088
     CDS             645183..645806
     CDS             645961..647148
     CDS             647200..648063
     CDS             648060..649118
     CDS             649115..649867
     CDS             649860..650561
     CDS             650744..651373
     CDS             651391..653166
     CDS             653166..654560
     CDS             654550..654996
     CDS             655004..655639
     CDS             655644..656600
     CDS             complement(656635..657810)
     CDS             complement(657932..659293)
     CDS             complement(659436..659828)
     CDS             complement(659869..661332)
     CDS             complement(661336..662256)
     CDS             662443..663720
     CDS             663733..664668
     CDS             664709..665350
     CDS             complement(665440..665571)
     CDS             complement(665702..667024)
     CDS             complement(667290..668603)
     CDS             668771..669655
     CDS             complement(669643..670197)
     CDS             670802..671473
     CDS             671555..672109
     CDS             complement(672125..672535)
     CDS             672818..673189
     CDS             673644..675146
     CDS             675119..677704
     CDS             complement(677755..678183)
     CDS             678720..679940
     CDS             complement(679945..680772)
     CDS             complement(680963..682165)
     CDS             682198..682359
     CDS             682686..682967
     CDS             683148..683633
     CDS             683641..684114
     CDS             complement(684145..685893)
     CDS             complement(686028..686792)
     CDS             complement(687008..687853)
     CDS             complement(687868..688650)
     CDS             688829..689326
     CDS             complement(689338..690291)
     CDS             complement(690325..690639)
     CDS             complement(690674..691126)
     CDS             complement(691120..691350)
     CDS             691459..691716
     CDS             692016..692480
     CDS             complement(692771..693142)
     CDS             693293..693814
     CDS             693950..694864
     CDS             complement(694933..695547)
     CDS             complement(695736..696563)
     CDS             696836..698269
     CDS             698358..699017
     CDS             699302..699655
     CDS             699742..699915
     CDS             complement(699932..700351)
     CDS             complement(700589..700723)
     CDS             701183..701908
     CDS             702032..703045
     CDS             complement(703138..704193)
     CDS             complement(704281..704634)
     CDS             complement(704970..705296)
     CDS             705637..705960
     CDS             706172..707305
     CDS             707306..711160
     CDS             complement(711238..711675)
     CDS             complement(711969..712352)
     CDS             712655..713647
     CDS             complement(713663..715333)
     CDS             complement(715364..716863)
     CDS             complement(716898..717317)
     CDS             complement(717319..717774)
     CDS             complement(717771..718286)
     CDS             complement(718306..718893)
     CDS             complement(718928..719491)
     CDS             complement(719488..720693)
     CDS             complement(720860..722386)
     CDS             complement(722410..723294)
     CDS             complement(723291..723500)
     CDS             complement(723490..725538)
     CDS             725683..726591
     CDS             complement(726665..727222)
     CDS             complement(727369..728064)
     CDS             complement(728410..728751)
     CDS             complement(728884..730353)
     CDS             complement(730350..733502)
     CDS             complement(733530..734690)
     CDS             735297..737621
     CDS             737658..738530
     CDS             738524..739744
     CDS             739823..741262
     CDS             741268..741555
     CDS             complement(741611..742423)
     CDS             complement(742420..742632)
     CDS             complement(742619..744700)
     CDS             complement(744710..744847)
     CDS             complement(744847..745854)
     CDS             complement(745868..747319)
     CDS             complement(747546..747806)
     CDS             complement(747857..748117)
     CDS             complement(748559..748819)
     CDS             complement(748867..749127)
     CDS             complement(749175..749435)
     CDS             complement(749484..749744)
     CDS             750068..750316
     CDS             complement(750361..750651)
     CDS             750665..751564
     CDS             complement(751714..751974)
     CDS             752266..752664
     CDS             complement(752692..754611)
     CDS             complement(754811..754933)
     CDS             complement(755204..756367)
     CDS             756400..756582
     CDS             756729..757100
     CDS             complement(757160..758410)
     CDS             complement(758795..759475)
     CDS             complement(759901..761238)
     CDS             complement(761424..762614)
     CDS             763072..763461
     CDS             763588..764487
     CDS             complement(764519..765487)
     CDS             766273..767016
     CDS             767114..767362
     CDS             767512..768585
     CDS             768624..769508
     CDS             complement(769548..770462)
     CDS             770692..772047
     CDS             772057..773565
     CDS             773558..774532
     CDS             774529..775494
     CDS             775547..776515
     CDS             776546..777451
     CDS             777457..777759
     CDS             777811..778134
     CDS             complement(778206..779198)
     CDS             complement(779257..780849)
     CDS             complement(781086..782072)
     CDS             complement(782180..783640)
     CDS             783779..784702
     CDS             complement(784724..785158)
     CDS             785308..786183
     CDS             complement(786186..786980)
     CDS             complement(787062..788057)
     CDS             complement(788109..789188)
     CDS             789433..790599
     CDS             790613..791842
     CDS             791910..793079
     CDS             793102..793500
     CDS             793538..794770
     CDS             794798..796552
     CDS             796679..797185
     CDS             complement(797216..797986)
     CDS             798108..799001
     CDS             799021..800442
     CDS             800558..802714
     CDS             complement(802746..803441)
     CDS             803656..804021
     CDS             804266..805234
     CDS             805505..808249
     CDS             808439..810322
     CDS             810346..811485
     CDS             811528..812718
     CDS             812758..813198
     CDS             813211..813627
     CDS             813654..814478
     CDS             814841..815986
     CDS             complement(816023..817645)
     CDS             complement(817659..818336)
     CDS             complement(818429..818740)
     CDS             complement(818884..819702)
     CDS             complement(819801..820124)
     CDS             complement(820445..820714)
     CDS             820858..821703
     CDS             821797..822777
     CDS             822853..823665
     CDS             823695..824228
     CDS             824225..824680
     CDS             complement(824754..825335)
     CDS             complement(825332..826051)
     CDS             complement(826048..827274)
     CDS             complement(827360..828109)
     CDS             828360..828845
     CDS             828847..829467
     CDS             829469..830605
     CDS             830602..831483
     CDS             831480..832256
     CDS             832259..832987
     CDS             833036..834253
     CDS             complement(834321..835157)
     CDS             complement(835199..836164)
     CDS             complement(836161..837117)
     CDS             complement(837117..838055)
     CDS             complement(838052..838483)
     CDS             complement(838513..839301)
     CDS             840003..840221
     CDS             complement(840256..840771)
     CDS             841140..843383
     CDS             843647..843898
     CDS             843936..844037
     CDS             844138..844368
     CDS             complement(844390..845202)
     CDS             complement(845208..845768)
     CDS             complement(845856..847235)
     CDS             complement(847243..848034)
     CDS             848333..849781
     CDS             complement(849803..850672)
     CDS             complement(850763..851395)
     CDS             complement(851392..851709)
     CDS             complement(851696..852547)
     CDS             853031..854239
     CDS             854345..855319
     CDS             complement(855341..856180)
     CDS             complement(856177..856971)
     CDS             857260..858219
     CDS             858272..860011
     CDS             860049..860294
     CDS             860400..861722
     CDS             complement(861780..862088)
     CDS             862275..862499
     CDS             complement(862585..863121)
     CDS             863386..863976
     CDS             863973..864215
     CDS             864212..864559
     CDS             complement(864632..864898)
     CDS             865149..868571
     CDS             868605..871970
     CDS             871967..874219
     CDS             874216..876447
     CDS             876444..878645
     CDS             878670..881216
     CDS             881391..883376
     CDS             883354..886008
     CDS             complement(886017..886592)
     CDS             886981..887352
     CDS             887433..887654
     CDS             887678..888061
     CDS             complement(888221..888955)
     CDS             complement(889126..889503)
     CDS             complement(889657..895530)
     CDS             complement(895870..896466)
     CDS             complement(896648..897178)
     CDS             897273..897605
     CDS             complement(897615..898535)
     CDS             898672..901041
     CDS             901195..903291
     CDS             complement(903370..904788)
     CDS             complement(905035..905400)
     CDS             905658..907358
     CDS             complement(907364..908164)
     CDS             complement(908151..908774)
     CDS             908964..909851
     CDS             909875..910249
     CDS             910319..911137
     CDS             911310..911462
     CDS             911583..912785
     CDS             complement(912811..913827)
     CDS             913993..915126
     CDS             915187..916710
     CDS             916755..917648
     CDS             917661..918431
     CDS             918441..919571
     CDS             complement(919606..920985)
     CDS             complement(921023..922051)
     CDS             complement(922055..922510)
     CDS             complement(922507..923148)
     CDS             complement(923138..923482)
     CDS             923776..924738
     CDS             complement(924777..926033)
     CDS             complement(926163..926558)
     CDS             complement(926555..926788)
     CDS             complement(926879..927223)
     CDS             complement(927337..928170)
     CDS             complement(928236..928871)
     CDS             complement(929040..930113)
     CDS             complement(930241..931692)
     CDS             complement(931719..932525)
     CDS             complement(932566..934041)
     CDS             complement(934081..935604)
     CDS             complement(935612..936631)
     CDS             936763..937704
     CDS             937777..938910
     CDS             939157..940251
     CDS             complement(940291..941043)
     CDS             941408..942850
     CDS             942855..943862
     CDS             943862..944005
     CDS             944192..946228
     CDS             946278..946481
     CDS             946532..948667
     CDS             948773..949660
     CDS             949615..950751
     CDS             950748..951500
     CDS             complement(951484..952053)
     CDS             complement(952268..952891)
     CDS             complement(953315..953881)
     CDS             complement(954046..954180)
     CDS             complement(954244..954750)
     CDS             955170..956039
     CDS             956292..956588
     CDS             956879..957577
     CDS             957611..957979
     CDS             complement(957981..958889)
     CDS             958967..960205
     CDS             960261..961271
     CDS             complement(961287..962687)
     CDS             962834..963715
     CDS             complement(963712..964839)
     CDS             964995..965243
     CDS             965465..965740
     CDS             965753..966025
     CDS             complement(966034..967668)
     CDS             967874..968572
     CDS             968590..969330
     CDS             complement(969327..969632)
     CDS             complement(969889..970326)
     CDS             complement(970403..971698)
     CDS             complement(972433..972600)
     CDS             complement(972808..973284)
     CDS             complement(973380..973802)
     CDS             complement(973846..974961)
     CDS             complement(975042..976271)
     CDS             complement(976404..977027)
     CDS             complement(977118..978458)
     CDS             complement(978653..979420)
     CDS             979562..980158
     CDS             980273..981583
     CDS             complement(981594..982088)
     CDS             complement(982282..982914)
     CDS             complement(982926..983216)
     CDS             983371..985332
     CDS             complement(985308..985898)
     CDS             986739..988055
     CDS             complement(988122..988583)
     CDS             complement(988665..989099)
     CDS             complement(989198..989755)
     CDS             complement(989853..991367)
     CDS             complement(991364..994555)
     CDS             complement(994673..995905)
     CDS             complement(996094..997068)
     CDS             997353..998294
     CDS             998388..998930
     CDS             complement(999062..1000054)
     CDS             1000163..1001215
     CDS             1001215..1002156
     CDS             1002219..1002554
     CDS             complement(1002584..1002976)
     CDS             complement(1002930..1004870)
     CDS             1005021..1005242
     CDS             complement(1005355..1006440)
     CDS             complement(1006578..1007156)
     CDS             1007302..1008270
     CDS             complement(1008111..1008554)
     CDS             complement(1008598..1009119)
     CDS             complement(1009534..1009797)
     CDS             1009982..1010245
     CDS             1010242..1011291
     CDS             1011272..1013269
     CDS             1013256..1014809
     CDS             complement(1014841..1015710)
     CDS             complement(1015974..1016945)
     CDS             1017322..1017582
     CDS             1017631..1017891
     CDS             complement(1018039..1018737)
     CDS             1019143..1019403
     CDS             1019445..1019705
     CDS             1019988..1020875
     CDS             1020994..1021326
     CDS             1021400..1021948
     CDS             complement(1022057..1022197)
     CDS             complement(1022194..1022574)
     CDS             1022751..1023683
     CDS             complement(1023652..1023945)
     CDS             1024155..1025276
     CDS             complement(1025312..1026586)
     CDS             complement(1026737..1027468)
     CDS             complement(1027623..1029284)
     CDS             1030039..1030206
     CDS             complement(1030217..1030318)
     CDS             1030380..1031462
     CDS             complement(1031478..1032113)
     CDS             complement(1032155..1033156)
     CDS             1033460..1034317
     CDS             1034377..1034811
     CDS             1034750..1035433
     CDS             1035661..1035909
     CDS             complement(1035964..1037085)
     CDS             complement(1037185..1038111)
     CDS             complement(1038301..1039248)
     CDS             complement(1039241..1040413)
     CDS             complement(1040410..1041396)
     CDS             complement(1041383..1043182)
     CDS             complement(1043163..1044410)
     CDS             complement(1044407..1045018)
     CDS             complement(1045009..1045758)
     CDS             complement(1045869..1046336)
     CDS             1046642..1047901
     CDS             1047924..1048976
     CDS             1049028..1049738
     CDS             1049735..1050610
     CDS             complement(1050607..1053327)
     CDS             complement(1053363..1053857)
     CDS             complement(1054052..1054675)
     CDS             1054993..1055373
     CDS             1056198..1057283
     CDS             complement(1057302..1058420)
     CDS             complement(1058521..1059450)
     CDS             1059617..1060540
     CDS             1060637..1062034
     CDS             1062031..1062522
     CDS             1062586..1063605
     CDS             1063611..1064396
     CDS             complement(1064519..1064989)
     CDS             complement(1065253..1066518)
     CDS             complement(1066998..1067882)
     CDS             complement(1068132..1069370)
     CDS             complement(1069441..1069566)
     CDS             1069793..1069978
     CDS             complement(1070038..1070940)
     CDS             1070990..1072024
     CDS             1072094..1072918
     CDS             complement(1072978..1074348)
     CDS             1074673..1074951
     CDS             1075101..1075211
     CDS             1075352..1075819
     CDS             complement(1075919..1076887)
     CDS             1076989..1077990
     CDS             1077998..1079107
     CDS             complement(1079156..1080514)
     CDS             complement(1080649..1081464)
     CDS             complement(1081467..1082372)
     CDS             complement(1082413..1084890)
     CDS             1085190..1085951
     CDS             1086605..1087255
     CDS             1087252..1090104
     CDS             1090101..1091501
     CDS             1091498..1092019
     CDS             1092016..1092618
     CDS             1092615..1093529
     CDS             1093526..1093867
     CDS             1093864..1094646
     CDS             1094643..1095593
     CDS             1095574..1097211
     CDS             1097208..1097837
     CDS             1097834..1098163
     CDS             complement(1098160..1098390)
     CDS             complement(1098436..1099446)
     CDS             1099718..1101532
     CDS             1101529..1102629
     CDS             1102611..1105511
     CDS             complement(1105518..1105736)
     CDS             complement(1105786..1106247)
     CDS             complement(1106396..1107514)
     CDS             1107576..1108208
     CDS             1108625..1109146
     CDS             complement(1109156..1110430)
     CDS             complement(1110617..1111555)
     CDS             complement(1111579..1111932)
     CDS             complement(1112214..1113614)
     CDS             complement(1113753..1114484)
     CDS             1114738..1116474
     CDS             complement(1116521..1118254)
     CDS             1118472..1119176
     CDS             complement(1119244..1120710)
     CDS             1121199..1122137
     CDS             complement(1122177..1123175)
     CDS             complement(1123228..1125027)
     CDS             complement(1125024..1127027)
     CDS             complement(1127065..1127910)
     CDS             complement(1127947..1129107)
     CDS             complement(1129160..1130779)
     CDS             1130908..1131651
     CDS             1131662..1132192
     CDS             1132192..1133475
     CDS             complement(1133472..1134338)
     CDS             complement(1134450..1134956)
     CDS             complement(1135154..1135825)
     CDS             complement(1135837..1136460)
     CDS             complement(1136687..1138723)
     CDS             1138978..1140825
     CDS             complement(1140968..1141222)
     CDS             1141400..1142284
     CDS             1142526..1143008
     CDS             complement(1143062..1144138)
     CDS             complement(1144135..1145196)
     CDS             complement(1145174..1146187)
     CDS             complement(1146200..1147123)
     CDS             1147199..1148260
     CDS             complement(1148319..1151153)
     CDS             1151591..1152184
     CDS             1152201..1152779
     CDS             1153181..1154266
     CDS             complement(1154344..1155339)
     CDS             complement(1155482..1157020)
     CDS             complement(1157017..1158093)
     CDS             complement(1158106..1159731)
     CDS             complement(1159828..1160502)
     CDS             1161170..1162972
     CDS             complement(1163098..1164174)
     CDS             complement(1164317..1165819)
     CDS             complement(1165816..1166013)
     CDS             1166433..1167344
     CDS             1167507..1168274
     CDS             1168368..1168979
     CDS             1169149..1170069
     CDS             1170084..1171274
     CDS             complement(1171309..1172112)
     CDS             complement(1172185..1172658)
     CDS             1173069..1174148
     CDS             1174289..1175674
     CDS             1175795..1176994
     CDS             1177227..1178021
     CDS             1178193..1178867
     CDS             1178877..1179866
     CDS             1179863..1182076
     CDS             1182140..1183015
     CDS             complement(1183093..1183275)
     CDS             1183547..1184047
     CDS             1184255..1184527
     CDS             1184546..1185577
     CDS             complement(1185598..1186131)
     CDS             complement(1186163..1186429)
     CDS             complement(1186585..1187064)
     CDS             complement(1187074..1187667)
     CDS             complement(1187810..1188577)
     CDS             complement(1188622..1189779)
     CDS             complement(1189793..1190959)
     CDS             complement(1190981..1191961)
     CDS             complement(1192047..1192436)
     CDS             complement(1192563..1193156)
     CDS             complement(1193226..1196561)
     CDS             complement(1196558..1198126)
     CDS             complement(1198077..1198865)
     CDS             1199183..1199959
     CDS             complement(1199975..1200433)
     CDS             1200520..1201569
     CDS             complement(1201566..1202273)
     CDS             complement(1202276..1203742)
     CDS             complement(1203763..1205094)
     CDS             1205407..1206255
     CDS             1206284..1207516
     CDS             1207513..1208760
     CDS             1208791..1209735
     CDS             1209848..1211191
     CDS             1211211..1212371
     CDS             1212371..1212529
     CDS             1212644..1213513
     CDS             1213809..1217267
     CDS             1217392..1218420
     CDS             complement(1218458..1219117)
     CDS             1219206..1220111
     CDS             1220138..1221109
     CDS             1221106..1221828
     CDS             1221825..1223231
     CDS             1223228..1223626
     CDS             complement(1223650..1225320)
     CDS             1225561..1226298
     CDS             complement(1226358..1227188)
     CDS             1227518..1228513
     CDS             1228707..1229678
     CDS             1229712..1230878
     CDS             1230912..1231697
     CDS             1231706..1232461
     CDS             1232610..1233509
     CDS             complement(1233514..1235661)
     CDS             complement(1235668..1236438)
     CDS             complement(1236509..1237591)
     CDS             complement(1237588..1238736)
     CDS             complement(1238755..1239525)
     CDS             complement(1239536..1240717)
     CDS             complement(1240726..1241739)
     CDS             complement(1241759..1242922)
     CDS             complement(1242965..1244176)
     CDS             1244393..1245559
     CDS             1245593..1245991
     CDS             complement(1246050..1247426)
     CDS             complement(1247527..1248699)
     CDS             complement(1248703..1250331)
     CDS             complement(1250369..1251466)
     CDS             complement(1251501..1252007)
     CDS             complement(1252087..1252863)
     CDS             1253202..1254230
     CDS             complement(1254390..1254557)
     CDS             1254863..1256107
     CDS             complement(1256112..1256507)
     CDS             complement(1256504..1257166)
     CDS             complement(1257172..1259151)
     CDS             complement(1259155..1260075)
     CDS             1260188..1261558
     CDS             complement(1261566..1262051)
     CDS             1262116..1263417
     CDS             1263531..1264010
     CDS             complement(1264023..1266389)
     CDS             complement(1266515..1267447)
     CDS             complement(1267464..1268960)
     CDS             complement(1269234..1269647)
     CDS             complement(1269714..1270958)
     CDS             complement(1270991..1272640)
     CDS             complement(1272656..1273294)
     CDS             1273398..1273595
     CDS             1273676..1274779
     CDS             complement(1274878..1275348)
     CDS             complement(1275462..1278887)
     CDS             complement(1279055..1279579)
     CDS             complement(1279812..1280618)
     CDS             complement(1280644..1282782)
     CDS             complement(1282789..1283601)
     CDS             complement(1283633..1284631)
     CDS             complement(1284742..1284960)
     CDS             complement(1285118..1285354)
     CDS             complement(1285364..1286401)
     CDS             complement(1286931..1287440)
     CDS             1287617..1288807
     CDS             complement(1288958..1289887)
     CDS             1290035..1290919
     CDS             1291176..1291511
     CDS             1291711..1292655
     CDS             complement(1292669..1294024)
     CDS             1294248..1295258
     CDS             complement(1295338..1296303)
     CDS             complement(1296300..1297553)
     CDS             complement(1297782..1298750)
     CDS             complement(1299292..1300290)
     CDS             complement(1300352..1301200)
     CDS             complement(1301197..1302120)
     CDS             complement(1302135..1303103)
     CDS             complement(1303180..1304121)
     CDS             complement(1304118..1304816)
     CDS             1305027..1305755
     CDS             complement(1305823..1306479)
     CDS             complement(1306533..1306760)
     CDS             complement(1307194..1307418)
     CDS             complement(1307718..1307933)
     CDS             complement(1308222..1308563)
     CDS             complement(1308895..1309632)
     CDS             complement(1309764..1310708)
     CDS             1311328..1312311
     CDS             1312347..1313702
     CDS             1313740..1314090
     CDS             complement(1314000..1314857)
     CDS             complement(1314881..1316155)
     CDS             1316241..1316906
     CDS             1316980..1317945
     CDS             1318049..1319794
     CDS             complement(1319872..1320426)
     CDS             complement(1320437..1321261)
     CDS             1321322..1321960
     CDS             complement(1322031..1322711)
     CDS             1322900..1324372
     CDS             complement(1324433..1324912)
     CDS             complement(1325095..1325376)
     CDS             complement(1325531..1326460)
     CDS             1326513..1327505
     CDS             1327587..1328570
     CDS             complement(1328579..1329574)
     CDS             1329838..1330986
     CDS             1331034..1331999
     CDS             complement(1332004..1333296)
     CDS             complement(1333455..1335581)
     CDS             1335636..1335953
     CDS             complement(1336037..1336288)
     CDS             complement(1336358..1337614)
     CDS             complement(1337872..1338024)
     CDS             complement(1338086..1340899)
     CDS             complement(1340896..1342638)
     CDS             complement(1342823..1344142)
     CDS             complement(1344816..1345034)
     CDS             complement(1345178..1346110)
     CDS             complement(1346369..1347700)
     CDS             1347909..1348847
     CDS             1348959..1349261
     CDS             1349615..1351858
     CDS             complement(1351965..1352648)
     CDS             complement(1352808..1353719)
     CDS             complement(1354104..1354541)
     CDS             complement(1354722..1355972)
     CDS             complement(1356027..1357760)
     CDS             complement(1358334..1359668)
     CDS             complement(1359954..1361351)
     CDS             complement(1361362..1362918)
     CDS             complement(1362944..1363726)
     CDS             complement(1363812..1365044)
     CDS             complement(1365548..1366267)
     CDS             complement(1366554..1367531)
     CDS             1367724..1368476
     CDS             1368585..1370207
     CDS             1370345..1371037
     CDS             complement(1371053..1371931)
     CDS             complement(1372160..1372345)
     CDS             1372734..1373696
     CDS             1373785..1374639
     CDS             1374676..1376454
     CDS             1376539..1377321
     CDS             complement(1377432..1378073)
     CDS             1378650..1381325
     CDS             complement(1381354..1382310)
     CDS             1382443..1383366
     CDS             1383558..1384439
     CDS             1384535..1385212
     CDS             complement(1385255..1385710)
     CDS             complement(1385779..1387038)
     CDS             complement(1387053..1388636)
     CDS             complement(1388685..1391078)
     CDS             complement(1391108..1392082)
     CDS             complement(1392470..1392817)
     CDS             complement(1392847..1393905)
     CDS             complement(1393922..1394581)
     CDS             complement(1394648..1395607)
     CDS             complement(1395679..1396458)
     CDS             complement(1396458..1397954)
     CDS             1398124..1398894
     CDS             1398955..1399185
     CDS             complement(1399251..1399445)
     CDS             complement(1399558..1400799)
     CDS             complement(1400973..1401176)
     CDS             complement(1401382..1401486)
     CDS             1401569..1403107
     CDS             complement(1403180..1404043)
     CDS             complement(1404176..1404679)
     CDS             complement(1404822..1405541)
     CDS             complement(1405522..1405965)
     CDS             complement(1406044..1406880)
     CDS             1407367..1408362
     CDS             complement(1408394..1408879)
     CDS             1409364..1411166
     CDS             complement(1411280..1412317)
     CDS             1412484..1412891
     CDS             1412944..1413999
     CDS             1414091..1415362
     CDS             1415720..1419229
     CDS             complement(1419284..1420186)
     CDS             1420295..1421548
     CDS             1421553..1422023
     CDS             1422036..1422350
     CDS             1422382..1423641
     CDS             complement(1423746..1424336)
     CDS             1424420..1424995
     CDS             1425081..1425821
     CDS             complement(1425875..1426840)
     CDS             1427185..1427883
     CDS             1427981..1428880
     CDS             1429046..1429657
     CDS             1429688..1430623
     CDS             complement(1430629..1431495)
     CDS             1431589..1432575
     CDS             1432744..1433211
     CDS             1433342..1433698
     CDS             1433656..1434189
     CDS             1434203..1434919
     CDS             1435065..1436117
     CDS             1436161..1436262
     CDS             complement(1436326..1437258)
     CDS             complement(1437273..1438457)
     CDS             complement(1438769..1439032)
     CDS             complement(1439226..1439699)
     CDS             complement(1439778..1440374)
     CDS             1440710..1442449
     CDS             1442547..1443464
     CDS             complement(1443497..1444327)
     CDS             1444591..1445046
     CDS             1445140..1445655
     CDS             1445809..1447011
     CDS             1447427..1447762
     CDS             complement(1447836..1449500)
     CDS             complement(1449493..1450941)
     CDS             complement(1450972..1451886)
     CDS             complement(1451968..1452969)
     CDS             complement(1453069..1454217)
     CDS             complement(1454236..1455066)
     CDS             complement(1455117..1455533)
     CDS             complement(1455544..1455987)
     CDS             complement(1456008..1457195)
     CDS             complement(1457232..1458788)
     CDS             1459044..1461785
     CDS             1461941..1462492
     CDS             1462718..1462885
     CDS             1462978..1463316
     CDS             1463288..1465783
     CDS             1465815..1466321
     CDS             1466343..1466930
     CDS             1466934..1467614
     CDS             1467622..1468290
     CDS             1468293..1469084
     CDS             1469081..1469227
     CDS             1469224..1469703
     CDS             1469700..1471721
     CDS             1471718..1472257
     CDS             1472250..1472741
     CDS             1472738..1473955
     CDS             1474063..1474938
     CDS             1475109..1475858
     CDS             1475943..1477271
     CDS             1477330..1478175
     CDS             1478172..1479170
     CDS             complement(1479196..1479618)
     CDS             complement(1479633..1480403)
     CDS             complement(1480420..1481082)
     CDS             complement(1481085..1481747)
     CDS             complement(1481753..1482415)
     CDS             complement(1482442..1483440)
     CDS             complement(1483456..1484682)
     CDS             complement(1484701..1485135)
     CDS             complement(1485141..1486304)
     CDS             complement(1486351..1487337)
     CDS             complement(1487384..1488511)
     CDS             complement(1488527..1489714)
     CDS             complement(1489743..1491914)
     CDS             1492332..1493054
     CDS             1493090..1493491
     CDS             1493497..1494501
     CDS             1494503..1495741
     CDS             1495780..1496775
     CDS             1496869..1497837
     CDS             1497876..1498673
     CDS             1498686..1500026
     CDS             1500159..1501232
     CDS             complement(1501242..1502006)
     CDS             complement(1502108..1503055)
     CDS             complement(1503052..1504254)
     CDS             1504343..1504939
     CDS             1505154..1505369
     CDS             complement(1505459..1506610)
     CDS             complement(1506630..1507361)
     CDS             complement(1507517..1508665)
     CDS             complement(1508750..1508956)
     CDS             complement(1508990..1509985)
     CDS             complement(1510017..1510913)
     CDS             complement(1510906..1512063)
     CDS             1512539..1513411
     CDS             complement(1513488..1514351)
     CDS             complement(1514443..1515597)
     CDS             complement(1515625..1516866)
     CDS             complement(1516922..1517707)
     CDS             complement(1517704..1518870)
     CDS             complement(1518875..1520800)
     CDS             complement(1520803..1522866)
     CDS             complement(1522928..1523461)
     CDS             complement(1523593..1524564)
     CDS             complement(1524595..1525869)
     CDS             1526277..1527293
     CDS             complement(1527386..1528582)
     CDS             complement(1528818..1529969)
     CDS             complement(1530125..1530571)
     CDS             complement(1530568..1531221)
     CDS             complement(1531211..1534222)
     CDS             complement(1534219..1534515)
     CDS             complement(1534535..1535779)
     CDS             complement(1535794..1537182)
     CDS             1537429..1538610
     CDS             1538694..1539800
     CDS             1540024..1543473
     CDS             complement(1543573..1544094)
     CDS             complement(1544259..1545245)
     CDS             1545373..1546032
     CDS             1546071..1547366
     CDS             complement(1547511..1547903)
     CDS             complement(1548216..1549028)
     CDS             complement(1549105..1549959)
     CDS             complement(1549956..1550498)
     CDS             complement(1550495..1551805)
     CDS             complement(1551802..1552770)
     CDS             1553092..1553412
     CDS             1553634..1555007
     CDS             1555145..1556065
     CDS             complement(1556145..1556579)
     CDS             complement(1556780..1556965)
     CDS             1557011..1557697
     CDS             1557804..1559672
     CDS             1559730..1560023
     CDS             1560058..1560828
     CDS             1560834..1562021
     CDS             complement(1562024..1562893)
     CDS             complement(1563089..1563799)
     CDS             1563865..1564854
     CDS             1565006..1565983
     CDS             complement(1565999..1566604)
     CDS             1566695..1567162
     CDS             1567467..1568786
     CDS             1568855..1571416
     CDS             1571453..1571836
     CDS             1571871..1573112
     CDS             1573156..1575876
     CDS             complement(1575888..1577486)
     CDS             complement(1577582..1579003)
     CDS             complement(1579101..1581254)
     CDS             1581547..1582167
     CDS             complement(1582320..1584335)
     CDS             complement(1584293..1585744)
     CDS             complement(1585836..1586669)
     CDS             complement(1586804..1587919)
     CDS             complement(1587966..1589180)
     CDS             complement(1589206..1590969)
     CDS             1591275..1591688
     CDS             1591915..1594467
     CDS             1594608..1595033
     CDS             1595299..1596003
     CDS             complement(1596013..1597350)
     CDS             complement(1597376..1598974)
     CDS             1599252..1600166
     CDS             1600177..1600941
     CDS             complement(1600949..1602778)
     CDS             complement(1602775..1606476)
     CDS             complement(1606585..1607274)
     CDS             complement(1607278..1608084)
     CDS             complement(1608125..1608973)
     CDS             complement(1608976..1609866)
     CDS             complement(1609863..1610882)
     CDS             complement(1611239..1612555)
     CDS             1612709..1613746
     CDS             1613808..1615811
     CDS             1615804..1616493
     CDS             1616490..1616882
     CDS             1617208..1618587
     CDS             1618665..1619699
     CDS             1619702..1620850
     CDS             complement(1620855..1621856)
     CDS             1622016..1622987
     CDS             1623010..1624170
     CDS             1624198..1625283
     CDS             1625417..1626841
     CDS             1626940..1627695
     CDS             1627706..1628707
     CDS             complement(1628720..1629364)
     CDS             1629549..1632182
     CDS             1632246..1633079
     CDS             complement(1633098..1633646)
     CDS             1633733..1635076
     CDS             complement(1635110..1636693)
     CDS             complement(1636942..1637055)
     CDS             1637352..1637723
     CDS             complement(1637966..1638337)
     CDS             complement(1638379..1638612)
     CDS             complement(1638787..1639380)
     CDS             1639574..1640134
     CDS             complement(1640252..1644316)
     CDS             1644859..1645476
     CDS             1645658..1646089
     CDS             1646288..1646803
     CDS             complement(1647010..1647219)
     CDS             1647356..1647532
     CDS             complement(1647558..1647806)
     CDS             complement(1647957..1648121)
     CDS             complement(1648631..1649203)
     CDS             1649651..1650049
     CDS             1650248..1651168
     CDS             1651274..1652932
     CDS             1652932..1653876
     CDS             1653857..1654174
     CDS             1654171..1655031
     CDS             1655028..1655849
     CDS             1655852..1656481
     CDS             1656478..1657404
     CDS             complement(1657416..1658141)
     CDS             1658274..1658663
     CDS             complement(1658699..1659661)
     CDS             complement(1659658..1661187)
     CDS             1661270..1661905
     CDS             1662055..1663059
     CDS             1663056..1663667
     CDS             1663664..1664347
     CDS             complement(1664422..1664898)
     CDS             complement(1664926..1665039)
     CDS             complement(1665321..1667720)
     CDS             complement(1667695..1669371)
     CDS             complement(1669364..1670074)
     CDS             complement(1670291..1671118)
     CDS             complement(1671115..1672077)
     CDS             complement(1672115..1673971)
     CDS             complement(1673968..1675032)
     CDS             complement(1675042..1676085)
     CDS             complement(1676082..1677422)
     CDS             complement(1677493..1678644)
     CDS             1679608..1679811
     CDS             1679840..1680433
     CDS             1680526..1681431
     CDS             1681532..1683553
     CDS             1683550..1684257
     CDS             complement(1684300..1685553)
     CDS             1685756..1686751
     CDS             1686804..1688003
     CDS             1688000..1688848
     CDS             complement(1688855..1690096)
     CDS             complement(1690272..1691018)
     CDS             complement(1691126..1691635)
     CDS             1692059..1692292
     CDS             complement(1692239..1692535)
     CDS             1692597..1692887
     CDS             complement(1692922..1693689)
     CDS             complement(1693765..1694328)
     CDS             complement(1694365..1695264)
     CDS             1695417..1696829
     CDS             1696842..1697096
     CDS             1697313..1698167
     CDS             1698207..1698542
     CDS             1698544..1698954
     CDS             1698983..1699975
     CDS             1699977..1700876
     CDS             1700866..1702848
     CDS             1703037..1704137
     CDS             1704150..1705127
     CDS             1705155..1706264
     CDS             complement(1706277..1706483)
     CDS             1706602..1708218
     CDS             1708300..1708503
     CDS             complement(1708513..1710171)
     CDS             1710387..1710824
     CDS             1710875..1711528
     CDS             complement(1711790..1712746)
     CDS             complement(1712965..1713225)
     CDS             complement(1713243..1714424)
     CDS             complement(1714660..1714767)
     CDS             1715009..1715632
     CDS             complement(1715651..1715854)
     CDS             1716294..1717676
     CDS             1718798..1719112
     CDS             complement(1719172..1719744)
     CDS             complement(1719987..1720901)
     CDS             1721058..1722239
     CDS             1722344..1722820
     CDS             1722824..1723816
     CDS             complement(1723813..1724874)
     CDS             complement(1725069..1727972)
     CDS             1728167..1729054
     CDS             complement(1729361..1730578)
     CDS             1730801..1732090
     CDS             1732129..1733514
     CDS             1733691..1737425
     CDS             1737428..1738975
     CDS             1738994..1739671
     CDS             1739691..1740374
     CDS             1740402..1741154
     CDS             1741182..1741874
     CDS             1741835..1742431
     CDS             1742454..1742837
     CDS             1743128..1744687
     CDS             1744749..1745054
     CDS             1745060..1745389
     CDS             1745335..1746576
     CDS             1746588..1747571
     CDS             1747568..1748023
     CDS             1748030..1748530
     CDS             1748541..1749704
     CDS             1749701..1751212
     CDS             1751243..1752028
     CDS             complement(1752007..1753278)
     CDS             1753301..1754188
     CDS             complement(1754195..1755385)
     CDS             complement(1755422..1756780)
     CDS             complement(1756871..1757440)
     CDS             complement(1757445..1758146)
     CDS             1758242..1759219
     CDS             complement(1759213..1760586)
     CDS             complement(1761046..1762119)
     CDS             1762437..1763270
     CDS             1763402..1764727
     CDS             1764814..1765887
     CDS             complement(1766630..1767085)
     CDS             1767174..1768133
     CDS             complement(1768167..1769018)
     CDS             1769065..1770939
     CDS             1771000..1771842
     CDS             complement(1771855..1772742)
     CDS             complement(1772942..1774504)
     CDS             1774717..1776111
     CDS             1776111..1776776
     CDS             complement(1776805..1777077)
     CDS             complement(1777581..1778177)
     CDS             1778365..1780824
     CDS             complement(1780925..1782532)
     CDS             complement(1782529..1783152)
     CDS             complement(1783171..1784379)
     CDS             1784625..1785722
     CDS             1785688..1786488
     CDS             complement(1786348..1787403)
     CDS             complement(1787406..1788398)
     CDS             1788742..1789800
     CDS             1789948..1790949
     CDS             1791175..1792149
     CDS             1792194..1793036
     CDS             complement(1793098..1795383)
     CDS             complement(1795433..1796110)
     CDS             1796253..1797821
     CDS             complement(1797845..1798297)
     CDS             complement(1798294..1799208)
     CDS             complement(1799240..1800268)
     CDS             1800526..1801701
     CDS             complement(1801638..1802402)
     CDS             complement(1802395..1803723)
     CDS             complement(1803743..1804168)
     CDS             1804512..1806539
     CDS             1806536..1807189
     CDS             1807394..1807552
     CDS             1807650..1807838
     CDS             complement(1807930..1808760)
     CDS             complement(1808747..1809913)
     CDS             complement(1809915..1810514)
     CDS             1810713..1811027
     CDS             complement(1811167..1811658)
     CDS             complement(1811696..1812289)
     CDS             complement(1812352..1812732)
     CDS             complement(1812895..1813707)
     CDS             complement(1813807..1815210)
     CDS             1815669..1816571
     CDS             complement(1816603..1817616)
     CDS             1817933..1820638
     CDS             1820635..1821030
     CDS             1821241..1823220
     CDS             1823309..1823452
     CDS             1823469..1824473
     CDS             complement(1824549..1825004)
     CDS             complement(1825014..1825679)
     CDS             1825943..1826782
     CDS             complement(1826792..1828276)
     CDS             complement(1828556..1830436)
     CDS             1831319..1831639
     CDS             1831861..1832982
     CDS             1833116..1833487
     CDS             1833538..1834953
     CDS             1834975..1835379
     CDS             1835402..1835734
     CDS             1835786..1837108
     CDS             1837105..1837386
     CDS             complement(1837481..1837804)
     CDS             1838263..1839969
     CDS             1839956..1840969
     CDS             1840962..1841729
     CDS             1841722..1843188
     CDS             1843181..1843633
     CDS             1843657..1845120
     CDS             complement(1845201..1845335)
     CDS             1845560..1846231
     CDS             complement(1846253..1847314)
     CDS             1847550..1848038
     CDS             1848144..1848911
     CDS             complement(1848949..1849566)
     CDS             complement(1849572..1849889)
     CDS             complement(1850000..1851097)
     CDS             complement(1851308..1853299)
     CDS             1853508..1854149
     CDS             1854130..1854456
     CDS             complement(1854465..1855577)
     CDS             complement(1855662..1856018)
     CDS             complement(1856059..1857189)
     CDS             complement(1857331..1858134)
     CDS             1858248..1859150
     CDS             1859257..1860003
     CDS             complement(1860027..1860362)
     CDS             complement(1860400..1862145)
     CDS             complement(1862590..1863510)
     CDS             1863728..1865014
     CDS             1865107..1865862
     CDS             complement(1865994..1866410)
     CDS             1866772..1867236
     CDS             1867393..1868103
     CDS             1868456..1869343
     CDS             1869411..1870541
     CDS             complement(1870512..1871039)
     CDS             1871150..1871716
     CDS             complement(1871823..1872053)
     CDS             complement(1872308..1872508)
     CDS             complement(1872666..1872803)
     CDS             complement(1872853..1873083)
     CDS             1873576..1873779
     CDS             complement(1873901..1874491)
     CDS             complement(1874827..1876626)
     CDS             complement(1876729..1877835)
     CDS             1878176..1878628
     CDS             complement(1878724..1879452)
     CDS             1879632..1880852
     CDS             complement(1880804..1881016)
     CDS             1881062..1882366
     CDS             1882446..1883945
     CDS             1884058..1885506
     CDS             1885520..1886161
     CDS             1886192..1886965
     CDS             complement(1887013..1887996)
     CDS             complement(1888087..1889298)
     CDS             complement(1889285..1890694)
     CDS             complement(1890772..1891698)
     CDS             1892014..1892454
     CDS             1892471..1892878
     CDS             1893071..1893454
     CDS             complement(1894355..1895374)
     CDS             1895474..1896994
     CDS             1897026..1897976
     CDS             1897973..1898788
     CDS             1899049..1900491
     CDS             1900551..1901597
     CDS             1902266..1902670
     CDS             1902832..1903167
     CDS             1903390..1903716
     CDS             complement(1903937..1904920)
     CDS             complement(1904901..1907111)
     CDS             complement(1907137..1907604)
     CDS             complement(1907717..1908130)
     CDS             1908274..1908933
     CDS             1908936..1910291
     CDS             complement(1910613..1911524)
     CDS             complement(1911790..1912977)
     CDS             complement(1912982..1915348)
     CDS             complement(1915342..1916058)
     CDS             complement(1916102..1916542)
     CDS             complement(1917486..1918280)
     CDS             complement(1919061..1920434)
     CDS             complement(1920649..1921284)
     CDS             complement(1921281..1922639)
     CDS             complement(1922643..1923107)
     CDS             complement(1923253..1924038)
     CDS             1924176..1925033
     CDS             1925552..1926220
     CDS             complement(1926286..1926489)
     CDS             1926797..1927042
     CDS             1927162..1927893
     CDS             1927932..1928618
     CDS             1928636..1928857
     CDS             1929033..1929266
     CDS             1930056..1930286
     CDS             1930492..1930776
     CDS             1932369..1934798
     CDS             complement(1936072..1936746)
     CDS             complement(1936772..1937275)
     CDS             1937765..1939399
     CDS             1939700..1941583
     CDS             1941607..1942911
     CDS             complement(1943005..1943109)
     CDS             1943127..1943816
     CDS             1943872..1944378
     CDS             1944569..1945507
     CDS             1945569..1946489
     CDS             complement(1946556..1947641)
     CDS             complement(1947787..1949595)
     CDS             1949843..1951978
     CDS             1951995..1953002
     CDS             1953017..1953901
     CDS             1953909..1955072
     CDS             1955270..1955686
     CDS             1955737..1956060
     CDS             complement(1956091..1956912)
     CDS             1957344..1957961
     CDS             complement(1957978..1959513)
     CDS             complement(1959564..1960481)
     CDS             complement(1960594..1961418)
     CDS             complement(1961473..1961991)
     CDS             complement(1962050..1962706)
     CDS             complement(1963027..1964070)
     CDS             1964511..1965788
     CDS             complement(1965887..1966531)
     CDS             1966737..1967624
     CDS             complement(1967663..1968457)
     CDS             complement(1968465..1968758)
     CDS             complement(1968766..1970670)
     CDS             complement(1970683..1971204)
     CDS             complement(1971297..1972334)
     CDS             complement(1972460..1972792)
     CDS             complement(1972819..1973148)
     CDS             complement(1973322..1973507)
     CDS             1973722..1973883
     CDS             1973894..1975117
     CDS             complement(1975143..1976384)
     CDS             1976638..1978194
     CDS             1978359..1978610
     CDS             complement(1978583..1981783)
     CDS             complement(1981946..1982995)
     CDS             1983576..1984907
     CDS             1984954..1986312
     CDS             1986315..1988294
     CDS             1988309..1989859
     CDS             complement(1989952..1990269)
     CDS             1990610..1991011
     CDS             complement(1991039..1991755)
     CDS             complement(1991953..1993278)
     CDS             1993570..1994727
     CDS             1994760..1995728
     CDS             1995751..1996527
     CDS             complement(1996541..1997476)
     CDS             1997738..1998175
     CDS             1998268..1998471
     CDS             1998586..1999140
     CDS             complement(1999144..2000082)
     CDS             2000235..2001251
     CDS             2001297..2003006
     CDS             complement(2003017..2003916)
     CDS             complement(2004256..2005080)
     CDS             complement(2005077..2005277)
     CDS             complement(2005379..2005708)
     CDS             complement(2005753..2005989)
     CDS             2006216..2008549
     CDS             complement(2008750..2009184)
     CDS             complement(2009181..2011865)
     CDS             complement(2011957..2012442)
     CDS             complement(2012449..2014233)
     CDS             complement(2014181..2014828)
     CDS             complement(2014825..2016132)
     CDS             complement(2016287..2017834)
     CDS             complement(2017859..2018365)
     CDS             2018664..2021132
     CDS             2021156..2022934
     CDS             2022931..2023839
     CDS             2023932..2024090
     CDS             2024092..2025384
     CDS             2025476..2025688
     CDS             2026458..2029238
     CDS             2029244..2030818
     CDS             2030836..2032662
     CDS             2032683..2033708
     CDS             2033721..2034359
     CDS             complement(2034417..2035232)
     CDS             2035363..2036346
     CDS             2036393..2038744
     CDS             2039056..2040567
     CDS             2040619..2041776
     CDS             complement(2041853..2042293)
     CDS             complement(2042312..2043484)
     CDS             complement(2043481..2044272)
     CDS             complement(2044321..2045832)
     CDS             complement(2045908..2047080)
     CDS             complement(2047161..2048243)
     CDS             complement(2048968..2050029)
     CDS             complement(2050022..2051218)
     CDS             complement(2051230..2052027)
     CDS             complement(2052058..2053524)
     CDS             complement(2053521..2053886)
     CDS             complement(2053897..2055015)
     CDS             complement(2055120..2055914)
     CDS             complement(2055940..2056911)
     CDS             complement(2056963..2057328)
     CDS             complement(2057318..2057779)
     CDS             2057985..2058275
     CDS             2058281..2059435
     CDS             2059442..2060146
     CDS             2060143..2061201
     CDS             2061328..2064849
     CDS             2064941..2065921
     CDS             2065966..2066943
     CDS             2067043..2068380
     CDS             2068468..2068935
     CDS             complement(2068986..2070083)
     CDS             complement(2070102..2071097)
     CDS             complement(2071177..2072352)
     CDS             complement(2072381..2073934)
     CDS             2074034..2074924
     CDS             2075095..2075943
     CDS             complement(2075990..2076772)
     CDS             2076902..2077054
     CDS             complement(2077002..2077583)
     CDS             complement(2077591..2078124)
     CDS             complement(2078121..2079650)
     CDS             2079792..2082620
     CDS             2082774..2083151
     CDS             complement(2083245..2083793)
     CDS             complement(2083793..2084950)
     CDS             complement(2085060..2086841)
     CDS             2086980..2088665
     CDS             2088655..2088828
     CDS             2088855..2089313
     CDS             complement(2089317..2089901)
     CDS             2090117..2090218
     CDS             complement(2090232..2091566)
     CDS             complement(2091566..2092273)
     CDS             complement(2092277..2093296)
     CDS             complement(2093305..2093985)
     CDS             complement(2094000..2095454)
     CDS             2095705..2097540
     CDS             complement(2097550..2098455)
     CDS             complement(2098678..2099583)
     CDS             complement(2099697..2100944)
     CDS             complement(2101276..2102877)
     CDS             complement(2103001..2103990)
     CDS             complement(2104144..2104821)
     CDS             2105123..2105512
     CDS             complement(2105624..2107045)
     CDS             complement(2107093..2107491)
     CDS             complement(2108093..2109454)
     CDS             2109870..2110073
     CDS             2111617..2112711
     CDS             complement(2112805..2113008)
     CDS             2113399..2114058
     CDS             2114062..2115072
     CDS             complement(2115152..2116735)
     CDS             2117242..2120424
     CDS             2120829..2120942
     CDS             2121475..2122743
     CDS             2122736..2123968
     CDS             2123961..2124905
     CDS             2124987..2126456
     CDS             2126767..2127984
     CDS             complement(2127863..2128459)
     CDS             2128962..2129858
     CDS             2130105..2130575
     CDS             2130671..2130949
     CDS             2131516..2132499
     CDS             2132620..2134566
     CDS             2134918..2135640
     CDS             2135729..2138131
     CDS             2138404..2138655
     CDS             2138652..2139860
     CDS             2139871..2140869
     CDS             2140899..2143460
     CDS             complement(2143531..2144565)
     CDS             2144738..2145355
     CDS             2145415..2146083
     CDS             complement(2146128..2146796)
     CDS             complement(2146901..2149144)
     CDS             complement(2149119..2149556)
     CDS             complement(2149622..2150797)
     CDS             2151145..2152293
     CDS             complement(2152440..2153558)
     CDS             complement(2153546..2155576)
     CDS             complement(2155607..2156695)
     CDS             complement(2156721..2157998)
     CDS             complement(2158246..2160240)
     CDS             2160704..2161900
     CDS             2162281..2163279
     CDS             complement(2163285..2164214)
     CDS             complement(2164293..2165240)
     CDS             complement(2165913..2166230)
     CDS             complement(2166269..2166394)
     CDS             2166881..2167024
     CDS             complement(2167068..2168294)
     CDS             complement(2168299..2168757)
     CDS             2168918..2169820
     CDS             complement(2169813..2169977)
     CDS             2170230..2170919
     CDS             complement(2170935..2171441)
     CDS             complement(2171462..2172766)
     CDS             complement(2172763..2173776)
     CDS             complement(2173896..2174678)
     CDS             2175353..2176840
     CDS             2177035..2177484
     CDS             2177484..2178182
     CDS             2178193..2179116
     CDS             2179195..2180631
     CDS             2180798..2181310
     CDS             2181558..2182694
     CDS             complement(2182823..2183716)
     CDS             2183834..2185195
     CDS             2185209..2185553
     CDS             2185615..2186583
     CDS             2186790..2187818
     CDS             complement(2187868..2189535)
     CDS             complement(2189660..2191033)
     CDS             2191688..2192842
     CDS             2193214..2193414
     CDS             2193427..2193927
     CDS             2193994..2194458
     CDS             2194557..2195513
     CDS             2195524..2196933
     CDS             2196982..2198253
     CDS             2198255..2199577
     CDS             2199570..2200496
     CDS             2200505..2201539
     CDS             2201536..2202399
     CDS             2202399..2202749
     CDS             2202746..2204437
     CDS             2204476..2205846
     CDS             complement(2205858..2206460)
     CDS             complement(2206483..2208213)
     CDS             2208516..2209184
     CDS             complement(2209195..2210259)
     CDS             complement(2210294..2212606)
     CDS             2212831..2213604
     CDS             complement(2213638..2214051)
     CDS             2214223..2215713
     CDS             complement(2215815..2216465)
     CDS             2217102..2218466
     CDS             complement(2218888..2219202)
     CDS             complement(2219207..2221060)
     CDS             complement(2221075..2221392)
     CDS             complement(2221861..2222415)
     CDS             2222527..2223642
     CDS             2223647..2224171
     CDS             2224194..2224973
     CDS             2225023..2226021
     CDS             complement(2226290..2227189)
     CDS             2227330..2229123
     CDS             2229241..2230221
     CDS             2230242..2231372
     CDS             complement(2231405..2232385)
     CDS             complement(2232437..2233441)
     CDS             complement(2233454..2233999)
     CDS             2234116..2235042
     CDS             complement(2235199..2235969)
     CDS             complement(2236094..2237803)
     CDS             complement(2237930..2239375)
     CDS             complement(2239372..2240079)
     CDS             complement(2240076..2240855)
     CDS             2240988..2241731
     CDS             complement(2241771..2242805)
     CDS             complement(2243068..2243739)
     CDS             complement(2243720..2245390)
     CDS             2245773..2246024
     CDS             2246453..2246647
     CDS             complement(2246838..2247140)
     CDS             complement(2247336..2247716)
     CDS             complement(2247879..2248286)
     CDS             2248533..2248883
     CDS             2248980..2249534
     CDS             complement(2249602..2250480)
     CDS             complement(2250434..2251405)
     CDS             2251663..2253255
     CDS             2253292..2254227
     CDS             2254239..2254994
     CDS             2255028..2255774
     CDS             2255771..2257126
     CDS             2257188..2258219
     CDS             complement(2258258..2259115)
     CDS             complement(2259115..2259585)
     CDS             2259768..2260970
     CDS             complement(2261043..2262428)
     CDS             complement(2262462..2262614)
     CDS             complement(2262630..2263553)
     CDS             complement(2263599..2265017)
     CDS             complement(2265019..2266677)
     CDS             complement(2266695..2268773)
     CDS             complement(2268998..2271733)
     CDS             2271903..2272733
     CDS             complement(2272718..2273776)
     CDS             complement(2274044..2275051)
     CDS             2275318..2275776
     CDS             complement(2276053..2276910)
     CDS             complement(2277117..2278523)
     CDS             complement(2278606..2279739)
     CDS             complement(2279750..2280508)
     CDS             complement(2280505..2282202)
     CDS             complement(2282218..2282490)
     CDS             complement(2282487..2283143)
     CDS             complement(2283185..2284468)
     CDS             2284679..2285395
     CDS             complement(2285422..2287434)
     CDS             2287840..2289222
     CDS             2289231..2290031
     CDS             2290045..2290356
     CDS             complement(2290406..2290879)
     CDS             complement(2290969..2291907)
     CDS             complement(2292034..2293347)
     CDS             2293476..2293673
     CDS             2293719..2294066
     CDS             complement(2294074..2295021)
     CDS             2295167..2296630
     CDS             2296637..2297461
     CDS             2297463..2298263
     CDS             2298314..2298745
     CDS             2298747..2299316
     CDS             2299313..2300326
     CDS             complement(2300355..2301257)
     CDS             2301556..2302185
     CDS             2302300..2303307
     CDS             2303331..2304305
     CDS             2304361..2305716
     CDS             2305757..2306242
     CDS             2306554..2307639
     CDS             complement(2307670..2308707)
     CDS             2308847..2309833
     CDS             2309861..2311363
     CDS             2311392..2312384
     CDS             2312472..2312660
     CDS             complement(2312685..2313518)
     CDS             complement(2313701..2315107)
     CDS             2315250..2316128
     CDS             complement(2316181..2316531)
     CDS             2316814..2317209
     CDS             complement(2317203..2319194)
     CDS             2319478..2322720
     CDS             2322850..2323944
     CDS             2323941..2325683
     CDS             2325722..2326744
     CDS             complement(2326872..2328266)
     CDS             complement(2328647..2328973)
     CDS             2329380..2330372
     CDS             complement(2330376..2330627)
     CDS             complement(2330659..2331099)
     CDS             complement(2331573..2332367)
     CDS             2332472..2333350
     CDS             complement(2333357..2334265)
     CDS             2334426..2335445
     CDS             complement(2335504..2337609)
     CDS             2337977..2338606
     CDS             2338735..2339703
     CDS             complement(2339727..2340683)
     CDS             complement(2340746..2341906)
     CDS             complement(2342034..2342789)
     CDS             complement(2342823..2344007)
     CDS             complement(2344057..2345667)
     CDS             complement(2345741..2346466)
     CDS             2346666..2349416
     CDS             complement(2349424..2350179)
     CDS             2350398..2351411
     CDS             complement(2351419..2352981)
     CDS             2353335..2355311
     CDS             2355528..2356601
     CDS             2356635..2357639
     CDS             2357683..2358699
     CDS             2358699..2359811
     CDS             2359889..2360635
     CDS             complement(2360640..2361410)
     CDS             complement(2361673..2362494)
     CDS             complement(2362738..2363130)
     CDS             complement(2365039..2365176)
     CDS             complement(2367884..2368489)
     CDS             complement(2368746..2368865)
     CDS             complement(2368975..2370033)
     CDS             2370290..2370520
     CDS             complement(2372343..2372480)
     CDS             complement(2374996..2375601)
     CDS             complement(2375858..2376055)
     CDS             2376138..2376410
     CDS             complement(2376464..2376886)
     CDS             complement(2376916..2377422)
     CDS             2377600..2379066
     CDS             2379332..2379655
     CDS             complement(2379724..2381307)
     CDS             complement(2381304..2381774)
     CDS             complement(2381867..2383897)
     CDS             complement(2383894..2384934)
     CDS             complement(2384940..2385857)
     CDS             2386057..2386869
     CDS             complement(2386897..2387856)
     CDS             complement(2387890..2389425)
     CDS             2389516..2390496
     CDS             complement(2390538..2390861)
     CDS             complement(2391010..2391573)
     CDS             2391762..2392217
     CDS             2392352..2393005
     CDS             complement(2393091..2394650)
     CDS             complement(2394764..2395477)
     CDS             complement(2395555..2396259)
     CDS             2396429..2396635
     CDS             2396796..2397155
     CDS             2397250..2398440
     CDS             2398546..2399691
     CDS             2399688..2402750
     CDS             complement(2402765..2403010)
     CDS             2403439..2404179
     CDS             2404196..2404834
     CDS             2404863..2406065
     CDS             2406245..2406976
     CDS             2407179..2408186
     CDS             complement(2408353..2408580)
     CDS             2408919..2409509
     CDS             complement(2409525..2410523)
     CDS             complement(2410571..2411002)
     CDS             2411195..2412220
     CDS             2412356..2413375
     CDS             complement(2413488..2413796)
     CDS             2414330..2416042
     CDS             2416153..2418135
     CDS             2418342..2418719
     CDS             2418901..2419377
     CDS             2419524..2421179
     CDS             2421259..2423043
     CDS             2423102..2423869
     CDS             2424239..2424556
     CDS             2424553..2425158
     CDS             2425280..2426143
     CDS             2426162..2427139
     CDS             2427200..2429221
     CDS             2429250..2429744
     CDS             2429800..2430711
     CDS             2430711..2431364
     CDS             2431387..2432457
     CDS             2432542..2432928
     CDS             2432945..2433577
     CDS             2433868..2435010
     CDS             2435007..2437088
     CDS             2437099..2439513
     CDS             2439525..2440319
     CDS             2440412..2441128
     CDS             2441161..2441577
     CDS             2441882..2443111
     CDS             complement(2443124..2443585)
     CDS             complement(2443593..2443901)
     CDS             complement(2444049..2444798)
     CDS             2445038..2445445
     CDS             2445461..2445868
     CDS             2445894..2446574
     CDS             2446657..2447910
     CDS             2447963..2448706
     CDS             2448780..2449565
     CDS             2449576..2450274
     CDS             2450291..2451436
     CDS             2451436..2452482
     CDS             2452680..2454575
     CDS             2454611..2455825
     CDS             2456499..2458178
     CDS             2458187..2459743
     CDS             2459839..2461221
     CDS             complement(2461422..2464565)
     CDS             complement(2464562..2465689)
     CDS             complement(2465769..2466386)
     CDS             2466473..2467918
     CDS             complement(2468036..2468710)
     CDS             complement(2468828..2470465)
     CDS             complement(2470462..2470824)
     CDS             complement(2470859..2472082)
     CDS             complement(2472097..2472558)
     CDS             2472809..2473723
     CDS             complement(2473753..2474901)
     CDS             complement(2475178..2475786)
     CDS             complement(2475783..2476682)
     CDS             complement(2476730..2478031)
     CDS             2478233..2479156
     CDS             2479787..2480875
     CDS             2480875..2483988
     CDS             2483985..2485241
     CDS             2485823..2487250
     CDS             2487265..2487360
     CDS             2487406..2488134
     CDS             2488268..2489722
     CDS             complement(2489862..2491442)
     CDS             complement(2491537..2492280)
     CDS             complement(2492293..2493582)
     CDS             2494065..2495360
     CDS             2495383..2496525
     CDS             complement(2496593..2497603)
     CDS             complement(2497600..2499189)
     CDS             complement(2499182..2500168)
     CDS             complement(2500165..2500662)
     CDS             2501054..2501224
     CDS             complement(2501533..2502261)
     CDS             complement(2502258..2503952)
     CDS             2504364..2505734
     CDS             complement(2505787..2507565)
     CDS             complement(2507800..2508798)
     CDS             complement(2508847..2509845)
     CDS             complement(2509858..2510175)
     CDS             complement(2510195..2510530)
     CDS             complement(2510538..2510798)
     CDS             complement(2510823..2512328)
     CDS             2512944..2513153
     CDS             2513207..2514214
     CDS             2514253..2514522
     CDS             2514572..2516116
     CDS             2516113..2516481
     CDS             2516486..2517550
     CDS             2517567..2517932
     CDS             2517955..2518899
     CDS             2518948..2519397
     CDS             2519360..2520901
     CDS             2520898..2521749
     CDS             2521778..2522560
     CDS             2522586..2523377
     CDS             2523558..2523749
     CDS             complement(2523911..2524237)
     CDS             complement(2524621..2525511)
     CDS             2525597..2525989
     CDS             2526053..2526445
     CDS             complement(2526535..2526699)
     CDS             complement(2526819..2527979)
     CDS             complement(2528029..2528844)
     CDS             complement(2528879..2529109)
     CDS             2529361..2529531
     CDS             2529826..2530278
     CDS             complement(2531189..2532661)
     CDS             complement(2532753..2533727)
     CDS             2533992..2534888
     CDS             complement(2534890..2535090)
     CDS             2535539..2536072
     CDS             2536204..2536377
     CDS             2536454..2536879
     CDS             complement(2537115..2537915)
     CDS             complement(2538598..2539272)
     CDS             complement(2539710..2540846)
     CDS             complement(2540936..2541094)
     CDS             2541484..2542329
     CDS             2542353..2542763
     CDS             2542778..2543608
     CDS             2543724..2545172
     CDS             2545209..2547515
     CDS             2547649..2548680
     CDS             2548758..2549522
     CDS             2549630..2550748
     CDS             2550759..2551124
     CDS             2551121..2552590
     CDS             complement(2553156..2553644)
     CDS             complement(2554173..2554649)
     CDS             2555644..2556525
     CDS             2557001..2557621
     CDS             2557679..2557882
     CDS             complement(2558165..2558395)
     CDS             2558765..2559043
     CDS             complement(2559368..2560870)
     CDS             2561090..2561392
     CDS             complement(2561411..2561785)
     CDS             complement(2561842..2562126)
     CDS             2562973..2563329
     CDS             complement(2563650..2564099)
     CDS             complement(2564222..2564614)
     CDS             complement(2564987..2565358)
     CDS             complement(2565379..2565573)
     CDS             complement(2565797..2566090)
     CDS             complement(2566551..2566820)
     CDS             complement(2566891..2567022)
     CDS             complement(2567059..2567280)
     CDS             2568371..2568688
     CDS             complement(2568695..2569552)
     CDS             2570509..2571027
     CDS             2571157..2571462
     CDS             2571478..2571747
     CDS             2571803..2572045
     CDS             complement(2572599..2572754)
     CDS             2572883..2573020
     CDS             2573131..2573448
     CDS             2573518..2573769
     CDS             2573808..2574044
     CDS             complement(2574165..2575082)
     CDS             2575236..2575463
     CDS             2575474..2576856
     CDS             2576872..2578515
     CDS             2578512..2579468
     CDS             complement(2579561..2581009)
     CDS             complement(2581042..2581986)
     CDS             complement(2582021..2585449)
     CDS             2585547..2586455
     CDS             2586866..2587816
     CDS             2587911..2589359
     CDS             2589376..2590719
     CDS             2590733..2591710
     CDS             2591905..2593221
     CDS             2593786..2594451
     CDS             complement(2594486..2595676)
     CDS             complement(2595772..2596323)
     CDS             complement(2596344..2597090)
     CDS             complement(2597108..2597782)
     CDS             complement(2597779..2598456)
     CDS             complement(2598460..2599122)
     CDS             complement(2599119..2600135)
     CDS             complement(2600166..2601179)
     CDS             complement(2601208..2602170)
     CDS             2602444..2603601
     CDS             2603704..2604921
     CDS             2604945..2605253
     CDS             2605314..2606567
     CDS             2606575..2607372
     CDS             2607374..2608477
     CDS             2608565..2609416
     CDS             2609418..2610113
     CDS             2610426..2611502
     CDS             2611521..2612012
     CDS             2612009..2612548
     CDS             2612601..2613650
     CDS             2613685..2615256
     CDS             2615302..2616666
     CDS             2616735..2617202
     CDS             2617294..2617467
     CDS             2617475..2618647
     CDS             2618700..2619197
     CDS             2619223..2619411
     CDS             2619533..2620027
     CDS             2620042..2620266
     CDS             2620331..2621590
     CDS             2621587..2622291
     CDS             2622738..2623787
     CDS             2623826..2624680
     CDS             2624677..2625549
     CDS             2625612..2626658
     CDS             2626758..2627456
     CDS             2627478..2628119
     CDS             2628152..2629363
     CDS             2629457..2630557
     CDS             complement(2630613..2631452)
     CDS             complement(2631464..2633122)
     CDS             complement(2633178..2634026)
     CDS             complement(2634405..2635199)
     CDS             complement(2635721..2636632)
     CDS             2636762..2637946
     CDS             2637963..2639285
     CDS             2639427..2640011
     CDS             2639968..2640183
     CDS             2640477..2641874
     CDS             2642083..2643180
     CDS             complement(2643205..2646633)
     CDS             complement(2646597..2647205)
     CDS             2647569..2648510
     CDS             complement(2648563..2648745)
     CDS             2649430..2650323
     CDS             complement(2650618..2651388)
     CDS             complement(2651465..2652487)
     CDS             complement(2652501..2653442)
     CDS             2653780..2654118
     CDS             complement(2654138..2655382)
     CDS             complement(2655507..2657846)
     CDS             complement(2657963..2659477)
     CDS             2659665..2660642
     CDS             complement(2660701..2661654)
     CDS             complement(2661733..2663370)
     CDS             complement(2663629..2663961)
     CDS             complement(2664003..2664899)
     CDS             complement(2665101..2666834)
     CDS             complement(2666878..2668344)
     CDS             complement(2668376..2669497)
     CDS             2669735..2670760
     CDS             complement(2670804..2671532)
     CDS             complement(2671701..2672636)
     CDS             2672768..2676328
     CDS             complement(2676436..2676840)
     CDS             2677136..2679274
     CDS             2679520..2679750
     CDS             2680304..2683015
     CDS             2682987..2683631
     CDS             complement(2683695..2685173)
     CDS             complement(2685349..2686185)
     CDS             complement(2686399..2687430)
     CDS             complement(2687556..2688548)
     CDS             complement(2688575..2689675)
     CDS             complement(2689793..2690134)
     CDS             complement(2690131..2691108)
     CDS             complement(2691146..2692030)
     CDS             complement(2692060..2692809)
     CDS             complement(2692852..2693775)
     CDS             2693931..2695145
     CDS             2695147..2695839
     CDS             2695859..2697013
     CDS             2697021..2698187
     CDS             complement(2698200..2699543)
     CDS             complement(2699644..2700858)
     CDS             complement(2700885..2701526)
     CDS             complement(2701556..2702254)
     CDS             complement(2702349..2703395)
     CDS             2703536..2704477
     CDS             2704559..2704939
     CDS             2705875..2706162
     CDS             2706456..2708081
     CDS             2708279..2709508
     CDS             2709605..2710996
     CDS             complement(2711145..2712272)
     CDS             complement(2712342..2714084)
     CDS             complement(2714081..2715205)
     CDS             complement(2715303..2716328)
     CDS             2716501..2717190
     CDS             2717220..2718455
     CDS             2718555..2719997
     CDS             2720050..2721168
     CDS             complement(2721246..2722031)
     CDS             complement(2722062..2722313)
     CDS             complement(2722354..2723151)
     CDS             complement(2723148..2723597)
     CDS             complement(2723594..2724022)
     CDS             complement(2724015..2725028)
     CDS             complement(2725179..2725616)