CDS             complement(10..957)
     CDS             complement(1019..2869)
     CDS             complement(3009..3314)
     CDS             complement(3317..4672)
     CDS             4691..5632
     CDS             complement(5679..6470)
     CDS             6695..7675
     CDS             7797..8012
     CDS             complement(8146..9483)
     CDS             complement(9707..10417)
     CDS             complement(10513..11469)
     CDS             11747..14068
     CDS             14071..14781
     CDS             complement(14920..15252)
     CDS             complement(15396..16355)
     CDS             16621..17145
     CDS             17142..17867
     CDS             complement(17871..20345)
     CDS             20648..21136
     CDS             21198..21617
     CDS             complement(21614..23485)
     CDS             23574..24368
     CDS             complement(24403..24699)
     CDS             24858..25361
     CDS             complement(25739..27145)
     CDS             27381..27701
     CDS             27708..28772
     CDS             28769..29698
     CDS             29716..30855
     CDS             complement(30913..31893)
     CDS             complement(31982..32530)
     CDS             32642..33055
     CDS             complement(33092..33343)
     CDS             33736..33966
     CDS             34084..35091
     CDS             complement(35110..36141)
     CDS             complement(36216..36443)
     CDS             complement(36440..36778)
     CDS             36841..37602
     CDS             complement(38051..38812)
     CDS             38955..40346
     CDS             40343..41044
     CDS             41076..41315
     CDS             41425..41532
     CDS             41588..42529
     CDS             42526..43266
     CDS             complement(43285..43824)
     CDS             43986..44978
     CDS             44978..45724
     CDS             45721..46560
     CDS             46557..47183
     CDS             complement(47103..47318)
     CDS             47375..47566
     CDS             complement(47629..48690)
     CDS             complement(48889..49188)
     CDS             49512..50045
     CDS             50045..50560
     CDS             50557..50946
     CDS             50950..51729
     CDS             51943..52293
     CDS             52290..52727
     CDS             52721..53119
     CDS             53132..53332
     CDS             53329..53502
     CDS             53505..54710
     CDS             54707..55510
     CDS             55610..55993
     CDS             56052..56432
     CDS             56503..57840
     CDS             57982..58218
     CDS             58215..60395
     CDS             60463..61446
     CDS             61443..62195
     CDS             62369..63859
     CDS             64124..65470
     CDS             65475..66515
     CDS             66518..67783
     CDS             67848..68783
     CDS             68964..70703
     CDS             complement(70712..73150)
     CDS             73437..73775
     CDS             73941..74903
     CDS             74953..75282
     CDS             75502..76341
     CDS             76344..78008
     CDS             78001..79662
     CDS             79674..80033
     CDS             80102..80833
     CDS             complement(80830..81804)
     CDS             complement(81880..83481)
     CDS             complement(83605..83769)
     CDS             complement(83766..84263)
     CDS             complement(84260..86497)
     CDS             86586..87599
     CDS             87813..88175
     CDS             88187..88414
     CDS             88417..88767
     CDS             88767..89231
     CDS             89297..89554
     CDS             complement(89527..89961)
     CDS             complement(90289..90693)
     CDS             complement(90823..92505)
     CDS             complement(92502..93095)
     CDS             complement(93088..94032)
     CDS             complement(94378..94824)
     CDS             complement(94928..95512)
     CDS             complement(95571..96344)
     CDS             complement(96454..96792)
     CDS             complement(96848..97147)
     CDS             complement(97193..98575)
     CDS             complement(99064..99816)
     CDS             99917..100459
     CDS             complement(100460..101086)
     CDS             complement(101088..102287)
     CDS             complement(102336..102731)
     CDS             complement(102834..104123)
     CDS             104218..104922
     CDS             104968..105834
     CDS             complement(105849..107246)
     CDS             complement(107253..108743)
     CDS             complement(109004..110293)
     CDS             complement(110356..110742)
     CDS             110908..112557
     CDS             112592..113293
     CDS             complement(113302..113427)
     CDS             113484..114476
     CDS             complement(114511..115122)
     CDS             115220..115600
     CDS             115611..116330
     CDS             complement(116463..118286)
     CDS             complement(118418..119893)
     CDS             complement(120096..121265)
     CDS             complement(121246..123102)
     CDS             complement(123115..124239)
     CDS             complement(124304..124696)
     CDS             124819..125931
     CDS             125974..126696
     CDS             126871..128196
     CDS             128193..128747
     CDS             complement(128785..129033)
     CDS             complement(129044..129199)
     CDS             complement(129273..131189)
     CDS             131455..131937
     CDS             132499..132654
     CDS             complement(132661..133719)
     CDS             complement(133799..134482)
     CDS             complement(134479..135162)
     CDS             complement(135237..135740)
     CDS             complement(135737..136072)
     CDS             136154..136876
     CDS             136971..137756
     CDS             137879..139333
     CDS             complement(139491..140447)
     CDS             140905..141333
     CDS             141488..146035
     CDS             146216..147187
     CDS             147255..148334
     CDS             complement(148338..149408)
     CDS             complement(149592..152156)
     CDS             152308..153366
     CDS             complement(153363..153878)
     CDS             complement(153999..155810)
     CDS             155890..156948
     CDS             complement(156997..158832)
     CDS             158839..160704
     CDS             complement(160717..161325)
     CDS             complement(161427..162920)
     CDS             complement(163058..165502)
     CDS             complement(165617..166333)
     CDS             complement(166376..166912)
     CDS             complement(166949..167935)
     CDS             complement(168089..169669)
     CDS             169815..170369
     CDS             170616..171683
     CDS             171814..173196
     CDS             173290..174597
     CDS             174690..175334
     CDS             complement(175360..176487)
     CDS             complement(176487..177791)
     CDS             complement(177927..178406)
     CDS             complement(178528..178899)
     CDS             complement(178901..180427)
     CDS             180912..182033
     CDS             complement(182062..182589)
     CDS             complement(182873..183703)
     CDS             183888..187136
     CDS             complement(187517..188266)
     CDS             complement(188263..189183)
     CDS             complement(189572..189865)
     CDS             190053..190550
     CDS             complement(190698..191045)
     CDS             191470..191937
     CDS             192057..192542
     CDS             complement(192543..193493)
     CDS             193640..194032
     CDS             194034..194756
     CDS             194820..195041
     CDS             195044..195424
     CDS             complement(195405..196016)
     CDS             complement(196026..196352)
     CDS             complement(196469..197563)
     CDS             197697..197984
     CDS             198162..198344
     CDS             complement(198691..198861)
     CDS             complement(198931..199701)
     CDS             complement(199782..201479)
     CDS             complement(201578..202660)
     CDS             complement(202791..203750)
     CDS             complement(203867..204880)
     CDS             complement(204959..205231)
     CDS             complement(205228..206781)
     CDS             207112..207864
     CDS             complement(207970..208716)
     CDS             208837..209880
     CDS             209877..210956
     CDS             complement(211000..212118)
     CDS             212293..213129
     CDS             complement(213152..214612)
     CDS             214942..215634
     CDS             complement(215650..216648)
     CDS             216861..217232
     CDS             217341..218021
     CDS             complement(218375..219028)
     CDS             219240..220694
     CDS             220698..221351
     CDS             complement(221487..222644)
     CDS             222747..223952
     CDS             224049..225065
     CDS             complement(225062..226078)
     CDS             226109..227602
     CDS             227599..228282
     CDS             228272..229405
     CDS             complement(229402..229914)
     CDS             complement(230663..231736)
     CDS             complement(231739..232737)
     CDS             complement(232800..233426)
     CDS             complement(233428..234285)
     CDS             complement(234366..234938)
     CDS             complement(235114..235470)
     CDS             complement(235467..235757)
     CDS             complement(235871..236137)
     CDS             complement(236140..236319)
     CDS             complement(236392..236991)
     CDS             complement(236988..237860)
     CDS             238004..238972
     CDS             239065..239778
     CDS             complement(239810..240190)
     CDS             240293..241402
     CDS             241450..242631
     CDS             complement(242668..243594)
     CDS             243806..245074
     CDS             245359..247584
     CDS             247647..248021
     CDS             complement(248022..248222)
     CDS             complement(248270..248929)
     CDS             complement(248926..249546)
     CDS             complement(249607..250521)
     CDS             complement(250589..251122)
     CDS             complement(251147..251479)
     CDS             complement(251690..251929)
     CDS             251996..253360
     CDS             253393..253839
     CDS             complement(253809..254870)
     CDS             254948..255682
     CDS             255808..256002
     CDS             complement(256016..256237)
     CDS             complement(256340..257191)
     CDS             257282..257713
     CDS             complement(257741..258835)
     CDS             258956..259435
     CDS             259475..260653
     CDS             260650..261588
     CDS             261692..262123
     CDS             complement(262161..263246)
     CDS             263392..263655
     CDS             263796..266375
     CDS             complement(266372..267571)
     CDS             267825..268544
     CDS             complement(268541..269893)
     CDS             270220..270462
     CDS             complement(270525..272252)
     CDS             272374..273339
     CDS             273387..274541
     CDS             complement(274547..275557)
     CDS             complement(275664..275915)
     CDS             complement(276007..277317)
     CDS             277497..277769
     CDS             complement(278587..278781)
     CDS             278940..279764
     CDS             complement(279761..280084)
     CDS             complement(280117..280752)
     CDS             complement(280745..281617)
     CDS             complement(281751..282587)
     CDS             complement(282669..283550)
     CDS             complement(283543..284427)
     CDS             complement(284431..285918)
     CDS             286026..287228
     CDS             287472..287642
     CDS             287687..287896
     CDS             complement(287905..288330)
     CDS             complement(288363..289043)
     CDS             289165..289851
     CDS             290000..290278
     CDS             complement(290400..290714)
     CDS             290829..292073
     CDS             292419..294176
     CDS             294179..294778
     CDS             294771..295802
     CDS             295795..296064
     CDS             296061..297482
     CDS             297479..298123
     CDS             298298..299038
     CDS             299134..299895
     CDS             300286..301269
     CDS             301358..302119
     CDS             302116..303024
     CDS             complement(303079..304206)
     CDS             complement(304210..304992)
     CDS             305112..305255
     CDS             complement(305252..305701)
     CDS             305878..307161
     CDS             complement(307215..307610)
     CDS             307715..308086
     CDS             308139..308993
     CDS             complement(309068..309727)
     CDS             309855..310403
     CDS             310476..311336
     CDS             311586..313247
     CDS             complement(313316..315385)
     CDS             complement(315422..316516)
     CDS             complement(317234..318592)
     CDS             complement(318689..319210)
     CDS             319427..320380
     CDS             complement(320381..320761)
     CDS             complement(320853..321890)
     CDS             complement(321959..322393)
     CDS             complement(322448..324673)
     CDS             complement(324732..325367)
     CDS             325471..326841
     CDS             326844..328766
     CDS             328823..329251
     CDS             complement(329613..329705)
     CDS             330691..330918
     CDS             331478..331891
     CDS             331888..332925
     CDS             complement(333275..333991)
     CDS             complement(334034..335011)
     CDS             complement(335008..335760)
     CDS             complement(335757..336437)
     CDS             complement(336442..337230)
     CDS             complement(337290..338612)
     CDS             complement(338707..339654)
     CDS             complement(339661..340944)
     CDS             complement(341662..342468)
     CDS             343008..343733
     CDS             343980..344492
     CDS             344494..346473
     CDS             346504..347295
     CDS             347292..348683
     CDS             348670..349677
     CDS             349674..350618
     CDS             complement(350621..351517)
     CDS             complement(351557..352654)
     CDS             complement(352827..353660)
     CDS             353669..353842
     CDS             353859..354308
     CDS             complement(354421..354819)
     CDS             355095..356369
     CDS             356424..357470
     CDS             357474..358355
     CDS             complement(358357..359118)
     CDS             complement(359118..359699)
     CDS             359919..361850
     CDS             361843..362289
     CDS             362292..363365
     CDS             363462..365021
     CDS             365072..365698
     CDS             complement(365695..367353)
     CDS             complement(367459..367878)
     CDS             368015..368365
     CDS             368412..368738
     CDS             complement(368787..369833)
     CDS             complement(369880..369987)
     CDS             370083..370925
     CDS             complement(370928..372025)
     CDS             complement(372068..373402)
     CDS             complement(373448..374416)
     CDS             complement(374466..375338)
     CDS             375435..376820
     CDS             376817..378259
     CDS             378295..379650
     CDS             complement(379638..380831)
     CDS             complement(380835..381809)
     CDS             381867..384680
     CDS             complement(384812..384991)
     CDS             complement(385120..385575)
     CDS             complement(385687..386130)
     CDS             complement(386188..386463)
     CDS             386711..388240
     CDS             388240..388914
     CDS             388975..389985
     CDS             complement(390013..390192)
     CDS             complement(390279..390821)
     CDS             complement(390892..391263)
     CDS             391537..391707
     CDS             391803..392525
     CDS             392728..393528
     CDS             393573..394940
     CDS             395005..395391
     CDS             395388..396212
     CDS             complement(396477..397646)
     CDS             complement(397791..398324)
     CDS             398435..399352
     CDS             399416..400330
     CDS             complement(400550..402994)
     CDS             complement(402991..404919)
     CDS             405058..407448
     CDS             407450..408556
     CDS             complement(408583..409866)
     CDS             complement(410012..410491)
     CDS             complement(410582..411328)
     CDS             complement(411392..413056)
     CDS             complement(413095..415542)
     CDS             complement(415544..417163)
     CDS             complement(417297..417797)
     CDS             417900..418325
     CDS             complement(418330..419112)
     CDS             419417..420565
     CDS             420562..421434
     CDS             421478..422470
     CDS             422718..422954
     CDS             423045..424289
     CDS             complement(424309..424740)
     CDS             424801..425703
     CDS             425704..427713
     CDS             427706..428794
     CDS             428838..429815
     CDS             429948..430241
     CDS             complement(430249..430749)
     CDS             430868..431572
     CDS             431594..432268
     CDS             432350..433735
     CDS             433772..434566
     CDS             434633..435223
     CDS             435424..435675
     CDS             435678..435848
     CDS             436007..436255
     CDS             436384..436533
     CDS             436614..437306
     CDS             437303..438010
     CDS             438071..438469
     CDS             complement(438545..439519)
     CDS             complement(439516..440319)
     CDS             complement(440322..441407)
     CDS             441562..442152
     CDS             442282..444903
     CDS             444950..446704
     CDS             complement(446740..448266)
     CDS             448437..449009
     CDS             complement(449031..449333)
     CDS             complement(449330..449692)
     CDS             449936..450829
     CDS             complement(450854..451627)
     CDS             451791..452525
     CDS             452522..453997
     CDS             454034..454843
     CDS             454851..455774
     CDS             complement(455777..457036)
     CDS             complement(457046..457204)
     CDS             457258..457386
     CDS             complement(458004..458423)
     CDS             complement(458465..459277)
     CDS             complement(459325..459792)
     CDS             complement(459852..460097)
     CDS             460608..460880
     CDS             461613..463244
     CDS             complement(463241..463819)
     CDS             complement(463904..464356)
     CDS             complement(464405..465103)
     CDS             465360..466442
     CDS             466439..466945
     CDS             466942..467550
     CDS             467714..468841
     CDS             complement(469027..469224)
     CDS             469256..469549
     CDS             complement(469551..470156)
     CDS             470253..470900
     CDS             complement(470928..472865)
     CDS             473013..473360
     CDS             complement(473367..474728)
     CDS             475114..475428
     CDS             complement(475840..476529)
     CDS             complement(476542..477582)
     CDS             477698..478333
     CDS             478474..479433
     CDS             479492..481324
     CDS             481377..482348
     CDS             complement(482379..483554)
     CDS             complement(483617..484705)
     CDS             complement(484709..486241)
     CDS             complement(486370..488922)
     CDS             489273..491003
     CDS             490993..492267
     CDS             492264..493640
     CDS             complement(493684..494148)
     CDS             complement(494219..494773)
     CDS             complement(494845..495543)
     CDS             complement(495693..496145)
     CDS             complement(496243..498939)
     CDS             499093..499797
     CDS             500268..500546
     CDS             500927..502339
     CDS             502342..503154
     CDS             503151..503849
     CDS             503846..504835
     CDS             504888..506138
     CDS             506281..507135
     CDS             507128..508771
     CDS             508802..510697
     CDS             complement(510779..512029)
     CDS             complement(512137..513603)
     CDS             513938..514216
     CDS             514277..514558
     CDS             complement(514712..515746)
     CDS             complement(515739..516080)
     CDS             complement(516167..516373)
     CDS             516491..516808
     CDS             516839..517102
     CDS             517116..518087
     CDS             complement(518122..518313)
     CDS             complement(518343..518744)
     CDS             complement(518745..518960)
     CDS             complement(519012..519809)
     CDS             519848..520351
     CDS             complement(520435..521274)
     CDS             complement(521807..521932)
     CDS             complement(521922..522353)
     CDS             complement(522350..522565)
     CDS             complement(522562..523014)
     CDS             complement(523002..523544)
     CDS             complement(523541..524383)
     CDS             complement(524385..524774)
     CDS             complement(524774..525130)
     CDS             complement(525127..525222)
     CDS             complement(525212..525409)
     CDS             complement(525409..525921)
     CDS             complement(525921..526184)
     CDS             complement(526199..526924)
     CDS             complement(526930..527460)
     CDS             complement(527463..527726)
     CDS             complement(527809..527949)
     CDS             complement(527946..528746)
     CDS             complement(528967..529212)
     CDS             complement(529209..529781)
     CDS             complement(529786..530346)
     CDS             complement(530340..530954)
     CDS             complement(530951..532291)
     CDS             complement(532386..532553)
     CDS             complement(532546..533001)
     CDS             complement(533141..533695)
     CDS             complement(534032..535117)
     CDS             535189..536601
     CDS             536739..538010
     CDS             538089..539654
     CDS             complement(539732..540955)
     CDS             complement(540949..541863)
     CDS             complement(542097..542195)
     CDS             complement(542288..542725)
     CDS             complement(542706..543002)
     CDS             543151..544959
     CDS             complement(544992..545492)
     CDS             complement(545489..546445)
     CDS             546488..547225
     CDS             547225..548220
     CDS             548262..549383
     CDS             549419..550138
     CDS             complement(550167..551174)
     CDS             551220..551867
     CDS             complement(551887..552276)
     CDS             complement(552359..554041)
     CDS             554172..554645
     CDS             complement(554668..555252)
     CDS             555360..556064
     CDS             complement(556090..556827)
     CDS             complement(556820..557575)
     CDS             complement(557577..558725)
     CDS             complement(558725..559669)
     CDS             complement(559679..561028)
     CDS             561275..562144
     CDS             562289..564310
     CDS             complement(564311..565501)
     CDS             complement(566204..567181)
     CDS             567315..567932
     CDS             complement(568014..568616)
     CDS             complement(568812..569144)
     CDS             569330..570748
     CDS             571052..571441
     CDS             complement(571447..572718)
     CDS             complement(572774..573106)
     CDS             573202..573633
     CDS             complement(573657..574028)
     CDS             574283..575311
     CDS             complement(575335..575814)
     CDS             complement(575867..577102)
     CDS             complement(577102..577851)
     CDS             577925..578944
     CDS             complement(578969..579433)
     CDS             complement(579426..581162)
     CDS             complement(581164..581616)
     CDS             complement(581627..581809)
     CDS             581845..583929
     CDS             complement(583993..584124)
     CDS             584532..585476
     CDS             585695..586639
     CDS             586636..587451
     CDS             587507..588331
     CDS             complement(588349..589437)
     CDS             complement(589489..589650)
     CDS             complement(589709..592162)
     CDS             complement(592303..592863)
     CDS             complement(593067..593507)
     CDS             complement(593578..594768)
     CDS             594875..595330
     CDS             595333..596796
     CDS             596786..598054
     CDS             598047..599123
     CDS             599120..600160
     CDS             complement(600176..601294)
     CDS             complement(601333..601476)
     CDS             601555..602064
     CDS             602101..602607
     CDS             complement(602604..603473)
     CDS             603481..603780
     CDS             complement(604112..604549)
     CDS             complement(604554..604733)
     CDS             complement(604883..607336)
     CDS             complement(607333..608571)
     CDS             complement(608700..609860)
     CDS             complement(609964..611319)
     CDS             complement(611319..612680)
     CDS             612814..613611
     CDS             613662..614249
     CDS             614320..615789
     CDS             615786..616520
     CDS             616505..617377
     CDS             617470..617886
     CDS             complement(617924..618214)
     CDS             618346..619212
     CDS             complement(619284..619982)
     CDS             620125..621885
     CDS             621882..622745
     CDS             622995..623789
     CDS             623893..625263
     CDS             complement(625293..625502)
     CDS             complement(625588..626070)
     CDS             complement(626070..626618)
     CDS             complement(626687..627856)
     CDS             627968..629203
     CDS             629258..629971
     CDS             630013..630474
     CDS             complement(630930..631199)
     CDS             complement(631210..631509)
     CDS             complement(631621..632385)
     CDS             complement(632390..633193)
     CDS             complement(633197..634063)
     CDS             complement(634065..634484)
     CDS             complement(634484..635140)
     CDS             complement(635205..636128)
     CDS             636216..636698
     CDS             636786..637292
     CDS             complement(637309..637992)
     CDS             638110..638628
     CDS             638684..639223
     CDS             complement(639224..639679)
     CDS             639877..640182
     CDS             complement(640179..641645)
     CDS             642359..643081
     CDS             643096..643248
     CDS             complement(643286..644770)
     CDS             645184..646071
     CDS             646113..646340
     CDS             646930..647631
     CDS             complement(647707..648000)
     CDS             complement(647997..648932)
     CDS             648950..649057
     CDS             complement(649004..649138)
     CDS             649263..649946
     CDS             649948..651642
     CDS             complement(651666..652022)
     CDS             complement(652096..653631)
     CDS             653915..654355
     CDS             654352..656616
     CDS             complement(656629..657051)
     CDS             complement(657115..659274)
     CDS             complement(659534..659956)
     CDS             complement(659973..660713)
     CDS             complement(660757..663435)
     CDS             complement(663727..664014)
     CDS             664137..664391
     CDS             664481..664735
     CDS             complement(664732..665880)
     CDS             complement(665986..666843)
     CDS             667112..667987
     CDS             complement(668006..669961)
     CDS             670296..670679
     CDS             670875..672131
     CDS             672195..672680
     CDS             672825..673733
     CDS             complement(673750..674544)
     CDS             674628..675488
     CDS             675489..675767
     CDS             complement(675783..676199)
     CDS             complement(676255..677718)
     CDS             677863..678465
     CDS             678480..678776
     CDS             678968..679660
     CDS             679733..680419
     CDS             680545..682275
     CDS             complement(682347..683123)
     CDS             683271..683516
     CDS             683516..685789
     CDS             complement(685844..686596)
     CDS             686728..688263
     CDS             688324..688884
     CDS             complement(688888..689448)
     CDS             complement(689505..690947)
     CDS             complement(691132..691314)
     CDS             complement(691386..692453)
     CDS             692559..692843
     CDS             692938..693888
     CDS             complement(693925..694455)
     CDS             complement(694531..696075)
     CDS             696197..696622
     CDS             complement(696662..696796)
     CDS             696882..698999
     CDS             complement(698874..699188)
     CDS             complement(699264..700277)
     CDS             complement(700356..701174)
     CDS             complement(701171..701602)
     CDS             complement(701670..701897)
     CDS             complement(701961..702191)
     CDS             702279..703166
     CDS             complement(703163..703561)
     CDS             703636..703800
     CDS             703797..705071
     CDS             705046..705480
     CDS             complement(705500..705730)
     CDS             complement(705874..706908)
     CDS             complement(707007..708077)
     CDS             708157..708273
     CDS             complement(708274..708969)
     CDS             complement(709265..710452)
     CDS             710799..711914
     CDS             711911..713194
     CDS             713187..714017
     CDS             714014..714769
     CDS             complement(714801..716177)
     CDS             complement(716366..716977)
     CDS             complement(717158..718555)
     CDS             718599..719456
     CDS             719606..720124
     CDS             complement(720181..720462)
     CDS             complement(720534..720749)
     CDS             721018..722355
     CDS             722352..724130
     CDS             complement(724134..725087)
     CDS             complement(725146..725457)
     CDS             725553..726506
     CDS             complement(726528..726878)
     CDS             complement(726906..727643)
     CDS             complement(727698..729221)
     CDS             complement(729214..730260)
     CDS             complement(730257..731216)
     CDS             731351..732970
     CDS             733130..735376
     CDS             complement(735561..735995)
     CDS             complement(736062..737075)
     CDS             complement(737203..737505)
     CDS             complement(737498..738514)
     CDS             complement(738592..739347)
     CDS             739423..739878
     CDS             complement(739887..740813)
     CDS             740931..741599
     CDS             741596..742138
     CDS             742194..743546
     CDS             743543..744100
     CDS             744172..744444
     CDS             744632..745162
     CDS             745162..745836
     CDS             745846..746628
     CDS             746710..747552
     CDS             747549..748181
     CDS             748289..749368
     CDS             749480..750043
     CDS             750114..750602
     CDS             complement(750603..750911)
     CDS             751407..751520
     CDS             751531..751719
     CDS             752072..752575
     CDS             752613..753740
     CDS             753741..754331
     CDS             complement(754310..754537)
     CDS             754635..755444
     CDS             complement(755467..756189)
     CDS             756366..758648
     CDS             758652..759176
     CDS             complement(759199..760014)
     CDS             760063..761235
     CDS             761238..762365
     CDS             762387..763589
     CDS             763586..764320
     CDS             complement(764517..765593)
     CDS             complement(765590..767695)
     CDS             767828..768214
     CDS             768390..768929
     CDS             complement(769070..769219)
     CDS             769368..769952
     CDS             770031..770510
     CDS             770600..772171
     CDS             complement(772172..772552)
     CDS             complement(772549..773700)
     CDS             complement(773765..774592)
     CDS             complement(774595..774804)
     CDS             complement(774811..775977)
     CDS             776121..776306
     CDS             complement(776303..776614)
     CDS             complement(776616..778199)
     CDS             complement(778201..778944)
     CDS             779163..780326
     CDS             780364..781569
     CDS             781571..783193
     CDS             783193..784323
     CDS             784320..786326
     CDS             786336..786920
     CDS             complement(786951..787664)
     CDS             complement(787714..788490)
     CDS             complement(788924..789976)
     CDS             complement(790150..791526)
     CDS             complement(791803..792867)
     CDS             complement(792908..793984)
     CDS             complement(794010..794213)
     CDS             complement(794215..795411)
     CDS             complement(795416..796417)
     CDS             complement(796419..797399)
     CDS             complement(797478..799007)
     CDS             complement(799240..800316)
     CDS             complement(800377..801366)
     CDS             801426..802301
     CDS             802638..803276
     CDS             803392..803589
     CDS             803743..804909
     CDS             804906..805292
     CDS             complement(805296..806237)
     CDS             complement(806345..807403)
     CDS             complement(807400..807822)
     CDS             808008..808772
     CDS             808775..809161
     CDS             809154..810011
     CDS             810008..811030
     CDS             complement(811059..812846)
     CDS             complement(812889..813575)
     CDS             complement(813711..815321)
     CDS             complement(815318..815674)
     CDS             complement(815778..817127)
     CDS             817202..817429
     CDS             complement(817426..817761)
     CDS             complement(817802..818347)
     CDS             complement(818334..818471)
     CDS             818558..820654
     CDS             820651..821577
     CDS             821577..822908
     CDS             822909..824336
     CDS             824444..825649
     CDS             825701..826096
     CDS             826166..828901
     CDS             complement(828902..830584)
     CDS             complement(830581..831042)
     CDS             831192..831518
     CDS             complement(831544..832182)
     CDS             complement(832276..835026)
     CDS             835123..835998
     CDS             836069..836893
     CDS             complement(836916..837530)
     CDS             837814..838566
     CDS             complement(838563..839720)
     CDS             complement(839839..840906)
     CDS             complement(840992..841693)
     CDS             complement(841850..842881)
     CDS             complement(842927..845080)
     CDS             complement(845117..846151)
     CDS             complement(846419..850486)
     CDS             850638..851522
     CDS             851488..851592
     CDS             complement(851843..853498)
     CDS             853606..853740
     CDS             854107..855999
     CDS             complement(856004..856492)
     CDS             complement(856533..858713)
     CDS             complement(858778..859041)
     CDS             complement(859068..859700)
     CDS             complement(859853..860431)
     CDS             complement(860540..860710)
     CDS             complement(860839..861285)
     CDS             861534..862073
     CDS             complement(862147..863154)
     CDS             complement(863202..864137)
     CDS             complement(864262..866109)
     CDS             866267..866593
     CDS             complement(866590..867873)
     CDS             868447..870381
     CDS             complement(870541..870816)
     CDS             complement(871539..871685)
     CDS             871745..872464
     CDS             complement(872468..872950)
     CDS             complement(872951..873844)
     CDS             complement(873920..874510)
     CDS             complement(874586..875833)
     CDS             875987..878074
     CDS             878453..879271
     CDS             879303..881012
     CDS             complement(881028..882176)
     CDS             complement(882280..883119)
     CDS             complement(883191..883406)
     CDS             884016..884117
     CDS             884099..884308
     CDS             complement(884544..884756)
     CDS             885451..886512
     CDS             886485..887486
     CDS             887479..887712
     CDS             887770..887910
     CDS             complement(888331..889740)
     CDS             complement(889744..890631)
     CDS             complement(890799..892112)
     CDS             complement(892287..893816)
     CDS             complement(893894..894919)
     CDS             complement(895032..896192)
     CDS             896354..897556
     CDS             complement(897596..898363)
     CDS             complement(898429..899403)
     CDS             899573..900514
     CDS             complement(900543..901529)
     CDS             901756..903201
     CDS             903246..903698
     CDS             903695..904648
     CDS             complement(904663..905673)
     CDS             complement(905666..906760)
     CDS             complement(906760..907035)
     CDS             complement(907132..910197)
     CDS             complement(910205..910969)
     CDS             complement(910997..912685)
     CDS             complement(912963..914987)
     CDS             915197..916210
     CDS             916324..916860
     CDS             complement(916985..917125)
     CDS             complement(917323..919020)
     CDS             complement(919348..920664)
     CDS             921685..922167
     CDS             922213..923001
     CDS             complement(923143..924051)
     CDS             complement(924389..925372)
     CDS             complement(925813..927663)
     CDS             928106..929038
     CDS             929261..930565
     CDS             complement(930587..930847)
     CDS             931083..931649
     CDS             complement(931689..932456)
     CDS             complement(932760..933275)
     CDS             complement(933693..934160)
     CDS             complement(934153..934482)
     CDS             complement(934601..935131)
     CDS             complement(935131..935421)
     CDS             complement(935747..936322)
     CDS             complement(936347..936511)
     CDS             937430..938680
     CDS             939055..939444
     CDS             939467..939877
     CDS             940238..940465
     CDS             940462..940869
     CDS             complement(940955..941476)
     CDS             complement(941632..941952)
     CDS             complement(942026..943951)
     CDS             complement(943948..944961)
     CDS             complement(944964..946331)
     CDS             complement(946345..947091)
     CDS             complement(947548..947997)
     CDS             complement(948030..948407)
     CDS             949009..951081
     CDS             951081..953363
     CDS             953354..954667
     CDS             954664..956703
     CDS             956813..957199
     CDS             957294..958619
     CDS             958678..959070
     CDS             complement(959094..961076)
     CDS             961560..962708
     CDS             962678..963871
     CDS             963881..965119
     CDS             complement(965204..966010)
     CDS             966250..966459
     CDS             complement(966565..966744)
     CDS             complement(966884..968065)
     CDS             complement(968170..969366)
     CDS             complement(970365..972329)
     CDS             972443..973600
     CDS             complement(973612..974127)
     CDS             974381..974866
     CDS             975298..975855
     CDS             975901..976512
     CDS             complement(976543..977895)
     CDS             978010..979032
     CDS             979132..979551
     CDS             979551..979916
     CDS             979920..980807
     CDS             complement(980962..982311)
     CDS             982560..984386
     CDS             complement(984426..984752)
     CDS             complement(985436..985687)
     CDS             985747..986787
     CDS             986790..988109
     CDS             988182..988991
     CDS             988994..989788
     CDS             complement(989795..990367)
     CDS             complement(990364..991839)
     CDS             complement(991919..993271)
     CDS             993424..993687
     CDS             993742..995943
     CDS             complement(995946..996335)
     CDS             complement(996445..998604)
     CDS             complement(998676..1000403)
     CDS             1000431..1000754
     CDS             1000751..1001575
     CDS             complement(1001599..1002174)
     CDS             1002297..1002881
     CDS             1002892..1003551
     CDS             1003634..1004377
     CDS             1004630..1004749
     CDS             1004802..1005206
     CDS             complement(1005207..1005386)
     CDS             complement(1005460..1006428)
     CDS             complement(1006943..1007074)
     CDS             complement(1007087..1007371)
     CDS             1007473..1008522
     CDS             1008585..1008872
     CDS             complement(1008889..1009548)
     CDS             complement(1009593..1010051)
     CDS             1010295..1011575
     CDS             1011572..1013293
     CDS             1013342..1014091
     CDS             complement(1014111..1014959)
     CDS             1015136..1017970
     CDS             complement(1017994..1018737)
     CDS             complement(1018894..1020030)
     CDS             1020231..1020839
     CDS             1020875..1022632
     CDS             complement(1022638..1023102)
     CDS             complement(1023382..1023693)
     CDS             complement(1024049..1024219)
     CDS             complement(1024348..1026729)
     CDS             complement(1026726..1027499)
     CDS             complement(1027501..1027677)
     CDS             1027844..1029073
     CDS             1029078..1029650
     CDS             1029650..1031338
     CDS             1031362..1031910
     CDS             complement(1031916..1033187)
     CDS             complement(1033228..1034361)
     CDS             complement(1034422..1035630)
     CDS             complement(1035627..1036865)
     CDS             complement(1036922..1038106)
     CDS             complement(1038228..1038842)
     CDS             complement(1038832..1039806)
     CDS             complement(1040044..1040682)
     CDS             1041238..1041474
     CDS             complement(1041611..1042084)
     CDS             1042335..1043243
     CDS             1043249..1043572
     CDS             1043619..1045061
     CDS             complement(1045069..1046379)
     CDS             complement(1046564..1048759)
     CDS             1048964..1049311
     CDS             complement(1049327..1050055)
     CDS             complement(1050143..1050925)
     CDS             complement(1050928..1051413)
     CDS             complement(1051524..1051946)
     CDS             complement(1052092..1052799)
     CDS             complement(1052799..1053224)
     CDS             complement(1053232..1053417)
     CDS             complement(1053761..1054009)
     CDS             1054055..1054624
     CDS             complement(1054644..1055468)
     CDS             complement(1055766..1057208)
     CDS             1057326..1058207
     CDS             1058182..1058982
     CDS             complement(1059014..1059841)
     CDS             complement(1059915..1060388)
     CDS             complement(1060433..1061068)
     CDS             complement(1061176..1061688)
     CDS             complement(1061828..1062145)
     CDS             complement(1062201..1062866)
     CDS             complement(1062952..1063611)
     CDS             1063791..1064366
     CDS             1064363..1065019
     CDS             1065019..1066413
     CDS             1066410..1066592
     CDS             1066585..1069443
     CDS             1069440..1070516
     CDS             1070729..1071562
     CDS             1071562..1072242
     CDS             1072239..1073090
     CDS             1073087..1073938
     CDS             1073941..1075179
     CDS             1075373..1075984
     CDS             complement(1075992..1077029)
     CDS             complement(1077252..1077839)
     CDS             complement(1077836..1079131)
     CDS             complement(1079131..1079961)
     CDS             complement(1079964..1082459)
     CDS             complement(1082452..1082694)
     CDS             complement(1082947..1083585)
     CDS             1083822..1085615
     CDS             1085615..1087981
     CDS             1087978..1088640
     CDS             1088640..1089593
     CDS             1089590..1090531
     CDS             1090572..1091453
     CDS             complement(1091475..1091942)
     CDS             complement(1091939..1092853)
     CDS             complement(1093012..1094169)
     CDS             1094363..1094989
     CDS             1095018..1095647
     CDS             complement(1095650..1095850)
     CDS             complement(1096017..1096961)
     CDS             complement(1097041..1098069)
     CDS             1098150..1098692
     CDS             1098752..1099954
     CDS             1100002..1101189
     CDS             1101217..1101756
     CDS             complement(1101790..1102701)
     CDS             complement(1102802..1103221)
     CDS             1107450..1107545
     CDS             complement(1109077..1109340)
     CDS             complement(1109527..1109763)
     CDS             1110044..1110220
     CDS             complement(1110480..1111040)
     CDS             complement(1111037..1111501)
     CDS             complement(1111498..1112388)
     CDS             complement(1112382..1112948)
     CDS             complement(1112951..1113487)
     CDS             complement(1113545..1115581)
     CDS             complement(1115578..1118070)
     CDS             complement(1118208..1119353)
     CDS             complement(1119350..1119844)
     CDS             1119917..1120294
     CDS             1120368..1120958
     CDS             complement(1121202..1121360)
     CDS             1121531..1122595
     CDS             1122646..1123314
     CDS             1123415..1124017
     CDS             1124120..1125772
     CDS             complement(1125806..1126579)
     CDS             1126610..1127860
     CDS             complement(1128689..1130017)
     CDS             1130630..1131427
     CDS             complement(1131444..1131626)
     CDS             complement(1131696..1132415)
     CDS             1132684..1134582
     CDS             1134586..1135524
     CDS             1135609..1136037
     CDS             1136073..1137788
     CDS             1137827..1138618
     CDS             1138694..1140397
     CDS             complement(1140508..1140777)
     CDS             1140836..1140928
     CDS             complement(1140990..1142774)
     CDS             complement(1142942..1143193)
     CDS             complement(1143257..1143652)
     CDS             1143742..1146270
     CDS             complement(1146280..1146585)
     CDS             1146764..1148140
     CDS             1148254..1148448
     CDS             1148482..1149045
     CDS             complement(1149053..1150132)
     CDS             1150699..1151313
     CDS             1151310..1152425
     CDS             complement(1152422..1153303)
     CDS             complement(1153418..1153576)
     CDS             1153792..1154277
     CDS             1154325..1155803
     CDS             1155909..1156550
     CDS             1156594..1156764
     CDS             1156761..1157738
     CDS             complement(1157733..1158959)
     CDS             complement(1159012..1159170)
     CDS             1159239..1160462
     CDS             1160459..1162339
     CDS             1162503..1163726
     CDS             complement(1163930..1165099)
     CDS             complement(1165371..1166066)
     CDS             1166297..1166671
     CDS             1166718..1167128
     CDS             complement(1167202..1167585)
     CDS             1167810..1168052
     CDS             1168063..1168461
     CDS             complement(1168483..1168662)
     CDS             1168758..1170758
     CDS             complement(1170767..1171780)
     CDS             complement(1171836..1172921)
     CDS             complement(1172973..1174055)
     CDS             1174162..1174881
     CDS             complement(1174909..1175514)
     CDS             1175593..1177365
     CDS             1177362..1178150
     CDS             1178199..1178465
     CDS             1178462..1178605
     CDS             1178620..1178946
     CDS             1178991..1179125
     CDS             complement(1179186..1180403)
     CDS             1180500..1180649
     CDS             1180649..1180924
     CDS             1180917..1181150
     CDS             complement(1181159..1181785)
     CDS             complement(1181782..1183917)
     CDS             1184151..1187552
     CDS             1187564..1188226
     CDS             1188223..1188633
     CDS             1188630..1189670
     CDS             complement(1189698..1190096)
     CDS             1190187..1190363
     CDS             complement(1190973..1191737)
     CDS             complement(1192059..1192922)
     CDS             complement(1193220..1193345)
     CDS             complement(1193452..1194054)
     CDS             1194155..1195837
     CDS             complement(1196541..1196954)
     CDS             1197034..1197309
     CDS             1197893..1198570
     CDS             1198961..1199143
     CDS             1199198..1200424
     CDS             complement(1200773..1201654)
     CDS             complement(1201651..1201899)
     CDS             1202033..1203457
     CDS             complement(1203481..1204803)
     CDS             1204924..1206027
     CDS             complement(1206060..1206242)
     CDS             complement(1206284..1207429)
     CDS             complement(1207521..1208798)
     CDS             complement(1208799..1209077)
     CDS             1209303..1210277
     CDS             1210321..1210797
     CDS             complement(1210805..1211899)
     CDS             complement(1211899..1212585)
     CDS             complement(1212572..1212667)
     CDS             complement(1212835..1214070)
     CDS             complement(1214067..1214381)
     CDS             complement(1214556..1215644)
     CDS             1215694..1216320
     CDS             complement(1216350..1217024)
     CDS             1217078..1217776
     CDS             1217773..1218450
     CDS             complement(1218463..1220829)
     CDS             complement(1220826..1221290)
     CDS             complement(1221340..1222764)
     CDS             1222910..1223674
     CDS             1223677..1223799
     CDS             complement(1223838..1225367)
     CDS             complement(1225385..1225906)
     CDS             1226177..1226758
     CDS             complement(1227027..1228178)
     CDS             1228390..1228767
     CDS             1228770..1229069
     CDS             1229223..1229519
     CDS             complement(1229521..1230834)
     CDS             1230879..1231208
     CDS             1231205..1231477
     CDS             complement(1231557..1231874)
     CDS             complement(1231871..1232104)
     CDS             1232194..1232730
     CDS             1233042..1233374
     CDS             complement(1233440..1233805)
     CDS             1234135..1236297
     CDS             complement(1236383..1237600)
     CDS             complement(1237604..1238815)
     CDS             complement(1238909..1239151)
     CDS             1239217..1240032
     CDS             1240145..1241173
     CDS             complement(1241176..1241460)
     CDS             complement(1241540..1241851)
     CDS             complement(1241848..1243227)
     CDS             1243360..1244223
     CDS             1244266..1244508
     CDS             1244563..1245198
     CDS             1245355..1246398
     CDS             complement(1246470..1246775)
     CDS             complement(1247294..1247707)
     CDS             complement(1247794..1248774)
     CDS             1248850..1249629
     CDS             complement(1249654..1250655)
     CDS             complement(1250803..1253442)
     CDS             complement(1253499..1253699)
     CDS             complement(1253873..1254604)
     CDS             complement(1254698..1255138)
     CDS             complement(1255269..1256378)
     CDS             1256528..1256737
     CDS             1256873..1257361
     CDS             1257606..1258244
     CDS             1258246..1259292
     CDS             1259310..1259657
     CDS             complement(1259837..1263646)
     CDS             1264206..1264811
     CDS             1264813..1265400
     CDS             1265388..1266368
     CDS             1266358..1266801
     CDS             1266794..1267537
     CDS             complement(1267544..1269268)
     CDS             complement(1269416..1271107)
     CDS             1271488..1271949
     CDS             1271950..1273059
     CDS             1273056..1273286
     CDS             1273279..1273920
     CDS             complement(1274114..1274557)
     CDS             complement(1274647..1275792)
     CDS             complement(1275818..1277815)
     CDS             1277943..1278356
     CDS             1278353..1279513
     CDS             complement(1279609..1279956)
     CDS             1280097..1280531
     CDS             complement(1280568..1281233)
     CDS             complement(1281273..1281701)
     CDS             complement(1281698..1282195)
     CDS             1282290..1284203
     CDS             complement(1284245..1285870)
     CDS             complement(1285913..1287187)
     CDS             1287309..1288931
     CDS             1288934..1289356
     CDS             1289403..1290053
     CDS             1290090..1290623
     CDS             1290616..1291308
     CDS             1291315..1292997
     CDS             1292997..1294040
     CDS             1294084..1294545
     CDS             1294838..1295107
     CDS             1295104..1295502
     CDS             1295499..1295801
     CDS             1295805..1297898
     CDS             1297899..1299434
     CDS             1299435..1300985
     CDS             complement(1301035..1301982)
     CDS             1302131..1302400
     CDS             complement(1302957..1303829)
     CDS             complement(1303913..1304155)
     CDS             1304717..1305553
     CDS             complement(1305771..1306244)
     CDS             complement(1306241..1307290)
     CDS             complement(1307287..1307874)
     CDS             complement(1308450..1309475)
     CDS             1309746..1310495
     CDS             1310552..1311151
     CDS             1311246..1311659
     CDS             complement(1311680..1312294)
     CDS             complement(1312406..1312753)
     CDS             complement(1312808..1313185)
     CDS             complement(1313261..1314502)
     CDS             1314593..1315051
     CDS             complement(1315132..1316178)
     CDS             1316276..1316557
     CDS             1316703..1318040
     CDS             complement(1318085..1320196)
     CDS             complement(1320436..1320570)
     CDS             1320836..1321021
     CDS             complement(1321018..1322112)
     CDS             complement(1322253..1322738)
     CDS             1322909..1323814
     CDS             1323811..1324797
     CDS             complement(1324827..1325969)
     CDS             1326078..1327298
     CDS             complement(1327300..1328274)
     CDS             complement(1328377..1328913)
     CDS             complement(1329040..1329708)
     CDS             1329800..1329970
     CDS             1330039..1330242
     CDS             1330281..1330649
     CDS             complement(1330646..1334533)
     CDS             complement(1334610..1336316)
     CDS             complement(1336270..1337613)
     CDS             complement(1337722..1338105)
     CDS             complement(1338102..1339193)
     CDS             complement(1339340..1341136)
     CDS             1341302..1341748
     CDS             1341802..1342647
     CDS             complement(1342678..1343577)
     CDS             complement(1343581..1345281)
     CDS             complement(1345301..1346233)
     CDS             complement(1346285..1347298)
     CDS             1347606..1348604
     CDS             complement(1348660..1349031)
     CDS             1349119..1349562
     CDS             1349562..1349906
     CDS             complement(1349961..1350443)
     CDS             1350566..1351399
     CDS             complement(1351401..1351718)
     CDS             1351732..1351920
     CDS             complement(1351917..1352540)
     CDS             complement(1352537..1354147)
     CDS             complement(1354144..1354788)
     CDS             complement(1354785..1355780)
     CDS             1356300..1356653
     CDS             complement(1356667..1357158)
     CDS             complement(1357340..1357660)
     CDS             1357769..1358911
     CDS             complement(1358930..1359943)
     CDS             complement(1360130..1362355)
     CDS             1362556..1362972
     CDS             1363019..1364335
     CDS             complement(1364338..1365102)
     CDS             1365266..1366096
     CDS             1366151..1366861
     CDS             complement(1367172..1367852)
     CDS             complement(1367981..1368289)
     CDS             complement(1368345..1369739)
     CDS             complement(1369830..1369958)
     CDS             1369994..1370374
     CDS             complement(1370213..1370761)
     CDS             complement(1370817..1371530)
     CDS             complement(1372000..1373703)
     CDS             complement(1373812..1374570)
     CDS             1374730..1376214
     CDS             1376264..1376713
     CDS             1377077..1377337
     CDS             1377358..1377642
     CDS             complement(1377639..1378745)
     CDS             1378970..1379668
     CDS             1379896..1380885
     CDS             1380882..1381010
     CDS             complement(1381097..1381585)
     CDS             complement(1381659..1382201)
     CDS             complement(1382222..1382743)
     CDS             complement(1382843..1383601)
     CDS             1383654..1384154
     CDS             complement(1384109..1384360)
     CDS             1384632..1385201
     CDS             1385194..1385631
     CDS             1386348..1386476
     CDS             1386516..1386614
     CDS             1387065..1387766
     CDS             1388671..1389498
     CDS             1389589..1390149
     CDS             1390646..1390882
     CDS             1390912..1391097
     CDS             1391339..1392046
     CDS             1392863..1393882
     CDS             1394034..1396391
     CDS             1397380..1398051
     CDS             complement(1398322..1398678)
     CDS             complement(1398712..1399989)
     CDS             complement(1400076..1400276)
     CDS             complement(1400277..1400567)
     CDS             1401414..1402625
     CDS             1402929..1403417
     CDS             1403647..1405452
     CDS             1405676..1406137
     CDS             1406210..1407271
     CDS             1407268..1408236
     CDS             complement(1408652..1409275)
     CDS             complement(1409327..1409719)
     CDS             complement(1410534..1411418)
     CDS             complement(1411418..1412350)
     CDS             complement(1412941..1413765)
     CDS             complement(1413830..1414216)
     CDS             1414314..1414481
     CDS             complement(1415145..1416158)
     CDS             1416511..1416927
     CDS             1416928..1417059
     CDS             complement(1417261..1417467)
     CDS             complement(1417867..1419048)
     CDS             complement(1419058..1420047)
     CDS             complement(1420700..1421842)
     CDS             complement(1421885..1422997)
     CDS             1423526..1423750
     CDS             1423955..1425367
     CDS             complement(1425526..1426908)
     CDS             complement(1427389..1428696)
     CDS             complement(1428693..1429133)
     CDS             complement(1429413..1430876)
     CDS             complement(1430883..1431380)
     CDS             complement(1431380..1431844)
     CDS             complement(1431844..1432482)
     CDS             complement(1432479..1433012)
     CDS             complement(1433042..1433491)
     CDS             complement(1433491..1434216)
     CDS             complement(1434216..1434752)
     CDS             complement(1434755..1435147)
     CDS             complement(1435150..1435335)
     CDS             complement(1435332..1435865)
     CDS             complement(1435862..1436566)
     CDS             complement(1436563..1436925)
     CDS             complement(1436930..1437328)
     CDS             complement(1437328..1437666)
     CDS             complement(1437657..1437941)
     CDS             complement(1437941..1438156)
     CDS             complement(1438153..1439067)
     CDS             complement(1439067..1439534)
     CDS             complement(1439537..1439959)
     CDS             complement(1439956..1440678)
     CDS             complement(1440681..1440938)
     CDS             complement(1440935..1441675)
     CDS             complement(1441679..1442695)
     CDS             complement(1442700..1443545)
     CDS             1444429..1445076
     CDS             1445176..1445508
     CDS             1445533..1446465
     CDS             1446469..1446966
     CDS             complement(1446979..1448610)
     CDS             complement(1449070..1449753)
     CDS             complement(1449791..1450360)
     CDS             1450934..1454032
     CDS             complement(1454116..1454406)
     CDS             complement(1454450..1455970)
     CDS             1456076..1456198
     CDS             1456245..1458776
     CDS             complement(1458754..1459413)
     CDS             1459450..1459854
     CDS             complement(1460075..1461085)
     CDS             complement(1461568..1462158)
     CDS             1462353..1462790
     CDS             1462803..1463234
     CDS             1463450..1463695
     CDS             complement(1464034..1464285)
     CDS             1464379..1464615
     CDS             1464664..1465314
     CDS             complement(1465345..1466448)
     CDS             complement(1466528..1467616)
     CDS             complement(1467609..1471196)
     CDS             complement(1471218..1471565)
     CDS             complement(1471632..1472393)
     CDS             1472511..1474028
     CDS             complement(1474081..1474416)
     CDS             complement(1474548..1475093)
     CDS             1475320..1479414
     CDS             complement(1479427..1479618)
     CDS             complement(1479615..1480016)
     CDS             complement(1480075..1480551)
     CDS             1480697..1481410
     CDS             complement(1481411..1483615)
     CDS             complement(1483618..1484082)
     CDS             complement(1484210..1484701)
     CDS             complement(1484851..1485423)
     CDS             complement(1485420..1486169)
     CDS             complement(1486166..1487065)
     CDS             1487258..1488562
     CDS             complement(1489036..1489218)
     CDS             complement(1489351..1490181)
     CDS             complement(1490350..1491111)
     CDS             complement(1491187..1491546)
     CDS             complement(1491705..1494617)
     CDS             complement(1494641..1495246)
     CDS             complement(1495264..1495905)
     CDS             1495981..1496583
     CDS             complement(1496628..1496879)
     CDS             complement(1496987..1497121)
     CDS             complement(1497148..1497426)
     CDS             1497532..1498176
     CDS             complement(1498198..1498926)
     CDS             complement(1498988..1499824)
     CDS             1499983..1500285
     CDS             1500282..1500791
     CDS             complement(1500839..1502188)
     CDS             1502228..1502362
     CDS             1502626..1502943
     CDS             complement(1502957..1503259)
     CDS             1503464..1503853
     CDS             1503858..1504094
     CDS             complement(1504148..1504480)
     CDS             complement(1504553..1505083)
     CDS             1505401..1505862
     CDS             1505906..1506580
     CDS             1506671..1509124
     CDS             1509224..1509523
     CDS             1509951..1510919
     CDS             complement(1510992..1512500)
     CDS             complement(1512697..1513041)
     CDS             1513124..1513669
     CDS             1513737..1514834
     CDS             1514904..1515473
     CDS             1515529..1517385
     CDS             1517626..1518573
     CDS             complement(1518570..1518980)
     CDS             complement(1518987..1520405)
     CDS             1520626..1521153
     CDS             complement(1521175..1522893)
     CDS             complement(1522912..1523268)
     CDS             complement(1523316..1524092)
     CDS             1524194..1525222
     CDS             complement(1525210..1525857)
     CDS             complement(1525965..1526390)
     CDS             complement(1526395..1526673)
     CDS             complement(1526715..1528061)
     CDS             complement(1528058..1528705)
     CDS             complement(1528752..1529807)
     CDS             1529919..1530209
     CDS             complement(1530215..1530625)
     CDS             complement(1530799..1530993)
     CDS             complement(1530996..1531190)
     CDS             1531306..1532232
     CDS             complement(1532237..1532881)
     CDS             1532936..1534294
     CDS             1534291..1534707
     CDS             complement(1534704..1536041)
     CDS             complement(1536220..1536930)
     CDS             1536982..1537326
     CDS             1537402..1537611
     CDS             1537613..1539139
     CDS             1539242..1539673
     CDS             1539743..1540660
     CDS             1540858..1543563
     CDS             1543656..1543832
     CDS             complement(1543869..1544639)
     CDS             1544806..1545714
     CDS             1545816..1547033
     CDS             complement(1547035..1547358)
     CDS             1547557..1548138
     CDS             1548185..1550179
     CDS             complement(1550199..1550948)
     CDS             1551130..1551813
     CDS             1551912..1553249
     CDS             complement(1553408..1553578)
     CDS             complement(1553748..1554455)
     CDS             complement(1554508..1554993)
     CDS             1555155..1556681
     CDS             complement(1556682..1557662)
     CDS             complement(1557666..1558418)
     CDS             complement(1558415..1559095)
     CDS             complement(1559099..1559899)
     CDS             complement(1559960..1560448)
     CDS             1560577..1562490
     CDS             1562662..1564914
     CDS             complement(1565617..1566279)
     CDS             1566442..1566570
     CDS             complement(1566677..1567372)
     CDS             complement(1567443..1568825)
     CDS             1568971..1569099
     CDS             complement(1569114..1570463)
     CDS             complement(1570542..1571945)
     CDS             1572105..1573076
     CDS             complement(1573099..1574076)
     CDS             1574196..1574855
     CDS             1574852..1575619
     CDS             1575620..1577128
     CDS             1577125..1577253
     CDS             1577336..1577731
     CDS             complement(1577789..1578481)
     CDS             complement(1578481..1579215)
     CDS             complement(1579285..1579623)
     CDS             1579722..1580444
     CDS             1580514..1581146
     CDS             1581147..1582043
     CDS             1582040..1582690
     CDS             complement(1582712..1583473)
     CDS             complement(1583663..1584151)
     CDS             complement(1584283..1585245)
     CDS             complement(1585306..1586094)
     CDS             complement(1586172..1586630)
     CDS             1587198..1589336
     CDS             1589333..1590256
     CDS             1590253..1591515
     CDS             1591512..1593161
     CDS             complement(1593169..1595721)
     CDS             complement(1595718..1596467)
     CDS             1596611..1597522
     CDS             1597643..1599952
     CDS             1600011..1600913
     CDS             1601057..1602109
     CDS             1602248..1602832
     CDS             1602899..1605052
     CDS             1605098..1605463
     CDS             1605536..1606132
     CDS             1606204..1607394
     CDS             1607445..1608050
     CDS             complement(1608102..1609982)
     CDS             complement(1610182..1610424)
     CDS             1610641..1611075
     CDS             complement(1611078..1611812)
     CDS             complement(1611846..1612631)
     CDS             complement(1612641..1612910)
     CDS             1613161..1613865
     CDS             1613959..1614864
     CDS             complement(1614908..1615717)
     CDS             1615893..1617452
     CDS             complement(1617561..1617992)
     CDS             complement(1618019..1618192)
     CDS             1618301..1620145
     CDS             1620413..1621303
     CDS             1621341..1622039
     CDS             complement(1622034..1622750)
     CDS             1622860..1623234
     CDS             complement(1623282..1624010)
     CDS             complement(1624494..1624928)
     CDS             complement(1624925..1625446)
     CDS             complement(1625741..1626247)
     CDS             complement(1626472..1627683)
     CDS             complement(1627686..1629116)
     CDS             complement(1629153..1630082)
     CDS             complement(1630208..1634251)
     CDS             1634359..1634550
     CDS             complement(1635187..1635357)
     CDS             complement(1635741..1636460)
     CDS             complement(1636496..1637188)
     CDS             1637287..1637421
     CDS             1637426..1637578
     CDS             complement(1637650..1637802)
     CDS             1638944..1639120
     CDS             complement(1640069..1641091)
     CDS             1641234..1641635
     CDS             1641663..1642085
     CDS             complement(1642111..1644786)
     CDS             complement(1644800..1646074)
     CDS             complement(1646159..1646524)
     CDS             1646714..1646842
     CDS             1646933..1647454
     CDS             1647484..1647924
     CDS             1647917..1648861
     CDS             1648892..1649779
     CDS             1649776..1651521
     CDS             1651556..1652017
     CDS             1651998..1652393
     CDS             1652390..1653262
     CDS             1653259..1656252
     CDS             1656297..1656731
     CDS             1656728..1657618
     CDS             1657667..1658851
     CDS             1658924..1660009
     CDS             complement(1660010..1660180)
     CDS             1660300..1661436
     CDS             1661469..1661939
     CDS             1662031..1662651
     CDS             1662722..1663507
     CDS             1663508..1664611
     CDS             complement(1664642..1665166)
     CDS             complement(1665163..1665321)
     CDS             1665426..1666223
     CDS             1666293..1668215
     CDS             1668495..1669949
     CDS             complement(1670010..1670354)
     CDS             1670497..1672215
     CDS             1672284..1674101
     CDS             1674419..1675384
     CDS             1675884..1676912
     CDS             1676949..1677638
     CDS             1677723..1678139
     CDS             complement(1678175..1679341)
     CDS             1679536..1680819
     CDS             complement(1680816..1681619)
     CDS             complement(1681646..1682527)
     CDS             complement(1682527..1683789)
     CDS             complement(1683786..1684601)
     CDS             1684732..1685229
     CDS             1685330..1686517
     CDS             complement(1686562..1687101)
     CDS             complement(1687206..1687805)
     CDS             complement(1687802..1688458)
     CDS             complement(1688796..1689857)
     CDS             1690454..1691098
     CDS             1691219..1692808
     CDS             1692865..1694244
     CDS             complement(1694359..1695549)
     CDS             complement(1695628..1696692)
     CDS             1696842..1698365
     CDS             1698484..1699032
     CDS             complement(1699052..1699354)
     CDS             1699472..1699900
     CDS             1700008..1701039
     CDS             complement(1701151..1702464)
     CDS             complement(1702587..1703423)
     CDS             complement(1703863..1706334)
     CDS             complement(1706411..1707190)
     CDS             complement(1707190..1707756)
     CDS             1707927..1710056
     CDS             1710057..1710878
     CDS             complement(1710875..1711378)
     CDS             complement(1711395..1712396)
     CDS             complement(1712508..1713521)
     CDS             1713655..1714347
     CDS             1714337..1714666
     CDS             complement(1714667..1715230)
     CDS             complement(1715235..1715999)
     CDS             complement(1716051..1716848)
     CDS             1717030..1717896
     CDS             complement(1717981..1719030)
     CDS             1719055..1720080
     CDS             complement(1720116..1720919)
     CDS             complement(1720922..1721302)
     CDS             1721500..1722138
     CDS             1722132..1723055
     CDS             1723046..1723849
     CDS             1723849..1724388
     CDS             1724453..1725511
     CDS             1725504..1726220
     CDS             1726290..1726940
     CDS             complement(1726966..1727235)
     CDS             1727311..1728789
     CDS             1728850..1729617
     CDS             1729614..1730168
     CDS             complement(1730243..1730476)
     CDS             complement(1730772..1731584)
     CDS             complement(1731653..1733257)
     CDS             1733409..1733921
     CDS             complement(1733981..1734514)
     CDS             complement(1734511..1734915)
     CDS             complement(1734908..1735612)
     CDS             complement(1735609..1736055)
     CDS             complement(1736048..1736773)
     CDS             complement(1736770..1738662)
     CDS             complement(1738652..1740889)
     CDS             1741089..1741790
     CDS             1741876..1742553
     CDS             1742678..1743454
     CDS             1743702..1744922
     CDS             1745011..1745862
     CDS             complement(1745869..1747359)
     CDS             1747548..1748627
     CDS             complement(1748642..1748971)
     CDS             complement(1749101..1750045)
     CDS             complement(1750096..1754637)
     CDS             complement(1754759..1756750)
     CDS             1756848..1757183
     CDS             complement(1757669..1758433)
     CDS             1758847..1760154
     CDS             complement(1760198..1760578)
     CDS             1760681..1763719
     CDS             complement(1764280..1765578)
     CDS             complement(1765702..1766832)
     CDS             1766944..1767753
     CDS             complement(1767812..1768975)
     CDS             1769058..1770527
     CDS             1770622..1771437
     CDS             complement(1771471..1772532)
     CDS             complement(1772680..1774335)
     CDS             1774507..1775301
     CDS             1775345..1776415
     CDS             1776460..1776594
     CDS             1776584..1778548
     CDS             complement(1778575..1779792)
     CDS             1779961..1780656
     CDS             complement(1780696..1781505)
     CDS             1781783..1782226
     CDS             complement(1782275..1783414)
     CDS             1783516..1784886
     CDS             1784890..1785777
     CDS             1785770..1786891
     CDS             1786888..1787625
     CDS             1787622..1788338
     CDS             1789220..1789555
     CDS             complement(1789971..1790249)
     CDS             1790366..1791016
     CDS             complement(1791045..1791407)
     CDS             complement(1791488..1792246)
     CDS             complement(1792635..1793624)
     CDS             1794153..1795334
     CDS             1795567..1796385
     CDS             1796993..1797619
     CDS             1797858..1798034
     CDS             1798037..1799275
     CDS             complement(1799380..1800375)
     CDS             complement(1800464..1801162)
     CDS             complement(1801251..1802276)
     CDS             1802359..1803009
     CDS             1803374..1804156
     CDS             1804195..1804626
     CDS             1804619..1805203
     CDS             complement(1805181..1805927)
     CDS             complement(1806021..1806854)
     CDS             complement(1806895..1807212)
     CDS             1807424..1808173
     CDS             complement(1808213..1810360)
     CDS             complement(1810742..1811536)
     CDS             complement(1811984..1812460)
     CDS             complement(1812605..1813282)
     CDS             1813371..1815008
     CDS             1815070..1815603
     CDS             complement(1815796..1815999)
     CDS             1816075..1816272
     CDS             1816272..1818359
     CDS             complement(1818356..1818583)
     CDS             complement(1818649..1819401)
     CDS             1819740..1820090
     CDS             1820156..1820599
     CDS             1820703..1821887
     CDS             complement(1821891..1823123)
     CDS             1823556..1823753
     CDS             1823972..1824880
     CDS             1825399..1825578
     CDS             1825575..1825994
     CDS             1826164..1826490
     CDS             1826792..1828741
     CDS             1828751..1829704
     CDS             1829708..1830745
     CDS             1830745..1831926
     CDS             1831919..1833241
     CDS             complement(1833281..1835629)
     CDS             1835822..1836373
     CDS             complement(1836403..1837446)
     CDS             complement(1837439..1838368)
     CDS             1838526..1839410
     CDS             1839437..1840222
     CDS             1840333..1840659
     CDS             complement(1840688..1841707)
     CDS             complement(1841946..1842737)
     CDS             1842827..1843228
     CDS             complement(1843244..1844023)
     CDS             complement(1844113..1845075)
     CDS             1845240..1845512
     CDS             complement(1845538..1845939)
     CDS             1846031..1846399
     CDS             1846504..1846758
     CDS             1846769..1847137
     CDS             complement(1847121..1847486)
     CDS             complement(1847523..1849469)
     CDS             1849730..1850320
     CDS             1850428..1850649
     CDS             complement(1850598..1851629)
     CDS             complement(1851620..1852345)
     CDS             complement(1852394..1853365)
     CDS             complement(1853622..1855202)
     CDS             1855332..1855616
     CDS             1855683..1857056
     CDS             1857457..1858197
     CDS             1858218..1859804
     CDS             complement(1859801..1860403)
     CDS             1860474..1861652
     CDS             complement(1861675..1861968)
     CDS             complement(1862400..1863065)
     CDS             complement(1863533..1864921)
     CDS             1865070..1865918
     CDS             1865957..1866349
     CDS             complement(1866748..1867515)
     CDS             complement(1867512..1868456)
     CDS             complement(1868580..1868981)
     CDS             1869055..1869504
     CDS             complement(1869527..1870006)
     CDS             1870102..1871013
     CDS             complement(1871010..1871381)
     CDS             complement(1871477..1872292)
     CDS             complement(1872375..1873361)
     CDS             complement(1873451..1874953)
     CDS             complement(1875042..1876190)
     CDS             complement(1876394..1877476)
     CDS             1877689..1878612
     CDS             1878669..1880573
     CDS             1880672..1881493
     CDS             1881495..1882052
     CDS             complement(1882099..1882362)
     CDS             1882488..1882784
     CDS             1882787..1884616
     CDS             complement(1884645..1884860)
     CDS             complement(1884929..1885450)
     CDS             1885490..1885894
     CDS             1885914..1886786
     CDS             1886862..1887251
     CDS             1887301..1887969
     CDS             1888309..1889055
     CDS             complement(1889110..1889376)
     CDS             1889492..1889653
     CDS             1889698..1890072
     CDS             1890069..1891469
     CDS             complement(1891499..1892905)
     CDS             complement(1892960..1893553)
     CDS             1893658..1896636
     CDS             1896719..1897486
     CDS             1897659..1899566
     CDS             1899704..1901929
     CDS             1901970..1902944
     CDS             complement(1903003..1903389)
     CDS             1903458..1903937
     CDS             1904019..1905101
     CDS             1905166..1906170
     CDS             complement(1906202..1906999)
     CDS             1907261..1908124
     CDS             1908421..1908726
     CDS             1909136..1910371
     CDS             complement(1910400..1910579)
     CDS             1910732..1911964
     CDS             1912021..1912323
     CDS             complement(1912368..1913444)
     CDS             complement(1913528..1914469)
     CDS             1914554..1914808
     CDS             1914886..1915185
     CDS             complement(1915278..1915913)
     CDS             complement(1915957..1917018)
     CDS             complement(1917021..1917698)
     CDS             complement(1917701..1918642)
     CDS             complement(1918635..1921289)
     CDS             complement(1921286..1922407)
     CDS             complement(1922468..1923622)
     CDS             1923955..1924959
     CDS             complement(1925000..1925791)
     CDS             complement(1926078..1926461)
     CDS             complement(1926500..1927042)
     CDS             complement(1927039..1927452)
     CDS             complement(1927452..1927865)
     CDS             complement(1927889..1928362)
     CDS             complement(1928494..1929087)
     CDS             complement(1929572..1931545)
     CDS             1931708..1932169
     CDS             1932392..1933051
     CDS             1933276..1933554
     CDS             1933613..1933996
     CDS             complement(1934026..1934724)
     CDS             complement(1934744..1935526)
     CDS             complement(1935526..1935975)
     CDS             complement(1936207..1936464)
     CDS             1936639..1937013
     CDS             1937065..1937805
     CDS             complement(1938271..1939599)
     CDS             complement(1939662..1939994)
     CDS             1940106..1941173
     CDS             1941299..1941448
     CDS             complement(1941458..1941775)
     CDS             complement(1941798..1943192)
     CDS             complement(1943305..1944207)
     CDS             complement(1944268..1945152)
     CDS             complement(1945621..1946205)
     CDS             complement(1946334..1947233)
     CDS             1947498..1948595
     CDS             complement(1948948..1950696)
     CDS             complement(1950699..1952327)
     CDS             complement(1952386..1953147)
     CDS             complement(1953144..1953596)
     CDS             complement(1953598..1954035)
     CDS             complement(1954019..1955704)
     CDS             complement(1955946..1956467)
     CDS             complement(1956467..1957684)
     CDS             complement(1957685..1958044)
     CDS             complement(1958193..1958756)
     CDS             1958846..1959442
     CDS             complement(1960025..1961389)
     CDS             complement(1961640..1961915)
     CDS             complement(1961999..1962334)
     CDS             complement(1962491..1963216)
     CDS             complement(1963305..1963739)
     CDS             1963910..1965019
     CDS             1965022..1967010
     CDS             1967007..1967816
     CDS             1967823..1969055
     CDS             1969115..1969978
     CDS             1970061..1971335
     CDS             1971405..1971794
     CDS             1971800..1972228
     CDS             1972329..1973207
     CDS             complement(1973229..1973651)
     CDS             1973756..1974187
     CDS             complement(1974189..1974626)
     CDS             complement(1974706..1975797)
     CDS             complement(1975882..1977450)
     CDS             complement(1977594..1978058)
     CDS             1978183..1978617
     CDS             complement(1978614..1979135)
     CDS             complement(1979132..1979503)
     CDS             1979619..1980350
     CDS             1980362..1980787
     CDS             complement(1980821..1981339)
     CDS             1981426..1984098
     CDS             1984196..1985923
     CDS             1985944..1987026
     CDS             1987023..1987952
     CDS             1987952..1988317
     CDS             complement(1988309..1989640)
     CDS             complement(1989665..1990348)
     CDS             1990574..1991428
     CDS             complement(1991498..1992070)
     CDS             1992214..1993671
     CDS             1993664..1995022
     CDS             1995242..1995496
     CDS             1995629..1996792
     CDS             1996827..1997111
     CDS             1997183..1997482
     CDS             complement(1997490..1998344)
     CDS             complement(1998553..1999689)
     CDS             1999785..2000531
     CDS             complement(2000556..2001851)
     CDS             complement(2001928..2003031)
     CDS             complement(2003236..2003853)
     CDS             complement(2003898..2005859)
     CDS             2006160..2006507
     CDS             2006510..2006893
     CDS             2006893..2007252
     CDS             complement(2007249..2008331)
     CDS             2008407..2008853
     CDS             complement(2008850..2009581)
     CDS             complement(2009643..2010266)
     CDS             complement(2010268..2010921)
     CDS             2011032..2011445
     CDS             complement(2011633..2012658)
     CDS             2012779..2013843
     CDS             complement(2013847..2014338)
     CDS             2014451..2014705
     CDS             complement(2014702..2015376)
     CDS             2015473..2016585
     CDS             complement(2016600..2018441)
     CDS             complement(2018523..2018822)
     CDS             complement(2018851..2019201)
     CDS             2019334..2019831
     CDS             2019821..2019967
     CDS             complement(2020109..2020288)
     CDS             complement(2020487..2021059)
     CDS             2021235..2023517
     CDS             complement(2023600..2025360)
     CDS             complement(2025618..2025989)
     CDS             complement(2026072..2027061)
     CDS             2027127..2027726
     CDS             complement(2027768..2028580)
     CDS             complement(2028577..2029368)
     CDS             complement(2029372..2029689)
     CDS             complement(2029686..2030324)
     CDS             2030445..2030855
     CDS             complement(2031007..2031999)
     CDS             2032480..2032785
     CDS             2032827..2033114
     CDS             complement(2033166..2034107)
     CDS             complement(2034179..2034433)
     CDS             2035259..2036074
     CDS             2036112..2036570
     CDS             2036576..2036806
     CDS             2036803..2038596
     CDS             2038604..2039155
     CDS             2039152..2039946
     CDS             2039939..2041114
     CDS             2041275..2041658
     CDS             complement(2041665..2043458)
     CDS             complement(2043713..2045476)
     CDS             complement(2045479..2045622)
     CDS             complement(2045619..2045816)
     CDS             complement(2045813..2046043)
     CDS             2046640..2048040
     CDS             complement(2048019..2049026)
     CDS             complement(2049027..2049464)
     CDS             complement(2049520..2050986)
     CDS             complement(2051179..2051526)
     CDS             2051997..2052614
     CDS             complement(2052639..2053412)
     CDS             2053487..2053834
     CDS             2053909..2055015
     CDS             2055121..2055567
     CDS             complement(2055755..2056294)
     CDS             2056397..2057212
     CDS             2057209..2059773
     CDS             2059778..2060044
     CDS             complement(2060050..2060493)
     CDS             complement(2060621..2062543)
     CDS             complement(2062583..2063170)
     CDS             2063746..2063865
     CDS             2064089..2064667
     CDS             2064879..2066924
     CDS             2067473..2067568
     CDS             2067555..2068499
     CDS             2068626..2069159
     CDS             complement(2069430..2070293)
     CDS             2070444..2071043
     CDS             complement(2071051..2071572)
     CDS             complement(2071751..2072359)
     CDS             2073356..2073730
     CDS             2073736..2075616
     CDS             complement(2075686..2075910)
     CDS             2076092..2076391
     CDS             2076881..2077027
     CDS             2077024..2077212
     CDS             complement(2077225..2078472)
     CDS             2078665..2079234
     CDS             2079339..2079584
     CDS             complement(2079871..2080371)
     CDS             2080592..2083657
     CDS             complement(2083649..2084173)
     CDS             complement(2084226..2085422)
     CDS             2085646..2085840
     CDS             2085843..2086037
     CDS             complement(2086165..2086905)
     CDS             complement(2087013..2087198)
     CDS             complement(2087240..2087398)
     CDS             2087461..2088180
     CDS             2088260..2088853
     CDS             complement(2088850..2089929)
     CDS             complement(2089929..2090891)
     CDS             complement(2090901..2092181)
     CDS             2092393..2094480
     CDS             2094552..2095739
     CDS             complement(2095847..2097865)
     CDS             2098039..2099091
     CDS             complement(2099123..2099626)
     CDS             complement(2099705..2100703)
     CDS             2100921..2101454
     CDS             2101692..2101889
     CDS             complement(2101947..2102378)
     CDS             2102555..2103418
     CDS             complement(2103470..2103856)
     CDS             2104058..2105062
     CDS             2105367..2106569
     CDS             complement(2106566..2106712)
     CDS             2106841..2107419
     CDS             complement(2107416..2108450)
     CDS             2108616..2109209
     CDS             2109246..2109542
     CDS             2109606..2111540
     CDS             complement(2111564..2111881)
     CDS             2111976..2112971
     CDS             complement(2113134..2113844)
     CDS             complement(2113906..2115186)
     CDS             2115334..2115951
     CDS             2116201..2117337
     CDS             2117671..2119518
     CDS             2119515..2120843
     CDS             complement(2121198..2122220)
     CDS             2122697..2122945
     CDS             complement(2122953..2123189)
     CDS             2123342..2123548
     CDS             2123548..2124255
     CDS             complement(2124334..2125386)
     CDS             2125647..2126123
     CDS             2126148..2126258
     CDS             complement(2126270..2127004)
     CDS             2127411..2127770
     CDS             complement(2128312..2128569)
     CDS             2128950..2130461
     CDS             complement(2130467..2131153)
     CDS             2131354..2132916
     CDS             2132919..2133479
     CDS             2133578..2134852
     CDS             2135011..2135649
     CDS             2135675..2136055
     CDS             complement(2136056..2136301)
     CDS             complement(2136649..2137008)
     CDS             2137081..2137359
     CDS             complement(2137394..2137582)
     CDS             2137705..2138136
     CDS             2138142..2138372
     CDS             2138369..2140171
     CDS             2140179..2140730
     CDS             2140727..2141521
     CDS             2141514..2142023
     CDS             2141986..2142684
     CDS             2142681..2142848
     CDS             2142845..2143237
     CDS             complement(2143259..2143882)
     CDS             complement(2144200..2145816)
     CDS             complement(2146818..2147129)
     CDS             complement(2147133..2148398)
     CDS             complement(2148655..2149044)
     CDS             complement(2149158..2150102)
     CDS             complement(2150099..2150632)
     CDS             complement(2150712..2150933)
     CDS             2151043..2152137
     CDS             complement(2152334..2154520)
     CDS             2154724..2155917
     CDS             2155984..2156778
     CDS             2156932..2160075
     CDS             complement(2160091..2160801)
     CDS             complement(2160795..2161499)
     CDS             complement(2161496..2162077)
     CDS             complement(2162152..2163534)
     CDS             complement(2163584..2164204)
     CDS             complement(2164207..2164635)
     CDS             2165107..2167494
     CDS             complement(2167552..2167977)
     CDS             complement(2167977..2169164)
     CDS             complement(2169167..2172076)
     CDS             complement(2172073..2173899)
     CDS             complement(2173901..2175466)
     CDS             complement(2175466..2175693)
     CDS             2176646..2177299
     CDS             2177415..2177717
     CDS             2177786..2178274
     CDS             2178385..2179158
     CDS             2179145..2180122
     CDS             complement(2180079..2180297)
     CDS             complement(2180396..2181739)
     CDS             2181902..2182585
     CDS             2182669..2182938
     CDS             2183132..2184091
     CDS             2184088..2185062
     CDS             2185059..2187293
     CDS             2187338..2187631
     CDS             2187880..2190192
     CDS             2190242..2191114
     CDS             complement(2191120..2191284)
     CDS             2191407..2192792
     CDS             2192868..2193503
     CDS             complement(2193538..2194464)
     CDS             complement(2194527..2194703)
     CDS             2194869..2195963
     CDS             2195968..2196405
     CDS             complement(2196433..2196951)
     CDS             complement(2197026..2197793)
     CDS             complement(2197856..2198203)
     CDS             complement(2198281..2198841)
     CDS             2198883..2201009
     CDS             2201126..2202172
     CDS             complement(2202184..2202429)
     CDS             complement(2202468..2202878)
     CDS             complement(2202996..2203718)
     CDS             complement(2203715..2204527)
     CDS             complement(2204520..2205629)
     CDS             complement(2205626..2206543)
     CDS             complement(2206574..2207872)
     CDS             2208013..2208984
     CDS             2209057..2209893
     CDS             complement(2209895..2210611)
     CDS             2210800..2212323
     CDS             2212316..2212444
     CDS             2212567..2212854
     CDS             2212896..2213831
     CDS             2214108..2215157
     CDS             2215253..2215801
     CDS             2215931..2216371
     CDS             complement(2216439..2216702)
     CDS             complement(2216695..2216934)
     CDS             complement(2217708..2218364)
     CDS             2218425..2219099
     CDS             2219138..2219914
     CDS             complement(2219935..2220768)
     CDS             2221262..2222269
     CDS             2222455..2222763
     CDS             2222764..2222898
     CDS             2222908..2224554
     CDS             2224770..2225045
     CDS             2225159..2225830
     CDS             2225932..2226729
     CDS             2226862..2228562
     CDS             complement(2228576..2229052)
     CDS             complement(2229045..2229152)
     CDS             complement(2229438..2230103)
     CDS             complement(2230161..2231372)
     CDS             2231752..2232687
     CDS             2232730..2233803
     CDS             complement(2233825..2234436)
     CDS             2234545..2235423
     CDS             2235483..2235854
     CDS             complement(2235888..2237366)
     CDS             complement(2237626..2237883)
     CDS             complement(2237929..2238138)
     CDS             complement(2238392..2239603)
     CDS             2239891..2241525
     CDS             2241597..2241857
     CDS             complement(2241892..2243037)
     CDS             2243272..2244495
     CDS             complement(2244502..2244717)
     CDS             2244853..2245809
     CDS             2246063..2247133
     CDS             complement(2247130..2247333)
     CDS             complement(2247390..2247596)
     CDS             complement(2247856..2249076)
     CDS             2249250..2250218
     CDS             complement(2250277..2250525)
     CDS             complement(2250611..2251162)
     CDS             2251249..2252628
     CDS             complement(2252613..2253764)
     CDS             complement(2253764..2254126)
     CDS             complement(2254174..2255199)
     CDS             complement(2255302..2255691)
     CDS             complement(2255816..2257024)
     CDS             complement(2257094..2258014)
     CDS             2258124..2258864
     CDS             2258911..2259513
     CDS             complement(2259521..2259913)
     CDS             2260019..2262784
     CDS             2262859..2264799
     CDS             2264894..2265910
     CDS             2265930..2266775
     CDS             2266883..2267722
     CDS             2267784..2268968
     CDS             2269331..2269702
     CDS             2269704..2270015
     CDS             2270094..2270543
     CDS             complement(2270544..2270744)
     CDS             complement(2270807..2271313)
     CDS             2271528..2272385
     CDS             complement(2272395..2273651)
     CDS             complement(2273773..2273916)
     CDS             2274052..2276205
     CDS             2276286..2277230
     CDS             2277451..2278536
     CDS             complement(2278543..2279145)
     CDS             complement(2279209..2279544)
     CDS             complement(2279544..2280047)
     CDS             complement(2280123..2280710)
     CDS             complement(2280769..2281530)
     CDS             2281613..2283475
     CDS             complement(2283494..2283685)
     CDS             complement(2284035..2286818)
     CDS             complement(2286930..2287967)
     CDS             2287987..2288187
     CDS             2288195..2288593
     CDS             complement(2288608..2289060)
     CDS             complement(2289085..2290482)
     CDS             complement(2290575..2290859)
     CDS             2290866..2291003
     CDS             complement(2291139..2291903)
     CDS             2292193..2292360
     CDS             complement(2292409..2293095)
     CDS             2293154..2293330
     CDS             2293449..2294765
     CDS             complement(2295238..2295822)
     CDS             complement(2295869..2296306)
     CDS             complement(2296571..2297248)
     CDS             complement(2297289..2299982)
     CDS             complement(2299979..2300467)
     CDS             complement(2300529..2301566)
     CDS             complement(2301768..2302460)
     CDS             2302548..2303417
     CDS             complement(2303500..2303781)
     CDS             2303908..2305107
     CDS             complement(2305113..2305328)
     CDS             2305505..2306188
     CDS             2306185..2306784
     CDS             complement(2306827..2308722)
     CDS             complement(2308896..2309870)
     CDS             complement(2309870..2310166)
     CDS             2310312..2311613
     CDS             complement(2311610..2311816)
     CDS             complement(2311917..2312342)
     CDS             complement(2312361..2312675)
     CDS             2312695..2313003
     CDS             complement(2313058..2313429)
     CDS             complement(2313480..2314865)
     CDS             2314965..2315243
     CDS             2315243..2315752
     CDS             2315755..2316339
     CDS             complement(2316374..2317036)
     CDS             complement(2317153..2317773)
     CDS             2317918..2319999
     CDS             complement(2320001..2320750)
     CDS             complement(2320823..2320960)
     CDS             2321140..2321868
     CDS             2321915..2322895
     CDS             2322999..2323712
     CDS             2323709..2324236
     CDS             2324233..2325489
     CDS             2325486..2325968
     CDS             complement(2326039..2327382)
     CDS             complement(2327382..2328992)
     CDS             2329457..2330785
     CDS             2330778..2331143
     CDS             2331153..2331611
     CDS             2331820..2332464
     CDS             2332636..2333991
     CDS             complement(2334150..2334251)
     CDS             complement(2334254..2336020)
     CDS             complement(2336449..2337771)
     CDS             complement(2338163..2340268)
     CDS             2340446..2341783
     CDS             2341725..2342588
     CDS             2342698..2343555
     CDS             2343728..2345227
     CDS             2345364..2346773
     CDS             complement(2346819..2348174)
     CDS             complement(2348487..2351711)
     CDS             complement(2351764..2351955)
     CDS             2351960..2352679
     CDS             2352714..2353142
     CDS             2353185..2353913
     CDS             complement(2353910..2354284)
     CDS             2354426..2354596
     CDS             2354682..2355419
     CDS             complement(2355516..2355821)
     CDS             complement(2355967..2356134)
     CDS             complement(2356195..2356479)
     CDS             complement(2356479..2357915)
     CDS             complement(2358014..2358709)
     CDS             2358737..2359027
     CDS             2359033..2359482
     CDS             complement(2359483..2362161)
     CDS             complement(2362651..2363715)
     CDS             complement(2363708..2364988)
     CDS             complement(2364985..2365614)
     CDS             complement(2365648..2366541)
     CDS             complement(2366708..2367880)
     CDS             2368038..2369231
     CDS             complement(2369258..2369689)
     CDS             2370106..2370714
     CDS             2370796..2371494
     CDS             2371585..2372241
     CDS             complement(2372256..2373431)
     CDS             2373633..2374031
     CDS             complement(2374038..2375012)
     CDS             complement(2375009..2375683)
     CDS             complement(2375908..2377299)
     CDS             complement(2377365..2377754)
     CDS             2378141..2379118
     CDS             2379190..2379933
     CDS             complement(2380187..2381083)
     CDS             complement(2381085..2382146)
     CDS             complement(2382143..2383270)
     CDS             complement(2383267..2384127)
     CDS             complement(2384146..2385183)
     CDS             complement(2385180..2386160)
     CDS             complement(2386245..2386409)
     CDS             complement(2386575..2388074)
     CDS             complement(2388079..2389341)
     CDS             complement(2389742..2390527)
     CDS             complement(2390665..2391759)
     CDS             2391918..2392106
     CDS             2392147..2392656
     CDS             2392846..2393268
     CDS             2393270..2397457
     CDS             2397626..2399692
     CDS             2399685..2400731
     CDS             2400789..2401004
     CDS             complement(2401037..2402623)
     CDS             complement(2402769..2402936)
     CDS             2403310..2404155
     CDS             2404152..2405996
     CDS             2405997..2406596
     CDS             2406663..2409221
     CDS             complement(2409218..2409946)
     CDS             2410074..2410988
     CDS             complement(2411112..2411237)
     CDS             complement(2411371..2412057)
     CDS             complement(2412057..2412440)
     CDS             complement(2412445..2413086)
     CDS             2414031..2415605
     CDS             complement(2415675..2416514)
     CDS             complement(2416457..2417167)
     CDS             2417247..2418824
     CDS             2419221..2420519
     CDS             complement(2420803..2421435)
     CDS             2421530..2422009
     CDS             complement(2422067..2424265)
     CDS             2424321..2425073
     CDS             complement(2425052..2426023)
     CDS             2426090..2426599
     CDS             complement(2426666..2427355)
     CDS             2427509..2427634
     CDS             2427678..2428769
     CDS             complement(2428957..2431311)
     CDS             2431581..2431955
     CDS             complement(2431959..2432474)
     CDS             2432582..2432911
     CDS             complement(2432903..2433742)
     CDS             complement(2433844..2434872)
     CDS             2434998..2435498
     CDS             2435543..2436640
     CDS             2436640..2436936
     CDS             complement(2437506..2437868)
     CDS             complement(2437994..2439442)
     CDS             2439588..2440040
     CDS             2440104..2440886
     CDS             complement(2440908..2441903)
     CDS             complement(2441986..2442270)
     CDS             2442443..2443387
     CDS             2443388..2444002
     CDS             complement(2444049..2444477)
     CDS             2444611..2445045
     CDS             complement(2445037..2445489)
     CDS             complement(2445591..2445761)
     CDS             2445841..2446689
     CDS             2446733..2447011
     CDS             2447062..2447748
     CDS             complement(2447752..2448957)
     CDS             2449058..2449423
     CDS             2449708..2451753
     CDS             2451833..2454022
     CDS             2454235..2456250
     CDS             complement(2456601..2458931)
     CDS             complement(2458931..2460073)
     CDS             2460230..2463757
     CDS             2463759..2464031
     CDS             2464198..2464533
     CDS             2464530..2465339
     CDS             2465372..2466139
     CDS             2466136..2466852
     CDS             complement(2466831..2467691)
     CDS             2467863..2468357
     CDS             2468399..2470015
     CDS             complement(2470018..2470602)
     CDS             complement(2470770..2471075)
     CDS             2471167..2471709
     CDS             complement(2471755..2473242)
     CDS             complement(2473239..2473835)
     CDS             complement(2473976..2474434)
     CDS             2474561..2475916
     CDS             complement(2475929..2476822)
     CDS             complement(2476819..2478054)
     CDS             complement(2478125..2479561)
     CDS             2479656..2480072
     CDS             2480121..2480834
     CDS             complement(2480848..2481258)
     CDS             complement(2481255..2481713)
     CDS             complement(2481818..2482921)
     CDS             complement(2483211..2484893)
     CDS             2485034..2485381
     CDS             complement(2485573..2486307)
     CDS             complement(2486304..2487149)
     CDS             complement(2487173..2487871)
     CDS             2488042..2488407
     CDS             complement(2488433..2489020)
     CDS             complement(2489097..2489540)
     CDS             complement(2489767..2490318)
     CDS             complement(2490315..2490500)
     CDS             2490573..2491271
     CDS             2491322..2492227
     CDS             complement(2492278..2492427)
     CDS             2492566..2493639
     CDS             complement(2493809..2494324)
     CDS             2494412..2496094
     CDS             2496091..2496471
     CDS             complement(2496498..2497208)
     CDS             complement(2497320..2498702)
     CDS             complement(2498784..2499227)
     CDS             2499335..2500243
     CDS             2500355..2502259
     CDS             complement(2502256..2502708)
     CDS             complement(2502781..2502942)
     CDS             2503200..2503667
     CDS             complement(2503807..2504940)
     CDS             complement(2505040..2505510)
     CDS             complement(2505599..2507206)
     CDS             2507298..2508641
     CDS             2508724..2508999
     CDS             2509044..2509919
     CDS             2509981..2510277
     CDS             complement(2510297..2511247)
     CDS             complement(2511290..2511535)
     CDS             complement(2511605..2512492)
     CDS             2512888..2514117
     CDS             2514117..2514494
     CDS             2514498..2515076
     CDS             2515076..2515273
     CDS             2515275..2515814
     CDS             complement(2515837..2515992)
     CDS             complement(2516082..2517113)
     CDS             2517201..2517590
     CDS             complement(2517795..2518643)
     CDS             complement(2518709..2519914)
     CDS             2520066..2521364
     CDS             2521503..2522501
     CDS             2522546..2523823
     CDS             2524103..2524558
     CDS             complement(2524695..2524847)
     CDS             2525128..2526204
     CDS             complement(2526201..2526410)
     CDS             2526540..2527187
     CDS             complement(2527206..2527724)
     CDS             2527917..2528867
     CDS             complement(2528871..2529482)
     CDS             complement(2529519..2530415)
     CDS             complement(2530422..2531207)
     CDS             complement(2531326..2532411)
     CDS             2532726..2533517
     CDS             complement(2533535..2534233)
     CDS             complement(2534223..2534399)
     CDS             complement(2534666..2536903)
     CDS             2536966..2538585
     CDS             2538587..2539216
     CDS             complement(2539228..2540100)
     CDS             2540230..2542308
     CDS             2542392..2543519
     CDS             2543688..2544545
     CDS             complement(2544552..2545337)
     CDS             complement(2545338..2545433)
     CDS             2545505..2545891
     CDS             complement(2545916..2547382)
     CDS             2547473..2548546
     CDS             2548546..2549637
     CDS             2549624..2550466
     CDS             2550460..2551266
     CDS             2551339..2551785
     CDS             complement(2551775..2552020)
     CDS             2552136..2554535
     CDS             2554535..2555062
     CDS             2555101..2555388
     CDS             2555385..2556689
     CDS             2556766..2557608
     CDS             complement(2557609..2558154)
     CDS             2558455..2558754
     CDS             2558762..2559319
     CDS             2559365..2559910
     CDS             2559913..2561340
     CDS             2561380..2561838
     CDS             complement(2561847..2562071)
     CDS             complement(2562382..2564079)
     CDS             complement(2564211..2565206)
     CDS             complement(2565353..2566225)
     CDS             2566482..2566655
     CDS             complement(2566642..2567376)
     CDS             complement(2567373..2568311)
     CDS             complement(2568387..2569373)
     CDS             2569381..2569704
     CDS             complement(2569813..2570007)
     CDS             2570169..2571896
     CDS             complement(2572070..2573164)
     CDS             complement(2573157..2574296)
     CDS             complement(2574383..2575276)
     CDS             2575404..2576282
     CDS             2576700..2577317
     CDS             2577319..2577777
     CDS             2577913..2578968
     CDS             complement(2579400..2580452)
     CDS             complement(2580477..2581490)
     CDS             2581629..2582534
     CDS             2582595..2583308
     CDS             2583382..2584068
     CDS             2584065..2584475
     CDS             complement(2584589..2584876)
     CDS             2585023..2585799
     CDS             2585854..2586018
     CDS             2586112..2586588
     CDS             complement(2586612..2587328)
     CDS             complement(2587501..2587638)
     CDS             complement(2587713..2587898)
     CDS             complement(2587905..2588699)
     CDS             complement(2588816..2589799)
     CDS             complement(2589830..2591065)
     CDS             complement(2591229..2591516)
     CDS             2591704..2592141
     CDS             2592151..2592870
     CDS             2592944..2593192
     CDS             2593325..2594020
     CDS             complement(2594052..2596946)
     CDS             2597000..2597389
     CDS             2597564..2599243
     CDS             complement(2599725..2600588)
     CDS             2600665..2601660
     CDS             complement(2601661..2601882)
     CDS             complement(2601926..2602093)
     CDS             complement(2602093..2602278)
     CDS             2602611..2604002
     CDS             2604154..2606841
     CDS             complement(2606874..2607326)
     CDS             complement(2607329..2607736)
     CDS             complement(2607799..2608614)
     CDS             complement(2608690..2609529)
     CDS             complement(2609607..2610236)
     CDS             complement(2610383..2611801)
     CDS             complement(2611859..2612239)
     CDS             complement(2612295..2613932)
     CDS             complement(2613936..2614934)
     CDS             complement(2614931..2616037)
     CDS             complement(2616210..2617139)
     CDS             complement(2617295..2618128)
     CDS             2618215..2620686
     CDS             2620922..2621131
     CDS             complement(2621314..2621970)
     CDS             2622089..2622811
     CDS             2622899..2623906
     CDS             2624037..2625686
     CDS             2625962..2627473
     CDS             2627473..2629227
     CDS             complement(2629261..2629740)
     CDS             complement(2629780..2630832)
     CDS             complement(2630938..2631135)
     CDS             2631342..2631692
     CDS             complement(2633254..2633349)
     CDS             2637498..2637755
     CDS             2638154..2639209
     CDS             complement(2639220..2640524)
     CDS             complement(2640597..2641205)
     CDS             2641378..2642046
     CDS             2642489..2643052
     CDS             2643049..2644584
     CDS             2644866..2646092
     CDS             2646332..2647474
     CDS             complement(2647628..2648086)
     CDS             2648121..2648429
     CDS             2648542..2648721
     CDS             2648782..2649114
     CDS             2649227..2650093
     CDS             complement(2650130..2650357)
     CDS             complement(2650896..2651573)
     CDS             complement(2651622..2651774)
     CDS             2652044..2652385
     CDS             2652478..2654241
     CDS             2655109..2655720
     CDS             complement(2655835..2656428)
     CDS             2656630..2658690
     CDS             2658787..2660337
     CDS             2660440..2661045
     CDS             2661042..2661839
     CDS             2661832..2662710
     CDS             2662710..2663681
     CDS             2663839..2664603
     CDS             2664824..2665750
     CDS             2665753..2666910
     CDS             2666910..2667185
     CDS             2667182..2667841
     CDS             2667838..2669061
     CDS             2669086..2669457
     CDS             2669450..2670715
     CDS             2670840..2671601
     CDS             complement(2671616..2672326)
     CDS             complement(2672326..2672532)
     CDS             complement(2672602..2674761)
     CDS             2674797..2678735
     CDS             2678725..2679450
     CDS             2679518..2680282
     CDS             complement(2680305..2680772)
     CDS             complement(2680849..2681622)
     CDS             2681793..2682281
     CDS             2682316..2683527
     CDS             complement(2683549..2684595)
     CDS             2685056..2685250
     CDS             complement(2685335..2686051)
     CDS             complement(2686055..2689507)
     CDS             2689865..2690791
     CDS             complement(2690827..2692002)
     CDS             complement(2692105..2692965)
     CDS             complement(2693010..2694092)
     CDS             complement(2694813..2696258)
     CDS             complement(2697019..2697192)
     CDS             complement(2697559..2698491)
     CDS             2698773..2699489
     CDS             complement(2699599..2701344)
     CDS             complement(2701378..2702004)
     CDS             2702142..2702615
     CDS             2702870..2704015
     CDS             2704203..2704472
     CDS             2704692..2706767
     CDS             2706925..2709123
     CDS             complement(2709292..2710296)
     CDS             complement(2710293..2711231)
     CDS             complement(2711327..2711602)
     CDS             complement(2711660..2712988)
     CDS             2713224..2716010
     CDS             2716010..2716609
     CDS             2716612..2718000
     CDS             2718003..2719616
     CDS             2719662..2720072
     CDS             complement(2720077..2721108)
     CDS             2721174..2722460
     CDS             2722457..2723665
     CDS             2723785..2724087
     CDS             complement(2724112..2724669)
     CDS             2724759..2725643
     CDS             2725759..2726961
     CDS             2727059..2727718
     CDS             complement(2727739..2728671)
     CDS             2728886..2729116
     CDS             complement(2729253..2729927)
     CDS             complement(2729914..2730663)
     CDS             complement(2730803..2731783)
     CDS             complement(2731863..2732000)
     CDS             2732144..2732311
     CDS             complement(2732339..2732962)
     CDS             2733059..2733532
     CDS             complement(2733549..2734073)
     CDS             2734219..2734593
     CDS             2734738..2735283
     CDS             2735346..2735618
     CDS             2735675..2736844
     CDS             2736841..2737602
     CDS             2737602..2738384
     CDS             complement(2738416..2739141)
     CDS             2739358..2739612
     CDS             2739614..2740171
     CDS             2740247..2741767
     CDS             2741859..2742092
     CDS             2742135..2742452
     CDS             complement(2742531..2743604)
     CDS             complement(2743606..2744532)
     CDS             2744617..2746665
     CDS             complement(2746696..2747454)
     CDS             complement(2747511..2747939)
     CDS             2748150..2748581
     CDS             complement(2748598..2749137)
     CDS             complement(2749249..2750496)
     CDS             complement(2750580..2751044)
     CDS             complement(2751107..2751397)
     CDS             complement(2751394..2752122)
     CDS             complement(2752155..2752328)
     CDS             2752329..2752892
     CDS             2753137..2753949
     CDS             complement(2753946..2754461)
     CDS             2754585..2754737
     CDS             2754737..2755015
     CDS             2755051..2755683
     CDS             complement(2755765..2755869)
     CDS             2756253..2756426
     CDS             2756423..2756887
     CDS             2756895..2758184
     CDS             2759065..2759604
     CDS             complement(2759656..2760306)
     CDS             complement(2760362..2760775)
     CDS             complement(2760785..2761693)
     CDS             2761872..2762384
     CDS             2762493..2763902
     CDS             2764012..2764410
     CDS             complement(2764419..2765102)
     CDS             complement(2765103..2765846)
     CDS             complement(2765843..2766601)
     CDS             complement(2766598..2767689)
     CDS             complement(2767686..2768645)
     CDS             complement(2768757..2770175)
     CDS             2770292..2771122
     CDS             2771178..2771756
     CDS             2771757..2772323
     CDS             2772447..2773493
     CDS             complement(2773512..2774246)
     CDS             complement(2774370..2775263)
     CDS             2775351..2776307
     CDS             2776359..2777414
     CDS             2777507..2777851
     CDS             complement(2777910..2778533)
     CDS             complement(2778530..2778952)
     CDS             complement(2778949..2779512)
     CDS             complement(2779564..2780406)
     CDS             complement(2780468..2781418)
     CDS             complement(2781418..2782209)
     CDS             complement(2782291..2783385)
     CDS             2783540..2784772
     CDS             complement(2784799..2785419)
     CDS             2785535..2785867
     CDS             2785854..2787725
     CDS             2787944..2788204
     CDS             2788227..2788811
     CDS             2788808..2789881
     CDS             2789878..2790201
     CDS             2790204..2791964
     CDS             2791967..2793379
     CDS             2793525..2794226
     CDS             2794336..2795028
     CDS             2795084..2795476
     CDS             complement(2795598..2796854)
     CDS             complement(2797142..2798023)
     CDS             2798231..2799046
     CDS             complement(2799114..2799863)
     CDS             2799933..2800724
     CDS             complement(2800789..2802528)
     CDS             complement(2802663..2804429)
     CDS             2804533..2805429
     CDS             2805476..2805667
     CDS             complement(2805718..2807355)
     CDS             complement(2807356..2808042)
     CDS             2808462..2808710
     CDS             2808806..2810053
     CDS             complement(2810082..2810948)
     CDS             2811045..2812079
     CDS             2812195..2812656
     CDS             2812742..2813086
     CDS             2813087..2813704
     CDS             complement(2813741..2814406)
     CDS             2814662..2815969
     CDS             2816031..2816453
     CDS             complement(2816517..2816786)
     CDS             complement(2816835..2817341)
     CDS             2817437..2818264
     CDS             2818310..2820100
     CDS             2820303..2821469
     CDS             complement(2821505..2822272)
     CDS             complement(2822474..2822647)
     CDS             complement(2822650..2823780)
     CDS             complement(2823787..2824707)
     CDS             complement(2824704..2825642)
     CDS             complement(2825669..2827009)
     CDS             2827366..2828586
     CDS             2828629..2829099
     CDS             2829181..2829534
     CDS             complement(2829591..2829767)
     CDS             2830034..2831842
     CDS             complement(2832115..2833920)
     CDS             complement(2834015..2834569)
     CDS             2834767..2835006
     CDS             2835007..2835465
     CDS             complement(2835462..2835608)
     CDS             complement(2835665..2836807)
     CDS             complement(2836831..2838186)
     CDS             2838264..2838809
     CDS             2838905..2839372
     CDS             complement(2839399..2839713)
     CDS             2839742..2840677
     CDS             2840674..2842230
     CDS             complement(2842265..2842900)
     CDS             complement(2842959..2844236)
     CDS             complement(2844323..2845438)
     CDS             2845528..2846340
     CDS             complement(2846362..2846967)
     CDS             2847158..2848024
     CDS             complement(2848330..2848581)
     CDS             complement(2848766..2849002)
     CDS             complement(2849032..2849505)
     CDS             complement(2849510..2851180)
     CDS             complement(2851177..2851605)
     CDS             complement(2851651..2853645)
     CDS             complement(2853716..2855407)
     CDS             complement(2855548..2857506)
     CDS             2857655..2858515
     CDS             2858755..2859864
     CDS             2859864..2861654
     CDS             complement(2862103..2863485)
     CDS             complement(2863875..2864630)
     CDS             2864719..2866026
     CDS             complement(2866032..2866526)
     CDS             complement(2866519..2866965)
     CDS             complement(2867062..2869395)
     CDS             complement(2869444..2870439)
     CDS             complement(2870432..2871364)
     CDS             complement(2871367..2872539)
     CDS             2872624..2872899
     CDS             complement(2873129..2874649)
     CDS             complement(2874782..2875198)
     CDS             complement(2875262..2875720)
     CDS             2875951..2877000
     CDS             2877091..2877687
     CDS             2877739..2879922
     CDS             complement(2879938..2880063)
     CDS             2880158..2880703
     CDS             2880724..2881005
     CDS             2881126..2882598
     CDS             complement(2882624..2883499)
     CDS             complement(2883565..2884710)
     CDS             2885102..2886889
     CDS             2886973..2887380
     CDS             2887419..2888495
     CDS             2888522..2888734
     CDS             complement(2888763..2889491)
     CDS             complement(2889577..2890341)
     CDS             complement(2890341..2891027)
     CDS             complement(2891060..2892022)
     CDS             complement(2892464..2893150)
     CDS             complement(2893194..2893448)
     CDS             complement(2893500..2894159)
     CDS             complement(2894159..2895034)
     CDS             2895155..2896135
     CDS             complement(2896424..2896984)
     CDS             complement(2897067..2898101)
     CDS             2898253..2899269
     CDS             2899384..2900736
     CDS             complement(2900936..2902042)
     CDS             complement(2902231..2902941)
     CDS             complement(2902941..2904527)
     CDS             complement(2904611..2905237)
     CDS             complement(2905237..2906013)
     CDS             complement(2905991..2907172)
     CDS             complement(2907310..2908209)
     CDS             2908350..2908937
     CDS             complement(2908934..2909254)
     CDS             complement(2909307..2909537)
     CDS             2909678..2910364
     CDS             2910367..2910597
     CDS             complement(2910637..2911149)
     CDS             complement(2911600..2912124)
     CDS             complement(2912162..2912569)
     CDS             complement(2912562..2913899)
     CDS             complement(2913892..2915112)
     CDS             complement(2915109..2916569)
     CDS             complement(2916566..2917588)
     CDS             complement(2917719..2919566)
     CDS             complement(2919834..2920175)
     CDS             complement(2920232..2921017)
     CDS             complement(2921057..2921605)
     CDS             complement(2921772..2922713)
     CDS             complement(2922762..2923847)
     CDS             2923957..2924994
     CDS             2925068..2925667
     CDS             2925755..2926684
     CDS             complement(2926822..2927634)
     CDS             complement(2927705..2929318)
     CDS             2929400..2930776
     CDS             2930850..2931407
     CDS             2931813..2932670
     CDS             complement(2932816..2933244)
     CDS             2933691..2934542
     CDS             complement(2934588..2935877)
     CDS             2935978..2936373
     CDS             2936421..2937017
     CDS             2937010..2937564
     CDS             complement(2937649..2938008)
     CDS             2938306..2938839
     CDS             2938971..2939096
     CDS             2939184..2940527
     CDS             complement(2940567..2941640)
     CDS             complement(2941768..2942043)
     CDS             2942095..2942715
     CDS             complement(2942731..2943390)
     CDS             2943519..2944268
     CDS             complement(2945079..2945264)
     CDS             complement(2945414..2946163)
     CDS             2946164..2946547
     CDS             complement(2946548..2947702)
     CDS             2947814..2948332
     CDS             complement(2948419..2948727)
     CDS             2949358..2950167
     CDS             complement(2950204..2950521)
     CDS             complement(2950969..2952876)
     CDS             complement(2953042..2953722)
     CDS             complement(2954115..2954735)
     CDS             complement(2954829..2955719)
     CDS             complement(2955724..2956302)
     CDS             complement(2956348..2957238)
     CDS             complement(2957326..2958075)
     CDS             2958082..2958534
     CDS             complement(2958606..2959655)
     CDS             complement(2960004..2960966)
     CDS             2961003..2963231
     CDS             2963243..2964604
     CDS             complement(2964710..2965411)
     CDS             2965440..2966690
     CDS             2966739..2966963
     CDS             2967016..2967432
     CDS             2967507..2968280
     CDS             2968335..2968868
     CDS             2968918..2969679
     CDS             2969767..2969997
     CDS             2970154..2973405
     CDS             2973516..2976536
     CDS             2976761..2977387
     CDS             complement(2977674..2978720)
     CDS             2978823..2979236
     CDS             2979380..2980255
     CDS             2980337..2981443
     CDS             2981576..2982763
     CDS             complement(2982789..2985149)
     CDS             complement(2985223..2986494)
     CDS             complement(2986491..2987561)
     CDS             2987620..2988708
     CDS             2988713..2989441
     CDS             2989478..2991493
     CDS             complement(2991494..2992894)
     CDS             complement(2992992..2995508)
     CDS             complement(2995512..2997458)
     CDS             2997642..2998262
     CDS             complement(2998259..2998801)
     CDS             2998938..2999573
     CDS             2999630..3000238
     CDS             3000315..3000602
     CDS             complement(3000599..3001450)
     CDS             3001559..3002728
     CDS             complement(3002725..3003438)
     CDS             3003515..3004039
     CDS             complement(3004042..3004473)
     CDS             complement(3004543..3006393)
     CDS             3006481..3007272
     CDS             3007316..3007651
     CDS             3007703..3008074
     CDS             3008074..3008376
     CDS             complement(3008382..3009632)
     CDS             complement(3009688..3010188)
     CDS             3010252..3011811
     CDS             complement(3011829..3012497)
     CDS             3012684..3013418
     CDS             3013510..3014001
     CDS             complement(3014009..3014830)
     CDS             complement(3014830..3016389)
     CDS             complement(3016392..3017516)
     CDS             complement(3017786..3019282)
     CDS             3019364..3020581
     CDS             complement(3020603..3020956)
     CDS             complement(3020953..3021477)
     CDS             3021570..3021908
     CDS             3021946..3022743
     CDS             complement(3022765..3022989)
     CDS             3023071..3023298
     CDS             complement(3023496..3024758)
     CDS             3024909..3025751
     CDS             3025794..3026690
     CDS             complement(3026907..3027146)
     CDS             3027348..3027884
     CDS             3028018..3028905
     CDS             3028952..3029866
     CDS             3029900..3030286
     CDS             complement(3030324..3031607)
     CDS             complement(3031658..3032353)
     CDS             3032518..3033354
     CDS             complement(3033361..3033993)
     CDS             3034008..3034517
     CDS             complement(3034519..3034740)
     CDS             3034827..3035552
     CDS             3035670..3037184
     CDS             complement(3037181..3038395)
     CDS             3038419..3039699
     CDS             3039696..3041516
     CDS             3041639..3041917
     CDS             complement(3041936..3043591)
     CDS             complement(3043643..3044536)
     CDS             complement(3044630..3045877)
     CDS             3046073..3046672
     CDS             3046746..3047255
     CDS             3047605..3049170
     CDS             complement(3049204..3049851)
     CDS             complement(3049921..3051153)
     CDS             complement(3051250..3051894)
     CDS             3052011..3052409
     CDS             3052538..3052675
     CDS             3052925..3053590
     CDS             3053605..3054555
     CDS             3054631..3055641
     CDS             3055638..3056675
     CDS             complement(3056720..3057193)
     CDS             complement(3057279..3059222)
     CDS             complement(3059279..3059791)
     CDS             complement(3059903..3060334)
     CDS             3060516..3061082
     CDS             3061141..3063069
     CDS             3063164..3064204
     CDS             3064248..3065156
     CDS             3065262..3067190
     CDS             complement(3067210..3068052)
     CDS             3068113..3068706
     CDS             3068841..3069014
     CDS             3069081..3069272
     CDS             3069350..3071011
     CDS             3071011..3071928
     CDS             3071925..3072236
     CDS             complement(3072260..3072934)
     CDS             complement(3073004..3074074)
     CDS             complement(3074347..3075171)
     CDS             3075428..3075937
     CDS             complement(3076047..3077012)
     CDS             complement(3077219..3078184)
     CDS             3078298..3078462
     CDS             3078588..3078908
     CDS             3078951..3080690
     CDS             complement(3080700..3081398)
     CDS             complement(3081524..3082087)
     CDS             complement(3082135..3082821)
     CDS             3082964..3083377
     CDS             3083490..3083795
     CDS             3083796..3084869
     CDS             3084935..3085582
     CDS             complement(3085637..3085870)
     CDS             complement(3085997..3086293)
     CDS             complement(3086346..3086714)
     CDS             complement(3086827..3087948)
     CDS             complement(3088061..3089224)
     CDS             complement(3089280..3089435)
     CDS             complement(3089482..3090249)
     CDS             3090331..3091068
     CDS             3091106..3091261
     CDS             complement(3091300..3092553)
     CDS             3092637..3093809
     CDS             3093916..3094929
     CDS             complement(3094978..3095397)
     CDS             3095636..3096526
     CDS             complement(3096545..3097168)
     CDS             complement(3097311..3098069)
     CDS             complement(3098075..3098257)
     CDS             complement(3098288..3099088)
     CDS             complement(3099090..3099263)
     CDS             complement(3099266..3099544)
     CDS             complement(3099501..3099650)
     CDS             complement(3099684..3099947)
     CDS             3100133..3100405
     CDS             complement(3100463..3102781)
     CDS             3102899..3103666
     CDS             3103663..3104148
     CDS             complement(3104569..3104988)
     CDS             complement(3105139..3105708)
     CDS             complement(3105753..3107666)
     CDS             complement(3107663..3108151)
     CDS             complement(3108242..3108712)
     CDS             complement(3108977..3109555)
     CDS             complement(3109668..3110144)
     CDS             complement(3110321..3112102)
     CDS             complement(3112102..3113799)
     CDS             complement(3113796..3115289)
     CDS             complement(3115282..3115638)
     CDS             complement(3115638..3116111)
     CDS             complement(3116108..3116653)
     CDS             complement(3116650..3116970)
     CDS             complement(3116967..3117242)
     CDS             complement(3117235..3118275)
     CDS             complement(3118428..3119594)
     CDS             complement(3119645..3121210)
     CDS             complement(3121207..3122532)
     CDS             complement(3122529..3123272)
     CDS             complement(3123272..3124378)
     CDS             3124501..3125541
     CDS             complement(3125533..3126273)
     CDS             3126429..3127643
     CDS             3127771..3128352
     CDS             3128405..3129628
     CDS             3129650..3130675
     CDS             3130709..3131161
     CDS             3131234..3131713