CDS             656..847
     CDS             complement(1906..2100)
     CDS             complement(3222..3749)
     CDS             4290..4784
     CDS             5051..6811
     CDS             6850..7443
     CDS             7548..8180
     CDS             8181..9434
     CDS             9526..10770
     CDS             10739..11611
     CDS             11613..13406
     CDS             13406..14125
     CDS             14126..15376
     CDS             15396..16595
     CDS             16691..17104
     CDS             17106..18581
     CDS             18636..19283
     CDS             19296..21272
     CDS             21277..22470
     CDS             22475..22957
     CDS             22960..24222
     CDS             24261..25232
     CDS             complement(25221..25496)
     CDS             complement(25503..27281)
     CDS             complement(27284..28525)
     CDS             complement(28539..29720)
     CDS             30082..30732
     CDS             30812..31096
     CDS             complement(31091..32206)
     CDS             complement(32238..32582)
     CDS             32897..33073
     CDS             33137..34156
     CDS             complement(34153..34695)
     CDS             34927..36297
     CDS             36302..37453
     CDS             complement(37450..38349)
     CDS             38739..39389
     CDS             39364..40041
     CDS             40111..41196
     CDS             41153..42262
     CDS             42278..44044
     CDS             complement(44093..44806)
     CDS             complement(44803..45567)
     CDS             45631..46722
     CDS             46716..47483
     CDS             47610..47969
     CDS             47966..51607
     CDS             complement(51610..53031)
     CDS             53358..53792
     CDS             complement(53904..54134)
     CDS             complement(54242..55483)
     CDS             complement(55526..56764)
     CDS             56863..58062
     CDS             complement(58049..59158)
     CDS             59291..59767
     CDS             complement(59760..60467)
     CDS             complement(60485..60775)
     CDS             complement(60772..61170)
     CDS             complement(61191..61331)
     CDS             complement(61335..61586)
     CDS             complement(61625..62149)
     CDS             complement(62116..62520)
     CDS             62618..62899
     CDS             62899..63489
     CDS             complement(63463..64302)
     CDS             complement(64406..64570)
     CDS             complement(64826..64981)
     CDS             complement(65075..65488)
     CDS             complement(65485..65715)
     CDS             complement(65799..66485)
     CDS             complement(66497..67450)
     CDS             complement(67451..67813)
     CDS             complement(67800..68852)
     CDS             complement(68830..71109)
     CDS             complement(71099..71269)
     CDS             complement(71266..71991)
     CDS             72580..72780
     CDS             73396..74295
     CDS             74322..75563
     CDS             75544..75954
     CDS             75951..77687
     CDS             complement(77684..78424)
     CDS             78494..79789
     CDS             79817..80944
     CDS             complement(81167..81637)
     CDS             81853..82701
     CDS             complement(82710..82886)
     CDS             complement(82867..83187)
     CDS             83298..83723
     CDS             complement(83680..84414)
     CDS             complement(84378..85109)
     CDS             complement(85106..86008)
     CDS             86366..87994
     CDS             88042..88923
     CDS             88920..89894
     CDS             complement(89891..90613)
     CDS             complement(90591..91376)
     CDS             complement(91373..92380)
     CDS             complement(93365..93661)
     CDS             complement(93981..94277)
     CDS             complement(94327..94641)
     CDS             complement(94932..95396)
     CDS             complement(95387..95668)
     CDS             complement(96293..96943)
     CDS             complement(96947..97513)
     CDS             97623..98192
     CDS             complement(98203..98619)
     CDS             complement(98616..98963)
     CDS             99047..99943
     CDS             99940..100401
     CDS             complement(100398..101195)
     CDS             complement(101220..101543)
     CDS             101591..103195
     CDS             complement(103218..104117)
     CDS             complement(104233..104994)
     CDS             complement(105046..106116)
     CDS             106189..106458
     CDS             106445..107218
     CDS             107215..107895
     CDS             complement(107875..108837)
     CDS             complement(108806..109150)
     CDS             109314..110633
     CDS             complement(110663..110836)
     CDS             complement(110870..111541)
     CDS             111891..112658
     CDS             112643..113209
     CDS             complement(113210..113617)
     CDS             complement(113617..114486)
     CDS             114630..115133
     CDS             complement(115211..116638)
     CDS             116916..117524
     CDS             complement(117660..118316)
     CDS             complement(118313..119392)
     CDS             119465..120049
     CDS             complement(120115..120588)
     CDS             complement(120644..121879)
     CDS             complement(121876..123015)
     CDS             complement(123012..123458)
     CDS             complement(123518..124075)
     CDS             124314..124643
     CDS             124740..125171
     CDS             complement(125354..125848)
     CDS             126026..126781
     CDS             126788..127087
     CDS             127105..127566
     CDS             127566..128975
     CDS             128980..129360
     CDS             complement(129386..129700)
     CDS             complement(129697..129885)
     CDS             complement(129935..130174)
     CDS             complement(130213..130737)
     CDS             130973..131230
     CDS             131375..131629
     CDS             132540..132857
     CDS             132861..134933
     CDS             134935..135078
     CDS             complement(135309..135917)
     CDS             136066..136890
     CDS             136953..137375
     CDS             137389..137676
     CDS             137776..138318
     CDS             138319..139404
     CDS             139394..142798
     CDS             142802..143332
     CDS             143310..144503
     CDS             144579..144743
     CDS             144745..145095
     CDS             145253..145804
     CDS             145865..147175
     CDS             147156..147389
     CDS             complement(147522..147704)
     CDS             complement(147701..148711)
     CDS             complement(148708..148830)
     CDS             complement(148835..149113)
     CDS             complement(149118..149579)
     CDS             149678..150967
     CDS             150971..151576
     CDS             151573..152226
     CDS             complement(152197..152676)
     CDS             complement(152673..153896)
     CDS             complement(153893..154648)
     CDS             complement(154653..157343)
     CDS             complement(157402..157971)
     CDS             158094..158378
     CDS             158414..159376
     CDS             159373..160074
     CDS             complement(160088..160993)
     CDS             complement(160990..162162)
     CDS             complement(162174..163208)
     CDS             complement(163186..163575)
     CDS             complement(163800..164138)
     CDS             complement(164142..164603)
     CDS             complement(164609..165757)
     CDS             complement(165768..166127)
     CDS             complement(166128..166361)
     CDS             166806..166910
     CDS             166852..167094
     CDS             complement(167039..167215)
     CDS             complement(167215..167769)
     CDS             complement(167905..168165)
     CDS             complement(168189..168377)
     CDS             168729..168950
     CDS             169060..169314
     CDS             169402..169959
     CDS             170114..170434
     CDS             170566..172188
     CDS             172275..174263
     CDS             174260..174703
     CDS             174716..175948
     CDS             175951..177756
     CDS             177761..178828
     CDS             178830..179972
     CDS             179977..180432
     CDS             180505..181095
     CDS             181055..181669
     CDS             181635..182183
     CDS             182185..182445
     CDS             complement(182491..183978)
     CDS             184049..185494
     CDS             185491..186987
     CDS             187003..188175
     CDS             complement(188172..189386)
     CDS             complement(189412..190191)
     CDS             190233..192209
     CDS             192243..192572
     CDS             192569..193312
     CDS             complement(193282..194415)
     CDS             complement(194412..195581)
     CDS             complement(195581..197092)
     CDS             197273..198793
     CDS             complement(198805..199479)
     CDS             complement(199466..200302)
     CDS             200318..201460
     CDS             201472..202326
     CDS             202323..203261
     CDS             203272..203790
     CDS             complement(203791..205644)
     CDS             complement(205650..206240)
     CDS             complement(206242..207213)
     CDS             complement(207188..207961)
     CDS             208203..208997
     CDS             209037..209711
     CDS             complement(210161..210562)
     CDS             complement(210600..211607)
     CDS             211729..211872
     CDS             211875..213251
     CDS             complement(213248..214225)
     CDS             214319..214903
     CDS             214884..216554
     CDS             complement(216526..216945)
     CDS             216996..217994
     CDS             217991..219580
     CDS             219696..220925
     CDS             complement(221060..221692)
     CDS             complement(221689..223608)
     CDS             223717..225084
     CDS             complement(225074..226210)
     CDS             226328..226606
     CDS             226596..226928
     CDS             complement(226918..228102)
     CDS             228175..228357
     CDS             228354..229952
     CDS             229952..230863
     CDS             complement(230864..232183)
     CDS             232465..232719
     CDS             complement(232716..233837)
     CDS             233940..234068
     CDS             complement(234324..234599)
     CDS             complement(234541..234882)
     CDS             234934..235305
     CDS             235302..235454
     CDS             complement(235906..237546)
     CDS             237595..238809
     CDS             complement(238828..240453)
     CDS             complement(240673..241929)
     CDS             241982..242992
     CDS             242992..243495
     CDS             complement(243479..243652)
     CDS             complement(243677..244507)
     CDS             complement(244539..246332)
     CDS             complement(246398..246511)
     CDS             complement(246563..246745)
     CDS             complement(246755..247342)
     CDS             complement(247501..248199)
     CDS             complement(248418..248849)
     CDS             248987..250591
     CDS             250588..251073
     CDS             251079..251357
     CDS             251354..252418
     CDS             252526..255429
     CDS             255483..256496
     CDS             256572..258461
     CDS             complement(258458..258631)
     CDS             258668..259636
     CDS             259718..259933
     CDS             complement(259948..260247)
     CDS             complement(260222..260317)
     CDS             complement(260314..260655)
     CDS             260716..260811
     CDS             260827..262014
     CDS             262020..262508
     CDS             262518..264494
     CDS             264570..265313
     CDS             265313..266266
     CDS             266677..267144
     CDS             267237..267995
     CDS             267992..268723
     CDS             269395..270330
     CDS             complement(270503..270847)
     CDS             complement(270886..271341)
     CDS             complement(271332..271532)
     CDS             complement(271738..272064)
     CDS             complement(272052..272273)
     CDS             complement(272301..272558)
     CDS             272675..272899
     CDS             272884..273357
     CDS             complement(273518..273628)
     CDS             complement(273717..274094)
     CDS             complement(274087..274395)
     CDS             complement(274995..275198)
     CDS             275415..276389
     CDS             276508..277551
     CDS             complement(277582..278661)
     CDS             complement(278708..278881)
     CDS             278918..279886
     CDS             complement(279715..280143)
     CDS             complement(280145..280906)
     CDS             complement(280903..281031)
     CDS             281399..282298
     CDS             complement(282240..282905)
     CDS             complement(282847..284235)
     CDS             complement(284267..286375)
     CDS             complement(286442..287284)
     CDS             287471..287677
     CDS             287674..288126
     CDS             288258..288452
     CDS             288430..288861
     CDS             289024..289218
     CDS             289215..289664
     CDS             289726..289926
     CDS             289904..290359
     CDS             290407..290619
     CDS             290600..290767
     CDS             290721..291002
     CDS             complement(291051..292025)
     CDS             complement(292019..292879)
     CDS             complement(292876..293373)
     CDS             complement(293385..294242)
     CDS             complement(294244..295242)
     CDS             complement(295251..296309)
     CDS             complement(296355..296555)
     CDS             complement(296552..297133)
     CDS             complement(297120..297410)
     CDS             297781..298854
     CDS             298829..299944
     CDS             299955..301730
     CDS             complement(301727..302209)
     CDS             complement(302206..303396)
     CDS             complement(303372..304460)
     CDS             304592..306085
     CDS             306069..306314
     CDS             306406..307143
     CDS             307147..308259
     CDS             complement(308265..308468)
     CDS             complement(308760..310388)
     CDS             310494..311636
     CDS             311646..313442
     CDS             complement(313452..313598)
     CDS             complement(313595..314047)
     CDS             complement(314185..314760)
     CDS             complement(314765..315142)
     CDS             complement(315382..315876)
     CDS             complement(315997..316611)
     CDS             316764..317723
     CDS             317859..318239
     CDS             318236..318490
     CDS             318496..318852
     CDS             318849..319127
     CDS             complement(319309..319989)
     CDS             complement(319999..320754)
     CDS             complement(320747..321307)
     CDS             complement(321282..321998)
     CDS             322089..322259
     CDS             322252..323139
     CDS             complement(323136..324542)
     CDS             complement(324520..325872)
     CDS             326007..326246
     CDS             326243..326941
     CDS             complement(326924..327841)
     CDS             327904..328128
     CDS             328125..328511
     CDS             328546..330411
     CDS             complement(330412..330939)
     CDS             331158..333203
     CDS             333219..334412
     CDS             334517..334693
     CDS             complement(334859..335017)
     CDS             complement(335026..336045)
     CDS             complement(336055..336651)
     CDS             complement(336648..337331)
     CDS             337798..338349
     CDS             338351..339148
     CDS             339150..339773
     CDS             complement(339798..341210)
     CDS             complement(341214..342572)
     CDS             complement(342578..343354)
     CDS             complement(343437..345011)
     CDS             complement(345258..347864)
     CDS             347905..348660
     CDS             348657..348749
     CDS             348746..349390
     CDS             complement(349351..349659)
     CDS             349751..350692
     CDS             350721..351221
     CDS             351196..351783
     CDS             351783..352700
     CDS             352681..353682
     CDS             353679..354419
     CDS             354376..355443
     CDS             355443..355892
     CDS             complement(355855..357309)
     CDS             complement(357275..358000)
     CDS             complement(358025..359356)
     CDS             complement(359369..360679)
     CDS             complement(360699..361481)
     CDS             361636..362163
     CDS             362201..362389
     CDS             362386..362817
     CDS             362801..363535
     CDS             complement(363581..365236)
     CDS             365321..366175
     CDS             366194..366367
     CDS             366407..367102
     CDS             367062..367943
     CDS             368138..368389
     CDS             complement(368371..369021)
     CDS             complement(369009..369518)
     CDS             complement(369515..370333)
     CDS             370408..371568
     CDS             371625..374216
     CDS             374247..375650
     CDS             375647..376081
     CDS             376244..377077
     CDS             complement(377070..377504)
     CDS             complement(377587..377793)
     CDS             complement(377790..377978)
     CDS             complement(377992..378564)
     CDS             complement(378623..379162)
     CDS             complement(379119..379859)
     CDS             complement(379844..380080)
     CDS             complement(380067..380582)
     CDS             complement(380608..381339)
     CDS             381478..382734
     CDS             382734..383834
     CDS             383876..384109
     CDS             384125..385063
     CDS             385136..385327
     CDS             complement(385261..386247)
     CDS             complement(386270..387235)
     CDS             complement(387240..387986)
     CDS             complement(387991..388995)
     CDS             complement(388992..390092)
     CDS             complement(390093..391184)
     CDS             complement(391316..392230)
     CDS             complement(392235..393005)
     CDS             complement(393015..394163)
     CDS             complement(394164..394559)
     CDS             complement(394564..395727)
     CDS             complement(395807..396304)
     CDS             complement(396387..396734)
     CDS             complement(396734..397411)
     CDS             complement(397392..398111)
     CDS             complement(399238..399477)
     CDS             complement(400374..400502)
     CDS             402016..402687
     CDS             complement(402623..403108)
     CDS             complement(403314..403694)
     CDS             complement(403661..404197)
     CDS             404314..406629
     CDS             406634..406990
     CDS             406987..407976
     CDS             408029..408394
     CDS             408369..409700
     CDS             409700..410083
     CDS             410116..411033
     CDS             complement(411030..412928)
     CDS             413084..413539
     CDS             413730..414329
     CDS             complement(414321..415661)
     CDS             415721..417886
     CDS             complement(417856..418260)
     CDS             complement(418261..419016)
     CDS             complement(419013..419843)
     CDS             420010..420339
     CDS             420466..421068
     CDS             421105..421293
     CDS             421293..422456
     CDS             complement(422440..424800)
     CDS             complement(425075..427129)
     CDS             complement(427161..428042)
     CDS             complement(428221..429024)
     CDS             complement(429021..430055)
     CDS             complement(430033..430236)
     CDS             complement(430251..430814)
     CDS             430940..431902
     CDS             complement(431912..434281)
     CDS             434375..434917
     CDS             complement(434914..436026)
     CDS             complement(436023..436262)
     CDS             436403..437632
     CDS             437635..438399
     CDS             438380..439327
     CDS             complement(439304..439843)
     CDS             439929..440570
     CDS             440573..442471
     CDS             442573..442788
     CDS             442822..443958
     CDS             443943..444680
     CDS             444658..445044
     CDS             445102..447435
     CDS             447432..447752
     CDS             447749..448078
     CDS             448081..448821
     CDS             448825..449529
     CDS             449529..450200
     CDS             450184..450960
     CDS             450953..451732
     CDS             452209..452334
     CDS             452331..452858
     CDS             452991..455336
     CDS             455534..457264
     CDS             complement(457316..457438)
     CDS             457650..458459
     CDS             458460..459647
     CDS             459644..460642
     CDS             460653..462320
     CDS             462322..462750
     CDS             complement(462747..463610)
     CDS             463658..464284
     CDS             complement(464235..465335)
     CDS             complement(465332..466360)
     CDS             466652..467662
     CDS             467659..468255
     CDS             468255..469124
     CDS             469157..469546
     CDS             469558..470175
     CDS             470213..470611
     CDS             complement(470589..471152)
     CDS             complement(471145..472029)
     CDS             472081..472380
     CDS             472416..474176
     CDS             474219..474929
     CDS             474926..475375
     CDS             475375..476214
     CDS             complement(476237..476680)
     CDS             476720..477670
     CDS             477691..478143
     CDS             complement(478091..478768)
     CDS             complement(478765..479544)
     CDS             complement(479549..479728)
     CDS             complement(479725..480528)
     CDS             complement(480565..481263)
     CDS             481444..481668
     CDS             482296..482766
     CDS             482801..484180
     CDS             484170..484931
     CDS             485000..486223
     CDS             486220..486840
     CDS             complement(486827..487786)
     CDS             487909..489015
     CDS             489048..489233
     CDS             489230..489682
     CDS             489685..490158
     CDS             complement(490166..490861)
     CDS             complement(490863..491549)
     CDS             complement(491546..491959)
     CDS             492268..492882
     CDS             complement(492925..494541)
     CDS             complement(494553..496118)
     CDS             complement(496135..497061)
     CDS             497343..497435
     CDS             497420..498115
     CDS             498121..499554
     CDS             499614..501473
     CDS             501479..501802
     CDS             complement(501786..503054)
     CDS             503163..504377
     CDS             504382..504648
     CDS             504649..505452
     CDS             505421..505678
     CDS             505809..506192
     CDS             506213..506434
     CDS             506436..507578
     CDS             507588..508001
     CDS             508061..508858
     CDS             complement(508877..509254)
     CDS             complement(509196..509570)
     CDS             509716..510279
     CDS             510222..510830
     CDS             510871..511128
     CDS             511094..511216
     CDS             511307..511561
     CDS             512044..512328
     CDS             512338..513486
     CDS             513492..513953
     CDS             513957..514295
     CDS             complement(514312..514758)
     CDS             complement(514935..515399)
     CDS             complement(515753..515890)
     CDS             516051..516233
     CDS             516246..517424
     CDS             517449..517742
     CDS             517777..518385
     CDS             518385..518546
     CDS             518559..518825
     CDS             518822..519451
     CDS             519451..519708
     CDS             519708..520739
     CDS             complement(520729..521883)
     CDS             522022..522945
     CDS             522975..523748
     CDS             523786..525372
     CDS             525374..526696
     CDS             526693..527250
     CDS             527269..527706
     CDS             527711..527983
     CDS             527987..528409
     CDS             complement(528381..529967)
     CDS             complement(529954..531399)
     CDS             531475..532329
     CDS             532530..533360
     CDS             complement(533278..533685)
     CDS             complement(533652..534926)
     CDS             534971..535357
     CDS             535413..535670
     CDS             535926..537374
     CDS             537633..539030
     CDS             539408..539671
     CDS             539668..540120
     CDS             complement(540167..540283)
     CDS             complement(540613..541365)
     CDS             complement(541398..542330)
     CDS             complement(542327..543361)
     CDS             complement(543530..544720)
     CDS             complement(544710..544859)
     CDS             complement(544900..544995)
     CDS             complement(544970..545428)
     CDS             complement(546159..546332)
     CDS             complement(546307..547398)
     CDS             complement(547400..548440)
     CDS             complement(548993..549217)
     CDS             549498..549608
     CDS             complement(550058..550285)
     CDS             complement(550276..550521)
     CDS             550776..551444
     CDS             complement(551483..551869)
     CDS             complement(551859..552176)
     CDS             complement(552522..552803)
     CDS             complement(552908..553297)
     CDS             complement(553294..554895)
     CDS             complement(554919..555995)
     CDS             complement(556102..556392)
     CDS             complement(556482..556643)
     CDS             556782..557675
     CDS             complement(558053..558670)
     CDS             complement(558670..559971)
     CDS             560042..561712
     CDS             561709..562266
     CDS             562263..563099
     CDS             complement(563091..563747)
     CDS             complement(564133..565155)
     CDS             complement(565188..566168)
     CDS             complement(566165..566650)
     CDS             complement(566682..567275)
     CDS             complement(567272..567688)
     CDS             complement(567691..567924)
     CDS             complement(568005..571061)
     CDS             571235..572161
     CDS             complement(572166..573158)
     CDS             complement(573155..575185)
     CDS             complement(575185..575643)
     CDS             complement(575646..576341)
     CDS             complement(576332..577078)
     CDS             complement(577075..578082)
     CDS             complement(578121..578294)
     CDS             578331..579299
     CDS             579396..579866
     CDS             complement(580007..580132)
     CDS             580207..580593
     CDS             580593..581420
     CDS             581553..582791
     CDS             582788..583726
     CDS             583723..584424
     CDS             584560..584913
     CDS             584961..585191
     CDS             585188..586996
     CDS             complement(586980..587270)
     CDS             587377..588777
     CDS             588778..590055
     CDS             590055..591230
     CDS             complement(591223..591660)
     CDS             complement(591632..593476)
     CDS             complement(593473..595008)
     CDS             complement(595054..595329)
     CDS             complement(595336..596475)
     CDS             complement(596484..598724)
     CDS             complement(598729..599943)
     CDS             600113..601285
     CDS             601310..601897
     CDS             complement(601894..602211)
     CDS             602281..602466
     CDS             602463..602768
     CDS             602804..602995
     CDS             602992..604074
     CDS             complement(604076..605320)
     CDS             complement(605326..606840)
     CDS             complement(606868..607260)
     CDS             607425..607793
     CDS             607794..608510
     CDS             complement(608500..609153)
     CDS             complement(609226..611157)
     CDS             611323..611805
     CDS             611933..612337
     CDS             complement(612364..613092)
     CDS             613238..614929
     CDS             614939..615649
     CDS             615651..616025
     CDS             616027..616371
     CDS             616512..617438
     CDS             617431..618099
     CDS             complement(618140..619789)
     CDS             620018..621124
     CDS             621206..621769
     CDS             complement(621785..622543)
     CDS             622592..624349
     CDS             624346..625287
     CDS             complement(625264..627201)
     CDS             complement(627155..627415)
     CDS             complement(627416..627922)
     CDS             627965..629095
     CDS             629186..629977
     CDS             629983..630168
     CDS             complement(630183..630398)
     CDS             complement(630377..631693)
     CDS             complement(631671..633059)
     CDS             complement(633101..633913)
     CDS             complement(633910..634692)
     CDS             complement(634716..634898)
     CDS             635010..635831
     CDS             635877..637649
     CDS             complement(637615..638826)
     CDS             638868..639422
     CDS             639412..639876
     CDS             639873..640274
     CDS             complement(640271..642532)
     CDS             642621..642980
     CDS             642977..643327
     CDS             complement(643324..643995)
     CDS             644069..644890
     CDS             644887..645312
     CDS             645402..645845
     CDS             645817..646461
     CDS             646486..646626
     CDS             646708..647280
     CDS             complement(647277..647915)
     CDS             complement(647918..648316)
     CDS             complement(648313..648906)
     CDS             complement(648860..649756)
     CDS             complement(649737..651068)
     CDS             complement(651052..651774)
     CDS             complement(651749..652453)
     CDS             complement(652450..653055)
     CDS             653156..653809
     CDS             653806..654069
     CDS             654053..654775
     CDS             654772..655653
     CDS             655650..656141
     CDS             complement(656138..657013)
     CDS             complement(656982..657569)
     CDS             657692..659065
     CDS             659096..659416
     CDS             659480..659638
     CDS             659635..659838
     CDS             659976..660257
     CDS             complement(660229..660678)
     CDS             660716..661102
     CDS             661095..661508
     CDS             661502..662509
     CDS             complement(662506..662922)
     CDS             complement(663206..664771)
     CDS             664851..665750
     CDS             complement(665728..666477)
     CDS             complement(666467..667309)
     CDS             667357..668256
     CDS             668267..669865
     CDS             669853..670590
     CDS             670572..671078
     CDS             complement(671070..671339)
     CDS             complement(671374..672840)
     CDS             complement(673088..674227)
     CDS             complement(674293..676257)
     CDS             676464..677432
     CDS             677510..678043
     CDS             complement(678040..678957)
     CDS             complement(678954..679730)
     CDS             complement(679723..682602)
     CDS             complement(682583..682900)
     CDS             complement(682888..683376)
     CDS             complement(683367..683939)
     CDS             684078..684437
     CDS             684451..684666
     CDS             684671..684847
     CDS             684852..685307
     CDS             685304..687091
     CDS             687091..687381
     CDS             complement(687349..688989)
     CDS             689491..690360
     CDS             complement(690388..691380)
     CDS             complement(691416..691604)
     CDS             complement(691597..691929)
     CDS             complement(691926..692687)
     CDS             692823..693794
     CDS             693818..694084
     CDS             694086..695006
     CDS             complement(695003..695689)
     CDS             complement(695689..696627)
     CDS             696707..697636
     CDS             697705..698073
     CDS             698070..698651
     CDS             complement(698643..698888)
     CDS             complement(698960..699901)
     CDS             complement(699898..700953)
     CDS             701028..701153
     CDS             701416..702474
     CDS             702513..703328
     CDS             703405..703731
     CDS             complement(703715..704269)
     CDS             704367..705311
     CDS             complement(705274..705972)
     CDS             706056..706679
     CDS             complement(706615..707622)
     CDS             707719..708588
     CDS             708604..709209
     CDS             709245..710219
     CDS             710206..711210
     CDS             complement(711301..711837)
     CDS             complement(711825..713084)
     CDS             complement(713116..713574)
     CDS             713698..714204
     CDS             714269..714445
     CDS             714445..714603
     CDS             714590..714706
     CDS             714703..714897
     CDS             complement(715207..715884)
     CDS             715998..717632
     CDS             complement(717638..718573)
     CDS             718661..720046
     CDS             720046..720333
     CDS             720334..721236
     CDS             721233..721604
     CDS             721601..722695
     CDS             complement(722706..722846)
     CDS             722886..723638
     CDS             complement(723653..725236)
     CDS             725309..725806
     CDS             725808..726857
     CDS             complement(726850..728106)
     CDS             complement(728196..730055)
     CDS             730158..730427
     CDS             730427..731242
     CDS             731239..731523
     CDS             731532..732665
     CDS             complement(732757..733464)
     CDS             complement(733454..734200)
     CDS             complement(734212..735183)
     CDS             complement(735180..736073)
     CDS             complement(736222..736617)
     CDS             complement(736645..738030)
     CDS             738316..738540
     CDS             complement(738581..739132)
     CDS             complement(739129..739638)
     CDS             complement(739654..740226)
     CDS             complement(740238..740804)
     CDS             complement(740809..741186)
     CDS             complement(741199..741720)
     CDS             741934..742290
     CDS             742354..743388
     CDS             743416..744726
     CDS             744723..746159
     CDS             746285..748018
     CDS             complement(748015..749028)
     CDS             complement(749109..749318)
     CDS             749468..749866
     CDS             complement(749845..750726)
     CDS             complement(750761..751906)
     CDS             complement(751980..753464)
     CDS             753577..754146
     CDS             754174..755025
     CDS             755022..756158
     CDS             756160..757173
     CDS             complement(757186..758556)
     CDS             758579..759895
     CDS             759892..760845
     CDS             760842..761228
     CDS             761263..762147
     CDS             762169..763044
     CDS             complement(763080..763253)
     CDS             763290..764258
     CDS             complement(764087..765205)
     CDS             complement(765205..765474)
     CDS             765548..766846
     CDS             complement(767006..768448)
     CDS             complement(768451..769335)
     CDS             complement(769337..769714)
     CDS             complement(769724..770524)
     CDS             complement(770576..772054)
     CDS             complement(772051..773037)
     CDS             complement(773034..774377)
     CDS             complement(774374..774700)
     CDS             complement(774700..774861)
     CDS             complement(774882..775889)
     CDS             775953..776147
     CDS             complement(776152..777525)
     CDS             complement(777526..777705)
     CDS             complement(777705..777938)
     CDS             778265..780019
     CDS             780113..780526
     CDS             complement(780715..781308)
     CDS             complement(781323..782447)
     CDS             782510..782671
     CDS             782740..784137
     CDS             784134..785441
     CDS             complement(785540..786766)
     CDS             complement(786759..788210)
     CDS             788282..788563
     CDS             complement(788730..790115)
     CDS             complement(790164..791144)
     CDS             791255..792760
     CDS             792757..793755
     CDS             793757..794689
     CDS             794721..795860
     CDS             complement(795866..796141)
     CDS             796340..796978
     CDS             complement(796989..797993)
     CDS             798418..800067
     CDS             800663..800944
     CDS             801239..802339
     CDS             802346..803443
     CDS             complement(803738..803848)
     CDS             complement(803984..804145)
     CDS             804482..805306
     CDS             805316..806233
     CDS             806238..806762
     CDS             806759..807571
     CDS             807592..808089
     CDS             808086..809297
     CDS             complement(809294..809668)
     CDS             complement(809655..811139)
     CDS             complement(811172..812431)
     CDS             812489..813244
     CDS             complement(813248..814021)
     CDS             complement(814053..814922)
     CDS             complement(814915..815112)
     CDS             complement(815137..816834)
     CDS             complement(816886..817224)
     CDS             817369..817674
     CDS             complement(817649..818104)
     CDS             818164..819876
     CDS             819880..820770
     CDS             820767..821618
     CDS             821649..822104
     CDS             822141..823433
     CDS             complement(823430..824152)
     CDS             complement(824168..824584)
     CDS             824802..824978
     CDS             complement(825024..825602)
     CDS             complement(825637..826584)
     CDS             826686..827105
     CDS             complement(827095..827757)
     CDS             complement(827854..828486)
     CDS             complement(828428..829153)
     CDS             829159..830403
     CDS             830400..832364
     CDS             832406..834406
     CDS             834429..835301
     CDS             835294..835809
     CDS             835806..836786
     CDS             836770..837492
     CDS             837550..838821
     CDS             838843..839163
     CDS             839260..840084
     CDS             complement(840081..841163)
     CDS             841216..841560
     CDS             841557..842342
     CDS             842320..842997
     CDS             complement(843002..844060)
     CDS             complement(844116..845321)
     CDS             complement(845388..848498)
     CDS             complement(848779..849177)
     CDS             complement(849146..849589)
     CDS             complement(849669..851117)
     CDS             851322..851795
     CDS             851792..853081
     CDS             853078..854214
     CDS             854214..855746
     CDS             855743..856585
     CDS             complement(856621..857700)
     CDS             complement(857690..857869)
     CDS             857923..859392
     CDS             complement(859400..860056)
     CDS             complement(860043..860681)
     CDS             complement(860665..861522)
     CDS             complement(861510..862226)
     CDS             complement(862223..863236)
     CDS             complement(863392..864171)
     CDS             complement(864176..865360)
     CDS             complement(865378..865842)
     CDS             complement(865845..866375)
     CDS             complement(866380..867582)
     CDS             complement(867593..868735)
     CDS             complement(868965..870560)
     CDS             complement(870560..870778)
     CDS             870922..872724
     CDS             872724..873341
     CDS             873450..874760
     CDS             874770..876122
     CDS             876146..878065
     CDS             878070..879725
     CDS             879899..881074
     CDS             881085..881414
     CDS             complement(881411..882025)
     CDS             complement(882018..882674)
     CDS             complement(882671..883756)
     CDS             complement(883753..884631)
     CDS             884861..885061
     CDS             complement(885172..885840)
     CDS             complement(885791..886444)
     CDS             complement(886453..886989)
     CDS             complement(886976..887692)
     CDS             complement(887723..888115)
     CDS             888225..889268
     CDS             889283..891214
     CDS             complement(891233..892411)
     CDS             complement(892416..893603)
     CDS             893864..894667
     CDS             complement(894676..895689)
     CDS             895745..896302
     CDS             complement(896237..898192)
     CDS             complement(898194..899903)
     CDS             complement(899964..901214)
     CDS             901286..902062
     CDS             complement(902055..902711)
     CDS             complement(902708..903451)
     CDS             complement(903509..904093)
     CDS             complement(904163..904618)
     CDS             904694..905329
     CDS             complement(905331..906890)
     CDS             complement(906883..907983)
     CDS             complement(907976..908833)
     CDS             909186..910040
     CDS             910972..911715
     CDS             911747..911929
     CDS             912121..912936
     CDS             912920..913858
     CDS             complement(913855..914241)
     CDS             complement(914249..915892)
     CDS             916232..916501
     CDS             916483..916935
     CDS             complement(916939..918063)
     CDS             complement(918053..918739)
     CDS             complement(918736..920115)
     CDS             complement(920146..920643)
     CDS             920701..921528
     CDS             921542..921925
     CDS             complement(921922..923016)
     CDS             923067..926231
     CDS             complement(926228..927349)
     CDS             927500..928693
     CDS             complement(928737..930179)
     CDS             complement(930225..931415)
     CDS             complement(931420..933192)
     CDS             933416..934978
     CDS             934975..936306
     CDS             936303..938963
     CDS             938947..940062
     CDS             complement(940088..942121)
     CDS             complement(942211..943377)
     CDS             943504..944352
     CDS             complement(944369..945181)
     CDS             complement(945172..945645)
     CDS             complement(945645..946253)
     CDS             complement(946246..948216)
     CDS             complement(948206..949255)
     CDS             complement(949258..949623)
     CDS             complement(949628..950437)
     CDS             complement(950451..950969)
     CDS             complement(950947..953451)
     CDS             complement(953538..954209)
     CDS             complement(954206..954850)
     CDS             complement(954864..956489)
     CDS             complement(956493..958379)
     CDS             complement(958482..959216)
     CDS             complement(959228..959701)
     CDS             complement(959707..960195)
     CDS             complement(960228..961037)
     CDS             complement(961072..961677)
     CDS             complement(961688..962311)
     CDS             complement(962423..963007)
     CDS             complement(963004..963585)
     CDS             complement(963616..963972)
     CDS             964266..964442
     CDS             964435..964590
     CDS             965024..966541
     CDS             complement(966538..967452)
     CDS             complement(967449..967973)
     CDS             complement(968092..968448)
     CDS             complement(968515..970377)
     CDS             970429..970755
     CDS             970813..971811
     CDS             972044..972313
     CDS             972329..972766
     CDS             complement(972726..974201)
     CDS             complement(974292..975533)
     CDS             975629..975907
     CDS             complement(976192..976401)
     CDS             complement(976554..976811)
     CDS             complement(976959..977153)
     CDS             complement(977247..977525)
     CDS             complement(977510..977698)
     CDS             complement(977838..978230)
     CDS             complement(978455..978715)
     CDS             complement(978708..978881)
     CDS             complement(979237..979455)
     CDS             complement(979439..979630)
     CDS             complement(979723..979893)
     CDS             complement(979948..980157)
     CDS             complement(980154..980336)
     CDS             complement(980677..980874)
     CDS             complement(981026..981451)
     CDS             complement(981448..981627)
     CDS             complement(981671..982090)
     CDS             complement(982074..982259)
     CDS             complement(982318..982575)
     CDS             complement(982572..982790)
     CDS             complement(983094..983282)
     CDS             complement(983795..984220)
     CDS             complement(984354..985700)
     CDS             complement(985841..986377)
     CDS             complement(986383..987201)
     CDS             987324..989732
     CDS             989738..990283
     CDS             990308..990547
     CDS             990578..991126
     CDS             991157..992023
     CDS             992020..992595
     CDS             992583..993044
     CDS             complement(993025..993465)
     CDS             complement(993501..994007)
     CDS             complement(994030..994371)
     CDS             complement(994355..994906)
     CDS             994978..995289
     CDS             complement(995286..996257)
     CDS             complement(996254..996421)
     CDS             complement(996436..996759)
     CDS             complement(996761..997321)
     CDS             complement(997318..997506)
     CDS             complement(997506..998075)
     CDS             complement(998138..998674)
     CDS             998786..999208
     CDS             999242..999739
     CDS             999774..1000241
     CDS             1000353..1002305
     CDS             1002398..1002598
     CDS             1002574..1003053
     CDS             1003215..1004348
     CDS             complement(1004321..1004767)
     CDS             1004990..1005268
     CDS             1005279..1005749
     CDS             1005751..1006149
     CDS             1006155..1006385
     CDS             1006461..1006688
     CDS             1006698..1007897
     CDS             1007894..1008487
     CDS             1008562..1009932
     CDS             1010041..1010667
     CDS             1010771..1011655
     CDS             1011652..1012545
     CDS             1012542..1014206
     CDS             1014209..1014952
     CDS             1014990..1016294
     CDS             complement(1016291..1017454)
     CDS             complement(1017490..1018215)
     CDS             1018392..1018862
     CDS             complement(1018859..1020214)
     CDS             complement(1020246..1021676)
     CDS             complement(1021803..1023023)
     CDS             1023092..1024231
     CDS             complement(1024228..1024677)
     CDS             1024783..1027461
     CDS             1027482..1027718
     CDS             1027711..1028061
     CDS             complement(1028042..1028368)
     CDS             1028415..1029488
     CDS             complement(1029481..1030572)
     CDS             complement(1030569..1031156)
     CDS             1031231..1031899
     CDS             1031961..1032470
     CDS             complement(1032463..1032771)
     CDS             complement(1033072..1034484)
     CDS             1034657..1034986
     CDS             1034979..1037009
     CDS             1037034..1037264
     CDS             1037266..1037448
     CDS             1037454..1037684
     CDS             1037695..1038261
     CDS             1038278..1039297
     CDS             1039294..1039599
     CDS             1039590..1041335
     CDS             1041335..1042753
     CDS             1042779..1043408
     CDS             1043457..1044077
     CDS             1044052..1045164
     CDS             1045161..1045814
     CDS             complement(1045766..1046476)
     CDS             1046657..1047250
     CDS             1047312..1047932
     CDS             1047953..1049257
     CDS             1049267..1050013
     CDS             1050117..1051055
     CDS             1051036..1051227
     CDS             1051251..1051571
     CDS             1051634..1052581
     CDS             1052538..1053842
     CDS             1053878..1054513
     CDS             1054519..1054866
     CDS             1054880..1055203
     CDS             1055241..1056611
     CDS             complement(1056595..1056981)
     CDS             complement(1056987..1058462)
     CDS             complement(1058602..1059219)
     CDS             complement(1059944..1060468)
     CDS             complement(1060468..1060659)
     CDS             complement(1060943..1061830)
     CDS             complement(1061831..1062655)
     CDS             complement(1062697..1064691)
     CDS             complement(1064742..1065323)
     CDS             complement(1065325..1065771)
     CDS             complement(1065772..1067211)
     CDS             complement(1067239..1068285)
     CDS             complement(1068351..1069625)
     CDS             complement(1069638..1069970)
     CDS             complement(1070089..1070397)
     CDS             complement(1070406..1071422)
     CDS             complement(1071473..1072345)
     CDS             1072533..1073102
     CDS             complement(1073077..1073565)
     CDS             complement(1073567..1075687)
     CDS             complement(1075717..1075818)
     CDS             complement(1075808..1075930)
     CDS             complement(1075937..1077397)
     CDS             complement(1077415..1078362)
     CDS             complement(1078353..1079198)
     CDS             complement(1079209..1079553)
     CDS             complement(1079719..1080360)
     CDS             complement(1080377..1081318)
     CDS             1081427..1083484
     CDS             1083488..1084543
     CDS             1084551..1085000
     CDS             complement(1085035..1085583)
     CDS             complement(1085583..1086758)
     CDS             1086869..1088350
     CDS             1088347..1089342
     CDS             1089351..1089644
     CDS             1089641..1090396
     CDS             1090396..1091619
     CDS             1091639..1091773
     CDS             1091778..1093298
     CDS             complement(1093263..1094090)
     CDS             complement(1094090..1094638)
     CDS             complement(1094690..1095328)
     CDS             complement(1095325..1095831)
     CDS             complement(1095836..1096168)
     CDS             complement(1096146..1096442)
     CDS             complement(1096491..1098743)
     CDS             complement(1098760..1099221)
     CDS             complement(1099214..1100623)
     CDS             1100687..1101382
     CDS             1101375..1102010
     CDS             1102007..1102420
     CDS             1102398..1102709
     CDS             complement(1102809..1103576)
     CDS             complement(1103548..1104441)
     CDS             1104633..1106942
     CDS             complement(1106980..1107204)
     CDS             complement(1107270..1108577)
     CDS             1108659..1109915
     CDS             1109912..1110781
     CDS             1110771..1111505
     CDS             1111536..1112006
     CDS             1112008..1113024
     CDS             complement(1113014..1113328)
     CDS             1113379..1114653
     CDS             complement(1114619..1115305)
     CDS             complement(1115343..1115750)
     CDS             complement(1115796..1116185)
     CDS             complement(1116190..1116909)
     CDS             complement(1116935..1118377)
     CDS             1118506..1118700
     CDS             1118783..1119322
     CDS             complement(1119400..1120323)
     CDS             complement(1120351..1120737)
     CDS             complement(1120755..1121717)
     CDS             complement(1121714..1122028)
     CDS             complement(1122033..1122812)
     CDS             complement(1122849..1123664)
     CDS             complement(1123872..1124573)
     CDS             complement(1124707..1126605)
     CDS             complement(1126615..1127724)
     CDS             1127814..1128569
     CDS             complement(1128580..1129275)
     CDS             1129378..1129887
     CDS             complement(1130277..1130519)
     CDS             1130820..1131389
     CDS             1131483..1131635
     CDS             1131574..1131846
     CDS             1132053..1132331
     CDS             1132336..1132800
     CDS             1132805..1133800
     CDS             1133797..1134873
     CDS             1134880..1138110
     CDS             1138097..1138786
     CDS             complement(1138751..1139035)
     CDS             1139097..1139738
     CDS             complement(1139728..1140951)
     CDS             complement(1140948..1141718)
     CDS             complement(1141715..1142587)
     CDS             complement(1142860..1143366)
     CDS             1143413..1144003
     CDS             1144006..1144308
     CDS             1144370..1144774
     CDS             complement(1144771..1145829)
     CDS             complement(1145872..1146441)
     CDS             complement(1146420..1146692)
     CDS             complement(1146699..1148453)
     CDS             1148577..1150256
     CDS             1150266..1150682
     CDS             1150679..1151719
     CDS             1151703..1152191
     CDS             1152203..1153390
     CDS             1153395..1153805
     CDS             1153808..1154956
     CDS             complement(1154998..1155534)
     CDS             complement(1155872..1156285)
     CDS             complement(1156364..1156888)
     CDS             complement(1156904..1159105)
     CDS             complement(1159120..1159791)
     CDS             complement(1160067..1160276)
     CDS             1160476..1161456
     CDS             1161542..1162453
     CDS             1162437..1162610
     CDS             1162667..1163221
     CDS             1163273..1163422
     CDS             complement(1163419..1164081)
     CDS             complement(1164092..1165276)
     CDS             complement(1165349..1166176)
     CDS             1166254..1167048
     CDS             complement(1167020..1167586)
     CDS             complement(1167583..1168218)
     CDS             1168304..1169203
     CDS             1169270..1170133
     CDS             complement(1170143..1171120)
     CDS             1171211..1171963
     CDS             complement(1171950..1172597)
     CDS             complement(1172599..1173594)
     CDS             1173643..1174833
     CDS             complement(1175333..1176346)
     CDS             complement(1176343..1177626)
     CDS             1178538..1179122
     CDS             1179147..1179698
     CDS             complement(1179699..1180562)
     CDS             complement(1180559..1182064)
     CDS             1182135..1183508
     CDS             complement(1183494..1185011)
     CDS             1185101..1186216
     CDS             complement(1186175..1186768)
     CDS             complement(1186805..1186975)
     CDS             1187215..1188576
     CDS             1188570..1189271
     CDS             complement(1189253..1190263)
     CDS             complement(1190260..1191252)
     CDS             1191323..1191871
     CDS             1191849..1192130
     CDS             1192144..1192320
     CDS             complement(1192339..1192701)
     CDS             1192778..1193650
     CDS             1193656..1195734
     CDS             complement(1195740..1197134)
     CDS             complement(1197169..1197693)
     CDS             complement(1197731..1198849)
     CDS             complement(1198851..1200365)
     CDS             complement(1200362..1201879)
     CDS             1202006..1202929
     CDS             1202960..1203838
     CDS             complement(1203835..1204143)
     CDS             1204163..1205029
     CDS             1205405..1205662
     CDS             1205634..1205831
     CDS             complement(1205841..1206638)
     CDS             1206877..1207362
     CDS             1207355..1207903
     CDS             1207894..1208955
     CDS             1209024..1209941
     CDS             complement(1209985..1210932)
     CDS             1211059..1212012
     CDS             1212023..1212916
     CDS             1212913..1213764
     CDS             1213765..1214520
     CDS             1214517..1215107
     CDS             1215104..1215511
     CDS             1215570..1216592
     CDS             1216552..1216815
     CDS             1216808..1217974
     CDS             complement(1218271..1219305)
     CDS             complement(1219307..1221529)
     CDS             1221589..1221912
     CDS             1221915..1222580
     CDS             1222552..1222785
     CDS             1222760..1223827
     CDS             complement(1223799..1224206)
     CDS             complement(1224163..1225539)
     CDS             complement(1225536..1226417)
     CDS             complement(1226414..1226818)
     CDS             complement(1226815..1227693)
     CDS             complement(1227701..1228183)
     CDS             complement(1228180..1230159)
     CDS             complement(1230299..1230766)
     CDS             complement(1230759..1231454)
     CDS             complement(1231456..1233156)
     CDS             complement(1233137..1234168)
     CDS             complement(1234313..1234606)
     CDS             complement(1234736..1235635)
     CDS             1235825..1236193
     CDS             complement(1236260..1236697)
     CDS             complement(1236690..1236863)
     CDS             complement(1237063..1237203)
     CDS             1237252..1239198
     CDS             complement(1239330..1240040)
     CDS             complement(1240006..1240779)
     CDS             complement(1240776..1242053)
     CDS             1242104..1243042
     CDS             1243030..1244061
     CDS             1244058..1244453
     CDS             1244413..1245372
     CDS             1245369..1245857
     CDS             complement(1245875..1246165)
     CDS             complement(1246162..1246809)
     CDS             complement(1246806..1249226)
     CDS             complement(1249226..1251067)
     CDS             complement(1251153..1251719)
     CDS             complement(1251694..1252911)
     CDS             complement(1252908..1253894)
     CDS             complement(1253914..1254573)
     CDS             complement(1254573..1254806)
     CDS             complement(1254836..1255300)
     CDS             complement(1255333..1257660)
     CDS             complement(1257753..1258217)
     CDS             complement(1258196..1258612)
     CDS             complement(1258647..1261547)
     CDS             complement(1261645..1262544)
     CDS             complement(1262763..1262996)
     CDS             complement(1263003..1264052)
     CDS             complement(1264202..1265347)
     CDS             complement(1265344..1272603)
     CDS             complement(1272726..1274156)
     CDS             complement(1274153..1275922)
     CDS             complement(1276126..1276587)
     CDS             complement(1276584..1277702)
     CDS             complement(1277702..1278130)
     CDS             complement(1278165..1278980)
     CDS             complement(1279005..1279754)
     CDS             complement(1279971..1282613)
     CDS             complement(1282663..1283340)
     CDS             complement(1283376..1284539)
     CDS             1284652..1286295
     CDS             1286292..1287434
     CDS             complement(1287436..1288170)
     CDS             complement(1288173..1288382)
     CDS             complement(1288412..1289914)
     CDS             complement(1290058..1290711)
     CDS             1290785..1290934
     CDS             complement(1290935..1291405)
     CDS             complement(1291402..1291923)
     CDS             1291938..1292483
     CDS             1292528..1293127
     CDS             1293158..1294144
     CDS             complement(1294137..1294799)
     CDS             complement(1294808..1295734)
     CDS             complement(1295756..1296133)
     CDS             complement(1296130..1297245)
     CDS             complement(1297277..1299115)
     CDS             complement(1299115..1299714)
     CDS             complement(1299714..1300826)
     CDS             1300890..1301627
     CDS             complement(1301624..1302856)
     CDS             complement(1302831..1304252)
     CDS             1304382..1305365
     CDS             1305362..1305607
     CDS             1305722..1306285
     CDS             1306319..1308649
     CDS             1308637..1309545
     CDS             1309634..1311271
     CDS             1311389..1312705
     CDS             1312743..1314719
     CDS             complement(1314980..1315840)
     CDS             complement(1315878..1316366)
     CDS             complement(1316965..1317138)
     CDS             complement(1317135..1317350)
     CDS             complement(1317632..1317949)
     CDS             1318040..1320265
     CDS             complement(1320426..1320698)
     CDS             complement(1320708..1321379)
     CDS             1321503..1321712
     CDS             1321849..1322400
     CDS             1322352..1324079
     CDS             1324209..1324727
     CDS             1324761..1325210
     CDS             1325267..1325452
     CDS             1325530..1325667
     CDS             1325937..1326704
     CDS             1326784..1327443
     CDS             complement(1327478..1327630)
     CDS             1327675..1329144
     CDS             1329122..1329802
     CDS             1329792..1330919
     CDS             1330989..1332332
     CDS             complement(1332422..1333885)
     CDS             complement(1333887..1334288)
     CDS             complement(1334387..1335733)
     CDS             complement(1335730..1336191)
     CDS             1336301..1336834
     CDS             1336867..1337253
     CDS             1337305..1337520
     CDS             1337507..1337899
     CDS             complement(1338011..1338220)
     CDS             complement(1338676..1341387)
     CDS             complement(1341371..1341532)
     CDS             1341620..1342831
     CDS             complement(1342833..1344248)
     CDS             complement(1344603..1345262)
     CDS             complement(1345418..1345942)
     CDS             complement(1345963..1347834)
     CDS             1348001..1348648
     CDS             1348649..1349668
     CDS             1349684..1350004
     CDS             1350224..1350427
     CDS             complement(1350453..1351160)
     CDS             1351234..1351647
     CDS             1351644..1352705
     CDS             1352674..1353924
     CDS             complement(1353914..1354744)
     CDS             1354767..1355537
     CDS             1355583..1355927
     CDS             1355932..1356675
     CDS             complement(1356672..1356878)
     CDS             complement(1356875..1357891)
     CDS             complement(1357888..1358484)
     CDS             complement(1358538..1359698)
     CDS             complement(1359746..1360777)
     CDS             complement(1360808..1361146)
     CDS             complement(1361209..1362651)
     CDS             complement(1362713..1363501)
     CDS             complement(1363502..1365160)
     CDS             complement(1365185..1367830)
     CDS             complement(1367827..1368579)
     CDS             complement(1368651..1369235)
     CDS             complement(1369493..1369759)
     CDS             1369968..1370984
     CDS             complement(1370935..1371594)
     CDS             complement(1371591..1372079)
     CDS             complement(1372104..1372673)
     CDS             complement(1372675..1373262)
     CDS             complement(1373259..1374428)
     CDS             1374552..1374737
     CDS             1374774..1375352
     CDS             1375423..1377720
     CDS             1377707..1378018
     CDS             complement(1378023..1378274)
     CDS             complement(1378271..1379128)
     CDS             complement(1379130..1379567)
     CDS             complement(1379576..1380892)
     CDS             complement(1381025..1381435)
     CDS             1381633..1381926
     CDS             1381928..1382278
     CDS             1382327..1382914
     CDS             1382949..1383266
     CDS             complement(1383223..1384044)
     CDS             1384285..1384635
     CDS             complement(1384652..1384972)
     CDS             complement(1384982..1385230)
     CDS             complement(1385351..1386106)
     CDS             complement(1386140..1387600)
     CDS             complement(1387757..1388629)
     CDS             complement(1388629..1389777)
     CDS             complement(1389924..1391042)
     CDS             complement(1391043..1391348)
     CDS             1391484..1392299
     CDS             1392362..1392691
     CDS             1392785..1393492
     CDS             1393489..1394331
     CDS             1394297..1394440
     CDS             1394569..1395093
     CDS             complement(1395090..1395377)
     CDS             1395415..1396056
     CDS             complement(1396046..1396924)
     CDS             complement(1396990..1397784)
     CDS             1397831..1398481
     CDS             1398503..1399405
     CDS             1399935..1400759
     CDS             1401092..1401595
     CDS             1401597..1405067
     CDS             1405100..1405774
     CDS             1406000..1406401
     CDS             1406540..1407397
     CDS             1407408..1407821
     CDS             complement(1407853..1408737)
     CDS             complement(1408709..1409356)
     CDS             complement(1409386..1409607)
     CDS             1409742..1410506
     CDS             1410511..1411398
     CDS             1411476..1412516
     CDS             1412510..1413289
     CDS             1413286..1413909
     CDS             1413924..1414103
     CDS             1414105..1415127
     CDS             1415124..1415315
     CDS             1415348..1415755
     CDS             1415989..1416351
     CDS             1416429..1417631
     CDS             1417680..1418303
     CDS             1418966..1419163
     CDS             1419168..1419401
     CDS             1419561..1420154
     CDS             complement(1420445..1420945)
     CDS             1420989..1421366
     CDS             complement(1421806..1421937)
     CDS             complement(1422224..1423396)
     CDS             complement(1423467..1423907)
     CDS             1424184..1424522
     CDS             1424519..1424848
     CDS             complement(1425062..1426375)
     CDS             complement(1426380..1427606)
     CDS             complement(1427658..1428425)
     CDS             complement(1428410..1429528)
     CDS             1430301..1431161
     CDS             1431187..1431879
     CDS             1431876..1432094
     CDS             1432099..1432815
     CDS             1432812..1433726
     CDS             complement(1433777..1433947)
     CDS             complement(1433944..1434171)
     CDS             complement(1434262..1434438)
     CDS             complement(1434519..1434830)
     CDS             complement(1434885..1435631)
     CDS             complement(1435628..1436782)
     CDS             complement(1436769..1437365)
     CDS             complement(1437358..1437894)
     CDS             complement(1437891..1439126)
     CDS             complement(1439105..1440742)
     CDS             complement(1440824..1441477)
     CDS             complement(1441470..1442012)
     CDS             complement(1442044..1442772)
     CDS             complement(1442769..1443515)
     CDS             complement(1443512..1444549)
     CDS             1444921..1446336
     CDS             1446663..1447001
     CDS             1447003..1448025
     CDS             1448089..1450299
     CDS             complement(1450296..1450637)
     CDS             complement(1450634..1451020)
     CDS             1451071..1452036
     CDS             complement(1452028..1452270)
     CDS             complement(1452301..1452534)
     CDS             complement(1452545..1453108)
     CDS             complement(1453093..1454052)
     CDS             complement(1454159..1456264)
     CDS             complement(1456261..1457247)
     CDS             1457326..1457817
     CDS             1457777..1458955
     CDS             1458942..1459202
     CDS             1459275..1461020
     CDS             1461368..1461730
     CDS             1461744..1461959
     CDS             1462146..1463171
     CDS             1463218..1463961
     CDS             complement(1463921..1464169)
     CDS             complement(1464201..1464452)
     CDS             1464688..1465641
     CDS             1465655..1466329
     CDS             complement(1466343..1466882)
     CDS             complement(1466866..1467264)
     CDS             complement(1467261..1467539)
     CDS             1467542..1468726
     CDS             1468758..1470083
     CDS             1470114..1471085
     CDS             1471117..1471629
     CDS             complement(1471664..1472428)
     CDS             complement(1472460..1473641)
     CDS             1473791..1475020
     CDS             1475056..1476372
     CDS             1476320..1477534
     CDS             1477531..1478316
     CDS             1478316..1479089
     CDS             1479106..1480017
     CDS             1480067..1480537
     CDS             1480534..1481733
     CDS             1481733..1482092
     CDS             complement(1482089..1484821)
     CDS             complement(1484788..1485600)
     CDS             complement(1485752..1486741)
     CDS             complement(1486751..1487623)
     CDS             complement(1487625..1488059)
     CDS             complement(1488056..1488511)
     CDS             complement(1488508..1489440)
     CDS             complement(1489440..1490192)
     CDS             complement(1490203..1490802)
     CDS             complement(1490830..1491582)
     CDS             complement(1491716..1491928)
     CDS             complement(1492050..1492331)
     CDS             complement(1492471..1494729)
     CDS             1494877..1495845
     CDS             1495842..1496510
     CDS             1496678..1498048
     CDS             1498059..1498406
     CDS             1498455..1498907
     CDS             1498924..1500855
     CDS             1500920..1502221
     CDS             1502231..1502644
     CDS             1502646..1503590
     CDS             complement(1503587..1504642)
     CDS             complement(1504706..1505089)
     CDS             1505138..1505875
     CDS             complement(1505856..1507091)
     CDS             complement(1507155..1507778)
     CDS             1507887..1509062
     CDS             complement(1509070..1509663)
     CDS             complement(1509605..1510210)
     CDS             1510405..1510644
     CDS             1510628..1511098
     CDS             1511125..1512534
     CDS             1512556..1513302
     CDS             1513337..1513639
     CDS             1513697..1514344
     CDS             complement(1514364..1515188)
     CDS             1515345..1515566
     CDS             1515556..1515966
     CDS             complement(1516077..1516880)
     CDS             complement(1516877..1517506)
     CDS             1517552..1518541
     CDS             complement(1518538..1519800)
     CDS             1519851..1520735
     CDS             1520725..1521177
     CDS             1521227..1521700
     CDS             1521727..1522260
     CDS             1522363..1522938
     CDS             1522935..1523228
     CDS             1523238..1524413
     CDS             1524410..1525294
     CDS             1525291..1525917
     CDS             complement(1525914..1526729)
     CDS             1526866..1527765
     CDS             complement(1527768..1528466)
     CDS             complement(1528586..1529245)
     CDS             complement(1529242..1532115)
     CDS             complement(1532237..1533151)
     CDS             complement(1533144..1533968)
     CDS             complement(1534421..1534864)
     CDS             complement(1534851..1535066)
     CDS             complement(1535184..1535405)
     CDS             complement(1535466..1535648)
     CDS             complement(1535730..1536659)
     CDS             complement(1536806..1537255)
     CDS             1537707..1538642
     CDS             complement(1538639..1539052)
     CDS             complement(1539082..1539273)
     CDS             complement(1539342..1539821)
     CDS             complement(1539831..1541489)
     CDS             1541672..1543258
     CDS             1543445..1546876
     CDS             1546913..1547329
     CDS             1547356..1548273
     CDS             complement(1548270..1549211)
     CDS             complement(1549208..1550068)
     CDS             1550098..1551420
     CDS             1551498..1552568
     CDS             1552611..1553543
     CDS             complement(1553521..1554315)
     CDS             complement(1554315..1554626)
     CDS             complement(1554648..1555670)
     CDS             complement(1555667..1555849)
     CDS             1555862..1557535
     CDS             1557528..1558520
     CDS             complement(1558523..1559776)
     CDS             complement(1559773..1561701)
     CDS             1561771..1562985
     CDS             complement(1562966..1564072)
     CDS             1564162..1564701
     CDS             1564701..1565231
     CDS             complement(1565190..1566128)
     CDS             1566291..1566866
     CDS             1566868..1567431
     CDS             complement(1567428..1567955)
     CDS             1568078..1569484
     CDS             1569481..1569819
     CDS             1569826..1570536
     CDS             1570632..1571798
     CDS             1571809..1572138
     CDS             complement(1572168..1573394)
     CDS             complement(1573404..1574864)
     CDS             complement(1574864..1575664)
     CDS             complement(1575704..1576006)
     CDS             complement(1575996..1576631)
     CDS             complement(1576771..1577112)
     CDS             complement(1577239..1577613)
     CDS             complement(1577623..1578204)
     CDS             complement(1578754..1579590)
     CDS             1579655..1580467
     CDS             1580464..1580961
     CDS             complement(1580933..1581118)
     CDS             1581257..1582681
     CDS             complement(1582678..1583151)
     CDS             complement(1583148..1583900)
     CDS             1583975..1585762
     CDS             complement(1585823..1587385)
     CDS             1587751..1588761
     CDS             1588771..1589631
     CDS             1589628..1590569
     CDS             1590574..1591545
     CDS             1591628..1593337
     CDS             1593421..1594575
     CDS             1594606..1596201
     CDS             complement(1596202..1597170)
     CDS             1597207..1597389
     CDS             complement(1597386..1598123)
     CDS             1598229..1598486
     CDS             1598544..1599515
     CDS             1599520..1601157
     CDS             1601192..1602505
     CDS             1602456..1602686
     CDS             1602703..1603407
     CDS             1603404..1603937
     CDS             complement(1603918..1604493)
     CDS             complement(1604547..1605059)
     CDS             complement(1605070..1605999)
     CDS             complement(1606033..1606764)
     CDS             complement(1606761..1607372)
     CDS             complement(1607374..1608840)
     CDS             1608860..1609429
     CDS             1609519..1609881
     CDS             1609904..1610116
     CDS             complement(1610121..1611299)
     CDS             complement(1611371..1612405)
     CDS             complement(1612415..1612981)
     CDS             complement(1613020..1613985)
     CDS             1614073..1615074
     CDS             1615071..1615751
     CDS             complement(1615716..1616738)
     CDS             complement(1616741..1617436)
     CDS             complement(1617472..1618155)
     CDS             complement(1618152..1618679)
     CDS             complement(1618684..1619616)
     CDS             1619667..1620443
     CDS             1620445..1620981
     CDS             1620978..1622963
     CDS             complement(1622960..1623259)
     CDS             1623389..1623616
     CDS             1623823..1624761
     CDS             1624758..1625231
     CDS             1625218..1625751
     CDS             complement(1625755..1625877)
     CDS             complement(1626120..1626272)
     CDS             complement(1626329..1627678)
     CDS             1627762..1628118
     CDS             1628155..1629429
     CDS             1629426..1630328
     CDS             1630468..1630977
     CDS             1630974..1632410
     CDS             1632411..1633106
     CDS             1633090..1635417
     CDS             complement(1635419..1635664)
     CDS             1635714..1636520
     CDS             1636594..1637058
     CDS             1637058..1637375
     CDS             1637372..1638835
     CDS             1638832..1640781
     CDS             1640778..1641983
     CDS             1641987..1642361
     CDS             1642354..1643406
     CDS             1643412..1644644
     CDS             1644655..1645755
     CDS             1645752..1646198
     CDS             1646249..1646506
     CDS             1646503..1647546
     CDS             complement(1647548..1648117)
     CDS             complement(1648114..1648947)
     CDS             complement(1649032..1649517)
     CDS             complement(1649478..1649918)
     CDS             1650013..1650174
     CDS             1650144..1650914
     CDS             1650908..1651618
     CDS             1651615..1652439
     CDS             1652470..1653345
     CDS             complement(1653338..1654054)
     CDS             complement(1654039..1654770)
     CDS             complement(1654754..1655641)
     CDS             complement(1655739..1656011)
     CDS             complement(1655972..1656838)
     CDS             complement(1656933..1657313)
     CDS             complement(1657537..1657788)
     CDS             complement(1657839..1657958)
     CDS             1658040..1659908
     CDS             1659954..1660829
     CDS             1660826..1661830
     CDS             complement(1661908..1662960)
     CDS             1663094..1663402
     CDS             complement(1663422..1664846)
     CDS             1665027..1666700
     CDS             1666836..1668680
     CDS             1668687..1668995
     CDS             1668980..1669888
     CDS             complement(1669875..1671212)
     CDS             complement(1671367..1672236)
     CDS             complement(1672244..1672417)
     CDS             complement(1672700..1673731)
     CDS             complement(1673728..1674195)
     CDS             complement(1674176..1675234)
     CDS             complement(1675227..1675541)
     CDS             complement(1675522..1676487)
     CDS             complement(1676488..1677513)
     CDS             complement(1677510..1680455)
     CDS             complement(1680461..1681444)
     CDS             complement(1681502..1682143)
     CDS             1682234..1682572
     CDS             1682565..1683515
     CDS             1683512..1684312
     CDS             1684300..1685472
     CDS             1685466..1687106
     CDS             1687103..1687828
     CDS             1687858..1688142
     CDS             complement(1688164..1688733)
     CDS             complement(1688708..1689745)
     CDS             complement(1689742..1690587)
     CDS             1691723..1691848
     CDS             complement(1692028..1692771)
     CDS             1693417..1693620
     CDS             complement(1693606..1694202)
     CDS             complement(1694464..1695219)
     CDS             complement(1695222..1696190)
     CDS             1696393..1696623
     CDS             1696656..1698194
     CDS             1698195..1700009
     CDS             1700021..1702624
     CDS             1702621..1703763
     CDS             1703760..1704020
     CDS             1704036..1704455
     CDS             1704461..1704889
     CDS             1704894..1705478
     CDS             1705484..1707670
     CDS             1707687..1708316
     CDS             1708350..1708955
     CDS             complement(1708952..1710019)
     CDS             1710094..1710447
     CDS             1710490..1711689
     CDS             complement(1711670..1712212)
     CDS             complement(1712214..1712879)
     CDS             complement(1712876..1714366)
     CDS             complement(1714372..1714902)
     CDS             complement(1714908..1715366)
     CDS             complement(1715372..1715968)
     CDS             complement(1715965..1716534)
     CDS             complement(1716534..1716974)
     CDS             complement(1716980..1717369)
     CDS             complement(1717379..1717936)
     CDS             complement(1717920..1718309)
     CDS             complement(1718315..1718470)
     CDS             complement(1718467..1719003)
     CDS             complement(1719007..1719705)
     CDS             complement(1719711..1720073)
     CDS             complement(1720084..1720482)
     CDS             complement(1720463..1720798)
     CDS             complement(1720795..1721103)
     CDS             complement(1721079..1721252)
     CDS             complement(1721206..1721895)
     CDS             complement(1721895..1722362)
     CDS             complement(1722362..1722763)
     CDS             complement(1722768..1723481)
     CDS             complement(1723493..1723738)
     CDS             complement(1723732..1724496)
     CDS             complement(1724493..1725488)
     CDS             complement(1725485..1726255)
     CDS             complement(1726313..1726909)
     CDS             1727076..1727444
     CDS             1727445..1728710
     CDS             1728717..1730405
     CDS             1730419..1731123
     CDS             1731208..1732737
     CDS             complement(1732712..1733197)
     CDS             complement(1733245..1734096)
     CDS             complement(1734175..1735125)
     CDS             complement(1735175..1735858)
     CDS             complement(1735894..1736652)
     CDS             1736765..1738786
     CDS             complement(1738777..1738893)
     CDS             complement(1739052..1741349)
     CDS             complement(1741354..1741596)
     CDS             1741798..1742352
     CDS             1742379..1743947
     CDS             1743908..1744981
     CDS             1744986..1745678
     CDS             1745815..1749081
     CDS             1749078..1749716
     CDS             1749869..1752319
     CDS             1752322..1752810
     CDS             1752865..1753191
     CDS             1753175..1754944
     CDS             1754941..1755714
     CDS             1755802..1756539
     CDS             complement(1756553..1757914)
     CDS             1757983..1759407
     CDS             1759480..1759749
     CDS             1759796..1760785
     CDS             1760782..1761957
     CDS             1761962..1762717
     CDS             complement(1762714..1764321)
     CDS             complement(1764318..1765319)
     CDS             complement(1765523..1765789)
     CDS             1766096..1767352
     CDS             complement(1767353..1767682)
     CDS             1767726..1768136
     CDS             1768162..1768737
     CDS             1768724..1769728
     CDS             complement(1769655..1770419)
     CDS             1770462..1771070
     CDS             complement(1771067..1772008)
     CDS             complement(1772115..1772531)
     CDS             1772706..1773632
     CDS             1773604..1774593
     CDS             complement(1774587..1775531)
     CDS             complement(1775470..1776783)
     CDS             complement(1776883..1778079)
     CDS             1778182..1778652
     CDS             1778680..1778988
     CDS             1778985..1779680
     CDS             complement(1779677..1779790)
     CDS             complement(1779783..1780439)
     CDS             complement(1780476..1781261)
     CDS             complement(1781254..1782015)
     CDS             complement(1782012..1782950)
     CDS             complement(1782947..1783366)
     CDS             1783412..1784410
     CDS             complement(1784407..1785018)
     CDS             complement(1785025..1785675)
     CDS             1786892..1787557
     CDS             complement(1788296..1788844)
     CDS             complement(1790775..1791302)
     CDS             1791350..1792111
     CDS             1792327..1794426
     CDS             1794419..1794775
     CDS             1794786..1795727
     CDS             1795732..1796112
     CDS             1796127..1796819
     CDS             1796900..1798369
     CDS             1798359..1798451
     CDS             complement(1798793..1799014)
     CDS             complement(1799094..1800158)
     CDS             complement(1800257..1800664)
     CDS             complement(1800661..1801878)
     CDS             complement(1801882..1802418)
     CDS             complement(1802412..1803455)
     CDS             complement(1803460..1803609)
     CDS             complement(1803614..1804717)
     CDS             1804766..1805368
     CDS             1805338..1806228
     CDS             1806232..1806891
     CDS             complement(1806881..1807201)
     CDS             1807309..1808709
     CDS             1808756..1809454
     CDS             1809630..1809890
     CDS             1809856..1810269
     CDS             1810557..1811867
     CDS             1811931..1813136
     CDS             1813146..1814777
     CDS             1814779..1815702
     CDS             1815699..1816544
     CDS             1816541..1817275
     CDS             1817268..1818407
     CDS             complement(1818372..1818947)
     CDS             1819020..1820018
     CDS             1820015..1820542
     CDS             1820502..1821398
     CDS             1821395..1822423
     CDS             complement(1822420..1822956)
     CDS             complement(1822958..1824439)
     CDS             complement(1824436..1825137)
     CDS             complement(1825167..1826990)
     CDS             1827086..1828507
     CDS             1828539..1829144
     CDS             complement(1829116..1829976)
     CDS             1830162..1832180
     CDS             complement(1832177..1833790)
     CDS             1833919..1835010
     CDS             complement(1835004..1836365)
     CDS             complement(1836389..1837234)
     CDS             complement(1837297..1838238)
     CDS             1838293..1840176
     CDS             1840163..1841137
     CDS             complement(1841100..1842290)
     CDS             1842596..1843150
     CDS             1843239..1843898
     CDS             complement(1843933..1844118)
     CDS             complement(1844223..1844888)
     CDS             complement(1844866..1845453)
     CDS             complement(1845450..1846196)
     CDS             complement(1846223..1847503)
     CDS             1847580..1848503
     CDS             1848493..1849629
     CDS             1849637..1850017
     CDS             1850014..1850589
     CDS             complement(1850576..1851412)
     CDS             complement(1851409..1852473)
     CDS             complement(1852470..1852718)
     CDS             complement(1852709..1853227)
     CDS             complement(1853260..1853601)
     CDS             1853667..1854866
     CDS             1854898..1855932
     CDS             complement(1855891..1856478)
     CDS             complement(1856478..1857437)
     CDS             complement(1857452..1858072)
     CDS             complement(1858069..1859091)
     CDS             complement(1859097..1859510)
     CDS             complement(1859507..1859680)
     CDS             complement(1859690..1860337)
     CDS             complement(1860338..1860604)
     CDS             complement(1860615..1860767)
     CDS             complement(1860772..1861098)
     CDS             complement(1861110..1861553)
     CDS             complement(1861558..1861788)
     CDS             complement(1861849..1862847)
     CDS             1862887..1863144
     CDS             complement(1863204..1864124)
     CDS             complement(1864159..1864791)
     CDS             complement(1864791..1865597)
     CDS             complement(1865659..1866570)
     CDS             complement(1866577..1867389)
     CDS             complement(1867386..1868408)
     CDS             complement(1868395..1868853)
     CDS             complement(1868887..1869420)
     CDS             complement(1869420..1870010)
     CDS             complement(1870122..1870298)
     CDS             complement(1870359..1870610)
     CDS             complement(1870732..1871796)
     CDS             complement(1871796..1872224)
     CDS             complement(1872221..1872502)
     CDS             complement(1872544..1873176)
     CDS             complement(1873173..1873949)
     CDS             complement(1873939..1874880)
     CDS             1874992..1880838
     CDS             complement(1880770..1880943)
     CDS             1880980..1881948
     CDS             1882117..1883886
     CDS             1883927..1884664
     CDS             1884934..1885206
     CDS             1885206..1885553
     CDS             complement(1885554..1886210)
     CDS             complement(1886188..1887375)
     CDS             1887435..1889870
     CDS             complement(1889867..1890976)
     CDS             1891101..1892828
     CDS             1892825..1894033
     CDS             complement(1894023..1894676)
     CDS             complement(1894712..1895155)
     CDS             complement(1895165..1896304)
     CDS             complement(1896301..1896570)
     CDS             1896610..1897311
     CDS             1897308..1898024
     CDS             1898082..1898924
     CDS             complement(1898905..1900698)
     CDS             1900730..1901455
     CDS             complement(1901441..1902082)
     CDS             complement(1902085..1903020)
     CDS             complement(1903022..1903321)
     CDS             complement(1903366..1904190)
     CDS             complement(1904187..1905149)
     CDS             complement(1905146..1906561)
     CDS             1906601..1907488
     CDS             1907488..1908039
     CDS             1908166..1908297
     CDS             complement(1908351..1910576)
     CDS             complement(1910695..1911147)
     CDS             complement(1911154..1911624)
     CDS             complement(1911634..1912062)
     CDS             complement(1912067..1912498)
     CDS             complement(1912608..1913036)
     CDS             complement(1913033..1914055)
     CDS             complement(1914070..1914966)
     CDS             complement(1915131..1916087)
     CDS             1916210..1916641
     CDS             1916625..1917761
     CDS             complement(1918026..1918325)
     CDS             complement(1918526..1918618)
     CDS             complement(1918699..1919688)
     CDS             complement(1919960..1920694)
     CDS             complement(1920752..1921612)
     CDS             1921687..1921977
     CDS             1922033..1922416
     CDS             1922463..1922978
     CDS             complement(1923163..1924014)
     CDS             complement(1924011..1925168)
     CDS             complement(1925241..1925789)
     CDS             complement(1925782..1926267)
     CDS             complement(1926476..1927072)
     CDS             complement(1927039..1927209)
     CDS             complement(1927166..1927555)
     CDS             complement(1927563..1927880)
     CDS             complement(1927867..1928142)
     CDS             complement(1928217..1929284)
     CDS             complement(1929329..1929916)
     CDS             1930013..1930885
     CDS             complement(1930872..1931507)
     CDS             complement(1931504..1931974)
     CDS             1932026..1932553
     CDS             complement(1932702..1933079)
     CDS             1933169..1933795
     CDS             complement(1933800..1934261)
     CDS             complement(1934306..1935010)
     CDS             complement(1935007..1936320)
     CDS             complement(1936317..1936847)
     CDS             complement(1936847..1937068)
     CDS             complement(1937047..1937952)
     CDS             complement(1937957..1938442)
     CDS             complement(1938469..1938648)
     CDS             complement(1938735..1939262)
     CDS             complement(1939259..1939822)
     CDS             complement(1939992..1940390)
     CDS             complement(1940397..1941008)
     CDS             complement(1941053..1941517)
     CDS             complement(1941522..1942448)
     CDS             complement(1942700..1943074)
     CDS             complement(1943053..1943463)
     CDS             complement(1943489..1944463)
     CDS             complement(1944580..1945215)
     CDS             complement(1945222..1946106)
     CDS             1946605..1947429
     CDS             complement(1947578..1947679)
     CDS             complement(1947970..1948791)
     CDS             complement(1948813..1949673)
     CDS             complement(1949675..1950595)
     CDS             complement(1950607..1952262)
     CDS             1952299..1953387
     CDS             complement(1953377..1954090)
     CDS             complement(1954087..1954614)
     CDS             1954665..1955303
     CDS             complement(1955300..1955578)
     CDS             complement(1955627..1956280)
     CDS             complement(1956308..1956934)
     CDS             complement(1956931..1957794)
     CDS             complement(1957798..1958940)
     CDS             complement(1959006..1959302)
     CDS             complement(1959446..1959664)
     CDS             1959972..1960190
     CDS             1960177..1960587
     CDS             1961051..1961380
     CDS             1961381..1962892
     CDS             1962902..1963087
     CDS             complement(1963084..1963626)
     CDS             complement(1963669..1964574)
     CDS             1964646..1965353
     CDS             complement(1965331..1966518)
     CDS             complement(1966547..1966912)
     CDS             complement(1966909..1968159)
     CDS             1968242..1968781
     CDS             1968839..1969393
     CDS             complement(1969398..1970084)
     CDS             complement(1970072..1970431)
     CDS             1970635..1971873
     CDS             1971911..1973437
     CDS             1973481..1973927
     CDS             1974374..1975267
     CDS             1975280..1976011
     CDS             complement(1976008..1976772)
     CDS             complement(1976780..1977028)
     CDS             complement(1977082..1977564)
     CDS             1977652..1977774
     CDS             1978298..1978483
     CDS             1978461..1978670
     CDS             1978694..1978912
     CDS             1979837..1980385
     CDS             complement(1980403..1982049)
     CDS             complement(1982059..1982481)
     CDS             complement(1982478..1982603)
     CDS             complement(1982613..1984163)
     CDS             complement(1984172..1984567)
     CDS             complement(1984572..1984997)
     CDS             1985144..1985410
     CDS             complement(1985611..1986633)
     CDS             complement(1986695..1987651)
     CDS             1987709..1987867
     CDS             complement(1987942..1990533)
     CDS             complement(1990572..1991324)
     CDS             1991389..1992447
     CDS             complement(1992434..1993402)
     CDS             1993704..1994051
     CDS             complement(1994054..1995415)
     CDS             1995489..1995755
     CDS             complement(1995743..1996729)
     CDS             complement(1996892..1997260)
     CDS             1997387..1999591
     CDS             1999596..1999799
     CDS             1999805..2000794
     CDS             complement(2000852..2001487)
     CDS             2001571..2002116
     CDS             complement(2002122..2003759)
     CDS             2003970..2005040
     CDS             complement(2004997..2005188)
     CDS             complement(2005220..2005594)
     CDS             complement(2005591..2006925)
     CDS             complement(2006987..2008231)
     CDS             complement(2008270..2009463)
     CDS             2009612..2011183
     CDS             2011171..2011689
     CDS             complement(2012242..2012775)
     CDS             2012888..2013937
     CDS             2013934..2014167
     CDS             complement(2014180..2014545)
     CDS             complement(2014612..2015823)
     CDS             complement(2015810..2016499)
     CDS             complement(2016530..2017702)
     CDS             2017781..2018260
     CDS             2018486..2019574
     CDS             2019628..2022348
     CDS             2022338..2023087
     CDS             2023066..2024112
     CDS             complement(2024632..2026143)
     CDS             complement(2026175..2027437)
     CDS             complement(2027415..2028005)
     CDS             complement(2028002..2028898)
     CDS             2028963..2029157
     CDS             2029162..2029530
     CDS             2030026..2030439
     CDS             complement(2030429..2031022)
     CDS             2031071..2031859
     CDS             complement(2031825..2032349)
     CDS             2032398..2033114
     CDS             complement(2033108..2033872)
     CDS             complement(2033953..2034360)
     CDS             2034538..2035305
     CDS             2035393..2036115
     CDS             2036203..2038179
     CDS             complement(2038282..2038398)
     CDS             complement(2038525..2039742)
     CDS             complement(2039824..2040711)
     CDS             complement(2040708..2041307)
     CDS             2041357..2042349
     CDS             2042391..2042600
     CDS             2042602..2042904
     CDS             2042971..2044812
     CDS             complement(2044817..2045611)
     CDS             complement(2045611..2046012)
     CDS             complement(2046012..2046530)
     CDS             complement(2046536..2046976)
     CDS             complement(2047081..2048034)
     CDS             complement(2048040..2048990)
     CDS             complement(2049074..2049787)
     CDS             complement(2049777..2050631)
     CDS             2050848..2051411
     CDS             2051760..2052545
     CDS             complement(2052707..2053570)
     CDS             complement(2053548..2053754)
     CDS             complement(2053777..2054934)
     CDS             complement(2054931..2055080)
     CDS             complement(2055047..2056291)
     CDS             complement(2056335..2057417)
     CDS             complement(2057410..2059017)
     CDS             complement(2059144..2059962)
     CDS             complement(2060021..2061055)
     CDS             complement(2061052..2061948)
     CDS             complement(2062009..2062569)
     CDS             2062848..2063474
     CDS             2063452..2064312
     CDS             2064351..2064689
     CDS             2064899..2065069
     CDS             complement(2065070..2065543)
     CDS             complement(2065540..2066637)
     CDS             complement(2066646..2067839)
     CDS             complement(2067840..2069324)
     CDS             2069500..2070285
     CDS             2070361..2070543
     CDS             2070543..2071034
     CDS             2071080..2071535
     CDS             complement(2071513..2071956)
     CDS             complement(2071956..2072480)
     CDS             complement(2072477..2074033)
     CDS             complement(2074113..2074712)
     CDS             complement(2074697..2075134)
     CDS             complement(2075131..2075715)
     CDS             complement(2075733..2076368)
     CDS             2076421..2076966
     CDS             2076924..2077583
     CDS             2077576..2078271
     CDS             complement(2078248..2079561)
     CDS             complement(2079531..2079824)
     CDS             complement(2079824..2080234)
     CDS             2080310..2081119
     CDS             2081236..2081517
     CDS             2081514..2082887
     CDS             complement(2082909..2083298)
     CDS             complement(2083295..2083573)
     CDS             2083812..2084258
     CDS             complement(2084251..2085369)
     CDS             complement(2085360..2086169)
     CDS             2086203..2086715
     CDS             complement(2086716..2087459)
     CDS             complement(2087785..2087898)
     CDS             complement(2088264..2089175)
     CDS             2089515..2090525
     CDS             2090498..2090728
     CDS             2090797..2092698
     CDS             2092698..2093009
     CDS             complement(2093066..2093329)
     CDS             complement(2093322..2093519)
     CDS             2093630..2093770
     CDS             2093818..2094306
     CDS             2094413..2094724
     CDS             2094714..2096075
     CDS             2096036..2096422
     CDS             2096419..2096610
     CDS             2096721..2096870
     CDS             2096875..2099706
     CDS             2099926..2100345
     CDS             complement(2100634..2100771)
     CDS             2100860..2101048
     CDS             2101053..2101358
     CDS             2101462..2101749
     CDS             2101749..2101862
     CDS             2102052..2102273
     CDS             2102386..2102829
     CDS             2102819..2103841
     CDS             complement(2103892..2104962)
     CDS             2105685..2105912
     CDS             2105909..2106313
     CDS             complement(2106330..2107205)
     CDS             2107258..2107743
     CDS             complement(2107785..2109107)
     CDS             2109210..2109974
     CDS             2109944..2111041
     CDS             2112002..2113072
     CDS             2113053..2113619
     CDS             complement(2113616..2115304)
     CDS             complement(2115345..2116334)
     CDS             complement(2116368..2116757)
     CDS             2116804..2117058
     CDS             2117051..2117602
     CDS             2117616..2118374
     CDS             2118371..2119120
     CDS             2119280..2119753
     CDS             2119728..2121239
     CDS             2121220..2121792
     CDS             2121875..2122231
     CDS             2122279..2122713
     CDS             2122704..2122961
     CDS             2122958..2123746
     CDS             2123743..2124594
     CDS             2124595..2125359
     CDS             2125393..2126046
     CDS             2126237..2128705
     CDS             2128716..2129264
     CDS             2129269..2130186
     CDS             2130229..2130663
     CDS             2130697..2131851
     CDS             2131926..2132906
     CDS             2132882..2133640
     CDS             complement(2133654..2134115)
     CDS             complement(2134138..2134704)
     CDS             2134967..2135155
     CDS             2135251..2135451
     CDS             2135451..2135711
     CDS             complement(2135713..2136015)
     CDS             complement(2136006..2137709)
     CDS             complement(2137714..2138160)
     CDS             complement(2138141..2138377)
     CDS             2138582..2140978
     CDS             2140989..2141516
     CDS             2141795..2142469
     CDS             2142492..2145002
     CDS             2144992..2146038
     CDS             2146053..2147606
     CDS             complement(2147626..2147844)
     CDS             2148108..2148398
     CDS             2148497..2148775
     CDS             complement(2148772..2151042)
     CDS             complement(2151109..2151720)
     CDS             2151769..2151945
     CDS             complement(2151942..2152394)
     CDS             2152437..2153141
     CDS             2153164..2153646
     CDS             2153688..2154779
     CDS             2154819..2156096
     CDS             2156098..2157225
     CDS             2157293..2157982
     CDS             2157979..2158890
     CDS             2159006..2160160
     CDS             2160165..2160533
     CDS             complement(2160530..2161156)
     CDS             complement(2161153..2161497)
     CDS             complement(2161475..2163118)
     CDS             complement(2163159..2165957)
     CDS             complement(2166016..2166504)
     CDS             complement(2166513..2167142)
     CDS             complement(2167139..2168359)
     CDS             complement(2168340..2169299)
     CDS             2169400..2170248
     CDS             2170245..2172128
     CDS             2172128..2172916
     CDS             2172947..2173678
     CDS             2173729..2174847
     CDS             complement(2174844..2175317)
     CDS             complement(2175504..2175947)
     CDS             complement(2175922..2176320)
     CDS             complement(2176398..2176664)
     CDS             complement(2176667..2177635)
     CDS             complement(2177643..2178146)