CDS             128..1537
     CDS             1692..2828
     CDS             2886..3779
     CDS             3789..3986
     CDS             4224..4391
     CDS             4551..5666
     CDS             5750..6325
     CDS             6322..9819
     CDS             10110..10382
     CDS             10369..10740
     CDS             10743..10877
     CDS             10877..12163
     CDS             12165..13439
     CDS             13444..13986
     CDS             14009..15985
     CDS             17203..17310
     CDS             23035..23142
     CDS             28975..30318
     CDS             30442..31410
     CDS             31518..32693
     CDS             32683..33444
     CDS             33507..34385
     CDS             34463..35455
     CDS             35466..35705
     CDS             35829..36533
     CDS             36656..40381
     CDS             40615..42069
     CDS             42097..43119
     CDS             43287..43835
     CDS             43858..44610
     CDS             44630..46177
     CDS             46370..47269
     CDS             47416..48720
     CDS             48967..49665
     CDS             49712..51028
     CDS             51116..52003
     CDS             52013..52843
     CDS             52856..53299
     CDS             53319..53981
     CDS             53978..54895
     CDS             54912..55793
     CDS             55801..56778
     CDS             complement(56801..57604)
     CDS             57888..59150
     CDS             59431..59922
     CDS             59909..60982
     CDS             60992..61249
     CDS             61615..62718
     CDS             62804..64102
     CDS             64256..65158
     CDS             65447..66445
     CDS             66597..67034
     CDS             67041..67421
     CDS             67418..69196
     CDS             69465..72107
     CDS             72286..73302
     CDS             73423..74913
     CDS             75018..76298
     CDS             76504..76812
     CDS             76917..77543
     CDS             77567..78190
     CDS             78190..78486
     CDS             78504..79337
     CDS             79436..79714
     CDS             79730..80074
     CDS             80087..80740
     CDS             80744..81157
     CDS             81167..81373
     CDS             81399..81659
     CDS             81684..82052
     CDS             82132..82437
     CDS             82461..83003
     CDS             83021..83206
     CDS             83361..83759
     CDS             83869..84405
     CDS             84506..84862
     CDS             84881..85375
     CDS             85390..85569
     CDS             85694..86134
     CDS             86155..87459
     CDS             87554..88192
     CDS             88308..88526
     CDS             88552..88668
     CDS             88686..89051
     CDS             89069..89452
     CDS             89502..90440
     CDS             90455..90841
     CDS             92154..92261
     CDS             97797..97985
     CDS             98319..98639
     CDS             99429..99980
     CDS             100200..100619
     CDS             100819..101298
     CDS             101420..102112
     CDS             102109..102861
     CDS             102858..103433
     CDS             103576..104610
     CDS             104652..105185
     CDS             105366..107195
     CDS             107484..108623
     CDS             108741..109988
     CDS             110059..110835
     CDS             110798..111556
     CDS             111566..112030
     CDS             112027..112596
     CDS             complement(112633..113475)
     CDS             113632..114915
     CDS             115104..115679
     CDS             115952..117556
     CDS             117665..118591
     CDS             118786..119232
     CDS             119394..120758
     CDS             120894..121391
     CDS             121545..122864
     CDS             123073..124527
     CDS             complement(124567..125535)
     CDS             complement(125588..126529)
     CDS             complement(126531..128009)
     CDS             complement(128025..128423)
     CDS             complement(128398..129309)
     CDS             complement(129302..130288)
     CDS             130470..131558
     CDS             131558..132244
     CDS             132275..132946
     CDS             132990..134009
     CDS             134163..135353
     CDS             135372..136760
     CDS             136901..137782
     CDS             complement(137867..138784)
     CDS             139023..139211
     CDS             139343..139708
     CDS             139708..141372
     CDS             141517..142404
     CDS             complement(142496..142612)
     CDS             complement(142979..143149)
     CDS             complement(143486..144226)
     CDS             complement(144236..145786)
     CDS             145922..147796
     CDS             147842..148681
     CDS             148801..149556
     CDS             149558..150718
     CDS             150883..151653
     CDS             151690..152952
     CDS             152954..154186
     CDS             154173..154616
     CDS             154716..156134
     CDS             complement(156206..157393)
     CDS             complement(157546..158733)
     CDS             159023..160678
     CDS             160797..161711
     CDS             161721..162752
     CDS             162765..163811
     CDS             163811..164743
     CDS             165870..165977
     CDS             170284..171135
     CDS             171221..171664
     CDS             171667..172377
     CDS             172367..173179
     CDS             complement(173391..174422)
     CDS             complement(175002..176261)
     CDS             176372..178669
     CDS             179193..182768
     CDS             182855..186535
     CDS             186649..187014
     CDS             187187..188158
     CDS             188223..189095
     CDS             189092..189421
     CDS             189396..189809
     CDS             189835..190080
     CDS             190103..190495
     CDS             190473..190844
     CDS             190959..191933
     CDS             191965..193158
     CDS             193309..193515
     CDS             193752..194207
     CDS             194276..194941
     CDS             complement(194962..195732)
     CDS             complement(195802..196869)
     CDS             197454..197738
     CDS             197849..198058
     CDS             198091..198717
     CDS             complement(198771..199487)
     CDS             199568..199963
     CDS             200086..200730
     CDS             200757..202502
     CDS             202483..203223
     CDS             203393..203848
     CDS             203850..204578
     CDS             204821..206449
     CDS             206562..207539
     CDS             207536..208357
     CDS             208369..209172
     CDS             209156..209782
     CDS             210064..212094
     CDS             212316..213941
     CDS             214161..216197
     CDS             216200..216484
     CDS             216497..217852
     CDS             217855..218712
     CDS             218709..219638
     CDS             219666..221006
     CDS             221094..221363
     CDS             221744..223873
     CDS             223875..224627
     CDS             224636..225220
     CDS             225230..225412
     CDS             225409..226752
     CDS             226745..227131
     CDS             227234..227989
     CDS             227986..228504
     CDS             228597..229457
     CDS             229995..230117
     CDS             complement(230442..231608)
     CDS             231909..232355
     CDS             232376..232768
     CDS             complement(232896..234050)
     CDS             complement(234119..234670)
     CDS             234796..235128
     CDS             235269..235550
     CDS             235556..235882
     CDS             235886..236527
     CDS             236827..237615
     CDS             237719..238153
     CDS             238470..239726
     CDS             239894..240364
     CDS             complement(240669..241004)
     CDS             complement(240994..241281)
     CDS             241789..242079
     CDS             242253..242588
     CDS             242746..243081
     CDS             243081..243668
     CDS             243614..243781
     CDS             244050..244292
     CDS             244277..244663
     CDS             244697..244978
     CDS             245595..245699
     CDS             245821..246681
     CDS             246754..247740
     CDS             247762..247935
     CDS             complement(247997..248647)
     CDS             complement(248648..249574)
     CDS             complement(249577..250212)
     CDS             complement(250212..251357)
     CDS             252507..252614
     CDS             257878..258660
     CDS             complement(258657..259790)
     CDS             complement(259794..260000)
     CDS             complement(260006..260863)
     CDS             complement(260975..261289)
     CDS             complement(261388..262746)
     CDS             complement(262709..263134)
     CDS             complement(263200..263481)
     CDS             263648..264106
     CDS             264483..265043
     CDS             265143..265721
     CDS             265764..266444
     CDS             complement(266704..267651)
     CDS             complement(267648..268139)
     CDS             268425..268568
     CDS             complement(268721..269329)
     CDS             complement(269353..270450)
     CDS             complement(270453..271169)
     CDS             complement(271433..272116)
     CDS             complement(272137..272448)
     CDS             272640..273347
     CDS             273625..274773
     CDS             274892..275434
     CDS             275747..276661
     CDS             276661..277302
     CDS             277306..279345
     CDS             279357..279614
     CDS             279703..279966
     CDS             280080..281588
     CDS             281601..283430
     CDS             283442..284140
     CDS             284228..285565
     CDS             285556..286986
     CDS             287111..289096
     CDS             289309..289614
     CDS             289634..290368
     CDS             290372..291976
     CDS             complement(292184..293569)
     CDS             293710..294513
     CDS             294523..295776
     CDS             295859..296806
     CDS             296821..297147
     CDS             297256..299409
     CDS             299411..300421
     CDS             300519..301862
     CDS             302000..302812
     CDS             302907..303710
     CDS             303710..304453
     CDS             304575..304799
     CDS             304868..305782
     CDS             305940..307400
     CDS             307397..308218
     CDS             308331..309665
     CDS             complement(309711..311957)
     CDS             complement(311944..312543)
     CDS             312618..313136
     CDS             313257..313589
     CDS             314059..315213
     CDS             315226..316689
     CDS             complement(316914..317396)
     CDS             317585..319192
     CDS             319321..320217
     CDS             320204..320944
     CDS             320941..322026
     CDS             322028..322618
     CDS             322668..323372
     CDS             323539..324168
     CDS             324191..324505
     CDS             324579..326969
     CDS             327016..327951
     CDS             327941..329263
     CDS             329301..330038
     CDS             330038..331993
     CDS             332152..332847
     CDS             332844..333863
     CDS             333856..334497
     CDS             334539..335939
     CDS             335941..336297
     CDS             complement(336344..337120)
     CDS             337241..337996
     CDS             338115..339098
     CDS             339302..339625
     CDS             339642..339962
     CDS             339964..341265
     CDS             341446..343902
     CDS             343912..344580
     CDS             344648..345736
     CDS             complement(345888..346814)
     CDS             complement(346905..347549)
     CDS             347605..348894
     CDS             348894..349559
     CDS             349636..350190
     CDS             351241..351348
     CDS             complement(355731..357083)
     CDS             357177..357827
     CDS             357964..358755
     CDS             358851..359285
     CDS             359285..360256
     CDS             360314..360538
     CDS             360693..361652
     CDS             361672..362598
     CDS             362607..363341
     CDS             363357..364589
     CDS             364555..365091
     CDS             365088..365510
     CDS             365548..366918
     CDS             366927..367802
     CDS             367795..368568
     CDS             369038..369670
     CDS             complement(369716..370993)
     CDS             371284..372351
     CDS             complement(372389..372751)
     CDS             complement(372870..373781)
     CDS             complement(373796..374608)
     CDS             complement(374641..375651)
     CDS             complement(375954..376766)
     CDS             376855..377439
     CDS             377529..378140
     CDS             378243..379664
     CDS             379813..380256
     CDS             380249..380770
     CDS             380779..382086
     CDS             complement(382150..382446)
     CDS             complement(382443..382862)
     CDS             383198..383701
     CDS             complement(383753..383938)
     CDS             384010..384735
     CDS             384737..385777
     CDS             385870..386058
     CDS             386095..386589
     CDS             386600..386929
     CDS             386935..387027
     CDS             387033..387152
     CDS             387145..387372
     CDS             387385..388878
     CDS             389018..389122
     CDS             389134..389337
     CDS             389364..389777
     CDS             389777..390223
     CDS             complement(390213..390329)
     CDS             390413..390862
     CDS             390855..391265
     CDS             391262..391372
     CDS             391601..391849
     CDS             complement(391842..392798)
     CDS             392877..393881
     CDS             393897..393992
     CDS             394093..394785
     CDS             394908..395183
     CDS             395577..395894
     CDS             395887..396234
     CDS             396234..397034
     CDS             397051..397509
     CDS             397563..399929
     CDS             400055..400312
     CDS             400331..405061
     CDS             405244..406992
     CDS             406994..408826
     CDS             408918..409265
     CDS             409276..410358
     CDS             410373..412634
     CDS             412711..413433
     CDS             413485..416286
     CDS             416458..416889
     CDS             417117..417374
     CDS             417367..420516
     CDS             420616..421098
     CDS             421218..423425
     CDS             423434..423715
     CDS             423946..424251
     CDS             424251..424898
     CDS             424908..426857
     CDS             426877..427134
     CDS             427148..428485
     CDS             428499..429083
     CDS             429222..430040
     CDS             430037..430315
     CDS             430328..430711
     CDS             430716..431027
     CDS             431161..432489
     CDS             432906..433706
     CDS             433696..434331
     CDS             434914..435297
     CDS             435345..436484
     CDS             436506..436802
     CDS             436795..437097
     CDS             437117..439900
     CDS             440009..440359
     CDS             complement(440443..441447)
     CDS             441611..442027
     CDS             442040..444274
     CDS             444315..444521
     CDS             444631..445245
     CDS             445260..446072
     CDS             446185..448827
     CDS             448857..449297
     CDS             449379..449858
     CDS             450011..451576
     CDS             451689..452375
     CDS             452377..453414
     CDS             complement(453428..454168)
     CDS             454355..455497
     CDS             455607..455915
     CDS             455922..456461
     CDS             456600..457376
     CDS             457376..457882
     CDS             458154..459503
     CDS             459825..460352
     CDS             460349..461020
     CDS             461152..462195
     CDS             complement(462286..463185)
     CDS             complement(463222..464238)
     CDS             464450..464737
     CDS             464750..465565
     CDS             465573..466394
     CDS             467462..467569
     CDS             complement(472355..472888)
     CDS             complement(472972..473748)
     CDS             473847..475202
     CDS             475469..476233
     CDS             476267..476695
     CDS             476883..480584
     CDS             480794..481702
     CDS             482255..483265
     CDS             483266..483679
     CDS             483681..485849
     CDS             485912..489079
     CDS             489092..489481
     CDS             complement(489525..490016)
     CDS             complement(490255..490539)
     CDS             complement(490626..490943)
     CDS             complement(490967..491362)
     CDS             complement(491372..491761)
     CDS             complement(491777..492358)
     CDS             complement(492358..492813)
     CDS             complement(492923..493234)
     CDS             complement(493394..493777)
     CDS             complement(493862..494725)
     CDS             494857..495381
     CDS             complement(495576..496769)
     CDS             497012..500392
     CDS             501058..501351
     CDS             501348..501686
     CDS             501689..502045
     CDS             complement(502110..502532)
     CDS             complement(502539..502877)
     CDS             503115..503666
     CDS             complement(503834..503977)
     CDS             504118..504498
     CDS             504498..505055
     CDS             505080..505841
     CDS             506077..506619
     CDS             506792..507118
     CDS             507168..507602
     CDS             507764..508303
     CDS             complement(508521..508826)
     CDS             complement(508828..509166)
     CDS             complement(509187..509942)
     CDS             510253..510507
     CDS             510616..510927
     CDS             511196..511765
     CDS             511863..512447
     CDS             512444..513010
     CDS             513010..515664
     CDS             complement(515900..516829)
     CDS             517246..518205
     CDS             518366..519268
     CDS             519428..520492
     CDS             520607..521599
     CDS             complement(521644..522012)
     CDS             522059..522763
     CDS             522775..523065
     CDS             523062..523547
     CDS             523537..524610
     CDS             524685..526019
     CDS             526088..526666
     CDS             526699..527823
     CDS             527823..528338
     CDS             528534..530279
     CDS             530269..532008
     CDS             532136..532702
     CDS             complement(532770..533309)
     CDS             complement(533310..534302)
     CDS             534427..534942
     CDS             534932..535057
     CDS             535129..536046
     CDS             536039..537268
     CDS             537381..538013
     CDS             complement(538014..538403)
     CDS             538564..538773
     CDS             538770..539738
     CDS             539750..540130
     CDS             540362..542203
     CDS             542248..542493
     CDS             542623..543978
     CDS             543981..545057
     CDS             545061..546197
     CDS             546470..547843
     CDS             547865..549145
     CDS             549151..549825
     CDS             549837..550442
     CDS             550445..550699
     CDS             550701..551489
     CDS             551499..552269
     CDS             552554..555346
     CDS             complement(555463..555765)
     CDS             complement(555829..556284)
     CDS             complement(556470..558731)
     CDS             559029..559259
     CDS             559400..560092
     CDS             560085..560819
     CDS             561106..562800
     CDS             562939..563793
     CDS             563790..564626
     CDS             564752..566092
     CDS             566070..566285
     CDS             566285..567157
     CDS             567150..567977
     CDS             567964..568437
     CDS             568449..570107
     CDS             570220..571056
     CDS             571031..571888
     CDS             571863..572465
     CDS             572568..572843
     CDS             573040..573237
     CDS             complement(573281..574213)
     CDS             complement(574400..575635)
     CDS             complement(575654..576865)
     CDS             complement(576878..578098)
     CDS             complement(578098..578910)
     CDS             complement(578981..580297)
     CDS             580373..580759
     CDS             581103..583787
     CDS             complement(583832..584692)
     CDS             584844..586775
     CDS             586865..587989
     CDS             588143..589156
     CDS             589175..589867
     CDS             589851..590780
     CDS             complement(590833..591543)
     CDS             complement(591540..592175)
     CDS             592406..593170
     CDS             593278..595785
     CDS             595871..597064
     CDS             597085..598431
     CDS             complement(598471..599028)
     CDS             complement(599025..600008)
     CDS             complement(600254..600667)
     CDS             600821..601711
     CDS             601708..602682
     CDS             602679..603590
     CDS             603605..605002
     CDS             605144..606664
     CDS             complement(606777..607037)
     CDS             complement(607146..608081)
     CDS             608347..609369
     CDS             609428..609871
     CDS             609948..610223
     CDS             610216..611412
     CDS             611992..612339
     CDS             complement(612484..612993)
     CDS             complement(613101..613367)
     CDS             613544..613771
     CDS             613933..614133
     CDS             614158..614415
     CDS             615826..617103
     CDS             617113..617769
     CDS             617769..619145
     CDS             619242..619895
     CDS             619892..621211
     CDS             complement(621263..621874)
     CDS             622088..622288
     CDS             622943..624148
     CDS             624267..624827
     CDS             624828..626780
     CDS             626874..628598
     CDS             628692..629333
     CDS             complement(629354..629839)
     CDS             complement(629852..630307)
     CDS             630505..631812
     CDS             complement(631920..632984)
     CDS             633213..634496
     CDS             634489..635001
     CDS             635058..636431
     CDS             636532..637887
     CDS             638004..638216
     CDS             638334..639071
     CDS             639392..639910
     CDS             complement(640039..640227)
     CDS             complement(640256..640648)
     CDS             640747..641079
     CDS             complement(641200..642021)
     CDS             complement(642069..642344)
     CDS             complement(643002..643349)
     CDS             complement(643963..644751)
     CDS             645134..646798
     CDS             646887..647810
     CDS             647812..648729
     CDS             648686..649537
     CDS             649580..652291
     CDS             652599..653135
     CDS             653351..653989
     CDS             654203..654361
     CDS             655087..655263
     CDS             656608..656877
     CDS             656938..658089
     CDS             658289..659281
     CDS             659284..660102
     CDS             660104..660889
     CDS             661514..661819
     CDS             661819..662667
     CDS             662664..663386
     CDS             663379..663684
     CDS             663668..664144
     CDS             664134..665063
     CDS             665056..665934
     CDS             665931..667934
     CDS             667931..668884
     CDS             668881..671076
     CDS             671081..672292
     CDS             672261..672836
     CDS             672997..673632
     CDS             673642..674664
     CDS             674673..674867
     CDS             675079..675750
     CDS             complement(675807..677252)
     CDS             677513..678298
     CDS             complement(678376..679014)
     CDS             679231..679887
     CDS             679884..680657
     CDS             680821..681639
     CDS             complement(681676..682560)
     CDS             682753..683811
     CDS             683825..684817
     CDS             685023..686573
     CDS             686640..687665
     CDS             687682..689481
     CDS             689510..690181
     CDS             690298..690915
     CDS             690932..692332
     CDS             692350..693396
     CDS             693520..694359
     CDS             694512..695324
     CDS             695340..697130
     CDS             complement(697188..698273)
     CDS             698483..699487
     CDS             699619..701085
     CDS             701130..702128
     CDS             702130..703464
     CDS             703921..705864
     CDS             706086..706790
     CDS             706888..707907
     CDS             708074..708640
     CDS             complement(708689..709339)
     CDS             complement(709351..710046)
     CDS             complement(710059..710859)
     CDS             complement(710871..711626)
     CDS             711937..712125
     CDS             712162..712656
     CDS             712667..712996
     CDS             713002..713094
     CDS             713100..713219
     CDS             713212..713439
     CDS             713452..714945
     CDS             715085..715189
     CDS             715201..715404
     CDS             715431..715844
     CDS             715844..716290
     CDS             complement(716280..716396)
     CDS             716480..716929
     CDS             716922..717332
     CDS             717329..717439
     CDS             717668..717916
     CDS             complement(717909..718865)
     CDS             718944..719948
     CDS             719964..720059
     CDS             720160..720852
     CDS             720975..721250
     CDS             721644..721961
     CDS             721954..722301
     CDS             722301..723101
     CDS             723118..723576
     CDS             723630..725996
     CDS             726122..726379
     CDS             726398..731128
     CDS             731311..733059
     CDS             733061..734893
     CDS             734985..735332
     CDS             735343..736425
     CDS             736440..738701
     CDS             738778..739500
     CDS             739552..742353
     CDS             742525..742956
     CDS             743184..743441
     CDS             743434..746583
     CDS             746683..747165
     CDS             747285..749492
     CDS             749501..749782
     CDS             750013..750318
     CDS             750318..750965
     CDS             750975..752924
     CDS             752944..753201
     CDS             753215..754552
     CDS             754566..755150
     CDS             755289..756107
     CDS             756104..756382
     CDS             756395..756778
     CDS             756783..757094
     CDS             757228..758556
     CDS             759044..759754
     CDS             759747..761096
     CDS             761100..761909
     CDS             761912..762280
     CDS             762456..763142
     CDS             763150..766689
     CDS             766780..767577
     CDS             767577..768401
     CDS             768401..770011
     CDS             complement(770048..770860)
     CDS             complement(770860..771762)
     CDS             complement(771768..771896)
     CDS             772029..773072
     CDS             773177..775339
     CDS             775302..775760
     CDS             775841..776104
     CDS             776332..777267
     CDS             777260..778033
     CDS             778048..778446
     CDS             778443..778874
     CDS             complement(778915..779190)
     CDS             779530..780456
     CDS             780586..781872
     CDS             781999..782211
     CDS             782335..783132
     CDS             complement(783234..784574)
     CDS             785303..786412
     CDS             786393..787043
     CDS             787061..788254
     CDS             788269..788739
     CDS             complement(788814..790304)
     CDS             790479..791381
     CDS             complement(791417..792058)
     CDS             complement(792080..792553)
     CDS             792848..793465
     CDS             complement(793498..794346)
     CDS             794503..795027
     CDS             795011..795400
     CDS             complement(795459..797258)
     CDS             797467..800262
     CDS             800368..801636
     CDS             801988..803184
     CDS             803365..804123
     CDS             804300..804992
     CDS             805124..807166
     CDS             807181..807777
     CDS             807918..808964
     CDS             809111..810478
     CDS             810665..811885
     CDS             812056..812700
     CDS             812879..814417
     CDS             814594..816138
     CDS             816224..816604
     CDS             816725..817459
     CDS             817452..818114
     CDS             818130..818960
     CDS             819195..820781
     CDS             complement(820966..821232)
     CDS             complement(821225..821989)
     CDS             822124..822864
     CDS             822964..823617
     CDS             823601..825838
     CDS             825964..826773
     CDS             826784..827728
     CDS             complement(827787..828779)
     CDS             828955..829683
     CDS             829737..830774
     CDS             830854..831462
     CDS             831800..832651
     CDS             832644..834512
     CDS             834529..835956
     CDS             complement(836025..837119)
     CDS             837286..838428
     CDS             838453..839709
     CDS             839810..840874
     CDS             complement(840929..841366)
     CDS             complement(841453..842481)
     CDS             842634..843314
     CDS             843465..844166
     CDS             complement(844238..845194)
     CDS             845290..846009
     CDS             846082..847233
     CDS             847285..848232
     CDS             848248..850053
     CDS             850248..850874
     CDS             850948..851655
     CDS             851716..852645
     CDS             852887..853372
     CDS             853388..856006
     CDS             856088..856804
     CDS             856892..857710
     CDS             858156..858479
     CDS             858521..858739
     CDS             858742..859500
     CDS             complement(859585..860148)
     CDS             complement(860389..861348)
     CDS             complement(861551..863710)
     CDS             complement(863788..864012)
     CDS             864394..864657
     CDS             864662..866395
     CDS             866545..867972
     CDS             868112..869365
     CDS             complement(869396..870478)
     CDS             870623..871252
     CDS             871339..871836
     CDS             871836..873500
     CDS             complement(873764..874633)
     CDS             874884..876080
     CDS             876599..878506
     CDS             878573..879118
     CDS             879514..880080
     CDS             880077..880631
     CDS             880635..881921
     CDS             882091..882573
     CDS             882657..883313
     CDS             883338..884135
     CDS             884137..884907
     CDS             884921..885592
     CDS             885719..886978
     CDS             887080..887634
     CDS             887627..888910
     CDS             888933..889793
     CDS             889795..890715
     CDS             complement(890732..891187)
     CDS             891369..891878
     CDS             892030..893976
     CDS             893988..895007
     CDS             895011..897311
     CDS             897517..899385
     CDS             899427..900566
     CDS             900556..901689
     CDS             901686..903116
     CDS             903448..903648
     CDS             903681..904397
     CDS             904415..904912
     CDS             904912..905448
     CDS             905464..906969
     CDS             906985..907866
     CDS             907940..909346
     CDS             909359..909772
     CDS             909837..910067
     CDS             910130..911401
     CDS             911403..911594
     CDS             911669..912526
     CDS             912817..913857
     CDS             913940..914461
     CDS             914515..916920
     CDS             complement(916989..917375)
     CDS             917768..921001
     CDS             920991..924614
     CDS             924627..925553
     CDS             complement(925528..926937)
     CDS             927032..928942
     CDS             929091..930059
     CDS             930134..931132
     CDS             931259..932647
     CDS             932707..934464
     CDS             934562..935551
     CDS             complement(935658..936443)
     CDS             complement(936443..937786)
     CDS             937926..938777
     CDS             938780..939739
     CDS             939793..941145
     CDS             941268..941639
     CDS             941664..942044
     CDS             942136..943266
     CDS             943270..944007
     CDS             944008..944778
     CDS             944768..945424
     CDS             945813..949946
     CDS             949948..950817
     CDS             950814..951155
     CDS             951142..951807
     CDS             953424..953840
     CDS             953976..955808
     CDS             956054..958687
     CDS             958787..959446
     CDS             959455..959919
     CDS             959919..960353
     CDS             960505..963297
     CDS             963297..964400
     CDS             complement(964521..965090)
     CDS             965869..966480
     CDS             complement(966516..967298)
     CDS             complement(967310..968008)
     CDS             complement(968009..968377)
     CDS             968522..971626
     CDS             971707..972729
     CDS             972778..974280
     CDS             974451..975008
     CDS             975266..977080
     CDS             977242..977571
     CDS             977706..978347
     CDS             978358..978987
     CDS             979049..979834
     CDS             complement(979919..980152)
     CDS             complement(980221..981141)
     CDS             981247..981837
     CDS             982163..982552
     CDS             982617..983666
     CDS             983811..985346
     CDS             985339..986400
     CDS             986402..987358
     CDS             987564..988934
     CDS             complement(989054..990043)
     CDS             990282..992741
     CDS             992748..993491
     CDS             993507..993920
     CDS             994074..995036
     CDS             complement(995100..996227)
     CDS             complement(996497..998059)
     CDS             998272..998970
     CDS             999084..1000418
     CDS             1000496..1001239
     CDS             1001372..1002220
     CDS             complement(1002252..1002740)
     CDS             1002906..1003445
     CDS             1003514..1003867
     CDS             1003893..1004645
     CDS             1004647..1006602
     CDS             1006712..1007380
     CDS             1007377..1008315
     CDS             complement(1008358..1009428)
     CDS             1009881..1011476
     CDS             complement(1011509..1012282)
     CDS             complement(1012272..1012958)
     CDS             complement(1013361..1014689)
     CDS             complement(1014823..1015134)
     CDS             complement(1015139..1015522)
     CDS             complement(1015535..1015813)
     CDS             complement(1015810..1016628)
     CDS             complement(1016767..1017351)
     CDS             complement(1017365..1018702)
     CDS             complement(1018716..1018973)
     CDS             complement(1018993..1020942)
     CDS             complement(1020952..1021599)
     CDS             complement(1021599..1021904)
     CDS             complement(1022135..1022416)
     CDS             complement(1022425..1024632)
     CDS             complement(1024752..1025234)
     CDS             complement(1025334..1028483)
     CDS             complement(1028476..1028733)
     CDS             complement(1028961..1029392)
     CDS             complement(1029564..1032365)
     CDS             complement(1032417..1033139)
     CDS             complement(1033216..1035477)
     CDS             complement(1035492..1036574)
     CDS             complement(1036585..1036932)
     CDS             complement(1037024..1038856)
     CDS             complement(1038858..1040606)
     CDS             complement(1040789..1045519)
     CDS             complement(1045538..1045795)
     CDS             complement(1045921..1048287)
     CDS             complement(1048341..1048799)
     CDS             complement(1048816..1049616)
     CDS             complement(1049616..1049963)
     CDS             complement(1049956..1050273)
     CDS             complement(1050667..1050942)
     CDS             complement(1051065..1051757)
     CDS             complement(1051858..1051953)
     CDS             complement(1051969..1052973)
     CDS             1053052..1054008
     CDS             complement(1054001..1054249)
     CDS             complement(1054478..1054588)
     CDS             complement(1054585..1054995)
     CDS             complement(1054988..1055437)
     CDS             1055521..1055637
     CDS             complement(1055627..1056073)
     CDS             complement(1056073..1056486)
     CDS             complement(1056513..1056716)
     CDS             complement(1056728..1056832)
     CDS             complement(1056972..1058465)
     CDS             complement(1058478..1058705)
     CDS             complement(1058698..1058817)
     CDS             complement(1058823..1058915)
     CDS             complement(1058921..1059250)
     CDS             complement(1059261..1059755)
     CDS             complement(1059792..1059980)
     CDS             complement(1060102..1061667)
     CDS             complement(1061685..1062017)
     CDS             complement(1062106..1063419)
     CDS             complement(1063403..1064083)
     CDS             complement(1064245..1066794)
     CDS             complement(1066940..1067593)
     CDS             complement(1067627..1068385)
     CDS             complement(1068397..1069200)
     CDS             complement(1069212..1070099)
     CDS             complement(1070089..1071006)
     CDS             complement(1071052..1071912)
     CDS             complement(1072097..1073407)
     CDS             complement(1073475..1074239)
     CDS             complement(1074229..1074510)
     CDS             complement(1074503..1074916)
     CDS             complement(1074959..1075891)
     CDS             complement(1075904..1076788)
     CDS             complement(1076880..1077311)
     CDS             complement(1077324..1078595)
     CDS             complement(1078629..1079219)
     CDS             complement(1079326..1080204)
     CDS             complement(1080310..1082940)
     CDS             complement(1082952..1083653)
     CDS             complement(1083790..1085910)
     CDS             complement(1086005..1086847)
     CDS             complement(1086985..1088013)
     CDS             complement(1088075..1088836)
     CDS             complement(1088833..1089807)
     CDS             complement(1089804..1090766)
     CDS             complement(1091005..1091553)
     CDS             complement(1091574..1092335)
     CDS             complement(1092322..1093173)
     CDS             complement(1093449..1094021)
     CDS             complement(1094222..1095706)
     CDS             complement(1095862..1096596)
     CDS             complement(1096608..1098347)
     CDS             complement(1098883..1099005)
     CDS             complement(1099892..1100269)
     CDS             complement(1100658..1100981)
     CDS             complement(1101329..1101862)
     CDS             complement(1101852..1102013)
     CDS             complement(1102010..1102552)
     CDS             complement(1102557..1103006)
     CDS             complement(1103401..1103661)
     CDS             complement(1103654..1104463)
     CDS             complement(1104469..1104897)
     CDS             complement(1105024..1105278)
     CDS             complement(1105299..1105889)
     CDS             complement(1105903..1106208)
     CDS             complement(1106337..1107251)
     CDS             complement(1107254..1107610)
     CDS             complement(1107622..1107972)
     CDS             complement(1107986..1111915)
     CDS             complement(1111890..1112393)
     CDS             complement(1112400..1113674)
     CDS             complement(1113674..1113916)
     CDS             complement(1113900..1114373)
     CDS             complement(1114382..1117393)
     CDS             complement(1117475..1117765)
     CDS             complement(1117882..1118664)
     CDS             complement(1118661..1118984)
     CDS             complement(1119111..1122293)
     CDS             complement(1122324..1123400)
     CDS             complement(1123414..1124337)
     CDS             complement(1124502..1125794)
     CDS             complement(1125806..1126435)
     CDS             complement(1126448..1127149)
     CDS             complement(1127362..1128594)
     CDS             complement(1128634..1130175)
     CDS             complement(1130306..1130644)
     CDS             complement(1130814..1131890)
     CDS             complement(1132099..1133331)
     CDS             complement(1134016..1135611)
     CDS             complement(1135730..1137400)
     CDS             complement(1137489..1138508)
     CDS             complement(1138535..1139413)
     CDS             complement(1139382..1140200)
     CDS             complement(1140193..1140525)
     CDS             complement(1140554..1141540)
     CDS             complement(1141537..1142736)
     CDS             complement(1142729..1143565)
     CDS             1143704..1144405
     CDS             1144398..1144940
     CDS             1144986..1145558
     CDS             1145668..1147386
     CDS             complement(1147450..1147647)
     CDS             complement(1147661..1149394)
     CDS             complement(1149395..1151116)
     CDS             complement(1151128..1151730)
     CDS             complement(1151732..1152709)
     CDS             complement(1152714..1153970)
     CDS             complement(1154062..1154658)
     CDS             complement(1154651..1155481)
     CDS             complement(1155481..1156560)
     CDS             complement(1156595..1157164)
     CDS             1157302..1157484
     CDS             1157660..1158571
     CDS             1158589..1159191
     CDS             1159215..1160450
     CDS             1160549..1161337
     CDS             complement(1161436..1162710)
     CDS             complement(1162710..1163291)
     CDS             complement(1163887..1165188)
     CDS             complement(1165322..1165621)
     CDS             complement(1165632..1166879)
     CDS             complement(1166876..1168507)
     CDS             complement(1168479..1168853)
     CDS             complement(1168856..1169419)
     CDS             complement(1169762..1170061)
     CDS             complement(1170113..1173349)
     CDS             complement(1173351..1173716)
     CDS             complement(1173758..1175803)
     CDS             complement(1175803..1176294)
     CDS             complement(1176316..1177098)
     CDS             complement(1177098..1177370)
     CDS             complement(1177390..1177995)
     CDS             complement(1178016..1180706)
     CDS             1180721..1181269
     CDS             complement(1181249..1181458)
     CDS             complement(1181463..1183814)
     CDS             complement(1183795..1184154)
     CDS             complement(1184216..1184674)
     CDS             complement(1184735..1184962)
     CDS             complement(1185206..1185703)
     CDS             complement(1185717..1186469)
     CDS             complement(1186518..1187003)
     CDS             complement(1187109..1187336)
     CDS             complement(1187611..1190409)
     CDS             complement(1190476..1191186)
     CDS             complement(1191201..1193432)
     CDS             complement(1193449..1193748)
     CDS             complement(1194131..1194328)
     CDS             complement(1194325..1194510)
     CDS             complement(1194512..1195537)
     CDS             complement(1195539..1195703)
     CDS             complement(1195810..1196253)
     CDS             complement(1196237..1196350)
     CDS             complement(1196519..1196728)
     CDS             complement(1196773..1196949)
     CDS             complement(1196960..1197331)
     CDS             complement(1197445..1198428)
     CDS             complement(1198631..1199971)
     CDS             1200242..1200934
     CDS             complement(1201005..1203005)
     CDS             complement(1203140..1203901)
     CDS             complement(1203963..1204955)
     CDS             complement(1204981..1205865)
     CDS             complement(1205862..1206698)
     CDS             complement(1206673..1207344)
     CDS             1207454..1208026
     CDS             1208203..1209177
     CDS             1209181..1210296
     CDS             1210298..1210645
     CDS             1210806..1211438
     CDS             complement(1211451..1212131)
     CDS             complement(1212227..1213360)
     CDS             complement(1213451..1214890)
     CDS             complement(1215050..1215664)
     CDS             complement(1215765..1216586)
     CDS             1217208..1218140
     CDS             complement(1218197..1219729)
     CDS             complement(1219838..1220911)
     CDS             complement(1220904..1221680)
     CDS             complement(1221677..1222471)
     CDS             complement(1222455..1223609)
     CDS             complement(1223658..1224560)
     CDS             complement(1224704..1225192)
     CDS             complement(1225189..1225551)
     CDS             complement(1225553..1226356)
     CDS             complement(1226360..1226923)
     CDS             complement(1226942..1228204)
     CDS             complement(1228206..1229093)
     CDS             complement(1229080..1229946)
     CDS             complement(1229948..1231231)
     CDS             1231408..1231968
     CDS             1231962..1232294
     CDS             complement(1232317..1233213)
     CDS             complement(1233319..1233864)
     CDS             complement(1234007..1235383)
     CDS             complement(1235457..1236464)
     CDS             complement(1236572..1237258)
     CDS             1237677..1239020
     CDS             1239217..1239414
     CDS             1239459..1239569
     CDS             1239514..1240047
     CDS             complement(1240123..1240617)
     CDS             complement(1240690..1241349)
     CDS             complement(1241349..1242113)
     CDS             complement(1242118..1242759)
     CDS             complement(1242923..1243474)
     CDS             complement(1243496..1243693)
     CDS             complement(1243752..1244294)
     CDS             complement(1244350..1244544)
     CDS             complement(1244554..1245135)
     CDS             complement(1245150..1245398)
     CDS             complement(1245446..1245691)
     CDS             complement(1246103..1248382)
     CDS             complement(1248488..1248874)
     CDS             complement(1249007..1250332)
     CDS             1250929..1252275
     CDS             1252339..1253574
     CDS             1253733..1254125
     CDS             1254106..1254801
     CDS             1254870..1255493
     CDS             complement(1255895..1256050)
     CDS             1256094..1256525
     CDS             complement(1256643..1256789)
     CDS             1256822..1257256
     CDS             1257649..1258437
     CDS             1258446..1258736
     CDS             1259087..1260034
     CDS             1260153..1261229
     CDS             complement(1261409..1262611)
     CDS             complement(1262955..1263185)
     CDS             complement(1263268..1264290)
     CDS             complement(1264403..1266862)
     CDS             complement(1266996..1268945)
     CDS             1269059..1269697
     CDS             complement(1269763..1270416)
     CDS             complement(1270515..1271000)
     CDS             complement(1271114..1272355)
     CDS             complement(1272366..1272995)
     CDS             complement(1272992..1274146)
     CDS             complement(1274223..1275248)
     CDS             complement(1275248..1276648)
     CDS             complement(1276645..1277601)
     CDS             complement(1277685..1278632)
     CDS             complement(1278666..1279634)
     CDS             complement(1279631..1280776)
     CDS             complement(1280773..1281246)
     CDS             complement(1281246..1281695)
     CDS             complement(1281719..1283107)
     CDS             complement(1283120..1283818)
     CDS             complement(1283829..1284521)
     CDS             complement(1284530..1285261)
     CDS             complement(1285267..1286724)
     CDS             1286914..1287837
     CDS             complement(1287862..1288629)
     CDS             complement(1288638..1289348)
     CDS             complement(1289332..1290588)
     CDS             complement(1290590..1291399)
     CDS             complement(1291438..1291845)
     CDS             complement(1291896..1293107)
     CDS             complement(1293164..1293835)
     CDS             complement(1294073..1294783)
     CDS             complement(1294873..1295661)
     CDS             complement(1295718..1297379)
     CDS             complement(1297676..1298437)
     CDS             complement(1298437..1299300)
     CDS             complement(1299313..1300317)
     CDS             1300675..1302330
     CDS             complement(1302384..1303103)
     CDS             complement(1303117..1304799)
     CDS             complement(1304909..1306171)
     CDS             complement(1306125..1307315)
     CDS             complement(1307407..1307868)
     CDS             complement(1307858..1308340)
     CDS             1308557..1311775
     CDS             complement(1311827..1312873)
     CDS             complement(1313080..1313673)
     CDS             complement(1313687..1314541)
     CDS             complement(1314600..1315703)
     CDS             complement(1315712..1316500)
     CDS             complement(1316490..1317173)
     CDS             complement(1317277..1317957)
     CDS             complement(1318075..1318593)
     CDS             complement(1318716..1321280)
     CDS             complement(1321432..1323630)
     CDS             complement(1323627..1324388)
     CDS             complement(1324390..1325319)
     CDS             complement(1325361..1326008)
     CDS             complement(1326001..1327239)
     CDS             complement(1327330..1328220)
     CDS             1328331..1328507
     CDS             complement(1328549..1329466)
     CDS             complement(1329601..1333359)
     CDS             complement(1333528..1334262)
     CDS             complement(1334277..1334861)
     CDS             complement(1334958..1336364)
     CDS             complement(1336411..1337013)
     CDS             1337183..1338964
     CDS             complement(1339006..1340787)
     CDS             1340946..1341713
     CDS             complement(1341772..1343112)
     CDS             complement(1343212..1343622)
     CDS             complement(1343632..1344129)
     CDS             1344351..1344947
     CDS             1345136..1345426
     CDS             1345480..1346241
     CDS             1346465..1346755
     CDS             1346913..1347293
     CDS             1347643..1347876
     CDS             complement(1348075..1350543)
     CDS             complement(1350556..1351476)
     CDS             complement(1351712..1355164)
     CDS             complement(1355700..1356728)
     CDS             1356965..1357255
     CDS             1357309..1358052
     CDS             complement(1358178..1359992)
     CDS             1360408..1361643
     CDS             complement(1361845..1363026)
     CDS             complement(1363044..1363277)
     CDS             complement(1363281..1363847)
     CDS             complement(1363980..1364288)
     CDS             complement(1364595..1365104)
     CDS             complement(1365168..1365671)
     CDS             complement(1365671..1365985)
     CDS             complement(1366220..1367428)
     CDS             complement(1367477..1367968)
     CDS             complement(1367982..1371593)
     CDS             complement(1371930..1373129)
     CDS             complement(1373132..1373449)
     CDS             complement(1373653..1373874)
     CDS             complement(1374099..1374992)
     CDS             complement(1375092..1376498)
     CDS             complement(1376585..1378291)
     CDS             complement(1378291..1378608)
     CDS             complement(1378637..1379470)
     CDS             complement(1379863..1380843)
     CDS             complement(1380848..1381777)
     CDS             complement(1381790..1382305)
     CDS             complement(1382322..1382747)
     CDS             complement(1382934..1383689)
     CDS             complement(1383844..1385721)
     CDS             complement(1385708..1386073)
     CDS             complement(1386083..1386496)
     CDS             complement(1386777..1388795)
     CDS             complement(1388799..1391039)
     CDS             complement(1391052..1391822)
     CDS             complement(1391822..1392298)
     CDS             complement(1392368..1392658)
     CDS             complement(1392705..1393094)
     CDS             complement(1393091..1393321)
     CDS             complement(1393376..1394461)
     CDS             complement(1394502..1395140)
     CDS             complement(1395305..1395604)
     CDS             complement(1395615..1395914)
     CDS             complement(1395986..1402186)
     CDS             complement(1402190..1402783)
     CDS             complement(1402834..1403385)
     CDS             complement(1403369..1403560)
     CDS             complement(1403561..1408465)
     CDS             1408678..1409268
     CDS             1409265..1410113
     CDS             complement(1410217..1413012)
     CDS             complement(1413014..1415359)
     CDS             complement(1415316..1415669)
     CDS             complement(1415731..1416585)
     CDS             complement(1416602..1416844)
     CDS             complement(1416864..1418681)
     CDS             complement(1418681..1419169)
     CDS             complement(1419250..1419831)
     CDS             complement(1419834..1420067)
     CDS             complement(1420064..1420450)
     CDS             complement(1420443..1420889)
     CDS             complement(1420873..1422225)
     CDS             complement(1422311..1423126)
     CDS             complement(1423123..1423296)
     CDS             complement(1423537..1423902)
     CDS             complement(1423966..1424466)
     CDS             1424900..1427008
     CDS             complement(1427102..1428046)
     CDS             complement(1428051..1429427)
     CDS             complement(1429557..1430207)
     CDS             complement(1430365..1430688)
     CDS             1430960..1431589
     CDS             complement(1431570..1432166)
     CDS             complement(1432177..1433403)
     CDS             complement(1433433..1433603)
     CDS             complement(1433621..1434115)
     CDS             complement(1434195..1435034)
     CDS             1435137..1436360
     CDS             1436362..1437645
     CDS             1437737..1438186
     CDS             1438179..1438835
     CDS             1438922..1439836
     CDS             1439937..1440791
     CDS             complement(1440837..1441055)
     CDS             complement(1441123..1442118)
     CDS             complement(1442115..1443107)
     CDS             complement(1443100..1444044)
     CDS             complement(1444026..1444904)
     CDS             complement(1445020..1446249)
     CDS             complement(1446249..1446935)
     CDS             complement(1446937..1447563)
     CDS             complement(1447671..1449425)
     CDS             complement(1449415..1451232)
     CDS             complement(1451279..1451719)
     CDS             1451988..1454060
     CDS             complement(1454097..1454507)
     CDS             complement(1454577..1455926)
     CDS             1456094..1456603
     CDS             complement(1456644..1458413)
     CDS             complement(1458418..1460157)
     CDS             complement(1460224..1460697)
     CDS             complement(1460694..1462562)
     CDS             complement(1462573..1463784)
     CDS             complement(1463966..1464814)
     CDS             complement(1464814..1465194)
     CDS             complement(1465266..1465799)
     CDS             complement(1465850..1466344)
     CDS             complement(1466533..1468497)
     CDS             complement(1468494..1469405)
     CDS             complement(1469402..1470211)
     CDS             complement(1470276..1471511)
     CDS             complement(1471655..1473289)
     CDS             complement(1473501..1474424)
     CDS             complement(1474437..1475507)
     CDS             complement(1475644..1476636)
     CDS             complement(1476617..1477369)
     CDS             complement(1477359..1477877)
     CDS             complement(1478199..1479710)
     CDS             complement(1479842..1480084)
     CDS             complement(1480094..1480366)
     CDS             complement(1480495..1481742)
     CDS             complement(1481757..1482467)
     CDS             complement(1482470..1483714)
     CDS             complement(1483916..1485514)
     CDS             complement(1485570..1486640)
     CDS             complement(1486689..1487210)
     CDS             complement(1487386..1488276)
     CDS             complement(1488260..1488724)
     CDS             complement(1488733..1489638)
     CDS             complement(1489854..1490147)
     CDS             complement(1490169..1490507)
     CDS             complement(1490514..1490828)
     CDS             complement(1491018..1492196)
     CDS             complement(1492298..1493512)
     CDS             complement(1493514..1494659)
     CDS             1494906..1495358
     CDS             complement(1495401..1496750)
     CDS             complement(1496925..1497260)
     CDS             complement(1497344..1498510)
     CDS             complement(1498511..1499578)
     CDS             complement(1499672..1500349)
     CDS             complement(1500349..1501506)
     CDS             1501641..1503785
     CDS             complement(1504026..1504385)
     CDS             complement(1504443..1504643)
     CDS             complement(1504683..1505213)
     CDS             complement(1505374..1506057)
     CDS             complement(1506068..1506592)
     CDS             1506638..1506835
     CDS             complement(1506822..1507313)
     CDS             complement(1507342..1508562)
     CDS             complement(1508698..1510365)
     CDS             1510456..1511910
     CDS             1512065..1512859
     CDS             1512883..1513815
     CDS             1513831..1514856
     CDS             1514853..1515854
     CDS             complement(1515884..1516537)
     CDS             complement(1516597..1517532)
     CDS             complement(1517649..1518437)
     CDS             complement(1518505..1519839)
     CDS             complement(1520019..1520585)
     CDS             complement(1520578..1521513)
     CDS             complement(1521606..1522247)
     CDS             complement(1522228..1522812)
     CDS             complement(1523114..1524040)
     CDS             complement(1524037..1524921)
     CDS             complement(1524921..1525799)
     CDS             complement(1525911..1527935)
     CDS             complement(1528058..1530763)
     CDS             1531023..1532576
     CDS             complement(1532628..1533767)
     CDS             complement(1533757..1534605)
     CDS             complement(1534602..1536026)
     CDS             complement(1536026..1537390)
     CDS             complement(1537392..1538339)
     CDS             complement(1538348..1539283)
     CDS             complement(1539285..1540343)
     CDS             complement(1540343..1541062)
     CDS             complement(1541065..1541889)
     CDS             complement(1541914..1543647)
     CDS             complement(1543640..1543993)
     CDS             complement(1543990..1544721)
     CDS             complement(1544723..1545664)
     CDS             complement(1545654..1546808)
     CDS             complement(1546925..1547779)
     CDS             complement(1547869..1548210)
     CDS             complement(1548319..1549428)
     CDS             complement(1549436..1551217)
     CDS             1551434..1551811
     CDS             complement(1551908..1552084)
     CDS             complement(1552188..1552691)
     CDS             complement(1552774..1553580)
     CDS             complement(1553905..1554924)
     CDS             1555028..1556155
     CDS             complement(1556192..1557178)
     CDS             1557341..1557646
     CDS             complement(1557804..1559177)
     CDS             complement(1559593..1561857)
     CDS             complement(1561869..1563365)
     CDS             complement(1563486..1564514)
     CDS             1564770..1566017
     CDS             1566115..1567485
     CDS             1567485..1568321
     CDS             1568552..1570024
     CDS             complement(1570069..1570533)
     CDS             complement(1570816..1572141)
     CDS             complement(1572134..1573642)
     CDS             complement(1573656..1576043)
     CDS             complement(1576030..1577022)
     CDS             complement(1577019..1578578)
     CDS             complement(1578585..1580129)
     CDS             complement(1580129..1581358)
     CDS             complement(1581482..1582678)
     CDS             complement(1582739..1583614)
     CDS             complement(1583607..1584791)
     CDS             complement(1584781..1586022)
     CDS             complement(1586019..1587224)
     CDS             complement(1587233..1588240)
     CDS             1588740..1590638
     CDS             1591956..1592132
     CDS             1592886..1594382
     CDS             complement(1594479..1596470)
     CDS             complement(1596531..1597451)
     CDS             1597634..1599817
     CDS             1599817..1600557
     CDS             1600706..1601056
     CDS             complement(1601148..1601306)
     CDS             complement(1601332..1602645)
     CDS             complement(1602706..1602834)
     CDS             1603012..1604253
     CDS             complement(1604287..1604865)
     CDS             complement(1604975..1607017)
     CDS             complement(1607102..1607824)
     CDS             complement(1608015..1608857)
     CDS             1609124..1609798
     CDS             1609886..1610278
     CDS             1610407..1611333
     CDS             1611462..1612850
     CDS             complement(1612934..1613401)
     CDS             complement(1613404..1615809)
     CDS             complement(1615922..1616158)
     CDS             complement(1616348..1617469)
     CDS             complement(1617713..1619359)
     CDS             complement(1619349..1620050)
     CDS             complement(1620174..1620761)
     CDS             complement(1620758..1621579)
     CDS             complement(1621728..1622576)
     CDS             1622793..1624385
     CDS             1624421..1624597
     CDS             complement(1624997..1625095)
     CDS             complement(1626312..1626713)
     CDS             complement(1626950..1627894)
     CDS             complement(1627891..1628289)
     CDS             complement(1628270..1628767)
     CDS             complement(1629162..1629968)
     CDS             complement(1630290..1630766)
     CDS             1630958..1631761
     CDS             complement(1631852..1632838)
     CDS             complement(1632962..1634734)
     CDS             complement(1634892..1635107)
     CDS             complement(1635104..1635613)
     CDS             complement(1635751..1636605)
     CDS             complement(1636723..1637280)
     CDS             complement(1637296..1638024)
     CDS             complement(1638145..1638825)
     CDS             complement(1638812..1639600)
     CDS             complement(1639588..1640394)
     CDS             complement(1640394..1641338)
     CDS             complement(1641325..1642902)
     CDS             complement(1643331..1644020)
     CDS             complement(1644124..1644549)
     CDS             complement(1644760..1646142)
     CDS             complement(1646150..1647364)
     CDS             1647644..1648528
     CDS             1648589..1648942
     CDS             complement(1648971..1650686)
     CDS             complement(1650768..1653218)
     CDS             1653384..1654187
     CDS             complement(1654239..1655072)
     CDS             complement(1655074..1655790)
     CDS             complement(1655961..1656887)
     CDS             1657054..1657701
     CDS             complement(1657741..1658430)
     CDS             complement(1658440..1658709)
     CDS             complement(1658709..1659263)
     CDS             complement(1659284..1660663)
     CDS             complement(1660907..1661320)
     CDS             complement(1661333..1661710)
     CDS             complement(1661799..1662755)
     CDS             complement(1662752..1663006)
     CDS             complement(1662967..1663209)
     CDS             complement(1663448..1664146)
     CDS             complement(1664139..1664375)
     CDS             complement(1664465..1664713)
     CDS             complement(1664911..1665411)
     CDS             complement(1665651..1666097)
     CDS             complement(1666107..1667063)
     CDS             complement(1667203..1669362)
     CDS             complement(1669369..1670814)
     CDS             complement(1670807..1671484)
     CDS             complement(1671536..1672147)
     CDS             complement(1672595..1673932)
     CDS             complement(1674128..1676125)
     CDS             1676268..1677143
     CDS             complement(1677301..1677996)
     CDS             1678332..1679549
     CDS             1679533..1680375
     CDS             1680452..1681279
     CDS             complement(1681320..1681676)
     CDS             complement(1681678..1682154)
     CDS             complement(1682210..1683391)
     CDS             complement(1683453..1684001)
     CDS             complement(1684070..1685161)
     CDS             1685294..1685929
     CDS             complement(1686199..1687068)
     CDS             complement(1687068..1687394)
     CDS             complement(1687425..1688288)
     CDS             complement(1688308..1688943)
     CDS             complement(1689032..1689691)
     CDS             complement(1689710..1690420)
     CDS             complement(1690420..1691184)
     CDS             complement(1691185..1692138)
     CDS             complement(1692141..1692941)
     CDS             complement(1693116..1694282)
     CDS             complement(1694436..1694681)
     CDS             complement(1694781..1695371)
     CDS             complement(1695496..1696125)
     CDS             complement(1696235..1697404)
     CDS             complement(1697540..1698088)
     CDS             complement(1698261..1699613)
     CDS             1699819..1701168
     CDS             1701173..1702612
     CDS             complement(1702636..1702887)
     CDS             complement(1702887..1703609)
     CDS             complement(1703599..1704183)
     CDS             complement(1704180..1704887)
     CDS             complement(1704887..1705666)
     CDS             complement(1705617..1706090)
     CDS             complement(1706087..1706608)
     CDS             complement(1706590..1707564)
     CDS             complement(1707561..1708355)
     CDS             complement(1708530..1708769)
     CDS             complement(1708927..1709469)
     CDS             complement(1709531..1710052)
     CDS             complement(1710120..1710809)
     CDS             complement(1710832..1711335)
     CDS             complement(1711373..1712116)
     CDS             1712148..1712426
     CDS             1712511..1713443
     CDS             complement(1713642..1714307)
     CDS             complement(1714331..1715188)
     CDS             complement(1715349..1716809)
     CDS             complement(1716913..1717395)
     CDS             complement(1717468..1719270)
     CDS             complement(1719357..1719860)
     CDS             complement(1719946..1721277)
     CDS             complement(1721287..1721904)
     CDS             complement(1722069..1725167)
     CDS             complement(1725323..1726633)
     CDS             complement(1726681..1727583)
     CDS             complement(1727580..1728755)
     CDS             complement(1728755..1729234)
     CDS             complement(1729383..1730888)
     CDS             complement(1730878..1731567)
     CDS             complement(1731802..1732335)
     CDS             complement(1732440..1733330)
     CDS             complement(1733351..1733905)
     CDS             1734033..1734746
     CDS             1734761..1736140
     CDS             1736153..1736824
     CDS             complement(1736859..1737689)
     CDS             complement(1737682..1739358)
     CDS             complement(1739375..1739923)
     CDS             complement(1740092..1741300)
     CDS             1741478..1742845
     CDS             1742959..1744014
     CDS             complement(1744063..1744755)
     CDS             complement(1744752..1745822)
     CDS             complement(1745815..1747191)
     CDS             complement(1747325..1748149)
     CDS             complement(1748290..1749123)
     CDS             complement(1749225..1749914)
     CDS             complement(1750069..1750785)
     CDS             complement(1750903..1751889)
     CDS             complement(1751899..1752435)
     CDS             1752609..1753598
     CDS             1753636..1754214
     CDS             1754214..1754588
     CDS             1754598..1755311
     CDS             complement(1755577..1755981)
     CDS             complement(1756120..1756833)
     CDS             complement(1756926..1758035)
     CDS             complement(1758032..1758283)
     CDS             complement(1758306..1759040)
     CDS             complement(1759106..1759462)
     CDS             complement(1759464..1759985)
     CDS             complement(1760049..1760636)
     CDS             complement(1760633..1761265)
     CDS             complement(1761395..1761712)
     CDS             complement(1761805..1762923)
     CDS             complement(1762923..1763483)
     CDS             complement(1763567..1764481)
     CDS             complement(1764611..1766053)
     CDS             complement(1766053..1767519)
     CDS             complement(1767519..1767821)
     CDS             complement(1767959..1770604)
     CDS             complement(1770617..1771447)
     CDS             complement(1771458..1771955)
     CDS             1772276..1773241
     CDS             complement(1773288..1773836)
     CDS             complement(1773903..1774688)
     CDS             complement(1774814..1776025)
     CDS             1776293..1776745
     CDS             complement(1776801..1778183)
     CDS             1778294..1779214
     CDS             complement(1779249..1780127)
     CDS             complement(1780225..1781139)
     CDS             complement(1781253..1781351)
     CDS             complement(1781430..1783445)
     CDS             complement(1783525..1785063)
     CDS             complement(1785156..1786256)
     CDS             complement(1786253..1786612)
     CDS             complement(1786637..1787644)
     CDS             complement(1787770..1790298)
     CDS             complement(1790407..1791354)
     CDS             complement(1791472..1792353)
     CDS             complement(1792421..1794340)
     CDS             1794525..1795964
     CDS             1795966..1796928
     CDS             complement(1797015..1797449)
     CDS             complement(1797442..1797831)
     CDS             complement(1797920..1798480)
     CDS             complement(1799659..1801380)
     CDS             complement(1801370..1803127)
     CDS             complement(1803148..1804527)
     CDS             complement(1804520..1805233)
     CDS             complement(1805233..1805829)
     CDS             complement(1805840..1806244)
     CDS             complement(1806286..1806441)
     CDS             complement(1806455..1806898)
     CDS             complement(1806998..1807813)
     CDS             complement(1808030..1808404)
     CDS             complement(1808452..1808904)
     CDS             complement(1808916..1809983)
     CDS             complement(1810083..1810799)
     CDS             complement(1810801..1812300)
     CDS             complement(1812636..1815464)
     CDS             complement(1815596..1816267)
     CDS             complement(1816292..1817236)
     CDS             complement(1817406..1817645)
     CDS             complement(1817690..1818181)
     CDS             complement(1818193..1818480)
     CDS             1819543..1820697
     CDS             1820874..1821467
     CDS             complement(1821513..1821827)
     CDS             complement(1821908..1822408)
     CDS             complement(1822412..1824751)
     CDS             complement(1824836..1825378)
     CDS             complement(1825381..1825692)
     CDS             1825803..1826696
     CDS             1826712..1827305
     CDS             1827434..1829854
     CDS             1829968..1830450
     CDS             complement(1830521..1831630)
     CDS             1831800..1834112
     CDS             1834213..1834587
     CDS             complement(1834622..1835551)
     CDS             complement(1835548..1836303)
     CDS             1836428..1837324
     CDS             complement(1837403..1838251)
     CDS             complement(1838420..1838872)
     CDS             complement(1838890..1840092)
     CDS             1840248..1840907
     CDS             1840931..1843216
     CDS             1843220..1843579
     CDS             1843625..1844605
     CDS             complement(1844690..1846438)
     CDS             complement(1846431..1848149)
     CDS             complement(1848149..1849168)
     CDS             complement(1849169..1850596)
     CDS             complement(1850699..1851907)
     CDS             complement(1851920..1852819)
     CDS             complement(1853227..1853673)
     CDS             1854556..1854855
     CDS             1855016..1856206
     CDS             complement(1856276..1857001)
     CDS             complement(1857128..1857715)
     CDS             complement(1857759..1858295)
     CDS             1858430..1859602
     CDS             complement(1859646..1860410)
     CDS             1860587..1860856
     CDS             complement(1861218..1862243)
     CDS             complement(1862363..1863373)
     CDS             complement(1863449..1863856)
     CDS             complement(1863858..1864550)
     CDS             1864729..1864959
     CDS             1865013..1866692
     CDS             complement(1866854..1867363)
     CDS             complement(1867511..1868857)
     CDS             complement(1868891..1869262)
     CDS             complement(1869342..1869881)
     CDS             complement(1870144..1871340)
     CDS             complement(1871475..1872344)
     CDS             complement(1872553..1873563)
     CDS             complement(1873767..1875845)
     CDS             complement(1876000..1876470)
     CDS             complement(1876492..1876905)
     CDS             complement(1877124..1877936)
     CDS             complement(1878033..1878974)
     CDS             complement(1878964..1880238)
     CDS             complement(1880240..1880872)
     CDS             complement(1880865..1881527)
     CDS             complement(1881534..1882406)
     CDS             complement(1882562..1883413)
     CDS             complement(1883417..1884289)
     CDS             complement(1884316..1884765)
     CDS             complement(1884769..1885335)
     CDS             complement(1885322..1886176)
     CDS             complement(1886286..1886558)
     CDS             complement(1886577..1886969)
     CDS             complement(1886960..1888252)
     CDS             complement(1888252..1888644)
     CDS             complement(1888819..1890081)
     CDS             complement(1890074..1890313)
     CDS             complement(1890328..1891593)
     CDS             complement(1891590..1893125)
     CDS             complement(1893138..1893260)
     CDS             complement(1893271..1894458)
     CDS             complement(1894458..1895132)
     CDS             complement(1895488..1895622)
     CDS             complement(1895806..1897161)
     CDS             complement(1897408..1899135)
     CDS             complement(1899154..1900377)
     CDS             complement(1900754..1903132)
     CDS             complement(1903222..1904313)
     CDS             complement(1904630..1906309)
     CDS             complement(1906375..1907136)
     CDS             complement(1907156..1908673)
     CDS             complement(1908739..1909728)
     CDS             complement(1909750..1911201)
     CDS             complement(1911299..1912255)
     CDS             complement(1912274..1913293)
     CDS             complement(1913528..1914511)
     CDS             complement(1914675..1915322)
     CDS             complement(1915333..1916049)
     CDS             complement(1916051..1916914)
     CDS             complement(1916918..1917583)
     CDS             complement(1917696..1918181)
     CDS             complement(1918248..1918526)
     CDS             complement(1918554..1919993)
     CDS             complement(1920161..1920778)
     CDS             1921117..1921410
     CDS             complement(1921433..1922725)
     CDS             complement(1923096..1924118)
     CDS             1924480..1925154
     CDS             1925324..1927576
     CDS             1927700..1928518
     CDS             1928515..1929771
     CDS             1929911..1930786
     CDS             1930770..1931747
     CDS             1931868..1932509
     CDS             1932523..1933014
     CDS             complement(1933234..1935681)
     CDS             complement(1935678..1936142)
     CDS             1936315..1936776
     CDS             complement(1936935..1937975)
     CDS             complement(1938069..1938839)
     CDS             1939116..1939676
     CDS             1939694..1941226
     CDS             complement(1941503..1943572)
     CDS             complement(1943574..1943810)
     CDS             1943977..1944930
     CDS             complement(1944980..1946875)
     CDS             1947023..1948006
     CDS             complement(1948052..1949215)
     CDS             1949327..1949971
     CDS             1950037..1950651
     CDS             complement(1950722..1951723)
     CDS             complement(1951803..1953707)
     CDS             complement(1953787..1954602)
     CDS             complement(1954589..1955455)
     CDS             complement(1955491..1955985)
     CDS             complement(1956040..1957236)
     CDS             complement(1957239..1957673)
     CDS             1957951..1958763
     CDS             1958780..1959418
     CDS             1959444..1960451
     CDS             1960463..1961101
     CDS             1961809..1963662
     CDS             complement(1963833..1964447)
     CDS             complement(1964580..1965005)
     CDS             complement(1965132..1969538)
     CDS             complement(1969661..1970245)
     CDS             complement(1970370..1972223)
     CDS             complement(1972315..1973574)
     CDS             complement(1973605..1974399)
     CDS             complement(1974414..1975166)
     CDS             complement(1975333..1975674)
     CDS             complement(1975751..1976095)
     CDS             complement(1976286..1977449)
     CDS             complement(1977474..1978811)
     CDS             1978965..1980491
     CDS             1980493..1981173
     CDS             complement(1981194..1982189)
     CDS             complement(1982277..1983884)
     CDS             complement(1984012..1985145)
     CDS             complement(1985246..1986097)
     CDS             complement(1986192..1987088)
     CDS             complement(1987142..1988119)
     CDS             complement(1988121..1989053)
     CDS             complement(1989064..1989579)
     CDS             complement(1989600..1990025)
     CDS             complement(1990273..1992723)
     CDS             complement(1992961..1994409)
     CDS             complement(1994449..1994754)
     CDS             complement(1994756..1995220)
     CDS             1995439..1996215
     CDS             complement(1996497..1997636)
     CDS             complement(1997633..1999078)
     CDS             complement(1999105..2000028)
     CDS             complement(2000283..2000726)
     CDS             complement(2000736..2002952)
     CDS             2003212..2005614
     CDS             2005771..2006226
     CDS             2006237..2007274
     CDS             2007274..2007771
     CDS             2007828..2007947
     CDS             complement(2007993..2009030)
     CDS             complement(2009042..2009815)
     CDS             complement(2009819..2011468)
     CDS             complement(2011606..2012433)
     CDS             complement(2012430..2013239)
     CDS             complement(2013255..2013746)
     CDS             complement(2013764..2014189)
     CDS             complement(2014436..2015470)
     CDS             complement(2015699..2016853)
     CDS             complement(2016859..2017707)
     CDS             complement(2017830..2018120)
     CDS             complement(2018198..2018950)
     CDS             complement(2019227..2020042)
     CDS             complement(2020096..2022279)
     CDS             complement(2022437..2024092)
     CDS             complement(2024085..2024762)
     CDS             complement(2024762..2025418)
     CDS             complement(2025415..2026164)
     CDS             complement(2026157..2027035)
     CDS             complement(2027037..2027882)
     CDS             complement(2027897..2028778)
     CDS             complement(2028979..2029566)
     CDS             complement(2029563..2030303)
     CDS             complement(2030303..2031256)
     CDS             complement(2031253..2031561)
     CDS             2031835..2032551
     CDS             complement(2032590..2033060)
     CDS             complement(2033032..2033490)
     CDS             complement(2033477..2033620)
     CDS             complement(2033626..2034096)
     CDS             2034423..2034914
     CDS             2034907..2036175
     CDS             complement(2036718..2037023)
     CDS             complement(2037007..2037408)
     CDS             complement(2037396..2038604)
     CDS             complement(2038606..2038938)
     CDS             complement(2039065..2039454)
     CDS             2040355..2040849
     CDS             complement(2040912..2042264)
     CDS             complement(2042274..2043365)
     CDS             complement(2043605..2044612)
     CDS             complement(2044613..2044942)
     CDS             2046935..2047225
     CDS             2047324..2047698
     CDS             2047709..2047810
     CDS             2047988..2048716
     CDS             2048741..2048860
     CDS             2049011..2049205
     CDS             complement(2049185..2049304)
     CDS             complement(2049324..2049629)
     CDS             complement(2049917..2050315)
     CDS             complement(2050469..2051191)
     CDS             complement(2051195..2051812)
     CDS             complement(2052499..2053353)
     CDS             complement(2053532..2053924)
     CDS             complement(2054359..2054967)
     CDS             complement(2054954..2055289)
     CDS             complement(2055811..2056299)
     CDS             complement(2056468..2057229)
     CDS             complement(2057226..2058128)
     CDS             complement(2058125..2058331)
     CDS             complement(2058333..2059409)
     CDS             complement(2059658..2060272)
     CDS             2060486..2060782
     CDS             2060799..2061359
     CDS             2061664..2062527
     CDS             complement(2062684..2062986)
     CDS             complement(2063159..2063926)
     CDS             2064695..2065234
     CDS             2065435..2066520
     CDS             complement(2066685..2067392)
     CDS             complement(2067739..2069583)
     CDS             complement(2069628..2071865)
     CDS             complement(2072235..2072558)
     CDS             complement(2072548..2073240)
     CDS             2073563..2078275
     CDS             2078508..2079194
     CDS             2079323..2080579
     CDS             2080672..2081280
     CDS             complement(2081367..2083868)
     CDS             2084245..2085492
     CDS             complement(2085535..2086380)
     CDS             2086585..2087781
     CDS             2087846..2089051
     CDS             complement(2089098..2089637)
     CDS             complement(2089843..2091774)
     CDS             complement(2092086..2092259)
     CDS             complement(2092496..2094817)
     CDS             2094861..2095745
     CDS             complement(2095770..2097410)
     CDS             complement(2097580..2098791)
     CDS             complement(2098858..2099529)
     CDS             complement(2099559..2100761)
     CDS             complement(2100782..2101561)
     CDS             2101719..2102456
     CDS             2102469..2102765
     CDS             complement(2102865..2104487)
     CDS             complement(2104583..2104867)
     CDS             complement(2105042..2105845)
     CDS             complement(2105850..2106746)
     CDS             complement(2106762..2107724)
     CDS             complement(2108189..2108986)
     CDS             2109172..2110032
     CDS             2110075..2110806
     CDS             complement(2111163..2111780)
     CDS             complement(2111853..2112344)
     CDS             complement(2112353..2113285)
     CDS             complement(2113298..2113441)
     CDS             complement(2113516..2115714)
     CDS             complement(2115813..2117354)
     CDS             complement(2117400..2117522)
     CDS             complement(2117604..2117921)
     CDS             complement(2117947..2118366)
     CDS             complement(2118366..2118632)
     CDS             complement(2118834..2119232)
     CDS             complement(2119448..2120587)
     CDS             complement(2120661..2121920)
     CDS             complement(2122009..2122560)
     CDS             complement(2122583..2123173)
     CDS             complement(2123175..2124407)
     CDS             complement(2124439..2126469)
     CDS             2126638..2126841
     CDS             complement(2126898..2129474)
     CDS             complement(2129531..2129977)
     CDS             2130190..2131881
     CDS             2131969..2132277
     CDS             complement(2132304..2133176)
     CDS             complement(2133284..2134228)
     CDS             complement(2134218..2135969)
     CDS             complement(2136062..2137342)
     CDS             2137562..2137744
     CDS             2137760..2137909
     CDS             2138201..2138815
     CDS             2138827..2139165
     CDS             2139216..2140631
     CDS             2140952..2141401
     CDS             2141603..2141923
     CDS             2141923..2143023
     CDS             2143020..2143625
     CDS             2143831..2144436
     CDS             2144429..2144677
     CDS             2144767..2146032
     CDS             2146463..2147458
     CDS             complement(2148106..2149167)
     CDS             complement(2149185..2149568)
     CDS             complement(2149740..2150096)
     CDS             2150150..2150974
     CDS             2151331..2152002
     CDS             2152087..2152758
     CDS             2152742..2154106
     CDS             complement(2154216..2155769)
     CDS             complement(2155863..2156789)
     CDS             complement(2156801..2157799)
     CDS             2157902..2159197
     CDS             2159194..2160027
     CDS             2160249..2160971
     CDS             2160974..2162488
     CDS             complement(2162567..2165107)
     CDS             complement(2165091..2165834)
     CDS             complement(2165968..2166324)
     CDS             complement(2166392..2168710)
     CDS             2168849..2169388
     CDS             complement(2169474..2169770)
     CDS             complement(2170014..2170625)
     CDS             complement(2170955..2171242)
     CDS             complement(2171254..2172609)
     CDS             complement(2172652..2173104)
     CDS             complement(2173110..2175092)
     CDS             complement(2175159..2177060)
     CDS             complement(2177230..2177841)
     CDS             complement(2177873..2178994)
     CDS             2179240..2179908
     CDS             2179923..2180795
     CDS             complement(2180930..2181634)
     CDS             complement(2181740..2182279)
     CDS             complement(2182495..2183289)
     CDS             complement(2183282..2184124)
     CDS             complement(2184100..2184939)
     CDS             complement(2184939..2185502)
     CDS             complement(2185604..2186887)
     CDS             complement(2186889..2188133)
     CDS             2188372..2188725
     CDS             2188728..2189837
     CDS             complement(2189849..2190715)
     CDS             complement(2190771..2191433)
     CDS             complement(2191508..2192989)
     CDS             complement(2193146..2193631)
     CDS             complement(2193641..2194321)
     CDS             2194529..2195233
     CDS             2195500..2196732
     CDS             2196738..2197169
     CDS             2197185..2198198
     CDS             2198261..2199688
     CDS             2199709..2200665
     CDS             complement(2200775..2201800)
     CDS             complement(2201908..2202600)
     CDS             2202844..2203716
     CDS             2203782..2205401
     CDS             2205524..2208103
     CDS             complement(2208682..2209161)
     CDS             2209362..2210591
     CDS             2210689..2211462