CDS             174..1331
     CDS             1333..2058
     CDS             2103..4409
     CDS             4435..5898
     CDS             complement(5899..8373)
     CDS             complement(8419..9309)
     CDS             complement(9319..10284)
     CDS             10334..10978
     CDS             11028..11762
     CDS             11766..12401
     CDS             12401..13858
     CDS             13964..15316
     CDS             15337..16752
     CDS             16879..17523
     CDS             complement(17529..18521)
     CDS             18563..19069
     CDS             19041..20318
     CDS             complement(20293..21366)
     CDS             complement(21574..21927)
     CDS             complement(21932..22180)
     CDS             complement(22138..22527)
     CDS             complement(22538..24409)
     CDS             24509..25165
     CDS             25165..26298
     CDS             26298..26528
     CDS             26535..27434
     CDS             complement(27409..27750)
     CDS             complement(27775..28674)
     CDS             complement(28674..29930)
     CDS             30250..31275
     CDS             complement(31341..32327)
     CDS             complement(32324..33433)
     CDS             33466..34029
     CDS             34026..34499
     CDS             complement(34496..35518)
     CDS             35551..35700
     CDS             complement(35685..36590)
     CDS             complement(36800..37201)
     CDS             37487..38968
     CDS             complement(38923..39207)
     CDS             complement(39293..39718)
     CDS             complement(39765..40268)
     CDS             40349..40678
     CDS             41017..41226
     CDS             complement(41347..42552)
     CDS             42588..43655
     CDS             43692..45278
     CDS             45331..45942
     CDS             45952..46314
     CDS             46318..48105
     CDS             complement(48109..49254)
     CDS             complement(49268..50464)
     CDS             complement(50538..50711)
     CDS             complement(50807..51631)
     CDS             51683..52234
     CDS             complement(52258..52773)
     CDS             complement(52783..53130)
     CDS             complement(53171..53368)
     CDS             53427..54974
     CDS             55101..56321
     CDS             complement(56384..58165)
     CDS             complement(58189..58827)
     CDS             complement(58846..60195)
     CDS             complement(60277..60951)
     CDS             complement(60995..62413)
     CDS             62578..63600
     CDS             63597..64505
     CDS             64556..66592
     CDS             complement(66593..67462)
     CDS             complement(67497..69299)
     CDS             complement(69352..69798)
     CDS             complement(69779..70087)
     CDS             complement(70142..71107)
     CDS             71114..71743
     CDS             complement(71712..72725)
     CDS             72760..73518
     CDS             73579..75612
     CDS             complement(75609..78188)
     CDS             complement(78348..79061)
     CDS             complement(79065..79544)
     CDS             79608..79796
     CDS             79853..80335
     CDS             80332..81060
     CDS             81057..82268
     CDS             complement(82533..85100)
     CDS             85592..88405
     CDS             88413..89363
     CDS             89360..91012
     CDS             91136..91843
     CDS             complement(91797..92543)
     CDS             complement(92554..93681)
     CDS             93773..94387
     CDS             complement(94384..95037)
     CDS             complement(95094..95996)
     CDS             96148..98115
     CDS             98115..98465
     CDS             98446..98826
     CDS             98819..99217
     CDS             complement(99183..99656)
     CDS             complement(99682..100593)
     CDS             100801..102261
     CDS             102314..103312
     CDS             103364..104506
     CDS             104574..106289
     CDS             complement(106234..107181)
     CDS             107220..107495
     CDS             107458..108129
     CDS             108116..109006
     CDS             109003..110241
     CDS             110275..110730
     CDS             complement(110803..111231)
     CDS             111329..111538
     CDS             complement(111505..113628)
     CDS             113822..114055
     CDS             114154..115296
     CDS             115326..116042
     CDS             116052..117011
     CDS             complement(116978..117475)
     CDS             117498..118928
     CDS             118989..119648
     CDS             complement(119671..120048)
     CDS             120183..121241
     CDS             121246..121992
     CDS             121995..122504
     CDS             122501..123790
     CDS             123900..124661
     CDS             124707..126215
     CDS             126243..126506
     CDS             complement(126508..126984)
     CDS             complement(126981..127217)
     CDS             complement(127240..128193)
     CDS             complement(128190..129350)
     CDS             129455..130480
     CDS             complement(130482..130982)
     CDS             131033..132079
     CDS             132076..132849
     CDS             132852..134027
     CDS             134003..134245
     CDS             134256..134873
     CDS             134998..136458
     CDS             complement(136580..138589)
     CDS             complement(138643..139890)
     CDS             complement(139899..140210)
     CDS             140289..140534
     CDS             140587..142476
     CDS             142495..143139
     CDS             143182..143607
     CDS             complement(143583..145052)
     CDS             complement(145103..145636)
     CDS             145880..146704
     CDS             complement(146671..147387)
     CDS             147989..148315
     CDS             148353..148817
     CDS             complement(148800..149819)
     CDS             complement(149876..152398)
     CDS             152609..153985
     CDS             complement(153986..154306)
     CDS             154344..155228
     CDS             155296..156150
     CDS             complement(156135..157286)
     CDS             157301..158647
     CDS             complement(158546..159904)
     CDS             complement(159941..160654)
     CDS             complement(160831..161031)
     CDS             161124..163178
     CDS             complement(163235..164659)
     CDS             164692..165675
     CDS             complement(165650..166837)
     CDS             complement(166834..167574)
     CDS             167654..168097
     CDS             168173..168886
     CDS             168890..169933
     CDS             170007..171824
     CDS             171898..172125
     CDS             172143..173006
     CDS             173048..173995
     CDS             173992..174876
     CDS             174882..177107
     CDS             177140..178051
     CDS             178048..179151
     CDS             complement(179251..180102)
     CDS             180173..182566
     CDS             182559..183428
     CDS             183394..184164
     CDS             184164..184943
     CDS             complement(184952..185770)
     CDS             complement(185781..186347)
     CDS             complement(186344..187363)
     CDS             187376..188587
     CDS             188584..190011
     CDS             complement(189956..191980)
     CDS             complement(191977..193011)
     CDS             193204..193857
     CDS             193857..196775
     CDS             196778..197968
     CDS             197974..199224
     CDS             199343..201592
     CDS             201663..202928
     CDS             202930..203880
     CDS             203877..205280
     CDS             205280..206302
     CDS             complement(206387..206587)
     CDS             complement(206598..206717)
     CDS             complement(206726..206863)
     CDS             complement(206867..207115)
     CDS             complement(207186..208187)
     CDS             complement(208193..208609)
     CDS             208693..209055
     CDS             209058..209798
     CDS             209795..210361
     CDS             complement(210355..211710)
     CDS             211865..212620
     CDS             212626..213549
     CDS             complement(213608..215716)
     CDS             complement(215766..216128)
     CDS             complement(216128..216376)
     CDS             216407..216898
     CDS             complement(216840..218597)
     CDS             218632..219195
     CDS             219192..220625
     CDS             complement(220604..221839)
     CDS             complement(221859..222422)
     CDS             222502..223014
     CDS             complement(222999..223436)
     CDS             complement(223452..224351)
     CDS             224435..225217
     CDS             225247..225855
     CDS             225916..227385
     CDS             227493..228191
     CDS             complement(228184..229731)
     CDS             complement(229735..230925)
     CDS             complement(230922..231362)
     CDS             complement(231313..231978)
     CDS             complement(231978..233015)
     CDS             complement(233086..233673)
     CDS             complement(233670..235133)
     CDS             235187..236662
     CDS             complement(236644..237441)
     CDS             complement(237438..238022)
     CDS             238176..238619
     CDS             238721..240004
     CDS             240042..241049
     CDS             complement(241069..244257)
     CDS             244306..245040
     CDS             complement(245041..245184)
     CDS             complement(245216..246337)
     CDS             246418..247128
     CDS             complement(247097..248212)
     CDS             248312..248953
     CDS             complement(248955..249524)
     CDS             249582..251132
     CDS             251186..251644
     CDS             complement(251653..252261)
     CDS             complement(252316..253515)
     CDS             complement(253620..255092)
     CDS             complement(255198..255962)
     CDS             256032..257639
     CDS             complement(257626..257913)
     CDS             complement(257916..258221)
     CDS             complement(258239..258493)
     CDS             258763..260052
     CDS             260146..261285
     CDS             261278..262537
     CDS             262565..263983
     CDS             263983..264597
     CDS             264653..265075
     CDS             complement(265077..267932)
     CDS             complement(268029..268148)
     CDS             268186..271173
     CDS             complement(271161..271301)
     CDS             271388..271588
     CDS             271596..271829
     CDS             271836..272447
     CDS             272444..272701
     CDS             complement(272679..273119)
     CDS             complement(273116..274270)
     CDS             complement(274298..275011)
     CDS             complement(275071..275820)
     CDS             275969..276562
     CDS             276562..277155
     CDS             complement(277152..277874)
     CDS             complement(277952..278506)
     CDS             278571..279074
     CDS             complement(278907..281027)
     CDS             281126..282514
     CDS             complement(282501..283439)
     CDS             complement(283439..284734)
     CDS             complement(284738..285448)
     CDS             complement(285452..286639)
     CDS             286771..287406
     CDS             287406..287699
     CDS             complement(287684..290608)
     CDS             complement(290636..291133)
     CDS             291323..292354
     CDS             complement(292355..292648)
     CDS             complement(292645..293433)
     CDS             complement(293436..293579)
     CDS             complement(293633..294319)
     CDS             294410..295018
     CDS             295018..296067
     CDS             complement(296007..297524)
     CDS             complement(297598..297972)
     CDS             complement(298147..298347)
     CDS             298393..298608
     CDS             298652..298900
     CDS             298890..300197
     CDS             complement(300154..300459)
     CDS             300581..301411
     CDS             301523..302695
     CDS             302742..304589
     CDS             304603..305244
     CDS             305290..305730
     CDS             complement(305734..306825)
     CDS             complement(306849..307610)
     CDS             complement(307628..308269)
     CDS             complement(308281..309273)
     CDS             complement(309381..310544)
     CDS             complement(310834..311040)
     CDS             complement(311031..312137)
     CDS             complement(312299..313075)
     CDS             complement(313166..313762)
     CDS             complement(313752..314111)
     CDS             complement(314117..314758)
     CDS             314896..315252
     CDS             315258..316697
     CDS             316738..317526
     CDS             317529..318707
     CDS             318704..319984
     CDS             complement(320020..321942)
     CDS             322046..322597
     CDS             322601..322798
     CDS             322901..323410
     CDS             323493..323642
     CDS             complement(323629..325173)
     CDS             325193..325588
     CDS             325613..327598
     CDS             327608..327808
     CDS             complement(327809..328288)
     CDS             complement(328285..328752)
     CDS             complement(328818..329720)
     CDS             complement(329770..329892)
     CDS             329972..330301
     CDS             complement(330294..331640)
     CDS             331689..333122
     CDS             333151..333546
     CDS             complement(333550..333750)
     CDS             complement(333893..334915)
     CDS             complement(334952..338509)
     CDS             complement(338614..339015)
     CDS             complement(338976..339962)
     CDS             340054..340467
     CDS             340467..340856
     CDS             complement(340858..342024)
     CDS             342414..342545
     CDS             complement(343173..343355)
     CDS             complement(343315..343929)
     CDS             344277..344507
     CDS             344450..344815
     CDS             345006..345272
     CDS             345482..346312
     CDS             346284..346421
     CDS             complement(346837..347112)
     CDS             complement(347221..347424)
     CDS             347636..347941
     CDS             347901..348713
     CDS             complement(348887..349981)
     CDS             complement(350102..352072)
     CDS             complement(352089..352337)
     CDS             complement(352355..352615)
     CDS             complement(353145..354425)
     CDS             355056..355454
     CDS             355454..355801
     CDS             355841..356032
     CDS             356381..357640
     CDS             357664..358044
     CDS             complement(358376..358537)
     CDS             complement(358627..360171)
     CDS             complement(360171..361004)
     CDS             complement(361008..361316)
     CDS             complement(361316..361528)
     CDS             complement(361567..361779)
     CDS             complement(361958..363223)
     CDS             363372..364283
     CDS             complement(364824..365063)
     CDS             365284..365553
     CDS             complement(366085..366726)
     CDS             complement(366822..367118)
     CDS             complement(367336..368613)
     CDS             368840..369439
     CDS             369915..370112
     CDS             370109..370489
     CDS             371189..371587
     CDS             371620..371775
     CDS             complement(372340..372495)
     CDS             complement(372527..372685)
     CDS             373069..373239
     CDS             complement(373306..373464)
     CDS             complement(373430..373534)
     CDS             374896..375657
     CDS             complement(375654..375815)
     CDS             complement(376126..376296)
     CDS             376591..376782
     CDS             complement(376869..377009)
     CDS             377607..377987
     CDS             complement(378282..378536)
     CDS             complement(378817..378972)
     CDS             379218..379430
     CDS             379894..380103
     CDS             complement(380120..380323)
     CDS             complement(380879..381073)
     CDS             381340..381612
     CDS             complement(381629..382033)
     CDS             complement(382170..382346)
     CDS             complement(382562..383683)
     CDS             384325..384627
     CDS             complement(384670..385194)
     CDS             complement(385371..386174)
     CDS             complement(386210..386986)
     CDS             complement(386983..389247)
     CDS             complement(389286..390599)
     CDS             complement(390596..391651)
     CDS             complement(391648..392955)
     CDS             complement(392982..393662)
     CDS             393695..395680
     CDS             395701..397728
     CDS             complement(397685..398950)
     CDS             complement(398934..399215)
     CDS             complement(399261..400172)
     CDS             400249..401340
     CDS             complement(401366..402679)
     CDS             complement(402762..403415)
     CDS             complement(403603..404811)
     CDS             404868..405890
     CDS             complement(405843..406625)
     CDS             complement(406618..406890)
     CDS             complement(406890..408152)
     CDS             complement(408152..410956)
     CDS             411068..412912
     CDS             412909..413421
     CDS             complement(413405..414667)
     CDS             complement(414664..415920)
     CDS             415949..417904
     CDS             complement(417876..419261)
     CDS             complement(419261..420637)
     CDS             complement(420702..422387)
     CDS             complement(422384..423580)
     CDS             complement(423659..424696)
     CDS             424900..426096
     CDS             426147..427064
     CDS             427233..428855
     CDS             428953..429603
     CDS             429600..430211
     CDS             430359..432161
     CDS             432173..433045
     CDS             433161..434051
     CDS             434316..434945
     CDS             434942..435856
     CDS             435967..436776
     CDS             437104..438288
     CDS             438329..439429
     CDS             439439..440071
     CDS             440064..440873
     CDS             440876..441826
     CDS             complement(441902..442885)
     CDS             443030..443929
     CDS             443939..444178
     CDS             444351..444566
     CDS             444905..445642
     CDS             445639..447312
     CDS             447522..448502
     CDS             448496..449197
     CDS             449194..450189
     CDS             450193..451404
     CDS             451401..452000
     CDS             451997..453007
     CDS             453004..454176
     CDS             455312..456370
     CDS             456975..457904
     CDS             457909..458811
     CDS             458804..459688
     CDS             459685..460461
     CDS             460448..461476
     CDS             461473..462735
     CDS             462728..463843
     CDS             463850..464791
     CDS             464903..465883
     CDS             465880..467796
     CDS             complement(467913..468251)
     CDS             468385..468786
     CDS             468796..469020
     CDS             complement(469039..469521)
     CDS             complement(469521..469892)
     CDS             complement(469906..470307)
     CDS             complement(470304..470654)
     CDS             complement(470651..471034)
     CDS             complement(471021..471467)
     CDS             complement(471477..471590)
     CDS             complement(471587..471814)
     CDS             complement(471846..473144)
     CDS             complement(473149..473802)
     CDS             473929..474255
     CDS             474352..474654
     CDS             complement(474640..475887)
     CDS             complement(475956..476156)
     CDS             476339..477241
     CDS             complement(477245..477682)
     CDS             477752..481420
     CDS             481417..482538
     CDS             482543..482950
     CDS             482901..483257
     CDS             483260..484075
     CDS             complement(484135..484335)
     CDS             complement(484341..484829)
     CDS             complement(484869..485354)
     CDS             complement(485764..488655)
     CDS             488762..489931
     CDS             489945..490316
     CDS             490341..491066
     CDS             491237..491485
     CDS             491554..492018
     CDS             492018..492500
     CDS             492500..493048
     CDS             493106..494626
     CDS             494640..495590
     CDS             495648..496355
     CDS             496389..496718
     CDS             496715..496900
     CDS             496897..497943
     CDS             497943..498350
     CDS             complement(498405..499544)
     CDS             complement(499565..501271)
     CDS             complement(501271..501846)
     CDS             complement(501852..503147)
     CDS             complement(503144..504142)
     CDS             504230..505558
     CDS             complement(505555..506448)
     CDS             complement(506476..506712)
     CDS             complement(506709..507419)
     CDS             507521..508057
     CDS             complement(508170..508580)
     CDS             complement(508655..510118)
     CDS             complement(510212..510331)
     CDS             510337..510648
     CDS             510706..512340
     CDS             512575..513234
     CDS             513270..514262
     CDS             complement(514274..515290)
     CDS             complement(515384..515614)
     CDS             complement(515614..517290)
     CDS             517352..517912
     CDS             complement(517896..518117)
     CDS             complement(518148..518975)
     CDS             complement(519065..520660)
     CDS             520723..521007
     CDS             521047..521274
     CDS             521288..521671
     CDS             521972..522220
     CDS             complement(522172..522456)
     CDS             complement(522750..523196)
     CDS             complement(523287..524675)
     CDS             complement(524944..525723)
     CDS             complement(525720..526220)
     CDS             526323..527909
     CDS             527909..528796
     CDS             528955..529254
     CDS             529325..529786
     CDS             complement(529796..530308)
     CDS             complement(530383..531342)
     CDS             531517..532752
     CDS             532766..533548
     CDS             533570..533833
     CDS             complement(533850..534023)
     CDS             complement(534135..534887)
     CDS             complement(534926..535801)
     CDS             535857..536612
     CDS             complement(536682..536948)
     CDS             complement(536993..537406)
     CDS             537537..538427
     CDS             538424..538738
     CDS             538898..540403
     CDS             complement(540400..542442)
     CDS             complement(542439..543746)
     CDS             543805..544683
     CDS             544680..545432
     CDS             545475..547652
     CDS             547652..548479
     CDS             548476..548946
     CDS             548952..549779
     CDS             549779..550960
     CDS             550957..551598
     CDS             551740..551931
     CDS             complement(551932..552174)
     CDS             complement(552171..553634)
     CDS             553667..553792
     CDS             complement(553838..554410)
     CDS             complement(554410..554850)
     CDS             complement(554964..555359)
     CDS             complement(555356..556060)
     CDS             556197..556526
     CDS             556583..557830
     CDS             complement(557820..558230)
     CDS             complement(558230..558457)
     CDS             558594..559277
     CDS             559277..559555
     CDS             559552..559986
     CDS             560121..560444
     CDS             560441..560668
     CDS             complement(560743..561009)
     CDS             complement(561011..561253)
     CDS             complement(561342..562118)
     CDS             complement(562165..563136)
     CDS             complement(563191..563637)
     CDS             complement(563634..563975)
     CDS             complement(564015..564416)
     CDS             complement(564413..565162)
     CDS             complement(565159..566484)
     CDS             complement(566526..568778)
     CDS             568826..569482
     CDS             569614..569889
     CDS             569913..570821
     CDS             570888..571076
     CDS             complement(571089..571226)
     CDS             571268..571582
     CDS             complement(571601..572329)
     CDS             complement(572326..574242)
     CDS             complement(574239..574886)
     CDS             575149..576051
     CDS             576048..576536
     CDS             576615..577118
     CDS             complement(577487..578440)
     CDS             complement(578455..580407)
     CDS             complement(580446..581936)
     CDS             complement(582006..582170)
     CDS             complement(582281..583708)
     CDS             complement(583755..584255)
     CDS             complement(584329..584586)
     CDS             complement(584646..585113)
     CDS             complement(585122..586306)
     CDS             complement(586303..586710)
     CDS             complement(586757..586909)
     CDS             complement(586910..587167)
     CDS             complement(587252..587635)
     CDS             587800..588852
     CDS             588890..589609
     CDS             complement(589602..590915)
     CDS             591011..591307
     CDS             591356..592144
     CDS             592422..595715
     CDS             595766..597670
     CDS             597718..601812
     CDS             601848..602000
     CDS             602006..603040
     CDS             complement(603028..603765)
     CDS             603795..605558
     CDS             complement(605728..606576)
     CDS             606870..607679
     CDS             607771..607974
     CDS             607974..608366
     CDS             608483..608725
     CDS             608725..609927
     CDS             complement(609928..610659)
     CDS             610686..611225
     CDS             complement(611438..612748)
     CDS             612778..613053
     CDS             complement(613054..613209)
     CDS             complement(613206..613865)
     CDS             complement(613862..614608)
     CDS             complement(614605..615294)
     CDS             complement(615291..616418)
     CDS             616473..617420
     CDS             617448..620177
     CDS             complement(620180..621577)
     CDS             621612..622175
     CDS             622199..623020
     CDS             623013..624236
     CDS             complement(624407..627349)
     CDS             complement(627346..628254)
     CDS             628285..629415
     CDS             629402..630703
     CDS             complement(630732..632597)
     CDS             complement(633110..634177)
     CDS             complement(634183..635091)
     CDS             complement(635091..635663)
     CDS             complement(635668..636609)
     CDS             complement(636667..637188)
     CDS             complement(637228..637602)
     CDS             complement(637606..638166)
     CDS             638214..638945
     CDS             complement(638918..640930)
     CDS             complement(640927..641919)
     CDS             641927..642394
     CDS             642449..643816
     CDS             643820..644698
     CDS             644698..644979
     CDS             644990..645652
     CDS             645745..646311
     CDS             646359..647135
     CDS             complement(647137..648306)
     CDS             complement(648339..649745)
     CDS             complement(649691..650497)
     CDS             complement(650498..651175)
     CDS             complement(651190..651777)
     CDS             651789..652484
     CDS             652515..654428
     CDS             654501..654944
     CDS             655021..656325
     CDS             656331..657431
     CDS             complement(657491..658477)
     CDS             complement(658580..660031)
     CDS             complement(660028..661170)
     CDS             complement(661320..662708)
     CDS             complement(662692..663747)
     CDS             663937..664473
     CDS             664478..665149
     CDS             complement(665152..665682)
     CDS             complement(665708..666430)
     CDS             666609..667784
     CDS             667801..667899
     CDS             667954..668916
     CDS             668972..669187
     CDS             669187..669999
     CDS             complement(669941..670594)
     CDS             complement(670591..670719)
     CDS             670786..671055
     CDS             complement(671052..672425)
     CDS             complement(672550..672798)
     CDS             complement(672895..674349)
     CDS             674440..674616
     CDS             complement(674619..675197)
     CDS             675323..676462
     CDS             676462..676758
     CDS             676758..678182
     CDS             678179..679306
     CDS             complement(679330..680325)
     CDS             complement(680660..681004)
     CDS             complement(681001..682245)
     CDS             682325..683644
     CDS             complement(683650..683880)
     CDS             complement(683915..685396)
     CDS             complement(685443..688388)
     CDS             complement(688413..689579)
     CDS             689632..690723
     CDS             690920..691228
     CDS             complement(691135..692346)
     CDS             692448..694052
     CDS             complement(694046..695065)
     CDS             complement(695065..696618)
     CDS             complement(696681..696935)
     CDS             complement(697008..698315)
     CDS             complement(698369..698794)
     CDS             complement(698803..699210)
     CDS             complement(699247..699795)
     CDS             complement(699792..700256)
     CDS             complement(700271..701317)
     CDS             complement(701379..702737)
     CDS             complement(702734..703807)
     CDS             complement(703906..704622)
     CDS             complement(704619..704957)
     CDS             705024..705182
     CDS             complement(705112..705732)
     CDS             complement(705732..706370)
     CDS             complement(706401..706724)
     CDS             complement(706903..708066)
     CDS             complement(708122..708598)
     CDS             708691..711318
     CDS             711321..712574
     CDS             complement(712541..714109)
     CDS             714223..715845
     CDS             715851..716675
     CDS             716706..716951
     CDS             717049..717204
     CDS             complement(717229..717432)
     CDS             complement(717491..717949)
     CDS             718008..718340
     CDS             718838..719551
     CDS             719541..719804
     CDS             complement(719901..722003)
     CDS             722075..722956
     CDS             722956..723654
     CDS             723682..724611
     CDS             724608..725120
     CDS             725117..726580
     CDS             726635..726919
     CDS             complement(727296..727733)
     CDS             complement(727948..728058)
     CDS             complement(728072..728425)
     CDS             complement(728389..729747)
     CDS             complement(729764..731050)
     CDS             complement(731090..732613)
     CDS             complement(732773..733942)
     CDS             734156..734623
     CDS             complement(734813..735964)
     CDS             736071..736658
     CDS             736728..737138
     CDS             737255..739858
     CDS             complement(739848..740114)
     CDS             740212..740868
     CDS             740892..742298
     CDS             complement(742280..742837)
     CDS             742885..744417
     CDS             complement(744424..747138)
     CDS             747286..747498
     CDS             complement(747495..747998)
     CDS             complement(747995..748231)
     CDS             complement(748200..748808)
     CDS             748916..749152
     CDS             complement(749149..750156)
     CDS             complement(750216..750335)
     CDS             750571..751245
     CDS             751242..752726
     CDS             complement(752862..753335)
     CDS             753367..753903
     CDS             complement(753872..754819)
     CDS             754862..755629
     CDS             755754..756122
     CDS             756194..757774
     CDS             757805..758347
     CDS             758382..759542
     CDS             759579..760574
     CDS             760576..761049
     CDS             761070..761618
     CDS             761606..762127
     CDS             762124..763197
     CDS             763233..764276
     CDS             764309..765382
     CDS             765446..766348
     CDS             766699..767481
     CDS             767503..768384
     CDS             768381..768752
     CDS             768754..769836
     CDS             769896..770969
     CDS             complement(771018..771983)
     CDS             complement(771985..772638)
     CDS             complement(772635..772895)
     CDS             772970..773308
     CDS             complement(773269..774291)
     CDS             complement(774347..774964)
     CDS             complement(774974..775288)
     CDS             775340..776374
     CDS             776371..777624
     CDS             777633..777914
     CDS             777854..778117
     CDS             778208..778444
     CDS             complement(778533..778784)
     CDS             778869..779057
     CDS             779073..779300
     CDS             779309..779539
     CDS             complement(779641..780552)
     CDS             complement(780629..781963)
     CDS             complement(781965..782675)
     CDS             complement(782656..782898)
     CDS             782915..783289
     CDS             complement(783274..783645)
     CDS             complement(783642..783887)
     CDS             complement(783901..784518)
     CDS             784609..785622
     CDS             complement(785613..785825)
     CDS             complement(785845..786990)
     CDS             complement(787030..787284)
     CDS             complement(787352..788008)
     CDS             complement(788021..788854)
     CDS             788971..792981
     CDS             complement(792992..793969)
     CDS             complement(793966..794745)
     CDS             complement(794792..795490)
     CDS             complement(795556..795753)
     CDS             795794..797539
     CDS             797593..797973
     CDS             798006..798242
     CDS             complement(798285..799637)
     CDS             complement(799694..800359)
     CDS             complement(800391..803714)
     CDS             803810..804445
     CDS             804438..804800
     CDS             804806..805300
     CDS             805320..806297
     CDS             806465..808114
     CDS             complement(808095..808361)
     CDS             complement(808750..809814)
     CDS             809863..811068
     CDS             811101..812660
     CDS             812838..813899
     CDS             813899..814789
     CDS             814789..815763
     CDS             815760..816500
     CDS             complement(816510..816731)
     CDS             complement(816724..816921)
     CDS             816975..817880
     CDS             817909..818127
     CDS             complement(818270..818872)
     CDS             818907..819689
     CDS             819743..820048
     CDS             complement(820024..820917)
     CDS             complement(820938..822254)
     CDS             complement(822286..822966)
     CDS             complement(823011..823943)
     CDS             complement(823983..824564)
     CDS             complement(824566..825708)
     CDS             complement(825763..827277)
     CDS             827335..827919
     CDS             827956..828429
     CDS             complement(828435..829802)
     CDS             829835..831067
     CDS             complement(831000..831962)
     CDS             832221..833171
     CDS             complement(833162..833446)
     CDS             833496..833702
     CDS             833706..834104
     CDS             complement(834114..834569)
     CDS             834687..834953
     CDS             834953..835186
     CDS             835164..835925
     CDS             complement(835928..836179)
     CDS             complement(836224..836916)
     CDS             836984..837487
     CDS             837567..838649
     CDS             838825..839289
     CDS             839353..839670
     CDS             complement(839671..840237)
     CDS             840282..840551
     CDS             complement(840554..841525)
     CDS             complement(841710..841961)
     CDS             842611..843783
     CDS             843985..847350
     CDS             847605..848834
     CDS             complement(848967..849488)
     CDS             complement(849767..850018)
     CDS             complement(850018..850179)
     CDS             complement(850179..850430)
     CDS             850810..851433
     CDS             851625..851843
     CDS             complement(852612..852827)
     CDS             853228..853374
     CDS             853736..855001
     CDS             complement(855061..855387)
     CDS             complement(855732..856988)
     CDS             complement(856989..857606)
     CDS             complement(857610..857915)
     CDS             complement(857925..858212)
     CDS             complement(858524..858919)
     CDS             complement(858916..860049)
     CDS             complement(860059..860151)
     CDS             860252..860926
     CDS             861012..861230
     CDS             861278..862663
     CDS             862660..863628
     CDS             863654..865210
     CDS             865246..865530
     CDS             865530..866093
     CDS             complement(866065..866844)
     CDS             866910..867182
     CDS             complement(867183..867506)
     CDS             complement(867515..867763)
     CDS             complement(867815..868345)
     CDS             complement(868374..869090)
     CDS             869154..869903
     CDS             869900..870223
     CDS             870220..870531
     CDS             870546..871217
     CDS             871211..874432
     CDS             complement(874564..875007)
     CDS             complement(875014..875196)
     CDS             875214..878774
     CDS             878771..880324
     CDS             880324..880665
     CDS             880771..882567
     CDS             882564..882821
     CDS             complement(882822..883010)
     CDS             883208..883498
     CDS             883655..885421
     CDS             885454..887583
     CDS             887658..888464
     CDS             complement(888465..889019)
     CDS             889099..889677
     CDS             889860..890759
     CDS             complement(890744..891265)
     CDS             complement(891262..892221)
     CDS             892280..892429
     CDS             892429..892617
     CDS             complement(892569..893519)
     CDS             complement(893516..894493)
     CDS             complement(894490..895272)
     CDS             complement(895269..896099)
     CDS             complement(896121..897500)
     CDS             897557..898003
     CDS             898196..900736
     CDS             900736..901836
     CDS             901833..902696
     CDS             902693..903316
     CDS             complement(903338..904213)
     CDS             complement(904290..904727)
     CDS             complement(904751..906157)
     CDS             906208..907857
     CDS             907903..908322
     CDS             908407..909114
     CDS             909167..910264
     CDS             910261..911013
     CDS             911004..911921
     CDS             912128..912412
     CDS             complement(912650..913096)
     CDS             913139..945514
     CDS             complement(946533..947207)
     CDS             complement(947204..947620)
     CDS             complement(947653..948798)
     CDS             complement(949001..949273)
     CDS             complement(949343..950503)
     CDS             complement(950506..953529)
     CDS             complement(953648..954355)
     CDS             complement(955321..956859)
     CDS             complement(956901..957929)
     CDS             957986..958945
     CDS             complement(958905..959459)
     CDS             959492..960487
     CDS             960576..961613
     CDS             961617..961850
     CDS             complement(961875..962651)
     CDS             complement(962644..963336)
     CDS             963429..964349
     CDS             964503..965546
     CDS             complement(965547..966869)
     CDS             complement(966866..967519)
     CDS             complement(967533..968489)
     CDS             968569..968868
     CDS             968928..969233
     CDS             969262..969975
     CDS             969972..970319
     CDS             complement(970300..970581)
     CDS             complement(970578..970787)
     CDS             complement(970804..971061)
     CDS             complement(971309..971620)
     CDS             complement(971755..972834)
     CDS             972956..973072
     CDS             complement(973280..973909)
     CDS             complement(973979..980671)
     CDS             complement(980771..983557)
     CDS             complement(983554..985572)
     CDS             complement(985630..986361)
     CDS             complement(986378..988096)
     CDS             complement(988106..988351)
     CDS             988809..989504
     CDS             989506..990651
     CDS             990655..991743
     CDS             991930..993123
     CDS             complement(993113..993466)
     CDS             complement(993515..994108)
     CDS             994208..995845
     CDS             995851..996720
     CDS             996665..997270
     CDS             997326..998867
     CDS             998870..999517
     CDS             999514..1000863
     CDS             complement(1000860..1002221)
     CDS             complement(1002240..1003166)
     CDS             complement(1003147..1004472)
     CDS             complement(1004497..1006059)
     CDS             1006109..1006852
     CDS             1006887..1007708
     CDS             1007777..1008808
     CDS             1008805..1009593
     CDS             1009631..1010602
     CDS             complement(1010586..1011245)
     CDS             1011380..1013353
     CDS             complement(1013355..1014077)
     CDS             complement(1014084..1014539)
     CDS             1014624..1015394
     CDS             1015491..1015739
     CDS             1015895..1016869
     CDS             1017038..1017694
     CDS             complement(1017875..1018150)
     CDS             complement(1018278..1018433)
     CDS             complement(1018435..1019145)
     CDS             complement(1019170..1019433)
     CDS             complement(1019502..1021256)
     CDS             1021307..1021630
     CDS             1021671..1022723
     CDS             1022732..1023916
     CDS             1023950..1024336
     CDS             1024333..1024758
     CDS             1024755..1026197
     CDS             1026255..1026500
     CDS             1026544..1028004
     CDS             1028073..1031591
     CDS             complement(1031592..1032008)
     CDS             complement(1032020..1032289)
     CDS             complement(1032334..1032951)
     CDS             1033194..1033664
     CDS             complement(1033670..1034557)
     CDS             1034616..1036667
     CDS             1036709..1037719
     CDS             1037721..1037978
     CDS             1037978..1038274
     CDS             complement(1038271..1038453)
     CDS             complement(1038549..1039829)
     CDS             complement(1039831..1040262)
     CDS             1040354..1040743
     CDS             complement(1040712..1040927)
     CDS             complement(1040961..1041311)
     CDS             complement(1041318..1041752)
     CDS             complement(1041749..1042171)
     CDS             complement(1042176..1042739)
     CDS             1042744..1043097
     CDS             complement(1043257..1043367)
     CDS             1043549..1044457
     CDS             1044387..1045316
     CDS             1045313..1045630
     CDS             1045655..1045750
     CDS             1045813..1046796
     CDS             1046801..1048282
     CDS             1048286..1049266
     CDS             1049313..1049471
     CDS             complement(1049462..1049686)
     CDS             1049798..1050058
     CDS             complement(1050348..1050476)
     CDS             complement(1052180..1052299)
     CDS             complement(1052404..1052586)
     CDS             complement(1053045..1053248)
     CDS             complement(1053364..1053543)
     CDS             complement(1053543..1053668)
     CDS             complement(1053683..1054687)
     CDS             complement(1054684..1055760)
     CDS             complement(1055757..1056140)
     CDS             complement(1056166..1057209)
     CDS             1057250..1057984
     CDS             1058064..1058516
     CDS             complement(1058476..1058730)
     CDS             complement(1059063..1059386)
     CDS             complement(1059462..1060535)
     CDS             complement(1060651..1062072)
     CDS             1062294..1062818
     CDS             1062914..1064098
     CDS             complement(1064070..1064513)
     CDS             1064615..1066021
     CDS             complement(1066145..1067740)
     CDS             complement(1067789..1068268)
     CDS             complement(1068265..1068834)
     CDS             1068891..1069112
     CDS             complement(1069082..1070350)
     CDS             complement(1070350..1071642)
     CDS             1071661..1072404
     CDS             1072401..1073312
     CDS             1073309..1074478
     CDS             1074478..1075158
     CDS             1075191..1075346
     CDS             1075439..1076371
     CDS             1076510..1077229
     CDS             1077317..1077976
     CDS             1077982..1079154
     CDS             1079151..1081625
     CDS             1081637..1082365
     CDS             complement(1082329..1084086)
     CDS             1084160..1086322
     CDS             1086381..1086575
     CDS             complement(1086597..1087949)
     CDS             1088059..1088811
     CDS             1088808..1091345
     CDS             1091376..1091591
     CDS             1091581..1091799
     CDS             1091889..1092059
     CDS             1092275..1094341
     CDS             complement(1094520..1094678)
     CDS             1094771..1094872
     CDS             complement(1095096..1095287)
     CDS             1095286..1095498
     CDS             complement(1095491..1095622)
     CDS             1096144..1097154
     CDS             1097259..1097465
     CDS             complement(1097973..1098167)
     CDS             complement(1098470..1098748)
     CDS             1098964..1099152
     CDS             complement(1099250..1099756)
     CDS             complement(1099790..1101688)
     CDS             1101855..1103657
     CDS             1103657..1104013
     CDS             1104066..1104476
     CDS             1104473..1105201
     CDS             1105237..1106355
     CDS             1106395..1107312
     CDS             complement(1107531..1108214)
     CDS             1108367..1109371
     CDS             1109403..1110701
     CDS             1110821..1112116
     CDS             1112215..1113633
     CDS             1113645..1114358
     CDS             1114339..1114899
     CDS             1114904..1115269
     CDS             complement(1115271..1116944)
     CDS             complement(1116992..1117270)
     CDS             complement(1117295..1117912)
     CDS             1117968..1118477
     CDS             1118483..1119619
     CDS             complement(1119559..1120401)
     CDS             complement(1120402..1121337)
     CDS             complement(1121330..1122142)
     CDS             1122217..1122786
     CDS             1122786..1123481
     CDS             1123550..1123837
     CDS             1123854..1124315
     CDS             complement(1124329..1124748)
     CDS             complement(1124751..1124987)
     CDS             1125200..1125388
     CDS             complement(1125474..1125791)
     CDS             1126133..1126327
     CDS             1126430..1126531
     CDS             1127505..1127681
     CDS             1127723..1127899
     CDS             1128197..1128364
     CDS             1128932..1129084
     CDS             complement(1129312..1129509)
     CDS             complement(1129852..1130037)
     CDS             complement(1130129..1130314)
     CDS             1130728..1130877
     CDS             1130883..1131029
     CDS             1131312..1131515
     CDS             complement(1132740..1132898)
     CDS             complement(1133126..1133320)
     CDS             complement(1133342..1133455)
     CDS             complement(1133437..1133661)
     CDS             complement(1133804..1134142)
     CDS             complement(1134161..1134577)
     CDS             1135145..1135720
     CDS             complement(1135730..1135873)
     CDS             complement(1135990..1136220)
     CDS             complement(1137081..1139390)
     CDS             complement(1140192..1141334)
     CDS             complement(1141653..1143983)
     CDS             1144099..1144767
     CDS             1144777..1146420
     CDS             complement(1146428..1146619)
     CDS             1146732..1146953
     CDS             1146996..1147682
     CDS             complement(1147679..1148596)
     CDS             complement(1148606..1149250)
     CDS             1149296..1149745
     CDS             1149738..1150466
     CDS             complement(1150479..1150892)
     CDS             1150980..1151699
     CDS             complement(1151665..1152075)
     CDS             1152593..1153048
     CDS             1153041..1153343
     CDS             complement(1154611..1155651)
     CDS             1156544..1157080
     CDS             complement(1157952..1158434)
     CDS             1158553..1158717
     CDS             complement(1158721..1158903)
     CDS             complement(1158947..1159303)
     CDS             complement(1159334..1159621)
     CDS             complement(1159618..1161087)
     CDS             complement(1161105..1161806)
     CDS             complement(1161806..1162726)
     CDS             complement(1162753..1163931)
     CDS             1164016..1164411
     CDS             1164411..1164974
     CDS             1164997..1166193
     CDS             1166228..1167565
     CDS             complement(1167583..1167747)
     CDS             complement(1167825..1171403)
     CDS             complement(1171902..1172378)
     CDS             complement(1172859..1172957)
     CDS             1173010..1173420
     CDS             1173420..1173773
     CDS             1173840..1174097
     CDS             1174120..1174257
     CDS             1175201..1175314
     CDS             complement(1175908..1176051)
     CDS             1177112..1177495
     CDS             complement(1177744..1179060)
     CDS             complement(1179050..1179964)
     CDS             complement(1179918..1180130)
     CDS             complement(1180135..1180353)
     CDS             complement(1180353..1180550)
     CDS             complement(1180912..1182267)
     CDS             complement(1182413..1183174)
     CDS             1183212..1183940
     CDS             1183930..1184268
     CDS             1184265..1184918
     CDS             1184980..1185144
     CDS             complement(1185151..1186167)
     CDS             complement(1186170..1187534)
     CDS             complement(1187537..1188946)
     CDS             complement(1188950..1190020)
     CDS             complement(1190078..1190518)
     CDS             complement(1190564..1191034)
     CDS             complement(1191031..1191639)
     CDS             complement(1191642..1193996)
     CDS             complement(1194065..1194373)
     CDS             complement(1194377..1194709)
     CDS             complement(1194715..1195080)
     CDS             1195189..1195296
     CDS             complement(1195302..1197206)
     CDS             1197240..1197992
     CDS             1197989..1198327
     CDS             1198317..1199303
     CDS             complement(1199267..1199443)
     CDS             1199587..1201317
     CDS             1201314..1204034
     CDS             complement(1204065..1204667)
     CDS             complement(1205298..1206338)
     CDS             complement(1206412..1206912)
     CDS             complement(1206909..1207460)
     CDS             complement(1207450..1208598)
     CDS             complement(1208611..1209327)
     CDS             complement(1209320..1209727)
     CDS             1209793..1210452
     CDS             complement(1210394..1211545)
     CDS             complement(1211549..1213093)
     CDS             1213168..1214928
     CDS             complement(1214922..1216955)
     CDS             complement(1216967..1217188)
     CDS             complement(1217227..1217421)
     CDS             1217536..1219980
     CDS             complement(1219970..1221367)
     CDS             1221449..1221943
     CDS             1222199..1222390
     CDS             complement(1222531..1223514)
     CDS             complement(1223539..1225032)
     CDS             1225348..1225449
     CDS             complement(1225446..1226129)
     CDS             complement(1226156..1227025)
     CDS             1227098..1227826
     CDS             complement(1227808..1228125)
     CDS             1228312..1228542
     CDS             complement(1228577..1228849)
     CDS             complement(1228875..1232504)
     CDS             complement(1232555..1233469)
     CDS             1233534..1237262
     CDS             complement(1237252..1237806)
     CDS             complement(1237834..1238481)
     CDS             complement(1238483..1239061)
     CDS             complement(1239097..1240584)
     CDS             complement(1240585..1240872)
     CDS             complement(1240869..1242827)
     CDS             complement(1242853..1243335)
     CDS             1243409..1243900
     CDS             1243902..1244831
     CDS             complement(1244776..1246092)
     CDS             complement(1246089..1246598)
     CDS             complement(1246656..1247357)
     CDS             complement(1247391..1248602)
     CDS             complement(1248550..1249911)
     CDS             1249933..1252515
     CDS             complement(1252530..1254128)
     CDS             1254245..1255018
     CDS             complement(1255032..1255352)
     CDS             complement(1255456..1256376)
     CDS             complement(1256358..1258055)
     CDS             complement(1258057..1258407)
     CDS             1258415..1259083
     CDS             complement(1259074..1260147)
     CDS             1260179..1261882
     CDS             complement(1261883..1262323)
     CDS             1262364..1263263
     CDS             complement(1263254..1264204)
     CDS             complement(1264208..1264645)
     CDS             complement(1264654..1265553)
     CDS             complement(1265537..1267525)
     CDS             1267670..1268620
     CDS             1268623..1269540
     CDS             1269608..1270429
     CDS             complement(1270815..1273160)
     CDS             1273962..1274330
     CDS             1274327..1275220
     CDS             1275243..1276421
     CDS             1276446..1276670
     CDS             1276760..1278664
     CDS             1278741..1278977
     CDS             1278940..1279548
     CDS             1279599..1281086
     CDS             1281086..1282348
     CDS             1282345..1283211
     CDS             1283208..1284026
     CDS             1284026..1284997
     CDS             1284966..1286096
     CDS             complement(1286087..1287151)
     CDS             1287212..1287490
     CDS             1287494..1287790
     CDS             1287848..1288105
     CDS             complement(1288119..1289282)
     CDS             complement(1289301..1291232)
     CDS             1291313..1292842
     CDS             1292882..1293379
     CDS             1293418..1293717
     CDS             complement(1293719..1294183)
     CDS             complement(1294190..1294519)
     CDS             1294576..1296030
     CDS             1296054..1297283
     CDS             1297340..1299253
     CDS             1299318..1299560
     CDS             complement(1299741..1300334)
     CDS             1300400..1301053
     CDS             1301643..1301777
     CDS             1301774..1302070
     CDS             complement(1302073..1302300)
     CDS             1302312..1302650
     CDS             complement(1302662..1302865)
     CDS             complement(1303066..1304247)
     CDS             complement(1304303..1305175)
     CDS             1305255..1306370
     CDS             complement(1306324..1307505)
     CDS             1307537..1308343
     CDS             complement(1308354..1309091)
     CDS             complement(1309296..1310384)
     CDS             complement(1310378..1311103)
     CDS             1311281..1312213
     CDS             complement(1312225..1312380)
     CDS             1312423..1313409
     CDS             complement(1313406..1313660)
     CDS             1313830..1314531
     CDS             complement(1314532..1315284)
     CDS             1315334..1317004
     CDS             1317004..1319463
     CDS             1319538..1319714
     CDS             1319926..1321110
     CDS             1321112..1321654
     CDS             complement(1321675..1321869)
     CDS             1322049..1322231
     CDS             1322228..1322494
     CDS             1322578..1322721
     CDS             complement(1323028..1323285)
     CDS             1323606..1323698
     CDS             1323702..1323797
     CDS             complement(1323800..1324162)
     CDS             1324244..1324711
     CDS             complement(1324712..1325368)
     CDS             complement(1325372..1325593)
     CDS             complement(1325590..1325997)
     CDS             1326281..1326466
     CDS             complement(1326471..1326665)
     CDS             1326704..1327198
     CDS             1327195..1327626
     CDS             1327616..1328404
     CDS             complement(1328386..1329090)
     CDS             complement(1329101..1329985)
     CDS             1330046..1331377
     CDS             1331499..1331744
     CDS             complement(1331741..1332496)
     CDS             complement(1332496..1333431)
     CDS             1333497..1334150
     CDS             complement(1334154..1334435)
     CDS             complement(1334517..1335128)
     CDS             1335297..1335437
     CDS             1335475..1337838
     CDS             1338239..1338406
     CDS             complement(1338474..1339034)
     CDS             1339421..1339651
     CDS             1339651..1340142
     CDS             1340139..1340570
     CDS             complement(1340778..1340894)
     CDS             complement(1341004..1341558)
     CDS             complement(1341611..1342597)
     CDS             complement(1342597..1344600)
     CDS             1344826..1345071
     CDS             complement(1345123..1345236)
     CDS             complement(1345334..1345531)
     CDS             complement(1345590..1345769)
     CDS             1346414..1346641
     CDS             complement(1346811..1347134)
     CDS             1347179..1347562
     CDS             1347608..1347925
     CDS             complement(1348423..1348662)
     CDS             1348777..1348938
     CDS             complement(1348931..1349278)
     CDS             complement(1349275..1350300)
     CDS             complement(1350382..1350735)
     CDS             complement(1350765..1351157)
     CDS             complement(1351167..1351403)
     CDS             complement(1351400..1351516)
     CDS             complement(1351580..1351693)
     CDS             complement(1351730..1351954)
     CDS             complement(1352434..1352691)
     CDS             complement(1352738..1352929)
     CDS             1353561..1353755
     CDS             1353847..1354803
     CDS             1354793..1355527
     CDS             1355573..1355893
     CDS             complement(1355930..1357123)
     CDS             complement(1357120..1357263)
     CDS             1357816..1357980
     CDS             complement(1358010..1358246)
     CDS             complement(1358270..1358521)
     CDS             1358640..1358942
     CDS             complement(1358949..1359113)
     CDS             1359228..1359524
     CDS             1359644..1359904
     CDS             1360053..1360370
     CDS             complement(1360423..1360593)
     CDS             complement(1360701..1360919)
     CDS             1361047..1361937
     CDS             complement(1361949..1362635)
     CDS             complement(1362699..1362977)
     CDS             1363065..1363292
     CDS             complement(1363314..1363436)
     CDS             complement(1363730..1365130)
     CDS             complement(1365205..1365912)
     CDS             complement(1365916..1366419)
     CDS             1366480..1367442
     CDS             1367494..1367904
     CDS             complement(1367911..1368519)
     CDS             complement(1368550..1368954)
     CDS             complement(1368951..1369181)
     CDS             complement(1369232..1369501)
     CDS             complement(1369594..1371222)
     CDS             1371294..1373048
     CDS             1373088..1373285
     CDS             complement(1373290..1373454)
     CDS             complement(1373451..1373735)
     CDS             complement(1373786..1374001)
     CDS             complement(1374042..1374218)
     CDS             1374396..1374569
     CDS             complement(1374604..1374804)
     CDS             complement(1374843..1374944)
     CDS             complement(1375140..1375580)
     CDS             complement(1375623..1375868)
     CDS             complement(1376008..1376205)
     CDS             1376433..1376609
     CDS             1376666..1378345
     CDS             1378386..1378838
     CDS             1378856..1379359
     CDS             1379402..1379710
     CDS             1379775..1379987
     CDS             complement(1379997..1380458)
     CDS             complement(1380527..1380751)
     CDS             1380815..1382059
     CDS             complement(1382076..1382222)
     CDS             complement(1382247..1382438)
     CDS             1383032..1383136
     CDS             complement(1383192..1383440)
     CDS             1383571..1383756
     CDS             1383978..1385168
     CDS             1385172..1385570
     CDS             1385592..1386326
     CDS             1386363..1387364
     CDS             1387364..1388191
     CDS             1388195..1388950
     CDS             1388950..1390002
     CDS             complement(1390040..1390780)
     CDS             complement(1390783..1391250)
     CDS             complement(1391296..1391622)
     CDS             complement(1391630..1392607)
     CDS             complement(1392604..1393323)
     CDS             complement(1393278..1394369)
     CDS             complement(1394362..1395378)
     CDS             complement(1395399..1395881)
     CDS             1396068..1397378
     CDS             complement(1397386..1398222)
     CDS             complement(1398230..1398358)
     CDS             complement(1398450..1398560)
     CDS             complement(1398600..1399235)
     CDS             complement(1399326..1400015)
     CDS             complement(1400273..1400500)
     CDS             1400854..1401018
     CDS             1401121..1401327
     CDS             1401502..1402983
     CDS             1403005..1403178
     CDS             1403246..1403368
     CDS             1403373..1403471
     CDS             1403582..1403737
     CDS             complement(1403723..1403899)
     CDS             1404087..1404260
     CDS             1404514..1404627
     CDS             complement(1404618..1404800)
     CDS             1404915..1405316
     CDS             complement(1405323..1405487)
     CDS             1405539..1406906
     CDS             1406947..1407444
     CDS             complement(1407487..1407585)
     CDS             1407771..1408085
     CDS             complement(1408095..1408250)
     CDS             complement(1408311..1408556)
     CDS             1408581..1408757
     CDS             1408906..1409148
     CDS             1409152..1409814
     CDS             complement(1409778..1410086)
     CDS             complement(1410086..1410382)
     CDS             complement(1410466..1410642)
     CDS             complement(1410652..1410807)
     CDS             1410863..1411063
     CDS             complement(1411230..1411433)
     CDS             complement(1411477..1411830)
     CDS             complement(1411835..1412056)
     CDS             complement(1412125..1412625)
     CDS             complement(1412723..1412965)
     CDS             complement(1413072..1413290)
     CDS             1413477..1413635
     CDS             complement(1413642..1414151)
     CDS             complement(1414141..1414389)
     CDS             1414388..1414885
     CDS             1414886..1415674
     CDS             complement(1415630..1415899)
     CDS             1415932..1416474
     CDS             1416518..1416787
     CDS             1416867..1416992
     CDS             1416992..1417894
     CDS             1417898..1418332
     CDS             1418389..1418553
     CDS             1418673..1418858
     CDS             1418887..1419420
     CDS             complement(1419772..1420017)
     CDS             complement(1420025..1420132)
     CDS             complement(1420116..1420364)
     CDS             complement(1420361..1420474)
     CDS             complement(1420584..1421660)
     CDS             complement(1421802..1423130)
     CDS             1423244..1424182
     CDS             1424175..1424693
     CDS             1424710..1425294
     CDS             1425298..1426311
     CDS             1426620..1427204
     CDS             complement(1427189..1427530)
     CDS             1427559..1429394
     CDS             1429391..1429783
     CDS             1429856..1430890
     CDS             1430905..1431852
     CDS             1431910..1433481
     CDS             1433483..1435588
     CDS             complement(1435590..1436177)
     CDS             complement(1436174..1436545)
     CDS             complement(1436542..1437849)
     CDS             complement(1437863..1438771)
     CDS             complement(1438776..1443188)
     CDS             1443255..1443704
     CDS             1443718..1444107
     CDS             1444169..1444450
     CDS             1444440..1446044
     CDS             1446041..1446226
     CDS             1446295..1446765
     CDS             1446826..1449153
     CDS             1449202..1450260
     CDS             1450257..1451276
     CDS             1451284..1451643
     CDS             1451769..1452125
     CDS             1452130..1452357
     CDS             1452357..1452755
     CDS             1452752..1453027
     CDS             complement(1453016..1453216)
     CDS             1453282..1455909
     CDS             complement(1455919..1456395)
     CDS             1456460..1457128
     CDS             complement(1457125..1457790)
     CDS             complement(1457887..1458537)
     CDS             complement(1458537..1459028)
     CDS             1459208..1460134
     CDS             1460206..1460580
     CDS             1460591..1460905
     CDS             1460902..1461195
     CDS             1461203..1461703
     CDS             complement(1461618..1462133)
     CDS             1462223..1462453
     CDS             1462472..1462816
     CDS             complement(1462792..1463061)
     CDS             1463159..1463530
     CDS             complement(1463649..1464458)
     CDS             complement(1464494..1464835)
     CDS             complement(1464837..1465088)
     CDS             complement(1465236..1465538)
     CDS             complement(1465529..1466560)
     CDS             complement(1466553..1468223)
     CDS             1468284..1469393
     CDS             1469573..1469986
     CDS             1469983..1470603
     CDS             1470600..1471535
     CDS             1471539..1473227
     CDS             1473232..1473828
     CDS             1473833..1475338
     CDS             complement(1475339..1475809)
     CDS             complement(1475907..1477274)
     CDS             1477435..1477674
     CDS             1477619..1478881
     CDS             1478904..1479572
     CDS             complement(1479573..1480970)
     CDS             1481052..1482185
     CDS             1482265..1482837
     CDS             1482825..1483511
     CDS             complement(1483524..1484027)
     CDS             complement(1484027..1485805)
     CDS             complement(1485802..1486455)
     CDS             1486496..1487245
     CDS             complement(1487175..1488335)
     CDS             1488376..1488741
     CDS             1488857..1489282
     CDS             1489335..1489568
     CDS             1489904..1490167
     CDS             1490495..1491040
     CDS             complement(1491059..1491841)
     CDS             complement(1491932..1492057)
     CDS             complement(1492086..1492913)
     CDS             1492993..1493142
     CDS             complement(1493529..1493645)
     CDS             1494239..1494934
     CDS             complement(1495103..1495603)
     CDS             complement(1495724..1496341)
     CDS             complement(1496636..1496737)
     CDS             1497424..1498620
     CDS             1498657..1499037
     CDS             complement(1498924..1499175)
     CDS             1499537..1499719
     CDS             1499827..1500423
     CDS             1500562..1500753
     CDS             complement(1501233..1501334)
     CDS             1501520..1501906
     CDS             complement(1501907..1502095)
     CDS             complement(1502465..1502632)
     CDS             1502689..1503033
     CDS             1503533..1505344
     CDS             complement(1505806..1505946)
     CDS             1506298..1509762
     CDS             1509861..1509980
     CDS             1510237..1510383
     CDS             1510570..1510698
     CDS             complement(1511515..1511814)
     CDS             1512021..1512248
     CDS             1512259..1512654
     CDS             1512623..1512751
     CDS             complement(1512993..1513142)
     CDS             complement(1513281..1513379)
     CDS             complement(1513376..1513534)
     CDS             complement(1513531..1513734)
     CDS             complement(1513971..1515083)
     CDS             1515669..1516928
     CDS             1517594..1517806
     CDS             1517778..1518014
     CDS             1518011..1518235
     CDS             1518232..1518729
     CDS             1518760..1519374
     CDS             1519361..1519984
     CDS             1519984..1520664
     CDS             1520702..1520884
     CDS             complement(1520810..1521193)
     CDS             complement(1521210..1521866)
     CDS             complement(1522030..1522743)
     CDS             complement(1523392..1523592)
     CDS             complement(1523589..1523876)
     CDS             complement(1523942..1524352)
     CDS             1524405..1524524
     CDS             1524888..1524995
     CDS             complement(1524986..1525633)
     CDS             1525689..1525961
     CDS             complement(1525962..1526219)
     CDS             1526381..1526620
     CDS             complement(1526632..1527588)
     CDS             complement(1527634..1529508)
     CDS             1529595..1530221
     CDS             1530265..1530858
     CDS             complement(1532567..1532851)
     CDS             complement(1532817..1533881)
     CDS             complement(1533881..1534366)
     CDS             complement(1534549..1534707)
     CDS             1534773..1535417
     CDS             complement(1535336..1537837)
     CDS             complement(1537879..1538124)
     CDS             1538409..1539656
     CDS             complement(1539679..1540083)
     CDS             complement(1540086..1540763)
     CDS             complement(1540760..1541680)
     CDS             complement(1541706..1542713)
     CDS             1542786..1543586
     CDS             complement(1543571..1544131)
     CDS             1544188..1545117
     CDS             complement(1545099..1545218)
     CDS             1545261..1546310
     CDS             1546314..1546532
     CDS             1546559..1547494
     CDS             1547613..1547750
     CDS             complement(1547754..1548404)
     CDS             complement(1548401..1548805)
     CDS             complement(1548802..1550001)
     CDS             complement(1550008..1550472)
     CDS             complement(1550495..1551397)
     CDS             complement(1551397..1552332)
     CDS             1552413..1552934
     CDS             complement(1553030..1553761)
     CDS             complement(1553829..1554824)
     CDS             complement(1554833..1555255)
     CDS             complement(1555334..1556797)
     CDS             complement(1556856..1558817)
     CDS             1558919..1560004
     CDS             complement(1560024..1560965)
     CDS             1561290..1562480
     CDS             complement(1562444..1563841)
     CDS             1563894..1564223
     CDS             1564270..1564896
     CDS             1564941..1565414
     CDS             complement(1565438..1565641)
     CDS             complement(1565757..1566425)
     CDS             complement(1566469..1567353)
     CDS             complement(1567377..1568819)
     CDS             complement(1568816..1569673)
     CDS             complement(1569682..1569930)
     CDS             1570207..1571508
     CDS             1571639..1572820
     CDS             1572829..1574052
     CDS             1574073..1574588
     CDS             complement(1574542..1575933)
     CDS             complement(1575962..1577212)
     CDS             complement(1577209..1577538)
     CDS             1577900..1579222
     CDS             1579259..1580320
     CDS             1580352..1580762
     CDS             1580759..1581562
     CDS             1581653..1582765
     CDS             1582910..1583713
     CDS             complement(1583604..1584827)
     CDS             1584867..1586012
     CDS             1586043..1586711
     CDS             1586757..1587359
     CDS             1587419..1588414
     CDS             1588419..1589411
     CDS             complement(1589405..1590238)
     CDS             complement(1590195..1591424)
     CDS             1591501..1591758
     CDS             1592315..1593340
     CDS             complement(1594820..1594990)
     CDS             1595499..1595759
     CDS             complement(1596214..1596555)
     CDS             1596837..1596995
     CDS             complement(1597273..1597380)
     CDS             complement(1597331..1597564)
     CDS             1598200..1598502
     CDS             1598820..1599017
     CDS             complement(1599483..1600748)
     CDS             complement(1602043..1603305)
     CDS             complement(1604215..1604595)
     CDS             complement(1605540..1606466)
     CDS             complement(1606485..1606805)
     CDS             complement(1607096..1607641)
     CDS             complement(1607672..1608022)
     CDS             complement(1608053..1608517)
     CDS             complement(1608981..1609871)
     CDS             1610135..1610341
     CDS             complement(1610390..1610542)
     CDS             complement(1610617..1610967)
     CDS             complement(1611043..1611744)
     CDS             complement(1611741..1612511)
     CDS             1612568..1612783
     CDS             1612737..1613747
     CDS             1613744..1615843
     CDS             complement(1615831..1617165)
     CDS             complement(1617169..1617507)
     CDS             1617560..1618195
     CDS             1618217..1618435
     CDS             complement(1618455..1618670)
     CDS             complement(1618691..1619512)
     CDS             1619554..1619850
     CDS             complement(1619854..1621674)
     CDS             1621758..1622084
     CDS             complement(1622088..1623596)
     CDS             1623675..1623920
     CDS             complement(1624182..1624880)
     CDS             1624915..1626105
     CDS             complement(1626144..1627646)
     CDS             complement(1627778..1628563)
     CDS             complement(1628623..1628829)
     CDS             complement(1629289..1629567)
     CDS             complement(1629567..1629881)
     CDS             1629922..1630530
     CDS             complement(1630657..1630839)
     CDS             1631083..1632147
     CDS             1632440..1633078
     CDS             1633251..1633445
     CDS             1633478..1633765
     CDS             1634240..1634338
     CDS             complement(1634344..1634613)
     CDS             complement(1634638..1636290)
     CDS             complement(1636294..1637235)
     CDS             1637328..1638797
     CDS             1638794..1639033
     CDS             1639102..1640241
     CDS             complement(1640195..1641100)
     CDS             complement(1641084..1641335)
     CDS             complement(1641361..1642503)
     CDS             complement(1642500..1643990)
     CDS             complement(1644001..1645845)
     CDS             complement(1645957..1646508)
     CDS             complement(1646561..1646812)
     CDS             complement(1646812..1647132)
     CDS             complement(1647135..1648874)
     CDS             complement(1648882..1651224)
     CDS             complement(1651326..1651667)
     CDS             complement(1651727..1653142)
     CDS             complement(1653216..1653527)
     CDS             1653755..1654456
     CDS             complement(1654460..1655245)
     CDS             1655365..1655742
     CDS             1655823..1657100
     CDS             1657105..1658679
     CDS             1658830..1659720
     CDS             complement(1659721..1660671)
     CDS             complement(1660741..1661112)
     CDS             complement(1661145..1661249)
     CDS             1661333..1661803
     CDS             complement(1661807..1662580)
     CDS             1662607..1663359
     CDS             complement(1663296..1664555)
     CDS             1664598..1665287
     CDS             complement(1665291..1666052)
     CDS             complement(1666063..1666770)
     CDS             complement(1666795..1667784)
     CDS             complement(1667795..1668835)
     CDS             complement(1668949..1669668)
     CDS             complement(1669746..1670576)
     CDS             1670723..1671868
     CDS             1671865..1672746
     CDS             1672754..1673584
     CDS             complement(1673548..1675206)
     CDS             complement(1675190..1676356)
     CDS             complement(1676460..1676681)
     CDS             complement(1676682..1677035)
     CDS             complement(1677032..1678885)
     CDS             complement(1678942..1680117)
     CDS             1680190..1681332
     CDS             1681332..1681976
     CDS             1681976..1682641
     CDS             complement(1682645..1682899)
     CDS             1682917..1683630
     CDS             1683670..1684218
     CDS             complement(1684676..1685176)
     CDS             complement(1685275..1685508)
     CDS             1685758..1686903
     CDS             complement(1686900..1688375)
     CDS             complement(1688385..1688768)
     CDS             complement(1688849..1690021)
     CDS             complement(1690072..1691736)
     CDS             complement(1691871..1692311)
     CDS             complement(1692366..1693634)
     CDS             1693711..1695039
     CDS             1695043..1696302
     CDS             complement(1696292..1696894)
     CDS             1697004..1698551
     CDS             complement(1698514..1698867)
     CDS             complement(1698879..1699238)
     CDS             complement(1699310..1699819)
     CDS             complement(1700094..1700558)
     CDS             1700705..1702486
     CDS             1702512..1702937
     CDS             1703031..1704344
     CDS             1704384..1705388
     CDS             complement(1705324..1705701)
     CDS             complement(1705694..1706506)
     CDS             1706536..1706973
     CDS             complement(1706976..1707185)
     CDS             1707238..1707774
     CDS             1707767..1708648
     CDS             1708652..1709710
     CDS             complement(1709712..1711955)
     CDS             1712270..1713685
     CDS             complement(1713991..1714443)
     CDS             1714571..1715524
     CDS             complement(1715666..1715974)
     CDS             1716098..1716994
     CDS             complement(1717053..1717640)
     CDS             complement(1717765..1719279)
     CDS             1719385..1719483
     CDS             complement(1719484..1719660)
     CDS             complement(1719743..1720168)
     CDS             complement(1720165..1720425)
     CDS             1720461..1721024
     CDS             1721060..1721356
     CDS             1721376..1722491
     CDS             1722529..1722690
     CDS             1722825..1723868
     CDS             1723865..1725373
     CDS             complement(1725352..1727502)
     CDS             complement(1727513..1728466)
     CDS             complement(1728472..1729389)
     CDS             complement(1729386..1730618)
     CDS             complement(1730615..1731262)
     CDS             complement(1731262..1731882)
     CDS             1731974..1732771
     CDS             complement(1732725..1733021)
     CDS             1733077..1733913
     CDS             complement(1733921..1735384)
     CDS             1735513..1736799
     CDS             1736818..1737282
     CDS             1737269..1737661
     CDS             complement(1737635..1738204)
     CDS             complement(1738152..1738541)
     CDS             1738577..1738816
     CDS             complement(1738819..1739022)
     CDS             complement(1739194..1740171)
     CDS             complement(1740243..1740782)
     CDS             1740798..1741250
     CDS             complement(1741261..1741794)
     CDS             complement(1741811..1742908)
     CDS             complement(1742935..1743333)
     CDS             1743338..1744087
     CDS             complement(1744068..1744907)
     CDS             1744962..1745246
     CDS             1745275..1745739
     CDS             1745913..1746101
     CDS             1746399..1747832
     CDS             complement(1747779..1749044)
     CDS             complement(1749034..1749279)
     CDS             complement(1749279..1749905)
     CDS             complement(1749850..1750962)
     CDS             complement(1750962..1751219)
     CDS             1751302..1751700
     CDS             1751737..1752258
     CDS             complement(1752259..1752438)
     CDS             complement(1752476..1753540)
     CDS             1753620..1754096
     CDS             1754127..1754243
     CDS             complement(1754303..1754863)
     CDS             1754939..1756633
     CDS             1756662..1757462
     CDS             complement(1757443..1757802)
     CDS             1757907..1758443
     CDS             1758484..1759419
     CDS             1759425..1760261
     CDS             1760210..1761016
     CDS             1761213..1761977
     CDS             complement(1761961..1763592)
     CDS             1763682..1764575
     CDS             1764572..1765450
     CDS             complement(1765434..1766153)
     CDS             1766188..1767021
     CDS             1767031..1768098
     CDS             1768146..1768898
     CDS             complement(1768903..1769079)
     CDS             1769171..1770898
     CDS             complement(1770899..1771588)
     CDS             complement(1771595..1771990)
     CDS             complement(1771994..1772842)
     CDS             complement(1772858..1773871)
     CDS             complement(1773908..1774888)
     CDS             complement(1774881..1775786)
     CDS             1776009..1776824
     CDS             1776829..1778499
     CDS             1778496..1779104
     CDS             1779123..1779599
     CDS             complement(1779545..1780198)
     CDS             1780256..1780819
     CDS             1780870..1781931
     CDS             complement(1781920..1782930)
     CDS             complement(1782927..1784102)
     CDS             complement(1784089..1784742)
     CDS             complement(1784739..1785158)
     CDS             complement(1785158..1787860)
     CDS             1787973..1789544
     CDS             1789537..1790235
     CDS             1791118..1791591
     CDS             complement(1791738..1792508)
     CDS             complement(1792505..1793683)
     CDS             complement(1793670..1793882)
     CDS             complement(1794045..1794818)
     CDS             1794884..1795405
     CDS             complement(1795407..1797185)
     CDS             complement(1797236..1798327)
     CDS             complement(1798324..1799253)
     CDS             1799268..1800119
     CDS             1800116..1800499
     CDS             1800575..1801144
     CDS             1801191..1801328
     CDS             1801368..1801754
     CDS             1801751..1802158
     CDS             1802214..1803356
     CDS             1803353..1803871
     CDS             1803868..1805361
     CDS             1805431..1805601
     CDS             1805643..1806920
     CDS             1806945..1808030
     CDS             1808090..1808392
     CDS             1808511..1810676
     CDS             complement(1810677..1811594)
     CDS             1811621..1812478
     CDS             1812499..1812729
     CDS             complement(1812734..1813504)
     CDS             complement(1813753..1813932)
     CDS             1814416..1814673
     CDS             1814754..1815017
     CDS             1815033..1815251
     CDS             complement(1815170..1815463)
     CDS             complement(1815456..1815686)
     CDS             1815781..1815936
     CDS             complement(1815933..1817306)
     CDS             1817389..1818192
     CDS             1818206..1818511
     CDS             1818475..1818666
     CDS             1818672..1819430
     CDS             complement(1819432..1820274)
     CDS             complement(1820280..1821128)
     CDS             1821409..1822413
     CDS             1822410..1823324
     CDS             1823321..1824286
     CDS             complement(1824356..1824805)
     CDS             complement(1824940..1826019)
     CDS             1826383..1826715
     CDS             1826762..1826977
     CDS             complement(1827116..1828027)
     CDS             1828096..1829067
     CDS             1829064..1829702
     CDS             1829699..1831603
     CDS             1831687..1831905
     CDS             complement(1831909..1832091)
     CDS             complement(1832188..1833180)
     CDS             1833239..1834462
     CDS             complement(1834463..1834687)
     CDS             complement(1834650..1837088)
     CDS             complement(1837051..1837431)
     CDS             complement(1837481..1838482)
     CDS             complement(1838522..1839496)
     CDS             1839616..1840020
     CDS             1840024..1841706
     CDS             complement(1841991..1842626)
     CDS             complement(1842623..1843063)
     CDS             1843715..1844308
     CDS             1844332..1844463
     CDS             1844466..1844753
     CDS             complement(1845191..1845460)
     CDS             1845648..1845962
     CDS             complement(1845926..1846018)
     CDS             1846029..1846385
     CDS             1846523..1846621
     CDS             complement(1846828..1846977)
     CDS             complement(1846974..1847114)
     CDS             complement(1847186..1847290)
     CDS             1847394..1847588
     CDS             complement(1847963..1848163)
     CDS             1848199..1848378
     CDS             complement(1849244..1849501)
     CDS             1850379..1850555
     CDS             1850771..1852159
     CDS             1852184..1853080
     CDS             1853460..1853711
     CDS             1854064..1854777
     CDS             1854931..1855200
     CDS             complement(1855822..1857228)
     CDS             1857280..1858785
     CDS             1858778..1860355
     CDS             complement(1860298..1861947)
     CDS             1861951..1863393
     CDS             1863491..1864489
     CDS             complement(1864491..1866008)
     CDS             complement(1866020..1867060)
     CDS             1867161..1867370
     CDS             1867376..1868212
     CDS             complement(1868203..1869216)
     CDS             1869248..1869883
     CDS             1869880..1870617
     CDS             1872959..1873243
     CDS             complement(1874625..1875011)
     CDS             1875450..1875569
     CDS             1876826..1878280
     CDS             complement(1878339..1878821)
     CDS             complement(1878861..1879517)
     CDS             1879585..1880862
     CDS             1880859..1882130
     CDS             1882100..1882759
     CDS             1882816..1883628
     CDS             1883633..1883893
     CDS             1883957..1884166
     CDS             complement(1884238..1884411)
     CDS             complement(1884408..1885013)
     CDS             complement(1885010..1885900)
     CDS             complement(1885897..1886907)
     CDS             complement(1886983..1887435)
     CDS             1887480..1888328
     CDS             complement(1888331..1888435)
     CDS             complement(1888495..1888956)
     CDS             1889145..1890704
     CDS             1890726..1890821
     CDS             1891003..1891485
     CDS             1891587..1892690
     CDS             1892697..1893473
     CDS             1893498..1894757
     CDS             1894759..1896024
     CDS             1896172..1897074
     CDS             1897158..1897271
     CDS             1897351..1897575
     CDS             1897607..1898242
     CDS             1898316..1898606
     CDS             complement(1898612..1899076)
     CDS             1899145..1899813
     CDS             1899924..1900355
     CDS             1900355..1900927
     CDS             1900999..1901757
     CDS             1901759..1902472
     CDS             1902651..1903535
     CDS             1903591..1905237
     CDS             1905312..1906046
     CDS             1906243..1906338
     CDS             1906328..1906870
     CDS             1906879..1907493
     CDS             complement(1907813..1908046)
     CDS             complement(1908084..1908365)
     CDS             1908928..1910124
     CDS             1910263..1910832
     CDS             1910879..1911376
     CDS             1911894..1912622
     CDS             1912788..1913693
     CDS             1913853..1914197
     CDS             complement(1914208..1914828)
     CDS             1915866..1916342
     CDS             complement(1917288..1917782)
     CDS             complement(1917841..1918395)
     CDS             1918706..1918939
     CDS             1918998..1919612
     CDS             1919618..1920325
     CDS             1920322..1921110
     CDS             1921269..1921787
     CDS             1921830..1922318
     CDS             1922397..1922990
     CDS             1923283..1924482
     CDS             1924488..1924964
     CDS             complement(1924948..1926453)
     CDS             complement(1926462..1927085)
     CDS             1927391..1928422
     CDS             1928554..1929186
     CDS             complement(1929191..1930186)
     CDS             1930199..1930360
     CDS             1930360..1930842
     CDS             1930808..1932199
     CDS             1932219..1932476
     CDS             complement(1932487..1933131)
     CDS             1933158..1933634
     CDS             1933680..1934234
     CDS             1934243..1935082
     CDS             complement(1935075..1936166)
     CDS             1936284..1937360
     CDS             1937363..1938601
     CDS             1938595..1939935
     CDS             1940047..1940478
     CDS             1940531..1942051
     CDS             1942048..1943190
     CDS             1943187..1946219
     CDS             1946224..1946697
     CDS             1946935..1947978
     CDS             1948009..1948464
     CDS             complement(1948465..1949295)
     CDS             1949349..1950497
     CDS             complement(1950507..1951640)
     CDS             complement(1951630..1952091)
     CDS             1952141..1952533
     CDS             complement(1952538..1953428)
     CDS             1953479..1954981
     CDS             complement(1954971..1955870)
     CDS             1955929..1957374
     CDS             1957424..1957672
     CDS             1957744..1958100
     CDS             complement(1958102..1959217)
     CDS             complement(1959316..1960065)
     CDS             complement(1960238..1961929)
     CDS             complement(1961893..1962939)
     CDS             complement(1962906..1963367)
     CDS             1963744..1964400
     CDS             1964400..1965035
     CDS             1965028..1965330
     CDS             1965346..1966209
     CDS             1966245..1966520
     CDS             1966525..1966890
     CDS             1966911..1967639
     CDS             1967656..1968132
     CDS             1968135..1968344
     CDS             1968362..1968673
     CDS             1968670..1969035
     CDS             1969037..1969393
     CDS             1969435..1969974
     CDS             1969994..1970395
     CDS             1970410..1970949
     CDS             1970983..1971351
     CDS             1971365..1972012
     CDS             1972019..1972477
     CDS             1972581..1973906
     CDS             1973962..1974513
     CDS             1974560..1974673
     CDS             1974788..1975153
     CDS             1975190..1975582
     CDS             1975627..1976565
     CDS             1976613..1976963
     CDS             1976992..1977891
     CDS             1978035..1978487
     CDS             1978484..1978885
     CDS             1978896..1979156
     CDS             1979171..1980268
     CDS             complement(1980276..1980800)
     CDS             1980851..1981981
     CDS             1982292..1983569
     CDS             1984157..1984333
     CDS             1984335..1984460
     CDS             1984462..1984704
     CDS             1984719..1985336
     CDS             1985560..1985727
     CDS             complement(1985774..1985941)
     CDS             complement(1986114..1986434)
     CDS             1987261..1987626
     CDS             1987696..1987887
     CDS             1988419..1988562
     CDS             complement(1989574..1989864)
     CDS             1990435..1990677
     CDS             1990729..1991715
     CDS             1991691..1992902
     CDS             1992926..1993702
     CDS             1993707..1995929
     CDS             complement(1996847..1997734)
     CDS             1997752..1998480
     CDS             1998531..1999493
     CDS             complement(1999451..1999915)
     CDS             1999931..2000122
     CDS             2000166..2000657
     CDS             2000790..2003900
     CDS             2003936..2005033
     CDS             complement(2005030..2005374)
     CDS             complement(2005378..2006127)
     CDS             complement(2006259..2008472)
     CDS             complement(2008494..2010797)
     CDS             2011202..2012491
     CDS             complement(2012488..2012682)
     CDS             2012686..2014320
     CDS             2014471..2015100
     CDS             2015109..2016641
     CDS             2016749..2017357
     CDS             2017783..2018652
     CDS             complement(2018636..2018938)
     CDS             complement(2018953..2023554)
     CDS             2023656..2025326
     CDS             2025366..2025692
     CDS             2025765..2026139
     CDS             2026194..2026664
     CDS             2026756..2028828
     CDS             2028879..2030078
     CDS             2030099..2030515
     CDS             2030571..2031221
     CDS             2031221..2032150
     CDS             complement(2032140..2032982)
     CDS             2033012..2033599
     CDS             complement(2033555..2034109)
     CDS             complement(2034141..2036093)
     CDS             complement(2036344..2038998)
     CDS             2039052..2040278
     CDS             2040247..2040645
     CDS             2040663..2041526
     CDS             complement(2041466..2043043)
     CDS             2043226..2044305
     CDS             2044439..2044819
     CDS             2045204..2046862
     CDS             complement(2046937..2047233)
     CDS             complement(2047233..2050664)
     CDS             complement(2050674..2051792)
     CDS             2051837..2054092
     CDS             complement(2054157..2054726)
     CDS             complement(2054900..2055412)
     CDS             complement(2055438..2055986)
     CDS             2056055..2056561
     CDS             complement(2056539..2057237)
     CDS             complement(2057243..2058019)
     CDS             2058078..2059226
     CDS             2059223..2060911
     CDS             2060899..2062716
     CDS             2062750..2064159
     CDS             2064184..2064888
     CDS             2064900..2066039
     CDS             complement(2066051..2066335)
     CDS             2066441..2066737
     CDS             2066779..2067015
     CDS             complement(2066993..2067202)
     CDS             2067219..2068970
     CDS             2069084..2069257
     CDS             complement(2069279..2070403)
     CDS             2070534..2070791
     CDS             2070850..2071233
     CDS             2071307..2071438
     CDS             2071435..2073954
     CDS             2074038..2074178
     CDS             2074260..2074460
     CDS             2074450..2075613
     CDS             2075610..2075870
     CDS             2075863..2076216
     CDS             complement(2076192..2076539)
     CDS             complement(2076598..2077527)
     CDS             2079899..2080183
     CDS             complement(2081565..2081951)
     CDS             2082392..2082511
     CDS             complement(2083683..2084486)
     CDS             complement(2084501..2086000)
     CDS             complement(2086238..2087617)
     CDS             complement(2087643..2088506)
     CDS             2088672..2089292
     CDS             2089405..2089812
     CDS             2089880..2091529
     CDS             complement(2091537..2092466)
     CDS             2092534..2093928
     CDS             2093925..2095154
     CDS             complement(2095141..2095233)
     CDS             2095379..2096953
     CDS             complement(2096957..2097364)
     CDS             complement(2097374..2098549)
     CDS             complement(2098606..2098908)
     CDS             complement(2099073..2099744)
     CDS             complement(2099753..2100673)
     CDS             2100725..2101300
     CDS             complement(2101303..2101566)
     CDS             2101583..2102242
     CDS             complement(2102208..2102948)
     CDS             2102992..2103198
     CDS             2103198..2103602
     CDS             2103583..2105184
     CDS             2105220..2106422
     CDS             2106419..2107207
     CDS             complement(2107212..2107763)
     CDS             complement(2107726..2108163)
     CDS             complement(2108163..2109629)
     CDS             2109702..2110094
     CDS             2110144..2110563
     CDS             2110592..2111761
     CDS             2111758..2112030
     CDS             complement(2111978..2112907)
     CDS             2113021..2113275
     CDS             complement(2113254..2115299)
     CDS             complement(2115296..2115970)
     CDS             complement(2115995..2116963)
     CDS             complement(2116974..2119001)
     CDS             complement(2119133..2120701)
     CDS             complement(2121172..2121789)
     CDS             complement(2121903..2122802)
     CDS             complement(2123030..2124475)
     CDS             2124680..2126284
     CDS             2126468..2128057
     CDS             2128048..2129460
     CDS             2129423..2131051
     CDS             complement(2131112..2132167)
     CDS             2132332..2132595
     CDS             2132537..2133274
     CDS             2133642..2134430
     CDS             complement(2134434..2135378)
     CDS             complement(2135375..2136004)
     CDS             complement(2136001..2138316)
     CDS             2138367..2138912
     CDS             2138997..2140388
     CDS             2140524..2141411
     CDS             complement(2142014..2142295)
     CDS             complement(2142887..2143156)
     CDS             2144207..2144437
     CDS             complement(2144865..2146070)
     CDS             2146350..2147096
     CDS             2147077..2148363
     CDS             2148424..2149407
     CDS             2149436..2150332
     CDS             2150329..2150982
     CDS             complement(2150945..2151520)
     CDS             complement(2151520..2152125)
     CDS             2152369..2153559
     CDS             2153621..2154055
     CDS             complement(2154131..2155039)
     CDS             complement(2155043..2156461)
     CDS             2156548..2156895
     CDS             2156892..2157506
     CDS             complement(2157511..2158485)
     CDS             2158565..2159296
     CDS             2159331..2161340
     CDS             2161434..2163074
     CDS             2163142..2163519
     CDS             2163583..2164485
     CDS             2164514..2165707
     CDS             complement(2165692..2166540)
     CDS             2166669..2166944
     CDS             complement(2166904..2167089)
     CDS             complement(2167149..2167655)
     CDS             complement(2167663..2168613)
     CDS             complement(2168629..2168958)
     CDS             complement(2168968..2169570)
     CDS             complement(2169567..2170214)
     CDS             complement(2170289..2171410)
     CDS             complement(2171435..2172625)
     CDS             complement(2172665..2173177)
     CDS             complement(2173128..2174702)
     CDS             2174756..2175109
     CDS             2175109..2176083
     CDS             complement(2176090..2177346)
     CDS             complement(2177372..2178331)
     CDS             2178362..2178685
     CDS             2178717..2179361
     CDS             complement(2179321..2180397)
     CDS             complement(2180409..2180966)
     CDS             2181000..2182148
     CDS             2182176..2182889
     CDS             complement(2182853..2183800)
     CDS             complement(2183797..2184534)
     CDS             complement(2184559..2185113)
     CDS             2185208..2186272
     CDS             2186306..2187103
     CDS             complement(2187097..2187327)
     CDS             complement(2187339..2188982)
     CDS             complement(2189604..2191331)
     CDS             2191894..2192277
     CDS             complement(2192274..2193083)
     CDS             complement(2193297..2193581)
     CDS             complement(2193814..2194065)
     CDS             complement(2194058..2194693)
     CDS             2194754..2195938
     CDS             2196168..2196356
     CDS             2196377..2196835
     CDS             complement(2197013..2197168)
     CDS             complement(2197241..2197375)
     CDS             complement(2197435..2203299)
     CDS             complement(2203763..2207704)
     CDS             complement(2207830..2209008)
     CDS             complement(2209008..2209979)
     CDS             complement(2209979..2210911)
     CDS             2210982..2212388
     CDS             complement(2212355..2213278)
     CDS             complement(2213282..2213539)
     CDS             2213673..2214743
     CDS             2214748..2214912
     CDS             2214915..2215472
     CDS             2215462..2215908
     CDS             2215919..2216521
     CDS             2216548..2217267
     CDS             complement(2217251..2218282)
     CDS             complement(2218279..2219397)
     CDS             complement(2219394..2221166)
     CDS             complement(2221201..2222040)
     CDS             2222049..2223689
     CDS             complement(2223708..2224904)
     CDS             2225124..2225576
     CDS             complement(2225569..2227899)
     CDS             2227920..2229545
     CDS             complement(2229752..2230747)
     CDS             complement(2230744..2231610)
     CDS             complement(2231607..2231966)
     CDS             2232033..2233241
     CDS             complement(2233249..2233605)
     CDS             2233679..2234560
     CDS             complement(2234582..2235304)
     CDS             2235396..2236472
     CDS             complement(2236475..2237551)
     CDS             2237601..2238401
     CDS             complement(2238405..2239397)
     CDS             complement(2239926..2241116)
     CDS             complement(2241126..2241872)
     CDS             2241920..2242618
     CDS             complement(2242893..2243288)
     CDS             complement(2243345..2243872)
     CDS             2243965..2244099
     CDS             complement(2244112..2244819)
     CDS             complement(2244891..2245316)
     CDS             complement(2245424..2246092)
     CDS             complement(2246112..2246354)
     CDS             complement(2246429..2249131)
     CDS             complement(2249128..2249526)
     CDS             2249638..2250930
     CDS             complement(2250946..2252598)
     CDS             complement(2252598..2252930)
     CDS             complement(2252981..2253577)
     CDS             2253862..2254080
     CDS             complement(2254048..2255934)
     CDS             complement(2255958..2256155)
     CDS             complement(2256316..2257518)
     CDS             2257560..2258156
     CDS             complement(2258116..2259597)
     CDS             complement(2259657..2261132)
     CDS             2261212..2262366
     CDS             complement(2262342..2262797)
     CDS             2262911..2264845
     CDS             complement(2264836..2267505)
     CDS             2267558..2267947
     CDS             2267944..2271135
     CDS             2271138..2272019
     CDS             2272027..2272503
     CDS             2272670..2273056
     CDS             complement(2273142..2274503)
     CDS             2274524..2276272
     CDS             2276272..2278074
     CDS             2278136..2278849
     CDS             complement(2278819..2279172)
     CDS             2279273..2279788
     CDS             2279788..2280507
     CDS             2280741..2280947
     CDS             complement(2280949..2281266)
     CDS             complement(2281347..2284226)
     CDS             complement(2284282..2284671)
     CDS             complement(2284693..2285931)
     CDS             2286216..2287028
     CDS             2287102..2287560
     CDS             2287622..2289037
     CDS             2289085..2289312
     CDS             2289305..2289715
     CDS             2289727..2291652
     CDS             2291655..2292377
     CDS             2292485..2292973
     CDS             2293022..2293516
     CDS             complement(2293524..2293967)
     CDS             complement(2293977..2294072)
     CDS             complement(2294074..2294598)
     CDS             2294688..2295107
     CDS             2295100..2297139
     CDS             complement(2297203..2299455)
     CDS             complement(2299701..2301431)
     CDS             complement(2301707..2302294)
     CDS             complement(2302366..2303154)
     CDS             complement(2303154..2303951)
     CDS             complement(2303951..2304925)
     CDS             complement(2304930..2307674)
     CDS             complement(2307743..2308366)
     CDS             complement(2308363..2308824)
     CDS             2308870..2309127
     CDS             2309136..2310053
     CDS             2310050..2310454
     CDS             2310451..2311188
     CDS             2311269..2311499
     CDS             2311453..2311827
     CDS             2311932..2312150
     CDS             2312201..2312332
     CDS             2312438..2312734
     CDS             complement(2312753..2313136)
     CDS             complement(2313275..2313412)
     CDS             2313790..2313993
     CDS             2313983..2314393
     CDS             2314459..2314746
     CDS             2314814..2315071
     CDS             2315541..2316386
     CDS             complement(2316695..2317384)
     CDS             2317757..2318140
     CDS             complement(2318160..2318393)
     CDS             complement(2318649..2319683)
     CDS             complement(2319680..2319934)
     CDS             complement(2320394..2320594)
     CDS             complement(2320594..2320821)
     CDS             complement(2320764..2321054)
     CDS             2321108..2321287
     CDS             complement(2321271..2322539)
     CDS             2322814..2323308
     CDS             2323339..2324151
     CDS             complement(2324111..2324854)
     CDS             complement(2324868..2325302)
     CDS             2325367..2326209
     CDS             2326206..2327066
     CDS             complement(2327060..2327506)
     CDS             2327908..2329011
     CDS             2329049..2330881
     CDS             complement(2330891..2331499)
     CDS             2331535..2332938
     CDS             2333026..2334660
     CDS             2334657..2335277
     CDS             2335305..2336162
     CDS             2336170..2336850
     CDS             2336847..2338133
     CDS             2338130..2338969
     CDS             complement(2339015..2339809)
     CDS             complement(2339806..2341533)
     CDS             2341603..2342880
     CDS             complement(2342971..2343150)
     CDS             2343441..2343689
     CDS             complement(2343711..2344421)
     CDS             complement(2344418..2345173)
     CDS             complement(2345170..2346297)
     CDS             complement(2346301..2347455)
     CDS             complement(2347549..2348847)
     CDS             complement(2348961..2349566)
     CDS             complement(2349566..2350234)
     CDS             complement(2350231..2350683)
     CDS             2350737..2351717
     CDS             2351736..2352038
     CDS             2352049..2352369
     CDS             2352373..2354082
     CDS             2354286..2354453
     CDS             complement(2354465..2355139)
     CDS             complement(2355136..2356452)
     CDS             complement(2356512..2358536)
     CDS             complement(2358546..2359733)
     CDS             complement(2359838..2359984)
     CDS             complement(2359990..2361420)
     CDS             2361710..2363206
     CDS             2363200..2364183
     CDS             2364168..2365067
     CDS             complement(2365055..2365546)
     CDS             complement(2365627..2366667)
     CDS             complement(2366664..2367239)
     CDS             2367523..2368221
     CDS             2368191..2369063
     CDS             2369143..2371374
     CDS             complement(2371355..2371822)
     CDS             2372101..2372409
     CDS             2372448..2373146
     CDS             2373143..2373619
     CDS             2373603..2374853
     CDS             complement(2374850..2375647)
     CDS             2375707..2376570
     CDS             complement(2376534..2376962)
     CDS             2377248..2377745
     CDS             complement(2377767..2378555)
     CDS             complement(2378552..2379214)
     CDS             2379224..2379541
     CDS             2379775..2381316
     CDS             2381431..2382357
     CDS             complement(2382346..2383176)
     CDS             complement(2383169..2383936)
     CDS             complement(2383940..2384848)
     CDS             2384966..2386348
     CDS             2386345..2387403
     CDS             2387522..2387668
     CDS             2387749..2388072
     CDS             complement(2388113..2388979)
     CDS             complement(2388976..2389755)
     CDS             complement(2389761..2391239)
     CDS             complement(2391725..2391928)
     CDS             2392602..2393327
     CDS             complement(2393373..2393807)
     CDS             2393902..2394171
     CDS             2394245..2395315
     CDS             complement(2395276..2395743)
     CDS             2395763..2397040
     CDS             2397086..2399224
     CDS             2399426..2400412
     CDS             2400430..2401080
     CDS             complement(2401073..2401408)
     CDS             complement(2401541..2402608)
     CDS             2402705..2405287
     CDS             2405302..2406747
     CDS             2406804..2408381
     CDS             complement(2408308..2409582)
     CDS             complement(2409579..2410433)
     CDS             2410506..2410955
     CDS             complement(2410919..2411029)
     CDS             2411126..2412040
     CDS             2412101..2413111
     CDS             complement(2413189..2415102)
     CDS             2415218..2416087
     CDS             2416114..2416596
     CDS             2416673..2417056
     CDS             2417097..2417465
     CDS             complement(2417457..2418668)
     CDS             complement(2418668..2418919)
     CDS             2418955..2419206
     CDS             2419275..2420381
     CDS             2420386..2420634
     CDS             2420634..2420792
     CDS             2420789..2421955
     CDS             complement(2421946..2424078)
     CDS             complement(2424284..2425780)
     CDS             complement(2425780..2428752)
     CDS             complement(2428798..2430480)
     CDS             2430556..2432415
     CDS             2432440..2433024
     CDS             2433061..2434167