CDS             389..904
     CDS             1686..2030
     CDS             2050..2235
     CDS             2544..3059
     CDS             3716..3814
     CDS             6323..6583
     CDS             6982..7149
     CDS             7164..7403
     CDS             8111..8344
     CDS             8624..9316
     CDS             9446..10279
     CDS             10745..11011
     CDS             complement(11085..11948)
     CDS             12125..12529
     CDS             12767..12994
     CDS             13664..13954
     CDS             14816..16798
     CDS             17160..17528
     CDS             18477..19553
     CDS             complement(19900..20310)
     CDS             complement(20342..20749)
     CDS             complement(20761..22866)
     CDS             complement(23116..23313)
     CDS             complement(23352..23534)
     CDS             complement(23572..23760)
     CDS             complement(23801..23986)
     CDS             24218..25123
     CDS             25104..26045
     CDS             complement(26669..28123)
     CDS             complement(28354..28473)
     CDS             complement(28560..28877)
     CDS             29539..30099
     CDS             30925..32535
     CDS             complement(32595..33020)
     CDS             complement(33017..35542)
     CDS             complement(35553..36395)
     CDS             36742..36837
     CDS             36991..37221
     CDS             37284..38201
     CDS             39053..39475
     CDS             complement(40093..41181)
     CDS             complement(41308..41670)
     CDS             complement(41729..42703)
     CDS             43534..45132
     CDS             complement(45151..45633)
     CDS             complement(45698..46312)
     CDS             46454..47146
     CDS             47531..47848
     CDS             complement(47895..48107)
     CDS             complement(48116..49033)
     CDS             complement(49463..50707)
     CDS             complement(51403..52395)
     CDS             52670..52912
     CDS             complement(53248..54420)
     CDS             54824..55825
     CDS             complement(55980..56393)
     CDS             complement(56403..57737)
     CDS             57828..59258
     CDS             complement(59536..59664)
     CDS             59986..60990
     CDS             61191..62621
     CDS             complement(63019..63372)
     CDS             complement(63681..64439)
     CDS             complement(64443..66761)
     CDS             complement(66739..68064)
     CDS             complement(68069..68707)
     CDS             69648..70193
     CDS             70225..73176
     CDS             complement(73404..74066)
     CDS             complement(74388..75200)
     CDS             complement(75193..76638)
     CDS             complement(76658..77212)
     CDS             77568..78158
     CDS             78217..79431
     CDS             complement(79571..80158)
     CDS             complement(80256..82349)
     CDS             83215..83529
     CDS             83748..83975
     CDS             complement(84156..84296)
     CDS             complement(84277..84765)
     CDS             84795..84890
     CDS             85104..86135
     CDS             86569..86949
     CDS             complement(86988..87440)
     CDS             complement(87507..88274)
     CDS             complement(88730..90121)
     CDS             90992..91519
     CDS             complement(92257..93162)
     CDS             93272..94663
     CDS             94907..96028
     CDS             complement(96264..97250)
     CDS             97477..98970
     CDS             complement(99531..99839)
     CDS             complement(99845..100027)
     CDS             complement(100104..101642)
     CDS             complement(102154..102609)
     CDS             complement(102912..104987)
     CDS             complement(105078..106400)
     CDS             complement(106952..107755)
     CDS             complement(107994..108353)
     CDS             complement(109233..109793)
     CDS             complement(110332..110820)
     CDS             complement(110880..111251)
     CDS             complement(111251..111781)
     CDS             complement(111739..111921)
     CDS             112199..112681
     CDS             113106..113477
     CDS             complement(114409..115839)
     CDS             116203..116796
     CDS             116824..118074
     CDS             118350..118646
     CDS             118667..119617
     CDS             120094..120504
     CDS             120970..122361
     CDS             complement(123143..123331)
     CDS             complement(123358..123693)
     CDS             complement(124073..124903)
     CDS             complement(125108..125290)
     CDS             complement(125833..126141)
     CDS             complement(126344..126502)
     CDS             complement(126722..127351)
     CDS             complement(127865..128008)
     CDS             128269..128886
     CDS             129119..129427
     CDS             complement(129794..130591)
     CDS             131043..131819
     CDS             132189..132914
     CDS             134457..134720
     CDS             complement(135504..136859)
     CDS             complement(137302..137598)
     CDS             complement(137893..138318)
     CDS             complement(138370..138573)
     CDS             complement(138871..139020)
     CDS             complement(139337..140779)
     CDS             complement(140944..142035)
     CDS             complement(142076..143173)
     CDS             complement(143205..143429)
     CDS             complement(143426..144637)
     CDS             complement(144671..146242)
     CDS             complement(147168..148814)
     CDS             149785..150051
     CDS             complement(150741..151637)
     CDS             complement(153408..153845)
     CDS             complement(154606..157488)
     CDS             complement(158009..158806)
     CDS             complement(159142..159417)
     CDS             160213..160557
     CDS             complement(160611..160733)
     CDS             complement(160783..161886)
     CDS             complement(161879..162616)
     CDS             162910..163227
     CDS             complement(163488..164102)
     CDS             complement(164403..165029)
     CDS             complement(165613..166314)
     CDS             complement(166372..166893)
     CDS             complement(167661..167900)
     CDS             complement(168118..168330)
     CDS             168687..168977
     CDS             complement(169039..169467)
     CDS             169736..170152
     CDS             170330..170902
     CDS             complement(170924..171166)
     CDS             171719..172666
     CDS             173221..174078
     CDS             complement(174695..174805)
     CDS             complement(175050..176222)
     CDS             complement(176501..177280)
     CDS             complement(177371..178084)
     CDS             178641..178985
     CDS             179436..180056
     CDS             180163..180933
     CDS             complement(181092..181328)
     CDS             complement(181723..182043)
     CDS             complement(182322..182540)
     CDS             complement(182540..182932)
     CDS             complement(183082..184203)
     CDS             complement(184643..184876)
     CDS             complement(185898..186176)
     CDS             complement(186323..187444)
     CDS             complement(187804..187962)
     CDS             188578..188793
     CDS             190601..190903
     CDS             complement(191328..191927)
     CDS             192293..192466
     CDS             192540..193058
     CDS             193060..193533
     CDS             193634..193990
     CDS             194034..194501
     CDS             complement(194580..195329)
     CDS             complement(195368..195886)
     CDS             complement(196266..197927)
     CDS             complement(198602..199099)
     CDS             199621..200031
     CDS             200009..200494
     CDS             complement(200738..201760)
     CDS             complement(202197..202391)
     CDS             complement(202485..202826)
     CDS             complement(203265..203504)
     CDS             complement(203599..203781)
     CDS             complement(203805..204326)
     CDS             204725..205144
     CDS             205318..205692
     CDS             complement(206240..206560)
     CDS             complement(206724..207089)
     CDS             complement(207453..209645)
     CDS             complement(209660..211021)
     CDS             complement(211335..212306)
     CDS             complement(212329..212559)
     CDS             complement(213056..214369)
     CDS             216497..216643
     CDS             217337..218086
     CDS             complement(218112..219560)
     CDS             complement(219560..219994)
     CDS             complement(220572..221228)
     CDS             221797..223347
     CDS             223319..226396
     CDS             226573..227157
     CDS             complement(227304..227462)
     CDS             complement(227622..229319)
     CDS             230872..232581
     CDS             233586..234692
     CDS             234695..234985
     CDS             235027..235431
     CDS             235491..238031
     CDS             238033..238515
     CDS             238548..240989
     CDS             241017..242228
     CDS             242239..242835
     CDS             complement(242945..243106)
     CDS             243321..244190
     CDS             244190..245161
     CDS             245708..245878
     CDS             246003..246236
     CDS             246312..246869
     CDS             247399..247782
     CDS             247856..248311
     CDS             248640..249668
     CDS             complement(249920..250450)
     CDS             complement(250504..251925)
     CDS             complement(253250..253708)
     CDS             complement(253734..253982)
     CDS             254342..254788
     CDS             254938..255651
     CDS             255909..256349
     CDS             complement(256398..256703)
     CDS             257498..257995
     CDS             258351..259052
     CDS             259498..259674
     CDS             259722..260534
     CDS             260545..260958
     CDS             260961..261116
     CDS             261405..262283
     CDS             262347..262676
     CDS             263168..263482
     CDS             263780..265168
     CDS             265168..265500
     CDS             265597..266154
     CDS             complement(266237..267004)
     CDS             complement(267478..267918)
     CDS             268489..268896
     CDS             268886..269299
     CDS             269764..270123
     CDS             271124..272236
     CDS             272361..272573
     CDS             272733..272948
     CDS             complement(273018..273437)
     CDS             273918..274076
     CDS             274379..275749
     CDS             complement(276195..276662)
     CDS             277028..277288
     CDS             277825..277920
     CDS             278202..278822
     CDS             279049..279930
     CDS             279935..280327
     CDS             280483..281007
     CDS             281179..281415
     CDS             complement(281960..282175)
     CDS             complement(283489..284547)
     CDS             285009..285299
     CDS             285305..286138
     CDS             286131..286697
     CDS             287146..287760
     CDS             288630..288884
     CDS             289919..290971
     CDS             291153..292577
     CDS             292765..293760
     CDS             294637..295641
     CDS             complement(295728..297008)
     CDS             297501..298526
     CDS             298630..299628
     CDS             299708..301171
     CDS             301311..303245
     CDS             303368..304264
     CDS             304336..305334
     CDS             305400..306245
     CDS             306351..307142
     CDS             complement(307206..308003)
     CDS             complement(308042..308560)
     CDS             complement(308835..309053)
     CDS             309329..309910
     CDS             310068..310295
     CDS             310340..310789
     CDS             complement(310815..311207)
     CDS             311487..312770
     CDS             312952..313182
     CDS             313826..315022
     CDS             315057..315164
     CDS             complement(315927..316250)
     CDS             complement(316297..316575)
     CDS             317413..318204
     CDS             318201..318962
     CDS             319007..320365
     CDS             320607..320813
     CDS             320820..321728
     CDS             322493..326728
     CDS             complement(326775..327050)
     CDS             327322..327726
     CDS             327815..328654
     CDS             complement(328740..329084)
     CDS             complement(329131..329412)
     CDS             329693..330538
     CDS             330641..331648
     CDS             complement(331907..332539)
     CDS             complement(332618..333739)
     CDS             complement(333829..334743)
     CDS             335432..335821
     CDS             335855..336142
     CDS             336522..337451
     CDS             337961..338743
     CDS             339038..339688
     CDS             339691..340695
     CDS             340727..341557
     CDS             341590..342366
     CDS             342585..343016
     CDS             343032..343808
     CDS             343801..344595
     CDS             344611..345090
     CDS             345224..346390
     CDS             346449..348245
     CDS             348716..351070
     CDS             complement(351375..352280)
     CDS             352582..353613
     CDS             353796..354965
     CDS             354962..356473
     CDS             356765..357814
     CDS             complement(358519..359949)
     CDS             360139..360564
     CDS             361134..362540
     CDS             363171..363614
     CDS             363906..364844
     CDS             364867..365475
     CDS             365510..366463
     CDS             366460..367074
     CDS             367264..367983
     CDS             368137..368922
     CDS             369230..369829
     CDS             370401..371492
     CDS             373303..373434
     CDS             373782..374594
     CDS             374621..375253
     CDS             complement(375587..376018)
     CDS             377350..379020
     CDS             379171..379989
     CDS             380883..381539
     CDS             382840..384573
     CDS             385514..387220
     CDS             387260..387493
     CDS             387441..388280
     CDS             388956..389849
     CDS             389851..390813
     CDS             390832..391308
     CDS             complement(392150..392827)
     CDS             complement(393987..394490)
     CDS             394603..394749
     CDS             complement(396386..396589)
     CDS             complement(396870..397175)
     CDS             397389..397988
     CDS             complement(398092..398943)
     CDS             399210..400331
     CDS             400501..401667
     CDS             401748..401909
     CDS             401982..402320
     CDS             complement(402691..403029)
     CDS             complement(403291..403533)
     CDS             404599..405162
     CDS             complement(407430..408551)
     CDS             409096..409314
     CDS             409788..409970
     CDS             411358..412137
     CDS             412213..412419
     CDS             412577..412708
     CDS             412941..413060
     CDS             413168..414037
     CDS             414469..414624
     CDS             complement(414760..416184)
     CDS             416369..416587
     CDS             417619..418191
     CDS             418593..419708
     CDS             419705..420928
     CDS             421431..422216
     CDS             422769..423770
     CDS             complement(424099..424731)
     CDS             complement(424939..425040)
     CDS             425187..426203
     CDS             426337..426561
     CDS             426572..427732
     CDS             427994..428524
     CDS             428548..428892
     CDS             429027..429590
     CDS             430472..431365
     CDS             complement(431558..431713)
     CDS             431927..432433
     CDS             complement(432653..432853)
     CDS             complement(432843..433202)
     CDS             433740..435170
     CDS             complement(435823..435936)
     CDS             complement(435933..436859)
     CDS             437362..437463
     CDS             437748..437912
     CDS             complement(438605..440143)
     CDS             440674..441228
     CDS             441329..442030
     CDS             442566..442919
     CDS             442921..443361
     CDS             443492..445255
     CDS             445341..445865
     CDS             445907..446146
     CDS             446287..446628
     CDS             447239..448360
     CDS             448537..449004
     CDS             449212..449346
     CDS             450523..450624
     CDS             450826..451038
     CDS             451038..451310
     CDS             complement(451615..453045)
     CDS             453426..453989
     CDS             454003..454404
     CDS             complement(454637..455071)
     CDS             complement(455084..455656)
     CDS             complement(455708..456073)
     CDS             complement(456239..457063)
     CDS             457645..458145
     CDS             458117..458260
     CDS             458500..458967
     CDS             459045..459452
     CDS             459449..459835
     CDS             459837..460223
     CDS             460198..460410
     CDS             460449..460667
     CDS             460704..460862
     CDS             complement(460963..461070)
     CDS             461191..461616
     CDS             462386..462484
     CDS             462714..464513
     CDS             464978..465232
     CDS             complement(465605..466213)