CDS             complement(314..1129)
     CDS             complement(1134..2687)
     CDS             complement(2680..3252)
     CDS             complement(3249..4064)
     CDS             complement(4061..7099)
     CDS             7375..8283
     CDS             8482..9489
     CDS             9597..10931
     CDS             10928..12613
     CDS             12636..13610
     CDS             complement(13987..14985)
     CDS             complement(15045..16193)
     CDS             complement(16190..17203)
     CDS             complement(17200..18276)
     CDS             complement(18298..19182)
     CDS             complement(19212..20672)
     CDS             complement(20710..21693)
     CDS             21874..22725
     CDS             23835..26528
     CDS             26564..27724
     CDS             28451..29356
     CDS             29407..30594
     CDS             30690..31181
     CDS             31292..32137
     CDS             32311..32883
     CDS             32937..33359
     CDS             33439..33666
     CDS             33818..36646
     CDS             complement(36550..37110)
     CDS             complement(37601..37876)
     CDS             39290..39616
     CDS             39867..40280
     CDS             40432..40659
     CDS             40669..41103
     CDS             41100..41342
     CDS             complement(41602..41814)
     CDS             complement(41826..42146)
     CDS             complement(42696..43490)
     CDS             complement(43507..44313)
     CDS             complement(44316..45194)
     CDS             complement(45191..46078)
     CDS             complement(46156..46608)
     CDS             complement(46566..47552)
     CDS             47750..48379
     CDS             48372..49217
     CDS             49381..50811
     CDS             complement(51096..51791)
     CDS             52031..53476
     CDS             53874..54182
     CDS             54179..55009
     CDS             complement(55028..56707)
     CDS             56936..57664
     CDS             57708..59078
     CDS             59098..59856
     CDS             59864..61066
     CDS             complement(61124..61810)
     CDS             complement(62191..62871)
     CDS             63166..64884
     CDS             complement(65281..65937)
     CDS             66017..66778
     CDS             66807..67781
     CDS             67798..68958
     CDS             complement(69589..70605)
     CDS             complement(70659..71690)
     CDS             complement(71702..72589)
     CDS             complement(72593..73300)
     CDS             complement(73333..74103)
     CDS             complement(74326..75555)
     CDS             complement(75589..76470)
     CDS             complement(76509..77492)
     CDS             complement(77560..79065)
     CDS             79220..80143
     CDS             80569..81297
     CDS             81815..82384
     CDS             complement(82545..83171)
     CDS             complement(83367..83465)
     CDS             complement(83642..83968)
     CDS             complement(84819..86237)
     CDS             86424..86897
     CDS             87646..87978
     CDS             complement(89114..89329)
     CDS             complement(89500..90828)
     CDS             complement(90944..96595)
     CDS             complement(96680..98068)
     CDS             complement(98052..100247)
     CDS             complement(100260..100388)
     CDS             101008..101283
     CDS             101371..102129
     CDS             102481..103581
     CDS             complement(103728..104705)
     CDS             104795..105481
     CDS             105530..106513
     CDS             complement(106981..108024)
     CDS             complement(108079..108969)
     CDS             complement(109109..110512)
     CDS             complement(110509..111627)
     CDS             complement(111746..112657)
     CDS             112842..113528
     CDS             113641..114591
     CDS             114613..115239
     CDS             complement(116015..116614)
     CDS             complement(116614..116904)
     CDS             117182..117565
     CDS             117927..118946
     CDS             complement(118984..119418)
     CDS             complement(119556..120467)
     CDS             120705..121208
     CDS             complement(122371..123450)
     CDS             123964..124176
     CDS             124415..124735
     CDS             complement(124640..124888)
     CDS             complement(125369..125905)
     CDS             complement(126013..126480)
     CDS             complement(126480..126908)
     CDS             complement(127304..128437)
     CDS             128908..129216
     CDS             complement(129358..129672)
     CDS             complement(129743..130054)
     CDS             130708..131082
     CDS             131500..131874
     CDS             132564..133577
     CDS             complement(133767..134228)
     CDS             complement(135250..135693)
     CDS             136065..136376
     CDS             complement(137693..138241)
     CDS             138664..138864
     CDS             139147..139452
     CDS             140133..142121
     CDS             complement(142228..142431)
     CDS             143822..144346
     CDS             complement(144301..144900)
     CDS             145347..147362
     CDS             complement(148234..148977)
     CDS             complement(149102..149662)
     CDS             complement(149844..150074)
     CDS             150601..150975
     CDS             complement(151376..152770)
     CDS             153937..154185
     CDS             complement(154226..155290)
     CDS             155911..159219
     CDS             159266..159904
     CDS             complement(161090..161293)
     CDS             161871..162047
     CDS             complement(162156..162836)
     CDS             163275..165413
     CDS             165427..166167
     CDS             166869..167087
     CDS             167791..167919
     CDS             complement(168343..169608)
     CDS             complement(169621..170313)
     CDS             complement(170753..171259)
     CDS             171839..171937
     CDS             complement(172609..173985)
     CDS             complement(174041..174808)
     CDS             complement(174945..175709)
     CDS             complement(175875..176663)
     CDS             complement(176692..177588)
     CDS             complement(177746..178366)
     CDS             complement(178594..179007)
     CDS             complement(179071..179481)
     CDS             complement(179528..180421)
     CDS             complement(180430..181413)
     CDS             181494..182000
     CDS             182263..182583
     CDS             complement(182895..184277)
     CDS             complement(184416..184787)
     CDS             185544..186095
     CDS             186491..187750
     CDS             187857..188843
     CDS             188871..189527
     CDS             189559..189762
     CDS             189849..190583
     CDS             190620..191627
     CDS             191675..192277
     CDS             complement(192804..194351)
     CDS             complement(194360..194920)
     CDS             complement(195232..196701)
     CDS             complement(196698..197054)
     CDS             complement(197065..198183)
     CDS             complement(198337..198960)
     CDS             complement(199388..200572)
     CDS             complement(200744..201478)
     CDS             complement(201853..202431)
     CDS             202988..204667
     CDS             204734..206503
     CDS             206866..207753
     CDS             complement(207978..208841)
     CDS             complement(209248..210171)
     CDS             complement(210569..210940)
     CDS             211928..213373
     CDS             213744..214091
     CDS             214346..214573
     CDS             215051..215293
     CDS             215709..216986
     CDS             217074..217895
     CDS             complement(218103..218801)
     CDS             218913..220295
     CDS             220292..221563
     CDS             221609..222589
     CDS             222649..223680
     CDS             complement(224593..226065)
     CDS             complement(226062..226421)
     CDS             complement(226432..227550)
     CDS             complement(227639..228655)
     CDS             complement(229146..230321)
     CDS             complement(230380..230661)
     CDS             complement(230798..231811)
     CDS             complement(231868..233220)
     CDS             complement(233334..234116)
     CDS             complement(234119..235429)
     CDS             235655..236665
     CDS             complement(237563..238177)
     CDS             238370..239581
     CDS             239578..240339
     CDS             240370..241614
     CDS             241616..242170
     CDS             242167..243462
     CDS             243459..243995
     CDS             244006..244800
     CDS             244797..245255
     CDS             complement(245464..246333)
     CDS             247383..247964
     CDS             248498..248656
     CDS             complement(248837..249607)
     CDS             complement(249623..250426)
     CDS             complement(250432..251199)
     CDS             complement(251204..252880)
     CDS             complement(252951..254981)
     CDS             255230..255742
     CDS             255897..256454
     CDS             complement(256866..257405)
     CDS             257540..258508
     CDS             complement(258528..259397)
     CDS             259525..260511
     CDS             260606..261202
     CDS             complement(261588..261701)
     CDS             complement(261754..262548)
     CDS             complement(263861..264034)
     CDS             complement(265906..266349)
     CDS             complement(267074..267619)
     CDS             complement(267889..268830)
     CDS             269009..269923
     CDS             269969..270877
     CDS             270998..272038
     CDS             272076..273461
     CDS             273464..273817
     CDS             complement(273963..274376)
     CDS             complement(274862..275635)
     CDS             complement(276122..276577)
     CDS             complement(276602..277018)
     CDS             complement(277138..278547)
     CDS             278729..279388
     CDS             279441..280163
     CDS             complement(280383..280496)
     CDS             complement(280645..281754)
     CDS             282165..282422
     CDS             complement(283183..284169)
     CDS             284346..285218
     CDS             complement(285666..285926)
     CDS             286065..286247
     CDS             286592..286831
     CDS             286828..288066
     CDS             complement(288143..288655)
     CDS             complement(289678..290955)
     CDS             complement(291913..292380)
     CDS             292613..293011
     CDS             293488..294174
     CDS             complement(295445..296605)
     CDS             complement(296644..297270)
     CDS             complement(297304..297624)
     CDS             complement(297634..298959)
     CDS             complement(298956..299171)
     CDS             complement(299181..299399)
     CDS             300669..301130
     CDS             301084..301539
     CDS             301819..301995
     CDS             301992..302249
     CDS             302253..303023
     CDS             complement(304423..305829)
     CDS             307024..308235
     CDS             308232..309203
     CDS             complement(311646..313496)
     CDS             314212..317631
     CDS             317926..318195
     CDS             318262..318705
     CDS             318705..319718
     CDS             complement(320120..322111)
     CDS             322391..322903
     CDS             323305..325449
     CDS             325461..327785
     CDS             327809..328318
     CDS             328517..330064
     CDS             331317..331559
     CDS             331556..331957
     CDS             332500..334152
     CDS             334422..334979
     CDS             335529..335879
     CDS             335887..337485
     CDS             complement(338872..340596)
     CDS             complement(340991..341596)
     CDS             complement(341608..341958)
     CDS             complement(342214..342420)
     CDS             complement(342560..342757)
     CDS             344005..344601
     CDS             345547..345855
     CDS             346080..347276
     CDS             complement(347294..347887)
     CDS             347989..348489
     CDS             complement(348648..349445)
     CDS             complement(349432..351372)
     CDS             complement(351529..351798)
     CDS             complement(351818..351994)
     CDS             complement(352271..352579)
     CDS             complement(352595..352816)
     CDS             complement(352813..355257)
     CDS             complement(355409..356593)
     CDS             356812..357432
     CDS             357429..358280
     CDS             358274..358780
     CDS             358831..359541
     CDS             complement(359534..359716)
     CDS             361779..362231
     CDS             362271..363743
     CDS             363777..365129
     CDS             365215..366777
     CDS             367165..368424
     CDS             complement(368251..369090)
     CDS             complement(369564..370772)
     CDS             371015..372256
     CDS             372277..373137
     CDS             373134..374078
     CDS             374075..374890
     CDS             374880..375632
     CDS             375720..376943
     CDS             complement(377033..377509)
     CDS             377655..381185
     CDS             381330..382325
     CDS             382466..383266
     CDS             complement(383512..384033)
     CDS             complement(384033..385829)
     CDS             complement(385843..387915)
     CDS             388190..388957
     CDS             389000..389761
     CDS             389764..390657
     CDS             390682..390774
     CDS             complement(390954..391958)
     CDS             392128..393444
     CDS             393548..394618
     CDS             394676..396175
     CDS             396225..397517
     CDS             397514..398503
     CDS             398543..399388
     CDS             399450..400406
     CDS             complement(400403..400951)
     CDS             complement(401189..402115)
     CDS             complement(402236..402352)
     CDS             complement(402366..402968)
     CDS             complement(402987..403961)
     CDS             404561..406231
     CDS             406583..407980
     CDS             408695..409192
     CDS             409204..411156
     CDS             411249..412307
     CDS             412311..413372
     CDS             complement(413730..414707)
     CDS             414912..415859
     CDS             415878..417059
     CDS             417104..418093
     CDS             418137..418661
     CDS             419058..419264
     CDS             419322..420383
     CDS             420480..421259
     CDS             complement(421280..422242)
     CDS             422348..423127
     CDS             423131..424351
     CDS             424417..425415
     CDS             425424..426584
     CDS             427279..428706
     CDS             428712..429581
     CDS             complement(430365..431120)
     CDS             431389..433410
     CDS             433413..435047
     CDS             435072..436304
     CDS             436459..437235
     CDS             437249..437968
     CDS             437978..438862
     CDS             438873..439892
     CDS             440030..441340
     CDS             441377..441724
     CDS             441798..443246
     CDS             complement(443313..444218)
     CDS             444323..445666
     CDS             complement(445882..446673)
     CDS             447199..447948
     CDS             447985..448962
     CDS             449032..449880
     CDS             449898..451424
     CDS             451421..452335
     CDS             452395..453123
     CDS             453196..453963
     CDS             454104..455069
     CDS             complement(455326..455913)
     CDS             456047..456268
     CDS             complement(457779..458375)
     CDS             complement(458401..459840)
     CDS             complement(459837..463067)
     CDS             463188..463448
     CDS             complement(463852..464853)
     CDS             465261..465377
     CDS             complement(465620..466405)
     CDS             466489..467397
     CDS             467464..468642
     CDS             468654..469571
     CDS             469603..470688
     CDS             470685..471824
     CDS             471861..472661
     CDS             472715..473914
     CDS             473940..474665
     CDS             474720..475856
     CDS             complement(475769..475939)
     CDS             476158..477492
     CDS             478191..479261
     CDS             complement(479108..479809)
     CDS             480712..481482
     CDS             complement(481427..482380)
     CDS             complement(482567..483538)
     CDS             complement(483608..484231)
     CDS             complement(484287..484772)
     CDS             complement(484783..485718)
     CDS             complement(485729..486118)
     CDS             complement(486130..486828)
     CDS             487011..488552
     CDS             complement(488780..489634)
     CDS             complement(489697..490419)
     CDS             490517..491695
     CDS             491739..492488
     CDS             493203..494942
     CDS             complement(495400..495963)
     CDS             complement(496590..497693)
     CDS             complement(497739..498950)
     CDS             complement(498961..499266)
     CDS             complement(499303..500616)
     CDS             complement(500645..501418)
     CDS             complement(501452..502147)
     CDS             complement(502134..502892)
     CDS             complement(502879..503841)
     CDS             complement(503841..504710)
     CDS             complement(504772..505965)
     CDS             506150..507367
     CDS             507486..508583
     CDS             508810..509031
     CDS             509170..509640
     CDS             complement(509789..510721)
     CDS             510991..511407
     CDS             511878..512309
     CDS             complement(512465..514069)
     CDS             complement(514127..514480)
     CDS             complement(514480..514950)
     CDS             complement(515514..516836)
     CDS             complement(516833..517510)
     CDS             517663..517812
     CDS             complement(518323..518487)
     CDS             complement(518524..518784)
     CDS             complement(519050..519682)
     CDS             complement(519745..520122)
     CDS             complement(520122..520358)
     CDS             520546..521766
     CDS             521906..523300
     CDS             523479..523730
     CDS             523907..524953
     CDS             complement(525169..525720)
     CDS             complement(525773..526207)
     CDS             complement(526227..527528)
     CDS             complement(527676..528113)
     CDS             complement(528310..529638)
     CDS             complement(529758..533318)
     CDS             533670..533960
     CDS             533966..535120
     CDS             535126..535830
     CDS             535827..536876
     CDS             536937..537908
     CDS             537934..538728
     CDS             538795..539913
     CDS             539924..540289
     CDS             540286..541752
     CDS             541783..542580
     CDS             542592..543788
     CDS             543781..544842
     CDS             544969..546753
     CDS             546810..547658
     CDS             complement(547812..548741)
     CDS             complement(548919..550208)
     CDS             complement(550379..551635)
     CDS             complement(551784..553406)
     CDS             complement(553569..555080)
     CDS             complement(555333..555455)
     CDS             complement(555452..555577)
     CDS             555730..556449
     CDS             complement(556713..558974)
     CDS             559082..559522
     CDS             559522..559872
     CDS             559904..561499
     CDS             complement(561488..562252)
     CDS             562611..563846
     CDS             563986..565587
     CDS             565818..566042
     CDS             566710..567000
     CDS             567236..567940
     CDS             complement(568116..569648)
     CDS             570301..570714
     CDS             570806..572170
     CDS             572245..574077
     CDS             574143..576503
     CDS             576535..577506
     CDS             577779..578912
     CDS             579019..579285
     CDS             579286..580839
     CDS             580867..582108
     CDS             582120..583568
     CDS             583670..584332
     CDS             584395..585261
     CDS             585349..586848
     CDS             587179..588468
     CDS             588554..588937
     CDS             588982..590463
     CDS             590479..591135
     CDS             591293..592069
     CDS             592137..592877
     CDS             592877..593908
     CDS             593985..594749
     CDS             594825..595943
     CDS             595954..596274
     CDS             596274..597749
     CDS             598179..599654
     CDS             599942..600307
     CDS             complement(600261..601085)
     CDS             601154..602404
     CDS             602409..603596
     CDS             complement(605249..606268)
     CDS             complement(606546..607427)
     CDS             complement(607861..608226)
     CDS             609126..610343
     CDS             610349..612538
     CDS             complement(612583..612927)
     CDS             complement(612924..613886)
     CDS             complement(614165..614410)
     CDS             complement(614383..615027)
     CDS             complement(615972..617627)
     CDS             complement(617656..618798)
     CDS             complement(618810..619940)
     CDS             complement(619967..621535)
     CDS             complement(621573..622013)
     CDS             complement(622040..623161)
     CDS             623325..624203
     CDS             complement(624261..625853)
     CDS             complement(625850..627070)
     CDS             complement(627127..628161)
     CDS             complement(628170..629057)
     CDS             complement(629079..629783)
     CDS             complement(629786..630565)
     CDS             630814..630990
     CDS             630981..631106
     CDS             complement(631323..631721)
     CDS             632013..632306
     CDS             complement(632657..633730)
     CDS             complement(633754..634872)