CDS             64..1362
     CDS             1521..2657
     CDS             2722..2916
     CDS             3000..4115
     CDS             4186..4755
     CDS             4756..8265
     CDS             8323..8589
     CDS             8582..8950
     CDS             8955..9077
     CDS             9070..10338
     CDS             10335..11612
     CDS             11616..12158
     CDS             12174..14132
     CDS             14254..14733
     CDS             15876..15983
     CDS             16342..16434
     CDS             20207..20554
     CDS             20733..21071
     CDS             complement(21645..21851)
     CDS             22168..22404
     CDS             22593..23921
     CDS             24122..24589
     CDS             24776..25219
     CDS             25179..25736
     CDS             25849..27111
     CDS             27184..27681
     CDS             27706..28365
     CDS             28634..29602
     CDS             complement(29624..30016)
     CDS             complement(30143..30376)
     CDS             complement(30700..31053)
     CDS             31270..33939
     CDS             34024..34461
     CDS             complement(34652..35662)
     CDS             35811..36980
     CDS             36977..37747
     CDS             37744..38736
     CDS             38742..38975
     CDS             39018..39311
     CDS             39514..39744
     CDS             39747..39872
     CDS             complement(40224..40985)
     CDS             complement(40982..41500)
     CDS             41902..44055
     CDS             44068..45417
     CDS             45587..46294
     CDS             46496..50221
     CDS             50314..51756
     CDS             51793..52815
     CDS             52812..53357
     CDS             53441..53950
     CDS             53975..55522
     CDS             55644..56906
     CDS             57309..57797
     CDS             57784..58875
     CDS             58885..59112
     CDS             59175..60473
     CDS             complement(60528..64466)
     CDS             complement(64781..65497)
     CDS             65845..67632
     CDS             67629..68105
     CDS             68133..69038
     CDS             69025..69840
     CDS             69913..70251
     CDS             70549..71715
     CDS             71831..72868
     CDS             73075..73929
     CDS             74079..74336
     CDS             complement(74444..74740)
     CDS             75311..76075
     CDS             76686..78065
     CDS             78079..78744
     CDS             79054..79593
     CDS             79660..80070
     CDS             80186..83671
     CDS             83838..84536
     CDS             84533..85585
     CDS             85780..86391
     CDS             87053..87313
     CDS             87267..87488
     CDS             87807..88736
     CDS             88750..89673
     CDS             89931..91406
     CDS             91678..92664
     CDS             92786..93646
     CDS             complement(93718..94782)
     CDS             complement(94845..95756)
     CDS             complement(95749..96342)
     CDS             complement(96329..96655)
     CDS             complement(96794..97960)
     CDS             98111..99175
     CDS             99217..101067
     CDS             complement(101153..101413)
     CDS             complement(101463..102095)
     CDS             complement(102117..102989)
     CDS             complement(102998..103669)
     CDS             103911..104414
     CDS             105242..105490
     CDS             105545..107653
     CDS             107650..108291
     CDS             108497..109303
     CDS             109320..110516
     CDS             110545..111936
     CDS             complement(112225..113088)
     CDS             113554..113775
     CDS             113908..115773
     CDS             115766..116233
     CDS             116230..117582
     CDS             117728..118108
     CDS             119688..120059
     CDS             120653..120778
     CDS             121084..122142
     CDS             122456..123433
     CDS             123810..124184
     CDS             124392..125294
     CDS             125350..125703
     CDS             125700..126428
     CDS             126907..127104
     CDS             127563..127802
     CDS             127787..128065
     CDS             128356..130215
     CDS             130616..131737
     CDS             131878..132333
     CDS             132343..134256
     CDS             complement(134636..136315)
     CDS             complement(136317..136550)
     CDS             136830..136937
     CDS             complement(137368..137520)
     CDS             complement(137522..137707)
     CDS             137885..138568
     CDS             138565..139002
     CDS             138992..140002
     CDS             complement(140042..140428)
     CDS             complement(140419..140889)
     CDS             complement(140934..141383)
     CDS             142604..143809
     CDS             143802..144755
     CDS             144765..146381
     CDS             146401..146556
     CDS             146730..147158
     CDS             147170..147919
     CDS             147932..149104
     CDS             149499..150362
     CDS             150653..150886
     CDS             150908..151585
     CDS             151597..152262
     CDS             152334..153560
     CDS             153770..154366
     CDS             154470..155300
     CDS             155454..156308
     CDS             156408..157781
     CDS             157774..158835
     CDS             158837..159529
     CDS             complement(159559..160128)
     CDS             160263..160877
     CDS             160843..162525
     CDS             162537..163823
     CDS             163875..164408
     CDS             164486..164956
     CDS             complement(165249..166511)
     CDS             complement(166821..167279)
     CDS             complement(167276..167716)
     CDS             168072..170021
     CDS             complement(170346..170813)
     CDS             complement(170814..172019)
     CDS             complement(172039..172674)
     CDS             complement(172659..173759)
     CDS             174163..174756
     CDS             174766..175329
     CDS             175326..176003
     CDS             complement(176158..177189)
     CDS             complement(177444..178127)
     CDS             complement(178139..179083)
     CDS             179182..182046
     CDS             182039..183100
     CDS             183232..183630
     CDS             183696..184265
     CDS             184352..184618
     CDS             184622..185041
     CDS             185057..185362
     CDS             185819..187069
     CDS             187153..187584
     CDS             187730..189262
     CDS             189340..189483
     CDS             189520..191058
     CDS             191178..193385
     CDS             193397..193537
     CDS             193581..194087
     CDS             194080..194670
     CDS             194667..195284
     CDS             195551..195859
     CDS             196076..196702
     CDS             196727..197350
     CDS             197350..197646
     CDS             197664..198497
     CDS             198601..198882
     CDS             198894..199238
     CDS             199251..199904
     CDS             199908..200321
     CDS             200331..200537
     CDS             200562..200822
     CDS             200848..201216
     CDS             201294..201599
     CDS             201623..202165
     CDS             202183..202452
     CDS             202737..203135
     CDS             203327..203863
     CDS             203947..204303
     CDS             204321..204815
     CDS             204829..205011
     CDS             205156..205596
     CDS             205609..206919
     CDS             207070..207708
     CDS             207825..208043
     CDS             208068..208184
     CDS             208202..208567
     CDS             208585..208968
     CDS             209011..209946
     CDS             209958..210344
     CDS             210609..210875
     CDS             210885..212222
     CDS             212466..213158
     CDS             complement(213261..214283)
     CDS             complement(214280..214906)
     CDS             complement(214896..215987)
     CDS             complement(216000..216368)
     CDS             complement(216513..216707)
     CDS             complement(217020..217121)
     CDS             complement(217611..218387)
     CDS             218509..219255
     CDS             219268..220248
     CDS             220443..220763
     CDS             220809..221117
     CDS             221134..222432
     CDS             222583..225021
     CDS             225040..225708
     CDS             225726..226814
     CDS             227269..229770
     CDS             229964..230659
     CDS             230671..231087
     CDS             complement(231902..231994)
     CDS             232128..233126
     CDS             233107..233679
     CDS             233910..234668
     CDS             234677..235480
     CDS             235502..236761
     CDS             236774..238627
     CDS             238727..240106
     CDS             240298..242106
     CDS             242225..243274
     CDS             complement(243374..247144)
     CDS             247331..247426
     CDS             247561..247974
     CDS             247994..248464
     CDS             248889..250970
     CDS             251074..255465
     CDS             255567..255830
     CDS             255823..256101
     CDS             256122..256274
     CDS             256296..257537
     CDS             257547..257777
     CDS             258090..258812
     CDS             259029..260363
     CDS             complement(260419..261330)
     CDS             complement(261354..262157)
     CDS             complement(262185..263174)
     CDS             complement(263358..264377)
     CDS             complement(264716..265528)
     CDS             265718..267136
     CDS             267190..267897
     CDS             268022..268966
     CDS             268968..270290
     CDS             270271..270825
     CDS             270868..271680
     CDS             complement(271725..272042)
     CDS             272399..272845
     CDS             272865..273257
     CDS             273971..274309
     CDS             274499..275935
     CDS             275987..276226
     CDS             276356..276670
     CDS             276794..278767
     CDS             278777..279091
     CDS             279110..279616
     CDS             279696..281042
     CDS             281424..281600
     CDS             281600..281725
     CDS             282002..284215
     CDS             complement(284437..284913)
     CDS             285136..288339
     CDS             288893..289108
     CDS             complement(289483..290112)
     CDS             complement(290122..291123)
     CDS             complement(291154..291795)
     CDS             complement(291814..292629)
     CDS             292900..293334
     CDS             293346..294536
     CDS             294547..295038
     CDS             295053..295832
     CDS             295819..296637
     CDS             296637..296930
     CDS             296952..298853
     CDS             298913..299914
     CDS             complement(300143..300349)
     CDS             complement(300360..300602)
     CDS             complement(300618..300812)
     CDS             300978..301928
     CDS             301940..302257
     CDS             302261..304513
     CDS             304515..305495
     CDS             306052..308157
     CDS             complement(308453..308935)
     CDS             complement(309030..310514)
     CDS             310667..312274
     CDS             312433..312606
     CDS             complement(313115..313462)
     CDS             313695..314657
     CDS             314803..315585
     CDS             315715..316872
     CDS             316869..318278
     CDS             318314..319552
     CDS             319581..320186
     CDS             320264..321133
     CDS             321134..321727
     CDS             321740..322789
     CDS             322855..323706
     CDS             323905..324228
     CDS             324231..324680
     CDS             324751..324909
     CDS             325111..327093
     CDS             327393..332696
     CDS             complement(332863..335022)
     CDS             complement(335019..335615)
     CDS             335681..336208
     CDS             336278..336607
     CDS             337093..338250
     CDS             338263..339657
     CDS             339733..341157
     CDS             341169..341858
     CDS             341956..342972
     CDS             343094..343972
     CDS             343954..344907
     CDS             344894..345901
     CDS             345885..346895
     CDS             346973..347671
     CDS             347668..348663
     CDS             348677..349309
     CDS             349310..349456
     CDS             350229..350423
     CDS             350513..351121
     CDS             351081..351374
     CDS             351393..352277
     CDS             complement(352405..352590)
     CDS             complement(352538..352861)
     CDS             complement(353339..353608)
     CDS             353760..355529
     CDS             355553..357508
     CDS             357510..357947
     CDS             358009..359145
     CDS             359944..361227
     CDS             complement(361275..363641)
     CDS             complement(363875..364489)
     CDS             complement(364501..365373)
     CDS             365460..365762
     CDS             365759..366307
     CDS             366411..368747
     CDS             369089..370411
     CDS             370629..371177
     CDS             371287..372186
     CDS             complement(372211..373485)
     CDS             complement(373698..374069)
     CDS             complement(374072..375436)
     CDS             375761..376546
     CDS             376640..377074
     CDS             377074..378048
     CDS             378108..378332
     CDS             378451..379425
     CDS             379418..380338
     CDS             380372..381103
     CDS             381125..382360
     CDS             382363..382848
     CDS             382845..383267
     CDS             383279..384646
     CDS             384683..385549
     CDS             385546..386313
     CDS             386472..386657
     CDS             complement(387424..387846)
     CDS             complement(387839..388228)
     CDS             complement(388250..388810)
     CDS             complement(388939..390381)
     CDS             complement(390381..391847)
     CDS             complement(391847..392149)
     CDS             392362..393906
     CDS             394175..394660
     CDS             394776..394964
     CDS             395121..395486
     CDS             395489..397156
     CDS             397357..399057
     CDS             399050..399526
     CDS             399592..400614
     CDS             401195..401551
     CDS             401601..402851
     CDS             403586..403801
     CDS             complement(403910..404650)
     CDS             complement(404650..406215)
     CDS             406353..408242
     CDS             complement(408542..409090)
     CDS             complement(409288..409410)
     CDS             409666..410511
     CDS             complement(410657..411718)
     CDS             412113..414437
     CDS             complement(414804..415022)
     CDS             complement(415349..415633)
     CDS             complement(416246..416416)
     CDS             complement(417068..418291)
     CDS             418459..419781
     CDS             419783..421669
     CDS             421837..422181
     CDS             422191..423603
     CDS             423672..425351
     CDS             complement(425479..426918)
     CDS             complement(426922..428271)
     CDS             428460..429308
     CDS             429323..429871
     CDS             429878..430090
     CDS             430192..431874
     CDS             431859..432689
     CDS             432882..433385
     CDS             433844..434407
     CDS             434397..435047
     CDS             435075..435464
     CDS             435469..435918
     CDS             436046..436633
     CDS             437023..438630
     CDS             complement(439189..440820)
     CDS             441022..441132
     CDS             441113..446092
     CDS             446182..447378
     CDS             447514..448041
     CDS             448118..448474
     CDS             448511..449857
     CDS             450037..450186
     CDS             450637..451917
     CDS             complement(451871..452410)
     CDS             complement(452481..453278)
     CDS             complement(453335..454903)
     CDS             complement(454903..456366)
     CDS             complement(456379..458712)
     CDS             459085..459285
     CDS             459320..459829
     CDS             459993..461027
     CDS             461054..461578
     CDS             462058..463881
     CDS             463883..464239
     CDS             464641..465759
     CDS             complement(466094..466381)
     CDS             complement(466391..466801)
     CDS             466869..467600
     CDS             467597..468646
     CDS             complement(468814..469143)
     CDS             469419..469757
     CDS             469762..470499
     CDS             470513..471853
     CDS             complement(471895..472050)
     CDS             complement(472107..473114)
     CDS             complement(473133..473468)
     CDS             complement(473479..475104)
     CDS             complement(475049..475636)
     CDS             475926..476159
     CDS             476191..476880
     CDS             476922..477155
     CDS             477306..477917
     CDS             478078..478872
     CDS             478869..479504
     CDS             479630..480109
     CDS             480165..481289
     CDS             481311..481604
     CDS             481597..481896
     CDS             481913..484705
     CDS             484956..485306
     CDS             485585..486364
     CDS             486366..486548
     CDS             486545..486685
     CDS             486998..487231
     CDS             487231..488565
     CDS             488575..488829
     CDS             488925..489320
     CDS             489732..490181
     CDS             490168..490725
     CDS             490727..491689
     CDS             491701..494352
     CDS             494422..495177
     CDS             495460..496263
     CDS             complement(496468..496857)
     CDS             complement(496934..497191)
     CDS             complement(497417..497686)
     CDS             497876..498883
     CDS             499462..499665
     CDS             499631..499915
     CDS             499939..500571
     CDS             500872..501711
     CDS             501729..503567
     CDS             503580..504995
     CDS             505545..506633
     CDS             506633..507142
     CDS             507219..509621
     CDS             complement(509689..510690)
     CDS             510846..511148
     CDS             511488..511685
     CDS             511946..514195
     CDS             514259..515125
     CDS             515810..518023
     CDS             518039..518656
     CDS             518668..519552
     CDS             519634..520977
     CDS             520970..521356
     CDS             521360..522244
     CDS             522381..522836
     CDS             523650..524927
     CDS             524940..525587
     CDS             525639..527018
     CDS             527330..527986
     CDS             527983..529311
     CDS             529452..530333
     CDS             complement(530654..531844)
     CDS             complement(532102..532761)
     CDS             complement(532771..533448)
     CDS             complement(533461..534255)
     CDS             complement(534266..534610)
     CDS             complement(534635..535024)
     CDS             535301..537523
     CDS             537698..539359
     CDS             539428..540207
     CDS             540319..541539
     CDS             541544..542776
     CDS             542928..543551
     CDS             543591..545435
     CDS             545425..546258
     CDS             complement(546440..547240)
     CDS             547411..548016
     CDS             548029..549429
     CDS             549483..550061
     CDS             550225..550377
     CDS             550683..552008
     CDS             552212..553249
     CDS             553251..553721
     CDS             553724..554440
     CDS             554749..555174
     CDS             555382..556071
     CDS             complement(556663..557169)
     CDS             557183..557545
     CDS             558589..559581
     CDS             559583..560401
     CDS             560403..561188
     CDS             561441..561686
     CDS             complement(561962..562186)
     CDS             562418..568852
     CDS             569476..569952
     CDS             569990..570295
     CDS             570343..571818
     CDS             572123..578809
     CDS             complement(579191..579502)
     CDS             complement(579514..579678)
     CDS             complement(579666..579911)
     CDS             complement(580123..580482)
     CDS             580574..581026
     CDS             581084..581530
     CDS             581514..582071
     CDS             582064..582318
     CDS             582330..584384
     CDS             584563..585423
     CDS             585634..586344
     CDS             586364..586930
     CDS             586941..588053
     CDS             588321..589058
     CDS             589055..590746
     CDS             590862..591425
     CDS             591447..597077
     CDS             597147..598868
     CDS             598869..598976
     CDS             599026..600015
     CDS             600151..601110
     CDS             601207..602046
     CDS             complement(602094..602264)
     CDS             602385..603269
     CDS             603262..604500
     CDS             604493..605116
     CDS             605131..606060
     CDS             606081..606836
     CDS             complement(606890..607858)
     CDS             607862..608131
     CDS             608131..608511
     CDS             complement(608867..609592)
     CDS             609754..611595
     CDS             611615..611869
     CDS             612233..612532
     CDS             612603..614624
     CDS             614626..615267
     CDS             615371..616723
     CDS             616727..617785
     CDS             617795..618985
     CDS             619116..619241
     CDS             619262..619384
     CDS             619725..620573
     CDS             620557..620748
     CDS             620916..621929
     CDS             621931..622092
     CDS             622319..622972
     CDS             622965..623678
     CDS             624413..625114
     CDS             625148..625780
     CDS             625960..626364
     CDS             626460..627224
     CDS             627224..627976
     CDS             628007..628684
     CDS             628681..629328
     CDS             complement(629408..629956)
     CDS             complement(630031..630273)
     CDS             complement(630285..631043)
     CDS             complement(631044..631721)
     CDS             complement(631681..632361)
     CDS             632576..632722
     CDS             632850..634340
     CDS             634965..636101
     CDS             636656..637324
     CDS             637613..638395
     CDS             638397..639026
     CDS             639584..640144
     CDS             640145..641530
     CDS             641532..642182
     CDS             642193..642885
     CDS             642890..643414
     CDS             643414..644217
     CDS             644210..644842
     CDS             complement(645051..645842)
     CDS             646208..646603
     CDS             646614..646985
     CDS             646995..649238
     CDS             649445..651220
     CDS             651331..651678
     CDS             complement(651795..652304)
     CDS             complement(652336..652683)
     CDS             653116..653412
     CDS             653533..654477
     CDS             complement(654580..655965)
     CDS             656386..656793
     CDS             complement(656822..657277)
     CDS             complement(657297..658472)
     CDS             complement(658531..659376)
     CDS             659501..660058
     CDS             660077..660544
     CDS             660633..661262
     CDS             661436..662026
     CDS             662105..662353
     CDS             662455..663615
     CDS             663883..664752
     CDS             664756..665712
     CDS             665712..666476
     CDS             666476..667186
     CDS             667600..668256
     CDS             668482..669459
     CDS             669477..670169
     CDS             670162..671088
     CDS             671374..673554
     CDS             673606..674421
     CDS             674561..675904
     CDS             676119..677309
     CDS             677862..678797
     CDS             678831..679868
     CDS             680041..680646
     CDS             680803..681333
     CDS             681354..682439
     CDS             682441..682908
     CDS             682910..684451
     CDS             complement(684508..685311)
     CDS             complement(685395..685616)
     CDS             686482..686754
     CDS             686774..687013
     CDS             687590..688018
     CDS             688019..688378
     CDS             688409..688927
     CDS             688917..689636
     CDS             689648..689986
     CDS             complement(690017..690337)
     CDS             690435..690650
     CDS             complement(690854..691390)
     CDS             complement(691587..692933)
     CDS             693198..694397
     CDS             694381..695082
     CDS             695084..696343
     CDS             696467..698464
     CDS             698514..698705
     CDS             698795..699115
     CDS             699119..699994
     CDS             700009..700935
     CDS             701035..701271
     CDS             701264..701962
     CDS             701973..702452
     CDS             702460..703188
     CDS             703230..704099
     CDS             704074..704514
     CDS             704637..707183
     CDS             707292..707966
     CDS             707956..709290
     CDS             complement(709324..709611)
     CDS             709751..710680
     CDS             710880..713330
     CDS             713367..714590
     CDS             714601..715155
     CDS             715231..715803
     CDS             715818..717764
     CDS             717846..719573
     CDS             720316..720720
     CDS             720752..721261
     CDS             complement(721895..722194)
     CDS             complement(722359..722781)
     CDS             722874..723221
     CDS             complement(723946..726204)
     CDS             complement(726433..726663)
     CDS             726853..727536
     CDS             727536..728270
     CDS             728424..729281
     CDS             729423..730295
     CDS             730577..731260
     CDS             731274..732485
     CDS             732487..732897
     CDS             733045..733854
     CDS             734318..735061
     CDS             735107..735310
     CDS             735335..735847
     CDS             736505..737215
     CDS             complement(737238..737762)
     CDS             complement(737815..738051)
     CDS             complement(738119..739039)
     CDS             739237..739677
     CDS             739884..740474
     CDS             740471..741748
     CDS             741766..742428
     CDS             742415..742804
     CDS             742894..743946
     CDS             744090..745625
     CDS             745618..746676
     CDS             746679..747635
     CDS             747720..747932
     CDS             748068..748235
     CDS             748235..748603
     CDS             748579..749067
     CDS             complement(749110..749751)
     CDS             749887..751830
     CDS             751830..751937
     CDS             751951..752076
     CDS             752286..754721
     CDS             754851..755873
     CDS             755929..756633
     CDS             756698..757387
     CDS             757384..758307
     CDS             758322..758966
     CDS             759134..759364
     CDS             759737..760939
     CDS             complement(761198..761602)
     CDS             complement(761599..761886)
     CDS             complement(761883..762401)
     CDS             762595..763092
     CDS             763092..764747
     CDS             764775..764969
     CDS             765119..765889
     CDS             765917..767179
     CDS             767190..768416
     CDS             768403..768843
     CDS             768897..770309
     CDS             complement(770508..771749)
     CDS             771852..772961
     CDS             774386..775126
     CDS             775123..776034
     CDS             776031..777983
     CDS             778069..780372
     CDS             complement(780417..780845)
     CDS             780983..782125
     CDS             782134..783348
     CDS             783483..784307
     CDS             784329..784664
     CDS             784661..785068
     CDS             785081..786247
     CDS             786755..788248
     CDS             788261..788872
     CDS             788951..792301
     CDS             792572..792772
     CDS             complement(792887..793357)
     CDS             complement(793374..795647)
     CDS             795993..799094
     CDS             799177..800184
     CDS             800243..801748
     CDS             803555..804427
     CDS             complement(804729..804917)
     CDS             805060..805371
     CDS             805375..806091
     CDS             complement(806221..807036)
     CDS             complement(807033..807938)
     CDS             complement(807939..808070)
     CDS             808409..808648
     CDS             808645..809649
     CDS             809751..811880
     CDS             811867..812316
     CDS             812375..812647
     CDS             complement(813001..813192)
     CDS             813495..813605
     CDS             813620..814378
     CDS             814380..816368
     CDS             complement(816411..817001)
     CDS             complement(817081..817956)
     CDS             818663..820138
     CDS             complement(820292..820819)
     CDS             821075..821935
     CDS             821932..823191
     CDS             823191..824318
     CDS             824315..825400
     CDS             825410..826285
     CDS             complement(826466..827275)
     CDS             827547..827768
     CDS             827822..828493
     CDS             828735..829643
     CDS             829640..830101
     CDS             830091..830978
     CDS             830981..832864
     CDS             832965..834074
     CDS             834084..835346
     CDS             835350..836147
     CDS             836263..836901
     CDS             836898..837788
     CDS             837828..838145
     CDS             838148..839017
     CDS             839244..839762
     CDS             839871..840518
     CDS             complement(840507..840896)
     CDS             complement(840922..841311)
     CDS             841805..843139
     CDS             843223..843960
     CDS             843969..844526
     CDS             844586..845440
     CDS             845449..845664
     CDS             845750..846718
     CDS             846911..847411
     CDS             847414..847641
     CDS             complement(848041..848316)
     CDS             complement(848313..848576)
     CDS             complement(848727..849152)
     CDS             849329..849898
     CDS             849966..850616
     CDS             850600..852840
     CDS             853239..853715
     CDS             853830..855011
     CDS             855291..855848
     CDS             855881..856081
     CDS             856133..856492
     CDS             856550..856930
     CDS             857180..857980
     CDS             857991..858929
     CDS             859028..861136
     CDS             complement(861197..862852)
     CDS             862957..863454
     CDS             863435..863830
     CDS             863847..864746
     CDS             864795..865619
     CDS             865619..866224
     CDS             866211..867410
     CDS             867599..867832
     CDS             867934..870288
     CDS             870251..870718
     CDS             870734..871594
     CDS             871667..872620
     CDS             872639..874441
     CDS             874443..875156
     CDS             875223..876164
     CDS             complement(876381..876623)
     CDS             complement(876623..876814)
     CDS             complement(877383..878003)
     CDS             complement(878003..878485)
     CDS             complement(878485..879327)
     CDS             complement(879422..880222)
     CDS             880366..881745
     CDS             881755..882300
     CDS             882312..882626
     CDS             882643..883335
     CDS             883412..883903
     CDS             884001..884591
     CDS             884600..886363
     CDS             886559..886924
     CDS             887384..887584
     CDS             887626..888030
     CDS             888363..888968
     CDS             888979..889536
     CDS             889910..891301
     CDS             891444..892361
     CDS             892369..894930
     CDS             895140..898259
     CDS             899269..899811
     CDS             900059..900688
     CDS             complement(900731..901951)
     CDS             902106..903200
     CDS             complement(903242..903619)
     CDS             complement(903701..904132)
     CDS             904255..904764
     CDS             905279..906355
     CDS             906411..907346
     CDS             complement(907393..908766)
     CDS             complement(908903..909085)
     CDS             909208..909807
     CDS             909797..910276
     CDS             910286..911365
     CDS             911365..912204
     CDS             912188..912790
     CDS             912792..913223
     CDS             913285..914541
     CDS             914549..915523
     CDS             915523..916137
     CDS             916211..917185
     CDS             917259..918890
     CDS             919628..919846
     CDS             920239..921264
     CDS             921254..922261
     CDS             922261..923268
     CDS             923268..924062
     CDS             924988..925119
     CDS             925803..925964
     CDS             926056..927735
     CDS             928003..928569
     CDS             928891..929079
     CDS             929141..929956
     CDS             929956..930810
     CDS             930922..931806
     CDS             931969..933708
     CDS             933794..934111
     CDS             934157..934438
     CDS             934883..935359
     CDS             935359..936120
     CDS             936148..936924
     CDS             936948..937304
     CDS             938136..938495
     CDS             938505..938834
     CDS             938857..939474
     CDS             939565..940062
     CDS             940155..940742
     CDS             complement(940787..941641)
     CDS             941893..943188
     CDS             943190..943798
     CDS             943808..944590
     CDS             944613..946505
     CDS             946534..947640
     CDS             947648..948958
     CDS             948960..950183
     CDS             950188..951123
     CDS             951138..952337
     CDS             952356..953000
     CDS             953452..954594
     CDS             955253..955474
     CDS             956376..957605
     CDS             957625..960321
     CDS             960734..961738
     CDS             961807..962673
     CDS             962670..963428
     CDS             963518..965278
     CDS             965281..966390
     CDS             966404..966733
     CDS             966848..967891
     CDS             967907..969232
     CDS             969263..969439
     CDS             969498..969632
     CDS             969696..971006
     CDS             971016..971174
     CDS             complement(971225..971728)
     CDS             complement(971764..972012)
     CDS             complement(972009..972563)
     CDS             973796..975055
     CDS             975071..975622
     CDS             975615..976892
     CDS             976908..977768
     CDS             977867..978547
     CDS             978562..978951
     CDS             979142..981433
     CDS             981476..982156
     CDS             complement(982153..982842)
     CDS             complement(982860..983501)
     CDS             complement(983584..983799)
     CDS             complement(983807..984154)
     CDS             complement(984159..985274)
     CDS             complement(985284..986243)
     CDS             complement(986356..986925)
     CDS             987053..987724
     CDS             987708..988526
     CDS             988523..989419
     CDS             989463..990437
     CDS             complement(990699..991217)
     CDS             complement(991214..991501)
     CDS             complement(991498..992016)
     CDS             complement(992198..992497)
     CDS             992911..993603
     CDS             993785..994099
     CDS             994115..994459
     CDS             994476..994769
     CDS             complement(995406..995537)
     CDS             995722..996639
     CDS             complement(996732..997580)
     CDS             997722..998561
     CDS             998667..998942
     CDS             999368..1001269
     CDS             1001272..1002135
     CDS             1002215..1003393
     CDS             1003486..1005444
     CDS             1005556..1007835
     CDS             1008379..1009803
     CDS             1010268..1012196
     CDS             1012186..1013328
     CDS             1013318..1014457
     CDS             1014454..1015887
     CDS             1016600..1017715
     CDS             complement(1017712..1018158)
     CDS             1018322..1019626
     CDS             complement(1020607..1020975)
     CDS             1021482..1024757
     CDS             1024754..1028404
     CDS             1028574..1029752
     CDS             1029961..1035852
     CDS             1036311..1037162
     CDS             1037149..1037928
     CDS             1037944..1039494
     CDS             1040078..1041148
     CDS             complement(1041221..1042210)
     CDS             complement(1042274..1043977)
     CDS             complement(1044023..1045066)
     CDS             complement(1045284..1046276)
     CDS             complement(1046292..1047260)
     CDS             complement(1047414..1048775)
     CDS             complement(1048786..1049046)
     CDS             complement(1049060..1050328)
     CDS             complement(1050341..1050805)
     CDS             complement(1050815..1051468)
     CDS             complement(1051604..1052251)
     CDS             complement(1052265..1052978)
     CDS             complement(1053436..1053594)
     CDS             complement(1053664..1053816)
     CDS             complement(1054238..1056772)
     CDS             complement(1056930..1059380)
     CDS             complement(1059635..1061359)
     CDS             complement(1061374..1061637)
     CDS             1061988..1062206
     CDS             1062287..1064446
     CDS             1064634..1065596
     CDS             1065778..1066539
     CDS             complement(1066809..1066994)
     CDS             complement(1067037..1068443)
     CDS             complement(1068652..1070343)
     CDS             complement(1070343..1070660)
     CDS             complement(1070696..1071532)
     CDS             complement(1071766..1072746)
     CDS             complement(1072748..1073677)
     CDS             complement(1073688..1074203)
     CDS             complement(1074234..1074659)
     CDS             complement(1074817..1075161)
     CDS             complement(1075330..1075674)
     CDS             complement(1075659..1076132)
     CDS             complement(1076140..1076442)
     CDS             complement(1076480..1076752)
     CDS             complement(1077369..1079192)
     CDS             complement(1079271..1079999)
     CDS             complement(1080001..1081668)
     CDS             complement(1081675..1082106)
     CDS             complement(1082099..1082914)
     CDS             complement(1082907..1083782)
     CDS             complement(1083779..1083991)
     CDS             complement(1083969..1085309)
     CDS             complement(1085437..1086075)
     CDS             complement(1086183..1086485)
     CDS             complement(1086482..1086577)
     CDS             complement(1086726..1087604)
     CDS             complement(1087705..1090890)
     CDS             complement(1090902..1092176)
     CDS             complement(1092272..1093387)
     CDS             complement(1093409..1093531)
     CDS             complement(1093679..1094476)
     CDS             complement(1094720..1095463)
     CDS             complement(1095463..1097988)
     CDS             1098125..1099111
     CDS             complement(1099497..1102751)
     CDS             complement(1102916..1104787)
     CDS             complement(1104862..1105125)
     CDS             complement(1105118..1105360)
     CDS             complement(1105451..1106260)
     CDS             complement(1106262..1107611)
     CDS             complement(1107604..1108308)
     CDS             complement(1108363..1109538)
     CDS             complement(1109867..1111537)
     CDS             1111767..1112456
     CDS             1112468..1113019
     CDS             1113003..1113566
     CDS             1113848..1114375
     CDS             1114387..1114902
     CDS             complement(1114899..1115366)
     CDS             complement(1115440..1115928)
     CDS             complement(1115894..1116457)
     CDS             complement(1116467..1118455)
     CDS             complement(1118532..1119485)
     CDS             1119658..1121823
     CDS             1121823..1122563
     CDS             1122712..1124199
     CDS             complement(1124245..1125522)
     CDS             complement(1125526..1126344)
     CDS             complement(1126344..1127138)
     CDS             complement(1127135..1130674)
     CDS             complement(1130665..1131363)
     CDS             complement(1131681..1132667)
     CDS             complement(1132842..1134185)
     CDS             complement(1134145..1136076)
     CDS             complement(1136240..1136410)
     CDS             complement(1136391..1136564)
     CDS             complement(1136664..1136807)
     CDS             complement(1137026..1137385)
     CDS             complement(1137389..1137658)
     CDS             complement(1137655..1138692)
     CDS             complement(1138704..1139123)
     CDS             complement(1139166..1139798)
     CDS             complement(1139817..1140473)
     CDS             complement(1140517..1141149)
     CDS             complement(1141242..1141601)
     CDS             complement(1141707..1143794)
     CDS             complement(1143961..1145004)
     CDS             complement(1145894..1146742)
     CDS             complement(1146838..1147527)
     CDS             complement(1147539..1148417)
     CDS             complement(1148407..1149276)
     CDS             complement(1149293..1150315)
     CDS             complement(1150320..1151027)
     CDS             1151363..1152850
     CDS             1152860..1153663
     CDS             1153665..1154474
     CDS             complement(1154749..1157925)
     CDS             complement(1158238..1159317)
     CDS             complement(1159367..1160290)
     CDS             complement(1160309..1160830)
     CDS             complement(1161041..1161670)
     CDS             complement(1161670..1162212)
     CDS             1162382..1162522
     CDS             1162938..1164497
     CDS             complement(1164646..1165545)
     CDS             complement(1165547..1166107)
     CDS             1166201..1166914
     CDS             1167266..1168549
     CDS             complement(1168744..1170315)
     CDS             complement(1170327..1170659)
     CDS             complement(1170750..1171127)
     CDS             1171199..1172503
     CDS             1172516..1173322
     CDS             complement(1173490..1173837)
     CDS             complement(1173956..1174285)
     CDS             complement(1174279..1174653)
     CDS             complement(1174650..1174916)
     CDS             complement(1175032..1175475)
     CDS             1175579..1176514
     CDS             1176610..1176852
     CDS             complement(1176909..1177487)
     CDS             complement(1177462..1178466)
     CDS             complement(1178518..1178784)
     CDS             1179472..1180818
     CDS             complement(1181314..1181484)
     CDS             complement(1181497..1182138)
     CDS             1182410..1182847
     CDS             complement(1183138..1183341)
     CDS             complement(1183359..1184072)
     CDS             complement(1184181..1184276)
     CDS             complement(1184308..1184715)
     CDS             complement(1185003..1185491)
     CDS             complement(1185496..1186905)
     CDS             complement(1186915..1188897)
     CDS             complement(1188910..1189761)
     CDS             complement(1189778..1190728)
     CDS             complement(1190838..1192466)
     CDS             complement(1192548..1193471)
     CDS             complement(1193495..1194193)
     CDS             complement(1194240..1194476)
     CDS             complement(1195086..1195307)
     CDS             complement(1196101..1196238)
     CDS             complement(1196371..1197690)
     CDS             complement(1197693..1198433)
     CDS             complement(1198448..1200055)
     CDS             complement(1200052..1201992)
     CDS             complement(1202025..1204634)
     CDS             complement(1204813..1204950)
     CDS             complement(1205152..1205739)
     CDS             complement(1205832..1205975)
     CDS             complement(1205988..1206368)
     CDS             complement(1206423..1206701)
     CDS             complement(1206709..1206963)
     CDS             complement(1206960..1207133)
     CDS             complement(1207321..1207689)
     CDS             complement(1207765..1208265)
     CDS             complement(1208515..1209981)
     CDS             complement(1210076..1211827)
     CDS             complement(1211829..1213553)
     CDS             complement(1213611..1214549)
     CDS             complement(1214578..1214769)
     CDS             complement(1214845..1215714)
     CDS             complement(1215716..1217002)
     CDS             complement(1217153..1217890)
     CDS             complement(1218032..1219066)
     CDS             complement(1219095..1220528)
     CDS             complement(1220544..1221530)
     CDS             complement(1221532..1222635)
     CDS             complement(1222625..1223470)
     CDS             complement(1223749..1225023)
     CDS             complement(1225020..1225868)
     CDS             complement(1225865..1226341)
     CDS             complement(1226334..1227617)
     CDS             complement(1227709..1228047)
     CDS             complement(1228058..1229161)
     CDS             complement(1229171..1230337)
     CDS             complement(1230347..1231414)
     CDS             complement(1231433..1232287)
     CDS             complement(1232277..1232954)
     CDS             complement(1232951..1234123)
     CDS             complement(1234801..1236435)
     CDS             complement(1236416..1237165)
     CDS             1237343..1238797
     CDS             complement(1238887..1241505)
     CDS             complement(1241527..1242012)
     CDS             complement(1242787..1243857)
     CDS             complement(1243854..1244627)
     CDS             complement(1244624..1245430)
     CDS             complement(1245411..1246568)
     CDS             complement(1246627..1247577)
     CDS             complement(1247689..1248441)
     CDS             complement(1248451..1249122)
     CDS             1249324..1250595
     CDS             complement(1250615..1251430)
     CDS             complement(1251587..1252240)
     CDS             complement(1252252..1253010)
     CDS             complement(1253023..1253826)
     CDS             complement(1253837..1254721)
     CDS             complement(1254711..1255628)
     CDS             complement(1255628..1256506)
     CDS             complement(1257080..1257475)
     CDS             complement(1257581..1258384)
     CDS             complement(1258385..1259158)
     CDS             complement(1259148..1259426)
     CDS             complement(1259426..1259827)
     CDS             complement(1260037..1260654)
     CDS             complement(1260644..1261417)
     CDS             complement(1261428..1262165)
     CDS             complement(1262170..1263300)
     CDS             complement(1263384..1263773)
     CDS             complement(1263789..1264172)
     CDS             complement(1264173..1264961)
     CDS             complement(1264954..1265889)
     CDS             complement(1266019..1266195)
     CDS             complement(1266335..1267042)
     CDS             1267193..1268221
     CDS             complement(1268770..1269159)
     CDS             complement(1269894..1269995)
     CDS             complement(1270613..1271164)
     CDS             complement(1271411..1272235)
     CDS             complement(1272232..1273692)
     CDS             complement(1273808..1274296)
     CDS             complement(1274286..1274495)
     CDS             complement(1274880..1275608)
     CDS             complement(1275624..1276343)
     CDS             complement(1276851..1277576)
     CDS             complement(1278165..1279451)
     CDS             1280075..1280257
     CDS             1280441..1280632
     CDS             1280629..1281807
     CDS             complement(1282334..1283326)
     CDS             1283486..1285240
     CDS             1285224..1286945
     CDS             1286956..1287540
     CDS             1287540..1288235
     CDS             1288223..1289587
     CDS             complement(1291130..1291435)
     CDS             complement(1291786..1292136)
     CDS             complement(1292117..1292302)
     CDS             complement(1292606..1294168)
     CDS             1294310..1295008
     CDS             complement(1295051..1295947)
     CDS             complement(1295956..1296894)
     CDS             complement(1296891..1297616)
     CDS             complement(1297700..1298335)
     CDS             complement(1298337..1299164)
     CDS             complement(1299186..1299521)
     CDS             complement(1299522..1300034)
     CDS             complement(1300128..1300250)
     CDS             1300763..1301374
     CDS             1301419..1302147
     CDS             complement(1302186..1303097)
     CDS             complement(1303163..1303387)
     CDS             complement(1303465..1304208)
     CDS             complement(1304208..1305008)
     CDS             complement(1305166..1305522)
     CDS             complement(1305516..1306046)
     CDS             complement(1306046..1306540)
     CDS             1306675..1307121
     CDS             1307118..1307765
     CDS             complement(1307786..1308367)
     CDS             complement(1308368..1309243)
     CDS             complement(1309395..1310774)
     CDS             1311068..1311991
     CDS             1312051..1312656
     CDS             1312674..1313918
     CDS             complement(1314035..1314292)
     CDS             complement(1314334..1316370)
     CDS             complement(1316630..1317547)
     CDS             complement(1317741..1318130)
     CDS             complement(1318112..1318501)
     CDS             complement(1318774..1319616)
     CDS             complement(1319730..1321172)
     CDS             1321948..1322925
     CDS             1322922..1324004
     CDS             complement(1324163..1324576)
     CDS             complement(1324655..1325143)
     CDS             complement(1325119..1325487)
     CDS             complement(1325713..1325925)
     CDS             complement(1325979..1326317)
     CDS             complement(1326440..1326580)
     CDS             complement(1326964..1328160)
     CDS             complement(1329082..1329951)
     CDS             complement(1330175..1330783)
     CDS             complement(1330741..1331847)
     CDS             complement(1331958..1332188)
     CDS             complement(1332570..1332869)
     CDS             1333648..1335366
     CDS             1335477..1335824
     CDS             complement(1336103..1336939)
     CDS             complement(1336952..1337581)
     CDS             complement(1337591..1338232)
     CDS             complement(1338378..1339607)
     CDS             complement(1339597..1340763)
     CDS             1340907..1341920
     CDS             complement(1341965..1342384)
     CDS             complement(1342395..1343801)
     CDS             complement(1343887..1344765)
     CDS             complement(1344781..1346286)
     CDS             complement(1346301..1346837)
     CDS             complement(1346837..1347331)
     CDS             complement(1347345..1348061)
     CDS             complement(1348096..1348296)
     CDS             complement(1348371..1349378)
     CDS             complement(1349823..1350251)
     CDS             complement(1350339..1350746)
     CDS             complement(1350774..1351256)
     CDS             complement(1351327..1352982)
     CDS             complement(1353063..1353557)
     CDS             complement(1353554..1354018)
     CDS             complement(1354028..1355362)
     CDS             complement(1355373..1355990)
     CDS             complement(1356038..1359136)
     CDS             complement(1359229..1360395)
     CDS             complement(1360403..1361497)
     CDS             complement(1361655..1361981)
     CDS             complement(1361926..1362378)
     CDS             complement(1362403..1363026)
     CDS             complement(1363036..1363338)
     CDS             complement(1363510..1365468)
     CDS             complement(1365671..1367293)
     CDS             1367399..1368844
     CDS             complement(1368890..1369084)
     CDS             complement(1369185..1369469)
     CDS             complement(1369466..1369780)
     CDS             complement(1369817..1370329)
     CDS             complement(1370416..1371351)
     CDS             complement(1371422..1371721)
     CDS             complement(1371711..1372460)
     CDS             complement(1372514..1372873)
     CDS             complement(1372875..1374275)
     CDS             complement(1374570..1374809)
     CDS             complement(1374841..1375311)
     CDS             complement(1375323..1375613)
     CDS             complement(1375766..1377109)
     CDS             complement(1377128..1377493)
     CDS             complement(1377486..1378673)
     CDS             complement(1378670..1379101)
     CDS             1379479..1380027
     CDS             complement(1380265..1387920)
     CDS             1388136..1389620
     CDS             complement(1389671..1390399)
     CDS             complement(1390478..1390642)
     CDS             complement(1390809..1392404)
     CDS             complement(1392416..1392826)
     CDS             complement(1392942..1393733)
     CDS             complement(1393746..1396442)
     CDS             1396746..1397930
     CDS             complement(1398073..1399944)
     CDS             complement(1399941..1401140)
     CDS             complement(1401137..1401904)
     CDS             complement(1402181..1403029)
     CDS             complement(1403031..1403405)
     CDS             complement(1403479..1404831)
     CDS             complement(1404855..1405634)
     CDS             complement(1405621..1406478)
     CDS             1406614..1407582
     CDS             complement(1407616..1408527)
     CDS             complement(1408524..1409501)
     CDS             complement(1409498..1410388)
     CDS             complement(1410440..1410820)
     CDS             complement(1410831..1411418)
     CDS             complement(1411427..1412659)
     CDS             complement(1412691..1412861)
     CDS             complement(1412861..1413367)
     CDS             complement(1413497..1414015)
     CDS             complement(1414511..1416016)
     CDS             complement(1416054..1416812)
     CDS             complement(1416910..1417587)
     CDS             complement(1417596..1418540)
     CDS             1418580..1418735
     CDS             complement(1418722..1419234)
     CDS             complement(1419322..1420080)
     CDS             complement(1420581..1421711)
     CDS             complement(1422161..1422736)
     CDS             complement(1422736..1423524)
     CDS             complement(1423788..1425362)
     CDS             complement(1425561..1426787)
     CDS             1426977..1428293
     CDS             1428392..1429735
     CDS             1429735..1430517
     CDS             1430643..1431725
     CDS             1431673..1431921
     CDS             complement(1432048..1432536)
     CDS             complement(1432598..1432870)
     CDS             complement(1433096..1433308)
     CDS             complement(1433540..1434001)
     CDS             complement(1433979..1434752)
     CDS             complement(1434742..1435491)
     CDS             complement(1435804..1436955)
     CDS             complement(1437195..1437824)
     CDS             complement(1437827..1438165)
     CDS             complement(1438296..1438967)
     CDS             complement(1438976..1439452)
     CDS             1439498..1439710
     CDS             complement(1439772..1440743)
     CDS             complement(1440727..1441746)
     CDS             complement(1442047..1443150)
     CDS             complement(1443167..1443964)
     CDS             complement(1443951..1444628)
     CDS             complement(1444730..1447066)
     CDS             1447199..1447948
     CDS             complement(1448241..1448855)
     CDS             complement(1449589..1449858)
     CDS             complement(1449999..1450628)
     CDS             1450867..1451067
     CDS             1451498..1451638
     CDS             1451645..1451821
     CDS             1451879..1453822
     CDS             complement(1453871..1454845)
     CDS             complement(1454838..1455515)
     CDS             1455671..1456744
     CDS             complement(1456835..1457137)
     CDS             complement(1457206..1457643)
     CDS             complement(1457719..1458561)
     CDS             1458673..1459323
     CDS             1459625..1460017
     CDS             1460276..1460713
     CDS             complement(1460808..1461107)
     CDS             complement(1461288..1461650)
     CDS             1462009..1462122
     CDS             complement(1462462..1462905)
     CDS             complement(1462935..1465157)
     CDS             1466152..1466781
     CDS             complement(1466904..1468796)
     CDS             1469087..1469809
     CDS             1469806..1470654
     CDS             1470686..1471615
     CDS             1471738..1472229
     CDS             complement(1472325..1475033)
     CDS             complement(1475035..1475736)
     CDS             complement(1475986..1478397)
     CDS             complement(1478450..1479142)
     CDS             complement(1479193..1479381)
     CDS             complement(1480465..1483257)
     CDS             complement(1483510..1483626)
     CDS             complement(1483605..1484393)
     CDS             complement(1484402..1485187)
     CDS             complement(1485184..1485447)
     CDS             complement(1485447..1485986)
     CDS             complement(1485996..1486667)
     CDS             complement(1486672..1487931)
     CDS             complement(1487948..1489321)
     CDS             complement(1489540..1490244)
     CDS             complement(1490335..1490946)
     CDS             complement(1490933..1492306)
     CDS             complement(1492390..1493433)
     CDS             complement(1493609..1494205)
     CDS             complement(1494216..1496258)
     CDS             1496473..1497324
     CDS             complement(1497340..1498224)
     CDS             complement(1498242..1498955)
     CDS             complement(1499064..1499159)
     CDS             complement(1499342..1499806)
     CDS             complement(1500093..1500437)
     CDS             complement(1500534..1500986)
     CDS             complement(1501259..1502098)
     CDS             complement(1502114..1503001)
     CDS             complement(1503232..1504560)
     CDS             complement(1504685..1506202)
     CDS             complement(1506221..1506919)
     CDS             complement(1507099..1508202)
     CDS             complement(1508214..1510307)
     CDS             complement(1510325..1511158)
     CDS             complement(1511158..1512042)
     CDS             complement(1512121..1513458)
     CDS             complement(1513477..1513929)
     CDS             complement(1514068..1514163)
     CDS             complement(1514944..1518006)
     CDS             complement(1518294..1518521)
     CDS             complement(1519416..1520396)
     CDS             complement(1520712..1522727)
     CDS             complement(1522746..1523849)
     CDS             complement(1523839..1524207)
     CDS             complement(1524246..1525277)
     CDS             complement(1525279..1526310)
     CDS             complement(1526391..1528904)
     CDS             complement(1529350..1530000)
     CDS             complement(1530004..1530645)
     CDS             complement(1530638..1531429)
     CDS             complement(1531451..1531843)
     CDS             1532170..1533021
     CDS             complement(1533243..1533593)
     CDS             complement(1533733..1534068)
     CDS             complement(1534157..1535467)
     CDS             complement(1535481..1536194)
     CDS             complement(1536191..1537087)
     CDS             complement(1537088..1538257)
     CDS             complement(1538258..1538731)
     CDS             1538871..1539236
     CDS             1539241..1539936
     CDS             1539953..1540720
     CDS             complement(1541133..1542332)
     CDS             complement(1542329..1543222)
     CDS             1543344..1543535
     CDS             1544531..1545148
     CDS             complement(1545468..1546355)
     CDS             complement(1546504..1548387)
     CDS             complement(1548514..1548711)
     CDS             1548764..1550218
     CDS             1550199..1551164
     CDS             complement(1551199..1552473)
     CDS             complement(1552473..1553645)
     CDS             complement(1553776..1554024)
     CDS             complement(1554092..1554481)
     CDS             complement(1554780..1555229)
     CDS             complement(1555231..1555989)
     CDS             complement(1556104..1558083)
     CDS             complement(1558080..1558820)
     CDS             complement(1558835..1560148)
     CDS             complement(1560141..1561076)
     CDS             complement(1561089..1563485)
     CDS             complement(1563551..1563865)
     CDS             complement(1563890..1564516)
     CDS             complement(1564646..1566259)
     CDS             complement(1566450..1566704)
     CDS             complement(1566708..1566962)
     CDS             complement(1567200..1568297)
     CDS             complement(1568307..1569053)
     CDS             complement(1569156..1569509)
     CDS             complement(1569522..1570022)
     CDS             complement(1570023..1570616)
     CDS             complement(1570616..1571245)
     CDS             complement(1571297..1571608)
     CDS             complement(1571823..1572929)
     CDS             complement(1572932..1573459)
     CDS             complement(1573474..1574370)
     CDS             complement(1574427..1574987)
     CDS             1575376..1576335
     CDS             1576403..1577356
     CDS             1577500..1577880
     CDS             1577979..1578200
     CDS             1578217..1578531
     CDS             1578836..1579369
     CDS             1579381..1579824
     CDS             complement(1579849..1580517)
     CDS             complement(1580628..1581182)
     CDS             complement(1581250..1581405)
     CDS             complement(1581428..1583224)
     CDS             complement(1583235..1583978)
     CDS             complement(1583980..1584930)
     CDS             complement(1585068..1585496)
     CDS             complement(1585462..1586565)
     CDS             complement(1586584..1587054)
     CDS             complement(1587345..1587797)
     CDS             complement(1587834..1588013)
     CDS             complement(1588494..1588733)
     CDS             1589003..1590274
     CDS             complement(1590821..1592140)
     CDS             complement(1592150..1592995)
     CDS             complement(1592997..1593899)
     CDS             complement(1593995..1595305)
     CDS             complement(1595432..1596427)
     CDS             complement(1596789..1598270)
     CDS             1598960..1599526
     CDS             1599538..1599708
     CDS             1599747..1600355
     CDS             1600386..1600589
     CDS             complement(1600699..1600938)
     CDS             complement(1601116..1601562)
     CDS             1601632..1602291
     CDS             complement(1602343..1603494)
     CDS             complement(1603509..1604240)
     CDS             complement(1604542..1605318)
     CDS             complement(1605311..1606534)
     CDS             complement(1606512..1607111)
     CDS             complement(1607098..1607865)
     CDS             complement(1607862..1608866)
     CDS             complement(1608877..1609443)
     CDS             complement(1609440..1610801)
     CDS             complement(1611174..1611380)
     CDS             complement(1611988..1612989)
     CDS             complement(1613097..1613465)
     CDS             complement(1613561..1614271)
     CDS             complement(1614274..1615965)
     CDS             complement(1615977..1616987)
     CDS             complement(1617090..1618157)
     CDS             complement(1618182..1618841)
     CDS             complement(1619051..1620031)
     CDS             complement(1620044..1621519)
     CDS             complement(1621532..1622173)
     CDS             complement(1622231..1622632)
     CDS             complement(1622786..1623082)
     CDS             complement(1623066..1625192)
     CDS             complement(1626356..1627582)
     CDS             complement(1627625..1628317)
     CDS             complement(1628490..1630241)
     CDS             complement(1630231..1631976)
     CDS             complement(1632104..1632634)
     CDS             complement(1632631..1632900)
     CDS             complement(1632860..1633087)
     CDS             1633221..1634048
     CDS             1634203..1634442
     CDS             1635320..1635901
     CDS             1635901..1637163
     CDS             complement(1637214..1637675)
     CDS             complement(1637672..1638436)
     CDS             complement(1638617..1639021)
     CDS             complement(1639091..1640572)
     CDS             complement(1640591..1641769)
     CDS             1641933..1642940
     CDS             complement(1642986..1644023)
     CDS             complement(1644024..1644377)
     CDS             complement(1644621..1645511)
     CDS             1645644..1646180
     CDS             complement(1646347..1647153)
     CDS             1647556..1648074
     CDS             1648071..1648358
     CDS             1648355..1648873
     CDS             complement(1648982..1650502)
     CDS             complement(1650495..1651223)
     CDS             complement(1651238..1652002)
     CDS             complement(1652006..1652449)
     CDS             complement(1653131..1653427)
     CDS             complement(1653449..1654513)
     CDS             1654914..1655615
     CDS             1656038..1656997
     CDS             1656987..1657943
     CDS             1657940..1658692
     CDS             1658788..1659753
     CDS             complement(1659978..1660220)
     CDS             complement(1660220..1660942)
     CDS             complement(1660929..1661498)
     CDS             complement(1661517..1662245)
     CDS             complement(1662245..1662979)
     CDS             complement(1662976..1663437)
     CDS             complement(1663434..1663955)
     CDS             complement(1663931..1664902)
     CDS             complement(1664899..1665693)
     CDS             complement(1665900..1666148)
     CDS             complement(1666290..1667915)
     CDS             complement(1668093..1670060)
     CDS             1670245..1670955
     CDS             1671111..1671893
     CDS             1671890..1672417
     CDS             complement(1672492..1673418)
     CDS             complement(1673429..1674496)
     CDS             complement(1674505..1675431)
     CDS             complement(1675431..1676927)
     CDS             complement(1676994..1678973)
     CDS             complement(1679660..1680853)
     CDS             complement(1680991..1682433)
     CDS             complement(1682791..1683624)
     CDS             complement(1683638..1684504)
     CDS             complement(1684518..1685777)
     CDS             complement(1685869..1688031)
     CDS             1688139..1688999
     CDS             1688996..1689931
     CDS             1690139..1690576
     CDS             complement(1695895..1695987)
     CDS             complement(1696346..1696453)
     CDS             complement(1697564..1698919)
     CDS             1698957..1699733
     CDS             1699822..1700355
     CDS             complement(1700709..1700915)
     CDS             1701075..1702304
     CDS             complement(1702403..1704025)
     CDS             complement(1704041..1704325)
     CDS             complement(1704481..1704876)
     CDS             complement(1704954..1705715)
     CDS             complement(1705748..1706374)
     CDS             complement(1706390..1706707)
     CDS             complement(1706704..1707003)
     CDS             complement(1707340..1707531)
     CDS             complement(1707692..1708366)
     CDS             complement(1708372..1708818)
     CDS             complement(1708932..1709435)
     CDS             complement(1709432..1709794)
     CDS             complement(1709860..1710891)
     CDS             complement(1710898..1711050)
     CDS             complement(1711072..1711719)
     CDS             complement(1711736..1711849)
     CDS             complement(1711861..1712205)
     CDS             complement(1712329..1713045)
     CDS             complement(1713926..1715341)
     CDS             complement(1715352..1715762)
     CDS             complement(1715755..1716363)
     CDS             complement(1716369..1716833)
     CDS             1716958..1717089
     CDS             1717121..1717357
     CDS             complement(1718122..1718382)
     CDS             complement(1718441..1718992)
     CDS             complement(1718982..1719179)
     CDS             complement(1719183..1719977)
     CDS             complement(1720385..1720810)
     CDS             complement(1720939..1721298)
     CDS             complement(1721344..1721550)
     CDS             complement(1722069..1723025)
     CDS             complement(1723401..1724771)
     CDS             complement(1725078..1726244)
     CDS             complement(1726299..1727555)
     CDS             complement(1727640..1728656)
     CDS             complement(1728664..1729182)
     CDS             complement(1729172..1729615)
     CDS             complement(1729701..1730321)
     CDS             complement(1730704..1731567)
     CDS             1731759..1731929
     CDS             1732032..1732256
     CDS             1732263..1732451
     CDS             1732567..1735557
     CDS             1735907..1736611
     CDS             1736592..1737521
     CDS             1737518..1739626
     CDS             1739650..1741389
     CDS             1741452..1742207
     CDS             1742209..1742841
     CDS             1742999..1743160
     CDS             complement(1743787..1744200)
     CDS             complement(1744311..1747988)
     CDS             complement(1748021..1751632)
     CDS             complement(1752316..1753647)
     CDS             complement(1753876..1754700)
     CDS             complement(1754739..1754933)
     CDS             complement(1754920..1756230)
     CDS             complement(1756227..1756424)
     CDS             complement(1756515..1757552)
     CDS             complement(1757536..1758024)
     CDS             complement(1758014..1758553)
     CDS             complement(1758618..1759610)
     CDS             complement(1759722..1760405)
     CDS             complement(1760461..1761201)
     CDS             1761235..1761513
     CDS             1761591..1762517
     CDS             complement(1762592..1763386)
     CDS             complement(1763512..1764762)
     CDS             complement(1764829..1765656)
     CDS             complement(1765923..1766864)
     CDS             complement(1766854..1768110)
     CDS             complement(1768112..1768774)
     CDS             complement(1768737..1769393)
     CDS             complement(1769404..1770282)
     CDS             complement(1770284..1771156)
     CDS             complement(1771287..1771595)
     CDS             complement(1771588..1772229)
     CDS             complement(1772231..1774261)
     CDS             complement(1774530..1775429)
     CDS             complement(1775501..1776061)
     CDS             complement(1776061..1776834)
     CDS             complement(1777140..1777805)
     CDS             complement(1778068..1778202)
     CDS             complement(1778347..1779561)
     CDS             complement(1779717..1780010)
     CDS             1780172..1780624
     CDS             complement(1780659..1782047)
     CDS             1782113..1783075
     CDS             complement(1783072..1783263)
     CDS             complement(1783327..1784337)
     CDS             complement(1784762..1785361)
     CDS             complement(1785363..1786460)
     CDS             complement(1786460..1787197)
     CDS             complement(1787199..1788083)
     CDS             complement(1788070..1788264)
     CDS             complement(1788261..1788452)
     CDS             complement(1793445..1793537)
     CDS             complement(1793896..1794003)
     CDS             complement(1795146..1795625)
     CDS             complement(1795747..1796283)
     CDS             complement(1796338..1796514)
     CDS             complement(1796729..1798924)
     CDS             1799011..1799886
     CDS             complement(1799954..1800961)
     CDS             complement(1801138..1802100)
     CDS             complement(1802161..1802484)
     CDS             complement(1802664..1803011)
     CDS             complement(1803124..1803996)
     CDS             1804233..1805543
     CDS             complement(1805909..1806103)
     CDS             complement(1806563..1807291)
     CDS             1807449..1808858
     CDS             1808876..1810171
     CDS             1810176..1810484
     CDS             1810481..1810789
     CDS             complement(1811697..1814348)
     CDS             complement(1814648..1815058)
     CDS             complement(1815060..1815488)
     CDS             complement(1815535..1815834)
     CDS             complement(1815951..1817927)
     CDS             complement(1818041..1819132)
     CDS             complement(1819244..1820917)
     CDS             complement(1821096..1821800)
     CDS             complement(1821802..1822665)
     CDS             complement(1822669..1823334)
     CDS             complement(1823351..1823836)
     CDS             complement(1823913..1824194)
     CDS             complement(1824217..1825674)
     CDS             complement(1825805..1826428)
     CDS             complement(1826479..1827465)
     CDS             complement(1827484..1828314)
     CDS             complement(1828283..1828654)
     CDS             complement(1828803..1829993)
     CDS             complement(1830044..1830997)
     CDS             complement(1831058..1831438)
     CDS             complement(1831470..1831652)
     CDS             complement(1831789..1832202)
     CDS             complement(1832180..1832641)
     CDS             complement(1832604..1832906)
     CDS             complement(1832869..1833273)
     CDS             complement(1833266..1833592)
     CDS             complement(1833594..1834466)
     CDS             complement(1834558..1835499)
     CDS             complement(1835575..1835940)
     CDS             complement(1836091..1837149)
     CDS             complement(1837312..1838463)
     CDS             complement(1838616..1840433)
     CDS             complement(1840531..1841673)
     CDS             1841803..1842660
     CDS             complement(1842688..1842900)
     CDS             complement(1842900..1843169)
     CDS             complement(1843471..1843770)
     CDS             complement(1843781..1844065)
     CDS             complement(1844525..1845667)
     CDS             complement(1845833..1846453)
     CDS             complement(1846457..1847737)
     CDS             complement(1847798..1849282)
     CDS             complement(1849358..1850635)
     CDS             complement(1855370..1855462)
     CDS             complement(1855821..1855928)
     CDS             complement(1857099..1857533)
     CDS             complement(1857547..1859007)
     CDS             complement(1859131..1860480)
     CDS             complement(1860650..1861339)
     CDS             complement(1861478..1863244)
     CDS             complement(1863276..1863446)
     CDS             1863492..1863701
     CDS             complement(1864031..1865725)
     CDS             complement(1865872..1868406)
     CDS             complement(1868457..1868903)
     CDS             1869051..1870742
     CDS             complement(1871057..1871446)
     CDS             1871610..1872086
     CDS             1872170..1872877
     CDS             1872878..1874209
     CDS             1874376..1875251
     CDS             1875369..1876232
     CDS             1876225..1877040
     CDS             1877042..1877794
     CDS             1877809..1878459
     CDS             1878527..1878943
     CDS             complement(1879066..1879548)
     CDS             1879718..1880734
     CDS             1880756..1881655
     CDS             complement(1881722..1882399)
     CDS             complement(1882383..1882922)
     CDS             complement(1882934..1884064)
     CDS             complement(1884132..1884830)
     CDS             complement(1885060..1885971)
     CDS             complement(1886036..1888501)
     CDS             1888643..1889899
     CDS             complement(1889977..1892040)
     CDS             complement(1892042..1892320)
     CDS             1892472..1893320
     CDS             1894119..1894691
     CDS             complement(1895232..1895378)
     CDS             complement(1895736..1897994)
     CDS             complement(1898020..1899537)
     CDS             1900087..1901358
     CDS             1901469..1902761
     CDS             1902763..1903605
     CDS             1903858..1904658
     CDS             1904668..1905654
     CDS             complement(1905946..1906887)
     CDS             complement(1906865..1908628)
     CDS             complement(1908747..1908938)
     CDS             complement(1908980..1909210)
     CDS             complement(1909228..1909869)
     CDS             complement(1909881..1910615)
     CDS             complement(1910618..1910815)
     CDS             complement(1910815..1911030)
     CDS             complement(1911031..1911345)
     CDS             complement(1911495..1911674)
     CDS             complement(1911671..1912960)
     CDS             complement(1913038..1914285)
     CDS             complement(1914475..1915326)
     CDS             1915450..1915791
     CDS             complement(1916000..1917703)
     CDS             complement(1917936..1918868)
     CDS             complement(1918865..1919722)
     CDS             complement(1919726..1921072)
     CDS             complement(1921085..1921369)
     CDS             complement(1921373..1923403)
     CDS             1923594..1924601
     CDS             1924604..1924804
     CDS             1924956..1925138
     CDS             1925154..1925303
     CDS             complement(1925783..1927855)
     CDS             1928212..1928781
     CDS             1928807..1929196
     CDS             complement(1929248..1929574)
     CDS             complement(1929900..1931780)
     CDS             complement(1931774..1932655)
     CDS             complement(1932727..1935372)
     CDS             complement(1935463..1936743)
     CDS             1936914..1938998
     CDS             complement(1939038..1940717)
     CDS             1941478..1942221
     CDS             1942295..1942711
     CDS             1942769..1943785
     CDS             1943950..1944897
     CDS             1945106..1946617
     CDS             1946639..1947970
     CDS             complement(1948375..1948665)
     CDS             complement(1949304..1950203)
     CDS             complement(1950333..1951484)
     CDS             complement(1951630..1953396)
     CDS             complement(1953453..1956569)
     CDS             complement(1956579..1958873)
     CDS             complement(1958932..1959732)
     CDS             complement(1959729..1960502)
     CDS             complement(1960527..1960997)
     CDS             complement(1960988..1961431)
     CDS             complement(1961412..1961852)
     CDS             complement(1961864..1962502)
     CDS             complement(1962617..1964020)
     CDS             1964196..1964969
     CDS             1965747..1965845
     CDS             complement(1966098..1967603)
     CDS             complement(1967613..1968419)
     CDS             complement(1968412..1969116)
     CDS             complement(1969116..1969556)
     CDS             complement(1969711..1970979)
     CDS             complement(1970972..1971211)
     CDS             complement(1971225..1972469)
     CDS             complement(1972466..1973932)
     CDS             complement(1974482..1975660)
     CDS             complement(1976116..1977030)
     CDS             complement(1977112..1977393)
     CDS             1978504..1979091
     CDS             complement(1979572..1980276)
     CDS             complement(1980346..1980843)
     CDS             complement(1980789..1982174)
     CDS             complement(1982216..1983724)
     CDS             complement(1983883..1985292)
     CDS             1985475..1986347
     CDS             1986334..1987314
     CDS             complement(1987544..1989649)
     CDS             complement(1989728..1990255)
     CDS             complement(1990338..1991669)
     CDS             complement(1991666..1992319)
     CDS             complement(1992961..1993104)
     CDS             complement(1993105..1995393)
     CDS             complement(1995395..1995853)
     CDS             complement(1995972..1996700)
     CDS             complement(1996700..1997707)
     CDS             complement(1997745..1998503)
     CDS             complement(1998466..1998756)
     CDS             complement(1999012..2000358)
     CDS             complement(2000447..2000713)
     CDS             complement(2000715..2002067)
     CDS             complement(2002111..2002563)
     CDS             complement(2002560..2004533)
     CDS             complement(2004669..2005217)
     CDS             complement(2005297..2005959)
     CDS             complement(2005956..2007254)
     CDS             2007310..2007945
     CDS             2008230..2009150
     CDS             complement(2009347..2009616)
     CDS             complement(2010201..2010488)
     CDS             complement(2010734..2011774)
     CDS             complement(2011840..2012619)
     CDS             complement(2012843..2014021)
     CDS             complement(2014115..2014609)
     CDS             complement(2014609..2015427)
     CDS             complement(2015486..2016280)
     CDS             complement(2016273..2017112)
     CDS             complement(2017097..2017924)
     CDS             complement(2017921..2018466)
     CDS             complement(2018477..2019298)
     CDS             complement(2019340..2020623)
     CDS             complement(2020620..2021870)
     CDS             2022029..2022397
     CDS             2022400..2023497
     CDS             complement(2023548..2025026)
     CDS             complement(2025178..2026203)
     CDS             2026409..2028031
     CDS             2028093..2030645
     CDS             complement(2031088..2031426)
     CDS             complement(2031511..2032278)
     CDS             2032457..2032999
     CDS             complement(2033242..2033994)
     CDS             complement(2033991..2035316)
     CDS             complement(2035337..2035462)
     CDS             complement(2035744..2036223)
     CDS             2036406..2037587
     CDS             2037660..2038403