CDS             1..1920
     CDS             1917..2609
     CDS             2606..3403
     CDS             3410..4171
     CDS             4215..5132
     CDS             5125..5910
     CDS             5944..6126
     CDS             6722..7912
     CDS             8250..8531
     CDS             8541..9074
     CDS             9138..9569
     CDS             9572..10270
     CDS             10513..11037
     CDS             11161..11502
     CDS             11662..15774
     CDS             15774..20018
     CDS             complement(20127..20588)
     CDS             20877..21947
     CDS             complement(22270..24351)
     CDS             complement(24353..25459)
     CDS             complement(25477..25743)
     CDS             complement(25686..26201)
     CDS             26576..27286
     CDS             complement(27283..28233)
     CDS             complement(28315..28614)
     CDS             complement(28675..29103)
     CDS             complement(29142..30353)
     CDS             complement(30365..30862)
     CDS             complement(31070..32005)
     CDS             32179..33006
     CDS             33049..34470
     CDS             34626..35576
     CDS             complement(35573..36763)
     CDS             36950..37924
     CDS             37926..40064
     CDS             40061..40600
     CDS             40604..41332
     CDS             41319..42212
     CDS             42283..42678
     CDS             42688..43218
     CDS             complement(43347..43646)
     CDS             43664..44614
     CDS             complement(44605..44895)
     CDS             45225..45749
     CDS             complement(45721..45957)
     CDS             46085..46978
     CDS             complement(46982..47431)
     CDS             48148..49395
     CDS             49392..50006
     CDS             50142..51092
     CDS             51180..52391
     CDS             52503..53228
     CDS             53251..53565
     CDS             complement(53623..54357)
     CDS             complement(54363..54953)
     CDS             complement(54978..55667)
     CDS             complement(55664..56425)
     CDS             complement(56505..57404)
     CDS             complement(57498..58448)
     CDS             58466..59065
     CDS             complement(59249..60475)
     CDS             complement(60475..60717)
     CDS             complement(61078..62271)
     CDS             complement(62443..63417)
     CDS             complement(63474..64055)
     CDS             complement(64489..65547)
     CDS             complement(65582..66853)
     CDS             complement(67483..68664)
     CDS             69086..70036
     CDS             70142..70444
     CDS             70441..71442
     CDS             71637..73544
     CDS             complement(73706..74326)
     CDS             complement(74358..74939)
     CDS             complement(75028..75279)
     CDS             complement(75281..76123)
     CDS             76229..77638
     CDS             complement(77635..78585)
     CDS             78714..79604
     CDS             complement(79601..81475)
     CDS             complement(81524..82198)
     CDS             complement(82165..82836)
     CDS             complement(82823..83527)
     CDS             complement(83524..84630)
     CDS             complement(84892..85485)
     CDS             complement(85482..86669)
     CDS             complement(86732..87991)
     CDS             complement(88015..89103)
     CDS             complement(89111..90211)
     CDS             complement(90215..90790)
     CDS             complement(90794..91846)
     CDS             92031..92984
     CDS             92986..94272
     CDS             complement(94289..94444)
     CDS             complement(94469..95272)
     CDS             complement(95269..96111)
     CDS             96210..97340
     CDS             97340..98179
     CDS             complement(98333..98557)
     CDS             98890..99111
     CDS             99118..99714
     CDS             99744..100397
     CDS             100530..101786
     CDS             101867..102733
     CDS             102809..103084
     CDS             103092..103754
     CDS             103816..104817
     CDS             complement(104832..105380)
     CDS             complement(105438..106334)
     CDS             complement(106331..107392)
     CDS             complement(107428..108378)
     CDS             complement(108477..109016)
     CDS             109278..110471
     CDS             complement(110553..111182)
     CDS             complement(111244..111927)
     CDS             complement(111937..113619)
     CDS             113907..114254
     CDS             114345..114662
     CDS             115032..115961
     CDS             complement(116037..116837)
     CDS             complement(116834..117709)
     CDS             complement(117720..119012)
     CDS             complement(119055..120095)
     CDS             complement(120201..121022)
     CDS             complement(121123..122073)
     CDS             complement(122172..123077)
     CDS             complement(123074..123907)
     CDS             complement(123919..124068)
     CDS             complement(124056..124742)
     CDS             complement(124744..125754)
     CDS             complement(125751..126125)
     CDS             127034..128287
     CDS             complement(128378..130078)
     CDS             complement(130284..130412)
     CDS             complement(130505..131152)
     CDS             131214..132590
     CDS             132701..132985
     CDS             complement(133013..133867)
     CDS             133999..134643
     CDS             134598..134927
     CDS             complement(135158..136108)
     CDS             136237..136479
     CDS             complement(136527..138035)
     CDS             138122..138412
     CDS             138476..138658
     CDS             138782..142744
     CDS             142878..143579
     CDS             complement(143667..144890)
     CDS             complement(144874..145689)
     CDS             complement(145812..146624)
     CDS             complement(146645..147088)
     CDS             complement(147107..147865)
     CDS             complement(147937..148908)
     CDS             149027..149809
     CDS             complement(149701..150579)
     CDS             complement(150576..151556)
     CDS             complement(151553..152281)
     CDS             complement(152306..152737)
     CDS             152839..153714
     CDS             complement(153767..154966)
     CDS             complement(155071..155532)
     CDS             complement(155638..157035)
     CDS             complement(157032..157709)
     CDS             complement(157765..159075)
     CDS             complement(159087..159785)
     CDS             159949..160725
     CDS             160891..161913
     CDS             162142..162777
     CDS             162774..164336
     CDS             164511..164915
     CDS             complement(164895..165845)
     CDS             166032..167453
     CDS             complement(167287..168189)
     CDS             complement(168167..168796)
     CDS             169079..170509
     CDS             170543..171172
     CDS             171221..172828
     CDS             172865..173536
     CDS             complement(173618..174094)
     CDS             174301..175251
     CDS             complement(175248..175721)
     CDS             176367..176894
     CDS             176986..177801
     CDS             177862..178596
     CDS             complement(178634..180712)
     CDS             complement(180962..181234)
     CDS             181336..182421
     CDS             182425..184329
     CDS             184326..188024
     CDS             188085..188648
     CDS             complement(188656..189078)
     CDS             complement(189106..189525)
     CDS             complement(189554..189901)
     CDS             190175..190624
     CDS             190779..193049
     CDS             193125..194330
     CDS             194429..195379
     CDS             195482..196117
     CDS             196114..197007
     CDS             197402..198502
     CDS             198584..198958
     CDS             199018..201882
     CDS             complement(202027..202767)
     CDS             202837..204048
     CDS             204080..205045
     CDS             205063..205560
     CDS             205659..206609
     CDS             complement(206729..207679)
     CDS             complement(207794..208744)
     CDS             complement(208886..209452)
     CDS             209771..211684
     CDS             complement(211726..213156)
     CDS             complement(213269..214681)
     CDS             complement(214698..215393)
     CDS             215612..216562
     CDS             216661..217611
     CDS             complement(217636..218535)
     CDS             218690..219238
     CDS             complement(219277..219996)
     CDS             220068..223010
     CDS             223604..226399
     CDS             226857..227789
     CDS             227901..229250
     CDS             229282..230007
     CDS             complement(230058..230840)
     CDS             231039..231725
     CDS             231725..232369
     CDS             232426..232701
     CDS             232727..233023
     CDS             233069..233848
     CDS             233854..234894
     CDS             complement(234999..235322)
     CDS             complement(235479..236429)
     CDS             complement(236528..237325)
     CDS             complement(237431..238147)
     CDS             238275..238685
     CDS             238740..238850
     CDS             238935..239690
     CDS             complement(239707..240420)
     CDS             complement(240494..241537)
     CDS             241708..243810
     CDS             244364..245194
     CDS             245221..246177
     CDS             complement(246196..246687)
     CDS             complement(246684..248039)
     CDS             complement(248040..248738)
     CDS             complement(248735..249436)
     CDS             249689..250738
     CDS             complement(250844..251785)
     CDS             complement(251782..253671)
     CDS             253758..254396
     CDS             complement(254539..255783)
     CDS             complement(255855..256391)
     CDS             256543..257934
     CDS             complement(257951..258862)
     CDS             259067..260050
     CDS             complement(260115..261014)
     CDS             261121..262875
     CDS             complement(262883..264007)
     CDS             complement(264021..265001)
     CDS             complement(265037..265714)
     CDS             265732..266682
     CDS             266697..267068
     CDS             267158..267787
     CDS             267913..269490
     CDS             269506..270660
     CDS             270674..270799
     CDS             270796..272547
     CDS             272544..274223
     CDS             274286..274834
     CDS             complement(274847..274972)
     CDS             complement(274945..275733)
     CDS             275977..276255
     CDS             276465..277319
     CDS             complement(277299..278249)
     CDS             278527..278688
     CDS             complement(279355..279804)
     CDS             complement(279814..280425)
     CDS             complement(280584..281432)
     CDS             complement(281458..282840)
     CDS             complement(282905..283546)
     CDS             283686..284144
     CDS             complement(284169..284945)
     CDS             284966..286135
     CDS             complement(286132..287082)
     CDS             complement(287181..287807)
     CDS             complement(287830..288756)
     CDS             complement(288765..290351)
     CDS             complement(290348..291352)
     CDS             291552..292412
     CDS             complement(292444..293445)
     CDS             293516..294325
     CDS             294403..296262
     CDS             complement(296391..297593)
     CDS             297707..298588
     CDS             complement(298622..299068)
     CDS             complement(299065..299961)
     CDS             complement(300091..300651)
     CDS             complement(300711..301661)
     CDS             302229..303179
     CDS             complement(303176..304174)
     CDS             complement(304217..304720)
     CDS             complement(304724..305614)
     CDS             305837..307000
     CDS             307097..308017
     CDS             308021..308986
     CDS             308983..309777
     CDS             309771..310475
     CDS             310681..311127
     CDS             311216..313027
     CDS             313362..313817
     CDS             313839..314702
     CDS             314705..315874
     CDS             315915..317564
     CDS             317566..318000
     CDS             318025..318426
     CDS             complement(318520..320145)
     CDS             complement(320385..321668)
     CDS             complement(321685..322338)
     CDS             complement(322335..323183)
     CDS             323300..323464
     CDS             323480..324157
     CDS             324150..324551
     CDS             324565..325518
     CDS             325515..326690
     CDS             326709..326813
     CDS             326810..327550
     CDS             complement(327587..328420)
     CDS             complement(328417..329595)
     CDS             complement(329692..330420)
     CDS             330543..331493
     CDS             complement(331490..331855)
     CDS             complement(331861..333540)
     CDS             complement(333550..334566)
     CDS             complement(334579..334992)
     CDS             complement(334989..336185)
     CDS             complement(336272..337156)
     CDS             complement(337169..338134)
     CDS             338489..338971
     CDS             338920..339855
     CDS             339858..340682
     CDS             complement(340692..341834)
     CDS             complement(341929..342459)
     CDS             complement(342537..343187)
     CDS             complement(343199..343921)
     CDS             344066..344566
     CDS             complement(344570..345358)
     CDS             complement(345373..346395)
     CDS             complement(346361..347218)
     CDS             complement(347227..348273)
     CDS             complement(348309..350921)
     CDS             complement(351054..352028)
     CDS             complement(352007..352516)
     CDS             complement(352690..352881)
     CDS             353195..353512
     CDS             353514..353813
     CDS             353841..354137
     CDS             354148..355080
     CDS             complement(355077..356027)
     CDS             complement(356139..356783)
     CDS             complement(356960..357703)
     CDS             357934..359442
     CDS             359562..360293
     CDS             360338..361798
     CDS             361823..362302
     CDS             362321..363331
     CDS             363546..364286
     CDS             364544..365467
     CDS             complement(365464..366414)
     CDS             complement(366496..367275)
     CDS             367463..368101
     CDS             complement(368138..369481)
     CDS             369734..369880
     CDS             complement(369904..370692)
     CDS             370830..371504
     CDS             complement(371618..373072)
     CDS             complement(373075..374613)
     CDS             complement(374616..374924)
     CDS             375155..376198
     CDS             376287..377171
     CDS             377158..377721
     CDS             377735..379687
     CDS             379684..380820
     CDS             complement(380846..381901)
     CDS             complement(381912..383405)
     CDS             complement(383618..384193)
     CDS             complement(384243..384989)
     CDS             complement(384989..385891)
     CDS             386153..386941
     CDS             complement(387082..387573)
     CDS             complement(387570..388313)
     CDS             complement(388310..388912)
     CDS             complement(388912..389211)
     CDS             389513..390451
     CDS             390448..391020
     CDS             complement(391017..391967)
     CDS             392134..392970
     CDS             392967..393626
     CDS             393716..394639
     CDS             complement(394645..395100)
     CDS             complement(395097..396014)
     CDS             396033..396428
     CDS             complement(396388..398007)
     CDS             complement(398004..399056)
     CDS             399219..399686
     CDS             399779..400756
     CDS             400952..402157
     CDS             402160..403665
     CDS             complement(403681..404994)
     CDS             complement(405185..405364)
     CDS             complement(405774..406508)
     CDS             complement(406517..408889)
     CDS             408953..409903
     CDS             complement(410035..410433)
     CDS             complement(410844..411314)
     CDS             complement(411403..411747)
     CDS             complement(411847..413223)
     CDS             413228..415039
     CDS             complement(415036..415554)
     CDS             415665..416420
     CDS             416616..417848
     CDS             417841..418626
     CDS             418693..419664
     CDS             complement(419675..420652)
     CDS             420778..421950
     CDS             421977..423005
     CDS             423071..424264
     CDS             complement(424313..425518)
     CDS             complement(426046..426996)
     CDS             complement(427095..428000)
     CDS             complement(428176..428379)
     CDS             429109..429330
     CDS             complement(429360..430004)
     CDS             complement(430105..431733)
     CDS             complement(431742..433205)
     CDS             complement(433236..436607)
     CDS             complement(436764..437168)
     CDS             437312..438298
     CDS             complement(438285..438566)
     CDS             438770..438883
     CDS             438941..439177
     CDS             complement(439312..440544)
     CDS             complement(440544..441032)
     CDS             441170..442132
     CDS             complement(442110..443363)
     CDS             443485..444435
     CDS             complement(444432..444776)
     CDS             complement(444990..445364)
     CDS             445439..446497
     CDS             complement(446521..447471)
     CDS             447535..448407
     CDS             448446..449690
     CDS             449724..450305
     CDS             450353..451522
     CDS             451617..453230
     CDS             453277..455298
     CDS             complement(455327..455572)
     CDS             complement(455586..456776)
     CDS             456972..457937
     CDS             complement(457960..459099)
     CDS             459311..460273
     CDS             460397..462421
     CDS             462618..464861
     CDS             465140..465598
     CDS             466015..466539
     CDS             complement(466526..469147)
     CDS             469211..471838
     CDS             471990..473054
     CDS             473054..473824
     CDS             473833..474666
     CDS             474679..475458
     CDS             475532..476965
     CDS             476993..477751
     CDS             complement(477807..479657)
     CDS             479751..480227
     CDS             complement(480244..481164)
     CDS             481271..481771
     CDS             482145..482837
     CDS             483146..484096
     CDS             484213..485280
     CDS             complement(485356..488484)
     CDS             489052..489957
     CDS             490002..490631
     CDS             490788..491747
     CDS             491755..492417
     CDS             complement(492414..493364)
     CDS             complement(493457..494827)
     CDS             complement(494921..495766)
     CDS             complement(495854..497017)
     CDS             complement(497436..498407)
     CDS             complement(498446..499873)
     CDS             499993..500784
     CDS             complement(500903..503356)
     CDS             complement(503451..504560)
     CDS             complement(504563..505972)
     CDS             506378..506512
     CDS             506641..506979
     CDS             507324..508988
     CDS             complement(509219..510169)
     CDS             complement(510251..510505)
     CDS             510627..511550
     CDS             complement(511559..511957)
     CDS             512199..514169
     CDS             complement(514195..515472)
     CDS             515656..516645
     CDS             complement(516642..516842)
     CDS             complement(516843..516962)
     CDS             complement(516955..517317)
     CDS             complement(517307..518491)
     CDS             complement(518528..519055)
     CDS             complement(519113..519760)
     CDS             complement(519757..520743)
     CDS             complement(520747..520929)
     CDS             complement(520926..521303)
     CDS             complement(521371..521496)
     CDS             complement(521537..522004)
     CDS             complement(522040..522990)
     CDS             complement(523089..523331)
     CDS             complement(523498..524139)
     CDS             complement(524150..525100)
     CDS             complement(525210..525605)
     CDS             525775..526476
     CDS             526624..526743
     CDS             526740..527600
     CDS             complement(527675..528010)
     CDS             complement(528151..529296)
     CDS             complement(529324..529983)
     CDS             530076..531194
     CDS             531303..531428
     CDS             531460..531591
     CDS             532038..538940
     CDS             538992..539573
     CDS             539846..540823
     CDS             540837..542411
     CDS             542419..543159
     CDS             543183..543947
     CDS             543992..544327
     CDS             544381..545310
     CDS             complement(545270..546220)
     CDS             complement(546339..547283)
     CDS             complement(547280..548521)
     CDS             548683..549633
     CDS             complement(549630..550304)
     CDS             complement(550389..551384)
     CDS             complement(551539..552759)
     CDS             553080..553271
     CDS             553378..554697
     CDS             complement(554768..555310)
     CDS             555518..556105
     CDS             556112..556714
     CDS             556711..557367
     CDS             557364..557990
     CDS             complement(558013..558951)
     CDS             complement(559017..559529)
     CDS             complement(559631..560881)
     CDS             560970..561503
     CDS             561604..562716
     CDS             562830..563738
     CDS             563881..564357
     CDS             complement(564392..565408)
     CDS             complement(565522..566763)
     CDS             567371..567739
     CDS             567897..568862
     CDS             complement(568909..569400)
     CDS             complement(569496..570395)
     CDS             570525..571160
     CDS             complement(571157..572107)
     CDS             complement(572242..573090)
     CDS             573224..574000
     CDS             complement(574046..574675)
     CDS             574783..576117
     CDS             576136..576747
     CDS             576744..579053
     CDS             579064..579753
     CDS             579750..581129
     CDS             581178..582647
     CDS             582793..583260
     CDS             complement(583268..584263)
     CDS             584346..584996
     CDS             585320..586282
     CDS             586308..587060
     CDS             complement(587370..587627)
     CDS             587741..587899
     CDS             587927..588958
     CDS             588974..589591
     CDS             complement(589662..590177)
     CDS             complement(590192..591481)
     CDS             complement(591517..592779)
     CDS             complement(592782..593093)
     CDS             593563..594666
     CDS             594696..597068
     CDS             597065..597901
     CDS             597904..599085
     CDS             599126..600148
     CDS             600145..600933
     CDS             600930..601703
     CDS             601743..602372
     CDS             602375..604033
     CDS             604382..605623
     CDS             complement(605639..606616)
     CDS             606653..607384
     CDS             607411..607929
     CDS             complement(607948..608823)
     CDS             complement(609000..610055)
     CDS             complement(610071..610598)
     CDS             complement(610652..610912)
     CDS             complement(610946..611368)
     CDS             611521..612273
     CDS             612277..613842
     CDS             613869..615314
     CDS             615311..616105
     CDS             complement(616102..617052)
     CDS             617222..618193
     CDS             complement(618253..619059)
     CDS             619190..620227
     CDS             620227..620946
     CDS             621022..621981
     CDS             622035..622880
     CDS             complement(622934..623587)
     CDS             complement(623630..625039)
     CDS             complement(625056..625796)
     CDS             complement(625789..627603)
     CDS             complement(627609..628493)
     CDS             complement(628563..629771)
     CDS             complement(629846..631114)
     CDS             complement(631264..632757)
     CDS             complement(632837..634012)
     CDS             complement(634018..634839)
     CDS             complement(634843..635628)
     CDS             complement(635643..636617)
     CDS             complement(636619..637590)
     CDS             complement(637904..638689)
     CDS             complement(638659..641250)
     CDS             complement(641252..642244)
     CDS             642492..643640
     CDS             643637..644443
     CDS             644440..645594
     CDS             645596..645997
     CDS             645994..646389
     CDS             646398..646778
     CDS             646789..647949
     CDS             647987..648958
     CDS             648966..650114
     CDS             complement(650111..651001)
     CDS             651208..652155
     CDS             652254..653204
     CDS             653303..654253
     CDS             complement(654250..654657)
     CDS             complement(654654..655322)
     CDS             complement(655941..656912)
     CDS             657019..657981
     CDS             658100..659821
     CDS             complement(659865..660995)
     CDS             complement(661009..662199)
     CDS             complement(662380..663399)
     CDS             complement(663532..664704)
     CDS             complement(664697..665371)
     CDS             complement(665382..665810)
     CDS             complement(665841..667115)
     CDS             667480..668463
     CDS             complement(668547..669491)
     CDS             complement(669639..671780)
     CDS             complement(671780..672559)
     CDS             672958..673851
     CDS             673915..674934
     CDS             674991..675971
     CDS             complement(676169..678001)
     CDS             678151..678639
     CDS             complement(678661..679845)
     CDS             complement(679875..681992)
     CDS             682250..684052
     CDS             684134..685120
     CDS             685172..687361
     CDS             687358..688155
     CDS             688224..688988
     CDS             689008..691383
     CDS             691482..692432
     CDS             693155..694429
     CDS             694516..695598
     CDS             695609..696421
     CDS             696458..696784
     CDS             696789..697349
     CDS             697590..698582
     CDS             698601..699596
     CDS             699612..700988
     CDS             700981..703362
     CDS             703349..703768
     CDS             703838..704125
     CDS             complement(704230..705180)
     CDS             complement(705279..706229)
     CDS             complement(706226..707098)
     CDS             707114..707980
     CDS             708029..709315
     CDS             complement(709369..710295)
     CDS             complement(710314..710778)
     CDS             complement(711046..711267)
     CDS             complement(711255..711386)
     CDS             complement(711621..712412)
     CDS             complement(712444..713064)
     CDS             complement(713061..713690)
     CDS             complement(713703..714311)
     CDS             complement(714308..715297)
     CDS             715403..716617
     CDS             716754..718487
     CDS             718569..719519
     CDS             719576..720826
     CDS             720953..722239
     CDS             722405..722713
     CDS             722729..723379
     CDS             723420..725210
     CDS             725323..726183
     CDS             726180..727385
     CDS             complement(727382..728266)
     CDS             complement(728282..728731)
     CDS             complement(728740..729648)
     CDS             complement(729783..730214)
     CDS             complement(730180..731178)
     CDS             complement(731338..732210)
     CDS             732551..732769
     CDS             complement(732809..734188)
     CDS             complement(734230..735627)
     CDS             complement(735667..737319)
     CDS             complement(737323..738207)
     CDS             complement(738207..739148)
     CDS             complement(739227..740846)
     CDS             741013..741828
     CDS             complement(741896..742465)
     CDS             complement(742466..743416)
     CDS             743736..743930
     CDS             744071..745168
     CDS             745202..746467
     CDS             746625..747575
     CDS             747819..748409
     CDS             complement(748425..750830)
     CDS             complement(750989..751960)
     CDS             752092..752616
     CDS             complement(752576..753526)
     CDS             complement(753748..755943)
     CDS             complement(756016..756444)
     CDS             756546..757028
     CDS             757143..757493
     CDS             complement(757609..758031)
     CDS             758115..758909
     CDS             complement(759075..760211)
     CDS             complement(760282..761415)
     CDS             complement(761565..761825)
     CDS             complement(761859..762170)
     CDS             762595..763743
     CDS             763897..764823
     CDS             complement(765092..765958)
     CDS             766089..768137
     CDS             768155..770152
     CDS             770187..771524
     CDS             771584..771694
     CDS             771787..773640
     CDS             773695..775176
     CDS             complement(775192..775749)
     CDS             776228..781348
     CDS             781426..783564
     CDS             783561..784883
     CDS             784885..786309
     CDS             786403..787308
     CDS             787373..788287
     CDS             789125..789808
     CDS             789840..790568
     CDS             790598..791458
     CDS             complement(791466..792032)
     CDS             complement(792121..793077)
     CDS             complement(793122..793874)
     CDS             complement(793871..795616)
     CDS             795749..796435
     CDS             796821..797774
     CDS             complement(797790..798500)
     CDS             complement(798657..799664)
     CDS             complement(799705..801237)
     CDS             complement(801234..802331)
     CDS             complement(802349..803131)
     CDS             complement(803143..804006)
     CDS             complement(804025..805122)
     CDS             complement(805191..806090)
     CDS             complement(806152..807846)
     CDS             complement(808046..808981)
     CDS             complement(809087..810037)
     CDS             complement(810119..810730)
     CDS             811201..812916
     CDS             812927..813418
     CDS             813491..814507
     CDS             814675..815454
     CDS             complement(815473..816000)
     CDS             816294..816563
     CDS             816654..818813
     CDS             818934..819653
     CDS             complement(819650..820600)
     CDS             820741..821958
     CDS             complement(821952..822563)
     CDS             823197..824174
     CDS             824318..825064
     CDS             825086..825532
     CDS             826320..828551
     CDS             complement(828574..829374)
     CDS             829656..830888
     CDS             830999..831988
     CDS             832019..833407
     CDS             833455..833829
     CDS             833820..834947
     CDS             835006..835989
     CDS             836273..837202
     CDS             complement(837399..838223)
     CDS             complement(838301..839224)
     CDS             839395..840546
     CDS             840550..841581
     CDS             841710..842681
     CDS             842706..844790
     CDS             complement(844857..845849)
     CDS             complement(845958..847292)
     CDS             complement(847318..849330)
     CDS             complement(849327..851375)
     CDS             851479..852126
     CDS             852309..852761
     CDS             complement(852805..853476)
     CDS             complement(853491..854984)
     CDS             complement(854981..858094)
     CDS             complement(858107..859213)
     CDS             complement(859337..860005)
     CDS             860226..861176
     CDS             861259..863217
     CDS             863245..863946
     CDS             864093..864908
     CDS             864905..865720
     CDS             865737..866540
     CDS             complement(866524..866958)
     CDS             complement(866955..867389)
     CDS             complement(867391..867945)
     CDS             complement(867963..868913)
     CDS             869226..870383
     CDS             870572..870931
     CDS             870968..871444
     CDS             871519..872142
     CDS             872145..873401
     CDS             873447..873941
     CDS             873938..875305
     CDS             875321..877648
     CDS             877648..878721
     CDS             878743..879231
     CDS             879249..879896
     CDS             879893..880201
     CDS             880219..882231
     CDS             882228..883730
     CDS             883744..885225
     CDS             885242..885571
     CDS             885872..888103
     CDS             888315..890585
     CDS             890698..891216
     CDS             complement(891226..892002)
     CDS             complement(891999..893789)
     CDS             complement(893849..894829)
     CDS             894967..895884
     CDS             complement(896013..896873)
     CDS             complement(896909..900364)
     CDS             900394..901077
     CDS             901074..901562
     CDS             901661..902611
     CDS             complement(902608..903627)
     CDS             complement(903637..906345)
     CDS             906493..907149
     CDS             907248..908198
     CDS             complement(908195..910027)
     CDS             910426..911085
     CDS             911179..911325
     CDS             911434..911601
     CDS             complement(911613..912293)
     CDS             912575..913291
     CDS             complement(913306..914607)
     CDS             complement(914742..915560)
     CDS             complement(915582..915734)
     CDS             complement(915686..916234)
     CDS             916776..919154
     CDS             919151..919648
     CDS             919872..921224
     CDS             921253..921774
     CDS             921771..923225
     CDS             923260..923508
     CDS             923614..924489
     CDS             924515..925570
     CDS             925583..926374
     CDS             926407..927777
     CDS             927793..928872
     CDS             928954..929904
     CDS             929969..930178
     CDS             930338..930550
     CDS             930670..931788
     CDS             931885..932100
     CDS             932294..932545
     CDS             932658..933608
     CDS             complement(933605..933988)
     CDS             complement(934043..935857)
     CDS             936007..936834
     CDS             936880..937860
     CDS             complement(937857..938069)
     CDS             complement(938066..939247)
     CDS             939411..940145
     CDS             complement(940147..942759)
     CDS             complement(942895..944808)
     CDS             complement(945424..945834)
     CDS             945932..947017
     CDS             947116..948066
     CDS             complement(948046..948141)
     CDS             complement(948154..948705)
     CDS             949579..949878
     CDS             949983..950957
     CDS             950977..951849
     CDS             951846..952673
     CDS             952697..953101
     CDS             953105..953476
     CDS             953585..954997
     CDS             955102..956556
     CDS             complement(956606..958009)
     CDS             complement(958030..959214)
     CDS             complement(959257..960489)
     CDS             960603..961418
     CDS             961460..962356
     CDS             complement(962411..963271)
     CDS             complement(963349..964422)
     CDS             complement(964548..965522)
     CDS             965661..966650
     CDS             complement(966675..967250)
     CDS             complement(967344..969002)
     CDS             complement(969014..969997)
     CDS             complement(970002..970424)
     CDS             complement(970428..970583)
     CDS             complement(971671..972030)
     CDS             complement(972065..973039)
     CDS             973185..974075
     CDS             complement(974072..974182)
     CDS             complement(974352..974744)
     CDS             974874..975824
     CDS             complement(976809..977990)
     CDS             complement(978206..978883)
     CDS             complement(978880..979653)
     CDS             complement(979731..980312)
     CDS             980683..983364
     CDS             983367..984497
     CDS             984490..985575
     CDS             985662..986561
     CDS             986558..987886
     CDS             987901..988572
     CDS             988760..990475
     CDS             990477..990836
     CDS             991028..991342
     CDS             991385..992605
     CDS             992602..993543
     CDS             993540..994529
     CDS             994660..995148
     CDS             995247..996197
     CDS             996278..997189
     CDS             complement(997250..998395)
     CDS             998451..999329
     CDS             999401..1000150
     CDS             1000150..1001079
     CDS             1001323..1003149
     CDS             1003232..1003873
     CDS             1004063..1005097
     CDS             1005113..1005322
     CDS             1005344..1006018
     CDS             1006133..1006915
     CDS             1006940..1008004
     CDS             1008001..1009710
     CDS             1010233..1011009
     CDS             1011198..1012472
     CDS             1012626..1013006
     CDS             complement(1013014..1013847)
     CDS             1014192..1014572
     CDS             1014843..1015508
     CDS             1015610..1016659
     CDS             complement(1016797..1017726)
     CDS             complement(1017966..1019249)
     CDS             complement(1019322..1019894)
     CDS             1019954..1020685
     CDS             complement(1020737..1021672)
     CDS             1021905..1022504
     CDS             1022462..1025641
     CDS             1025638..1027020
     CDS             complement(1027090..1027341)
     CDS             complement(1027487..1028047)
     CDS             complement(1028288..1030348)
     CDS             complement(1030478..1031329)
     CDS             complement(1031326..1031952)
     CDS             complement(1031949..1033703)
     CDS             1033996..1036701
     CDS             1036714..1038375
     CDS             1038388..1040178
     CDS             complement(1040400..1041575)
     CDS             complement(1041618..1042568)
     CDS             complement(1042667..1043407)
     CDS             1043602..1045638
     CDS             1045656..1046666
     CDS             1046784..1047977
     CDS             complement(1048007..1048780)
     CDS             complement(1048777..1049967)
     CDS             complement(1049993..1050931)
     CDS             complement(1050928..1053276)
     CDS             complement(1053431..1054072)
     CDS             complement(1054176..1055309)
     CDS             complement(1055402..1055554)
     CDS             complement(1055586..1056134)
     CDS             complement(1056153..1056638)
     CDS             1056816..1057754
     CDS             1057757..1058074
     CDS             1058120..1059064
     CDS             complement(1059085..1060560)
     CDS             1060745..1061395
     CDS             1061449..1061784
     CDS             1061781..1062641
     CDS             complement(1062658..1062939)
     CDS             complement(1063013..1063276)
     CDS             1063520..1064470
     CDS             complement(1064769..1065506)
     CDS             1065942..1066265
     CDS             1066300..1066860
     CDS             1066981..1067856
     CDS             1067869..1068816
     CDS             1068918..1069211
     CDS             1069238..1071295
     CDS             1071310..1071810
     CDS             1071884..1073590
     CDS             1073599..1074162
     CDS             1074101..1074457
     CDS             1074454..1075506
     CDS             1075559..1075948
     CDS             1075957..1076589
     CDS             complement(1076689..1077618)
     CDS             1078494..1079543
     CDS             complement(1079540..1080100)
     CDS             complement(1081181..1082068)
     CDS             complement(1082209..1082682)
     CDS             complement(1082672..1083694)
     CDS             complement(1083691..1085118)
     CDS             1085275..1085688
     CDS             1085678..1086001
     CDS             complement(1086056..1086985)
     CDS             complement(1087404..1088339)
     CDS             complement(1088389..1090269)
     CDS             complement(1090336..1090680)
     CDS             complement(1090825..1091775)
     CDS             complement(1091874..1093010)
     CDS             complement(1093007..1094050)
     CDS             1094238..1095674
     CDS             1095765..1096406
     CDS             1096829..1097758
     CDS             1098091..1100823
     CDS             complement(1100890..1102371)
     CDS             1102575..1103291
     CDS             1103376..1103693
     CDS             1103734..1104147
     CDS             1104149..1104508
     CDS             complement(1104551..1106095)
     CDS             1106179..1107009
     CDS             complement(1107044..1108198)
     CDS             1108241..1109113
     CDS             1109230..1111518
     CDS             1111956..1112486
     CDS             1112474..1112728
     CDS             1112725..1113189
     CDS             complement(1113216..1114166)
     CDS             complement(1114534..1115310)
     CDS             complement(1115355..1116212)
     CDS             complement(1116234..1117250)
     CDS             complement(1117385..1118425)
     CDS             complement(1118620..1120701)
     CDS             1120937..1122430
     CDS             complement(1122549..1122659)
     CDS             complement(1122661..1123455)
     CDS             complement(1123676..1125034)
     CDS             complement(1125031..1125873)
     CDS             complement(1125892..1127778)
     CDS             complement(1128016..1128648)
     CDS             1128667..1129269
     CDS             1129421..1130371
     CDS             1130542..1130952
     CDS             complement(1131174..1131974)
     CDS             complement(1132018..1133004)
     CDS             1133180..1134157
     CDS             complement(1134154..1135104)
     CDS             complement(1135217..1135675)
     CDS             complement(1135712..1137025)
     CDS             1137043..1137414
     CDS             1137411..1138874
     CDS             1139015..1139743
     CDS             complement(1139725..1142574)
     CDS             1142787..1143737
     CDS             1143905..1144729
     CDS             1144729..1145607
     CDS             complement(1145859..1146020)
     CDS             complement(1146297..1146455)
     CDS             1146512..1147627
     CDS             1147635..1148450
     CDS             1148447..1150312
     CDS             1150391..1151023
     CDS             complement(1151020..1151322)
     CDS             complement(1151365..1152885)
     CDS             complement(1152892..1153647)
     CDS             complement(1153677..1154558)
     CDS             complement(1154884..1156620)
     CDS             complement(1156566..1157507)
     CDS             1157553..1158833
     CDS             1158826..1159521
     CDS             1159555..1160382
     CDS             1160664..1163894
     CDS             1164630..1168556
     CDS             1168750..1170363
     CDS             1170456..1172252
     CDS             1172294..1173220
     CDS             1173290..1174135
     CDS             1174203..1174757
     CDS             complement(1174804..1175754)
     CDS             complement(1175853..1176476)
     CDS             complement(1176656..1178938)
     CDS             complement(1179093..1181789)
     CDS             1181915..1182403
     CDS             1182439..1184487
     CDS             1184812..1187682
     CDS             1187728..1188942
     CDS             1189172..1190599
     CDS             1190697..1191788
     CDS             complement(1191801..1192559)
     CDS             1192647..1193549
     CDS             complement(1193546..1194496)
     CDS             complement(1194626..1195609)
     CDS             complement(1195664..1196386)
     CDS             complement(1196383..1196790)
     CDS             1196854..1197804
     CDS             complement(1197845..1198063)
     CDS             1198526..1199059
     CDS             1199052..1200014
     CDS             1200108..1202585
     CDS             1202702..1203010
     CDS             1203007..1204071
     CDS             1204105..1204650
     CDS             1204655..1204981
     CDS             1205130..1206080
     CDS             1206090..1207445
     CDS             complement(1207526..1209901)
     CDS             1210066..1212141
     CDS             complement(1212203..1213051)
     CDS             1213105..1214067
     CDS             1214055..1214810
     CDS             1214918..1216555
     CDS             1216623..1217360
     CDS             1217463..1218038
     CDS             1218211..1218747
     CDS             1218780..1219094
     CDS             1219110..1219955
     CDS             1219994..1221373
     CDS             1221451..1222332
     CDS             1222431..1223381
     CDS             complement(1223378..1223788)
     CDS             complement(1223896..1224750)
     CDS             complement(1224743..1225705)
     CDS             complement(1225751..1226875)
     CDS             1226981..1227859
     CDS             1227984..1228763
     CDS             1228917..1230338
     CDS             1230773..1232470
     CDS             1232499..1232621
     CDS             complement(1232697..1233809)
     CDS             1233965..1234711
     CDS             complement(1234719..1235624)
     CDS             1235767..1236684
     CDS             1236724..1237677
     CDS             1237702..1238280
     CDS             complement(1238295..1238711)
     CDS             complement(1238746..1239879)
     CDS             1240131..1240562
     CDS             complement(1240640..1240993)
     CDS             complement(1241077..1242066)
     CDS             1242269..1243219
     CDS             complement(1243285..1244148)
     CDS             complement(1244269..1244433)
     CDS             complement(1244494..1245429)
     CDS             complement(1245542..1246279)
     CDS             complement(1246299..1246988)
     CDS             complement(1246981..1247670)
     CDS             complement(1247774..1248490)
     CDS             complement(1248653..1249855)
     CDS             complement(1249852..1250532)
     CDS             1251169..1252053
     CDS             1252083..1252283
     CDS             complement(1252291..1252719)
     CDS             1252947..1253393
     CDS             1253386..1254291
     CDS             1254436..1254762
     CDS             1254787..1255005
     CDS             1255070..1255672
     CDS             1255669..1256010
     CDS             complement(1256044..1257174)
     CDS             complement(1257195..1257872)
     CDS             1258261..1260858
     CDS             1261615..1262565
     CDS             1262604..1264052
     CDS             1264982..1266379
     CDS             complement(1266476..1267099)
     CDS             1267329..1268537
     CDS             1268547..1269377
     CDS             1269445..1269897
     CDS             complement(1269905..1270867)
     CDS             1270972..1272414
     CDS             1272465..1273421
     CDS             complement(1273437..1274816)
     CDS             complement(1274816..1275826)
     CDS             complement(1275837..1276637)
     CDS             complement(1276667..1277182)
     CDS             complement(1277205..1277834)
     CDS             1277879..1278928
     CDS             1278925..1279710
     CDS             1279799..1280359
     CDS             1280369..1280755
     CDS             complement(1280778..1282109)
     CDS             complement(1282106..1282969)
     CDS             complement(1282971..1283801)
     CDS             1283930..1285057
     CDS             1285209..1285925
     CDS             complement(1285939..1286631)
     CDS             1286737..1287687
     CDS             complement(1287684..1288262)
     CDS             complement(1288340..1290145)
     CDS             1290181..1291542
     CDS             1291565..1292338
     CDS             1292497..1292724
     CDS             complement(1292798..1294204)
     CDS             complement(1294201..1295898)
     CDS             complement(1296053..1296319)
     CDS             complement(1296488..1297342)
     CDS             complement(1297370..1297999)
     CDS             complement(1298086..1298763)
     CDS             1298816..1299292
     CDS             1299292..1300269
     CDS             1300308..1300952
     CDS             complement(1301442..1301777)
     CDS             1301986..1302990
     CDS             complement(1303027..1303632)
     CDS             1303755..1304648
     CDS             1305600..1306688
     CDS             1306724..1308472
     CDS             1308935..1309441
     CDS             1309438..1310916
     CDS             1310993..1313986
     CDS             1314014..1314415
     CDS             1314460..1315194
     CDS             1315211..1317031
     CDS             complement(1317102..1317827)
     CDS             complement(1317824..1318228)
     CDS             complement(1318380..1319063)
     CDS             1319122..1321776
     CDS             1321887..1322723
     CDS             1322778..1323566
     CDS             complement(1323600..1325261)
     CDS             1325498..1326820
     CDS             complement(1326958..1327617)
     CDS             complement(1327653..1330478)
     CDS             1330512..1330739
     CDS             1330784..1334185
     CDS             complement(1334252..1335508)
     CDS             complement(1335621..1335947)
     CDS             1336315..1338201
     CDS             1338201..1338809
     CDS             1338827..1341142
     CDS             1341145..1342359
     CDS             complement(1342356..1343306)
     CDS             1343324..1344064
     CDS             complement(1344075..1344713)
     CDS             1344955..1345053
     CDS             complement(1345077..1345685)
     CDS             1345693..1346049
     CDS             complement(1346131..1346832)
     CDS             complement(1346833..1347600)
     CDS             complement(1347597..1348835)
     CDS             complement(1348835..1349761)
     CDS             complement(1349864..1350979)
     CDS             complement(1350995..1351945)
     CDS             complement(1352299..1352880)
     CDS             complement(1352877..1353710)
     CDS             1353921..1355234
     CDS             1355411..1356292
     CDS             1356312..1357163
     CDS             1357216..1358304
     CDS             complement(1358415..1359542)
     CDS             1359663..1360388
     CDS             1360487..1361437
     CDS             complement(1361417..1361701)
     CDS             complement(1361659..1362036)
     CDS             1362184..1362681
     CDS             1362678..1363205
     CDS             1363339..1364154
     CDS             complement(1364167..1365348)
     CDS             complement(1365396..1366289)
     CDS             complement(1366416..1366886)
     CDS             complement(1367012..1367839)
     CDS             complement(1367868..1368644)
     CDS             complement(1368641..1368934)
     CDS             complement(1368931..1369395)
     CDS             complement(1369407..1370108)
     CDS             complement(1370218..1370718)
     CDS             complement(1370801..1373386)
     CDS             1373607..1373942
     CDS             1374130..1375578
     CDS             1375636..1375980
     CDS             complement(1376087..1376626)
     CDS             complement(1376719..1377669)
     CDS             complement(1377768..1378175)
     CDS             complement(1378408..1378839)
     CDS             complement(1379021..1379425)
     CDS             complement(1379516..1380241)
     CDS             1380327..1380665
     CDS             1380662..1380985
     CDS             complement(1380988..1381875)
     CDS             complement(1381908..1382333)
     CDS             complement(1382405..1382758)
     CDS             complement(1382998..1383504)
     CDS             complement(1383543..1384874)
     CDS             1384934..1385749
     CDS             1385746..1386600
     CDS             1386701..1388620
     CDS             1388587..1389672
     CDS             complement(1389663..1392206)
     CDS             complement(1392203..1393144)
     CDS             complement(1393129..1393512)
     CDS             complement(1393573..1395327)
     CDS             complement(1395324..1397444)
     CDS             complement(1397449..1399644)
     CDS             complement(1399641..1402982)
     CDS             complement(1402994..1404526)
     CDS             complement(1404520..1405662)
     CDS             1405785..1406735
     CDS             complement(1406801..1406980)
     CDS             complement(1407097..1407852)
     CDS             complement(1407839..1408984)
     CDS             complement(1409038..1409874)
     CDS             1409892..1410842
     CDS             complement(1410833..1411033)
     CDS             complement(1411030..1412232)
     CDS             complement(1412229..1412987)
     CDS             1413111..1413323
     CDS             1413381..1414013
     CDS             1414364..1414807
     CDS             1414969..1417569
     CDS             complement(1417557..1420976)
     CDS             complement(1420984..1421889)
     CDS             1422028..1422606
     CDS             1422603..1423514
     CDS             complement(1423528..1424208)
     CDS             1424410..1426449
     CDS             1426532..1427455
     CDS             1427481..1428278
     CDS             1428275..1429468
     CDS             1429465..1430427
     CDS             complement(1430445..1431485)
     CDS             complement(1431473..1432081)
     CDS             complement(1432244..1433500)
     CDS             1433670..1434665
     CDS             1434685..1435863
     CDS             1435874..1436791
     CDS             complement(1436847..1437797)
     CDS             complement(1437896..1438666)
     CDS             complement(1438663..1439343)
     CDS             complement(1439410..1440198)
     CDS             complement(1440445..1441374)
     CDS             1441767..1442921
     CDS             1442925..1444238
     CDS             1444266..1445042
     CDS             1445039..1448062
     CDS             complement(1447927..1448217)
     CDS             complement(1448344..1449054)
     CDS             1449238..1449645
     CDS             1449658..1450077
     CDS             1450125..1450829
     CDS             1450895..1452316
     CDS             1452355..1453119
     CDS             1453163..1453948
     CDS             1453948..1454637
     CDS             1454640..1455773
     CDS             1455791..1456813
     CDS             1456883..1458529
     CDS             1458563..1460095
     CDS             1460123..1461994
     CDS             1462115..1463734
     CDS             1463913..1464221
     CDS             1464193..1465353
     CDS             1465657..1466586
     CDS             complement(1466633..1467421)
     CDS             complement(1467444..1467713)
     CDS             complement(1467730..1468521)
     CDS             complement(1468533..1468874)
     CDS             complement(1468885..1469385)
     CDS             complement(1469378..1470388)
     CDS             complement(1470391..1470939)
     CDS             complement(1471105..1471317)
     CDS             complement(1471333..1472283)
     CDS             complement(1472382..1473455)
     CDS             complement(1473485..1473931)
     CDS             complement(1473924..1475399)
     CDS             complement(1475396..1476151)
     CDS             complement(1476144..1477154)
     CDS             complement(1477144..1478820)
     CDS             1479133..1479465
     CDS             complement(1479479..1479874)
     CDS             complement(1479884..1480210)
     CDS             complement(1480207..1480494)
     CDS             complement(1480460..1481482)
     CDS             complement(1481479..1481829)
     CDS             complement(1481877..1482305)
     CDS             complement(1482313..1483686)
     CDS             complement(1483827..1484204)
     CDS             1484467..1485774
     CDS             1485835..1486665
     CDS             1486662..1487150
     CDS             1487192..1488712
     CDS             complement(1488756..1489997)
     CDS             complement(1490036..1492633)
     CDS             complement(1492663..1493484)
     CDS             1494211..1494960
     CDS             1495144..1496022
     CDS             1496174..1496836
     CDS             1496851..1497411
     CDS             1497578..1498342
     CDS             1498362..1499219
     CDS             1499216..1500415
     CDS             1500455..1501789
     CDS             1501842..1504178
     CDS             1504304..1504867
     CDS             1504876..1505967
     CDS             1506039..1506494
     CDS             1506495..1507289
     CDS             1507286..1508467
     CDS             1508454..1509059
     CDS             1509056..1509829
     CDS             complement(1509841..1510668)
     CDS             1510830..1513193
     CDS             complement(1513261..1513980)
     CDS             1514104..1514529
     CDS             complement(1514564..1515514)
     CDS             1515632..1516558
     CDS             1516624..1517781
     CDS             complement(1517762..1518229)
     CDS             1518295..1518729
     CDS             1518719..1519069
     CDS             1519266..1520420
     CDS             1520417..1521589
     CDS             1521637..1522530
     CDS             1522576..1523013
     CDS             1523073..1523762
     CDS             complement(1523772..1524722)
     CDS             complement(1524821..1525783)
     CDS             1526010..1527164
     CDS             1527175..1530417
     CDS             1530567..1531274
     CDS             complement(1531439..1532083)
     CDS             complement(1532094..1532993)
     CDS             complement(1533041..1534126)
     CDS             complement(1534123..1535817)
     CDS             1535996..1536946
     CDS             1537082..1537390
     CDS             1537433..1538458
     CDS             1538500..1539561
     CDS             1539595..1540431
     CDS             complement(1540441..1540983)
     CDS             complement(1540997..1542289)
     CDS             complement(1542286..1542879)
     CDS             1543032..1544129
     CDS             1544136..1544696
     CDS             1544693..1545373
     CDS             1545397..1547487
     CDS             1547484..1548113
     CDS             1548265..1548474
     CDS             1548489..1551458
     CDS             1551704..1552096
     CDS             1552093..1552326
     CDS             1552339..1553496
     CDS             1553519..1553893
     CDS             complement(1553927..1555042)
     CDS             1555823..1555945
     CDS             1555942..1556646
     CDS             1556643..1557461
     CDS             1557745..1559148
     CDS             1559163..1559813
     CDS             1559895..1560971
     CDS             1561212..1562288
     CDS             1562459..1564042
     CDS             1564046..1564858
     CDS             1565003..1566097
     CDS             1566309..1566938
     CDS             1566941..1568608
     CDS             1568623..1569279
     CDS             1569759..1570709
     CDS             1571200..1571838
     CDS             complement(1571835..1572785)
     CDS             1572803..1573210
     CDS             complement(1573207..1573599)
     CDS             complement(1573605..1574381)
     CDS             1574769..1576718
     CDS             1576790..1577284
     CDS             1577421..1578377
     CDS             1578388..1578786
     CDS             1578902..1579171
     CDS             1579293..1580987
     CDS             1581110..1581310
     CDS             1581975..1582925
     CDS             1582967..1584127
     CDS             1584288..1585208
     CDS             1585221..1585862
     CDS             1585859..1586530
     CDS             1586527..1587297
     CDS             1587396..1588346
     CDS             complement(1588563..1588967)
     CDS             complement(1589041..1590231)
     CDS             complement(1590265..1590591)
     CDS             complement(1590614..1591129)
     CDS             complement(1591188..1592414)
     CDS             complement(1592592..1593722)
     CDS             1593957..1594538
     CDS             1594675..1595739
     CDS             complement(1595824..1596270)
     CDS             1596495..1597376
     CDS             1597509..1597682
     CDS             1597685..1598086
     CDS             1598178..1598342
     CDS             1598350..1598829
     CDS             1598979..1599494
     CDS             1599497..1600687
     CDS             1600707..1601744
     CDS             1601881..1602903
     CDS             1602995..1603831
     CDS             1604024..1604929
     CDS             1604956..1605747
     CDS             1605770..1606462
     CDS             1606556..1607236
     CDS             1607365..1608924
     CDS             1609058..1609501
     CDS             complement(1609639..1610832)
     CDS             complement(1610912..1612606)
     CDS             1612764..1613651
     CDS             1613689..1614621
     CDS             1614596..1615123
     CDS             1615241..1615819
     CDS             1615925..1616293
     CDS             1616392..1617342
     CDS             complement(1617349..1618461)
     CDS             1619148..1620350
     CDS             1620386..1620532
     CDS             1620554..1623214
     CDS             1623227..1626631
     CDS             1627299..1629524
     CDS             1629571..1629897
     CDS             1629948..1630556
     CDS             1630655..1631605
     CDS             complement(1631675..1632439)
     CDS             complement(1632436..1633035)
     CDS             complement(1633139..1633990)
     CDS             1634050..1634676
     CDS             complement(1634673..1635623)
     CDS             complement(1635722..1636843)
     CDS             complement(1636824..1637825)
     CDS             complement(1637931..1639343)
     CDS             complement(1639439..1640743)
     CDS             complement(1640855..1641412)
     CDS             1641683..1642237
     CDS             complement(1642693..1642908)
     CDS             1643109..1645760
     CDS             1645757..1646944
     CDS             1647602..1648216
     CDS             complement(1648305..1649426)
     CDS             complement(1649444..1650349)
     CDS             complement(1650435..1650833)
     CDS             1651242..1652192
     CDS             1652374..1653126
     CDS             1653255..1653854
     CDS             1653851..1654579
     CDS             complement(1654592..1656871)
     CDS             complement(1656896..1657099)
     CDS             complement(1657141..1657773)
     CDS             complement(1657909..1658826)
     CDS             complement(1658823..1659536)
     CDS             1659774..1660544
     CDS             complement(1660549..1661148)
     CDS             1661393..1662883
     CDS             complement(1662942..1663226)
     CDS             complement(1663223..1663351)
     CDS             complement(1663364..1663519)
     CDS             complement(1663792..1664718)
     CDS             1664855..1665595
     CDS             complement(1665762..1667138)
     CDS             1667320..1668225
     CDS             1668308..1669999
     CDS             complement(1669877..1671679)
     CDS             1671797..1672447
     CDS             1672547..1673497
     CDS             1673519..1674739
     CDS             1674925..1676337
     CDS             1676401..1677468
     CDS             1677468..1678955
     CDS             complement(1678965..1679909)
     CDS             1680069..1680767
     CDS             1680845..1681750
     CDS             complement(1681770..1682720)
     CDS             complement(1682819..1683613)
     CDS             complement(1683618..1685288)
     CDS             complement(1685412..1686461)
     CDS             1686783..1687559
     CDS             complement(1687624..1688526)
     CDS             1688628..1689278
     CDS             1689233..1689748
     CDS             1689820..1690623
     CDS             1690850..1691161
     CDS             1691593..1693140
     CDS             1693317..1693703
     CDS             1693839..1695809
     CDS             1695861..1696814
     CDS             complement(1696829..1697755)
     CDS             1697854..1699380
     CDS             1699479..1699979
     CDS             1700152..1700424
     CDS             complement(1700303..1702288)
     CDS             complement(1702426..1704510)
     CDS             complement(1704537..1705322)
     CDS             complement(1705686..1705853)
     CDS             1706178..1706948
     CDS             1706960..1707694
     CDS             1707736..1708905
     CDS             1708937..1711021
     CDS             1711018..1711908
     CDS             1711905..1713002
     CDS             1713025..1714314
     CDS             1714326..1715351
     CDS             1715348..1717405
     CDS             1717419..1718594
     CDS             1718676..1719626
     CDS             complement(1719606..1720100)
     CDS             complement(1720179..1721804)
     CDS             complement(1721854..1722888)
     CDS             complement(1722891..1724237)
     CDS             complement(1724234..1725748)
     CDS             complement(1725739..1727226)
     CDS             complement(1727223..1728164)
     CDS             complement(1728173..1729141)
     CDS             complement(1729197..1729649)
     CDS             1730681..1731649
     CDS             1731827..1732816
     CDS             1732863..1733621
     CDS             1733811..1734548
     CDS             1734647..1735597
     CDS             1735782..1736564
     CDS             1736558..1737259
     CDS             1737499..1738101
     CDS             complement(1738077..1738991)
     CDS             1739428..1740378
     CDS             complement(1740375..1741931)
     CDS             complement(1741924..1742697)
     CDS             complement(1742756..1743706)
     CDS             1743832..1744758
     CDS             complement(1744812..1746626)
     CDS             complement(1746619..1747293)
     CDS             1747423..1750497
     CDS             complement(1750511..1750810)
     CDS             complement(1750813..1750983)
     CDS             complement(1751125..1751748)
     CDS             1751992..1752861
     CDS             complement(1752839..1753783)
     CDS             complement(1753869..1754891)
     CDS             complement(1754908..1755681)
     CDS             complement(1755678..1756874)
     CDS             complement(1756905..1757855)
     CDS             1758077..1758766
     CDS             1758831..1759586
     CDS             1759638..1760630
     CDS             complement(1760640..1761593)
     CDS             1761709..1762671
     CDS             1762686..1763879
     CDS             1764073..1764501
     CDS             complement(1764498..1765448)
     CDS             1765557..1765745
     CDS             complement(1765742..1766479)
     CDS             complement(1766457..1766729)
     CDS             complement(1766903..1768090)
     CDS             complement(1768094..1768474)
     CDS             complement(1768678..1770090)
     CDS             1770194..1771165
     CDS             1771179..1771892
     CDS             complement(1771897..1772799)
     CDS             1772921..1773217
     CDS             1773316..1774266
     CDS             complement(1774257..1775036)
     CDS             1775425..1778358
     CDS             1778358..1778702
     CDS             1778699..1780327
     CDS             1780327..1780803
     CDS             1780800..1781084
     CDS             1781081..1781407
     CDS             1781563..1782513
     CDS             1782590..1783099
     CDS             1783197..1784045
     CDS             1784038..1784544
     CDS             1784541..1785542
     CDS             complement(1785555..1786349)
     CDS             complement(1786398..1788299)
     CDS             complement(1788296..1788919)
     CDS             complement(1789046..1790170)
     CDS             1790551..1792155
     CDS             1792311..1793087
     CDS             1793172..1794170
     CDS             1794167..1794940
     CDS             1794977..1795843
     CDS             1795925..1796875
     CDS             1796913..1797500
     CDS             complement(1797518..1797901)
     CDS             complement(1798037..1798600)
     CDS             1798781..1798933
     CDS             complement(1799261..1800553)
     CDS             1800688..1801728
     CDS             complement(1801826..1802755)
     CDS             complement(1803110..1803757)
     CDS             1803883..1804641
     CDS             1804626..1805405
     CDS             1805423..1806307
     CDS             1806304..1807083
     CDS             1807188..1807787
     CDS             1808076..1808828
     CDS             1808947..1810347
     CDS             complement(1810371..1810769)
     CDS             1810945..1811145
     CDS             1811284..1812012
     CDS             1812146..1813561
     CDS             complement(1813565..1814428)
     CDS             complement(1814441..1815190)
     CDS             1815433..1817388
     CDS             complement(1817370..1817918)
     CDS             1818031..1818714
     CDS             1818813..1819763
     CDS             complement(1819912..1820250)
     CDS             complement(1820308..1820469)
     CDS             complement(1820501..1820701)
     CDS             complement(1820967..1823540)
     CDS             complement(1823611..1826184)
     CDS             1826425..1826640
     CDS             1826942..1828714
     CDS             1828711..1829199
     CDS             complement(1829291..1830421)
     CDS             1830427..1831317
     CDS             1831356..1832585
     CDS             1832714..1833154
     CDS             1833265..1834215
     CDS             complement(1834212..1834685)
     CDS             1834847..1835785
     CDS             complement(1835787..1836995)
     CDS             complement(1837100..1837606)
     CDS             complement(1837609..1840470)
     CDS             complement(1840460..1841425)
     CDS             1841485..1843479
     CDS             1843578..1844528
     CDS             complement(1844525..1844899)
     CDS             1845161..1846369
     CDS             1846366..1848666
     CDS             complement(1848719..1851331)
     CDS             complement(1851691..1853616)
     CDS             complement(1853613..1854509)
     CDS             complement(1854516..1855655)
     CDS             complement(1855655..1856476)
     CDS             complement(1856502..1857224)
     CDS             complement(1858047..1858376)
     CDS             1858759..1860015
     CDS             1860090..1860371
     CDS             1860413..1860733
     CDS             1861040..1861243
     CDS             1861327..1861893
     CDS             1862239..1862439
     CDS             complement(1862551..1863111)
     CDS             1863308..1864618
     CDS             1864621..1865274
     CDS             1865379..1866683
     CDS             1866872..1869325
     CDS             complement(1869449..1870399)
     CDS             1870627..1871850
     CDS             1871916..1872887
     CDS             1872954..1873355
     CDS             1873375..1874172
     CDS             1874169..1874600
     CDS             1874597..1875754
     CDS             1875776..1876552
     CDS             1876555..1877733
     CDS             1877726..1878298
     CDS             1878307..1878720
     CDS             1878717..1879433
     CDS             1879426..1880067
     CDS             1880102..1880833
     CDS             1880851..1881063
     CDS             1881634..1882584
     CDS             1882986..1883915
     CDS             complement(1884142..1884792)
     CDS             complement(1884921..1886123)
     CDS             1886201..1888237
     CDS             1888490..1888981
     CDS             1889197..1889709
     CDS             1889727..1890938
     CDS             1890976..1891386
     CDS             1891388..1891711
     CDS             1891714..1892226
     CDS             1892356..1894218
     CDS             1894228..1894569
     CDS             1894569..1894763
     CDS             1894888..1895781
     CDS             complement(1895778..1896728)
     CDS             complement(1896853..1897662)
     CDS             1897863..1898813
     CDS             1898912..1899862
     CDS             complement(1900141..1900443)
     CDS             1900677..1901135
     CDS             1901136..1902353
     CDS             1902350..1903405
     CDS             1903410..1904312
     CDS             1904389..1905261
     CDS             1905392..1905760
     CDS             1905818..1906864
     CDS             1907060..1908316
     CDS             1908321..1909658
     CDS             complement(1909808..1910764)
     CDS             complement(1910867..1911298)
     CDS             1911915..1912235
     CDS             1912228..1912587
     CDS             1912635..1914209
     CDS             1914262..1915206
     CDS             1915224..1916054
     CDS             1916047..1917681
     CDS             1917678..1919033
     CDS             1919211..1919792
     CDS             1919940..1921517
     CDS             1921521..1922795
     CDS             1922770..1923267
     CDS             1923264..1926116
     CDS             1926154..1926759
     CDS             1926756..1927574
     CDS             1927646..1930270
     CDS             1930257..1930511
     CDS             complement(1930578..1931159)
     CDS             1931463..1931723
     CDS             1931889..1932512
     CDS             1932512..1933285
     CDS             complement(1933282..1934490)
     CDS             complement(1934516..1934989)
     CDS             complement(1935063..1936013)
     CDS             complement(1936112..1937128)
     CDS             1937307..1938341
     CDS             1938338..1938964
     CDS             1938961..1940013
     CDS             1940063..1940833
     CDS             1940884..1941720
     CDS             1941916..1942656
     CDS             1942731..1943474
     CDS             1943471..1943866
     CDS             1943870..1944139
     CDS             1944136..1944909
     CDS             1945111..1945854
     CDS             1946047..1947336
     CDS             complement(1947278..1948897)
     CDS             complement(1948947..1950194)
     CDS             complement(1950204..1951913)
     CDS             complement(1951910..1952848)
     CDS             complement(1952845..1954128)
     CDS             complement(1954132..1954614)
     CDS             complement(1954615..1955601)
     CDS             complement(1955774..1956493)
     CDS             complement(1956610..1957560)
     CDS             complement(1957547..1958047)
     CDS             1958277..1958729
     CDS             1958765..1958914
     CDS             1958939..1959943
     CDS             1959999..1960214
     CDS             1960362..1960685
     CDS             1960746..1962095
     CDS             1962153..1962947
     CDS             1963081..1963956
     CDS             complement(1964000..1967716)
     CDS             complement(1967725..1968354)
     CDS             1968781..1979553
     CDS             1980316..1981050
     CDS             1981113..1983734
     CDS             1983715..1984845
     CDS             1984838..1986592
     CDS             complement(1986618..1987025)
     CDS             1987067..1987204
     CDS             complement(1987910..1988410)
     CDS             complement(1988417..1989391)
     CDS             complement(1989655..1990473)
     CDS             complement(1990491..1990955)
     CDS             complement(1990948..1991439)
     CDS             complement(1991453..1992418)
     CDS             complement(1992439..1993116)
     CDS             complement(1993212..1994171)
     CDS             1994315..1994827
     CDS             1994906..1998529
     CDS             complement(1998543..1999574)
     CDS             2000188..2000628
     CDS             2000734..2001567
     CDS             complement(2001581..2002339)
     CDS             2002501..2003493
     CDS             complement(2003711..2004454)
     CDS             2004595..2005377
     CDS             2005504..2007090
     CDS             2007115..2007978
     CDS             complement(2008186..2008962)
     CDS             complement(2008955..2009596)
     CDS             complement(2009593..2010276)
     CDS             2010516..2011976
     CDS             2011996..2012640
     CDS             2012677..2013642
     CDS             2013741..2014691
     CDS             2014752..2015786
     CDS             2015886..2017151
     CDS             complement(2017545..2018474)
     CDS             2018905..2019405
     CDS             2019447..2019761
     CDS             2019771..2020712
     CDS             2020709..2021233
     CDS             2021236..2022504
     CDS             2022533..2023516
     CDS             2023528..2024322
     CDS             2024319..2025122
     CDS             2025137..2025904
     CDS             2026019..2026630
     CDS             complement(2026635..2027588)
     CDS             2027700..2028824
     CDS             2028835..2030166
     CDS             2030160..2030459
     CDS             2030462..2031289
     CDS             2031286..2032089
     CDS             2032086..2033177
     CDS             complement(2033584..2034612)
     CDS             complement(2034771..2035475)
     CDS             complement(2035484..2037604)
     CDS             complement(2037605..2038561)
     CDS             complement(2038630..2039022)
     CDS             complement(2039026..2039502)
     CDS             complement(2039516..2039851)
     CDS             complement(2039858..2040307)
     CDS             2040515..2040814
     CDS             2040867..2041979
     CDS             complement(2041984..2042622)
     CDS             complement(2042603..2043862)
     CDS             complement(2043866..2045971)
     CDS             complement(2045977..2047962)
     CDS             2048171..2048407
     CDS             2048752..2049237
     CDS             2049605..2050555
     CDS             2050602..2051810
     CDS             2051902..2053851
     CDS             2053848..2054624
     CDS             2054621..2055391
     CDS             complement(2055376..2057838)
     CDS             complement(2057835..2058323)
     CDS             complement(2058433..2059584)
     CDS             2059885..2060637
     CDS             complement(2060947..2061204)
     CDS             2061318..2061476
     CDS             2061504..2062535
     CDS             2062551..2063168
     CDS             2063447..2064376
     CDS             2064502..2065230
     CDS             2065173..2066393
     CDS             2066515..2067855
     CDS             complement(2067866..2069974)
     CDS             complement(2070108..2070356)
     CDS             complement(2070390..2070599)
     CDS             2070729..2071694
     CDS             2071711..2072505
     CDS             2072554..2073276
     CDS             2073400..2074668
     CDS             2074978..2075634
     CDS             2075751..2077163
     CDS             2077173..2078744
     CDS             2078927..2079880
     CDS             2079942..2081168
     CDS             2081193..2082005
     CDS             complement(2082074..2082925)
     CDS             complement(2083103..2084572)
     CDS             complement(2084652..2085917)
     CDS             2086114..2087619
     CDS             complement(2087552..2088451)
     CDS             2088480..2090624
     CDS             2090794..2091483
     CDS             2091546..2092184
     CDS             2092281..2094530
     CDS             2094527..2095504
     CDS             2095510..2096961
     CDS             2096958..2098634
     CDS             complement(2098683..2099234)
     CDS             complement(2099268..2100008)
     CDS             2100089..2100913
     CDS             complement(2101094..2102806)
     CDS             2103263..2104081
     CDS             2104179..2104355
     CDS             2104434..2104949
     CDS             2104910..2105353
     CDS             2105355..2105831
     CDS             2105828..2106769
     CDS             2106867..2108174
     CDS             2108180..2109520
     CDS             2110397..2110882
     CDS             2110879..2111799
     CDS             2111903..2112793
     CDS             2112793..2113635
     CDS             2114053..2116302
     CDS             2116324..2117715
     CDS             2117795..2118490
     CDS             2118590..2119057
     CDS             2119115..2119819
     CDS             2119966..2120535
     CDS             2120532..2120942
     CDS             complement(2121062..2121619)
     CDS             complement(2121762..2122874)
     CDS             complement(2122890..2124092)
     CDS             2124262..2125038
     CDS             complement(2125147..2127852)
     CDS             complement(2128090..2128692)
     CDS             2128969..2131173
     CDS             2131336..2132070
     CDS             complement(2132147..2133097)
     CDS             complement(2133179..2133727)
     CDS             complement(2133730..2134068)
     CDS             complement(2134463..2137054)
     CDS             2137241..2137864
     CDS             2137877..2138263
     CDS             complement(2138270..2138560)
     CDS             2138696..2138995
     CDS             2139064..2139966
     CDS             2139970..2140740
     CDS             2141126..2141575
     CDS             complement(2141643..2142593)
     CDS             complement(2142955..2143866)
     CDS             2144092..2145609
     CDS             complement(2145659..2146285)
     CDS             complement(2146282..2146635)
     CDS             complement(2146841..2147803)
     CDS             2147892..2148140
     CDS             complement(2154698..2154976)
     CDS             complement(2155206..2155478)
     CDS             complement(2155475..2156422)
     CDS             2156604..2157998
     CDS             complement(2158021..2158416)
     CDS             complement(2158413..2159672)
     CDS             complement(2159794..2160849)
     CDS             complement(2160852..2161511)
     CDS             complement(2161527..2164184)
     CDS             complement(2164262..2165464)
     CDS             complement(2165461..2165973)
     CDS             complement(2166096..2166533)
     CDS             2166810..2167760
     CDS             2168014..2169819
     CDS             complement(2169933..2170100)
     CDS             complement(2170164..2170400)
     CDS             complement(2170769..2171968)
     CDS             2172128..2173402
     CDS             2173484..2174434
     CDS             2174886..2175887
     CDS             2176060..2176917
     CDS             2176914..2178176
     CDS             2178277..2178651
     CDS             2178724..2179911
     CDS             2179996..2180766
     CDS             2180880..2181644
     CDS             2181595..2182896
     CDS             2182905..2183699
     CDS             2183705..2184277
     CDS             2184302..2185246
     CDS             2185444..2186415
     CDS             2186572..2187084
     CDS             2187243..2188217
     CDS             2188327..2188479
     CDS             2188464..2189216
     CDS             2189218..2190012
     CDS             complement(2190038..2190844)
     CDS             2190955..2191545
     CDS             2191556..2192734
     CDS             2192837..2193211
     CDS             2193464..2194810
     CDS             2194877..2198107
     CDS             2198921..2199601
     CDS             2199598..2200344
     CDS             2200429..2200890
     CDS             2200928..2201986
     CDS             2201949..2203778
     CDS             2203818..2204390
     CDS             2204560..2205528
     CDS             2205538..2205879
     CDS             complement(2205815..2206636)
     CDS             2206955..2208277
     CDS             2208637..2209272
     CDS             complement(2209232..2210182)
     CDS             complement(2210264..2211049)
     CDS             complement(2211053..2211925)
     CDS             complement(2212003..2213142)
     CDS             2213501..2214757
     CDS             2214763..2215290
     CDS             2215301..2216113
     CDS             2216113..2216835
     CDS             2216857..2217171
     CDS             2217189..2218337
     CDS             complement(2218368..2219243)
     CDS             complement(2219240..2220559)
     CDS             complement(2220632..2221828)
     CDS             complement(2221839..2223209)
     CDS             complement(2223567..2225390)
     CDS             2226014..2226820
     CDS             2226958..2227923
     CDS             2228022..2228972
     CDS             2229194..2230144
     CDS             complement(2230141..2230443)
     CDS             2230603..2231007
     CDS             2231000..2232226
     CDS             2232223..2232669
     CDS             2232739..2233521
     CDS             2233563..2235068
     CDS             complement(2235354..2236187)
     CDS             complement(2236145..2236720)
     CDS             complement(2236799..2237593)
     CDS             complement(2237625..2238446)
     CDS             complement(2238465..2239319)
     CDS             complement(2239323..2240294)
     CDS             2240333..2241316
     CDS             complement(2241433..2242581)
     CDS             complement(2242680..2242976)
     CDS             2243151..2244503
     CDS             complement(2244646..2245575)
     CDS             2246097..2246426
     CDS             2246711..2247634
     CDS             complement(2247642..2248619)
     CDS             complement(2248742..2249647)
     CDS             2249804..2250148
     CDS             2250306..2250764
     CDS             2250778..2252994
     CDS             2253006..2254052
     CDS             2254081..2255055
     CDS             complement(2255007..2255825)
     CDS             complement(2255838..2256446)
     CDS             2256621..2257016
     CDS             2257035..2258474
     CDS             2258503..2258850
     CDS             complement(2258869..2259819)
     CDS             2259960..2260373
     CDS             2260472..2261422
     CDS             2261506..2263323
     CDS             2263451..2264044
     CDS             complement(2264057..2264986)
     CDS             2265198..2265614
     CDS             2265862..2266542
     CDS             2266591..2268282
     CDS             complement(2268298..2268849)
     CDS             complement(2268846..2269217)
     CDS             2269330..2270166
     CDS             complement(2270177..2270656)
     CDS             2270799..2270978
     CDS             complement(2271108..2272082)
     CDS             2272213..2272569
     CDS             complement(2272559..2273434)
     CDS             2273533..2274417
     CDS             complement(2274439..2275734)
     CDS             complement(2275731..2276087)
     CDS             complement(2276093..2276551)
     CDS             2276683..2277333
     CDS             complement(2277421..2278941)
     CDS             2279199..2281064
     CDS             complement(2281148..2282011)
     CDS             complement(2282248..2282898)
     CDS             complement(2282984..2283343)
     CDS             complement(2283331..2284767)
     CDS             complement(2284764..2285417)
     CDS             complement(2285414..2286607)
     CDS             2286711..2287985
     CDS             complement(2287982..2288932)
     CDS             2289099..2290073
     CDS             2290070..2290213
     CDS             2290338..2291015
     CDS             2291012..2291824
     CDS             2291835..2292497
     CDS             2292500..2292676
     CDS             2292673..2293611
     CDS             2293608..2293706
     CDS             2293703..2295193
     CDS             2295279..2295431
     CDS             2295445..2295684
     CDS             2295780..2296523
     CDS             2296556..2297056
     CDS             2297155..2298078
     CDS             2298075..2298836
     CDS             complement(2298852..2299934)
     CDS             2300137..2301087
     CDS             complement(2301047..2301454)
     CDS             2301745..2302044
     CDS             complement(2302454..2304655)
     CDS             complement(2305422..2307383)
     CDS             complement(2307472..2307684)
     CDS             complement(2307962..2308501)
     CDS             complement(2308615..2309910)
     CDS             complement(2309987..2311144)
     CDS             complement(2311328..2312227)
     CDS             complement(2312246..2313550)
     CDS             complement(2313516..2314553)
     CDS             complement(2314710..2314946)
     CDS             complement(2315085..2316155)
     CDS             complement(2316159..2317514)
     CDS             complement(2317541..2318698)
     CDS             complement(2318704..2319342)
     CDS             complement(2319344..2320639)
     CDS             complement(2320689..2321975)
     CDS             complement(2321991..2322497)
     CDS             complement(2322494..2323642)
     CDS             complement(2323670..2324095)
     CDS             2324418..2327300
     CDS             complement(2327393..2328148)
     CDS             2328657..2328917
     CDS             2328914..2330263
     CDS             2330362..2331312
     CDS             2331447..2333228
     CDS             2333271..2333987
     CDS             complement(2334053..2335342)
     CDS             complement(2335461..2335898)
     CDS             complement(2335942..2337150)
     CDS             2337297..2337761
     CDS             complement(2337785..2338735)
     CDS             complement(2338834..2339394)
     CDS             complement(2339391..2339936)
     CDS             2340132..2341160
     CDS             2341201..2342541
     CDS             2342650..2343654
     CDS             2343761..2346361
     CDS             2346460..2347410
     CDS             complement(2347407..2347679)
     CDS             complement(2347938..2350649)
     CDS             2351304..2352761
     CDS             complement(2352758..2353108)
     CDS             2353252..2353680
     CDS             2353764..2354927
     CDS             complement(2354924..2357365)
     CDS             2357552..2359471
     CDS             2359645..2360655
     CDS             complement(2360697..2362013)
     CDS             complement(2361983..2362183)
     CDS             2362526..2362918
     CDS             2363093..2363695
     CDS             complement(2363716..2365464)
     CDS             complement(2365509..2365907)
     CDS             complement(2365904..2366953)
     CDS             complement(2366950..2367750)
     CDS             complement(2367762..2368028)
     CDS             complement(2368034..2368705)
     CDS             complement(2368702..2369739)
     CDS             complement(2369778..2370326)
     CDS             complement(2370323..2370832)
     CDS             complement(2370832..2372166)
     CDS             complement(2372171..2372809)
     CDS             complement(2372779..2373441)
     CDS             complement(2373434..2374258)
     CDS             complement(2374255..2374662)
     CDS             complement(2374659..2375087)
     CDS             complement(2375185..2375646)
     CDS             complement(2375670..2376863)
     CDS             complement(2376902..2377843)
     CDS             complement(2377891..2378376)
     CDS             complement(2378392..2378667)
     CDS             complement(2378689..2379306)
     CDS             2379470..2380567
     CDS             2380564..2380941
     CDS             2380946..2381356
     CDS             2381353..2381721
     CDS             2381718..2383817
     CDS             2383814..2385094
     CDS             2385135..2385434
     CDS             2385424..2385690
     CDS             complement(2385726..2386154)
     CDS             2386226..2386426
     CDS             2386525..2387475
     CDS             complement(2387777..2388253)
     CDS             2388883..2390418
     CDS             complement(2390449..2391762)
     CDS             2391896..2392213
     CDS             2392314..2393636
     CDS             complement(2393633..2394583)
     CDS             complement(2394665..2395048)
     CDS             complement(2395113..2396135)
     CDS             complement(2396164..2396985)
     CDS             complement(2397011..2398786)
     CDS             complement(2398773..2399849)
     CDS             2400009..2400872
     CDS             2400903..2401472
     CDS             complement(2401489..2402340)
     CDS             complement(2402393..2402857)
     CDS             2403398..2404279
     CDS             complement(2404354..2405343)
     CDS             complement(2405406..2406356)
     CDS             2406419..2407276
     CDS             2407336..2407824
     CDS             2408241..2409233
     CDS             2409227..2409376
     CDS             2409397..2410587
     CDS             2410584..2412170
     CDS             complement(2412189..2413256)
     CDS             complement(2413361..2414905)
     CDS             2415325..2416899
     CDS             2417016..2418023
     CDS             2418020..2418859
     CDS             2418870..2420501
     CDS             complement(2420498..2421448)
     CDS             2421591..2422865
     CDS             2422895..2423185
     CDS             2423258..2424271
     CDS             2424291..2425553
     CDS             2425556..2426479
     CDS             2426476..2427969
     CDS             complement(2427980..2428912)
     CDS             2429130..2430419
     CDS             complement(2430454..2431797)
     CDS             complement(2431870..2433390)
     CDS             2433545..2434276
     CDS             2434344..2435684
     CDS             2435700..2436611
     CDS             2436602..2437195
     CDS             2437257..2437643
     CDS             2437655..2438125
     CDS             2438137..2438760
     CDS             complement(2438781..2441447)
     CDS             2448007..2448957
     CDS             2449001..2450464
     CDS             complement(2450498..2451298)
     CDS             complement(2451397..2451942)
     CDS             2452026..2453525
     CDS             complement(2453498..2455273)
     CDS             2455385..2456350
     CDS             2456363..2457127
     CDS             2457210..2457404
     CDS             complement(2457529..2458683)
     CDS             complement(2458658..2459383)
     CDS             2459746..2461362
     CDS             complement(2461341..2462453)
     CDS             complement(2462450..2463202)
     CDS             complement(2463199..2464050)
     CDS             complement(2464043..2465146)
     CDS             complement(2465146..2468637)
     CDS             2468775..2469674
     CDS             complement(2469806..2473690)
     CDS             2473871..2475226
     CDS             2475300..2475572
     CDS             2475626..2477506
     CDS             complement(2477520..2478299)
     CDS             complement(2478454..2479134)
     CDS             complement(2479188..2480846)
     CDS             complement(2480926..2482275)
     CDS             2482491..2483126
     CDS             complement(2483134..2483850)
     CDS             complement(2483855..2484211)
     CDS             complement(2484208..2485017)
     CDS             complement(2485014..2485928)
     CDS             complement(2485925..2487052)
     CDS             complement(2487059..2488162)
     CDS             complement(2488294..2489028)
     CDS             complement(2489018..2489443)
     CDS             complement(2489443..2491986)
     CDS             2492101..2493075
     CDS             2493161..2493661
     CDS             2493702..2494979
     CDS             2495078..2496028
     CDS             complement(2496044..2496568)
     CDS             complement(2496660..2497154)
     CDS             complement(2497246..2498556)
     CDS             complement(2498577..2498837)
     CDS             complement(2498863..2499579)
     CDS             complement(2499592..2501370)
     CDS             complement(2501374..2501757)
     CDS             complement(2501757..2502170)
     CDS             complement(2502295..2503152)
     CDS             2503363..2504352
     CDS             2504614..2504931
     CDS             2505027..2505509
     CDS             2505583..2506785
     CDS             2506904..2509498
     CDS             2509555..2510745
     CDS             2510763..2512220
     CDS             2512242..2512712
     CDS             2512742..2514133
     CDS             2514347..2514529
     CDS             complement(2514967..2515080)
     CDS             2515269..2516129
     CDS             2516267..2517931
     CDS             2517943..2518464
     CDS             2518514..2519428
     CDS             2519565..2520257
     CDS             complement(2520235..2520636)
     CDS             complement(2520661..2521140)
     CDS             complement(2521190..2521945)
     CDS             2522144..2523709
     CDS             complement(2523777..2524133)
     CDS             complement(2524215..2525501)
     CDS             complement(2525507..2525791)
     CDS             complement(2525801..2526655)
     CDS             complement(2526655..2528307)
     CDS             complement(2528389..2529339)
     CDS             complement(2529572..2531371)
     CDS             complement(2531380..2531940)
     CDS             complement(2532211..2533281)
     CDS             complement(2533377..2534276)
     CDS             complement(2534284..2535204)
     CDS             complement(2535266..2536819)
     CDS             complement(2536890..2538791)
     CDS             complement(2538836..2539816)
     CDS             complement(2539813..2540697)
     CDS             complement(2540921..2541574)
     CDS             complement(2541587..2541916)
     CDS             complement(2541856..2542284)
     CDS             complement(2542388..2542837)
     CDS             2542947..2544593
     CDS             2544691..2545575
     CDS             2545611..2546720
     CDS             2546717..2547079
     CDS             complement(2547093..2548112)
     CDS             complement(2548134..2549024)
     CDS             complement(2549170..2551149)
     CDS             complement(2551361..2552104)
     CDS             complement(2552696..2553103)
     CDS             complement(2553100..2554644)
     CDS             2555224..2555883
     CDS             complement(2555988..2556329)
     CDS             2556638..2557588
     CDS             complement(2557585..2558538)
     CDS             complement(2558638..2560104)
     CDS             complement(2560217..2561434)
     CDS             2561574..2562494
     CDS             complement(2562491..2563603)
     CDS             2563657..2565156
     CDS             2565174..2565629
     CDS             2565660..2565986
     CDS             2566085..2566795
     CDS             2566977..2567930
     CDS             2568027..2568896
     CDS             2568900..2569013
     CDS             2569106..2571049
     CDS             complement(2571046..2571966)
     CDS             complement(2571986..2572573)
     CDS             complement(2572566..2573456)
     CDS             complement(2573453..2574214)
     CDS             complement(2574220..2575104)
     CDS             complement(2575127..2576920)
     CDS             complement(2577051..2578538)
     CDS             complement(2578576..2579634)
     CDS             complement(2579634..2580134)
     CDS             complement(2580147..2580746)
     CDS             complement(2580743..2581243)
     CDS             complement(2581245..2582474)
     CDS             complement(2582664..2582903)
     CDS             complement(2583086..2583838)
     CDS             complement(2583840..2584775)
     CDS             complement(2584857..2585843)
     CDS             complement(2585843..2586877)
     CDS             complement(2586958..2587140)
     CDS             complement(2587192..2587821)
     CDS             2587894..2588493
     CDS             2588490..2589200
     CDS             2589202..2590029
     CDS             2590082..2591839
     CDS             complement(2591846..2593087)
     CDS             complement(2593099..2593872)
     CDS             complement(2593899..2594849)
     CDS             complement(2594948..2595730)
     CDS             complement(2595819..2597045)
     CDS             2597771..2599156
     CDS             2599175..2599780
     CDS             2599777..2601633
     CDS             2601630..2602430
     CDS             2602445..2603638
     CDS             2603769..2604680
     CDS             2604803..2606026
     CDS             2606137..2608341
     CDS             2608636..2609295
     CDS             complement(2609303..2609434)
     CDS             2609848..2610603
     CDS             complement(2610619..2610873)
     CDS             2610874..2611389
     CDS             2611662..2611979
     CDS             complement(2612049..2612201)
     CDS             complement(2612167..2612415)
     CDS             complement(2612694..2614049)
     CDS             complement(2614096..2615436)
     CDS             complement(2615538..2616170)
     CDS             complement(2616170..2618530)
     CDS             2618572..2619531
     CDS             2619518..2620204
     CDS             2620201..2620533
     CDS             2620649..2621599
     CDS             complement(2621596..2623662)
     CDS             complement(2623662..2623934)
     CDS             2624534..2624632
     CDS             2624718..2626502
     CDS             2626526..2628691
     CDS             2628708..2629301
     CDS             2629367..2632081
     CDS             2632123..2632818
     CDS             complement(2632827..2633777)
     CDS             complement(2633876..2635117)
     CDS             complement(2635267..2636226)
     CDS             complement(2636446..2637702)
     CDS             2637905..2638330
     CDS             complement(2638372..2638734)
     CDS             complement(2638747..2639100)
     CDS             2639267..2640217
     CDS             2640310..2641197
     CDS             2641219..2642391
     CDS             complement(2642395..2642937)
     CDS             complement(2642975..2643349)
     CDS             2643682..2646432
     CDS             complement(2646601..2647758)
     CDS             complement(2647859..2649784)
     CDS             complement(2649875..2650255)
     CDS             complement(2650263..2650817)
     CDS             complement(2650959..2651201)
     CDS             complement(2651283..2652371)
     CDS             complement(2652429..2653433)
     CDS             2653548..2654447
     CDS             2654463..2656124
     CDS             complement(2656199..2656636)
     CDS             2656769..2657317
     CDS             2657318..2658127
     CDS             complement(2658164..2659219)
     CDS             complement(2659538..2660329)
     CDS             complement(2660342..2661778)
     CDS             complement(2661794..2662780)
     CDS             complement(2662818..2663666)
     CDS             complement(2663667..2664266)
     CDS             complement(2664274..2667213)
     CDS             complement(2667210..2667482)
     CDS             complement(2667493..2668746)
     CDS             2669064..2670053
     CDS             2670190..2671164
     CDS             2671161..2672189
     CDS             complement(2672195..2673046)
     CDS             complement(2673074..2674027)
     CDS             complement(2674030..2674980)
     CDS             complement(2675062..2675394)
     CDS             complement(2675405..2677864)
     CDS             complement(2677861..2679222)
     CDS             complement(2679270..2680115)
     CDS             complement(2680112..2681362)
     CDS             complement(2681359..2682675)
     CDS             complement(2682672..2682935)
     CDS             complement(2683129..2683260)
     CDS             complement(2683287..2683982)
     CDS             complement(2684177..2684713)
     CDS             complement(2684742..2686337)
     CDS             complement(2686341..2687525)
     CDS             complement(2687563..2688351)
     CDS             complement(2688384..2689328)
     CDS             complement(2689338..2689460)
     CDS             complement(2689447..2690166)
     CDS             complement(2690325..2691020)
     CDS             complement(2691296..2692177)
     CDS             complement(2692197..2693357)
     CDS             complement(2693368..2693970)
     CDS             complement(2694175..2696469)
     CDS             2696631..2697560
     CDS             complement(2697635..2698201)
     CDS             complement(2698234..2699295)
     CDS             2699535..2700224
     CDS             2700202..2701698
     CDS             2701893..2703569
     CDS             complement(2703821..2704615)
     CDS             complement(2704625..2705689)
     CDS             complement(2705686..2707437)
     CDS             complement(2707466..2708503)
     CDS             complement(2708541..2709287)
     CDS             complement(2709288..2709731)
     CDS             complement(2709732..2710124)
     CDS             complement(2710132..2711295)
     CDS             2711349..2712398
     CDS             2712598..2713722
     CDS             complement(2713774..2714190)
     CDS             2714344..2715243
     CDS             complement(2715283..2716620)
     CDS             complement(2716685..2717098)
     CDS             complement(2717100..2717534)
     CDS             complement(2717660..2717791)
     CDS             2717967..2718707
     CDS             complement(2718849..2719181)
     CDS             complement(2719369..2719767)
     CDS             complement(2719919..2720869)
     CDS             2720980..2721162
     CDS             complement(2721262..2721858)
     CDS             2722042..2723133
     CDS             complement(2723633..2724043)
     CDS             complement(2724102..2724431)
     CDS             complement(2724449..2726866)
     CDS             complement(2726879..2727901)
     CDS             complement(2727976..2728335)
     CDS             complement(2728351..2728548)
     CDS             complement(2728884..2729834)
     CDS             2730029..2730478
     CDS             complement(2730475..2731425)
     CDS             2731536..2732984
     CDS             complement(2733099..2733344)
     CDS             2733484..2734434
     CDS             complement(2734679..2735392)
     CDS             complement(2735515..2735742)
     CDS             complement(2736037..2736675)
     CDS             2736784..2737818
     CDS             complement(2737815..2738765)
     CDS             2738906..2739172
     CDS             complement(2739181..2739705)
     CDS             complement(2739709..2739978)
     CDS             complement(2740177..2741238)
     CDS             complement(2741322..2742956)
     CDS             complement(2742958..2743812)
     CDS             complement(2743790..2744749)
     CDS             complement(2744753..2746267)
     CDS             complement(2746304..2747359)
     CDS             complement(2747740..2748210)
     CDS             complement(2748246..2748857)
     CDS             complement(2748888..2749511)
     CDS             2749592..2751124
     CDS             complement(2751159..2752400)
     CDS             complement(2752444..2753475)
     CDS             complement(2753472..2754641)
     CDS             complement(2754635..2755315)
     CDS             2755477..2756319
     CDS             complement(2756482..2757453)
     CDS             2757625..2758503
     CDS             complement(2758526..2759596)
     CDS             complement(2759637..2760587)
     CDS             complement(2760880..2762238)
     CDS             2762350..2764077
     CDS             2764138..2765799
     CDS             complement(2765777..2767012)
     CDS             complement(2767020..2767814)
     CDS             complement(2767811..2768614)
     CDS             complement(2768641..2769618)
     CDS             complement(2769647..2771218)
     CDS             complement(2771229..2772050)
     CDS             complement(2772465..2772995)
     CDS             complement(2772938..2773543)
     CDS             complement(2773775..2775193)
     CDS             2775239..2775907
     CDS             complement(2776003..2777343)
     CDS             complement(2777956..2779548)
     CDS             complement(2779645..2781105)
     CDS             2781340..2781939
     CDS             complement(2781936..2783549)
     CDS             complement(2783568..2784104)
     CDS             complement(2784354..2784992)
     CDS             complement(2785686..2786636)
     CDS             2786700..2786981
     CDS             complement(2787052..2789688)
     CDS             complement(2789685..2790809)
     CDS             complement(2790806..2792188)
     CDS             2792324..2792791
     CDS             2792913..2793581
     CDS             2793711..2794856
     CDS             complement(2794858..2796588)
     CDS             complement(2796706..2797014)
     CDS             complement(2797027..2797839)
     CDS             complement(2797832..2798254)
     CDS             2798344..2798628
     CDS             complement(2798720..2800885)
     CDS             2801011..2801799
     CDS             2801839..2803443
     CDS             2803524..2804264
     CDS             complement(2804272..2804766)
     CDS             complement(2805139..2806116)
     CDS             complement(2806155..2807537)
     CDS             complement(2807570..2808430)
     CDS             complement(2808680..2808952)
     CDS             2809512..2810315
     CDS             2810374..2810811
     CDS             complement(2810902..2811873)
     CDS             complement(2811912..2812856)
     CDS             2813075..2813761
     CDS             complement(2813838..2814212)
     CDS             complement(2814319..2815011)
     CDS             complement(2815004..2815420)
     CDS             2815531..2816163
     CDS             2816192..2816635
     CDS             complement(2816657..2817748)
     CDS             complement(2817803..2818603)
     CDS             2818778..2819359
     CDS             2819499..2819972
     CDS             2819969..2821030
     CDS             2821112..2822062
     CDS             complement(2822059..2829720)
     CDS             complement(2829961..2834007)
     CDS             2834365..2834901
     CDS             2834898..2836196
     CDS             2836276..2837304
     CDS             2837565..2838515
     CDS             complement(2838512..2839462)
     CDS             2839779..2840384
     CDS             complement(2840438..2841751)
     CDS             complement(2841826..2842296)
     CDS             complement(2842296..2843084)
     CDS             complement(2843095..2844747)
     CDS             complement(2844835..2845785)
     CDS             complement(2845772..2846935)
     CDS             complement(2846947..2847453)
     CDS             complement(2847450..2848214)
     CDS             complement(2848230..2848514)
     CDS             complement(2848579..2849568)
     CDS             2849740..2850669
     CDS             complement(2850641..2851327)
     CDS             complement(2851361..2851906)
     CDS             2851963..2853216
     CDS             2853213..2854115
     CDS             complement(2854413..2855300)
     CDS             complement(2855297..2856241)
     CDS             complement(2856336..2857853)
     CDS             complement(2857895..2859523)
     CDS             2859631..2860512
     CDS             2860773..2861000
     CDS             complement(2861113..2861628)
     CDS             complement(2861592..2863049)
     CDS             complement(2863166..2863510)
     CDS             2863625..2863999
     CDS             complement(2864024..2864362)
     CDS             complement(2864406..2866040)
     CDS             complement(2866079..2867425)
     CDS             2867533..2868954
     CDS             complement(2869024..2869566)
     CDS             complement(2869711..2870661)
     CDS             2870796..2871902
     CDS             2871913..2873010
     CDS             complement(2873155..2874360)
     CDS             complement(2874367..2874888)
     CDS             complement(2874885..2875367)
     CDS             complement(2875373..2875624)
     CDS             complement(2875605..2876090)
     CDS             2876226..2879687
     CDS             2879705..2880589
     CDS             complement(2880599..2881030)
     CDS             2881277..2881780
     CDS             2881858..2883258
     CDS             complement(2883333..2884208)
     CDS             complement(2884205..2885212)
     CDS             2885680..2885985
     CDS             2886076..2886666
     CDS             complement(2886857..2887786)
     CDS             complement(2888065..2890401)
     CDS             2890484..2890918
     CDS             2891017..2891967
     CDS             complement(2891964..2892758)
     CDS             complement(2892790..2893494)
     CDS             complement(2893569..2894369)
     CDS             complement(2894366..2894773)
     CDS             complement(2894770..2895411)
     CDS             complement(2895404..2897425)
     CDS             complement(2897462..2898052)
     CDS             2898070..2898207
     CDS             2898665..2899996
     CDS             complement(2899993..2900943)
     CDS             complement(2901042..2901500)
     CDS             complement(2901497..2902543)
     CDS             complement(2902650..2902916)
     CDS             2903624..2903962
     CDS             2903988..2904713
     CDS             2904710..2905228
     CDS             complement(2905291..2907411)
     CDS             complement(2907969..2908202)
     CDS             complement(2908516..2909118)
     CDS             2909215..2910504
     CDS             complement(2910562..2911293)
     CDS             complement(2911290..2912093)
     CDS             complement(2912090..2913178)
     CDS             complement(2913175..2914104)
     CDS             complement(2914253..2915398)
     CDS             complement(2915420..2916370)
     CDS             complement(2916701..2920522)
     CDS             complement(2920679..2921347)
     CDS             complement(2921352..2923025)
     CDS             complement(2923044..2924240)
     CDS             complement(2924368..2926683)
     CDS             complement(2926739..2928907)
     CDS             complement(2928904..2934084)
     CDS             complement(2934183..2934497)
     CDS             2934725..2934970
     CDS             2935092..2935583
     CDS             complement(2935683..2936888)
     CDS             complement(2937004..2938401)
     CDS             complement(2938518..2939096)
     CDS             complement(2939169..2940560)
     CDS             complement(2940728..2941678)
     CDS             2941959..2942579
     CDS             2942576..2942989
     CDS             2942986..2944029
     CDS             2944085..2944273
     CDS             2944283..2945047
     CDS             2945138..2945794
     CDS             2945886..2946644
     CDS             2946703..2948271
     CDS             2948472..2949476
     CDS             2949577..2949840
     CDS             complement(2949958..2950725)
     CDS             complement(2950785..2951219)
     CDS             2951325..2952275
     CDS             complement(2952272..2952823)
     CDS             complement(2952869..2953651)
     CDS             complement(2953651..2954610)
     CDS             complement(2954659..2955771)
     CDS             complement(2955828..2956778)
     CDS             complement(2956987..2957208)
     CDS             complement(2957422..2958828)
     CDS             complement(2958825..2960129)
     CDS             complement(2960126..2961313)
     CDS             2961530..2961982
     CDS             2961985..2962449
     CDS             2962529..2964208
     CDS             2964313..2965290
     CDS             2965370..2966338
     CDS             complement(2966359..2967732)
     CDS             complement(2967729..2968565)
     CDS             complement(2968682..2969137)
     CDS             complement(2969153..2969425)
     CDS             complement(2969518..2969841)
     CDS             complement(2969889..2970269)
     CDS             complement(2970489..2971286)
     CDS             complement(2971443..2973305)
     CDS             complement(2973355..2974266)
     CDS             complement(2974271..2974537)
     CDS             complement(2974624..2975493)
     CDS             2975629..2976594
     CDS             2976765..2977775
     CDS             2977923..2979074
     CDS             complement(2979158..2980021)
     CDS             complement(2980217..2981689)
     CDS             complement(2981700..2982110)
     CDS             complement(2982174..2983220)
     CDS             2983327..2984205
     CDS             complement(2984219..2985415)
     CDS             2985492..2987168
     CDS             complement(2987165..2988115)
     CDS             complement(2988236..2989132)
     CDS             2989290..2990477
     CDS             2990423..2991115
     CDS             2991410..2993635
     CDS             2993800..2994888
     CDS             2994845..2995498
     CDS             2995546..2996343
     CDS             2996875..2997825
     CDS             2997906..2999054
     CDS             complement(2999111..3000061)
     CDS             complement(3000160..3000465)
     CDS             complement(3000494..3000928)
     CDS             complement(3000930..3002174)
     CDS             complement(3002171..3002821)
     CDS             complement(3002896..3003879)
     CDS             3004227..3004574
     CDS             3004571..3005029
     CDS             3005045..3005944
     CDS             3005941..3006807
     CDS             3006794..3007621
     CDS             3007632..3008759
     CDS             3008713..3009744
     CDS             3009837..3011075
     CDS             3011120..3012379
     CDS             3012386..3013138
     CDS             complement(3013190..3013375)
     CDS             3013534..3014115
     CDS             3014195..3014806
     CDS             3014951..3017059
     CDS             complement(3017061..3017624)
     CDS             3017785..3018525
     CDS             3018843..3019466
     CDS             complement(3019566..3019658)
     CDS             complement(3019660..3020718)
     CDS             complement(3020830..3021198)
     CDS             complement(3021440..3022390)
     CDS             complement(3022377..3023417)
     CDS             complement(3023426..3024037)
     CDS             3024354..3025304
     CDS             complement(3025301..3026209)
     CDS             3026336..3027172
     CDS             3027685..3028794
     CDS             complement(3028856..3029806)
     CDS             complement(3029999..3030781)
     CDS             complement(3030795..3031544)
     CDS             complement(3031572..3032918)
     CDS             complement(3032944..3033873)
     CDS             3033989..3034894
     CDS             complement(3034912..3036111)
     CDS             complement(3036184..3036876)
     CDS             complement(3036925..3039351)
     CDS             complement(3039396..3040346)
     CDS             complement(3040563..3040931)
     CDS             3041217..3042143
     CDS             3042187..3043197
     CDS             3043194..3043628
     CDS             3043861..3044742
     CDS             3044754..3045542
     CDS             3045552..3046334
     CDS             complement(3046338..3047429)
     CDS             3047535..3049010
     CDS             3049152..3049700
     CDS             complement(3049716..3050177)
     CDS             complement(3050278..3051267)
     CDS             3051566..3052267
     CDS             complement(3052306..3053679)
     CDS             complement(3053718..3055004)
     CDS             complement(3055097..3055702)
     CDS             3055891..3056793
     CDS             complement(3056741..3057961)
     CDS             complement(3057958..3058467)
     CDS             complement(3058457..3059128)
     CDS             3059223..3060092
     CDS             complement(3060103..3060378)
     CDS             3060442..3061392
     CDS             complement(3061389..3062465)
     CDS             complement(3062510..3063214)
     CDS             3063825..3064106
     CDS             3064168..3064863
     CDS             complement(3064948..3065406)
     CDS             complement(3065469..3066890)
     CDS             3067005..3067616
     CDS             complement(3067714..3068532)
     CDS             complement(3068633..3069706)
     CDS             complement(3069761..3070681)
     CDS             3070852..3071838
     CDS             3071899..3072774
     CDS             3073029..3074147
     CDS             3074345..3074467
     CDS             complement(3074493..3074594)
     CDS             3074663..3075898
     CDS             complement(3075942..3076952)
     CDS             3077128..3079341
     CDS             3079344..3080255
     CDS             complement(3080246..3081475)
     CDS             complement(3081508..3082617)
     CDS             complement(3082629..3084128)
     CDS             complement(3084263..3085672)
     CDS             3085802..3098455
     CDS             complement(3098477..3099550)
     CDS             complement(3099807..3101267)
     CDS             complement(3101278..3101940)
     CDS             3102233..3102604
     CDS             complement(3102703..3103653)
     CDS             complement(3103752..3104555)
     CDS             complement(3104552..3105079)
     CDS             complement(3105130..3105498)
     CDS             complement(3105699..3106181)
     CDS             3106312..3106764
     CDS             complement(3106772..3107185)
     CDS             complement(3107307..3108197)
     CDS             3108259..3109425
     CDS             complement(3109428..3110897)
     CDS             complement(3110909..3113107)
     CDS             complement(3113270..3113707)
     CDS             3114009..3114305
     CDS             3114317..3115186
     CDS             3115201..3115956
     CDS             3115960..3116457
     CDS             complement(3116489..3117919)
     CDS             3118058..3118405
     CDS             complement(3118526..3118873)
     CDS             complement(3118873..3119388)
     CDS             complement(3119488..3121467)
     CDS             complement(3121471..3122385)
     CDS             complement(3122594..3123148)
     CDS             complement(3123145..3124356)
     CDS             complement(3124551..3125459)
     CDS             complement(3125697..3126563)
     CDS             complement(3126732..3127205)
     CDS             complement(3127322..3128128)
     CDS             3128215..3129540
     CDS             complement(3129537..3130658)
     CDS             3130785..3131696
     CDS             complement(3131720..3132709)
     CDS             complement(3132734..3133201)
     CDS             complement(3133215..3133676)
     CDS             3133888..3134595
     CDS             3134715..3135665
     CDS             complement(3135811..3136902)
     CDS             3137141..3137704
     CDS             3138276..3138686
     CDS             complement(3138699..3139181)
     CDS             complement(3139339..3140586)
     CDS             complement(3140807..3141463)
     CDS             complement(3141499..3142728)
     CDS             3142996..3143946
     CDS             3144038..3145453
     CDS             3145459..3146595
     CDS             complement(3146665..3147036)
     CDS             complement(3147124..3147870)
     CDS             complement(3147907..3148971)
     CDS             complement(3149160..3149552)
     CDS             complement(3149562..3149990)
     CDS             complement(3150286..3151383)
     CDS             complement(3151725..3153089)
     CDS             3153148..3153699
     CDS             3153713..3154387
     CDS             3154629..3154976
     CDS             3155036..3155647
     CDS             3155644..3156453
     CDS             3156456..3157292
     CDS             3157307..3157999
     CDS             complement(3158011..3158400)
     CDS             complement(3158506..3159894)
     CDS             complement(3160011..3161507)
     CDS             3161804..3162478
     CDS             3162577..3163527
     CDS             complement(3163524..3165959)
     CDS             3166074..3167525
     CDS             complement(3167529..3168716)
     CDS             complement(3168785..3169294)
     CDS             complement(3169496..3169948)
     CDS             3170510..3173572
     CDS             3173878..3176805
     CDS             3176827..3178023
     CDS             3178341..3178868
     CDS             3179022..3179582
     CDS             complement(3179590..3181044)
     CDS             complement(3181064..3182191)
     CDS             complement(3182199..3182324)
     CDS             complement(3182321..3183496)
     CDS             complement(3183474..3183713)
     CDS             complement(3183994..3184497)
     CDS             complement(3184670..3185611)
     CDS             complement(3185623..3186720)
     CDS             complement(3186746..3187135)
     CDS             complement(3187686..3189032)
     CDS             complement(3189042..3189491)
     CDS             complement(3189581..3190015)
     CDS             complement(3190094..3190642)
     CDS             3190725..3192095
     CDS             3192106..3192699
     CDS             3192771..3194654
     CDS             3194692..3195591
     CDS             3195588..3196451
     CDS             3196550..3197500
     CDS             3197509..3198057
     CDS             complement(3198054..3198662)
     CDS             complement(3198845..3199303)
     CDS             complement(3199322..3200578)
     CDS             complement(3200634..3201446)
     CDS             3201561..3202115
     CDS             complement(3202125..3203114)
     CDS             complement(3203294..3204013)
     CDS             complement(3204030..3206765)
     CDS             complement(3206945..3207931)
     CDS             3208060..3208467
     CDS             complement(3208579..3209502)
     CDS             complement(3209731..3210915)
     CDS             complement(3211104..3212330)
     CDS             complement(3212335..3213156)
     CDS             complement(3213169..3214119)
     CDS             complement(3214116..3215522)
     CDS             complement(3215519..3216592)
     CDS             complement(3216589..3217782)
     CDS             complement(3217779..3219311)
     CDS             complement(3219308..3220477)
     CDS             complement(3220467..3223304)
     CDS             complement(3223301..3225031)
     CDS             complement(3225028..3225306)
     CDS             complement(3225306..3226400)
     CDS             complement(3226409..3226759)
     CDS             3227640..3229448
     CDS             complement(3229488..3230552)
     CDS             complement(3230564..3231757)
     CDS             3231907..3232185
     CDS             complement(3232514..3232879)
     CDS             complement(3239631..3240092)
     CDS             3240260..3241372
     CDS             complement(3241440..3242000)
     CDS             complement(3242024..3242356)
     CDS             complement(3242340..3244028)
     CDS             3244148..3244936
     CDS             complement(3244911..3245483)
     CDS             3245644..3246594
     CDS             complement(3247039..3247350)
     CDS             complement(3247350..3247796)
     CDS             3248043..3248993
     CDS             3249283..3249747
     CDS             3249762..3251267
     CDS             3251524..3253128
     CDS             3253256..3254089
     CDS             complement(3254138..3254491)
     CDS             complement(3254530..3255480)
     CDS             3255619..3256371
     CDS             3256646..3258334
     CDS             3258423..3259613
     CDS             complement(3259628..3260722)
     CDS             complement(3260719..3262845)
     CDS             3262858..3263538
     CDS             3263849..3265189
     CDS             3265191..3266210
     CDS             3266274..3267245
     CDS             complement(3267310..3268260)
     CDS             complement(3268359..3269201)
     CDS             complement(3269201..3269536)
     CDS             complement(3269607..3271025)
     CDS             complement(3271305..3272345)
     CDS             complement(3272425..3272676)
     CDS             complement(3272787..3273950)
     CDS             3274234..3275088
     CDS             3275085..3275975
     CDS             3276036..3276929
     CDS             3276956..3277648
     CDS             3277663..3278643
     CDS             complement(3278656..3280737)
     CDS             complement(3280846..3281814)
     CDS             complement(3281805..3282473)
     CDS             complement(3282434..3283369)
     CDS             complement(3283366..3284262)
     CDS             complement(3284259..3284975)
     CDS             3285310..3285813
     CDS             3286090..3287205
     CDS             3287348..3287812
     CDS             3287960..3288499
     CDS             3288521..3289855
     CDS             complement(3289869..3290174)
     CDS             3290599..3291159
     CDS             3291258..3292208
     CDS             3292425..3293999
     CDS             complement(3294006..3295115)
     CDS             complement(3295127..3295807)
     CDS             complement(3295829..3296584)
     CDS             complement(3296720..3297601)
     CDS             3297692..3298273
     CDS             complement(3298366..3298488)
     CDS             complement(3298534..3298833)
     CDS             complement(3298985..3299464)
     CDS             complement(3299480..3299845)
     CDS             complement(3300184..3301620)
     CDS             complement(3301617..3302045)
     CDS             complement(3302136..3303086)
     CDS             complement(3303168..3303539)
     CDS             complement(3303614..3304387)
     CDS             complement(3304520..3305530)
     CDS             complement(3305682..3307337)
     CDS             complement(3307392..3307733)
     CDS             complement(3307747..3309186)
     CDS             complement(3309319..3310134)
     CDS             3310328..3311278
     CDS             complement(3312062..3312346)
     CDS             complement(3312428..3313858)
     CDS             complement(3313883..3314140)
     CDS             complement(3314144..3314290)
     CDS             complement(3314655..3315605)
     CDS             complement(3315789..3317000)
     CDS             complement(3317016..3319967)
     CDS             complement(3319969..3323088)
     CDS             complement(3323236..3324282)
     CDS             complement(3324624..3325751)
     CDS             complement(3326031..3327122)
     CDS             complement(3327195..3327968)
     CDS             complement(3327974..3328621)
     CDS             complement(3328699..3329313)
     CDS             complement(3329436..3330386)
     CDS             complement(3330595..3331494)
     CDS             complement(3331543..3332142)
     CDS             complement(3332139..3334025)
     CDS             3334120..3334851
     CDS             3334942..3335895
     CDS             3335997..3337676
     CDS             3337688..3337897
     CDS             complement(3337907..3338815)
     CDS             3338998..3340296
     CDS             3340405..3341718
     CDS             complement(3341844..3343805)
     CDS             complement(3343885..3345207)
     CDS             complement(3345204..3345914)
     CDS             complement(3345932..3347347)
     CDS             complement(3347439..3348050)
     CDS             3348329..3349711
     CDS             3349718..3351283
     CDS             complement(3351291..3352421)
     CDS             complement(3352418..3353572)
     CDS             complement(3353569..3354690)
     CDS             complement(3354687..3356612)
     CDS             complement(3356659..3357795)
     CDS             complement(3357796..3359166)
     CDS             complement(3359168..3360193)
     CDS             complement(3360205..3361479)
     CDS             complement(3361585..3362688)
     CDS             complement(3363417..3364085)
     CDS             3364215..3364646
     CDS             3364699..3365670
     CDS             3365701..3366198
     CDS             complement(3366162..3367619)
     CDS             3367802..3369127
     CDS             3369403..3370617
     CDS             3370905..3372470
     CDS             3372516..3373457
     CDS             3373460..3374347
     CDS             3374351..3375658
     CDS             3375592..3375891
     CDS             3375935..3377410
     CDS             3377509..3378459
     CDS             complement(3378439..3378570)
     CDS             complement(3378864..3379508)
     CDS             complement(3379533..3380114)
     CDS             complement(3380218..3380835)
     CDS             complement(3380838..3382553)
     CDS             complement(3382550..3382858)
     CDS             complement(3382875..3383492)
     CDS             complement(3383537..3383839)
     CDS             complement(3383940..3384794)
     CDS             3385376..3385648
     CDS             3385879..3386004
     CDS             complement(3386066..3386473)
     CDS             complement(3386843..3387637)
     CDS             3387738..3388973
     CDS             3389042..3390058
     CDS             3390070..3391446
     CDS             3391443..3392639
     CDS             complement(3392636..3394174)
     CDS             complement(3394171..3395430)
     CDS             complement(3395443..3396486)
     CDS             complement(3396538..3397368)
     CDS             complement(3397371..3398321)
     CDS             complement(3398420..3399370)
     CDS             complement(3399452..3400090)
     CDS             complement(3400137..3401231)
     CDS             complement(3401224..3402558)
     CDS             complement(3402512..3403195)
     CDS             complement(3403221..3404384)
     CDS             complement(3404381..3405382)
     CDS             complement(3405382..3406254)
     CDS             complement(3406251..3407000)
     CDS             complement(3406997..3407788)
     CDS             complement(3407785..3408924)
     CDS             3409311..3409985
     CDS             3410019..3410801
     CDS             3410805..3411194
     CDS             3411191..3413197
     CDS             3413233..3414321
     CDS             complement(3414318..3415268)
     CDS             3415622..3418600
     CDS             3418767..3419282
     CDS             3419295..3419543
     CDS             3419527..3420405
     CDS             3420441..3420773
     CDS             complement(3420704..3421825)
     CDS             3421935..3422255
     CDS             3422354..3423304
     CDS             complement(3423301..3423768)
     CDS             complement(3423811..3424581)
     CDS             3424602..3425402
     CDS             3425413..3426822
     CDS             3426917..3427702
     CDS             3428029..3428958
     CDS             complement(3429066..3429458)
     CDS             3429596..3430276
     CDS             complement(3430281..3431261)
     CDS             complement(3431348..3432298)
     CDS             complement(3432380..3433645)
     CDS             3433803..3434504
     CDS             3434504..3435928
     CDS             complement(3435945..3437000)
     CDS             complement(3436997..3438337)
     CDS             3438453..3440216
     CDS             3440328..3441206
     CDS             3441319..3442134
     CDS             3442138..3442389
     CDS             complement(3442474..3443403)
     CDS             complement(3443821..3444042)
     CDS             complement(3444185..3444667)
     CDS             complement(3444688..3445788)
     CDS             complement(3446403..3447320)
     CDS             3447433..3447948
     CDS             complement(3447818..3449026)
     CDS             complement(3449106..3450677)
     CDS             complement(3450795..3451730)
     CDS             3451919..3452863
     CDS             complement(3452932..3453060)
     CDS             3453431..3459148
     CDS             3459154..3460281
     CDS             3460337..3460963
     CDS             3461322..3462251
     CDS             complement(3462382..3463092)
     CDS             complement(3463089..3464012)
     CDS             3464210..3465805
     CDS             3465808..3466545
     CDS             complement(3466701..3467573)
     CDS             3467923..3469062
     CDS             3469059..3469718
     CDS             3469790..3470422
     CDS             3470452..3470970
     CDS             3470981..3472090
     CDS             3472137..3472991
     CDS             complement(3472993..3473895)
     CDS             3474005..3475138
     CDS             complement(3475118..3476068)
     CDS             complement(3476161..3477297)
     CDS             complement(3477334..3477582)
     CDS             3477822..3478811
     CDS             3478808..3478966
     CDS             complement(3478987..3479775)
     CDS             complement(3479772..3480803)
     CDS             complement(3480822..3481385)
     CDS             complement(3481441..3482961)
     CDS             complement(3483225..3483929)
     CDS             complement(3483937..3484665)
     CDS             3484780..3485154
     CDS             3485197..3486486
     CDS             3486483..3487652
     CDS             3487679..3488488
     CDS             3488548..3489483
     CDS             complement(3489496..3490446)
     CDS             complement(3490545..3491507)
     CDS             complement(3491539..3491898)
     CDS             3492023..3492925
     CDS             complement(3492927..3494699)
     CDS             3494734..3495510
     CDS             3495807..3496874
     CDS             complement(3496834..3497784)
     CDS             3497951..3498364
     CDS             3498636..3498956
     CDS             3499029..3499910
     CDS             3500027..3500269
     CDS             3500407..3500877
     CDS             3500890..3501429
     CDS             3501464..3503005
     CDS             3503104..3504009
     CDS             3504052..3505452
     CDS             3505462..3505884
     CDS             3506034..3506951
     CDS             3507027..3508103
     CDS             3508410..3510512
     CDS             3510555..3512624
     CDS             3512723..3513673
     CDS             complement(3513802..3514935)
     CDS             complement(3514979..3515884)
     CDS             complement(3515887..3517587)
     CDS             complement(3517584..3518504)
     CDS             complement(3518512..3519489)
     CDS             complement(3519548..3520507)
     CDS             complement(3520631..3521551)
     CDS             complement(3521696..3522259)
     CDS             complement(3522557..3522793)
     CDS             complement(3522920..3523783)
     CDS             3523872..3524693
     CDS             complement(3524773..3525510)
     CDS             complement(3525507..3526478)
     CDS             3526652..3527275
     CDS             3527320..3528468
     CDS             complement(3528452..3529207)
     CDS             3529314..3529805
     CDS             3529889..3530710
     CDS             3530792..3531742
     CDS             3532083..3533033
     CDS             3533132..3534082
     CDS             3534379..3534876
     CDS             3534919..3536694
     CDS             3536702..3537568
     CDS             complement(3537575..3538300)
     CDS             3538560..3538700
     CDS             3538875..3539642
     CDS             complement(3539479..3540249)
     CDS             3540563..3541153
     CDS             complement(3541187..3542515)
     CDS             complement(3542590..3543735)
     CDS             3543847..3544797
     CDS             3544903..3545505
     CDS             3545565..3545906
     CDS             complement(3545891..3546520)
     CDS             complement(3546736..3547428)
     CDS             complement(3547428..3548531)
     CDS             3548647..3551013
     CDS             3551010..3552569
     CDS             3552594..3553391
     CDS             complement(3553423..3554568)
     CDS             3554673..3556115
     CDS             complement(3556118..3557347)
     CDS             3557490..3559505
     CDS             complement(3559485..3560435)
     CDS             complement(3560528..3561037)
     CDS             complement(3561565..3562122)
     CDS             complement(3562098..3562448)
     CDS             complement(3562617..3563411)
     CDS             complement(3563408..3564457)
     CDS             complement(3564457..3565146)
     CDS             complement(3565233..3565730)
     CDS             complement(3565762..3567078)
     CDS             complement(3567095..3568069)
     CDS             complement(3568106..3568564)
     CDS             complement(3568564..3569244)
     CDS             complement(3569247..3569675)
     CDS             complement(3569728..3571458)
     CDS             3571524..3572096
     CDS             3572077..3572763
     CDS             3573119..3573790
     CDS             3574340..3574621
     CDS             complement(3575133..3575603)
     CDS             complement(3575910..3576722)
     CDS             complement(3577026..3577139)
     CDS             complement(3577204..3577581)
     CDS             complement(3577625..3581581)
     CDS             complement(3581574..3581963)
     CDS             complement(3581960..3582493)
     CDS             complement(3582930..3585542)
     CDS             complement(3585568..3585846)
     CDS             complement(3585876..3586205)
     CDS             complement(3586215..3586556)
     CDS             3587306..3587452
     CDS             complement(3587496..3587918)
     CDS             complement(3587915..3588313)
     CDS             complement(3588310..3588705)
     CDS             complement(3588705..3588905)
     CDS             complement(3588907..3589389)
     CDS             complement(3589452..3589703)
     CDS             complement(3589713..3590276)
     CDS             3590378..3591187
     CDS             3591212..3591328
     CDS             complement(3591308..3591730)
     CDS             complement(3591757..3592359)
     CDS             complement(3592482..3592724)
     CDS             complement(3592730..3593842)
     CDS             complement(3593814..3595232)
     CDS             complement(3595235..3596512)
     CDS             complement(3596499..3596948)
     CDS             complement(3597624..3598574)
     CDS             3598694..3598813
     CDS             3598828..3599526
     CDS             3599836..3600930
     CDS             3601002..3601208
     CDS             complement(3601460..3602410)
     CDS             complement(3602509..3603309)
     CDS             3603371..3603754
     CDS             complement(3603766..3605199)
     CDS             complement(3605406..3605735)
     CDS             complement(3605738..3606487)
     CDS             3606670..3607590
     CDS             3607637..3607849
     CDS             3607872..3608294
     CDS             3608311..3609411
     CDS             complement(3609508..3611025)
     CDS             3611101..3611940
     CDS             complement(3611962..3612834)
     CDS             complement(3612925..3614019)
     CDS             complement(3614313..3615263)
     CDS             3615392..3616279
     CDS             3616378..3617328
     CDS             complement(3617412..3617771)
     CDS             complement(3618153..3619190)
     CDS             3619507..3620847
     CDS             complement(3620857..3621309)
     CDS             3621406..3622587
     CDS             3622653..3623678
     CDS             3623719..3623958
     CDS             3624028..3625617
     CDS             3625617..3626165
     CDS             3626246..3626818
     CDS             complement(3626837..3627748)
     CDS             complement(3627822..3628790)
     CDS             3628913..3629986
     CDS             complement(3629991..3631811)
     CDS             complement(3631888..3632838)
     CDS             3633396..3634046
     CDS             complement(3634068..3635486)
     CDS             complement(3635556..3636296)
     CDS             3636310..3637038
     CDS             3637049..3637930
     CDS             3637947..3638654
     CDS             3638657..3639415
     CDS             3639625..3641367
     CDS             3641360..3641884
     CDS             complement(3641924..3642718)
     CDS             3642886..3643959
     CDS             3644058..3645008
     CDS             3645064..3645876
     CDS             3646035..3646883
     CDS             3647123..3651478
     CDS             complement(3651572..3652549)
     CDS             3652936..3653514
     CDS             complement(3653662..3654711)
     CDS             complement(3654752..3655486)
     CDS             3655554..3656354
     CDS             complement(3656281..3656862)
     CDS             complement(3656859..3657770)
     CDS             3657886..3658287
     CDS             complement(3658305..3658907)
     CDS             complement(3658965..3659309)
     CDS             complement(3659793..3659951)
     CDS             complement(3660047..3660997)
     CDS             complement(3661146..3661766)
     CDS             complement(3661928..3663589)
     CDS             complement(3663664..3664629)
     CDS             complement(3664684..3665592)
     CDS             complement(3665898..3668186)
     CDS             3668328..3669299
     CDS             3669551..3670492
     CDS             3670492..3671325
     CDS             3671329..3673179
     CDS             3673248..3674102
     CDS             3674108..3674869
     CDS             3674859..3676394
     CDS             complement(3676488..3677429)
     CDS             3677540..3678340
     CDS             complement(3678402..3678908)
     CDS             complement(3678905..3679243)
     CDS             3679672..3682191
     CDS             3682188..3682574
     CDS             complement(3682582..3683715)
     CDS             complement(3683779..3684030)
     CDS             complement(3684085..3684594)
     CDS             complement(3684615..3685235)
     CDS             3685311..3686414
     CDS             complement(3686461..3687534)
     CDS             complement(3687553..3688059)
     CDS             complement(3688242..3689063)
     CDS             complement(3689060..3689959)
     CDS             complement(3689947..3690408)
     CDS             complement(3690426..3691376)
     CDS             complement(3691458..3691766)
     CDS             complement(3691769..3692776)
     CDS             complement(3692925..3693752)
     CDS             complement(3693758..3694555)
     CDS             3694701..3695876
     CDS             3695890..3696411
     CDS             3696383..3696883
     CDS             3696941..3697939
     CDS             3697936..3698478
     CDS             3698475..3699041
     CDS             complement(3699179..3700000)
     CDS             complement(3700008..3701327)
     CDS             complement(3701378..3701776)
     CDS             complement(3701865..3702755)
     CDS             3703057..3706089
     CDS             complement(3706193..3707836)
     CDS             complement(3707869..3708156)
     CDS             complement(3708490..3709119)
     CDS             complement(3709116..3709787)
     CDS             complement(3709866..3710501)
     CDS             complement(3710545..3712254)
     CDS             complement(3712316..3713266)
     CDS             complement(3713463..3713687)
     CDS             complement(3713872..3714885)
     CDS             3714933..3716678
     CDS             3716909..3717859
     CDS             3717941..3718588
     CDS             complement(3718603..3720030)
     CDS             complement(3720196..3720801)
     CDS             3721089..3722039
     CDS             3722054..3722209
     CDS             complement(3722231..3722497)
     CDS             3722863..3723063
     CDS             3723125..3723337
     CDS             complement(3723544..3724911)
     CDS             complement(3724951..3725925)
     CDS             3726257..3726856
     CDS             3726844..3728274
     CDS             complement(3728284..3729234)
     CDS             complement(3729333..3730283)
     CDS             complement(3730382..3732043)
     CDS             complement(3732119..3733345)
     CDS             complement(3733487..3734434)
     CDS             3734559..3735002
     CDS             3735342..3735953
     CDS             3736515..3738935
     CDS             3739060..3739797
     CDS             3739851..3741095
     CDS             3741136..3741816
     CDS             3742137..3742409
     CDS             3743014..3743706
     CDS             3743708..3744685
     CDS             3744685..3745152
     CDS             3745235..3745906
     CDS             3745965..3747083
     CDS             3747080..3748990
     CDS             complement(3749075..3750412)
     CDS             complement(3750563..3751504)
     CDS             complement(3751556..3752737)
     CDS             3752947..3753237
     CDS             complement(3753242..3754150)
     CDS             complement(3754262..3754987)
     CDS             complement(3755134..3756087)
     CDS             complement(3756190..3757161)
     CDS             complement(3757242..3757433)
     CDS             3757641..3758558
     CDS             3758627..3759391
     CDS             3759490..3760440
     CDS             complement(3760400..3761686)
     CDS             3761747..3762574
     CDS             complement(3762642..3763160)
     CDS             complement(3763216..3763764)
     CDS             complement(3763827..3764558)
     CDS             complement(3765257..3765991)
     CDS             3766121..3767368
     CDS             3767355..3768251
     CDS             complement(3768270..3769556)
     CDS             3769843..3773370
     CDS             3773415..3774473
     CDS             3774473..3776563
     CDS             complement(3776648..3777424)
     CDS             3777477..3777683
     CDS             complement(3777756..3778325)
     CDS             complement(3778322..3778723)
     CDS             3778775..3779452
     CDS             3779449..3780048
     CDS             3780092..3780649
     CDS             3780882..3782045
     CDS             3782207..3783232
     CDS             3783238..3785034
     CDS             complement(3785081..3785920)
     CDS             complement(3785952..3786950)
     CDS             complement(3787046..3788023)
     CDS             complement(3788020..3788907)
     CDS             complement(3788999..3790213)
     CDS             complement(3790272..3790982)
     CDS             complement(3790979..3791752)
     CDS             complement(3792011..3792646)
     CDS             complement(3792643..3793284)
     CDS             complement(3793340..3794563)
     CDS             complement(3794709..3795506)
     CDS             complement(3795552..3795875)
     CDS             3796042..3797217
     CDS             3797269..3797619
     CDS             complement(3797778..3798287)
     CDS             complement(3798284..3799117)
     CDS             3799201..3801414
     CDS             3801491..3802642
     CDS             3802752..3803951
     CDS             3803955..3804812
     CDS             3804849..3805727
     CDS             3805995..3806471
     CDS             3806721..3807671
     CDS             complement(3807668..3811441)
     CDS             3811652..3811765
     CDS             3811778..3813667
     CDS             3813679..3814572
     CDS             3814676..3815473
     CDS             3815470..3816321
     CDS             3816383..3817063
     CDS             3817067..3817426
     CDS             3817451..3818386
     CDS             complement(3818407..3818895)
     CDS             3819264..3820193
     CDS             3820385..3821488
     CDS             3821575..3822339
     CDS             3822461..3823651
     CDS             complement(3823648..3824598)
     CDS             3825293..3825733
     CDS             3825897..3826367
     CDS             3826385..3828487
     CDS             3828564..3829754
     CDS             3829818..3830129
     CDS             3830487..3831176
     CDS             3831181..3831798
     CDS             3831795..3832091
     CDS             3832092..3832919
     CDS             3832932..3833207
     CDS             3833211..3833540
     CDS             3833550..3834341
     CDS             3834344..3834760
     CDS             3834771..3834962
     CDS             3834964..3835245
     CDS             complement(3835412..3836275)
     CDS             complement(3836362..3837789)
     CDS             complement(3837970..3838158)
     CDS             3838682..3839050
     CDS             3839061..3839381
     CDS             3839394..3839933
     CDS             3839946..3840251
     CDS             3840262..3840657
     CDS             3840668..3841201
     CDS             3841223..3841585
     CDS             3841601..3842125
     CDS             3842129..3842314
     CDS             3842324..3842764
     CDS             3842779..3844104
     CDS             3844114..3844332
     CDS             3844367..3844480
     CDS             3844522..3844887
     CDS             3844903..3845304
     CDS             3845316..3845939
     CDS             3846153..3847139
     CDS             3847298..3847693
     CDS             complement(3847606..3848172)
     CDS             3848279..3848620
     CDS             3848631..3850568
     CDS             3850690..3851646
     CDS             complement(3851643..3852659)
     CDS             complement(3852656..3853279)
     CDS             3853503..3854204
     CDS             3854325..3856418
     CDS             3856428..3857762
     CDS             complement(3857833..3859122)
     CDS             complement(3859119..3859304)
     CDS             3859336..3859665
     CDS             complement(3859722..3862166)
     CDS             3862280..3862915
     CDS             3862915..3863991
     CDS             3863988..3865142
     CDS             complement(3865316..3865975)
     CDS             complement(3866031..3868889)
     CDS             3869045..3870229
     CDS             3870462..3870962
     CDS             3871294..3873324
     CDS             3873355..3873858
     CDS             3873877..3874224
     CDS             3874221..3874565
     CDS             3874594..3875610
     CDS             3875664..3876458
     CDS             complement(3876563..3877396)
     CDS             3877676..3879166
     CDS             3879205..3880191
     CDS             3880344..3881489
     CDS             3881496..3882314
     CDS             3882473..3883444
     CDS             3883470..3884471
     CDS             3884535..3885305
     CDS             3885293..3886084
     CDS             3886178..3887428
     CDS             complement(3887553..3887675)
     CDS             complement(3887750..3888349)
     CDS             complement(3888430..3890607)
     CDS             complement(3890782..3891048)
     CDS             3891479..3891616
     CDS             complement(3891613..3892740)
     CDS             complement(3892966..3893139)
     CDS             complement(3893405..3894331)
     CDS             complement(3894418..3895617)
     CDS             3895756..3896250
     CDS             3896538..3897365
     CDS             complement(3897549..3898592)
     CDS             complement(3898820..3899269)
     CDS             complement(3899411..3899611)
     CDS             complement(3899622..3900569)
     CDS             complement(3900570..3901334)
     CDS             3901428..3902327
     CDS             3902443..3903630
     CDS             3903635..3904582
     CDS             3904630..3905469
     CDS             complement(3906183..3907133)
     CDS             3907278..3908102
     CDS             complement(3908115..3909107)
     CDS             complement(3909288..3910337)
     CDS             complement(3910391..3911182)
     CDS             complement(3911244..3912041)
     CDS             complement(3912038..3913090)
     CDS             complement(3913118..3913987)
     CDS             complement(3914507..3915280)
     CDS             complement(3915282..3916247)
     CDS             complement(3916300..3917304)
     CDS             complement(3917301..3918494)
     CDS             3918821..3919498
     CDS             complement(3919523..3920290)
     CDS             complement(3920371..3921315)
     CDS             complement(3921312..3922616)
     CDS             complement(3922613..3923404)
     CDS             3923527..3924441
     CDS             complement(3924457..3925602)
     CDS             complement(3925599..3926822)
     CDS             complement(3926819..3928417)
     CDS             complement(3928414..3929376)
     CDS             complement(3929373..3930242)
     CDS             complement(3930242..3930880)
     CDS             complement(3930939..3932300)
     CDS             complement(3932541..3932774)
     CDS             3933234..3934085
     CDS             3934187..3935092
     CDS             3935191..3936141
     CDS             complement(3936138..3937199)
     CDS             complement(3937196..3938518)
     CDS             complement(3938630..3940015)
     CDS             complement(3940012..3941385)
     CDS             complement(3941460..3942173)
     CDS             complement(3942389..3943033)
     CDS             3943161..3943382
     CDS             complement(3943554..3944156)
     CDS             complement(3944176..3945069)
     CDS             complement(3945080..3946111)
     CDS             complement(3946114..3946695)
     CDS             complement(3946760..3947530)
     CDS             3947567..3947767
     CDS             complement(3947877..3948752)
     CDS             complement(3948789..3949013)
     CDS             complement(3949027..3949149)
     CDS             complement(3949184..3950791)
     CDS             complement(3950902..3952059)
     CDS             3952328..3953161
     CDS             complement(3953265..3955808)
     CDS             3955986..3956798
     CDS             complement(3957192..3958079)
     CDS             complement(3958223..3958861)
     CDS             complement(3958972..3959820)
     CDS             complement(3959822..3960928)
     CDS             3961112..3961876
     CDS             3962221..3966960
     CDS             3966969..3968435
     CDS             3968727..3969365
     CDS             3969447..3970430
     CDS             3970585..3971421
     CDS             3971418..3972203
     CDS             3972216..3972722
     CDS             3972822..3973613
     CDS             3973647..3974270
     CDS             3974336..3974959
     CDS             3974980..3975189
     CDS             3975186..3976001
     CDS             3976007..3976252
     CDS             3976252..3977520
     CDS             3977517..3978188
     CDS             3978239..3979543
     CDS             3979540..3980637
     CDS             3980639..3981226
     CDS             3981288..3981935
     CDS             3981999..3982739
     CDS             3982736..3983545
     CDS             3983542..3983946
     CDS             3983943..3984290
     CDS             3984305..3984673
     CDS             3984689..3984916
     CDS             3984989..3985432
     CDS             3985429..3986229
     CDS             3986337..3986792
     CDS             3987011..3987991
     CDS             3988258..3989067
     CDS             3989107..3989787
     CDS             3989781..3990239
     CDS             3990212..3990613
     CDS             3990696..3991379
     CDS             3991435..3991743
     CDS             3991762..3992076
     CDS             3992073..3994547
     CDS             3994555..3995946
     CDS             3995943..3996128
     CDS             3996107..3996808
     CDS             3996805..3997626
     CDS             3997607..3998731
     CDS             3998724..3999743
     CDS             complement(3999949..4000983)
     CDS             4000982..4001875
     CDS             4001958..4002332
     CDS             4002310..4003719
     CDS             4003712..4005094
     CDS             4005429..4007033
     CDS             4007111..4008082
     CDS             4008093..4009019
     CDS             4009027..4009413
     CDS             complement(4009410..4010360)
     CDS             4010530..4011756
     CDS             4011956..4012822
     CDS             4012815..4013777
     CDS             4013878..4014828
     CDS             4014927..4015877
     CDS             complement(4015874..4017367)
     CDS             complement(4017364..4020471)
     CDS             complement(4020468..4023536)
     CDS             complement(4023533..4024783)
     CDS             complement(4024964..4025725)
     CDS             complement(4025758..4026402)
     CDS             complement(4026411..4027250)
     CDS             4027491..4028234
     CDS             complement(4028317..4028664)
     CDS             complement(4028762..4029604)
     CDS             complement(4029649..4030536)
     CDS             complement(4030563..4030751)
     CDS             4030849..4032306
     CDS             4032293..4033819
     CDS             complement(4033838..4034305)
     CDS             complement(4034305..4035327)
     CDS             complement(4035448..4036188)
     CDS             complement(4036243..4037343)
     CDS             complement(4037345..4038535)
     CDS             complement(4038655..4039671)
     CDS             4039990..4040661
     CDS             4040658..4041566
     CDS             4041778..4042425
     CDS             complement(4042516..4043889)
     CDS             4044113..4045168
     CDS             4045392..4045526
     CDS             4046277..4047353
     CDS             complement(4047364..4048173)
     CDS             4048263..4049036
     CDS             4049219..4050169
     CDS             4050181..4051080
     CDS             4051070..4052224
     CDS             4052264..4053676
     CDS             4053699..4054667
     CDS             4054669..4055493
     CDS             4055490..4056251
     CDS             complement(4056332..4057012)
     CDS             4057216..4058199
     CDS             4058196..4058975
     CDS             4059105..4060295
     CDS             4060376..4060882
     CDS             complement(4060842..4061792)
     CDS             4061924..4063363
     CDS             complement(4063424..4064305)
     CDS             complement(4064302..4065117)
     CDS             complement(4065119..4066162)
     CDS             complement(4066206..4067129)
     CDS             complement(4067259..4068458)
     CDS             complement(4068516..4069529)
     CDS             complement(4069529..4070530)
     CDS             complement(4070557..4071477)
     CDS             complement(4071474..4072448)
     CDS             complement(4072468..4074054)
     CDS             4074162..4075523
     CDS             complement(4075468..4076742)
     CDS             4077300..4077980
     CDS             4077967..4079430
     CDS             4079551..4080555
     CDS             4080660..4081097
     CDS             4081094..4082617
     CDS             complement(4082693..4083859)
     CDS             4084259..4084465