CDS             150..1463
     CDS             1484..2584
     CDS             2747..3829
     CDS             3846..6263
     CDS             complement(6345..7001)
     CDS             7128..7976
     CDS             8132..9175
     CDS             complement(9239..11305)
     CDS             complement(11315..12220)
     CDS             12339..12914
     CDS             complement(13000..16188)
     CDS             complement(16385..16822)
     CDS             complement(16858..17103)
     CDS             complement(17262..18455)
     CDS             complement(18689..19852)
     CDS             complement(19875..22025)
     CDS             22469..23788
     CDS             23804..24418
     CDS             24496..25953
     CDS             25955..26479
     CDS             complement(26542..26850)
     CDS             27049..27603
     CDS             complement(27650..29092)
     CDS             complement(29104..30513)
     CDS             complement(30529..31818)
     CDS             complement(31818..32774)
     CDS             complement(32790..33296)
     CDS             33422..34546
     CDS             34684..35646
     CDS             35649..36125
     CDS             36248..36811
     CDS             36950..37516
     CDS             37546..38454
     CDS             complement(38496..38933)
     CDS             39105..39983
     CDS             40004..40279
     CDS             complement(40336..40884)
     CDS             42120..42263
     CDS             complement(42743..42934)
     CDS             46326..46493
     CDS             complement(46490..46594)
     CDS             46906..47160
     CDS             47182..47637
     CDS             complement(47612..48367)
     CDS             complement(48380..49585)
     CDS             complement(49634..50767)
     CDS             complement(50778..52322)
     CDS             52588..53022
     CDS             53284..53769
     CDS             53774..54790
     CDS             55029..56213
     CDS             complement(56438..59131)
     CDS             complement(59421..60782)
     CDS             complement(60784..61482)
     CDS             complement(61527..62216)
     CDS             complement(62217..63263)
     CDS             complement(63491..64414)
     CDS             64899..66572
     CDS             66566..67297
     CDS             67405..68649
     CDS             complement(68739..69359)
     CDS             69785..70522
     CDS             70637..71101
     CDS             71126..72574
     CDS             72663..73691
     CDS             complement(73751..75235)
     CDS             75492..76712
     CDS             76972..79368
     CDS             79461..80420
     CDS             80626..81159
     CDS             complement(81193..81414)
     CDS             81566..82609
     CDS             complement(82613..82873)
     CDS             complement(82923..84062)
     CDS             complement(84151..84885)
     CDS             complement(84888..86495)
     CDS             86588..86953
     CDS             87000..87863
     CDS             87860..89170
     CDS             89299..91092
     CDS             91233..93722
     CDS             93830..94240
     CDS             94358..94906
     CDS             complement(94927..95190)
     CDS             complement(95250..95714)
     CDS             95862..96215
     CDS             96287..96865
     CDS             96881..97276
     CDS             complement(97339..98019)
     CDS             98383..98817
     CDS             98910..99923
     CDS             100055..100783
     CDS             complement(100874..102769)
     CDS             103052..103480
     CDS             103515..104267
     CDS             complement(104334..105560)
     CDS             105758..106465
     CDS             106589..108259
     CDS             108309..109850
     CDS             110459..111040
     CDS             111089..113473
     CDS             113476..114390
     CDS             114387..115028
     CDS             115028..115936
     CDS             115994..117415
     CDS             117412..119433
     CDS             119541..120377
     CDS             120502..121716
     CDS             121716..121949
     CDS             complement(122011..123354)
     CDS             complement(123471..124085)
     CDS             124416..125036
     CDS             complement(125039..126028)
     CDS             complement(126152..126772)
     CDS             126965..127348
     CDS             127581..128849
     CDS             complement(128846..129469)
     CDS             complement(129495..130055)
     CDS             130185..130634
     CDS             complement(130658..131458)
     CDS             complement(131521..133179)
     CDS             133476..134069
     CDS             134368..137178
     CDS             complement(137238..137807)
     CDS             137909..138319
     CDS             138379..139473
     CDS             complement(139517..139813)
     CDS             complement(139839..140501)
     CDS             complement(140539..141300)
     CDS             complement(141312..142565)
     CDS             142894..143430
     CDS             complement(143509..146742)
     CDS             complement(147104..147757)
     CDS             148445..150580
     CDS             150591..151028
     CDS             151673..152239
     CDS             152365..152700
     CDS             complement(153085..153936)
     CDS             154071..154760
     CDS             154753..155226
     CDS             complement(155212..155715)
     CDS             complement(156004..156780)
     CDS             157051..157818
     CDS             complement(157843..159840)
     CDS             complement(159972..161090)
     CDS             complement(161354..162583)
     CDS             163044..163400
     CDS             complement(163483..165216)
     CDS             165622..167085
     CDS             complement(167205..168764)
     CDS             complement(169011..170552)
     CDS             complement(170753..171613)
     CDS             complement(171650..172048)
     CDS             172300..173226
     CDS             173251..175353
     CDS             175350..176915
     CDS             176919..178142
     CDS             178218..178652
     CDS             178594..179226
     CDS             179213..179581
     CDS             179562..180323
     CDS             180320..181318
     CDS             181367..182554
     CDS             182556..183032
     CDS             183047..183808
     CDS             complement(183873..184535)
     CDS             184982..185224
     CDS             185462..186013
     CDS             186084..186896
     CDS             186903..187346
     CDS             187576..188187
     CDS             188178..190040
     CDS             complement(190093..191202)
     CDS             complement(191202..192260)
     CDS             complement(192357..193463)
     CDS             193607..194221
     CDS             complement(194291..195388)
     CDS             195530..196348
     CDS             complement(196360..196824)
     CDS             198211..198354
     CDS             complement(198834..199025)
     CDS             202745..202906
     CDS             203159..204121
     CDS             204114..205073
     CDS             complement(205075..206025)
     CDS             206737..207921
     CDS             208199..208570
     CDS             208580..209131
     CDS             209260..209688
     CDS             209693..210394
     CDS             210660..211160
     CDS             211215..211586
     CDS             211829..215866
     CDS             215950..220167
     CDS             220347..220721
     CDS             220802..221272
     CDS             221351..223447
     CDS             223519..224703
     CDS             225042..225353
     CDS             225381..226019
     CDS             226037..226642
     CDS             226639..226944
     CDS             226961..227785
     CDS             227800..228078
     CDS             228094..228426
     CDS             228436..229128
     CDS             229140..229550
     CDS             229550..229741
     CDS             229741..229989
     CDS             230168..230536
     CDS             230548..230862
     CDS             230875..231414
     CDS             231425..231730
     CDS             231755..232147
     CDS             232158..232691
     CDS             232702..233052
     CDS             233065..233568
     CDS             233575..233757
     CDS             233761..234195
     CDS             234203..235543
     CDS             235794..236150
     CDS             236165..236557
     CDS             236589..237209
     CDS             237234..238223
     CDS             238264..238659
     CDS             complement(238724..238975)
     CDS             complement(239111..239728)
     CDS             complement(239841..240326)
     CDS             complement(240323..240523)
     CDS             complement(240523..241269)
     CDS             complement(241271..241957)
     CDS             complement(241969..242619)
     CDS             242945..243244
     CDS             complement(243334..244608)
     CDS             244981..246960
     CDS             246972..247526
     CDS             247523..248002
     CDS             247999..248580
     CDS             249780..249923
     CDS             complement(250403..250594)
     CDS             253991..254152
     CDS             254403..255677
     CDS             255686..255799
     CDS             complement(255776..256321)
     CDS             complement(256321..258990)
     CDS             259656..260636
     CDS             260668..261450
     CDS             261463..262368
     CDS             262429..263652
     CDS             263736..265103
     CDS             complement(265165..267684)
     CDS             267912..268955
     CDS             268943..269527
     CDS             269524..270150
     CDS             270150..270665
     CDS             270687..272741
     CDS             272961..273476
     CDS             273482..274561
     CDS             274601..275995
     CDS             276044..276883
     CDS             complement(276908..277093)
     CDS             complement(277093..277458)
     CDS             277721..278398
     CDS             278398..279081
     CDS             279118..280116
     CDS             complement(280219..281091)
     CDS             281212..282132
     CDS             complement(282151..282717)
     CDS             complement(282714..283307)
     CDS             complement(283414..283740)
     CDS             complement(283737..285623)
     CDS             285712..286557
     CDS             complement(286620..286760)
     CDS             complement(287058..287507)
     CDS             complement(287538..288203)
     CDS             complement(288266..288925)
     CDS             complement(288939..291455)
     CDS             complement(291475..293478)
     CDS             complement(293493..294437)
     CDS             complement(294957..295451)
     CDS             complement(295596..297896)
     CDS             297991..298569
     CDS             complement(298618..300258)
     CDS             complement(300432..301652)
     CDS             301808..302206
     CDS             302419..304764
     CDS             complement(304968..306122)
     CDS             complement(306247..307566)
     CDS             complement(307652..309814)
     CDS             310208..310318
     CDS             310715..311263
     CDS             311282..312040
     CDS             complement(312087..313133)
     CDS             complement(313290..314255)
     CDS             complement(314265..314897)
     CDS             complement(314894..315442)
     CDS             complement(315454..317655)
     CDS             complement(317767..319203)
     CDS             complement(319213..319380)
     CDS             complement(319414..320376)
     CDS             320826..321176
     CDS             321355..322752
     CDS             322754..323791
     CDS             323880..324482
     CDS             complement(324561..325142)
     CDS             complement(325281..326213)
     CDS             complement(326269..326670)
     CDS             complement(326775..327134)
     CDS             327387..328304
     CDS             328482..328832
     CDS             328844..330298
     CDS             330310..330603
     CDS             330614..331651
     CDS             331779..332390
     CDS             332852..333064
     CDS             complement(333061..333282)
     CDS             333462..334967
     CDS             335024..335380
     CDS             complement(335612..335833)
     CDS             complement(335851..336117)
     CDS             336188..337003
     CDS             337160..338251
     CDS             complement(338311..342810)
     CDS             complement(343105..344298)
     CDS             complement(344412..347015)
     CDS             complement(347154..348281)
     CDS             complement(348515..349393)
     CDS             complement(349460..350248)
     CDS             350580..351053
     CDS             complement(351085..352026)
     CDS             complement(352034..352936)
     CDS             complement(353302..354828)
     CDS             355041..356189
     CDS             complement(356195..356791)
     CDS             complement(356791..357870)
     CDS             complement(357954..358658)
     CDS             complement(358835..359785)
     CDS             complement(359945..361609)
     CDS             complement(361842..362225)
     CDS             complement(362248..364350)
     CDS             complement(364394..364672)
     CDS             complement(364731..365354)
     CDS             365727..367223
     CDS             367369..368250
     CDS             368234..369298
     CDS             369416..370840
     CDS             complement(370860..371723)
     CDS             372028..373143
     CDS             373304..373534
     CDS             373531..375486
     CDS             complement(375522..375998)
     CDS             complement(376102..376998)
     CDS             377357..378073
     CDS             378225..378389
     CDS             complement(378375..381578)
     CDS             complement(381575..383341)
     CDS             384443..384565
     CDS             complement(385009..385158)
     CDS             385459..385647
     CDS             385664..387325
     CDS             387382..387627
     CDS             complement(387665..388579)
     CDS             complement(388584..389357)
     CDS             complement(389473..390756)
     CDS             complement(390942..391805)
     CDS             392019..392732
     CDS             392829..393476
     CDS             complement(393571..394221)
     CDS             complement(394461..396449)
     CDS             complement(396585..397178)
     CDS             complement(397208..397666)
     CDS             complement(397667..398875)
     CDS             399006..399683
     CDS             399806..400042
     CDS             400049..400222
     CDS             400545..401864
     CDS             401968..402486
     CDS             complement(402549..403433)
     CDS             complement(403650..404114)
     CDS             404391..406214
     CDS             complement(406196..407974)
     CDS             408471..410039
     CDS             410091..411185
     CDS             411185..412609
     CDS             412634..413239
     CDS             413767..415113
     CDS             415302..416786
     CDS             complement(416857..417177)
     CDS             complement(417274..418353)
     CDS             complement(418350..419162)
     CDS             419575..420033
     CDS             420064..421005
     CDS             421018..421332
     CDS             421346..423097
     CDS             423094..424575
     CDS             424572..425954
     CDS             425955..427037
     CDS             427044..428363
     CDS             428353..429564
     CDS             429564..430652
     CDS             430655..432121
     CDS             432273..433022
     CDS             433003..434238
     CDS             434266..435453
     CDS             435685..436554
     CDS             complement(436568..437014)
     CDS             437042..437941
     CDS             438002..440728
     CDS             442105..442248
     CDS             complement(442728..442919)
     CDS             446639..446800
     CDS             448832..448975
     CDS             complement(449455..449646)
     CDS             453038..453199
     CDS             complement(453415..454425)
     CDS             complement(454435..456312)
     CDS             complement(456305..457108)
     CDS             complement(457108..457632)
     CDS             complement(457676..458425)
     CDS             complement(458428..458871)
     CDS             complement(458878..459135)
     CDS             complement(459195..460844)
     CDS             complement(460841..461461)
     CDS             complement(461461..462216)
     CDS             complement(462458..463510)
     CDS             complement(463642..464127)
     CDS             464452..464700
     CDS             465056..465568
     CDS             465642..466682
     CDS             466823..468418
     CDS             complement(468455..469066)
     CDS             complement(469235..470155)
     CDS             complement(470299..470760)
     CDS             complement(470888..473281)
     CDS             473588..474643
     CDS             474788..475363
     CDS             475416..476342
     CDS             476641..478029
     CDS             478026..479354
     CDS             479354..480409
     CDS             480615..480977
     CDS             complement(480979..482826)
     CDS             483007..483927
     CDS             483931..485220
     CDS             485217..485768
     CDS             485800..486276
     CDS             complement(486417..487127)
     CDS             complement(487153..488730)
     CDS             complement(489220..490941)
     CDS             complement(491414..492001)
     CDS             complement(492081..492467)
     CDS             complement(492622..493950)
     CDS             complement(493969..494493)
     CDS             complement(494648..495253)
     CDS             complement(495670..496308)
     CDS             496486..498291
     CDS             complement(498456..499616)
     CDS             complement(499896..501284)
     CDS             complement(501332..503062)
     CDS             complement(503240..503566)
     CDS             complement(504165..505703)
     CDS             complement(505821..506657)
     CDS             506826..507305
     CDS             507722..508897
     CDS             complement(508960..509172)
     CDS             509239..509379
     CDS             509585..510343
     CDS             complement(510456..511208)
     CDS             511697..512167
     CDS             512179..513114
     CDS             513114..514046
     CDS             complement(514337..514870)
     CDS             514992..515837
     CDS             complement(516283..516507)
     CDS             complement(516810..517505)
     CDS             complement(517509..519254)
     CDS             complement(519366..521576)
     CDS             521680..522834
     CDS             523000..523212
     CDS             523724..524968
     CDS             525184..527094
     CDS             527332..528210
     CDS             528207..528809
     CDS             528806..529456
     CDS             529443..529760
     CDS             529775..531460
     CDS             531467..532396
     CDS             532393..533718
     CDS             533715..535475
     CDS             535478..536698
     CDS             536737..537231
     CDS             537308..537925
     CDS             538010..538534
     CDS             538855..539343
     CDS             539333..539911
     CDS             539911..540774
     CDS             540764..541219
     CDS             541212..544979
     CDS             545323..546372
     CDS             546417..547478
     CDS             547478..547966
     CDS             547969..548553
     CDS             548665..550173
     CDS             550173..554426
     CDS             554350..555198
     CDS             555308..556756
     CDS             556867..558288
     CDS             558278..559252
     CDS             559258..560547
     CDS             560549..561700
     CDS             561869..562270
     CDS             562764..564095
     CDS             complement(564149..566638)
     CDS             complement(566669..567202)
     CDS             567378..568721
     CDS             complement(568830..570956)
     CDS             complement(571132..571977)
     CDS             572233..572460
     CDS             complement(572762..574192)
     CDS             574613..575323
     CDS             575594..576385
     CDS             577157..578359
     CDS             578349..579059
     CDS             complement(579498..580601)
     CDS             581306..581932
     CDS             582421..584703
     CDS             584716..585282
     CDS             585285..586229
     CDS             complement(586343..587086)
     CDS             complement(587188..587502)
     CDS             587707..588888
     CDS             588900..591293
     CDS             591597..592490
     CDS             592858..593334
     CDS             593343..594401
     CDS             594418..595446
     CDS             595637..596263
     CDS             596274..597329
     CDS             598061..598444
     CDS             598478..598702
     CDS             598980..599408
     CDS             complement(599413..600528)
     CDS             complement(600652..601494)
     CDS             601814..602803
     CDS             602812..603444
     CDS             complement(603479..603847)
     CDS             complement(603915..604070)
     CDS             complement(604239..606107)
     CDS             complement(606304..607344)
     CDS             complement(607429..607767)
     CDS             complement(607880..610732)
     CDS             611141..612508
     CDS             612616..613326
     CDS             613558..614151
     CDS             614434..617265
     CDS             complement(617427..620144)
     CDS             620503..621876
     CDS             complement(621942..623366)
     CDS             623535..624878
     CDS             624972..626753
     CDS             626918..627916
     CDS             628239..628643
     CDS             complement(628753..629784)
     CDS             complement(629910..631055)
     CDS             complement(631341..632978)
     CDS             complement(633131..634972)
     CDS             complement(634969..635292)
     CDS             635516..636136
     CDS             636327..636710
     CDS             complement(636892..639981)
     CDS             complement(639985..641067)
     CDS             641197..642189
     CDS             complement(642277..643635)
     CDS             643863..644153
     CDS             644211..645848
     CDS             647011..648660
     CDS             649718..649954
     CDS             649958..651259
     CDS             652056..652652
     CDS             652649..656296
     CDS             complement(656469..657314)
     CDS             657456..658973
     CDS             659042..660349
     CDS             660333..661334
     CDS             661340..662335
     CDS             662332..662850
     CDS             662837..663844
     CDS             663837..665558
     CDS             665555..666985
     CDS             667020..668003
     CDS             668192..668596
     CDS             complement(668761..669294)
     CDS             complement(669477..669728)
     CDS             670119..672338
     CDS             672543..673283
     CDS             673380..674867
     CDS             675211..675783
     CDS             complement(675929..676291)
     CDS             676551..681467
     CDS             complement(681573..682166)
     CDS             complement(682252..684231)
     CDS             complement(684221..684316)
     CDS             complement(684486..685313)
     CDS             685658..687163
     CDS             687206..688846
     CDS             688955..689701
     CDS             689855..690685
     CDS             690776..691486
     CDS             691620..692429
     CDS             692529..693263
     CDS             complement(693314..693856)
     CDS             694182..694520
     CDS             694531..695781
     CDS             695899..696246
     CDS             696365..697552
     CDS             697861..698919
     CDS             complement(698969..699145)
     CDS             699594..701384
     CDS             701495..701752
     CDS             complement(701793..701999)
     CDS             complement(702144..703634)
     CDS             complement(703646..704239)
     CDS             704300..704395
     CDS             704409..705017
     CDS             705147..705896
     CDS             705967..706563
     CDS             complement(706571..706993)
     CDS             707212..708219
     CDS             708309..709943
     CDS             709940..710989
     CDS             711129..712841
     CDS             713063..713989
     CDS             complement(714054..714956)
     CDS             715060..715692
     CDS             complement(715917..716387)
     CDS             716678..717613
     CDS             complement(717693..718082)
     CDS             718293..719012
     CDS             complement(719153..719839)
     CDS             complement(720143..720445)
     CDS             720671..721246
     CDS             721352..722575
     CDS             722612..723835
     CDS             724235..725329
     CDS             725355..725744
     CDS             725867..728755
     CDS             729216..730019
     CDS             complement(730473..733163)
     CDS             complement(733213..734145)
     CDS             complement(734507..734752)
     CDS             735075..735464
     CDS             complement(735654..737318)
     CDS             737940..738137
     CDS             738355..740541
     CDS             complement(740627..741535)
     CDS             complement(741831..742292)
     CDS             complement(742292..744454)
     CDS             744599..745081
     CDS             complement(745176..746090)
     CDS             746393..747763
     CDS             complement(747831..748382)
     CDS             complement(748466..748891)
     CDS             749162..750928
     CDS             751275..751841
     CDS             complement(751927..753195)
     CDS             753545..753850
     CDS             complement(754001..754477)
     CDS             complement(754648..755559)
     CDS             complement(755578..756534)
     CDS             756736..758103
     CDS             758107..759543
     CDS             759790..760458
     CDS             760927..762888
     CDS             763169..763897
     CDS             complement(763954..764859)
     CDS             765060..767342
     CDS             complement(767480..768142)
     CDS             complement(768152..768859)
     CDS             769078..769878
     CDS             770033..772084
     CDS             772471..773583
     CDS             773661..775367
     CDS             complement(775546..776535)
     CDS             complement(776538..777713)
     CDS             777871..781377
     CDS             complement(781479..782150)
     CDS             complement(782281..784557)
     CDS             complement(784750..785676)
     CDS             786130..786831
     CDS             786843..787553
     CDS             787614..788375
     CDS             788375..789817
     CDS             complement(790076..791200)
     CDS             complement(791390..791767)
     CDS             complement(792009..793700)
     CDS             complement(794531..795613)
     CDS             complement(795739..797091)
     CDS             797546..798658
     CDS             798955..799383
     CDS             799398..799790
     CDS             799903..800091
     CDS             800158..801453
     CDS             801598..802218
     CDS             802258..804684
     CDS             804685..805425
     CDS             complement(805487..806917)
     CDS             complement(807099..807854)
     CDS             808067..808462
     CDS             808558..808776
     CDS             808788..809015
     CDS             809052..809504
     CDS             complement(809749..811947)
     CDS             812073..813479
     CDS             813555..814631
     CDS             complement(814681..815319)
     CDS             complement(815347..816003)
     CDS             complement(816240..816704)
     CDS             817262..819457
     CDS             819533..820207
     CDS             complement(820623..821138)
     CDS             complement(821166..821867)
     CDS             821948..822178
     CDS             822232..822795
     CDS             822812..823075
     CDS             823087..823581
     CDS             823642..823881
     CDS             823884..824165
     CDS             824162..824443
     CDS             824440..824676
     CDS             824673..824993
     CDS             825004..825597
     CDS             825608..826174
     CDS             826174..828522
     CDS             828509..828769
     CDS             828756..829007
     CDS             829025..829207
     CDS             829204..829557
     CDS             829677..829985
     CDS             complement(830046..830336)
     CDS             complement(830657..830905)
     CDS             complement(831034..832080)
     CDS             complement(832062..833870)
     CDS             834074..835015
     CDS             835070..836092
     CDS             836193..836795
     CDS             837017..837475
     CDS             837603..838064
     CDS             838061..838528
     CDS             838525..839247
     CDS             839250..840356
     CDS             840369..840818
     CDS             840836..841042
     CDS             841039..841224
     CDS             841259..841816
     CDS             841813..842391
     CDS             842395..842661
     CDS             842658..842924
     CDS             843121..844869
     CDS             844866..845201
     CDS             845201..846403
     CDS             846400..847038
     CDS             847056..849470
     CDS             849470..849763
     CDS             849750..850277
     CDS             850277..850966
     CDS             850971..851666
     CDS             851677..851874
     CDS             complement(852407..853480)
     CDS             853591..854613
     CDS             854822..855115
     CDS             855126..855236
     CDS             855261..855461
     CDS             855443..855592
     CDS             complement(855600..856337)
     CDS             856387..856854
     CDS             856866..857834
     CDS             857879..858574
     CDS             complement(858647..859954)
     CDS             860198..860809
     CDS             860871..861254
     CDS             861270..862109
     CDS             862136..862711
     CDS             862768..864654
     CDS             864707..865882
     CDS             865875..868151
     CDS             complement(868312..869373)
     CDS             complement(869804..870868)
     CDS             871286..872104
     CDS             complement(872250..873881)
     CDS             874049..874660
     CDS             complement(874774..874905)
     CDS             875222..876811
     CDS             complement(877121..878245)
     CDS             complement(878200..878937)
     CDS             complement(878937..879722)
     CDS             879925..880704
     CDS             complement(880722..881897)
     CDS             882181..882858
     CDS             complement(882860..884800)
     CDS             884915..885442
     CDS             885467..885901
     CDS             complement(885943..886710)
     CDS             complement(886776..887171)
     CDS             complement(887270..888958)
     CDS             complement(889227..889691)
     CDS             complement(889843..891129)
     CDS             complement(891213..891755)
     CDS             891955..894540
     CDS             894660..895289
     CDS             complement(895362..895862)
     CDS             complement(895904..896311)
     CDS             complement(896559..897344)
     CDS             complement(897802..899886)
     CDS             900242..900931
     CDS             complement(901016..901972)
     CDS             complement(901969..902544)
     CDS             complement(902544..903077)
     CDS             903479..905341
     CDS             complement(905526..906473)
     CDS             complement(906586..907440)
     CDS             complement(907442..908086)
     CDS             complement(908110..908202)
     CDS             908341..909591
     CDS             909606..910697
     CDS             910700..911560
     CDS             complement(911706..912119)
     CDS             912238..912633
     CDS             912633..913421
     CDS             913566..914813
     CDS             914870..915718
     CDS             915883..916755
     CDS             complement(917005..917928)
     CDS             917934..918059
     CDS             918041..918163
     CDS             complement(918122..919522)
     CDS             complement(919519..919857)
     CDS             complement(920153..921133)
     CDS             complement(921133..921495)
     CDS             921658..922143
     CDS             complement(922246..923637)
     CDS             complement(923787..924107)
     CDS             complement(924177..924764)
     CDS             complement(924798..925364)
     CDS             925501..926064
     CDS             926319..927350
     CDS             927395..928258
     CDS             928455..929087
     CDS             929259..930656
     CDS             930658..931317
     CDS             931325..931855
     CDS             932083..933021
     CDS             933018..933788
     CDS             934619..938395
     CDS             complement(938480..938941)
     CDS             complement(939037..939714)
     CDS             939902..941818
     CDS             941960..942334
     CDS             942360..943112
     CDS             complement(943119..945386)
     CDS             945533..945862
     CDS             complement(945887..947059)
     CDS             complement(947119..948282)
     CDS             complement(948393..948836)
     CDS             complement(948904..950151)
     CDS             950421..952121
     CDS             complement(952232..953881)
     CDS             954277..955323
     CDS             955571..957508
     CDS             957505..959256
     CDS             959309..959923
     CDS             complement(959974..960153)
     CDS             complement(960249..960983)
     CDS             961338..962882
     CDS             962905..964494
     CDS             964494..965351
     CDS             complement(965582..966505)
     CDS             966511..967284
     CDS             complement(967336..970515)
     CDS             complement(970789..971367)
     CDS             complement(971530..972819)
     CDS             complement(972845..973525)
     CDS             973757..975268
     CDS             complement(975320..976144)
     CDS             complement(976280..976609)
     CDS             complement(976717..977370)
     CDS             complement(977518..978207)
     CDS             complement(978220..978633)
     CDS             complement(978712..980445)
     CDS             complement(980450..981349)
     CDS             complement(981365..982327)
     CDS             982504..985461
     CDS             985522..986493
     CDS             complement(986598..987557)
     CDS             987694..988671
     CDS             988748..989371
     CDS             complement(989469..990404)
     CDS             complement(990642..991079)
     CDS             complement(991129..992334)
     CDS             992563..993351
     CDS             993928..995208
     CDS             995221..996174
     CDS             996185..996652
     CDS             996655..998175
     CDS             998191..999804
     CDS             999804..1000484
     CDS             complement(1000519..1002054)
     CDS             complement(1002051..1003466)
     CDS             1003628..1004455
     CDS             complement(1004556..1005470)
     CDS             complement(1005642..1007198)
     CDS             complement(1007391..1009676)
     CDS             1010299..1012023
     CDS             complement(1012190..1013116)
     CDS             1013219..1014649
     CDS             1014646..1015473
     CDS             1015627..1016106
     CDS             complement(1016195..1016584)
     CDS             complement(1016739..1018223)
     CDS             complement(1018235..1019761)
     CDS             1020179..1021993
     CDS             1022068..1023765
     CDS             1023758..1024555
     CDS             1025232..1026017
     CDS             1026383..1028119
     CDS             complement(1028175..1029722)
     CDS             complement(1029910..1030794)
     CDS             1031225..1032055
     CDS             1032137..1033045
     CDS             1033175..1034617
     CDS             1034621..1036345
     CDS             1036395..1037012
     CDS             complement(1037034..1037873)
     CDS             complement(1038013..1039218)
     CDS             1039661..1040182
     CDS             1040225..1040752
     CDS             1041018..1042025
     CDS             complement(1042104..1042856)
     CDS             complement(1043113..1043757)
     CDS             complement(1044058..1044711)
     CDS             1045106..1047061
     CDS             1047076..1047531
     CDS             1047857..1048807
     CDS             1048918..1049412
     CDS             complement(1050081..1050806)
     CDS             complement(1050799..1051479)
     CDS             complement(1051485..1052219)
     CDS             1052593..1053417
     CDS             complement(1053422..1054312)
     CDS             1054433..1054867
     CDS             1054867..1055601
     CDS             1055785..1056261
     CDS             1056489..1057964
     CDS             1058221..1059897
     CDS             1060092..1061561
     CDS             complement(1061574..1062524)
     CDS             1062814..1064208
     CDS             complement(1064318..1066210)
     CDS             1066428..1067960
     CDS             complement(1068018..1070651)
     CDS             complement(1070849..1071616)
     CDS             complement(1071682..1072077)
     CDS             complement(1072194..1072787)
     CDS             complement(1072855..1074255)
     CDS             complement(1074252..1074797)
     CDS             complement(1074860..1075072)
     CDS             complement(1075082..1076032)
     CDS             1076187..1076960
     CDS             1077586..1080198
     CDS             1080327..1080782
     CDS             1080893..1081330
     CDS             1081384..1081629
     CDS             1081976..1083436
     CDS             complement(1083508..1084065)
     CDS             1084689..1086164
     CDS             1086713..1087900
     CDS             1088139..1090295
     CDS             complement(1090948..1092270)
     CDS             1092821..1094278
     CDS             complement(1094441..1095151)
     CDS             complement(1095163..1095855)
     CDS             complement(1096041..1097378)
     CDS             complement(1097611..1097793)
     CDS             1097927..1098835
     CDS             1098915..1099466
     CDS             1099466..1100314
     CDS             1100370..1100837
     CDS             complement(1100911..1102542)
     CDS             complement(1102685..1103575)
     CDS             1103788..1104567
     CDS             complement(1105135..1105521)
     CDS             complement(1105989..1106123)
     CDS             complement(1106185..1107192)
     CDS             complement(1107248..1108588)
     CDS             1108734..1110146
     CDS             1110353..1111645
     CDS             complement(1111709..1114855)
     CDS             complement(1115062..1116195)
     CDS             1116376..1117035
     CDS             1117170..1117490
     CDS             1117696..1118811
     CDS             1118967..1119476
     CDS             1119631..1121682
     CDS             1122053..1123420
     CDS             1123420..1124619
     CDS             1124612..1125400
     CDS             1125400..1126032
     CDS             1126039..1126647
     CDS             1126694..1127950
     CDS             1127983..1129107
     CDS             1129119..1129343
     CDS             1129720..1130193
     CDS             1130203..1130670
     CDS             1130970..1132973
     CDS             1133124..1134203
     CDS             complement(1134393..1135856)
     CDS             1136075..1137613
     CDS             1137980..1138078
     CDS             1138526..1140721
     CDS             1141132..1142421
     CDS             1142598..1143716
     CDS             1143729..1145006
     CDS             complement(1145117..1145419)
     CDS             complement(1145544..1146020)
     CDS             complement(1146161..1147081)
     CDS             1147367..1149286
     CDS             1149396..1150529
     CDS             complement(1151254..1151661)
     CDS             complement(1151737..1152099)
     CDS             complement(1152733..1152924)
     CDS             1153077..1154432
     CDS             1154567..1155160
     CDS             1155302..1156111
     CDS             1156304..1156921
     CDS             1156961..1157806
     CDS             1157985..1159133
     CDS             1159161..1162385
     CDS             complement(1162468..1163235)
     CDS             complement(1163486..1164574)
     CDS             1165165..1166298
     CDS             complement(1166339..1167154)
     CDS             complement(1167151..1168032)
     CDS             complement(1168116..1168568)
     CDS             1169037..1170227
     CDS             complement(1170318..1170977)
     CDS             1171273..1172199
     CDS             1172293..1173204
     CDS             1173248..1174216
     CDS             complement(1174692..1175708)
     CDS             complement(1175701..1175928)
     CDS             1176246..1176386
     CDS             complement(1176443..1176853)
     CDS             complement(1176968..1179079)
     CDS             complement(1179076..1179447)
     CDS             complement(1179499..1180083)
     CDS             1180497..1181063
     CDS             1181075..1181200
     CDS             1181437..1181670
     CDS             1181667..1182488
     CDS             1182488..1183207
     CDS             complement(1183357..1184829)
     CDS             1185056..1185385
     CDS             1186200..1186589
     CDS             1186601..1186957
     CDS             1186944..1188917
     CDS             1188914..1192021
     CDS             1192121..1193644
     CDS             1193790..1194050
     CDS             1194047..1194274
     CDS             1194287..1195099
     CDS             1195127..1195513
     CDS             1196750..1197220
     CDS             1197217..1197852
     CDS             1197812..1198972
     CDS             1198969..1199601
     CDS             1199709..1201142
     CDS             1201146..1201628
     CDS             complement(1201863..1202231)
     CDS             complement(1202234..1203400)
     CDS             complement(1203390..1203776)
     CDS             1204523..1205095
     CDS             1205283..1207538
     CDS             1207967..1208245
     CDS             1208331..1210481
     CDS             1210471..1211676
     CDS             complement(1212026..1212493)
     CDS             1212722..1213072
     CDS             1213133..1213621
     CDS             complement(1213690..1214655)
     CDS             complement(1214652..1215305)
     CDS             complement(1215398..1215664)
     CDS             complement(1215786..1217060)
     CDS             complement(1217106..1217840)
     CDS             complement(1217932..1218996)
     CDS             complement(1219014..1220117)
     CDS             complement(1220114..1221946)
     CDS             complement(1222031..1222468)
     CDS             complement(1222501..1222830)
     CDS             complement(1222948..1223586)
     CDS             complement(1223599..1224630)
     CDS             complement(1224683..1225177)
     CDS             complement(1225237..1227816)
     CDS             1227938..1228438
     CDS             complement(1228500..1228994)
     CDS             complement(1229010..1230569)
     CDS             complement(1230612..1231487)
     CDS             complement(1231527..1231988)
     CDS             complement(1231978..1233042)
     CDS             complement(1233305..1234729)
     CDS             complement(1234869..1235201)
     CDS             1235523..1236749
     CDS             1236908..1237504
     CDS             1237646..1238737
     CDS             complement(1240016..1240675)
     CDS             1241120..1241653
     CDS             1241667..1242182
     CDS             1242212..1243030
     CDS             1243277..1243753
     CDS             1244040..1244594
     CDS             1244974..1246848
     CDS             1246851..1247735
     CDS             complement(1247792..1248091)
     CDS             1248182..1248811
     CDS             1248856..1250814
     CDS             1250973..1251806
     CDS             1251881..1253218
     CDS             1253412..1254194
     CDS             1254196..1254528
     CDS             complement(1254854..1254964)
     CDS             1254985..1255410
     CDS             1255440..1256939
     CDS             1256965..1259622
     CDS             1259685..1260125
     CDS             1260125..1261078
     CDS             1261204..1261473
     CDS             complement(1261561..1263615)
     CDS             1263809..1265908
     CDS             1266100..1267002
     CDS             1267102..1268682
     CDS             1268943..1269710
     CDS             1269887..1271146
     CDS             1271469..1272320
     CDS             1272733..1273503
     CDS             1273688..1275019
     CDS             1275029..1276243
     CDS             1276335..1277045
     CDS             complement(1277214..1278434)
     CDS             1278514..1279506
     CDS             1279589..1280590
     CDS             complement(1280607..1282979)
     CDS             1283081..1284445
     CDS             complement(1284529..1284921)
     CDS             1285101..1285811
     CDS             complement(1285890..1286957)
     CDS             1287014..1290067
     CDS             complement(1290371..1291000)
     CDS             complement(1291068..1293557)
     CDS             complement(1293573..1294751)
     CDS             complement(1294778..1294948)
     CDS             1295466..1296818
     CDS             complement(1296856..1297287)
     CDS             complement(1297389..1299278)
     CDS             complement(1299281..1300363)
     CDS             1300682..1301278
     CDS             1301279..1301404
     CDS             1301496..1308701
     CDS             1308717..1309277
     CDS             1309753..1310787
     CDS             1311529..1311846
     CDS             complement(1312115..1313518)
     CDS             1314177..1314884
     CDS             complement(1314911..1315825)
     CDS             complement(1315812..1316813)
     CDS             1316952..1317488
     CDS             complement(1317576..1317827)
     CDS             complement(1317831..1319195)
     CDS             1319547..1320386
     CDS             1320472..1321998
     CDS             complement(1321987..1322400)
     CDS             complement(1322589..1323845)
     CDS             1323962..1324873
     CDS             complement(1324889..1325707)
     CDS             1325910..1326338
     CDS             complement(1326427..1327044)
     CDS             1327084..1327245
     CDS             1327409..1328647
     CDS             1328661..1331810
     CDS             1331936..1333204
     CDS             complement(1333225..1333698)
     CDS             1333902..1334138
     CDS             complement(1334180..1337335)
     CDS             complement(1337335..1338447)
     CDS             complement(1338647..1339441)
     CDS             complement(1339689..1340855)
     CDS             1341537..1345058
     CDS             1345096..1345416
     CDS             complement(1345545..1346198)
     CDS             complement(1346300..1347199)
     CDS             1347387..1348310
     CDS             1348570..1349577
     CDS             complement(1349654..1351321)
     CDS             1351512..1352765
     CDS             1352962..1353411
     CDS             1353504..1354649
     CDS             1354657..1355313
     CDS             1355381..1356484
     CDS             1356625..1357101
     CDS             1357116..1357520
     CDS             1357599..1358555
     CDS             1358555..1359049
     CDS             complement(1359128..1360003)
     CDS             complement(1360394..1362052)
     CDS             complement(1362182..1363144)
     CDS             1363419..1364318
     CDS             complement(1364324..1364557)
     CDS             complement(1364654..1365253)
     CDS             complement(1365228..1368035)
     CDS             1368137..1369486
     CDS             1369676..1371883
     CDS             complement(1371920..1372069)
     CDS             complement(1372215..1373249)
     CDS             1373420..1373575
     CDS             complement(1373677..1373943)
     CDS             complement(1373948..1381261)
     CDS             complement(1381353..1381478)
     CDS             complement(1381479..1382075)
     CDS             complement(1382341..1382760)
     CDS             complement(1382843..1383385)
     CDS             complement(1383613..1383792)
     CDS             1384031..1384969
     CDS             1385086..1386726
     CDS             1386940..1388235
     CDS             1388279..1388635
     CDS             1388646..1389395
     CDS             1389447..1389926
     CDS             1389956..1391083
     CDS             1391080..1391829
     CDS             1391826..1392461
     CDS             1392559..1393455
     CDS             1393536..1394516
     CDS             complement(1394643..1397228)
     CDS             1397489..1397596
     CDS             1397611..1398684
     CDS             1398711..1399169
     CDS             1399445..1402069
     CDS             1402079..1403335
     CDS             1403454..1403651
     CDS             complement(1404047..1404421)
     CDS             complement(1405261..1408137)
     CDS             complement(1408153..1408617)
     CDS             complement(1409773..1410129)
     CDS             1410427..1411116
     CDS             complement(1411184..1411633)
     CDS             1411823..1412098
     CDS             complement(1412129..1412506)
     CDS             complement(1412699..1413373)
     CDS             1414016..1416484
     CDS             1416481..1417419
     CDS             1417485..1418768
     CDS             1419034..1419327
     CDS             1419497..1420375
     CDS             1420583..1423864
     CDS             complement(1423971..1424393)
     CDS             complement(1424523..1424960)
     CDS             complement(1425060..1425410)
     CDS             complement(1425407..1427089)
     CDS             complement(1427091..1427459)
     CDS             1427874..1429451
     CDS             1429681..1430037
     CDS             complement(1430178..1430855)
     CDS             complement(1430900..1432027)
     CDS             1432394..1432939
     CDS             complement(1432995..1433717)
     CDS             1434106..1435677
     CDS             1435992..1436216
     CDS             complement(1436324..1436905)
     CDS             1437035..1438102
     CDS             complement(1438170..1440587)
     CDS             1440987..1443623
     CDS             1443752..1444981
     CDS             complement(1445251..1445760)
     CDS             1445962..1446915
     CDS             1446990..1448090
     CDS             1448083..1449564
     CDS             1449610..1450056
     CDS             1450056..1450856
     CDS             1450853..1452103
     CDS             1452100..1452891
     CDS             1452893..1454149
     CDS             1454161..1454706
     CDS             1454761..1455333
     CDS             1455321..1455869
     CDS             1455967..1456155
     CDS             complement(1456246..1456590)
     CDS             1456743..1456928
     CDS             1458300..1458851
     CDS             1458856..1459431
     CDS             complement(1459518..1459796)
     CDS             complement(1459806..1460924)
     CDS             1461104..1461820
     CDS             1461866..1462192
     CDS             1462192..1463106
     CDS             1463285..1464106
     CDS             1464529..1465470
     CDS             complement(1466097..1467944)
     CDS             complement(1468363..1469520)
     CDS             complement(1469520..1470137)
     CDS             complement(1470298..1470732)
     CDS             complement(1470801..1471076)
     CDS             complement(1471091..1471639)
     CDS             complement(1471715..1472533)
     CDS             complement(1472758..1473495)
     CDS             1473510..1474547
     CDS             1474557..1475669
     CDS             1475768..1476379
     CDS             1476449..1477432
     CDS             complement(1477494..1477919)
     CDS             complement(1477950..1478513)
     CDS             complement(1478582..1478911)
     CDS             complement(1479061..1479375)
     CDS             1479555..1480115
     CDS             1480469..1481110
     CDS             complement(1481145..1481738)
     CDS             complement(1481850..1482677)
     CDS             complement(1482709..1483239)
     CDS             1483584..1484597
     CDS             1484761..1486227
     CDS             complement(1486232..1486771)
     CDS             complement(1486823..1487647)
     CDS             complement(1487745..1489481)
     CDS             complement(1489478..1490926)
     CDS             complement(1491101..1491535)
     CDS             complement(1491495..1492277)
     CDS             1492805..1493269
     CDS             1493505..1493714
     CDS             1493842..1494144
     CDS             1494312..1494833
     CDS             1494897..1495427
     CDS             complement(1495783..1496478)
     CDS             complement(1496489..1496932)
     CDS             1497097..1497990
     CDS             complement(1498387..1500138)
     CDS             complement(1500236..1501327)
     CDS             1501472..1502593
     CDS             1502626..1503414
     CDS             1503411..1504541
     CDS             1504583..1505698
     CDS             1505858..1507135
     CDS             1507148..1507768
     CDS             1507780..1508967
     CDS             1509047..1510513
     CDS             complement(1510663..1512009)
     CDS             1512132..1513598
     CDS             1513716..1515293
     CDS             1515400..1516068
     CDS             complement(1516508..1517944)
     CDS             1518224..1522105
     CDS             1523348..1524904
     CDS             1524920..1526059
     CDS             1526078..1526194
     CDS             complement(1526712..1528715)
     CDS             1528973..1529218
     CDS             complement(1529203..1532283)
     CDS             complement(1532286..1533407)
     CDS             1533545..1534165
     CDS             1534344..1535225
     CDS             complement(1535226..1535786)
     CDS             complement(1536022..1536501)
     CDS             complement(1536754..1537920)
     CDS             1538160..1538792
     CDS             1538789..1539238
     CDS             complement(1539360..1539785)
     CDS             complement(1539788..1540114)
     CDS             complement(1540190..1540897)
     CDS             1541103..1542023
     CDS             1542125..1542964
     CDS             1543109..1543516
     CDS             1543519..1543935
     CDS             1543960..1544730
     CDS             1544793..1546154
     CDS             1546327..1547070
     CDS             1547081..1547869
     CDS             1547882..1548556
     CDS             1548568..1549659
     CDS             1549677..1550831
     CDS             1550872..1552797
     CDS             1552809..1554017
     CDS             1554228..1555634
     CDS             1555845..1557248
     CDS             1557364..1557780
     CDS             1557814..1559169
     CDS             1559185..1559526
     CDS             1559533..1559934
     CDS             1560232..1561665
     CDS             1561774..1562856
     CDS             1562849..1564189
     CDS             1564367..1564705
     CDS             1564750..1566435
     CDS             1566428..1567474
     CDS             1567461..1568411
     CDS             1568380..1569717
     CDS             1569729..1570175
     CDS             1570335..1572092
     CDS             1572176..1572703
     CDS             1572744..1573775
     CDS             1573788..1574162
     CDS             1574196..1574603
     CDS             1574600..1575346
     CDS             1575364..1575633
     CDS             1575638..1576435
     CDS             1576453..1577583
     CDS             1577702..1579801
     CDS             1579813..1581189
     CDS             1581194..1582075
     CDS             1582068..1582781
     CDS             1582841..1583212
     CDS             1583226..1583963
     CDS             1583979..1586267
     CDS             1586286..1587410
     CDS             1587403..1587939
     CDS             1588002..1588793
     CDS             1588777..1589784
     CDS             1589792..1590286
     CDS             1590441..1590839
     CDS             complement(1590867..1591178)
     CDS             complement(1591191..1593206)
     CDS             1593428..1594213
     CDS             1594335..1595438
     CDS             complement(1595622..1597091)
     CDS             1597564..1598064
     CDS             1598856..1601369
     CDS             1601536..1601889
     CDS             1602091..1603065
     CDS             1603394..1604407
     CDS             1604416..1605579
     CDS             1605580..1606269
     CDS             1606266..1607453
     CDS             1607453..1608442
     CDS             1608429..1608920
     CDS             1608917..1609930
     CDS             1609908..1611134
     CDS             1611112..1612257
     CDS             1612254..1613453
     CDS             1613419..1614129
     CDS             1614506..1615579
     CDS             1615724..1616785
     CDS             1616858..1618210
     CDS             1618466..1619485
     CDS             complement(1619657..1620310)
     CDS             complement(1620406..1620912)
     CDS             1621222..1622583
     CDS             1622705..1623595
     CDS             1623582..1624124
     CDS             complement(1624150..1626513)
     CDS             complement(1626513..1627298)
     CDS             complement(1627309..1628019)
     CDS             complement(1628171..1628422)
     CDS             complement(1628696..1629820)
     CDS             complement(1630086..1631798)
     CDS             complement(1631969..1632598)
     CDS             complement(1632599..1633333)
     CDS             complement(1633428..1633808)
     CDS             complement(1633886..1635175)
     CDS             complement(1635175..1638249)
     CDS             complement(1638449..1638841)
     CDS             1639152..1639901
     CDS             1639902..1640828
     CDS             1641200..1642768
     CDS             complement(1642885..1645035)
     CDS             complement(1645206..1647179)
     CDS             complement(1647192..1647371)
     CDS             1647718..1648296
     CDS             1648584..1651652
     CDS             complement(1652063..1653442)
     CDS             complement(1653439..1655250)
     CDS             complement(1655350..1656747)
     CDS             complement(1656747..1657391)
     CDS             complement(1657454..1658476)
     CDS             complement(1658871..1659101)
     CDS             1660468..1661877
     CDS             complement(1664077..1665906)
     CDS             1666089..1667717
     CDS             1667837..1668403
     CDS             1668441..1669724
     CDS             1669790..1670260
     CDS             1670398..1671918
     CDS             1672010..1672909
     CDS             1673080..1674306
     CDS             1674383..1674907
     CDS             complement(1674965..1676344)
     CDS             1676680..1677114
     CDS             complement(1677240..1677911)
     CDS             complement(1678018..1678467)
     CDS             complement(1678677..1679303)
     CDS             1679486..1679689
     CDS             1679754..1680791
     CDS             1680953..1682077
     CDS             1682104..1682436
     CDS             1682454..1684304
     CDS             1684317..1685264
     CDS             1685521..1685838
     CDS             1686126..1686485
     CDS             1686521..1687432
     CDS             1687518..1688063
     CDS             complement(1688104..1690521)
     CDS             complement(1691104..1691502)
     CDS             complement(1691528..1691740)
     CDS             complement(1691782..1695030)
     CDS             complement(1695066..1696079)
     CDS             complement(1696260..1696976)
     CDS             complement(1697131..1697517)
     CDS             complement(1697618..1698913)
     CDS             complement(1699254..1700705)
     CDS             complement(1700864..1701568)
     CDS             complement(1701561..1702124)
     CDS             complement(1702205..1703866)
     CDS             complement(1703860..1705923)
     CDS             complement(1705923..1706939)
     CDS             complement(1706933..1707526)
     CDS             complement(1707590..1708558)
     CDS             complement(1708631..1709587)
     CDS             1709861..1711171
     CDS             1711177..1713306
     CDS             complement(1713908..1714024)
     CDS             complement(1714051..1714671)
     CDS             complement(1714777..1719069)
     CDS             complement(1719321..1722110)
     CDS             1722280..1722750
     CDS             complement(1722817..1723410)
     CDS             1723428..1724372
     CDS             1724501..1725595
     CDS             1725665..1726834
     CDS             1726900..1728042
     CDS             1728098..1728379
     CDS             1728416..1728991
     CDS             complement(1729202..1731142)
     CDS             1731428..1732663
     CDS             1732814..1733944
     CDS             1733947..1734963
     CDS             1735143..1738517
     CDS             1738621..1739406
     CDS             1739458..1740756
     CDS             1740749..1741546
     CDS             1741657..1742145
     CDS             1742327..1743841
     CDS             complement(1743956..1745443)
     CDS             complement(1745806..1746093)
     CDS             1746230..1748428
     CDS             complement(1748774..1750063)
     CDS             1750243..1750887
     CDS             1751236..1752960
     CDS             1753193..1754206
     CDS             1754206..1754694
     CDS             1754886..1755383
     CDS             1755385..1757631
     CDS             1758002..1758493
     CDS             1758609..1760063
     CDS             1760484..1760891
     CDS             1761106..1761663
     CDS             1761775..1762206
     CDS             1762370..1763347
     CDS             1763655..1764227
     CDS             complement(1764673..1765485)
     CDS             complement(1765485..1765784)
     CDS             complement(1765784..1766329)
     CDS             complement(1766491..1767528)
     CDS             complement(1767620..1769833)
     CDS             complement(1769919..1771814)
     CDS             complement(1771811..1772485)
     CDS             complement(1772485..1773972)
     CDS             complement(1774556..1774840)
     CDS             complement(1775095..1775520)
     CDS             complement(1775747..1776583)
     CDS             complement(1776589..1777779)
     CDS             complement(1777887..1779368)
     CDS             complement(1779374..1780417)
     CDS             complement(1780417..1781025)
     CDS             complement(1781036..1782745)
     CDS             1783115..1783975
     CDS             1783972..1784592
     CDS             1784782..1785570
     CDS             1785574..1786170
     CDS             1786163..1787038
     CDS             complement(1787173..1787910)
     CDS             1788172..1790658
     CDS             1790771..1791787
     CDS             1791981..1793000
     CDS             complement(1793154..1794338)
     CDS             complement(1794477..1797212)
     CDS             1797651..1800203
     CDS             1800211..1800942
     CDS             complement(1801046..1802113)
     CDS             complement(1802258..1802857)
     CDS             1802910..1803659
     CDS             1803663..1806164
     CDS             1806492..1807154
     CDS             complement(1807241..1808464)
     CDS             complement(1809015..1809905)
     CDS             complement(1809976..1810344)
     CDS             1810443..1811549
     CDS             1811556..1812467
     CDS             complement(1812598..1812822)
     CDS             complement(1812975..1813106)
     CDS             1813143..1813235
     CDS             complement(1813368..1813802)
     CDS             complement(1814231..1814998)
     CDS             complement(1815064..1815459)
     CDS             complement(1815562..1817715)
     CDS             complement(1817838..1819037)
     CDS             1819179..1819622
     CDS             complement(1819638..1820378)
     CDS             complement(1820442..1822724)
     CDS             1823755..1824729
     CDS             complement(1824771..1825013)
     CDS             1825067..1826584
     CDS             complement(1826717..1829368)
     CDS             complement(1830052..1831041)
     CDS             complement(1831163..1832236)
     CDS             complement(1832449..1833417)
     CDS             1833663..1835009
     CDS             1835006..1836127
     CDS             1836296..1836745
     CDS             complement(1836805..1839204)
     CDS             complement(1839335..1840114)
     CDS             1840330..1843758
     CDS             1843785..1844825
     CDS             1844924..1846990
     CDS             1847223..1847711
     CDS             1847921..1849126
     CDS             1849194..1850045
     CDS             1850176..1850799
     CDS             1851237..1851503
     CDS             1851515..1853251
     CDS             1853401..1855263
     CDS             1855263..1855949
     CDS             complement(1856197..1856622)
     CDS             1856856..1857851
     CDS             1858291..1858890
     CDS             complement(1858935..1859999)
     CDS             complement(1860092..1860763)
     CDS             1861081..1861632
     CDS             1862934..1863077
     CDS             complement(1863557..1863817)
     CDS             1867606..1867767
     CDS             complement(1868196..1868900)
     CDS             complement(1869127..1871184)
     CDS             1871877..1874024
     CDS             1874252..1874875
     CDS             1875315..1875917
     CDS             1876000..1876464
     CDS             1876499..1876894
     CDS             1877156..1877542
     CDS             1877764..1878828
     CDS             1878821..1879945
     CDS             1879945..1880460
     CDS             1880699..1883545
     CDS             1883743..1884192
     CDS             complement(1884229..1885125)
     CDS             complement(1885136..1885894)
     CDS             complement(1885894..1886427)
     CDS             complement(1886569..1886853)
     CDS             1888162..1890303
     CDS             1890296..1890535
     CDS             1890537..1892459
     CDS             1892488..1894314
     CDS             1894502..1894678
     CDS             complement(1894786..1895301)
     CDS             complement(1895376..1897124)
     CDS             complement(1897198..1897422)
     CDS             1898765..1899409
     CDS             1899519..1901348
     CDS             1901396..1901944
     CDS             complement(1903051..1903407)
     CDS             1903541..1903819
     CDS             complement(1904076..1904351)
     CDS             complement(1904740..1905195)
     CDS             complement(1905450..1905752)
     CDS             complement(1905856..1907826)
     CDS             complement(1907848..1909752)
     CDS             1910406..1910999
     CDS             1911018..1913843
     CDS             complement(1913964..1914872)
     CDS             complement(1914869..1915699)
     CDS             complement(1915793..1916461)
     CDS             complement(1916641..1917480)
     CDS             1917957..1918109
     CDS             1918570..1920483
     CDS             1920800..1921735
     CDS             1921955..1922593
     CDS             1922614..1923072
     CDS             1923219..1923794
     CDS             1923955..1924311
     CDS             1924771..1925151
     CDS             1925342..1926307
     CDS             complement(1926344..1928962)
     CDS             complement(1929120..1929647)
     CDS             complement(1929743..1931338)
     CDS             1931648..1932373
     CDS             complement(1932449..1933975)
     CDS             complement(1933985..1935253)
     CDS             complement(1935319..1937253)
     CDS             complement(1937505..1938089)
     CDS             1938316..1938648
     CDS             complement(1938777..1940015)
     CDS             1940231..1941310
     CDS             1941390..1942100
     CDS             complement(1942533..1943795)
     CDS             1943912..1944607
     CDS             complement(1944625..1945974)
     CDS             complement(1945965..1946639)
     CDS             complement(1946645..1946860)
     CDS             complement(1946814..1947161)
     CDS             complement(1947319..1948632)
     CDS             1948852..1952526
     CDS             complement(1952607..1953941)
     CDS             1954225..1956909
     CDS             complement(1957126..1957905)
     CDS             1958133..1959107
     CDS             complement(1959188..1959850)
     CDS             complement(1960071..1960502)
     CDS             complement(1960653..1961717)
     CDS             complement(1961899..1962711)
     CDS             1962836..1964998
     CDS             1964961..1965203
     CDS             1965303..1968344
     CDS             1968439..1968930
     CDS             1969069..1969500
     CDS             1969786..1973574
     CDS             complement(1973644..1974039)
     CDS             complement(1974186..1975220)
     CDS             1975500..1975958
     CDS             complement(1976055..1977194)
     CDS             complement(1977317..1978687)
     CDS             complement(1978717..1979334)
     CDS             complement(1979338..1980456)
     CDS             complement(1980677..1981168)
     CDS             complement(1981236..1981784)
     CDS             1982212..1982349
     CDS             1982384..1984609
     CDS             complement(1984668..1984760)
     CDS             1985065..1985379
     CDS             1985608..1987134
     CDS             1987679..1989796
     CDS             1989807..1990271
     CDS             1990552..1991262
     CDS             1991418..1991735
     CDS             complement(1991813..1992712)
     CDS             1992914..1993393
     CDS             1993464..1994273
     CDS             complement(1994427..1995302)
     CDS             1995630..1996556
     CDS             1996678..1997544
     CDS             1997546..1997950
     CDS             complement(1998035..1998916)
     CDS             1999188..2000438
     CDS             complement(2000549..2000707)
     CDS             2000817..2002370
     CDS             complement(2002497..2002715)
     CDS             2003023..2003334
     CDS             2003362..2004456
     CDS             complement(2004505..2007561)
     CDS             complement(2007558..2010821)
     CDS             complement(2010834..2011910)
     CDS             complement(2012269..2013555)
     CDS             2013972..2014367
     CDS             2014361..2014708
     CDS             2014709..2016475
     CDS             2016487..2017194
     CDS             2017408..2020227
     CDS             2020276..2021472
     CDS             2021592..2022758
     CDS             2022758..2023630
     CDS             2024012..2024419
     CDS             2024467..2024964
     CDS             complement(2025061..2025492)
     CDS             2025749..2026489
     CDS             2026507..2026956
     CDS             2027193..2027555
     CDS             2027682..2028629
     CDS             complement(2028787..2028993)
     CDS             2029187..2029495
     CDS             2029538..2031805
     CDS             complement(2031911..2032129)
     CDS             complement(2032212..2032928)
     CDS             complement(2032918..2033628)
     CDS             2033683..2034153
     CDS             2034214..2034966
     CDS             complement(2035044..2036000)
     CDS             complement(2036213..2038243)
     CDS             2038389..2039519
     CDS             2039531..2040169
     CDS             2040199..2040780
     CDS             2040786..2041595
     CDS             2041592..2042602
     CDS             2042599..2043228
     CDS             2043222..2044178
     CDS             2044185..2044511
     CDS             2044639..2045427
     CDS             complement(2045744..2047276)
     CDS             2047339..2048565
     CDS             complement(2048711..2049007)
     CDS             complement(2049090..2051726)
     CDS             complement(2051713..2052330)
     CDS             complement(2052332..2052817)
     CDS             2053173..2053472
     CDS             2053488..2053946
     CDS             2054224..2054865
     CDS             2054894..2056945
     CDS             2057029..2059578
     CDS             2059888..2060106
     CDS             2060442..2062484
     CDS             2062497..2063861
     CDS             2063916..2064926
     CDS             2064958..2067273
     CDS             2067539..2072383
     CDS             2072446..2073465
     CDS             2073666..2074199
     CDS             complement(2074710..2077310)
     CDS             2077628..2078260
     CDS             2078514..2080508
     CDS             2081154..2082389
     CDS             2082516..2083346
     CDS             complement(2083605..2084645)
     CDS             complement(2084730..2085371)
     CDS             complement(2085498..2085788)
     CDS             2086443..2086655
     CDS             2086695..2088161
     CDS             2088466..2089143
     CDS             2089570..2089917
     CDS             2089956..2090627
     CDS             complement(2090897..2091181)
     CDS             complement(2091466..2092188)
     CDS             complement(2092277..2092843)
     CDS             complement(2092952..2093359)
     CDS             complement(2093549..2093962)
     CDS             complement(2094201..2094557)
     CDS             complement(2094696..2095058)
     CDS             complement(2095099..2095605)
     CDS             2095728..2095949
     CDS             2096097..2097053
     CDS             2097080..2098123
     CDS             2098120..2098821
     CDS             2099128..2100009
     CDS             2100123..2102612
     CDS             2102612..2103958
     CDS             2103968..2104846
     CDS             2105012..2106388
     CDS             2106385..2108334
     CDS             2108324..2111359
     CDS             2111378..2112463
     CDS             2112486..2113037
     CDS             2113168..2113341
     CDS             2113343..2113711
     CDS             2113721..2114875
     CDS             2114868..2116058
     CDS             2116059..2116772
     CDS             2116856..2117014
     CDS             2117520..2119019
     CDS             2119241..2119540
     CDS             complement(2119611..2120489)
     CDS             complement(2120556..2121077)
     CDS             complement(2121070..2121249)
     CDS             complement(2121251..2121586)
     CDS             complement(2121586..2121894)
     CDS             complement(2122067..2122717)
     CDS             complement(2122971..2123393)
     CDS             complement(2123503..2123874)
     CDS             2124812..2125009
     CDS             2125174..2125539
     CDS             complement(2125652..2127028)
     CDS             2127413..2128441
     CDS             2128523..2129062
     CDS             2129117..2129224
     CDS             2129622..2129894
     CDS             complement(2130005..2131033)
     CDS             complement(2131033..2134464)
     CDS             complement(2134602..2135222)
     CDS             2135317..2136549
     CDS             2136647..2137342
     CDS             2137339..2138589
     CDS             complement(2138717..2139520)
     CDS             2139675..2140400
     CDS             2140446..2141267
     CDS             2141618..2142079
     CDS             2142158..2143372
     CDS             2143410..2143793
     CDS             2143808..2144131
     CDS             2144147..2144671
     CDS             2144739..2146601
     CDS             2146610..2146945
     CDS             2147101..2148000
     CDS             2148069..2148266
     CDS             2148464..2148631
     CDS             2148852..2149283
     CDS             2149587..2150030
     CDS             complement(2150154..2150648)
     CDS             complement(2150648..2152366)
     CDS             complement(2152833..2154056)
     CDS             2154550..2156424
     CDS             complement(2156546..2157904)
     CDS             2157997..2158623
     CDS             2158818..2160575
     CDS             complement(2160691..2160915)
     CDS             complement(2161037..2161708)
     CDS             2161979..2162980
     CDS             2163165..2163629
     CDS             2163717..2164079
     CDS             complement(2164222..2164668)
     CDS             complement(2164803..2166506)
     CDS             complement(2166539..2166796)
     CDS             complement(2166820..2167215)
     CDS             complement(2167386..2169023)
     CDS             2169371..2170099
     CDS             2170321..2171361
     CDS             complement(2171475..2172227)
     CDS             complement(2172284..2172484)
     CDS             complement(2172438..2172647)
     CDS             complement(2172728..2173108)
     CDS             complement(2173176..2175308)
     CDS             complement(2175305..2179114)
     CDS             complement(2179114..2182818)
     CDS             complement(2182928..2185075)
     CDS             complement(2185072..2186157)
     CDS             complement(2186208..2187119)
     CDS             complement(2187324..2187473)
     CDS             complement(2187687..2189135)
     CDS             complement(2189967..2190344)
     CDS             complement(2190378..2190734)
     CDS             complement(2191006..2191929)
     CDS             2192658..2193269
     CDS             complement(2193583..2194284)
     CDS             complement(2194501..2196426)
     CDS             complement(2196520..2198085)
     CDS             2198360..2199394
     CDS             2199510..2200157
     CDS             complement(2200250..2200660)
     CDS             2201390..2202574
     CDS             2202574..2203035
     CDS             2203585..2205678
     CDS             2205937..2207562
     CDS             2207719..2208747
     CDS             2209041..2209469
     CDS             2209526..2210581
     CDS             2210593..2212161
     CDS             complement(2212283..2214997)
     CDS             2215251..2216387
     CDS             2216403..2216696
     CDS             2216697..2218400
     CDS             2218401..2218766
     CDS             2218785..2220995
     CDS             2221010..2221522
     CDS             2221528..2223498
     CDS             2223499..2224329
     CDS             2224330..2224950
     CDS             2224954..2226009
     CDS             complement(2226242..2227876)
     CDS             2228189..2228926
     CDS             2229368..2229817
     CDS             complement(2229997..2231589)
     CDS             complement(2231819..2233780)
     CDS             complement(2233806..2236631)
     CDS             2237283..2238248
     CDS             2238248..2239471
     CDS             2239815..2240597
     CDS             complement(2240608..2241564)
     CDS             complement(2241818..2242639)
     CDS             2242854..2244023
     CDS             2244023..2244487
     CDS             complement(2244706..2247075)
     CDS             complement(2247081..2248313)
     CDS             2248510..2249427
     CDS             2249576..2249842
     CDS             complement(2249999..2250640)
     CDS             complement(2250707..2251405)
     CDS             complement(2251398..2252036)
     CDS             complement(2252090..2253139)
     CDS             complement(2253220..2255619)
     CDS             complement(2255623..2256204)
     CDS             complement(2256205..2256783)
     CDS             complement(2256909..2258813)
     CDS             2260154..2260357
     CDS             2261054..2263075
     CDS             complement(2263217..2263834)
     CDS             complement(2263831..2264520)
     CDS             2264739..2265407
     CDS             2266139..2266627
     CDS             2266865..2267152
     CDS             2267344..2269527
     CDS             complement(2269607..2269984)
     CDS             complement(2270129..2270629)
     CDS             2270840..2271430
     CDS             complement(2271601..2273463)
     CDS             2273682..2274320
     CDS             2274336..2276615
     CDS             complement(2276755..2278194)
     CDS             complement(2278379..2279233)
     CDS             2279546..2281018
     CDS             2281028..2281726
     CDS             2281739..2283565
     CDS             2283586..2284227
     CDS             complement(2284298..2285638)
     CDS             complement(2285664..2286251)
     CDS             complement(2286467..2287681)
     CDS             2288420..2289802
     CDS             complement(2290080..2290640)
     CDS             complement(2290685..2291866)
     CDS             complement(2291946..2292473)
     CDS             complement(2292529..2292801)
     CDS             complement(2292813..2293034)
     CDS             complement(2293136..2293912)
     CDS             2294208..2294759
     CDS             2294830..2296482
     CDS             complement(2296601..2297080)
     CDS             2297358..2298392
     CDS             2298555..2299733
     CDS             2299737..2300714
     CDS             2300724..2302319
     CDS             2302464..2303537
     CDS             2303823..2304335
     CDS             complement(2304461..2305471)
     CDS             complement(2305684..2306571)
     CDS             2306778..2308211
     CDS             2309130..2310323
     CDS             complement(2310465..2311388)
     CDS             2311706..2312518
     CDS             2312511..2313134
     CDS             complement(2313193..2314161)
     CDS             complement(2314238..2315170)
     CDS             complement(2315313..2316065)
     CDS             complement(2316121..2316825)
     CDS             complement(2316822..2317019)
     CDS             complement(2317039..2319450)
     CDS             complement(2319461..2319940)
     CDS             complement(2320051..2321019)
     CDS             complement(2321019..2321195)
     CDS             complement(2321207..2321833)
     CDS             complement(2321846..2323282)
     CDS             2323539..2323991
     CDS             complement(2324100..2325677)
     CDS             2325849..2326067
     CDS             2326129..2327424
     CDS             complement(2327931..2328839)
     CDS             complement(2328939..2329790)
     CDS             complement(2329899..2333264)
     CDS             2333852..2336662
     CDS             2336837..2337592
     CDS             complement(2337954..2339858)
     CDS             complement(2339861..2340928)
     CDS             2341137..2342582
     CDS             2342690..2345077
     CDS             complement(2345625..2346626)
     CDS             complement(2346688..2347824)
     CDS             complement(2347799..2348761)
     CDS             complement(2348758..2349975)
     CDS             complement(2349976..2351475)
     CDS             complement(2351507..2352448)
     CDS             complement(2352547..2353602)
     CDS             complement(2353682..2354452)
     CDS             complement(2354513..2356246)
     CDS             2356423..2357370
     CDS             complement(2357458..2358174)
     CDS             complement(2358410..2359018)
     CDS             complement(2359095..2360597)
     CDS             complement(2360636..2361331)
     CDS             complement(2361333..2363006)
     CDS             2363377..2363907
     CDS             complement(2364034..2364801)
     CDS             complement(2364867..2365262)
     CDS             complement(2365724..2366995)
     CDS             2367111..2368013
     CDS             2368273..2368932
     CDS             2368989..2369381
     CDS             2369396..2369752
     CDS             2369752..2370033
     CDS             2370027..2370365
     CDS             complement(2370433..2370555)
     CDS             complement(2370574..2371860)
     CDS             complement(2371879..2372253)
     CDS             complement(2372246..2373577)
     CDS             complement(2373586..2374206)
     CDS             complement(2374276..2377017)
     CDS             complement(2377339..2377845)
     CDS             2378026..2379141
     CDS             2379672..2380625
     CDS             complement(2380810..2381166)
     CDS             complement(2381183..2381377)
     CDS             complement(2381462..2381866)
     CDS             complement(2382008..2383936)
     CDS             2384311..2384571
     CDS             2384790..2384990
     CDS             complement(2385000..2385620)
     CDS             2385654..2387033
     CDS             complement(2387630..2388475)
     CDS             2389080..2389247
     CDS             complement(2389389..2390390)
     CDS             2391121..2391672
     CDS             complement(2391756..2393732)
     CDS             complement(2393813..2394136)
     CDS             complement(2394293..2394793)
     CDS             2395410..2396519
     CDS             2396716..2398773
     CDS             complement(2398824..2400179)
     CDS             complement(2400313..2403480)
     CDS             complement(2403480..2404736)
     CDS             complement(2404997..2405761)
     CDS             2406191..2407444
     CDS             2407786..2409027
     CDS             complement(2409091..2410404)
     CDS             complement(2410416..2410748)
     CDS             2411130..2411306
     CDS             2411333..2412874
     CDS             complement(2412871..2413644)
     CDS             complement(2413710..2414105)
     CDS             complement(2414224..2415981)
     CDS             complement(2416188..2416730)
     CDS             complement(2416789..2417616)
     CDS             complement(2417689..2418384)
     CDS             complement(2418427..2419587)
     CDS             complement(2419589..2419864)
     CDS             complement(2419988..2420275)
     CDS             complement(2420348..2422015)
     CDS             complement(2422117..2422809)
     CDS             complement(2422992..2424272)
     CDS             2424706..2425896
     CDS             complement(2426154..2427245)
     CDS             complement(2427351..2430107)
     CDS             2430379..2431203
     CDS             2431205..2431879
     CDS             2432366..2434654
     CDS             2434716..2435846
     CDS             2435863..2436273
     CDS             2436472..2436927
     CDS             complement(2437001..2437768)
     CDS             complement(2437834..2438229)
     CDS             complement(2438329..2440347)
     CDS             2440513..2442357
     CDS             2442468..2443481
     CDS             complement(2443553..2443834)
     CDS             complement(2443831..2444148)
     CDS             complement(2444157..2445284)
     CDS             complement(2445465..2446175)
     CDS             complement(2446342..2448909)
     CDS             complement(2449871..2450875)
     CDS             complement(2450997..2451614)
     CDS             complement(2451611..2452132)
     CDS             complement(2452390..2453136)
     CDS             complement(2453353..2455128)
     CDS             complement(2455313..2458126)
     CDS             2458275..2459006
     CDS             2459003..2459995
     CDS             2460079..2460903
     CDS             2461063..2462625
     CDS             2462625..2463569
     CDS             2463544..2465451
     CDS             2465546..2466577
     CDS             complement(2466567..2466692)
     CDS             2466751..2467653
     CDS             complement(2467832..2469985)
     CDS             complement(2469988..2470251)
     CDS             complement(2470376..2471491)
     CDS             complement(2471488..2472252)
     CDS             complement(2472254..2472457)
     CDS             complement(2472454..2473473)
     CDS             complement(2473470..2475167)
     CDS             complement(2475170..2477332)
     CDS             complement(2477765..2478913)
     CDS             2479190..2479873
     CDS             complement(2479964..2480494)
     CDS             complement(2480608..2481450)
     CDS             2481741..2483852
     CDS             2484225..2484986
     CDS             2485023..2485472
     CDS             complement(2485558..2486565)
     CDS             complement(2486753..2487631)
     CDS             complement(2487766..2488059)
     CDS             2488801..2490396
     CDS             2490534..2493050
     CDS             complement(2493230..2494042)
     CDS             2494122..2495510
     CDS             complement(2495669..2496262)
     CDS             complement(2496264..2497916)
     CDS             complement(2497945..2499225)
     CDS             complement(2499348..2500817)
     CDS             complement(2500820..2503927)
     CDS             complement(2503924..2505033)
     CDS             complement(2505122..2506027)
     CDS             2506828..2509500
     CDS             complement(2509586..2509762)
     CDS             2509995..2510339
     CDS             2510336..2511481
     CDS             2511475..2512287
     CDS             2512353..2513183
     CDS             2513337..2513942
     CDS             2514332..2515519
     CDS             2515539..2516609
     CDS             2516692..2517429
     CDS             2517458..2517694
     CDS             complement(2518070..2518492)
     CDS             complement(2518587..2519045)
     CDS             2519672..2520631
     CDS             complement(2520859..2521446)
     CDS             complement(2521455..2521940)
     CDS             complement(2521951..2524446)
     CDS             complement(2524443..2524700)
     CDS             complement(2524742..2524900)
     CDS             complement(2525626..2529501)
     CDS             complement(2529636..2530052)
     CDS             complement(2530304..2531335)
     CDS             2531456..2533312
     CDS             2533309..2537505
     CDS             complement(2537613..2537900)
     CDS             2538213..2538647
     CDS             complement(2538598..2539146)
     CDS             complement(2539270..2540946)
     CDS             complement(2541177..2543360)
     CDS             complement(2543384..2545021)
     CDS             complement(2545448..2546848)
     CDS             complement(2546962..2547621)
     CDS             complement(2547632..2548534)
     CDS             complement(2548637..2549983)
     CDS             complement(2550076..2550297)
     CDS             complement(2550301..2550768)
     CDS             2551119..2552255
     CDS             2552259..2553962
     CDS             2553984..2554658
     CDS             2554666..2555244
     CDS             2555225..2557075
     CDS             2557147..2559669
     CDS             2559907..2560668
     CDS             2560668..2560913
     CDS             2560972..2562111
     CDS             2562104..2563123
     CDS             2563123..2563479
     CDS             complement(2563585..2564523)
     CDS             complement(2564620..2564916)
     CDS             complement(2564920..2567307)
     CDS             complement(2567322..2568305)
     CDS             2568776..2570293
     CDS             2570645..2572594
     CDS             complement(2572669..2574648)
     CDS             2574952..2575293
     CDS             2575381..2575833
     CDS             2575888..2576214
     CDS             2576281..2577108
     CDS             2577774..2578673
     CDS             2578677..2579978
     CDS             2580045..2581265
     CDS             2581348..2582439
     CDS             2582586..2583251
     CDS             2583386..2584123
     CDS             2584105..2584878
     CDS             2584923..2585582
     CDS             2586246..2587433
     CDS             2587692..2590892
     CDS             2590906..2591106
     CDS             2591131..2591481
     CDS             complement(2591608..2592393)
     CDS             complement(2592683..2593522)
     CDS             complement(2593650..2594789)
     CDS             2594986..2595867
     CDS             complement(2595955..2597244)
     CDS             2597523..2598167
     CDS             2598262..2599086
     CDS             2599074..2600330
     CDS             complement(2600598..2601533)
     CDS             complement(2601589..2602047)
     CDS             complement(2602185..2604236)
     CDS             complement(2604511..2606055)
     CDS             2606177..2607580
     CDS             2607606..2608193
     CDS             complement(2608218..2608553)
     CDS             2608705..2610105
     CDS             2610390..2611400
     CDS             complement(2611453..2613711)
     CDS             complement(2613862..2615076)
     CDS             complement(2615229..2616500)
     CDS             complement(2616626..2618248)
     CDS             2618747..2621566
     CDS             2621696..2623693
     CDS             2623781..2625910
     CDS             2626029..2626412
     CDS             2626622..2626831
     CDS             complement(2627387..2629081)
     CDS             complement(2629050..2629304)
     CDS             complement(2629291..2629839)
     CDS             complement(2629858..2630178)
     CDS             complement(2630790..2631638)
     CDS             complement(2631849..2632340)
     CDS             2632533..2632991
     CDS             2633121..2633933
     CDS             complement(2634097..2634876)
     CDS             2635120..2637567
     CDS             complement(2637646..2639667)
     CDS             2640105..2640203
     CDS             complement(2640470..2641126)
     CDS             2641248..2642132
     CDS             complement(2642219..2643346)
     CDS             complement(2643431..2644675)
     CDS             complement(2645056..2645409)
     CDS             complement(2645436..2646956)
     CDS             complement(2647270..2648250)
     CDS             complement(2649019..2649114)
     CDS             2649320..2651413
     CDS             complement(2652455..2654008)
     CDS             complement(2654013..2654741)
     CDS             2654812..2655288
     CDS             complement(2655310..2656224)
     CDS             complement(2656261..2656983)
     CDS             2657152..2657955
     CDS             2658207..2659754
     CDS             complement(2659983..2660642)
     CDS             complement(2660645..2662465)
     CDS             complement(2662508..2663002)
     CDS             2663223..2663543
     CDS             complement(2663732..2665522)
     CDS             2665835..2667298
     CDS             2667344..2667844
     CDS             complement(2668070..2668510)
     CDS             complement(2668568..2669569)
     CDS             complement(2669594..2669872)
     CDS             2669996..2670661
     CDS             2670689..2671498
     CDS             2671501..2671758
     CDS             complement(2671947..2673056)
     CDS             complement(2673127..2674800)
     CDS             complement(2675000..2675866)
     CDS             complement(2675888..2676700)
     CDS             complement(2676832..2677539)
     CDS             complement(2677532..2677840)
     CDS             complement(2677976..2678686)
     CDS             2679036..2680034
     CDS             complement(2680121..2681026)
     CDS             2681404..2682243
     CDS             2682380..2683321
     CDS             complement(2683635..2684075)
     CDS             complement(2684338..2684685)
     CDS             complement(2684780..2685097)
     CDS             complement(2685811..2686314)
     CDS             complement(2686335..2687357)
     CDS             complement(2687460..2688368)
     CDS             2688622..2688993
     CDS             complement(2689144..2690004)
     CDS             2690113..2690565
     CDS             2690586..2691596
     CDS             2691905..2692771
     CDS             complement(2692827..2694428)
     CDS             2694613..2695638
     CDS             complement(2695762..2696445)
     CDS             complement(2696455..2698722)
     CDS             complement(2698768..2699562)
     CDS             2699808..2700500
     CDS             2700533..2702692
     CDS             2702817..2704016
     CDS             complement(2704145..2704663)
     CDS             complement(2704670..2706124)
     CDS             2706449..2708611
     CDS             2708654..2710210
     CDS             complement(2710290..2711159)
     CDS             2711317..2711832
     CDS             2711917..2712531
     CDS             2712760..2713020
     CDS             complement(2713090..2714010)
     CDS             complement(2714079..2714954)
     CDS             2715536..2716537
     CDS             complement(2716676..2717704)
     CDS             2717743..2718000
     CDS             2718067..2719857
     CDS             complement(2719985..2721097)
     CDS             2721199..2722065
     CDS             2722248..2723186
     CDS             complement(2723389..2724054)
     CDS             complement(2724047..2725918)
     CDS             2726219..2727637
     CDS             2728044..2731808
     CDS             2731811..2733349
     CDS             2733349..2734065
     CDS             2734068..2734751
     CDS             complement(2735546..2736430)
     CDS             complement(2737193..2740081)
     CDS             complement(2740165..2740995)
     CDS             complement(2740997..2742076)
     CDS             complement(2742080..2742793)
     CDS             complement(2742795..2745560)
     CDS             complement(2745557..2746102)
     CDS             complement(2746168..2746749)
     CDS             2747261..2747443
     CDS             2747492..2748274
     CDS             2749475..2751655
     CDS             complement(2751652..2753118)
     CDS             2753283..2753789
     CDS             complement(2753968..2754858)
     CDS             complement(2755008..2756312)
     CDS             complement(2756503..2757576)
     CDS             complement(2757629..2758273)
     CDS             complement(2758415..2759278)
     CDS             complement(2759396..2761309)
     CDS             complement(2761601..2762200)
     CDS             complement(2762213..2762542)
     CDS             complement(2762713..2765850)
     CDS             complement(2765980..2766531)
     CDS             complement(2766713..2767081)
     CDS             complement(2767182..2767304)
     CDS             complement(2767461..2768201)
     CDS             complement(2768201..2769040)
     CDS             complement(2769175..2769606)
     CDS             2769887..2770813
     CDS             2770977..2771336
     CDS             complement(2771653..2774301)
     CDS             complement(2774750..2776471)
     CDS             complement(2776836..2777501)
     CDS             complement(2777553..2777780)
     CDS             2778167..2780095
     CDS             complement(2780372..2780860)
     CDS             complement(2781069..2782361)
     CDS             2782766..2783125
     CDS             2783180..2783824
     CDS             complement(2783926..2784870)
     CDS             complement(2785072..2785686)
     CDS             2785783..2786340
     CDS             2786457..2787125
     CDS             2787118..2787813
     CDS             2788347..2788520
     CDS             2788796..2789056
     CDS             complement(2789060..2790037)
     CDS             2790293..2790700
     CDS             complement(2790789..2791625)
     CDS             complement(2791625..2792650)
     CDS             complement(2792757..2793509)
     CDS             2793760..2794026
     CDS             complement(2794089..2795801)
     CDS             complement(2795929..2796309)
     CDS             2796596..2797057
     CDS             2797138..2797470
     CDS             complement(2797536..2798330)
     CDS             complement(2798492..2799406)
     CDS             2799621..2800781
     CDS             2800895..2801935
     CDS             complement(2802128..2803531)
     CDS             complement(2803700..2804245)
     CDS             2804596..2805219
     CDS             complement(2805332..2806528)
     CDS             2806707..2808446
     CDS             2808917..2809132
     CDS             complement(2809759..2810064)
     CDS             complement(2810612..2812213)
     CDS             2812486..2814714
     CDS             complement(2814814..2815311)
     CDS             complement(2815346..2815894)
     CDS             complement(2816023..2816616)
     CDS             complement(2816667..2817539)
     CDS             complement(2817649..2818953)
     CDS             complement(2819044..2819709)
     CDS             complement(2819778..2820038)
     CDS             complement(2820134..2822380)
     CDS             complement(2822710..2823102)
     CDS             complement(2823233..2823697)
     CDS             complement(2823684..2824211)
     CDS             complement(2824208..2824564)
     CDS             2824710..2826476
     CDS             complement(2826602..2827237)
     CDS             2827533..2828279
     CDS             complement(2828351..2828701)
     CDS             2829071..2829283
     CDS             2829283..2829462
     CDS             2829564..2830286
     CDS             complement(2830346..2832253)
     CDS             2832480..2834162
     CDS             2834435..2834839
     CDS             2834993..2836162
     CDS             2836263..2837870
     CDS             2837915..2838775
     CDS             2838775..2840814
     CDS             2840815..2841762
     CDS             2841831..2842535
     CDS             2842646..2843302
     CDS             complement(2843772..2844344)
     CDS             complement(2845283..2846260)
     CDS             complement(2846424..2847131)
     CDS             2847726..2848328
     CDS             2848360..2848671
     CDS             2848896..2849651
     CDS             2849782..2850408
     CDS             2850408..2850635
     CDS             2850811..2851113
     CDS             complement(2851196..2854291)
     CDS             complement(2854288..2855370)
     CDS             complement(2855728..2856825)
     CDS             complement(2856829..2857713)
     CDS             2857885..2858436
     CDS             2858440..2858907
     CDS             complement(2859088..2859702)
     CDS             2859815..2860732
     CDS             complement(2860831..2861931)
     CDS             complement(2862140..2862373)
     CDS             2862486..2863955
     CDS             2864079..2864429
     CDS             2864477..2864857
     CDS             2865284..2867239
     CDS             complement(2867376..2868239)
     CDS             2868527..2869237
     CDS             2869646..2871229
     CDS             2871616..2871765
     CDS             2871908..2872876
     CDS             complement(2872962..2873657)
     CDS             complement(2873700..2874521)
     CDS             complement(2874625..2875845)
     CDS             complement(2876062..2877114)
     CDS             2877237..2878595
     CDS             complement(2878614..2882054)
     CDS             2882230..2884182
     CDS             2884302..2886182
     CDS             2886243..2886503
     CDS             complement(2886561..2887724)
     CDS             2888212..2888310
     CDS             2888324..2888422
     CDS             complement(2889055..2889807)
     CDS             complement(2889832..2890368)
     CDS             complement(2890415..2891743)
     CDS             complement(2891753..2892775)
     CDS             complement(2892776..2893210)
     CDS             complement(2893210..2893896)
     CDS             complement(2893886..2894287)
     CDS             complement(2894458..2896641)
     CDS             complement(2897432..2898304)
     CDS             2898447..2899115
     CDS             complement(2899190..2899795)
     CDS             2900166..2901485
     CDS             complement(2901559..2902224)
     CDS             complement(2902450..2903076)
     CDS             2903404..2904441
     CDS             2904441..2905085
     CDS             2905223..2905969
     CDS             2906167..2907840
     CDS             2908308..2909972
     CDS             2910331..2911197
     CDS             complement(2911391..2913619)
     CDS             complement(2913879..2915669)
     CDS             2915896..2916744
     CDS             complement(2916838..2917713)
     CDS             complement(2918056..2918535)
     CDS             complement(2918652..2919020)
     CDS             complement(2919201..2920439)
     CDS             complement(2920649..2920882)
     CDS             complement(2921046..2921792)
     CDS             complement(2921802..2922728)
     CDS             complement(2922833..2923792)
     CDS             complement(2923802..2924830)
     CDS             complement(2924846..2925016)
     CDS             complement(2925034..2925558)
     CDS             2925843..2926430
     CDS             complement(2926545..2927285)
     CDS             complement(2927332..2928291)
     CDS             2928887..2932174
     CDS             2932319..2933878
     CDS             complement(2934360..2934569)
     CDS             complement(2934876..2935691)
     CDS             complement(2935724..2936530)
     CDS             2936706..2938118
     CDS             2938318..2939208
     CDS             complement(2939492..2939839)
     CDS             complement(2939915..2940619)
     CDS             2940694..2940876
     CDS             2940965..2941345
     CDS             2941392..2941484
     CDS             2941614..2944817
     CDS             2945033..2945389
     CDS             complement(2945447..2946136)
     CDS             2946300..2946764
     CDS             complement(2946898..2947077)
     CDS             complement(2947067..2948074)
     CDS             complement(2948075..2949880)
     CDS             complement(2949913..2952234)
     CDS             2952267..2952776
     CDS             2953169..2954341
     CDS             2954491..2954895
     CDS             2955047..2955349
     CDS             2955427..2956095
     CDS             2956082..2956426
     CDS             complement(2956540..2956788)
     CDS             2956917..2958599
     CDS             2958596..2959306
     CDS             2959502..2960950
     CDS             2961089..2961451
     CDS             complement(2961596..2962705)
     CDS             2962871..2963329
     CDS             complement(2963395..2964339)
     CDS             complement(2964388..2964999)
     CDS             complement(2965262..2965618)
     CDS             complement(2965744..2966205)
     CDS             complement(2966311..2968428)
     CDS             complement(2968756..2969475)
     CDS             complement(2969561..2970508)
     CDS             2970836..2972185
     CDS             2972284..2972721
     CDS             2972777..2973286
     CDS             2973412..2973870
     CDS             complement(2974201..2975496)
     CDS             complement(2975763..2978819)
     CDS             complement(2978816..2980018)
     CDS             complement(2980300..2981070)
     CDS             2981212..2982120
     CDS             complement(2982173..2982559)
     CDS             complement(2982582..2982812)
     CDS             complement(2982883..2983419)
     CDS             complement(2983493..2983771)
     CDS             complement(2983951..2985780)
     CDS             2985861..2986370
     CDS             complement(2986422..2987669)
     CDS             complement(2987672..2988295)
     CDS             complement(2988297..2988701)
     CDS             complement(2988715..2989242)
     CDS             complement(2989242..2990597)
     CDS             complement(2990597..2991379)
     CDS             complement(2991848..2994748)
     CDS             complement(2995033..2996241)
     CDS             complement(2996462..2998906)
     CDS             2999035..3001107
     CDS             3001117..3001890
     CDS             3001887..3002549
     CDS             3002559..3003251
     CDS             3003257..3004159
     CDS             3004193..3004480
     CDS             complement(3004946..3005311)
     CDS             complement(3005519..3006712)
     CDS             complement(3007027..3008229)
     CDS             complement(3008226..3009686)
     CDS             complement(3009781..3010167)
     CDS             complement(3010154..3010393)
     CDS             complement(3010412..3011095)
     CDS             3011273..3012361
     CDS             3012479..3014056
     CDS             3014056..3015087
     CDS             3015074..3015964
     CDS             3015968..3016975
     CDS             3016920..3017741
     CDS             3017847..3019049
     CDS             3019165..3019377
     CDS             complement(3019526..3021391)
     CDS             complement(3021618..3021929)
     CDS             complement(3022150..3024507)
     CDS             complement(3024640..3025920)
     CDS             complement(3026020..3026628)
     CDS             complement(3026718..3028022)
     CDS             3028992..3029846
     CDS             complement(3030070..3031449)
     CDS             3031590..3032081
     CDS             3032091..3032810
     CDS             complement(3032920..3033690)
     CDS             3033970..3034566
     CDS             complement(3034760..3036430)
     CDS             complement(3036613..3038907)
     CDS             complement(3038900..3039139)
     CDS             3039572..3040531
     CDS             3040491..3042683
     CDS             3042719..3044638
     CDS             3044885..3047080
     CDS             3047412..3049364
     CDS             3049433..3050422
     CDS             3050435..3052522
     CDS             3052742..3053356
     CDS             3053356..3054078
     CDS             complement(3054217..3055719)
     CDS             3055951..3057183
     CDS             3057437..3058435
     CDS             3058702..3060060
     CDS             3060119..3061264
     CDS             3061519..3063168
     CDS             complement(3063662..3064558)
     CDS             3065309..3065773
     CDS             3065809..3066264
     CDS             3066378..3066752
     CDS             3066803..3067477
     CDS             3067636..3068472
     CDS             3068539..3069306
     CDS             3069303..3069605
     CDS             complement(3069595..3070953)
     CDS             complement(3071060..3072244)
     CDS             complement(3072234..3073160)
     CDS             complement(3073181..3074341)
     CDS             complement(3074349..3075635)
     CDS             complement(3075641..3077011)
     CDS             complement(3077024..3077764)
     CDS             3078143..3080998
     CDS             complement(3081044..3081742)
     CDS             complement(3081853..3082302)
     CDS             complement(3082472..3082855)
     CDS             complement(3083009..3084730)
     CDS             complement(3085006..3085311)
     CDS             complement(3085750..3086733)
     CDS             complement(3087203..3087442)
     CDS             complement(3087519..3088646)
     CDS             complement(3088790..3090616)
     CDS             complement(3090616..3091578)
     CDS             complement(3091737..3092786)
     CDS             complement(3093041..3094408)
     CDS             3094696..3094929
     CDS             complement(3094956..3095318)
     CDS             complement(3095406..3097382)
     CDS             complement(3098028..3098633)
     CDS             3098789..3099184
     CDS             3099381..3100292
     CDS             3100568..3100942
     CDS             3101169..3101294
     CDS             complement(3101389..3102099)
     CDS             3102148..3102246
     CDS             complement(3102227..3103045)
     CDS             complement(3103079..3104737)
     CDS             complement(3104797..3107055)
     CDS             3107255..3107755
     CDS             complement(3107816..3108703)
     CDS             complement(3108800..3109960)
     CDS             3110205..3111029
     CDS             complement(3111254..3111652)
     CDS             complement(3111885..3112487)
     CDS             3112796..3113389
     CDS             3113417..3113965
     CDS             complement(3114103..3114525)
     CDS             3114882..3116447
     CDS             complement(3116526..3117356)
     CDS             complement(3117587..3118873)
     CDS             complement(3119112..3120233)
     CDS             complement(3120223..3121263)
     CDS             complement(3121260..3122273)
     CDS             complement(3122270..3122971)
     CDS             complement(3123200..3123568)
     CDS             3124046..3124903
     CDS             3124914..3126242
     CDS             3126631..3129858
     CDS             3129879..3130256
     CDS             3130590..3131609
     CDS             3131670..3134360
     CDS             3134537..3135433
     CDS             3135502..3136032
     CDS             complement(3136163..3137755)
     CDS             complement(3138256..3140532)
     CDS             3140681..3141070
     CDS             complement(3141129..3143162)
     CDS             complement(3143220..3143462)
     CDS             complement(3143670..3144428)
     CDS             complement(3144448..3145350)
     CDS             complement(3145451..3146602)
     CDS             complement(3146602..3147375)
     CDS             complement(3147440..3148597)
     CDS             complement(3148761..3150260)
     CDS             complement(3150396..3151586)
     CDS             complement(3152040..3152981)
     CDS             complement(3153051..3153485)
     CDS             3153570..3154346
     CDS             complement(3154431..3155075)
     CDS             complement(3155537..3156124)
     CDS             complement(3156432..3157082)
     CDS             complement(3157167..3158153)
     CDS             complement(3158491..3160029)
     CDS             complement(3160305..3160643)
     CDS             complement(3160726..3161541)
     CDS             3161865..3162773
     CDS             3162773..3163786
     CDS             3163860..3164336
     CDS             3164439..3164885
     CDS             3165193..3166179
     CDS             3166618..3168906
     CDS             complement(3168999..3169694)
     CDS             complement(3169699..3170397)
     CDS             complement(3170541..3171461)
     CDS             complement(3171524..3172330)
     CDS             complement(3172677..3173771)
     CDS             complement(3173809..3174567)
     CDS             complement(3174655..3177903)
     CDS             complement(3178088..3179911)
     CDS             3180435..3180644
     CDS             complement(3180768..3182714)
     CDS             3182884..3183774
     CDS             complement(3183825..3185222)
     CDS             complement(3185302..3188778)
     CDS             complement(3188896..3189525)
     CDS             complement(3189525..3190682)
     CDS             complement(3190799..3191569)
     CDS             complement(3191566..3192030)
     CDS             complement(3192063..3193088)
     CDS             complement(3193092..3193598)
     CDS             complement(3193655..3196135)
     CDS             complement(3196167..3197537)
     CDS             complement(3197588..3198778)
     CDS             complement(3198783..3199640)
     CDS             complement(3199661..3200488)
     CDS             complement(3200571..3201128)
     CDS             complement(3201159..3201887)
     CDS             complement(3201957..3202808)
     CDS             complement(3202928..3203656)
     CDS             3203966..3204763
     CDS             3204832..3207417
     CDS             3207436..3208260
     CDS             3208483..3208836
     CDS             complement(3208989..3210917)
     CDS             complement(3211126..3212001)
     CDS             complement(3212158..3213639)
     CDS             complement(3213591..3214055)
     CDS             complement(3214485..3215339)
     CDS             complement(3215326..3215646)
     CDS             3215793..3216806
     CDS             3216803..3217189
     CDS             complement(3218853..3219197)
     CDS             complement(3219151..3219789)
     CDS             3219934..3220167
     CDS             complement(3220216..3220614)
     CDS             3220762..3221145
     CDS             3221145..3221918
     CDS             complement(3222021..3222566)
     CDS             3222569..3223591
     CDS             complement(3223686..3224426)
     CDS             complement(3224487..3225008)
     CDS             complement(3225278..3226276)
     CDS             3226672..3227526
     CDS             3227523..3235445
     CDS             3235442..3237820
     CDS             3237829..3243759
     CDS             3243888..3245540
     CDS             3246095..3246409
     CDS             3246581..3247009
     CDS             3247491..3247667
     CDS             3247690..3247884
     CDS             3248039..3249736
     CDS             complement(3249823..3251232)
     CDS             3251486..3251962
     CDS             3251970..3252131
     CDS             3252235..3252783
     CDS             complement(3252918..3253334)
     CDS             complement(3253459..3254262)
     CDS             complement(3254436..3255026)
     CDS             complement(3255096..3255755)
     CDS             complement(3255783..3256826)
     CDS             complement(3256918..3258261)
     CDS             3258581..3259894
     CDS             3259945..3262269
     CDS             3262259..3263536
     CDS             3263703..3263945
     CDS             complement(3263954..3264460)
     CDS             complement(3264594..3265256)
     CDS             complement(3265207..3265833)
     CDS             complement(3265882..3266895)
     CDS             complement(3266964..3267500)
     CDS             complement(3267679..3268242)
     CDS             3268585..3269298
     CDS             complement(3269386..3269997)
     CDS             3270152..3270778
     CDS             3270840..3271508
     CDS             3271687..3273060
     CDS             3273349..3273507
     CDS             3273746..3276871
     CDS             complement(3276977..3278644)
     CDS             3278842..3279693
     CDS             complement(3279751..3280290)
     CDS             complement(3280454..3280963)
     CDS             complement(3280992..3282362)
     CDS             3282510..3282995
     CDS             complement(3283595..3285412)
     CDS             complement(3285883..3286854)
     CDS             complement(3287081..3288352)
     CDS             complement(3288460..3289149)
     CDS             complement(3289335..3290276)
     CDS             3290572..3291486
     CDS             complement(3291713..3293524)
     CDS             3293665..3295827
     CDS             3295978..3297534
     CDS             3297591..3298946
     CDS             3298961..3299743
     CDS             3299854..3300282
     CDS             complement(3300384..3300725)
     CDS             complement(3300794..3302455)
     CDS             complement(3302632..3303870)
     CDS             3304280..3304987
     CDS             complement(3305322..3308138)
     CDS             3308393..3309403
     CDS             complement(3309538..3310623)
     CDS             complement(3310777..3311169)
     CDS             complement(3311257..3311928)
     CDS             complement(3311909..3312820)
     CDS             3312997..3313230
     CDS             complement(3313275..3314042)
     CDS             complement(3314108..3314503)
     CDS             complement(3314662..3316116)
     CDS             complement(3316333..3317253)
     CDS             complement(3317257..3318024)
     CDS             3318339..3318578
     CDS             3318581..3319462
     CDS             3319484..3321352
     CDS             complement(3321496..3322107)
     CDS             3322207..3323085
     CDS             3323837..3325483
     CDS             3325547..3328351
     CDS             3328653..3329396
     CDS             3329407..3330801
     CDS             3330803..3331372
     CDS             3331821..3332999
     CDS             complement(3333270..3333779)
     CDS             complement(3334193..3335170)
     CDS             3335245..3335466
     CDS             3335468..3336037
     CDS             complement(3336307..3336660)
     CDS             complement(3336807..3337274)
     CDS             3338175..3339284
     CDS             3339274..3340827
     CDS             3340820..3341914
     CDS             3341923..3342948
     CDS             3342950..3343366
     CDS             complement(3343592..3345103)
     CDS             complement(3345331..3346683)
     CDS             3347105..3348649
     CDS             complement(3348781..3349302)
     CDS             3349640..3350416
     CDS             complement(3350495..3351598)
     CDS             complement(3351722..3353107)
     CDS             complement(3353303..3356332)
     CDS             complement(3356443..3358047)
     CDS             complement(3358100..3359362)
     CDS             complement(3359481..3361994)
     CDS             complement(3361997..3364255)
     CDS             complement(3364252..3366489)
     CDS             complement(3366507..3368912)
     CDS             3369426..3370061
     CDS             complement(3370134..3370610)
     CDS             3370938..3372086
     CDS             3372778..3373152
     CDS             complement(3373116..3373292)
     CDS             3373484..3373729
     CDS             complement(3373767..3374135)
     CDS             complement(3374510..3375832)
     CDS             complement(3375976..3377625)
     CDS             3378461..3380932
     CDS             complement(3380997..3382766)
     CDS             complement(3382990..3384717)
     CDS             complement(3384781..3384993)
     CDS             complement(3385038..3385829)
     CDS             3386200..3386727
     CDS             complement(3386804..3387139)
     CDS             complement(3387129..3387566)
     CDS             3387820..3388311
     CDS             3388904..3390142
     CDS             3390136..3390891
     CDS             3391018..3391281
     CDS             3391531..3392094
     CDS             complement(3392612..3393565)
     CDS             complement(3393641..3394639)
     CDS             complement(3394895..3395863)
     CDS             complement(3395863..3397632)
     CDS             complement(3397632..3399134)
     CDS             3399382..3399789
     CDS             complement(3399966..3400115)
     CDS             3400190..3400564
     CDS             complement(3400574..3403015)
     CDS             3403486..3403878
     CDS             complement(3404741..3406441)
     CDS             complement(3406451..3408685)
     CDS             complement(3409448..3409750)
     CDS             complement(3409747..3410130)
     CDS             complement(3410081..3411220)
     CDS             complement(3411469..3412740)
     CDS             3412997..3413380
     CDS             3413403..3414677
     CDS             3414719..3415399
     CDS             complement(3415478..3417208)
     CDS             complement(3417277..3418191)
     CDS             3418429..3418923
     CDS             3419065..3419502
     CDS             3419647..3420891
     CDS             3421022..3421372
     CDS             complement(3421381..3421989)
     CDS             3422241..3422720
     CDS             complement(3422854..3424182)
     CDS             3424404..3424874
     CDS             complement(3424941..3427547)
     CDS             complement(3428190..3428981)
     CDS             3429343..3431160
     CDS             3431628..3433196
     CDS             3433523..3434824
     CDS             complement(3435055..3435948)
     CDS             3436256..3436903
     CDS             3437033..3437668
     CDS             3437787..3438536
     CDS             complement(3438647..3438955)
     CDS             complement(3439060..3439620)
     CDS             complement(3439776..3441554)
     CDS             complement(3441588..3442223)
     CDS             complement(3442330..3442896)
     CDS             3442978..3444471
     CDS             3444590..3445084
     CDS             3445084..3445434
     CDS             3445472..3445729
     CDS             3445769..3446278
     CDS             complement(3446383..3447441)
     CDS             complement(3447438..3448550)
     CDS             3448806..3450314
     CDS             3450647..3452650
     CDS             complement(3452796..3454100)
     CDS             complement(3454146..3454481)
     CDS             complement(3454645..3455772)
     CDS             complement(3455838..3457502)
     CDS             complement(3457719..3458858)
     CDS             complement(3458921..3460012)
     CDS             complement(3460678..3461031)
     CDS             complement(3461066..3461812)
     CDS             complement(3461828..3462358)
     CDS             complement(3462379..3462627)
     CDS             complement(3462846..3464219)
     CDS             3464553..3465341
     CDS             3465443..3466714
     CDS             3467023..3468447
     CDS             complement(3468488..3469009)
     CDS             complement(3469179..3469562)
     CDS             complement(3469562..3470299)
     CDS             complement(3470389..3471090)
     CDS             complement(3471140..3472159)
     CDS             complement(3472156..3472836)
     CDS             complement(3472838..3473755)
     CDS             complement(3473935..3475725)
     CDS             complement(3475893..3476366)
     CDS             complement(3476378..3477310)
     CDS             complement(3477323..3477946)
     CDS             complement(3477973..3478551)
     CDS             3478741..3480354
     CDS             complement(3480909..3481157)
     CDS             complement(3481241..3482149)
     CDS             complement(3482245..3482631)
     CDS             complement(3482634..3483803)
     CDS             complement(3483921..3484715)
     CDS             complement(3484715..3485521)
     CDS             complement(3485567..3486367)
     CDS             complement(3486426..3488660)
     CDS             complement(3488684..3489208)
     CDS             3489899..3490570
     CDS             3490754..3491761
     CDS             complement(3491787..3492698)
     CDS             complement(3492917..3493282)
     CDS             complement(3493467..3494396)
     CDS             3494983..3499431
     CDS             3499438..3500844
     CDS             3501092..3501802
     CDS             3501834..3502826
     CDS             3502882..3503259
     CDS             3503256..3503882
     CDS             3503884..3504375
     CDS             3504498..3504926
     CDS             complement(3505080..3506276)
     CDS             3506329..3507804
     CDS             3507824..3508933
     CDS             complement(3508946..3511096)
     CDS             3511406..3513811
     CDS             complement(3514327..3517350)
     CDS             3518042..3518737
     CDS             3518894..3519274
     CDS             3519294..3519749
     CDS             complement(3519881..3520231)
     CDS             complement(3520224..3521030)
     CDS             3521105..3522829
     CDS             3523020..3524039
     CDS             3524066..3525358
     CDS             complement(3525446..3525643)
     CDS             3526177..3527424
     CDS             complement(3527499..3528614)
     CDS             complement(3528614..3530302)
     CDS             3530477..3531727
     CDS             3531962..3532228
     CDS             complement(3532852..3533691)
     CDS             complement(3533776..3534576)
     CDS             complement(3534595..3535098)
     CDS             complement(3535155..3535505)
     CDS             3535744..3536355
     CDS             complement(3536480..3537496)
     CDS             3537711..3537926
     CDS             3537933..3538376
     CDS             3538460..3540184
     CDS             3540320..3542170
     CDS             complement(3542751..3544871)
     CDS             3545291..3546841
     CDS             3547212..3548255
     CDS             complement(3548314..3549591)
     CDS             complement(3549694..3551142)
     CDS             complement(3551199..3552485)
     CDS             complement(3552766..3553581)
     CDS             complement(3553578..3554483)
     CDS             complement(3554480..3555616)
     CDS             complement(3555776..3556876)
     CDS             complement(3557493..3558848)
     CDS             complement(3558850..3559611)
     CDS             complement(3560004..3560552)
     CDS             3560787..3562094
     CDS             complement(3562139..3562651)
     CDS             complement(3562736..3563593)
     CDS             complement(3563739..3564182)
     CDS             complement(3564296..3565792)
     CDS             3566073..3567413
     CDS             3567465..3568955
     CDS             3568972..3569337
     CDS             3569524..3570246
     CDS             complement(3570311..3571609)
     CDS             complement(3571949..3573136)
     CDS             complement(3573275..3574411)
     CDS             complement(3574455..3575453)
     CDS             complement(3575512..3576420)
     CDS             complement(3576644..3579334)
     CDS             complement(3579363..3580850)
     CDS             complement(3580850..3581836)
     CDS             3582078..3582239
     CDS             3582540..3583235
     CDS             complement(3583254..3583943)
     CDS             complement(3583980..3585503)
     CDS             complement(3585601..3588267)
     CDS             3588652..3589668
     CDS             complement(3589729..3591018)
     CDS             complement(3591211..3591549)
     CDS             3591787..3592299
     CDS             3592454..3592921
     CDS             complement(3592947..3593249)
     CDS             complement(3593246..3593647)
     CDS             complement(3593656..3597306)
     CDS             complement(3597303..3597773)
     CDS             complement(3597785..3598702)
     CDS             complement(3598787..3599347)
     CDS             complement(3599563..3600519)
     CDS             complement(3600521..3600943)
     CDS             complement(3600943..3601455)
     CDS             complement(3601465..3604239)
     CDS             complement(3604320..3605255)
     CDS             complement(3605321..3606853)
     CDS             3607133..3607399
     CDS             complement(3607460..3607756)
     CDS             3607892..3609298
     CDS             complement(3609370..3610143)
     CDS             complement(3610252..3611718)
     CDS             3612150..3614516
     CDS             3614754..3615872
     CDS             3616121..3617077
     CDS             3617098..3618735
     CDS             3618952..3619137
     CDS             complement(3619205..3619741)
     CDS             complement(3619963..3620688)
     CDS             complement(3620681..3621283)
     CDS             complement(3621328..3623205)
     CDS             3623431..3625191
     CDS             3625450..3625941
     CDS             3625941..3627038
     CDS             3627192..3628454
     CDS             complement(3628524..3629141)
     CDS             complement(3629298..3629759)
     CDS             complement(3629759..3631408)
     CDS             complement(3631592..3634441)
     CDS             complement(3634583..3635008)
     CDS             3635296..3636549
     CDS             3636708..3636875
     CDS             complement(3636926..3638056)
     CDS             complement(3638065..3639900)
     CDS             complement(3639912..3640169)
     CDS             3644458..3644649
     CDS             complement(3645129..3645272)
     CDS             complement(3646688..3647506)
     CDS             3647598..3648062
     CDS             complement(3648243..3650816)
     CDS             complement(3650934..3651722)
     CDS             complement(3651726..3652697)
     CDS             3652775..3653581
     CDS             complement(3654128..3654244)
     CDS             3654314..3655939
     CDS             3656115..3657308
     CDS             complement(3657401..3658126)
     CDS             complement(3658141..3658761)
     CDS             3658908..3659522
     CDS             3659573..3659989
     CDS             3660134..3660604
     CDS             complement(3660675..3661244)
     CDS             3661983..3662219
     CDS             3662573..3663436
     CDS             3663472..3663855
     CDS             3663855..3664568
     CDS             3664577..3665845
     CDS             complement(3665874..3666182)
     CDS             3666342..3666869
     CDS             complement(3667086..3667964)
     CDS             3668172..3669179
     CDS             3669435..3670208
     CDS             3670218..3671087
     CDS             3671084..3672214
     CDS             complement(3672338..3673483)
     CDS             complement(3673485..3673901)
     CDS             complement(3674617..3675540)
     CDS             complement(3675977..3676459)
     CDS             complement(3676694..3678181)
     CDS             3678399..3679574
     CDS             3679800..3681308
     CDS             3681298..3683577
     CDS             3684623..3685294
     CDS             3685407..3685721
     CDS             3685834..3686352
     CDS             complement(3686796..3687749)
     CDS             complement(3687795..3688439)
     CDS             complement(3688495..3689283)
     CDS             complement(3689377..3690045)
     CDS             complement(3690042..3691091)
     CDS             3691249..3693546
     CDS             3693767..3695071
     CDS             3695078..3696064
     CDS             3696079..3696885
     CDS             3696941..3697321
     CDS             3697343..3698167
     CDS             3698264..3700285
     CDS             complement(3700538..3700951)
     CDS             complement(3701154..3701636)
     CDS             complement(3701659..3702132)
     CDS             complement(3702129..3702890)
     CDS             complement(3702918..3704084)
     CDS             complement(3704297..3704551)
     CDS             complement(3704566..3704877)
     CDS             3705127..3706122
     CDS             3706223..3706618
     CDS             3706684..3707451
     CDS             complement(3707501..3708160)
     CDS             complement(3708460..3708894)
     CDS             3709290..3709607
     CDS             complement(3709714..3710328)
     CDS             complement(3710415..3711965)
     CDS             3712168..3712713
     CDS             3713226..3714692
     CDS             3714852..3716282
     CDS             3716722..3716838
     CDS             3716831..3717613
     CDS             3717850..3719454
     CDS             complement(3719556..3721397)
     CDS             3721417..3721872
     CDS             complement(3721869..3722234)
     CDS             complement(3722317..3723792)
     CDS             complement(3723789..3724124)
     CDS             3724323..3724874
     CDS             3724998..3725855
     CDS             complement(3725860..3726297)
     CDS             complement(3726472..3726903)
     CDS             complement(3726923..3727321)
     CDS             3727519..3728943
     CDS             3728965..3729573
     CDS             complement(3729632..3730438)
     CDS             complement(3730438..3730833)
     CDS             complement(3730844..3731254)
     CDS             complement(3731487..3733154)
     CDS             complement(3733196..3734650)
     CDS             complement(3734746..3735945)
     CDS             complement(3735957..3737261)
     CDS             complement(3737270..3738010)
     CDS             complement(3738111..3738482)
     CDS             complement(3738482..3739744)
     CDS             3740103..3741146
     CDS             3741282..3742328
     CDS             3742488..3742844
     CDS             complement(3742853..3742999)
     CDS             3743091..3743384
     CDS             complement(3743471..3744640)
     CDS             complement(3744707..3745243)
     CDS             complement(3745252..3745668)
     CDS             complement(3745698..3746156)
     CDS             complement(3746182..3746577)
     CDS             complement(3747460..3747684)
     CDS             complement(3748028..3748342)
     CDS             complement(3748396..3748779)
     CDS             complement(3748858..3749682)
     CDS             complement(3749697..3750734)
     CDS             complement(3750890..3751525)
     CDS             complement(3751554..3753179)
     CDS             complement(3753267..3753869)
     CDS             complement(3753866..3754654)
     CDS             complement(3754751..3755803)
     CDS             complement(3755953..3757101)
     CDS             complement(3757098..3758063)
     CDS             complement(3758536..3759258)
     CDS             3759469..3763203
     CDS             complement(3763761..3764675)
     CDS             complement(3764675..3765256)
     CDS             complement(3765438..3765857)
     CDS             complement(3765878..3766408)
     CDS             complement(3767490..3769325)
     CDS             complement(3769976..3770938)
     CDS             3771210..3773498
     CDS             3773508..3775241
     CDS             3775392..3777701
     CDS             complement(3777794..3779356)
     CDS             complement(3779545..3780501)
     CDS             complement(3780865..3782367)
     CDS             complement(3782397..3783455)
     CDS             3784011..3788309
     CDS             complement(3788417..3790081)
     CDS             complement(3790217..3791368)
     CDS             complement(3791552..3796669)
     CDS             3796963..3797805
     CDS             3797795..3798214
     CDS             3798211..3798927
     CDS             3798939..3800168
     CDS             complement(3800183..3801265)
     CDS             complement(3801517..3802707)
     CDS             complement(3802773..3803270)
     CDS             3803399..3803824
     CDS             3804051..3805475
     CDS             3805571..3805756
     CDS             complement(3805875..3806165)
     CDS             complement(3806227..3806751)
     CDS             complement(3806748..3807158)
     CDS             3807663..3809453
     CDS             3809699..3810688
     CDS             3810756..3811493
     CDS             complement(3811591..3812136)
     CDS             complement(3812385..3812930)
     CDS             3813031..3813774
     CDS             3813864..3815399
     CDS             3815741..3816310
     CDS             3816560..3818137
     CDS             complement(3818211..3818630)
     CDS             complement(3818777..3818974)
     CDS             complement(3819013..3820737)
     CDS             complement(3820829..3821554)
     CDS             complement(3821705..3822607)
     CDS             complement(3822690..3824105)
     CDS             3824632..3825342
     CDS             complement(3825417..3826412)
     CDS             complement(3826415..3829771)
     CDS             3830174..3831436
     CDS             3831691..3832908
     CDS             3832908..3836111
     CDS             3836266..3836985
     CDS             3837227..3839353
     CDS             complement(3839337..3840734)
     CDS             complement(3840819..3841379)
     CDS             complement(3841342..3842085)
     CDS             3842527..3843351
     CDS             3843362..3843883
     CDS             complement(3843948..3844496)
     CDS             complement(3844489..3845238)
     CDS             complement(3845405..3846874)
     CDS             complement(3847115..3847852)
     CDS             complement(3847991..3849058)
     CDS             complement(3849258..3850433)
     CDS             complement(3850567..3851583)
     CDS             complement(3851712..3853706)
     CDS             3854183..3855334
     CDS             3855464..3855913
     CDS             complement(3855920..3856261)
     CDS             complement(3856254..3858269)
     CDS             complement(3858393..3858935)
     CDS             3859109..3860122
     CDS             complement(3860136..3860369)
     CDS             3860440..3860856
     CDS             complement(3860912..3862234)
     CDS             complement(3862396..3862692)
     CDS             3862912..3863355
     CDS             complement(3863413..3864705)
     CDS             complement(3865141..3867708)
     CDS             3867793..3867921
     CDS             3867965..3868504
     CDS             3868611..3869591
     CDS             complement(3869809..3871002)
     CDS             complement(3871253..3872470)
     CDS             complement(3872522..3873130)
     CDS             complement(3873140..3873760)
     CDS             complement(3873757..3874551)
     CDS             complement(3874541..3875773)
     CDS             complement(3875773..3877143)
     CDS             3877609..3878649
     CDS             3878772..3879194
     CDS             complement(3879365..3880768)
     CDS             complement(3881263..3882120)
     CDS             complement(3882605..3883036)
     CDS             complement(3883157..3883609)
     CDS             complement(3883700..3884140)
     CDS             complement(3884811..3885011)
     CDS             3885403..3887316
     CDS             3887352..3887813
     CDS             complement(3887830..3888240)
     CDS             complement(3888253..3889854)
     CDS             complement(3889901..3890407)
     CDS             3890519..3891502
     CDS             3891512..3891757
     CDS             3891846..3892733
     CDS             complement(3893231..3893743)
     CDS             complement(3893922..3895214)
     CDS             3895446..3896150
     CDS             3896314..3896757
     CDS             3896893..3897792
     CDS             3898075..3899382
     CDS             3899382..3899870
     CDS             3899927..3900721
     CDS             3900773..3901618
     CDS             3901908..3902435
     CDS             3902933..3903352
     CDS             3903381..3904736
     CDS             complement(3905977..3906642)
     CDS             complement(3907019..3907627)
     CDS             3907783..3909012
     CDS             3909150..3910106
     CDS             complement(3910170..3911186)
     CDS             complement(3911251..3916554)
     CDS             complement(3916683..3918041)
     CDS             3918694..3919365
     CDS             3919370..3922033
     CDS             3922030..3923280
     CDS             3923497..3923868
     CDS             3923870..3924304
     CDS             3924295..3924702
     CDS             3924705..3925247
     CDS             3925263..3926888
     CDS             3927129..3927413
     CDS             3927410..3929890
     CDS             3929942..3930676
     CDS             3930673..3931656
     CDS             3931653..3932084
     CDS             complement(3932335..3932487)
     CDS             3932582..3933469
     CDS             complement(3933599..3935692)
     CDS             complement(3936143..3937591)
     CDS             complement(3937786..3942339)
     CDS             3942462..3943373
     CDS             complement(3943670..3944467)
     CDS             3944817..3945974
     CDS             3946155..3946760
     CDS             3946890..3947663
     CDS             3947672..3948403
     CDS             3948512..3949459
     CDS             3949533..3950927
     CDS             3951113..3952174
     CDS             3952520..3952852
     CDS             3953561..3954031
     CDS             complement(3954489..3955748)
     CDS             complement(3955761..3956012)
     CDS             complement(3956029..3956313)
     CDS             complement(3956319..3956972)
     CDS             complement(3956984..3957457)
     CDS             complement(3957512..3958297)
     CDS             complement(3958294..3959112)
     CDS             3959672..3960649
     CDS             3960649..3961200
     CDS             3961197..3961757
     CDS             3961744..3962295
     CDS             3962292..3963023
     CDS             3963129..3964604
     CDS             3964633..3964920
     CDS             3964923..3965366
     CDS             3965363..3966217
     CDS             3966204..3966479
     CDS             3966726..3968090
     CDS             complement(3968165..3968992)
     CDS             complement(3969232..3969924)
     CDS             3970418..3970516
     CDS             3970580..3970813
     CDS             complement(3971542..3972399)
     CDS             complement(3972670..3973005)
     CDS             3973212..3973760
     CDS             complement(3973813..3974595)
     CDS             3974789..3976723
     CDS             complement(3976874..3978277)
     CDS             3978521..3980317
     CDS             3980310..3980939
     CDS             complement(3981029..3981403)
     CDS             3981584..3982549
     CDS             complement(3982604..3983719)
     CDS             complement(3983721..3985076)
     CDS             complement(3985636..3986070)
     CDS             3986657..3987373
     CDS             complement(3987693..3989984)
     CDS             3990281..3991273
     CDS             3991973..3992962
     CDS             3992990..3993943
     CDS             3994481..3994969
     CDS             3995378..3995848
     CDS             complement(3995901..3997151)
     CDS             complement(3997506..3998414)
     CDS             complement(3998402..3999622)
     CDS             complement(3999665..4000330)
     CDS             complement(4000330..4004001)
     CDS             complement(4004665..4005699)
     CDS             4005859..4008216
     CDS             4008241..4010760
     CDS             4010764..4012002
     CDS             4012002..4013009
     CDS             4013045..4014214
     CDS             complement(4014501..4014683)
     CDS             complement(4014752..4015705)
     CDS             complement(4015809..4016546)
     CDS             complement(4017223..4019802)
     CDS             complement(4019836..4020537)
     CDS             complement(4020595..4021125)
     CDS             4022784..4023716
     CDS             4025674..4026972
     CDS             complement(4027128..4027829)
     CDS             4028086..4030269
     CDS             complement(4030338..4030568)
     CDS             complement(4030687..4031097)
     CDS             complement(4031181..4031285)
     CDS             complement(4031680..4032210)
     CDS             complement(4032247..4032765)
     CDS             complement(4033646..4034083)
     CDS             complement(4034255..4034533)
     CDS             complement(4034611..4036905)
     CDS             complement(4036983..4039490)
     CDS             complement(4039660..4041666)
     CDS             complement(4041872..4044058)
     CDS             4044229..4044801
     CDS             complement(4044922..4045701)
     CDS             4046124..4046759
     CDS             4046842..4047189
     CDS             4047170..4047844
     CDS             4047841..4049169
     CDS             complement(4049300..4050103)
     CDS             complement(4050268..4051731)
     CDS             complement(4051741..4052760)
     CDS             complement(4052888..4054105)
     CDS             complement(4054414..4055325)
     CDS             complement(4055381..4056526)
     CDS             complement(4056726..4059206)
     CDS             complement(4059458..4060048)
     CDS             complement(4060205..4060642)
     CDS             complement(4060642..4061271)
     CDS             complement(4061368..4062066)
     CDS             complement(4062066..4063280)
     CDS             complement(4063280..4063870)
     CDS             complement(4064240..4065133)
     CDS             complement(4065137..4066282)
     CDS             complement(4066319..4067626)
     CDS             complement(4067651..4067923)
     CDS             complement(4068016..4068942)
     CDS             complement(4068935..4070869)
     CDS             complement(4070883..4072271)
     CDS             complement(4072280..4072738)
     CDS             complement(4072818..4074317)
     CDS             complement(4074343..4074528)
     CDS             complement(4074562..4075017)
     CDS             complement(4076184..4076729)
     CDS             4076884..4077906
     CDS             4077995..4078873
     CDS             4078888..4079772
     CDS             4079841..4083044
     CDS             4083060..4083782
     CDS             complement(4083801..4084136)
     CDS             4084227..4085162
     CDS             complement(4085247..4086821)
     CDS             4087069..4087260
     CDS             complement(4087460..4088116)
     CDS             complement(4088224..4088562)
     CDS             4088812..4090620
     CDS             complement(4090662..4093064)
     CDS             complement(4093149..4096859)
     CDS             complement(4097080..4098474)
     CDS             4098877..4101783
     CDS             4102022..4103035
     CDS             complement(4103100..4103906)
     CDS             4104485..4105480
     CDS             4105499..4106473
     CDS             complement(4106532..4106939)
     CDS             complement(4106983..4107726)
     CDS             complement(4107910..4108671)
     CDS             complement(4108694..4109644)
     CDS             complement(4109586..4110767)
     CDS             4111396..4111521
     CDS             complement(4111622..4111951)
     CDS             4112173..4113825
     CDS             complement(4113905..4115614)
     CDS             4115855..4116745
     CDS             complement(4116799..4117662)
     CDS             4118025..4118813
     CDS             complement(4118941..4119837)
     CDS             4119886..4120194
     CDS             4120333..4122084
     CDS             complement(4122107..4122631)
     CDS             4122902..4123210
     CDS             4123360..4123674
     CDS             complement(4123681..4124190)
     CDS             4124316..4124699
     CDS             4124774..4125571
     CDS             4125718..4125990
     CDS             4126281..4126973
     CDS             complement(4127016..4127921)
     CDS             complement(4128088..4129806)
     CDS             complement(4129816..4130250)
     CDS             complement(4130247..4132400)
     CDS             4132715..4132891
     CDS             complement(4132996..4133958)
     CDS             4134238..4135593
     CDS             complement(4135655..4136026)
     CDS             complement(4136174..4137616)
     CDS             complement(4137735..4138604)
     CDS             complement(4138609..4139871)
     CDS             complement(4139881..4140894)
     CDS             complement(4141081..4141317)
     CDS             complement(4141327..4142322)
     CDS             complement(4142364..4143383)
     CDS             complement(4143419..4143763)
     CDS             4144083..4146191
     CDS             complement(4146259..4147146)
     CDS             4148158..4150119
     CDS             complement(4150179..4151900)
     CDS             complement(4152100..4153464)
     CDS             complement(4153790..4154116)
     CDS             complement(4154159..4154632)
     CDS             complement(4155028..4156635)
     CDS             complement(4156649..4157704)
     CDS             4157802..4158755
     CDS             4158939..4159349
     CDS             complement(4159433..4159756)
     CDS             complement(4159886..4163098)
     CDS             complement(4163195..4164487)
     CDS             complement(4164504..4165874)
     CDS             complement(4166096..4166545)
     CDS             complement(4166709..4166912)
     CDS             complement(4166949..4167314)
     CDS             4167463..4167876
     CDS             4167978..4168412
     CDS             4168447..4168914
     CDS             4168930..4169607
     CDS             complement(4169659..4170870)
     CDS             complement(4170962..4171732)
     CDS             4171891..4173372
     CDS             4173483..4174181
     CDS             4174736..4176418
     CDS             complement(4176853..4177479)
     CDS             complement(4177628..4182574)
     CDS             4182858..4185251
     CDS             complement(4185294..4187426)
     CDS             complement(4187659..4188942)
     CDS             complement(4189156..4190043)
     CDS             complement(4190040..4191086)
     CDS             complement(4191067..4192356)
     CDS             complement(4192366..4192857)
     CDS             complement(4192977..4193924)
     CDS             complement(4193927..4194634)
     CDS             complement(4194721..4195395)
     CDS             complement(4195460..4196239)
     CDS             complement(4196333..4196773)
     CDS             complement(4196835..4198964)
     CDS             4199512..4201551
     CDS             4201548..4201982
     CDS             4202039..4202623
     CDS             4202888..4203466
     CDS             complement(4203611..4205185)
     CDS             complement(4205176..4210221)
     CDS             4210776..4211822
     CDS             4211891..4212181
     CDS             complement(4212202..4213296)
     CDS             complement(4213514..4214434)
     CDS             complement(4214677..4215831)
     CDS             complement(4215978..4217039)
     CDS             4217427..4217840
     CDS             4217905..4218330
     CDS             complement(4218416..4219276)
     CDS             complement(4219402..4221570)
     CDS             4221662..4221775
     CDS             4222008..4222529
     CDS             4222736..4223023
     CDS             4223300..4223605
     CDS             4224029..4225342
     CDS             complement(4225489..4226607)
     CDS             complement(4226618..4227622)
     CDS             complement(4227665..4228072)
     CDS             complement(4228101..4228982)
     CDS             complement(4229030..4229455)
     CDS             complement(4229467..4229700)
     CDS             4230159..4231652
     CDS             4231966..4232088
     CDS             4232591..4233547
     CDS             4233655..4235688
     CDS             4235722..4236120
     CDS             complement(4236167..4237153)
     CDS             complement(4237300..4237635)
     CDS             4237825..4238247
     CDS             complement(4238317..4239720)
     CDS             complement(4239808..4240065)
     CDS             4240372..4241409
     CDS             4241630..4242802
     CDS             complement(4242852..4244471)
     CDS             complement(4244478..4244768)
     CDS             complement(4244772..4245026)
     CDS             4245369..4246256
     CDS             complement(4246363..4247868)
     CDS             complement(4247871..4248344)
     CDS             4248682..4250280
     CDS             4250386..4251684
     CDS             4251866..4255087
     CDS             4255244..4255468
     CDS             complement(4255472..4256275)
     CDS             complement(4256351..4258921)
     CDS             complement(4259298..4260362)
     CDS             4260822..4261307
     CDS             complement(4261487..4264084)
     CDS             4264519..4265175
     CDS             complement(4265246..4267288)
     CDS             complement(4267499..4269715)
     CDS             complement(4269946..4274346)
     CDS             complement(4274549..4275976)
     CDS             complement(4276126..4278141)
     CDS             complement(4278154..4280820)
     CDS             complement(4280901..4281653)
     CDS             complement(4282025..4282876)
     CDS             complement(4282954..4283493)
     CDS             4283745..4284638
     CDS             4285870..4286322
     CDS             4286399..4288108
     CDS             4288255..4289520
     CDS             4289568..4290494
     CDS             4290583..4291200
     CDS             4291193..4291927
     CDS             4292050..4292259
     CDS             4292294..4292692
     CDS             4292841..4293377
     CDS             complement(4293451..4294377)
     CDS             complement(4294378..4295697)
     CDS             4295850..4296176
     CDS             4296388..4297653
     CDS             complement(4297837..4298754)
     CDS             4298872..4299894
     CDS             4299891..4300175
     CDS             complement(4300239..4300970)
     CDS             complement(4300970..4302976)
     CDS             complement(4303038..4303709)
     CDS             complement(4303914..4304639)
     CDS             4305082..4305963
     CDS             4306138..4307106
     CDS             4307123..4307428
     CDS             4307682..4308428
     CDS             4308527..4309030
     CDS             complement(4309035..4309613)
     CDS             complement(4309761..4310483)
     CDS             complement(4310483..4311382)
     CDS             complement(4311431..4312051)
     CDS             complement(4312063..4312890)
     CDS             complement(4312961..4314205)
     CDS             4314510..4314839
     CDS             complement(4314879..4317293)
     CDS             4317496..4318428
     CDS             4318433..4319173
     CDS             4319234..4320475
     CDS             4320472..4321638
     CDS             4322039..4336372
     CDS             4336461..4338638
     CDS             4338635..4340017
     CDS             4340044..4341459
     CDS             4341456..4342064
     CDS             4342083..4342790
     CDS             4342799..4344718
     CDS             4345630..4348260
     CDS             complement(4348290..4350305)
     CDS             4350521..4350775
     CDS             4350870..4351202
     CDS             4351261..4351626
     CDS             complement(4351623..4352789)
     CDS             4353025..4353552
     CDS             4353715..4355187
     CDS             4355263..4356078
     CDS             complement(4356181..4356714)
     CDS             4357184..4357288
     CDS             complement(4357366..4357659)
     CDS             complement(4357661..4358794)
     CDS             complement(4358937..4360610)
     CDS             complement(4360612..4362471)
     CDS             complement(4362552..4362812)
     CDS             complement(4362809..4364482)
     CDS             complement(4365073..4366551)
     CDS             4366748..4367620
     CDS             complement(4367679..4368995)
     CDS             4369167..4370006
     CDS             complement(4369969..4370382)
     CDS             complement(4370498..4372324)
     CDS             complement(4372344..4373369)
     CDS             4373751..4375826
     CDS             4376005..4376901
     CDS             4377259..4377996
     CDS             4377989..4378837
     CDS             4378824..4379078
     CDS             4379088..4379336
     CDS             4379336..4379884
     CDS             4379881..4381245
     CDS             4381238..4381612
     CDS             4381621..4383441
     CDS             4383438..4385003
     CDS             4385000..4385434
     CDS             4385431..4386249
     CDS             4386259..4388778
     CDS             4388779..4390086
     CDS             4390091..4390831
     CDS             4390928..4392151
     CDS             4392157..4392696
     CDS             4392822..4393547
     CDS             4393548..4394801
     CDS             4394812..4395555
     CDS             4395748..4395990
     CDS             4395999..4396298
     CDS             complement(4396746..4402460)
     CDS             4403176..4403631
     CDS             4403869..4404465
     CDS             4404476..4405978
     CDS             complement(4406021..4407217)
     CDS             4407312..4407887
     CDS             4407983..4408306
     CDS             4408353..4408517
     CDS             complement(4408579..4409175)
     CDS             complement(4409309..4409746)
     CDS             complement(4409785..4410222)
     CDS             complement(4410238..4410840)
     CDS             complement(4410837..4411793)
     CDS             complement(4411856..4412869)
     CDS             4412951..4413172
     CDS             4413202..4413855
     CDS             4414101..4415834
     CDS             4416010..4417257
     CDS             complement(4417343..4419529)
     CDS             complement(4419885..4420961)
     CDS             complement(4420972..4421478)
     CDS             complement(4421526..4422287)
     CDS             4422425..4423432
     CDS             4423491..4423649
     CDS             complement(4423730..4425541)
     CDS             4426544..4427953
     CDS             4428358..4430595
     CDS             4430656..4430922
     CDS             4431304..4432506
     CDS             4432691..4433014
     CDS             complement(4433152..4434276)
     CDS             complement(4434281..4435459)
     CDS             4435744..4437087
     CDS             complement(4437166..4437777)
     CDS             4437931..4439001
     CDS             4439191..4439904
     CDS             4439921..4440499
     CDS             4440521..4441033
     CDS             complement(4441046..4441237)
     CDS             4441542..4443713
     CDS             4443817..4444212
     CDS             4444278..4445045
     CDS             complement(4445081..4445248)
     CDS             4445438..4446613
     CDS             complement(4446610..4447296)
     CDS             complement(4447329..4448585)
     CDS             complement(4448635..4449312)
     CDS             complement(4449361..4449882)
     CDS             4450292..4450453
     CDS             complement(4450455..4451558)
     CDS             complement(4451539..4452219)
     CDS             complement(4452228..4453031)
     CDS             complement(4453068..4453535)
     CDS             complement(4453537..4453788)
     CDS             complement(4453808..4454287)
     CDS             complement(4454400..4455380)
     CDS             4455754..4457403
     CDS             4457707..4459623
     CDS             complement(4459707..4460063)
     CDS             complement(4460100..4460795)
     CDS             complement(4460912..4462369)
     CDS             complement(4462678..4463517)
     CDS             4463884..4464081
     CDS             complement(4464090..4464485)
     CDS             4464826..4466925
     CDS             complement(4467073..4469028)
     CDS             4469329..4469640
     CDS             4469756..4470352
     CDS             4470497..4471654
     CDS             4471928..4472461
     CDS             4472583..4473629
     CDS             4473667..4475082
     CDS             complement(4475151..4475708)
     CDS             complement(4475896..4476306)
     CDS             complement(4476352..4477245)
     CDS             complement(4477296..4477496)
     CDS             complement(4477607..4477786)
     CDS             4478133..4478819
     CDS             4478834..4480183
     CDS             complement(4480242..4482101)
     CDS             4482470..4483990
     CDS             complement(4484060..4484821)
     CDS             4484959..4485876
     CDS             complement(4485873..4486361)
     CDS             complement(4486390..4486812)
     CDS             4487019..4487615
     CDS             4487649..4488083
     CDS             4488131..4488694
     CDS             4488648..4488953
     CDS             4488953..4489615
     CDS             4489618..4490934
     CDS             complement(4490973..4491485)
     CDS             4491689..4491793
     CDS             complement(4491790..4491957)
     CDS             4495349..4495540
     CDS             complement(4496020..4496163)
     CDS             complement(4497589..4498494)
     CDS             complement(4498551..4499447)
     CDS             4499744..4500208
     CDS             4500208..4500864
     CDS             4501051..4502712
     CDS             4502723..4503400
     CDS             4503567..4503764
     CDS             4503782..4506634
     CDS             4506661..4507257
     CDS             4507307..4508335
     CDS             4508714..4508914
     CDS             4508932..4511784
     CDS             4511814..4512383
     CDS             4512460..4513443
     CDS             complement(4513523..4515580)
     CDS             4516140..4517723
     CDS             complement(4518227..4519156)
     CDS             4519543..4520880
     CDS             4520996..4521229
     CDS             4521258..4521530
     CDS             4521548..4522192
     CDS             4522369..4523241
     CDS             complement(4523234..4524169)
     CDS             complement(4524170..4525024)
     CDS             4525221..4525685
     CDS             complement(4527617..4528192)
     CDS             4528284..4528700
     CDS             complement(4528839..4529393)
     CDS             4529638..4531665
     CDS             complement(4531740..4533203)
     CDS             complement(4533200..4534531)
     CDS             complement(4534669..4536066)
     CDS             4536387..4537382
     CDS             4537464..4538600
     CDS             complement(4538617..4539255)
     CDS             complement(4539318..4539671)
     CDS             4539966..4542086
     CDS             complement(4542355..4542921)
     CDS             complement(4543083..4544291)
     CDS             4544407..4545366
     CDS             complement(4545429..4547300)
     CDS             4547730..4548065
     CDS             complement(4548348..4549805)
     CDS             complement(4549842..4550549)
     CDS             4550740..4551267
     CDS             4551364..4551825
     CDS             complement(4551914..4552738)
     CDS             4553034..4553645
     CDS             complement(4553718..4554938)
     CDS             4555214..4555645
     CDS             complement(4555910..4556851)
     CDS             complement(4556848..4557534)
     CDS             complement(4557539..4558003)
     CDS             complement(4558081..4558554)
     CDS             4558969..4559937
     CDS             4560112..4561833
     CDS             4561833..4562636
     CDS             4562659..4563708
     CDS             4563715..4565190
     CDS             complement(4565282..4566139)
     CDS             complement(4566370..4567335)
     CDS             complement(4567332..4568033)
     CDS             complement(4568037..4569791)
     CDS             4570005..4570652
     CDS             4570654..4570929
     CDS             complement(4571000..4571563)
     CDS             4571837..4571938
     CDS             4572007..4572369
     CDS             4572473..4572928
     CDS             4573000..4573461
     CDS             4573680..4573940
     CDS             4573962..4575470
     CDS             4575480..4578617
     CDS             4578801..4579958
     CDS             4580184..4582145
     CDS             complement(4582265..4583041)
     CDS             complement(4583174..4584430)
     CDS             complement(4584430..4586853)
     CDS             4587015..4587635
     CDS             4587632..4588144
     CDS             4588550..4590091
     CDS             4590101..4591693
     CDS             4591695..4592276
     CDS             4592273..4593148
     CDS             complement(4593177..4593407)
     CDS             4593475..4594263
     CDS             4594331..4594876
     CDS             4594876..4595934
     CDS             4595952..4596854
     CDS             4596897..4597538
     CDS             complement(4597553..4598599)
     CDS             4598621..4599991
     CDS             4600590..4600949
     CDS             4601032..4601373
     CDS             4601560..4601823
     CDS             4601915..4602310
     CDS             complement(4602858..4603436)
     CDS             complement(4603593..4604399)
     CDS             4604425..4605219
     CDS             4605281..4605835
     CDS             complement(4605902..4607866)
     CDS             complement(4608085..4610424)
     CDS             complement(4610554..4610895)
     CDS             4611054..4612355
     CDS             4612352..4616818
     CDS             4616820..4617440
     CDS             4617457..4617942
     CDS             complement(4618026..4619402)
     CDS             complement(4619396..4619923)
     CDS             4620024..4620347
     CDS             4620316..4620795
     CDS             4621103..4621294
     CDS             complement(4621774..4622181)
     CDS             complement(4622187..4628660)
     CDS             complement(4628618..4629409)
     CDS             complement(4629501..4629626)
     CDS             complement(4629627..4630223)
     CDS             complement(4630544..4631116)
     CDS             complement(4631234..4631671)
     CDS             complement(4631771..4635313)
     CDS             complement(4635808..4636062)
     CDS             complement(4636230..4636400)
     CDS             4636774..4637499
     CDS             4637540..4638856
     CDS             4638973..4640949
     CDS             complement(4641006..4641479)
     CDS             complement(4641740..4642672)
     CDS             4643031..4643333
     CDS             4643335..4644018
     CDS             4644011..4645375
     CDS             4645790..4647295
     CDS             complement(4647351..4647827)
     CDS             complement(4647903..4651532)
     CDS             4652096..4652485
     CDS             4652675..4653703
     CDS             4653706..4655685
     CDS             4655687..4656307
     CDS             4656307..4656648
     CDS             4656662..4657594
     CDS             complement(4657944..4658396)
     CDS             complement(4658489..4658863)
     CDS             complement(4658989..4659774)
     CDS             4659926..4660771
     CDS             complement(4660811..4661530)
     CDS             complement(4661530..4662558)
     CDS             complement(4662609..4663175)
     CDS             4663642..4665249
     CDS             complement(4665336..4665635)
     CDS             complement(4665684..4665980)
     CDS             complement(4666092..4669226)
     CDS             complement(4669236..4670384)
     CDS             4671215..4671952
     CDS             complement(4672055..4672744)
     CDS             4672952..4673599
     CDS             complement(4673610..4674140)
     CDS             complement(4674270..4676309)
     CDS             4676573..4677355
     CDS             4677457..4677987
     CDS             4678155..4679510
     CDS             4679880..4680701
     CDS             4680976..4681152
     CDS             4681156..4682652
     CDS             4682662..4683768
     CDS             4683780..4685027
     CDS             complement(4685129..4685554)
     CDS             complement(4685918..4687450)
     CDS             4687659..4688222
     CDS             4688488..4689438
     CDS             complement(4689488..4689634)
     CDS             complement(4689747..4690292)
     CDS             4690437..4691639
     CDS             4691636..4692664
     CDS             4692666..4695719
     CDS             4695716..4696021
     CDS             complement(4696064..4696699)
     CDS             complement(4696804..4698039)
     CDS             complement(4698216..4698455)
     CDS             complement(4698463..4699200)
     CDS             complement(4699216..4699758)
     CDS             complement(4699755..4700438)
     CDS             complement(4700428..4701795)
     CDS             complement(4701797..4704022)
     CDS             4704431..4705789
     CDS             complement(4705802..4706527)
     CDS             complement(4706616..4706723)
     CDS             4706770..4707429
     CDS             4707529..4707996
     CDS             complement(4708252..4710387)
     CDS             complement(4710388..4711818)
     CDS             4712055..4712879
     CDS             4712876..4713583
     CDS             4713587..4714294
     CDS             4714278..4714871
     CDS             4714902..4716701
     CDS             4716655..4717701
     CDS             4717783..4718238
     CDS             4718263..4719078
     CDS             complement(4719131..4720855)
     CDS             complement(4720869..4721528)
     CDS             complement(4721530..4722261)
     CDS             4722429..4723658
     CDS             4723683..4724690
     CDS             complement(4724730..4725497)
     CDS             complement(4725563..4725958)
     CDS             complement(4726052..4727524)
     CDS             complement(4727590..4728228)
     CDS             4728356..4729426
     CDS             4729711..4730913
     CDS             complement(4730949..4732025)
     CDS             complement(4732045..4733130)
     CDS             complement(4733183..4734226)
     CDS             4734315..4735067
     CDS             complement(4735082..4736407)
     CDS             4736602..4737249
     CDS             4737520..4738713
     CDS             4738725..4739750
     CDS             4739849..4740154
     CDS             4740151..4740993
     CDS             complement(4741070..4741726)
     CDS             4742112..4744880
     CDS             complement(4745860..4746519)
     CDS             4746689..4747312
     CDS             4748137..4748775
     CDS             4748858..4749412
     CDS             4749481..4749948
     CDS             4750243..4751583
     CDS             complement(4751654..4752649)
     CDS             4752861..4754666
     CDS             4754769..4755782
     CDS             complement(4755739..4758147)
     CDS             complement(4758414..4758575)
     CDS             4761968..4762159
     CDS             complement(4762639..4762782)
     CDS             complement(4764023..4765450)
     CDS             4765542..4765892
     CDS             4766009..4766911
     CDS             4767079..4767282
     CDS             complement(4767362..4769191)
     CDS             complement(4769267..4770037)
     CDS             complement(4770241..4772370)
     CDS             complement(4772632..4773996)
     CDS             complement(4774167..4774595)
     CDS             complement(4774632..4776023)
     CDS             complement(4776059..4776919)
     CDS             complement(4776970..4778511)
     CDS             complement(4778526..4779059)
     CDS             complement(4779076..4779546)
     CDS             complement(4779585..4779836)
     CDS             complement(4779907..4780701)
     CDS             complement(4780714..4781097)
     CDS             complement(4781323..4782201)
     CDS             complement(4782211..4782999)
     CDS             complement(4783074..4783694)
     CDS             complement(4783812..4785701)
     CDS             complement(4786142..4786582)
     CDS             4786761..4788308
     CDS             complement(4788414..4789787)
     CDS             complement(4789880..4791505)
     CDS             complement(4791730..4792086)
     CDS             complement(4792108..4792245)