CDS             2..1021
     CDS             1214..3013
     CDS             complement(3050..3835)
     CDS             complement(3854..4318)
     CDS             complement(4579..5391)
     CDS             5662..6273
     CDS             6322..8748
     CDS             8750..9688
     CDS             9681..10397
     CDS             10467..11375
     CDS             complement(11414..11854)
     CDS             complement(11857..12261)
     CDS             12367..13359
     CDS             complement(13423..14331)
     CDS             complement(14328..15011)
     CDS             complement(15013..16062)
     CDS             complement(16071..17867)
     CDS             complement(18035..18418)
     CDS             18676..19335
     CDS             complement(19405..20829)
     CDS             complement(21248..22687)
     CDS             complement(22689..24086)
     CDS             complement(24267..25769)
     CDS             complement(25784..26659)
     CDS             complement(26656..26943)
     CDS             complement(26981..27988)
     CDS             complement(28239..29201)
     CDS             complement(29255..29893)
     CDS             complement(29895..30173)
     CDS             complement(30229..31410)
     CDS             complement(31426..32289)
     CDS             complement(32341..33456)
     CDS             complement(33446..35401)
     CDS             complement(35422..35889)
     CDS             complement(35943..36251)
     CDS             complement(36376..38031)
     CDS             38237..40015
     CDS             40145..41200
     CDS             41280..42335
     CDS             42335..42823
     CDS             complement(42874..43650)
     CDS             complement(43660..44463)
     CDS             complement(44511..45185)
     CDS             complement(45185..46249)
     CDS             complement(46309..46971)
     CDS             complement(47298..47852)
     CDS             47955..48281
     CDS             complement(48334..48972)
     CDS             complement(48991..49836)
     CDS             complement(49848..50792)
     CDS             complement(50812..51996)
     CDS             complement(52092..52562)
     CDS             complement(52628..53614)
     CDS             complement(53641..54669)
     CDS             54830..55579
     CDS             55607..56791
     CDS             complement(56844..57557)
     CDS             complement(57655..59484)
     CDS             complement(59486..60250)
     CDS             complement(60321..61319)
     CDS             complement(61392..63155)
     CDS             complement(63196..65562)
     CDS             65821..66258
     CDS             66506..67864
     CDS             67873..68355
     CDS             68431..68907
     CDS             68915..70213
     CDS             70214..72103
     CDS             72111..73046
     CDS             73052..75997
     CDS             complement(76082..77758)
     CDS             complement(77902..78759)
     CDS             78859..79455
     CDS             complement(79468..79812)
     CDS             complement(79805..80245)
     CDS             80526..82649
     CDS             82767..83627
     CDS             83638..84504
     CDS             complement(84580..85959)
     CDS             86062..86571
     CDS             86575..87006
     CDS             87148..87936
     CDS             88193..88459
     CDS             88435..88689
     CDS             complement(88739..89062)
     CDS             complement(89182..90177)
     CDS             complement(90190..91299)
     CDS             complement(92148..93425)
     CDS             complement(93468..94412)
     CDS             complement(94425..96872)
     CDS             97196..97909
     CDS             complement(97949..99085)
     CDS             complement(99094..100353)
     CDS             complement(100475..101581)
     CDS             complement(101783..102103)
     CDS             complement(102453..103208)
     CDS             complement(103317..103436)
     CDS             103542..104117
     CDS             104390..105274
     CDS             105392..106912
     CDS             106914..107969
     CDS             complement(108004..108399)
     CDS             complement(108685..109818)
     CDS             complement(109846..110190)
     CDS             complement(110269..112149)
     CDS             112465..113220
     CDS             complement(113277..114665)
     CDS             114946..116208
     CDS             116337..117230
     CDS             complement(117319..117660)
     CDS             117827..119116
     CDS             119451..120080
     CDS             120441..122675
     CDS             complement(122901..123017)
     CDS             complement(129317..130888)
     CDS             complement(130836..131453)
     CDS             132027..132959
     CDS             132959..133729
     CDS             133907..134920
     CDS             complement(134970..135476)
     CDS             complement(135589..136950)
     CDS             complement(137335..138525)
     CDS             138800..139357
     CDS             complement(139924..140454)
     CDS             140689..142005
     CDS             complement(142163..143149)
     CDS             complement(143193..145229)
     CDS             complement(145395..146435)
     CDS             146601..147242
     CDS             147251..147838
     CDS             147842..149017
     CDS             149017..150207
     CDS             complement(150287..151801)
     CDS             complement(152492..153262)
     CDS             153323..153787
     CDS             154039..155118
     CDS             complement(155307..156452)
     CDS             complement(156725..157537)
     CDS             complement(157823..158704)
     CDS             complement(158715..159581)
     CDS             complement(159574..160476)
     CDS             complement(160522..161208)
     CDS             161558..162547
     CDS             162609..164459
     CDS             164623..165762
     CDS             166166..166357
     CDS             complement(166400..167287)
     CDS             complement(167287..168507)
     CDS             complement(168629..169336)
     CDS             complement(169396..170577)
     CDS             complement(170553..170726)
     CDS             complement(170930..171160)
     CDS             complement(171416..172144)
     CDS             complement(172161..173099)
     CDS             complement(173727..174677)
     CDS             complement(174863..175033)
     CDS             complement(175056..175580)
     CDS             175737..176609
     CDS             complement(176718..178088)
     CDS             complement(178304..178903)
     CDS             178997..179308
     CDS             179599..180942
     CDS             180945..182180
     CDS             182173..182907
     CDS             182907..183533
     CDS             183537..184133
     CDS             184146..185381
     CDS             185525..186565
     CDS             186568..186828
     CDS             186840..188096
     CDS             complement(188140..188874)
     CDS             complement(188876..189850)
     CDS             189958..190746
     CDS             complement(190826..191308)
     CDS             complement(191340..192080)
     CDS             complement(192211..194523)
     CDS             complement(194557..195411)
     CDS             195915..196829
     CDS             197012..198451
     CDS             complement(198638..199465)
     CDS             complement(199474..200610)
     CDS             200733..201140
     CDS             201358..201627
     CDS             201591..202151
     CDS             202161..202931
     CDS             203291..204640
     CDS             complement(204748..205188)
     CDS             complement(205217..205741)
     CDS             complement(205838..206620)
     CDS             206691..207284
     CDS             207287..208645
     CDS             208687..212007
     CDS             212017..213090
     CDS             213175..214035
     CDS             214053..214820
     CDS             214867..215823
     CDS             215950..216921
     CDS             complement(217030..217380)
     CDS             complement(217417..218157)
     CDS             complement(218195..218722)
     CDS             complement(218767..219015)
     CDS             219308..220081
     CDS             220104..221915
     CDS             222200..222742
     CDS             222762..223850
     CDS             223852..224712
     CDS             complement(225814..226539)
     CDS             226608..227258
     CDS             complement(227577..229121)
     CDS             229597..231642
     CDS             231874..232173
     CDS             232170..232991
     CDS             233199..233393
     CDS             233477..234634
     CDS             234763..235293
     CDS             235441..235932
     CDS             235913..238519
     CDS             complement(238674..239303)
     CDS             complement(239516..240229)
     CDS             complement(240336..241313)
     CDS             complement(241428..242015)
     CDS             complement(247910..248815)
     CDS             248948..250414
     CDS             250524..251015
     CDS             251125..252696
     CDS             complement(252758..253648)
     CDS             253772..254233
     CDS             complement(254272..255474)
     CDS             255662..256972
     CDS             complement(257080..257547)
     CDS             complement(257623..257994)
     CDS             258296..260425
     CDS             260507..261451
     CDS             261572..263413
     CDS             263531..264979
     CDS             264984..265136
     CDS             complement(265433..265567)
     CDS             complement(265624..265833)
     CDS             complement(265901..266251)
     CDS             266330..266986
     CDS             266944..267378
     CDS             complement(267493..268467)
     CDS             complement(268478..270328)
     CDS             complement(270398..270691)
     CDS             complement(270799..271020)
     CDS             complement(271017..271535)
     CDS             complement(271600..272748)
     CDS             complement(273092..274183)
     CDS             complement(274307..274753)
     CDS             complement(274892..276853)
     CDS             complement(276992..279121)
     CDS             complement(279439..282270)
     CDS             282424..282930
     CDS             complement(283108..283920)
     CDS             complement(283930..284373)
     CDS             complement(284377..284829)
     CDS             complement(284998..285465)
     CDS             285566..286462
     CDS             286573..287220
     CDS             287390..287713
     CDS             complement(288442..289434)
     CDS             complement(289511..290098)
     CDS             complement(290110..290835)
     CDS             290912..291955
     CDS             292279..294450
     CDS             294525..296222
     CDS             296234..298951
     CDS             complement(299047..299403)
     CDS             299486..300085
     CDS             300127..301830
     CDS             301840..302865
     CDS             302991..303836
     CDS             complement(303876..304808)
     CDS             complement(304808..305674)
     CDS             complement(305753..306394)
     CDS             complement(306418..307134)
     CDS             complement(307435..308877)
     CDS             309627..311282
     CDS             complement(311302..312111)
     CDS             complement(312108..312593)
     CDS             complement(312596..313012)
     CDS             complement(312963..313259)
     CDS             313495..314253
     CDS             complement(314478..315794)
     CDS             complement(315850..316593)
     CDS             complement(316654..318360)
     CDS             complement(318376..319647)
     CDS             319804..321018
     CDS             321135..322391
     CDS             complement(322500..323867)
     CDS             complement(323902..325140)
     CDS             complement(325363..327531)
     CDS             complement(327506..327712)
     CDS             complement(327787..327993)
     CDS             328070..328456
     CDS             complement(328470..328787)
     CDS             329034..330296
     CDS             complement(330350..331042)
     CDS             complement(331039..332259)
     CDS             complement(332256..333650)
     CDS             complement(333647..334096)
     CDS             334212..334766
     CDS             335399..336298
     CDS             336321..337850
     CDS             337900..338637
     CDS             338634..339194
     CDS             339194..339613
     CDS             complement(339663..340571)
     CDS             340637..341452
     CDS             341452..342618
     CDS             342649..343542
     CDS             343715..344002
     CDS             complement(344054..345061)
     CDS             complement(345069..345683)
     CDS             complement(345746..346318)
     CDS             complement(346365..347105)
     CDS             complement(347265..347741)
     CDS             complement(347763..349529)
     CDS             349748..350266
     CDS             350319..351044
     CDS             351138..351374
     CDS             351371..351775
     CDS             351842..352249
     CDS             352323..353012
     CDS             353326..354678
     CDS             354711..354974
     CDS             355103..355297
     CDS             complement(355648..356214)
     CDS             356252..357268
     CDS             357367..358662
     CDS             358722..359126
     CDS             359129..359839
     CDS             359839..361155
     CDS             361233..363464
     CDS             363479..363835
     CDS             363918..364511
     CDS             364513..364851
     CDS             364851..365897
     CDS             complement(365938..368130)
     CDS             368213..368953
     CDS             369038..369382
     CDS             369588..369929
     CDS             370110..370391
     CDS             370428..370808
     CDS             370801..372912
     CDS             372973..373806
     CDS             373806..374669
     CDS             374675..375118
     CDS             375133..375735
     CDS             complement(375895..376539)
     CDS             complement(376624..377862)
     CDS             complement(378043..379059)
     CDS             complement(379232..379927)
     CDS             380643..381365
     CDS             381362..382099
     CDS             382121..383065
     CDS             383075..383722
     CDS             complement(383822..384637)
     CDS             complement(384630..385478)
     CDS             complement(385482..386402)
     CDS             complement(386402..387283)
     CDS             complement(387648..388526)
     CDS             388773..389924
     CDS             390026..390565
     CDS             390637..391548
     CDS             391558..392664
     CDS             392674..393945
     CDS             393962..394576
     CDS             complement(394627..394821)
     CDS             complement(394821..395162)
     CDS             complement(395202..397061)
     CDS             complement(397080..397766)
     CDS             complement(397817..398341)
     CDS             complement(398354..398677)
     CDS             complement(398734..399114)
     CDS             complement(399174..400388)
     CDS             complement(400455..400907)
     CDS             complement(400960..401685)
     CDS             complement(402127..402588)
     CDS             complement(402612..403895)
     CDS             complement(403937..405055)
     CDS             complement(405071..405490)
     CDS             complement(405562..406248)
     CDS             complement(406265..406675)
     CDS             407000..408922
     CDS             408935..409645
     CDS             409670..410221
     CDS             410264..411952
     CDS             411952..413151
     CDS             complement(413194..414204)
     CDS             complement(414231..414968)
     CDS             complement(415151..416242)
     CDS             complement(416291..416875)
     CDS             417042..417350
     CDS             417353..418567
     CDS             418569..419888
     CDS             420086..420718
     CDS             420728..421552
     CDS             complement(421650..421937)
     CDS             422144..423523
     CDS             423600..424139
     CDS             424136..424807
     CDS             complement(424804..426096)
     CDS             complement(426096..426962)
     CDS             complement(427035..427982)
     CDS             complement(428072..428857)
     CDS             complement(428857..429663)
     CDS             429835..431262
     CDS             431377..432333
     CDS             complement(432430..432705)
     CDS             complement(432796..433764)
     CDS             434185..436992
     CDS             437224..437436
     CDS             437766..438557
     CDS             438550..439359
     CDS             439370..440050
     CDS             440034..441338
     CDS             441507..442889
     CDS             443031..443330
     CDS             443320..443565
     CDS             complement(443510..443620)
     CDS             complement(444029..445348)
     CDS             445469..446116
     CDS             complement(446149..447204)
     CDS             447351..448718
     CDS             complement(448763..449488)
     CDS             449613..451157
     CDS             451167..451700
     CDS             complement(451754..453586)
     CDS             complement(453698..453970)
     CDS             complement(454110..454700)
     CDS             complement(454736..455530)
     CDS             complement(455597..456193)
     CDS             complement(456269..456958)
     CDS             complement(456967..458304)
     CDS             complement(458314..458727)
     CDS             complement(458724..459245)
     CDS             complement(459242..459748)
     CDS             complement(459749..460546)
     CDS             460645..463239
     CDS             463327..464172
     CDS             464325..464654
     CDS             464716..465318
     CDS             465334..467289
     CDS             467398..467736
     CDS             complement(468265..469935)
     CDS             complement(469937..470878)
     CDS             complement(470880..472379)
     CDS             complement(472451..472987)
     CDS             complement(473074..473349)
     CDS             complement(473358..473549)
     CDS             complement(473621..474913)
     CDS             complement(474970..475494)
     CDS             complement(475521..476303)
     CDS             complement(476358..477341)
     CDS             complement(477338..477997)
     CDS             complement(477987..479030)
     CDS             complement(479100..480035)
     CDS             complement(480112..480651)
     CDS             480783..481574
     CDS             complement(481624..482457)
     CDS             482692..485103
     CDS             485219..486370
     CDS             486503..487162
     CDS             487192..488424
     CDS             complement(488468..489310)
     CDS             complement(489320..490183)
     CDS             complement(490202..490471)
     CDS             490631..491542
     CDS             491635..492918
     CDS             493032..494090
     CDS             494202..495290
     CDS             495356..495955
     CDS             495991..496740
     CDS             496722..497498
     CDS             497498..498163
     CDS             498427..499629
     CDS             complement(499815..500243)
     CDS             complement(500273..501646)
     CDS             complement(501663..502532)
     CDS             complement(502548..504089)
     CDS             complement(504102..504635)
     CDS             complement(504648..505118)
     CDS             complement(505168..505422)
     CDS             complement(505478..506266)
     CDS             complement(506303..506677)
     CDS             complement(506803..507414)
     CDS             complement(507554..507931)
     CDS             508047..508649
     CDS             508649..509122
     CDS             509452..509955
     CDS             complement(510901..511395)
     CDS             complement(511409..511609)
     CDS             511828..512355
     CDS             512366..513700
     CDS             complement(513770..514822)
     CDS             514963..516258
     CDS             516703..517866
     CDS             518034..518453
     CDS             518467..519948
     CDS             519961..520932
     CDS             520952..521830
     CDS             521928..522848
     CDS             522876..523874
     CDS             523980..524531
     CDS             complement(524671..525159)
     CDS             complement(525211..526122)
     CDS             526184..526903
     CDS             complement(526956..527900)
     CDS             complement(528159..528935)
     CDS             complement(528932..530488)
     CDS             complement(530561..534808)
     CDS             complement(535050..539081)
     CDS             complement(539465..540154)
     CDS             complement(540159..540587)
     CDS             complement(540760..541476)
     CDS             complement(541560..542813)
     CDS             complement(542912..543700)
     CDS             complement(543709..545253)
     CDS             545466..546122
     CDS             complement(546078..547118)
     CDS             complement(547186..548265)
     CDS             complement(548376..549536)
     CDS             complement(549638..550456)
     CDS             550534..550794
     CDS             complement(550936..552156)
     CDS             complement(552193..552774)
     CDS             complement(552783..553811)
     CDS             554043..554258
     CDS             554392..556173
     CDS             556243..558132
     CDS             complement(558436..559854)
     CDS             complement(560041..560826)
     CDS             complement(560901..561536)
     CDS             complement(561681..562388)
     CDS             complement(562373..562930)
     CDS             complement(563058..564776)
     CDS             complement(564788..565093)
     CDS             complement(565169..565471)
     CDS             565634..565924
     CDS             565947..567593
     CDS             complement(567767..568216)
     CDS             complement(568233..568460)
     CDS             complement(568473..568799)
     CDS             complement(568786..569163)
     CDS             complement(569362..569580)
     CDS             569786..570649
     CDS             complement(570690..571598)
     CDS             571717..572544
     CDS             572554..573177
     CDS             complement(573303..574757)
     CDS             complement(575203..575745)
     CDS             complement(575870..576109)
     CDS             complement(576109..576600)
     CDS             complement(576686..576808)
     CDS             complement(576891..578375)
     CDS             complement(578451..579194)
     CDS             complement(579332..579679)
     CDS             complement(579736..581637)
     CDS             581951..582346
     CDS             complement(582372..582824)
     CDS             582978..583970
     CDS             complement(584035..584709)
     CDS             complement(584755..585429)
     CDS             complement(585576..587996)
     CDS             complement(588147..590435)
     CDS             590531..591007
     CDS             complement(591078..591695)
     CDS             complement(591695..592600)
     CDS             592723..593448
     CDS             complement(593536..593757)
     CDS             593855..594580
     CDS             594669..595334
     CDS             595334..595714
     CDS             595711..596070
     CDS             596079..596366
     CDS             complement(596497..597681)
     CDS             complement(597746..599848)
     CDS             complement(599932..600402)
     CDS             complement(600559..600933)
     CDS             complement(601115..603004)
     CDS             complement(603690..605663)
     CDS             complement(605757..607028)
     CDS             complement(607100..607936)
     CDS             complement(607957..608394)
     CDS             complement(608461..609117)
     CDS             609241..610476
     CDS             complement(610512..610673)
     CDS             610694..611110
     CDS             complement(611212..612519)
     CDS             complement(612624..614786)
     CDS             complement(615037..615231)
     CDS             complement(615772..617301)
     CDS             complement(617406..618338)
     CDS             complement(618348..619352)
     CDS             619754..620572
     CDS             620572..621054
     CDS             complement(620954..621412)
     CDS             complement(621492..622556)
     CDS             622876..623529
     CDS             629864..630169
     CDS             630157..630282
     CDS             complement(630346..631632)
     CDS             complement(631643..632167)
     CDS             complement(632164..632856)
     CDS             633161..635692
     CDS             635766..636773
     CDS             636785..637588
     CDS             637598..638413
     CDS             638552..639937
     CDS             complement(640075..640923)
     CDS             complement(641451..642737)
     CDS             complement(642776..643426)
     CDS             complement(643446..643880)
     CDS             complement(643894..645306)
     CDS             complement(645379..647148)
     CDS             complement(647375..648124)
     CDS             648322..651093
     CDS             651096..651755
     CDS             651782..652360
     CDS             652390..653157
     CDS             complement(653459..654280)
     CDS             complement(654319..654420)
     CDS             complement(654365..655009)
     CDS             complement(654999..656036)
     CDS             656212..656766
     CDS             662609..663118
     CDS             663211..664167
     CDS             664167..665522
     CDS             665535..666911
     CDS             666984..667370
     CDS             667460..667717
     CDS             667825..668394
     CDS             668419..669006
     CDS             669086..670033
     CDS             complement(670124..671059)
     CDS             671764..672948
     CDS             673197..673493
     CDS             673496..674479
     CDS             complement(674692..677850)
     CDS             complement(678239..678529)
     CDS             complement(678551..679555)
     CDS             679684..680301
     CDS             680324..681694
     CDS             681966..682457
     CDS             682512..682883
     CDS             683043..684413
     CDS             complement(684452..684763)
     CDS             complement(685466..687943)
     CDS             complement(687976..689076)
     CDS             complement(689231..690172)
     CDS             complement(690227..691342)
     CDS             complement(691501..692217)
     CDS             complement(692495..693073)
     CDS             complement(693363..695375)
     CDS             complement(695381..695593)
     CDS             complement(695590..696060)
     CDS             complement(696057..697340)
     CDS             697403..698167
     CDS             complement(698164..698721)
     CDS             complement(698718..699536)
     CDS             complement(699540..700091)
     CDS             complement(700107..700643)
     CDS             complement(700653..702569)
     CDS             complement(702730..703026)
     CDS             complement(703019..703378)
     CDS             complement(703648..706644)
     CDS             706952..707116
     CDS             707165..708910
     CDS             708903..710561
     CDS             complement(710645..711676)
     CDS             complement(711673..711993)
     CDS             complement(711981..712289)
     CDS             complement(712489..713490)
     CDS             713652..713870
     CDS             713967..714407
     CDS             714404..714838
     CDS             complement(715140..715616)
     CDS             complement(715613..716290)
     CDS             complement(716290..716568)
     CDS             complement(716691..717158)
     CDS             717269..718723
     CDS             complement(718776..719663)
     CDS             complement(719657..720097)
     CDS             720263..721054
     CDS             complement(721137..721454)
     CDS             complement(721436..722332)
     CDS             complement(722364..723242)
     CDS             723919..725397
     CDS             complement(725508..726788)
     CDS             complement(726800..728098)
     CDS             complement(728088..729779)
     CDS             730072..731514
     CDS             731614..732528
     CDS             732623..732934
     CDS             732946..734040
     CDS             734270..735064
     CDS             735085..736596
     CDS             complement(736671..737138)
     CDS             737422..738246
     CDS             738386..739108
     CDS             complement(739234..740205)
     CDS             complement(740213..744109)
     CDS             complement(744119..745855)
     CDS             complement(746006..746578)
     CDS             complement(746658..747119)
     CDS             747228..748247
     CDS             748257..749006
     CDS             749015..749593
     CDS             749602..749787
     CDS             749811..751028
     CDS             751161..753746
     CDS             753952..755337
     CDS             755334..757193
     CDS             757177..757302
     CDS             757421..757717
     CDS             757717..758025
     CDS             complement(758082..761336)
     CDS             761637..762935
     CDS             763058..763639
     CDS             763649..764884
     CDS             765122..765442
     CDS             765444..766001
     CDS             766152..766904
     CDS             766961..767350
     CDS             767518..768369
     CDS             complement(768411..768650)
     CDS             768766..769386
     CDS             769389..770852
     CDS             776909..777469
     CDS             777473..777913
     CDS             complement(777975..778601)
     CDS             complement(778807..780054)
     CDS             complement(780102..780218)
     CDS             780315..780620
     CDS             780622..782481
     CDS             782566..784284
     CDS             complement(784372..786720)
     CDS             complement(786840..787115)
     CDS             complement(787177..787329)
     CDS             complement(787310..788245)
     CDS             complement(788247..788969)
     CDS             789055..789768
     CDS             complement(789901..789996)
     CDS             complement(789998..791524)
     CDS             791772..792569
     CDS             792641..794479
     CDS             794559..796100
     CDS             complement(796139..799618)
     CDS             799857..801509
     CDS             801658..801987
     CDS             complement(802054..802563)
     CDS             complement(802577..803023)
     CDS             803249..804298
     CDS             804454..805776
     CDS             805980..807314
     CDS             complement(807394..809826)
     CDS             810081..810704
     CDS             810848..811672
     CDS             complement(811891..812388)
     CDS             813036..816929
     CDS             817101..818249
     CDS             818259..819170
     CDS             complement(819200..820042)
     CDS             complement(820042..821274)
     CDS             821450..822133
     CDS             complement(822211..822423)
     CDS             822600..823736
     CDS             823714..823986
     CDS             824001..825074
     CDS             complement(825685..826365)
     CDS             complement(826362..827585)
     CDS             827846..828493
     CDS             828520..829356
     CDS             complement(829405..829887)
     CDS             complement(829898..830479)
     CDS             830576..831778
     CDS             831797..832453
     CDS             832463..833395
     CDS             complement(833490..834671)
     CDS             complement(834686..836029)
     CDS             complement(836026..836697)
     CDS             complement(836708..837361)
     CDS             837609..838514
     CDS             838750..839061
     CDS             839078..839704
     CDS             839720..840322
     CDS             840319..840618
     CDS             840636..841457
     CDS             841483..841758
     CDS             841770..842102
     CDS             842120..842827
     CDS             842841..843251
     CDS             843251..843442
     CDS             843442..843699
     CDS             843928..844695
     CDS             844976..845347
     CDS             845358..845669
     CDS             845687..846226
     CDS             846238..846543
     CDS             846580..846972
     CDS             846988..847521
     CDS             847535..847888
     CDS             847903..848403
     CDS             848410..848589
     CDS             848593..849027
     CDS             849035..850360
     CDS             850389..850502
     CDS             850642..851010
     CDS             851013..851402
     CDS             851430..852050
     CDS             852082..853068
     CDS             853109..853495
     CDS             complement(853827..854216)
     CDS             complement(854335..854724)
     CDS             complement(854796..855035)
     CDS             855169..855975
     CDS             complement(856007..857200)
     CDS             complement(857310..857867)
     CDS             complement(858019..859635)
     CDS             complement(859808..860689)
     CDS             complement(860834..862207)
     CDS             complement(862342..863229)
     CDS             complement(863251..863442)
     CDS             complement(863520..866144)
     CDS             complement(866332..866757)
     CDS             complement(866859..868151)
     CDS             complement(868163..868711)
     CDS             complement(868882..869904)
     CDS             complement(869914..871068)
     CDS             complement(871145..872194)
     CDS             872402..873400
     CDS             873545..874540
     CDS             874606..876126
     CDS             876143..877153
     CDS             877299..878033
     CDS             878039..878596
     CDS             878596..879060
     CDS             879077..879373
     CDS             879389..881170
     CDS             881208..881513
     CDS             881656..882240
     CDS             complement(882346..882690)
     CDS             complement(882703..883113)
     CDS             complement(883124..883894)
     CDS             complement(883887..885686)
     CDS             885898..886869
     CDS             complement(887135..887818)
     CDS             complement(887872..888285)
     CDS             complement(888351..889367)
     CDS             889493..889711
     CDS             889713..891470
     CDS             891668..892498
     CDS             892522..892659
     CDS             complement(892798..893325)
     CDS             893463..893729
     CDS             893740..894357
     CDS             894419..894754
     CDS             894898..895989
     CDS             895971..896744
     CDS             896738..897172
     CDS             897595..898110
     CDS             898107..899498
     CDS             899645..901288
     CDS             901464..902225
     CDS             complement(902362..902709)
     CDS             complement(902724..905516)
     CDS             905665..905967
     CDS             906285..906848
     CDS             906976..909546
     CDS             complement(909583..910323)
     CDS             complement(910379..912727)
     CDS             complement(912919..913626)
     CDS             913819..914451
     CDS             complement(914539..916389)
     CDS             916620..918038
     CDS             918515..919138
     CDS             919376..920590
     CDS             920571..921323
     CDS             921298..921846
     CDS             923293..924213
     CDS             924206..925621
     CDS             925680..926696
     CDS             complement(926749..927948)
     CDS             928097..929080
     CDS             929073..929402
     CDS             929412..929834
     CDS             complement(929904..931076)
     CDS             complement(931104..932024)
     CDS             complement(932105..932362)
     CDS             complement(932383..932694)
     CDS             932907..933896
     CDS             933947..934684
     CDS             complement(934743..936113)
     CDS             complement(936511..937221)
     CDS             937413..939152
     CDS             939264..939668
     CDS             939856..941454
     CDS             941550..942839
     CDS             942963..944228
     CDS             944299..944919
     CDS             944912..945118
     CDS             945236..946483
     CDS             946725..947288
     CDS             947320..948516
     CDS             948534..951614
     CDS             952004..952618
     CDS             complement(952635..954167)
     CDS             complement(954177..955349)
     CDS             complement(955532..956014)
     CDS             956115..957221
     CDS             957302..957892
     CDS             957892..958686
     CDS             958695..959501
     CDS             959511..960362
     CDS             960362..960883
     CDS             complement(960911..961225)
     CDS             961305..961607
     CDS             961732..964437
     CDS             964502..964912
     CDS             965021..966877
     CDS             966978..967742
     CDS             967920..968642
     CDS             968775..969626
     CDS             complement(969806..970831)
     CDS             complement(970844..971437)
     CDS             complement(971545..973932)
     CDS             complement(973952..975283)
     CDS             complement(975293..976159)
     CDS             complement(976177..976896)
     CDS             977145..979730
     CDS             979825..980328
     CDS             980328..981362
     CDS             complement(981597..983663)
     CDS             complement(984000..984365)
     CDS             complement(984395..984655)
     CDS             complement(984714..985622)
     CDS             985888..987414
     CDS             complement(987646..988827)
     CDS             complement(988828..989448)
     CDS             complement(989421..989840)
     CDS             complement(989924..991234)
     CDS             complement(991355..992560)
     CDS             complement(992557..993711)
     CDS             complement(993708..994238)
     CDS             complement(994238..996145)
     CDS             complement(996254..997057)
     CDS             997258..997770
     CDS             997770..998486
     CDS             998486..999169
     CDS             999153..999449
     CDS             999495..1002860
     CDS             1002915..1003364
     CDS             1003367..1004485
     CDS             1004486..1005508
     CDS             complement(1005582..1006397)
     CDS             complement(1006630..1008165)
     CDS             complement(1008185..1008583)
     CDS             complement(1008583..1008816)
     CDS             complement(1008963..1010327)
     CDS             complement(1010675..1010845)
     CDS             complement(1010857..1011093)
     CDS             complement(1011307..1011972)
     CDS             1012136..1013338
     CDS             1013386..1013841
     CDS             1013845..1014501
     CDS             1014523..1014693
     CDS             1014760..1015434
     CDS             complement(1015799..1016977)
     CDS             complement(1016970..1018025)
     CDS             complement(1018029..1018379)
     CDS             complement(1018379..1018729)
     CDS             complement(1018846..1021371)
     CDS             complement(1021700..1022626)
     CDS             complement(1022673..1024205)
     CDS             1024514..1024777
     CDS             complement(1024850..1025416)
     CDS             1025562..1026419
     CDS             1026488..1027477
     CDS             1027535..1027984
     CDS             1028137..1028604
     CDS             1028779..1030125
     CDS             1030275..1031144
     CDS             1031208..1032314
     CDS             1032765..1033022
     CDS             1033019..1034473
     CDS             1034593..1034979
     CDS             1034952..1035464
     CDS             1035466..1036041
     CDS             1036082..1036972
     CDS             1037121..1038113
     CDS             1038094..1038393
     CDS             complement(1038488..1038973)
     CDS             complement(1039212..1040177)
     CDS             complement(1040273..1040854)
     CDS             complement(1040847..1041623)
     CDS             complement(1041677..1042798)
     CDS             1043355..1044902
     CDS             1044988..1046064
     CDS             1046240..1047649
     CDS             1047673..1048275
     CDS             complement(1048389..1053473)
     CDS             complement(1053715..1054794)
     CDS             complement(1054796..1055896)
     CDS             complement(1055909..1057273)
     CDS             complement(1057465..1060203)
     CDS             complement(1060231..1062108)
     CDS             1062206..1062646
     CDS             1062827..1063651
     CDS             1063832..1063966
     CDS             1063986..1064345
     CDS             1064309..1064569
     CDS             1064569..1066194
     CDS             1066352..1067710
     CDS             1067898..1068080
     CDS             1068022..1069767
     CDS             1069855..1071414
     CDS             1071484..1071999
     CDS             1071996..1072940
     CDS             1073118..1073456
     CDS             complement(1073504..1074262)
     CDS             1074433..1075338
     CDS             1075341..1076582
     CDS             1076579..1077211
     CDS             1077214..1077990
     CDS             1078046..1078993
     CDS             1079002..1080468
     CDS             1080569..1080916
     CDS             1081232..1081795
     CDS             1082773..1083771
     CDS             1083776..1085392
     CDS             1085376..1086023
     CDS             1086136..1087137
     CDS             complement(1087262..1089259)
     CDS             complement(1089388..1090065)
     CDS             complement(1090115..1090810)
     CDS             complement(1090804..1091664)
     CDS             complement(1091678..1093135)
     CDS             complement(1093194..1094180)
     CDS             complement(1094211..1095488)
     CDS             complement(1095485..1095967)
     CDS             complement(1096042..1097040)
     CDS             1097234..1098022
     CDS             1098172..1099116
     CDS             1099134..1099625
     CDS             1099920..1100867
     CDS             1100864..1101412
     CDS             complement(1101593..1102429)
     CDS             1102868..1104058
     CDS             1104447..1105415
     CDS             1105412..1106326
     CDS             complement(1106472..1107908)
     CDS             complement(1107905..1108324)
     CDS             complement(1108431..1108931)
     CDS             complement(1108931..1109542)
     CDS             complement(1109654..1110493)
     CDS             complement(1110495..1111112)
     CDS             complement(1111123..1113543)
     CDS             1113797..1114906
     CDS             1115250..1115528
     CDS             complement(1115653..1117497)
     CDS             complement(1117575..1118471)
     CDS             1118583..1118924
     CDS             complement(1119024..1120319)
     CDS             complement(1120294..1121811)
     CDS             complement(1121801..1123690)
     CDS             complement(1124264..1124857)
     CDS             complement(1124850..1126022)
     CDS             complement(1126089..1126877)
     CDS             complement(1126891..1127337)
     CDS             complement(1127423..1127635)
     CDS             complement(1127596..1129038)
     CDS             1129110..1129823
     CDS             complement(1130062..1131027)
     CDS             complement(1131024..1131701)
     CDS             complement(1131698..1132345)
     CDS             complement(1132422..1133948)
     CDS             complement(1134200..1138114)
     CDS             complement(1138111..1138485)
     CDS             complement(1138486..1138938)
     CDS             complement(1139203..1140339)
     CDS             complement(1140354..1141919)
     CDS             1142571..1144208
     CDS             complement(1144501..1144905)
     CDS             complement(1144919..1145035)
     CDS             complement(1145211..1145978)
     CDS             complement(1145988..1146665)
     CDS             complement(1146688..1147461)
     CDS             complement(1147762..1149036)
     CDS             complement(1149047..1149304)
     CDS             complement(1149325..1149642)
     CDS             complement(1149653..1150297)
     CDS             complement(1150327..1150830)
     CDS             complement(1150841..1151626)
     CDS             complement(1151623..1152417)
     CDS             complement(1152847..1153494)
     CDS             1153743..1154381
     CDS             1154386..1155051
     CDS             1155109..1155849
     CDS             1155891..1156094
     CDS             1156091..1156612
     CDS             1156609..1158555
     CDS             1158694..1159239
     CDS             1159239..1159700
     CDS             1159701..1160618
     CDS             1161248..1161547
     CDS             complement(1161552..1163564)
     CDS             complement(1163676..1164662)
     CDS             1164815..1165633
     CDS             1165732..1166682
     CDS             1167406..1168629
     CDS             complement(1168738..1169778)
     CDS             complement(1169854..1171017)
     CDS             complement(1171129..1172535)
     CDS             complement(1172537..1172941)
     CDS             complement(1172942..1173709)
     CDS             complement(1173984..1175111)
     CDS             complement(1175115..1176626)
     CDS             complement(1176677..1177675)
     CDS             1177909..1179228
     CDS             1179285..1180766
     CDS             complement(1180817..1181743)
     CDS             complement(1181796..1182299)
     CDS             1182410..1183081
     CDS             complement(1183115..1184644)
     CDS             complement(1184759..1185376)
     CDS             1185481..1186347
     CDS             complement(1186387..1187385)
     CDS             complement(1187382..1188353)
     CDS             complement(1188363..1189298)
     CDS             complement(1189308..1190228)
     CDS             complement(1190309..1191934)
     CDS             1192230..1193183
     CDS             1194261..1195361
     CDS             1195316..1195732
     CDS             1195690..1195848
     CDS             1196050..1196505
     CDS             1196536..1197501
     CDS             1197504..1197827
     CDS             1197840..1199672
     CDS             1199682..1201148
     CDS             1201162..1202535
     CDS             1202529..1203611
     CDS             1203734..1205047
     CDS             1205069..1206253
     CDS             1206265..1207320
     CDS             1207458..1208885
     CDS             1208957..1209877
     CDS             1209877..1210641
     CDS             1210660..1211937
     CDS             1212021..1213286
     CDS             1213325..1214242
     CDS             1214369..1215526
     CDS             complement(1215571..1216428)
     CDS             complement(1216446..1216940)
     CDS             complement(1216943..1217668)
     CDS             complement(1217672..1218190)
     CDS             complement(1218171..1218785)
     CDS             complement(1218836..1219372)
     CDS             1219461..1220816
     CDS             1221027..1221566
     CDS             1221872..1223194
     CDS             complement(1223294..1223761)
     CDS             complement(1224009..1225739)
     CDS             complement(1225739..1227499)
     CDS             complement(1227571..1228527)
     CDS             complement(1228601..1229332)
     CDS             complement(1229349..1229459)
     CDS             complement(1229539..1230510)
     CDS             complement(1230507..1230923)
     CDS             complement(1231372..1231785)
     CDS             complement(1231849..1234932)
     CDS             1235301..1236362
     CDS             1236513..1236836
     CDS             complement(1236913..1238013)
     CDS             complement(1238101..1239189)
     CDS             1239380..1239724
     CDS             complement(1239765..1240331)
     CDS             complement(1240331..1241317)
     CDS             1241359..1241940
     CDS             1242025..1243179
     CDS             1243581..1243988
     CDS             1244067..1244552
     CDS             complement(1244741..1245076)
     CDS             complement(1245169..1245852)
     CDS             complement(1245852..1246517)
     CDS             complement(1246521..1247240)
     CDS             complement(1247258..1247989)
     CDS             complement(1248116..1248700)
     CDS             1249018..1249464
     CDS             complement(1249741..1250724)
     CDS             complement(1250727..1251719)
     CDS             complement(1251729..1252616)
     CDS             complement(1252631..1253632)
     CDS             complement(1253722..1255905)
     CDS             complement(1256516..1257145)
     CDS             complement(1257152..1257577)
     CDS             complement(1257570..1257719)
     CDS             complement(1257667..1258257)
     CDS             1258413..1258556
     CDS             complement(1258603..1259634)
     CDS             1260108..1261001
     CDS             1260994..1262085
     CDS             1262121..1263290
     CDS             1263290..1264171
     CDS             1264292..1264915
     CDS             1264963..1266036
     CDS             1266047..1267018
     CDS             complement(1267077..1268021)
     CDS             1268153..1268656
     CDS             complement(1268731..1270866)
     CDS             complement(1270934..1272139)
     CDS             1272354..1272797
     CDS             1272884..1273375
     CDS             1273386..1274903
     CDS             complement(1274958..1275848)
     CDS             complement(1275848..1276303)
     CDS             1276510..1277445
     CDS             complement(1277530..1279038)
     CDS             complement(1279189..1279935)
     CDS             1280420..1281109
     CDS             1281398..1283125
     CDS             1283118..1283825
     CDS             1283822..1284511
     CDS             complement(1284588..1287329)
     CDS             complement(1287584..1289182)
     CDS             1289456..1290157
     CDS             1290233..1291882
     CDS             1292005..1292289
     CDS             1292364..1292657
     CDS             1292657..1293847
     CDS             1293871..1294563
     CDS             1294570..1294890
     CDS             complement(1294919..1295614)
     CDS             complement(1295680..1296924)
     CDS             complement(1297029..1297655)
     CDS             complement(1297779..1299845)
     CDS             complement(1299857..1300399)
     CDS             complement(1300547..1301983)
     CDS             complement(1302097..1303800)
     CDS             complement(1303863..1306523)
     CDS             1306823..1307281
     CDS             complement(1307437..1307784)
     CDS             complement(1307775..1308878)
     CDS             1309144..1311051
     CDS             1311138..1312286
     CDS             complement(1312365..1313618)
     CDS             complement(1313639..1314301)
     CDS             1314399..1315199
     CDS             complement(1315231..1316427)
     CDS             complement(1316429..1317127)
     CDS             complement(1317218..1317838)
     CDS             1318036..1320306
     CDS             1320516..1322459
     CDS             complement(1322490..1324529)
     CDS             complement(1325143..1326111)
     CDS             complement(1326114..1326734)
     CDS             1327059..1327364
     CDS             1327375..1327698
     CDS             1327861..1329531
     CDS             1329593..1329934
     CDS             1329939..1331000
     CDS             1331223..1331447
     CDS             1331444..1331908
     CDS             1331905..1332078
     CDS             1332180..1335620
     CDS             complement(1335673..1337073)
     CDS             1337267..1338157
     CDS             1338159..1339463
     CDS             complement(1339751..1340431)
     CDS             1340589..1341665
     CDS             complement(1341719..1344361)
     CDS             complement(1344944..1346707)
     CDS             complement(1346844..1347083)
     CDS             1347200..1347445
     CDS             1347455..1347634
     CDS             1347628..1347744
     CDS             1347942..1348478
     CDS             1348495..1349259
     CDS             1349256..1350062
     CDS             1350114..1350830
     CDS             complement(1350886..1351746)
     CDS             complement(1351859..1353907)
     CDS             1354058..1355170
     CDS             complement(1355217..1355879)
     CDS             1355996..1356670
     CDS             1357045..1357263
     CDS             1358656..1359111
     CDS             1359128..1360615
     CDS             1360627..1363116
     CDS             complement(1363195..1366362)
     CDS             complement(1366454..1367833)
     CDS             complement(1367826..1369556)
     CDS             1369672..1370058
     CDS             1370058..1370996
     CDS             1371065..1372189
     CDS             complement(1372222..1373061)
     CDS             complement(1373188..1373973)
     CDS             complement(1373964..1374344)
     CDS             complement(1374341..1375534)
     CDS             complement(1375488..1376024)
     CDS             1376139..1376561
     CDS             1376580..1377275
     CDS             1377368..1378063
     CDS             1378012..1378752
     CDS             1378846..1380789
     CDS             complement(1380817..1381506)
     CDS             complement(1381582..1382985)
     CDS             1383211..1383684
     CDS             1383688..1384122
     CDS             1384196..1385176
     CDS             1385173..1385664
     CDS             1385664..1386293
     CDS             1386310..1387122
     CDS             complement(1387117..1387365)
     CDS             1387411..1388151
     CDS             1388300..1389289
     CDS             1389323..1391710
     CDS             1391712..1392002
     CDS             1392055..1392540
     CDS             1392733..1393023
     CDS             1393010..1393996
     CDS             1394078..1394893
     CDS             1395161..1395568
     CDS             1395779..1395976
     CDS             1396043..1396396
     CDS             1396509..1400144
     CDS             1400144..1402066
     CDS             complement(1402135..1402581)
     CDS             1402708..1404483
     CDS             1404652..1405185
     CDS             1405422..1406147
     CDS             1406144..1406281
     CDS             1406417..1406686
     CDS             complement(1406758..1407129)
     CDS             complement(1407126..1407236)
     CDS             complement(1407458..1408897)
     CDS             1409061..1409537
     CDS             complement(1409576..1409875)
     CDS             1410002..1410631
     CDS             1410722..1412629
     CDS             1412741..1413568
     CDS             1413606..1414943
     CDS             1415002..1415496
     CDS             1415710..1416087
     CDS             complement(1416165..1417490)
     CDS             complement(1417617..1418117)
     CDS             complement(1418131..1418733)
     CDS             1418744..1420123
     CDS             complement(1420204..1421343)
     CDS             complement(1421416..1422159)
     CDS             complement(1422185..1423045)
     CDS             complement(1423029..1424174)
     CDS             1424443..1425681
     CDS             complement(1426245..1426727)
     CDS             1427001..1427879
     CDS             complement(1427922..1428887)
     CDS             complement(1428884..1430398)
     CDS             1430514..1431989
     CDS             1432409..1434082
     CDS             1434148..1434612
     CDS             1434683..1436773
     CDS             1436783..1438975
     CDS             1439071..1441050
     CDS             1441073..1442374
     CDS             1442482..1443912
     CDS             1444158..1446623
     CDS             1446885..1448423
     CDS             1448434..1449858
     CDS             complement(1449976..1450842)
     CDS             1450938..1453544
     CDS             complement(1453620..1454204)
     CDS             1454489..1456420
     CDS             complement(1456539..1459319)
     CDS             complement(1459423..1461825)
     CDS             complement(1461986..1462195)
     CDS             complement(1462303..1462632)
     CDS             complement(1462634..1463575)
     CDS             1463725..1465059
     CDS             1465106..1465837
     CDS             1465837..1470369
     CDS             1470440..1471348
     CDS             1471351..1472226
     CDS             1472239..1473660
     CDS             complement(1474351..1475628)
     CDS             complement(1475625..1476320)
     CDS             complement(1476415..1476555)
     CDS             complement(1476557..1477183)
     CDS             complement(1477193..1478041)
     CDS             complement(1478043..1478990)
     CDS             complement(1479081..1479857)
     CDS             1480601..1481089
     CDS             1481105..1481602
     CDS             1481976..1482422
     CDS             1482528..1484084
     CDS             1484097..1484678
     CDS             1484727..1485113
     CDS             1485166..1486167
     CDS             1486204..1487637
     CDS             1487699..1487971
     CDS             complement(1488005..1490869)
     CDS             complement(1490870..1491799)
     CDS             complement(1491780..1492682)
     CDS             complement(1492630..1493001)
     CDS             complement(1493223..1493645)
     CDS             complement(1493611..1493781)
     CDS             complement(1493866..1494300)
     CDS             1494535..1495929
     CDS             1496057..1496665
     CDS             complement(1496764..1497588)
     CDS             complement(1497588..1498607)
     CDS             complement(1498837..1499043)
     CDS             complement(1499076..1499585)
     CDS             complement(1499536..1499646)
     CDS             complement(1500122..1501222)
     CDS             complement(1501283..1501639)
     CDS             complement(1502127..1503347)
     CDS             complement(1503394..1504704)
     CDS             complement(1504706..1505845)
     CDS             complement(1506035..1506550)
     CDS             complement(1506560..1507081)
     CDS             complement(1507402..1507677)
     CDS             complement(1507670..1508272)
     CDS             complement(1508241..1508597)
     CDS             complement(1508721..1508858)
     CDS             complement(1509035..1509601)
     CDS             1509962..1510261
     CDS             1510258..1510551
     CDS             complement(1510582..1510860)
     CDS             1511013..1511588
     CDS             1511713..1511832
     CDS             1511874..1512158
     CDS             complement(1512159..1513049)
     CDS             complement(1513396..1513488)
     CDS             1513585..1514358
     CDS             1514479..1515408
     CDS             1515608..1516444
     CDS             complement(1516529..1517167)
     CDS             complement(1517222..1518256)
     CDS             1518436..1519194
     CDS             1519211..1520404
     CDS             1520404..1521210
     CDS             complement(1521348..1522301)
     CDS             1522360..1522836
     CDS             complement(1522993..1523211)
     CDS             complement(1523361..1523519)
     CDS             complement(1523512..1523661)
     CDS             complement(1523684..1524232)
     CDS             complement(1524226..1524546)
     CDS             complement(1524561..1525301)
     CDS             complement(1525285..1526019)
     CDS             1526179..1526433
     CDS             1526433..1527320
     CDS             1527362..1529239
     CDS             complement(1529275..1529727)
     CDS             complement(1529727..1530365)
     CDS             complement(1530546..1530938)
     CDS             complement(1530955..1531383)
     CDS             1531847..1532725
     CDS             complement(1532814..1533542)
     CDS             complement(1533645..1533911)
     CDS             complement(1533972..1534628)
     CDS             1534766..1535980
     CDS             1535984..1536715
     CDS             1536782..1537105
     CDS             complement(1537173..1537760)
     CDS             complement(1537998..1538468)
     CDS             complement(1538510..1539151)
     CDS             complement(1539163..1540224)
     CDS             complement(1540419..1540916)
     CDS             complement(1540879..1541415)
     CDS             1541571..1541711
     CDS             1541735..1541953
     CDS             complement(1542024..1542221)
     CDS             complement(1542231..1542776)
     CDS             complement(1542998..1543237)
     CDS             1544081..1545445
     CDS             complement(1545523..1545900)
     CDS             complement(1546114..1546608)
     CDS             complement(1546667..1548004)
     CDS             complement(1548042..1548869)
     CDS             complement(1548981..1550126)
     CDS             1550264..1550809
     CDS             1551429..1552466
     CDS             1552525..1554294
     CDS             complement(1554432..1554701)
     CDS             complement(1554685..1555032)
     CDS             complement(1555042..1555803)
     CDS             complement(1555796..1556809)
     CDS             complement(1556796..1557851)
     CDS             complement(1557919..1558764)
     CDS             complement(1558774..1559373)
     CDS             complement(1559375..1559722)
     CDS             complement(1559962..1560681)
     CDS             1560909..1561178
     CDS             1561212..1563275
     CDS             1563332..1563604
     CDS             complement(1563537..1564007)
     CDS             1564041..1564904
     CDS             1564965..1565282
     CDS             1565297..1565806
     CDS             1565803..1565964
     CDS             1565964..1566233
     CDS             1566436..1566657
     CDS             1566657..1566830
     CDS             1566833..1567393
     CDS             1567567..1568124
     CDS             1568121..1568675
     CDS             1569309..1569815
     CDS             1569897..1570181
     CDS             1570448..1570708
     CDS             1570705..1570959
     CDS             1571077..1571304
     CDS             1571301..1571630
     CDS             1571635..1571943
     CDS             1571955..1572524
     CDS             1572524..1574050
     CDS             1574062..1575624
     CDS             1575715..1576959
     CDS             1577097..1577537
     CDS             1577768..1578835
     CDS             1578835..1579761
     CDS             1579844..1580101
     CDS             1580232..1580657
     CDS             1580657..1581208
     CDS             1581221..1581412
     CDS             1581412..1582875
     CDS             1582885..1583241
     CDS             1583254..1583637
     CDS             1583721..1585613
     CDS             1585613..1586980
     CDS             1586980..1587765
     CDS             1587765..1587983
     CDS             1587929..1588240
     CDS             1588277..1588825
     CDS             1588834..1589241
     CDS             1589241..1590308
     CDS             1590403..1590900
     CDS             1590900..1592771
     CDS             1593430..1594275
     CDS             complement(1594339..1594854)
     CDS             complement(1594829..1595566)
     CDS             complement(1595753..1597183)
     CDS             1597280..1598215
     CDS             1598289..1600187
     CDS             1600254..1602497
     CDS             1602539..1603753
     CDS             complement(1603792..1604700)
     CDS             1604817..1605080
     CDS             complement(1605147..1606367)
     CDS             1606516..1607058
     CDS             1607039..1608211
     CDS             1608181..1608528
     CDS             1608780..1609583
     CDS             1609583..1610461
     CDS             1610458..1611159
     CDS             1611159..1611956
     CDS             complement(1611994..1613841)
     CDS             1613939..1614493
     CDS             complement(1614541..1615095)
     CDS             complement(1615095..1615703)
     CDS             complement(1615824..1617068)
     CDS             1617353..1617775
     CDS             complement(1617864..1618952)
     CDS             complement(1619170..1620420)
     CDS             complement(1620420..1621103)
     CDS             complement(1621250..1621825)
     CDS             complement(1621835..1622617)
     CDS             complement(1622605..1623252)
     CDS             complement(1623262..1624404)
     CDS             complement(1624413..1625705)
     CDS             complement(1625724..1626905)
     CDS             complement(1626905..1627852)
     CDS             complement(1627912..1628766)
     CDS             complement(1628781..1629584)
     CDS             complement(1629584..1630462)
     CDS             complement(1630462..1630902)
     CDS             complement(1630955..1632040)
     CDS             complement(1632147..1632359)
     CDS             complement(1632558..1633094)
     CDS             1633785..1634609
     CDS             1634710..1636722
     CDS             complement(1636791..1637207)
     CDS             complement(1637480..1638037)
     CDS             1638282..1638563
     CDS             complement(1638626..1639342)
     CDS             complement(1639409..1639726)
     CDS             1640232..1641668
     CDS             1641810..1643216
     CDS             1643226..1644308
     CDS             1644405..1646054
     CDS             1646289..1646387
     CDS             1646702..1647673
     CDS             complement(1647856..1648323)
     CDS             complement(1648637..1648810)
     CDS             complement(1648798..1649217)
     CDS             1649297..1651030
     CDS             complement(1651323..1651814)
     CDS             complement(1651814..1653535)
     CDS             complement(1653802..1655322)
     CDS             1655765..1656169
     CDS             1656239..1657075
     CDS             1657075..1658373
     CDS             complement(1658455..1659795)
     CDS             complement(1659856..1660473)
     CDS             complement(1660491..1662080)
     CDS             complement(1662252..1662923)
     CDS             complement(1662937..1663260)
     CDS             complement(1663262..1663762)
     CDS             complement(1663821..1665197)
     CDS             complement(1665333..1666379)
     CDS             complement(1666703..1667419)
     CDS             complement(1667409..1668332)
     CDS             complement(1668392..1668679)
     CDS             complement(1668718..1669158)
     CDS             1669381..1670061
     CDS             1670086..1671348
     CDS             1671414..1672025
     CDS             1672032..1673282
     CDS             1673345..1673974
     CDS             1673974..1674927
     CDS             1674929..1675876
     CDS             complement(1675940..1677145)
     CDS             complement(1677346..1678062)
     CDS             complement(1678071..1679465)
     CDS             1679509..1680123
     CDS             complement(1680195..1682804)
     CDS             1682965..1683459
     CDS             1683529..1684617
     CDS             1684756..1685946
     CDS             complement(1686173..1686790)
     CDS             complement(1686792..1687079)
     CDS             complement(1687425..1688045)
     CDS             complement(1688045..1688530)
     CDS             complement(1688543..1689226)
     CDS             1689316..1689723
     CDS             complement(1689783..1690280)
     CDS             complement(1690281..1690997)
     CDS             1691109..1691459
     CDS             1691490..1691894
     CDS             complement(1691957..1692544)
     CDS             1692762..1693049
     CDS             complement(1693148..1693720)
     CDS             1694577..1694942
     CDS             1695071..1696369
     CDS             complement(1696426..1697253)
     CDS             1697612..1698622
     CDS             1698805..1701444
     CDS             complement(1701481..1702893)
     CDS             1702963..1704660
     CDS             1704660..1705625
     CDS             1705615..1706502
     CDS             1706506..1707555
     CDS             1707555..1708364
     CDS             1708376..1709392
     CDS             complement(1709484..1710293)
     CDS             1710527..1711528
     CDS             complement(1711447..1712121)
     CDS             1712590..1713465
     CDS             1713466..1714044
     CDS             complement(1714592..1716286)
     CDS             complement(1716772..1717050)
     CDS             complement(1717801..1718352)
     CDS             complement(1718465..1718824)
     CDS             complement(1718821..1719912)
     CDS             complement(1720014..1720865)
     CDS             1720937..1722664
     CDS             1722664..1723023
     CDS             1723036..1723620
     CDS             1723677..1724258
     CDS             1724513..1726783
     CDS             1726925..1728055
     CDS             complement(1728171..1729400)
     CDS             complement(1729503..1732310)
     CDS             complement(1732513..1733151)
     CDS             complement(1733161..1733916)
     CDS             complement(1734144..1734527)
     CDS             complement(1734543..1736012)
     CDS             complement(1736086..1738167)
     CDS             complement(1738359..1738832)
     CDS             complement(1738952..1739083)
     CDS             1739184..1740266
     CDS             1740250..1742895
     CDS             complement(1742950..1743402)
     CDS             complement(1743403..1743648)
     CDS             complement(1743650..1744132)
     CDS             complement(1744224..1745237)
     CDS             1745682..1746353
     CDS             1746968..1747903
     CDS             1747913..1748455
     CDS             complement(1748553..1750709)
     CDS             complement(1750777..1751442)
     CDS             1751640..1752701
     CDS             1752983..1753561
     CDS             1753649..1754230
     CDS             1754231..1756690
     CDS             1756695..1757771
     CDS             1757771..1758394
     CDS             1758396..1759103
     CDS             1759288..1759923
     CDS             1759981..1761354
     CDS             complement(1761378..1762433)
     CDS             complement(1762420..1763109)
     CDS             complement(1763283..1764047)
     CDS             1764185..1764952
     CDS             complement(1765061..1765864)
     CDS             complement(1765866..1766750)
     CDS             complement(1766762..1767535)
     CDS             complement(1767547..1768608)
     CDS             complement(1768610..1769524)
     CDS             complement(1769521..1770726)
     CDS             1770861..1771604
     CDS             complement(1771826..1774096)
     CDS             complement(1774289..1775365)
     CDS             complement(1775349..1776467)
     CDS             1776575..1778050
     CDS             complement(1778086..1780029)
     CDS             complement(1780390..1781745)
     CDS             complement(1781742..1782407)
     CDS             complement(1782470..1782835)
     CDS             complement(1782950..1783162)
     CDS             complement(1783345..1783845)
     CDS             complement(1783905..1785632)
     CDS             complement(1785712..1785969)
     CDS             complement(1786128..1787168)
     CDS             1787239..1787787
     CDS             complement(1788088..1789155)
     CDS             complement(1789584..1790369)
     CDS             complement(1790426..1793017)
     CDS             1793079..1793645
     CDS             1793723..1794463
     CDS             complement(1794526..1795332)
     CDS             1795468..1795812
     CDS             1795769..1796167
     CDS             1796174..1798519
     CDS             1798692..1799564
     CDS             1799720..1801054
     CDS             complement(1801125..1802318)
     CDS             complement(1802362..1803099)
     CDS             complement(1803086..1804015)
     CDS             complement(1804012..1804653)
     CDS             complement(1804886..1807948)
     CDS             complement(1807963..1808859)
     CDS             complement(1809215..1811194)
     CDS             complement(1811277..1812065)
     CDS             1812244..1813827
     CDS             complement(1813903..1814136)
     CDS             complement(1814239..1814568)
     CDS             complement(1814565..1815299)
     CDS             complement(1815309..1816238)
     CDS             complement(1822366..1823511)
     CDS             complement(1823723..1824532)
     CDS             complement(1824562..1826643)
     CDS             complement(1826640..1828754)
     CDS             complement(1828934..1829200)
     CDS             complement(1829263..1829889)