CDS             complement(323..1351)
     CDS             1622..1747
     CDS             1772..2023
     CDS             2026..2481
     CDS             2459..3856
     CDS             complement(4005..4385)
     CDS             complement(5289..6608)
     CDS             7099..7659
     CDS             7716..8972
     CDS             9022..9786
     CDS             complement(10343..11335)
     CDS             11415..12227
     CDS             complement(12230..12823)
     CDS             12945..13718
     CDS             13840..14418
     CDS             complement(14434..15384)
     CDS             15571..15756
     CDS             16174..17241
     CDS             17254..17928
     CDS             complement(18669..18830)
     CDS             complement(18944..19105)
     CDS             complement(19151..19657)
     CDS             complement(19770..20489)
     CDS             complement(20438..20665)
     CDS             21194..21382
     CDS             complement(21659..21886)
     CDS             complement(22065..22481)
     CDS             complement(22540..22701)
     CDS             22872..23189
     CDS             23939..24379
     CDS             24418..26613
     CDS             complement(26671..26907)
     CDS             complement(27153..27317)
     CDS             complement(27326..27550)
     CDS             complement(27623..28141)
     CDS             complement(28175..30418)
     CDS             31038..31841
     CDS             32308..33894
     CDS             33963..34763
     CDS             34864..37536
     CDS             37549..39594
     CDS             39637..41028
     CDS             complement(41230..43002)
     CDS             complement(43141..43980)
     CDS             44460..44927
     CDS             complement(44981..45406)
     CDS             46112..47791
     CDS             complement(47793..49181)
     CDS             49210..49716
     CDS             complement(49652..51130)
     CDS             complement(51171..51956)
     CDS             complement(52066..52203)
     CDS             52329..53639
     CDS             complement(53702..54142)
     CDS             complement(54225..56804)
     CDS             complement(56951..58240)
     CDS             complement(58244..59101)
     CDS             complement(59105..59992)
     CDS             60089..60904
     CDS             60995..61690
     CDS             61705..62730
     CDS             62740..63723
     CDS             63841..64578
     CDS             64627..65268
     CDS             65276..66070
     CDS             66067..67152
     CDS             67158..68000
     CDS             68266..69003
     CDS             69106..70233
     CDS             70243..71595
     CDS             complement(71600..72178)
     CDS             72421..72981
     CDS             complement(73113..74648)
     CDS             74904..76313
     CDS             76425..79871
     CDS             complement(79947..81359)
     CDS             complement(81359..81652)
     CDS             complement(81649..82803)
     CDS             83012..83587
     CDS             83635..83772
     CDS             83868..84146
     CDS             84133..84519
     CDS             84758..85900
     CDS             85897..86403
     CDS             86406..86675
     CDS             86689..86913
     CDS             86910..88415
     CDS             complement(88555..90123)
     CDS             90692..93163
     CDS             93236..93928
     CDS             complement(93956..94690)
     CDS             complement(94669..95892)
     CDS             complement(96039..96521)
     CDS             complement(96525..96857)
     CDS             complement(96857..97822)
     CDS             complement(97850..97954)
     CDS             98222..98941
     CDS             99041..99682
     CDS             99903..100238
     CDS             100239..101138
     CDS             101233..101742
     CDS             102339..103061
     CDS             complement(103083..103622)
     CDS             complement(103793..105427)
     CDS             105655..106725
     CDS             106729..107211
     CDS             107195..108088
     CDS             108219..108476
     CDS             108585..109205
     CDS             109269..109835
     CDS             complement(109815..110492)
     CDS             complement(110461..111342)
     CDS             complement(111396..112403)
     CDS             complement(112473..113513)
     CDS             complement(113664..114398)
     CDS             114603..116039
     CDS             complement(116036..116497)
     CDS             complement(116540..117340)
     CDS             117405..118472
     CDS             complement(118492..119454)
     CDS             complement(119490..120308)
     CDS             120455..120874
     CDS             120980..122095
     CDS             complement(122508..123581)
     CDS             complement(123965..124399)
     CDS             124417..124650
     CDS             124647..125624
     CDS             125705..126625
     CDS             126768..128369
     CDS             128508..129002
     CDS             complement(129062..129154)
     CDS             complement(129234..129512)
     CDS             129593..130039
     CDS             130075..131823
     CDS             131944..132543
     CDS             complement(132757..133815)
     CDS             134088..135773
     CDS             complement(135812..136249)
     CDS             136626..137483
     CDS             137532..137942
     CDS             complement(138205..139392)
     CDS             complement(139494..139829)
     CDS             complement(139920..141338)
     CDS             complement(141729..142559)
     CDS             complement(142601..143086)
     CDS             complement(143122..144741)
     CDS             complement(144807..145106)
     CDS             complement(145253..145561)
     CDS             complement(145891..147291)
     CDS             complement(147355..148215)
     CDS             148614..148820
     CDS             complement(148817..149800)
     CDS             complement(149805..152456)
     CDS             152705..154270
     CDS             154366..155091
     CDS             complement(155104..155859)
     CDS             155983..156432
     CDS             156442..157149
     CDS             157229..158851
     CDS             complement(158931..159953)
     CDS             complement(160245..160880)
     CDS             complement(161112..162743)
     CDS             162891..163997
     CDS             complement(164013..164540)
     CDS             164716..165405
     CDS             165535..166206
     CDS             complement(166223..167482)
     CDS             167695..168072
     CDS             168456..169544
     CDS             169558..170712
     CDS             170730..172952
     CDS             complement(173280..174608)
     CDS             174799..175056
     CDS             complement(175074..175493)
     CDS             complement(175490..177253)
     CDS             complement(177381..178295)
     CDS             178817..182884
     CDS             complement(183108..184646)
     CDS             184734..185078
     CDS             185180..186262
     CDS             complement(186428..187141)
     CDS             complement(187120..187947)
     CDS             188040..189173
     CDS             189294..189515
     CDS             complement(189517..190353)
     CDS             190489..191001
     CDS             complement(191088..193385)
     CDS             complement(193470..193757)
     CDS             complement(194189..194575)
     CDS             complement(194583..196115)
     CDS             complement(196197..197921)
     CDS             complement(197964..199325)
     CDS             199639..200874
     CDS             complement(200921..203260)
     CDS             203498..204094
     CDS             204294..204815
     CDS             204886..206517
     CDS             206818..207513
     CDS             complement(207668..211240)
     CDS             211432..212595
     CDS             complement(212598..212837)
     CDS             complement(212963..213562)
     CDS             complement(213808..214143)
     CDS             complement(214171..215598)
     CDS             215654..216508
     CDS             216740..217438
     CDS             complement(217524..217658)
     CDS             complement(217697..218113)
     CDS             complement(218160..218360)
     CDS             complement(218643..219128)
     CDS             complement(219212..219715)
     CDS             complement(219748..220956)
     CDS             221301..222506
     CDS             222922..223713
     CDS             224042..225940
     CDS             225956..229453
     CDS             229450..229905
     CDS             229902..232691
     CDS             complement(232717..234213)
     CDS             complement(234720..235388)
     CDS             complement(235638..237608)
     CDS             237722..238414
     CDS             238445..238750
     CDS             238747..239433
     CDS             239469..239768
     CDS             239786..240781
     CDS             complement(240875..241186)
     CDS             complement(241205..241810)
     CDS             complement(241814..242422)
     CDS             complement(242465..243583)
     CDS             complement(243798..244889)
     CDS             complement(244959..246044)
     CDS             246161..246739
     CDS             246827..247021
     CDS             247155..247937
     CDS             complement(248085..252389)
     CDS             complement(252457..252621)
     CDS             complement(252614..253540)
     CDS             complement(253830..254624)
     CDS             complement(254621..256018)
     CDS             complement(256015..256710)
     CDS             complement(256710..257330)
     CDS             complement(257335..257511)
     CDS             complement(257726..258292)
     CDS             complement(258295..258921)
     CDS             complement(259241..259633)
     CDS             complement(259699..259992)
     CDS             complement(260107..263568)
     CDS             complement(263649..265013)
     CDS             265212..267971
     CDS             complement(268003..268851)
     CDS             complement(268960..269187)
     CDS             269367..270386
     CDS             270504..271460
     CDS             complement(271427..271966)
     CDS             complement(272032..272883)
     CDS             complement(272890..273627)
     CDS             273689..274723
     CDS             274817..276217
     CDS             276395..278266
     CDS             complement(278367..280166)
     CDS             280342..282144
     CDS             282222..282578
     CDS             complement(282753..283724)
     CDS             complement(283795..284727)
     CDS             complement(284724..285737)
     CDS             complement(285804..286619)
     CDS             286718..287278
     CDS             287356..288966
     CDS             289068..289640
     CDS             289650..290048
     CDS             complement(290074..290550)
     CDS             complement(290659..292080)
     CDS             complement(292138..292707)
     CDS             292946..293908
     CDS             complement(293963..295693)
     CDS             complement(296481..297890)
     CDS             complement(298207..298902)
     CDS             299042..300430
     CDS             complement(300498..302183)
     CDS             302202..304637
     CDS             304780..306864
     CDS             complement(306874..307242)
     CDS             307343..307513
     CDS             complement(307622..308962)
     CDS             complement(309269..309775)
     CDS             complement(309941..311773)
     CDS             complement(312288..313499)
     CDS             313603..314574
     CDS             314571..314843
     CDS             314846..315343
     CDS             315340..316323
     CDS             complement(316339..316458)
     CDS             316967..317659
     CDS             317665..318759
     CDS             318756..319007
     CDS             319034..319234
     CDS             319279..319629
     CDS             319640..320422
     CDS             320453..321616
     CDS             321646..322173
     CDS             complement(322457..323992)
     CDS             324043..324570
     CDS             324629..325366
     CDS             complement(325379..325585)
     CDS             complement(325865..327262)
     CDS             327573..329027
     CDS             329075..329854
     CDS             329851..330342
     CDS             330545..331258
     CDS             complement(331221..332825)
     CDS             333065..334093
     CDS             334157..335776
     CDS             335886..336581
     CDS             complement(336733..337560)
     CDS             complement(337633..338811)
     CDS             complement(338859..339272)
     CDS             complement(339272..341119)
     CDS             complement(341171..341725)
     CDS             341789..342952
     CDS             complement(342949..343338)
     CDS             343583..343864
     CDS             complement(343971..345248)
     CDS             complement(345317..346366)
     CDS             346544..347023
     CDS             347049..347183
     CDS             complement(347576..348253)
     CDS             complement(348243..348482)
     CDS             complement(348487..350001)
     CDS             complement(350459..350803)
     CDS             complement(351141..352439)
     CDS             352687..353382
     CDS             complement(353747..354676)
     CDS             complement(354667..355716)
     CDS             356003..357541
     CDS             357606..358937
     CDS             358994..359833
     CDS             359848..361827
     CDS             361837..362661
     CDS             362859..365048
     CDS             complement(365139..365465)
     CDS             complement(365563..366066)
     CDS             366332..367015
     CDS             367352..367855
     CDS             367901..368875
     CDS             368959..369828
     CDS             369818..370612
     CDS             complement(370581..371450)
     CDS             371478..372212
     CDS             complement(372436..373701)
     CDS             373878..374624
     CDS             374713..375813
     CDS             375797..376975
     CDS             complement(376996..377880)
     CDS             377973..378350
     CDS             complement(378472..378738)
     CDS             complement(378773..379156)
     CDS             379394..380248
     CDS             380338..380646
     CDS             380696..382255
     CDS             complement(382252..383259)
     CDS             complement(383285..383788)
     CDS             complement(383919..384335)
     CDS             complement(384339..384563)
     CDS             384715..384975
     CDS             384980..385324
     CDS             385324..385572
     CDS             385575..385835
     CDS             385957..386211
     CDS             386204..386467
     CDS             complement(386594..386869)
     CDS             complement(386866..387030)
     CDS             387031..387345
     CDS             387342..387755
     CDS             387843..390293
     CDS             390297..391727
     CDS             391744..392757
     CDS             392726..393502
     CDS             393561..395000
     CDS             395077..395964
     CDS             complement(396271..396507)
     CDS             complement(396584..397084)
     CDS             complement(397310..398107)
     CDS             398407..399129
     CDS             399222..399815
     CDS             complement(399905..400456)
     CDS             400625..402085
     CDS             402176..402760
     CDS             complement(402764..403156)
     CDS             complement(403274..404449)
     CDS             complement(404456..405154)
     CDS             complement(405158..405433)
     CDS             complement(405665..406528)
     CDS             complement(406592..407335)
     CDS             complement(407493..408011)
     CDS             complement(408004..408711)
     CDS             complement(408702..409103)
     CDS             409277..409693
     CDS             409726..410775
     CDS             410840..411091
     CDS             411113..411247
     CDS             411260..411385
     CDS             411462..411581
     CDS             complement(411671..412939)
     CDS             413209..414657
     CDS             414696..416207
     CDS             416486..416968
     CDS             416940..418703
     CDS             418696..419478
     CDS             419475..420032
     CDS             complement(420043..421368)
     CDS             421674..421961
     CDS             complement(421964..423388)
     CDS             complement(424313..425488)
     CDS             complement(425504..425959)
     CDS             complement(425963..426457)
     CDS             complement(426506..427408)
     CDS             427513..428013
     CDS             428153..428269
     CDS             428357..431500
     CDS             complement(431539..434724)
     CDS             complement(434711..437308)
     CDS             complement(437610..438212)
     CDS             438263..439669
     CDS             439666..441510
     CDS             442128..443135
     CDS             443339..444922
     CDS             445071..445727
     CDS             445915..446892
     CDS             complement(446893..448110)
     CDS             448527..449234
     CDS             449333..449590
     CDS             449639..449962
     CDS             complement(450350..451381)
     CDS             complement(451604..452200)
     CDS             complement(452279..453856)
     CDS             453993..454679
     CDS             454698..456455
     CDS             456569..458239
     CDS             complement(458214..459065)
     CDS             459296..460042
     CDS             complement(460180..462777)
     CDS             462873..463391
     CDS             464111..464401
     CDS             464881..465150
     CDS             465245..467389
     CDS             467431..469134
     CDS             complement(469185..469406)
     CDS             complement(469545..471359)
     CDS             complement(471416..472264)
     CDS             complement(472367..473455)
     CDS             473852..473965
     CDS             complement(473962..475431)
     CDS             475581..476414
     CDS             complement(476472..477407)
     CDS             complement(477504..479516)
     CDS             complement(479538..479753)
     CDS             complement(479809..480003)
     CDS             480220..482340
     CDS             482789..482944
     CDS             483516..484187
     CDS             484217..485740
     CDS             complement(485761..486423)
     CDS             complement(486628..487836)
     CDS             488084..488464
     CDS             488461..489324
     CDS             489331..490422
     CDS             490419..491360
     CDS             491357..492940
     CDS             complement(493277..493810)
     CDS             complement(494064..495047)
     CDS             complement(495156..495431)
     CDS             495714..496514
     CDS             496655..497125
     CDS             497269..498354
     CDS             498386..499651
     CDS             499749..500480
     CDS             complement(500545..500973)
     CDS             complement(500985..502142)
     CDS             502252..503700
     CDS             503841..504542
     CDS             504545..505783
     CDS             506079..507449
     CDS             complement(507525..507950)
     CDS             508268..508885
     CDS             509023..510159
     CDS             510176..510799
     CDS             510862..511029
     CDS             complement(510991..511161)
     CDS             complement(511268..512431)
     CDS             512529..513326
     CDS             513339..513482
     CDS             complement(513442..516066)
     CDS             complement(516233..516610)
     CDS             complement(516639..517613)
     CDS             complement(517635..518699)
     CDS             complement(518759..521083)
     CDS             complement(521252..521389)
     CDS             complement(521628..523004)
     CDS             complement(523287..526067)
     CDS             complement(526972..527673)
     CDS             complement(527680..529023)
     CDS             complement(529653..532106)
     CDS             complement(532116..533024)
     CDS             complement(533166..533477)
     CDS             533807..534223
     CDS             534371..535159
     CDS             535242..535547
     CDS             complement(535637..536353)
     CDS             536482..537033
     CDS             537157..537657
     CDS             537953..539074
     CDS             539077..539805
     CDS             complement(540031..541326)
     CDS             complement(541522..542070)
     CDS             complement(542067..542315)
     CDS             complement(542320..545439)
     CDS             complement(545436..546797)
     CDS             complement(547062..547310)
     CDS             complement(547324..547551)
     CDS             complement(547591..548526)
     CDS             complement(548530..548730)
     CDS             complement(548752..550779)
     CDS             complement(550971..551903)
     CDS             complement(552016..552228)
     CDS             complement(552246..553259)
     CDS             complement(553316..554098)
     CDS             complement(554125..554748)
     CDS             complement(554755..555576)
     CDS             complement(555667..556158)
     CDS             complement(556210..556731)
     CDS             complement(557241..557486)
     CDS             complement(557578..558447)
     CDS             complement(558495..559316)
     CDS             complement(559422..559913)
     CDS             complement(559965..560486)
     CDS             complement(561115..561543)
     CDS             561690..563261
     CDS             563342..564064
     CDS             564182..564835
     CDS             complement(564824..565159)
     CDS             complement(565261..565407)
     CDS             complement(565525..566082)
     CDS             566451..566927
     CDS             complement(566953..567540)
     CDS             complement(567550..569493)
     CDS             complement(569547..570050)
     CDS             570244..571038
     CDS             complement(570989..571852)
     CDS             complement(571856..572812)
     CDS             complement(572832..574298)
     CDS             574607..574789
     CDS             complement(574795..575847)
     CDS             complement(575946..576860)
     CDS             complement(577196..577315)
     CDS             577536..578420
     CDS             complement(578690..578953)
     CDS             579079..580833
     CDS             complement(581230..581637)
     CDS             581707..582699
     CDS             582968..583756
     CDS             complement(583731..585074)
     CDS             complement(585059..586009)
     CDS             complement(586006..587505)
     CDS             complement(587593..588228)
     CDS             588347..589108
     CDS             589109..589321
     CDS             589370..589852
     CDS             589868..592387
     CDS             592390..595176
     CDS             595180..595416
     CDS             596063..596836
     CDS             596849..598090
     CDS             598105..598836
     CDS             599070..599456
     CDS             599621..600475
     CDS             600512..601903
     CDS             602087..602248
     CDS             complement(602684..603763)
     CDS             complement(603863..604492)
     CDS             604491..604844
     CDS             complement(604820..606373)
     CDS             complement(606592..606918)
     CDS             607070..608920
     CDS             609401..612667
     CDS             612926..613225
     CDS             complement(613287..615185)
     CDS             615374..615550
     CDS             complement(615566..616639)
     CDS             complement(616602..616997)
     CDS             617060..617629
     CDS             617661..619040
     CDS             complement(619007..621004)
     CDS             621077..622342
     CDS             622352..622894
     CDS             622984..623427
     CDS             623418..623858
     CDS             624083..624526
     CDS             complement(624575..625726)
     CDS             complement(625770..627152)
     CDS             complement(627136..627936)
     CDS             complement(627933..628619)
     CDS             complement(628639..629253)
     CDS             629312..631006
     CDS             631533..632153
     CDS             632229..632732
     CDS             complement(632773..632991)
     CDS             complement(633180..634391)
     CDS             634796..635797
     CDS             complement(635909..638638)
     CDS             638662..639552
     CDS             complement(639466..639639)
     CDS             639669..641048
     CDS             complement(641045..641437)
     CDS             641653..642903
     CDS             complement(642924..644495)
     CDS             644611..645438
     CDS             complement(645448..645654)
     CDS             complement(645745..646707)
     CDS             646860..647447
     CDS             complement(647456..648418)
     CDS             complement(648432..648950)
     CDS             649381..650838
     CDS             complement(650856..651869)
     CDS             complement(651958..653145)
     CDS             653245..654276
     CDS             654451..655080
     CDS             complement(655087..655734)
     CDS             complement(655738..656880)
     CDS             657016..657534
     CDS             657566..658540
     CDS             658598..659062
     CDS             659186..659977
     CDS             complement(660121..660969)
     CDS             661069..662385
     CDS             662382..663260
     CDS             663260..664087
     CDS             664092..665159
     CDS             complement(665178..666665)
     CDS             666783..666890
     CDS             667000..668013
     CDS             complement(668066..669304)
     CDS             complement(669301..670569)
     CDS             670957..672849
     CDS             673033..674742
     CDS             675167..675517
     CDS             complement(675562..676188)
     CDS             complement(676266..676586)
     CDS             676679..677371
     CDS             677418..677963
     CDS             677968..678738
     CDS             complement(678750..679811)
     CDS             679911..680396
     CDS             complement(680414..681613)
     CDS             complement(681614..682420)
     CDS             complement(682427..682894)
     CDS             complement(682913..683767)
     CDS             complement(683777..685942)
     CDS             complement(686060..686785)
     CDS             complement(686813..688072)
     CDS             688227..689528
     CDS             689592..691586
     CDS             691638..692513
     CDS             692513..693415
     CDS             693412..693714
     CDS             693832..694086
     CDS             complement(694283..694729)
     CDS             complement(694778..696727)
     CDS             697014..697280
     CDS             697831..697959
     CDS             697898..698419
     CDS             698416..699027
     CDS             699027..699521
     CDS             complement(699524..701482)
     CDS             complement(701558..701809)
     CDS             complement(701819..702247)
     CDS             complement(702316..702672)
     CDS             complement(702820..703527)
     CDS             complement(703641..704099)
     CDS             complement(704116..704580)
     CDS             complement(704733..705275)
     CDS             complement(705705..706208)
     CDS             706522..709107
     CDS             709169..710128
     CDS             complement(710187..711041)
     CDS             711222..711425
     CDS             711570..712367
     CDS             complement(712548..712940)
     CDS             complement(712937..713212)
     CDS             complement(713227..714033)
     CDS             714208..715380
     CDS             715448..716020
     CDS             complement(716582..717664)
     CDS             717794..718756
     CDS             complement(718830..719129)
     CDS             complement(719507..724117)
     CDS             724412..726229
     CDS             726226..726585
     CDS             726741..727115
     CDS             727283..727753
     CDS             727828..729912
     CDS             729939..731168
     CDS             731242..731559
     CDS             731769..732425
     CDS             complement(732438..733313)
     CDS             733393..733950
     CDS             complement(733973..734620)
     CDS             complement(734604..736868)
     CDS             736928..737137
     CDS             complement(737380..739998)
     CDS             complement(740190..742820)
     CDS             742909..743412
     CDS             743416..746475
     CDS             746669..747757
     CDS             complement(747925..748503)
     CDS             748535..748759
     CDS             748752..748979
     CDS             complement(749013..749603)
     CDS             complement(749612..751354)
     CDS             complement(751361..751618)
     CDS             complement(751745..752326)
     CDS             complement(752389..752880)
     CDS             complement(752953..753471)
     CDS             complement(753658..754839)
     CDS             complement(754893..755270)
     CDS             755397..756686
     CDS             complement(756920..757879)
     CDS             complement(757890..760745)
     CDS             complement(760754..764974)
     CDS             complement(765046..765552)
     CDS             complement(765572..765934)
     CDS             complement(765979..767211)
     CDS             767949..768149
     CDS             complement(768238..770634)
     CDS             complement(770762..771997)
     CDS             complement(771984..772460)
     CDS             complement(772609..773667)
     CDS             774188..774388
     CDS             774458..775045
     CDS             complement(775232..775393)
     CDS             775520..778531
     CDS             778635..779747
     CDS             779786..780604
     CDS             780746..780958
     CDS             781058..781768
     CDS             781932..782363
     CDS             782462..783802
     CDS             complement(783856..785196)
     CDS             785394..785876
     CDS             785913..786917
     CDS             786910..788007
     CDS             788056..788688
     CDS             788685..789701
     CDS             789907..790173
     CDS             complement(790079..791206)
     CDS             complement(791632..792285)
     CDS             complement(792508..792684)
     CDS             complement(792692..793756)
     CDS             complement(793876..794076)
     CDS             794295..794468
     CDS             794863..795519
     CDS             complement(795538..796926)
     CDS             complement(797030..797362)
     CDS             797627..797995
     CDS             798065..799111
     CDS             complement(799240..800175)
     CDS             800214..800912
     CDS             complement(800973..802679)
     CDS             complement(802654..803697)
     CDS             complement(803779..804804)
     CDS             complement(804791..806392)
     CDS             complement(806474..806908)
     CDS             complement(806982..807647)
     CDS             complement(807644..807913)
     CDS             808145..808537
     CDS             808642..810687
     CDS             complement(810772..811503)
     CDS             complement(811510..811734)
     CDS             complement(811767..813029)
     CDS             complement(813055..813975)
     CDS             complement(814100..815683)
     CDS             complement(815783..816016)
     CDS             complement(816070..817770)
     CDS             817890..820019
     CDS             complement(820191..821030)
     CDS             complement(821044..821775)
     CDS             complement(821775..822521)
     CDS             complement(822521..823552)
     CDS             823581..824363
     CDS             complement(824366..824953)
     CDS             complement(825058..825747)
     CDS             825822..826415
     CDS             826486..828342
     CDS             828342..828551
     CDS             complement(828600..828845)
     CDS             complement(829150..829695)
     CDS             829823..830434
     CDS             830637..831410
     CDS             831609..832277
     CDS             832380..833615
     CDS             833659..834897
     CDS             835160..835588
     CDS             835730..836026
     CDS             836122..836916
     CDS             complement(836985..837863)
     CDS             complement(837928..838794)
     CDS             complement(838905..841088)
     CDS             841624..842280
     CDS             842313..844109
     CDS             844349..846913
     CDS             846910..848283
     CDS             complement(848275..850737)
     CDS             complement(850830..851300)
     CDS             851330..852199
     CDS             852242..853147
     CDS             853147..853626
     CDS             complement(853765..854652)
     CDS             854728..855276
     CDS             855291..855884
     CDS             856014..857228
     CDS             complement(857225..858709)
     CDS             complement(858740..859642)
     CDS             complement(859690..860346)
     CDS             860808..860918
     CDS             complement(861021..861455)
     CDS             complement(861831..862478)
     CDS             complement(862541..862819)
     CDS             862963..863181
     CDS             863273..863512
     CDS             863481..863879
     CDS             864307..864858
     CDS             864858..865172
     CDS             865361..866089
     CDS             complement(866917..867414)
     CDS             complement(867614..868297)
     CDS             complement(868490..868912)
     CDS             complement(868914..869729)
     CDS             complement(870001..870465)
     CDS             complement(870462..870638)
     CDS             complement(870668..870862)
     CDS             complement(870862..871440)
     CDS             complement(871710..873152)
     CDS             complement(873149..873361)
     CDS             complement(873361..874281)
     CDS             complement(874281..877133)
     CDS             complement(877123..877260)
     CDS             complement(877257..877547)
     CDS             complement(877551..878054)
     CDS             complement(878051..879475)
     CDS             complement(879583..880089)
     CDS             complement(880093..881256)
     CDS             complement(881261..882712)
     CDS             complement(882716..884731)
     CDS             complement(884735..885220)
     CDS             complement(885319..886158)
     CDS             complement(886155..886994)
     CDS             complement(886991..887335)
     CDS             complement(887335..887604)
     CDS             complement(887601..888161)
     CDS             complement(888142..888384)
     CDS             888419..888550
     CDS             complement(888495..889133)
     CDS             complement(889126..889437)
     CDS             complement(889443..889772)
     CDS             complement(889820..891694)
     CDS             complement(891717..893180)
     CDS             complement(893180..893389)
     CDS             complement(893517..895397)
     CDS             complement(895375..895572)
     CDS             complement(895706..896209)
     CDS             complement(896460..897065)
     CDS             complement(897090..897626)
     CDS             complement(897905..900448)
     CDS             complement(900441..900803)
     CDS             complement(900796..902205)
     CDS             complement(902424..902867)
     CDS             902908..903549
     CDS             complement(903485..903733)
     CDS             903845..904927
     CDS             904988..905278
     CDS             905281..905484
     CDS             905481..905819
     CDS             905816..906046
     CDS             906039..906542
     CDS             906539..907192
     CDS             907219..907743
     CDS             907743..907964
     CDS             907949..908149
     CDS             908124..908348
     CDS             complement(908324..909274)
     CDS             complement(909691..910878)
     CDS             911420..913126
     CDS             913197..914420
     CDS             914520..915797
     CDS             complement(915973..919266)
     CDS             919389..920027
     CDS             complement(920030..920359)
     CDS             complement(920411..922162)
     CDS             922229..923698
     CDS             923679..924293
     CDS             complement(924300..924935)
     CDS             complement(924922..925557)
     CDS             complement(925590..926810)
     CDS             complement(926825..927613)
     CDS             complement(927610..928071)
     CDS             928213..929046
     CDS             complement(929144..929251)
     CDS             complement(929351..929785)
     CDS             930122..931648
     CDS             931725..931820
     CDS             932030..932536
     CDS             932814..933737
     CDS             933838..934623
     CDS             934685..935239
     CDS             complement(935236..935580)
     CDS             935715..935990
     CDS             935987..936820
     CDS             complement(936811..937149)
     CDS             complement(937124..938743)
     CDS             complement(938733..939893)
     CDS             complement(939904..940104)
     CDS             complement(940323..941990)
     CDS             complement(942097..942846)
     CDS             complement(942904..943929)
     CDS             complement(943966..944925)
     CDS             945009..945707
     CDS             complement(945722..946537)
     CDS             complement(946763..947086)
     CDS             complement(947067..947213)
     CDS             complement(947469..948104)
     CDS             948409..948789
     CDS             complement(948752..949957)
     CDS             950053..950574
     CDS             complement(950571..951599)
     CDS             complement(951940..953022)
     CDS             complement(953022..953984)
     CDS             complement(954218..954715)
     CDS             complement(954734..955750)
     CDS             complement(955747..956346)
     CDS             956443..956565
     CDS             complement(956575..956886)
     CDS             complement(957110..957730)
     CDS             957893..958639
     CDS             complement(958647..959996)
     CDS             complement(959996..961894)
     CDS             complement(962014..962928)
     CDS             complement(962997..964589)
     CDS             complement(964618..965454)
     CDS             965512..967017
     CDS             967101..967313
     CDS             967483..967824
     CDS             967931..968065
     CDS             complement(968212..969597)
     CDS             complement(969581..970639)
     CDS             970862..971428
     CDS             971430..972161
     CDS             972158..973747
     CDS             complement(973710..976130)
     CDS             976212..976697
     CDS             976905..978104
     CDS             complement(978177..979028)
     CDS             complement(979133..979759)
     CDS             complement(979880..980107)
     CDS             complement(980114..981475)
     CDS             complement(981533..983797)
     CDS             complement(983907..984110)
     CDS             984202..984747
     CDS             984876..986783
     CDS             complement(986881..988647)
     CDS             complement(988783..988902)
     CDS             complement(988903..990195)
     CDS             990409..990822
     CDS             990910..993597
     CDS             993557..993751
     CDS             993702..993947
     CDS             993944..994573
     CDS             994581..995006
     CDS             995081..995794
     CDS             996023..996550
     CDS             996610..996996
     CDS             complement(997298..998440)
     CDS             998532..998738
     CDS             complement(998735..999595)
     CDS             complement(999646..1000410)
     CDS             complement(1000651..1002510)
     CDS             complement(1002687..1004453)
     CDS             complement(1004453..1005511)
     CDS             complement(1005521..1006900)
     CDS             complement(1006960..1008957)
     CDS             complement(1008979..1010157)
     CDS             complement(1010302..1011006)
     CDS             complement(1011084..1011701)
     CDS             complement(1011772..1013052)
     CDS             1013184..1013561
     CDS             complement(1013573..1014634)
     CDS             complement(1014692..1015036)
     CDS             1015197..1016876
     CDS             1016880..1017368
     CDS             1017503..1018663
     CDS             complement(1018667..1021057)
     CDS             complement(1021085..1022869)
     CDS             complement(1023001..1024491)
     CDS             complement(1024575..1025036)
     CDS             complement(1025168..1025518)
     CDS             1025529..1026188
     CDS             1026181..1027164
     CDS             complement(1027242..1027868)
     CDS             1028125..1029417
     CDS             1029422..1030030
     CDS             1030817..1032349
     CDS             1032473..1033075
     CDS             complement(1033404..1035005)
     CDS             1035613..1036452
     CDS             complement(1036449..1037375)
     CDS             1037479..1037667
     CDS             1037687..1038028
     CDS             1037997..1039673
     CDS             1039704..1039892
     CDS             1039903..1040457
     CDS             1040485..1041567
     CDS             complement(1041581..1041907)
     CDS             complement(1041912..1042259)
     CDS             complement(1042306..1042671)
     CDS             1042819..1042938
     CDS             1043039..1044214
     CDS             complement(1044296..1047025)
     CDS             1049245..1049649
     CDS             1052600..1053340
     CDS             1053282..1053419
     CDS             1053491..1054711
     CDS             1054800..1055525
     CDS             complement(1055662..1056684)
     CDS             1056855..1057859
     CDS             1057898..1058245
     CDS             1058342..1060159
     CDS             complement(1060114..1061247)
     CDS             complement(1061263..1062471)
     CDS             complement(1062565..1062735)
     CDS             complement(1062819..1063679)
     CDS             1063902..1064465
     CDS             complement(1064437..1065267)
     CDS             1065346..1065582
     CDS             1065745..1066185
     CDS             1066182..1067555
     CDS             1067658..1069001
     CDS             1069226..1070161
     CDS             1070192..1071508
     CDS             1071511..1072860
     CDS             complement(1072862..1073632)
     CDS             complement(1073629..1074291)
     CDS             complement(1074392..1075105)
     CDS             1075225..1077225
     CDS             complement(1077283..1077738)
     CDS             complement(1077830..1078825)
     CDS             1078900..1079604
     CDS             1079637..1080530
     CDS             complement(1080582..1081196)
     CDS             complement(1081274..1081465)
     CDS             1081660..1082373
     CDS             complement(1082370..1083089)
     CDS             complement(1083194..1084285)
     CDS             1084363..1085697
     CDS             complement(1085694..1086812)
     CDS             complement(1086918..1087310)
     CDS             complement(1087844..1088227)
     CDS             complement(1088236..1088997)
     CDS             1089098..1090258
     CDS             1090315..1090824
     CDS             complement(1090858..1093005)
     CDS             complement(1093046..1093738)
     CDS             complement(1093720..1093989)
     CDS             1094068..1094631
     CDS             complement(1094628..1095521)
     CDS             1095697..1095804
     CDS             complement(1095818..1096048)
     CDS             complement(1096052..1096513)
     CDS             complement(1096527..1097276)
     CDS             complement(1097372..1099378)
     CDS             complement(1099525..1100778)
     CDS             complement(1100846..1101088)
     CDS             1101547..1101792
     CDS             1101939..1103864
     CDS             1103880..1104116
     CDS             1104113..1104466
     CDS             complement(1104704..1105567)
     CDS             complement(1105592..1106545)
     CDS             complement(1106549..1107268)
     CDS             1107538..1108290
     CDS             1108645..1109481
     CDS             complement(1109586..1110467)
     CDS             1110547..1111653
     CDS             1111717..1112085
     CDS             1112177..1112566
     CDS             complement(1112568..1112909)
     CDS             complement(1113120..1113329)
     CDS             complement(1113458..1114045)
     CDS             complement(1114051..1114692)
     CDS             complement(1114742..1115260)
     CDS             complement(1115232..1115324)
     CDS             complement(1115324..1116487)
     CDS             1116547..1118874
     CDS             1118996..1120318
     CDS             1120315..1120737
     CDS             1120775..1121197
     CDS             1121251..1121979
     CDS             1122159..1123256
     CDS             1123301..1124278
     CDS             1124300..1124950
     CDS             complement(1124947..1125420)
     CDS             complement(1125459..1126589)
     CDS             complement(1126596..1127144)
     CDS             complement(1127131..1127853)
     CDS             1128013..1129050
     CDS             1129182..1130498
     CDS             1130498..1130806
     CDS             1130806..1131372
     CDS             1131397..1132047
     CDS             1132057..1132410
     CDS             1132510..1133505
     CDS             complement(1133782..1136295)
     CDS             1136376..1136552
     CDS             1136557..1137246
     CDS             1137477..1137899
     CDS             1137896..1138249
     CDS             complement(1138429..1139913)
     CDS             1140056..1141003
     CDS             complement(1141043..1141180)
     CDS             complement(1141440..1143485)
     CDS             1143526..1143699
     CDS             1143836..1145215
     CDS             complement(1145236..1146564)
     CDS             1146708..1147370
     CDS             complement(1147326..1148561)
     CDS             complement(1148568..1149905)
     CDS             1150006..1151448
     CDS             1151661..1152104
     CDS             1152107..1153876
     CDS             complement(1154052..1155167)
     CDS             complement(1155246..1156979)
     CDS             1157131..1158945
     CDS             1158945..1159556
     CDS             1159587..1159886
     CDS             complement(1159918..1160421)
     CDS             1160447..1160584
     CDS             complement(1160678..1161784)
     CDS             complement(1161862..1162086)
     CDS             complement(1162169..1162999)
     CDS             complement(1163137..1163670)
     CDS             1164217..1165815
     CDS             1165836..1166075
     CDS             1166044..1166877
     CDS             complement(1166794..1169043)
     CDS             1169133..1169858
     CDS             1170001..1170342
     CDS             1170433..1170924
     CDS             1170924..1171511
     CDS             1171568..1172005
     CDS             1172102..1172575
     CDS             1172715..1173824
     CDS             1173830..1174666
     CDS             complement(1174702..1175319)
     CDS             complement(1175535..1175672)
     CDS             complement(1175726..1176880)
     CDS             1176909..1177664
     CDS             complement(1177645..1178871)
     CDS             1179044..1179481
     CDS             complement(1179581..1180210)
     CDS             1180585..1180830
     CDS             1180874..1182205
     CDS             1182252..1183346
     CDS             1183343..1184029
     CDS             1184059..1184361
     CDS             1184442..1185497
     CDS             1185840..1186523
     CDS             1186563..1187804
     CDS             complement(1187929..1189422)
     CDS             complement(1189689..1190252)
     CDS             1190317..1191534
     CDS             1191580..1192269
     CDS             complement(1192851..1193228)
     CDS             complement(1193730..1194035)
     CDS             complement(1194050..1194805)
     CDS             complement(1194816..1195823)
     CDS             complement(1196040..1197248)
     CDS             complement(1197635..1198333)
     CDS             complement(1198323..1199576)
     CDS             complement(1199588..1201498)
     CDS             1201660..1202199
     CDS             1202270..1203898
     CDS             1203929..1204777
     CDS             1204794..1205345
     CDS             1205439..1205816
     CDS             complement(1205925..1207007)
     CDS             1207266..1207484
     CDS             complement(1207591..1208733)
     CDS             1208934..1209332
     CDS             1209364..1210929
     CDS             1210977..1211939
     CDS             complement(1212036..1212386)
     CDS             complement(1212521..1214029)
     CDS             complement(1214108..1214449)
     CDS             1214735..1215712
     CDS             complement(1215692..1216864)
     CDS             1217112..1217528
     CDS             1217529..1217858
     CDS             1217889..1218689
     CDS             1218858..1219130
     CDS             1219132..1219416
     CDS             complement(1219459..1220112)
     CDS             1220209..1220451
     CDS             complement(1220526..1220927)
     CDS             complement(1221012..1222010)
     CDS             1222371..1223285
     CDS             1223303..1223482
     CDS             1223484..1224008
     CDS             1225188..1225634
     CDS             1225699..1226301
     CDS             1226335..1227087
     CDS             complement(1227432..1227890)
     CDS             complement(1227957..1229348)
     CDS             complement(1229386..1230927)
     CDS             complement(1231262..1232386)
     CDS             1232660..1233526
     CDS             complement(1233523..1234203)
     CDS             1234352..1235530
     CDS             1235755..1237335
     CDS             1237426..1238577
     CDS             1238889..1240010
     CDS             complement(1239979..1240485)
     CDS             complement(1240490..1241734)
     CDS             1242186..1243559
     CDS             1243643..1244353
     CDS             1244432..1245118
     CDS             1245158..1245424
     CDS             1245375..1245848
     CDS             1245861..1246067
     CDS             complement(1246052..1247095)
     CDS             complement(1247117..1247500)
     CDS             complement(1247554..1248348)
     CDS             1248674..1249012
     CDS             1249067..1250539
     CDS             1250536..1251951
     CDS             1252306..1252590
     CDS             1252856..1253668
     CDS             1253619..1254143
     CDS             complement(1254028..1254828)
     CDS             complement(1254866..1255765)
     CDS             complement(1255814..1257118)
     CDS             complement(1257280..1258734)
     CDS             complement(1258837..1260171)
     CDS             1260192..1261115
     CDS             complement(1261150..1263333)
     CDS             1263446..1263583
     CDS             complement(1263577..1264152)
     CDS             complement(1264466..1264990)
     CDS             complement(1265089..1265373)
     CDS             complement(1265399..1265998)
     CDS             complement(1266123..1266350)
     CDS             1266583..1267779
     CDS             complement(1267675..1268856)
     CDS             1268932..1269573
     CDS             1269604..1271007
     CDS             1271169..1271291
     CDS             1271736..1271960
     CDS             1272012..1272425
     CDS             1272422..1274050
     CDS             complement(1274450..1275412)
     CDS             1275451..1276059
     CDS             complement(1276050..1277183)
     CDS             complement(1277211..1278002)
     CDS             1278439..1278999
     CDS             1279114..1280184
     CDS             complement(1280430..1280594)
     CDS             complement(1280751..1281530)
     CDS             1281576..1282346
     CDS             1282431..1283474
     CDS             1283505..1283630
     CDS             complement(1283827..1284228)
     CDS             complement(1284292..1284627)
     CDS             complement(1284677..1285249)
     CDS             complement(1285230..1285811)
     CDS             complement(1285808..1286887)
     CDS             complement(1286869..1287048)
     CDS             complement(1287048..1287365)
     CDS             complement(1287474..1288424)
     CDS             complement(1288487..1290004)
     CDS             complement(1290051..1290593)
     CDS             complement(1290603..1291118)
     CDS             complement(1291162..1291638)
     CDS             complement(1291783..1292028)
     CDS             complement(1292171..1292956)
     CDS             complement(1292982..1293488)
     CDS             complement(1293525..1294778)
     CDS             1294984..1297101
     CDS             1297467..1297952
     CDS             1298009..1298494
     CDS             1298586..1298789
     CDS             1298874..1300058
     CDS             1300078..1300836
     CDS             1300833..1302203
     CDS             1302397..1302735
     CDS             complement(1302874..1303872)
     CDS             complement(1303902..1304720)
     CDS             complement(1304785..1305240)
     CDS             complement(1305527..1305985)
     CDS             1306259..1306450
     CDS             1306535..1307803
     CDS             1307850..1308479
     CDS             complement(1308608..1309120)
     CDS             1309219..1309614
     CDS             1309629..1310468
     CDS             1310465..1311409
     CDS             1311839..1313743
     CDS             1313774..1314913
     CDS             1314946..1316172
     CDS             complement(1316550..1316840)
     CDS             complement(1316837..1317067)
     CDS             complement(1317402..1318049)
     CDS             complement(1318185..1319273)
     CDS             1319288..1320874
     CDS             complement(1320892..1321290)
     CDS             1321447..1322484
     CDS             1322509..1323258
     CDS             1323219..1323902
     CDS             complement(1324169..1326010)
     CDS             complement(1326117..1328132)
     CDS             complement(1328280..1329467)
     CDS             complement(1329657..1330490)
     CDS             1330789..1331127
     CDS             complement(1331124..1332350)
     CDS             complement(1332354..1332572)
     CDS             complement(1332745..1333881)
     CDS             complement(1333890..1336736)
     CDS             1336922..1338280
     CDS             complement(1338292..1338702)
     CDS             complement(1338666..1338986)
     CDS             complement(1339041..1339403)
     CDS             complement(1339488..1339829)
     CDS             complement(1339874..1340182)
     CDS             1340260..1341264
     CDS             1341461..1342744
     CDS             1342767..1343840
     CDS             1343850..1345115
     CDS             complement(1345125..1346729)
     CDS             complement(1346729..1347226)
     CDS             1347351..1349390
     CDS             1349422..1350882
     CDS             complement(1350894..1351226)
     CDS             complement(1351216..1351554)
     CDS             complement(1351592..1352221)
     CDS             complement(1352200..1352994)
     CDS             complement(1352987..1353718)
     CDS             complement(1353715..1354908)
     CDS             1355026..1355907
     CDS             1355931..1356401
     CDS             complement(1356398..1357126)
     CDS             complement(1357247..1357384)
     CDS             1357688..1358245
     CDS             1358223..1358498
     CDS             complement(1358511..1359266)
     CDS             complement(1359263..1360183)
     CDS             complement(1360263..1361657)
     CDS             1361705..1362304
     CDS             1362448..1364922
     CDS             complement(1365077..1365409)
     CDS             complement(1365549..1365989)
     CDS             1366038..1366787
     CDS             complement(1366854..1367981)
     CDS             1368041..1369381
     CDS             complement(1369455..1372025)
     CDS             1372255..1372713
     CDS             1372748..1372975
     CDS             complement(1373004..1373774)
     CDS             complement(1373778..1374245)
     CDS             complement(1374248..1375033)
     CDS             complement(1375052..1376242)
     CDS             complement(1376244..1377377)
     CDS             complement(1377384..1378463)
     CDS             1378655..1379716
     CDS             1379728..1382262
     CDS             1382362..1382505
     CDS             1382628..1383719
     CDS             complement(1384031..1385398)
     CDS             1385543..1386034
     CDS             1386195..1386554
     CDS             1386561..1387742
     CDS             1387742..1388320
     CDS             complement(1388328..1388867)
     CDS             complement(1389208..1389723)
     CDS             1389735..1390727
     CDS             1390831..1391256
     CDS             1391600..1392946
     CDS             1392954..1393478
     CDS             1393576..1394622
     CDS             complement(1394664..1395227)
     CDS             complement(1395341..1395601)
     CDS             complement(1395630..1396256)
     CDS             complement(1396253..1396528)
     CDS             complement(1396622..1396825)
     CDS             1396924..1397064
     CDS             1397080..1397490
     CDS             complement(1397487..1398353)
     CDS             complement(1398350..1399387)
     CDS             1399488..1400246
     CDS             1400276..1400569
     CDS             1400694..1400861
     CDS             complement(1401014..1401772)
     CDS             1401921..1402937
     CDS             1403072..1403461
     CDS             complement(1403453..1404376)
     CDS             1404696..1405241
     CDS             complement(1405325..1406413)
     CDS             complement(1406500..1407975)
     CDS             complement(1407987..1408388)
     CDS             1408434..1409060
     CDS             complement(1409057..1411828)
     CDS             1411843..1412067
     CDS             1412006..1412137
     CDS             complement(1412134..1413522)
     CDS             complement(1413670..1414686)
     CDS             1414838..1415302
     CDS             1415295..1416401
     CDS             1416794..1418245
     CDS             1418242..1418994
     CDS             1418995..1419531
     CDS             1419531..1420457
     CDS             1420454..1421890
     CDS             1421950..1423311
     CDS             1423308..1424789
     CDS             complement(1424825..1425253)
     CDS             1425367..1428228
     CDS             1428412..1428636
     CDS             1428697..1429173
     CDS             complement(1429263..1430396)
     CDS             1430486..1431610
     CDS             1431748..1433352
     CDS             complement(1433465..1435201)
     CDS             1435422..1436465
     CDS             complement(1436472..1436723)
     CDS             complement(1436737..1438263)
     CDS             complement(1438328..1439419)
     CDS             complement(1439416..1439805)
     CDS             1440002..1440727
     CDS             1441091..1442464
     CDS             1442461..1443333
     CDS             complement(1443788..1444135)
     CDS             1444400..1445389
     CDS             1445386..1446174
     CDS             complement(1446206..1446544)
     CDS             complement(1446685..1446897)
     CDS             complement(1446894..1447772)
     CDS             1447812..1448681
     CDS             complement(1448678..1448971)
     CDS             complement(1448968..1449954)
     CDS             complement(1450131..1450385)
     CDS             complement(1450536..1452707)
     CDS             complement(1453135..1453818)
     CDS             1453958..1454188
     CDS             complement(1454447..1455400)
     CDS             complement(1455397..1455897)
     CDS             complement(1455916..1456335)
     CDS             complement(1456373..1457122)
     CDS             complement(1457128..1457478)
     CDS             complement(1457577..1458119)
     CDS             complement(1458222..1459157)
     CDS             1459251..1459685
     CDS             1459712..1460887
     CDS             1461323..1461841
     CDS             1462042..1463673
     CDS             complement(1463699..1463929)
     CDS             complement(1463926..1464543)
     CDS             1464576..1464857
     CDS             1464872..1465969
     CDS             complement(1465966..1468356)
     CDS             1469025..1470131
     CDS             1470139..1470696
     CDS             complement(1470693..1472237)
     CDS             1472392..1472724
     CDS             complement(1473028..1473669)
     CDS             1473842..1474165
     CDS             complement(1474162..1474614)
     CDS             1474717..1474821
     CDS             1474899..1475879
     CDS             1475916..1477310
     CDS             1477320..1478264
     CDS             1478251..1478649
     CDS             complement(1478776..1480614)
     CDS             complement(1480864..1481466)
     CDS             complement(1481604..1482767)
     CDS             1482869..1484176
     CDS             1484231..1484866
     CDS             complement(1484830..1486137)
     CDS             complement(1486128..1486952)
     CDS             1487112..1488161
     CDS             1488387..1491212
     CDS             1491473..1492060
     CDS             complement(1492005..1492436)
     CDS             complement(1492433..1493731)
     CDS             complement(1493824..1494492)
     CDS             1494724..1495500
     CDS             1495515..1496144
     CDS             1496213..1496812
     CDS             1496868..1497074
     CDS             1497474..1499051
     CDS             1499643..1500869
     CDS             1500889..1501374
     CDS             1501590..1502147
     CDS             complement(1502089..1502445)
     CDS             complement(1502455..1503939)
     CDS             complement(1504160..1505491)
     CDS             complement(1505609..1506583)
     CDS             1506736..1507251
     CDS             complement(1507184..1507555)
     CDS             complement(1507594..1507686)
     CDS             complement(1507742..1509196)
     CDS             complement(1509275..1510870)
     CDS             complement(1510935..1511492)
     CDS             complement(1511499..1512005)
     CDS             complement(1512066..1512326)
     CDS             1512499..1513917
     CDS             1513930..1514508
     CDS             1514505..1516229
     CDS             1516426..1517250
     CDS             1517255..1517614
     CDS             complement(1517645..1518208)
     CDS             complement(1518289..1519623)
     CDS             1519800..1520354
     CDS             complement(1520351..1520680)
     CDS             1520796..1522580
     CDS             1522716..1526507
     CDS             1526597..1527118
     CDS             1527543..1528292
     CDS             complement(1528271..1529206)
     CDS             complement(1529206..1529853)
     CDS             1529952..1530299
     CDS             1530556..1531167
     CDS             complement(1531164..1532147)
     CDS             1532267..1533001
     CDS             complement(1533194..1533388)
     CDS             complement(1533613..1534335)
     CDS             1534407..1535918
     CDS             1535927..1538011
     CDS             1538057..1538704
     CDS             complement(1538965..1539666)
     CDS             complement(1539663..1539860)
     CDS             complement(1539870..1541618)
     CDS             1541687..1541896
     CDS             1542012..1543235
     CDS             1543299..1543745
     CDS             1543820..1544269
     CDS             complement(1544266..1544955)
     CDS             complement(1545031..1545792)
     CDS             complement(1545795..1547108)
     CDS             1547293..1547577
     CDS             1547687..1548883
     CDS             1548923..1549576
     CDS             1549744..1550943
     CDS             1550945..1551505
     CDS             complement(1551508..1551804)
     CDS             1551939..1552892
     CDS             1552897..1553706
     CDS             1553711..1555225
     CDS             1555342..1555896
     CDS             1556013..1556180
     CDS             1556177..1556617
     CDS             1557713..1558414
     CDS             1558411..1559517
     CDS             1559523..1559792
     CDS             1559771..1560016
     CDS             1560037..1560582
     CDS             1560579..1561811
     CDS             1561815..1562942
     CDS             1563160..1563660
     CDS             1563693..1564460
     CDS             1564531..1565679
     CDS             1565853..1566371
     CDS             1566376..1568277
     CDS             complement(1568267..1570813)
     CDS             1570899..1571333
     CDS             1571522..1571956
     CDS             complement(1572002..1574368)
     CDS             complement(1574376..1575719)
     CDS             complement(1575956..1577311)
     CDS             complement(1577406..1579388)
     CDS             1579489..1579752
     CDS             1579792..1580028
     CDS             complement(1580138..1581442)
     CDS             complement(1581876..1582253)
     CDS             complement(1582338..1583753)
     CDS             complement(1583928..1584404)
     CDS             1584557..1584760
     CDS             complement(1584757..1585683)
     CDS             1585767..1586525
     CDS             1587377..1587709
     CDS             1587681..1588034
     CDS             complement(1588145..1589419)
     CDS             complement(1589412..1590044)
     CDS             complement(1590050..1590871)
     CDS             complement(1590868..1591536)
     CDS             complement(1591533..1592699)
     CDS             1592824..1593801
     CDS             complement(1593761..1595467)
     CDS             1595512..1596702
     CDS             1596762..1597826
     CDS             1597834..1599003
     CDS             1599009..1599749
     CDS             complement(1599791..1600393)
     CDS             complement(1600394..1602268)
     CDS             1602491..1604677
     CDS             1604690..1605253
     CDS             complement(1605279..1605863)
     CDS             complement(1606255..1606458)
     CDS             1606635..1607306
     CDS             1607472..1607816
     CDS             complement(1607855..1608562)
     CDS             1608919..1609242
     CDS             1609409..1609885
     CDS             1610011..1610631
     CDS             complement(1610717..1611919)
     CDS             1612024..1612347
     CDS             1612344..1612694
     CDS             1612691..1613104
     CDS             1613177..1614772
     CDS             complement(1614806..1616287)
     CDS             complement(1616372..1618705)
     CDS             complement(1618749..1619615)
     CDS             complement(1619646..1620818)
     CDS             1620982..1621737
     CDS             complement(1621858..1622958)
     CDS             1623029..1623793
     CDS             1623878..1624633
     CDS             complement(1624630..1625160)
     CDS             complement(1625362..1625682)
     CDS             1625783..1626580
     CDS             1626667..1628481
     CDS             1628752..1629408
     CDS             complement(1629471..1630058)
     CDS             complement(1630110..1631735)
     CDS             complement(1631795..1632742)
     CDS             1632973..1633887
     CDS             1633847..1634803
     CDS             1634947..1635300
     CDS             1635300..1636376
     CDS             complement(1636373..1636852)
     CDS             complement(1636865..1637926)
     CDS             complement(1637978..1639408)
     CDS             complement(1639415..1640026)
     CDS             complement(1640225..1640761)
     CDS             1640861..1641469
     CDS             complement(1641513..1642181)
     CDS             complement(1642178..1642693)
     CDS             complement(1642938..1643723)
     CDS             1643854..1645374
     CDS             1645393..1645920
     CDS             complement(1645994..1646431)
     CDS             1646558..1647073
     CDS             complement(1647081..1647845)
     CDS             complement(1647855..1648487)
     CDS             complement(1648575..1649396)
     CDS             complement(1649400..1649768)
     CDS             1650077..1652326
     CDS             1652336..1653220
     CDS             1653283..1653693
     CDS             1653694..1654617
     CDS             1654676..1656277
     CDS             complement(1659095..1659499)
     CDS             complement(1661682..1662623)
     CDS             1662684..1663439
     CDS             1663440..1664270
     CDS             1664409..1664726
     CDS             complement(1664807..1666684)
     CDS             1666754..1667962
     CDS             1667966..1668688
     CDS             1668685..1669158
     CDS             complement(1669170..1670153)
     CDS             complement(1670167..1671264)
     CDS             1671394..1671951
     CDS             1671993..1672469
     CDS             complement(1672435..1675437)
     CDS             complement(1675484..1676713)
     CDS             1676804..1677640
     CDS             complement(1677750..1678310)
     CDS             1678598..1679056
     CDS             complement(1679102..1680268)
     CDS             1680399..1681148
     CDS             1681136..1681690
     CDS             1681700..1683130
     CDS             1683139..1683597
     CDS             1683585..1683923
     CDS             1683924..1684652
     CDS             1684724..1687036
     CDS             1686984..1687229
     CDS             complement(1687226..1688299)
     CDS             1688428..1688682
     CDS             complement(1688755..1689363)
     CDS             complement(1689461..1689781)
     CDS             complement(1689830..1690549)
     CDS             complement(1690626..1691804)
     CDS             1691918..1692307
     CDS             1692337..1693044
     CDS             1693061..1693408
     CDS             complement(1694020..1694382)
     CDS             1694488..1694949
     CDS             1695139..1695684
     CDS             1695826..1696512
     CDS             1696555..1697154
     CDS             1697160..1697693
     CDS             complement(1697676..1700882)
     CDS             1701126..1702391
     CDS             complement(1702408..1702788)
     CDS             1702897..1703796
     CDS             complement(1703880..1704545)
     CDS             complement(1704648..1705403)
     CDS             1705749..1706033
     CDS             complement(1706403..1707044)
     CDS             complement(1707068..1707910)
     CDS             complement(1707907..1709256)
     CDS             complement(1709269..1709991)
     CDS             complement(1710083..1711507)
     CDS             1711775..1714087
     CDS             1714096..1714806
     CDS             1715122..1717593
     CDS             1717636..1719033
     CDS             1719055..1719753
     CDS             1719826..1720065
     CDS             1720325..1722592
     CDS             complement(1722626..1723543)
     CDS             complement(1723615..1724478)
     CDS             1724661..1726019
     CDS             1726025..1726528
     CDS             complement(1726613..1726825)
     CDS             complement(1726897..1727550)
     CDS             complement(1727560..1728756)
     CDS             1728987..1729247
     CDS             1729287..1729985
     CDS             complement(1729998..1730654)
     CDS             1730712..1731116
     CDS             1731324..1732289
     CDS             1732471..1733784
     CDS             complement(1733781..1734845)
     CDS             1735068..1735688
     CDS             1735729..1737069
     CDS             1737069..1738313
     CDS             1738413..1738868
     CDS             1738898..1740097
     CDS             1740097..1741038
     CDS             1741042..1741965
     CDS             1741962..1742723
     CDS             1742716..1743429
     CDS             complement(1743835..1745772)
     CDS             1745900..1746820
     CDS             complement(1746915..1747151)
     CDS             complement(1747273..1747881)
     CDS             complement(1747953..1748171)
     CDS             1748479..1750059
     CDS             1750056..1750649
     CDS             1750795..1751487
     CDS             1751620..1753104
     CDS             1753080..1753673
     CDS             1753716..1754948
     CDS             1754936..1755838
     CDS             complement(1755843..1756394)
     CDS             1756910..1757284
     CDS             1757300..1758196
     CDS             complement(1758193..1758504)
     CDS             complement(1758668..1760068)
     CDS             complement(1760176..1760337)
     CDS             complement(1760393..1761781)
     CDS             complement(1761961..1763517)
     CDS             complement(1763532..1764173)
     CDS             complement(1764320..1765087)
     CDS             complement(1765311..1766081)
     CDS             complement(1766259..1768163)
     CDS             1768342..1769208
     CDS             complement(1769228..1769935)
     CDS             1770199..1770450
     CDS             1770619..1771317
     CDS             1771414..1772667
     CDS             1772679..1773959
     CDS             1774048..1775481
     CDS             1775604..1776878
     CDS             complement(1777075..1778163)
     CDS             complement(1778232..1778375)
     CDS             complement(1778427..1780601)
     CDS             complement(1780667..1781545)
     CDS             complement(1781660..1782610)
     CDS             complement(1782617..1783249)
     CDS             1783411..1783926
     CDS             1783933..1784928
     CDS             1785070..1786149
     CDS             1786152..1786490
     CDS             1786527..1786868
     CDS             1786865..1787659
     CDS             1787737..1790052
     CDS             complement(1790224..1790859)
     CDS             complement(1790957..1792564)
     CDS             complement(1792713..1792934)
     CDS             1793109..1793942
     CDS             1794095..1795108
     CDS             1795388..1796401
     CDS             1796405..1796539
     CDS             1796487..1797419
     CDS             1797419..1798330
     CDS             1798378..1799172
     CDS             1799334..1801484
     CDS             complement(1801757..1802752)
     CDS             1803155..1804588
     CDS             1804660..1807524
     CDS             1807583..1808179
     CDS             complement(1808223..1808843)
     CDS             complement(1808847..1809365)
     CDS             complement(1809382..1810302)
     CDS             complement(1810299..1810907)
     CDS             1811073..1814738
     CDS             1814735..1814881
     CDS             1814915..1816060
     CDS             1816099..1816749
     CDS             1816783..1817229
     CDS             complement(1817213..1818055)
     CDS             1818134..1818247
     CDS             1818366..1819328
     CDS             1819400..1820203
     CDS             1820252..1822159
     CDS             1822183..1823049
     CDS             1823130..1824047
     CDS             complement(1824078..1824812)
     CDS             complement(1824873..1825397)
     CDS             1825510..1826394
     CDS             1826448..1827713
     CDS             1827820..1828587
     CDS             1828657..1830171
     CDS             1830377..1831432
     CDS             1831776..1832588
     CDS             complement(1832606..1832977)
     CDS             complement(1833002..1834036)
     CDS             1834222..1835556
     CDS             1835632..1836018
     CDS             complement(1836089..1836868)
     CDS             complement(1836837..1837976)
     CDS             1838034..1838288
     CDS             complement(1838480..1839220)
     CDS             complement(1839279..1839563)
     CDS             complement(1839656..1839775)
     CDS             complement(1839872..1841002)
     CDS             1841087..1841578
     CDS             1841711..1842868
     CDS             1842926..1844104
     CDS             1844111..1844560
     CDS             1844566..1845093
     CDS             1845097..1845648
     CDS             1845887..1846138
     CDS             1846192..1847973
     CDS             complement(1847894..1849339)
     CDS             complement(1849522..1850757)
     CDS             complement(1851179..1851799)
     CDS             complement(1851905..1855561)
     CDS             1855563..1856426
     CDS             1856696..1857865
     CDS             1857909..1859924
     CDS             complement(1859926..1861029)
     CDS             complement(1861031..1862053)
     CDS             complement(1862053..1865643)
     CDS             complement(1865767..1866846)
     CDS             1866958..1868148
     CDS             complement(1868145..1868951)
     CDS             1869255..1869683
     CDS             complement(1869668..1870459)
     CDS             complement(1870459..1871640)
     CDS             complement(1871860..1872708)
     CDS             complement(1872733..1873143)
     CDS             complement(1873147..1874190)
     CDS             complement(1874222..1875580)
     CDS             1875654..1876688
     CDS             1876691..1877740
     CDS             1877781..1878575
     CDS             complement(1878586..1878795)
     CDS             complement(1878816..1881986)
     CDS             complement(1882007..1883137)
     CDS             1883573..1884076
     CDS             1884148..1884426
     CDS             complement(1884518..1886188)
     CDS             1886260..1886865
     CDS             1886831..1887256
     CDS             complement(1887273..1888244)
     CDS             complement(1888288..1889157)
     CDS             complement(1889170..1890204)
     CDS             complement(1890254..1891636)
     CDS             complement(1891675..1892505)
     CDS             1892599..1894026
     CDS             1894208..1894834
     CDS             1894925..1895248
     CDS             1895301..1895825
     CDS             complement(1895922..1896623)
     CDS             1896829..1897452
     CDS             complement(1897509..1898717)
     CDS             1898733..1899434
     CDS             complement(1899447..1900571)
     CDS             complement(1900715..1901794)
     CDS             1901840..1902889
     CDS             complement(1902886..1903686)
     CDS             1904140..1904439
     CDS             complement(1904486..1905529)
     CDS             1905889..1906005
     CDS             1906203..1906550
     CDS             complement(1906894..1907775)
     CDS             complement(1907785..1909146)
     CDS             complement(1909180..1910214)
     CDS             complement(1910261..1911178)
     CDS             1911585..1912430
     CDS             1912638..1912811
     CDS             1913072..1914106
     CDS             1914153..1915688
     CDS             1915728..1917065
     CDS             complement(1917176..1917658)
     CDS             complement(1917755..1918402)
     CDS             1918613..1919836
     CDS             1919829..1921103
     CDS             complement(1921100..1922191)
     CDS             1922259..1922732
     CDS             complement(1922766..1923518)
     CDS             1924024..1924701
     CDS             complement(1924688..1925659)
     CDS             complement(1925656..1925919)
     CDS             complement(1926084..1926374)
     CDS             complement(1926386..1926907)
     CDS             complement(1926945..1927232)
     CDS             complement(1927401..1927613)
     CDS             complement(1927653..1928279)
     CDS             1928452..1930824
     CDS             complement(1931220..1931633)
     CDS             complement(1931704..1933158)
     CDS             1933421..1933732
     CDS             1933780..1935414
     CDS             complement(1935498..1936571)
     CDS             1936647..1937426
     CDS             1937781..1939250
     CDS             1939325..1939921
     CDS             complement(1940045..1941043)
     CDS             complement(1941293..1942303)
     CDS             complement(1942307..1942885)
     CDS             complement(1943027..1943713)
     CDS             complement(1943758..1944675)
     CDS             complement(1944775..1945611)
     CDS             1945781..1946137
     CDS             complement(1946214..1946486)
     CDS             complement(1946624..1947118)
     CDS             complement(1947124..1947432)
     CDS             complement(1947439..1948062)
     CDS             1948307..1949500
     CDS             1949652..1950956
     CDS             complement(1950937..1952040)
     CDS             complement(1952040..1952876)
     CDS             complement(1952909..1953358)
     CDS             complement(1953363..1955627)
     CDS             1955777..1956748
     CDS             1956763..1957497
     CDS             1957479..1958333
     CDS             1958330..1958866
     CDS             1958908..1959882
     CDS             1960002..1961054
     CDS             1961180..1962259
     CDS             1962256..1963167
     CDS             complement(1963174..1963917)
     CDS             1964013..1965926
     CDS             complement(1965874..1966692)
     CDS             1966715..1966825
     CDS             1966861..1967793
     CDS             complement(1968002..1969414)
     CDS             complement(1969515..1969646)
     CDS             complement(1969788..1971935)
     CDS             1972092..1972421
     CDS             1972694..1973146
     CDS             1973206..1973337
     CDS             1973780..1973896
     CDS             complement(1974032..1976065)
     CDS             complement(1976108..1976875)
     CDS             1976902..1977432
     CDS             1977432..1977983
     CDS             1978021..1979055
     CDS             1979084..1979821
     CDS             1979811..1980956
     CDS             complement(1980925..1981182)
     CDS             1981346..1982374
     CDS             complement(1982404..1983699)
     CDS             1984099..1984374
     CDS             1984487..1985794
     CDS             1985832..1987241
     CDS             1987238..1987579
     CDS             1987611..1987772
     CDS             1987784..1988149
     CDS             complement(1988180..1988728)
     CDS             complement(1988732..1990015)
     CDS             1990196..1990363
     CDS             1990413..1990967
     CDS             complement(1991104..1991508)
     CDS             1992271..1993629
     CDS             1993747..1994883
     CDS             1995048..1998101
     CDS             1998109..1998693
     CDS             1998790..1999953
     CDS             complement(1999868..2000188)
     CDS             2000541..2000966
     CDS             complement(2001289..2001618)
     CDS             complement(2001676..2001876)
     CDS             complement(2002070..2004718)
     CDS             complement(2004888..2006291)
     CDS             2006498..2006686
     CDS             2006696..2007241
     CDS             2007532..2008776
     CDS             2008783..2009775
     CDS             complement(2009611..2010483)
     CDS             complement(2010538..2011068)
     CDS             2011238..2011753
     CDS             2011985..2013400
     CDS             2013542..2013976
     CDS             2013985..2015649
     CDS             complement(2015657..2016364)
     CDS             complement(2016370..2016846)
     CDS             2016916..2017233
     CDS             2017511..2018152
     CDS             2018197..2018829
     CDS             2018822..2019124
     CDS             2019154..2020017
     CDS             2020049..2020324
     CDS             2020343..2020696
     CDS             2020721..2021455
     CDS             2021464..2021892
     CDS             2021895..2022089
     CDS             2022124..2022372
     CDS             2022384..2022749
     CDS             2022749..2023090
     CDS             2023133..2023672
     CDS             2023700..2024101
     CDS             2024138..2024677
     CDS             2024677..2025039
     CDS             2025043..2025585
     CDS             2025623..2026066
     CDS             2026188..2027507
     CDS             2027507..2028067
     CDS             2028409..2028786
     CDS             2028856..2029248
     CDS             2029294..2030223
     CDS             2030259..2030609
     CDS             2030612..2031496
     CDS             2031512..2031967
     CDS             2031967..2032374
     CDS             2032405..2032638
     CDS             2032740..2033846
     CDS             complement(2033860..2034357)
     CDS             2034482..2035702
     CDS             2035952..2036443
     CDS             2036501..2039113
     CDS             complement(2039099..2040229)
     CDS             complement(2040243..2041346)
     CDS             2041484..2042125
     CDS             2042129..2043976
     CDS             2044052..2044396
     CDS             2044375..2046057
     CDS             complement(2046129..2047781)
     CDS             2047876..2048607
     CDS             complement(2048673..2049095)
     CDS             complement(2049148..2049267)
     CDS             2049496..2050899
     CDS             2050928..2051332
     CDS             complement(2051320..2052957)
     CDS             complement(2053223..2053627)
     CDS             complement(2053712..2054512)
     CDS             2054695..2055474
     CDS             2055601..2055786
     CDS             2055839..2057050
     CDS             2057103..2057540
     CDS             2057671..2058585
     CDS             2058635..2058976
     CDS             complement(2058997..2059869)
     CDS             2059934..2061079
     CDS             2061222..2062283
     CDS             complement(2062526..2063155)
     CDS             complement(2063252..2063812)
     CDS             complement(2063809..2064069)
     CDS             2064304..2064834
     CDS             complement(2065033..2065452)
     CDS             2065592..2065870
     CDS             complement(2065965..2068349)
     CDS             2068562..2069014
     CDS             2069173..2069544
     CDS             2069661..2070041
     CDS             complement(2070038..2071423)
     CDS             complement(2071505..2071993)
     CDS             2072090..2072305
     CDS             complement(2072286..2072453)
     CDS             complement(2072494..2073150)
     CDS             complement(2073163..2074317)
     CDS             complement(2074379..2075311)
     CDS             complement(2075401..2075910)
     CDS             2076304..2077725
     CDS             complement(2077576..2077899)
     CDS             2077923..2078297
     CDS             2078326..2078529
     CDS             complement(2078603..2079034)
     CDS             2079387..2080646
     CDS             2080676..2082889
     CDS             complement(2083008..2084051)
     CDS             complement(2084273..2085133)
     CDS             complement(2085185..2086207)
     CDS             complement(2086304..2086714)
     CDS             complement(2086707..2086997)
     CDS             2087120..2088007
     CDS             2088013..2088501
     CDS             complement(2088860..2090122)
     CDS             2090227..2090562
     CDS             complement(2090535..2090999)
     CDS             complement(2091378..2091731)
     CDS             complement(2092288..2092695)
     CDS             complement(2092817..2093428)
     CDS             2093531..2093722
     CDS             2093751..2093900
     CDS             complement(2094071..2095096)
     CDS             complement(2095736..2096305)
     CDS             complement(2096467..2100453)
     CDS             2100743..2101564
     CDS             2101574..2102257
     CDS             2102322..2103371
     CDS             2103509..2104060
     CDS             complement(2104063..2105481)
     CDS             complement(2105536..2105715)
     CDS             2105775..2107847
     CDS             complement(2107880..2108464)
     CDS             complement(2108472..2108876)
     CDS             2108949..2109524
     CDS             complement(2109684..2109863)
     CDS             2110226..2110630
     CDS             complement(2110627..2110989)
     CDS             2111151..2112122
     CDS             2112183..2113229
     CDS             2113325..2114470
     CDS             2114521..2114913
     CDS             2114916..2115332
     CDS             2115374..2116933
     CDS             2117049..2117336
     CDS             2117436..2118875
     CDS             2118880..2119740
     CDS             2119902..2120756
     CDS             complement(2121040..2122203)
     CDS             complement(2122305..2123300)
     CDS             2123529..2124071
     CDS             complement(2124098..2125006)
     CDS             2125131..2126114
     CDS             complement(2126115..2127890)
     CDS             complement(2127945..2128313)
     CDS             2128845..2130167
     CDS             2130177..2130968
     CDS             2130972..2131841
     CDS             2131852..2132292
     CDS             2132509..2132913
     CDS             complement(2132956..2133195)
     CDS             complement(2133207..2134091)
     CDS             complement(2134088..2135161)
     CDS             complement(2135158..2136027)
     CDS             complement(2136024..2136575)
     CDS             2136641..2137561
     CDS             complement(2137571..2139565)
     CDS             complement(2139794..2140177)
     CDS             complement(2140422..2140823)
     CDS             complement(2140870..2142162)
     CDS             complement(2142211..2143752)
     CDS             complement(2143764..2145602)
     CDS             complement(2145853..2147190)
     CDS             2147447..2148361
     CDS             complement(2148716..2149030)
     CDS             complement(2149116..2149883)
     CDS             2150041..2150241
     CDS             2150273..2151349
     CDS             2151362..2151505
     CDS             2151506..2152381
     CDS             complement(2152436..2153107)
     CDS             2153457..2155445
     CDS             2155525..2156475
     CDS             complement(2156604..2158994)
     CDS             2159277..2160458
     CDS             2160467..2161105
     CDS             complement(2161482..2161898)
     CDS             complement(2161965..2163017)
     CDS             complement(2163014..2163265)
     CDS             complement(2163262..2164392)
     CDS             complement(2164534..2166501)
     CDS             complement(2166606..2167229)
     CDS             2167506..2169506
     CDS             2169577..2170665
     CDS             2170690..2171922
     CDS             2171928..2172482
     CDS             complement(2172447..2173694)
     CDS             2173721..2174752
     CDS             2174849..2175103
     CDS             complement(2175227..2176228)
     CDS             2176364..2177140
     CDS             2177211..2178446
     CDS             2178568..2178837
     CDS             2178862..2179527
     CDS             2179693..2180334
     CDS             2180470..2181264
     CDS             complement(2181274..2181906)
     CDS             complement(2182046..2182285)
     CDS             complement(2182488..2183732)
     CDS             2183858..2184775
     CDS             complement(2184772..2186703)
     CDS             2186845..2187717
     CDS             2187728..2189170
     CDS             complement(2189340..2190629)
     CDS             2190994..2193285
     CDS             2193305..2195509
     CDS             complement(2195659..2198520)
     CDS             complement(2198579..2198968)
     CDS             2199309..2202896
     CDS             2203040..2204053
     CDS             2204358..2204777
     CDS             2204894..2205220
     CDS             complement(2205227..2205631)
     CDS             complement(2205628..2206848)
     CDS             2206896..2207606
     CDS             2207690..2208496
     CDS             2208970..2209662
     CDS             2209866..2210510
     CDS             2210503..2211507
     CDS             2211511..2212212
     CDS             2212179..2212544
     CDS             complement(2212521..2213636)
     CDS             complement(2214008..2214700)
     CDS             complement(2214722..2215912)
     CDS             2216035..2216607
     CDS             2216730..2217482
     CDS             complement(2217645..2219231)
     CDS             complement(2219354..2220388)
     CDS             complement(2220430..2221173)
     CDS             complement(2221176..2222579)
     CDS             complement(2222582..2223667)
     CDS             2223772..2224644
     CDS             2224809..2225270
     CDS             2225327..2226652
     CDS             2226649..2226942
     CDS             2226961..2227092
     CDS             2227093..2230185
     CDS             2230268..2231137
     CDS             complement(2231201..2231446)
     CDS             complement(2231660..2231953)
     CDS             2232108..2232227
     CDS             2232345..2233178
     CDS             2233187..2233780
     CDS             2233777..2234304
     CDS             complement(2234301..2235524)
     CDS             2235639..2236820
     CDS             2237034..2237537
     CDS             complement(2237897..2240665)
     CDS             complement(2240677..2241159)
     CDS             2241249..2241749
     CDS             2241746..2242432
     CDS             complement(2242581..2243402)
     CDS             complement(2243412..2244002)
     CDS             complement(2244224..2244880)
     CDS             complement(2244985..2245695)
     CDS             2245864..2246682
     CDS             2246850..2249072
     CDS             2249295..2249582
     CDS             complement(2249887..2250465)
     CDS             2250660..2250878
     CDS             2251063..2251413
     CDS             2251469..2252104
     CDS             complement(2252134..2252850)
     CDS             complement(2252856..2253476)
     CDS             2253596..2254642
     CDS             2254709..2255110
     CDS             2255503..2256165
     CDS             2256212..2257123
     CDS             2257173..2258306
     CDS             complement(2258560..2258673)
     CDS             complement(2258897..2259211)
     CDS             2259425..2260699
     CDS             2260692..2261585
     CDS             complement(2261618..2262544)
     CDS             complement(2262625..2264049)
     CDS             2264199..2264531
     CDS             2264531..2265139
     CDS             complement(2265136..2266125)
     CDS             2266294..2266833
     CDS             2267051..2267386
     CDS             2267467..2269464
     CDS             2269634..2271238
     CDS             2271268..2271621
     CDS             2271690..2271785
     CDS             2271807..2272643
     CDS             2272711..2273880
     CDS             2273974..2274741
     CDS             2274807..2275994
     CDS             complement(2276181..2276558)
     CDS             complement(2276994..2278352)
     CDS             complement(2278399..2279265)
     CDS             complement(2279367..2279624)
     CDS             complement(2279658..2281307)
     CDS             2281341..2281550
     CDS             2281590..2282273
     CDS             2282270..2283166
     CDS             complement(2283466..2283588)
     CDS             complement(2283635..2284183)
     CDS             2284341..2284847
     CDS             complement(2284895..2286697)
     CDS             2286904..2287275
     CDS             2287414..2287803
     CDS             complement(2287924..2288841)
     CDS             complement(2288965..2289108)
     CDS             2289214..2290854
     CDS             2290858..2291244
     CDS             complement(2291297..2291638)
     CDS             complement(2291847..2292209)
     CDS             complement(2292398..2292649)
     CDS             complement(2292726..2293034)
     CDS             complement(2293098..2293343)
     CDS             2293497..2294948
     CDS             2295065..2295544
     CDS             2295608..2297539
     CDS             complement(2297620..2298648)
     CDS             2298999..2300894
     CDS             complement(2300940..2301392)
     CDS             complement(2301460..2302356)
     CDS             complement(2302417..2303676)
     CDS             complement(2303673..2304674)
     CDS             2304762..2305823
     CDS             2305910..2306650
     CDS             2306769..2307011
     CDS             2307017..2307805
     CDS             2307816..2307974
     CDS             complement(2308047..2309444)
     CDS             complement(2309402..2310448)
     CDS             complement(2310457..2310990)
     CDS             complement(2311212..2311982)
     CDS             complement(2311989..2312732)
     CDS             complement(2312744..2313904)
     CDS             complement(2313958..2314200)
     CDS             complement(2314213..2315055)
     CDS             2315097..2315390
     CDS             2315454..2316305
     CDS             2316305..2316832
     CDS             2317141..2317797
     CDS             2317881..2318381
     CDS             complement(2318382..2318834)
     CDS             2318844..2321441
     CDS             2321711..2322472
     CDS             complement(2322437..2323387)
     CDS             complement(2323577..2324569)
     CDS             2324759..2325571
     CDS             2325628..2326020
     CDS             complement(2326188..2326646)
     CDS             complement(2326682..2327065)
     CDS             2327435..2328109
     CDS             2328427..2330673
     CDS             2330724..2331308
     CDS             2331311..2331907
     CDS             2331968..2332402
     CDS             2332556..2333632
     CDS             2333796..2334536
     CDS             2334551..2337553
     CDS             2337595..2338920
     CDS             2338936..2340066
     CDS             2340071..2341117
     CDS             2341210..2343591
     CDS             complement(2343636..2344217)
     CDS             2344271..2344759
     CDS             2344821..2346227
     CDS             2346228..2347118
     CDS             2347151..2348395
     CDS             complement(2348467..2349279)
     CDS             2349450..2350529
     CDS             2350519..2351295
     CDS             complement(2351271..2352080)
     CDS             complement(2352077..2352637)
     CDS             complement(2352795..2353301)
     CDS             2353467..2355062
     CDS             complement(2355158..2356198)
     CDS             complement(2356233..2357525)
     CDS             complement(2357578..2359632)
     CDS             2359638..2360405
     CDS             2360402..2360923
     CDS             2360923..2361642
     CDS             2361825..2362235
     CDS             2362368..2363975
     CDS             complement(2364024..2364230)
     CDS             2364468..2365400
     CDS             2365397..2366389
     CDS             2366386..2368389
     CDS             2368466..2368846
     CDS             2368948..2370348
     CDS             2370425..2370895
     CDS             complement(2370973..2371653)
     CDS             complement(2371650..2373098)
     CDS             complement(2373208..2373741)
     CDS             2374235..2375518
     CDS             2375515..2378769
     CDS             complement(2378796..2379227)
     CDS             complement(2379231..2380112)
     CDS             2380250..2380660
     CDS             complement(2380657..2381577)
     CDS             complement(2381690..2381869)
     CDS             complement(2381854..2382462)
     CDS             complement(2382468..2383349)
     CDS             complement(2383362..2384381)
     CDS             2384481..2385710
     CDS             2385868..2386575
     CDS             complement(2386564..2389317)
     CDS             complement(2389441..2390157)
     CDS             2390349..2391215
     CDS             complement(2391220..2391726)
     CDS             complement(2391797..2393167)
     CDS             complement(2393171..2394871)
     CDS             complement(2394868..2395572)
     CDS             complement(2395569..2396198)
     CDS             complement(2396223..2397686)
     CDS             2397951..2399180
     CDS             complement(2399234..2400430)
     CDS             2401214..2402278
     CDS             2402295..2403194
     CDS             2403243..2405072
     CDS             complement(2405171..2405398)
     CDS             2405564..2406016
     CDS             2406016..2406825
     CDS             complement(2406837..2408105)
     CDS             2408205..2409572
     CDS             2409624..2410130
     CDS             2410216..2410956
     CDS             2411093..2412619
     CDS             2412676..2413020
     CDS             2413057..2413392
     CDS             complement(2413393..2414019)
     CDS             complement(2414062..2414520)
     CDS             complement(2414520..2415278)
     CDS             2415449..2415898
     CDS             2416031..2417194
     CDS             2417500..2417823
     CDS             complement(2418075..2418845)
     CDS             complement(2418879..2419136)
     CDS             complement(2419137..2419763)
     CDS             2419887..2420828
     CDS             complement(2420825..2421343)
     CDS             2421420..2421884
     CDS             2421891..2422550
     CDS             complement(2422547..2422720)
     CDS             complement(2422787..2423146)
     CDS             2423316..2424044
     CDS             complement(2424121..2424663)
     CDS             2424843..2425160
     CDS             2425263..2425628
     CDS             2425674..2428607
     CDS             2428600..2429835
     CDS             2429828..2430574
     CDS             2430701..2432617
     CDS             complement(2432957..2436070)
     CDS             complement(2436341..2438095)
     CDS             complement(2438311..2440026)
     CDS             2440092..2440835
     CDS             complement(2440808..2441254)
     CDS             complement(2441310..2441783)
     CDS             2441798..2442577
     CDS             2442645..2443208
     CDS             2443269..2443700
     CDS             2443906..2445528
     CDS             complement(2445643..2446359)
     CDS             complement(2446596..2447045)
     CDS             complement(2447080..2448111)
     CDS             complement(2448302..2448451)
     CDS             complement(2448561..2449175)
     CDS             complement(2449439..2449648)
     CDS             complement(2449645..2450178)
     CDS             2450302..2450595
     CDS             2450608..2451072
     CDS             complement(2451105..2452283)
     CDS             complement(2452288..2452611)
     CDS             complement(2452781..2453761)
     CDS             2453985..2455220
     CDS             complement(2455241..2456032)
     CDS             complement(2456039..2457019)
     CDS             complement(2457141..2461847)
     CDS             2462322..2462804
     CDS             2462801..2463328
     CDS             2463321..2463743
     CDS             complement(2463740..2464522)
     CDS             complement(2464881..2467748)
     CDS             2467930..2469222
     CDS             2469308..2469583
     CDS             complement(2469666..2471291)
     CDS             complement(2471365..2473131)
     CDS             2473182..2475041
     CDS             complement(2475053..2476006)
     CDS             complement(2476052..2476309)
     CDS             complement(2476401..2477366)
     CDS             complement(2477493..2477666)
     CDS             complement(2477726..2478043)
     CDS             complement(2478047..2478295)
     CDS             complement(2478399..2479856)
     CDS             2480004..2480300
     CDS             complement(2480257..2480643)
     CDS             complement(2480643..2481455)
     CDS             2481561..2482973
     CDS             2483022..2484053
     CDS             2484245..2484748
     CDS             complement(2484821..2485189)
     CDS             complement(2485205..2486023)
     CDS             complement(2486023..2486169)
     CDS             complement(2486148..2487473)
     CDS             complement(2487520..2489124)
     CDS             complement(2489431..2490522)
     CDS             2490631..2490801
     CDS             2490783..2491868
     CDS             complement(2492115..2492306)
     CDS             2492775..2494556
     CDS             2494553..2494705
     CDS             2494696..2495160
     CDS             2495280..2496032
     CDS             2496272..2496475
     CDS             2496518..2496904
     CDS             2496904..2497296
     CDS             2497299..2498060
     CDS             2498088..2499272
     CDS             2499488..2500450
     CDS             2500657..2501202
     CDS             complement(2501217..2501627)
     CDS             complement(2501774..2502958)
     CDS             complement(2503217..2504236)
     CDS             2504515..2505951
     CDS             2505962..2506867
     CDS             complement(2506908..2507333)
     CDS             complement(2507378..2508637)
     CDS             complement(2508647..2509975)
     CDS             complement(2509975..2510760)
     CDS             complement(2510806..2512245)
     CDS             complement(2512293..2512604)
     CDS             2512831..2513475
     CDS             2513472..2513882
     CDS             2513879..2514364
     CDS             complement(2514410..2514976)
     CDS             complement(2515045..2516202)
     CDS             complement(2516163..2516678)
     CDS             2516831..2517412
     CDS             2517440..2517931
     CDS             complement(2517983..2519434)
     CDS             2519664..2519972
     CDS             complement(2520018..2521568)
     CDS             2521822..2522907
     CDS             2523134..2523838
     CDS             complement(2524369..2524557)
     CDS             complement(2524658..2525098)
     CDS             2525254..2526681
     CDS             2526745..2528022
     CDS             2528025..2529326
     CDS             2529395..2533111
     CDS             2533147..2533800
     CDS             complement(2533818..2534834)
     CDS             complement(2534831..2535733)
     CDS             complement(2535832..2536197)
     CDS             complement(2536203..2536775)
     CDS             complement(2536772..2537002)
     CDS             2537161..2538702
     CDS             complement(2538824..2540851)
     CDS             complement(2540986..2541417)
     CDS             complement(2541624..2543816)
     CDS             2543961..2544110
     CDS             complement(2544217..2545026)
     CDS             2545063..2548110
     CDS             complement(2548368..2548505)
     CDS             complement(2548561..2549097)
     CDS             2549201..2550145
     CDS             2550192..2551586
     CDS             complement(2551622..2551963)
     CDS             2552170..2552439
     CDS             2552598..2553338
     CDS             complement(2553413..2554411)
     CDS             complement(2554544..2557120)
     CDS             2557231..2557632
     CDS             2557721..2558632
     CDS             complement(2558735..2559340)
     CDS             complement(2559295..2559894)
     CDS             complement(2560173..2561135)
     CDS             complement(2561277..2562137)
     CDS             complement(2562137..2563003)
     CDS             complement(2563003..2564028)
     CDS             complement(2564188..2565048)
     CDS             complement(2565094..2565714)
     CDS             complement(2565742..2565987)
     CDS             complement(2566011..2566847)
     CDS             complement(2566922..2567974)
     CDS             2568192..2569208
     CDS             complement(2569460..2569798)
     CDS             2569897..2570439
     CDS             2570453..2571550
     CDS             2571581..2572234
     CDS             2572284..2572769
     CDS             2572884..2573195
     CDS             2573196..2573861
     CDS             complement(2573817..2574542)
     CDS             complement(2574603..2575214)
     CDS             complement(2575217..2575363)
     CDS             complement(2575365..2577455)
     CDS             complement(2577498..2579168)
     CDS             complement(2579694..2581085)
     CDS             2581191..2581895
     CDS             complement(2581946..2583061)
     CDS             complement(2583066..2583260)
     CDS             2583290..2583649
     CDS             2583803..2585239
     CDS             complement(2585328..2585891)
     CDS             complement(2586086..2586919)
     CDS             complement(2587019..2587666)
     CDS             2587804..2588262
     CDS             complement(2588376..2588597)
     CDS             2588969..2591131
     CDS             2591221..2591790
     CDS             2591818..2592201
     CDS             2592314..2593510
     CDS             complement(2593617..2595257)
     CDS             complement(2595254..2595991)
     CDS             2596103..2599342
     CDS             complement(2599545..2600261)
     CDS             2600411..2600860
     CDS             complement(2600863..2601783)
     CDS             complement(2601979..2602701)
     CDS             complement(2602974..2603717)
     CDS             complement(2604232..2605080)
     CDS             complement(2605176..2606696)
     CDS             complement(2606799..2607869)
     CDS             complement(2607884..2608384)
     CDS             complement(2608635..2609168)
     CDS             complement(2609273..2609830)
     CDS             complement(2610098..2610364)
     CDS             2610565..2611623
     CDS             2612036..2612443
     CDS             2612581..2614224
     CDS             2614461..2616056
     CDS             2616233..2616673
     CDS             2616930..2617892
     CDS             2617898..2618587
     CDS             complement(2618706..2619365)
     CDS             complement(2619362..2619943)
     CDS             complement(2619936..2620229)
     CDS             complement(2620226..2620483)
     CDS             complement(2620480..2620866)
     CDS             complement(2620863..2622305)
     CDS             complement(2622302..2622637)
     CDS             complement(2623057..2624178)
     CDS             2624941..2625255
     CDS             complement(2625366..2627561)
     CDS             complement(2627639..2628076)
     CDS             2628194..2628580
     CDS             complement(2628419..2628973)
     CDS             complement(2628970..2629623)
     CDS             2629830..2631395
     CDS             complement(2631674..2632102)
     CDS             complement(2632099..2633592)
     CDS             complement(2633632..2633898)
     CDS             complement(2633889..2634137)
     CDS             2634211..2634819
     CDS             2635770..2637122
     CDS             2637178..2638014
     CDS             2638043..2640034
     CDS             2640059..2640895
     CDS             2641163..2641732
     CDS             2641739..2642578
     CDS             complement(2642607..2643320)
     CDS             complement(2643348..2643875)
     CDS             complement(2643872..2644777)
     CDS             complement(2644770..2645330)
     CDS             2645432..2645635
     CDS             complement(2645856..2646155)
     CDS             complement(2646404..2647303)
     CDS             complement(2647303..2648892)
     CDS             2648967..2649527
     CDS             2649528..2650307
     CDS             2650555..2651943
     CDS             complement(2652064..2653161)
     CDS             complement(2653322..2653738)
     CDS             complement(2654621..2655523)
     CDS             complement(2655709..2656434)
     CDS             2656554..2657627
     CDS             complement(2657624..2658403)
     CDS             complement(2658692..2659129)
     CDS             complement(2659169..2660614)
     CDS             2660757..2661965
     CDS             2661975..2662574
     CDS             2662616..2663515
     CDS             complement(2663549..2664196)
     CDS             complement(2664168..2665541)
     CDS             2665882..2668152
     CDS             complement(2668201..2669505)
     CDS             2669711..2670007
     CDS             2670074..2670871
     CDS             2670954..2674256
     CDS             2674375..2676249
     CDS             2676319..2680275
     CDS             2680632..2681738
     CDS             2681747..2682424
     CDS             2682511..2683302
     CDS             2683467..2685983
     CDS             complement(2686041..2686370)
     CDS             2686428..2687447
     CDS             complement(2687507..2687932)
     CDS             2688023..2688838
     CDS             2688835..2689500
     CDS             2689556..2690317
     CDS             2690440..2692647
     CDS             2692738..2693169
     CDS             2693159..2693839
     CDS             2694226..2694591
     CDS             complement(2695081..2695791)
     CDS             complement(2695881..2696087)