CDS             179..1720
     CDS             1933..5826
     CDS             5853..6356
     CDS             6569..7822
     CDS             complement(7855..8661)
     CDS             8964..10118
     CDS             10151..10585
     CDS             10933..12054
     CDS             12077..13369
     CDS             13482..14615
     CDS             14634..16052
     CDS             16150..17811
     CDS             complement(18124..19740)
     CDS             20049..20594
     CDS             20778..21935
     CDS             complement(21979..22887)
     CDS             22990..25284
     CDS             25559..27043
     CDS             complement(27142..28062)
     CDS             complement(28316..30781)
     CDS             complement(30959..31975)
     CDS             complement(32055..32750)
     CDS             complement(32844..33923)
     CDS             complement(33928..34449)
     CDS             complement(34736..36097)
     CDS             complement(36278..36928)
     CDS             38198..38455
     CDS             38523..39779
     CDS             complement(39828..41210)
     CDS             complement(41305..41712)
     CDS             41948..42376
     CDS             42396..42794
     CDS             43254..43748
     CDS             44259..45017
     CDS             45160..46740
     CDS             46761..48035
     CDS             complement(48145..48624)
     CDS             complement(48741..49643)
     CDS             complement(49666..50133)
     CDS             complement(50301..50585)
     CDS             51358..53226
     CDS             53213..53857
     CDS             53850..54623
     CDS             54623..54823
     CDS             54827..55606
     CDS             55603..56751
     CDS             complement(56812..57288)
     CDS             complement(57447..58313)
     CDS             complement(58348..59391)
     CDS             59747..60250
     CDS             60272..60724
     CDS             60733..62082
     CDS             complement(62339..62974)
     CDS             63371..65458
     CDS             complement(65455..66972)
     CDS             67592..68656
     CDS             68669..69310
     CDS             69330..70280
     CDS             70343..71203
     CDS             71376..72095
     CDS             72230..73165
     CDS             73173..73913
     CDS             complement(73928..75448)
     CDS             complement(75494..75991)
     CDS             complement(76001..77356)
     CDS             complement(77544..79559)
     CDS             complement(79623..80393)
     CDS             80668..81633
     CDS             81807..82064
     CDS             82117..83832
     CDS             complement(84144..84857)
     CDS             85387..86463
     CDS             86454..87113
     CDS             87324..89411
     CDS             complement(89439..91436)
     CDS             complement(91457..92410)
     CDS             92901..93731
     CDS             93734..94582
     CDS             94585..95718
     CDS             95991..96179
     CDS             complement(96281..97555)
     CDS             complement(97591..98241)
     CDS             complement(98475..98909)
     CDS             99313..99969
     CDS             complement(100009..100368)
     CDS             complement(100574..101197)
     CDS             101593..101937
     CDS             102617..104287
     CDS             complement(104379..104909)
     CDS             105072..105818
     CDS             106173..107354
     CDS             107342..108226
     CDS             109297..109773
     CDS             109881..110597
     CDS             110638..111273
     CDS             111372..111935
     CDS             111993..113039
     CDS             complement(112996..114456)
     CDS             complement(114465..116123)
     CDS             complement(116503..117357)
     CDS             complement(117359..118063)
     CDS             complement(118060..118203)
     CDS             complement(118286..118783)
     CDS             119463..120416
     CDS             120386..120775
     CDS             121415..121840
     CDS             122087..122701
     CDS             122774..122971
     CDS             123268..125367
     CDS             125425..126033
     CDS             complement(126348..127268)
     CDS             127464..128618
     CDS             128893..129231
     CDS             129409..131304
     CDS             131401..132042
     CDS             complement(132045..133118)
     CDS             complement(133115..133624)
     CDS             134028..135416
     CDS             complement(135430..136287)
     CDS             136765..136962
     CDS             137224..137427
     CDS             137672..137887
     CDS             137966..138790
     CDS             138903..139619
     CDS             139674..141614
     CDS             142061..143011
     CDS             143136..144143
     CDS             complement(144158..146566)
     CDS             complement(146724..147836)
     CDS             148605..148748
     CDS             148760..149107
     CDS             149083..149340
     CDS             149343..150944
     CDS             150941..152314
     CDS             complement(152320..154158)
     CDS             complement(154201..155610)
     CDS             complement(155664..156086)
     CDS             complement(156100..157473)
     CDS             complement(157519..158382)
     CDS             complement(158429..159970)
     CDS             complement(159992..160525)
     CDS             complement(160548..161018)
     CDS             complement(161047..161289)
     CDS             complement(161326..162147)
     CDS             complement(162235..164130)
     CDS             complement(164177..165154)
     CDS             165307..167034
     CDS             167330..168076
     CDS             168085..169605
     CDS             169659..170483
     CDS             174096..174197
     CDS             complement(175857..177956)
     CDS             complement(177962..178870)
     CDS             complement(179601..180509)
     CDS             complement(180690..181853)
     CDS             complement(182488..182715)
     CDS             182886..185000
     CDS             185225..185767
     CDS             185771..187111
     CDS             187374..188144
     CDS             complement(188146..189135)
     CDS             complement(189206..190168)
     CDS             complement(190415..191230)
     CDS             complement(191281..192303)
     CDS             complement(192398..192655)
     CDS             complement(192689..193120)
     CDS             193227..194444
     CDS             194725..195207
     CDS             complement(195204..196013)
     CDS             complement(196074..196241)
     CDS             complement(196291..196518)
     CDS             complement(196617..197483)
     CDS             197581..198222
     CDS             complement(198277..198732)
     CDS             complement(198710..199924)
     CDS             complement(200830..202089)
     CDS             complement(202183..202509)
     CDS             complement(202633..202971)
     CDS             203304..204299
     CDS             complement(204398..205093)
     CDS             205192..206151
     CDS             206290..208878
     CDS             complement(208875..209222)
     CDS             complement(209239..209997)
     CDS             complement(210022..210591)
     CDS             complement(210539..210805)
     CDS             complement(210902..212251)
     CDS             complement(212553..214124)
     CDS             complement(214670..214855)
     CDS             complement(215037..217691)
     CDS             complement(217939..218991)
     CDS             219478..220260
     CDS             220287..220943
     CDS             221030..223597
     CDS             complement(223856..224332)
     CDS             complement(224342..225067)
     CDS             225236..225493
     CDS             complement(225382..226005)
     CDS             complement(226002..227444)
     CDS             complement(227457..228365)
     CDS             complement(228409..229797)
     CDS             complement(229965..230702)
     CDS             complement(230716..232416)
     CDS             complement(232416..234203)
     CDS             234517..234894
     CDS             complement(234917..235588)
     CDS             complement(235629..236930)
     CDS             complement(236998..238629)
     CDS             complement(238738..239418)
     CDS             239976..240665
     CDS             complement(240709..241056)
     CDS             242468..242923
     CDS             243433..244482
     CDS             244508..245011
     CDS             245068..245865
     CDS             245884..246741
     CDS             246940..249525
     CDS             249742..250779
     CDS             250772..251425
     CDS             251496..253361
     CDS             253354..254466
     CDS             254594..255277
     CDS             255313..256197
     CDS             256427..257662
     CDS             257862..258425
     CDS             258950..259951
     CDS             complement(259963..261264)
     CDS             261372..262400
     CDS             262397..263575
     CDS             263562..264323
     CDS             264316..264993
     CDS             265457..266218
     CDS             266278..266991
     CDS             266998..268089
     CDS             268184..269470
     CDS             269532..270209
     CDS             270342..272018
     CDS             272214..272378
     CDS             complement(272440..273111)
     CDS             273549..274484
     CDS             274498..274968
     CDS             275014..275409
     CDS             complement(275505..275714)
     CDS             276002..276718
     CDS             complement(276746..279106)
     CDS             complement(279309..280574)
     CDS             complement(280711..281328)
     CDS             complement(281550..282860)
     CDS             283346..284260
     CDS             284291..286288
     CDS             286275..286886
     CDS             286891..287238
     CDS             287238..288104
     CDS             288133..289542
     CDS             289493..290440
     CDS             complement(290454..290750)
     CDS             291155..292048
     CDS             292087..293958
     CDS             294028..295764
     CDS             complement(295815..297341)
     CDS             complement(297338..297778)
     CDS             complement(297778..298509)
     CDS             complement(298643..299548)
     CDS             complement(299551..300228)
     CDS             complement(300268..301203)
     CDS             complement(301212..303020)
     CDS             complement(303301..306174)
     CDS             complement(306184..306648)
     CDS             complement(306672..308174)
     CDS             308547..309401
     CDS             complement(309469..310314)
     CDS             complement(310311..311411)
     CDS             311719..312366
     CDS             312363..313238
     CDS             313291..314229
     CDS             314339..314920
     CDS             314970..316040
     CDS             316118..316906
     CDS             317059..318996
     CDS             complement(319003..319752)
     CDS             complement(319787..320083)
     CDS             320418..321017
     CDS             complement(321060..322034)
     CDS             complement(322283..324856)
     CDS             325306..326070
     CDS             326265..326567
     CDS             326729..328180
     CDS             328635..329045
     CDS             complement(329091..329978)
     CDS             complement(330171..330659)
     CDS             complement(330747..332225)
     CDS             332646..334097
     CDS             334517..335866
     CDS             complement(336040..337047)
     CDS             complement(337056..337646)
     CDS             complement(337688..338209)
     CDS             complement(338703..340472)
     CDS             complement(340697..341431)
     CDS             complement(341775..343067)
     CDS             complement(343217..343843)
     CDS             complement(343945..345945)
     CDS             346139..347098
     CDS             347213..347431
     CDS             347607..348335
     CDS             348356..349084
     CDS             349081..349776
     CDS             349798..350469
     CDS             350805..351116
     CDS             351088..351780
     CDS             351792..352397
     CDS             352394..352696
     CDS             352716..353534
     CDS             353556..353834
     CDS             353865..354197
     CDS             354214..354915
     CDS             354927..355340
     CDS             355337..355528
     CDS             355530..355790
     CDS             355945..356313
     CDS             356325..356639
     CDS             356663..357208
     CDS             357231..357536
     CDS             357569..357967
     CDS             357982..358515
     CDS             358529..358876
     CDS             358888..359391
     CDS             359395..359577
     CDS             359578..360009
     CDS             360025..361359
     CDS             361397..361513
     CDS             361539..361895
     CDS             361920..362309
     CDS             362356..362976
     CDS             362997..363980
     CDS             364044..364430
     CDS             365098..366036
     CDS             366098..367033
     CDS             367048..368115
     CDS             368366..369586
     CDS             369660..370790
     CDS             370798..371601
     CDS             371713..372600
     CDS             372643..373923
     CDS             374317..374802
     CDS             374842..376260
     CDS             complement(376380..377834)
     CDS             complement(377859..379382)
     CDS             complement(379432..381297)
     CDS             complement(381294..381596)
     CDS             complement(381644..382147)
     CDS             complement(382165..382707)
     CDS             complement(382731..383708)
     CDS             complement(383705..386434)
     CDS             complement(386516..387850)
     CDS             complement(387847..388350)
     CDS             complement(388353..390140)
     CDS             complement(390249..390923)
     CDS             complement(390987..391373)
     CDS             391621..392823
     CDS             392877..395012
     CDS             complement(395031..395297)
     CDS             complement(395299..396429)
     CDS             complement(396480..398762)
     CDS             399298..401841
     CDS             402170..403297
     CDS             complement(403459..403743)
     CDS             complement(403876..404451)
     CDS             complement(404495..405373)
     CDS             405526..407004
     CDS             407148..407810
     CDS             complement(407840..408421)
     CDS             408614..410257
     CDS             complement(410283..411689)
     CDS             complement(411892..412515)
     CDS             complement(412509..413285)
     CDS             complement(413267..414013)
     CDS             complement(414016..414609)
     CDS             complement(414606..415739)
     CDS             complement(415682..416764)
     CDS             complement(416761..418074)
     CDS             complement(418078..418977)
     CDS             419620..420252
     CDS             complement(420279..421469)
     CDS             complement(421550..422953)
     CDS             423379..424389
     CDS             complement(424522..425043)
     CDS             complement(425090..426844)
     CDS             complement(427111..427428)
     CDS             complement(427534..427956)
     CDS             complement(428219..429154)
     CDS             complement(429204..429707)
     CDS             429939..430535
     CDS             430619..431383
     CDS             complement(431428..434919)
     CDS             complement(434949..436340)
     CDS             437170..438279
     CDS             438606..439997
     CDS             complement(440033..441280)
     CDS             complement(441277..441987)
     CDS             complement(441980..443173)
     CDS             complement(443281..443814)
     CDS             complement(443829..444194)
     CDS             complement(444191..444991)
     CDS             complement(445036..446034)
     CDS             complement(446037..446675)
     CDS             complement(446730..447533)
     CDS             complement(447634..447867)
     CDS             complement(448023..448757)
     CDS             complement(448741..449703)
     CDS             complement(449723..450676)
     CDS             complement(451081..451251)
     CDS             complement(451394..452362)
     CDS             452880..454649
     CDS             455005..456099
     CDS             456215..458071
     CDS             458117..459187
     CDS             459430..460125
     CDS             460142..460954
     CDS             460958..461239
     CDS             complement(461260..461958)
     CDS             complement(462025..462894)
     CDS             complement(463060..463899)
     CDS             complement(463921..464721)
     CDS             complement(464758..465726)
     CDS             466225..467559
     CDS             complement(467724..469082)
     CDS             469204..470178
     CDS             complement(470279..471679)
     CDS             complement(472023..473540)
     CDS             complement(473575..474786)
     CDS             complement(475083..475517)
     CDS             complement(475533..476756)
     CDS             complement(476753..478051)
     CDS             complement(478032..478772)
     CDS             complement(478847..480325)
     CDS             complement(480337..480696)
     CDS             complement(480843..483227)
     CDS             complement(483244..484227)
     CDS             complement(484295..484657)
     CDS             complement(484685..484882)
     CDS             complement(484928..485443)
     CDS             complement(485475..487403)
     CDS             complement(487653..488375)
     CDS             488425..488886
     CDS             488971..489744
     CDS             complement(489766..490602)
     CDS             complement(490684..491739)
     CDS             complement(491812..492045)
     CDS             complement(492130..493218)
     CDS             complement(493284..493691)
     CDS             complement(493691..494254)
     CDS             complement(494302..495255)
     CDS             complement(495314..495937)
     CDS             complement(495970..496542)
     CDS             496690..497451
     CDS             497784..498227
     CDS             498343..498714
     CDS             498726..499085
     CDS             499095..499382
     CDS             499440..499814
     CDS             499873..500343
     CDS             500448..502565
     CDS             502681..503865
     CDS             503931..504314
     CDS             504315..504860
     CDS             504916..505344
     CDS             505348..506052
     CDS             506232..506732
     CDS             506768..507133
     CDS             507307..511329
     CDS             511418..515644
     CDS             515662..516690
     CDS             516668..517540
     CDS             complement(519006..519107)
     CDS             complement(522858..524270)
     CDS             complement(524329..525618)
     CDS             complement(525629..528298)
     CDS             528653..529540
     CDS             529591..530202
     CDS             complement(530326..532893)
     CDS             533136..533657
     CDS             complement(533781..534953)
     CDS             complement(535265..536737)
     CDS             complement(536809..537885)
     CDS             complement(538203..539543)
     CDS             complement(539545..540627)
     CDS             complement(540621..541982)
     CDS             complement(541985..543472)
     CDS             complement(543659..544234)
     CDS             complement(544713..545579)
     CDS             complement(545764..546558)
     CDS             546863..547561
     CDS             547601..548446
     CDS             548506..549255
     CDS             549304..549861
     CDS             550015..551211
     CDS             551341..552102
     CDS             552112..552966
     CDS             552986..554365
     CDS             554346..556751
     CDS             556830..557327
     CDS             557583..558032
     CDS             558257..561748
     CDS             561765..562724
     CDS             complement(562746..563936)
     CDS             564244..564918
     CDS             565076..565555
     CDS             565763..566620
     CDS             566651..567445
     CDS             567517..570813
     CDS             570857..574408
     CDS             574456..576315
     CDS             576514..577146
     CDS             complement(577230..577820)
     CDS             577980..579392
     CDS             579809..581704
     CDS             581803..582921
     CDS             complement(582954..583217)
     CDS             583427..584410
     CDS             584422..587238
     CDS             587238..587741
     CDS             587770..588711
     CDS             588861..590006
     CDS             590025..593264
     CDS             593307..593804
     CDS             complement(593806..594672)
     CDS             complement(594902..595717)
     CDS             complement(595710..596714)
     CDS             complement(596701..598002)
     CDS             598051..598383
     CDS             complement(598411..598686)
     CDS             598916..599401
     CDS             complement(599882..600625)
     CDS             complement(600646..601098)
     CDS             complement(601184..601411)
     CDS             complement(601415..601768)
     CDS             complement(601772..602149)
     CDS             complement(602303..603049)
     CDS             complement(603138..605387)
     CDS             complement(605490..606776)
     CDS             complement(606892..607893)
     CDS             complement(607900..609060)
     CDS             complement(609103..610386)
     CDS             complement(610494..610994)
     CDS             complement(611067..611996)
     CDS             complement(612006..613814)
     CDS             complement(613891..615108)
     CDS             complement(615477..615992)
     CDS             616407..617285
     CDS             complement(617561..618544)
     CDS             complement(618632..619201)
     CDS             619235..620254
     CDS             complement(620344..621984)
     CDS             complement(622026..622319)
     CDS             622572..623990
     CDS             complement(624393..624995)
     CDS             625182..626243
     CDS             626305..627417
     CDS             627439..627771
     CDS             627805..629643
     CDS             629654..630574
     CDS             630832..631986
     CDS             632056..632574
     CDS             632601..633020
     CDS             633102..634079
     CDS             634087..634593
     CDS             634648..636423
     CDS             636420..639368
     CDS             complement(639384..639917)
     CDS             complement(640077..641750)
     CDS             complement(642053..642958)
     CDS             642976..643638
     CDS             complement(643689..644402)
     CDS             complement(644411..646060)
     CDS             complement(646370..648208)
     CDS             complement(648290..650077)
     CDS             complement(650171..650386)
     CDS             650587..651612
     CDS             651654..652019
     CDS             652158..652985
     CDS             complement(653051..654289)
     CDS             655168..655803
     CDS             complement(655968..656717)
     CDS             complement(656963..657370)
     CDS             complement(657363..659138)
     CDS             complement(659552..661645)
     CDS             complement(661756..662025)
     CDS             complement(662146..663099)
     CDS             complement(663102..663506)
     CDS             complement(663575..666217)
     CDS             complement(666244..667731)
     CDS             complement(668231..668509)
     CDS             complement(668611..669948)
     CDS             complement(669945..670820)
     CDS             complement(670920..672812)
     CDS             complement(672862..673491)
     CDS             complement(673768..674244)
     CDS             674447..675874
     CDS             complement(675884..676894)
     CDS             complement(676946..677200)
     CDS             complement(677215..677526)
     CDS             677988..679151
     CDS             679230..680306
     CDS             680448..681119
     CDS             complement(681172..681780)
     CDS             complement(681939..682742)
     CDS             complement(682912..684492)
     CDS             complement(684542..685999)