CDS             complement(1..282)
     CDS             573..878
     CDS             895..2373
     CDS             2370..3836
     CDS             4127..6895
     CDS             7209..7307
     CDS             7605..10499
     CDS             10885..11688
     CDS             11815..13122
     CDS             13323..13598
     CDS             13692..15749
     CDS             15828..15938
     CDS             15892..16617
     CDS             16644..18215
     CDS             18584..20722
     CDS             20875..21108
     CDS             21391..21924
     CDS             21936..24176
     CDS             24415..26190
     CDS             26285..27172
     CDS             27317..27505
     CDS             27521..29005
     CDS             29171..30358
     CDS             complement(30599..32686)
     CDS             complement(32703..34409)
     CDS             complement(34391..34981)
     CDS             complement(35010..36614)
     CDS             complement(36657..37595)
     CDS             complement(37680..38603)
     CDS             complement(38758..39624)
     CDS             complement(39774..42233)
     CDS             complement(42539..43324)
     CDS             complement(43386..43754)
     CDS             43890..44531
     CDS             44710..44886
     CDS             44922..46100
     CDS             46137..48173
     CDS             complement(48206..49456)
     CDS             complement(49565..51028)
     CDS             51088..51798
     CDS             51791..52117
     CDS             52118..53833
     CDS             complement(53959..54249)
     CDS             complement(54314..55642)
     CDS             55995..57344
     CDS             57402..58184
     CDS             58555..60762
     CDS             60999..61151
     CDS             61183..63300
     CDS             complement(63310..63792)
     CDS             complement(63992..64309)
     CDS             complement(64797..65501)
     CDS             complement(65479..66840)
     CDS             complement(66806..67519)
     CDS             67625..68089
     CDS             68449..70245
     CDS             70430..71053
     CDS             71135..72061
     CDS             72112..72549
     CDS             72551..73027
     CDS             73030..73707
     CDS             73804..75189
     CDS             75134..75265
     CDS             75842..76075
     CDS             76399..78150
     CDS             78421..80154
     CDS             80449..81552
     CDS             complement(81824..82399)
     CDS             83022..84584
     CDS             complement(85090..85539)
     CDS             complement(85548..86555)
     CDS             86850..87071
     CDS             87268..88452
     CDS             88596..88847
     CDS             88852..89400
     CDS             89507..89932
     CDS             89959..90657
     CDS             90673..91185
     CDS             91229..91618
     CDS             91755..95513
     CDS             95537..99718
     CDS             99827..100810
     CDS             100857..101249
     CDS             complement(101258..102001)
     CDS             102399..103025
     CDS             103074..103874
     CDS             103868..105643
     CDS             105648..106964
     CDS             106949..107578
     CDS             107569..109551
     CDS             109646..110071
     CDS             110052..110513
     CDS             110647..113469
     CDS             113490..116288
     CDS             complement(116329..121809)
     CDS             122050..123504
     CDS             complement(123598..124986)
     CDS             complement(125039..125338)
     CDS             complement(125374..126636)
     CDS             complement(126633..127427)
     CDS             127618..128964
     CDS             128975..130009
     CDS             complement(130168..131370)
     CDS             complement(131521..132342)
     CDS             132586..133872
     CDS             complement(133884..134657)
     CDS             complement(134795..135352)
     CDS             136150..139281
     CDS             complement(139319..141229)
     CDS             complement(141426..142181)
     CDS             142262..142591
     CDS             142830..143903
     CDS             143893..144759
     CDS             144774..146120
     CDS             146111..146470
     CDS             146484..147569
     CDS             147597..147962
     CDS             148018..148662
     CDS             148659..149276
     CDS             149273..149566
     CDS             149566..151221
     CDS             complement(151266..153464)
     CDS             complement(153722..153823)
     CDS             154109..155566
     CDS             155591..156103
     CDS             156189..156359
     CDS             156325..158583
     CDS             complement(158622..159638)
     CDS             159772..160551
     CDS             complement(160556..161740)
     CDS             162044..163078
     CDS             163082..164059
     CDS             complement(164056..164769)
     CDS             complement(164959..166593)
     CDS             complement(166635..166943)
     CDS             complement(167061..168896)
     CDS             complement(168994..169749)
     CDS             complement(170192..171541)
     CDS             complement(171585..172151)
     CDS             complement(172165..172605)
     CDS             complement(172602..173297)
     CDS             complement(173706..174830)
     CDS             175458..178058
     CDS             178272..179867
     CDS             180108..180593
     CDS             180720..181169
     CDS             181341..183200
     CDS             183210..185198
     CDS             185329..189942
     CDS             complement(190117..191637)
     CDS             complement(191622..191741)
     CDS             complement(191810..192760)
     CDS             192928..195390
     CDS             195387..196700
     CDS             196889..197044
     CDS             complement(196980..197174)
     CDS             complement(197262..197804)
     CDS             complement(197791..198219)
     CDS             complement(198387..198926)
     CDS             complement(198960..199268)
     CDS             complement(199564..201198)
     CDS             complement(201202..202029)
     CDS             complement(202207..203235)
     CDS             203433..203804
     CDS             204007..204408
     CDS             204405..204992
     CDS             205037..205372
     CDS             complement(205381..205683)
     CDS             complement(205821..205985)
     CDS             complement(206114..206908)
     CDS             complement(207429..208433)
     CDS             complement(208553..209821)
     CDS             complement(209844..210584)
     CDS             complement(210645..210908)
     CDS             complement(211178..211327)
     CDS             211664..212134
     CDS             212305..212685
     CDS             212693..213928
     CDS             complement(214012..214866)
     CDS             complement(215193..215459)
     CDS             complement(215460..215810)
     CDS             complement(215759..216313)
     CDS             complement(216738..218102)
     CDS             complement(218099..218602)
     CDS             complement(218625..219182)
     CDS             complement(219169..219858)
     CDS             220306..221478
     CDS             221655..222455
     CDS             222518..223810
     CDS             223807..227235
     CDS             227326..228684
     CDS             complement(228718..229398)
     CDS             complement(229388..230041)
     CDS             complement(230090..230533)
     CDS             230617..231651
     CDS             231597..233195
     CDS             233179..233319
     CDS             233346..234929
     CDS             234985..236292
     CDS             236570..238156
     CDS             238449..239393
     CDS             239424..240278
     CDS             240271..241125
     CDS             241122..241910
     CDS             242415..243212
     CDS             243822..244571
     CDS             244615..246027
     CDS             246360..248012
     CDS             248443..248682
     CDS             complement(248844..249791)
     CDS             complement(249867..250163)
     CDS             complement(250292..251467)
     CDS             complement(251857..253068)
     CDS             complement(253170..254429)
     CDS             complement(254585..255022)
     CDS             255328..255996
     CDS             complement(255993..256511)
     CDS             256771..257889
     CDS             258110..258655
     CDS             259071..259481
     CDS             259918..260259
     CDS             260370..260750
     CDS             260849..261091
     CDS             261287..261958
     CDS             261980..262384
     CDS             complement(262420..262830)
     CDS             complement(262823..263491)
     CDS             263742..264977
     CDS             complement(264987..265667)
     CDS             complement(265664..266371)
     CDS             complement(266643..267536)
     CDS             complement(267959..268654)
     CDS             268830..269594
     CDS             269570..271183
     CDS             271176..271631
     CDS             271717..273255
     CDS             273289..274089
     CDS             complement(274109..275263)
     CDS             complement(275614..276768)
     CDS             complement(276898..277332)
     CDS             complement(277544..277969)
     CDS             278332..278973
     CDS             279059..279916
     CDS             complement(279962..280366)
     CDS             complement(280380..280829)
     CDS             complement(281061..281741)
     CDS             complement(281744..283255)
     CDS             complement(283313..283471)
     CDS             283570..284976
     CDS             complement(284987..285421)
     CDS             complement(285361..285870)
     CDS             complement(285870..286676)
     CDS             complement(286740..287579)
     CDS             complement(287809..288678)
     CDS             complement(288678..289541)
     CDS             complement(289852..290400)
     CDS             complement(290959..291459)
     CDS             291716..292450
     CDS             292514..293350
     CDS             293663..294553
     CDS             complement(294566..295144)
     CDS             complement(295141..296034)
     CDS             296598..297293
     CDS             297335..297433
     CDS             297545..298327
     CDS             298349..298735
     CDS             complement(298887..299864)
     CDS             complement(299879..300739)
     CDS             301048..301779
     CDS             complement(301751..302647)
     CDS             complement(302638..303258)
     CDS             complement(303263..305767)
     CDS             complement(305783..308200)
     CDS             complement(308204..308551)
     CDS             complement(308815..309324)
     CDS             complement(309471..310289)
     CDS             complement(310286..310951)
     CDS             complement(310961..311986)
     CDS             complement(312123..312248)
     CDS             312471..313520
     CDS             313540..314946
     CDS             complement(314943..315911)
     CDS             complement(315962..316459)
     CDS             complement(316462..317916)
     CDS             complement(318061..319536)
     CDS             complement(319500..321635)
     CDS             complement(321982..323130)
     CDS             323226..324413
     CDS             324456..325940
     CDS             326081..326611
     CDS             326642..327253
     CDS             327363..330140
     CDS             330506..330919
     CDS             complement(331038..331277)
     CDS             complement(331433..332179)
     CDS             complement(332185..333111)
     CDS             complement(333128..334135)
     CDS             334230..334832
     CDS             335206..337569
     CDS             337664..338179
     CDS             338201..339283
     CDS             complement(339332..340372)
     CDS             340547..341575
     CDS             341568..342554
     CDS             342559..343848
     CDS             complement(343926..346400)
     CDS             346648..347013
     CDS             complement(347006..348388)
     CDS             complement(348460..350847)
     CDS             complement(350986..351852)
     CDS             352001..352393
     CDS             352404..352772
     CDS             complement(352764..353699)
     CDS             354391..356133
     CDS             356234..357538
     CDS             357495..360167
     CDS             360121..360543
     CDS             360583..361296
     CDS             361280..362200
     CDS             complement(362178..363272)
     CDS             363663..364745
     CDS             364745..366877
     CDS             366906..368105
     CDS             368122..368565
     CDS             368562..370142
     CDS             370359..370628
     CDS             370655..372409
     CDS             372502..373563
     CDS             complement(373613..374089)
     CDS             complement(374112..375851)
     CDS             complement(376211..376504)
     CDS             376776..377240
     CDS             377231..378091
     CDS             378064..379008
     CDS             complement(378986..379441)
     CDS             379692..380792
     CDS             380785..380877
     CDS             380834..381451
     CDS             381460..381912
     CDS             382036..383013
     CDS             complement(382970..384835)
     CDS             complement(384848..385987)
     CDS             complement(386116..387090)
     CDS             complement(387090..388436)
     CDS             complement(388439..389218)
     CDS             complement(389202..390173)
     CDS             390681..391187
     CDS             391388..392935
     CDS             393074..394333
     CDS             394667..396010
     CDS             complement(396088..397389)
     CDS             complement(397606..397941)
     CDS             complement(397966..398817)
     CDS             complement(399075..399236)
     CDS             399512..401320
     CDS             complement(401419..402858)
     CDS             complement(402879..404117)
     CDS             404280..404603
     CDS             complement(404552..405325)
     CDS             complement(405440..407188)
     CDS             407466..407741
     CDS             408013..409047
     CDS             409476..409943
     CDS             410602..411339
     CDS             411290..411610
     CDS             411851..413065
     CDS             413363..414415
     CDS             414647..415006
     CDS             415187..415504
     CDS             415880..417721
     CDS             417718..418464
     CDS             418621..419118
     CDS             419354..419797
     CDS             complement(419844..420938)
     CDS             complement(420942..423668)
     CDS             423822..424268
     CDS             424258..425379
     CDS             complement(425534..427309)
     CDS             complement(427533..428249)
     CDS             complement(428246..429181)
     CDS             complement(429359..429877)
     CDS             complement(430019..431518)
     CDS             complement(431543..432025)
     CDS             complement(432196..432696)
     CDS             432829..434823
     CDS             complement(434816..435634)
     CDS             complement(435631..436644)
     CDS             437314..437886
     CDS             437828..438226
     CDS             438236..439471
     CDS             439464..440678
     CDS             complement(440738..441853)
     CDS             complement(441878..442615)
     CDS             443033..443203
     CDS             443379..444026
     CDS             444036..444809
     CDS             complement(444992..445384)
     CDS             complement(445385..446494)
     CDS             446515..447213
     CDS             complement(447368..448387)
     CDS             complement(448463..449209)
     CDS             449469..450368
     CDS             complement(450355..451242)
     CDS             451605..452084
     CDS             452145..452630
     CDS             452638..453336
     CDS             453333..454112
     CDS             454090..454749
     CDS             complement(454724..456703)
     CDS             complement(456669..457643)
     CDS             complement(457718..458932)
     CDS             complement(459054..459356)
     CDS             complement(459741..460457)
     CDS             complement(460450..461901)
     CDS             complement(462374..464335)
     CDS             complement(464322..464609)
     CDS             complement(464606..465499)
     CDS             465743..466288
     CDS             466292..466720
     CDS             467062..468465
     CDS             468481..469068
     CDS             complement(469034..469612)
     CDS             469708..471219
     CDS             471223..472185
     CDS             472182..472823
     CDS             472827..473597
     CDS             complement(473649..473984)
     CDS             complement(474012..474317)
     CDS             complement(474427..474774)
     CDS             complement(474774..476852)
     CDS             complement(476973..478400)
     CDS             complement(478400..479119)
     CDS             479317..481854
     CDS             complement(481832..482917)
     CDS             483054..483581
     CDS             483606..484244
     CDS             484392..485342
     CDS             485514..486032
     CDS             486230..487483
     CDS             487788..492011
     CDS             492273..495083
     CDS             495127..497919
     CDS             498069..500855
     CDS             complement(501196..502305)
     CDS             complement(502828..505611)
     CDS             505774..508560
     CDS             508818..510362
     CDS             510733..513654
     CDS             513681..516617
     CDS             complement(516955..518889)
     CDS             complement(519477..521366)
     CDS             complement(521734..523788)
     CDS             complement(524117..524458)
     CDS             complement(524490..525341)
     CDS             complement(525342..526139)
     CDS             complement(526322..526459)
     CDS             complement(526535..528553)
     CDS             complement(528689..529960)
     CDS             complement(530369..530713)
     CDS             531246..534041
     CDS             534080..536938
     CDS             537136..537936
     CDS             538041..538964
     CDS             538906..540036
     CDS             540065..542905
     CDS             complement(543079..545406)
     CDS             complement(545568..546914)
     CDS             complement(547125..548894)
     CDS             complement(549003..551165)
     CDS             complement(551176..552165)
     CDS             complement(552162..553427)
     CDS             complement(553528..554946)
     CDS             complement(554934..555746)
     CDS             complement(555889..555990)
     CDS             complement(555968..556624)
     CDS             complement(556657..557151)
     CDS             complement(557245..558267)
     CDS             complement(558279..559058)
     CDS             559187..562288
     CDS             562291..563148
     CDS             563359..563553
     CDS             complement(563723..565057)
     CDS             complement(565430..567031)
     CDS             complement(567085..567417)
     CDS             complement(567414..568286)
     CDS             568600..570657
     CDS             complement(570654..571886)
     CDS             complement(572464..572685)
     CDS             572852..574117
     CDS             574114..575136
     CDS             complement(575138..575410)
     CDS             complement(575403..576356)
     CDS             complement(576524..577681)
     CDS             577981..579687
     CDS             579815..580975
     CDS             580972..581526
     CDS             581556..583538
     CDS             complement(583516..583620)
     CDS             583812..585839
     CDS             585841..586431
     CDS             586494..587165
     CDS             complement(587234..587425)
     CDS             587464..587625
     CDS             587657..588133
     CDS             588135..589298
     CDS             589463..589813
     CDS             589875..591737
     CDS             591764..591997
     CDS             591969..593078
     CDS             593051..593845
     CDS             593814..594506
     CDS             complement(594574..596136)
     CDS             complement(596114..596953)
     CDS             complement(597151..598125)
     CDS             complement(598223..598996)
     CDS             complement(598965..599540)
     CDS             complement(599560..601053)
     CDS             601309..601980
     CDS             602045..602377
     CDS             602425..603504
     CDS             603844..604608
     CDS             complement(605029..606018)
     CDS             complement(606045..607226)
     CDS             complement(607240..608484)
     CDS             complement(608484..609581)
     CDS             complement(609779..610576)
     CDS             complement(610564..611391)
     CDS             complement(611394..611996)
     CDS             612252..612710
     CDS             612735..613109
     CDS             613115..613621
     CDS             613667..615016
     CDS             615155..615514
     CDS             615534..615836
     CDS             616027..618870
     CDS             619016..624187
     CDS             624492..625328
     CDS             625325..626062
     CDS             626047..626928
     CDS             complement(626844..627851)
     CDS             complement(627952..628206)
     CDS             complement(628231..628551)
     CDS             628914..629513
     CDS             complement(629510..630553)
     CDS             complement(630574..630891)
     CDS             complement(630899..632983)
     CDS             complement(633017..633490)
     CDS             complement(633538..633945)
     CDS             complement(634131..635069)
     CDS             635197..635466
     CDS             635629..637566
     CDS             complement(637644..638234)
     CDS             complement(638513..640183)
     CDS             complement(640350..640622)
     CDS             641064..641252
     CDS             complement(641417..642934)
     CDS             complement(643190..643726)
     CDS             complement(644237..645358)
     CDS             complement(645612..647378)
     CDS             complement(647464..651672)
     CDS             complement(651852..652952)
     CDS             653430..654215
     CDS             654216..655142
     CDS             655139..655789
     CDS             655786..656424
     CDS             656429..658114
     CDS             complement(658068..659444)
     CDS             659674..661941
     CDS             complement(662010..662726)
     CDS             complement(662713..663267)
     CDS             complement(663301..663816)
     CDS             complement(663813..664574)
     CDS             665217..665480
     CDS             665728..666690
     CDS             666683..667318
     CDS             667315..668118
     CDS             complement(668064..668756)
     CDS             668825..669502
     CDS             669722..670042
     CDS             670029..671123
     CDS             complement(671184..673139)
     CDS             673348..674508
     CDS             674763..675449
     CDS             675394..675951
     CDS             675962..676720
     CDS             complement(676835..677434)
     CDS             677695..678345
     CDS             678475..678786
     CDS             complement(678710..679798)
     CDS             679905..682283
     CDS             682280..683251
     CDS             683261..683782
     CDS             complement(683798..685537)
     CDS             complement(685538..687019)
     CDS             complement(687001..689124)
     CDS             complement(689146..689412)
     CDS             complement(689695..689892)
     CDS             complement(690055..690375)
     CDS             complement(690423..691427)
     CDS             691467..692510
     CDS             complement(692515..693267)
     CDS             complement(693469..694029)
     CDS             complement(694026..694766)
     CDS             complement(694892..696217)
     CDS             complement(696335..696967)
     CDS             697027..697311
     CDS             complement(697348..698742)
     CDS             complement(698739..699347)
     CDS             complement(699341..701953)
     CDS             complement(701977..702978)
     CDS             complement(703102..704724)
     CDS             complement(704953..705459)
     CDS             706056..707462
     CDS             707806..709641
     CDS             709628..710335
     CDS             complement(710332..710766)
     CDS             complement(710838..711461)
     CDS             complement(711463..711969)
     CDS             complement(712112..712981)
     CDS             complement(713482..714315)
     CDS             complement(714330..715337)
     CDS             complement(715379..715807)
     CDS             complement(715814..716938)
     CDS             complement(716959..717360)
     CDS             complement(717382..717750)
     CDS             complement(717806..719179)
     CDS             complement(719204..719638)
     CDS             complement(719631..720128)
     CDS             complement(720146..720517)
     CDS             complement(720528..721079)
     CDS             complement(721106..721507)
     CDS             complement(721525..722067)
     CDS             complement(722069..722404)
     CDS             complement(722418..722786)
     CDS             complement(722809..723069)
     CDS             complement(723062..723280)
     CDS             complement(723283..723699)
     CDS             complement(723728..724399)
     CDS             complement(724415..724750)
     CDS             complement(724769..725035)
     CDS             complement(725041..725895)
     CDS             complement(725917..726252)
     CDS             complement(726269..726943)
     CDS             complement(726976..727635)
     CDS             complement(727924..728925)
     CDS             complement(729029..729994)
     CDS             complement(729984..730823)
     CDS             complement(730836..731297)
     CDS             complement(731309..732157)
     CDS             complement(732187..733812)
     CDS             complement(733822..734289)
     CDS             complement(734420..735169)
     CDS             complement(735370..735795)
     CDS             complement(735774..736490)
     CDS             736855..737163
     CDS             complement(737179..737649)
     CDS             complement(737646..738422)
     CDS             complement(738491..740245)
     CDS             complement(740220..741512)
     CDS             complement(741876..742079)
     CDS             742323..743690
     CDS             743761..747432
     CDS             complement(747496..748380)
     CDS             748531..749487
     CDS             749501..750100
     CDS             750087..750521
     CDS             complement(750524..750952)
     CDS             751063..752373
     CDS             752609..752788
     CDS             complement(752896..753990)
     CDS             complement(754087..755241)
     CDS             complement(755370..756539)
     CDS             complement(756575..757723)
     CDS             complement(758001..758642)
     CDS             complement(759044..760252)
     CDS             complement(760290..761570)
     CDS             complement(761577..762251)
     CDS             762306..763280
     CDS             763270..764244
     CDS             764319..764519
     CDS             complement(764500..765360)
     CDS             765886..766539
     CDS             766557..766697
     CDS             766704..767462
     CDS             complement(767506..768726)
     CDS             complement(768755..770020)
     CDS             complement(770004..770774)
     CDS             complement(770780..772234)
     CDS             complement(772559..773578)
     CDS             complement(773649..776921)
     CDS             777538..778707
     CDS             779046..779924
     CDS             779924..780772
     CDS             780780..781526
     CDS             781504..782046
     CDS             782419..782934
     CDS             782921..783997
     CDS             complement(784248..787007)
     CDS             complement(787004..788512)
     CDS             complement(788528..789643)
     CDS             complement(789653..790495)
     CDS             complement(790499..791005)
     CDS             complement(791023..792351)
     CDS             complement(792353..793027)
     CDS             complement(793061..793510)
     CDS             complement(793529..793783)
     CDS             complement(793805..794053)
     CDS             complement(794100..796622)
     CDS             complement(796636..797028)
     CDS             complement(797395..798414)
     CDS             798964..800772
     CDS             800776..802212
     CDS             802317..802616
     CDS             802616..802936
     CDS             803223..804200
     CDS             804310..804546
     CDS             804990..805799
     CDS             805796..806284
     CDS             806291..807013
     CDS             complement(807010..807834)
     CDS             complement(807891..808118)
     CDS             complement(808184..810679)
     CDS             810884..813502
     CDS             complement(813829..815784)
     CDS             complement(815896..817164)
     CDS             complement(817267..818910)
     CDS             819405..820286
     CDS             complement(820405..821034)
     CDS             821251..822225
     CDS             complement(822306..822974)
     CDS             complement(823295..824992)
     CDS             825180..828065
     CDS             828052..831204
     CDS             complement(831164..832177)
     CDS             complement(832167..833354)
     CDS             complement(833488..835656)
     CDS             835754..836197
     CDS             836268..837671
     CDS             complement(837692..838690)
     CDS             839281..840876
     CDS             840981..841235
     CDS             complement(841440..842309)
     CDS             complement(842325..842951)
     CDS             complement(843026..843733)
     CDS             843930..845759
     CDS             845926..847407
     CDS             complement(847480..848328)
     CDS             complement(848359..848658)
     CDS             848919..850124
     CDS             850289..852001
     CDS             852055..852459
     CDS             852432..853784
     CDS             853762..854322
     CDS             854279..855019
     CDS             855026..855700
     CDS             complement(855858..856919)
     CDS             complement(857291..857833)
     CDS             complement(857843..859129)
     CDS             complement(859120..859704)
     CDS             complement(859713..861104)
     CDS             861206..861502
     CDS             861481..862488
     CDS             complement(862440..865055)
     CDS             865662..866456
     CDS             complement(866463..867716)
     CDS             complement(867788..869707)
     CDS             869810..870520
     CDS             870517..870750
     CDS             complement(870733..871353)
     CDS             871568..872812
     CDS             872923..874503
     CDS             874827..875417
     CDS             complement(875414..875803)
     CDS             complement(875910..876527)
     CDS             complement(876517..877095)
     CDS             complement(877092..878387)
     CDS             complement(878419..879207)
     CDS             complement(879211..879618)
     CDS             complement(879615..880313)
     CDS             880474..882618
     CDS             882941..883726
     CDS             883864..884757
     CDS             884761..886641
     CDS             886655..887428
     CDS             complement(887430..890321)
     CDS             complement(890427..892241)
     CDS             complement(892238..894145)
     CDS             894496..895329
     CDS             895384..896520
     CDS             896719..898665
     CDS             898874..900019
     CDS             900168..901181
     CDS             complement(901259..902308)
     CDS             complement(902568..903854)
     CDS             complement(904046..906019)
     CDS             complement(906028..907062)
     CDS             complement(907071..907625)
     CDS             complement(907629..908381)
     CDS             complement(908386..909153)
     CDS             complement(909186..911093)
     CDS             911293..912204
     CDS             complement(912275..913609)
     CDS             complement(913642..915108)
     CDS             complement(915145..915507)
     CDS             complement(915528..916223)
     CDS             916446..918188
     CDS             918193..919260
     CDS             919373..920683
     CDS             920684..922948
     CDS             922938..924428
     CDS             924438..925613
     CDS             925637..926008
     CDS             926024..926458
     CDS             926443..926985
     CDS             926990..927994
     CDS             928079..928555
     CDS             complement(928821..929690)
     CDS             complement(929698..929985)
     CDS             complement(929997..930917)
     CDS             complement(930932..931633)
     CDS             complement(931754..932587)
     CDS             complement(932587..933510)
     CDS             934205..934624
     CDS             934767..935285
     CDS             935590..935760
     CDS             complement(936147..937070)
     CDS             complement(937067..938452)
     CDS             938876..939340
     CDS             complement(939365..943012)
     CDS             complement(943042..944280)
     CDS             complement(944465..945094)
     CDS             complement(945101..946429)
     CDS             946580..947485
     CDS             947545..948870
     CDS             948851..949060
     CDS             949054..951966
     CDS             complement(952314..952514)
     CDS             complement(952590..954053)
     CDS             complement(954170..955402)
     CDS             complement(955432..956697)
     CDS             complement(956707..957318)
     CDS             complement(957497..958825)
     CDS             959111..962611
     CDS             962616..963716
     CDS             963719..965521
     CDS             965639..967939
     CDS             967960..969129
     CDS             complement(969126..970160)
     CDS             complement(970314..971318)
     CDS             complement(971315..972700)
     CDS             complement(972712..973080)
     CDS             complement(973077..974378)
     CDS             complement(974375..974911)
     CDS             complement(974928..975953)
     CDS             complement(976245..977045)
     CDS             complement(977042..978196)
     CDS             complement(978151..978837)
     CDS             978993..979700
     CDS             979741..980268
     CDS             complement(980236..980814)
     CDS             980854..981993
     CDS             complement(981990..983966)
     CDS             complement(983978..984724)
     CDS             complement(984768..986051)
     CDS             986095..987225
     CDS             987286..988542
     CDS             988556..989020
     CDS             complement(989069..990430)
     CDS             990695..991348
     CDS             991467..992843
     CDS             992856..993308
     CDS             complement(993312..993977)
     CDS             complement(993965..994762)
     CDS             complement(994764..997184)
     CDS             complement(997323..997475)
     CDS             complement(1001560..1002189)
     CDS             1002990..1003535
     CDS             1003591..1004730
     CDS             complement(1004893..1006188)
     CDS             complement(1006329..1006682)
     CDS             complement(1006753..1007958)
     CDS             complement(1008228..1008599)
     CDS             1009015..1011483
     CDS             complement(1011439..1012746)
     CDS             complement(1012782..1014158)
     CDS             complement(1014139..1015128)
     CDS             complement(1015139..1018396)
     CDS             complement(1018366..1020984)
     CDS             1021217..1023214
     CDS             complement(1023208..1024089)
     CDS             1024311..1024883
     CDS             1024927..1025148
     CDS             complement(1025173..1026060)
     CDS             complement(1026224..1027783)
     CDS             1028198..1029541
     CDS             1029558..1030607
     CDS             1030610..1031863
     CDS             1031866..1032567
     CDS             1032586..1033743
     CDS             1033862..1034722
     CDS             1034732..1037161
     CDS             complement(1037235..1037663)
     CDS             complement(1037765..1038103)
     CDS             complement(1038100..1038912)
     CDS             1038960..1039292
     CDS             1039302..1040330
     CDS             complement(1040305..1041366)
     CDS             1041452..1043113
     CDS             1043349..1043750
     CDS             1043811..1044170
     CDS             1044187..1045437
     CDS             1045440..1045892
     CDS             complement(1045926..1046573)
     CDS             1046728..1047783
     CDS             complement(1047778..1048755)
     CDS             1048885..1049646
     CDS             1049664..1051280
     CDS             1051334..1052446
     CDS             complement(1052375..1054624)
     CDS             complement(1054573..1055250)
     CDS             1055410..1055910
     CDS             complement(1056017..1057159)
     CDS             complement(1057231..1058331)
     CDS             complement(1058533..1059642)
     CDS             1060207..1060683
     CDS             complement(1060719..1060898)
     CDS             1061488..1063071
     CDS             complement(1063068..1064492)
     CDS             1064885..1065931
     CDS             complement(1065873..1066151)
     CDS             1066686..1066823
     CDS             1066846..1067151
     CDS             complement(1067196..1067672)
     CDS             1068078..1068548
     CDS             complement(1068551..1070362)
     CDS             complement(1070365..1072851)
     CDS             1073335..1075107
     CDS             1075164..1075268
     CDS             1075328..1075591
     CDS             1075862..1076350
     CDS             1076420..1077013
     CDS             complement(1077092..1080124)
     CDS             1080792..1081412
     CDS             complement(1081394..1082824)
     CDS             1083279..1083836
     CDS             1083838..1084380
     CDS             1084472..1084810
     CDS             1084828..1085076
     CDS             1085092..1085601
     CDS             1085636..1086061
     CDS             1086004..1086528
     CDS             complement(1086482..1086700)
     CDS             1087177..1088262
     CDS             complement(1088310..1091138)
     CDS             complement(1091140..1092135)
     CDS             complement(1092146..1093693)
     CDS             1093994..1094455
     CDS             1094666..1095628
     CDS             1095748..1100577
     CDS             complement(1100648..1102108)
     CDS             complement(1102272..1104086)
     CDS             complement(1104095..1105387)
     CDS             1105862..1107238
     CDS             1107245..1109074
     CDS             1109162..1110352
     CDS             1110403..1111119
     CDS             complement(1111128..1112000)
     CDS             1112071..1113231
     CDS             1113245..1114126
     CDS             1114604..1114738
     CDS             1114832..1115341
     CDS             1115574..1115708
     CDS             1115786..1116889
     CDS             1117075..1118106
     CDS             1118366..1119397
     CDS             1119681..1121147
     CDS             complement(1121202..1122683)
     CDS             1122732..1125656
     CDS             complement(1125660..1126895)
     CDS             complement(1126904..1127701)
     CDS             1128080..1131214
     CDS             1131235..1132275
     CDS             1132425..1133099
     CDS             1133217..1133819
     CDS             complement(1133773..1134687)
     CDS             complement(1134714..1135196)
     CDS             1135585..1136145
     CDS             1136123..1136317
     CDS             1136336..1136701
     CDS             1136716..1137735
     CDS             1138100..1140145
     CDS             complement(1140114..1141214)
     CDS             complement(1141218..1142291)
     CDS             1142410..1143369
     CDS             1143557..1146289
     CDS             complement(1146465..1148549)
     CDS             complement(1148590..1148859)
     CDS             1149107..1149574
     CDS             1149564..1149794
     CDS             complement(1149791..1150498)
     CDS             complement(1150578..1151099)
     CDS             complement(1151114..1151635)
     CDS             complement(1151689..1152174)
     CDS             1152428..1152613
     CDS             1152643..1153929
     CDS             complement(1153886..1154761)
     CDS             complement(1154767..1155375)
     CDS             complement(1155384..1155650)
     CDS             complement(1155602..1156009)
     CDS             complement(1156121..1157896)
     CDS             1157948..1159330
     CDS             complement(1159432..1161129)
     CDS             1161337..1162599
     CDS             1162745..1164604
     CDS             1164709..1165641
     CDS             1165601..1166335
     CDS             complement(1166338..1167831)
     CDS             complement(1167850..1169382)
     CDS             complement(1169398..1169916)
     CDS             complement(1169916..1171376)
     CDS             1171738..1172037
     CDS             complement(1172034..1172933)
     CDS             1173005..1174585
     CDS             1174700..1174843
     CDS             1174878..1176458
     CDS             1176716..1177702
     CDS             1177726..1178547
     CDS             complement(1178540..1179586)
     CDS             complement(1179795..1181252)
     CDS             complement(1181263..1181850)
     CDS             complement(1181884..1183200)
     CDS             complement(1183429..1184217)
     CDS             complement(1184267..1185724)
     CDS             complement(1185681..1186823)
     CDS             complement(1186820..1187899)
     CDS             complement(1187896..1188369)
     CDS             complement(1188362..1189699)
     CDS             complement(1189770..1190441)
     CDS             complement(1190423..1191466)
     CDS             complement(1191631..1192290)
     CDS             complement(1192269..1193417)
     CDS             complement(1193396..1194391)
     CDS             complement(1194598..1195290)
     CDS             complement(1195287..1196096)
     CDS             1196252..1197046
     CDS             1197306..1198307
     CDS             1198295..1199617
     CDS             1199626..1200501
     CDS             1201117..1201872
     CDS             1201853..1202404
     CDS             1202846..1205170
     CDS             1205398..1206228
     CDS             1206231..1206935
     CDS             1207201..1209303
     CDS             1209452..1210543
     CDS             1210552..1211385
     CDS             complement(1211428..1213362)
     CDS             complement(1213367..1213624)
     CDS             complement(1213629..1213856)
     CDS             complement(1213860..1215524)
     CDS             1215655..1216419
     CDS             1216432..1216602
     CDS             1216863..1217195
     CDS             1217385..1217999
     CDS             complement(1218066..1218962)
     CDS             1219217..1219648
     CDS             complement(1219845..1221215)
     CDS             complement(1221587..1223029)
     CDS             1223674..1224543
     CDS             1224716..1225540