CDS             174..1331
     CDS             1333..2079
     CDS             2082..4487
     CDS             4530..5987
     CDS             complement(5992..8478)
     CDS             complement(8558..9433)
     CDS             complement(9433..10395)
     CDS             10521..11270
     CDS             11292..11927
     CDS             11966..13261
     CDS             13310..14719
     CDS             14761..16158
     CDS             16279..17037
     CDS             complement(17049..18050)
     CDS             18102..18602
     CDS             18707..19435
     CDS             19481..20617
     CDS             20617..20847
     CDS             20834..21763
     CDS             complement(21747..22094)
     CDS             complement(22128..23012)
     CDS             complement(23017..24375)
     CDS             24618..25640
     CDS             complement(25676..26677)
     CDS             complement(26670..27746)
     CDS             27810..28370
     CDS             28376..28891
     CDS             complement(28895..29923)
     CDS             29973..30119
     CDS             complement(30137..31030)
     CDS             31062..31283
     CDS             complement(31287..31679)
     CDS             complement(31805..32068)
     CDS             32121..32492
     CDS             32863..33150
     CDS             complement(33189..34343)
     CDS             34445..35563
     CDS             35617..37203
     CDS             37514..37666
     CDS             38158..38769
     CDS             38779..39138
     CDS             39169..40956
     CDS             complement(40976..41209)
     CDS             complement(41413..41946)
     CDS             complement(41993..43837)
     CDS             complement(43837..45609)
     CDS             complement(45725..46594)
     CDS             complement(46600..49788)
     CDS             49984..52662
     CDS             complement(52665..54611)
     CDS             54761..55216
     CDS             complement(55259..56371)
     CDS             56478..57956
     CDS             complement(57964..58452)
     CDS             58490..58603
     CDS             58642..59883
     CDS             60286..60918
     CDS             complement(61067..62899)
     CDS             63339..64562
     CDS             complement(64567..66531)
     CDS             66592..68190
     CDS             68269..69663
     CDS             69664..70605
     CDS             70625..73054
     CDS             73141..74268
     CDS             74283..75287
     CDS             75660..76808
     CDS             complement(76805..77191)
     CDS             complement(77192..77656)
     CDS             77901..78032
     CDS             78177..78383
     CDS             78441..78821
     CDS             78939..82493
     CDS             82597..83631
     CDS             complement(83662..84957)
     CDS             85161..86510
     CDS             complement(86523..86759)
     CDS             86930..87097
     CDS             87184..88242
     CDS             complement(88280..88528)
     CDS             complement(88537..90525)
     CDS             complement(90732..91073)
     CDS             complement(91268..91879)
     CDS             91942..93900
     CDS             complement(93897..95150)
     CDS             complement(95159..96376)
     CDS             complement(96384..97175)
     CDS             complement(97172..98614)
     CDS             98697..99074
     CDS             99371..100468
     CDS             100490..100660
     CDS             100718..102376
     CDS             102410..103750
     CDS             complement(103816..104418)
     CDS             104456..104938
     CDS             complement(104886..105626)
     CDS             complement(105629..106393)
     CDS             106440..107624
     CDS             107605..107733
     CDS             107726..109546
     CDS             109600..111003
     CDS             111027..111731
     CDS             111732..112865
     CDS             complement(112874..113125)
     CDS             113338..113703
     CDS             113736..113966
     CDS             complement(113950..114129)
     CDS             114196..115932
     CDS             complement(115973..117148)
     CDS             117182..117349
     CDS             117397..117663
     CDS             117721..118104
     CDS             118186..118335
     CDS             118349..119527
     CDS             119561..119845
     CDS             complement(119846..120175)
     CDS             complement(120179..121120)
     CDS             complement(121260..122072)
     CDS             complement(122083..123693)
     CDS             complement(123683..125080)
     CDS             125419..126051
     CDS             126070..127728
     CDS             complement(127743..128684)
     CDS             128876..130180
     CDS             complement(130282..130374)
     CDS             complement(130443..130838)
     CDS             complement(130998..131297)
     CDS             complement(131248..132339)
     CDS             complement(132420..133091)
     CDS             complement(133098..134006)
     CDS             134061..134633
     CDS             complement(134614..134877)
     CDS             complement(134889..135614)
     CDS             135674..135880
     CDS             135883..136275
     CDS             136278..137927
     CDS             137961..138764
     CDS             complement(138772..139233)
     CDS             complement(139235..140695)
     CDS             140806..141201
     CDS             141244..141663
     CDS             141665..142867
     CDS             complement(142902..143840)
     CDS             143921..144181
     CDS             complement(144198..144854)
     CDS             complement(144878..145846)
     CDS             145956..146219
     CDS             146225..146923
     CDS             complement(147584..147970)
     CDS             complement(148013..148735)
     CDS             complement(148813..149457)
     CDS             complement(149466..150461)
     CDS             150619..151386
     CDS             complement(151418..152368)
     CDS             complement(152355..153017)
     CDS             complement(153014..155281)
     CDS             155480..156001
     CDS             complement(156021..157406)
     CDS             157514..158257
     CDS             158268..159578
     CDS             159671..160657
     CDS             160685..161581
     CDS             161626..162240
     CDS             complement(162248..162832)
     CDS             complement(162838..163509)
     CDS             complement(163506..163757)
     CDS             163807..164997
     CDS             165060..165494
     CDS             complement(165530..166441)
     CDS             complement(166480..167889)
     CDS             167991..168338
     CDS             168335..168976
     CDS             complement(168990..169970)
     CDS             170042..170779
     CDS             170814..172817
     CDS             172918..174591
     CDS             174835..175719
     CDS             175760..176938
     CDS             complement(176919..177845)
     CDS             177884..178174
     CDS             complement(178128..178334)
     CDS             complement(178421..178921)
     CDS             complement(178921..179844)
     CDS             complement(179861..180187)
     CDS             complement(180220..180822)
     CDS             complement(180819..181478)
     CDS             complement(181602..182756)
     CDS             complement(182790..183926)
     CDS             complement(184043..185644)
     CDS             185719..186072
     CDS             complement(186094..187344)
     CDS             187391..187714
     CDS             187783..188388
     CDS             complement(188395..188931)
     CDS             189010..190167
     CDS             190196..190909
     CDS             complement(190935..191663)
     CDS             191738..192901
     CDS             complement(192903..193820)
     CDS             193928..195049
     CDS             195082..195522
     CDS             complement(195496..196743)
     CDS             complement(196740..197711)
     CDS             complement(197720..198685)
     CDS             198765..200186
     CDS             complement(200150..201076)
     CDS             complement(201082..201345)
     CDS             201482..202552
     CDS             202558..202749
     CDS             202749..203336
     CDS             203336..203797
     CDS             203810..204412
     CDS             204427..205164
     CDS             complement(205148..206281)
     CDS             complement(206281..208092)
     CDS             complement(208099..208962)
     CDS             complement(209078..210445)
     CDS             210522..210980
     CDS             complement(211027..212529)
     CDS             complement(212585..214915)
     CDS             214971..216581
     CDS             complement(216593..217549)
     CDS             complement(217549..218412)
     CDS             218921..220129
     CDS             complement(220171..220941)
     CDS             220991..222064
     CDS             complement(222039..223172)
     CDS             complement(223163..224341)
     CDS             complement(224331..224849)
     CDS             complement(224905..225297)
     CDS             complement(225357..225884)
     CDS             complement(226123..226827)
     CDS             complement(226918..227343)
     CDS             complement(227469..228128)
     CDS             complement(228175..228417)
     CDS             complement(228501..231275)
     CDS             complement(231281..231682)
     CDS             231829..233127
     CDS             complement(233165..234844)
     CDS             complement(234841..235149)
     CDS             complement(235194..235760)
     CDS             236020..236976
     CDS             complement(237032..237313)
     CDS             complement(237318..238313)
     CDS             complement(238336..239991)
     CDS             240195..241199
     CDS             241250..241654
     CDS             241674..244091
     CDS             244212..245201
     CDS             245284..245466
     CDS             complement(245525..245743)
     CDS             complement(245950..246591)
     CDS             complement(246621..247598)
     CDS             247653..248576
     CDS             248725..249807
     CDS             249977..251065
     CDS             complement(251069..251758)
     CDS             complement(251742..253541)
     CDS             complement(253642..254814)
     CDS             complement(254963..255754)
     CDS             complement(255973..257259)
     CDS             complement(257249..257473)
     CDS             257725..257925
     CDS             258008..258343
     CDS             complement(258363..259379)
     CDS             complement(259376..260113)
     CDS             260151..260897
     CDS             260894..261187
     CDS             complement(261189..262223)
     CDS             262583..263131
     CDS             263154..266063
     CDS             complement(266124..266735)
     CDS             266820..267461
     CDS             complement(267518..268951)
     CDS             269007..269576
     CDS             complement(269573..270214)
     CDS             complement(270217..270810)
     CDS             complement(270810..271412)
     CDS             complement(271396..271599)
     CDS             271665..272399
     CDS             272474..273439
     CDS             273455..273892
     CDS             complement(273876..274133)
     CDS             complement(274138..274752)
     CDS             complement(274777..275031)
     CDS             complement(275064..275267)
     CDS             275354..275494
     CDS             275871..277928
     CDS             complement(277964..278587)
     CDS             complement(278616..280022)
     CDS             complement(280047..281318)
     CDS             complement(281325..282584)
     CDS             282828..283112
     CDS             283143..283433
     CDS             complement(283501..285117)
     CDS             285201..285956
     CDS             complement(285961..286107)
     CDS             286257..287765
     CDS             287725..289080
     CDS             289209..289772
     CDS             complement(289813..291369)
     CDS             291429..292034
     CDS             complement(292047..292415)
     CDS             292524..292619
     CDS             292769..293887
     CDS             complement(293868..294716)
     CDS             294742..295860
     CDS             295894..296037
     CDS             complement(296140..297144)
     CDS             complement(297180..298466)
     CDS             298667..299245
     CDS             299214..300089
     CDS             complement(300107..301570)
     CDS             301635..303077
     CDS             303074..303676
     CDS             complement(303715..305205)
     CDS             complement(305267..305899)
     CDS             complement(305936..306718)
     CDS             306850..307449
     CDS             307512..308699
     CDS             complement(308737..309297)
     CDS             complement(309369..309950)
     CDS             310001..312121
     CDS             complement(312130..312975)
     CDS             complement(312981..313793)
     CDS             313892..315298
     CDS             complement(315299..315844)
     CDS             complement(315847..316614)
     CDS             complement(316580..316942)
     CDS             317028..317459
     CDS             317467..318486
     CDS             318588..318836
     CDS             319143..319340
     CDS             complement(319367..320311)
     CDS             320315..322477
     CDS             complement(322503..323753)
     CDS             complement(323818..326241)
     CDS             complement(326319..326525)
     CDS             326768..327316
     CDS             327366..327833
     CDS             327881..328489
     CDS             complement(328493..329389)
     CDS             329467..330786
     CDS             complement(330805..331392)
     CDS             complement(331389..331934)
     CDS             complement(331924..332112)
     CDS             complement(332125..332937)
     CDS             complement(332950..334245)
     CDS             complement(334411..334641)
     CDS             complement(335096..336319)
     CDS             complement(336332..337564)
     CDS             complement(337609..338376)
     CDS             complement(338390..339493)
     CDS             complement(339588..340061)
     CDS             complement(340387..341868)
     CDS             342184..342546
     CDS             342930..343379
     CDS             343380..344261
     CDS             344287..344874
     CDS             344877..345056
     CDS             complement(345276..345596)
     CDS             complement(345602..346417)
     CDS             complement(346556..347221)
     CDS             complement(347242..348504)
     CDS             complement(348504..349871)
     CDS             349948..350604
     CDS             350685..351167
     CDS             complement(351176..352621)
     CDS             complement(353358..353756)
     CDS             complement(358620..359471)
     CDS             complement(359478..359687)
     CDS             359810..360853
     CDS             complement(360884..361759)
     CDS             complement(361850..363223)
     CDS             complement(363268..363654)
     CDS             complement(363741..364982)
     CDS             365281..366000
     CDS             366770..367723
     CDS             367765..369186
     CDS             complement(369194..369571)
     CDS             complement(369606..369950)
     CDS             370779..371228
     CDS             371225..371839
     CDS             371843..372628
     CDS             372703..373179
     CDS             373282..374691
     CDS             374696..375613
     CDS             375790..376017
     CDS             376037..376660
     CDS             376833..377402
     CDS             377412..378239
     CDS             complement(378246..379403)
     CDS             complement(379491..380261)
     CDS             complement(380258..380947)
     CDS             complement(380947..381534)
     CDS             381560..382234
     CDS             382288..384297
     CDS             384365..384808
     CDS             384896..386257
     CDS             386308..387420
     CDS             complement(387417..388403)
     CDS             complement(388492..389964)
     CDS             complement(389961..391130)
     CDS             complement(391296..392276)
     CDS             392552..392794
     CDS             complement(392945..393247)
     CDS             complement(393478..394086)
     CDS             394190..394429
     CDS             394426..394737
     CDS             394752..396263
     CDS             complement(396275..397468)
     CDS             complement(397549..397773)
     CDS             complement(398036..398203)
     CDS             398491..398748
     CDS             complement(398766..399011)
     CDS             399080..400570
     CDS             400642..402450
     CDS             complement(402507..402674)
     CDS             402815..403630
     CDS             complement(403671..404360)
     CDS             404610..405926
     CDS             complement(405968..407785)
     CDS             complement(407785..408735)
     CDS             complement(408747..408971)
     CDS             409032..409805
     CDS             409919..410620
     CDS             complement(410622..411149)
     CDS             411284..412045
     CDS             complement(412061..412741)
     CDS             complement(412751..414325)
     CDS             414454..417132
     CDS             417167..417613
     CDS             417640..418305
     CDS             418290..419495
     CDS             419530..420531
     CDS             complement(420520..421677)
     CDS             421781..422449
     CDS             complement(422496..422873)
     CDS             complement(422970..423572)
     CDS             complement(423572..425230)
     CDS             complement(425227..426045)
     CDS             426305..427234
     CDS             427227..428228
     CDS             428321..429334
     CDS             429388..430245
     CDS             430263..430769
     CDS             complement(430833..432524)
     CDS             432654..432839
     CDS             complement(433920..434324)
     CDS             complement(434454..435206)
     CDS             435322..436002
     CDS             complement(435983..436885)
     CDS             complement(436888..437778)
     CDS             437846..439510
     CDS             complement(439715..440467)
     CDS             complement(440464..441375)
     CDS             complement(441398..442330)
     CDS             complement(442387..442923)
     CDS             443074..443367
     CDS             complement(443330..444082)
     CDS             complement(444251..444553)
     CDS             complement(444591..446306)
     CDS             446371..446925
     CDS             complement(446939..447073)
     CDS             complement(447133..447684)
     CDS             447763..448833
     CDS             448872..449054
     CDS             449249..450445
     CDS             complement(450465..451907)
     CDS             complement(452157..452411)
     CDS             complement(452517..453044)
     CDS             453442..454278
     CDS             complement(454301..455062)
     CDS             455225..456310
     CDS             456362..456880
     CDS             456999..457496
     CDS             457554..457766
     CDS             457853..458662
     CDS             complement(458766..460007)
     CDS             complement(460386..461216)
     CDS             461279..461605
     CDS             461662..462285
     CDS             462410..463636
     CDS             463633..464613
     CDS             complement(464674..466254)
     CDS             complement(466199..467275)
     CDS             complement(467312..467602)
     CDS             complement(467660..468220)
     CDS             468683..470125
     CDS             470152..470739
     CDS             complement(470762..471709)
     CDS             complement(471863..473179)
     CDS             473544..475802
     CDS             complement(475827..476927)
     CDS             complement(476931..477845)
     CDS             complement(477849..478400)
     CDS             478452..478637
     CDS             complement(478656..479114)
     CDS             479149..479937
     CDS             479985..480314
     CDS             complement(480311..481354)
     CDS             complement(481323..482636)
     CDS             complement(482726..483160)
     CDS             complement(483185..484978)
     CDS             485140..485565
     CDS             485907..486437
     CDS             486486..486854
     CDS             complement(486820..488313)
     CDS             488450..489118
     CDS             complement(489111..490370)
     CDS             complement(490376..491704)
     CDS             491826..493169
     CDS             493287..493721
     CDS             493727..495529
     CDS             495609..496616
     CDS             complement(496685..497812)
     CDS             complement(497809..498357)
     CDS             complement(498408..499121)
     CDS             complement(499346..500038)
     CDS             complement(500108..501268)
     CDS             501339..502514
     CDS             502652..504406
     CDS             504447..504812
     CDS             complement(504836..505624)
     CDS             complement(505639..506532)
     CDS             complement(506532..507785)
     CDS             507847..508680
     CDS             508750..509481
     CDS             509626..510669
     CDS             510701..511690
     CDS             511717..512424
     CDS             512433..512591
     CDS             512610..513188
     CDS             complement(513192..513953)
     CDS             513976..515196
     CDS             complement(515103..515855)
     CDS             516085..516189
     CDS             516255..516671
     CDS             516714..517763
     CDS             complement(517788..518678)
     CDS             complement(518864..520456)
     CDS             complement(520461..521717)
     CDS             complement(521869..522240)
     CDS             522339..523112
     CDS             complement(523130..523714)
     CDS             524074..524385
     CDS             524454..525866
     CDS             525970..526311
     CDS             526414..528792
     CDS             528800..530332
     CDS             530334..530609
     CDS             530609..530860
     CDS             530906..531415
     CDS             531488..531751
     CDS             complement(531759..532031)
     CDS             complement(532072..532470)
     CDS             complement(532524..533285)
     CDS             533335..533982
     CDS             533987..535780
     CDS             535799..536341
     CDS             complement(536360..537070)
     CDS             complement(537058..537702)
     CDS             537957..539342
     CDS             complement(539358..540608)
     CDS             540650..542011
     CDS             complement(542066..543145)
     CDS             543290..544369
     CDS             544429..544614
     CDS             545087..545419
     CDS             545500..546303
     CDS             complement(546430..546789)
     CDS             546894..547163
     CDS             complement(547139..547525)
     CDS             complement(547554..547868)
     CDS             complement(547873..548238)
     CDS             complement(548286..549218)
     CDS             549417..549899
     CDS             complement(549957..550634)
     CDS             550708..551193
     CDS             complement(551225..552790)
     CDS             complement(552787..554193)
     CDS             complement(554236..554358)
     CDS             554663..555004
     CDS             555342..555683
     CDS             555785..556087
     CDS             complement(556189..556368)
     CDS             complement(556786..557040)
     CDS             557155..557337
     CDS             557401..557751
     CDS             complement(557760..558110)
     CDS             558289..558456
     CDS             complement(558880..559701)
     CDS             complement(559722..560636)
     CDS             complement(560650..561600)
     CDS             complement(561803..561931)
     CDS             562693..563157
     CDS             563477..563785
     CDS             complement(564321..564986)
     CDS             565292..565459
     CDS             565465..566025
     CDS             566018..569587
     CDS             complement(569926..570129)
     CDS             complement(570126..570761)
     CDS             570949..571101
     CDS             571124..571642
     CDS             complement(571900..573318)
     CDS             complement(573320..574963)
     CDS             complement(574963..577755)
     CDS             complement(578094..578192)
     CDS             complement(578131..579900)
     CDS             complement(579944..580093)
     CDS             complement(580239..583571)
     CDS             584007..584123
     CDS             584182..584373
     CDS             584412..584621
     CDS             584700..584900
     CDS             584981..585217
     CDS             complement(585381..585884)
     CDS             complement(586080..586256)
     CDS             complement(586261..586542)
     CDS             586958..587416
     CDS             587418..587993
     CDS             587990..588313
     CDS             complement(588602..589783)
     CDS             complement(589776..591839)
     CDS             complement(591847..594594)
     CDS             complement(594649..594759)
     CDS             complement(594746..594859)
     CDS             594914..595705
     CDS             595742..596104
     CDS             596166..596642
     CDS             complement(596643..597008)
     CDS             597368..597727
     CDS             complement(597918..598535)
     CDS             599096..599215
     CDS             599208..599384
     CDS             complement(599677..599916)
     CDS             600113..600295
     CDS             600273..600422
     CDS             600609..601028
     CDS             complement(601045..601263)
     CDS             601630..602019
     CDS             complement(602429..602767)
     CDS             complement(603118..603303)
     CDS             complement(603479..603643)
     CDS             complement(603905..604117)
     CDS             604256..604534
     CDS             604476..604772
     CDS             complement(604850..604975)
     CDS             complement(604975..605196)
     CDS             605745..605915
     CDS             605989..606156
     CDS             complement(606213..606347)
     CDS             complement(606360..606476)
     CDS             606580..607020
     CDS             607247..607885
     CDS             complement(607985..608257)
     CDS             complement(608429..608698)
     CDS             609021..609194
     CDS             609298..609393
     CDS             609841..610272
     CDS             complement(610371..611435)
     CDS             611709..611846
     CDS             612367..612552
     CDS             612698..612847
     CDS             complement(612889..613023)
     CDS             complement(613294..613473)
     CDS             613483..613602
     CDS             614078..614473
     CDS             614554..614826
     CDS             615014..615160
     CDS             615240..615425
     CDS             complement(615718..616089)
     CDS             616337..616528
     CDS             complement(616559..616747)
     CDS             617076..617714
     CDS             complement(617834..618583)
     CDS             complement(618590..619609)
     CDS             complement(619627..620526)
     CDS             complement(620558..621610)
     CDS             621892..623082
     CDS             623197..623781
     CDS             623897..624106
     CDS             complement(624259..626154)
     CDS             complement(626255..627238)
     CDS             complement(627245..628147)
     CDS             complement(628144..629292)
     CDS             complement(629584..630120)
     CDS             complement(630215..630391)
     CDS             complement(630559..630756)
     CDS             630945..631109
     CDS             complement(631801..631956)
     CDS             632104..632349
     CDS             complement(632352..632552)
     CDS             complement(633210..633563)
     CDS             complement(634024..634383)
     CDS             complement(634861..635013)
     CDS             complement(635119..635262)
     CDS             complement(635488..635604)
     CDS             complement(635829..636029)
     CDS             636428..636811
     CDS             complement(636868..637293)
     CDS             638395..638922
     CDS             638919..640841
     CDS             640838..641578
     CDS             641735..641857
     CDS             642190..642519
     CDS             642579..642725
     CDS             complement(642819..645533)
     CDS             complement(645540..646724)
     CDS             646988..647254
     CDS             647448..647588
     CDS             complement(647629..647907)
     CDS             complement(647929..649206)
     CDS             complement(649203..650945)
     CDS             complement(651296..651547)
     CDS             651677..652342
     CDS             652463..652648
     CDS             complement(652685..653206)
     CDS             complement(653692..653880)
     CDS             complement(653864..654106)
     CDS             complement(654219..654725)
     CDS             655047..655301
     CDS             655340..655537
     CDS             complement(655664..655960)
     CDS             complement(656300..657079)
     CDS             657313..657864
     CDS             complement(657874..658251)
     CDS             complement(658375..658575)
     CDS             complement(658863..659183)
     CDS             659846..660052
     CDS             complement(660269..660418)
     CDS             complement(660478..660657)
     CDS             complement(660844..662040)
     CDS             662087..663865
     CDS             663855..664658
     CDS             664663..665682
     CDS             665755..665982
     CDS             666151..666528
     CDS             complement(666565..666693)
     CDS             complement(666828..667103)
     CDS             667190..668059
     CDS             668062..668226
     CDS             complement(668400..669743)
     CDS             complement(670322..670651)
     CDS             complement(671067..671231)
     CDS             complement(671233..671946)
     CDS             complement(671971..672222)
     CDS             complement(672319..674070)
     CDS             674156..674461
     CDS             complement(674426..674536)
     CDS             674580..675605
     CDS             675646..676791
     CDS             676799..677221
     CDS             677218..677631
     CDS             677636..678892
     CDS             679040..679270
     CDS             679321..680781
     CDS             complement(680774..680908)
     CDS             681024..684530
     CDS             complement(684536..684913)
     CDS             complement(684948..685217)
     CDS             complement(685286..685954)
     CDS             complement(685980..686369)
     CDS             complement(686395..687282)
     CDS             687410..689470
     CDS             complement(689520..689993)
     CDS             complement(690057..691328)
     CDS             complement(691340..691771)
     CDS             complement(691842..692279)
     CDS             complement(692310..692693)
     CDS             692833..693672
     CDS             693648..694628
     CDS             695030..695125
     CDS             695189..696172
     CDS             696176..697660
     CDS             697670..698635
     CDS             698632..698880
     CDS             complement(698877..699962)
     CDS             complement(699968..700321)
     CDS             complement(700385..701428)
     CDS             701466..702191
     CDS             702305..702748
     CDS             complement(702698..702934)
     CDS             complement(702956..703687)
     CDS             703819..704556
     CDS             704687..704926
     CDS             705098..706336
     CDS             706371..706628
     CDS             706628..706966
     CDS             707073..707312
     CDS             complement(707482..707637)
     CDS             707932..708987
     CDS             709152..710534
     CDS             710600..710857
     CDS             complement(710887..711588)
     CDS             711678..712241
     CDS             712345..712605
     CDS             complement(712632..713342)
     CDS             complement(713347..714633)
     CDS             714903..715907
     CDS             complement(715924..716940)
     CDS             complement(717090..717701)
     CDS             717848..718300
     CDS             complement(718321..719250)
     CDS             complement(719298..720527)
     CDS             720713..722245
     CDS             722345..723496
     CDS             723575..724279
     CDS             724313..725641
     CDS             725657..726550
     CDS             726553..727116
     CDS             complement(727144..727425)
     CDS             complement(727573..729150)
     CDS             complement(729183..730469)
     CDS             730556..731605
     CDS             731998..732255
     CDS             complement(732239..733879)
     CDS             complement(733949..734251)
     CDS             734416..734892
     CDS             complement(734897..735262)
     CDS             complement(735265..735774)
     CDS             736371..736565
     CDS             complement(736618..736884)
     CDS             complement(737110..739488)
     CDS             739564..740256
     CDS             complement(740329..741582)
     CDS             complement(741583..742686)
     CDS             742912..743655
     CDS             743688..744542
     CDS             744542..745714
     CDS             745729..746439
     CDS             746469..746618
     CDS             746717..747649
     CDS             747785..748501
     CDS             748578..749231
     CDS             749237..750433
     CDS             750394..752916
     CDS             753007..753741
     CDS             complement(753696..755492)
     CDS             755581..757746
     CDS             complement(757756..759099)
     CDS             759211..759969
     CDS             760056..761858
     CDS             761882..762235
     CDS             762434..763162
     CDS             763243..764370
     CDS             764388..765338
     CDS             complement(765353..766096)
     CDS             766305..767309
     CDS             767342..768655
     CDS             768769..770064
     CDS             770220..771638
     CDS             771646..772359
     CDS             772434..772988
     CDS             772975..773382
     CDS             complement(773383..775059)
     CDS             complement(775100..775399)
     CDS             complement(775424..776041)
     CDS             776110..776622
     CDS             776653..777726
     CDS             777826..778017
     CDS             778133..778405
     CDS             778418..779074
     CDS             complement(779131..780204)
     CDS             complement(780355..781422)
     CDS             complement(781571..782683)
     CDS             complement(782692..783078)
     CDS             complement(783084..783962)
     CDS             complement(783996..784580)
     CDS             complement(784660..785559)
     CDS             complement(785650..786738)
     CDS             complement(786778..787815)
     CDS             complement(787848..788942)
     CDS             complement(788939..789451)
     CDS             complement(789457..789993)
     CDS             complement(790024..790485)
     CDS             complement(790478..791512)
     CDS             complement(791603..792772)
     CDS             complement(792875..793432)
     CDS             complement(793492..795120)
     CDS             complement(795218..795988)
     CDS             796099..797001
     CDS             complement(796982..797524)
     CDS             797810..798394
     CDS             798398..798643
     CDS             798633..799523
     CDS             complement(799556..799744)
     CDS             complement(799764..800441)
     CDS             complement(800525..801178)
     CDS             801199..802263
     CDS             802582..803127
     CDS             complement(803155..803436)
     CDS             complement(803442..804035)
     CDS             complement(804325..805380)
     CDS             805599..806330
     CDS             806335..806538
     CDS             complement(806551..807351)
     CDS             complement(807436..808773)
     CDS             complement(809394..809546)
     CDS             809662..810723
     CDS             complement(811319..812296)
     CDS             complement(812297..812803)
     CDS             complement(812815..813162)
     CDS             complement(813155..813790)
     CDS             813913..817239
     CDS             complement(817254..817481)
     CDS             complement(817556..819298)
     CDS             819317..819532
     CDS             819548..820279
     CDS             820320..821105
     CDS             complement(821126..825139)
     CDS             825277..826107
     CDS             826124..826771
     CDS             826833..827948
     CDS             827969..828199
     CDS             828364..828969
     CDS             828972..829565
     CDS             829645..829995
     CDS             830151..830540
     CDS             830615..830929
     CDS             complement(830942..831100)
     CDS             complement(831289..831669)
     CDS             complement(831770..831964)
     CDS             832079..832237
     CDS             complement(832234..832617)
     CDS             832805..833074
     CDS             833064..833435
     CDS             833793..833918
     CDS             complement(833911..834186)
     CDS             834283..834384
     CDS             complement(834537..835181)
     CDS             835259..835849
     CDS             complement(835861..837777)
     CDS             complement(837894..839123)
     CDS             complement(839129..840913)
     CDS             840991..841320
     CDS             complement(841340..841645)
     CDS             complement(841669..842151)
     CDS             complement(842240..843781)
     CDS             843898..845829
     CDS             complement(846000..846320)
     CDS             complement(846334..846648)
     CDS             complement(846645..846959)
     CDS             complement(846959..847510)
     CDS             complement(847533..847769)
     CDS             complement(847814..849715)
     CDS             complement(849798..850019)
     CDS             complement(850027..851202)
     CDS             complement(851248..852111)
     CDS             852504..854504
     CDS             854488..855414
     CDS             855464..855865
     CDS             855831..856811
     CDS             856901..857338
     CDS             complement(857355..858995)
     CDS             859086..860165
     CDS             complement(860174..860812)
     CDS             860990..862591
     CDS             complement(862588..865200)
     CDS             865323..866180
     CDS             866191..867378
     CDS             867383..868024
     CDS             868036..869301
     CDS             complement(869302..869787)
     CDS             869857..870339
     CDS             870346..872268
     CDS             872378..872944
     CDS             872904..873602
     CDS             complement(873619..877368)
     CDS             877443..878357
     CDS             878388..881936
     CDS             complement(881948..882178)
     CDS             882562..882669
     CDS             882714..883556
     CDS             complement(883553..883750)
     CDS             883950..885014
     CDS             885291..885527
     CDS             885698..886957
     CDS             complement(886946..889459)
     CDS             889807..890028
     CDS             890081..891379
     CDS             891444..892967
     CDS             892971..893615
     CDS             complement(893610..894221)
     CDS             894413..894676
     CDS             894692..895237
     CDS             895241..895741
     CDS             complement(895780..896379)
     CDS             complement(896976..897131)
     CDS             897258..897851
     CDS             complement(897891..898718)
     CDS             complement(898722..900476)
     CDS             900624..900797
     CDS             complement(900809..901147)
     CDS             complement(901144..901896)
     CDS             901954..903834
     CDS             complement(903876..904043)
     CDS             904075..904434
     CDS             904442..904795
     CDS             904792..905073
     CDS             905204..907510
     CDS             907521..908123
     CDS             908126..908746
     CDS             908811..909278
     CDS             909422..910465
     CDS             complement(910472..910834)
     CDS             complement(910857..911189)
     CDS             911324..912769
     CDS             912772..914151
     CDS             914148..915167
     CDS             complement(915168..915890)
     CDS             915984..916694
     CDS             916759..920271
     CDS             complement(920877..921116)
     CDS             921350..921514
     CDS             921544..921807
     CDS             921816..922049
     CDS             complement(922503..922643)
     CDS             complement(922787..923227)
     CDS             923453..923668
     CDS             complement(924662..925795)
     CDS             925914..927017
     CDS             complement(927021..928226)
     CDS             928257..929048
     CDS             complement(929138..929914)
     CDS             929980..931011
     CDS             complement(931013..932356)
     CDS             complement(932409..933632)
     CDS             complement(933636..934244)
     CDS             complement(934269..934670)
     CDS             934763..935944
     CDS             935962..936864
     CDS             936861..937598
     CDS             937604..939175
     CDS             939175..939819
     CDS             complement(939863..940621)
     CDS             complement(940663..941427)
     CDS             complement(941420..941881)
     CDS             941991..942620
     CDS             942628..943533
     CDS             complement(943544..944242)
     CDS             complement(944297..945964)
     CDS             complement(945965..946195)
     CDS             946328..946912
     CDS             946909..947379
     CDS             947426..948988
     CDS             complement(948912..949079)
     CDS             complement(949087..950454)
     CDS             950547..951041
     CDS             complement(951036..952175)
     CDS             952441..953862
     CDS             953966..954262
     CDS             954354..955421
     CDS             complement(955620..957596)
     CDS             complement(957870..958841)
     CDS             complement(958864..959667)
     CDS             complement(959664..960755)
     CDS             complement(960760..961581)
     CDS             complement(961612..962388)
     CDS             962406..963971
     CDS             964037..965371
     CDS             965313..966299
     CDS             966333..967691
     CDS             complement(967688..969088)
     CDS             complement(969133..970638)
     CDS             complement(970687..971565)
     CDS             complement(971612..973336)
     CDS             973448..974038
     CDS             974080..974430
     CDS             complement(974420..975616)
     CDS             complement(975619..976494)
     CDS             complement(976491..977276)
     CDS             complement(977289..978161)
     CDS             complement(978296..979642)
     CDS             979891..980460
     CDS             980466..981485
     CDS             981485..983416
     CDS             983438..984484
     CDS             984498..985445
     CDS             985503..987074
     CDS             987084..989210
     CDS             complement(989172..989795)
     CDS             complement(989799..990182)
     CDS             complement(990188..991498)
     CDS             complement(991574..991993)
     CDS             complement(991996..995976)
     CDS             996048..996641
     CDS             996625..997053
     CDS             997118..997384
     CDS             997399..999006
     CDS             999042..1001309
     CDS             1001451..1002506
     CDS             1002503..1003525
     CDS             1003534..1003893
     CDS             1004268..1006862
     CDS             complement(1006867..1007628)
     CDS             1007703..1007975
     CDS             complement(1007980..1008303)
     CDS             complement(1008319..1008549)
     CDS             complement(1008601..1009131)
     CDS             complement(1009168..1009851)
     CDS             1010005..1010745
     CDS             1010764..1014081
     CDS             1014078..1014614
     CDS             1014658..1018428
     CDS             1018431..1020125
     CDS             1020284..1022095
     CDS             1022111..1022401
     CDS             1022433..1024214
     CDS             complement(1024233..1024790)
     CDS             1024995..1025504
     CDS             1025520..1026446
     CDS             complement(1026443..1026967)
     CDS             complement(1026964..1027929)
     CDS             complement(1027922..1028920)
     CDS             complement(1028932..1029732)
     CDS             complement(1029745..1030602)
     CDS             complement(1030664..1032031)
     CDS             1032104..1032565
     CDS             1032797..1035328
     CDS             1035363..1036496
     CDS             1036509..1037390
     CDS             1037394..1038032
     CDS             complement(1038029..1038919)
     CDS             complement(1038919..1040316)
     CDS             1040370..1042055
     CDS             1042125..1042838
     CDS             1042850..1043344
     CDS             complement(1043407..1044957)
     CDS             1045049..1045279
     CDS             complement(1045272..1045817)
     CDS             1045915..1046898
     CDS             complement(1046909..1047331)
     CDS             complement(1047452..1048006)
     CDS             1048119..1049264
     CDS             complement(1049395..1049916)
     CDS             1050143..1051237
     CDS             1051431..1052951
     CDS             1052991..1054304
     CDS             1054324..1055733
     CDS             complement(1055744..1057183)
     CDS             complement(1057180..1057695)
     CDS             complement(1057692..1058594)
     CDS             complement(1058637..1059545)
     CDS             1059598..1061718
     CDS             complement(1061781..1062173)
     CDS             complement(1062277..1062513)
     CDS             complement(1062576..1064186)
     CDS             1064373..1065836
     CDS             complement(1065842..1067038)
     CDS             complement(1067068..1069686)
     CDS             1070538..1071701
     CDS             1071876..1072199
     CDS             1072230..1072871
     CDS             1072868..1073470
     CDS             complement(1073451..1073570)
     CDS             1073627..1074019
     CDS             1074016..1074756
     CDS             1074781..1075827
     CDS             1075942..1077030
     CDS             1077023..1077502
     CDS             1077541..1078107
     CDS             1078128..1078601
     CDS             1078642..1079961
     CDS             1080082..1080282
     CDS             1080312..1081931
     CDS             1081924..1082943
     CDS             complement(1082940..1084565)
     CDS             1084607..1085818
     CDS             complement(1085824..1086183)
     CDS             1086417..1086521
     CDS             1086518..1087342
     CDS             1087360..1087563
     CDS             complement(1087742..1087999)
     CDS             complement(1088118..1088312)
     CDS             complement(1088437..1088988)
     CDS             complement(1089113..1089295)
     CDS             1089611..1089814
     CDS             complement(1089871..1090392)
     CDS             complement(1090497..1090850)
     CDS             complement(1090875..1091018)
     CDS             complement(1091282..1092367)
     CDS             1092965..1093177
     CDS             complement(1093355..1094404)
     CDS             1094465..1094743
     CDS             1094826..1095203
     CDS             1095275..1095472
     CDS             1095606..1095773
     CDS             complement(1095893..1096951)
     CDS             complement(1097058..1097228)
     CDS             1097458..1097565
     CDS             1097580..1097789
     CDS             1098074..1098397
     CDS             1098837..1099067
     CDS             complement(1099132..1099347)
     CDS             complement(1099484..1099750)
     CDS             complement(1099793..1100455)
     CDS             complement(1100854..1101069)
     CDS             1101411..1102592
     CDS             1102737..1103039
     CDS             1103247..1103366
     CDS             complement(1103408..1104157)
     CDS             1104450..1104635
     CDS             complement(1104660..1104839)
     CDS             complement(1104944..1105120)
     CDS             complement(1105175..1105651)
     CDS             1105916..1106875
     CDS             complement(1106880..1107095)
     CDS             complement(1107344..1107517)
     CDS             1107661..1107978
     CDS             1108136..1110067
     CDS             complement(1110206..1110502)
     CDS             1110734..1111165
     CDS             1111490..1111699
     CDS             1111747..1112379
     CDS             1112424..1113344
     CDS             1113529..1113774
     CDS             1113963..1115270
     CDS             complement(1115324..1115662)
     CDS             complement(1115755..1116147)
     CDS             complement(1116464..1116676)
     CDS             complement(1116904..1118016)
     CDS             complement(1118372..1118632)
     CDS             complement(1118740..1118865)
     CDS             complement(1119024..1119488)
     CDS             complement(1119493..1119879)
     CDS             complement(1119968..1120459)
     CDS             complement(1120744..1120944)
     CDS             complement(1121144..1122301)
     CDS             1122633..1122854
     CDS             complement(1122990..1123322)
     CDS             1123812..1124009
     CDS             1124543..1124803
     CDS             1124867..1125454
     CDS             complement(1125517..1125753)
     CDS             1125944..1126276
     CDS             complement(1126114..1126593)
     CDS             complement(1127109..1127243)
     CDS             1127426..1127827
     CDS             complement(1127972..1128268)
     CDS             1128356..1128787
     CDS             complement(1129473..1129760)
     CDS             complement(1130027..1130746)
     CDS             complement(1130800..1131051)
     CDS             1131357..1132253
     CDS             1132446..1132703
     CDS             1133344..1133961
     CDS             complement(1134012..1135103)
     CDS             1135226..1136287
     CDS             1136320..1139277
     CDS             1139267..1140820
     CDS             1140924..1142162
     CDS             1142159..1142515
     CDS             complement(1142495..1143607)
     CDS             complement(1143594..1145033)
     CDS             complement(1145046..1145339)
     CDS             complement(1145339..1146481)
     CDS             1146615..1147196
     CDS             1147398..1147640
     CDS             1147746..1149104
     CDS             complement(1149118..1149399)
     CDS             complement(1149471..1149686)
     CDS             complement(1149747..1150721)
     CDS             complement(1150769..1150867)
     CDS             complement(1150995..1151105)
     CDS             1151116..1152090
     CDS             1152087..1152593
     CDS             complement(1152648..1153349)
     CDS             complement(1153349..1153930)
     CDS             1154108..1155184
     CDS             1155168..1156550
     CDS             complement(1156646..1157269)
     CDS             1157281..1157655
     CDS             1157652..1159175
     CDS             1159172..1159417
     CDS             complement(1159507..1160925)
     CDS             complement(1160963..1163053)
     CDS             complement(1163358..1163720)
     CDS             1163872..1164573
     CDS             1164586..1167198
     CDS             1167199..1167885
     CDS             1167975..1168856
     CDS             1168897..1169787
     CDS             1169899..1171452
     CDS             complement(1171620..1171862)
     CDS             complement(1171958..1172623)
     CDS             1172770..1173798
     CDS             complement(1174268..1174828)
     CDS             1174881..1176800
     CDS             1176830..1176928
     CDS             complement(1177065..1177238)
     CDS             1177777..1178226
     CDS             1178442..1179323
     CDS             1179653..1180312
     CDS             1180299..1181246
     CDS             1181185..1181991
     CDS             1182001..1182927
     CDS             1182924..1183790
     CDS             1183902..1184678
     CDS             1184675..1185091
     CDS             1185113..1185754
     CDS             1185806..1186918
     CDS             1186958..1188259
     CDS             1188562..1189626
     CDS             1189788..1189925
     CDS             complement(1189952..1190803)
     CDS             complement(1190861..1191733)
     CDS             complement(1191765..1192997)
     CDS             complement(1193100..1193279)
     CDS             complement(1193707..1195527)
     CDS             complement(1195563..1196651)
     CDS             complement(1196648..1197610)
     CDS             1197664..1198473
     CDS             1198498..1198860
     CDS             1198942..1199526
     CDS             1199583..1199720
     CDS             1199779..1200162
     CDS             1200162..1200563
     CDS             1200654..1201802
     CDS             1201885..1203363
     CDS             1203372..1204649
     CDS             1204654..1205736
     CDS             1205795..1206094
     CDS             1206287..1208455
     CDS             complement(1208471..1209385)
     CDS             1209387..1210304
     CDS             1210325..1210561
     CDS             complement(1210574..1211299)
     CDS             complement(1212167..1213582)
     CDS             complement(1213586..1214509)
     CDS             complement(1214631..1215674)
     CDS             complement(1215866..1216891)
     CDS             1217122..1218336
     CDS             complement(1218351..1219040)
     CDS             1219466..1220125
     CDS             1220127..1221353
     CDS             1221358..1222086
     CDS             1222089..1222679
     CDS             1222693..1224207
     CDS             1224296..1225243
     CDS             1225302..1226018
     CDS             1226040..1226924
     CDS             1226928..1227887
     CDS             1227921..1229027
     CDS             1229035..1230018
     CDS             1230015..1231217
     CDS             1231308..1233065
     CDS             1233124..1234359
     CDS             complement(1234364..1236139)
     CDS             complement(1236299..1237162)
     CDS             1237463..1238422
     CDS             complement(1238448..1240331)
     CDS             complement(1240339..1240947)
     CDS             complement(1241014..1241964)
     CDS             complement(1242030..1243895)
     CDS             complement(1243991..1245094)
     CDS             complement(1245084..1245614)
     CDS             complement(1245607..1245873)
     CDS             1245934..1247238
     CDS             complement(1247256..1248164)
     CDS             complement(1248203..1249210)
     CDS             1249246..1250070
     CDS             complement(1250076..1250639)
     CDS             1250700..1251617
     CDS             1251780..1252820
     CDS             1252817..1253029
     CDS             1253279..1253446
     CDS             1253554..1253649
     CDS             complement(1253660..1254331)
     CDS             complement(1254328..1254777)
     CDS             complement(1254780..1256003)
     CDS             complement(1256009..1256953)
     CDS             1257003..1257521
     CDS             complement(1257588..1258325)
     CDS             complement(1258398..1259369)
     CDS             complement(1259377..1259772)
     CDS             complement(1259847..1261304)
     CDS             complement(1261377..1263434)
     CDS             1263539..1264630
     CDS             complement(1264686..1265627)
     CDS             complement(1265759..1267267)
     CDS             1267363..1268583
     CDS             complement(1268586..1270070)
     CDS             1270179..1270772
     CDS             1270861..1271334
     CDS             1271423..1271686
     CDS             complement(1271704..1272372)
     CDS             complement(1272471..1273352)
     CDS             complement(1273375..1274820)
     CDS             complement(1274836..1275630)
     CDS             1276036..1277451
     CDS             1277493..1278761
     CDS             1278758..1279993
     CDS             complement(1279998..1281338)
     CDS             complement(1281331..1282629)
     CDS             1282706..1282858
     CDS             1282845..1284245
     CDS             1284301..1285356
     CDS             1285410..1285820
     CDS             1285778..1286596
     CDS             1286755..1287870
     CDS             1288028..1288798
     CDS             complement(1288767..1290017)
     CDS             1290126..1291235
     CDS             1291274..1291939
     CDS             1291982..1292584
     CDS             1292746..1293741
     CDS             1293828..1294754
     CDS             complement(1294762..1295499)
     CDS             complement(1295550..1296761)
     CDS             complement(1296804..1297271)
     CDS             1297722..1297988
     CDS             1298052..1298255
     CDS             complement(1298276..1298521)
     CDS             complement(1299121..1299417)
     CDS             complement(1299542..1299901)
     CDS             complement(1299901..1300851)
     CDS             complement(1300942..1301217)
     CDS             complement(1301377..1302012)
     CDS             1302070..1304166
     CDS             1304392..1305750
     CDS             1305747..1306493
     CDS             1306499..1306906
     CDS             1306946..1307980
     CDS             1307980..1308597
     CDS             complement(1308589..1309311)
     CDS             complement(1309332..1310582)
     CDS             complement(1310635..1310955)
     CDS             1311115..1311717
     CDS             1311756..1313246
     CDS             complement(1313262..1313900)
     CDS             complement(1313900..1315072)
     CDS             complement(1315075..1315929)
     CDS             complement(1315934..1316389)
     CDS             complement(1316382..1317275)
     CDS             complement(1317250..1319715)
     CDS             complement(1319802..1320536)
     CDS             1320693..1322030
     CDS             1322037..1324109
     CDS             complement(1324116..1325621)
     CDS             complement(1325722..1326075)
     CDS             1326239..1326697
     CDS             1326721..1326984
     CDS             complement(1326981..1327730)
     CDS             1327826..1328767
     CDS             complement(1328787..1330031)
     CDS             1330192..1331121
     CDS             1331190..1331744
     CDS             complement(1331835..1332029)
     CDS             1332073..1332357
     CDS             complement(1332225..1332569)
     CDS             complement(1332720..1333019)
     CDS             complement(1333186..1334100)
     CDS             complement(1334126..1335712)
     CDS             1335813..1336376
     CDS             1336373..1337161
     CDS             1337319..1338731
     CDS             1338866..1339186
     CDS             complement(1339217..1339618)
     CDS             1339643..1339735
     CDS             1339696..1339878
     CDS             1340096..1340263
     CDS             complement(1340376..1340528)
     CDS             1340747..1341265
     CDS             1341579..1341872
     CDS             complement(1341902..1342051)
     CDS             complement(1342211..1342858)
     CDS             complement(1342960..1343442)
     CDS             complement(1343489..1343605)
     CDS             complement(1343929..1344147)
     CDS             complement(1344165..1345250)
     CDS             1345372..1345500
     CDS             complement(1345466..1346194)
     CDS             complement(1346303..1347634)
     CDS             complement(1347811..1348098)
     CDS             complement(1348751..1348936)
     CDS             1349122..1349256
     CDS             1349413..1349610
     CDS             1349704..1350894
     CDS             1351184..1351417
     CDS             1351770..1351952
     CDS             complement(1352259..1352396)
     CDS             complement(1352512..1352868)
     CDS             1353757..1353915
     CDS             complement(1353842..1354342)
     CDS             1354687..1355481
     CDS             complement(1355770..1355922)
     CDS             1356227..1357129
     CDS             1357095..1357751
     CDS             1357861..1358010
     CDS             complement(1358173..1358577)
     CDS             complement(1359048..1359560)
     CDS             1360473..1360754
     CDS             complement(1360831..1361181)
     CDS             1361334..1361486
     CDS             1361592..1361756
     CDS             1362033..1362758
     CDS             complement(1362868..1363053)
     CDS             1363484..1363789
     CDS             1363871..1364041
     CDS             1364098..1364268
     CDS             1364365..1364904
     CDS             complement(1364916..1365782)
     CDS             complement(1365865..1366206)
     CDS             complement(1366254..1366364)
     CDS             complement(1366361..1366561)
     CDS             complement(1366724..1367185)
     CDS             1367464..1367691
     CDS             complement(1368037..1368201)
     CDS             complement(1368430..1368624)
     CDS             complement(1368694..1368840)
     CDS             complement(1368861..1368959)
     CDS             complement(1369651..1370079)
     CDS             1370461..1370958
     CDS             1370977..1371420
     CDS             complement(1371971..1372252)
     CDS             complement(1372352..1372480)
     CDS             complement(1372862..1373026)
     CDS             1373189..1373797
     CDS             complement(1373904..1374194)
     CDS             1375132..1375290
     CDS             1375315..1375578
     CDS             1375611..1375865
     CDS             complement(1376001..1376264)
     CDS             complement(1376732..1376878)
     CDS             complement(1377714..1378505)
     CDS             1378559..1378960
     CDS             complement(1378977..1379678)
     CDS             1379762..1381264
     CDS             1381308..1381646
     CDS             1381643..1383025
     CDS             1383013..1384086
     CDS             1384120..1385229
     CDS             1385685..1385849
     CDS             complement(1385984..1386139)
     CDS             complement(1386430..1386912)
     CDS             1387252..1387371
     CDS             1387371..1387514
     CDS             1387548..1387655
     CDS             1387748..1387921
     CDS             1388327..1388434
     CDS             1388593..1388769
     CDS             1388887..1389015
     CDS             1389227..1389415
     CDS             complement(1389491..1389766)
     CDS             1389834..1390007
     CDS             1390206..1391906
     CDS             1391956..1393737
     CDS             1394113..1394328
     CDS             1394509..1395066
     CDS             1395300..1395974
     CDS             1396058..1396234
     CDS             complement(1396295..1397062)
     CDS             1397252..1397440
     CDS             complement(1397728..1398618)
     CDS             complement(1398615..1398794)
     CDS             1398793..1399155
     CDS             complement(1399224..1399424)
     CDS             1399761..1400039
     CDS             1400147..1401139
     CDS             complement(1401141..1401356)
     CDS             complement(1401550..1401681)
     CDS             complement(1402126..1404240)
     CDS             complement(1404505..1405452)
     CDS             1405931..1407325
     CDS             complement(1407516..1408835)
     CDS             complement(1408874..1409140)
     CDS             complement(1409143..1409517)
     CDS             1409678..1410265
     CDS             1410262..1411767
     CDS             1411813..1412082
     CDS             1412112..1413227
     CDS             complement(1413396..1413668)
     CDS             1414408..1414536
     CDS             complement(1414690..1415310)
     CDS             1415481..1415630
     CDS             1415854..1416150
     CDS             1416262..1416468
     CDS             1416584..1416748
     CDS             complement(1416782..1417672)
     CDS             complement(1417723..1417887)
     CDS             1418147..1418389
     CDS             complement(1419086..1419421)
     CDS             complement(1419437..1419631)
     CDS             1419823..1419987
     CDS             1420049..1420324
     CDS             1420568..1420708
     CDS             1420774..1420965
     CDS             1421155..1421547
     CDS             1422025..1422663
     CDS             complement(1422967..1423188)
     CDS             complement(1423583..1424221)
     CDS             1424836..1425504
     CDS             complement(1425898..1426029)
     CDS             complement(1426106..1426303)
     CDS             1426864..1427034
     CDS             1427121..1427906
     CDS             1427912..1428727
     CDS             1428724..1429437
     CDS             1429681..1430868
     CDS             1431094..1431471
     CDS             complement(1431598..1431774)
     CDS             complement(1431811..1432005)
     CDS             1432238..1432426
     CDS             complement(1432575..1433198)
     CDS             1433589..1434542
     CDS             complement(1434616..1435884)
     CDS             complement(1435895..1436920)
     CDS             1437040..1437351
     CDS             complement(1437601..1438347)
     CDS             complement(1438504..1438725)
     CDS             1438918..1439391
     CDS             complement(1439395..1439649)
     CDS             complement(1439968..1440342)
     CDS             complement(1440339..1440608)
     CDS             1440663..1442246
     CDS             complement(1442278..1442823)
     CDS             1443002..1444597
     CDS             1444609..1444839
     CDS             1444914..1445180
     CDS             complement(1445403..1447040)
     CDS             complement(1447105..1447416)
     CDS             1447640..1449106
     CDS             1449179..1449589
     CDS             complement(1449659..1450138)
     CDS             1450200..1450985
     CDS             complement(1450999..1452318)
     CDS             1452421..1453407
     CDS             1453404..1454726
     CDS             1454723..1455310
     CDS             1455310..1457004
     CDS             1457063..1458202
     CDS             complement(1458214..1459314)
     CDS             complement(1459319..1459513)
     CDS             complement(1459545..1460495)
     CDS             complement(1460526..1462043)
     CDS             complement(1462111..1462659)
     CDS             complement(1462659..1463174)
     CDS             complement(1463171..1463632)
     CDS             complement(1463765..1464013)
     CDS             complement(1464186..1464911)
     CDS             complement(1464995..1465402)
     CDS             1465888..1467126
     CDS             1467225..1467878
     CDS             1467883..1469172
     CDS             complement(1469169..1469576)
     CDS             1469704..1469997
     CDS             1470040..1470378
     CDS             complement(1470367..1471179)
     CDS             1471616..1472884
     CDS             1472949..1474346
     CDS             complement(1474361..1477138)
     CDS             1477252..1478397
     CDS             1478394..1479107
     CDS             1479107..1479862
     CDS             1479859..1480518
     CDS             1480761..1482065
     CDS             complement(1482070..1482336)
     CDS             complement(1482278..1482820)
     CDS             1482894..1483655
     CDS             complement(1483634..1484797)
     CDS             complement(1484873..1485232)
     CDS             complement(1485245..1485637)
     CDS             complement(1485637..1485846)
     CDS             complement(1485933..1486742)
     CDS             complement(1486955..1488718)
     CDS             complement(1488769..1489815)
     CDS             complement(1489827..1489979)
     CDS             complement(1490023..1494126)
     CDS             complement(1494174..1496078)
     CDS             complement(1496129..1499419)
     CDS             complement(1499696..1500484)
     CDS             complement(1500568..1500867)
     CDS             1501058..1502323
     CDS             complement(1502301..1503014)
     CDS             complement(1503055..1504170)
     CDS             1504390..1504857
     CDS             1504905..1506323
     CDS             1506320..1506598
     CDS             1506662..1510066
     CDS             complement(1510153..1510389)
     CDS             complement(1511302..1511595)
     CDS             1511883..1513508
     CDS             complement(1513430..1514086)
     CDS             complement(1514341..1514652)
     CDS             complement(1514714..1515940)
     CDS             1515991..1518720
     CDS             1518963..1520798
     CDS             1520802..1521377
     CDS             complement(1521397..1521912)
     CDS             1521967..1522809
     CDS             complement(1522811..1523740)
     CDS             complement(1523740..1524402)
     CDS             complement(1524466..1524846)
     CDS             complement(1524921..1526120)
     CDS             complement(1526167..1528242)
     CDS             complement(1528335..1528805)
     CDS             complement(1528848..1529222)
     CDS             1529478..1534052
     CDS             1534067..1534399
     CDS             complement(1534377..1535252)
     CDS             complement(1535300..1537117)
     CDS             1537494..1539815
     CDS             1539838..1542081
     CDS             complement(1542127..1543041)
     CDS             1543060..1543812
     CDS             1543842..1544792
     CDS             complement(1544762..1545229)
     CDS             1545518..1546117
     CDS             1546214..1546354
     CDS             complement(1546581..1547726)
     CDS             1547879..1548313
     CDS             complement(1548317..1549414)
     CDS             complement(1549450..1549734)
     CDS             complement(1549778..1550188)
     CDS             complement(1550185..1550637)
     CDS             complement(1550793..1551662)
     CDS             complement(1551687..1552037)
     CDS             complement(1552074..1553012)
     CDS             complement(1553076..1553468)
     CDS             complement(1553538..1553903)
     CDS             complement(1554183..1554740)
     CDS             complement(1554763..1556082)
     CDS             complement(1556149..1556604)
     CDS             complement(1556611..1557246)
     CDS             complement(1557263..1557631)
     CDS             complement(1557666..1558205)
     CDS             complement(1558218..1558619)
     CDS             complement(1558624..1559163)
     CDS             complement(1559248..1559604)
     CDS             complement(1559605..1559970)
     CDS             complement(1559967..1560233)
     CDS             complement(1560254..1560460)
     CDS             complement(1560464..1561012)
     CDS             complement(1561025..1561756)
     CDS             complement(1561756..1562130)
     CDS             complement(1562133..1562408)
     CDS             complement(1562444..1563307)
     CDS             complement(1563310..1563609)
     CDS             complement(1563611..1564246)
     CDS             complement(1564246..1564905)
     CDS             1565298..1565756
     CDS             1565726..1566805
     CDS             1567044..1567820
     CDS             1567932..1569071
     CDS             complement(1569088..1569363)
     CDS             complement(1569396..1570826)
     CDS             1570909..1571775
     CDS             complement(1571764..1573284)
     CDS             1573302..1574192
     CDS             complement(1574201..1574566)
     CDS             1574688..1575215
     CDS             1575228..1576367
     CDS             complement(1576382..1577602)
     CDS             1577668..1578528
     CDS             complement(1578571..1579038)
     CDS             complement(1579064..1580131)
     CDS             complement(1580351..1580803)
     CDS             complement(1580807..1583812)
     CDS             complement(1583809..1584954)
     CDS             complement(1584958..1586475)
     CDS             complement(1586540..1587010)
     CDS             complement(1587077..1588450)
     CDS             complement(1588450..1589730)
     CDS             complement(1589731..1590810)
     CDS             1590897..1591928
     CDS             complement(1591876..1592697)
     CDS             complement(1592704..1593258)
     CDS             1593460..1594104
     CDS             complement(1594101..1594370)
     CDS             complement(1594423..1595706)
     CDS             1596381..1596509
     CDS             complement(1596781..1597401)
     CDS             complement(1597573..1598610)
     CDS             1598748..1600307
     CDS             complement(1600300..1600770)
     CDS             complement(1600861..1601634)
     CDS             complement(1601635..1602360)
     CDS             complement(1602445..1603158)
     CDS             complement(1603248..1603673)
     CDS             1603833..1605257
     CDS             complement(1605278..1606633)
     CDS             complement(1606671..1607843)
     CDS             complement(1607961..1609661)
     CDS             complement(1609784..1610641)
     CDS             complement(1610658..1611563)
     CDS             complement(1611686..1613059)
     CDS             1613224..1615746
     CDS             complement(1615754..1616215)
     CDS             complement(1616283..1616600)
     CDS             1617217..1617966
     CDS             complement(1617963..1618148)
     CDS             1618196..1618726
     CDS             1618775..1620211
     CDS             complement(1620235..1622139)
     CDS             complement(1622219..1622464)
     CDS             1622599..1622841
     CDS             1622849..1624096
     CDS             1624148..1626157
     CDS             complement(1626184..1627584)
     CDS             complement(1627791..1628009)
     CDS             complement(1628013..1629209)
     CDS             complement(1629206..1629991)
     CDS             complement(1629988..1631058)
     CDS             1631109..1631606
     CDS             1631651..1631881
     CDS             complement(1632035..1632298)
     CDS             complement(1632353..1633861)
     CDS             complement(1633934..1634743)
     CDS             complement(1634977..1635480)
     CDS             complement(1635477..1636223)
     CDS             complement(1636228..1637280)
     CDS             1637412..1637801
     CDS             complement(1637798..1638454)
     CDS             complement(1638488..1639918)
     CDS             1639954..1640460
     CDS             complement(1640409..1641476)
     CDS             complement(1641463..1642665)
     CDS             1642684..1643556
     CDS             complement(1643541..1644527)
     CDS             complement(1644650..1646065)
     CDS             complement(1646098..1646472)
     CDS             complement(1646465..1646896)
     CDS             complement(1646850..1647179)
     CDS             complement(1647189..1649165)
     CDS             1649336..1650235
     CDS             1650298..1650903
     CDS             1651060..1652046
     CDS             1652066..1652812
     CDS             complement(1652820..1655660)
     CDS             1655799..1656260
     CDS             complement(1656447..1656923)
     CDS             complement(1656981..1657178)
     CDS             1657339..1660083
     CDS             complement(1660088..1660750)
     CDS             1660814..1661830
     CDS             1661867..1663624
     CDS             complement(1663657..1665690)
     CDS             complement(1665781..1666563)
     CDS             1666642..1667658
     CDS             complement(1667692..1669635)
     CDS             complement(1669718..1670626)
     CDS             complement(1670623..1671654)
     CDS             1671820..1673223
     CDS             1673273..1673923
     CDS             1674037..1675389
     CDS             1675533..1677212
     CDS             complement(1677223..1678536)
     CDS             complement(1678583..1680121)
     CDS             1680493..1680840
     CDS             1680948..1681505
     CDS             1681521..1682336
     CDS             1682409..1682573
     CDS             1682637..1683833
     CDS             1683843..1684997
     CDS             complement(1685012..1685314)
     CDS             complement(1685403..1688297)
     CDS             complement(1688331..1688720)
     CDS             complement(1688756..1690048)
     CDS             complement(1690045..1690779)
     CDS             1690877..1691797
     CDS             1691866..1692324
     CDS             1692385..1693800
     CDS             1693810..1695843
     CDS             1695945..1696430
     CDS             complement(1696436..1696951)
     CDS             complement(1696944..1697081)
     CDS             complement(1697056..1697604)
     CDS             1697731..1698153
     CDS             1698178..1700235
     CDS             1700240..1700398
     CDS             complement(1700395..1701015)
     CDS             complement(1701033..1703834)
     CDS             complement(1703899..1704357)
     CDS             1704422..1704673
     CDS             1705247..1706077
     CDS             1706106..1706969
     CDS             1706966..1707877
     CDS             complement(1707913..1708140)
     CDS             1708285..1709406
     CDS             1709479..1711296
     CDS             1711409..1713064
     CDS             1713061..1713738
     CDS             1713805..1714488
     CDS             1714491..1715825
     CDS             1715789..1716661
     CDS             complement(1716658..1717443)
     CDS             1717523..1718497
     CDS             complement(1718532..1719023)
     CDS             1719055..1720314
     CDS             1720403..1722514
     CDS             1722731..1723750
     CDS             1723759..1724412
     CDS             complement(1724418..1725491)
     CDS             1725634..1728234
     CDS             1728235..1729638
     CDS             1729704..1731257
     CDS             complement(1731226..1732521)
     CDS             1732706..1733788
     CDS             complement(1733789..1735690)
     CDS             1735798..1736700
     CDS             1736705..1737163
     CDS             1737245..1737877
     CDS             complement(1737894..1739102)
     CDS             1739373..1739624
     CDS             1739674..1740786
     CDS             1740809..1741072
     CDS             complement(1741024..1742418)
     CDS             complement(1742609..1745563)
     CDS             complement(1745611..1747299)
     CDS             1747375..1749222
     CDS             1749222..1749788
     CDS             1749792..1750904