CDS             complement(50..166)
     CDS             641..2065
     CDS             2306..3424
     CDS             3588..4727
     CDS             4860..6068
     CDS             6454..8895
     CDS             complement(9047..10018)
     CDS             10199..11107
     CDS             complement(11109..11618)
     CDS             complement(11769..11999)
     CDS             complement(12494..12673)
     CDS             complement(12686..14860)
     CDS             complement(14871..15371)
     CDS             complement(15392..16849)
     CDS             complement(16971..17852)
     CDS             complement(17859..18023)
     CDS             complement(18036..18770)
     CDS             complement(18783..20429)
     CDS             complement(20685..21605)
     CDS             complement(21866..22603)
     CDS             complement(22712..23311)
     CDS             23564..24232
     CDS             complement(24432..25328)
     CDS             complement(25421..27181)
     CDS             27247..28629
     CDS             complement(28806..30410)
     CDS             complement(30655..32409)
     CDS             complement(32688..34037)
     CDS             34111..34224
     CDS             34221..34469
     CDS             complement(34487..35251)
     CDS             complement(35211..35591)
     CDS             35733..36311
     CDS             complement(36314..38068)
     CDS             complement(38315..39652)
     CDS             complement(39755..40534)
     CDS             complement(40591..41127)
     CDS             complement(41127..41720)
     CDS             complement(41726..42937)
     CDS             complement(43137..43727)
     CDS             44027..45001
     CDS             45226..46479
     CDS             46848..47357
     CDS             47450..47992
     CDS             48027..49508
     CDS             complement(49590..51290)
     CDS             complement(51616..52503)
     CDS             complement(52514..52837)
     CDS             complement(52859..53149)
     CDS             complement(53521..53721)
     CDS             complement(53834..54736)
     CDS             complement(54865..55350)
     CDS             complement(55426..56265)
     CDS             complement(56410..57318)
     CDS             complement(57409..57885)
     CDS             complement(58031..59440)
     CDS             complement(59437..60843)
     CDS             61106..62788
     CDS             complement(62808..63023)
     CDS             63403..69405
     CDS             70102..70302
     CDS             complement(70763..72496)
     CDS             complement(72504..73880)
     CDS             complement(73938..74678)
     CDS             74813..75982
     CDS             76221..77207
     CDS             77211..77624
     CDS             77720..78505
     CDS             79015..80961
     CDS             complement(82504..83118)
     CDS             83451..83633
     CDS             complement(83681..84601)
     CDS             84940..85077
     CDS             complement(85168..86313)
     CDS             complement(86466..86966)
     CDS             87406..87840
     CDS             87979..88896
     CDS             88997..89326
     CDS             89385..91142
     CDS             91124..91801
     CDS             91837..92562
     CDS             92597..93859
     CDS             93837..94583
     CDS             94723..95466
     CDS             complement(95497..96387)
     CDS             complement(96384..98822)
     CDS             complement(98882..102190)
     CDS             102832..103260
     CDS             complement(103550..105790)
     CDS             106170..107120
     CDS             107449..108228
     CDS             complement(108475..110274)
     CDS             110652..111476
     CDS             111820..112365
     CDS             112747..113889
     CDS             113994..114707
     CDS             114704..116620
     CDS             complement(116856..117551)
     CDS             complement(118156..119133)
     CDS             119282..119512
     CDS             119780..120496
     CDS             complement(120683..121396)
     CDS             complement(121399..122379)
     CDS             complement(122391..123176)
     CDS             complement(123173..123988)
     CDS             complement(123997..125127)
     CDS             125254..126066
     CDS             126204..126470
     CDS             complement(126579..128201)
     CDS             128460..129455
     CDS             129448..130764
     CDS             130866..131864
     CDS             complement(132134..135013)
     CDS             135250..135846
     CDS             135940..136227
     CDS             complement(136224..137006)
     CDS             137232..138299
     CDS             138327..139487
     CDS             139536..140339
     CDS             140475..141239
     CDS             141260..142741
     CDS             complement(142833..143909)
     CDS             complement(144127..144465)
     CDS             complement(144540..144809)
     CDS             complement(144858..148208)
     CDS             complement(148561..149472)
     CDS             149773..150078
     CDS             150348..153530
     CDS             complement(153619..154686)
     CDS             complement(154945..156843)
     CDS             complement(156840..157340)
     CDS             complement(157353..157847)
     CDS             complement(157974..158969)
     CDS             159260..159898
     CDS             complement(159941..160588)
     CDS             160694..160966
     CDS             complement(161055..162500)
     CDS             complement(162803..163765)
     CDS             complement(163912..164892)
     CDS             complement(164902..165048)
     CDS             165257..165874
     CDS             165871..167016
     CDS             167093..168436
     CDS             complement(168646..171489)
     CDS             171831..172760
     CDS             172964..174205
     CDS             174345..174746
     CDS             complement(174897..175736)
     CDS             complement(175782..176090)
     CDS             176250..177053
     CDS             177085..177360
     CDS             177357..178247
     CDS             178244..178753
     CDS             178847..179035
     CDS             complement(178967..179866)
     CDS             complement(180211..180972)
     CDS             181302..182555
     CDS             182877..185144
     CDS             185202..186281
     CDS             186361..187323
     CDS             187801..188556
     CDS             complement(188654..189421)
     CDS             189572..190339
     CDS             190336..190779
     CDS             complement(190950..191825)
     CDS             complement(191854..192579)
     CDS             complement(192841..194019)
     CDS             194326..194943
     CDS             194996..195238
     CDS             complement(195524..197251)
     CDS             197467..197751
     CDS             complement(197754..198335)
     CDS             complement(198548..198730)
     CDS             complement(198882..199571)
     CDS             199747..200673
     CDS             200680..201360
     CDS             201438..201716
     CDS             complement(201756..202196)
     CDS             complement(202216..203907)
     CDS             204154..205761
     CDS             205883..206113
     CDS             206110..206388
     CDS             complement(206426..207706)
     CDS             207921..208178
     CDS             208301..208837
     CDS             complement(208842..209804)
     CDS             complement(209833..210336)
     CDS             210507..210989
     CDS             210982..212139
     CDS             212715..214274
     CDS             complement(214374..215111)
     CDS             complement(215295..217460)
     CDS             complement(217823..218092)
     CDS             complement(218095..219207)
     CDS             complement(219204..219620)
     CDS             complement(219815..222496)
     CDS             complement(222489..223235)
     CDS             complement(223251..224867)
     CDS             complement(224871..225689)
     CDS             complement(225965..226717)
     CDS             complement(226835..227257)
     CDS             complement(227467..229080)
     CDS             complement(229077..230189)
     CDS             complement(230192..230710)
     CDS             complement(230778..231833)
     CDS             complement(231838..233235)
     CDS             complement(233339..234013)
     CDS             complement(234010..234447)
     CDS             complement(234516..235001)
     CDS             complement(235039..235734)
     CDS             complement(235856..236422)
     CDS             complement(236517..238148)
     CDS             complement(238293..238787)
     CDS             238869..239003
     CDS             239214..239459
     CDS             239449..239865
     CDS             complement(239915..240964)
     CDS             complement(241034..242590)
     CDS             242731..243732
     CDS             243866..244789
     CDS             complement(245172..246374)
     CDS             246526..246858
     CDS             246994..248487
     CDS             complement(248539..249123)
     CDS             249739..251943
     CDS             complement(252195..252947)
     CDS             complement(253256..254584)
     CDS             complement(254702..255520)
     CDS             complement(255517..256323)
     CDS             256464..257798
     CDS             257907..258461
     CDS             complement(258666..259148)
     CDS             259299..260417
     CDS             260568..261236
     CDS             complement(261412..261828)
     CDS             complement(261919..264363)
     CDS             complement(264541..265704)
     CDS             complement(265857..267275)
     CDS             267920..268381
     CDS             complement(268388..269560)
     CDS             269651..271018
     CDS             271122..271787
     CDS             complement(271823..273193)
     CDS             273321..274121
     CDS             complement(274384..275385)
     CDS             275775..276302
     CDS             complement(276491..279211)
     CDS             279635..281911
     CDS             282057..283265
     CDS             complement(283332..284429)
     CDS             284714..285814
     CDS             285956..287566
     CDS             complement(287832..288791)
     CDS             289003..291195
     CDS             291970..292575
     CDS             complement(292757..293602)
     CDS             complement(293791..295017)
     CDS             complement(295096..295626)
     CDS             295959..296450
     CDS             complement(296467..296976)
     CDS             297247..300033
     CDS             complement(300089..302824)
     CDS             complement(302936..303364)
     CDS             303442..303804
     CDS             303921..305144
     CDS             complement(305330..305575)
     CDS             305745..307037
     CDS             307068..307718
     CDS             307874..308236
     CDS             308286..308768
     CDS             308795..310120
     CDS             310117..311490
     CDS             311652..312863
     CDS             312928..313458
     CDS             complement(313455..314741)
     CDS             314761..315687
     CDS             315815..316345
     CDS             complement(316349..317326)
     CDS             complement(317642..318445)
     CDS             complement(318549..318956)
     CDS             complement(319051..320481)
     CDS             complement(320554..321432)
     CDS             complement(321577..323109)
     CDS             complement(323109..323669)
     CDS             324343..324822
     CDS             complement(324964..327162)
     CDS             327313..328296
     CDS             328421..329014
     CDS             complement(329047..329589)
     CDS             complement(329732..331135)
     CDS             complement(331137..331412)
     CDS             complement(331458..332204)
     CDS             complement(332247..332657)
     CDS             complement(332728..333039)
     CDS             complement(333036..333293)
     CDS             complement(333307..334614)
     CDS             complement(334720..337677)
     CDS             complement(337806..338690)
     CDS             complement(338691..339890)
     CDS             complement(339947..340915)
     CDS             complement(341052..342365)
     CDS             complement(342496..343032)
     CDS             complement(343166..343822)
     CDS             343872..344609
     CDS             344785..347355
     CDS             347658..348473
     CDS             348662..349201
     CDS             complement(349372..349746)
     CDS             complement(350148..350966)
     CDS             complement(351224..353941)
     CDS             354168..354770
     CDS             355045..355713
     CDS             355809..356561
     CDS             356561..356740
     CDS             356737..357333
     CDS             357461..357826
     CDS             complement(358005..358628)
     CDS             complement(358637..359587)
     CDS             359616..360452
     CDS             complement(360624..361889)
     CDS             complement(361892..362758)
     CDS             362999..363823
     CDS             363832..364539
     CDS             complement(364682..365656)
     CDS             366097..366228
     CDS             366254..366451
     CDS             366722..368254
     CDS             368389..368721
     CDS             368820..369350
     CDS             369529..370272
     CDS             370387..370782
     CDS             371086..372498
     CDS             complement(372574..374469)
     CDS             complement(374469..375455)
     CDS             complement(375452..376471)
     CDS             complement(377190..377513)
     CDS             complement(377587..377922)
     CDS             378037..378483
     CDS             378567..379172
     CDS             complement(379482..380360)
     CDS             380478..381128
     CDS             complement(381188..381811)
     CDS             complement(381846..382667)
     CDS             complement(382759..383061)
     CDS             complement(383087..383794)
     CDS             complement(383801..384379)
     CDS             complement(384430..385032)
     CDS             complement(385121..386263)
     CDS             complement(386393..388294)
     CDS             complement(388367..388549)
     CDS             389049..389999
     CDS             complement(390080..390703)
     CDS             complement(390806..391894)
     CDS             392051..392764
     CDS             392799..393434
     CDS             393421..394581
     CDS             complement(394727..395932)
     CDS             396079..397026
     CDS             397013..397405
     CDS             397447..398388
     CDS             398491..400029
     CDS             400152..400622
     CDS             400780..403029
     CDS             403178..404128
     CDS             complement(404531..405487)
     CDS             complement(405596..405919)
     CDS             complement(405972..406739)
     CDS             complement(406749..407495)
     CDS             complement(407483..408133)
     CDS             complement(408130..408627)
     CDS             complement(408654..409247)
     CDS             409565..410137
     CDS             410301..411602
     CDS             complement(411788..412390)
     CDS             complement(412387..413922)
     CDS             complement(413900..414601)
     CDS             415022..415507
     CDS             complement(415560..416249)
     CDS             complement(416274..416873)
     CDS             complement(416894..417502)
     CDS             complement(417499..418338)
     CDS             418803..419237
     CDS             419539..420804
     CDS             421130..422491
     CDS             422647..424515
     CDS             424515..424697
     CDS             424979..425674
     CDS             425671..426522
     CDS             426599..426736
     CDS             426792..427673
     CDS             complement(427956..428984)
     CDS             complement(428986..429537)
     CDS             complement(429524..432190)
     CDS             complement(432387..434066)
     CDS             434273..434938
     CDS             complement(434964..435572)
     CDS             435709..436392
     CDS             436534..436905
     CDS             complement(437093..437905)
     CDS             complement(438096..438944)
     CDS             complement(439094..441541)
     CDS             complement(441553..442791)
     CDS             complement(442950..443294)
     CDS             complement(443284..443580)
     CDS             complement(443766..445208)
     CDS             complement(445246..445584)
     CDS             complement(445988..447292)
     CDS             complement(447361..447699)
     CDS             complement(447872..448753)
     CDS             448906..450126
     CDS             complement(450190..450390)
     CDS             complement(450479..451153)
     CDS             complement(451174..452094)
     CDS             complement(452748..453521)
     CDS             454055..455032
     CDS             455406..456497
     CDS             complement(456688..457941)
     CDS             458182..460536
     CDS             460617..461249
     CDS             461484..462464
     CDS             462591..463742
     CDS             463739..464833
     CDS             464826..466187
     CDS             466311..466619
     CDS             complement(466788..468086)
     CDS             complement(468091..468519)
     CDS             468808..469110
     CDS             469216..470838
     CDS             470961..471575
     CDS             471793..472491
     CDS             472481..473170
     CDS             473357..474301
     CDS             474408..476051
     CDS             476108..476698
     CDS             476937..477398
     CDS             complement(477522..479057)
     CDS             complement(479513..479776)
     CDS             complement(479829..480254)
     CDS             complement(480412..481497)
     CDS             complement(481625..482473)
     CDS             complement(482715..483596)
     CDS             complement(483598..483993)
     CDS             complement(484137..485453)
     CDS             complement(485625..486830)
     CDS             complement(486837..487112)
     CDS             complement(487543..487953)
     CDS             488096..489433
     CDS             complement(489438..490109)
     CDS             490300..490935
     CDS             490977..491276
     CDS             491257..491754
     CDS             492122..493819
     CDS             494025..494999
     CDS             495159..495467
     CDS             495499..495900
     CDS             495951..496607
     CDS             496607..497821
     CDS             497821..498657
     CDS             498828..499805
     CDS             499802..501145
     CDS             501174..501920
     CDS             complement(501950..502270)
     CDS             complement(502366..505863)
     CDS             complement(505860..509009)
     CDS             complement(509309..510031)
     CDS             complement(510168..510491)
     CDS             complement(510565..512088)
     CDS             complement(512085..514616)
     CDS             complement(514936..515388)
     CDS             complement(515385..516821)
     CDS             517111..517908
     CDS             complement(518129..519706)
     CDS             complement(519703..520464)
     CDS             520601..521482
     CDS             complement(521522..521725)
     CDS             521889..523403
     CDS             523652..524458
     CDS             524707..525624
     CDS             525935..526522
     CDS             526735..527364
     CDS             527375..528154
     CDS             complement(528403..529590)
     CDS             529849..530961
     CDS             531234..531776
     CDS             complement(531988..532359)
     CDS             complement(532556..532867)
     CDS             532996..534030
     CDS             534304..534873
     CDS             complement(534893..535786)
     CDS             complement(535839..536402)
     CDS             536418..537212
     CDS             complement(537425..538180)
     CDS             complement(538257..539213)
     CDS             539396..540820
     CDS             complement(540823..541140)
     CDS             complement(541226..543637)
     CDS             complement(543634..544110)
     CDS             complement(544107..544403)
     CDS             complement(544420..545517)
     CDS             complement(545708..546067)
     CDS             complement(546153..546353)
     CDS             546624..547061
     CDS             complement(547149..547604)
     CDS             548087..548884
     CDS             complement(549056..550174)
     CDS             complement(550479..551171)
     CDS             551352..552158
     CDS             complement(552190..553176)
     CDS             553495..553980
     CDS             554330..554845
     CDS             555038..557059
     CDS             complement(557289..558275)
     CDS             558631..558966
     CDS             558963..559376
     CDS             559380..561203
     CDS             561683..562465
     CDS             562616..563104
     CDS             563104..563349
     CDS             complement(563605..564225)
     CDS             564492..565493
     CDS             complement(565748..566143)
     CDS             complement(566209..567291)
     CDS             complement(567281..569746)
     CDS             complement(569743..570426)
     CDS             570450..571853
     CDS             complement(571862..572050)
     CDS             572237..572437
     CDS             complement(572532..572831)
     CDS             complement(573108..575216)
     CDS             575693..576742
     CDS             576739..577521
     CDS             577506..578354
     CDS             578497..579168
     CDS             579294..580523
     CDS             580669..581865
     CDS             complement(582190..583308)
     CDS             583418..584557
     CDS             complement(584936..585979)
     CDS             complement(586028..586618)
     CDS             complement(586907..587041)
     CDS             complement(587038..588054)
     CDS             complement(588056..589462)
     CDS             complement(589811..590422)
     CDS             complement(590618..591355)
     CDS             complement(591352..593100)
     CDS             complement(593070..595154)
     CDS             595364..596656
     CDS             complement(596740..596976)
     CDS             597267..598463
     CDS             598628..599545
     CDS             599614..600531
     CDS             complement(600572..601705)
     CDS             complement(601889..602938)
     CDS             603058..603969
     CDS             complement(603966..604142)
     CDS             complement(604432..604608)
     CDS             complement(604772..605701)
     CDS             complement(605967..606563)
     CDS             complement(606713..606982)
     CDS             complement(607064..607438)
     CDS             607834..609009
     CDS             609308..610942
     CDS             610939..611280
     CDS             611404..614295
     CDS             614292..616082
     CDS             616082..618766
     CDS             618972..620498
     CDS             621487..621741
     CDS             621932..622225
     CDS             622209..622484
     CDS             complement(623321..623530)
     CDS             complement(623567..623785)
     CDS             624096..624347
     CDS             624368..625360
     CDS             complement(626347..627216)
     CDS             complement(627668..628216)
     CDS             complement(628259..629149)
     CDS             complement(629881..630567)
     CDS             complement(630596..631552)
     CDS             complement(631564..632466)
     CDS             complement(632857..635208)
     CDS             complement(636114..637109)
     CDS             637551..638279
     CDS             complement(638654..639691)
     CDS             complement(639688..641229)
     CDS             complement(641280..641546)
     CDS             complement(641559..643511)
     CDS             643902..645104
     CDS             complement(645201..646652)
     CDS             complement(646804..648498)
     CDS             complement(648605..649435)
     CDS             complement(649460..650572)
     CDS             650803..651528
     CDS             complement(651561..652547)
     CDS             complement(652544..654880)
     CDS             complement(654877..655368)
     CDS             655533..657098
     CDS             657245..658423
     CDS             658523..659383
     CDS             659385..661175
     CDS             661172..661894
     CDS             661921..662889
     CDS             662927..663406
     CDS             663484..663945
     CDS             complement(663966..664490)
     CDS             complement(664487..665326)
     CDS             complement(665323..667050)
     CDS             complement(667165..667410)
     CDS             complement(667443..669014)
     CDS             complement(669124..669957)
     CDS             complement(669968..671281)
     CDS             complement(671291..672601)
     CDS             complement(672598..673782)
     CDS             complement(674145..675149)
     CDS             complement(675240..675767)
     CDS             675902..676669
     CDS             676696..677478
     CDS             677552..678703
     CDS             678749..680392
     CDS             680445..681221
     CDS             681355..682416
     CDS             682456..684033
     CDS             complement(684039..685955)
     CDS             complement(686296..687414)
     CDS             complement(687501..688322)
     CDS             complement(688381..689727)
     CDS             complement(689761..690213)
     CDS             complement(690339..690623)
     CDS             complement(690629..691222)
     CDS             691550..691687
     CDS             691710..692180
     CDS             complement(692584..692763)
     CDS             complement(692778..692909)
     CDS             complement(693894..694073)
     CDS             complement(694088..694231)
     CDS             694660..695349
     CDS             695586..697883
     CDS             697880..700210
     CDS             700207..700671
     CDS             700668..701807
     CDS             701936..705385
     CDS             705650..706693
     CDS             707029..707904
     CDS             707975..710005
     CDS             complement(710032..710436)
     CDS             complement(710546..710878)
     CDS             complement(711515..712279)
     CDS             complement(712648..714126)
     CDS             714634..714975
     CDS             714993..716873
     CDS             716986..717636
     CDS             717636..718013
     CDS             718117..719013
     CDS             719013..720185
     CDS             720235..720933
     CDS             complement(721007..721306)
     CDS             721484..722329
     CDS             722385..722858
     CDS             722874..724037
     CDS             complement(724188..724928)
     CDS             complement(725097..726080)
     CDS             complement(726112..726654)
     CDS             726840..728027
     CDS             complement(728031..729056)
     CDS             complement(729053..729859)
     CDS             730005..730994
     CDS             730998..732023
     CDS             732183..732677
     CDS             732686..732913
     CDS             complement(732922..734829)
     CDS             734998..735219
     CDS             complement(735308..735823)
     CDS             complement(736211..736408)
     CDS             736512..737510
     CDS             737727..740603
     CDS             complement(740646..741233)
     CDS             741369..741794
     CDS             741917..743707
     CDS             743876..745084
     CDS             745281..747497
     CDS             complement(747866..748480)
     CDS             748608..749087
     CDS             749187..750557
     CDS             750813..751298
     CDS             751533..752945
     CDS             753450..754865
     CDS             complement(754819..755070)
     CDS             complement(755665..756006)
     CDS             complement(756363..757817)
     CDS             complement(758064..762797)
     CDS             763247..763948
     CDS             complement(764052..764522)
     CDS             764735..765682
     CDS             765855..766730
     CDS             complement(766763..768319)
     CDS             768480..768746
     CDS             769077..769346
     CDS             769683..770417
     CDS             770815..771243
     CDS             771342..771725
     CDS             complement(771722..772741)
     CDS             complement(772847..774535)
     CDS             774749..775762
     CDS             complement(775980..777350)
     CDS             complement(777406..779058)
     CDS             complement(779209..779784)
     CDS             complement(780050..781453)
     CDS             781573..782202
     CDS             complement(782206..782955)
     CDS             complement(783003..783434)
     CDS             783499..784089
     CDS             complement(784109..784888)
     CDS             complement(785437..786324)
     CDS             786618..786977
     CDS             787291..788079
     CDS             complement(788449..789048)
     CDS             complement(789209..789907)
     CDS             790025..790948
     CDS             complement(790935..791777)
     CDS             791918..792541
     CDS             792963..796250
     CDS             796419..797345
     CDS             797342..798133
     CDS             complement(798270..799031)
     CDS             complement(799127..799753)
     CDS             800073..800417
     CDS             800414..801508
     CDS             complement(801860..802594)
     CDS             complement(802636..803976)
     CDS             complement(803996..804295)
     CDS             complement(804532..806295)
     CDS             complement(806292..807332)
     CDS             807404..808330
     CDS             complement(808414..809754)
     CDS             810088..811308
     CDS             811531..814251
     CDS             814248..814967
     CDS             complement(815142..816059)
     CDS             816122..817048
     CDS             817058..817843
     CDS             complement(817964..818230)
     CDS             complement(818529..820169)
     CDS             complement(820211..821134)
     CDS             821213..823153
     CDS             complement(823137..823730)
     CDS             complement(823863..824321)
     CDS             824853..825233
     CDS             825502..826617
     CDS             complement(826639..827208)
     CDS             827420..828322
     CDS             828578..829693
     CDS             829690..830718
     CDS             830721..831416
     CDS             831422..832351
     CDS             832578..833492
     CDS             833722..834111
     CDS             834111..834965
     CDS             834967..835923
     CDS             836020..836400
     CDS             836544..836945
     CDS             836970..837587
     CDS             837643..838296
     CDS             838448..839416
     CDS             839425..840198
     CDS             840323..840571
     CDS             840755..841468
     CDS             841629..842546
     CDS             complement(842568..843677)
     CDS             complement(843674..844360)
     CDS             complement(844552..845325)
     CDS             complement(845341..846132)
     CDS             846602..851584
     CDS             851581..854418
     CDS             complement(854576..855244)
     CDS             855398..856369
     CDS             856573..857937
     CDS             858216..860909
     CDS             862768..862944
     CDS             complement(867337..868248)
     CDS             complement(868262..870031)
     CDS             complement(870051..870506)
     CDS             complement(870508..870789)
     CDS             complement(870793..872058)
     CDS             complement(872078..872743)
     CDS             873122..873367
     CDS             complement(873453..873857)
     CDS             complement(873860..875563)
     CDS             complement(875630..876460)
     CDS             complement(876605..877288)
     CDS             877931..879355
     CDS             879886..880443
     CDS             880689..881207
     CDS             881245..881628
     CDS             881625..882347
     CDS             882466..883140
     CDS             complement(883181..883399)
     CDS             883538..884029
     CDS             884050..885117
     CDS             complement(885135..885791)
     CDS             complement(885788..886384)
     CDS             complement(886564..887166)
     CDS             887447..887548
     CDS             887876..889156
     CDS             complement(889445..889861)
     CDS             complement(890568..891125)
     CDS             complement(891310..892779)
     CDS             complement(892776..894038)
     CDS             complement(894414..895403)
     CDS             complement(895679..897238)
     CDS             complement(897557..898531)
     CDS             899057..900220
     CDS             900239..902530
     CDS             902530..903684
     CDS             903739..904761
     CDS             904754..905908
     CDS             906154..907185
     CDS             907187..908680
     CDS             complement(908720..909913)
     CDS             910160..911299
     CDS             911442..911822
     CDS             complement(912085..912420)
     CDS             912464..913447
     CDS             913665..914564
     CDS             complement(914762..916375)
     CDS             complement(916567..917304)
     CDS             917504..918205
     CDS             918272..920131
     CDS             920128..920598
     CDS             920786..921187
     CDS             921184..921519
     CDS             complement(921516..923051)
     CDS             923164..924975
     CDS             925277..925471
     CDS             925700..925936
     CDS             926058..926912
     CDS             927849..929564
     CDS             929671..932052
     CDS             932212..932493
     CDS             932658..932888
     CDS             932951..933778
     CDS             934094..936178
     CDS             complement(936329..937213)
     CDS             complement(937236..938069)
     CDS             938253..938978
     CDS             complement(939143..939568)
     CDS             940000..940353
     CDS             complement(940363..940587)
     CDS             complement(940668..941528)
     CDS             complement(941613..942812)
     CDS             complement(942809..943138)
     CDS             complement(943148..943939)
     CDS             complement(943936..944919)
     CDS             945443..947023
     CDS             947075..948292
     CDS             948329..948535
     CDS             complement(948436..949266)
     CDS             complement(949319..950221)
     CDS             951022..952830
     CDS             952992..953564
     CDS             953620..954549
     CDS             954641..955225
     CDS             955472..956317
     CDS             956354..956683
     CDS             complement(956970..958439)
     CDS             complement(958553..959749)
     CDS             complement(959938..961362)
     CDS             complement(961499..963142)
     CDS             complement(963321..963617)
     CDS             963933..964445
     CDS             964483..965691
     CDS             complement(965758..966546)
     CDS             966843..967643
     CDS             complement(967721..967900)
     CDS             complement(967887..968144)
     CDS             complement(968350..969180)
     CDS             complement(969336..970181)
     CDS             complement(970178..971212)
     CDS             complement(971313..972290)
     CDS             complement(972287..973450)
     CDS             complement(973556..974332)
     CDS             974547..975230
     CDS             975237..976172
     CDS             976349..976564
     CDS             complement(976576..977100)
     CDS             977368..978774
     CDS             978761..979594
     CDS             979630..979872
     CDS             979984..981288
     CDS             981281..982303
     CDS             complement(982331..982552)
     CDS             complement(982823..985261)
     CDS             complement(985262..986161)
     CDS             complement(986277..987020)
     CDS             complement(987007..988449)
     CDS             complement(988626..989738)
     CDS             complement(989752..989928)
     CDS             990139..990366
     CDS             complement(990347..991630)
     CDS             complement(991642..991992)
     CDS             complement(992001..992429)
     CDS             complement(992587..994416)
     CDS             994575..995417
     CDS             995451..996467
     CDS             complement(996589..997965)
     CDS             998218..999147
     CDS             complement(999358..1000542)
     CDS             complement(1000923..1001648)
     CDS             complement(1001775..1003511)
     CDS             1003825..1004694
     CDS             complement(1004741..1006879)
     CDS             complement(1006867..1008372)
     CDS             complement(1008520..1009386)
     CDS             complement(1009475..1011328)
     CDS             complement(1011362..1014523)
     CDS             complement(1014520..1015413)
     CDS             complement(1015559..1016218)
     CDS             complement(1016321..1017796)
     CDS             1018101..1019720
     CDS             1020235..1020462
     CDS             1020620..1021573
     CDS             1021615..1022961
     CDS             1023100..1024413
     CDS             complement(1024610..1026211)
     CDS             1026361..1027704
     CDS             1028115..1029596
     CDS             1029612..1030466
     CDS             complement(1030533..1032023)
     CDS             complement(1032020..1033051)
     CDS             complement(1033253..1033648)
     CDS             1033979..1034839
     CDS             1035099..1035311
     CDS             complement(1035466..1036089)
     CDS             1036333..1038375
     CDS             1038512..1039105
     CDS             1039102..1039353
     CDS             1039361..1039828
     CDS             1039828..1040850
     CDS             complement(1041071..1041625)
     CDS             complement(1041884..1044247)
     CDS             1044410..1044856
     CDS             complement(1044861..1045334)
     CDS             complement(1045517..1046038)
     CDS             1046453..1047583
     CDS             1047616..1047819
     CDS             1047968..1048366
     CDS             complement(1048665..1050728)
     CDS             complement(1050901..1053765)
     CDS             complement(1053762..1054700)
     CDS             complement(1054700..1055701)
     CDS             1055910..1056515
     CDS             1056512..1057189
     CDS             1057186..1057449
     CDS             1057463..1058719
     CDS             complement(1058873..1059115)
     CDS             complement(1059233..1059865)
     CDS             complement(1059862..1060323)
     CDS             1060718..1061134
     CDS             1061185..1063260
     CDS             1063405..1064079
     CDS             1064218..1064430
     CDS             1064923..1066941
     CDS             1066932..1067891
     CDS             1067891..1068553
     CDS             1068550..1070001
     CDS             1070014..1071522
     CDS             1071529..1072050
     CDS             1072197..1074242
     CDS             complement(1074418..1074792)
     CDS             1075049..1075783
     CDS             1075788..1076231
     CDS             1076228..1077088
     CDS             1077313..1077465
     CDS             1077692..1077967
     CDS             1078154..1079749
     CDS             1079757..1080845
     CDS             1080845..1081489
     CDS             1081493..1081843
     CDS             1081897..1083279
     CDS             complement(1083494..1083649)
     CDS             complement(1083836..1084114)
     CDS             complement(1084182..1084400)
     CDS             complement(1084490..1084753)
     CDS             1085043..1085852
     CDS             1085952..1087061
     CDS             complement(1087227..1087922)
     CDS             1088125..1088646
     CDS             complement(1090283..1090807)
     CDS             complement(1091029..1092219)
     CDS             1092483..1092938
     CDS             complement(1093082..1094425)
     CDS             complement(1094508..1095062)
     CDS             complement(1095062..1095901)
     CDS             complement(1095901..1097061)
     CDS             complement(1097058..1097996)
     CDS             complement(1097993..1099810)
     CDS             1100031..1100900
     CDS             1100974..1101963
     CDS             1102157..1102444
     CDS             1102635..1103411
     CDS             1103408..1103908
     CDS             1104101..1105180
     CDS             complement(1105211..1105522)
     CDS             complement(1105588..1107615)
     CDS             complement(1107776..1108414)
     CDS             complement(1108434..1109768)
     CDS             complement(1109776..1110258)
     CDS             complement(1110258..1111043)
     CDS             1111240..1112421
     CDS             1112599..1113471
     CDS             1113475..1114419
     CDS             1114416..1115198
     CDS             1115191..1115895
     CDS             1116023..1117045
     CDS             complement(1117413..1118078)
     CDS             complement(1118274..1119668)
     CDS             1120059..1129400
     CDS             1129494..1131245
     CDS             1131242..1133446
     CDS             1133468..1134826
     CDS             complement(1135007..1135210)
     CDS             complement(1136248..1137051)
     CDS             1137151..1137549
     CDS             1137546..1137893
     CDS             1138018..1139553
     CDS             complement(1139971..1147383)
     CDS             1148359..1148496
     CDS             1148500..1148868
     CDS             1149503..1154368
     CDS             1154432..1155658
     CDS             1155655..1156650
     CDS             complement(1156790..1158511)
     CDS             1159349..1159576
     CDS             complement(1159758..1160027)
     CDS             complement(1160029..1160355)
     CDS             1160526..1163546
     CDS             1163665..1163880
     CDS             1164133..1164348
     CDS             1164534..1165619
     CDS             1165667..1166107
     CDS             1166104..1167984
     CDS             1168225..1168902
     CDS             1168899..1169579
     CDS             complement(1169721..1171430)
     CDS             1172778..1174406
     CDS             complement(1174540..1174899)
     CDS             complement(1174942..1175580)
     CDS             complement(1175599..1176744)
     CDS             1177107..1178651
     CDS             1178661..1179392
     CDS             complement(1179413..1180222)
     CDS             1180343..1180708
     CDS             1180852..1181211
     CDS             1181218..1181709
     CDS             complement(1183070..1183393)
     CDS             complement(1183548..1184180)
     CDS             complement(1184455..1185708)
     CDS             1186084..1186503
     CDS             complement(1186516..1186887)
     CDS             complement(1188646..1188882)
     CDS             complement(1189127..1190875)
     CDS             1191069..1191572
     CDS             1191545..1192168
     CDS             complement(1192341..1192640)
     CDS             complement(1192713..1194827)
     CDS             complement(1195093..1197102)
     CDS             complement(1197249..1197518)
     CDS             complement(1197584..1197979)
     CDS             1198163..1199002
     CDS             complement(1199336..1199641)
     CDS             1199834..1200691
     CDS             complement(1200874..1202109)
     CDS             complement(1202155..1203579)
     CDS             complement(1203630..1204370)
     CDS             complement(1204383..1204955)
     CDS             1205016..1205786
     CDS             complement(1205806..1207728)
     CDS             complement(1208241..1208486)
     CDS             complement(1208619..1209548)
     CDS             complement(1209640..1211316)
     CDS             1211470..1211931
     CDS             1212038..1214587
     CDS             complement(1214609..1215370)
     CDS             complement(1215437..1217218)
     CDS             1217593..1219584
     CDS             1219814..1219951
     CDS             complement(1220174..1220401)
     CDS             complement(1221109..1222656)
     CDS             complement(1222643..1222822)
     CDS             1223135..1223362
     CDS             1223317..1223742
     CDS             complement(1224242..1225255)
     CDS             complement(1226010..1226762)
     CDS             1227164..1228918
     CDS             1229279..1231396
     CDS             1231408..1232835
     CDS             complement(1234240..1234812)
     CDS             complement(1235103..1236425)
     CDS             1237445..1238284
     CDS             1238397..1238969
     CDS             1239274..1240236
     CDS             complement(1240306..1241982)
     CDS             complement(1242247..1244667)
     CDS             complement(1244664..1246286)
     CDS             complement(1246283..1247503)
     CDS             complement(1247883..1249124)
     CDS             complement(1249262..1250233)
     CDS             complement(1250681..1251439)
     CDS             complement(1251718..1252344)
     CDS             complement(1252644..1253846)
     CDS             complement(1253859..1254890)
     CDS             complement(1254880..1255974)
     CDS             1256162..1256896
     CDS             complement(1256962..1258311)
     CDS             1258652..1258849
     CDS             1258859..1260208
     CDS             1261204..1263954
     CDS             complement(1263917..1264972)
     CDS             complement(1265110..1266315)
     CDS             complement(1266804..1267436)
     CDS             1268203..1268928
     CDS             1269183..1270130
     CDS             complement(1270157..1271293)
     CDS             complement(1271259..1272749)
     CDS             complement(1272943..1273431)
     CDS             complement(1273723..1273845)
     CDS             1275093..1276400
     CDS             1276567..1277223
     CDS             1277274..1277414
     CDS             complement(1278785..1278955)
     CDS             1279451..1279687
     CDS             complement(1279766..1280068)
     CDS             complement(1280181..1281257)
     CDS             complement(1281447..1281818)
     CDS             complement(1283506..1285092)
     CDS             complement(1285089..1285487)
     CDS             complement(1286101..1286880)
     CDS             complement(1286891..1287460)
     CDS             complement(1287789..1288100)
     CDS             1289686..1289784
     CDS             1289781..1290008
     CDS             1289953..1290351
     CDS             1290348..1290695
     CDS             1290820..1292355
     CDS             complement(1292523..1292948)
     CDS             complement(1292903..1293130)
     CDS             1293443..1293622
     CDS             1293609..1293725
     CDS             1293722..1293991
     CDS             complement(1294046..1296043)
     CDS             1297099..1297737
     CDS             1298025..1298255
     CDS             complement(1299217..1299711)
     CDS             1299744..1301633
     CDS             complement(1302584..1303300)
     CDS             1303525..1303812
     CDS             1303813..1304310
     CDS             complement(1304368..1305699)
     CDS             complement(1305727..1306458)
     CDS             complement(1306464..1307237)
     CDS             1307391..1308302
     CDS             1308302..1309237
     CDS             1309218..1309505
     CDS             1309557..1309955
     CDS             1309968..1311002
     CDS             1311015..1312091
     CDS             1312389..1312772
     CDS             1312784..1313200
     CDS             1313203..1313523
     CDS             1313532..1314320
     CDS             1314345..1314821
     CDS             1314818..1315921
     CDS             1315987..1316664
     CDS             1316661..1317365
     CDS             1317365..1317856
     CDS             1317853..1318587
     CDS             1318789..1319718
     CDS             1319852..1321486
     CDS             1321483..1322127
     CDS             1322129..1323400
     CDS             1323397..1324584
     CDS             1324581..1325789
     CDS             1325833..1326318
     CDS             1326393..1327628
     CDS             1327659..1329131
     CDS             1329136..1330179
     CDS             1330216..1330563
     CDS             1330560..1330997
     CDS             1330999..1331406
     CDS             1331410..1331676
     CDS             1331752..1333839
     CDS             1333836..1334582
     CDS             1334589..1334984
     CDS             1335024..1335512
     CDS             1335544..1336023
     CDS             1336026..1336478
     CDS             complement(1336444..1337160)
     CDS             complement(1337846..1338733)
     CDS             1338970..1339275
     CDS             complement(1339421..1340488)
     CDS             1340982..1343183
     CDS             1343352..1344503
     CDS             1346374..1346673
     CDS             1346675..1347040
     CDS             1347037..1349172
     CDS             1349162..1349704
     CDS             1349754..1352486
     CDS             1352555..1353382
     CDS             1353379..1354020
     CDS             1354029..1355090
     CDS             1355094..1356233
     CDS             1356243..1356542
     CDS             1356547..1357203
     CDS             1357200..1358525
     CDS             1358522..1358896
     CDS             1358896..1362015
     CDS             complement(1362021..1362857)
     CDS             complement(1363151..1363507)
     CDS             1364012..1364539
     CDS             1364635..1365012
     CDS             1365190..1365465
     CDS             complement(1365554..1366918)
     CDS             complement(1366918..1367865)
     CDS             complement(1368007..1368837)
     CDS             1369010..1370701
     CDS             1371162..1372232
     CDS             1372521..1373339
     CDS             1373336..1374127
     CDS             1374167..1375006
     CDS             1375009..1375644
     CDS             1375647..1379195
     CDS             1379195..1380988
     CDS             1381137..1381253
     CDS             complement(1381289..1381573)
     CDS             1381786..1382424
     CDS             1382557..1383480
     CDS             1383510..1384664
     CDS             1384668..1387835
     CDS             1387885..1388184
     CDS             1388181..1389371
     CDS             1390312..1391313
     CDS             1391310..1392755
     CDS             1392989..1394104
     CDS             1394123..1395916
     CDS             1395994..1396719
     CDS             1397044..1397643
     CDS             1397653..1397952
     CDS             1398204..1398611
     CDS             1398608..1399480
     CDS             1399477..1399689
     CDS             1399679..1400215
     CDS             1400212..1401324
     CDS             1401317..1401658
     CDS             1401658..1402632
     CDS             1402637..1404892
     CDS             1404902..1405138
     CDS             1405135..1406277
     CDS             1406274..1407320
     CDS             1407357..1408823
     CDS             1408932..1410323
     CDS             1410405..1410578
     CDS             1410598..1410753
     CDS             1410895..1412115
     CDS             1412112..1415567
     CDS             complement(1415600..1415821)
     CDS             complement(1416049..1417686)
     CDS             1417819..1418274
     CDS             complement(1418527..1418913)
     CDS             complement(1419101..1419358)
     CDS             complement(1419422..1419949)
     CDS             complement(1420032..1422725)
     CDS             complement(1422725..1424341)
     CDS             complement(1424338..1426098)
     CDS             complement(1426122..1427351)
     CDS             complement(1427348..1427770)
     CDS             complement(1427966..1428760)
     CDS             complement(1428771..1429670)
     CDS             complement(1429732..1431039)
     CDS             complement(1431385..1432551)
     CDS             complement(1432548..1433132)
     CDS             1433347..1433733
     CDS             1433866..1434114
     CDS             1434257..1434433
     CDS             complement(1434609..1434929)
     CDS             complement(1434993..1435406)
     CDS             complement(1435460..1437274)
     CDS             1437481..1439592
     CDS             1439711..1440085
     CDS             1440244..1441080
     CDS             1441139..1441363
     CDS             complement(1441402..1443615)
     CDS             complement(1443972..1444166)
     CDS             1444563..1446014
     CDS             1446202..1447851
     CDS             1447996..1448709
     CDS             1448841..1449761
     CDS             1450240..1450947
     CDS             1451439..1451900
     CDS             1452084..1452347
     CDS             1452319..1453059
     CDS             1453178..1454398
     CDS             1454420..1454686
     CDS             complement(1454673..1455311)
     CDS             1456156..1456299
     CDS             1456314..1456493
     CDS             1456688..1458136
     CDS             1458133..1458780
     CDS             1458791..1459036
     CDS             1459183..1460670
     CDS             1460788..1461237
     CDS             complement(1461309..1461767)
     CDS             complement(1461930..1463159)
     CDS             complement(1463153..1463650)
     CDS             complement(1463702..1464208)
     CDS             complement(1464208..1465803)
     CDS             complement(1465834..1467147)
     CDS             1467439..1468419
     CDS             1468463..1469485
     CDS             1469482..1471257
     CDS             complement(1471234..1472478)
     CDS             complement(1472634..1473869)
     CDS             1474178..1475881
     CDS             1475881..1476213
     CDS             1476452..1478149
     CDS             complement(1478232..1479209)
     CDS             1479390..1480391
     CDS             1480404..1481294
     CDS             1481374..1482927
     CDS             1482924..1483976
     CDS             1484109..1485011
     CDS             1485036..1485176
     CDS             1485222..1485371
     CDS             complement(1485466..1486497)
     CDS             complement(1486652..1487119)
     CDS             1487510..1488193
     CDS             complement(1488305..1489849)
     CDS             1489929..1490795
     CDS             1490833..1491978
     CDS             1492061..1492999
     CDS             1492999..1493994
     CDS             1494020..1495609
     CDS             1495609..1497057
     CDS             1497135..1497362
     CDS             1497514..1497717
     CDS             1497733..1497903
     CDS             1498035..1498868
     CDS             1498899..1499819
     CDS             1500006..1501439
     CDS             1501432..1502325
     CDS             1502325..1503674
     CDS             1503671..1504876
     CDS             1504876..1505364
     CDS             1505410..1505676
     CDS             complement(1505712..1506134)
     CDS             1506352..1507812
     CDS             1507814..1509994
     CDS             complement(1510013..1510702)
     CDS             complement(1510751..1511635)
     CDS             1511944..1512471
     CDS             1512468..1513751
     CDS             1513753..1515348
     CDS             1515323..1519069
     CDS             1519066..1519998
     CDS             1519998..1520699
     CDS             1520696..1522129
     CDS             1522151..1522918
     CDS             1522915..1523577
     CDS             1523591..1524058
     CDS             1524055..1524351
     CDS             1524351..1525454
     CDS             1525468..1526541
     CDS             1526538..1527749
     CDS             complement(1527802..1528770)
     CDS             1528934..1530391
     CDS             1530403..1530828
     CDS             1530825..1531745
     CDS             complement(1532508..1533290)
     CDS             complement(1533294..1534589)
     CDS             complement(1534638..1536755)
     CDS             complement(1537233..1537454)
     CDS             1537619..1539205
     CDS             complement(1539393..1539608)
     CDS             1539663..1539890
     CDS             1540128..1542764
     CDS             1542866..1543297
     CDS             1543317..1543799
     CDS             1543900..1545003
     CDS             1545019..1548156
     CDS             1548174..1548785
     CDS             1548931..1549560
     CDS             1549683..1550507
     CDS             1550650..1552194
     CDS             1552191..1553270
     CDS             1553283..1554386
     CDS             1554386..1555288
     CDS             1555288..1556094
     CDS             1556874..1557203
     CDS             1557268..1559064
     CDS             complement(1559505..1560605)
     CDS             complement(1560786..1561847)
     CDS             complement(1561858..1562895)
     CDS             complement(1562999..1563721)
     CDS             complement(1563718..1564482)
     CDS             complement(1564659..1565837)
     CDS             complement(1565920..1567269)
     CDS             complement(1567266..1567538)
     CDS             complement(1567548..1567901)
     CDS             complement(1567940..1569382)
     CDS             1569592..1571226
     CDS             1571248..1571463
     CDS             1571696..1572241
     CDS             complement(1572242..1573141)
     CDS             1573285..1573779
     CDS             1574025..1575764
     CDS             1575886..1576434
     CDS             complement(1576602..1577123)
     CDS             complement(1577120..1577344)
     CDS             1577364..1577951
     CDS             complement(1577885..1580224)
     CDS             complement(1580354..1580686)
     CDS             complement(1580966..1581502)
     CDS             complement(1581531..1581821)
     CDS             1582009..1582473
     CDS             1582561..1583241
     CDS             1583403..1584386
     CDS             1584407..1584943
     CDS             complement(1584953..1585399)
     CDS             complement(1585406..1585816)
     CDS             1585972..1589148
     CDS             1589317..1589814
     CDS             1589893..1590630
     CDS             1590660..1592069
     CDS             1592066..1593442
     CDS             1593768..1594193
     CDS             1594417..1596228
     CDS             1596408..1596671
     CDS             complement(1597180..1598292)
     CDS             1598571..1599119
     CDS             1599116..1599838
     CDS             1600130..1601518
     CDS             complement(1601712..1602545)
     CDS             complement(1602664..1603164)
     CDS             1603589..1604104
     CDS             complement(1604491..1605444)
     CDS             complement(1605619..1606236)
     CDS             complement(1606409..1607176)
     CDS             complement(1607173..1608291)
     CDS             complement(1608311..1609156)
     CDS             1609418..1609699
     CDS             1611252..1611956
     CDS             1611978..1612583
     CDS             1612738..1613835
     CDS             complement(1614010..1614303)
     CDS             1614414..1614869
     CDS             1614879..1615361
     CDS             1615503..1615661
     CDS             complement(1615769..1616200)
     CDS             complement(1616377..1616634)
     CDS             complement(1616732..1617433)
     CDS             complement(1617505..1619307)
     CDS             complement(1619486..1620499)
     CDS             1620734..1621678
     CDS             complement(1621675..1622208)
     CDS             complement(1622205..1623290)
     CDS             1623466..1624446
     CDS             1624458..1625930
     CDS             1625927..1626910
     CDS             1627096..1628100
     CDS             1628197..1629345
     CDS             1629539..1631068
     CDS             complement(1631065..1632882)
     CDS             1633322..1633615
     CDS             1633798..1636101
     CDS             1636299..1636748
     CDS             1636953..1637882
     CDS             complement(1637897..1638142)
     CDS             1638263..1639072
     CDS             1639228..1639884
     CDS             1639939..1640736
     CDS             1640738..1641793
     CDS             1641860..1642897
     CDS             complement(1642867..1644231)
     CDS             1644308..1645498
     CDS             complement(1645505..1646515)
     CDS             1646683..1647816
     CDS             1647819..1648589
     CDS             1648606..1649487
     CDS             complement(1649891..1656157)
     CDS             1656549..1656923
     CDS             1657054..1657374
     CDS             complement(1657518..1657973)
     CDS             1658149..1659177
     CDS             complement(1659880..1660167)
     CDS             complement(1660183..1663278)
     CDS             1663841..1665436
     CDS             complement(1665555..1668047)
     CDS             1668490..1669137
     CDS             complement(1669180..1670103)
     CDS             complement(1670079..1671176)
     CDS             complement(1671544..1673553)
     CDS             complement(1673612..1674130)
     CDS             complement(1674127..1674402)
     CDS             complement(1674484..1675584)
     CDS             1675977..1676483
     CDS             complement(1676580..1677014)
     CDS             1677139..1677744
     CDS             1678047..1679192
     CDS             1680560..1682032
     CDS             complement(1682144..1682569)
     CDS             complement(1682658..1683200)
     CDS             1683313..1684782
     CDS             1684858..1685355
     CDS             complement(1685580..1685849)
     CDS             1686221..1688029
     CDS             1688138..1689967
     CDS             1689976..1691580
     CDS             1691859..1692446
     CDS             1692446..1693006
     CDS             1692993..1693775
     CDS             1693759..1694772
     CDS             1694783..1695778
     CDS             1695791..1697341
     CDS             1697346..1698287
     CDS             1698284..1699561
     CDS             1699572..1700450
     CDS             1700443..1701099
     CDS             1701137..1702129
     CDS             1702134..1702955
     CDS             1702959..1703876
     CDS             1703899..1704396
     CDS             1704428..1705102
     CDS             1705129..1706361
     CDS             1706404..1707177
     CDS             1707639..1710302
     CDS             complement(1710583..1712739)
     CDS             1713307..1715964
     CDS             1716190..1716567
     CDS             1716571..1716936
     CDS             complement(1717074..1717448)
     CDS             complement(1717623..1718114)
     CDS             complement(1718134..1718478)
     CDS             complement(1718478..1719614)
     CDS             1719924..1720334
     CDS             1720501..1720911
     CDS             1721746..1723446
     CDS             complement(1723744..1724502)
     CDS             complement(1724508..1725566)
     CDS             complement(1725574..1726362)
     CDS             complement(1726384..1727148)
     CDS             1727502..1727996
     CDS             1728015..1729226
     CDS             1729223..1729657
     CDS             1729654..1730403
     CDS             1730513..1734385
     CDS             1734702..1735865
     CDS             complement(1735975..1737648)
     CDS             complement(1738050..1739312)
     CDS             1739776..1742874
     CDS             1742871..1742978
     CDS             complement(1743033..1743620)
     CDS             complement(1743925..1744689)
     CDS             complement(1744686..1745801)
     CDS             1746212..1746622
     CDS             1746649..1747074
     CDS             1747088..1747417
     CDS             1747551..1747814
     CDS             1747903..1748673
     CDS             1748683..1749753
     CDS             1749913..1752492
     CDS             1752574..1753368
     CDS             1753365..1753748
     CDS             1753894..1754883
     CDS             1755047..1755748
     CDS             1755983..1756690
     CDS             complement(1756878..1757552)
     CDS             complement(1757668..1757889)
     CDS             complement(1758131..1758595)
     CDS             complement(1759303..1760334)
     CDS             1761505..1761735
     CDS             1761937..1762158
     CDS             1762167..1762463
     CDS             1762575..1764230
     CDS             1764396..1765079
     CDS             complement(1765181..1765477)
     CDS             1765760..1766479
     CDS             complement(1766442..1767023)
     CDS             complement(1767142..1768545)
     CDS             1768666..1769373
     CDS             1769561..1770214
     CDS             complement(1770211..1770609)
     CDS             1770720..1771553
     CDS             1771633..1772307
     CDS             complement(1772326..1773573)
     CDS             1773695..1775134
     CDS             1775297..1775428
     CDS             1775439..1775771
     CDS             complement(1775826..1776032)
     CDS             complement(1776213..1776353)
     CDS             complement(1776615..1776965)
     CDS             complement(1777168..1777434)
     CDS             1777596..1777784
     CDS             1777896..1778078
     CDS             complement(1779130..1779489)
     CDS             complement(1779635..1779874)
     CDS             complement(1779984..1780148)
     CDS             1780513..1780728
     CDS             complement(1780768..1780887)
     CDS             1781029..1782150
     CDS             1782617..1783705
     CDS             complement(1784014..1786899)
     CDS             complement(1787176..1787541)
     CDS             complement(1787551..1788702)
     CDS             1789132..1791807
     CDS             complement(1792148..1794214)
     CDS             complement(1794304..1796079)
     CDS             1796286..1797989
     CDS             complement(1798198..1799427)
     CDS             complement(1799409..1799675)
     CDS             1799676..1800869
     CDS             1800948..1801220
     CDS             1801738..1802385
     CDS             1802435..1802917
     CDS             complement(1803134..1803457)
     CDS             1803730..1804527
     CDS             1804692..1804934
     CDS             1804955..1805209
     CDS             1805206..1805907
     CDS             1806043..1806246
     CDS             complement(1806458..1806946)
     CDS             1807138..1809351
     CDS             complement(1809761..1810960)
     CDS             complement(1811047..1811412)
     CDS             1811581..1811817
     CDS             1811853..1813031
     CDS             complement(1813145..1814113)
     CDS             complement(1814156..1815403)
     CDS             1815654..1815986
     CDS             1816168..1816728
     CDS             1816774..1818042
     CDS             1818218..1819048
     CDS             1819462..1820511
     CDS             complement(1820557..1820937)
     CDS             1821066..1821272
     CDS             complement(1821321..1821488)
     CDS             1821835..1822497
     CDS             1822556..1822801
     CDS             complement(1822896..1823099)
     CDS             complement(1823451..1824518)
     CDS             complement(1824616..1825233)
     CDS             complement(1825671..1826285)
     CDS             complement(1826224..1826466)
     CDS             complement(1826684..1827475)
     CDS             complement(1827513..1827893)
     CDS             complement(1827919..1828755)
     CDS             1828905..1829456
     CDS             complement(1829453..1830076)
     CDS             complement(1830091..1830618)
     CDS             complement(1830603..1830923)
     CDS             complement(1831155..1832462)
     CDS             complement(1834051..1834227)
     CDS             complement(1835194..1835853)
     CDS             complement(1835939..1836634)
     CDS             1836802..1837449
     CDS             complement(1837626..1838627)
     CDS             1838741..1839475
     CDS             1839593..1839880
     CDS             complement(1840141..1841262)
     CDS             complement(1841564..1842319)
     CDS             complement(1842447..1843286)
     CDS             complement(1843283..1844617)
     CDS             complement(1844626..1845543)
     CDS             1846212..1846766
     CDS             complement(1846818..1846952)
     CDS             complement(1847074..1847856)
     CDS             1848127..1848582
     CDS             1848942..1849427
     CDS             1849477..1850319
     CDS             1850330..1851238
     CDS             1852029..1853228
     CDS             1853265..1853597
     CDS             1853600..1854301
     CDS             1854298..1855902
     CDS             complement(1855897..1856769)
     CDS             1856907..1857299
     CDS             complement(1857334..1857513)
     CDS             1857688..1858464
     CDS             1858461..1859252
     CDS             1859249..1860184
     CDS             1860181..1861347
     CDS             1861591..1862208
     CDS             complement(1862306..1863058)
     CDS             complement(1863126..1863368)
     CDS             complement(1863471..1863932)
     CDS             complement(1863968..1864771)
     CDS             1865025..1866158
     CDS             1866155..1867645
     CDS             1867781..1868998
     CDS             complement(1869189..1870094)
     CDS             1870278..1871147
     CDS             1871216..1871917
     CDS             1871919..1873115
     CDS             1873254..1876358
     CDS             1876441..1877694
     CDS             1877798..1878052
     CDS             1878098..1878853
     CDS             1879040..1879537
     CDS             complement(1879988..1880239)
     CDS             complement(1881005..1882231)
     CDS             complement(1882418..1883080)
     CDS             complement(1883198..1884121)
     CDS             complement(1884308..1885264)
     CDS             1885378..1886193
     CDS             1886242..1887486
     CDS             1887803..1888681
     CDS             1888681..1889661
     CDS             1889658..1890389
     CDS             1890373..1891077
     CDS             complement(1891192..1891479)
     CDS             1891641..1892423
     CDS             1892555..1893673
     CDS             complement(1894004..1895512)
     CDS             complement(1895541..1896329)
     CDS             1896496..1897293
     CDS             1897309..1898301
     CDS             1898317..1898709
     CDS             complement(1898887..1899372)
     CDS             complement(1899548..1901239)
     CDS             complement(1901493..1902947)
     CDS             complement(1903178..1904986)
     CDS             1905328..1905720
     CDS             1905717..1906334
     CDS             1906331..1908076
     CDS             1908073..1908546
     CDS             1908543..1909829
     CDS             1909826..1912441
     CDS             1912438..1913397
     CDS             1913394..1913915
     CDS             1913912..1914412
     CDS             1914409..1914717
     CDS             1914720..1916681
     CDS             1916672..1918114
     CDS             1918111..1919481
     CDS             complement(1919742..1921049)
     CDS             complement(1921379..1922068)
     CDS             complement(1922195..1922611)
     CDS             complement(1922691..1923308)
     CDS             complement(1923298..1924833)
     CDS             complement(1924972..1925700)
     CDS             complement(1925822..1926655)
     CDS             1926803..1927684
     CDS             1927694..1929487
     CDS             complement(1929497..1930984)
     CDS             1931317..1931706
     CDS             1931878..1934586
     CDS             complement(1934962..1935531)
     CDS             complement(1935528..1935620)
     CDS             complement(1935638..1936051)
     CDS             1936253..1937401
     CDS             1937404..1938177
     CDS             1938183..1939337
     CDS             complement(1939338..1939652)
     CDS             1939859..1940578
     CDS             1940625..1941851
     CDS             complement(1942245..1942514)
     CDS             1943407..1943646
     CDS             1943922..1944554
     CDS             1944761..1946416
     CDS             complement(1946718..1947266)
     CDS             complement(1947266..1947475)
     CDS             1947677..1948483
     CDS             1948860..1949321
     CDS             complement(1950956..1952059)
     CDS             1952282..1953061
     CDS             1953083..1953730
     CDS             1953834..1953995
     CDS             complement(1954061..1956223)
     CDS             complement(1956360..1957226)
     CDS             complement(1957226..1958053)
     CDS             complement(1958406..1959413)
     CDS             complement(1959442..1961355)
     CDS             complement(1961364..1962395)
     CDS             1962398..1963819
     CDS             1963816..1964130
     CDS             1964141..1965796
     CDS             1965783..1966301
     CDS             1966298..1967032
     CDS             1967150..1968139
     CDS             1968180..1968395
     CDS             1968392..1969228
     CDS             1969241..1970134
     CDS             1970124..1971173
     CDS             1971268..1971774
     CDS             complement(1971711..1971917)
     CDS             1971930..1972718
     CDS             1972900..1973985
     CDS             complement(1974001..1974261)
     CDS             complement(1974230..1974535)
     CDS             complement(1974679..1974897)
     CDS             1975059..1975790
     CDS             complement(1976387..1977175)
     CDS             1977282..1978562
     CDS             complement(1978660..1980237)
     CDS             complement(1980655..1981527)
     CDS             1981630..1982442
     CDS             1982559..1984103
     CDS             complement(1984104..1984994)
     CDS             complement(1984999..1986087)
     CDS             complement(1986218..1989013)
     CDS             complement(1989251..1989508)
     CDS             1989715..1989960
     CDS             complement(1990000..1991046)
     CDS             1991353..1993497
     CDS             1993634..1996417
     CDS             1996794..1998134
     CDS             complement(1998350..1999267)
     CDS             complement(1999484..2000623)
     CDS             complement(2000628..2001041)
     CDS             2001517..2002866
     CDS             2002859..2003545
     CDS             2003601..2004824
     CDS             complement(2004902..2005123)
     CDS             complement(2005264..2005593)
     CDS             complement(2005932..2007599)
     CDS             2007725..2008504
     CDS             2008727..2009191
     CDS             2009244..2010950
     CDS             2011017..2012405
     CDS             2012647..2014233
     CDS             2014244..2015029
     CDS             2015220..2017589
     CDS             complement(2017668..2018168)
     CDS             2018737..2018976
     CDS             2019157..2020035
     CDS             2020032..2020871
     CDS             2020871..2022124
     CDS             2022346..2023080
     CDS             complement(2023021..2024169)
     CDS             complement(2024221..2025165)
     CDS             2025465..2028053
     CDS             complement(2028021..2028605)
     CDS             2028758..2030149
     CDS             complement(2030199..2030369)
     CDS             complement(2030366..2030602)
     CDS             complement(2030599..2032218)
     CDS             2032382..2033554
     CDS             2033660..2034157
     CDS             complement(2034606..2036048)
     CDS             complement(2036150..2037388)
     CDS             2037555..2038337
     CDS             2038438..2039823
     CDS             2039930..2043391
     CDS             complement(2043421..2043885)
     CDS             2044084..2044926
     CDS             complement(2045019..2045306)
     CDS             complement(2045344..2045886)
     CDS             complement(2045879..2046409)
     CDS             complement(2047420..2049771)
     CDS             2050111..2050395
     CDS             complement(2050524..2051303)
     CDS             complement(2051409..2052068)
     CDS             complement(2052226..2053362)
     CDS             complement(2053359..2054570)
     CDS             2054956..2055456
     CDS             2055453..2056256
     CDS             2056749..2057219
     CDS             complement(2057229..2058593)
     CDS             complement(2058713..2058958)
     CDS             complement(2059033..2059692)
     CDS             complement(2059689..2060675)
     CDS             complement(2060672..2061457)
     CDS             complement(2061505..2061849)
     CDS             complement(2061851..2062168)
     CDS             complement(2062231..2062371)
     CDS             complement(2063287..2063562)
     CDS             complement(2063567..2065723)
     CDS             complement(2065781..2066245)
     CDS             complement(2066242..2068113)
     CDS             complement(2068212..2068703)
     CDS             complement(2068696..2069076)
     CDS             complement(2069073..2069930)
     CDS             complement(2070058..2070465)
     CDS             complement(2070531..2070896)
     CDS             2071229..2072851
     CDS             2072892..2074295
     CDS             complement(2074418..2076412)
     CDS             complement(2076741..2078144)
     CDS             complement(2078453..2078593)
     CDS             complement(2078647..2079501)
     CDS             complement(2079565..2081214)
     CDS             2081518..2082471
     CDS             2082682..2083098
     CDS             2083263..2083355
     CDS             2083352..2084008
     CDS             complement(2084013..2084447)
     CDS             complement(2084683..2085117)
     CDS             2085534..2087381
     CDS             2087374..2088042
     CDS             2088080..2088424
     CDS             complement(2088421..2089386)
     CDS             complement(2089533..2089796)
     CDS             2089939..2090211
     CDS             2090230..2091000
     CDS             complement(2091197..2091760)
     CDS             complement(2091757..2092335)
     CDS             complement(2092370..2094628)
     CDS             2094954..2095466
     CDS             2095579..2095743
     CDS             2095861..2095998
     CDS             2096435..2098120
     CDS             2098542..2100296
     CDS             2100556..2102259
     CDS             complement(2102304..2102408)
     CDS             2102955..2104064
     CDS             2104472..2106157
     CDS             2106364..2106744
     CDS             2107081..2107233
     CDS             2107336..2108199
     CDS             2108192..2109463
     CDS             complement(2109637..2109924)
     CDS             2110151..2111326
     CDS             2111515..2112234
     CDS             2112335..2112556
     CDS             2113094..2113291
     CDS             2113586..2114212
     CDS             2115127..2115495
     CDS             2115916..2117013
     CDS             2117083..2117835
     CDS             complement(2117878..2118372)
     CDS             complement(2118993..2119598)
     CDS             complement(2119571..2120581)
     CDS             2120893..2121261
     CDS             2121290..2121424
     CDS             2121414..2121683
     CDS             2121926..2123185
     CDS             complement(2123245..2123409)
     CDS             2123694..2124599
     CDS             2124596..2124985
     CDS             complement(2125079..2125360)
     CDS             complement(2125599..2126357)
     CDS             2126409..2126972
     CDS             2126969..2127289
     CDS             2127323..2127733
     CDS             2127747..2128154
     CDS             2128165..2128485
     CDS             2128482..2128709
     CDS             2128706..2129287
     CDS             2129456..2130088
     CDS             2130116..2131018
     CDS             2131075..2131518
     CDS             2131518..2135372
     CDS             2135414..2137366
     CDS             2137430..2138227
     CDS             2138229..2138801
     CDS             2138906..2139601
     CDS             2139712..2141082
     CDS             2141174..2141641
     CDS             2141857..2143290
     CDS             2143424..2144530
     CDS             2144618..2145121
     CDS             2145118..2147100
     CDS             2147102..2147602
     CDS             complement(2147668..2148861)
     CDS             complement(2149187..2149675)
     CDS             complement(2149807..2150715)
     CDS             2151043..2152629
     CDS             2152872..2153570
     CDS             2153909..2155615
     CDS             complement(2155685..2157061)
     CDS             2157397..2158860
     CDS             2158857..2161823
     CDS             complement(2161857..2162492)
     CDS             complement(2162482..2163036)
     CDS             2163350..2163658
     CDS             2163703..2164623
     CDS             2164613..2165416
     CDS             2165413..2165937
     CDS             complement(2165944..2168319)
     CDS             complement(2168488..2169870)
     CDS             complement(2170134..2170919)
     CDS             complement(2171160..2172134)
     CDS             complement(2172204..2173715)
     CDS             complement(2174037..2174540)
     CDS             complement(2174635..2175657)
     CDS             complement(2176018..2177295)
     CDS             complement(2177452..2178147)
     CDS             2178745..2180610
     CDS             complement(2180659..2180931)
     CDS             complement(2180954..2181412)
     CDS             2181547..2181963
     CDS             2181992..2182651
     CDS             2182648..2184009
     CDS             complement(2184006..2184191)
     CDS             2184661..2184957
     CDS             complement(2185110..2185913)
     CDS             complement(2185910..2186563)
     CDS             complement(2186560..2187195)
     CDS             complement(2187209..2187988)
     CDS             complement(2188097..2188600)
     CDS             2189440..2189697
     CDS             complement(2189742..2190092)
     CDS             2190311..2191270
     CDS             complement(2191281..2191793)
     CDS             complement(2191845..2193449)
     CDS             complement(2193695..2194564)
     CDS             2194801..2195919
     CDS             2196113..2197201
     CDS             complement(2197288..2199126)
     CDS             complement(2199158..2199787)
     CDS             complement(2199915..2200946)
     CDS             complement(2201047..2201496)
     CDS             complement(2201647..2202333)
     CDS             2202492..2203217
     CDS             2203214..2203735
     CDS             2203760..2205145
     CDS             complement(2205153..2206052)
     CDS             2206225..2207613
     CDS             2207615..2207968
     CDS             2208003..2209766
     CDS             complement(2209796..2210206)
     CDS             complement(2210203..2210466)
     CDS             complement(2210591..2211718)
     CDS             complement(2211826..2212194)
     CDS             2212472..2213863
     CDS             2213860..2214156
     CDS             2214156..2214287
     CDS             2214305..2214802
     CDS             2214799..2216397
     CDS             2216410..2216784
     CDS             2216988..2218544
     CDS             2218556..2219938
     CDS             complement(2220112..2220738)
     CDS             2220933..2222903
     CDS             2222951..2223649
     CDS             2223746..2224624
     CDS             2225019..2225792
     CDS             2225823..2226641
     CDS             2226805..2228697
     CDS             2228772..2229179
     CDS             2229187..2230341
     CDS             2230379..2231491
     CDS             2232081..2232215
     CDS             complement(2232297..2233229)
     CDS             complement(2233229..2234251)
     CDS             complement(2234285..2235565)
     CDS             complement(2235584..2236792)
     CDS             complement(2236785..2237258)
     CDS             complement(2237269..2237580)
     CDS             complement(2237737..2238045)
     CDS             complement(2238145..2238666)
     CDS             complement(2238663..2239241)
     CDS             complement(2239336..2241087)
     CDS             2241467..2242399
     CDS             2242594..2243187
     CDS             2243314..2243598
     CDS             complement(2243756..2244598)
     CDS             complement(2244794..2246719)
     CDS             2247110..2248285
     CDS             2248470..2248886
     CDS             2249000..2249857
     CDS             complement(2249864..2250658)
     CDS             2251003..2252277
     CDS             complement(2252331..2252534)
     CDS             2252778..2254427
     CDS             complement(2254717..2254974)
     CDS             complement(2255046..2255303)
     CDS             complement(2255290..2255589)
     CDS             2255688..2256458
     CDS             2256575..2257165
     CDS             2257225..2257425
     CDS             2257422..2258666
     CDS             complement(2258675..2259493)
     CDS             complement(2259495..2260304)
     CDS             complement(2260304..2261143)
     CDS             complement(2261235..2262194)
     CDS             complement(2262504..2262791)
     CDS             complement(2263004..2263309)
     CDS             2263912..2264310
     CDS             2264516..2264995
     CDS             complement(2265105..2267132)
     CDS             complement(2267371..2267778)
     CDS             complement(2268005..2269129)
     CDS             2269501..2269806
     CDS             2270523..2271008
     CDS             2271260..2271490
     CDS             2271815..2273338
     CDS             complement(2273603..2274232)
     CDS             complement(2274420..2274632)
     CDS             complement(2274623..2274853)
     CDS             2275184..2275696
     CDS             2275884..2276417
     CDS             complement(2277016..2277639)
     CDS             complement(2277789..2279714)
     CDS             complement(2279954..2280562)
     CDS             complement(2280549..2281331)
     CDS             complement(2281593..2281790)
     CDS             complement(2281781..2282857)
     CDS             2283189..2283719
     CDS             2283891..2285228
     CDS             complement(2285445..2286986)
     CDS             complement(2287161..2287517)
     CDS             complement(2287739..2288461)
     CDS             2288744..2289025
     CDS             complement(2289072..2290541)
     CDS             complement(2290634..2291527)
     CDS             2291642..2292637
     CDS             2292674..2293729
     CDS             2293781..2294284
     CDS             2294281..2294727
     CDS             2295089..2297875
     CDS             complement(2297919..2298311)
     CDS             2298633..2298968
     CDS             complement(2299013..2299267)
     CDS             2299448..2300623
     CDS             complement(2300624..2301259)
     CDS             2301414..2302619
     CDS             2302649..2304247
     CDS             2304438..2304818
     CDS             2304898..2307204
     CDS             complement(2307576..2308646)
     CDS             2308798..2309832
     CDS             2309867..2310436
     CDS             complement(2310450..2311253)
     CDS             2311896..2312894
     CDS             2312897..2313277
     CDS             2313274..2315028
     CDS             2315175..2316632
     CDS             2316629..2318071
     CDS             2318082..2319164
     CDS             2319352..2320764
     CDS             2321152..2322303
     CDS             2322347..2323471
     CDS             2323638..2325041
     CDS             complement(2325209..2325499)
     CDS             2325631..2326596
     CDS             complement(2326615..2327439)
     CDS             complement(2327560..2328789)
     CDS             2328865..2329791
     CDS             2329758..2330735
     CDS             2330732..2332060
     CDS             2332154..2333950
     CDS             2334295..2335254
     CDS             2335517..2336422
     CDS             2336435..2338117
     CDS             complement(2338266..2338553)
     CDS             2338639..2340786
     CDS             complement(2340942..2342231)
     CDS             complement(2342401..2344230)
     CDS             2344419..2344601
     CDS             complement(2344630..2345514)
     CDS             2345777..2345992
     CDS             2346035..2346631
     CDS             complement(2346751..2348361)
     CDS             2348537..2350816
     CDS             complement(2350959..2351735)
     CDS             2351987..2352328
     CDS             complement(2352393..2353154)
     CDS             complement(2353156..2354073)
     CDS             2354293..2354793
     CDS             complement(2354823..2355107)
     CDS             complement(2355148..2355441)
     CDS             complement(2355702..2358314)
     CDS             2358526..2358699
     CDS             complement(2358707..2359231)
     CDS             2359337..2360755
     CDS             2360988..2364554
     CDS             2364567..2364725
     CDS             complement(2364659..2364922)
     CDS             complement(2365370..2366794)
     CDS             complement(2366867..2367376)
     CDS             2368049..2368549
     CDS             2368557..2370074
     CDS             2370174..2371172
     CDS             2371332..2371937
     CDS             2372063..2372965
     CDS             2373237..2374085
     CDS             2374112..2374672
     CDS             complement(2374702..2377167)
     CDS             complement(2377422..2378156)
     CDS             complement(2378243..2378539)
     CDS             complement(2379432..2379623)
     CDS             2380422..2383046
     CDS             2383048..2385093
     CDS             2386132..2387562
     CDS             2387927..2390833
     CDS             2390830..2393691
     CDS             complement(2393672..2394637)
     CDS             complement(2394634..2396250)
     CDS             complement(2396355..2402525)
     CDS             complement(2402749..2403345)
     CDS             complement(2403533..2405461)
     CDS             2405755..2407356
     CDS             2407369..2409393
     CDS             complement(2409501..2411414)
     CDS             complement(2411906..2412673)
     CDS             2412763..2413068
     CDS             2413520..2413819
     CDS             2413825..2414238
     CDS             2414220..2414627
     CDS             2414634..2415149
     CDS             2415307..2416455
     CDS             2416452..2417357
     CDS             2417511..2417711
     CDS             2417907..2419406
     CDS             2419697..2420794
     CDS             2421462..2422004
     CDS             2422267..2422713
     CDS             complement(2422735..2423643)
     CDS             2423675..2424607
     CDS             2425025..2426803
     CDS             2426839..2427828
     CDS             2427931..2428473
     CDS             complement(2428499..2428894)
     CDS             2429068..2429412
     CDS             2429409..2429750
     CDS             2429754..2430272
     CDS             2430279..2430629
     CDS             2430635..2430751
     CDS             2430906..2431925
     CDS             2432315..2433157
     CDS             2433187..2434038
     CDS             2434242..2435945
     CDS             2436168..2437037
     CDS             complement(2437233..2438573)
     CDS             complement(2438729..2440279)
     CDS             complement(2440276..2441061)
     CDS             2441185..2441433
     CDS             2441430..2441645
     CDS             2441668..2442366
     CDS             2442441..2443430
     CDS             complement(2443480..2443734)
     CDS             complement(2443764..2444780)
     CDS             2445032..2445157
     CDS             2445263..2446828
     CDS             2447007..2448011
     CDS             2448143..2448721
     CDS             2448718..2450043
     CDS             2450166..2450750
     CDS             2450689..2450940
     CDS             2451343..2451549
     CDS             2451854..2453104
     CDS             complement(2453101..2453343)
     CDS             complement(2453653..2454423)
     CDS             complement(2454420..2455763)
     CDS             complement(2455750..2456529)
     CDS             complement(2456526..2456921)
     CDS             complement(2456918..2458123)
     CDS             2458131..2458922
     CDS             complement(2458889..2459665)
     CDS             complement(2459662..2460393)
     CDS             complement(2460390..2461019)
     CDS             complement(2461016..2461492)
     CDS             complement(2461830..2462936)
     CDS             complement(2462923..2464305)
     CDS             2464485..2465549
     CDS             2465546..2466304
     CDS             complement(2466486..2467163)
     CDS             complement(2467207..2467917)
     CDS             2468641..2469084
     CDS             2469081..2469617
     CDS             2469774..2470796
     CDS             2470947..2474777
     CDS             2474774..2475397
     CDS             2475864..2477351
     CDS             complement(2477324..2478295)
     CDS             2478331..2479350
     CDS             2479466..2479657
     CDS             2479872..2481227
     CDS             2481232..2482092
     CDS             complement(2482117..2483031)
     CDS             2483098..2483514
     CDS             complement(2483582..2485708)
     CDS             2485939..2486253
     CDS             2486382..2487521
     CDS             2487648..2488811
     CDS             2488945..2489652
     CDS             2489770..2490591
     CDS             2490717..2491583
     CDS             2491690..2493291
     CDS             2493426..2495045
     CDS             2495057..2497057
     CDS             2497089..2497868
     CDS             2498150..2499604
     CDS             complement(2499612..2500865)
     CDS             2501178..2502116
     CDS             2502231..2503661
     CDS             2503967..2504071
     CDS             2504136..2505842
     CDS             complement(2505857..2506135)
     CDS             2506381..2506662
     CDS             2506928..2508082
     CDS             2508321..2509058
     CDS             2509152..2510366
     CDS             complement(2510430..2510708)
     CDS             complement(2510942..2511586)
     CDS             complement(2511583..2512695)
     CDS             2513144..2513581
     CDS             complement(2513708..2514460)
     CDS             2514541..2514867
     CDS             complement(2514905..2516773)
     CDS             2517445..2517768
     CDS             complement(2517916..2521119)
     CDS             2521315..2521479
     CDS             complement(2521642..2522106)
     CDS             2522232..2523053
     CDS             2523106..2523873
     CDS             2524086..2524373
     CDS             2524576..2525196
     CDS             2525462..2525749
     CDS             complement(2525999..2526676)
     CDS             complement(2527104..2528744)
     CDS             complement(2528850..2529164)
     CDS             2529483..2529782
     CDS             2529850..2530113
     CDS             2530141..2530797
     CDS             complement(2530801..2532051)
     CDS             2532277..2534466
     CDS             2534516..2534713
     CDS             complement(2534710..2535927)
     CDS             complement(2536165..2536923)
     CDS             complement(2536945..2537433)
     CDS             2537596..2538717
     CDS             complement(2539074..2539820)
     CDS             complement(2539908..2540756)
     CDS             complement(2540806..2541750)
     CDS             complement(2541860..2543278)
     CDS             2543499..2544236
     CDS             2544250..2544768
     CDS             2545050..2545667
     CDS             complement(2545818..2546840)
     CDS             2546995..2547705
     CDS             2547869..2548552
     CDS             2548552..2549529
     CDS             complement(2549722..2550612)
     CDS             2551141..2551272
     CDS             2551755..2552165
     CDS             complement(2552185..2553378)
     CDS             complement(2553385..2553630)
     CDS             2553843..2555021
     CDS             2555074..2555826
     CDS             complement(2555784..2557193)
     CDS             2557443..2558270
     CDS             2558415..2558633
     CDS             complement(2558651..2559364)
     CDS             2559557..2559886
     CDS             2559965..2560495
     CDS             complement(2560524..2560682)
     CDS             complement(2560679..2560897)
     CDS             complement(2561096..2562574)
     CDS             2563187..2563744
     CDS             complement(2563906..2564118)
     CDS             complement(2564252..2564923)
     CDS             complement(2565017..2565757)
     CDS             complement(2566197..2566820)
     CDS             complement(2567151..2567765)
     CDS             complement(2567879..2569375)
     CDS             complement(2569425..2569841)
     CDS             2570083..2570814
     CDS             complement(2570827..2571375)
     CDS             2571888..2572643
     CDS             2572872..2573300
     CDS             complement(2573324..2574346)
     CDS             2574473..2575609
     CDS             2575821..2578325
     CDS             complement(2578330..2578893)
     CDS             complement(2579070..2579288)
     CDS             complement(2579285..2581324)
     CDS             complement(2581531..2582580)
     CDS             2582768..2583892
     CDS             complement(2583922..2584584)
     CDS             2584677..2585309
     CDS             2585302..2585721
     CDS             complement(2585718..2586047)
     CDS             2586283..2587215
     CDS             2587331..2587993
     CDS             2587993..2588286
     CDS             complement(2588299..2588778)
     CDS             2589017..2589697
     CDS             2589916..2590359
     CDS             complement(2590389..2590754)
     CDS             complement(2590751..2592016)
     CDS             complement(2592022..2592327)
     CDS             complement(2592453..2593124)
     CDS             2593343..2594392
     CDS             2594899..2596074
     CDS             complement(2596337..2596915)
     CDS             complement(2596933..2597478)
     CDS             2597754..2599517
     CDS             complement(2599751..2600530)
     CDS             complement(2600648..2601208)
     CDS             2601410..2601823
     CDS             2601979..2602686
     CDS             2602869..2602976
     CDS             2603183..2603479
     CDS             2603579..2603818
     CDS             2603851..2604051
     CDS             complement(2604194..2604538)
     CDS             complement(2604541..2604651)
     CDS             complement(2604669..2605868)
     CDS             2605956..2607371
     CDS             complement(2607390..2608451)
     CDS             complement(2608612..2608707)
     CDS             2609090..2609551
     CDS             2609581..2610087
     CDS             2610272..2611438
     CDS             2611466..2612995
     CDS             complement(2613139..2614059)
     CDS             2614361..2614513
     CDS             2614572..2616656
     CDS             2616733..2617608
     CDS             2618651..2619406
     CDS             complement(2619742..2619966)
     CDS             2620216..2621205
     CDS             2621171..2622670
     CDS             2622781..2623464
     CDS             2623633..2625129
     CDS             2625164..2625391
     CDS             2625388..2625816
     CDS             2625813..2626961
     CDS             2626958..2628043
     CDS             2628077..2628964
     CDS             2629065..2630864
     CDS             2630959..2631438
     CDS             2631457..2632374
     CDS             2632625..2633857
     CDS             complement(2634030..2635850)
     CDS             complement(2635856..2636413)
     CDS             complement(2636553..2639594)
     CDS             complement(2639789..2640358)
     CDS             complement(2640392..2641396)
     CDS             complement(2641549..2642130)
     CDS             complement(2642202..2643713)
     CDS             2643931..2644476
     CDS             complement(2644673..2644954)
     CDS             2645226..2645384
     CDS             2645411..2645818
     CDS             complement(2645865..2646509)
     CDS             complement(2646743..2647039)
     CDS             2647391..2647789
     CDS             2648086..2648727
     CDS             complement(2648856..2649155)
     CDS             2649563..2650087
     CDS             complement(2650090..2650560)
     CDS             2650725..2651576
     CDS             complement(2651598..2651768)
     CDS             2651952..2652194
     CDS             complement(2652222..2652983)
     CDS             complement(2653032..2653637)
     CDS             complement(2653687..2653926)
     CDS             complement(2653994..2655433)
     CDS             2655629..2656219
     CDS             complement(2656283..2657248)
     CDS             2657724..2658248
     CDS             2658475..2658675
     CDS             2658986..2659198
     CDS             2660671..2660958
     CDS             complement(2661064..2661735)
     CDS             complement(2661929..2662183)
     CDS             complement(2662180..2662380)
     CDS             complement(2662582..2662902)
     CDS             complement(2662985..2663230)
     CDS             complement(2663400..2664434)
     CDS             complement(2664872..2666434)
     CDS             complement(2666741..2667835)
     CDS             complement(2667838..2670000)
     CDS             complement(2670000..2670578)
     CDS             complement(2671766..2671981)
     CDS             complement(2672186..2672950)
     CDS             complement(2673192..2673527)
     CDS             2674165..2674563
     CDS             2674560..2674907
     CDS             2675032..2676567
     CDS             complement(2676801..2678003)
     CDS             complement(2678844..2680820)
     CDS             complement(2680848..2681186)
     CDS             complement(2681363..2681815)
     CDS             2682568..2683581
     CDS             2684570..2685949
     CDS             2686522..2688891
     CDS             2688888..2690201
     CDS             2690170..2692422
     CDS             complement(2692803..2693576)
     CDS             2695480..2696184
     CDS             2696181..2698520
     CDS             complement(2698904..2699365)
     CDS             complement(2699636..2699923)
     CDS             complement(2699939..2701681)
     CDS             complement(2701724..2701987)
     CDS             complement(2702039..2703739)
     CDS             2704426..2706126
     CDS             2707601..2708620
     CDS             complement(2709333..2709623)
     CDS             2709884..2710102
     CDS             2710358..2710675
     CDS             2711290..2713314
     CDS             complement(2713562..2714287)
     CDS             complement(2714318..2715214)
     CDS             complement(2715214..2715714)
     CDS             complement(2715711..2716187)
     CDS             complement(2716184..2717107)
     CDS             complement(2717190..2717342)
     CDS             2717575..2717928
     CDS             2717925..2718446
     CDS             2718462..2719934
     CDS             complement(2720810..2721418)
     CDS             complement(2722151..2724310)
     CDS             complement(2724307..2724774)
     CDS             complement(2724777..2725301)
     CDS             complement(2725319..2727337)
     CDS             complement(2727315..2729276)
     CDS             complement(2729242..2730492)
     CDS             2732286..2732534
     CDS             2732527..2735010
     CDS             2735034..2737646
     CDS             2737646..2737795
     CDS             complement(2737735..2739645)
     CDS             complement(2740167..2740853)
     CDS             complement(2742272..2742979)
     CDS             complement(2743671..2743835)
     CDS             2743946..2744797
     CDS             2744802..2744957
     CDS             2745152..2745556
     CDS             2745691..2746320
     CDS             complement(2746839..2747885)
     CDS             complement(2747882..2748358)
     CDS             complement(2748363..2749547)
     CDS             2749762..2750310
     CDS             2750307..2750744
     CDS             2750746..2751513
     CDS             complement(2751599..2753857)
     CDS             complement(2754170..2754733)
     CDS             complement(2754884..2755192)
     CDS             complement(2755266..2758286)
     CDS             complement(2758726..2762481)
     CDS             2763164..2764063
     CDS             2764325..2764849
     CDS             complement(2764907..2765518)
     CDS             complement(2765885..2767294)
     CDS             complement(2767377..2767715)
     CDS             2768133..2769632
     CDS             complement(2769640..2770950)
     CDS             2771340..2772701
     CDS             2773059..2773694
     CDS             2774082..2775356
     CDS             2775820..2778243
     CDS             2778470..2779234
     CDS             complement(2779477..2782620)
     CDS             complement(2782664..2783905)
     CDS             complement(2784114..2785385)
     CDS             complement(2785475..2785786)
     CDS             2786374..2788404
     CDS             2788719..2789084
     CDS             2789075..2789677
     CDS             2789688..2790293
     CDS             2790395..2790730
     CDS             2790780..2791970
     CDS             2791967..2792932
     CDS             2792947..2793696
     CDS             2793747..2793911
     CDS             2793930..2795255
     CDS             2795260..2795469
     CDS             2795506..2797581
     CDS             2797592..2798617
     CDS             2798625..2799113
     CDS             2799123..2799761
     CDS             2799758..2800066
     CDS             2800074..2802176
     CDS             2802176..2803693
     CDS             2803719..2805155
     CDS             2805157..2805969
     CDS             2805969..2807639
     CDS             2807663..2808067
     CDS             2808071..2808361
     CDS             2808777..2809148
     CDS             2809319..2809846
     CDS             2810007..2811326
     CDS             2811415..2812683
     CDS             2812692..2813390
     CDS             complement(2813395..2813646)
     CDS             complement(2813676..2813915)
     CDS             complement(2814005..2814274)
     CDS             2814514..2814612
     CDS             2814806..2818303
     CDS             2818368..2818571
     CDS             2818571..2818969
     CDS             2819332..2820324
     CDS             2820457..2821380
     CDS             2821447..2822163
     CDS             2822231..2822794
     CDS             2822930..2823688
     CDS             2823694..2824536
     CDS             2824541..2825764
     CDS             2825806..2826957
     CDS             2826999..2829674
     CDS             2829707..2830789
     CDS             2830789..2831244
     CDS             2831255..2832088
     CDS             2832111..2832965
     CDS             2832962..2834137
     CDS             complement(2834190..2835494)
     CDS             complement(2835652..2837076)
     CDS             2837229..2838911
     CDS             2838987..2841284
     CDS             complement(2841342..2842055)
     CDS             complement(2842236..2843447)
     CDS             2843669..2843929
     CDS             2844042..2844347
     CDS             2844444..2845436
     CDS             2845936..2847210
     CDS             2847808..2848188
     CDS             complement(2848483..2848701)
     CDS             2850074..2850592
     CDS             2850817..2851224
     CDS             complement(2851247..2851873)
     CDS             2852214..2853056
     CDS             2853240..2853518
     CDS             complement(2853543..2856113)
     CDS             complement(2856243..2856881)
     CDS             complement(2857356..2857859)
     CDS             2858028..2858486
     CDS             2858473..2858676
     CDS             complement(2858686..2859756)
     CDS             complement(2859798..2860355)
     CDS             complement(2860358..2861179)
     CDS             complement(2861187..2862206)
     CDS             complement(2862247..2864085)
     CDS             2864436..2865197
     CDS             2865354..2865746
     CDS             2865913..2867544
     CDS             2867697..2870096
     CDS             complement(2870144..2870461)
     CDS             complement(2870491..2870766)
     CDS             complement(2870756..2870929)
     CDS             2871181..2872056
     CDS             2872117..2872974
     CDS             2873255..2876239
     CDS             complement(2876424..2877506)
     CDS             2877680..2877964
     CDS             2877989..2879587
     CDS             complement(2879626..2880117)
     CDS             2880307..2881590
     CDS             2881683..2882819
     CDS             complement(2883016..2883627)
     CDS             2883824..2884381
     CDS             2884447..2884764
     CDS             2884929..2885969
     CDS             2885979..2886578
     CDS             2886599..2887993
     CDS             2887997..2888293
     CDS             2888307..2889662
     CDS             2889664..2890005
     CDS             2890025..2891446
     CDS             2891562..2892161
     CDS             2892950..2893789
     CDS             complement(2893819..2894610)
     CDS             2894761..2895891
     CDS             2895894..2899022
     CDS             complement(2899030..2900085)
     CDS             complement(2900082..2901107)
     CDS             2901366..2901590
     CDS             complement(2901952..2902281)
     CDS             2902387..2903601
     CDS             2903783..2904127
     CDS             2904706..2906199
     CDS             complement(2906482..2908665)
     CDS             complement(2908928..2909602)
     CDS             2909820..2910230
     CDS             2910777..2911430
     CDS             2911472..2911981
     CDS             2912084..2913058
     CDS             2913205..2926188
     CDS             2926635..2927276
     CDS             2927279..2928499
     CDS             2928496..2930754
     CDS             2930835..2931758
     CDS             2932042..2932788
     CDS             2932785..2933393
     CDS             2933390..2934367
     CDS             2934536..2947021
     CDS             2947611..2948324
     CDS             2948321..2948926
     CDS             2948923..2949897
     CDS             2950042..2962935
     CDS             2963753..2964472
     CDS             2964475..2964999
     CDS             2965095..2966075
     CDS             2966378..2979880
     CDS             complement(2979900..2980550)
     CDS             complement(2980519..2980965)
     CDS             complement(2980937..2981383)
     CDS             complement(2981394..2981864)
     CDS             complement(2981881..2983206)
     CDS             complement(2983274..2984956)
     CDS             complement(2984968..2985411)
     CDS             complement(2985408..2985965)
     CDS             complement(2985962..2986996)
     CDS             complement(2987016..2987891)
     CDS             complement(2987888..2988568)
     CDS             complement(2988588..2990957)
     CDS             complement(2991107..2991751)
     CDS             complement(2991833..2993896)
     CDS             complement(2993847..2996156)
     CDS             2996468..2998378
     CDS             2998465..2999460
     CDS             2999607..2999921
     CDS             3000390..3000725
     CDS             3000780..3001190
     CDS             3001382..3002362
     CDS             complement(3002416..3002619)
     CDS             complement(3002726..3002983)
     CDS             3003219..3003419
     CDS             3003825..3004859
     CDS             3004880..3005755
     CDS             3005868..3007892
     CDS             3007937..3009022
     CDS             3009079..3010461
     CDS             3010632..3011318
     CDS             3011583..3011903
     CDS             complement(3011943..3012341)
     CDS             complement(3012463..3012687)
     CDS             3013289..3015082
     CDS             3015189..3016580
     CDS             3016626..3017654
     CDS             3017651..3018490
     CDS             3018512..3019240
     CDS             3019353..3019589
     CDS             3019713..3020240
     CDS             3020237..3021061
     CDS             3021152..3021526
     CDS             3021753..3023183
     CDS             3023335..3023730
     CDS             complement(3023955..3024527)
     CDS             3024713..3025480
     CDS             complement(3025655..3026023)
     CDS             3026222..3026869
     CDS             3027031..3028410
     CDS             complement(3028459..3028569)
     CDS             complement(3028788..3029177)
     CDS             complement(3029245..3029550)
     CDS             3029719..3031149
     CDS             3031630..3033453
     CDS             3033740..3034210
     CDS             complement(3034272..3034484)
     CDS             complement(3035267..3035446)
     CDS             complement(3035472..3035642)
     CDS             complement(3036064..3036246)
     CDS             complement(3036413..3036715)
     CDS             complement(3037331..3037627)
     CDS             3037930..3038751
     CDS             3038915..3039460
     CDS             3039537..3040517
     CDS             3040652..3052345
     CDS             3053125..3058341
     CDS             3058338..3060530
     CDS             3060581..3062320
     CDS             3062331..3063176
     CDS             3063249..3063989
     CDS             3063989..3064327
     CDS             complement(3064354..3065541)
     CDS             3065874..3066887
     CDS             3066906..3068111
     CDS             3068108..3069610
     CDS             3069627..3070367
     CDS             3071031..3071123
     CDS             complement(3071093..3071377)
     CDS             complement(3071694..3072731)
     CDS             complement(3072840..3074066)
     CDS             complement(3074189..3075016)
     CDS             complement(3075020..3076330)
     CDS             3076485..3078164
     CDS             3078154..3079434
     CDS             3079448..3082570
     CDS             3082570..3085674
     CDS             3085723..3086457
     CDS             3086954..3087154
     CDS             complement(3087435..3087611)
     CDS             complement(3087825..3088190)
     CDS             3088727..3088978
     CDS             3089123..3089791
     CDS             3089980..3091377
     CDS             3091719..3092486
     CDS             3092595..3095492
     CDS             complement(3095603..3096235)
     CDS             3096386..3097345
     CDS             3097357..3097833
     CDS             complement(3097846..3098460)
     CDS             complement(3098460..3099656)
     CDS             3099893..3100927
     CDS             3100924..3102093
     CDS             3102103..3103545
     CDS             3103729..3106020
     CDS             3106036..3107406
     CDS             3107436..3108293
     CDS             3108483..3108731
     CDS             3108743..3110110
     CDS             3110289..3113039
     CDS             complement(3113143..3113400)
     CDS             3113720..3114217
     CDS             3114245..3114808
     CDS             3114818..3115258
     CDS             3115234..3115704
     CDS             3115798..3116874
     CDS             3116871..3118004
     CDS             complement(3118027..3118245)
     CDS             3118558..3119538
     CDS             3119616..3119855
     CDS             3120132..3120329
     CDS             complement(3120426..3120791)
     CDS             complement(3120922..3121530)
     CDS             3121672..3121911
     CDS             3122274..3122591
     CDS             complement(3122914..3125760)
     CDS             complement(3125916..3126413)
     CDS             3126808..3128337
     CDS             complement(3128297..3128677)
     CDS             complement(3128742..3130139)
     CDS             3130307..3131665
     CDS             3131814..3133643
     CDS             3133887..3134690
     CDS             complement(3134701..3136800)
     CDS             3136959..3137249
     CDS             3137246..3140785
     CDS             complement(3140792..3142027)
     CDS             complement(3142080..3143612)
     CDS             complement(3143617..3145470)
     CDS             3145705..3146481
     CDS             complement(3146577..3146909)
     CDS             3147011..3147973
     CDS             complement(3147982..3149184)
     CDS             3149303..3150037
     CDS             3150034..3150789
     CDS             3150844..3151818
     CDS             3152618..3152824
     CDS             3152897..3154705
     CDS             complement(3155054..3155341)
     CDS             complement(3155431..3155577)
     CDS             complement(3155618..3155827)
     CDS             complement(3155969..3156403)
     CDS             3156688..3157617
     CDS             3157953..3159254
     CDS             3159267..3159404
     CDS             3159408..3159890
     CDS             3159887..3161038
     CDS             3161038..3161646
     CDS             3161791..3162282
     CDS             3162288..3162812
     CDS             3163073..3164044
     CDS             3164262..3166385
     CDS             3166483..3166638
     CDS             3166727..3167605
     CDS             3167763..3170120
     CDS             complement(3170138..3171532)
     CDS             3171695..3172327
     CDS             3172581..3173483
     CDS             complement(3173517..3173999)
     CDS             3174110..3174661
     CDS             3174685..3175269
     CDS             3175532..3176581
     CDS             3176594..3177571
     CDS             3177703..3178044
     CDS             3178068..3178664
     CDS             3178791..3179597
     CDS             3179594..3180076
     CDS             complement(3180162..3180341)
     CDS             complement(3180356..3180496)
     CDS             3180948..3181376
     CDS             3181391..3181504
     CDS             3181794..3182057
     CDS             3182260..3182964
     CDS             3182951..3183205
     CDS             complement(3183221..3184159)
     CDS             complement(3184156..3185364)
     CDS             complement(3185380..3186210)
     CDS             complement(3186207..3187196)
     CDS             complement(3187406..3187720)
     CDS             complement(3187940..3189391)
     CDS             complement(3189575..3190738)
     CDS             complement(3190738..3191343)
     CDS             3191520..3193874
     CDS             complement(3193875..3195074)
     CDS             3195200..3196204
     CDS             complement(3196211..3196420)
     CDS             3196514..3197602
     CDS             complement(3197610..3197966)
     CDS             complement(3197969..3198421)
     CDS             complement(3198403..3198804)
     CDS             complement(3198827..3200107)
     CDS             complement(3200214..3200798)
     CDS             complement(3200944..3201768)
     CDS             3201856..3202287
     CDS             3202444..3202908
     CDS             3202908..3203384
     CDS             3203599..3204855
     CDS             3204948..3205250
     CDS             complement(3205247..3206380)
     CDS             3206683..3207615
     CDS             complement(3207636..3208583)
     CDS             3208739..3209995
     CDS             3209998..3210687
     CDS             3210684..3211730
     CDS             3211803..3213359
     CDS             3213368..3214156
     CDS             3214153..3214950
     CDS             complement(3215099..3215974)
     CDS             3216100..3217152
     CDS             3217166..3218764
     CDS             3218825..3219391
     CDS             complement(3219468..3221117)
     CDS             complement(3221206..3223092)
     CDS             complement(3223102..3224121)
     CDS             complement(3224660..3225877)
     CDS             3225964..3226857
     CDS             complement(3227089..3228771)
     CDS             complement(3229148..3230881)
     CDS             3231152..3233209
     CDS             3233291..3233512
     CDS             complement(3233537..3233854)
     CDS             complement(3233883..3234611)
     CDS             3234724..3235548
     CDS             3235666..3236988
     CDS             3236985..3237350
     CDS             complement(3237439..3237939)
     CDS             3238392..3239135
     CDS             3239381..3242446
     CDS             complement(3242534..3243103)
     CDS             3243427..3243648
     CDS             3243939..3244154
     CDS             3244185..3244766
     CDS             3245014..3245520
     CDS             3245917..3246669
     CDS             3246839..3247195
     CDS             3248955..3249731
     CDS             complement(3249802..3249930)
     CDS             3250324..3250599
     CDS             complement(3250678..3251073)
     CDS             3251382..3252296
     CDS             3252716..3252868
     CDS             3252978..3254408
     CDS             complement(3254429..3255292)
     CDS             complement(3255303..3255689)
     CDS             complement(3255689..3256693)
     CDS             complement(3256710..3258311)
     CDS             complement(3258364..3258801)
     CDS             3258979..3259944
     CDS             complement(3260099..3261004)
     CDS             complement(3261043..3263049)
     CDS             complement(3263052..3264656)
     CDS             complement(3264802..3265107)
     CDS             3265317..3266570
     CDS             complement(3266685..3268133)
     CDS             complement(3268445..3270181)
     CDS             complement(3270741..3271217)
     CDS             complement(3271421..3272080)
     CDS             complement(3272286..3273002)
     CDS             3273353..3273802
     CDS             complement(3274013..3274273)
     CDS             3274983..3275198
     CDS             complement(3275434..3275700)
     CDS             3276005..3276511
     CDS             3276739..3276876
     CDS             3277382..3277954
     CDS             complement(3277977..3278234)
     CDS             complement(3278262..3278459)
     CDS             complement(3278471..3279556)
     CDS             complement(3279553..3280605)
     CDS             3280744..3281310
     CDS             3281342..3283060
     CDS             3283119..3284330
     CDS             3284361..3285437
     CDS             complement(3285434..3287275)
     CDS             complement(3287392..3288120)
     CDS             complement(3288155..3289153)
     CDS             complement(3289214..3290533)
     CDS             complement(3290635..3291855)
     CDS             complement(3292038..3292376)
     CDS             3292637..3294439
     CDS             3294719..3297127
     CDS             complement(3297147..3297509)
     CDS             complement(3297647..3298255)
     CDS             complement(3298266..3299261)
     CDS             complement(3299347..3299877)
     CDS             3300162..3302219
     CDS             complement(3302267..3302857)
     CDS             complement(3302950..3303459)
     CDS             complement(3303486..3304025)
     CDS             3304371..3304535
     CDS             3304608..3306434
     CDS             complement(3306431..3306628)
     CDS             3306755..3307219
     CDS             3307312..3307500
     CDS             3307509..3308960
     CDS             complement(3308984..3310441)
     CDS             complement(3310566..3312764)
     CDS             3313634..3315187
     CDS             3315335..3316393
     CDS             complement(3316597..3317931)
     CDS             3318069..3318308
     CDS             complement(3318197..3318598)
     CDS             complement(3318668..3319036)
     CDS             complement(3319033..3320280)
     CDS             complement(3320277..3321596)
     CDS             complement(3321615..3322370)
     CDS             complement(3322541..3322759)
     CDS             complement(3322759..3324285)
     CDS             complement(3324360..3325532)
     CDS             3325795..3326442
     CDS             complement(3326464..3327567)
     CDS             3327736..3328992
     CDS             complement(3329134..3332877)
     CDS             3333074..3333784
     CDS             3333884..3335251
     CDS             complement(3335424..3336392)
     CDS             complement(3336664..3339156)
     CDS             complement(3339327..3340613)
     CDS             3341306..3344344
     CDS             complement(3344451..3345653)
     CDS             3345765..3347177
     CDS             complement(3347190..3347981)
     CDS             3348240..3349007
     CDS             complement(3349136..3349363)
     CDS             3349611..3350297
     CDS             3350741..3351196
     CDS             3351232..3351714
     CDS             3351837..3353192
     CDS             3353314..3354843
     CDS             3354840..3355280
     CDS             3355277..3356383
     CDS             3356501..3357190
     CDS             complement(3357171..3358991)
     CDS             3359139..3359828
     CDS             complement(3359842..3360768)
     CDS             3360990..3361937
     CDS             complement(3362110..3362355)
     CDS             complement(3362554..3363213)
     CDS             3363499..3364107
     CDS             complement(3364132..3366405)
     CDS             3366766..3367194
     CDS             complement(3367201..3368898)
     CDS             complement(3368910..3370166)
     CDS             complement(3370575..3371393)
     CDS             complement(3371684..3371902)
     CDS             complement(3371899..3372138)
     CDS             complement(3372370..3372885)
     CDS             complement(3373461..3373973)
     CDS             3374091..3375149
     CDS             3375405..3375947
     CDS             3376019..3376795
     CDS             complement(3376878..3377180)
     CDS             complement(3377382..3378059)
     CDS             complement(3378196..3379395)
     CDS             complement(3379550..3380926)
     CDS             3381177..3381356
     CDS             complement(3381552..3383813)
     CDS             complement(3383858..3384634)
     CDS             3384909..3386600
     CDS             complement(3386726..3387106)
     CDS             complement(3387109..3388050)
     CDS             complement(3388043..3388849)
     CDS             complement(3388846..3389604)
     CDS             complement(3389861..3390280)
     CDS             complement(3390277..3391044)
     CDS             complement(3391078..3393357)
     CDS             complement(3393782..3394174)
     CDS             3394534..3395163
     CDS             3395201..3395878
     CDS             complement(3396010..3396483)
     CDS             complement(3396550..3396963)
     CDS             complement(3397013..3397903)
     CDS             3398205..3398648
     CDS             3398638..3399453
     CDS             complement(3399509..3399916)
     CDS             complement(3399980..3400720)
     CDS             3400924..3401658
     CDS             3401655..3402659
     CDS             3402802..3403569
     CDS             complement(3403749..3403895)
     CDS             3404141..3405466
     CDS             complement(3405572..3406459)
     CDS             3406932..3407888
     CDS             complement(3408683..3409450)
     CDS             complement(3409883..3411505)
     CDS             3411724..3412038
     CDS             complement(3412098..3413102)
     CDS             complement(3413117..3413761)
     CDS             3414363..3416231
     CDS             complement(3416818..3417267)
     CDS             complement(3417555..3418523)
     CDS             complement(3418525..3419400)
     CDS             complement(3419482..3420702)
     CDS             complement(3420739..3421503)
     CDS             complement(3421511..3422266)
     CDS             3422596..3423084
     CDS             3423201..3424712
     CDS             complement(3424678..3425025)
     CDS             3425143..3425277
     CDS             complement(3425333..3426331)
     CDS             complement(3426423..3427097)
     CDS             3427240..3427824
     CDS             3427849..3429822
     CDS             3430040..3431842
     CDS             complement(3431909..3432415)
     CDS             complement(3432555..3433565)
     CDS             complement(3433562..3433852)
     CDS             complement(3434189..3435460)
     CDS             complement(3435520..3436779)
     CDS             complement(3436799..3437170)
     CDS             complement(3437331..3438413)
     CDS             complement(3438579..3439298)
     CDS             complement(3439282..3440562)
     CDS             complement(3440638..3442338)
     CDS             complement(3442419..3442751)
     CDS             complement(3442799..3443263)
     CDS             3443432..3444253
     CDS             3444265..3444924
     CDS             3445035..3445532
     CDS             complement(3445558..3446139)
     CDS             complement(3446167..3446910)
     CDS             3446951..3447355
     CDS             3447370..3447747
     CDS             3447816..3448922
     CDS             3449047..3450495
     CDS             complement(3450607..3451596)
     CDS             3451974..3452414
     CDS             3452418..3453092
     CDS             complement(3453418..3453828)
     CDS             complement(3453807..3454289)
     CDS             3454609..3455094
     CDS             3455343..3455603
     CDS             complement(3455674..3456558)
     CDS             3456747..3458993
     CDS             3459011..3460957
     CDS             3460957..3462327
     CDS             3462324..3463229
     CDS             3463226..3464053
     CDS             3464050..3464598
     CDS             3464612..3465607
     CDS             3466070..3468352
     CDS             3468339..3469148
     CDS             complement(3469216..3469791)
     CDS             complement(3469788..3470945)
     CDS             complement(3470976..3471674)
     CDS             complement(3471683..3472483)
     CDS             complement(3472476..3473357)
     CDS             complement(3473354..3474460)
     CDS             complement(3474460..3475071)
     CDS             complement(3475074..3475532)
     CDS             3475645..3476373
     CDS             complement(3476526..3477392)
     CDS             complement(3477389..3478270)
     CDS             complement(3478333..3479241)
     CDS             complement(3479387..3480199)
     CDS             3480364..3481032
     CDS             3481029..3482222
     CDS             3482243..3482947
     CDS             complement(3482990..3483250)
     CDS             complement(3483247..3484062)
     CDS             complement(3484081..3484617)
     CDS             complement(3485034..3486611)
     CDS             complement(3486677..3487390)
     CDS             3487837..3487932
     CDS             3488263..3488589
     CDS             complement(3488655..3489488)
     CDS             complement(3489506..3490288)
     CDS             complement(3490285..3491304)
     CDS             3491689..3491838
     CDS             complement(3491896..3492426)
     CDS             complement(3492439..3493413)
     CDS             complement(3493410..3494027)
     CDS             complement(3494024..3495022)
     CDS             complement(3495022..3495924)
     CDS             complement(3495921..3496799)
     CDS             complement(3496814..3497866)
     CDS             complement(3497969..3498265)
     CDS             complement(3498259..3498861)
     CDS             complement(3498926..3499864)
     CDS             complement(3499997..3501871)
     CDS             3502209..3502718
     CDS             3502724..3504196
     CDS             3504193..3504849
     CDS             complement(3505026..3505520)
     CDS             complement(3505773..3506627)
     CDS             complement(3506624..3507046)
     CDS             complement(3507068..3507781)
     CDS             complement(3507849..3508364)
     CDS             complement(3508402..3508737)
     CDS             complement(3508864..3511203)
     CDS             complement(3511398..3512072)
     CDS             complement(3512120..3513481)
     CDS             3513866..3514072
     CDS             3514069..3515052
     CDS             3515049..3516143
     CDS             3516140..3516952
     CDS             3517141..3517239
     CDS             3517236..3517568
     CDS             3517628..3517873
     CDS             3518592..3519407
     CDS             complement(3519566..3521923)
     CDS             complement(3522000..3522104)
     CDS             complement(3522116..3523309)
     CDS             complement(3523319..3524752)
     CDS             complement(3524783..3525553)
     CDS             complement(3525702..3526244)
     CDS             complement(3526274..3528631)
     CDS             complement(3528680..3528955)
     CDS             3529097..3530407
     CDS             complement(3530276..3532573)
     CDS             complement(3533075..3533695)
     CDS             complement(3533717..3534445)
     CDS             complement(3534737..3535186)
     CDS             3535317..3536735
     CDS             complement(3536751..3537377)
     CDS             complement(3537394..3537579)
     CDS             complement(3537595..3539616)
     CDS             complement(3540221..3540892)
     CDS             complement(3540920..3541078)
     CDS             3542191..3542976
     CDS             3543057..3544394
     CDS             complement(3544595..3545368)
     CDS             complement(3545398..3546063)
     CDS             complement(3546053..3547153)
     CDS             complement(3547339..3548289)
     CDS             complement(3548294..3550282)
     CDS             complement(3550269..3551213)
     CDS             complement(3551557..3552810)
     CDS             complement(3552810..3554168)
     CDS             complement(3554170..3555045)
     CDS             complement(3555091..3556308)
     CDS             3556688..3557644
     CDS             3557975..3559150
     CDS             3559147..3559953
     CDS             3559963..3560808
     CDS             3560817..3561389
     CDS             complement(3561439..3562416)
     CDS             complement(3562413..3563327)
     CDS             complement(3563338..3563655)
     CDS             complement(3563667..3564263)
     CDS             complement(3564347..3566116)
     CDS             complement(3566183..3567103)
     CDS             complement(3567100..3568227)
     CDS             complement(3568244..3569680)
     CDS             3570045..3571013
     CDS             complement(3572229..3572960)
     CDS             complement(3572957..3574711)
     CDS             complement(3574708..3575763)
     CDS             complement(3575773..3576273)
     CDS             3576558..3577712
     CDS             complement(3577780..3578970)
     CDS             complement(3578967..3581351)
     CDS             complement(3581363..3581833)
     CDS             complement(3581817..3582683)
     CDS             complement(3582683..3584380)
     CDS             complement(3584377..3586506)
     CDS             complement(3586503..3588038)
     CDS             complement(3588043..3589251)
     CDS             complement(3589235..3589936)
     CDS             3589961..3590818
     CDS             3590829..3591965
     CDS             3591958..3592353
     CDS             3592350..3593981
     CDS             3594004..3596013
     CDS             complement(3596138..3596533)
     CDS             complement(3596542..3598206)
     CDS             complement(3598257..3599039)
     CDS             complement(3599036..3601357)
     CDS             3601473..3602000
     CDS             complement(3602226..3602624)
     CDS             3603061..3603336
     CDS             3603323..3603712
     CDS             complement(3603791..3604768)
     CDS             3605465..3605707
     CDS             3605707..3606153
     CDS             complement(3606077..3620017)
     CDS             complement(3620153..3621172)
     CDS             complement(3621189..3621830)
     CDS             complement(3621817..3622434)
     CDS             complement(3623089..3623568)
     CDS             complement(3623849..3623962)
     CDS             complement(3624015..3624620)
     CDS             3624966..3625265
     CDS             3625262..3625693
     CDS             3625982..3627022
     CDS             complement(3627393..3628175)
     CDS             complement(3628172..3630235)
     CDS             complement(3630236..3631207)
     CDS             complement(3631200..3633875)
     CDS             complement(3633872..3635350)
     CDS             complement(3635350..3635772)
     CDS             complement(3635769..3637325)
     CDS             complement(3637328..3637540)
     CDS             3637778..3638605
     CDS             3638602..3639462
     CDS             complement(3639459..3639677)
     CDS             3640177..3643197
     CDS             3643328..3643558
     CDS             complement(3643560..3644909)
     CDS             complement(3645131..3646816)
     CDS             complement(3647827..3649131)
     CDS             complement(3649175..3649597)
     CDS             3649762..3650433
     CDS             complement(3650462..3651496)
     CDS             complement(3651559..3652125)
     CDS             complement(3652316..3653809)
     CDS             complement(3654010..3654258)
     CDS             3655156..3655818
     CDS             3655805..3656734
     CDS             3657271..3658746
     CDS             complement(3658878..3659585)
     CDS             complement(3659654..3660646)
     CDS             complement(3660987..3661448)
     CDS             complement(3661636..3663945)
     CDS             complement(3664135..3665907)
     CDS             3666108..3667580
     CDS             3667696..3668874
     CDS             3668871..3669794
     CDS             complement(3669817..3671325)
     CDS             complement(3671350..3673551)
     CDS             complement(3673704..3674378)
     CDS             complement(3674438..3674983)
     CDS             3675250..3676323
     CDS             3676320..3676979
     CDS             complement(3677049..3677252)
     CDS             complement(3677694..3678116)
     CDS             3678336..3678545
     CDS             3678603..3680468
     CDS             complement(3680663..3681220)
     CDS             complement(3681326..3681778)
     CDS             complement(3681775..3683271)
     CDS             3683651..3684817
     CDS             3684831..3685916
     CDS             3685916..3688399
     CDS             3688475..3689392
     CDS             3689483..3690496
     CDS             3690493..3691356
     CDS             3691371..3692426
     CDS             3692596..3693504
     CDS             complement(3693537..3694553)
     CDS             complement(3694596..3695258)
     CDS             complement(3695261..3696148)
     CDS             complement(3696247..3697443)
     CDS             complement(3697679..3698944)
     CDS             complement(3699041..3699280)
     CDS             complement(3699574..3700311)
     CDS             complement(3700341..3701300)
     CDS             3701617..3702903
     CDS             3703150..3703623
     CDS             3703629..3703868
     CDS             complement(3704124..3705053)
     CDS             complement(3705180..3705458)
     CDS             complement(3705484..3706347)
     CDS             complement(3706349..3706618)
     CDS             complement(3706575..3706853)
     CDS             3707382..3708371
     CDS             3708392..3708976
     CDS             complement(3709124..3710443)
     CDS             complement(3710668..3710868)
     CDS             3711291..3712787
     CDS             3713053..3716892
     CDS             3716992..3717270
     CDS             3717815..3719032
     CDS             3719029..3719754
     CDS             3719754..3720806
     CDS             complement(3720831..3721943)
     CDS             complement(3721940..3722626)
     CDS             complement(3722699..3723022)
     CDS             3723322..3724551
     CDS             3724548..3727715
     CDS             3727822..3728115
     CDS             3728359..3730044
     CDS             3730265..3730822
     CDS             3731055..3732104
     CDS             3732447..3733661
     CDS             complement(3733672..3734160)
     CDS             complement(3734237..3734476)
     CDS             3735404..3735916
     CDS             3736048..3737517
     CDS             3737722..3738348
     CDS             3738371..3739861
     CDS             3739997..3740737
     CDS             3740972..3741373
     CDS             3741884..3742192
     CDS             complement(3742208..3743500)
     CDS             complement(3743497..3744879)
     CDS             complement(3744942..3745466)
     CDS             complement(3745550..3746203)
     CDS             complement(3746387..3747208)
     CDS             complement(3747212..3747799)
     CDS             3747908..3748900
     CDS             complement(3748971..3749420)
     CDS             complement(3749586..3749852)
     CDS             complement(3750613..3750750)
     CDS             complement(3751314..3752798)
     CDS             complement(3752897..3754282)
     CDS             complement(3754447..3755925)
     CDS             3756106..3756387
     CDS             3756341..3756628
     CDS             complement(3756654..3756860)
     CDS             complement(3756881..3757168)
     CDS             complement(3757241..3758320)
     CDS             complement(3758413..3758637)
     CDS             3758867..3759802
     CDS             complement(3759839..3760456)
     CDS             complement(3760523..3762502)
     CDS             3762746..3763288
     CDS             3763292..3764218
     CDS             complement(3764224..3764937)
     CDS             complement(3765452..3766135)
     CDS             complement(3766411..3767181)
     CDS             3767286..3768239
     CDS             3768232..3769545
     CDS             3769583..3770176
     CDS             complement(3770194..3770508)
     CDS             complement(3770513..3770740)
     CDS             3771022..3772140
     CDS             complement(3772143..3772394)
     CDS             3772641..3775400
     CDS             3775600..3776388
     CDS             3776486..3778894
     CDS             3778917..3779366
     CDS             3779400..3780143
     CDS             3780261..3780428
     CDS             3780670..3781698
     CDS             complement(3783389..3784762)
     CDS             complement(3784772..3785137)
     CDS             3785265..3785564
     CDS             3785561..3786859
     CDS             complement(3786868..3787122)
     CDS             3787196..3787327
     CDS             complement(3787399..3788268)
     CDS             3788446..3788913
     CDS             3788916..3789671
     CDS             3789759..3790988
     CDS             3791040..3791468
     CDS             complement(3791736..3792200)
     CDS             complement(3792255..3792599)
     CDS             complement(3792596..3793363)
     CDS             3793490..3793849
     CDS             complement(3793856..3794875)
     CDS             3795057..3796187
     CDS             3796184..3796825
     CDS             3796822..3798081
     CDS             3798694..3800157
     CDS             complement(3800409..3802823)
     CDS             complement(3803148..3803477)
     CDS             3804011..3805753
     CDS             3806140..3807894
     CDS             complement(3808141..3808866)
     CDS             complement(3808933..3809685)
     CDS             complement(3809762..3810358)
     CDS             complement(3810355..3810816)
     CDS             complement(3810933..3811856)
     CDS             3812037..3812888
     CDS             complement(3812893..3813333)
     CDS             complement(3813366..3814397)
     CDS             complement(3814543..3814734)
     CDS             complement(3814983..3815639)
     CDS             3815750..3816031
     CDS             complement(3816035..3816838)
     CDS             complement(3816865..3817683)
     CDS             complement(3817729..3818058)
     CDS             complement(3818104..3819525)
     CDS             3819688..3820464
     CDS             3820579..3821877
     CDS             complement(3821895..3822269)
     CDS             complement(3822479..3823090)
     CDS             3823803..3824846
     CDS             3824966..3825259
     CDS             3825256..3826128
     CDS             3826125..3827663
     CDS             3827668..3828213
     CDS             3828185..3829102
     CDS             3829228..3829470
     CDS             3829467..3829916
     CDS             complement(3830140..3830388)
     CDS             3830446..3831150
     CDS             complement(3831170..3831469)
     CDS             complement(3831466..3832335)
     CDS             complement(3832339..3834351)
     CDS             complement(3834721..3835296)
     CDS             complement(3835698..3836099)
     CDS             3836219..3837670
     CDS             3837766..3838104
     CDS             complement(3838184..3839068)
     CDS             3839416..3840507
     CDS             complement(3840535..3840981)
     CDS             complement(3841622..3842986)
     CDS             complement(3842983..3843624)
     CDS             complement(3843740..3843979)
     CDS             complement(3843933..3844976)
     CDS             complement(3844976..3846088)
     CDS             complement(3846085..3846744)
     CDS             complement(3846755..3847330)
     CDS             3847658..3848008
     CDS             complement(3848169..3848546)
     CDS             complement(3848566..3849354)
     CDS             complement(3849355..3849846)
     CDS             complement(3849895..3850431)
     CDS             complement(3850448..3851509)
     CDS             complement(3851506..3852105)
     CDS             complement(3852108..3853973)
     CDS             complement(3854010..3854765)
     CDS             complement(3854762..3855259)
     CDS             complement(3855267..3855671)
     CDS             complement(3855677..3857719)
     CDS             complement(3857740..3859269)
     CDS             complement(3859685..3860350)
     CDS             complement(3861033..3861551)
     CDS             complement(3861705..3862403)
     CDS             complement(3862445..3863122)
     CDS             complement(3863399..3863860)
     CDS             complement(3863921..3864679)
     CDS             complement(3864865..3877986)
     CDS             complement(3878232..3879224)
     CDS             complement(3879327..3879842)
     CDS             complement(3879839..3880480)
     CDS             complement(3880938..3884117)
     CDS             complement(3884131..3885228)
     CDS             3885386..3886090
     CDS             3886285..3886782
     CDS             complement(3887057..3889240)
     CDS             3889827..3890330
     CDS             3890327..3891379
     CDS             3891381..3892403
     CDS             3892400..3893185
     CDS             3893203..3893826
     CDS             3893959..3894750
     CDS             3895866..3897119
     CDS             3897205..3898818
     CDS             3899131..3900297
     CDS             complement(3900458..3901300)
     CDS             complement(3901297..3902268)
     CDS             3902601..3904022
     CDS             3904064..3905515
     CDS             3905549..3907249
     CDS             3907301..3908542
     CDS             3908517..3909050
     CDS             3909228..3910595
     CDS             3910800..3912017
     CDS             3912609..3913625
     CDS             3913656..3915071
     CDS             3915110..3916471
     CDS             3916643..3917353
     CDS             3917379..3918134
     CDS             3918131..3919084
     CDS             3919081..3920355
     CDS             3920352..3921164
     CDS             3921695..3921868
     CDS             3922120..3923994
     CDS             3923979..3925292
     CDS             3925692..3927146
     CDS             complement(3927415..3928221)
     CDS             complement(3930329..3931864)
     CDS             complement(3931989..3932336)
     CDS             complement(3932333..3932731)
     CDS             3933142..3933336
     CDS             3933574..3933921
     CDS             complement(3933946..3935637)
     CDS             complement(3935978..3937675)
     CDS             3938388..3939374
     CDS             complement(3939409..3942093)
     CDS             complement(3942197..3944377)
     CDS             complement(3944527..3945327)
     CDS             complement(3945499..3946449)
     CDS             complement(3946719..3947579)
     CDS             complement(3947820..3951308)
     CDS             3951649..3952050
     CDS             3952271..3952534
     CDS             complement(3952600..3953409)
     CDS             complement(3953525..3954073)
     CDS             3954403..3954687
     CDS             complement(3954814..3956955)
     CDS             3957489..3958730
     CDS             3959121..3959459
     CDS             3959695..3960126
     CDS             complement(3960260..3960535)
     CDS             complement(3960558..3962090)
     CDS             complement(3962410..3963228)
     CDS             complement(3963466..3963732)
     CDS             complement(3963729..3965465)
     CDS             complement(3965523..3966302)
     CDS             complement(3966315..3966743)
     CDS             complement(3966814..3968190)
     CDS             3968212..3968808
     CDS             3968910..3970763
     CDS             3970933..3971157
     CDS             3972012..3972689
     CDS             complement(3972706..3973314)
     CDS             complement(3973729..3974367)
     CDS             complement(3974383..3974802)
     CDS             complement(3975001..3976083)
     CDS             complement(3976306..3977514)
     CDS             complement(3977929..3979257)
     CDS             complement(3979490..3980884)
     CDS             3981096..3982109
     CDS             complement(3982148..3982498)
     CDS             complement(3982636..3983430)
     CDS             complement(3983565..3983975)
     CDS             complement(3984118..3985149)
     CDS             complement(3985243..3985632)
     CDS             complement(3985767..3986135)
     CDS             complement(3986313..3987383)
     CDS             complement(3987380..3988711)
     CDS             complement(3988854..3989339)
     CDS             complement(3989352..3989546)
     CDS             complement(3989634..3990206)
     CDS             complement(3990272..3990634)
     CDS             complement(3990646..3991179)
     CDS             complement(3991193..3991591)
     CDS             complement(3991603..3991908)
     CDS             complement(3991952..3992509)
     CDS             complement(3992502..3992816)
     CDS             complement(3992816..3993184)
     CDS             complement(3993223..3993471)
     CDS             complement(3993481..3993687)
     CDS             complement(3993697..3994110)
     CDS             complement(3994143..3994841)
     CDS             complement(3994865..3995251)
     CDS             complement(3995262..3995540)
     CDS             complement(3995553..3996386)
     CDS             complement(3996400..3996699)
     CDS             complement(3996696..3997316)
     CDS             complement(3997318..3998040)
     CDS             complement(3998095..3998403)
     CDS             complement(3998504..3999694)
     CDS             complement(3999733..4001805)
     CDS             complement(4001836..4002306)
     CDS             complement(4002322..4002693)
     CDS             complement(4003129..4003224)
     CDS             complement(4003375..4004520)
     CDS             4004676..4005851
     CDS             complement(4005870..4007963)
     CDS             complement(4008109..4010124)
     CDS             complement(4010473..4014675)
     CDS             complement(4014858..4018979)
     CDS             complement(4019460..4019831)
     CDS             complement(4019881..4020399)
     CDS             4021271..4022182
     CDS             4022440..4022670
     CDS             complement(4022750..4023403)
     CDS             complement(4023400..4025568)
     CDS             complement(4025572..4026036)
     CDS             complement(4026202..4027152)
     CDS             complement(4027245..4027937)
     CDS             complement(4027943..4028371)
     CDS             complement(4028618..4029148)
     CDS             complement(4029170..4029361)
     CDS             4029937..4031022
     CDS             4031468..4033432
     CDS             complement(4033514..4034704)
     CDS             4034866..4036095
     CDS             complement(4036212..4036979)
     CDS             complement(4037036..4037773)
     CDS             4037933..4038718
     CDS             complement(4040021..4041082)
     CDS             complement(4041247..4042482)
     CDS             4042726..4043385
     CDS             4043583..4044014
     CDS             4044204..4044749
     CDS             4044784..4045767
     CDS             complement(4045710..4046687)
     CDS             complement(4046877..4046990)
     CDS             4047168..4047497
     CDS             4047802..4048263
     CDS             complement(4048416..4050761)
     CDS             complement(4050763..4051392)
     CDS             complement(4051389..4051772)
     CDS             complement(4052060..4054327)
     CDS             complement(4054324..4054716)
     CDS             complement(4054703..4055578)
     CDS             complement(4055565..4056209)
     CDS             complement(4056196..4057302)
     CDS             complement(4057299..4058825)
     CDS             complement(4058887..4060968)
     CDS             4061226..4061873
     CDS             complement(4061894..4063006)
     CDS             complement(4063056..4063319)
     CDS             4063539..4064615
     CDS             complement(4064566..4064688)
     CDS             complement(4064675..4065640)
     CDS             complement(4065633..4067762)
     CDS             4068070..4069347
     CDS             4069537..4070187
     CDS             complement(4070296..4071066)
     CDS             complement(4071107..4071976)
     CDS             4072180..4073349
     CDS             complement(4073292..4073444)
     CDS             complement(4073470..4075761)
     CDS             4075967..4076152
     CDS             complement(4076226..4084757)
     CDS             complement(4085324..4085458)
     CDS             complement(4086465..4087217)
     CDS             4087441..4088139
     CDS             complement(4089127..4090173)
     CDS             complement(4090181..4090606)
     CDS             complement(4090606..4091133)
     CDS             complement(4091126..4091482)
     CDS             complement(4091709..4091942)
     CDS             complement(4091955..4093007)
     CDS             complement(4093004..4093315)
     CDS             4094093..4094602
     CDS             4094617..4095180
     CDS             4095496..4096332
     CDS             complement(4096469..4096684)
     CDS             4096804..4097220
     CDS             complement(4097291..4098628)
     CDS             complement(4099057..4100472)
     CDS             complement(4100469..4101308)
     CDS             complement(4101325..4101684)
     CDS             complement(4101847..4102398)
     CDS             complement(4102677..4103528)
     CDS             complement(4103525..4104103)
     CDS             complement(4104200..4105177)
     CDS             4105623..4105736
     CDS             complement(4105773..4106294)
     CDS             complement(4106281..4107387)
     CDS             complement(4107417..4109297)
     CDS             complement(4109310..4109555)
     CDS             complement(4109923..4110246)
     CDS             4110751..4111581
     CDS             complement(4111753..4112739)
     CDS             complement(4112897..4113814)
     CDS             complement(4113807..4114763)
     CDS             complement(4115049..4115726)
     CDS             complement(4115666..4116373)
     CDS             complement(4116626..4117696)
     CDS             4117883..4119682
     CDS             4119853..4120587
     CDS             4120760..4121506
     CDS             complement(4122042..4122134)
     CDS             4122232..4124904
     CDS             4125232..4125933
     CDS             complement(4126090..4126428)
     CDS             complement(4126747..4128588)
     CDS             complement(4128944..4129456)
     CDS             complement(4129533..4129892)
     CDS             4130592..4130828
     CDS             complement(4130899..4131270)
     CDS             4131378..4131686
     CDS             complement(4132495..4132746)
     CDS             complement(4132743..4133219)
     CDS             complement(4133247..4134647)
     CDS             complement(4134717..4134974)
     CDS             4135095..4136060
     CDS             4136189..4136641
     CDS             4136897..4139752
     CDS             4139760..4140797
     CDS             4140794..4142314
     CDS             4142311..4143048
     CDS             4143041..4143571
     CDS             4143568..4144377
     CDS             complement(4144669..4146465)
     CDS             complement(4146470..4148422)
     CDS             4148609..4150561
     CDS             4150573..4153875
     CDS             4153872..4156019
     CDS             4156022..4158100
     CDS             4158185..4159507
     CDS             4159675..4162467
     CDS             complement(4162761..4163072)
     CDS             4163237..4163401
     CDS             complement(4163405..4166128)
     CDS             4166262..4167137
     CDS             complement(4167748..4168101)
     CDS             complement(4168176..4168415)
     CDS             4168518..4169153
     CDS             complement(4169475..4170191)
     CDS             complement(4170201..4170950)
     CDS             complement(4170999..4171298)
     CDS             complement(4172776..4174488)
     CDS             complement(4174485..4175021)
     CDS             complement(4175049..4175354)
     CDS             complement(4175481..4175783)
     CDS             complement(4175811..4176647)
     CDS             complement(4176875..4177570)
     CDS             complement(4177690..4178451)
     CDS             complement(4178456..4179625)
     CDS             complement(4179625..4181319)
     CDS             complement(4181524..4182843)
     CDS             4183302..4184774
     CDS             4184797..4185081
     CDS             4185363..4185569
     CDS             complement(4185697..4186338)
     CDS             complement(4186349..4186900)
     CDS             complement(4186994..4187632)
     CDS             4187645..4187818
     CDS             4187900..4188049
     CDS             4188139..4188663
     CDS             4188785..4189069
     CDS             4189066..4190526
     CDS             4190544..4191293
     CDS             4191290..4192561
     CDS             4192580..4194049
     CDS             4194061..4195035
     CDS             4195048..4196022
     CDS             complement(4196217..4197014)
     CDS             4197150..4198532
     CDS             4198525..4199364
     CDS             complement(4199345..4199986)
     CDS             complement(4199995..4201632)
     CDS             complement(4201632..4202081)
     CDS             complement(4202078..4202299)
     CDS             complement(4202336..4203514)
     CDS             complement(4203514..4204623)
     CDS             complement(4204627..4206498)
     CDS             complement(4206513..4208411)
     CDS             complement(4208718..4209272)
     CDS             4209510..4210253
     CDS             4210298..4211158
     CDS             complement(4211161..4212180)
     CDS             4212603..4213499
     CDS             4213503..4217384
     CDS             4217697..4218344
     CDS             complement(4218719..4220221)
     CDS             complement(4220574..4221716)
     CDS             complement(4221913..4223103)
     CDS             4223225..4224343
     CDS             complement(4224668..4225855)
     CDS             complement(4225852..4227528)
     CDS             complement(4227740..4229824)
     CDS             4229944..4230804
     CDS             4230868..4231665
     CDS             4231662..4232372
     CDS             4232383..4233261
     CDS             4233264..4234277
     CDS             4234455..4235687
     CDS             4235852..4237087
     CDS             4237412..4238641
     CDS             4238803..4240035
     CDS             complement(4240219..4240761)
     CDS             4240813..4242537
     CDS             4243137..4244825
     CDS             complement(4244942..4245685)
     CDS             complement(4245885..4246400)
     CDS             4246581..4247621
     CDS             4247627..4249396
     CDS             4249393..4250136
     CDS             4250298..4251524
     CDS             complement(4251542..4252324)
     CDS             complement(4252498..4253646)
     CDS             complement(4253728..4254174)
     CDS             complement(4254407..4256308)
     CDS             complement(4256308..4257114)
     CDS             complement(4257379..4257837)
     CDS             complement(4257840..4259144)
     CDS             complement(4259151..4259720)
     CDS             complement(4259884..4260909)
     CDS             4261082..4262251
     CDS             complement(4262613..4263734)
     CDS             complement(4263894..4264793)
     CDS             4264913..4265548
     CDS             4265557..4265877
     CDS             complement(4265882..4266289)
     CDS             complement(4266408..4267181)
     CDS             complement(4267263..4268612)
     CDS             complement(4268751..4270034)
     CDS             complement(4270232..4270636)
     CDS             complement(4270863..4271729)
     CDS             complement(4271742..4272563)
     CDS             4272594..4273379
     CDS             complement(4273587..4274273)
     CDS             complement(4274442..4275686)
     CDS             complement(4275803..4276930)
     CDS             complement(4277333..4279207)
     CDS             complement(4279432..4280190)
     CDS             complement(4280907..4281578)
     CDS             4281729..4282901
     CDS             4283089..4284633
     CDS             complement(4284649..4285104)
     CDS             complement(4285405..4287273)
     CDS             complement(4287513..4288115)
     CDS             complement(4288136..4288339)
     CDS             4288452..4289384
     CDS             4289381..4289866
     CDS             complement(4289868..4290491)
     CDS             complement(4290537..4291139)
     CDS             4291320..4291925
     CDS             4292093..4292362
     CDS             4292394..4292855
     CDS             complement(4292950..4293546)
     CDS             complement(4293639..4294880)
     CDS             4294992..4295516
     CDS             4295618..4296991
     CDS             4297182..4297616
     CDS             complement(4297704..4297859)
     CDS             4298034..4299101
     CDS             complement(4299285..4299584)
     CDS             complement(4299905..4300468)
     CDS             complement(4300479..4301273)
     CDS             complement(4301502..4303013)
     CDS             complement(4303176..4303928)
     CDS             complement(4303925..4304695)
     CDS             complement(4304692..4305927)
     CDS             complement(4305932..4306939)
     CDS             complement(4307172..4308524)
     CDS             complement(4308900..4309337)
     CDS             4309821..4312109
     CDS             complement(4312342..4313064)
     CDS             complement(4313061..4313837)
     CDS             complement(4313846..4314853)
     CDS             complement(4315006..4316865)
     CDS             complement(4316869..4318866)
     CDS             4319701..4320945
     CDS             4320999..4323140
     CDS             4323340..4324104
     CDS             4324101..4324595
     CDS             complement(4324559..4325041)
     CDS             4325114..4325770
     CDS             4325767..4328292
     CDS             4328298..4328651
     CDS             complement(4328725..4329150)
     CDS             complement(4329158..4329427)
     CDS             complement(4329424..4329912)
     CDS             complement(4329909..4331444)
     CDS             complement(4331441..4331809)
     CDS             complement(4331810..4334686)
     CDS             4334949..4335143
     CDS             complement(4335088..4335288)
     CDS             4336207..4336422
     CDS             4336455..4336961
     CDS             4336969..4339095
     CDS             4339122..4339370
     CDS             complement(4339489..4340571)
     CDS             complement(4340864..4341415)
     CDS             complement(4341412..4342152)
     CDS             complement(4342241..4343629)
     CDS             complement(4343640..4344068)
     CDS             complement(4344080..4345654)
     CDS             complement(4345719..4346546)
     CDS             complement(4347045..4348658)
     CDS             complement(4348970..4349689)
     CDS             4349748..4351247
     CDS             complement(4351299..4352138)
     CDS             4352493..4353485
     CDS             4353485..4354321
     CDS             4354315..4355040
     CDS             4355388..4356200
     CDS             4356214..4357041
     CDS             complement(4357376..4357942)
     CDS             complement(4357952..4358230)
     CDS             4358352..4358714
     CDS             4358775..4359470
     CDS             4359592..4359711
     CDS             complement(4359964..4361298)
     CDS             complement(4361651..4362250)
     CDS             complement(4362378..4362851)
     CDS             complement(4362928..4363092)
     CDS             4364202..4364531
     CDS             complement(4365201..4366697)
     CDS             complement(4366694..4369411)
     CDS             complement(4369427..4370566)
     CDS             complement(4370563..4371867)
     CDS             complement(4371869..4373236)
     CDS             complement(4373291..4374589)
     CDS             4374909..4375241
     CDS             4375243..4375689
     CDS             4375686..4376678
     CDS             4376665..4378590
     CDS             4379303..4380736
     CDS             4380835..4382442
     CDS             complement(4382591..4383352)
     CDS             4383472..4383987
     CDS             4384114..4384896
     CDS             complement(4384956..4385588)
     CDS             4385861..4386904
     CDS             4386990..4389527
     CDS             complement(4389578..4390828)
     CDS             complement(4390975..4391286)
     CDS             complement(4391302..4392183)
     CDS             complement(4392237..4392728)
     CDS             complement(4392734..4395556)
     CDS             complement(4396291..4398309)
     CDS             complement(4398558..4400525)
     CDS             complement(4400761..4401264)
     CDS             4402072..4402722
     CDS             complement(4402807..4404255)
     CDS             complement(4404258..4404998)
     CDS             4405286..4405714
     CDS             4405974..4407656
     CDS             4407628..4408389
     CDS             4408432..4409784
     CDS             4410043..4410330
     CDS             4410453..4411196
     CDS             complement(4411206..4411481)
     CDS             4411554..4414340
     CDS             4414534..4415115
     CDS             complement(4415305..4415661)
     CDS             4416006..4417208
     CDS             4417240..4417860
     CDS             4418076..4418447
     CDS             complement(4418873..4419313)
     CDS             complement(4419320..4419580)
     CDS             4419796..4420155
     CDS             4420232..4420744
     CDS             complement(4420756..4421433)
     CDS             complement(4421426..4422652)
     CDS             complement(4422649..4423926)
     CDS             4424126..4425097
     CDS             complement(4425071..4425259)
     CDS             4425450..4425695
     CDS             4425815..4426318
     CDS             complement(4426465..4426878)
     CDS             complement(4426910..4427623)
     CDS             4428232..4431561
     CDS             4431797..4432264
     CDS             4432439..4432855
     CDS             complement(4432852..4433328)
     CDS             4433588..4434553
     CDS             4434586..4435479
     CDS             complement(4435828..4436508)
     CDS             complement(4436675..4437016)
     CDS             complement(4437198..4437548)
     CDS             complement(4437622..4437852)
     CDS             4438170..4438769
     CDS             4438815..4439366
     CDS             complement(4439525..4441372)
     CDS             complement(4441946..4442239)
     CDS             complement(4442593..4442967)
     CDS             complement(4442961..4443575)
     CDS             complement(4443694..4444230)
     CDS             complement(4444316..4444921)
     CDS             complement(4445101..4446027)
     CDS             4446130..4447020
     CDS             4447056..4447781
     CDS             4447878..4448666
     CDS             complement(4448703..4449176)
     CDS             complement(4449322..4449696)
     CDS             complement(4449709..4451025)
     CDS             complement(4451556..4451681)
     CDS             4451779..4452906
     CDS             complement(4452945..4456010)
     CDS             complement(4456007..4457098)
     CDS             4457348..4458064
     CDS             4458061..4459296
     CDS             complement(4459392..4460627)
     CDS             complement(4460848..4461939)
     CDS             4462125..4462841
     CDS             4463112..4464341
     CDS             complement(4465349..4466173)
     CDS             complement(4466178..4467731)
     CDS             complement(4467741..4470149)
     CDS             complement(4470146..4473208)
     CDS             complement(4473205..4474203)
     CDS             4474655..4475353
     CDS             4475355..4475951
     CDS             4476103..4477347
     CDS             4477344..4478327
     CDS             4478624..4479958
     CDS             complement(4480159..4480314)
     CDS             complement(4480856..4486645)
     CDS             complement(4486642..4495791)
     CDS             complement(4496450..4496692)
     CDS             complement(4496702..4496893)
     CDS             complement(4497004..4498539)
     CDS             complement(4498664..4499011)
     CDS             complement(4499008..4499406)
     CDS             complement(4499351..4500454)
     CDS             complement(4500451..4501455)
     CDS             complement(4501452..4502132)
     CDS             complement(4502132..4503307)
     CDS             complement(4503669..4504397)
     CDS             complement(4504394..4506835)
     CDS             complement(4506860..4507141)
     CDS             complement(4507141..4507470)
     CDS             complement(4507467..4508435)
     CDS             complement(4508574..4509014)
     CDS             complement(4509023..4511020)
     CDS             complement(4511146..4512801)
     CDS             complement(4513145..4514053)
     CDS             complement(4514053..4514568)
     CDS             complement(4514565..4515029)
     CDS             complement(4515342..4516229)
     CDS             complement(4516247..4516531)
     CDS             complement(4516658..4516876)
     CDS             complement(4517244..4517435)
     CDS             complement(4517593..4517871)
     CDS             complement(4518431..4518754)
     CDS             complement(4519324..4519800)
     CDS             complement(4519990..4520961)
     CDS             complement(4521266..4522243)
     CDS             complement(4522294..4526673)
     CDS             complement(4526839..4528950)
     CDS             complement(4529078..4530028)
     CDS             4530380..4530679
     CDS             4530797..4531744
     CDS             4531744..4535439
     CDS             complement(4535486..4535872)
     CDS             complement(4536306..4537319)
     CDS             complement(4537654..4538358)
     CDS             complement(4538455..4538874)
     CDS             complement(4538949..4539377)
     CDS             complement(4539451..4540488)
     CDS             complement(4540481..4541101)
     CDS             complement(4541198..4542613)
     CDS             4542885..4544633
     CDS             4544630..4546414
     CDS             4546467..4547030
     CDS             complement(4547105..4547374)
     CDS             complement(4547384..4547587)
     CDS             4547823..4547957
     CDS             complement(4548283..4548720)
     CDS             complement(4549016..4549399)
     CDS             4549719..4553273
     CDS             4553933..4554184
     CDS             4554181..4554582
     CDS             complement(4555492..4555623)
     CDS             4555702..4556376
     CDS             complement(4556564..4556752)
     CDS             4556900..4557622
     CDS             4558003..4559742
     CDS             complement(4559796..4560053)
     CDS             4560262..4561362
     CDS             4561613..4562473
     CDS             4562590..4563612
     CDS             4563668..4565383
     CDS             4565647..4568685
     CDS             4568890..4569507
     CDS             complement(4569957..4570607)
     CDS             complement(4570607..4571344)
     CDS             4571748..4573658
     CDS             4573724..4574062
     CDS             complement(4574089..4574907)
     CDS             complement(4574907..4575821)
     CDS             complement(4575818..4576966)
     CDS             complement(4577098..4579743)
     CDS             4579978..4581084
     CDS             complement(4581366..4581551)
     CDS             4581889..4582098
     CDS             complement(4582103..4582804)
     CDS             4582925..4583413
     CDS             4583410..4584522
     CDS             4584701..4585000
     CDS             complement(4585168..4585479)
     CDS             complement(4585575..4586651)
     CDS             complement(4587139..4587987)
     CDS             complement(4588163..4589326)
     CDS             complement(4589487..4590887)
     CDS             complement(4590901..4591218)
     CDS             complement(4591230..4592360)
     CDS             complement(4592445..4592597)
     CDS             complement(4592856..4593239)
     CDS             complement(4593262..4593486)
     CDS             complement(4593620..4595527)
     CDS             4595785..4596474
     CDS             4596537..4598024
     CDS             4598308..4600425
     CDS             4600717..4602336
     CDS             complement(4602530..4602799)
     CDS             complement(4603014..4603313)
     CDS             4603544..4604107
     CDS             4604104..4605537
     CDS             complement(4605562..4605999)
     CDS             complement(4606034..4606462)
     CDS             complement(4606516..4607472)
     CDS             complement(4607546..4608151)
     CDS             complement(4608328..4608453)
     CDS             4608774..4609313
     CDS             complement(4609354..4610319)
     CDS             complement(4610348..4610794)
     CDS             complement(4610861..4611331)
     CDS             4611440..4612210
     CDS             4612295..4613170
     CDS             4613174..4613647
     CDS             complement(4613695..4613943)
     CDS             complement(4613956..4614168)
     CDS             4614366..4615751
     CDS             complement(4615770..4617065)
     CDS             4617248..4618027
     CDS             complement(4618142..4618603)
     CDS             complement(4618600..4619580)
     CDS             complement(4619586..4620548)
     CDS             4620865..4621572
     CDS             complement(4621867..4622181)
     CDS             4622988..4623533
     CDS             4624203..4624619
     CDS             4625028..4625333
     CDS             4625479..4625763
     CDS             4625760..4626203
     CDS             4626288..4626629
     CDS             4626797..4627012
     CDS             complement(4627373..4628920)
     CDS             complement(4629070..4630362)
     CDS             4630756..4631067
     CDS             4631069..4631473
     CDS             complement(4631563..4632687)
     CDS             complement(4632842..4633837)
     CDS             complement(4634148..4636823)
     CDS             complement(4637010..4638611)
     CDS             complement(4638608..4639516)
     CDS             complement(4639513..4641054)
     CDS             4641295..4641828
     CDS             4641962..4642783
     CDS             4642936..4643412
     CDS             4643517..4643849
     CDS             4644013..4644945
     CDS             complement(4645050..4646729)
     CDS             complement(4647092..4649188)
     CDS             complement(4649539..4650510)
     CDS             4650679..4652034
     CDS             complement(4652174..4653859)
     CDS             complement(4654054..4655739)
     CDS             complement(4655977..4657569)
     CDS             complement(4657772..4658944)
     CDS             complement(4659302..4659580)
     CDS             complement(4659725..4660198)
     CDS             complement(4660215..4660802)
     CDS             complement(4660863..4661654)
     CDS             complement(4661800..4662633)
     CDS             complement(4662889..4664142)
     CDS             complement(4664284..4665636)
     CDS             complement(4665868..4666026)
     CDS             4666190..4667329
     CDS             complement(4667512..4668381)
     CDS             complement(4668378..4668650)
     CDS             complement(4668746..4670794)
     CDS             complement(4671015..4671488)
     CDS             complement(4671769..4672284)
     CDS             complement(4672410..4673612)
     CDS             4674077..4674721
     CDS             4674864..4675043
     CDS             4675127..4676293
     CDS             complement(4676492..4676842)
     CDS             4677141..4677974
     CDS             4678065..4679003
     CDS             complement(4679571..4680089)
     CDS             4680592..4680780
     CDS             4680951..4681391
     CDS             4681528..4681728
     CDS             4681748..4682470
     CDS             complement(4682884..4683579)
     CDS             complement(4683722..4684429)
     CDS             4684700..4685089
     CDS             complement(4685297..4687285)
     CDS             4687523..4688575
     CDS             4688622..4691693
     CDS             complement(4691817..4692221)
     CDS             complement(4692374..4692685)
     CDS             4692864..4693160
     CDS             4693163..4693450
     CDS             4693576..4693809
     CDS             4693810..4694004
     CDS             4694062..4694235
     CDS             complement(4694472..4695725)
     CDS             4696122..4698206
     CDS             4698309..4698683
     CDS             complement(4698861..4699109)
     CDS             complement(4699271..4700158)
     CDS             complement(4700183..4701613)
     CDS             complement(4701879..4703075)
     CDS             complement(4703133..4704488)
     CDS             4704721..4706031
     CDS             4706147..4707856
     CDS             complement(4707892..4708299)
     CDS             complement(4708328..4709446)
     CDS             complement(4709498..4710223)
     CDS             complement(4710216..4710968)
     CDS             complement(4710965..4711996)
     CDS             complement(4712001..4712867)
     CDS             4712980..4714098
     CDS             complement(4714424..4715602)
     CDS             4715906..4716223
     CDS             4716363..4717379
     CDS             complement(4717380..4719287)
     CDS             complement(4719575..4720498)
     CDS             4720571..4721401
     CDS             4721586..4722818
     CDS             4723032..4723979
     CDS             4723976..4725277
     CDS             4725274..4726023
     CDS             4726023..4726718
     CDS             4726892..4727722
     CDS             4727719..4729650
     CDS             complement(4729854..4730219)
     CDS             4730330..4731223
     CDS             4731230..4732303
     CDS             4732363..4733643
     CDS             4733799..4734635
     CDS             4734802..4735971
     CDS             complement(4735972..4737426)
     CDS             complement(4737444..4738259)
     CDS             complement(4738262..4739335)
     CDS             complement(4739411..4741096)
     CDS             complement(4741093..4743030)
     CDS             complement(4743066..4743845)
     CDS             4744037..4744561
     CDS             4744602..4745735
     CDS             complement(4745748..4746551)
     CDS             complement(4746563..4747135)
     CDS             4747811..4748797
     CDS             4749023..4749805
     CDS             complement(4749957..4751996)
     CDS             complement(4752039..4753256)
     CDS             complement(4753273..4754151)
     CDS             complement(4754303..4755505)
     CDS             complement(4755843..4757576)
     CDS             complement(4757581..4758660)
     CDS             4759061..4759825
     CDS             4759825..4760886
     CDS             4760883..4762109
     CDS             4762109..4762642
     CDS             4762639..4763316
     CDS             4763336..4764523
     CDS             4764549..4765976
     CDS             complement(4766047..4766949)
     CDS             complement(4767066..4768037)
     CDS             complement(4768955..4770190)
     CDS             4770474..4772606
     CDS             4772913..4773113
     CDS             complement(4773293..4774231)
     CDS             complement(4774231..4774779)
     CDS             complement(4774960..4775379)
     CDS             complement(4775490..4776815)
     CDS             4777190..4777891
     CDS             complement(4778018..4779037)
     CDS             complement(4779119..4780531)
     CDS             complement(4780664..4781110)
     CDS             complement(4781238..4781864)
     CDS             4782101..4782775
     CDS             complement(4782842..4784527)
     CDS             complement(4785679..4787178)
     CDS             4787341..4788492
     CDS             complement(4788517..4789395)
     CDS             complement(4789392..4790498)
     CDS             complement(4790636..4791001)
     CDS             complement(4791075..4791566)
     CDS             complement(4791572..4794382)
     CDS             complement(4794563..4795237)
     CDS             4795428..4796267
     CDS             complement(4796268..4796780)
     CDS             4796880..4797479
     CDS             4797703..4798908
     CDS             complement(4799361..4799651)
     CDS             complement(4799993..4800691)
     CDS             complement(4800675..4801472)
     CDS             complement(4801472..4802095)
     CDS             complement(4802100..4802723)
     CDS             complement(4802741..4803535)
     CDS             4805324..4805485
     CDS             4805603..4805893
     CDS             complement(4805973..4806779)
     CDS             4807111..4807422
     CDS             complement(4807698..4809236)
     CDS             4809399..4809971
     CDS             4809995..4810801
     CDS             complement(4810805..4811923)
     CDS             complement(4811927..4813093)
     CDS             complement(4813332..4815014)
     CDS             complement(4815247..4816104)
     CDS             complement(4816119..4817231)
     CDS             complement(4817417..4818589)
     CDS             complement(4818635..4819900)
     CDS             4820169..4821341
     CDS             complement(4821434..4822240)
     CDS             complement(4822291..4822986)
     CDS             4823218..4824684
     CDS             4824681..4825814
     CDS             4826028..4826228
     CDS             complement(4826380..4827006)
     CDS             4827268..4830267
     CDS             4831530..4832738
     CDS             complement(4832819..4833727)
     CDS             complement(4833909..4834406)
     CDS             complement(4834410..4835294)
     CDS             complement(4835319..4835927)
     CDS             complement(4836127..4838448)
     CDS             complement(4838626..4840161)
     CDS             complement(4840328..4840741)
     CDS             4840948..4841790
     CDS             4842089..4842703
     CDS             complement(4842720..4843262)
     CDS             complement(4843295..4844392)
     CDS             complement(4844477..4845568)
     CDS             4845759..4847195
     CDS             complement(4847156..4847752)
     CDS             complement(4847988..4849535)
     CDS             complement(4849801..4850073)
     CDS             complement(4854493..4854669)
     CDS             4856738..4858789
     CDS             4859001..4860629
     CDS             complement(4860685..4863324)
     CDS             complement(4863559..4864305)
     CDS             complement(4864610..4865302)
     CDS             complement(4865304..4866506)
     CDS             4866851..4867702
     CDS             4867730..4868827
     CDS             4868824..4869759
     CDS             complement(4870990..4871766)
     CDS             complement(4871788..4872162)
     CDS             complement(4872944..4873150)
     CDS             complement(4873683..4874663)
     CDS             4875001..4875687
     CDS             complement(4875849..4876862)
     CDS             4876971..4878599
     CDS             complement(4878737..4879093)
     CDS             4879306..4880151
     CDS             complement(4880272..4881204)
     CDS             complement(4881488..4882702)
     CDS             complement(4882778..4883854)
     CDS             complement(4883943..4884302)
     CDS             complement(4884383..4884574)
     CDS             complement(4884705..4885382)
     CDS             4885577..4885705
     CDS             4885743..4886714
     CDS             complement(4886727..4887035)
     CDS             4887251..4889095
     CDS             complement(4890315..4890881)
     CDS             complement(4890968..4891366)
     CDS             complement(4891426..4892289)
     CDS             4892557..4893174
     CDS             4893171..4894043
     CDS             4894057..4894494
     CDS             4894616..4895377
     CDS             complement(4895441..4897114)
     CDS             complement(4897600..4898412)
     CDS             complement(4898757..4900403)
     CDS             complement(4900665..4903700)
     CDS             complement(4903714..4905855)
     CDS             complement(4905837..4909874)
     CDS             4911249..4912232
     CDS             4912260..4913672
     CDS             complement(4913710..4914948)
     CDS             complement(4915051..4915827)
     CDS             4915893..4916405
     CDS             4916410..4916844
     CDS             4916919..4917296
     CDS             4917457..4917720
     CDS             complement(4917860..4919194)
     CDS             complement(4919422..4920756)
     CDS             4920912..4921793
     CDS             4921790..4922443
     CDS             complement(4922434..4922604)
     CDS             4922787..4923401
     CDS             4923479..4923985
     CDS             4923982..4924959
     CDS             4925039..4925563
     CDS             4925569..4927464
     CDS             complement(4927461..4928045)
     CDS             complement(4928164..4929150)
     CDS             4929515..4930627
     CDS             4930685..4932292
     CDS             4932308..4933189
     CDS             4933504..4934166
     CDS             complement(4934346..4935770)
     CDS             complement(4936218..4939241)
     CDS             complement(4939335..4939490)
     CDS             4939780..4940124
     CDS             complement(4940189..4941286)
     CDS             complement(4941607..4943841)
     CDS             complement(4943841..4944275)
     CDS             complement(4944306..4945268)
     CDS             complement(4945773..4945967)
     CDS             complement(4946067..4946969)
     CDS             4947076..4947174
     CDS             complement(4947210..4947974)
     CDS             complement(4947967..4948194)
     CDS             4948396..4949406
     CDS             complement(4949519..4949791)
     CDS             complement(4950199..4951095)
     CDS             complement(4951101..4952882)
     CDS             complement(4953125..4954783)
     CDS             4955112..4955930
     CDS             complement(4955936..4957447)
     CDS             complement(4957575..4958411)
     CDS             complement(4958555..4959763)
     CDS             4959942..4960502
     CDS             4960603..4961541
     CDS             4961538..4961705
     CDS             complement(4961868..4962446)
     CDS             complement(4962578..4963504)
     CDS             4963779..4964918
     CDS             4965059..4965397
     CDS             complement(4965434..4966444)
     CDS             4966616..4966936
     CDS             4966976..4967452
     CDS             4967554..4968225
     CDS             complement(4968490..4969158)
     CDS             complement(4969215..4970000)
     CDS             complement(4970393..4971505)
     CDS             complement(4971741..4972298)
     CDS             complement(4972457..4973449)
     CDS             complement(4973706..4977170)
     CDS             complement(4977940..4978401)
     CDS             complement(4978648..4979382)
     CDS             complement(4980870..4981289)
     CDS             complement(4981421..4983583)
     CDS             complement(4983816..4984463)
     CDS             complement(4984460..4984876)
     CDS             complement(4985040..4985660)
     CDS             complement(4985686..4987008)
     CDS             4987573..4987794
     CDS             complement(4987751..4987969)
     CDS             complement(4988049..4988324)
     CDS             complement(4988667..4990577)
     CDS             complement(4990710..4991471)
     CDS             complement(4991478..4992281)
     CDS             4992542..4994374
     CDS             complement(4994403..4996178)
     CDS             complement(4996339..4996713)
     CDS             complement(4996710..4998833)
     CDS             complement(4998993..4999940)
     CDS             5000158..5001165
     CDS             5001395..5003467
     CDS             5003671..5004852
     CDS             complement(5004863..5005339)
     CDS             5005599..5005910
     CDS             complement(5005959..5008016)
     CDS             complement(5008415..5009569)
     CDS             complement(5009864..5010490)
     CDS             5010602..5010985
     CDS             5011146..5011394
     CDS             5011394..5012026
     CDS             5012068..5012706
     CDS             complement(5012841..5014100)
     CDS             complement(5014097..5014324)
     CDS             5015118..5015327
     CDS             complement(5015957..5016154)
     CDS             complement(5016132..5016755)
     CDS             complement(5016885..5018039)
     CDS             complement(5018134..5018604)
     CDS             complement(5018663..5019154)
     CDS             complement(5019151..5020446)
     CDS             complement(5020734..5021831)
     CDS             complement(5021862..5023220)
     CDS             complement(5023347..5023790)
     CDS             complement(5023806..5025095)
     CDS             complement(5025399..5026061)
     CDS             complement(5026220..5027044)
     CDS             complement(5027143..5027643)
     CDS             complement(5027808..5028728)
     CDS             complement(5028778..5029086)
     CDS             complement(5029156..5030862)
     CDS             5031163..5031609
     CDS             complement(5032026..5033096)
     CDS             complement(5033465..5034208)
     CDS             complement(5034401..5034901)
     CDS             complement(5035013..5037700)
     CDS             complement(5038372..5039439)
     CDS             complement(5039621..5039944)
     CDS             5039987..5040202
     CDS             complement(5040221..5041702)
     CDS             complement(5041794..5042525)
     CDS             complement(5042625..5043830)
     CDS             5043971..5044675
     CDS             5044672..5044995
     CDS             complement(5045017..5046060)
     CDS             complement(5046220..5046822)
     CDS             5046976..5048217
     CDS             5048569..5049162
     CDS             complement(5049197..5049403)
     CDS             5049647..5050201
     CDS             5050207..5050752
     CDS             complement(5050978..5051274)
     CDS             complement(5051332..5052639)
     CDS             complement(5052651..5053757)
     CDS             complement(5053785..5054630)
     CDS             5054653..5055072
     CDS             complement(5054961..5055299)
     CDS             complement(5055336..5056496)
     CDS             complement(5056489..5057703)
     CDS             complement(5057700..5058719)
     CDS             complement(5058739..5059059)
     CDS             complement(5059215..5059916)
     CDS             complement(5059941..5060252)
     CDS             complement(5060311..5060514)
     CDS             complement(5060535..5061002)
     CDS             complement(5061004..5061405)
     CDS             complement(5061452..5062825)
     CDS             complement(5062836..5064500)
     CDS             complement(5064533..5066089)
     CDS             complement(5066163..5067626)
     CDS             complement(5067706..5068605)
     CDS             complement(5069146..5070048)
     CDS             complement(5070141..5070344)
     CDS             complement(5070377..5070607)
     CDS             complement(5070607..5070909)
     CDS             complement(5070952..5071491)
     CDS             complement(5071494..5071847)
     CDS             complement(5071859..5072083)
     CDS             complement(5072093..5073649)
     CDS             complement(5074065..5074259)
     CDS             complement(5074487..5076217)
     CDS             complement(5076482..5077276)
     CDS             5077703..5078494
     CDS             5078713..5080350
     CDS             complement(5080756..5080935)
     CDS             complement(5080958..5081101)
     CDS             5081532..5083520
     CDS             complement(5083566..5084042)
     CDS             5084172..5085635
     CDS             5085641..5086438
     CDS             5086659..5088176
     CDS             5088616..5089341
     CDS             complement(5089625..5101822)
     CDS             complement(5101982..5102983)
     CDS             complement(5103114..5103629)
     CDS             complement(5103626..5104273)
     CDS             complement(5104564..5105160)
     CDS             complement(5105330..5105821)
     CDS             complement(5105888..5106343)
     CDS             5106515..5107252
     CDS             5107249..5108616
     CDS             complement(5108629..5109684)
     CDS             5109741..5110028
     CDS             5110081..5110350
     CDS             complement(5110390..5110608)
     CDS             5110726..5110941
     CDS             5111472..5111666
     CDS             complement(5111728..5113773)
     CDS             5114071..5114556
     CDS             5114703..5117057
     CDS             5117133..5117933
     CDS             complement(5118288..5119388)
     CDS             5120081..5120509
     CDS             5120689..5121384
     CDS             5121395..5121907
     CDS             5121951..5122760
     CDS             5122845..5123783
     CDS             complement(5123959..5124645)
     CDS             complement(5124870..5127335)
     CDS             5127801..5128646
     CDS             5128659..5129090
     CDS             5129087..5129884
     CDS             5129976..5132417
     CDS             5132486..5133130
     CDS             5133278..5134390
     CDS             complement(5134408..5135460)
     CDS             5135484..5137091
     CDS             5137395..5138243
     CDS             complement(5138366..5139700)
     CDS             complement(5139936..5141021)
     CDS             complement(5141080..5141685)
     CDS             complement(5141889..5142707)
     CDS             complement(5143337..5144305)
     CDS             complement(5144417..5144923)
     CDS             5144939..5145580
     CDS             5145577..5146353
     CDS             complement(5146499..5146843)
     CDS             complement(5147076..5148305)
     CDS             complement(5148337..5149026)
     CDS             complement(5149225..5149980)
     CDS             complement(5149991..5151145)
     CDS             complement(5151162..5152088)
     CDS             complement(5152263..5153525)
     CDS             5153674..5157045
     CDS             5157035..5157964
     CDS             complement(5158137..5158307)
     CDS             complement(5158333..5159106)
     CDS             complement(5159103..5159495)
     CDS             complement(5159464..5160078)
     CDS             complement(5160091..5161329)
     CDS             5161508..5163019
     CDS             5163213..5163533
     CDS             complement(5163526..5164281)
     CDS             complement(5165373..5166656)
     CDS             5166850..5167323
     CDS             complement(5167326..5167634)
     CDS             complement(5167637..5168194)
     CDS             complement(5168191..5169186)
     CDS             5169323..5170963
     CDS             complement(5171281..5172249)
     CDS             complement(5172246..5173610)
     CDS             5173741..5175087
     CDS             complement(5175084..5175275)
     CDS             5175555..5175713
     CDS             complement(5175893..5177227)
     CDS             5177419..5177823
     CDS             5178141..5178266
     CDS             5178276..5179979
     CDS             5179997..5182072
     CDS             5182085..5182687
     CDS             5182704..5185394
     CDS             5185391..5186083
     CDS             5186252..5186956
     CDS             5187670..5190693
     CDS             5190690..5191970
     CDS             5191984..5193768
     CDS             5193765..5195225
     CDS             complement(5195236..5195907)
     CDS             complement(5196239..5196727)
     CDS             complement(5196805..5197725)
     CDS             complement(5197731..5198570)
     CDS             complement(5198731..5200119)
     CDS             5200275..5202212
     CDS             5202300..5202473
     CDS             complement(5202546..5206085)
     CDS             complement(5206082..5208013)
     CDS             complement(5208020..5210830)
     CDS             5211291..5214179
     CDS             complement(5214605..5216260)
     CDS             complement(5216318..5216536)
     CDS             complement(5216526..5217344)
     CDS             complement(5217349..5220195)
     CDS             complement(5220208..5221764)
     CDS             complement(5221761..5222243)
     CDS             complement(5222365..5223255)
     CDS             complement(5223523..5226744)
     CDS             complement(5226741..5227730)
     CDS             complement(5227733..5228140)
     CDS             5228142..5228345
     CDS             complement(5228510..5229577)
     CDS             complement(5229752..5231083)
     CDS             complement(5231080..5231826)
     CDS             complement(5232030..5232671)
     CDS             complement(5232768..5235914)
     CDS             complement(5235911..5237326)
     CDS             complement(5237323..5237724)
     CDS             complement(5237810..5238370)
     CDS             complement(5238416..5239741)
     CDS             complement(5239716..5240237)
     CDS             complement(5240443..5241555)
     CDS             complement(5241558..5244332)
     CDS             complement(5244371..5245441)
     CDS             5245620..5246207
     CDS             complement(5246227..5247957)
     CDS             complement(5247963..5249054)
     CDS             complement(5249072..5249923)
     CDS             complement(5249928..5250410)
     CDS             complement(5250471..5252543)
     CDS             complement(5252646..5254841)
     CDS             complement(5254889..5255374)
     CDS             complement(5255374..5257419)
     CDS             complement(5257416..5257781)
     CDS             complement(5257781..5258101)
     CDS             5258975..5260084
     CDS             5260162..5260731
     CDS             5260964..5261809
     CDS             complement(5261816..5262346)
     CDS             5262483..5263664
     CDS             5263675..5264643
     CDS             5264640..5265452
     CDS             5265445..5266290
     CDS             5266287..5266904
     CDS             complement(5267053..5267460)
     CDS             5267920..5268672
     CDS             5269244..5270983
     CDS             complement(5271256..5272197)
     CDS             complement(5272694..5273320)
     CDS             complement(5273398..5274711)
     CDS             complement(5274708..5275949)
     CDS             complement(5276209..5277702)
     CDS             complement(5277924..5278598)
     CDS             complement(5278770..5279087)
     CDS             complement(5279084..5279827)
     CDS             complement(5280163..5282079)
     CDS             complement(5282291..5283322)
     CDS             complement(5283483..5284493)
     CDS             complement(5284636..5285133)
     CDS             complement(5285459..5286280)
     CDS             5286417..5287112
     CDS             complement(5287202..5287996)
     CDS             complement(5288139..5290481)
     CDS             complement(5290685..5292037)
     CDS             complement(5292067..5293011)
     CDS             complement(5293019..5293471)
     CDS             complement(5293524..5294237)
     CDS             5294665..5295066
     CDS             complement(5295128..5295604)
     CDS             complement(5295753..5296460)
     CDS             complement(5296615..5297025)
     CDS             complement(5297102..5297473)
     CDS             5297829..5297945
     CDS             5298077..5298865
     CDS             complement(5298878..5299207)
     CDS             complement(5299887..5300675)
     CDS             complement(5300813..5301973)
     CDS             complement(5301970..5302659)
     CDS             complement(5302666..5303721)
     CDS             complement(5303794..5304117)
     CDS             complement(5304114..5304371)
     CDS             complement(5304449..5305645)
     CDS             complement(5305642..5305956)
     CDS             complement(5306343..5307350)
     CDS             complement(5307478..5309469)
     CDS             5309706..5310077
     CDS             5310074..5310457
     CDS             complement(5310661..5311737)
     CDS             complement(5311774..5315445)
     CDS             5315737..5316108
     CDS             5316133..5317434
     CDS             5317493..5317894
     CDS             5318138..5319355
     CDS             complement(5319377..5319808)
     CDS             complement(5319832..5320752)
     CDS             complement(5320843..5321820)
     CDS             complement(5321824..5322366)
     CDS             5322477..5324000
     CDS             5323997..5324599
     CDS             complement(5324618..5325220)
     CDS             5325296..5325856
     CDS             5325859..5326065
     CDS             complement(5326268..5327689)
     CDS             5327810..5328034
     CDS             complement(5328209..5329522)
     CDS             complement(5329683..5330255)
     CDS             5330635..5331486
     CDS             5331554..5333194
     CDS             5333275..5334216
     CDS             5334228..5334401
     CDS             5334411..5335037
     CDS             5335103..5335960
     CDS             5336158..5336550
     CDS             5336547..5337332
     CDS             5337436..5338854
     CDS             5338851..5340140
     CDS             5340185..5340772
     CDS             5340881..5341537
     CDS             5341858..5341989
     CDS             complement(5342083..5342544)
     CDS             complement(5342665..5343543)
     CDS             complement(5344313..5344519)
     CDS             complement(5344578..5345693)
     CDS             complement(5345785..5346213)
     CDS             complement(5346210..5346827)
     CDS             complement(5346979..5347503)
     CDS             complement(5347575..5348321)
     CDS             5348529..5350283
     CDS             5350614..5352440
     CDS             complement(5352632..5353456)
     CDS             complement(5353458..5354045)
     CDS             complement(5354416..5354910)
     CDS             complement(5354915..5355460)
     CDS             complement(5355514..5355741)
     CDS             complement(5355781..5356530)
     CDS             complement(5356592..5356786)
     CDS             5357253..5357876
     CDS             5357924..5358523
     CDS             5358691..5359164
     CDS             complement(5359447..5361111)
     CDS             5361436..5362107
     CDS             complement(5362268..5365768)
     CDS             complement(5365984..5367213)
     CDS             complement(5367393..5368562)
     CDS             complement(5368812..5369498)
     CDS             5369870..5370085
     CDS             5370087..5370848
     CDS             5370845..5371723
     CDS             5371736..5372686
     CDS             5372824..5373876
     CDS             5373876..5374892
     CDS             5374974..5375312
     CDS             complement(5375672..5376559)
     CDS             complement(5376815..5376955)
     CDS             complement(5377584..5379011)
     CDS             complement(5379099..5379488)
     CDS             complement(5379625..5379795)
     CDS             complement(5379810..5380397)
     CDS             complement(5380582..5381724)
     CDS             complement(5382436..5382696)
     CDS             5382900..5384990
     CDS             5384990..5385637
     CDS             5385634..5386740
     CDS             5386904..5387941
     CDS             5388098..5389093
     CDS             5389194..5389631
     CDS             complement(5389875..5390246)
     CDS             complement(5390299..5390904)
     CDS             complement(5390907..5391224)
     CDS             complement(5391268..5393157)
     CDS             5393583..5394008
     CDS             5394117..5395073
     CDS             5395070..5396014
     CDS             complement(5396058..5396582)
     CDS             complement(5396705..5399320)
     CDS             5399524..5400582
     CDS             complement(5400756..5401349)
     CDS             5401497..5404535
     CDS             5404555..5405199
     CDS             5405339..5406127
     CDS             complement(5406130..5406561)
     CDS             complement(5406665..5406763)
     CDS             5407014..5409530
     CDS             5409664..5410497
     CDS             5410509..5411165
     CDS             complement(5411159..5411959)
     CDS             complement(5411971..5412603)
     CDS             complement(5412866..5413837)
     CDS             complement(5413830..5414489)
     CDS             5414678..5415658
     CDS             5415661..5416032
     CDS             5416175..5417809
     CDS             5417790..5419043
     CDS             5419177..5420664
     CDS             complement(5420651..5423206)
     CDS             5423340..5423798
     CDS             complement(5424024..5425289)
     CDS             complement(5425313..5425564)
     CDS             complement(5425644..5427098)
     CDS             5427164..5427838
     CDS             5427951..5428310
     CDS             complement(5428323..5428523)
     CDS             complement(5428669..5428878)
     CDS             complement(5429125..5430006)
     CDS             complement(5430138..5431085)
     CDS             complement(5431085..5431834)
     CDS             complement(5431945..5432517)
     CDS             complement(5432551..5432745)
     CDS             5432870..5433763
     CDS             complement(5433690..5435072)
     CDS             complement(5435155..5436036)
     CDS             5436074..5436736
     CDS             5436892..5439615
     CDS             5439624..5440199
     CDS             complement(5440180..5441010)
     CDS             complement(5441096..5441698)
     CDS             complement(5441695..5442027)
     CDS             complement(5442281..5442550)
     CDS             complement(5442582..5443061)
     CDS             complement(5443221..5445392)
     CDS             5445884..5446249
     CDS             complement(5446611..5448227)
     CDS             5448599..5449126
     CDS             5449320..5449901
     CDS             complement(5449989..5450291)
     CDS             5450845..5451423
     CDS             complement(5451458..5452888)
     CDS             5453115..5454464
     CDS             5454654..5456651
     CDS             complement(5456691..5457311)
     CDS             5457446..5458066
     CDS             5458170..5458517
     CDS             complement(5458523..5459629)
     CDS             5459887..5461086
     CDS             complement(5461323..5462273)
     CDS             complement(5462273..5463037)
     CDS             complement(5463034..5464269)
     CDS             5464561..5464953
     CDS             complement(5465154..5466155)
     CDS             complement(5466392..5467330)
     CDS             complement(5467330..5468544)
     CDS             5469011..5469520
     CDS             complement(5469761..5470465)
     CDS             complement(5470480..5471196)
     CDS             complement(5471214..5472041)
     CDS             complement(5472038..5472883)
     CDS             complement(5472886..5473875)
     CDS             complement(5474158..5475171)
     CDS             complement(5475314..5476666)
     CDS             complement(5476666..5477700)
     CDS             complement(5477925..5478221)
     CDS             complement(5478224..5479621)
     CDS             5479806..5480843
     CDS             complement(5480989..5482851)
     CDS             complement(5482929..5484281)
     CDS             complement(5484278..5484943)
     CDS             complement(5484943..5485308)
     CDS             5485482..5486063
     CDS             5486420..5486905
     CDS             5487032..5487304
     CDS             complement(5487378..5487947)
     CDS             complement(5488261..5488713)
     CDS             complement(5488953..5490062)
     CDS             complement(5490070..5490945)
     CDS             5491170..5492324
     CDS             complement(5492450..5493676)
     CDS             complement(5493828..5495000)
     CDS             5495807..5497357
     CDS             5497749..5499602
     CDS             5499748..5499978
     CDS             complement(5500112..5500390)
     CDS             complement(5500596..5501693)
     CDS             complement(5501700..5501840)
     CDS             5501945..5502259
     CDS             complement(5502285..5503007)
     CDS             complement(5503201..5503857)
     CDS             complement(5504032..5504349)
     CDS             5504674..5504940
     CDS             5505189..5505329