CDS             186..1589
     CDS             1824..2930
     CDS             3028..5583
     CDS             5606..5914
     CDS             5980..7566
     CDS             7556..8881
     CDS             8934..10169
     CDS             10201..10773
     CDS             11121..12272
     CDS             12269..15454
     CDS             15560..17260
     CDS             17363..17515
     CDS             17722..18150
     CDS             18282..18611
     CDS             complement(18623..20065)
     CDS             20193..21035
     CDS             21070..21867
     CDS             complement(21840..23126)
     CDS             complement(23141..23554)
     CDS             complement(23594..24007)
     CDS             complement(24138..24500)
     CDS             complement(24591..26576)
     CDS             complement(26589..27518)
     CDS             complement(27645..27890)
     CDS             complement(27887..28855)
     CDS             complement(28840..29307)
     CDS             complement(29475..30776)
     CDS             complement(30888..31310)
     CDS             complement(31397..31645)
     CDS             complement(31703..32032)
     CDS             complement(32643..34133)
     CDS             34230..34457
     CDS             complement(34465..35304)
     CDS             35375..35995
     CDS             36088..36786
     CDS             complement(36822..37454)
     CDS             37634..38236
     CDS             38233..39009
     CDS             39006..40706
     CDS             40703..41323
     CDS             complement(41334..42218)
     CDS             complement(42228..42422)
     CDS             complement(42602..42904)
     CDS             43073..43552
     CDS             complement(43653..44681)
     CDS             complement(44687..45937)
     CDS             complement(45934..46704)
     CDS             46842..47468
     CDS             47465..48262
     CDS             complement(48294..48431)
     CDS             48537..49634
     CDS             49643..50422
     CDS             50582..51397
     CDS             complement(51426..52091)
     CDS             52184..52762
     CDS             complement(52860..53261)
     CDS             53590..54147
     CDS             54198..54626
     CDS             54678..55028
     CDS             complement(55068..56657)
     CDS             complement(56647..57447)
     CDS             57555..58070
     CDS             complement(58085..59443)
     CDS             complement(60158..60670)
     CDS             complement(60884..61687)
     CDS             complement(61904..62566)
     CDS             complement(62646..63455)
     CDS             complement(63491..64603)
     CDS             complement(64743..65447)
     CDS             complement(65634..66527)
     CDS             complement(66548..67708)
     CDS             67824..68852
     CDS             complement(68858..69367)
     CDS             complement(69411..70484)
     CDS             70626..71297
     CDS             71330..72859
     CDS             72947..74248
     CDS             complement(74265..75422)
     CDS             complement(75419..77530)
     CDS             complement(77559..78080)
     CDS             complement(78077..79012)
     CDS             complement(79154..80197)
     CDS             80485..80784
     CDS             80781..82271
     CDS             82273..83721
     CDS             complement(83755..84468)
     CDS             complement(84496..85200)
     CDS             85229..86020
     CDS             86052..86270
     CDS             86301..87506
     CDS             87547..88194
     CDS             complement(88219..89241)
     CDS             complement(89238..90773)
     CDS             90899..91135
     CDS             91250..91888
     CDS             complement(91908..92552)
     CDS             complement(92605..92898)
     CDS             complement(92985..95801)
     CDS             complement(95876..96481)
     CDS             complement(96632..102553)
     CDS             102727..103230
     CDS             complement(103282..106332)
     CDS             complement(106669..107877)
     CDS             complement(107874..108521)
     CDS             108699..110234
     CDS             110298..110699
     CDS             complement(110768..112555)
     CDS             complement(112718..114100)
     CDS             114289..114810
     CDS             114919..116739
     CDS             117100..118137
     CDS             118148..119143
     CDS             119187..120386
     CDS             120410..121255
     CDS             121287..122225
     CDS             122293..122673
     CDS             122793..123011
     CDS             123022..123723
     CDS             123711..124355
     CDS             124475..125488
     CDS             125660..126673
     CDS             126710..127546
     CDS             127548..128462
     CDS             128459..129517
     CDS             complement(129563..130609)
     CDS             complement(130635..132716)
     CDS             132864..133856
     CDS             134111..135091
     CDS             135211..136068
     CDS             136099..136851
     CDS             complement(136848..138908)
     CDS             complement(139342..140460)
     CDS             140497..141252
     CDS             141269..142753
     CDS             142835..143206
     CDS             complement(143390..144370)
     CDS             144446..145408
     CDS             145726..147861
     CDS             147877..148731
     CDS             148715..149323
     CDS             149320..150654
     CDS             complement(150664..151470)
     CDS             151586..152191
     CDS             152199..153116
     CDS             153116..153625
     CDS             153652..154434
     CDS             complement(154452..154712)
     CDS             155309..155449
     CDS             complement(155771..157294)
     CDS             complement(157294..158049)
     CDS             complement(158046..158675)
     CDS             complement(158768..159412)
     CDS             complement(159472..160104)
     CDS             complement(160116..161801)
     CDS             161932..163275
     CDS             163421..163708
     CDS             complement(163739..164968)
     CDS             complement(165118..166032)
     CDS             166142..166852
     CDS             166878..168464
     CDS             168578..169915
     CDS             170263..170829
     CDS             170826..171563
     CDS             171600..173663
     CDS             173719..174981
     CDS             175112..177430
     CDS             177474..178547
     CDS             complement(178587..179135)
     CDS             179438..182167
     CDS             182273..182851
     CDS             complement(182883..184400)
     CDS             184647..184985
     CDS             185012..186538
     CDS             186692..187987
     CDS             188104..189990
     CDS             complement(190001..190624)
     CDS             190794..191924
     CDS             191933..193477
     CDS             193515..194702
     CDS             194780..195952
     CDS             195974..196924
     CDS             196988..198868
     CDS             complement(198896..199642)
     CDS             complement(199714..201138)
     CDS             201235..202176
     CDS             202173..202889
     CDS             202886..204094
     CDS             204091..204933
     CDS             204974..205483
     CDS             205543..206382
     CDS             206554..207060
     CDS             207064..207936
     CDS             207998..208246
     CDS             208285..208755
     CDS             208758..209291
     CDS             209381..210934
     CDS             210967..211842
     CDS             211899..213314
     CDS             213442..213858
     CDS             complement(213943..214359)
     CDS             complement(214464..215201)
     CDS             complement(215215..216213)
     CDS             216521..218884
     CDS             218898..220211
     CDS             220246..221016
     CDS             complement(221071..221184)
     CDS             complement(221220..221618)
     CDS             complement(221656..221937)
     CDS             complement(222300..224594)
     CDS             224727..226853
     CDS             226850..227527
     CDS             227595..228566
     CDS             228563..229117
     CDS             229125..229631
     CDS             229628..230560
     CDS             complement(230567..233017)
     CDS             complement(233019..233633)
     CDS             complement(233764..234855)
     CDS             complement(234868..235377)
     CDS             complement(235383..238076)
     CDS             complement(238168..238605)
     CDS             complement(238612..239292)
     CDS             complement(239289..240119)
     CDS             complement(240116..240667)
     CDS             240781..241218
     CDS             complement(241226..242182)
     CDS             complement(242408..242878)
     CDS             complement(243102..243446)
     CDS             243818..244774
     CDS             244812..245993
     CDS             complement(246006..246446)
     CDS             complement(246446..247231)
     CDS             complement(247238..247786)
     CDS             complement(247783..249075)
     CDS             complement(249087..249659)
     CDS             complement(249659..250921)
     CDS             complement(250929..251747)
     CDS             complement(251744..253075)
     CDS             complement(253458..254075)
     CDS             254189..255151
     CDS             255258..256145
     CDS             256198..256677
     CDS             complement(256687..257217)
     CDS             complement(257276..260074)
     CDS             260331..264551
     CDS             264548..265366
     CDS             complement(265387..266622)
     CDS             266752..267792
     CDS             267827..269464
     CDS             269501..269725
     CDS             269756..271342
     CDS             271321..273009
     CDS             273006..274124
     CDS             complement(274135..274347)
     CDS             274627..275013
     CDS             complement(275036..276400)
     CDS             276503..277495
     CDS             complement(277502..278218)
     CDS             complement(278224..278928)
     CDS             complement(278925..279302)
     CDS             279373..281415
     CDS             281565..282581
     CDS             282756..284762
     CDS             complement(284787..285494)
     CDS             complement(285488..286363)
     CDS             complement(286368..286889)
     CDS             287024..289615
     CDS             289639..290169
     CDS             complement(290299..290736)
     CDS             290822..291787
     CDS             291834..293123
     CDS             293131..293838
     CDS             293909..294550
     CDS             294607..295956
     CDS             296000..296608
     CDS             296634..298979
     CDS             299019..299708
     CDS             300025..300351
     CDS             300488..302368
     CDS             302387..303421
     CDS             303518..305785
     CDS             complement(305819..306271)
     CDS             complement(306357..307454)
     CDS             complement(307503..308666)
     CDS             308903..309415
     CDS             309426..310373
     CDS             310453..311304
     CDS             311412..311786
     CDS             311875..312672
     CDS             312669..313001
     CDS             313071..314264
     CDS             314322..315758
     CDS             315870..316934
     CDS             316972..317874
     CDS             317903..319018
     CDS             complement(319055..319999)
     CDS             320075..320587
     CDS             320634..321827
     CDS             321833..322840
     CDS             322884..323933
     CDS             324088..325149
     CDS             complement(325179..326723)
     CDS             326915..327646
     CDS             327643..328137
     CDS             328124..328906
     CDS             328974..331394
     CDS             complement(331412..332512)
     CDS             complement(332520..333551)
     CDS             333787..334215
     CDS             334230..335336
     CDS             335358..335681
     CDS             335715..336341
     CDS             336384..337538
     CDS             337608..338519
     CDS             338596..338889
     CDS             338985..339839
     CDS             339836..341152
     CDS             341152..341826
     CDS             341846..342865
     CDS             342879..344003
     CDS             complement(344022..344522)
     CDS             344534..345220
     CDS             complement(345231..346322)
     CDS             complement(346456..347721)
     CDS             347767..348297
     CDS             348416..348886
     CDS             348855..349124
     CDS             complement(349128..349979)
     CDS             350084..351919
     CDS             complement(356088..356879)
     CDS             357634..358701
     CDS             358965..360020
     CDS             complement(360043..361161)
     CDS             complement(361175..361876)
     CDS             complement(361876..362514)
     CDS             complement(362546..362869)
     CDS             complement(362882..364219)
     CDS             364293..365138
     CDS             complement(365220..366404)
     CDS             complement(366584..367273)
     CDS             complement(367484..370351)
     CDS             complement(370348..372069)
     CDS             372196..373272
     CDS             complement(373275..374525)
     CDS             374684..376372
     CDS             376372..376716
     CDS             376840..378555
     CDS             378569..380257
     CDS             complement(380268..380750)
     CDS             380872..381984
     CDS             382027..382914
     CDS             383027..383863
     CDS             complement(383782..384711)
     CDS             complement(384725..386344)
     CDS             complement(386350..386970)
     CDS             387003..387731
     CDS             387784..389481
     CDS             389551..390741
     CDS             complement(390701..391447)
     CDS             391685..392080
     CDS             complement(392100..392732)
     CDS             complement(392729..394195)
     CDS             complement(394336..395481)
     CDS             complement(395603..396775)
     CDS             complement(396929..398368)
     CDS             complement(398435..398905)
     CDS             complement(399003..400721)
     CDS             complement(400817..401440)
     CDS             401863..403893
     CDS             404102..404677
     CDS             404795..406054
     CDS             complement(406059..406916)
     CDS             407048..407602
     CDS             407599..407940
     CDS             407975..409333
     CDS             409569..409991
     CDS             complement(411306..412343)
     CDS             complement(414832..415869)
     CDS             416207..417166
     CDS             complement(418056..419093)
     CDS             complement(419629..419754)
     CDS             complement(420066..420506)
     CDS             420751..421125
     CDS             421237..421797
     CDS             421875..422420
     CDS             422488..422976
     CDS             423002..423505
     CDS             423598..424053
     CDS             424116..424583
     CDS             424786..426417
     CDS             426436..427629
     CDS             427626..429521
     CDS             complement(429555..431549)
     CDS             431960..434377
     CDS             434449..435816
     CDS             435819..436826
     CDS             436849..438696
     CDS             438981..439253
     CDS             439333..439890
     CDS             440119..440364
     CDS             440442..441092
     CDS             441160..441813
     CDS             complement(441861..442238)
     CDS             complement(442258..442455)
     CDS             442622..443452
     CDS             complement(443498..443911)
     CDS             444119..444724
     CDS             444745..445554
     CDS             445608..446456
     CDS             complement(446478..447314)
     CDS             complement(447361..448131)
     CDS             complement(448187..448753)
     CDS             complement(448760..449959)
     CDS             complement(450094..452490)
     CDS             complement(452532..452972)
     CDS             complement(452990..454780)
     CDS             complement(454834..455514)
     CDS             complement(455657..456640)
     CDS             complement(456637..458052)
     CDS             458128..459120
     CDS             459262..459819
     CDS             459963..460448
     CDS             complement(460464..462269)
     CDS             462275..463186
     CDS             463403..463693
     CDS             463817..465463
     CDS             465590..467773
     CDS             467834..470182
     CDS             complement(470198..470899)
     CDS             470971..471588
     CDS             471720..473837
     CDS             473834..475255
     CDS             475293..475649
     CDS             475789..476787
     CDS             476790..477443
     CDS             complement(477454..477885)
     CDS             477931..479796
     CDS             complement(479812..480006)
     CDS             complement(480007..480312)
     CDS             480326..480886
     CDS             480929..481900
     CDS             482032..482925
     CDS             483057..483797
     CDS             483876..484544
     CDS             484558..485292
     CDS             complement(485311..486201)
     CDS             486361..487407
     CDS             487439..488194
     CDS             complement(488195..489115)
     CDS             489440..490777
     CDS             490853..491320
     CDS             491520..491960
     CDS             491966..492922
     CDS             492919..493224
     CDS             493221..495044
     CDS             495044..496555
     CDS             496564..497964
     CDS             497985..499166
     CDS             499177..500901
     CDS             500898..502190
     CDS             502306..503409
     CDS             503409..503519
     CDS             503516..504925
     CDS             504922..505881
     CDS             505889..506695
     CDS             506716..507945
     CDS             508003..509220
     CDS             509398..510333
     CDS             510381..510566
     CDS             510582..510797
     CDS             510865..511665
     CDS             511794..512690
     CDS             512867..514609
     CDS             complement(514705..515214)
     CDS             complement(515218..515832)
     CDS             complement(515914..517770)
     CDS             517950..519296
     CDS             519274..519906
     CDS             complement(519979..522117)
     CDS             522400..522873
     CDS             522870..523700
     CDS             complement(523727..524281)
     CDS             complement(524281..525255)
     CDS             complement(525252..525878)
     CDS             complement(525930..527525)
     CDS             complement(527573..527812)
     CDS             complement(527809..528858)
     CDS             528966..529448
     CDS             complement(529474..530667)
     CDS             complement(530664..531158)
     CDS             complement(531190..531738)
     CDS             531967..533973
     CDS             complement(534019..535080)
     CDS             complement(535153..535437)
     CDS             complement(535465..535941)
     CDS             complement(535990..537402)
     CDS             complement(537422..538855)
     CDS             complement(538866..539207)
     CDS             complement(539316..539678)
     CDS             539812..540726
     CDS             540730..541461
     CDS             541439..542101
     CDS             542155..543066
     CDS             543075..543488
     CDS             complement(543505..543699)
     CDS             complement(543719..544471)
     CDS             complement(544541..545164)
     CDS             complement(545171..546022)
     CDS             complement(546037..547263)
     CDS             complement(547297..549015)
     CDS             complement(549277..550206)
     CDS             550475..550786
     CDS             550813..551070
     CDS             551174..552286
     CDS             552323..553441
     CDS             553522..554427
     CDS             complement(554443..555042)
     CDS             555190..556935
     CDS             556935..557555
     CDS             complement(557569..558132)
     CDS             complement(558212..558544)
     CDS             complement(558635..559324)
     CDS             complement(559502..560341)
     CDS             complement(560344..561423)
     CDS             complement(561490..562821)
     CDS             562938..563213
     CDS             563224..563859
     CDS             564006..564395
     CDS             564392..565723
     CDS             565720..566433
     CDS             566423..567613
     CDS             567718..568362
     CDS             complement(568381..569754)
     CDS             complement(569751..570125)
     CDS             570345..570833
     CDS             complement(570869..571117)
     CDS             complement(571230..571475)
     CDS             571805..573373
     CDS             complement(573649..576027)
     CDS             complement(576261..576488)
     CDS             complement(576654..577064)
     CDS             complement(577080..578246)
     CDS             complement(578607..578864)
     CDS             complement(579023..579985)
     CDS             complement(579982..580230)
     CDS             complement(580230..580487)
     CDS             complement(580833..581552)
     CDS             complement(581662..582132)
     CDS             complement(582239..583243)
     CDS             583525..583923
     CDS             complement(583934..584128)
     CDS             complement(584144..585277)
     CDS             585299..586078
     CDS             586080..586481
     CDS             586478..587419
     CDS             587439..588074
     CDS             complement(588079..588948)
     CDS             588953..590335
     CDS             590506..591039
     CDS             complement(591078..591566)
     CDS             591719..593578
     CDS             593678..594124
     CDS             594410..595537
     CDS             595678..595929
     CDS             complement(595960..596292)
     CDS             596477..598180
     CDS             598242..599237
     CDS             599221..600027
     CDS             600024..601487
     CDS             601532..602008
     CDS             602026..603525
     CDS             603684..604316
     CDS             604501..605502
     CDS             605495..605923
     CDS             605952..606296
     CDS             606283..607167
     CDS             607177..607446
     CDS             607489..608259
     CDS             608376..609002
     CDS             complement(609013..609438)
     CDS             complement(609445..609696)
     CDS             complement(609764..610396)
     CDS             complement(610482..611666)
     CDS             611840..612271
     CDS             612340..612702
     CDS             612734..614893
     CDS             614944..616698
     CDS             616817..617341
     CDS             617487..618386
     CDS             complement(618477..619328)
     CDS             complement(619333..621813)
     CDS             621910..623028
     CDS             623062..623802
     CDS             623876..624337
     CDS             624378..626093
     CDS             626137..627264
     CDS             complement(627269..627757)
     CDS             627910..628698
     CDS             complement(628689..629072)
     CDS             complement(629145..630665)
     CDS             complement(631016..632542)
     CDS             632710..633984
     CDS             633981..634577
     CDS             634708..635802
     CDS             635828..636850
     CDS             636847..637560
     CDS             637582..638910
     CDS             638907..640073
     CDS             640091..640696
     CDS             640725..642653
     CDS             642664..643941
     CDS             complement(643959..645431)
     CDS             complement(645395..646375)
     CDS             complement(646372..647823)
     CDS             648800..650212
     CDS             650209..651495
     CDS             651523..652221
     CDS             complement(652225..652635)
     CDS             complement(653064..653792)
     CDS             complement(653850..655172)
     CDS             complement(655208..657028)
     CDS             complement(657038..658141)
     CDS             complement(658138..658998)
     CDS             complement(659006..659815)
     CDS             complement(659896..660450)
     CDS             complement(660447..661331)
     CDS             complement(661359..662255)
     CDS             complement(662252..663325)
     CDS             complement(663322..664791)
     CDS             664878..665972
     CDS             666000..667484
     CDS             complement(667493..668260)
     CDS             complement(668257..668874)
     CDS             668905..669468
     CDS             669654..669836
     CDS             670046..671152
     CDS             671149..672147
     CDS             672200..673138
     CDS             673135..673884
     CDS             674002..674241
     CDS             674280..675524
     CDS             675558..676022
     CDS             676026..676646
     CDS             676685..677329
     CDS             677332..678390
     CDS             678470..679996
     CDS             680556..682370
     CDS             682378..683346
     CDS             683373..683762
     CDS             683767..684513
     CDS             684510..685448
     CDS             685445..686269
     CDS             686285..687082
     CDS             687090..687488
     CDS             687489..688532
     CDS             complement(688624..691620)
     CDS             692257..693276
     CDS             693273..693941
     CDS             693934..694344
     CDS             694341..695351
     CDS             695460..698513
     CDS             complement(698533..699036)
     CDS             complement(699140..699799)
     CDS             complement(699852..700565)
     CDS             complement(700569..701222)
     CDS             701366..703384
     CDS             complement(703369..705096)
     CDS             complement(705098..705406)
     CDS             complement(705417..705719)
     CDS             705817..709329
     CDS             709310..710311
     CDS             complement(710329..710595)
     CDS             complement(710627..711385)
     CDS             complement(711382..711804)
     CDS             complement(711846..712448)
     CDS             complement(712523..713095)
     CDS             complement(713092..713781)
     CDS             complement(713810..714253)
     CDS             complement(714279..714992)
     CDS             complement(715006..715629)
     CDS             complement(715663..716082)
     CDS             complement(716223..716645)
     CDS             complement(716661..717284)
     CDS             complement(717328..717621)
     CDS             complement(717688..717906)
     CDS             717924..718394
     CDS             718502..718606
     CDS             718603..718815
     CDS             718881..721031
     CDS             721044..721937
     CDS             721986..722429
     CDS             722493..722969
     CDS             complement(722993..723439)
     CDS             complement(723968..724075)
     CDS             725394..726410
     CDS             726513..727790
     CDS             727937..729541
     CDS             729538..730674
     CDS             730671..731555
     CDS             731563..732255
     CDS             732364..733449
     CDS             733601..734356
     CDS             complement(734397..735890)
     CDS             735925..736527
     CDS             736520..736930
     CDS             736927..737427
     CDS             737427..738389
     CDS             738386..739705
     CDS             739737..740486
     CDS             740597..740698
     CDS             741076..741231
     CDS             complement(741241..741984)
     CDS             742078..742494
     CDS             742620..742895
     CDS             743078..743569
     CDS             743598..744599
     CDS             744750..745517
     CDS             745543..746736
     CDS             746803..747759
     CDS             747756..748508
     CDS             748517..749578
     CDS             749578..750768
     CDS             750765..751652
     CDS             751656..753017
     CDS             753014..754063
     CDS             complement(754018..755187)
     CDS             complement(755234..756028)
     CDS             complement(756025..757356)
     CDS             complement(757365..758711)
     CDS             complement(758892..759935)
     CDS             complement(759940..761136)
     CDS             complement(761133..762362)
     CDS             complement(762367..763569)
     CDS             complement(763692..764801)
     CDS             complement(764816..765763)
     CDS             complement(765760..767196)
     CDS             complement(767227..768180)
     CDS             complement(768417..768890)
     CDS             769226..769903
     CDS             769989..771215
     CDS             complement(771139..772029)
     CDS             772302..773201
     CDS             773198..773803
     CDS             complement(773811..774704)
     CDS             774922..775203
     CDS             775265..775747
     CDS             775767..776132
     CDS             complement(776164..777957)
     CDS             complement(778062..779840)
     CDS             complement(780010..780372)
     CDS             complement(780447..781877)
     CDS             782031..782219
     CDS             782232..782954
     CDS             782965..784281
     CDS             complement(784298..785176)
     CDS             785632..787671
     CDS             788366..789862
     CDS             complement(790245..791084)
     CDS             complement(791174..792559)
     CDS             complement(792718..793398)
     CDS             793506..796265
     CDS             complement(796776..797465)
     CDS             complement(797462..799066)
     CDS             complement(799063..799758)
     CDS             complement(799774..800691)
     CDS             complement(800744..801841)
     CDS             complement(802450..803574)
     CDS             complement(803796..804563)
     CDS             complement(804591..804983)
     CDS             complement(805003..806421)
     CDS             complement(806418..806627)
     CDS             complement(806674..808539)
     CDS             complement(808625..809125)
     CDS             complement(809127..810356)
     CDS             complement(810353..812152)
     CDS             complement(812149..813093)
     CDS             complement(813134..814036)
     CDS             814079..814432
     CDS             814443..815642
     CDS             815700..817301
     CDS             817660..819042
     CDS             819147..820031
     CDS             complement(820117..820860)
     CDS             complement(820805..821158)
     CDS             complement(821555..822316)
     CDS             complement(822477..823292)
     CDS             complement(823436..823912)
     CDS             complement(824376..825236)
     CDS             complement(825230..825919)
     CDS             complement(825932..826651)
     CDS             complement(826644..827579)
     CDS             complement(827576..827884)
     CDS             complement(827901..829547)
     CDS             complement(829603..830589)
     CDS             830811..832124
     CDS             complement(832438..833265)
     CDS             complement(833273..835648)
     CDS             complement(835862..837493)
     CDS             837535..838515
     CDS             838538..839875
     CDS             840072..840932
     CDS             840987..842516
     CDS             842509..843672
     CDS             843669..844589
     CDS             844645..845802
     CDS             845877..846872
     CDS             846916..847695
     CDS             847692..848765
     CDS             849194..851764
     CDS             complement(851848..852477)
     CDS             complement(852540..855467)
     CDS             856061..857560
     CDS             857652..857924
     CDS             857944..858279
     CDS             858310..858618
     CDS             858666..859652
     CDS             859916..860773
     CDS             860803..861864
     CDS             861912..863285
     CDS             863422..864924
     CDS             complement(864946..865263)
     CDS             complement(865265..866050)
     CDS             complement(866098..866766)
     CDS             866853..867842
     CDS             867839..867940
     CDS             867937..868692
     CDS             868713..868991
     CDS             869060..870364
     CDS             870441..871085
     CDS             871088..872431
     CDS             872428..873543
     CDS             873540..874139
     CDS             874141..874797
     CDS             874819..875565
     CDS             875579..876340
     CDS             876513..876902
     CDS             876899..877261
     CDS             877258..877635
     CDS             877657..878007
     CDS             878090..878320
     CDS             878341..878853
     CDS             878857..879645
     CDS             complement(879642..880802)
     CDS             880815..881564
     CDS             881576..882589
     CDS             complement(882602..885274)
     CDS             complement(885330..885743)
     CDS             885951..886550
     CDS             886567..887967
     CDS             887988..888755
     CDS             888883..889497
     CDS             889524..890060
     CDS             890337..891350
     CDS             891334..892158
     CDS             complement(892323..892808)
     CDS             892961..893278
     CDS             complement(893286..894218)
     CDS             complement(894232..895020)
     CDS             complement(895017..897962)
     CDS             898045..899022
     CDS             complement(899037..899603)
     CDS             899725..900024
     CDS             900103..900399
     CDS             900437..900733
     CDS             900726..902825
     CDS             complement(902851..904341)
     CDS             complement(904382..907624)
     CDS             complement(907688..908917)
     CDS             complement(908914..909828)
     CDS             909995..910936
     CDS             911201..912478
     CDS             complement(912442..912912)
     CDS             913034..915709
     CDS             complement(915740..916003)
     CDS             916090..917397
     CDS             complement(917420..919582)
     CDS             complement(920123..921328)
     CDS             complement(921366..922910)
     CDS             complement(922907..923698)
     CDS             923895..924725
     CDS             924953..925801
     CDS             925843..926616
     CDS             926810..929227
     CDS             929290..930657
     CDS             930660..931712
     CDS             931841..933589
     CDS             933730..935109
     CDS             935153..936085
     CDS             936124..937290
     CDS             complement(937312..940125)
     CDS             940475..941248
     CDS             941281..942843
     CDS             942948..944423
     CDS             944474..945526
     CDS             complement(945870..948671)
     CDS             948848..950467
     CDS             complement(950499..951485)
     CDS             951638..952489
     CDS             952500..953483
     CDS             complement(953473..954549)
     CDS             954708..957998
     CDS             958033..958842
     CDS             958980..961115
     CDS             961135..961821
     CDS             complement(961869..962519)
     CDS             complement(962583..963323)
     CDS             complement(963465..965786)
     CDS             complement(965783..966595)
     CDS             966811..968124
     CDS             968111..968719
     CDS             complement(968753..969340)
     CDS             969529..970560
     CDS             970557..972005
     CDS             972024..972482
     CDS             complement(972508..973251)
     CDS             complement(973248..974999)
     CDS             975413..976624
     CDS             976652..977113
     CDS             977136..978173
     CDS             978187..978915
     CDS             979043..980188
     CDS             980285..981619
     CDS             981621..982487
     CDS             982491..983315
     CDS             983326..984216
     CDS             984275..985132
     CDS             985155..985631
     CDS             985652..986017
     CDS             986119..986676
     CDS             986734..987387
     CDS             987485..987703
     CDS             987931..988326
     CDS             988437..989216
     CDS             989227..990450
     CDS             990481..991524
     CDS             complement(991557..991796)
     CDS             complement(992018..992524)
     CDS             complement(992541..993041)
     CDS             complement(993061..993870)
     CDS             complement(993992..995317)
     CDS             complement(995339..996925)
     CDS             complement(997024..999399)
     CDS             complement(999425..1000435)
     CDS             complement(1000573..1002141)
     CDS             complement(1002190..1002816)
     CDS             1003197..1004210
     CDS             1004242..1005366
     CDS             1005363..1005563
     CDS             1005875..1007542
     CDS             1007608..1008669
     CDS             1008683..1009780
     CDS             1009815..1010174
     CDS             1010259..1011896
     CDS             1011893..1011991
     CDS             1012038..1013429
     CDS             1013538..1015574
     CDS             1015761..1016111
     CDS             1016180..1016620
     CDS             1016627..1018132
     CDS             1018135..1019241
     CDS             1019249..1020484
     CDS             complement(1020469..1022340)
     CDS             1022615..1023667
     CDS             1023918..1025627
     CDS             1025639..1027018
     CDS             1027116..1028207
     CDS             1028241..1030682
     CDS             1030765..1031808
     CDS             1031919..1032887
     CDS             1033006..1034358
     CDS             1034478..1035224
     CDS             1035367..1036329
     CDS             1036326..1037291
     CDS             1037332..1038120
     CDS             1038146..1039045
     CDS             1039052..1040341
     CDS             complement(1040349..1041116)
     CDS             complement(1041113..1042042)
     CDS             1042173..1043249
     CDS             1043260..1043946
     CDS             1043966..1044742
     CDS             complement(1044746..1046158)
     CDS             complement(1046246..1046848)
     CDS             1046990..1047790
     CDS             1047832..1048284
     CDS             1048299..1049606
     CDS             1049619..1050620
     CDS             1050617..1050907
     CDS             1050920..1051693
     CDS             1051690..1052238
     CDS             1052251..1053336
     CDS             1053351..1053977
     CDS             complement(1054021..1055094)
     CDS             1055244..1056200
     CDS             1056443..1057585
     CDS             1057698..1058207
     CDS             complement(1058221..1059288)
     CDS             complement(1059410..1060945)
     CDS             complement(1061030..1062805)
     CDS             complement(1062834..1063046)
     CDS             1063365..1064414
     CDS             complement(1064436..1066148)
     CDS             1066386..1067351
     CDS             1067383..1068444
     CDS             complement(1068464..1069477)
     CDS             1069539..1069907
     CDS             1069945..1070358
     CDS             complement(1070362..1071450)
     CDS             complement(1071754..1072095)
     CDS             1072244..1072726
     CDS             1072864..1075554
     CDS             1075669..1076529
     CDS             complement(1076850..1077548)
     CDS             1077729..1079888
     CDS             1079893..1080906
     CDS             1080976..1082508
     CDS             1082528..1082656
     CDS             1082646..1084673
     CDS             1084687..1085151
     CDS             1085404..1086459
     CDS             complement(1086456..1086929)
     CDS             complement(1086944..1089256)
     CDS             1089439..1091604
     CDS             1091672..1094239
     CDS             1094278..1094391
     CDS             complement(1094361..1094579)
     CDS             complement(1094611..1096677)
     CDS             complement(1096841..1097494)
     CDS             complement(1097494..1098864)
     CDS             1099017..1099577
     CDS             1099710..1100219
     CDS             1100292..1101413
     CDS             1101478..1103169
     CDS             1103177..1103935
     CDS             1104033..1104944
     CDS             complement(1104972..1105820)
     CDS             complement(1105860..1106807)
     CDS             1106901..1107641
     CDS             1107830..1108114
     CDS             1108165..1109787
     CDS             complement(1109784..1110323)
     CDS             complement(1110295..1110900)
     CDS             complement(1110956..1112311)
     CDS             complement(1112345..1113091)
     CDS             complement(1113060..1116269)
     CDS             complement(1116292..1117479)
     CDS             complement(1117476..1118156)
     CDS             1118412..1119269
     CDS             complement(1119289..1120185)
     CDS             1120280..1120468
     CDS             complement(1120659..1122248)
     CDS             1122917..1124071
     CDS             1124667..1125122
     CDS             complement(1125242..1126255)
     CDS             1126331..1126861
     CDS             complement(1126853..1127671)
     CDS             complement(1127757..1128995)
     CDS             1129007..1129321
     CDS             complement(1129366..1129950)
     CDS             1130039..1130359
     CDS             1130356..1131231
     CDS             complement(1131240..1131938)
     CDS             complement(1131935..1133473)
     CDS             complement(1133470..1134276)
     CDS             complement(1134333..1135724)
     CDS             complement(1135860..1137116)
     CDS             complement(1137301..1138695)
     CDS             1138877..1139467
     CDS             1139464..1141041
     CDS             1141137..1141523
     CDS             1141567..1142217
     CDS             1142325..1144124
     CDS             1144192..1144674
     CDS             1144671..1145483
     CDS             1145488..1146801
     CDS             1146900..1147631
     CDS             1147637..1148065
     CDS             1148201..1150432
     CDS             1150488..1151381
     CDS             complement(1151405..1152505)
     CDS             1152543..1153415
     CDS             1153412..1153807
     CDS             1153804..1154310
     CDS             complement(1154337..1155272)
     CDS             complement(1155286..1156191)
     CDS             complement(1156201..1156965)
     CDS             complement(1157063..1158505)
     CDS             complement(1158651..1159742)
     CDS             1159859..1161472
     CDS             1161610..1162818
     CDS             complement(1164311..1168615)
     CDS             complement(1168615..1170579)
     CDS             complement(1170576..1171757)
     CDS             complement(1171896..1172495)
     CDS             complement(1172492..1172725)
     CDS             complement(1172737..1173591)
     CDS             1173675..1174337
     CDS             1174496..1175725
     CDS             1175785..1177371
     CDS             complement(1177395..1177826)
     CDS             complement(1177874..1178515)
     CDS             1178531..1179298
     CDS             1179418..1180206
     CDS             1180203..1181795
     CDS             complement(1181805..1182245)
     CDS             complement(1182242..1182814)
     CDS             1182874..1182969
     CDS             1183002..1183262
     CDS             1183309..1183890
     CDS             1183913..1184683
     CDS             1184771..1185124
     CDS             1185224..1185907
     CDS             1185969..1186958
     CDS             complement(1186981..1187859)
     CDS             complement(1187903..1189306)
     CDS             1189381..1190520
     CDS             1190517..1191287
     CDS             1191338..1192597
     CDS             1192725..1193948
     CDS             complement(1194085..1194252)
     CDS             complement(1194269..1194502)
     CDS             complement(1194698..1195648)
     CDS             1195868..1196536
     CDS             1196628..1198961
     CDS             1198958..1199569
     CDS             1199615..1200946
     CDS             1201144..1202067
     CDS             1202082..1203188
     CDS             1203199..1203975
     CDS             1203990..1204703
     CDS             complement(1204727..1205752)
     CDS             1205828..1206736
     CDS             complement(1206746..1207783)
     CDS             complement(1207899..1208579)
     CDS             1209199..1210104
     CDS             1210112..1210654
     CDS             1210678..1210905
     CDS             complement(1210974..1211840)
     CDS             1211962..1213086
     CDS             complement(1213037..1215862)
     CDS             complement(1215967..1216533)
     CDS             1216732..1217394
     CDS             complement(1217411..1218070)
     CDS             complement(1218074..1218874)
     CDS             1218948..1221314
     CDS             1221569..1222069
     CDS             1222251..1224512
     CDS             complement(1224582..1225391)
     CDS             complement(1225404..1226378)
     CDS             complement(1226657..1227019)
     CDS             1227099..1229912
     CDS             1229981..1230538
     CDS             complement(1230576..1232405)
     CDS             complement(1232455..1233201)
     CDS             complement(1233318..1233770)
     CDS             complement(1233775..1234395)
     CDS             1234624..1234836
     CDS             complement(1234855..1235700)
     CDS             complement(1235711..1236550)
     CDS             complement(1236624..1237475)
     CDS             complement(1237489..1237689)
     CDS             1237798..1239336
     CDS             complement(1239344..1241008)
     CDS             complement(1241198..1243291)
     CDS             1243486..1245276
     CDS             1245349..1246446
     CDS             1246464..1246964
     CDS             1246961..1247653
     CDS             1247601..1249724
     CDS             1249753..1250379
     CDS             complement(1250384..1252441)
     CDS             complement(1252577..1253959)
     CDS             1254381..1254593
     CDS             1254608..1257574
     CDS             1257589..1258221
     CDS             1258218..1258463
     CDS             1258512..1259678
     CDS             1259693..1260121
     CDS             1260176..1260604
     CDS             1260663..1261562
     CDS             1261595..1261957
     CDS             1262705..1263487
     CDS             1263498..1264049
     CDS             1264155..1265090
     CDS             1265095..1268427
     CDS             1268427..1269269
     CDS             complement(1269322..1269495)
     CDS             complement(1269556..1271895)
     CDS             complement(1271908..1277331)
     CDS             complement(1277328..1278845)
     CDS             complement(1278842..1280722)
     CDS             1281107..1281688
     CDS             1282208..1282852
     CDS             complement(1282849..1283877)
     CDS             1284056..1286617
     CDS             complement(1286654..1287163)
     CDS             complement(1287269..1288147)
     CDS             complement(1288144..1289043)
     CDS             complement(1289040..1290605)
     CDS             complement(1290803..1291228)
     CDS             1291299..1292225
     CDS             complement(1292336..1292491)
     CDS             complement(1292579..1292869)
     CDS             complement(1293499..1294506)
     CDS             complement(1294596..1295600)
     CDS             complement(1295539..1296969)
     CDS             complement(1297494..1299653)
     CDS             1300300..1300488
     CDS             1300864..1301058
     CDS             1301573..1301881
     CDS             1302354..1302704
     CDS             1302831..1303715
     CDS             complement(1303759..1304928)
     CDS             complement(1304925..1305389)
     CDS             complement(1305382..1305915)
     CDS             complement(1305915..1307900)
     CDS             complement(1307897..1308361)
     CDS             complement(1308358..1308537)
     CDS             complement(1308537..1309301)
     CDS             complement(1309308..1309976)
     CDS             complement(1309978..1310640)
     CDS             1310998..1312008
     CDS             1312063..1315056
     CDS             1315053..1315649
     CDS             1315646..1316452
     CDS             1316463..1317134
     CDS             1317148..1317669
     CDS             1317666..1317902
     CDS             1317889..1319004
     CDS             1319018..1319572
     CDS             1319578..1321482
     CDS             1321466..1324291
     CDS             1324278..1325009
     CDS             1325006..1325311
     CDS             1325355..1326008
     CDS             1326015..1326527
     CDS             1326541..1327032
     CDS             1327029..1328144
     CDS             complement(1328396..1328827)
     CDS             complement(1328857..1329801)
     CDS             complement(1329943..1331133)
     CDS             complement(1331173..1331526)
     CDS             complement(1331567..1332019)
     CDS             complement(1332103..1332315)
     CDS             complement(1332461..1333705)
     CDS             complement(1333714..1334643)
     CDS             1334771..1335796
     CDS             complement(1335839..1336927)
     CDS             complement(1336974..1338074)
     CDS             complement(1338071..1340167)
     CDS             complement(1340167..1341177)
     CDS             complement(1341194..1342114)
     CDS             1342170..1343111
     CDS             1343155..1344462
     CDS             complement(1344466..1346772)
     CDS             complement(1346808..1347545)
     CDS             complement(1347592..1348581)
     CDS             complement(1348700..1349677)
     CDS             1349773..1350546
     CDS             1350543..1351352
     CDS             1351357..1352310
     CDS             1352328..1353359
     CDS             1353409..1354773
     CDS             complement(1355021..1355716)
     CDS             1355902..1356306
     CDS             complement(1356350..1356562)
     CDS             complement(1356644..1356865)
     CDS             complement(1356966..1357445)
     CDS             1357698..1358849
     CDS             1358851..1362123
     CDS             1362203..1362679
     CDS             1362676..1363134
     CDS             1363202..1363879
     CDS             complement(1363881..1364351)
     CDS             1364372..1365046
     CDS             1365224..1367146
     CDS             1367229..1368065
     CDS             1368109..1369482
     CDS             complement(1369526..1370011)
     CDS             1370231..1371271
     CDS             1371356..1372378
     CDS             1372375..1373259
     CDS             1373272..1374057
     CDS             1374074..1374781
     CDS             1374801..1375502
     CDS             1375532..1376914
     CDS             complement(1376857..1378236)
     CDS             complement(1378233..1379900)
     CDS             complement(1380070..1380330)
     CDS             complement(1380455..1381717)
     CDS             complement(1381955..1382284)
     CDS             1382455..1385058
     CDS             1385055..1388315
     CDS             complement(1388312..1389658)
     CDS             complement(1389797..1390660)
     CDS             complement(1390739..1391569)
     CDS             1391766..1392902
     CDS             1392916..1396041
     CDS             1396260..1397564
     CDS             1397692..1398300
     CDS             1398405..1399676
     CDS             1399800..1402217
     CDS             complement(1403039..1403869)
     CDS             1404073..1404822
     CDS             1404825..1405754
     CDS             1405852..1407642
     CDS             1407657..1408622
     CDS             complement(1408636..1409094)
     CDS             1409426..1409647
     CDS             1409863..1410957
     CDS             1411012..1411626
     CDS             1411746..1412435
     CDS             1412456..1412662
     CDS             1412689..1412994
     CDS             1413138..1414610
     CDS             complement(1414622..1414915)
     CDS             1415063..1415407
     CDS             1415476..1416408
     CDS             complement(1416421..1416729)
     CDS             1416853..1417506
     CDS             1417509..1418714
     CDS             complement(1418720..1420549)
     CDS             1420743..1421123
     CDS             1421205..1421510
     CDS             1421527..1422177
     CDS             1422174..1423574
     CDS             1423571..1423891
     CDS             1423888..1424853
     CDS             1424837..1425475
     CDS             1425475..1427883
     CDS             1428015..1428821
     CDS             1428818..1430002
     CDS             1429999..1430796
     CDS             1430789..1431304
     CDS             1431301..1432032
     CDS             complement(1432145..1432918)
     CDS             complement(1432915..1433661)
     CDS             complement(1433658..1434491)
     CDS             complement(1434488..1435516)
     CDS             complement(1435519..1436868)
     CDS             complement(1436873..1437649)
     CDS             1437847..1439028
     CDS             1439025..1442111
     CDS             complement(1442145..1443674)
     CDS             1443760..1444485
     CDS             1444496..1445788
     CDS             1445799..1446719
     CDS             1446716..1447354
     CDS             1447379..1447948
     CDS             1447945..1448415
     CDS             1448421..1449035
     CDS             1449101..1450573
     CDS             1451034..1452299
     CDS             1452360..1452899
     CDS             1452901..1453692
     CDS             1453689..1454465
     CDS             complement(1454735..1455388)
     CDS             1455633..1457258
     CDS             complement(1457264..1457539)
     CDS             complement(1457563..1458009)
     CDS             complement(1458134..1458271)
     CDS             1458332..1458913
     CDS             1458979..1459398
     CDS             1459510..1459983
     CDS             1459988..1460344
     CDS             complement(1460393..1463122)
     CDS             1463321..1464202
     CDS             1464229..1465680
     CDS             1465703..1466620
     CDS             1466620..1468782
     CDS             complement(1468839..1471430)
     CDS             complement(1471486..1471890)
     CDS             complement(1471905..1472150)
     CDS             complement(1472275..1472796)
     CDS             complement(1473176..1473502)
     CDS             1473626..1474600
     CDS             complement(1474773..1475138)
     CDS             complement(1475270..1476313)
     CDS             complement(1476434..1476709)
     CDS             complement(1476750..1478090)
     CDS             1478131..1482192
     CDS             complement(1482806..1483771)
     CDS             1483852..1486068
     CDS             1486227..1487519
     CDS             1487738..1489018
     CDS             1489015..1490025
     CDS             1490040..1490318
     CDS             complement(1490511..1492034)
     CDS             complement(1492129..1492671)
     CDS             complement(1492700..1493305)
     CDS             1493505..1495475
     CDS             complement(1495558..1495866)
     CDS             1495975..1496379
     CDS             complement(1496461..1498143)
     CDS             1498252..1499184
     CDS             1499260..1500054
     CDS             complement(1500237..1501037)
     CDS             complement(1501048..1501965)
     CDS             complement(1501981..1503234)
     CDS             complement(1503429..1504061)
     CDS             complement(1504164..1504445)
     CDS             1504583..1505689
     CDS             complement(1505721..1506179)
     CDS             1506320..1507486
     CDS             1507627..1507896
     CDS             1508121..1510376
     CDS             1510439..1511425
     CDS             1511439..1512194
     CDS             1512228..1512641
     CDS             1513098..1513457
     CDS             1513482..1513958
     CDS             1513980..1514591
     CDS             1514617..1515870
     CDS             1515867..1516355
     CDS             1516367..1517713
     CDS             1517727..1520042
     CDS             1520048..1521112
     CDS             1521126..1521623
     CDS             1521665..1522312
     CDS             1522309..1522617
     CDS             1522703..1524694
     CDS             1524710..1526185
     CDS             1526202..1527686
     CDS             1527694..1528002
     CDS             1528015..1528638
     CDS             1528646..1529086
     CDS             complement(1529125..1530531)
     CDS             complement(1530528..1530896)
     CDS             1530916..1532145
     CDS             1532260..1532724
     CDS             1532877..1533314
     CDS             1533405..1534511
     CDS             1534524..1534916
     CDS             complement(1534948..1536282)
     CDS             complement(1536279..1537748)
     CDS             complement(1537805..1539196)
     CDS             complement(1539215..1540267)
     CDS             complement(1540264..1543275)
     CDS             complement(1543383..1543757)
     CDS             complement(1543834..1544979)
     CDS             1545438..1547606
     CDS             1547702..1549360
     CDS             1549379..1550188
     CDS             complement(1550207..1551877)
     CDS             complement(1551927..1552094)
     CDS             complement(1552128..1553672)
     CDS             complement(1553669..1555108)
     CDS             1555268..1556026
     CDS             complement(1556033..1557220)
     CDS             complement(1557374..1558396)
     CDS             complement(1558468..1560153)
     CDS             complement(1560268..1561440)
     CDS             complement(1561437..1562615)
     CDS             complement(1562612..1562881)
     CDS             complement(1562898..1564505)
     CDS             1564702..1565484
     CDS             1565468..1566169
     CDS             1566286..1568148
     CDS             1568165..1569397
     CDS             1569820..1570371
     CDS             complement(1570322..1571392)
     CDS             complement(1571389..1572657)
     CDS             complement(1572764..1573357)
     CDS             1573432..1574139
     CDS             1574142..1574780
     CDS             1574930..1576129
     CDS             1576126..1577565
     CDS             1577565..1578680
     CDS             1578745..1579887
     CDS             complement(1579948..1580427)
     CDS             complement(1580466..1580921)
     CDS             1581041..1582540
     CDS             1582537..1583370
     CDS             complement(1583290..1584279)
     CDS             1584385..1585242
     CDS             complement(1585258..1586028)
     CDS             complement(1586025..1586822)
     CDS             1586869..1587198
     CDS             1587195..1589084
     CDS             1589098..1589370
     CDS             complement(1589399..1590679)
     CDS             1590776..1591552
     CDS             complement(1591579..1592847)
     CDS             complement(1592861..1593190)
     CDS             complement(1593269..1594213)
     CDS             1594326..1595792
     CDS             1595809..1596252
     CDS             1596273..1597229
     CDS             1597264..1598319
     CDS             1598328..1599203
     CDS             1599238..1599933
     CDS             1599967..1600740
     CDS             complement(1600743..1601867)
     CDS             1601977..1602870
     CDS             complement(1602897..1603055)
     CDS             complement(1603203..1603847)
     CDS             complement(1603865..1606042)
     CDS             1606393..1607040
     CDS             1607167..1607505
     CDS             complement(1607818..1609284)
     CDS             1609571..1609768
     CDS             complement(1609934..1612069)
     CDS             complement(1612367..1613467)
     CDS             complement(1613491..1613814)
     CDS             complement(1613867..1614655)
     CDS             complement(1614669..1615952)
     CDS             complement(1615958..1616917)
     CDS             complement(1616914..1617663)
     CDS             complement(1617660..1618208)
     CDS             complement(1618205..1619914)
     CDS             complement(1619940..1620707)
     CDS             1620839..1621765
     CDS             complement(1621996..1622541)
     CDS             1622740..1623714
     CDS             1623714..1624175
     CDS             1624204..1625145
     CDS             1625160..1626596
     CDS             1626609..1627601
     CDS             1627692..1630040
     CDS             1630051..1630596
     CDS             1630646..1632133
     CDS             1632126..1633331
     CDS             complement(1633344..1633994)
     CDS             complement(1633994..1636471)
     CDS             complement(1636468..1638096)
     CDS             complement(1638089..1639111)
     CDS             complement(1639143..1639961)
     CDS             1640185..1642590
     CDS             1642777..1643076
     CDS             1643073..1643681
     CDS             1643797..1644054
     CDS             1644056..1646197
     CDS             1646395..1646763
     CDS             1646798..1647097
     CDS             1647128..1647418
     CDS             1647429..1647881
     CDS             1648028..1649443
     CDS             1649544..1649867
     CDS             1649867..1650061
     CDS             complement(1650089..1653388)
     CDS             complement(1653393..1654778)
     CDS             complement(1654813..1655601)
     CDS             1655791..1656156
     CDS             complement(1656214..1657404)
     CDS             complement(1657479..1659167)
     CDS             complement(1659326..1659802)
     CDS             complement(1659920..1660297)
     CDS             1660406..1661635
     CDS             1661655..1662971
     CDS             1663021..1664433
     CDS             1664447..1665070
     CDS             1665012..1666226
     CDS             1666237..1666491
     CDS             1666639..1668387
     CDS             1668444..1668923
     CDS             1668920..1669321
     CDS             1669412..1672015
     CDS             complement(1672065..1673375)
     CDS             1673545..1675173
     CDS             complement(1675193..1675477)
     CDS             complement(1675563..1676435)
     CDS             complement(1676605..1677720)
     CDS             complement(1677758..1678618)
     CDS             1678683..1679951
     CDS             1680011..1681705
     CDS             1681724..1682236
     CDS             complement(1682252..1683175)
     CDS             1683279..1683770
     CDS             1683767..1684273
     CDS             1684305..1686905
     CDS             1686902..1688383
     CDS             complement(1688431..1689060)
     CDS             complement(1689128..1690348)
     CDS             1690382..1691140
     CDS             complement(1691204..1691626)
     CDS             complement(1691718..1692443)
     CDS             complement(1692440..1695913)
     CDS             1695998..1696711
     CDS             1696711..1697199
     CDS             complement(1697212..1698147)
     CDS             complement(1698243..1699697)
     CDS             complement(1699743..1700453)
     CDS             1700677..1701396
     CDS             complement(1701503..1702285)
     CDS             1702336..1703226
     CDS             1703223..1705511
     CDS             complement(1705953..1706951)
     CDS             complement(1707100..1708116)
     CDS             complement(1708256..1708990)
     CDS             complement(1708987..1710015)
     CDS             complement(1710068..1710562)
     CDS             complement(1710603..1710929)
     CDS             complement(1710955..1712241)
     CDS             complement(1712247..1713290)
     CDS             complement(1713418..1713564)
     CDS             1713946..1714449
     CDS             complement(1714501..1714989)
     CDS             complement(1715007..1715756)
     CDS             complement(1715845..1717596)
     CDS             complement(1717735..1718886)
     CDS             complement(1719502..1719885)
     CDS             complement(1719973..1721928)
     CDS             1722348..1724144
     CDS             1724258..1724668
     CDS             complement(1724681..1725640)
     CDS             complement(1725664..1726620)
     CDS             complement(1726634..1727410)
     CDS             complement(1727397..1728512)
     CDS             complement(1728512..1729525)
     CDS             complement(1729573..1730559)
     CDS             complement(1730575..1731630)
     CDS             complement(1731849..1732358)
     CDS             complement(1732449..1732937)
     CDS             complement(1733196..1734794)
     CDS             complement(1734791..1735672)
     CDS             complement(1735717..1735950)
     CDS             complement(1735947..1737029)
     CDS             complement(1737035..1738921)
     CDS             1739510..1741510
     CDS             1741623..1742210
     CDS             1742274..1743689
     CDS             1743697..1744896
     CDS             complement(1744910..1745377)
     CDS             1745407..1745868
     CDS             1745855..1746175
     CDS             complement(1746159..1746656)
     CDS             1746806..1748275
     CDS             1748351..1749607
     CDS             1749632..1751236
     CDS             1751455..1752855
     CDS             1752966..1753397
     CDS             1753469..1754785
     CDS             1754782..1756410
     CDS             1756407..1759598
     CDS             complement(1759700..1760140)
     CDS             1760297..1760983
     CDS             1760980..1762341
     CDS             1763458..1764939
     CDS             1764957..1766396
     CDS             1766468..1767013
     CDS             1767010..1767492
     CDS             1767489..1767860
     CDS             1767949..1768329
     CDS             complement(1768359..1768838)
     CDS             complement(1768835..1771288)
     CDS             1771463..1771723
     CDS             1771931..1772323
     CDS             1772469..1772954
     CDS             1773180..1773437
     CDS             1773441..1775675
     CDS             complement(1775700..1776107)
     CDS             complement(1776354..1776815)
     CDS             complement(1776829..1777215)
     CDS             complement(1777251..1780370)
     CDS             complement(1780372..1781484)
     CDS             complement(1781481..1782035)
     CDS             complement(1782073..1783368)
     CDS             complement(1783512..1783835)
     CDS             complement(1783963..1784676)
     CDS             complement(1784689..1785321)
     CDS             1785438..1785776
     CDS             1785791..1786270
     CDS             1786499..1787008
     CDS             complement(1787063..1787608)
     CDS             complement(1787605..1787922)
     CDS             complement(1787919..1788155)
     CDS             complement(1788305..1788718)
     CDS             1788813..1789133
     CDS             1789143..1789427
     CDS             complement(1789315..1790208)
     CDS             1790618..1791082
     CDS             1791169..1792032
     CDS             1792138..1792491
     CDS             1792736..1793020
     CDS             1793017..1793328
     CDS             complement(1793377..1793832)
     CDS             complement(1793829..1794572)
     CDS             complement(1795144..1798641)
     CDS             complement(1798641..1799402)
     CDS             complement(1799761..1800897)
     CDS             complement(1801049..1802191)
     CDS             complement(1802223..1802876)
     CDS             complement(1802893..1804122)
     CDS             complement(1804119..1805204)
     CDS             complement(1805201..1806655)
     CDS             complement(1806652..1807572)
     CDS             complement(1807569..1808216)
     CDS             complement(1808216..1808575)
     CDS             1808831..1809238
     CDS             1809857..1810555
     CDS             1810515..1810784
     CDS             complement(1811222..1811944)
     CDS             complement(1811968..1813899)
     CDS             complement(1813896..1814459)
     CDS             complement(1814480..1814902)
     CDS             1815018..1816040
     CDS             complement(1816091..1816789)
     CDS             complement(1816857..1817528)
     CDS             complement(1817503..1817694)
     CDS             complement(1817691..1817918)
     CDS             complement(1817955..1819520)
     CDS             1819693..1820112
     CDS             complement(1820198..1821757)
     CDS             complement(1821939..1822502)
     CDS             1822654..1822989
     CDS             complement(1823032..1824336)
     CDS             complement(1824308..1824655)
     CDS             complement(1824652..1824957)
     CDS             complement(1825035..1826336)
     CDS             complement(1826333..1827019)
     CDS             complement(1827033..1827827)
     CDS             complement(1827824..1828543)
     CDS             complement(1828568..1829269)
     CDS             complement(1829272..1830804)
     CDS             complement(1830837..1834643)
     CDS             complement(1834693..1836069)
     CDS             complement(1836098..1837756)
     CDS             complement(1837784..1839094)
     CDS             complement(1839618..1841063)
     CDS             complement(1841628..1842104)
     CDS             complement(1842124..1842330)
     CDS             complement(1842794..1843879)
     CDS             complement(1844097..1844510)
     CDS             1844621..1845502
     CDS             complement(1845524..1845958)
     CDS             complement(1846012..1846194)
     CDS             complement(1846330..1847127)
     CDS             complement(1847124..1848122)
     CDS             complement(1848137..1848655)
     CDS             complement(1848772..1849860)
     CDS             1850064..1850405
     CDS             1850433..1851149
     CDS             1851170..1851439
     CDS             1851473..1851889
     CDS             complement(1852130..1852753)
     CDS             complement(1852990..1853484)
     CDS             complement(1853481..1854215)
     CDS             complement(1854303..1854935)
     CDS             complement(1854917..1856389)
     CDS             1856528..1859461
     CDS             1859564..1859791
     CDS             1859803..1860282
     CDS             1861149..1863362
     CDS             1863376..1864518
     CDS             complement(1864511..1865047)
     CDS             complement(1865037..1866368)
     CDS             complement(1866352..1866840)
     CDS             complement(1867147..1867530)
     CDS             complement(1867527..1868174)
     CDS             complement(1868167..1870173)
     CDS             complement(1870228..1871259)
     CDS             1871443..1872783
     CDS             1872921..1873904
     CDS             1873947..1874195
     CDS             1874206..1874823
     CDS             1874823..1875782
     CDS             1875858..1878134
     CDS             1878131..1879114
     CDS             1879128..1880570
     CDS             1880567..1882513
     CDS             1882532..1885036
     CDS             1885417..1886268
     CDS             1886272..1886703
     CDS             1886722..1887159
     CDS             1887205..1887861
     CDS             complement(1887901..1890528)
     CDS             complement(1890528..1891331)
     CDS             1891433..1895443
     CDS             1895443..1896174
     CDS             1896185..1897609
     CDS             complement(1897706..1898524)
     CDS             complement(1898580..1898897)
     CDS             complement(1898890..1899513)
     CDS             complement(1899580..1899996)
     CDS             complement(1899993..1901516)
     CDS             1901638..1903272
     CDS             1903299..1904546
     CDS             1904587..1905609
     CDS             1905617..1906909
     CDS             1906906..1907679
     CDS             1907679..1908386
     CDS             1908489..1910591
     CDS             1910612..1911787
     CDS             1911804..1913657
     CDS             1913660..1913872
     CDS             1913869..1914153
     CDS             1914199..1916232
     CDS             1916264..1916719
     CDS             1916741..1917763
     CDS             1917834..1918985
     CDS             1918982..1919914
     CDS             1919911..1920828
     CDS             1921067..1922326
     CDS             1922371..1923363
     CDS             complement(1923397..1923687)
     CDS             complement(1923879..1924643)
     CDS             complement(1924731..1925069)
     CDS             1925168..1925518
     CDS             1925594..1927171
     CDS             1927268..1929649
     CDS             complement(1929665..1931899)
     CDS             complement(1931896..1933374)
     CDS             1933677..1934768
     CDS             1934800..1935057
     CDS             1935173..1935430
     CDS             complement(1935400..1936536)
     CDS             1936601..1937563
     CDS             1937560..1938423
     CDS             1938499..1939005
     CDS             complement(1939032..1941014)
     CDS             complement(1941011..1941877)
     CDS             complement(1941874..1943034)
     CDS             complement(1943048..1944226)
     CDS             complement(1944279..1945106)
     CDS             complement(1945113..1946315)
     CDS             1946413..1946892
     CDS             complement(1946914..1947399)
     CDS             1947586..1951113
     CDS             1951223..1952302
     CDS             1952323..1954356
     CDS             1954383..1954916
     CDS             complement(1954932..1955915)
     CDS             complement(1956088..1956738)
     CDS             1956753..1957427
     CDS             1957497..1958240
     CDS             1958280..1958909
     CDS             complement(1958921..1960174)
     CDS             complement(1960167..1961177)
     CDS             1961282..1961791
     CDS             1961852..1964293
     CDS             complement(1964290..1965162)
     CDS             1965663..1965881
     CDS             complement(1965886..1967160)
     CDS             complement(1967157..1967867)
     CDS             complement(1967864..1968406)
     CDS             complement(1968485..1968856)
     CDS             complement(1968853..1969422)
     CDS             1969646..1969870
     CDS             1969881..1971023
     CDS             1971058..1971621
     CDS             1971634..1971768
     CDS             1971816..1972064
     CDS             1972089..1972238
     CDS             complement(1972188..1972694)
     CDS             1972891..1973094
     CDS             1973091..1973408
     CDS             1973509..1974081
     CDS             1974105..1976213
     CDS             1976167..1976376
     CDS             1976379..1976669
     CDS             1976662..1977111
     CDS             1977108..1977752
     CDS             1977861..1977977
     CDS             1978023..1978859
     CDS             1978940..1979296
     CDS             1979301..1979663
     CDS             1979725..1980051
     CDS             1980055..1980537
     CDS             1980539..1981288
     CDS             1981288..1981971
     CDS             1981968..1982486
     CDS             1982483..1982902
     CDS             1982899..1983051
     CDS             1983119..1983274
     CDS             complement(1983346..1983846)
     CDS             1984021..1984392
     CDS             1984817..1985119
     CDS             complement(1985545..1985793)
     CDS             complement(1985929..1986555)
     CDS             complement(1986564..1987376)
     CDS             complement(1987467..1987853)
     CDS             complement(1987853..1988926)
     CDS             complement(1988923..1989570)
     CDS             complement(1989567..1990580)
     CDS             1990625..1991596
     CDS             1991622..1991921
     CDS             1991909..1992865
     CDS             complement(1992878..1993825)
     CDS             1993921..1994598
     CDS             1994722..1995051
     CDS             complement(1995104..1995841)
     CDS             complement(1995955..1997136)
     CDS             complement(1997210..1998892)
     CDS             1999019..1999303
     CDS             complement(1999217..1999927)
     CDS             complement(1999987..2000628)
     CDS             complement(2000640..2001347)
     CDS             2001452..2001997
     CDS             2002014..2004179
     CDS             2004181..2005608
     CDS             2005834..2010933
     CDS             complement(2010994..2012910)
     CDS             complement(2012942..2013781)
     CDS             2013918..2015396
     CDS             complement(2015690..2016163)
     CDS             complement(2016200..2016541)
     CDS             complement(2016569..2018989)
     CDS             complement(2019017..2020054)
     CDS             complement(2020161..2020517)
     CDS             complement(2020563..2020766)
     CDS             complement(2020877..2021359)
     CDS             complement(2021533..2023440)
     CDS             complement(2023635..2024951)
     CDS             2025238..2026185
     CDS             complement(2026103..2027164)
     CDS             complement(2027161..2027709)
     CDS             complement(2027700..2028761)
     CDS             complement(2028763..2029668)
     CDS             complement(2029731..2030585)
     CDS             complement(2030582..2031604)
     CDS             complement(2031711..2032202)
     CDS             2032362..2033669
     CDS             2033741..2035090
     CDS             2035215..2036018
     CDS             2036110..2037477
     CDS             2037496..2038875
     CDS             2038967..2040097
     CDS             2040126..2041241
     CDS             2041238..2042206
     CDS             2042203..2043069
     CDS             2043125..2044513
     CDS             2044558..2044929
     CDS             2044926..2046425
     CDS             2046474..2047754
     CDS             2047747..2049102
     CDS             2049181..2050158
     CDS             complement(2050190..2051281)
     CDS             2051397..2052473
     CDS             2052580..2053434
     CDS             complement(2053456..2054412)
     CDS             complement(2054573..2055466)
     CDS             complement(2055483..2057315)
     CDS             complement(2057312..2058349)
     CDS             complement(2058351..2058743)
     CDS             complement(2058824..2061670)
     CDS             complement(2061732..2063210)
     CDS             complement(2063207..2063740)
     CDS             2063990..2064775
     CDS             complement(2064818..2067079)
     CDS             2067243..2067671
     CDS             2067698..2068615
     CDS             2068623..2068979
     CDS             2069137..2069538
     CDS             2069643..2069933
     CDS             complement(2069980..2070210)
     CDS             2070413..2071279
     CDS             complement(2071366..2071518)
     CDS             2071705..2071902
     CDS             2071926..2072846
     CDS             2072944..2073123
     CDS             2073125..2073451
     CDS             complement(2074345..2075346)
     CDS             complement(2075421..2075783)
     CDS             2075867..2075998
     CDS             complement(2076133..2077260)
     CDS             complement(2077453..2077887)
     CDS             complement(2077910..2079364)
     CDS             2079391..2080482
     CDS             2080492..2081613
     CDS             2081625..2082008
     CDS             2082077..2083030
     CDS             2083042..2084244
     CDS             complement(2084266..2086203)
     CDS             2086364..2087137
     CDS             2087150..2087860
     CDS             2087956..2088660
     CDS             2088678..2089769
     CDS             2089838..2091085
     CDS             complement(2091110..2091868)
     CDS             2091942..2092634
     CDS             complement(2092811..2094733)
     CDS             complement(2094982..2095254)
     CDS             complement(2095513..2096409)
     CDS             complement(2096409..2096975)
     CDS             complement(2097027..2097548)
     CDS             complement(2097535..2099556)
     CDS             2099599..2100669
     CDS             2100760..2101314
     CDS             2101403..2102356
     CDS             2102353..2104314
     CDS             complement(2104281..2105066)
     CDS             complement(2105063..2105716)
     CDS             complement(2105688..2106818)
     CDS             complement(2106826..2107614)
     CDS             complement(2107626..2108066)
     CDS             complement(2108063..2109160)
     CDS             complement(2109177..2109686)
     CDS             complement(2109686..2112031)
     CDS             complement(2112036..2113397)
     CDS             complement(2113394..2114572)
     CDS             complement(2114580..2115419)
     CDS             complement(2115434..2116195)
     CDS             complement(2116207..2116767)
     CDS             complement(2116791..2117501)
     CDS             complement(2117593..2118501)
     CDS             complement(2118619..2119362)
     CDS             2119586..2120947
     CDS             2120944..2122335
     CDS             2122349..2123881
     CDS             complement(2123909..2126143)
     CDS             complement(2126368..2126889)
     CDS             complement(2126925..2128259)
     CDS             complement(2128298..2129461)
     CDS             complement(2129542..2129730)
     CDS             complement(2129766..2130656)
     CDS             complement(2130671..2131978)
     CDS             complement(2131975..2133183)
     CDS             complement(2133290..2133535)
     CDS             complement(2133607..2134947)
     CDS             complement(2134965..2136074)
     CDS             complement(2136074..2136760)
     CDS             complement(2136810..2138141)
     CDS             complement(2138219..2139517)
     CDS             complement(2139514..2140428)
     CDS             complement(2140421..2141254)
     CDS             complement(2141251..2142435)
     CDS             complement(2142483..2142908)
     CDS             complement(2142989..2145049)
     CDS             complement(2145046..2145831)
     CDS             complement(2146031..2147059)
     CDS             2147111..2147935
     CDS             complement(2147972..2149972)
     CDS             complement(2150055..2150258)
     CDS             2150355..2151122
     CDS             complement(2151186..2151800)
     CDS             complement(2151800..2152897)
     CDS             complement(2152917..2154344)
     CDS             complement(2154372..2154689)
     CDS             complement(2154721..2156001)
     CDS             complement(2156115..2158973)
     CDS             complement(2159223..2160188)
     CDS             complement(2160228..2160752)
     CDS             2160784..2161095
     CDS             2161378..2161704
     CDS             2161704..2161847
     CDS             2162054..2162404
     CDS             complement(2162411..2163013)
     CDS             complement(2163039..2163752)
     CDS             complement(2163790..2164719)
     CDS             complement(2164792..2165775)
     CDS             2165898..2166800
     CDS             complement(2166830..2167879)
     CDS             2167913..2168383
     CDS             2168380..2169744
     CDS             complement(2169833..2170444)
     CDS             complement(2170489..2171145)
     CDS             complement(2171187..2172821)
     CDS             2172909..2174723
     CDS             2174754..2175638
     CDS             2175687..2176952
     CDS             2176949..2177932
     CDS             2177929..2178588
     CDS             2178977..2179468
     CDS             2179458..2179766
     CDS             2179799..2180605
     CDS             complement(2180625..2181257)
     CDS             complement(2181297..2181971)
     CDS             2181985..2183319
     CDS             2183494..2183946
     CDS             2183979..2184362
     CDS             complement(2184456..2184866)
     CDS             complement(2185195..2185845)
     CDS             complement(2185867..2186451)
     CDS             2186570..2189104
     CDS             2189101..2190225
     CDS             2190312..2192141
     CDS             2192224..2192931
     CDS             2192971..2193822
     CDS             2193832..2194329
     CDS             2194385..2194753
     CDS             2194893..2195060
     CDS             2195062..2196594
     CDS             2196604..2196870
     CDS             complement(2197044..2197895)
     CDS             complement(2197972..2198385)
     CDS             complement(2198750..2200519)
     CDS             complement(2200531..2201331)
     CDS             complement(2201339..2203126)
     CDS             2203218..2205071
     CDS             2205510..2206583
     CDS             2206600..2209293
     CDS             2209290..2210834
     CDS             2211460..2211774
     CDS             2211777..2212493
     CDS             2212500..2214872
     CDS             2214872..2216086
     CDS             2216241..2216411
     CDS             2216649..2217419
     CDS             complement(2217432..2218031)
     CDS             complement(2218056..2219564)
     CDS             complement(2219615..2220736)
     CDS             complement(2220729..2221244)
     CDS             complement(2221436..2222854)
     CDS             complement(2223078..2223887)
     CDS             complement(2223911..2224786)
     CDS             complement(2224826..2225800)
     CDS             complement(2225809..2226603)
     CDS             complement(2226587..2227525)
     CDS             2228058..2229014
     CDS             complement(2229036..2231693)
     CDS             complement(2231749..2233416)
     CDS             2233596..2234414
     CDS             2234419..2235714
     CDS             2235701..2236249
     CDS             2236454..2237815
     CDS             2238008..2238544
     CDS             complement(2238627..2238839)
     CDS             complement(2238961..2239830)
     CDS             complement(2239858..2240631)
     CDS             2240703..2241113
     CDS             complement(2241124..2242695)
     CDS             complement(2242848..2243411)
     CDS             complement(2243537..2244118)
     CDS             complement(2244144..2245493)
     CDS             complement(2245641..2246060)
     CDS             2246288..2247061
     CDS             complement(2247129..2248163)
     CDS             complement(2248269..2249810)
     CDS             complement(2250020..2250871)
     CDS             complement(2251023..2252039)
     CDS             complement(2252079..2252570)
     CDS             complement(2252736..2254547)
     CDS             2254759..2255325
     CDS             2255322..2255774
     CDS             2255777..2256526
     CDS             2256530..2257078
     CDS             2257121..2257501
     CDS             2257515..2258102
     CDS             complement(2258115..2258453)
     CDS             complement(2258487..2260166)
     CDS             2260186..2261361
     CDS             complement(2261393..2262628)
     CDS             2262757..2263227
     CDS             complement(2263323..2263595)
     CDS             2263645..2263854
     CDS             complement(2263950..2266715)
     CDS             complement(2266840..2267379)
     CDS             2267621..2270092
     CDS             complement(2270201..2271100)
     CDS             2271243..2272055
     CDS             2272052..2273431
     CDS             2273436..2274230
     CDS             complement(2274252..2276039)
     CDS             complement(2276053..2277684)
     CDS             complement(2277739..2280468)
     CDS             2280667..2283255
     CDS             2283265..2283888
     CDS             2283986..2284837
     CDS             2284935..2286968
     CDS             2287002..2287619
     CDS             complement(2287651..2288310)
     CDS             2288578..2290029
     CDS             2290035..2291210
     CDS             2291231..2294317
     CDS             2294330..2295364
     CDS             complement(2295381..2295725)
     CDS             complement(2295800..2297077)
     CDS             complement(2297103..2298494)
     CDS             2298683..2299177
     CDS             2299174..2300082
     CDS             complement(2300106..2300870)
     CDS             complement(2300867..2301892)
     CDS             2302177..2302389
     CDS             complement(2302747..2302965)
     CDS             2303175..2303762
     CDS             complement(2304192..2305598)
     CDS             complement(2305595..2306839)
     CDS             complement(2306839..2308368)
     CDS             complement(2308395..2308892)
     CDS             complement(2308901..2309674)
     CDS             complement(2309777..2311099)
     CDS             complement(2311231..2312103)
     CDS             complement(2312100..2312918)
     CDS             complement(2312915..2314153)
     CDS             complement(2314173..2314814)
     CDS             complement(2314821..2315603)
     CDS             complement(2315650..2318172)
     CDS             complement(2318501..2319628)
     CDS             complement(2319722..2320813)
     CDS             complement(2320834..2321484)
     CDS             complement(2321520..2322932)
     CDS             complement(2323008..2324321)
     CDS             complement(2324419..2324706)
     CDS             complement(2324726..2325430)
     CDS             complement(2325466..2327256)
     CDS             complement(2327261..2327623)
     CDS             complement(2327667..2328107)
     CDS             complement(2328222..2328998)
     CDS             2329199..2330185
     CDS             2330278..2331291
     CDS             complement(2331319..2331525)
     CDS             complement(2331742..2332242)
     CDS             2332515..2332895
     CDS             2332958..2334379
     CDS             complement(2334370..2334924)
     CDS             complement(2335051..2335812)
     CDS             complement(2336055..2336402)
     CDS             complement(2336489..2336707)
     CDS             complement(2336741..2337550)
     CDS             complement(2337543..2338367)
     CDS             complement(2338364..2339320)
     CDS             complement(2339475..2340242)
     CDS             complement(2340371..2342224)
     CDS             2342371..2343378
     CDS             complement(2343389..2343940)
     CDS             complement(2343951..2344802)
     CDS             complement(2344827..2345798)
     CDS             2346070..2347113
     CDS             2347110..2347586
     CDS             2347695..2348630
     CDS             2348733..2350757
     CDS             2350910..2351728
     CDS             2351743..2352405
     CDS             complement(2352432..2352737)
     CDS             complement(2352902..2353153)
     CDS             complement(2353150..2354190)
     CDS             2354230..2355273
     CDS             complement(2355275..2355379)
     CDS             complement(2355379..2355672)
     CDS             2355742..2356530
     CDS             2356796..2357005
     CDS             2357108..2358424
     CDS             2358454..2359044
     CDS             2359008..2359574
     CDS             2359642..2359914
     CDS             2360267..2360809
     CDS             2360817..2361209
     CDS             2361362..2363023
     CDS             2363089..2363616
     CDS             2363673..2364365
     CDS             2364412..2364765
     CDS             2364871..2366733
     CDS             complement(2366774..2368060)
     CDS             2368286..2369665
     CDS             2369772..2371136
     CDS             2371198..2373015
     CDS             complement(2373046..2373858)
     CDS             2374054..2375280
     CDS             complement(2375296..2376123)
     CDS             complement(2376120..2376956)
     CDS             complement(2376950..2377666)
     CDS             complement(2377659..2378417)
     CDS             2378512..2379639
     CDS             2379650..2380414
     CDS             complement(2380416..2381426)
     CDS             complement(2381423..2382937)
     CDS             complement(2382969..2383469)
     CDS             complement(2383606..2384655)
     CDS             complement(2384782..2386305)
     CDS             complement(2386682..2386924)
     CDS             2387091..2387534
     CDS             2387908..2388516
     CDS             complement(2389031..2392813)
     CDS             complement(2392894..2393565)
     CDS             complement(2393562..2394260)
     CDS             complement(2394366..2395025)
     CDS             2395318..2397939
     CDS             2397936..2398619
     CDS             2398626..2399726
     CDS             2399719..2400831
     CDS             2400842..2401726
     CDS             2401729..2403753
     CDS             2403875..2405590
     CDS             2405709..2406044
     CDS             2406097..2406417
     CDS             2406407..2407576
     CDS             2407573..2408511
     CDS             2408672..2409004
     CDS             complement(2409032..2410216)
     CDS             complement(2410323..2410766)
     CDS             complement(2410899..2414423)
     CDS             complement(2414645..2415112)
     CDS             complement(2415207..2415932)
     CDS             complement(2415929..2416282)
     CDS             complement(2416484..2417188)
     CDS             complement(2417273..2417611)
     CDS             complement(2417629..2419485)
     CDS             complement(2419490..2420008)
     CDS             complement(2420070..2420393)
     CDS             complement(2420399..2420815)
     CDS             complement(2420861..2422081)
     CDS             complement(2422136..2422669)
     CDS             complement(2422813..2423322)
     CDS             complement(2423431..2423622)
     CDS             complement(2423658..2424707)
     CDS             complement(2424728..2425639)
     CDS             complement(2425702..2427012)
     CDS             complement(2427030..2429063)
     CDS             complement(2429174..2431573)
     CDS             complement(2431570..2432580)
     CDS             complement(2432616..2433422)
     CDS             complement(2433419..2434204)
     CDS             complement(2434229..2435104)
     CDS             complement(2435115..2436569)
     CDS             complement(2436595..2437035)
     CDS             complement(2437183..2438115)
     CDS             complement(2438146..2438508)
     CDS             2438711..2439610
     CDS             complement(2439630..2440688)
     CDS             complement(2440702..2441064)
     CDS             complement(2441075..2442658)
     CDS             complement(2442705..2443022)
     CDS             complement(2443056..2444054)
     CDS             complement(2444108..2444395)
     CDS             complement(2444656..2446308)
     CDS             complement(2446409..2448541)
     CDS             complement(2448676..2449755)
     CDS             complement(2449764..2450753)
     CDS             complement(2450802..2451659)
     CDS             complement(2451701..2452459)
     CDS             complement(2452587..2454455)
     CDS             complement(2454550..2457357)
     CDS             2457641..2458831
     CDS             2459022..2461181
     CDS             2461393..2462427
     CDS             2462424..2463110
     CDS             2463335..2463973
     CDS             2464040..2464507
     CDS             2464504..2465436
     CDS             2465496..2466080
     CDS             complement(2466042..2466641)
     CDS             complement(2466638..2467468)
     CDS             complement(2467465..2468523)
     CDS             complement(2468525..2470015)
     CDS             complement(2470056..2470886)
     CDS             complement(2470883..2471893)
     CDS             complement(2471890..2472792)
     CDS             complement(2472804..2473397)
     CDS             complement(2473408..2475408)
     CDS             2475774..2476010
     CDS             2476007..2476333
     CDS             2476586..2477050
     CDS             2477050..2477862
     CDS             complement(2477890..2478861)
     CDS             complement(2478938..2480200)
     CDS             2480554..2481810
     CDS             complement(2481865..2483574)
     CDS             2483715..2486174
     CDS             2486193..2486573
     CDS             2486606..2489395
     CDS             2489513..2490469
     CDS             2490453..2491232
     CDS             complement(2491240..2491896)
     CDS             complement(2491917..2494544)
     CDS             2494715..2496193
     CDS             2496217..2497119
     CDS             complement(2497113..2498111)
     CDS             complement(2498408..2499316)
     CDS             2499701..2499820
     CDS             2500227..2501138
     CDS             2501670..2502431
     CDS             2502550..2502768
     CDS             2502809..2503675
     CDS             2503659..2503895
     CDS             2503888..2505546
     CDS             2505564..2506124
     CDS             2506127..2507329
     CDS             2507450..2507821
     CDS             2507818..2508345
     CDS             2508529..2509317
     CDS             2509314..2509862
     CDS             2509859..2510242
     CDS             2510537..2512552
     CDS             complement(2513072..2513902)
     CDS             complement(2513899..2514990)
     CDS             complement(2515000..2515497)
     CDS             complement(2515510..2515974)
     CDS             complement(2515986..2516315)
     CDS             2516665..2516901
     CDS             2516928..2517320
     CDS             2517571..2518287
     CDS             complement(2518428..2518745)
     CDS             complement(2518711..2519163)
     CDS             2519256..2521217
     CDS             2521293..2522495
     CDS             2522492..2523094
     CDS             2523169..2524434
     CDS             2524431..2525372
     CDS             2525380..2528565
     CDS             2528605..2529198
     CDS             2529321..2529884
     CDS             2530528..2531079
     CDS             2531135..2531746
     CDS             2531836..2532201
     CDS             2532286..2532936
     CDS             2533002..2534111
     CDS             2534214..2534519
     CDS             2534619..2536892
     CDS             complement(2537088..2537681)
     CDS             complement(2537814..2538761)
     CDS             complement(2538761..2539276)
     CDS             complement(2539282..2540247)
     CDS             2540439..2540762
     CDS             2540759..2541628
     CDS             2541730..2542311
     CDS             2542308..2542955
     CDS             2542964..2543761
     CDS             2543746..2544366
     CDS             2544363..2544896
     CDS             2544905..2547061
     CDS             2547058..2547807
     CDS             complement(2547804..2548895)
     CDS             complement(2548914..2549837)
     CDS             complement(2549854..2551764)
     CDS             complement(2552056..2552256)
     CDS             2552450..2552797
     CDS             2552794..2553033
     CDS             2553056..2553430
     CDS             2553443..2553853
     CDS             2553850..2554542
     CDS             2554539..2555453
     CDS             2555443..2556876
     CDS             2556857..2557291
     CDS             2557291..2560179
     CDS             2560193..2560936
     CDS             2561132..2561626
     CDS             2561792..2562241
     CDS             2562238..2563182
     CDS             2563193..2564599
     CDS             2564596..2564949
     CDS             2564965..2566488
     CDS             complement(2566505..2566873)
     CDS             2567102..2567860
     CDS             2567853..2568773
     CDS             2569061..2570815
     CDS             complement(2570842..2571006)
     CDS             2571101..2571874
     CDS             complement(2571922..2573775)
     CDS             complement(2574377..2575096)
     CDS             complement(2575140..2575280)
     CDS             2576789..2577922
     CDS             complement(2577919..2578890)
     CDS             2579021..2579488
     CDS             complement(2579425..2580411)
     CDS             2580509..2581876
     CDS             2581884..2583293
     CDS             2583293..2584087
     CDS             complement(2584100..2584606)
     CDS             complement(2584833..2585312)
     CDS             complement(2585422..2585898)
     CDS             2585984..2586454
     CDS             2586487..2586696
     CDS             complement(2586733..2587404)
     CDS             complement(2587434..2587790)
     CDS             complement(2587885..2588268)
     CDS             complement(2588256..2588741)
     CDS             complement(2588797..2589825)
     CDS             2589938..2590270
     CDS             2590281..2591561
     CDS             complement(2591558..2592064)
     CDS             complement(2592081..2592494)
     CDS             complement(2592525..2594252)
     CDS             complement(2594336..2594974)
     CDS             complement(2594987..2595796)
     CDS             complement(2595876..2596187)
     CDS             complement(2596228..2596695)
     CDS             complement(2596770..2597837)
     CDS             complement(2597821..2599194)
     CDS             complement(2599234..2599560)
     CDS             2599739..2600860
     CDS             complement(2601224..2602684)
     CDS             2602838..2603590
     CDS             2603618..2604496
     CDS             complement(2604600..2605613)
     CDS             2605786..2606070
     CDS             2606129..2606239
     CDS             2606400..2607869
     CDS             2607959..2610856
     CDS             2611002..2611865
     CDS             2611862..2612779
     CDS             2612776..2614071
     CDS             2614068..2614583
     CDS             complement(2614884..2616245)
     CDS             complement(2616266..2617624)
     CDS             complement(2617575..2618546)
     CDS             complement(2618604..2619257)
     CDS             complement(2619289..2620674)
     CDS             2620834..2621400
     CDS             2621402..2621905
     CDS             2621920..2622771
     CDS             2622768..2623562
     CDS             complement(2623624..2625930)
     CDS             complement(2625927..2626283)
     CDS             2626481..2626750
     CDS             complement(2626873..2627115)
     CDS             complement(2627270..2627557)
     CDS             complement(2627629..2627865)
     CDS             2628340..2628555
     CDS             complement(2628621..2629874)
     CDS             complement(2630000..2630689)
     CDS             complement(2630709..2632139)
     CDS             2632238..2633047
     CDS             complement(2633078..2633332)
     CDS             complement(2633368..2633616)
     CDS             complement(2633641..2635125)
     CDS             complement(2635157..2636080)
     CDS             complement(2636073..2636243)
     CDS             complement(2636260..2636889)
     CDS             complement(2636912..2638354)
     CDS             complement(2638425..2638622)
     CDS             complement(2638645..2640942)
     CDS             2641036..2641503
     CDS             complement(2641564..2642145)
     CDS             complement(2642240..2643583)
     CDS             2643917..2644558
     CDS             2644583..2645026
     CDS             2645023..2646099
     CDS             2646102..2646299
     CDS             2646296..2647090
     CDS             2647225..2647878
     CDS             2647994..2648752
     CDS             2648812..2650632
     CDS             2650948..2653188
     CDS             2653313..2654254
     CDS             complement(2654260..2654967)
     CDS             2655095..2659048
     CDS             2659045..2660136
     CDS             2660133..2660546
     CDS             2660684..2661232
     CDS             2661309..2663270
     CDS             2663350..2664492
     CDS             2664578..2666299
     CDS             2666286..2667005
     CDS             complement(2667016..2667720)
     CDS             complement(2667717..2670437)
     CDS             complement(2670555..2671520)
     CDS             complement(2671562..2672137)
     CDS             complement(2672153..2674252)
     CDS             complement(2674269..2675999)
     CDS             complement(2676085..2676177)
     CDS             complement(2676296..2677396)
     CDS             complement(2677440..2679920)
     CDS             complement(2679917..2681257)
     CDS             2681376..2682005
     CDS             complement(2682030..2683925)
     CDS             complement(2683967..2684527)
     CDS             complement(2684524..2685159)
     CDS             2685274..2686902
     CDS             complement(2686913..2687893)
     CDS             complement(2687941..2688606)
     CDS             2688766..2689443
     CDS             2689487..2690614
     CDS             2690627..2691238
     CDS             2691231..2691812
     CDS             2691829..2693130
     CDS             2693191..2694636
     CDS             2694854..2695453
     CDS             2695520..2696857
     CDS             complement(2696879..2697331)
     CDS             complement(2697328..2698149)
     CDS             2698175..2698954
     CDS             2698951..2700594
     CDS             complement(2700617..2701018)
     CDS             complement(2701057..2701647)
     CDS             complement(2701800..2702126)
     CDS             complement(2702152..2704095)
     CDS             2704117..2705232
     CDS             complement(2705469..2706086)
     CDS             complement(2706083..2706763)
     CDS             2706894..2707907
     CDS             2708376..2708630
     CDS             2708667..2709002
     CDS             2709020..2709346
     CDS             2709347..2710366
     CDS             2710412..2710630
     CDS             2711084..2711446
     CDS             2711495..2713528
     CDS             2713665..2714969
     CDS             2715267..2716871
     CDS             complement(2716938..2717894)
     CDS             complement(2717918..2719354)
     CDS             complement(2719427..2720386)
     CDS             complement(2720364..2723036)
     CDS             complement(2723054..2726563)
     CDS             complement(2726600..2729140)
     CDS             2729242..2729706
     CDS             2729703..2730230
     CDS             2730307..2730654
     CDS             complement(2730682..2732991)
     CDS             complement(2733039..2735018)
     CDS             2735208..2736395
     CDS             2736415..2736546
     CDS             2736548..2737135
     CDS             2737195..2738076
     CDS             2738183..2739352
     CDS             2739391..2740158
     CDS             complement(2740707..2741237)
     CDS             complement(2741227..2742375)
     CDS             2742401..2742922
     CDS             complement(2742956..2743405)
     CDS             complement(2743410..2744654)
     CDS             2744833..2745390
     CDS             2745425..2746807
     CDS             2746804..2747799
     CDS             complement(2747796..2748725)
     CDS             2748770..2749546
     CDS             2749555..2749734
     CDS             2749871..2751304
     CDS             complement(2751323..2751625)
     CDS             complement(2751625..2751879)
     CDS             complement(2751905..2753323)
     CDS             complement(2753320..2755167)
     CDS             complement(2755178..2755654)
     CDS             2756078..2758207
     CDS             complement(2758290..2759351)
     CDS             2759566..2760498
     CDS             2760495..2761226
     CDS             2761223..2761492
     CDS             2761499..2762743
     CDS             2762784..2763533
     CDS             2763530..2764357
     CDS             2764531..2765250
     CDS             2765247..2765852
     CDS             2765865..2766359
     CDS             2766363..2767121
     CDS             complement(2767242..2768864)
     CDS             complement(2769310..2770323)
     CDS             complement(2771031..2771990)
     CDS             2773070..2774083
     CDS             complement(2774214..2774495)
     CDS             complement(2774755..2775045)
     CDS             complement(2775228..2775896)
     CDS             complement(2775893..2777380)
     CDS             2777513..2777770
     CDS             2778033..2780396
     CDS             2780664..2781692
     CDS             2781689..2782645
     CDS             2782799..2783959
     CDS             2784009..2785061
     CDS             2785078..2785998
     CDS             2785995..2786888
     CDS             2786987..2787496
     CDS             complement(2787606..2788097)
     CDS             2788363..2790411
     CDS             2790530..2791042
     CDS             2791021..2792460
     CDS             2792457..2793047
     CDS             2793044..2793727
     CDS             complement(2793735..2794343)
     CDS             complement(2794343..2795401)
     CDS             complement(2795394..2796353)
     CDS             2796357..2797178
     CDS             2797189..2798460
     CDS             2798457..2800142
     CDS             2800147..2801070
     CDS             2801153..2801962
     CDS             2802084..2802617
     CDS             2802802..2804673
     CDS             2804670..2805332
     CDS             complement(2805363..2806265)
     CDS             complement(2806393..2808288)
     CDS             complement(2808296..2809189)
     CDS             complement(2809186..2809446)
     CDS             2809717..2810877
     CDS             2810937..2811833
     CDS             2811947..2812825
     CDS             2812944..2813378
     CDS             complement(2813410..2814039)
     CDS             2814165..2814869
     CDS             2814926..2816236
     CDS             2816259..2816738
     CDS             complement(2816760..2818250)
     CDS             complement(2818287..2818997)
     CDS             complement(2819086..2819625)
     CDS             complement(2819882..2820745)
     CDS             2820997..2821389
     CDS             2821480..2821752
     CDS             2821763..2822014
     CDS             2822090..2822509
     CDS             2822541..2823608
     CDS             complement(2823631..2824596)
     CDS             complement(2824653..2825138)
     CDS             complement(2825164..2825718)
     CDS             complement(2825769..2826365)
     CDS             complement(2826362..2826922)
     CDS             complement(2826940..2828145)
     CDS             2828404..2829519
     CDS             complement(2829565..2830143)
     CDS             2830364..2831392
     CDS             complement(2831329..2832138)
     CDS             complement(2832205..2833137)
     CDS             complement(2833283..2833555)
     CDS             complement(2833598..2834383)
     CDS             complement(2834513..2834986)
     CDS             complement(2835085..2836647)
     CDS             complement(2836823..2840014)
     CDS             complement(2840149..2840805)
     CDS             complement(2840832..2841629)
     CDS             complement(2841629..2842324)
     CDS             complement(2842321..2843808)
     CDS             complement(2843805..2844446)
     CDS             2845131..2846402
     CDS             2846443..2847000
     CDS             2846997..2848115
     CDS             2848127..2851246
     CDS             2851282..2851668
     CDS             complement(2851691..2852938)
     CDS             complement(2853020..2853988)
     CDS             2854022..2854831
     CDS             2855024..2856208
     CDS             2856219..2857952
     CDS             2857949..2858962
     CDS             complement(2859010..2859459)
     CDS             2859540..2860034
     CDS             2860060..2860647
     CDS             2860644..2860871
     CDS             complement(2860891..2861502)
     CDS             2861608..2863119
     CDS             complement(2863141..2863422)
     CDS             complement(2863955..2864722)
     CDS             2864873..2865526
     CDS             2865755..2866090
     CDS             complement(2866403..2867701)
     CDS             complement(2867747..2868736)
     CDS             complement(2868736..2869197)
     CDS             2869248..2869916
     CDS             2869913..2870617
     CDS             complement(2870639..2871064)
     CDS             complement(2871133..2871933)
     CDS             complement(2871946..2872701)
     CDS             2872850..2873716
     CDS             2873742..2874425
     CDS             2874481..2875569
     CDS             complement(2875587..2876840)
     CDS             complement(2876837..2877463)
     CDS             complement(2877474..2878199)
     CDS             complement(2878210..2879130)
     CDS             complement(2879141..2880109)
     CDS             2880138..2881061
     CDS             2881236..2882492
     CDS             2882525..2882737
     CDS             2882850..2883134
     CDS             2883145..2884401
     CDS             2884427..2885041
     CDS             2885038..2885799
     CDS             2885856..2886530
     CDS             2886736..2887356
     CDS             2887388..2887591
     CDS             complement(2887655..2888092)
     CDS             complement(2888104..2888538)
     CDS             complement(2888542..2888862)
     CDS             2888954..2889853
     CDS             2889933..2892224
     CDS             2892287..2893477
     CDS             complement(2893487..2894047)
     CDS             2894182..2894295
     CDS             complement(2894422..2896287)
     CDS             complement(2896337..2897149)
     CDS             complement(2897300..2898685)
     CDS             complement(2898727..2899989)
     CDS             complement(2900099..2901802)
     CDS             complement(2901904..2903349)
     CDS             complement(2903410..2904390)
     CDS             complement(2904402..2905517)
     CDS             complement(2905805..2906716)
     CDS             complement(2906730..2908157)
     CDS             complement(2908178..2909008)
     CDS             complement(2909328..2910059)
     CDS             complement(2910070..2910486)
     CDS             complement(2910521..2910964)
     CDS             complement(2910961..2914887)
     CDS             2914995..2915744
     CDS             2915845..2915970
     CDS             2916050..2917495
     CDS             2918043..2919134
     CDS             complement(2919154..2920383)
     CDS             complement(2920406..2923162)
     CDS             complement(2923385..2924383)
     CDS             2924401..2924718
     CDS             complement(2924801..2925502)
     CDS             complement(2925495..2926751)
     CDS             2926858..2927751
     CDS             2927784..2928713
     CDS             2928736..2930481
     CDS             2930677..2931984
     CDS             2932057..2933169
     CDS             2933203..2933880
     CDS             2933877..2935241
     CDS             2935311..2936174
     CDS             2936217..2936846
     CDS             complement(2936856..2938931)
     CDS             complement(2939032..2939391)
     CDS             complement(2939388..2940020)
     CDS             complement(2940052..2940537)
     CDS             2940670..2941431
     CDS             2941530..2943302
     CDS             2943299..2944345
     CDS             2944342..2945439
     CDS             2945492..2946598
     CDS             2946595..2947242
     CDS             2947289..2948512
     CDS             2948524..2949513
     CDS             complement(2949510..2950436)
     CDS             complement(2950433..2951242)
     CDS             2951341..2952279
     CDS             2952448..2953515
     CDS             2953563..2956259
     CDS             2956312..2957322
     CDS             2957363..2958625
     CDS             complement(2958798..2959064)
     CDS             complement(2959072..2959563)
     CDS             complement(2959560..2960552)
     CDS             complement(2960612..2962222)
     CDS             complement(2962383..2963372)
     CDS             2963537..2965003
     CDS             2965036..2965455
     CDS             2965482..2966378
     CDS             2966380..2967183
     CDS             2967183..2967887
     CDS             2967884..2968576
     CDS             2968587..2969660
     CDS             2969706..2970584
     CDS             2970655..2972733
     CDS             2972785..2973804
     CDS             2973825..2975006
     CDS             2975060..2976097
     CDS             complement(2976144..2976617)
     CDS             complement(2976655..2977650)
     CDS             complement(2977738..2978571)
     CDS             complement(2978663..2980039)
     CDS             complement(2980128..2982296)
     CDS             complement(2982600..2983385)
     CDS             complement(2983378..2983992)
     CDS             complement(2983989..2984666)
     CDS             complement(2984653..2985150)
     CDS             complement(2985172..2985888)
     CDS             complement(2985901..2987979)
     CDS             complement(2988279..2988749)
     CDS             complement(2988785..2990242)
     CDS             complement(2990239..2991252)
     CDS             complement(2991255..2992703)
     CDS             complement(2992700..2994475)
     CDS             complement(2994498..2995028)
     CDS             complement(2995052..2996107)
     CDS             complement(2996104..2997246)
     CDS             complement(2997243..2997488)
     CDS             complement(2997479..2998651)
     CDS             complement(2998648..2999685)
     CDS             complement(2999701..3000045)
     CDS             complement(3000038..3001204)
     CDS             complement(3001201..3001734)
     CDS             complement(3001737..3001988)
     CDS             complement(3002047..3002922)
     CDS             complement(3002948..3003460)
     CDS             complement(3003457..3003771)
     CDS             complement(3003800..3004474)
     CDS             complement(3004498..3005001)
     CDS             complement(3005007..3005741)
     CDS             complement(3005790..3006380)
     CDS             complement(3006424..3008280)
     CDS             complement(3008310..3009404)
     CDS             3009752..3010918
     CDS             complement(3010959..3011765)
     CDS             complement(3011762..3012622)
     CDS             complement(3012711..3012968)
     CDS             3013255..3013794
     CDS             3013791..3015296
     CDS             complement(3015300..3016382)
     CDS             complement(3016481..3017848)
     CDS             3017908..3018534
     CDS             3018527..3019141
     CDS             complement(3019161..3019931)
     CDS             complement(3020011..3020730)
     CDS             3020883..3021875
     CDS             3021912..3024524
     CDS             3024526..3025353
     CDS             3025356..3026198
     CDS             3026299..3027966
     CDS             3028001..3028858
     CDS             3028982..3030283
     CDS             3030315..3030590
     CDS             3030645..3031277
     CDS             3031300..3031950
     CDS             3031947..3032693
     CDS             complement(3033042..3033857)
     CDS             3033987..3035249
     CDS             complement(3035282..3036076)
     CDS             complement(3036188..3037507)
     CDS             3037570..3038391
     CDS             complement(3039356..3041062)
     CDS             complement(3041072..3043336)
     CDS             complement(3043379..3046384)
     CDS             3046609..3047883
     CDS             complement(3047913..3048509)
     CDS             complement(3048568..3051867)
     CDS             complement(3051968..3052723)
     CDS             complement(3052774..3053073)
     CDS             complement(3053111..3053545)
     CDS             complement(3053676..3055109)
     CDS             complement(3055232..3056446)
     CDS             complement(3056659..3057873)
     CDS             3058428..3058751
     CDS             3058778..3059314
     CDS             3059383..3060276
     CDS             3060479..3061339
     CDS             3061470..3062432
     CDS             3062500..3062652
     CDS             3062677..3062895
     CDS             3062909..3063544
     CDS             complement(3063564..3064082)
     CDS             3064281..3065024
     CDS             3065189..3066565
     CDS             3066662..3067453
     CDS             3067482..3068171
     CDS             3068168..3068857
     CDS             3068880..3069995
     CDS             3069999..3070772
     CDS             complement(3070786..3071523)
     CDS             3071619..3073088
     CDS             complement(3073116..3074021)
     CDS             complement(3074159..3074731)
     CDS             complement(3074742..3075296)
     CDS             complement(3075355..3076056)
     CDS             3076179..3077159
     CDS             complement(3077185..3078087)
     CDS             complement(3078077..3078778)
     CDS             complement(3078790..3079665)
     CDS             complement(3079662..3079994)
     CDS             complement(3080011..3081693)
     CDS             complement(3081742..3083115)
     CDS             complement(3083275..3084216)
     CDS             complement(3084295..3085299)
     CDS             3085429..3086088
     CDS             3086132..3087040
     CDS             3087202..3087600
     CDS             complement(3087624..3088262)
     CDS             3088368..3089747
     CDS             3089920..3090084
     CDS             3090159..3090506
     CDS             3090525..3090905
     CDS             3090902..3091597
     CDS             3091837..3092172
     CDS             3092344..3092658
     CDS             3092703..3092942
     CDS             complement(3093058..3093633)
     CDS             3093687..3094955
     CDS             3094952..3095272
     CDS             3095289..3096203
     CDS             complement(3096220..3097860)
     CDS             3098113..3100830
     CDS             complement(3100838..3101071)
     CDS             complement(3101274..3102650)
     CDS             3102946..3103929
     CDS             3104066..3105715
     CDS             3105818..3106603
     CDS             complement(3106594..3107859)
     CDS             complement(3107852..3108328)
     CDS             3108367..3108936
     CDS             3108933..3109328
     CDS             3109417..3110073
     CDS             3110182..3111363
     CDS             complement(3111396..3112034)
     CDS             complement(3112264..3114513)
     CDS             complement(3114524..3114985)
     CDS             3115113..3115754
     CDS             complement(3115768..3117825)
     CDS             complement(3117970..3118323)
     CDS             complement(3118430..3118978)
     CDS             3119153..3119953
     CDS             complement(3120195..3121772)
     CDS             3121975..3122895
     CDS             3123136..3124386
     CDS             3124436..3124879
     CDS             3125015..3125545
     CDS             3125549..3125977
     CDS             3125984..3126667
     CDS             3126664..3127968
     CDS             3127975..3129063
     CDS             3129125..3130258
     CDS             3130327..3130944
     CDS             3131029..3132123
     CDS             3132157..3132639
     CDS             3132636..3133166
     CDS             3133218..3134399
     CDS             3134498..3135994
     CDS             3135994..3136497
     CDS             3136512..3136937
     CDS             3136934..3137617
     CDS             3137621..3138049
     CDS             3138057..3138905
     CDS             complement(3138902..3139369)
     CDS             complement(3139350..3140177)
     CDS             complement(3140174..3141070)
     CDS             complement(3141122..3141400)
     CDS             3141425..3142111
     CDS             3142108..3142317
     CDS             complement(3142324..3142929)
     CDS             complement(3142953..3144416)
     CDS             complement(3144418..3145527)
     CDS             3145624..3146637
     CDS             complement(3146757..3148781)
     CDS             complement(3148805..3150052)
     CDS             complement(3150204..3153893)
     CDS             3154091..3156616
     CDS             complement(3156667..3159219)
     CDS             complement(3159306..3161066)
     CDS             3161209..3162078
     CDS             complement(3162294..3162695)
     CDS             complement(3162745..3163953)
     CDS             complement(3164089..3164643)
     CDS             complement(3165170..3165886)
     CDS             complement(3165945..3166265)
     CDS             complement(3166713..3167585)
     CDS             complement(3167770..3168672)
     CDS             3168768..3169193
     CDS             3169372..3170937
     CDS             3170934..3171833
     CDS             3171830..3172708
     CDS             complement(3172734..3173105)
     CDS             complement(3173119..3174183)
     CDS             complement(3174282..3175238)
     CDS             complement(3175473..3176486)
     CDS             complement(3176810..3177277)
     CDS             3177425..3178438
     CDS             complement(3178558..3179421)
     CDS             3179665..3180678
     CDS             complement(3180798..3181502)
     CDS             complement(3181539..3183365)
     CDS             complement(3183560..3185179)
     CDS             complement(3185204..3186037)
     CDS             complement(3186034..3187533)
     CDS             3187827..3188369
     CDS             complement(3188564..3189811)
     CDS             complement(3189825..3190832)
     CDS             complement(3190949..3191776)
     CDS             complement(3191806..3192759)
     CDS             3192868..3195672
     CDS             complement(3195679..3196542)
     CDS             complement(3196660..3197532)
     CDS             3197631..3199169
     CDS             complement(3199201..3199662)
     CDS             complement(3199682..3201778)
     CDS             complement(3201924..3203027)
     CDS             3203519..3204187
     CDS             complement(3204035..3205177)
     CDS             complement(3205174..3206121)
     CDS             3206262..3207254
     CDS             3207313..3207834
     CDS             complement(3208182..3209192)
     CDS             complement(3209201..3209848)
     CDS             complement(3209915..3210655)
     CDS             complement(3210652..3211008)
     CDS             complement(3211018..3211509)
     CDS             complement(3211512..3213119)
     CDS             complement(3213116..3213784)
     CDS             complement(3213781..3214461)
     CDS             complement(3214472..3215533)
     CDS             complement(3215721..3216590)
     CDS             complement(3216657..3216860)
     CDS             complement(3217017..3218582)
     CDS             3218753..3219046
     CDS             complement(3219105..3219467)
     CDS             3219643..3220875
     CDS             3220915..3221877
     CDS             3221915..3222658
     CDS             3222655..3224106
     CDS             complement(3224113..3225045)
     CDS             complement(3225092..3225472)
     CDS             3225602..3226942
     CDS             3227048..3227839
     CDS             complement(3227865..3228329)
     CDS             complement(3228460..3228861)
     CDS             complement(3228898..3229926)
     CDS             3229969..3230457
     CDS             3230470..3231123
     CDS             complement(3231236..3232960)
     CDS             3233118..3233819
     CDS             complement(3233849..3234478)
     CDS             complement(3234663..3236090)
     CDS             3236420..3237469
     CDS             3237556..3240396
     CDS             3240401..3240895
     CDS             3240996..3241823
     CDS             complement(3241834..3242829)
     CDS             3242893..3243216
     CDS             3243223..3244188
     CDS             3244279..3246681
     CDS             complement(3246727..3247509)
     CDS             complement(3247527..3248435)
     CDS             complement(3248435..3250060)
     CDS             complement(3250154..3251662)
     CDS             complement(3251679..3252143)
     CDS             complement(3252271..3254112)
     CDS             complement(3254123..3254935)
     CDS             complement(3254935..3255498)
     CDS             complement(3255495..3256349)
     CDS             3256507..3257163
     CDS             complement(3257168..3258379)
     CDS             complement(3258401..3259597)
     CDS             complement(3259624..3261585)
     CDS             complement(3261596..3262444)
     CDS             complement(3262446..3263600)
     CDS             complement(3263643..3264338)
     CDS             complement(3264335..3265117)
     CDS             complement(3265217..3265945)
     CDS             complement(3265971..3267233)
     CDS             complement(3267271..3267924)
     CDS             complement(3267951..3268367)
     CDS             complement(3268379..3268831)
     CDS             3268931..3269650
     CDS             3269789..3270097
     CDS             3270138..3270530
     CDS             3270700..3271863
     CDS             3271973..3274075
     CDS             3274113..3275678
     CDS             3275710..3276609
     CDS             3276660..3277373
     CDS             3277405..3278751
     CDS             3278798..3280021
     CDS             complement(3280052..3281485)
     CDS             3281594..3281848
     CDS             complement(3282199..3282546)
     CDS             complement(3282565..3283656)
     CDS             complement(3283687..3284403)
     CDS             complement(3284400..3285602)
     CDS             complement(3285833..3287875)
     CDS             complement(3287854..3288216)
     CDS             3288368..3289561
     CDS             complement(3289594..3290223)
     CDS             complement(3290220..3291857)
     CDS             complement(3291857..3292807)
     CDS             complement(3292890..3293171)
     CDS             complement(3293178..3293807)
     CDS             complement(3293958..3294746)
     CDS             complement(3294743..3295225)
     CDS             complement(3295258..3296040)
     CDS             complement(3296037..3296876)
     CDS             complement(3297001..3298467)
     CDS             complement(3298506..3303245)
     CDS             complement(3303372..3304073)
     CDS             complement(3304126..3305433)
     CDS             complement(3305541..3306707)
     CDS             complement(3306727..3307839)
     CDS             complement(3307871..3308425)
     CDS             complement(3308485..3310677)
     CDS             complement(3310674..3311219)
     CDS             complement(3311216..3311938)
     CDS             complement(3311949..3312593)
     CDS             complement(3312593..3313669)
     CDS             3313911..3316292
     CDS             complement(3316330..3316695)
     CDS             3316708..3316890
     CDS             3316887..3318161
     CDS             complement(3318181..3319176)
     CDS             complement(3319173..3320162)
     CDS             complement(3320176..3321114)
     CDS             complement(3321107..3322090)
     CDS             complement(3322145..3322936)
     CDS             complement(3322997..3324043)
     CDS             3324454..3324969
     CDS             complement(3324998..3325420)
     CDS             3325734..3327314
     CDS             3327428..3328525
     CDS             complement(3328556..3329116)
     CDS             3329128..3329625
     CDS             3329627..3330130
     CDS             3330117..3330512
     CDS             3330515..3331162
     CDS             3331159..3332157
     CDS             3332319..3333503
     CDS             3333500..3334006
     CDS             3334037..3334969
     CDS             3334972..3337176
     CDS             3337187..3338611
     CDS             3338734..3339948
     CDS             complement(3340005..3340298)
     CDS             3340601..3341611
     CDS             3341664..3342560
     CDS             3342584..3342877
     CDS             3343031..3344002
     CDS             complement(3344073..3344693)
     CDS             complement(3344773..3345231)
     CDS             complement(3345228..3346118)
     CDS             complement(3346161..3346622)
     CDS             complement(3346612..3346902)
     CDS             3347051..3347728
     CDS             3347718..3349040
     CDS             complement(3349068..3350246)
     CDS             3350526..3351908
     CDS             3351981..3353084
     CDS             complement(3353165..3353530)
     CDS             complement(3353527..3353979)
     CDS             complement(3354016..3354768)
     CDS             complement(3354884..3355276)
     CDS             complement(3355286..3355714)
     CDS             3356003..3356731
     CDS             3356859..3357578
     CDS             3357666..3358682
     CDS             complement(3358709..3360586)
     CDS             3360777..3362021
     CDS             3362024..3363136
     CDS             3363351..3363659
     CDS             complement(3363712..3364068)
     CDS             3364175..3365269
     CDS             3365410..3368643
     CDS             complement(3368655..3370037)
     CDS             complement(3370037..3370726)
     CDS             complement(3370921..3372096)
     CDS             3372326..3373285
     CDS             complement(3373356..3373952)
     CDS             complement(3373949..3374884)
     CDS             complement(3374905..3376080)
     CDS             complement(3376090..3376809)
     CDS             complement(3376754..3377488)
     CDS             3377525..3377749
     CDS             complement(3377849..3378730)
     CDS             complement(3378740..3378832)
     CDS             complement(3378850..3379035)
     CDS             complement(3379098..3379730)
     CDS             complement(3379739..3379855)
     CDS             complement(3379876..3381495)
     CDS             complement(3381524..3382720)
     CDS             complement(3382747..3383319)
     CDS             complement(3383420..3384226)
     CDS             3384431..3385123
     CDS             3385169..3385654
     CDS             complement(3385659..3391937)
     CDS             complement(3391996..3394323)
     CDS             complement(3394385..3394909)
     CDS             complement(3394949..3395314)
     CDS             complement(3395381..3395806)
     CDS             complement(3395833..3395985)
     CDS             3396165..3397124
     CDS             3397141..3398451
     CDS             3398468..3399298
     CDS             complement(3399315..3399788)
     CDS             complement(3399808..3400260)
     CDS             3400323..3401672
     CDS             3401669..3402265
     CDS             3402300..3404357
     CDS             3404370..3405260
     CDS             3405257..3406141
     CDS             3406138..3406914
     CDS             3406949..3407563
     CDS             3407560..3408102
     CDS             3408192..3408638
     CDS             3408719..3409177
     CDS             3409191..3410540
     CDS             3410557..3411459
     CDS             3411491..3412618
     CDS             3412676..3413581
     CDS             3413742..3414089
     CDS             complement(3414171..3414608)
     CDS             complement(3414826..3416037)
     CDS             complement(3416173..3419088)
     CDS             complement(3419575..3420165)
     CDS             complement(3420162..3421775)
     CDS             complement(3421858..3423786)
     CDS             complement(3423786..3424016)
     CDS             complement(3424062..3424886)
     CDS             3424993..3426366
     CDS             3426444..3427241
     CDS             complement(3427258..3428310)
     CDS             3428441..3429055
     CDS             3429092..3429592
     CDS             3429669..3429968
     CDS             complement(3429984..3430460)
     CDS             complement(3430457..3431155)
     CDS             complement(3431447..3432091)
     CDS             complement(3432174..3433139)
     CDS             complement(3433371..3434234)
     CDS             complement(3434247..3434726)
     CDS             complement(3434768..3436597)
     CDS             3436648..3437487
     CDS             3437617..3439644
     CDS             3439653..3440747
     CDS             complement(3440744..3441322)
     CDS             complement(3441365..3442024)
     CDS             complement(3442092..3443951)
     CDS             3443963..3445000
     CDS             3445002..3445451
     CDS             3445469..3445900
     CDS             complement(3445930..3447123)
     CDS             complement(3447182..3448189)
     CDS             complement(3448201..3448878)
     CDS             complement(3448884..3449774)
     CDS             3449776..3451188
     CDS             complement(3451210..3452268)
     CDS             complement(3452352..3453254)
     CDS             complement(3453304..3454641)
     CDS             complement(3454695..3455570)
     CDS             complement(3455572..3456447)
     CDS             3456622..3457803
     CDS             3458152..3459180
     CDS             complement(3459214..3460197)
     CDS             complement(3460261..3463023)
     CDS             complement(3463023..3463913)
     CDS             complement(3463957..3465126)
     CDS             complement(3465178..3465804)
     CDS             complement(3465937..3466797)
     CDS             complement(3466808..3467758)
     CDS             complement(3467896..3469143)
     CDS             complement(3469211..3470575)
     CDS             3470751..3471980
     CDS             3472045..3473730
     CDS             3473760..3475106
     CDS             complement(3475171..3476610)
     CDS             complement(3476618..3478684)
     CDS             complement(3478708..3479460)
     CDS             3479480..3480355
     CDS             3480381..3481034
     CDS             complement(3481209..3481625)
     CDS             complement(3481657..3482094)
     CDS             complement(3482228..3483157)
     CDS             complement(3483154..3483744)
     CDS             complement(3483741..3484769)
     CDS             complement(3484773..3485744)
     CDS             complement(3485741..3486625)
     CDS             complement(3486652..3487671)
     CDS             3487777..3488754
     CDS             complement(3488770..3489150)
     CDS             complement(3489147..3490391)
     CDS             complement(3490474..3492117)
     CDS             complement(3492288..3493184)
     CDS             3493301..3493774
     CDS             3493771..3494364
     CDS             3494581..3496014
     CDS             3496112..3496894
     CDS             3496891..3497751
     CDS             complement(3497768..3498598)
     CDS             3498798..3499388
     CDS             complement(3499483..3500094)
     CDS             3500196..3500594
     CDS             complement(3500617..3500922)
     CDS             3501006..3501971
     CDS             3502065..3504101
     CDS             3504115..3505065
     CDS             3505168..3505872
     CDS             complement(3505919..3506140)
     CDS             3506408..3507553
     CDS             3507654..3508409
     CDS             complement(3508416..3509117)
     CDS             complement(3509237..3509704)
     CDS             complement(3509706..3511025)
     CDS             complement(3511043..3511201)
     CDS             complement(3511226..3512059)
     CDS             complement(3512056..3513555)
     CDS             complement(3513690..3514052)
     CDS             complement(3514065..3515678)
     CDS             complement(3515698..3515988)
     CDS             complement(3515999..3516994)
     CDS             complement(3517052..3517312)
     CDS             3517540..3519303
     CDS             3519488..3520423
     CDS             complement(3520475..3520849)
     CDS             3521006..3521908
     CDS             3521949..3522584
     CDS             complement(3522806..3523036)
     CDS             3523548..3524201
     CDS             complement(3524208..3525107)
     CDS             complement(3525216..3525929)
     CDS             complement(3525944..3526381)
     CDS             complement(3526401..3527159)
     CDS             complement(3527173..3528249)
     CDS             complement(3528249..3529172)
     CDS             complement(3529172..3529387)
     CDS             complement(3529414..3530208)
     CDS             complement(3530205..3531005)
     CDS             complement(3531024..3532037)
     CDS             3532143..3533156
     CDS             complement(3533276..3533698)
     CDS             3533906..3535960
     CDS             complement(3535968..3537281)
     CDS             complement(3537327..3537611)
     CDS             3537961..3539370
     CDS             complement(3539374..3540414)
     CDS             3540489..3541394
     CDS             3541424..3543145
     CDS             3543142..3544059
     CDS             3544074..3544697
     CDS             3544704..3546182
     CDS             3546233..3546868
     CDS             3546940..3547512
     CDS             complement(3547529..3548221)
     CDS             3548453..3549136
     CDS             complement(3549164..3549430)
     CDS             complement(3549435..3550250)
     CDS             complement(3550285..3551046)
     CDS             complement(3551139..3556880)
     CDS             complement(3557011..3557712)
     CDS             complement(3557725..3559644)
     CDS             complement(3559794..3559943)
     CDS             complement(3559957..3561633)
     CDS             complement(3561810..3562466)
     CDS             complement(3562463..3562687)
     CDS             complement(3562684..3563181)
     CDS             complement(3563178..3564101)
     CDS             3564247..3564690
     CDS             complement(3564707..3566725)
     CDS             complement(3566841..3567485)
     CDS             complement(3567496..3568287)
     CDS             complement(3568328..3569950)
     CDS             complement(3569976..3571151)
     CDS             3571383..3572099
     CDS             complement(3572109..3572717)
     CDS             complement(3572758..3574782)
     CDS             complement(3574779..3575399)
     CDS             complement(3575486..3576604)
     CDS             complement(3576775..3577428)
     CDS             complement(3577425..3578609)
     CDS             complement(3578630..3580486)
     CDS             complement(3580486..3581157)
     CDS             3581277..3582365
     CDS             complement(3582393..3583127)
     CDS             complement(3583124..3584011)
     CDS             complement(3584013..3584897)
     CDS             complement(3585052..3586299)
     CDS             complement(3586334..3587329)
     CDS             3587539..3588270
     CDS             complement(3588290..3589252)
     CDS             complement(3589302..3590066)
     CDS             complement(3590063..3590695)
     CDS             complement(3590697..3592814)
     CDS             complement(3592811..3593767)
     CDS             complement(3593911..3595374)
     CDS             complement(3595435..3596172)
     CDS             complement(3596262..3597767)
     CDS             complement(3597839..3598747)
     CDS             3598923..3599966
     CDS             3600104..3601018
     CDS             3601074..3602927
     CDS             3603030..3603587
     CDS             3603593..3604939
     CDS             complement(3604952..3605716)
     CDS             complement(3605736..3606695)
     CDS             3606964..3607209
     CDS             3607314..3607517
     CDS             3607851..3609671
     CDS             3609770..3610204
     CDS             3610201..3611076
     CDS             3611114..3612130
     CDS             3612127..3612849
     CDS             3612849..3613247
     CDS             3613280..3614263
     CDS             complement(3614285..3615466)
     CDS             3615574..3617127
     CDS             3617234..3619297
     CDS             3619592..3620041
     CDS             3620035..3620640
     CDS             3620637..3621092
     CDS             3621089..3622285
     CDS             3622327..3622914
     CDS             3623070..3626774
     CDS             3626926..3627777
     CDS             3627850..3628461
     CDS             3628559..3628861
     CDS             3628919..3629923
     CDS             3629995..3630774
     CDS             3630785..3631627
     CDS             complement(3631839..3633710)
     CDS             complement(3633953..3634348)
     CDS             complement(3634488..3635489)
     CDS             complement(3635650..3636273)
     CDS             complement(3636497..3636898)
     CDS             complement(3636955..3637320)
     CDS             complement(3637354..3637467)
     CDS             complement(3637514..3637732)
     CDS             complement(3637756..3639066)
     CDS             complement(3639100..3639531)
     CDS             complement(3639557..3639739)
     CDS             complement(3639757..3640275)
     CDS             complement(3640322..3640687)
     CDS             complement(3640699..3641232)
     CDS             complement(3641250..3641645)
     CDS             complement(3641676..3641981)
     CDS             complement(3641990..3642544)
     CDS             complement(3642559..3642876)
     CDS             complement(3642897..3643265)
     CDS             complement(3643535..3644044)
     CDS             complement(3644168..3644440)
     CDS             complement(3644437..3644637)
     CDS             complement(3644656..3645072)
     CDS             complement(3645075..3645974)
     CDS             complement(3645989..3646321)
     CDS             complement(3646329..3646604)
     CDS             complement(3646617..3647441)
     CDS             complement(3647441..3647755)
     CDS             complement(3647752..3648372)
     CDS             complement(3648372..3649052)
     CDS             complement(3649239..3649550)
     CDS             complement(3649640..3650830)
     CDS             complement(3650955..3653057)
     CDS             complement(3653131..3653601)
     CDS             complement(3653739..3654116)
     CDS             3654362..3654847
     CDS             complement(3654893..3659131)
     CDS             complement(3659144..3663271)
     CDS             complement(3663618..3663995)
     CDS             complement(3664032..3664556)
     CDS             complement(3664861..3665568)
     CDS             complement(3665570..3666001)
     CDS             complement(3666166..3666744)
     CDS             complement(3666762..3667145)
     CDS             complement(3667372..3668562)
     CDS             complement(3669116..3669823)
     CDS             complement(3669829..3670632)
     CDS             complement(3670629..3671663)
     CDS             complement(3671664..3672233)
     CDS             complement(3672235..3673710)
     CDS             3674187..3675761
     CDS             3675983..3676297
     CDS             complement(3676326..3677015)
     CDS             3677154..3678761
     CDS             3678772..3679146
     CDS             3679143..3681245
     CDS             3681401..3682594
     CDS             complement(3682584..3683465)
     CDS             complement(3683462..3684748)
     CDS             complement(3684772..3685056)
     CDS             complement(3685083..3686351)
     CDS             complement(3686344..3687360)
     CDS             complement(3687383..3687970)
     CDS             complement(3687967..3689046)
     CDS             complement(3689009..3690085)
     CDS             complement(3690227..3690709)
     CDS             3691055..3692491
     CDS             3692531..3693451
     CDS             3693488..3693931
     CDS             complement(3693963..3694436)
     CDS             complement(3694453..3694896)
     CDS             complement(3694968..3695894)
     CDS             complement(3696204..3697091)
     CDS             complement(3697107..3698501)
     CDS             complement(3698608..3699762)
     CDS             complement(3699704..3700099)
     CDS             3700308..3700751
     CDS             3700771..3701139
     CDS             complement(3701144..3702388)
     CDS             complement(3702385..3703740)
     CDS             complement(3703878..3704558)
     CDS             complement(3704555..3705787)
     CDS             3705943..3707436
     CDS             complement(3707482..3708192)
     CDS             complement(3708202..3708651)
     CDS             complement(3708677..3709213)
     CDS             complement(3709210..3709572)
     CDS             complement(3709742..3710335)
     CDS             3710465..3714025
     CDS             3714022..3714348
     CDS             3714358..3714936
     CDS             complement(3714966..3716048)
     CDS             3716238..3716798
     CDS             3716828..3717412
     CDS             3717478..3718068
     CDS             3718124..3718720
     CDS             3718854..3720161
     CDS             3720184..3721584
     CDS             3721592..3723073
     CDS             3723252..3725015
     CDS             3725047..3726498
     CDS             complement(3726500..3726679)
     CDS             complement(3726782..3728356)
     CDS             3728493..3728750
     CDS             complement(3728776..3729714)
     CDS             3729810..3730463
     CDS             3730481..3731815
     CDS             3731863..3732132
     CDS             3732169..3733266
     CDS             complement(3733484..3734443)
     CDS             3734536..3736056
     CDS             complement(3736070..3736501)
     CDS             complement(3736618..3738510)
     CDS             3738596..3739348
     CDS             complement(3739358..3740287)
     CDS             complement(3740423..3740938)
     CDS             complement(3741082..3742185)
     CDS             3742261..3743538
     CDS             3743655..3744533
     CDS             complement(3744551..3745327)
     CDS             complement(3745362..3745946)
     CDS             complement(3745943..3748162)
     CDS             3748309..3748509
     CDS             complement(3748614..3749708)
     CDS             complement(3749711..3750757)
     CDS             complement(3750757..3753042)
     CDS             complement(3753039..3753416)
     CDS             complement(3753530..3754177)
     CDS             3754497..3755042
     CDS             complement(3755110..3755646)
     CDS             complement(3755668..3756684)
     CDS             complement(3756701..3757141)
     CDS             complement(3757161..3758048)
     CDS             3758123..3758740
     CDS             3758748..3759440
     CDS             3759544..3760089
     CDS             complement(3760115..3761143)
     CDS             complement(3761160..3761363)
     CDS             complement(3761392..3762315)
     CDS             3762525..3762782
     CDS             complement(3762792..3763193)
     CDS             complement(3763187..3763555)
     CDS             complement(3763552..3764925)
     CDS             complement(3764963..3765373)
     CDS             complement(3765370..3765858)
     CDS             complement(3765858..3766355)
     CDS             complement(3766372..3766623)
     CDS             complement(3766712..3767116)
     CDS             complement(3767202..3768320)
     CDS             3768486..3769763
     CDS             3769760..3770674
     CDS             3770757..3771377
     CDS             complement(3771412..3772602)
     CDS             complement(3772605..3773096)
     CDS             3773175..3774293
     CDS             3774290..3774652
     CDS             3774671..3774991
     CDS             3774995..3776416
     CDS             3776563..3778236
     CDS             3778367..3778873
     CDS             3778902..3779663
     CDS             3779660..3780175
     CDS             complement(3780192..3780959)
     CDS             complement(3780956..3781333)
     CDS             complement(3781368..3782876)
     CDS             3783151..3784428
     CDS             3784445..3787666
     CDS             3787659..3789158
     CDS             complement(3789243..3790052)
     CDS             complement(3790241..3790825)
     CDS             complement(3790932..3792095)
     CDS             complement(3792272..3793192)
     CDS             complement(3793176..3796553)
     CDS             3796759..3798015
     CDS             3798090..3799004
     CDS             3799036..3800250
     CDS             3800267..3801010
     CDS             3801021..3801710
     CDS             3801755..3802984
     CDS             3803004..3803354
     CDS             3803455..3803799
     CDS             complement(3803813..3805027)
     CDS             3805226..3806320
     CDS             complement(3806577..3807098)
     CDS             3807241..3808257
     CDS             complement(3808230..3810800)
     CDS             3810948..3812405
     CDS             complement(3812414..3812908)
     CDS             complement(3812971..3813324)
     CDS             3813522..3814823
     CDS             complement(3814836..3815204)
     CDS             complement(3815291..3815632)
     CDS             complement(3815652..3816188)
     CDS             3816380..3817645
     CDS             3817695..3818384
     CDS             complement(3818560..3819483)
     CDS             complement(3819500..3819925)
     CDS             complement(3819909..3820556)
     CDS             complement(3820697..3821464)
     CDS             complement(3821474..3822532)
     CDS             3822796..3823836
     CDS             3823853..3824695
     CDS             3824710..3826398
     CDS             3826506..3827048
     CDS             3827045..3827392
     CDS             3827389..3828333
     CDS             3828412..3830076
     CDS             3830144..3830875
     CDS             3830950..3832401
     CDS             complement(3832411..3833031)
     CDS             3833180..3834553
     CDS             3834567..3835403
     CDS             complement(3835419..3837713)
     CDS             complement(3837710..3838213)
     CDS             complement(3838229..3838987)
     CDS             3839188..3840465
     CDS             complement(3840419..3840697)
     CDS             complement(3840776..3841858)
     CDS             complement(3841855..3842679)
     CDS             3842805..3843788
     CDS             3843806..3844288
     CDS             3844395..3845144
     CDS             3845165..3846391
     CDS             3846477..3847055
     CDS             3847217..3848731
     CDS             3848775..3849905
     CDS             3849920..3851161
     CDS             3851250..3851963
     CDS             3852007..3852963
     CDS             3852983..3854134
     CDS             complement(3854150..3855193)
     CDS             3855268..3855864
     CDS             complement(3855887..3856714)
     CDS             3856872..3857060
     CDS             complement(3857057..3858007)
     CDS             3858085..3858678
     CDS             3858778..3859716
     CDS             complement(3859736..3860596)
     CDS             complement(3860638..3862341)
     CDS             complement(3862384..3863706)
     CDS             complement(3863712..3865034)
     CDS             complement(3865031..3865543)
     CDS             complement(3865614..3866684)
     CDS             complement(3866864..3867610)
     CDS             3867711..3868973
     CDS             3868970..3869707
     CDS             3869845..3870279
     CDS             3870468..3872135
     CDS             3872158..3872556
     CDS             3872672..3873646
     CDS             3873810..3873995
     CDS             3874011..3874316
     CDS             complement(3874344..3875924)
     CDS             3875975..3877474
     CDS             3877595..3878143
     CDS             3878185..3878685
     CDS             complement(3878720..3879685)
     CDS             complement(3879816..3880967)
     CDS             complement(3881051..3881854)
     CDS             3882197..3883279
     CDS             3883276..3883449
     CDS             3883575..3884930
     CDS             3885040..3885915
     CDS             3885912..3887810
     CDS             3887800..3888504
     CDS             3888569..3889741
     CDS             3889738..3890460
     CDS             3890525..3891430
     CDS             3891440..3892087
     CDS             complement(3892105..3892530)
     CDS             complement(3892563..3893759)
     CDS             3894110..3894877
     CDS             3894882..3895901
     CDS             complement(3895914..3896405)
     CDS             3896557..3897342
     CDS             complement(3897352..3898374)
     CDS             complement(3898493..3899335)
     CDS             3899439..3900521
     CDS             3900685..3903186
     CDS             complement(3903540..3903782)
     CDS             complement(3903990..3905720)
     CDS             complement(3905717..3906772)
     CDS             complement(3906769..3907707)
     CDS             3907878..3909680
     CDS             3909845..3910105
     CDS             complement(3910178..3910684)
     CDS             complement(3910681..3911148)
     CDS             3911314..3911928
     CDS             complement(3911939..3912361)
     CDS             complement(3912414..3913193)
     CDS             complement(3913244..3914008)
     CDS             3914151..3914405
     CDS             3914524..3914736
     CDS             complement(3914814..3916691)
     CDS             3916844..3916948
     CDS             3917019..3917864
     CDS             complement(3917865..3918950)
     CDS             3919051..3919611
     CDS             3919608..3921170
     CDS             3921181..3924114
     CDS             3924111..3924593
     CDS             3924542..3924868
     CDS             3924858..3925082
     CDS             3925137..3925931
     CDS             3926012..3926698
     CDS             3926695..3927825
     CDS             3927822..3928415
     CDS             3928456..3929298
     CDS             3929496..3930212
     CDS             3930209..3930979
     CDS             3931018..3931437
     CDS             3931651..3933360
     CDS             3933360..3935345
     CDS             3935342..3936784
     CDS             3937024..3939321
     CDS             3939412..3940092
     CDS             complement(3940132..3941532)
     CDS             complement(3941529..3942566)
     CDS             complement(3942598..3943413)
     CDS             complement(3943452..3943967)
     CDS             complement(3943984..3944613)
     CDS             3944849..3947035
     CDS             3947112..3949010
     CDS             complement(3949021..3950148)
     CDS             3950193..3950900
     CDS             complement(3950917..3951246)
     CDS             complement(3951468..3952586)
     CDS             3952651..3954648
     CDS             complement(3954652..3957405)
     CDS             3957540..3958463
     CDS             3958566..3960713
     CDS             3960763..3961260
     CDS             complement(3961276..3962922)
     CDS             3962943..3963866
     CDS             complement(3964776..3966077)
     CDS             complement(3966268..3967089)
     CDS             complement(3967162..3968583)
     CDS             complement(3968634..3970217)
     CDS             3970311..3970856
     CDS             complement(3970857..3971306)
     CDS             complement(3971350..3972036)
     CDS             complement(3972044..3972796)
     CDS             complement(3972793..3973884)
     CDS             3974168..3974938
     CDS             3974938..3975651
     CDS             3975700..3976923
     CDS             3976961..3977848
     CDS             3977845..3978828
     CDS             complement(3978835..3979551)
     CDS             3979604..3980647
     CDS             3980685..3981293
     CDS             3981338..3982474
     CDS             3982569..3983462
     CDS             complement(3983500..3984183)
     CDS             complement(3984180..3984782)
     CDS             complement(3984849..3985217)
     CDS             3985228..3986142
     CDS             complement(3986151..3986486)
     CDS             3986634..3988097
     CDS             3988094..3989332
     CDS             3989360..3989479
     CDS             3989574..3990698
     CDS             3990880..3991200
     CDS             complement(3991228..3991806)
     CDS             3991897..3993312
     CDS             3993383..3993937
     CDS             complement(3993975..3995018)
     CDS             complement(3995147..3996763)
     CDS             complement(3996789..3998099)
     CDS             complement(3998171..4000093)
     CDS             complement(4000479..4001390)
     CDS             complement(4001446..4001991)
     CDS             complement(4002001..4002774)
     CDS             complement(4002778..4003197)
     CDS             complement(4003197..4003436)
     CDS             complement(4003530..4003994)
     CDS             complement(4004125..4004790)
     CDS             complement(4004787..4006790)
     CDS             4006902..4007162
     CDS             complement(4007176..4007400)
     CDS             complement(4007497..4008888)
     CDS             complement(4008908..4010704)
     CDS             complement(4010701..4011465)
     CDS             complement(4011547..4013685)
     CDS             complement(4013699..4014856)
     CDS             complement(4015068..4015235)
     CDS             complement(4015370..4016083)
     CDS             4016372..4016698
     CDS             complement(4016734..4017201)
     CDS             complement(4017248..4018441)
     CDS             complement(4018438..4019226)
     CDS             complement(4019223..4020695)
     CDS             complement(4020735..4021496)
     CDS             complement(4021802..4023448)
     CDS             complement(4023445..4024083)
     CDS             4024345..4024833
     CDS             complement(4024926..4025708)
     CDS             complement(4025705..4026406)
     CDS             complement(4026403..4027008)
     CDS             complement(4027008..4027967)
     CDS             4028143..4030140
     CDS             4030155..4030757
     CDS             4030839..4031378
     CDS             complement(4031405..4031866)
     CDS             4032408..4032737
     CDS             4032787..4033281
     CDS             complement(4033311..4034465)
     CDS             complement(4034446..4034949)
     CDS             complement(4034953..4035240)
     CDS             complement(4035386..4036399)
     CDS             4037057..4037485
     CDS             4037499..4038056
     CDS             4038079..4038357
     CDS             complement(4038547..4039758)
     CDS             complement(4039944..4041359)
     CDS             complement(4041447..4043108)
     CDS             complement(4043105..4043467)
     CDS             complement(4043464..4043898)
     CDS             complement(4043923..4044057)