CDS             249..1733
     CDS             2309..3505
     CDS             3537..4430
     CDS             4444..5604
     CDS             5601..6158
     CDS             6390..8417
     CDS             8449..12237
     CDS             12238..13143
     CDS             13307..13432
     CDS             complement(13523..13717)
     CDS             complement(13823..14485)
     CDS             14567..15862
     CDS             16015..17283
     CDS             17306..18424
     CDS             18488..20005
     CDS             20015..21550
     CDS             21543..21683
     CDS             complement(21673..22107)
     CDS             22215..22742
     CDS             complement(22791..23213)
     CDS             complement(23369..23650)
     CDS             23773..24534
     CDS             24770..25918
     CDS             25953..26627
     CDS             complement(26605..28482)
     CDS             complement(28479..29771)
     CDS             complement(29768..29878)
     CDS             complement(29875..31350)
     CDS             complement(31347..32759)
     CDS             complement(32756..34309)
     CDS             complement(34306..34773)
     CDS             complement(34934..36346)
     CDS             complement(36837..37676)
     CDS             complement(37736..38185)
     CDS             complement(38210..39631)
     CDS             39801..41663
     CDS             41676..43310
     CDS             43303..44505
     CDS             44554..45648
     CDS             45645..48830
     CDS             complement(49139..50068)
     CDS             complement(50159..50842)
     CDS             51578..52831
     CDS             complement(52968..54452)
     CDS             complement(54714..56093)
     CDS             56236..57687
     CDS             57680..58372
     CDS             58369..59133
     CDS             59149..60114
     CDS             60114..60977
     CDS             complement(60981..61454)
     CDS             complement(61510..63393)
     CDS             63479..63733
     CDS             complement(63824..65200)
     CDS             65387..66511
     CDS             complement(66641..67324)
     CDS             complement(67327..68442)
     CDS             68551..69078
     CDS             69075..69773
     CDS             69811..70416
     CDS             complement(70432..70644)
     CDS             70740..71237
     CDS             complement(71234..72040)
     CDS             complement(72059..72400)
     CDS             complement(72409..73407)
     CDS             complement(73415..73801)
     CDS             complement(73869..74306)
     CDS             74390..74659
     CDS             74652..76211
     CDS             complement(76386..76679)
     CDS             77024..77764
     CDS             complement(77748..78917)
     CDS             79243..79338
     CDS             79338..80189
     CDS             80207..80713
     CDS             80710..82434
     CDS             82438..83925
     CDS             83922..86144
     CDS             86144..87904
     CDS             88073..88369
     CDS             88399..89718
     CDS             89821..90126
     CDS             90169..90450
     CDS             90551..91918
     CDS             91981..93441
     CDS             93451..94170
     CDS             94167..94478
     CDS             complement(94479..95549)
     CDS             complement(95565..96449)
     CDS             complement(97769..98875)
     CDS             complement(99179..99373)
     CDS             complement(99445..99744)
     CDS             complement(99755..101098)
     CDS             complement(101172..101516)
     CDS             complement(101516..103141)
     CDS             complement(103173..104570)
     CDS             complement(104567..105913)
     CDS             complement(106149..106406)
     CDS             complement(106439..108409)
     CDS             complement(108433..109410)
     CDS             complement(109407..110186)
     CDS             110289..111989
     CDS             complement(111986..112225)
     CDS             112316..113290
     CDS             complement(113294..115441)
     CDS             complement(115441..115962)
     CDS             complement(115955..116521)
     CDS             116760..117323
     CDS             117451..118380
     CDS             118588..120000
     CDS             120037..120900
     CDS             120942..121910
     CDS             122000..122698
     CDS             122721..123431
     CDS             123502..124035
     CDS             124120..124743
     CDS             124762..125247
     CDS             complement(125363..126295)
     CDS             complement(126292..126891)
     CDS             complement(127120..127920)
     CDS             complement(127920..129263)
     CDS             129341..130897
     CDS             complement(130861..131856)
     CDS             complement(131994..133433)
     CDS             complement(133438..134970)
     CDS             135213..136091
     CDS             136098..137135
     CDS             137119..137898
     CDS             138027..138413
     CDS             complement(138398..138508)
     CDS             138638..139312
     CDS             139343..140083
     CDS             140086..140913
     CDS             140944..141384
     CDS             complement(141608..142294)
     CDS             142419..144095
     CDS             144309..145106
     CDS             145108..145977
     CDS             145983..147209
     CDS             147206..148237
     CDS             148234..149805
     CDS             149815..151449
     CDS             151455..152600
     CDS             152604..154166
     CDS             154136..154780
     CDS             154777..155760
     CDS             155757..156329
     CDS             156296..157093
     CDS             complement(157146..158255)
     CDS             158458..158895
     CDS             complement(158892..160208)
     CDS             complement(160186..160953)
     CDS             161051..161506
     CDS             complement(161503..162525)
     CDS             162600..163439
     CDS             163436..164431
     CDS             164454..165269
     CDS             165266..165757
     CDS             165768..166430
     CDS             complement(166423..167154)
     CDS             167223..168557
     CDS             168557..169330
     CDS             169356..169742
     CDS             complement(169744..170643)
     CDS             170871..172457
     CDS             172454..173443
     CDS             173440..173616
     CDS             173613..174218
     CDS             complement(174240..174725)
     CDS             174863..175168
     CDS             175292..175528
     CDS             175689..176117
     CDS             176310..177698
     CDS             complement(177695..178516)
     CDS             complement(178656..179477)
     CDS             179603..180181
     CDS             complement(180200..180631)
     CDS             complement(180742..181353)
     CDS             complement(181363..183060)
     CDS             183138..183755
     CDS             183752..184189
     CDS             complement(184206..184502)
     CDS             184774..185799
     CDS             185889..186836
     CDS             186833..187315
     CDS             187312..188274
     CDS             188271..189488
     CDS             189485..189895
     CDS             189965..190246
     CDS             complement(190402..192423)
     CDS             192464..193060
     CDS             193057..193746
     CDS             complement(193844..194338)
     CDS             complement(194338..197244)
     CDS             197526..197948
     CDS             198083..198475
     CDS             198493..199227
     CDS             199238..200590
     CDS             complement(200579..200986)
     CDS             complement(200997..202175)
     CDS             202253..203407
     CDS             complement(203416..206457)
     CDS             complement(206533..207270)
     CDS             complement(207249..208049)
     CDS             208327..209199
     CDS             209196..210455
     CDS             210603..212432
     CDS             complement(212524..213081)
     CDS             213183..214691
     CDS             complement(214705..215913)
     CDS             216012..216962
     CDS             complement(216974..218425)
     CDS             complement(218429..220177)
     CDS             complement(220171..220554)
     CDS             complement(220551..221291)
     CDS             complement(221304..222659)
     CDS             complement(222656..224527)
     CDS             complement(224524..225603)
     CDS             225618..226172
     CDS             complement(226156..227184)
     CDS             complement(227181..228107)
     CDS             complement(228195..228416)
     CDS             complement(228490..229269)
     CDS             complement(229453..230220)
     CDS             230995..232545
     CDS             232542..233429
     CDS             complement(233473..234195)
     CDS             complement(234195..235352)
     CDS             235459..236445
     CDS             236538..237659
     CDS             237653..238939
     CDS             complement(238944..239885)
     CDS             complement(239889..242090)
     CDS             242257..243480
     CDS             243506..244936
     CDS             complement(245021..245392)
     CDS             245500..246039
     CDS             complement(246036..247274)
     CDS             complement(247277..248911)
     CDS             complement(248916..249725)
     CDS             complement(249922..250605)
     CDS             250816..251652
     CDS             251910..252764
     CDS             252765..253286
     CDS             253337..255172
     CDS             255216..255614
     CDS             complement(255701..257176)
     CDS             complement(257231..257998)
     CDS             258037..259197
     CDS             259299..261959
     CDS             complement(261978..264506)
     CDS             264735..266132
     CDS             complement(266206..267426)
     CDS             267519..267743
     CDS             267740..268597
     CDS             268608..268868
     CDS             complement(268809..270500)
     CDS             complement(270572..271735)
     CDS             271954..273138
     CDS             complement(273212..274666)
     CDS             complement(274668..278894)
     CDS             complement(278929..279102)
     CDS             complement(279128..279616)
     CDS             279751..280953
     CDS             281018..281647
     CDS             complement(281634..282488)
     CDS             complement(282491..283930)
     CDS             283966..285306
     CDS             285447..286376
     CDS             286635..287948
     CDS             287945..288589
     CDS             288611..288880
     CDS             complement(288980..290815)
     CDS             291056..292144
     CDS             complement(292141..292932)
     CDS             complement(292952..293443)
     CDS             complement(293453..304483)
     CDS             304714..306135
     CDS             306163..309165
     CDS             309258..310979
     CDS             complement(311224..312642)
     CDS             312995..313531
     CDS             313528..314109
     CDS             314238..315368
     CDS             complement(315383..316024)
     CDS             316044..316346
     CDS             316343..316858
     CDS             complement(316880..317041)
     CDS             complement(317127..318899)
     CDS             complement(318972..319415)
     CDS             complement(319445..320200)
     CDS             complement(320203..322086)
     CDS             complement(322104..322529)
     CDS             complement(322606..322896)
     CDS             complement(323109..323930)
     CDS             complement(323972..324274)
     CDS             324383..325141
     CDS             complement(325170..326291)
     CDS             complement(326288..326725)
     CDS             complement(326722..328254)
     CDS             complement(328310..329218)
     CDS             329451..330161
     CDS             complement(330200..330631)
     CDS             complement(330688..331119)
     CDS             331318..333873
     CDS             333881..334228
     CDS             334358..334711
     CDS             complement(334715..335455)
     CDS             complement(335452..336594)
     CDS             complement(336722..337264)
     CDS             complement(337275..338219)
     CDS             complement(338216..338923)
     CDS             339318..339560
     CDS             339596..340558
     CDS             complement(340595..341287)
     CDS             complement(341300..342214)
     CDS             complement(342270..342788)
     CDS             complement(342840..343448)
     CDS             complement(343879..346965)
     CDS             complement(347239..347880)
     CDS             347985..348854
     CDS             complement(348983..349885)
     CDS             complement(349944..350396)
     CDS             complement(350569..351765)
     CDS             351839..352435
     CDS             352432..353481
     CDS             complement(353530..353994)
     CDS             complement(354073..354744)
     CDS             complement(354741..355253)
     CDS             355357..356040
     CDS             complement(356476..357384)
     CDS             complement(357409..357633)
     CDS             complement(357642..358457)
     CDS             complement(358469..359479)
     CDS             complement(359476..361062)
     CDS             361122..362021
     CDS             complement(362247..363386)
     CDS             complement(363626..363988)
     CDS             364252..365229
     CDS             365319..365759
     CDS             365868..366140
     CDS             366211..366615
     CDS             366599..366862
     CDS             complement(366864..367007)
     CDS             367175..368116
     CDS             368144..368953
     CDS             369001..370044
     CDS             complement(370035..370370)
     CDS             complement(370372..371136)
     CDS             complement(371152..372288)
     CDS             complement(372288..374051)
     CDS             complement(374048..374842)
     CDS             complement(374846..375604)
     CDS             complement(375601..377598)
     CDS             complement(377609..379207)
     CDS             complement(379370..380305)
     CDS             380532..381557
     CDS             381554..382732
     CDS             complement(382739..383248)
     CDS             complement(383245..383718)
     CDS             complement(383735..385234)
     CDS             complement(385249..386853)
     CDS             complement(386869..387381)
     CDS             complement(387396..387848)
     CDS             388050..389348
     CDS             389480..389788
     CDS             complement(389785..390831)
     CDS             390980..391816
     CDS             complement(391813..392346)
     CDS             392417..392785
     CDS             393083..393796
     CDS             393807..394661
     CDS             394665..396029
     CDS             396026..397054
     CDS             397039..398364
     CDS             398361..399680
     CDS             399677..400813
     CDS             400814..402259
     CDS             complement(402299..402871)
     CDS             403066..404802
     CDS             404897..405631
     CDS             complement(405612..406247)
     CDS             complement(406240..407469)
     CDS             complement(407600..408571)
     CDS             408663..409532
     CDS             409557..410321
     CDS             410318..411790
     CDS             411790..412527
     CDS             412524..413051
     CDS             complement(413061..413510)
     CDS             complement(413511..414152)
     CDS             complement(414149..414922)
     CDS             complement(414958..416199)
     CDS             complement(416276..416851)
     CDS             complement(416848..417882)
     CDS             418154..419074
     CDS             419087..420118
     CDS             420123..420995
     CDS             421104..421748
     CDS             complement(421745..422011)
     CDS             422107..422895
     CDS             complement(422904..424316)
     CDS             complement(424326..424568)
     CDS             complement(424580..425884)
     CDS             complement(425877..427073)
     CDS             complement(427234..427641)
     CDS             complement(427789..429027)
     CDS             429083..430777
     CDS             430878..431657
     CDS             432037..432252
     CDS             432249..433643
     CDS             433660..434925
     CDS             complement(434952..435272)
     CDS             complement(435313..437526)
     CDS             complement(437584..438540)
     CDS             complement(438537..439673)
     CDS             complement(439670..440308)
     CDS             complement(440507..441769)
     CDS             442062..442637
     CDS             complement(442634..443263)
     CDS             443348..444256
     CDS             444412..446259
     CDS             446256..447788
     CDS             447785..451780
     CDS             451780..452088
     CDS             452093..453667
     CDS             complement(453673..454878)
     CDS             455125..455418
     CDS             455451..455738
     CDS             455748..456608
     CDS             456596..458053
     CDS             458056..459417
     CDS             459414..460301
     CDS             complement(460288..461481)
     CDS             complement(461478..462413)
     CDS             462458..463222
     CDS             463361..464980
     CDS             465003..465917
     CDS             complement(465905..466387)
     CDS             466431..467102
     CDS             complement(467056..468549)
     CDS             468602..469294
     CDS             complement(469298..469765)
     CDS             469829..471577
     CDS             complement(471723..472709)
     CDS             complement(472706..473698)
     CDS             complement(473695..474657)
     CDS             complement(474657..475685)
     CDS             complement(475685..477334)
     CDS             477561..478514
     CDS             complement(478503..479246)
     CDS             complement(479256..480041)
     CDS             complement(480051..481280)
     CDS             481487..484063
     CDS             484063..485472
     CDS             complement(485463..487352)
     CDS             complement(487428..488291)
     CDS             complement(488373..490145)
     CDS             490327..490887
     CDS             491039..491533
     CDS             complement(491530..492033)
     CDS             492162..492947
     CDS             492975..493865
     CDS             complement(494099..494209)
     CDS             494468..494668
     CDS             494769..495830
     CDS             495898..496947
     CDS             496944..498887
     CDS             498975..499154
     CDS             499313..500332
     CDS             500401..502026
     CDS             502131..503012
     CDS             complement(503440..503943)
     CDS             complement(503943..504749)
     CDS             505224..506678
     CDS             506708..507271
     CDS             507268..507573
     CDS             507570..508373
     CDS             508402..508602
     CDS             508599..509840
     CDS             510393..511478
     CDS             511503..512501
     CDS             512520..513410
     CDS             513456..513842
     CDS             514011..515036
     CDS             complement(515252..515377)
     CDS             516213..517271
     CDS             517268..517582
     CDS             518177..519250
     CDS             519727..520908
     CDS             520905..523079
     CDS             523076..523519
     CDS             complement(523499..523939)
     CDS             complement(523936..525192)
     CDS             525485..525994
     CDS             526117..527889
     CDS             527886..528176
     CDS             528372..529832
     CDS             530389..530898
     CDS             530959..532326
     CDS             532346..533173
     CDS             533231..534256
     CDS             534271..535356
     CDS             535371..536534
     CDS             536528..537025
     CDS             537054..537452
     CDS             537455..537973
     CDS             complement(538064..538489)
     CDS             complement(538566..538856)
     CDS             539073..539882
     CDS             539879..540736
     CDS             540790..542088
     CDS             542146..542982
     CDS             543322..543798
     CDS             complement(544279..544686)
     CDS             complement(544704..546686)
     CDS             complement(546679..547056)
     CDS             547208..547474
     CDS             547480..548259
     CDS             548272..548679
     CDS             549102..549824
     CDS             549874..551118
     CDS             551141..552340
     CDS             552337..554574
     CDS             554571..555005
     CDS             555107..555307
     CDS             555304..556632
     CDS             556629..557975
     CDS             557972..559111
     CDS             559111..560565
     CDS             560562..561227
     CDS             561224..561883
     CDS             561951..563093
     CDS             563256..564689
     CDS             565005..566465
     CDS             566455..566934
     CDS             567247..568560
     CDS             568557..569099
     CDS             569206..570237
     CDS             570290..571543
     CDS             571540..572706
     CDS             572947..573201
     CDS             573188..574234
     CDS             574265..574462
     CDS             574710..576125
     CDS             576122..576676
     CDS             576815..577219
     CDS             577309..578202
     CDS             578314..578871
     CDS             579440..580222
     CDS             580222..581538
     CDS             581541..582053
     CDS             582090..583319
     CDS             583339..584292
     CDS             584719..584829
     CDS             584826..585605
     CDS             585842..586693
     CDS             586706..587596
     CDS             587669..589069
     CDS             589134..589652
     CDS             589701..589919
     CDS             590463..590603
     CDS             590939..592171
     CDS             593000..593599
     CDS             593711..594004
     CDS             594137..595606
     CDS             595818..596984
     CDS             597023..597796
     CDS             598276..599274
     CDS             complement(599300..600304)
     CDS             complement(600304..601281)
     CDS             complement(601556..602305)
     CDS             602312..603175
     CDS             603175..603744
     CDS             603741..604946
     CDS             604943..606124
     CDS             606121..606819
     CDS             606816..607538
     CDS             607671..608336
     CDS             608329..608919
     CDS             609130..609618
     CDS             609630..609968
     CDS             610160..610759
     CDS             610871..612370
     CDS             612409..613182
     CDS             complement(613347..613448)
     CDS             613913..615646
     CDS             615854..617479
     CDS             complement(617900..618028)
     CDS             complement(618110..619009)
     CDS             complement(619006..619338)
     CDS             620528..620815
     CDS             620932..622557
     CDS             622612..622869
     CDS             complement(623033..624265)
     CDS             624270..624665
     CDS             624662..625561
     CDS             625618..626169
     CDS             626263..627495
     CDS             complement(627933..628661)
     CDS             629152..629787
     CDS             629983..630423
     CDS             630452..631024
     CDS             631255..632910
     CDS             complement(632933..633916)
     CDS             complement(633913..634779)
     CDS             complement(634776..636338)
     CDS             636452..637078
     CDS             637075..637863
     CDS             637871..638818
     CDS             638815..639831
     CDS             639913..641253
     CDS             641263..641586
     CDS             641586..642917
     CDS             642920..643666
     CDS             643684..644052
     CDS             644052..644915
     CDS             645190..646509
     CDS             646610..648124
     CDS             complement(648190..648927)
     CDS             649136..649867
     CDS             649861..651147
     CDS             651144..651923
     CDS             651920..652984
     CDS             652981..654246
     CDS             654243..655622
     CDS             655679..656617
     CDS             656614..657342
     CDS             657454..658923
     CDS             658949..659686
     CDS             complement(659688..660923)
     CDS             661034..661213
     CDS             complement(661194..662474)
     CDS             complement(662573..665656)
     CDS             complement(665797..668262)
     CDS             complement(668337..670169)
     CDS             670341..670856
     CDS             671120..672169
     CDS             672258..674066
     CDS             674136..675626
     CDS             675657..677486
     CDS             complement(677483..677998)
     CDS             678043..678270
     CDS             complement(678484..679455)
     CDS             complement(679452..680075)
     CDS             complement(680119..680676)
     CDS             680767..682674
     CDS             682667..683107
     CDS             683558..685426
     CDS             685423..686052
     CDS             686098..687279
     CDS             687279..687653
     CDS             complement(687751..688653)
     CDS             complement(688678..689820)
     CDS             complement(689861..690874)
     CDS             691043..691609
     CDS             complement(691598..692275)
     CDS             692327..693283
     CDS             complement(693335..694333)
     CDS             complement(694320..695090)
     CDS             complement(695109..695336)
     CDS             695588..696280
     CDS             696322..696918
     CDS             696915..697301
     CDS             697311..697832
     CDS             697923..698354
     CDS             698486..699544
     CDS             699658..700119
     CDS             complement(700116..700424)
     CDS             complement(700536..700868)
     CDS             complement(700881..701648)
     CDS             702105..702560
     CDS             complement(702584..703219)
     CDS             703401..705947
     CDS             706162..706941
     CDS             706956..707732
     CDS             707739..708632
     CDS             708625..709269
     CDS             complement(709153..710760)
     CDS             complement(710757..711296)
     CDS             711370..712482
     CDS             712475..714322
     CDS             complement(714319..715017)
     CDS             715052..716065
     CDS             716162..717199
     CDS             complement(717264..718070)
     CDS             718150..718530
     CDS             complement(718544..719443)
     CDS             complement(719484..720263)
     CDS             720287..721660
     CDS             complement(721602..722204)
     CDS             722297..723592
     CDS             723589..724233
     CDS             724260..725363
     CDS             725389..726042
     CDS             complement(725999..726193)
     CDS             complement(726194..727414)
     CDS             complement(727424..729463)
     CDS             729543..730034
     CDS             730031..731185
     CDS             731182..731625
     CDS             731645..732067
     CDS             732064..733299
     CDS             733300..733710
     CDS             complement(733762..734640)
     CDS             complement(734696..735340)
     CDS             complement(735327..736052)
     CDS             736116..736448
     CDS             736445..736924
     CDS             736978..737472
     CDS             737518..737808
     CDS             complement(737836..738576)
     CDS             738600..739610
     CDS             739627..740598
     CDS             740616..742694
     CDS             742691..743869
     CDS             complement(743789..744247)
     CDS             complement(744534..746801)
     CDS             complement(746801..747799)
     CDS             complement(747799..748998)
     CDS             749251..749766
     CDS             complement(749750..750415)
     CDS             750552..751568
     CDS             751565..751762
     CDS             751755..752552
     CDS             752561..753307
     CDS             753304..754209
     CDS             754206..754964
     CDS             754966..755886
     CDS             755888..757396
     CDS             757393..758859
     CDS             complement(758856..760100)
     CDS             complement(760097..761281)
     CDS             761346..762572
     CDS             complement(762539..762805)
     CDS             complement(762815..764302)
     CDS             complement(764333..764962)
     CDS             complement(764977..765591)
     CDS             complement(765588..766424)
     CDS             complement(766421..767971)
     CDS             768189..769919
     CDS             complement(769916..770296)
     CDS             complement(770307..771914)
     CDS             772124..772423
     CDS             complement(772522..773340)
     CDS             complement(773346..774239)
     CDS             complement(774243..774944)
     CDS             774975..775283
     CDS             775326..775784
     CDS             775795..776502
     CDS             776483..777625
     CDS             777629..778261
     CDS             complement(778262..779032)
     CDS             complement(778980..779348)
     CDS             complement(779345..779632)
     CDS             complement(779629..780168)
     CDS             complement(780165..781781)
     CDS             complement(781778..782245)
     CDS             complement(782242..785151)
     CDS             complement(785240..785935)
     CDS             785990..787486
     CDS             complement(787644..789113)
     CDS             complement(789315..789788)
     CDS             complement(789864..792092)
     CDS             complement(792094..792945)
     CDS             complement(792942..793571)
     CDS             complement(793682..794890)
     CDS             complement(794890..795807)
     CDS             795874..796356
     CDS             796353..797795
     CDS             797841..798656
     CDS             798657..799589
     CDS             799619..800095
     CDS             complement(800100..801800)
     CDS             complement(801907..802404)
     CDS             802542..803747
     CDS             complement(803755..804663)
     CDS             804769..805329
     CDS             805511..807136
     CDS             807334..808026
     CDS             complement(808111..808485)
     CDS             complement(808566..810293)
     CDS             810301..810693
     CDS             810704..811216
     CDS             811327..811788
     CDS             811790..813328
     CDS             813391..814302
     CDS             814352..815206
     CDS             complement(815292..816035)
     CDS             complement(816047..816757)
     CDS             complement(816754..817626)
     CDS             817756..818217
     CDS             complement(818225..818824)
     CDS             complement(818821..820323)
     CDS             complement(820363..821265)
     CDS             complement(821268..821510)
     CDS             complement(821507..822166)
     CDS             complement(822174..822662)
     CDS             complement(822736..823053)
     CDS             complement(823055..825085)
     CDS             825114..825401
     CDS             complement(825455..827287)
     CDS             827407..828456
     CDS             828460..829254
     CDS             829299..830624
     CDS             830621..831115
     CDS             831261..831500
     CDS             831493..831882
     CDS             831918..833312
     CDS             833349..833591
     CDS             833667..834752
     CDS             complement(834733..835683)
     CDS             complement(835743..836285)
     CDS             complement(836282..837709)
     CDS             837770..838603
     CDS             838869..840155
     CDS             840465..841319
     CDS             841526..842401
     CDS             complement(842428..843303)
     CDS             complement(843504..844208)
     CDS             844282..845637
     CDS             845730..846260
     CDS             846253..846903
     CDS             846967..847248
     CDS             847248..847658
     CDS             847658..848335
     CDS             complement(848339..849088)
     CDS             complement(849250..850137)
     CDS             complement(850151..851308)
     CDS             851640..853163
     CDS             853173..854237
     CDS             854440..855144
     CDS             855141..855947
     CDS             855944..856555
     CDS             856559..856837
     CDS             complement(856844..857632)
     CDS             complement(857654..858142)
     CDS             858187..859236
     CDS             859279..860550
     CDS             complement(860626..861384)
     CDS             861610..862923
     CDS             863017..864312
     CDS             864309..864839
     CDS             864852..865604
     CDS             865743..866948
     CDS             866956..867642
     CDS             complement(867699..868502)
     CDS             868599..869582
     CDS             869609..870742
     CDS             870758..871603
     CDS             871621..872466
     CDS             872526..873410
     CDS             873685..873822
     CDS             873954..874055
     CDS             874085..875191
     CDS             875242..876312
     CDS             complement(876322..876864)
     CDS             complement(876978..877883)
     CDS             877935..878177
     CDS             878324..879694
     CDS             879720..880658
     CDS             880655..882370
     CDS             882496..883428
     CDS             883425..883838
     CDS             883859..884314
     CDS             884311..884820
     CDS             884817..885068
     CDS             885275..886135
     CDS             886138..886590
     CDS             886644..887507
     CDS             887494..888084
     CDS             888128..888397
     CDS             888422..888925
     CDS             888922..890295
     CDS             complement(890296..890676)
     CDS             complement(890701..890991)
     CDS             891242..891385
     CDS             complement(891405..892928)
     CDS             893066..894505
     CDS             894502..896031
     CDS             896086..897384
     CDS             897381..897983
     CDS             897992..898582
     CDS             898579..899373
     CDS             899373..901061
     CDS             901058..902041
     CDS             902139..903179
     CDS             complement(903207..903386)
     CDS             903436..903750
     CDS             903899..904240
     CDS             complement(904244..904957)
     CDS             complement(904954..905862)
     CDS             complement(905859..906812)
     CDS             complement(906803..907276)
     CDS             complement(907266..908126)
     CDS             complement(908140..909144)
     CDS             complement(909259..910128)
     CDS             910171..910383
     CDS             910376..911164
     CDS             911161..912207
     CDS             912291..913421
     CDS             complement(913492..914514)
     CDS             complement(914501..915184)
     CDS             915288..915944
     CDS             915941..916606
     CDS             916606..917232
     CDS             917232..918335
     CDS             918332..918799
     CDS             complement(918725..920080)
     CDS             complement(920127..920447)
     CDS             complement(920473..921153)
     CDS             complement(921414..922214)
     CDS             complement(922211..922939)
     CDS             923088..923363
     CDS             923367..924146
     CDS             924285..925898
     CDS             925895..927064
     CDS             927103..928326
     CDS             928442..929653
     CDS             complement(929677..929778)
     CDS             929881..930078
     CDS             930168..930596
     CDS             930783..932228
     CDS             932263..933906
     CDS             933949..935091
     CDS             935290..936501
     CDS             936696..938021
     CDS             938415..939302
     CDS             939423..940397
     CDS             940429..941454
     CDS             941456..941689
     CDS             941696..942616
     CDS             complement(942698..944857)
     CDS             complement(944869..946080)
     CDS             complement(946272..946640)
     CDS             complement(946787..947299)
     CDS             complement(947325..947906)
     CDS             948256..949023
     CDS             949020..949874
     CDS             949946..951331
     CDS             951381..952412
     CDS             952409..953725
     CDS             953722..955005
     CDS             955002..956135
     CDS             956137..957624
     CDS             958450..961029
     CDS             complement(961125..961742)
     CDS             961807..962724
     CDS             962952..963659
     CDS             963748..965301
     CDS             965298..966002
     CDS             complement(965993..966919)
     CDS             complement(966916..967878)
     CDS             complement(967875..968030)
     CDS             complement(968176..968790)
     CDS             complement(968834..969871)
     CDS             complement(969970..970317)
     CDS             970509..971792
     CDS             971807..972094
     CDS             972105..972404
     CDS             complement(972645..973031)
     CDS             complement(973054..974589)
     CDS             complement(974596..975480)
     CDS             complement(975569..976555)
     CDS             976629..977552
     CDS             complement(977601..978524)
     CDS             complement(978528..978977)
     CDS             complement(978988..979695)
     CDS             complement(979729..980979)
     CDS             complement(981002..982222)
     CDS             982272..982949
     CDS             complement(983012..984610)
     CDS             complement(984893..986080)
     CDS             986230..986826
     CDS             986823..987119
     CDS             987388..988233
     CDS             988237..989094
     CDS             989113..990684
     CDS             990681..991736
     CDS             991729..992766
     CDS             992766..993884
     CDS             993884..995104
     CDS             995101..996351
     CDS             996348..997031
     CDS             997042..997821
     CDS             997824..998405
     CDS             998617..999576
     CDS             999584..1000171
     CDS             1000236..1001798
     CDS             1001908..1002864
     CDS             1002819..1003883
     CDS             1003901..1004650
     CDS             1004718..1005500
     CDS             1005500..1007149
     CDS             1007146..1007658
     CDS             complement(1007655..1008344)
     CDS             1008463..1009590
     CDS             1009677..1010510
     CDS             1010526..1011002
     CDS             complement(1011016..1011201)
     CDS             complement(1011211..1012035)
     CDS             1012128..1012814
     CDS             complement(1012892..1013446)
     CDS             complement(1013551..1013892)
     CDS             complement(1014089..1015495)
     CDS             1015651..1016832
     CDS             complement(1016804..1018390)
     CDS             1018469..1019068
     CDS             complement(1019061..1019555)
     CDS             complement(1019599..1020855)
     CDS             1020895..1021884
     CDS             1021963..1022853
     CDS             1022900..1023430
     CDS             complement(1023437..1024462)
     CDS             1024573..1025055
     CDS             complement(1025046..1025537)
     CDS             complement(1025855..1026913)
     CDS             1027476..1029596
     CDS             1029593..1037026
     CDS             1037042..1038184
     CDS             1038203..1038538
     CDS             1038535..1049625
     CDS             1049639..1050331
     CDS             1050328..1052811
     CDS             1052827..1054143
     CDS             1054247..1054669
     CDS             complement(1054670..1055452)
     CDS             1055640..1058048
     CDS             complement(1058300..1060078)
     CDS             1060426..1061709
     CDS             1061820..1062557
     CDS             1062699..1063601
     CDS             complement(1063609..1064508)
     CDS             1064640..1065827
     CDS             complement(1065898..1066851)
     CDS             complement(1066865..1068202)
     CDS             complement(1068224..1069024)
     CDS             complement(1069035..1069757)
     CDS             complement(1069919..1070923)
     CDS             complement(1070916..1071983)
     CDS             complement(1071995..1072984)
     CDS             complement(1073005..1073934)
     CDS             complement(1073963..1075537)
     CDS             1075847..1076821
     CDS             complement(1076823..1077014)
     CDS             1077123..1078658
     CDS             complement(1078729..1079628)
     CDS             complement(1079628..1080101)
     CDS             complement(1080142..1081401)
     CDS             complement(1081405..1082346)
     CDS             complement(1082378..1083976)
     CDS             complement(1084084..1084767)
     CDS             1084923..1085126
     CDS             1085427..1087187
     CDS             1087262..1087816
     CDS             1087843..1088514
     CDS             1088548..1088757
     CDS             complement(1088754..1089200)
     CDS             1089257..1090636
     CDS             1090787..1090927
     CDS             1090924..1091412
     CDS             1091535..1091738
     CDS             1092124..1094478
     CDS             complement(1094577..1094687)
     CDS             1095082..1096089
     CDS             1096086..1096916
     CDS             complement(1096920..1098092)
     CDS             1098363..1099568
     CDS             1099670..1099831
     CDS             1099895..1100083
     CDS             1100173..1100880
     CDS             1100918..1101676
     CDS             complement(1101673..1102473)
     CDS             complement(1102496..1104130)
     CDS             1104594..1104740
     CDS             1104908..1106041
     CDS             1106038..1107060
     CDS             1107057..1108547
     CDS             1108694..1109803
     CDS             complement(1109849..1110325)
     CDS             complement(1110322..1113213)
     CDS             complement(1113210..1113635)
     CDS             1113846..1114499
     CDS             1114556..1115239
     CDS             1115274..1115453
     CDS             complement(1115433..1116386)
     CDS             complement(1116416..1117285)
     CDS             1117315..1117794
     CDS             1117796..1118023
     CDS             1118011..1118787
     CDS             1118908..1120278
     CDS             1120356..1121816
     CDS             1122005..1124332
     CDS             complement(1124429..1126915)
     CDS             complement(1127012..1127170)
     CDS             1127362..1127829
     CDS             1128003..1128878
     CDS             1129039..1130187
     CDS             complement(1130231..1131706)
     CDS             1131923..1132369
     CDS             1132488..1133105
     CDS             complement(1133098..1136079)
     CDS             complement(1136163..1138331)
     CDS             complement(1138325..1139398)
     CDS             1139833..1140684
     CDS             1140686..1142431
     CDS             1142558..1142977
     CDS             1142928..1143119
     CDS             complement(1143370..1144158)
     CDS             complement(1144405..1145883)
     CDS             complement(1145922..1146920)
     CDS             1147069..1147317
     CDS             complement(1147529..1147621)
     CDS             complement(1148572..1149522)
     CDS             1149586..1150662
     CDS             1152466..1152720
     CDS             complement(1153470..1155020)
     CDS             1155333..1155650
     CDS             1155647..1156540
     CDS             complement(1156521..1158191)
     CDS             complement(1158197..1159339)
     CDS             complement(1159668..1160525)
     CDS             complement(1160522..1160830)
     CDS             complement(1160936..1163830)
     CDS             1163893..1164831
     CDS             1164835..1167588
     CDS             complement(1167590..1168912)
     CDS             complement(1169171..1170622)
     CDS             1170693..1171355
     CDS             1171641..1172060
     CDS             1172430..1173482
     CDS             complement(1173562..1173939)
     CDS             complement(1173936..1175390)
     CDS             1175999..1179364
     CDS             1179366..1180133
     CDS             complement(1180214..1180378)
     CDS             1180558..1180965
     CDS             1181258..1181545
     CDS             1181575..1182396
     CDS             1182633..1183079
     CDS             1183143..1184237
     CDS             1184203..1186116
     CDS             complement(1186248..1186373)
     CDS             1186505..1186720
     CDS             complement(1186809..1187189)
     CDS             complement(1187189..1188454)
     CDS             complement(1188451..1188735)
     CDS             complement(1188735..1189046)
     CDS             complement(1189271..1190269)
     CDS             1190670..1191455
     CDS             1191452..1192150
     CDS             1192306..1194054
     CDS             1194277..1195221
     CDS             1195279..1196430
     CDS             complement(1196456..1196764)
     CDS             1197333..1198403
     CDS             1198411..1199352
     CDS             1199349..1199459
     CDS             1199456..1200481
     CDS             1200899..1202338
     CDS             1202335..1202913
     CDS             1202906..1206277
     CDS             1206274..1207428
     CDS             1208187..1208513
     CDS             1208513..1209793
     CDS             complement(1209906..1211234)
     CDS             1211328..1212980
     CDS             complement(1213479..1213868)
     CDS             complement(1213956..1214879)
     CDS             complement(1214954..1217548)
     CDS             complement(1217632..1217979)
     CDS             complement(1217966..1218196)
     CDS             1218412..1220067
     CDS             1220129..1221004
     CDS             1221173..1221394
     CDS             1221391..1222131
     CDS             complement(1222168..1222434)
     CDS             complement(1222431..1222724)
     CDS             complement(1222766..1224271)
     CDS             1224531..1226663
     CDS             1226732..1227451
     CDS             complement(1227456..1227719)
     CDS             1227929..1230259
     CDS             complement(1230261..1230839)
     CDS             complement(1230907..1231587)
     CDS             1231802..1232209
     CDS             1232397..1233890
     CDS             1233883..1234284
     CDS             complement(1234271..1236112)
     CDS             1236190..1237035
     CDS             complement(1237011..1237580)
     CDS             complement(1237700..1238713)
     CDS             1238872..1239798
     CDS             1239808..1240347
     CDS             complement(1240369..1241958)
     CDS             complement(1241962..1242960)
     CDS             complement(1242998..1243606)
     CDS             1243951..1244196
     CDS             1244193..1244588
     CDS             complement(1244661..1248023)
     CDS             complement(1248016..1248705)
     CDS             complement(1248702..1250159)
     CDS             1250404..1251150
     CDS             1251156..1251782
     CDS             1251938..1252591
     CDS             complement(1252588..1252818)
     CDS             complement(1252815..1254179)
     CDS             complement(1254524..1255555)
     CDS             complement(1255627..1257975)
     CDS             complement(1257972..1258655)
     CDS             1258693..1259310
     CDS             1259310..1262441
     CDS             complement(1262476..1264110)
     CDS             complement(1264137..1264865)
     CDS             complement(1264876..1265889)
     CDS             1265942..1266382
     CDS             1266421..1266837
     CDS             1266901..1267755
     CDS             complement(1267756..1268793)
     CDS             complement(1268882..1269580)
     CDS             complement(1269696..1272218)
     CDS             1272381..1274312
     CDS             complement(1274241..1275263)
     CDS             complement(1275260..1275766)
     CDS             complement(1275771..1276844)
     CDS             complement(1276841..1279024)
     CDS             complement(1279190..1279918)
     CDS             1280079..1280297
     CDS             complement(1280305..1281483)
     CDS             complement(1281609..1282952)
     CDS             complement(1282972..1285245)
     CDS             complement(1285271..1285645)
     CDS             complement(1285863..1288250)
     CDS             complement(1288484..1288783)
     CDS             complement(1288906..1289214)
     CDS             complement(1289403..1289657)
     CDS             complement(1289777..1291432)
     CDS             complement(1291429..1294722)
     CDS             complement(1294722..1297976)
     CDS             complement(1297983..1298582)
     CDS             complement(1298688..1299404)
     CDS             complement(1299462..1300127)
     CDS             complement(1300244..1303036)
     CDS             complement(1303141..1303842)
     CDS             1303903..1305006
     CDS             complement(1304984..1305976)
     CDS             complement(1305984..1307078)
     CDS             complement(1307081..1307914)
     CDS             complement(1307911..1309326)
     CDS             complement(1309332..1310402)
     CDS             complement(1310407..1311690)
     CDS             complement(1311687..1311983)
     CDS             complement(1311976..1312860)
     CDS             complement(1312881..1313402)
     CDS             complement(1313658..1314359)
     CDS             complement(1314443..1315450)
     CDS             complement(1315564..1316280)
     CDS             1316668..1316835
     CDS             1316904..1317383
     CDS             1317370..1317798
     CDS             1317808..1318341
     CDS             1318636..1319079
     CDS             1319134..1319934
     CDS             1319977..1320405
     CDS             1320545..1321252
     CDS             complement(1321691..1321987)
     CDS             1322129..1323685
     CDS             complement(1323746..1324642)
     CDS             complement(1324807..1325709)
     CDS             complement(1325709..1327064)
     CDS             complement(1327109..1327429)
     CDS             complement(1327507..1328517)
     CDS             1328663..1329232
     CDS             complement(1329312..1329905)
     CDS             complement(1329908..1330447)
     CDS             1330510..1331463
     CDS             complement(1331479..1331829)
     CDS             1331991..1336106
     CDS             1336103..1336708
     CDS             1336708..1337628
     CDS             1337879..1338418
     CDS             1338461..1338853
     CDS             1338997..1340085
     CDS             1340530..1342248
     CDS             1342319..1344085
     CDS             1344387..1347872
     CDS             1347927..1351880
     CDS             1352207..1352929
     CDS             1353061..1353708
     CDS             1353751..1354530
     CDS             1354637..1355704
     CDS             complement(1355680..1356522)
     CDS             1357283..1359673
     CDS             complement(1359739..1360626)
     CDS             complement(1360631..1362322)
     CDS             complement(1362328..1363374)
     CDS             1363593..1364075
     CDS             1364125..1365780
     CDS             1365777..1366685
     CDS             1366708..1367421
     CDS             1367418..1368215
     CDS             complement(1368217..1368687)
     CDS             complement(1368740..1369141)
     CDS             complement(1369144..1369476)
     CDS             1369589..1370140
     CDS             1370140..1370676
     CDS             1370736..1371311
     CDS             1371597..1371971
     CDS             1371971..1372441
     CDS             1372544..1374646
     CDS             1374740..1375930
     CDS             1376045..1376941
     CDS             complement(1376925..1378259)
     CDS             1378309..1379136
     CDS             1379179..1380036
     CDS             complement(1380033..1381244)
     CDS             complement(1381241..1382113)
     CDS             1382207..1382653
     CDS             1382710..1383894
     CDS             1384026..1385744
     CDS             complement(1385741..1387021)
     CDS             complement(1387018..1387542)
     CDS             complement(1387559..1388173)
     CDS             1388278..1388370
     CDS             1388373..1388663
     CDS             1388660..1389847
     CDS             1389854..1391029
     CDS             1391156..1391875
     CDS             1391872..1393284
     CDS             1393285..1394721
     CDS             complement(1394687..1395949)
     CDS             complement(1396050..1397312)
     CDS             1397385..1398947
     CDS             complement(1398917..1399009)
     CDS             1399250..1399555
     CDS             1399570..1400226
     CDS             1400226..1400885
     CDS             1400885..1401187
     CDS             1401241..1402077
     CDS             1402089..1402370
     CDS             1402371..1402838
     CDS             1402838..1403680
     CDS             1403683..1404099
     CDS             1404099..1404332
     CDS             1404332..1404628
     CDS             complement(1404707..1405432)
     CDS             1405481..1406143
     CDS             1406153..1408507
     CDS             1408513..1409184
     CDS             1409190..1410062
     CDS             complement(1410078..1410770)
     CDS             complement(1410770..1412317)
     CDS             1412596..1413969
     CDS             complement(1413980..1415623)
     CDS             1415839..1416291
     CDS             1416464..1417183
     CDS             1417262..1417588
     CDS             1417585..1418823
     CDS             1418820..1420271
     CDS             1420291..1420647
     CDS             1420647..1422200
     CDS             1422232..1422663
     CDS             1422850..1423218
     CDS             1423219..1423536
     CDS             1423538..1424104
     CDS             1424109..1424294
     CDS             1424389..1424787
     CDS             1424803..1425342
     CDS             1425346..1425759
     CDS             1425794..1426468
     CDS             1426472..1426651
     CDS             1426654..1427097
     CDS             1427228..1427575
     CDS             1427607..1429391
     CDS             complement(1429385..1430302)
     CDS             complement(1430307..1431227)
     CDS             complement(1431245..1432177)
     CDS             1432436..1433773
     CDS             1433770..1434315
     CDS             1434316..1435113
     CDS             1435183..1435698
     CDS             1435695..1436411
     CDS             1436483..1438141
     CDS             1438128..1438772
     CDS             1438780..1439796
     CDS             1439798..1440829
     CDS             1440838..1441335
     CDS             complement(1441338..1442549)
     CDS             complement(1442546..1443208)
     CDS             1443313..1444080
     CDS             complement(1444158..1445030)
     CDS             complement(1445079..1446242)
     CDS             complement(1446251..1447771)
     CDS             1448147..1449502
     CDS             complement(1449520..1450197)
     CDS             complement(1450140..1451147)
     CDS             1451239..1451955
     CDS             complement(1451945..1452802)
     CDS             complement(1452806..1453651)
     CDS             complement(1453681..1455132)
     CDS             complement(1455145..1456593)
     CDS             complement(1456602..1458350)
     CDS             1458425..1459276
     CDS             complement(1459277..1459990)
     CDS             complement(1460097..1460528)
     CDS             1460673..1463273
     CDS             1463307..1463936
     CDS             1464016..1464810
     CDS             1464828..1465721
     CDS             1465741..1466331
     CDS             1466354..1467400
     CDS             1467400..1468137
     CDS             complement(1468148..1468990)
     CDS             complement(1468995..1469978)
     CDS             1470106..1471578
     CDS             complement(1471575..1473902)
     CDS             complement(1473902..1474783)
     CDS             complement(1474811..1475611)
     CDS             complement(1475686..1478280)
     CDS             complement(1478354..1479298)
     CDS             complement(1479304..1480308)
     CDS             complement(1480323..1481576)
     CDS             complement(1481576..1483066)
     CDS             1483421..1485466
     CDS             1485463..1486407
     CDS             1486465..1488180
     CDS             complement(1488090..1488827)
     CDS             complement(1488964..1489221)
     CDS             1489398..1491503
     CDS             complement(1491513..1492169)
     CDS             complement(1492166..1492621)
     CDS             complement(1492618..1493046)
     CDS             1493225..1494052
     CDS             1494156..1494581
     CDS             complement(1494568..1495674)
     CDS             complement(1495664..1496095)
     CDS             1496177..1496275
     CDS             1496256..1496528
     CDS             1496525..1498321
     CDS             1498321..1499292
     CDS             1499289..1500266
     CDS             1500263..1501606
     CDS             1501612..1501866
     CDS             1501881..1503032
     CDS             1503128..1504834
     CDS             1504994..1505173
     CDS             1505154..1505432
     CDS             1505532..1505624
     CDS             1505637..1506524
     CDS             1506521..1507039
     CDS             complement(1507014..1507979)
     CDS             1508042..1509274
     CDS             1509283..1510017
     CDS             1510070..1510792
     CDS             1510904..1512358
     CDS             1512362..1513633
     CDS             1513643..1515295
     CDS             complement(1515274..1516974)
     CDS             complement(1517023..1517916)
     CDS             complement(1518078..1519079)
     CDS             1519263..1519901
     CDS             complement(1519898..1521331)
     CDS             complement(1521336..1521878)
     CDS             1521902..1523653
     CDS             1523864..1524085
     CDS             1524428..1524802
     CDS             1524809..1525222
     CDS             1525241..1525846
     CDS             1525930..1526982
     CDS             1527069..1527677
     CDS             1527685..1528584
     CDS             complement(1528585..1529247)
     CDS             complement(1529276..1529944)
     CDS             complement(1529969..1530634)
     CDS             complement(1530660..1531688)
     CDS             1531778..1532329
     CDS             1532500..1533759
     CDS             complement(1533727..1535061)
     CDS             complement(1535058..1536401)
     CDS             1536427..1537887
     CDS             1537940..1539163
     CDS             1539611..1539823
     CDS             1540101..1540451
     CDS             1540448..1541779
     CDS             1541946..1542524
     CDS             1542517..1542807
     CDS             1543062..1543871
     CDS             1543906..1544052
     CDS             1544056..1544406
     CDS             1544816..1545043
     CDS             1545021..1549250
     CDS             1549286..1550206
     CDS             1550203..1551081
     CDS             complement(1551461..1551847)
     CDS             complement(1551844..1552455)
     CDS             complement(1552452..1552823)
     CDS             1552924..1555113
     CDS             1555110..1556219
     CDS             1556300..1556632
     CDS             1556645..1556941
     CDS             1557041..1558366
     CDS             1558454..1559365
     CDS             complement(1559331..1559453)
     CDS             1559571..1561094
     CDS             1561408..1561851
     CDS             1561848..1562363
     CDS             1562642..1563121
     CDS             1563260..1564597
     CDS             1564640..1564945
     CDS             1564953..1566371
     CDS             1566383..1566997
     CDS             complement(1566972..1568114)
     CDS             1568158..1568733
     CDS             complement(1568805..1569845)
     CDS             complement(1569895..1570740)
     CDS             1570797..1572665
     CDS             1572818..1573204
     CDS             1573214..1574626
     CDS             1574637..1576028
     CDS             1576073..1577227
     CDS             1577224..1578312
     CDS             1578305..1578769
     CDS             1578766..1579398
     CDS             1579395..1579847
     CDS             1579844..1580866
     CDS             1580863..1581309
     CDS             complement(1581299..1581589)
     CDS             complement(1581753..1582355)
     CDS             1582464..1583195
     CDS             1583612..1583914
     CDS             1584003..1585637
     CDS             1585858..1586211
     CDS             1586405..1586737
     CDS             1586738..1587238
     CDS             1587389..1587670
     CDS             1587759..1588127
     CDS             complement(1588155..1588667)
     CDS             1588950..1590005
     CDS             1590088..1591026
     CDS             complement(1591004..1591345)
     CDS             complement(1591342..1592046)
     CDS             complement(1592076..1592915)
     CDS             complement(1593132..1593335)
     CDS             1593816..1594616
     CDS             1594919..1595317
     CDS             1595310..1596479
     CDS             complement(1596583..1596987)
     CDS             1597134..1598687
     CDS             1598719..1599855
     CDS             complement(1599868..1600521)
     CDS             1600613..1602349
     CDS             1602615..1603295
     CDS             1603470..1605038
     CDS             complement(1605040..1605603)
     CDS             complement(1605622..1606488)
     CDS             complement(1606490..1607941)
     CDS             complement(1607945..1608865)
     CDS             complement(1608877..1609770)
     CDS             1609982..1610578
     CDS             1610580..1612148
     CDS             1612197..1612646
     CDS             1612639..1613064
     CDS             complement(1613051..1614100)
     CDS             complement(1614097..1616115)
     CDS             1616162..1617028
     CDS             1617145..1618092
     CDS             1618047..1618295
     CDS             1618363..1621623
     CDS             complement(1621712..1622911)
     CDS             1623019..1623660
     CDS             complement(1623667..1624119)
     CDS             1624149..1624754
     CDS             complement(1624759..1624911)
     CDS             1625204..1627786
     CDS             1627783..1628172
     CDS             1628180..1628557
     CDS             1628538..1629104
     CDS             1629105..1629656
     CDS             1629780..1631003
     CDS             complement(1631000..1631704)
     CDS             1632049..1632885
     CDS             1633139..1633438
     CDS             complement(1633577..1634137)
     CDS             complement(1634271..1636856)
     CDS             complement(1636878..1637309)
     CDS             1637358..1637921
     CDS             complement(1637905..1639113)
     CDS             1639151..1640017
     CDS             1640014..1640307
     CDS             complement(1640389..1641117)
     CDS             complement(1641114..1642241)
     CDS             complement(1642241..1643584)
     CDS             complement(1643804..1644661)
     CDS             1644735..1645547
     CDS             complement(1645569..1646600)
     CDS             complement(1646605..1647201)
     CDS             1647301..1647687
     CDS             1647722..1648735
     CDS             1648749..1649792
     CDS             complement(1649789..1651000)
     CDS             1651212..1651367
     CDS             complement(1651421..1653037)
     CDS             complement(1653034..1654734)
     CDS             1654796..1655641
     CDS             complement(1655702..1655992)
     CDS             1656143..1656967
     CDS             complement(1657043..1658026)
     CDS             1658147..1659805
     CDS             complement(1659922..1661307)
     CDS             complement(1661304..1661825)
     CDS             1661948..1663444
     CDS             complement(1663555..1664415)
     CDS             complement(1664432..1665943)
     CDS             1666057..1666953
     CDS             complement(1666931..1667545)
     CDS             1667667..1671083
     CDS             1671080..1672600
     CDS             1672600..1673547
     CDS             1673591..1675120
     CDS             1675117..1676124
     CDS             complement(1676121..1676666)
     CDS             1676834..1677244
     CDS             1677249..1678502
     CDS             1678499..1679146
     CDS             1679091..1679555
     CDS             complement(1679601..1680371)
     CDS             complement(1680436..1682190)
     CDS             complement(1682204..1682677)
     CDS             complement(1682692..1683030)
     CDS             1683340..1683762
     CDS             1683759..1685060
     CDS             1685070..1686158
     CDS             complement(1686208..1687455)
     CDS             1687591..1689414
     CDS             complement(1689424..1690266)
     CDS             1690418..1690801
     CDS             complement(1690814..1693510)
     CDS             1693860..1696265
     CDS             complement(1696210..1697316)
     CDS             complement(1697316..1697615)
     CDS             1697667..1698290
     CDS             complement(1698307..1699092)
     CDS             complement(1699136..1699879)
     CDS             1700151..1701557
     CDS             1701568..1703463
     CDS             1703651..1704250
     CDS             complement(1704326..1705945)
     CDS             complement(1706058..1707656)
     CDS             complement(1707710..1708102)
     CDS             1708265..1709371
     CDS             complement(1709317..1710111)
     CDS             1710159..1711340
     CDS             1711337..1712512
     CDS             complement(1712615..1713184)
     CDS             1713404..1716310
     CDS             complement(1716326..1716970)
     CDS             complement(1717085..1717831)
     CDS             1718029..1718565
     CDS             complement(1718569..1719042)
     CDS             1719127..1720542
     CDS             1720807..1722564
     CDS             1722561..1723418
     CDS             complement(1723981..1724367)
     CDS             complement(1724364..1724561)
     CDS             1724810..1725130
     CDS             1725130..1725900
     CDS             complement(1725978..1726757)
     CDS             complement(1726768..1727436)
     CDS             1727506..1728546
     CDS             1728644..1729777
     CDS             1729924..1730349
     CDS             complement(1730380..1731303)
     CDS             complement(1731442..1732194)
     CDS             complement(1732194..1736738)
     CDS             1736831..1739029
     CDS             complement(1739033..1740049)
     CDS             complement(1740058..1741380)
     CDS             complement(1741442..1742002)
     CDS             1742339..1742692
     CDS             1742689..1743036
     CDS             1743079..1743387
     CDS             complement(1743390..1744040)
     CDS             1744273..1744635
     CDS             complement(1744642..1745451)
     CDS             complement(1745541..1747085)
     CDS             complement(1747082..1748308)
     CDS             1748332..1748802
     CDS             complement(1748852..1749511)
     CDS             complement(1749508..1750434)
     CDS             1750674..1753430
     CDS             1753427..1754344
     CDS             complement(1754349..1754834)
     CDS             complement(1754932..1759449)
     CDS             1759895..1761250
     CDS             complement(1761237..1761773)
     CDS             1761971..1762345
     CDS             1762378..1762686
     CDS             1762872..1763756
     CDS             complement(1764128..1764364)
     CDS             complement(1764553..1764681)
     CDS             1764791..1765225
     CDS             1765288..1766010
     CDS             complement(1765981..1766424)
     CDS             1766675..1767220
     CDS             complement(1767252..1767569)
     CDS             complement(1767777..1769579)
     CDS             complement(1769749..1770915)
     CDS             complement(1771013..1771339)
     CDS             complement(1771471..1772679)
     CDS             complement(1772753..1773166)
     CDS             complement(1773163..1774122)
     CDS             complement(1774119..1775414)
     CDS             1775796..1776110
     CDS             1776192..1776560
     CDS             1777103..1777465
     CDS             complement(1777519..1778148)
     CDS             1778518..1778958
     CDS             complement(1779040..1779321)
     CDS             complement(1779361..1780989)
     CDS             1781158..1782135
     CDS             1782383..1782805
     CDS             1782909..1784765
     CDS             1785106..1786347
     CDS             1787154..1787375
     CDS             1787541..1788773
     CDS             1788770..1790944
     CDS             1790946..1792730
     CDS             1792943..1793542
     CDS             1793654..1795153
     CDS             1795192..1795965
     CDS             1796786..1797103
     CDS             1797100..1797993
     CDS             complement(1798152..1799777)
     CDS             1800713..1801855
     CDS             1802226..1803173
     CDS             complement(1803189..1804391)
     CDS             complement(1804473..1805732)
     CDS             complement(1805743..1806015)
     CDS             complement(1806216..1807040)
     CDS             1807844..1808242
     CDS             1808746..1808916
     CDS             1809111..1810601
     CDS             1810729..1810986
     CDS             1811155..1811802
     CDS             1811810..1813207
     CDS             1813274..1813792
     CDS             1813840..1814406
     CDS             1814427..1814672
     CDS             1814672..1815094
     CDS             complement(1815105..1815470)
     CDS             complement(1815467..1815835)
     CDS             complement(1815878..1816549)
     CDS             1816680..1817840
     CDS             1817837..1818337
     CDS             1818584..1818970
     CDS             1819025..1819423
     CDS             1819890..1820270
     CDS             complement(1820329..1822728)
     CDS             complement(1823011..1823202)
     CDS             1823328..1824497
     CDS             complement(1824570..1829495)
     CDS             1830555..1830878
     CDS             complement(1830956..1831729)
     CDS             complement(1831765..1832139)
     CDS             complement(1832411..1832740)
     CDS             complement(1832872..1833582)
     CDS             complement(1833584..1835065)
     CDS             1835171..1835986
     CDS             1836021..1836896
     CDS             1836924..1838003
     CDS             1838143..1839009
     CDS             complement(1839010..1839582)
     CDS             complement(1839662..1841002)
     CDS             complement(1840999..1842078)
     CDS             1842277..1842678
     CDS             complement(1842711..1843133)
     CDS             1843406..1843681
     CDS             1843828..1845222
     CDS             1845219..1846334
     CDS             1846340..1847566
     CDS             complement(1847511..1847741)
     CDS             1847799..1849280
     CDS             1849514..1849819
     CDS             1850164..1851450
     CDS             1851447..1851620
     CDS             1851617..1851799
     CDS             1851831..1852562
     CDS             1852751..1854208
     CDS             1854210..1854698
     CDS             1854746..1855165
     CDS             complement(1855191..1857587)
     CDS             1857705..1858340
     CDS             1858549..1859085
     CDS             1859149..1859835
     CDS             1859952..1861595
     CDS             1861592..1863349
     CDS             1863383..1863769
     CDS             1864144..1865160
     CDS             1865325..1865708
     CDS             complement(1865724..1867349)
     CDS             1867796..1868662
     CDS             1868730..1869335
     CDS             1869635..1870276
     CDS             1870568..1871254
     CDS             1871415..1874231
     CDS             complement(1874288..1874800)
     CDS             1874971..1876380
     CDS             1876439..1878160
     CDS             1878295..1878801
     CDS             1878892..1880031
     CDS             1880101..1881348
     CDS             complement(1881416..1882261)
     CDS             complement(1882349..1883329)
     CDS             complement(1883326..1884666)
     CDS             1884760..1885509
     CDS             1885506..1887023
     CDS             complement(1887028..1887807)
     CDS             1887833..1888573
     CDS             complement(1888663..1889508)
     CDS             complement(1889519..1889974)
     CDS             1890145..1890903
     CDS             1890900..1891232
     CDS             complement(1891312..1891407)
     CDS             1891584..1891799
     CDS             1891870..1893360
     CDS             complement(1893466..1893720)
     CDS             complement(1893987..1894943)
     CDS             1894993..1895436
     CDS             1895433..1895849
     CDS             complement(1895795..1896283)
     CDS             complement(1896280..1897377)
     CDS             complement(1897374..1897985)
     CDS             1898073..1898867
     CDS             complement(1898864..1900039)
     CDS             complement(1900095..1901579)
     CDS             1901830..1902543
     CDS             complement(1902619..1903401)
     CDS             1903673..1903924
     CDS             complement(1903992..1904666)
     CDS             1904913..1905902
     CDS             1906018..1907211
     CDS             1907368..1908102
     CDS             complement(1908184..1908480)
     CDS             complement(1908483..1909337)
     CDS             1909344..1912460
     CDS             1912457..1915717
     CDS             complement(1915721..1916170)
     CDS             1916229..1917251
     CDS             1917248..1918174
     CDS             complement(1918246..1918497)
     CDS             1918569..1920701
     CDS             1920810..1920986
     CDS             1921131..1921406
     CDS             complement(1921426..1922763)
     CDS             complement(1922806..1923627)
     CDS             complement(1923803..1925179)
     CDS             1925314..1926315
     CDS             1926458..1929418
     CDS             1929431..1932868
     CDS             1933086..1934468
     CDS             1934745..1936700
     CDS             1937000..1937272
     CDS             complement(1937428..1939794)
     CDS             complement(1939799..1940788)
     CDS             complement(1940797..1941912)
     CDS             1941963..1942562
     CDS             1942784..1944403
     CDS             complement(1944520..1945914)
     CDS             complement(1946042..1947547)
     CDS             1947664..1949295
     CDS             complement(1949301..1949714)
     CDS             complement(1949741..1950010)
     CDS             complement(1950073..1950948)
     CDS             complement(1950954..1951556)
     CDS             1951828..1953207
     CDS             1953238..1954440
     CDS             1954475..1954852
     CDS             complement(1954898..1956046)
     CDS             complement(1956072..1956827)
     CDS             1956960..1957154
     CDS             1957383..1958012
     CDS             complement(1958053..1958844)
     CDS             1959572..1960879
     CDS             complement(1960912..1961697)
     CDS             1961732..1962103
     CDS             complement(1962093..1963118)
     CDS             complement(1963120..1965057)
     CDS             1965359..1966114
     CDS             complement(1966170..1967531)
     CDS             complement(1967542..1969059)
     CDS             1969214..1969969
     CDS             1969966..1970718
     CDS             1970828..1972030
     CDS             1972043..1972231
     CDS             1972238..1973623
     CDS             1973620..1974336
     CDS             1974352..1975053
     CDS             1975050..1975862
     CDS             1975859..1977364
     CDS             complement(1977306..1978430)
     CDS             complement(1978427..1979893)
     CDS             complement(1979890..1981095)
     CDS             complement(1981115..1982419)
     CDS             1982594..1983133
     CDS             1983244..1983597
     CDS             complement(1983607..1984407)
     CDS             1984402..1985373
     CDS             complement(1985413..1988184)
     CDS             complement(1988258..1989232)
     CDS             1989352..1990329
     CDS             complement(1990330..1991673)
     CDS             1991832..1993361
     CDS             complement(1993365..1994480)
     CDS             complement(1994480..1995616)
     CDS             1995682..1996284
     CDS             complement(1996303..1997079)
     CDS             complement(1997093..1998664)
     CDS             complement(1998661..2000238)
     CDS             complement(2000235..2002115)
     CDS             complement(2002123..2002422)
     CDS             complement(2002419..2003144)
     CDS             complement(2003154..2003678)
     CDS             complement(2003671..2004906)
     CDS             complement(2004903..2007302)
     CDS             complement(2007397..2008722)
     CDS             complement(2008719..2009480)
     CDS             complement(2009477..2010805)
     CDS             complement(2010805..2011482)
     CDS             complement(2011479..2012033)
     CDS             complement(2012024..2012440)
     CDS             complement(2012564..2012983)
     CDS             complement(2013086..2013487)
     CDS             2013529..2014158
     CDS             complement(2014166..2015038)
     CDS             complement(2015035..2015364)
     CDS             complement(2015545..2016597)
     CDS             complement(2016658..2017896)
     CDS             complement(2017923..2018543)
     CDS             complement(2018550..2019455)
     CDS             complement(2019452..2020654)
     CDS             complement(2020651..2021889)
     CDS             complement(2021892..2022983)
     CDS             2023129..2024496
     CDS             2024541..2024699
     CDS             complement(2024729..2025121)
     CDS             complement(2025137..2026303)
     CDS             complement(2026339..2026902)
     CDS             2027291..2028265
     CDS             2028342..2029340
     CDS             2029550..2032594
     CDS             2032597..2033820
     CDS             complement(2033857..2035074)
     CDS             complement(2035090..2036472)
     CDS             complement(2036647..2037426)
     CDS             2037429..2037809
     CDS             complement(2037814..2039193)
     CDS             2039390..2040496
     CDS             2040486..2041463
     CDS             2041460..2041978
     CDS             2042023..2042712
     CDS             2042713..2043609
     CDS             2043612..2044109
     CDS             2044163..2044942
     CDS             2044999..2047308
     CDS             complement(2047815..2048621)
     CDS             2048699..2050141
     CDS             complement(2050179..2050418)
     CDS             complement(2050502..2051545)
     CDS             2051870..2052712
     CDS             complement(2052725..2053405)
     CDS             complement(2053565..2054728)
     CDS             complement(2054775..2055668)
     CDS             2055711..2056307
     CDS             complement(2056330..2057184)
     CDS             complement(2057305..2059893)
     CDS             2060067..2060348
     CDS             2060449..2064606
     CDS             2064606..2064917
     CDS             complement(2064920..2065876)
     CDS             2065980..2068013
     CDS             2068010..2069029
     CDS             2069207..2072032
     CDS             complement(2072022..2072726)
     CDS             complement(2072770..2073843)
     CDS             2074062..2074997
     CDS             complement(2075004..2076860)
     CDS             complement(2077073..2077267)
     CDS             2077298..2077720
     CDS             2077857..2078456
     CDS             complement(2078453..2079631)
     CDS             complement(2079628..2081208)
     CDS             complement(2081205..2081384)
     CDS             complement(2081528..2082553)
     CDS             complement(2082550..2082918)
     CDS             complement(2082915..2083310)
     CDS             2083372..2085033
     CDS             2085047..2086369
     CDS             2086598..2086855
     CDS             2086970..2087656
     CDS             2087720..2088037
     CDS             2088034..2088927
     CDS             2088930..2089697
     CDS             complement(2089959..2090510)
     CDS             2090647..2090937
     CDS             2090989..2091708
     CDS             complement(2091639..2092844)
     CDS             2092899..2093531
     CDS             2093528..2094640
     CDS             2094794..2095678
     CDS             complement(2095696..2096838)
     CDS             complement(2096839..2098071)
     CDS             2098400..2099242
     CDS             complement(2099223..2101076)
     CDS             complement(2101084..2103264)
     CDS             complement(2103261..2104010)
     CDS             2104618..2105070
     CDS             2105166..2106506
     CDS             2106596..2107411
     CDS             complement(2107382..2108200)
     CDS             complement(2108197..2109375)
     CDS             2109445..2110245
     CDS             2110245..2111459
     CDS             2111490..2112683
     CDS             2112689..2113357
     CDS             2113438..2114622
     CDS             complement(2114628..2116130)
     CDS             complement(2116127..2117692)
     CDS             complement(2117689..2119134)
     CDS             complement(2119134..2119913)
     CDS             complement(2119922..2120734)
     CDS             complement(2120748..2121548)
     CDS             2121659..2122435
     CDS             2122464..2123363
     CDS             2123447..2124622
     CDS             complement(2124705..2125457)
     CDS             2125713..2126474
     CDS             2126555..2127298
     CDS             2127313..2127795
     CDS             2127875..2128759
     CDS             2128756..2130003
     CDS             2130007..2131632
     CDS             2131581..2132468
     CDS             2132471..2133511
     CDS             2133515..2134699
     CDS             complement(2134790..2135935)
     CDS             complement(2135970..2136779)
     CDS             2136871..2138088
     CDS             complement(2138145..2138498)
     CDS             2138564..2140744
     CDS             complement(2140822..2141928)
     CDS             2142160..2143710
     CDS             2143726..2144574
     CDS             complement(2144549..2145751)
     CDS             complement(2145808..2146593)
     CDS             2146729..2148210
     CDS             complement(2148197..2149849)
     CDS             complement(2149916..2150530)
     CDS             complement(2150527..2151546)
     CDS             2151670..2153298
     CDS             2153295..2154401
     CDS             complement(2154418..2155029)
     CDS             2155096..2156199
     CDS             2156196..2156570
     CDS             2156567..2157610
     CDS             complement(2157666..2159162)
     CDS             2159265..2160272
     CDS             2160287..2161525
     CDS             complement(2161615..2162862)
     CDS             complement(2162978..2163115)
     CDS             complement(2163115..2165418)
     CDS             complement(2165517..2167121)
     CDS             complement(2167204..2168721)
     CDS             2168838..2169605
     CDS             2169681..2170733
     CDS             complement(2170734..2171501)
     CDS             2171696..2172184
     CDS             complement(2172259..2173740)
     CDS             2173869..2174510
     CDS             complement(2174507..2174809)
     CDS             2174861..2175733
     CDS             complement(2175738..2176904)
     CDS             complement(2177060..2177776)
     CDS             complement(2177831..2178895)
     CDS             complement(2178892..2179518)
     CDS             2179607..2180158
     CDS             2180908..2181159
     CDS             2181229..2181687
     CDS             2181717..2183822
     CDS             2184384..2184590
     CDS             2184969..2185139
     CDS             complement(2185246..2185632)
     CDS             2185674..2186387
     CDS             2186606..2187100
     CDS             2187097..2187798
     CDS             2187810..2188577
     CDS             2188570..2189370
     CDS             2189383..2190060
     CDS             2190086..2190418
     CDS             complement(2190423..2190839)
     CDS             complement(2190842..2191249)
     CDS             complement(2191309..2191872)
     CDS             complement(2191889..2193070)
     CDS             2193213..2193974
     CDS             2194109..2194855
     CDS             2194887..2196452
     CDS             2196565..2198085
     CDS             2198227..2199189
     CDS             complement(2199244..2200104)
     CDS             complement(2200460..2200741)
     CDS             2201883..2202239
     CDS             complement(2202181..2203500)
     CDS             2203748..2204869
     CDS             2204931..2206160
     CDS             2206267..2206605
     CDS             complement(2206874..2207218)
     CDS             complement(2207325..2209517)
     CDS             2209590..2209958
     CDS             complement(2209936..2210589)
     CDS             complement(2210815..2212284)
     CDS             2212496..2214667
     CDS             2214669..2215214
     CDS             2215211..2216197
     CDS             complement(2216201..2217784)
     CDS             2217951..2218364
     CDS             complement(2218368..2219414)
     CDS             complement(2219549..2220691)
     CDS             2220885..2222630
     CDS             2222656..2223915
     CDS             complement(2223925..2225367)
     CDS             2225410..2225583
     CDS             2225583..2226284
     CDS             2226247..2226912
     CDS             2226953..2227789
     CDS             2227789..2228622
     CDS             2228619..2229296
     CDS             2229307..2230332
     CDS             2230350..2231495
     CDS             2231578..2232312
     CDS             complement(2232299..2233852)
     CDS             complement(2233971..2235260)
     CDS             2235392..2236129
     CDS             complement(2236155..2237387)
     CDS             complement(2237384..2238982)
     CDS             complement(2238979..2239725)
     CDS             2239978..2240769
     CDS             2240811..2241767
     CDS             2241920..2242654
     CDS             2242663..2243067
     CDS             2243194..2244057
     CDS             2244054..2244938
     CDS             2244985..2246178
     CDS             2246181..2247254
     CDS             complement(2247263..2247901)
     CDS             2247937..2248947
     CDS             2249039..2250814
     CDS             complement(2250821..2252470)
     CDS             complement(2252502..2252909)
     CDS             2252981..2255104
     CDS             complement(2255152..2255838)
     CDS             2255918..2256217
     CDS             2256214..2257710
     CDS             2257728..2258759
     CDS             2258861..2260372
     CDS             2260373..2261737
     CDS             complement(2261793..2262884)
     CDS             2262992..2263882
     CDS             complement(2263890..2264231)
     CDS             2264589..2266466
     CDS             2266498..2266998
     CDS             2267038..2268051
     CDS             2268088..2268759
     CDS             complement(2268756..2269352)
     CDS             complement(2269385..2270833)
     CDS             2270860..2272434
     CDS             2272431..2273441
     CDS             2273510..2274031
     CDS             complement(2274111..2275283)
     CDS             2275440..2276228
     CDS             2276225..2277712
     CDS             complement(2278160..2278861)
     CDS             2278900..2280345
     CDS             2280365..2280958
     CDS             2281160..2281798
     CDS             complement(2281888..2282820)
     CDS             complement(2282860..2285052)
     CDS             complement(2285116..2285766)
     CDS             2285829..2286806
     CDS             2286887..2287924
     CDS             2287954..2289057
     CDS             complement(2289054..2290835)
     CDS             complement(2291283..2293274)
     CDS             complement(2293274..2294377)
     CDS             2294583..2295413
     CDS             complement(2295742..2296365)
     CDS             complement(2296375..2296617)
     CDS             2296682..2297680
     CDS             2297709..2298386
     CDS             complement(2298409..2298603)
     CDS             complement(2298653..2298748)
     CDS             2298830..2300485
     CDS             2300488..2302746
     CDS             2302743..2303450
     CDS             2303904..2304029
     CDS             complement(2304046..2305242)
     CDS             complement(2305235..2305741)
     CDS             complement(2305734..2307158)
     CDS             complement(2307290..2307823)
     CDS             complement(2307885..2308724)
     CDS             2308816..2309931
     CDS             2309964..2310737
     CDS             2310734..2311369
     CDS             2311473..2314910
     CDS             2314952..2315476
     CDS             2315561..2316043
     CDS             2316128..2316694
     CDS             2316817..2317554
     CDS             2317675..2318178
     CDS             2318175..2318882
     CDS             2318889..2319770
     CDS             2319799..2320224
     CDS             2320208..2320492
     CDS             2320519..2324103
     CDS             complement(2324112..2325140)
     CDS             2325169..2326518
     CDS             2326741..2328093
     CDS             2328127..2328465
     CDS             2328547..2331015
     CDS             2331067..2332635
     CDS             2332632..2333714
     CDS             complement(2333875..2334711)
     CDS             complement(2334795..2335679)
     CDS             2335685..2336143
     CDS             complement(2336149..2336640)
     CDS             2336873..2337349
     CDS             2337346..2337588
     CDS             2337601..2338119
     CDS             2338132..2338818
     CDS             complement(2338815..2339753)
     CDS             2340060..2340401
     CDS             2340450..2341310
     CDS             2341327..2342076
     CDS             2342073..2342378
     CDS             2342411..2343226
     CDS             2343251..2344459
     CDS             2344456..2345277
     CDS             complement(2345146..2347734)
     CDS             complement(2347775..2348617)
     CDS             complement(2348705..2349268)
     CDS             2349330..2349746
     CDS             2349746..2351257
     CDS             2351257..2352396
     CDS             2352599..2353429
     CDS             2353466..2354626
     CDS             2354659..2355597
     CDS             complement(2355701..2356189)
     CDS             2356486..2357307
     CDS             2357338..2358153
     CDS             2358559..2360067
     CDS             2360502..2362007
     CDS             2362118..2363524
     CDS             2363644..2364819
     CDS             2364820..2365389
     CDS             2365392..2366093
     CDS             2366119..2367630
     CDS             2367627..2369606
     CDS             complement(2369704..2370147)
     CDS             2370377..2371132
     CDS             2371168..2371725
     CDS             2371728..2372606
     CDS             2372653..2373750
     CDS             complement(2373747..2376743)
     CDS             2377060..2377260
     CDS             complement(2377265..2377843)
     CDS             complement(2377867..2379354)
     CDS             complement(2379401..2379943)
     CDS             complement(2380025..2381167)
     CDS             2381248..2382438
     CDS             complement(2382414..2383637)
     CDS             2383749..2384903
     CDS             complement(2384896..2385510)
     CDS             complement(2385521..2386084)
     CDS             2386129..2387382
     CDS             2387399..2387593
     CDS             complement(2387639..2388469)
     CDS             complement(2388488..2389309)
     CDS             2389379..2390089
     CDS             2390098..2391345
     CDS             2391347..2392315
     CDS             2392317..2393096
     CDS             2393096..2393827
     CDS             2393824..2395347
     CDS             2395344..2396279
     CDS             complement(2396256..2396738)
     CDS             2396846..2398000
     CDS             2398241..2398360
     CDS             complement(2398475..2399407)
     CDS             2399515..2400435
     CDS             complement(2400443..2401462)
     CDS             complement(2401509..2402303)
     CDS             complement(2402316..2402816)
     CDS             complement(2402850..2403527)
     CDS             2403812..2405212
     CDS             2405363..2405947
     CDS             complement(2405982..2406236)
     CDS             2406350..2407186
     CDS             complement(2407203..2408561)
     CDS             complement(2408672..2409256)
     CDS             complement(2409283..2409966)
     CDS             2410125..2411297
     CDS             2411323..2412561
     CDS             2412573..2413751
     CDS             2413809..2414672
     CDS             2414699..2415421
     CDS             2415708..2416970
     CDS             2417158..2418972
     CDS             2419001..2419636
     CDS             complement(2419629..2420801)
     CDS             complement(2420798..2421886)
     CDS             2421905..2422507
     CDS             complement(2422504..2422890)
     CDS             2422955..2423770
     CDS             2423792..2424448
     CDS             2424535..2425086
     CDS             complement(2425092..2426873)
     CDS             complement(2426870..2428675)
     CDS             complement(2428845..2430413)
     CDS             2430620..2431984
     CDS             2432067..2432813
     CDS             2432813..2434189
     CDS             2434189..2434962
     CDS             2434971..2435819
     CDS             2435888..2436277
     CDS             2436327..2439185
     CDS             complement(2439261..2439620)
     CDS             complement(2440350..2440802)
     CDS             2440958..2441488
     CDS             2441534..2442382
     CDS             2442408..2443199
     CDS             2443237..2444160
     CDS             2444176..2446647
     CDS             2446702..2447409
     CDS             2447406..2447774
     CDS             2447776..2448555
     CDS             2448552..2449292
     CDS             complement(2449284..2450792)
     CDS             complement(2450792..2451559)
     CDS             2451765..2452352
     CDS             complement(2452360..2453769)
     CDS             complement(2453762..2454763)
     CDS             2454925..2456481
     CDS             2456496..2456942
     CDS             2456939..2458855
     CDS             2458868..2459482
     CDS             2459733..2461115
     CDS             2461139..2462347
     CDS             2462381..2464012
     CDS             2464088..2465614
     CDS             2465650..2467395
     CDS             complement(2467403..2467873)
     CDS             complement(2467870..2468391)
     CDS             2468556..2469086
     CDS             2469083..2470096
     CDS             2470630..2473422
     CDS             2473457..2473948
     CDS             2473941..2474930
     CDS             2474923..2476251
     CDS             complement(2476255..2476818)
     CDS             complement(2476829..2477443)
     CDS             complement(2477549..2478526)
     CDS             2478623..2479195
     CDS             complement(2479184..2480821)
     CDS             complement(2480832..2481452)
     CDS             2481497..2482648
     CDS             2482659..2483717
     CDS             complement(2483730..2484314)
     CDS             2484479..2485426
     CDS             2485423..2486109
     CDS             2486106..2487014
     CDS             2487102..2487521
     CDS             complement(2487622..2487714)
     CDS             2487946..2490393
     CDS             complement(2490417..2491715)
     CDS             complement(2491792..2493696)
     CDS             complement(2493837..2495210)
     CDS             complement(2495234..2495968)
     CDS             2496191..2496835
     CDS             2496934..2498190
     CDS             2498235..2498675
     CDS             2498677..2499570
     CDS             2499591..2500463
     CDS             2500466..2501722
     CDS             2501719..2502558
     CDS             2502555..2504150
     CDS             2504218..2505045
     CDS             complement(2505046..2505477)
     CDS             complement(2505486..2506232)
     CDS             2506325..2507299
     CDS             2507456..2507725
     CDS             2508105..2510369
     CDS             2510347..2511702
     CDS             2511721..2512614
     CDS             complement(2512606..2513163)
     CDS             2513315..2513587
     CDS             complement(2513593..2514708)
     CDS             2514803..2515315
     CDS             complement(2515319..2516083)
     CDS             complement(2516076..2516429)
     CDS             2516637..2518970
     CDS             2518967..2519218
     CDS             2519215..2520318
     CDS             2520311..2521381
     CDS             complement(2521385..2522446)
     CDS             2522670..2523194
     CDS             2523280..2524245
     CDS             2524270..2525880
     CDS             2525957..2526730
     CDS             2526730..2526924
     CDS             2526941..2528179
     CDS             2528176..2529033
     CDS             2529030..2530223
     CDS             2530235..2531044
     CDS             complement(2531048..2531431)
     CDS             2531634..2533034
     CDS             2533151..2533888
     CDS             2533885..2534352
     CDS             2534349..2534804
     CDS             2534817..2535278
     CDS             complement(2535272..2536192)
     CDS             complement(2536198..2536935)
     CDS             2536978..2537778
     CDS             2537834..2538322
     CDS             2538444..2539166
     CDS             2539227..2540462
     CDS             2540467..2541363
     CDS             2541476..2542564
     CDS             2542627..2543379
     CDS             2543424..2544335
     CDS             2544332..2546008
     CDS             complement(2546389..2547048)
     CDS             complement(2547203..2548075)
     CDS             complement(2548072..2548890)
     CDS             complement(2548901..2549215)
     CDS             2549533..2551962
     CDS             complement(2551972..2552553)
     CDS             2552563..2553132
     CDS             2553110..2553598
     CDS             2553595..2554017
     CDS             2554127..2554945
     CDS             2554965..2555783
     CDS             complement(2555817..2556371)
     CDS             2556415..2557587
     CDS             2557597..2557791
     CDS             complement(2557795..2558544)
     CDS             complement(2558545..2559624)
     CDS             complement(2559617..2560717)
     CDS             complement(2560722..2561030)
     CDS             complement(2561046..2563316)
     CDS             complement(2563313..2563567)
     CDS             complement(2563570..2564079)
     CDS             complement(2564076..2564195)
     CDS             complement(2564195..2565514)
     CDS             complement(2565511..2566149)
     CDS             complement(2566146..2566784)
     CDS             complement(2566784..2567677)
     CDS             complement(2567681..2569123)
     CDS             2569267..2570499
     CDS             complement(2570337..2570843)
     CDS             complement(2570953..2572008)
     CDS             complement(2572094..2572897)
     CDS             complement(2572899..2573228)
     CDS             complement(2573293..2574180)
     CDS             2574339..2575391
     CDS             2575360..2575914
     CDS             2576008..2577588
     CDS             complement(2577554..2577820)
     CDS             complement(2577817..2578221)
     CDS             complement(2578234..2579109)
     CDS             complement(2579109..2579789)
     CDS             complement(2579817..2580656)
     CDS             complement(2580686..2581447)
     CDS             2581661..2583193
     CDS             2583190..2583789
     CDS             complement(2583793..2585190)
     CDS             2585391..2586269
     CDS             2586280..2586966
     CDS             2586963..2587898
     CDS             2587903..2588772
     CDS             2588858..2590306
     CDS             2590521..2591852
     CDS             complement(2591825..2594152)
     CDS             2594212..2595387
     CDS             2595563..2597623
     CDS             complement(2597656..2598354)
     CDS             2598589..2599059
     CDS             2599222..2599686
     CDS             complement(2599701..2600390)
     CDS             complement(2600420..2601442)
     CDS             complement(2601467..2602456)
     CDS             2602675..2603454
     CDS             complement(2603456..2604871)
     CDS             2605049..2606098
     CDS             complement(2606123..2606812)
     CDS             complement(2606953..2607912)
     CDS             complement(2608060..2608458)
     CDS             2608560..2608796
     CDS             complement(2608786..2609820)
     CDS             complement(2609848..2610039)
     CDS             2610173..2610529
     CDS             complement(2610526..2610888)
     CDS             2610972..2611754
     CDS             2611869..2613542
     CDS             complement(2613546..2614622)
     CDS             complement(2614695..2616131)
     CDS             complement(2616352..2617170)
     CDS             2617318..2618184
     CDS             complement(2618187..2618843)
     CDS             2619021..2619323
     CDS             complement(2619345..2619860)
     CDS             2619871..2620314
     CDS             2620385..2621116
     CDS             complement(2621207..2621932)
     CDS             2622077..2622448
     CDS             2622445..2623155
     CDS             complement(2623164..2623829)
     CDS             complement(2623835..2624506)
     CDS             2624640..2626601
     CDS             2626598..2627785
     CDS             2627858..2629198
     CDS             2629227..2631140
     CDS             2631142..2632341
     CDS             complement(2632348..2633628)
     CDS             complement(2633634..2634170)
     CDS             2634301..2635365
     CDS             2635362..2636723
     CDS             2636763..2637467
     CDS             complement(2637581..2638159)
     CDS             complement(2638111..2638542)
     CDS             complement(2638539..2639327)
     CDS             complement(2639541..2639951)
     CDS             complement(2639962..2641167)
     CDS             complement(2641263..2642822)
     CDS             complement(2642847..2643641)
     CDS             2643676..2644713
     CDS             complement(2644689..2645225)
     CDS             complement(2645210..2645713)
     CDS             complement(2645753..2646178)
     CDS             complement(2646207..2646809)
     CDS             complement(2646806..2647288)
     CDS             complement(2647324..2648043)
     CDS             complement(2648093..2648572)
     CDS             2648688..2648861
     CDS             2649009..2649608
     CDS             2649720..2651219
     CDS             2651258..2652031
     CDS             2652198..2652395
     CDS             complement(2652405..2652827)
     CDS             complement(2653070..2653306)
     CDS             complement(2653401..2653694)
     CDS             complement(2653746..2654579)
     CDS             2655123..2656280
     CDS             complement(2656288..2656476)
     CDS             2656950..2657315
     CDS             2657381..2657680
     CDS             2657680..2659290
     CDS             2659294..2659758
     CDS             2660057..2660431
     CDS             2660428..2660958
     CDS             2661096..2661941
     CDS             2662068..2662394
     CDS             2662786..2663415
     CDS             2663375..2663665
     CDS             2663662..2664597
     CDS             complement(2665066..2665626)
     CDS             complement(2665630..2666280)
     CDS             2666625..2666867
     CDS             complement(2666747..2667160)
     CDS             complement(2667586..2667849)
     CDS             complement(2667912..2668532)
     CDS             2669016..2669228
     CDS             2669541..2670386
     CDS             complement(2670433..2671641)
     CDS             complement(2671752..2672219)
     CDS             complement(2672587..2673426)
     CDS             complement(2673872..2674090)
     CDS             2674305..2674511
     CDS             2674869..2676098
     CDS             complement(2676120..2677145)
     CDS             complement(2677196..2678005)
     CDS             complement(2678002..2678769)
     CDS             complement(2678766..2679170)
     CDS             complement(2679285..2680547)
     CDS             complement(2680566..2681765)
     CDS             complement(2681770..2682597)
     CDS             complement(2682594..2683526)
     CDS             complement(2683523..2684884)
     CDS             complement(2684939..2685964)
     CDS             2686085..2687731
     CDS             2687828..2688820
     CDS             complement(2688838..2689488)
     CDS             complement(2689525..2690340)
     CDS             complement(2690334..2691329)
     CDS             complement(2691828..2692004)
     CDS             complement(2692008..2692460)
     CDS             complement(2692457..2693239)
     CDS             complement(2693528..2694358)
     CDS             complement(2694840..2695403)
     CDS             complement(2695467..2696174)
     CDS             complement(2696317..2696814)
     CDS             2696909..2697721
     CDS             2697743..2698372
     CDS             2698369..2698800
     CDS             2698875..2700950
     CDS             2700952..2701500
     CDS             2701497..2702168
     CDS             2702165..2703109
     CDS             2703117..2704271
     CDS             2704268..2705311
     CDS             2705377..2706294
     CDS             2706295..2707143
     CDS             2707140..2707727
     CDS             complement(2707779..2708990)
     CDS             complement(2709039..2710193)
     CDS             complement(2710251..2710772)
     CDS             2710836..2711429
     CDS             2711514..2712269
     CDS             complement(2712292..2712555)
     CDS             2712740..2713123
     CDS             2713202..2713786
     CDS             2713783..2714370
     CDS             2714375..2715442
     CDS             2715457..2715843
     CDS             2715943..2716584
     CDS             complement(2716581..2720069)
     CDS             2720340..2720699
     CDS             complement(2720687..2722120)
     CDS             complement(2722139..2723479)
     CDS             2723819..2724166
     CDS             2724253..2726052
     CDS             2726056..2727327
     CDS             2727334..2729022
     CDS             2729019..2729543
     CDS             2729583..2731949
     CDS             complement(2732028..2732984)
     CDS             2733037..2733714
     CDS             2733711..2734979
     CDS             2735360..2738926
     CDS             complement(2739037..2739729)
     CDS             complement(2739729..2740562)
     CDS             complement(2740559..2741671)
     CDS             complement(2741668..2742552)
     CDS             complement(2742560..2743768)
     CDS             2744153..2744518
     CDS             complement(2744509..2746713)
     CDS             2746853..2747869
     CDS             complement(2747884..2749158)
     CDS             complement(2749155..2750288)
     CDS             complement(2750322..2751551)
     CDS             complement(2751683..2752234)
     CDS             2752385..2753281
     CDS             2753350..2754981
     CDS             complement(2754978..2755754)
     CDS             complement(2755785..2757428)
     CDS             complement(2757421..2758317)
     CDS             2758393..2759880
     CDS             complement(2759885..2760658)
     CDS             2760779..2761186
     CDS             2761183..2762349
     CDS             2762589..2762888
     CDS             complement(2763000..2763503)
     CDS             2763630..2765405
     CDS             2765402..2765851
     CDS             complement(2765926..2767110)
     CDS             2767206..2767694
     CDS             complement(2767757..2768575)
     CDS             complement(2768625..2769395)
     CDS             complement(2769425..2770486)
     CDS             complement(2770509..2771324)
     CDS             complement(2771321..2772181)
     CDS             complement(2772249..2773514)
     CDS             complement(2773609..2775126)
     CDS             complement(2775123..2775938)
     CDS             2776100..2777029
     CDS             2777073..2780411
     CDS             2780411..2783044
     CDS             2783041..2783973
     CDS             2783966..2785057
     CDS             complement(2784981..2787641)
     CDS             complement(2787692..2788522)
     CDS             2788573..2789412
     CDS             2789422..2790750
     CDS             2790877..2791239
     CDS             2791236..2791715
     CDS             complement(2791793..2792098)
     CDS             2792205..2792606
     CDS             2792681..2795377
     CDS             2795382..2795909
     CDS             2795902..2797149
     CDS             2797181..2797993
     CDS             2798003..2798455
     CDS             2798611..2799762
     CDS             2799762..2800424
     CDS             2800421..2801500
     CDS             complement(2801497..2802375)
     CDS             complement(2802385..2802993)
     CDS             2803027..2804109
     CDS             2804130..2804693
     CDS             2804686..2805177
     CDS             2805178..2805723
     CDS             2805815..2806618
     CDS             complement(2806664..2806999)
     CDS             2807053..2808408
     CDS             complement(2808440..2809462)
     CDS             complement(2809500..2810705)
     CDS             2810857..2811438
     CDS             2811435..2812382
     CDS             2812379..2813707
     CDS             2813704..2814207
     CDS             2814204..2815334
     CDS             2815463..2818801
     CDS             2818804..2819637
     CDS             2820020..2820337
     CDS             2820348..2820959
     CDS             2821016..2821330
     CDS             2821348..2822592
     CDS             2822715..2823923
     CDS             complement(2823920..2825416)
     CDS             complement(2825482..2826411)
     CDS             2826506..2827369
     CDS             2827401..2828435
     CDS             complement(2828426..2832319)
     CDS             2832565..2833413
     CDS             2833410..2834363
     CDS             2834368..2835024
     CDS             2835036..2835851
     CDS             2835848..2837128
     CDS             2837125..2839332
     CDS             complement(2839339..2840601)
     CDS             2840750..2841436
     CDS             2841433..2843433
     CDS             2843439..2845262
     CDS             2845256..2845792
     CDS             2845812..2846744
     CDS             2846732..2848090
     CDS             2848111..2848815
     CDS             2848812..2849813
     CDS             2849953..2850099
     CDS             complement(2850066..2851652)
     CDS             complement(2851652..2852356)
     CDS             2852383..2853138
     CDS             2853240..2854511
     CDS             2854508..2854981
     CDS             2854978..2855442
     CDS             2855565..2857514
     CDS             2857511..2858470
     CDS             2858525..2859559
     CDS             2859556..2860533
     CDS             complement(2860538..2862259)
     CDS             2862375..2863088
     CDS             2863185..2864207
     CDS             2864213..2865436
     CDS             2865466..2866251
     CDS             2866282..2866515
     CDS             2866579..2869389
     CDS             complement(2869490..2869861)
     CDS             2869909..2870655
     CDS             2870652..2872112
     CDS             2872105..2872725
     CDS             2872855..2873463
     CDS             2873624..2873833
     CDS             complement(2874000..2875805)
     CDS             2876080..2876478
     CDS             complement(2876446..2877180)
     CDS             complement(2877177..2878088)
     CDS             complement(2878088..2879617)
     CDS             complement(2879628..2880746)
     CDS             complement(2880769..2882862)
     CDS             2883052..2883993
     CDS             2883996..2884952
     CDS             complement(2885099..2886514)
     CDS             complement(2886835..2887809)
     CDS             2887831..2888769
     CDS             complement(2888719..2889675)
     CDS             complement(2889700..2890278)
     CDS             2890393..2891079
     CDS             complement(2890993..2891772)
     CDS             complement(2891769..2892698)
     CDS             complement(2892695..2894413)
     CDS             2894543..2895205
     CDS             2895285..2896724
     CDS             2896724..2897923
     CDS             2897923..2898693
     CDS             2898686..2899942
     CDS             2899946..2900407
     CDS             2900407..2900754
     CDS             2901335..2902822
     CDS             2902860..2903222
     CDS             2903238..2904068
     CDS             2904186..2905814
     CDS             2905901..2906095
     CDS             complement(2906097..2906660)
     CDS             complement(2906665..2909529)
     CDS             2909711..2910322
     CDS             2910541..2911977
     CDS             2911974..2912666
     CDS             2912808..2913965
     CDS             2914006..2914914
     CDS             2914967..2915974
     CDS             2916060..2916827
     CDS             2916870..2917679
     CDS             2917689..2918708
     CDS             complement(2918731..2919192)
     CDS             complement(2919189..2920043)
     CDS             complement(2920356..2921198)
     CDS             2921285..2921719
     CDS             2921744..2922964
     CDS             2922961..2923323
     CDS             complement(2923310..2924110)
     CDS             2924122..2926002
     CDS             2926004..2928259
     CDS             2928260..2929255
     CDS             2929307..2930599
     CDS             complement(2930621..2931217)
     CDS             complement(2931250..2931468)
     CDS             2931605..2932210
     CDS             2932460..2935708
     CDS             complement(2935771..2936007)
     CDS             2936046..2937377
     CDS             complement(2937386..2938285)
     CDS             2938328..2939032
     CDS             2939029..2939958
     CDS             2939955..2940845
     CDS             2940899..2941561
     CDS             2941633..2945181
     CDS             2945178..2946374
     CDS             2946459..2947292
     CDS             2947292..2947792
     CDS             2947802..2948632
     CDS             complement(2948654..2948884)
     CDS             2949066..2950355
     CDS             2950379..2950570
     CDS             complement(2950723..2952453)
     CDS             complement(2952446..2954737)
     CDS             complement(2954740..2956884)
     CDS             complement(2956884..2958995)
     CDS             2959103..2960404
     CDS             2960509..2961651
     CDS             2961648..2962328
     CDS             2962328..2962849
     CDS             complement(2962859..2963431)
     CDS             2963507..2964502
     CDS             2964515..2964763
     CDS             2964760..2965416
     CDS             complement(2965352..2966704)
     CDS             complement(2966747..2967451)
     CDS             2967499..2968542
     CDS             2968539..2970113
     CDS             2970110..2970967
     CDS             2970971..2971417
     CDS             complement(2971421..2972059)
     CDS             complement(2972083..2972505)
     CDS             2972542..2973897
     CDS             2973894..2975015
     CDS             2975012..2975638
     CDS             2975635..2976255
     CDS             2976261..2977019
     CDS             2977016..2977834
     CDS             2977831..2978616
     CDS             2978645..2978995
     CDS             complement(2979064..2979858)
     CDS             complement(2979855..2980319)
     CDS             2980352..2981878
     CDS             2981875..2982456
     CDS             2982529..2983347
     CDS             2983348..2984610
     CDS             2984607..2985395
     CDS             2985392..2987854
     CDS             complement(2987793..2987942)
     CDS             2988065..2988307
     CDS             2988659..2989090
     CDS             2989080..2989493
     CDS             2989577..2994133
     CDS             2994126..2995634
     CDS             2995746..2997080
     CDS             2997104..2997985
     CDS             complement(2997969..2998487)
     CDS             complement(2998484..2999962)
     CDS             complement(2999949..3001511)
     CDS             complement(3001565..3002605)
     CDS             complement(3002615..3004075)
     CDS             complement(3004158..3004727)
     CDS             3004938..3005858
     CDS             3005864..3006790
     CDS             3006800..3007582
     CDS             3007579..3008694
     CDS             3008694..3009314
     CDS             3009359..3011203
     CDS             3011253..3011756
     CDS             complement(3011731..3012897)
     CDS             3012995..3013126
     CDS             3013229..3013870
     CDS             3014080..3015291
     CDS             3015394..3016404
     CDS             3016401..3017576
     CDS             3017573..3018454
     CDS             3018441..3019202
     CDS             complement(3019329..3019556)
     CDS             complement(3019652..3020146)
     CDS             complement(3020146..3020976)
     CDS             3021187..3021999
     CDS             3022005..3022853
     CDS             3022868..3024061
     CDS             3024058..3025089
     CDS             3025089..3026171
     CDS             3026168..3027643
     CDS             3027691..3028839
     CDS             3028839..3030014
     CDS             3030025..3030375
     CDS             complement(3030379..3030894)
     CDS             3031052..3031414
     CDS             3031407..3031820
     CDS             3031938..3032615
     CDS             3032612..3033148
     CDS             complement(3033457..3034656)
     CDS             complement(3034653..3034988)
     CDS             complement(3035168..3035779)
     CDS             complement(3035776..3037317)
     CDS             complement(3037310..3037837)
     CDS             3037966..3038652
     CDS             complement(3038665..3040341)
     CDS             3040477..3041634
     CDS             3041631..3041912
     CDS             3041944..3042039
     CDS             complement(3041997..3043073)
     CDS             complement(3043192..3044169)
     CDS             complement(3044181..3045047)
     CDS             complement(3045044..3045523)
     CDS             complement(3045587..3046633)
     CDS             complement(3046630..3047781)
     CDS             complement(3047781..3048563)
     CDS             complement(3048599..3050020)
     CDS             complement(3050045..3051160)
     CDS             3051414..3052001
     CDS             3051998..3053230
     CDS             complement(3053189..3054772)
     CDS             3054892..3056814
     CDS             3056811..3057698
     CDS             complement(3057711..3058340)
     CDS             complement(3058333..3058680)
     CDS             3058781..3060016
     CDS             complement(3060006..3060953)
     CDS             complement(3060950..3061798)
     CDS             complement(3061968..3063428)
     CDS             complement(3063425..3064333)
     CDS             complement(3064347..3065528)
     CDS             complement(3065610..3066653)
     CDS             3066671..3068383
     CDS             3068383..3069180
     CDS             3069183..3070022
     CDS             3070036..3070908
     CDS             complement(3070889..3071887)
     CDS             3071911..3073203
     CDS             complement(3073224..3076235)
     CDS             3076354..3077010
     CDS             3077054..3077830
     CDS             complement(3077880..3079256)
     CDS             3079639..3080619
     CDS             3080637..3081458
     CDS             3081518..3083053
     CDS             3083050..3084042
     CDS             complement(3084196..3084534)
     CDS             3084655..3085188
     CDS             complement(3085362..3086696)
     CDS             complement(3086686..3088767)
     CDS             3088861..3089619
     CDS             3089800..3090687
     CDS             complement(3090731..3091090)
     CDS             3091312..3091695
     CDS             3091711..3091932
     CDS             complement(3091970..3093424)
     CDS             complement(3093414..3094592)
     CDS             complement(3094579..3095886)
     CDS             complement(3095883..3097406)
     CDS             complement(3097427..3098755)
     CDS             3098878..3099678
     CDS             3099684..3100544
     CDS             3100673..3101974
     CDS             3102038..3102586
     CDS             3103458..3104009
     CDS             complement(3104442..3105215)
     CDS             complement(3105254..3106753)
     CDS             complement(3106865..3107464)
     CDS             3107737..3107934
     CDS             complement(3108111..3108278)
     CDS             complement(3108637..3109317)
     CDS             3109351..3110298
     CDS             complement(3110429..3111121)
     CDS             complement(3111143..3111547)
     CDS             3111776..3112585
     CDS             complement(3112748..3113494)
     CDS             3113754..3115448
     CDS             3115774..3116163
     CDS             3116207..3116353
     CDS             3116686..3117408
     CDS             3117405..3118070
     CDS             3118155..3118556
     CDS             3118724..3118942
     CDS             3119082..3120065
     CDS             3120200..3120997
     CDS             3121122..3121760
     CDS             3121901..3122815
     CDS             3122847..3123467
     CDS             3123504..3123869
     CDS             3123853..3124656
     CDS             complement(3124663..3126267)
     CDS             3126463..3127422
     CDS             complement(3127482..3127748)
     CDS             3127858..3128400
     CDS             complement(3128414..3128794)
     CDS             complement(3128845..3129213)
     CDS             complement(3129282..3129794)
     CDS             3129859..3131400
     CDS             3131489..3132241
     CDS             complement(3132276..3133742)
     CDS             complement(3134057..3134602)
     CDS             3134658..3135302
     CDS             3135590..3136033
     CDS             complement(3136038..3137861)
     CDS             complement(3137947..3139152)
     CDS             complement(3139506..3140135)
     CDS             3140219..3141181
     CDS             complement(3141218..3141844)
     CDS             complement(3142041..3142538)
     CDS             complement(3142604..3143290)
     CDS             3143378..3144076
     CDS             3144156..3145427
     CDS             3145424..3146677
     CDS             3146677..3147321
     CDS             3147365..3149665
     CDS             complement(3149724..3150500)
     CDS             3150544..3151692
     CDS             3151717..3152499
     CDS             complement(3152468..3152842)
     CDS             complement(3152943..3153236)
     CDS             3153316..3153765
     CDS             3153871..3156015
     CDS             complement(3156092..3156781)
     CDS             complement(3156829..3158043)
     CDS             3158315..3159490
     CDS             3159487..3161076
     CDS             3161073..3161513
     CDS             3161515..3162648
     CDS             3162909..3163490
     CDS             3163527..3164273
     CDS             complement(3164293..3164796)
     CDS             3164885..3165133
     CDS             3165138..3165497
     CDS             3165497..3166357
     CDS             3166377..3167297
     CDS             complement(3167305..3167529)
     CDS             complement(3167586..3168854)
     CDS             complement(3168897..3169643)
     CDS             3169724..3170800
     CDS             complement(3170801..3171247)
     CDS             complement(3171293..3171583)
     CDS             3171893..3172657
     CDS             3172711..3173841
     CDS             complement(3173896..3176274)
     CDS             complement(3176277..3176687)
     CDS             complement(3176693..3177142)
     CDS             3177248..3177826
     CDS             3177823..3180087
     CDS             complement(3180084..3180611)
     CDS             3180777..3182036
     CDS             complement(3182106..3182414)
     CDS             3182548..3183300
     CDS             3183896..3184102
     CDS             3184196..3184825
     CDS             3184837..3185271
     CDS             complement(3185283..3186083)
     CDS             complement(3186151..3186774)
     CDS             complement(3186797..3188083)
     CDS             complement(3188162..3189112)
     CDS             3189161..3189583
     CDS             3189643..3190665
     CDS             complement(3190649..3191530)
     CDS             3191826..3192032
     CDS             3192057..3193277
     CDS             3193300..3193728
     CDS             3193758..3195047
     CDS             complement(3195183..3196586)
     CDS             complement(3196707..3197180)
     CDS             complement(3197271..3197696)
     CDS             complement(3197711..3198817)
     CDS             complement(3198902..3199867)
     CDS             3199953..3201767
     CDS             3201757..3202227
     CDS             3202238..3204001
     CDS             complement(3204076..3204561)
     CDS             complement(3204564..3204923)
     CDS             complement(3205145..3205384)
     CDS             complement(3205356..3206495)
     CDS             complement(3206517..3206999)
     CDS             complement(3207019..3209076)
     CDS             complement(3209182..3209661)
     CDS             3209926..3210558
     CDS             3210568..3210756
     CDS             complement(3210760..3211518)
     CDS             complement(3211515..3212252)
     CDS             3212308..3214311
     CDS             complement(3214283..3214909)
     CDS             3215103..3216590
     CDS             3216672..3217367
     CDS             3217431..3218834
     CDS             3218831..3219523
     CDS             3219547..3221148
     CDS             3221245..3221838
     CDS             3221831..3222892
     CDS             3222933..3224507
     CDS             3224676..3225155
     CDS             3225248..3226552
     CDS             complement(3226557..3226985)
     CDS             3227287..3228249
     CDS             complement(3228313..3229590)
     CDS             complement(3229678..3230424)
     CDS             3230538..3232868
     CDS             3232960..3233292
     CDS             3233318..3233917
     CDS             3233932..3234930
     CDS             complement(3234934..3236409)
     CDS             3236585..3239083
     CDS             3239103..3239864
     CDS             complement(3239811..3240443)
     CDS             3240588..3241040
     CDS             complement(3241045..3242013)
     CDS             complement(3242090..3242395)
     CDS             complement(3242512..3243513)
     CDS             3243860..3244531
     CDS             3244631..3245560
     CDS             3245683..3247056
     CDS             complement(3247053..3247679)
     CDS             complement(3247679..3248359)
     CDS             complement(3248374..3249018)
     CDS             complement(3249018..3250739)
     CDS             complement(3250736..3251050)
     CDS             complement(3251093..3251395)
     CDS             complement(3251623..3252027)
     CDS             complement(3252216..3252989)
     CDS             3253231..3253647
     CDS             3253662..3254597
     CDS             3254653..3256122
     CDS             3256145..3257581
     CDS             complement(3257534..3258628)
     CDS             complement(3258606..3260150)
     CDS             complement(3260154..3261176)
     CDS             3261533..3262888
     CDS             3262881..3263942
     CDS             3263920..3264816
     CDS             3264890..3267094
     CDS             3267148..3269070
     CDS             3269122..3270708
     CDS             3270943..3272133
     CDS             complement(3272113..3272955)
     CDS             complement(3273016..3274248)
     CDS             3274380..3274475
     CDS             3275146..3276387
     CDS             3276547..3278031
     CDS             3278091..3278756
     CDS             3279009..3280172
     CDS             3280200..3281045
     CDS             complement(3281042..3282406)
     CDS             complement(3282438..3283871)
     CDS             complement(3283956..3286262)
     CDS             complement(3287142..3287924)
     CDS             3287966..3288754
     CDS             complement(3288751..3290166)
     CDS             complement(3290305..3291024)
     CDS             complement(3291027..3291542)
     CDS             complement(3291547..3292233)
     CDS             3292296..3293123
     CDS             complement(3293128..3294378)
     CDS             complement(3294424..3295278)
     CDS             complement(3295275..3296099)
     CDS             complement(3296096..3297100)
     CDS             complement(3297119..3301531)
     CDS             complement(3301528..3306945)
     CDS             complement(3306945..3312383)
     CDS             complement(3312389..3317134)
     CDS             complement(3317131..3318861)
     CDS             complement(3318921..3324407)
     CDS             complement(3324404..3326182)
     CDS             complement(3326737..3327480)
     CDS             complement(3327511..3330363)
     CDS             complement(3330988..3331611)
     CDS             complement(3331811..3332305)
     CDS             complement(3332353..3333087)
     CDS             complement(3333108..3333581)
     CDS             complement(3333738..3334133)
     CDS             complement(3334154..3334918)
     CDS             complement(3334921..3335253)
     CDS             complement(3335285..3336178)
     CDS             complement(3336175..3336759)
     CDS             3336965..3337705
     CDS             3337702..3338496
     CDS             3338608..3339759
     CDS             3339780..3340847
     CDS             3340844..3342271
     CDS             3342315..3343541
     CDS             3343538..3344962
     CDS             3344971..3346554
     CDS             3346551..3347534
     CDS             complement(3347518..3348996)
     CDS             complement(3348989..3349876)
     CDS             complement(3349873..3351294)
     CDS             complement(3351291..3352529)
     CDS             complement(3352526..3353410)
     CDS             complement(3353407..3354585)
     CDS             complement(3354582..3355997)
     CDS             complement(3356028..3357002)
     CDS             complement(3356999..3357931)
     CDS             complement(3357931..3359274)
     CDS             complement(3359271..3360122)
     CDS             3360289..3361320
     CDS             complement(3361325..3363742)
     CDS             3363829..3365727
     CDS             3365774..3367687
     CDS             complement(3367684..3369267)
     CDS             complement(3369264..3369740)
     CDS             complement(3369786..3370478)
     CDS             3370589..3371026
     CDS             complement(3371023..3371724)
     CDS             complement(3371806..3373239)
     CDS             complement(3373226..3374143)
     CDS             complement(3374174..3375745)
     CDS             3375870..3377117
     CDS             complement(3377134..3378324)
     CDS             3378399..3380546
     CDS             complement(3380562..3382367)
     CDS             complement(3382402..3383238)
     CDS             3383655..3384140
     CDS             3384224..3385126
     CDS             3385123..3386220
     CDS             3386225..3386785
     CDS             complement(3386640..3387131)
     CDS             3387183..3387953
     CDS             complement(3387975..3388559)
     CDS             complement(3388638..3389444)
     CDS             3389445..3389948
     CDS             complement(3389928..3391118)
     CDS             3391340..3391768
     CDS             3391765..3394671
     CDS             3394668..3394994
     CDS             complement(3395098..3395568)
     CDS             complement(3395665..3395940)
     CDS             3396086..3397360
     CDS             complement(3397364..3398497)
     CDS             complement(3398546..3399388)
     CDS             3399744..3401183
     CDS             3401180..3402589
     CDS             3402586..3403338
     CDS             complement(3403339..3404001)
     CDS             complement(3403998..3406319)
     CDS             3406373..3408685
     CDS             3408763..3409416
     CDS             complement(3409667..3410587)
     CDS             complement(3410545..3411528)
     CDS             3411630..3412334
     CDS             complement(3412345..3413490)
     CDS             3413694..3414431
     CDS             3414519..3414668
     CDS             3414718..3415416
     CDS             complement(3415427..3417670)
     CDS             complement(3417696..3418130)
     CDS             3418368..3418484
     CDS             complement(3418438..3419736)
     CDS             complement(3419789..3420772)
     CDS             complement(3420918..3423158)
     CDS             3423412..3424245
     CDS             3424287..3424616
     CDS             3424703..3425353
     CDS             complement(3425355..3427244)
     CDS             complement(3427345..3427632)
     CDS             3427719..3429044
     CDS             3429037..3430224
     CDS             complement(3430199..3430606)
     CDS             complement(3430632..3431303)
     CDS             complement(3431296..3432399)
     CDS             complement(3432396..3432671)
     CDS             3432842..3433270
     CDS             3433267..3434337
     CDS             complement(3434369..3434971)
     CDS             complement(3434968..3435663)
     CDS             complement(3435656..3436261)
     CDS             complement(3436323..3437306)
     CDS             3437485..3438555
     CDS             3438586..3440118
     CDS             complement(3441430..3442026)
     CDS             complement(3442200..3442556)
     CDS             complement(3442647..3442928)
     CDS             complement(3443351..3444760)
     CDS             3445133..3445459
     CDS             complement(3445507..3446193)
     CDS             3446218..3446601
     CDS             3446743..3447087
     CDS             complement(3447136..3447732)
     CDS             complement(3447791..3448390)
     CDS             complement(3448458..3450425)
     CDS             complement(3450422..3450829)
     CDS             3451230..3451862
     CDS             3451859..3452506
     CDS             complement(3452796..3452969)
     CDS             3453363..3453629
     CDS             complement(3453658..3453933)
     CDS             complement(3453950..3454183)
     CDS             complement(3454269..3454472)
     CDS             complement(3454706..3455521)
     CDS             complement(3456226..3456387)
     CDS             complement(3456784..3457197)
     CDS             3457529..3462112
     CDS             3462197..3462508
     CDS             3462516..3462926
     CDS             complement(3462936..3463697)
     CDS             complement(3463694..3466072)
     CDS             complement(3466129..3466578)
     CDS             complement(3466821..3467468)
     CDS             complement(3467468..3468052)
     CDS             3468318..3469076
     CDS             3469353..3469505
     CDS             3469938..3470201
     CDS             3470416..3471945
     CDS             3471942..3472739
     CDS             3473141..3473272
     CDS             complement(3474548..3475795)
     CDS             3476637..3476819
     CDS             3476944..3478341
     CDS             3478632..3480116
     CDS             complement(3480096..3481010)
     CDS             complement(3481221..3482003)
     CDS             3482093..3482407
     CDS             complement(3482455..3483867)
     CDS             complement(3483864..3484550)
     CDS             complement(3484547..3485290)
     CDS             complement(3485293..3486018)
     CDS             complement(3486027..3486851)
     CDS             complement(3486848..3487744)
     CDS             3487869..3488603
     CDS             complement(3488600..3489553)
     CDS             complement(3489550..3490185)
     CDS             complement(3490178..3491929)
     CDS             complement(3492053..3492994)
     CDS             complement(3493005..3494189)
     CDS             complement(3494282..3494665)
     CDS             3494698..3495285
     CDS             complement(3495289..3497064)
     CDS             complement(3497064..3497984)
     CDS             complement(3497981..3498790)
     CDS             complement(3498796..3498948)
     CDS             complement(3498962..3499975)
     CDS             complement(3499977..3500834)
     CDS             complement(3506671..3507945)
     CDS             complement(3507964..3508575)
     CDS             3508634..3509398
     CDS             3509395..3510150
     CDS             3510156..3510776
     CDS             complement(3510758..3510973)
     CDS             complement(3510978..3511508)
     CDS             complement(3511562..3514537)
     CDS             3514698..3516518
     CDS             3516519..3517805
     CDS             complement(3517783..3518286)
     CDS             complement(3518283..3518846)
     CDS             complement(3518843..3519472)
     CDS             complement(3519484..3520896)
     CDS             complement(3520925..3522127)
     CDS             complement(3522155..3522640)
     CDS             complement(3522657..3523580)
     CDS             complement(3523577..3524749)
     CDS             complement(3524746..3525621)
     CDS             complement(3525618..3526814)
     CDS             complement(3526811..3527845)
     CDS             complement(3527887..3528411)
     CDS             complement(3528411..3530897)
     CDS             complement(3530897..3531940)
     CDS             3532036..3532893
     CDS             complement(3533117..3534364)
     CDS             3534591..3534929
     CDS             complement(3534891..3535703)
     CDS             3535913..3536935
     CDS             3536940..3538184
     CDS             3538208..3538990
     CDS             complement(3539116..3539862)
     CDS             complement(3539886..3540275)
     CDS             complement(3540324..3540518)
     CDS             complement(3540526..3541053)
     CDS             3541379..3541795
     CDS             3541858..3545160
     CDS             3545232..3546542
     CDS             3546553..3546798
     CDS             complement(3546792..3547874)
     CDS             complement(3547871..3549238)
     CDS             3549237..3549572
     CDS             complement(3549544..3550758)
     CDS             complement(3550755..3552434)
     CDS             complement(3552438..3552941)
     CDS             3553087..3554274
     CDS             complement(3554264..3557167)
     CDS             3557309..3557986
     CDS             3558019..3558903
     CDS             complement(3558961..3559404)
     CDS             complement(3559622..3560806)
     CDS             complement(3560945..3561583)
     CDS             complement(3561753..3562073)
     CDS             complement(3562073..3562399)
     CDS             complement(3562396..3562869)
     CDS             3563317..3563814
     CDS             complement(3564000..3565421)
     CDS             complement(3565461..3567629)
     CDS             3567677..3568252
     CDS             3568339..3568893
     CDS             complement(3568901..3570109)
     CDS             3570232..3570930
     CDS             3570937..3572157
     CDS             complement(3572216..3573661)
     CDS             3573813..3575012
     CDS             complement(3575002..3575811)
     CDS             complement(3575867..3577375)
     CDS             complement(3577393..3578022)
     CDS             complement(3578063..3580792)
     CDS             complement(3580802..3581707)
     CDS             3581778..3582455
     CDS             complement(3582466..3582813)
     CDS             3583152..3583487
     CDS             3583484..3584683
     CDS             complement(3584735..3585289)
     CDS             complement(3585328..3586131)
     CDS             complement(3586228..3587097)
     CDS             complement(3587094..3587825)
     CDS             complement(3587822..3588745)
     CDS             3588877..3589170
     CDS             3589167..3589556
     CDS             complement(3589564..3591600)
     CDS             3591700..3592689
     CDS             complement(3592686..3593537)
     CDS             3593716..3594114
     CDS             3594207..3594602
     CDS             complement(3594661..3596130)
     CDS             3596302..3596607
     CDS             3596622..3597440
     CDS             complement(3597458..3598315)
     CDS             complement(3598343..3598825)
     CDS             complement(3598901..3600244)
     CDS             3600291..3601529
     CDS             3601569..3603038
     CDS             complement(3603105..3603536)
     CDS             3603892..3605013
     CDS             3605074..3606255
     CDS             3606260..3607135
     CDS             3607132..3607989
     CDS             complement(3608000..3608353)
     CDS             complement(3608374..3609240)
     CDS             complement(3609333..3609914)
     CDS             3609993..3610823
     CDS             3610820..3611626
     CDS             3611649..3612449
     CDS             complement(3612437..3613210)
     CDS             complement(3613226..3613519)
     CDS             complement(3613516..3614631)
     CDS             complement(3614701..3615321)
     CDS             complement(3615359..3616168)
     CDS             3616217..3617146
     CDS             complement(3617092..3617898)
     CDS             3617924..3618727
     CDS             complement(3618757..3619443)
     CDS             3619505..3620467
     CDS             complement(3620547..3620873)
     CDS             complement(3620890..3622902)
     CDS             complement(3622954..3624462)
     CDS             3624535..3625218
     CDS             complement(3625227..3625805)
     CDS             complement(3625834..3626106)
     CDS             complement(3626049..3627086)
     CDS             complement(3627112..3627864)
     CDS             complement(3627861..3628676)
     CDS             complement(3628746..3629459)
     CDS             complement(3629531..3630736)
     CDS             complement(3630819..3631085)
     CDS             3631319..3631654
     CDS             complement(3631758..3632546)
     CDS             complement(3632543..3634198)
     CDS             complement(3634191..3635771)
     CDS             complement(3635768..3636250)
     CDS             complement(3636313..3636705)
     CDS             complement(3636713..3637096)
     CDS             complement(3637138..3637473)
     CDS             3637538..3638893
     CDS             complement(3638863..3639948)
     CDS             complement(3639986..3643603)
     CDS             complement(3643626..3643724)
     CDS             complement(3643847..3645298)
     CDS             complement(3645395..3645667)
     CDS             3645855..3646973
     CDS             3646983..3647609
     CDS             3647606..3649093
     CDS             3649196..3649813
     CDS             3649825..3650904
     CDS             complement(3650867..3652072)
     CDS             complement(3652051..3652800)
     CDS             3652835..3653248
     CDS             complement(3653256..3654386)
     CDS             3654438..3655409
     CDS             complement(3655418..3656212)
     CDS             complement(3656267..3659056)
     CDS             complement(3659040..3659990)
     CDS             complement(3660068..3660316)
     CDS             complement(3660347..3661342)
     CDS             complement(3661339..3662319)
     CDS             complement(3662419..3663762)
     CDS             3663882..3664160
     CDS             3664157..3665794
     CDS             complement(3665810..3666574)
     CDS             complement(3666571..3667491)
     CDS             complement(3667488..3667682)
     CDS             complement(3667791..3669323)
     CDS             3669394..3670539
     CDS             3670589..3671035
     CDS             3671081..3672235
     CDS             3672260..3672862
     CDS             complement(3672872..3673189)
     CDS             complement(3673320..3673817)
     CDS             complement(3673862..3675709)
     CDS             3675856..3676353
     CDS             3676368..3676892
     CDS             3676896..3677195
     CDS             complement(3677192..3677947)
     CDS             3678105..3678989
     CDS             3678986..3679783
     CDS             3679780..3680292
     CDS             complement(3680304..3681242)
     CDS             complement(3681235..3681921)
     CDS             complement(3681988..3683361)
     CDS             complement(3683370..3683852)
     CDS             complement(3683920..3684786)
     CDS             complement(3684787..3685050)
     CDS             complement(3685114..3686586)
     CDS             complement(3686693..3687424)
     CDS             complement(3687484..3691239)
     CDS             complement(3691445..3691591)
     CDS             3691673..3692563
     CDS             complement(3692784..3694223)
     CDS             complement(3694223..3695101)
     CDS             complement(3695131..3696420)
     CDS             complement(3696452..3697225)
     CDS             complement(3697243..3698067)
     CDS             complement(3698054..3698638)
     CDS             complement(3698676..3699380)
     CDS             complement(3699397..3700227)
     CDS             complement(3700282..3700665)
     CDS             3700896..3701750
     CDS             3701771..3702013
     CDS             3702013..3703074
     CDS             complement(3703139..3703675)
     CDS             complement(3703700..3704992)
     CDS             3705263..3706579
     CDS             complement(3706589..3710527)
     CDS             complement(3710535..3711938)
     CDS             3712171..3712524
     CDS             3712527..3714995
     CDS             3715088..3715390
     CDS             complement(3715380..3715988)
     CDS             3716094..3717029
     CDS             3717022..3718179
     CDS             complement(3718160..3718552)
     CDS             complement(3718552..3720093)
     CDS             complement(3720094..3720594)
     CDS             complement(3720591..3721580)
     CDS             3721632..3723308
     CDS             3723301..3723966
     CDS             complement(3723963..3730880)
     CDS             3731726..3732025
     CDS             3732296..3733147
     CDS             complement(3733159..3733995)
     CDS             complement(3733992..3734357)
     CDS             3734424..3735653
     CDS             3735653..3736384
     CDS             complement(3736366..3737715)
     CDS             3737819..3738481
     CDS             complement(3738491..3738847)
     CDS             complement(3738878..3739693)
     CDS             complement(3739886..3740176)
     CDS             complement(3740296..3740928)
     CDS             complement(3740925..3741752)
     CDS             complement(3741749..3742438)
     CDS             complement(3742474..3743643)
     CDS             complement(3743834..3744733)
     CDS             complement(3744730..3746166)
     CDS             complement(3746163..3747368)
     CDS             complement(3747365..3748870)
     CDS             complement(3748884..3750335)
     CDS             complement(3750337..3751416)
     CDS             complement(3751413..3752984)
     CDS             complement(3752990..3754525)
     CDS             complement(3754589..3756547)
     CDS             complement(3756544..3757551)
     CDS             complement(3757554..3758690)
     CDS             complement(3758665..3759099)
     CDS             complement(3759403..3759807)
     CDS             3760049..3760639
     CDS             3760681..3761370
     CDS             3761456..3762535
     CDS             3762540..3764129
     CDS             complement(3764050..3764454)
     CDS             3764507..3765727
     CDS             complement(3765724..3767130)
     CDS             complement(3767276..3767767)
     CDS             complement(3767769..3768581)
     CDS             3768618..3770030
     CDS             complement(3770091..3770813)
     CDS             complement(3770905..3771324)
     CDS             complement(3771321..3772613)
     CDS             complement(3772600..3773037)
     CDS             complement(3773109..3773498)
     CDS             3773604..3775412
     CDS             complement(3775409..3776545)
     CDS             complement(3776542..3777216)
     CDS             complement(3777338..3778387)
     CDS             complement(3778808..3780211)
     CDS             complement(3780270..3780530)
     CDS             3780896..3782518
     CDS             complement(3782393..3783421)
     CDS             3783626..3784168
     CDS             3784237..3785043
     CDS             3785040..3786248
     CDS             3786245..3787894
     CDS             complement(3788078..3788737)
     CDS             complement(3788753..3789577)
     CDS             complement(3789735..3790154)
     CDS             complement(3790164..3791198)
     CDS             3791358..3793289
     CDS             complement(3793302..3794273)
     CDS             3794463..3795104
     CDS             complement(3795128..3795505)
     CDS             complement(3795617..3796678)
     CDS             3796687..3797439
     CDS             3797436..3798491
     CDS             3798497..3799240
     CDS             complement(3799237..3800340)
     CDS             complement(3800392..3801501)
     CDS             3801547..3803079
     CDS             complement(3803084..3804700)
     CDS             complement(3804738..3806051)
     CDS             complement(3806134..3806484)
     CDS             3806645..3808387
     CDS             3808400..3809311
     CDS             3809322..3810020
     CDS             3810017..3811015
     CDS             3811020..3811772
     CDS             complement(3811798..3812265)
     CDS             3812410..3813846
     CDS             complement(3813879..3814172)
     CDS             complement(3814169..3814504)
     CDS             3814998..3815177
     CDS             complement(3815463..3817406)
     CDS             complement(3817403..3818452)
     CDS             complement(3818520..3819581)
     CDS             complement(3820404..3821693)
     CDS             3821919..3822365
     CDS             3822515..3825685
     CDS             complement(3825682..3826539)
     CDS             complement(3826536..3827165)
     CDS             complement(3827216..3830197)
     CDS             complement(3830236..3831576)
     CDS             complement(3831622..3833139)
     CDS             complement(3833218..3834768)
     CDS             complement(3834810..3836201)
     CDS             3836361..3837203
     CDS             complement(3837318..3838112)
     CDS             complement(3838129..3839910)
     CDS             3840065..3841573
     CDS             3842031..3842321
     CDS             complement(3842335..3843474)
     CDS             complement(3844490..3844963)
     CDS             3845880..3846314
     CDS             3846340..3846774
     CDS             complement(3846799..3848118)
     CDS             complement(3848225..3848845)
     CDS             complement(3848842..3849756)
     CDS             3849803..3850390
     CDS             complement(3850381..3851490)
     CDS             complement(3851487..3852224)
     CDS             complement(3852226..3853350)
     CDS             3853433..3854110
     CDS             3854103..3854597
     CDS             3854600..3855442
     CDS             complement(3855396..3856349)
     CDS             3856413..3858122
     CDS             3858209..3860779
     CDS             3860785..3861225
     CDS             3861257..3861856
     CDS             3862007..3864559
     CDS             3865057..3865575
     CDS             3865575..3866156
     CDS             complement(3866190..3867950)
     CDS             complement(3868548..3869699)
     CDS             3870368..3870601
     CDS             3870598..3871314
     CDS             3871585..3871848
     CDS             3871845..3872471
     CDS             3872556..3872984
     CDS             3873055..3873516
     CDS             3874048..3874452
     CDS             3874452..3876422
     CDS             3876490..3877098
     CDS             3877433..3877615
     CDS             3877628..3878266
     CDS             3878982..3879290
     CDS             complement(3879287..3879676)
     CDS             3879939..3880145
     CDS             complement(3880879..3881040)
     CDS             complement(3881576..3882217)
     CDS             3882311..3882553
     CDS             complement(3882663..3882896)
     CDS             3882933..3883574
     CDS             3883913..3885136
     CDS             3885920..3886432
     CDS             complement(3886496..3887164)
     CDS             complement(3887618..3888538)
     CDS             complement(3888535..3888900)
     CDS             3889281..3890690
     CDS             3891062..3891328
     CDS             3892278..3892388
     CDS             complement(3892468..3893361)
     CDS             complement(3893358..3893675)
     CDS             3893754..3894314
     CDS             3894833..3895060
     CDS             3895097..3895858
     CDS             3895855..3896586
     CDS             3896567..3898066
     CDS             3898066..3898473
     CDS             3898625..3899152
     CDS             3899380..3899673
     CDS             3899836..3900078
     CDS             3900118..3902466
     CDS             complement(3902548..3902802)
     CDS             complement(3902908..3904473)
     CDS             complement(3904470..3904697)
     CDS             3904824..3905564
     CDS             3905642..3906700
     CDS             complement(3906769..3907341)
     CDS             3907721..3908134
     CDS             complement(3908171..3910198)
     CDS             complement(3911346..3911927)
     CDS             complement(3911924..3912265)
     CDS             complement(3912299..3914431)
     CDS             complement(3914424..3914807)
     CDS             complement(3914963..3915880)
     CDS             complement(3915979..3916758)
     CDS             complement(3916922..3917545)
     CDS             complement(3917813..3918286)
     CDS             complement(3919998..3920759)
     CDS             3921193..3921852
     CDS             complement(3921923..3922516)
     CDS             complement(3922513..3924441)
     CDS             complement(3924557..3925348)
     CDS             3925529..3926458
     CDS             3927975..3928256
     CDS             3928348..3928689
     CDS             3928860..3929456
     CDS             complement(3930146..3930967)
     CDS             complement(3930964..3933504)
     CDS             complement(3934508..3936694)
     CDS             complement(3936798..3937556)
     CDS             complement(3937948..3938442)
     CDS             complement(3938593..3940338)
     CDS             3940850..3941872
     CDS             3942049..3942432
     CDS             3942429..3943373
     CDS             complement(3943492..3943695)
     CDS             3944034..3944498
     CDS             complement(3944565..3945560)
     CDS             complement(3945646..3946302)
     CDS             complement(3946628..3946987)
     CDS             complement(3946984..3947577)
     CDS             3947872..3948963
     CDS             3950279..3951052
     CDS             3951620..3952348
     CDS             3952851..3953168
     CDS             3953165..3954058
     CDS             3954061..3954645
     CDS             3955099..3956643
     CDS             complement(3956675..3957712)
     CDS             complement(3958320..3959681)
     CDS             complement(3959678..3959860)
     CDS             complement(3961200..3962345)
     CDS             complement(3962348..3962686)
     CDS             complement(3962947..3963306)
     CDS             3963406..3965403
     CDS             complement(3965505..3965627)
     CDS             3965679..3966461
     CDS             complement(3966592..3967095)
     CDS             complement(3967429..3967854)
     CDS             3968222..3974080
     CDS             complement(3974160..3974393)
     CDS             complement(3974436..3975083)
     CDS             complement(3975080..3976078)
     CDS             complement(3977500..3977994)
     CDS             complement(3978134..3978304)
     CDS             complement(3978348..3978470)
     CDS             3979002..3979325
     CDS             3979710..3980027
     CDS             3980024..3980917
     CDS             complement(3980932..3981765)
     CDS             complement(3981762..3982094)
     CDS             complement(3982158..3982343)
     CDS             complement(3982550..3982867)
     CDS             complement(3983234..3983962)
     CDS             3984655..3985464
     CDS             3985785..3987161
     CDS             complement(3987327..3987479)
     CDS             complement(3987545..3988402)
     CDS             complement(3988729..3989193)
     CDS             complement(3989258..3989686)
     CDS             complement(3989791..3990369)
     CDS             3990536..3993325
     CDS             3993485..3994771
     CDS             3994915..3995844
     CDS             3995913..3996212
     CDS             3996251..3997459
     CDS             3997505..3998758
     CDS             3998782..4000215
     CDS             complement(4000251..4001804)
     CDS             complement(4001801..4002379)
     CDS             4002397..4003980
     CDS             4003977..4004879
     CDS             complement(4004887..4005399)
     CDS             complement(4005533..4006357)
     CDS             complement(4006392..4007522)
     CDS             complement(4007562..4009181)
     CDS             4009329..4010414
     CDS             4010411..4011040
     CDS             complement(4011056..4011793)
     CDS             4011860..4012945
     CDS             complement(4012942..4014021)
     CDS             complement(4014023..4014541)
     CDS             4014671..4016218
     CDS             4016221..4017183
     CDS             4017180..4018064
     CDS             4018061..4019668
     CDS             4019700..4020440
     CDS             complement(4020476..4021897)
     CDS             complement(4021932..4022957)
     CDS             complement(4023142..4023678)
     CDS             4023864..4025084
     CDS             4025289..4026233
     CDS             complement(4026243..4027316)
     CDS             complement(4027333..4028361)
     CDS             4028432..4029055
     CDS             complement(4029057..4029383)
     CDS             complement(4029376..4030077)
     CDS             4030122..4031114
     CDS             complement(4031094..4033841)
     CDS             complement(4033932..4035110)
     CDS             complement(4035086..4036132)
     CDS             4036247..4037869
     CDS             complement(4037873..4039321)
     CDS             4039394..4039885
     CDS             4039992..4041170
     CDS             complement(4041174..4042115)
     CDS             complement(4042174..4042485)
     CDS             complement(4042485..4045016)
     CDS             4045286..4045582
     CDS             complement(4046230..4046385)
     CDS             4046508..4047164
     CDS             4047927..4048580
     CDS             4048570..4049349
     CDS             complement(4049465..4050307)
     CDS             complement(4050315..4051688)
     CDS             complement(4051692..4053206)
     CDS             complement(4053226..4054074)
     CDS             complement(4054071..4056038)
     CDS             4056222..4056653
     CDS             complement(4056622..4056834)
     CDS             4056874..4058835
     CDS             complement(4058840..4059307)
     CDS             complement(4059380..4062199)
     CDS             complement(4062347..4062616)
     CDS             4062980..4063279
     CDS             complement(4063276..4063581)
     CDS             complement(4063640..4065589)
     CDS             complement(4065594..4066868)
     CDS             4066942..4068921
     CDS             4069122..4070006
     CDS             complement(4070157..4071563)
     CDS             4071649..4072011
     CDS             4072008..4072403
     CDS             complement(4072400..4072591)
     CDS             complement(4072612..4073019)
     CDS             complement(4073094..4073981)
     CDS             complement(4073926..4074759)
     CDS             4074822..4076339
     CDS             4076350..4076835
     CDS             complement(4077106..4078266)
     CDS             4078549..4079949
     CDS             complement(4079975..4080892)
     CDS             complement(4080889..4081206)
     CDS             complement(4081203..4082501)
     CDS             complement(4082498..4083052)
     CDS             complement(4083061..4084023)
     CDS             complement(4084194..4087028)
     CDS             complement(4087025..4087414)
     CDS             complement(4087554..4088294)
     CDS             complement(4088313..4089464)
     CDS             complement(4089516..4090547)
     CDS             4090716..4091030
     CDS             4091085..4091741
     CDS             4091738..4092925
     CDS             complement(4092919..4093308)
     CDS             complement(4093391..4093621)
     CDS             complement(4093599..4094906)
     CDS             complement(4094903..4099384)
     CDS             complement(4099381..4104546)
     CDS             complement(4104539..4107457)
     CDS             complement(4107457..4108773)
     CDS             complement(4108770..4109513)
     CDS             complement(4109510..4112959)
     CDS             4113062..4114714
     CDS             4114752..4116293
     CDS             complement(4116304..4121403)
     CDS             complement(4121535..4121966)
     CDS             4121967..4122827
     CDS             complement(4122828..4124012)
     CDS             4124105..4125706
     CDS             4126049..4127731
     CDS             4127728..4128435
     CDS             4128443..4129147
     CDS             4129240..4130601
     CDS             4130594..4131592
     CDS             4131706..4132191
     CDS             4132181..4132738
     CDS             4132754..4133179
     CDS             complement(4133210..4134211)
     CDS             complement(4134747..4136459)
     CDS             complement(4136643..4138226)
     CDS             complement(4138223..4138789)
     CDS             complement(4138807..4139880)
     CDS             4139984..4142725
     CDS             complement(4142727..4143749)
     CDS             complement(4143771..4144583)
     CDS             complement(4144580..4145473)
     CDS             complement(4145470..4146495)
     CDS             complement(4146836..4147042)
     CDS             4147128..4149134
     CDS             complement(4149160..4149885)
     CDS             complement(4149911..4150654)
     CDS             complement(4150750..4151460)
     CDS             complement(4151457..4153361)
     CDS             4153434..4154045
     CDS             complement(4153901..4155223)
     CDS             4155601..4156611
     CDS             4156608..4157291
     CDS             4157327..4158247
     CDS             4158244..4159650
     CDS             complement(4159657..4159878)
     CDS             4160130..4160336
     CDS             4160405..4160830
     CDS             4160827..4161309
     CDS             4161306..4161626
     CDS             4161637..4161972
     CDS             4162852..4164348
     CDS             4164345..4164737
     CDS             4164843..4166024
     CDS             4166021..4168195
     CDS             4168192..4168635
     CDS             4168712..4169116
     CDS             4169654..4170871
     CDS             complement(4171272..4171715)
     CDS             complement(4171712..4173886)
     CDS             complement(4173883..4175064)
     CDS             4175177..4175647
     CDS             4176044..4176199
     CDS             complement(4176646..4177260)
     CDS             complement(4177260..4177688)
     CDS             4177887..4178747
     CDS             complement(4178731..4179570)
     CDS             complement(4179570..4180544)
     CDS             complement(4180556..4182229)
     CDS             4182375..4182635
     CDS             complement(4182730..4183689)
     CDS             complement(4183686..4185152)
     CDS             complement(4185156..4185965)
     CDS             4186097..4186735
     CDS             4186735..4187880
     CDS             4187877..4188869
     CDS             complement(4188874..4189680)
     CDS             4189712..4190767
     CDS             4191040..4192302
     CDS             complement(4192439..4193272)
     CDS             complement(4193282..4194031)
     CDS             complement(4194021..4194698)
     CDS             complement(4194695..4195060)
     CDS             complement(4195084..4195689)
     CDS             complement(4195756..4196484)
     CDS             4196629..4198107
     CDS             4198119..4199567
     CDS             4199564..4200949
     CDS             4200946..4202190
     CDS             complement(4202265..4203701)
     CDS             complement(4203701..4204585)
     CDS             complement(4204604..4205851)
     CDS             4205936..4206796
     CDS             4206819..4207634
     CDS             4207682..4208011
     CDS             4208011..4208619
     CDS             4208642..4209244
     CDS             complement(4209234..4211276)
     CDS             4211498..4212058
     CDS             4212077..4212955
     CDS             complement(4212899..4213999)
     CDS             complement(4213996..4215438)
     CDS             complement(4215528..4215794)
     CDS             complement(4215813..4216136)
     CDS             complement(4216293..4219178)
     CDS             complement(4219489..4219947)
     CDS             complement(4219910..4220296)
     CDS             complement(4220293..4221708)
     CDS             complement(4221724..4224417)
     CDS             complement(4224472..4225059)
     CDS             complement(4225104..4226369)
     CDS             complement(4226381..4228447)
     CDS             4228605..4229936
     CDS             4229937..4230155
     CDS             complement(4230246..4231223)
     CDS             complement(4231220..4232173)
     CDS             complement(4232170..4232715)
     CDS             4232833..4233999
     CDS             complement(4234061..4234573)
     CDS             complement(4234804..4235139)
     CDS             complement(4236110..4236706)
     CDS             complement(4236796..4237878)
     CDS             complement(4237907..4239871)
     CDS             complement(4240212..4241222)
     CDS             4241314..4242480
     CDS             4242477..4243505
     CDS             4243502..4244374
     CDS             4244371..4245333
     CDS             complement(4245387..4246652)
     CDS             complement(4247187..4248386)
     CDS             4248522..4249757
     CDS             4249754..4250167
     CDS             4250194..4250358
     CDS             complement(4250369..4251808)
     CDS             complement(4251809..4252951)
     CDS             complement(4252948..4254225)
     CDS             complement(4254222..4255466)
     CDS             complement(4255451..4256479)
     CDS             complement(4256511..4257887)
     CDS             complement(4257890..4258744)
     CDS             complement(4258754..4259527)
     CDS             complement(4260005..4261198)
     CDS             4261337..4262521
     CDS             4262524..4262982
     CDS             4262979..4263389
     CDS             4263408..4264238
     CDS             complement(4264235..4264984)
     CDS             4265221..4266126
     CDS             4266214..4267503
     CDS             4267512..4269074
     CDS             4269234..4270430
     CDS             complement(4270455..4271837)
     CDS             complement(4271939..4272832)
     CDS             4273012..4273773
     CDS             4273880..4274914
     CDS             complement(4274939..4275709)
     CDS             complement(4275747..4276826)
     CDS             complement(4276813..4277337)
     CDS             complement(4277348..4278403)
     CDS             complement(4278417..4280951)
     CDS             complement(4280982..4282091)
     CDS             4282413..4283321
     CDS             4283341..4284600
     CDS             4284602..4285699
     CDS             4285723..4288854
     CDS             complement(4289127..4289951)
     CDS             complement(4289956..4291014)
     CDS             complement(4291014..4292000)
     CDS             4292328..4293110
     CDS             complement(4293188..4293943)
     CDS             complement(4293940..4295454)
     CDS             complement(4295604..4296335)
     CDS             4296496..4297464
     CDS             4297457..4298341
     CDS             4298338..4299216
     CDS             4299219..4301168
     CDS             4301177..4302205
     CDS             complement(4302263..4302640)
     CDS             complement(4302675..4303877)
     CDS             complement(4303984..4305363)
     CDS             4305635..4306237
     CDS             4306243..4307118
     CDS             4307180..4307452
     CDS             4307498..4308145
     CDS             4308184..4308576
     CDS             complement(4308598..4309218)
     CDS             complement(4309324..4311501)
     CDS             complement(4311598..4312542)
     CDS             4312659..4314971
     CDS             4314973..4315836
     CDS             4315909..4317219
     CDS             4317230..4318528
     CDS             4318632..4318805
     CDS             complement(4318802..4320082)
     CDS             complement(4320438..4320737)
     CDS             4320900..4321343
     CDS             complement(4321349..4321987)
     CDS             complement(4321984..4322577)
     CDS             complement(4322692..4324113)
     CDS             complement(4324594..4324689)
     CDS             4325073..4325351
     CDS             4325348..4326448
     CDS             complement(4327029..4327277)
     CDS             complement(4327697..4328317)
     CDS             4328400..4329278
     CDS             4329490..4330983
     CDS             4331060..4331875
     CDS             complement(4331872..4333560)
     CDS             complement(4333607..4334413)
     CDS             complement(4334417..4336039)
     CDS             complement(4336123..4336605)
     CDS             complement(4336703..4337662)
     CDS             complement(4337659..4338102)
     CDS             complement(4338226..4338846)
     CDS             4338932..4341541
     CDS             4341684..4342055
     CDS             complement(4342072..4342554)
     CDS             complement(4342554..4343684)
     CDS             complement(4343767..4344243)
     CDS             complement(4344230..4344481)
     CDS             complement(4344489..4345154)
     CDS             4345357..4346523
     CDS             4346602..4349196
     CDS             4349226..4349636
     CDS             complement(4349742..4350410)
     CDS             complement(4350407..4350769)
     CDS             complement(4350823..4355706)
     CDS             complement(4355803..4357476)
     CDS             complement(4357749..4359218)
     CDS             complement(4359362..4359850)
     CDS             complement(4360159..4362177)
     CDS             complement(4362209..4364560)
     CDS             complement(4364557..4366134)
     CDS             complement(4366161..4367648)
     CDS             complement(4368211..4370775)
     CDS             complement(4370871..4371680)
     CDS             4371772..4372173
     CDS             4372306..4373040
     CDS             4373101..4374486
     CDS             4374545..4375141
     CDS             4375179..4375931
     CDS             complement(4375933..4377135)
     CDS             complement(4377132..4378187)
     CDS             complement(4378189..4379274)
     CDS             complement(4379375..4380190)
     CDS             complement(4380192..4380686)
     CDS             complement(4380686..4381846)
     CDS             complement(4381843..4383870)
     CDS             complement(4383875..4385425)
     CDS             4385519..4386139
     CDS             complement(4386143..4386298)
     CDS             complement(4386340..4386543)
     CDS             complement(4386633..4388459)
     CDS             4388594..4389454
     CDS             complement(4389451..4390782)
     CDS             4390808..4391614
     CDS             complement(4391622..4393214)
     CDS             4393255..4393932
     CDS             complement(4394080..4394448)
     CDS             complement(4394462..4395682)
     CDS             complement(4396021..4397382)
     CDS             complement(4397379..4398794)
     CDS             4398987..4399985
     CDS             4400173..4402569
     CDS             4402566..4406243
     CDS             4406247..4407878
     CDS             4407878..4411459
     CDS             4411456..4412469
     CDS             complement(4412498..4413343)
     CDS             complement(4413473..4414009)
     CDS             complement(4414006..4415475)
     CDS             complement(4415491..4416108)
     CDS             complement(4416105..4416824)
     CDS             complement(4416821..4418632)
     CDS             complement(4419006..4419725)
     CDS             complement(4419833..4420207)
     CDS             4420565..4420735
     CDS             complement(4420745..4420972)
     CDS             4421127..4421600
     CDS             complement(4421654..4423126)
     CDS             complement(4423155..4424537)
     CDS             complement(4424534..4425352)
     CDS             complement(4425540..4425941)
     CDS             complement(4425955..4435248)
     CDS             complement(4436221..4437006)
     CDS             4437290..4438546
     CDS             complement(4438543..4439802)
     CDS             4439890..4440606
     CDS             complement(4440590..4441249)
     CDS             complement(4441270..4441953)
     CDS             complement(4441950..4442852)
     CDS             complement(4443005..4444477)
     CDS             complement(4444474..4445664)
     CDS             complement(4445700..4447298)
     CDS             4447340..4448107
     CDS             complement(4448111..4448638)
     CDS             4448879..4449163
     CDS             4449174..4450340
     CDS             complement(4450393..4451001)
     CDS             4451186..4452475
     CDS             4452528..4452968
     CDS             complement(4452979..4453407)
     CDS             4453485..4454009
     CDS             complement(4454055..4455740)
     CDS             complement(4455740..4457077)
     CDS             complement(4457074..4458597)
     CDS             complement(4458581..4459684)
     CDS             complement(4459684..4460709)
     CDS             complement(4460706..4461989)
     CDS             complement(4461999..4462856)
     CDS             complement(4462862..4463671)
     CDS             complement(4463661..4464824)
     CDS             complement(4464821..4466014)
     CDS             complement(4466045..4467253)
     CDS             complement(4467250..4468764)
     CDS             4469046..4469747
     CDS             4469786..4470646
     CDS             4470678..4470872
     CDS             4470960..4472315
     CDS             4472386..4472823
     CDS             complement(4472872..4474059)
     CDS             complement(4474059..4475066)
     CDS             4475313..4476446
     CDS             4476463..4477605
     CDS             4477609..4477998
     CDS             4478026..4478898
     CDS             complement(4478907..4479383)
     CDS             4479404..4480696
     CDS             4480693..4480998
     CDS             4481027..4482673
     CDS             4482670..4483554
     CDS             4483554..4484372
     CDS             4484402..4485172
     CDS             4485295..4486497
     CDS             4486494..4486694
     CDS             4486705..4487490
     CDS             complement(4487612..4487896)
     CDS             complement(4487916..4488107)
     CDS             complement(4488104..4489387)
     CDS             complement(4489487..4490023)
     CDS             complement(4490030..4490875)
     CDS             complement(4490895..4491236)
     CDS             complement(4491233..4492504)
     CDS             complement(4492541..4493287)
     CDS             complement(4493321..4494361)
     CDS             complement(4494480..4494956)
     CDS             complement(4494966..4496231)
     CDS             complement(4496228..4496572)
     CDS             complement(4496575..4497840)
     CDS             complement(4498210..4499046)
     CDS             complement(4499121..4499645)
     CDS             4499807..4500409
     CDS             complement(4500496..4501101)
     CDS             4501226..4502404
     CDS             4502391..4503212
     CDS             4503209..4504921
     CDS             4504995..4505948
     CDS             complement(4505898..4506146)
     CDS             4506318..4506908
     CDS             4506883..4508181
     CDS             4508178..4509209
     CDS             4509229..4510182
     CDS             complement(4510186..4510689)
     CDS             complement(4510686..4511327)
     CDS             4511384..4511539
     CDS             complement(4511482..4512630)
     CDS             complement(4512650..4513795)
     CDS             complement(4513802..4514638)
     CDS             complement(4514607..4515776)
     CDS             complement(4515847..4516605)
     CDS             complement(4516605..4517804)
     CDS             complement(4517905..4519200)
     CDS             4519465..4519995
     CDS             4520003..4521337
     CDS             4521330..4521683
     CDS             4521687..4522925
     CDS             4522900..4523337
     CDS             4523334..4524464
     CDS             4524467..4525309
     CDS             complement(4525625..4526461)
     CDS             4526624..4527277
     CDS             4527516..4528727
     CDS             4528766..4529602
     CDS             4529614..4530684
     CDS             4530720..4532177
     CDS             complement(4532179..4533771)
     CDS             complement(4533777..4534613)
     CDS             4534636..4535706
     CDS             complement(4535710..4536516)
     CDS             complement(4536528..4539038)
     CDS             complement(4539046..4540029)
     CDS             complement(4540022..4541155)
     CDS             complement(4541145..4542413)
     CDS             complement(4542410..4543627)
     CDS             complement(4543660..4544889)
     CDS             complement(4544891..4545085)
     CDS             complement(4545087..4545797)
     CDS             complement(4545794..4546624)
     CDS             complement(4546621..4547445)
     CDS             complement(4547450..4548043)
     CDS             complement(4548052..4549050)
     CDS             complement(4549053..4549889)
     CDS             complement(4549892..4551211)
     CDS             complement(4551218..4553023)
     CDS             complement(4553020..4553940)
     CDS             complement(4553888..4555597)
     CDS             complement(4555594..4556460)
     CDS             4556615..4557349
     CDS             4557388..4559001
     CDS             4559044..4559619
     CDS             complement(4559621..4560496)
     CDS             4560601..4561365
     CDS             4561373..4562113
     CDS             complement(4562497..4563261)
     CDS             complement(4563264..4564352)
     CDS             complement(4564339..4565157)
     CDS             complement(4565135..4566601)
     CDS             4566687..4567022
     CDS             complement(4567010..4568065)
     CDS             complement(4568190..4569146)
     CDS             complement(4569143..4569544)
     CDS             complement(4569547..4571136)
     CDS             4571310..4572179
     CDS             4572176..4573684
     CDS             4573725..4574027
     CDS             4574072..4575538
     CDS             4575594..4576901
     CDS             complement(4576898..4577299)
     CDS             complement(4577389..4577811)
     CDS             complement(4577814..4579022)
     CDS             complement(4579058..4581280)
     CDS             complement(4581277..4582290)
     CDS             4582401..4582976
     CDS             4582988..4583449
     CDS             4583446..4585269
     CDS             complement(4585296..4586561)
     CDS             4586586..4587449
     CDS             complement(4587455..4588102)
     CDS             4588163..4588465
     CDS             complement(4588471..4589343)
     CDS             4589543..4589794
     CDS             complement(4589804..4590787)
     CDS             4591317..4591874
     CDS             4591897..4592280
     CDS             4592277..4592621
     CDS             4592663..4593928
     CDS             complement(4593796..4594347)
     CDS             complement(4594410..4595192)
     CDS             complement(4595252..4596025)
     CDS             complement(4596084..4596929)
     CDS             complement(4596926..4597603)
     CDS             complement(4597600..4598562)
     CDS             complement(4598573..4598845)
     CDS             complement(4598868..4599281)
     CDS             complement(4599295..4600317)
     CDS             complement(4600314..4600898)
     CDS             complement(4600906..4601304)
     CDS             4601327..4602637
     CDS             4602659..4604644
     CDS             4604754..4606211
     CDS             complement(4606230..4608875)
     CDS             4609098..4611188
     CDS             4611193..4613406
     CDS             complement(4613517..4614233)
     CDS             complement(4614424..4614807)
     CDS             complement(4614861..4616054)
     CDS             4616148..4616633
     CDS             complement(4616630..4616923)
     CDS             complement(4616923..4617594)
     CDS             4617640..4619250
     CDS             complement(4619247..4619642)
     CDS             complement(4619663..4620832)
     CDS             4621049..4622143
     CDS             4622145..4623338
     CDS             4623344..4625716
     CDS             4625780..4626712
     CDS             complement(4626721..4627359)
     CDS             complement(4627425..4628705)
     CDS             complement(4628702..4629166)
     CDS             complement(4629181..4630590)
     CDS             4630789..4631295
     CDS             4631300..4631899
     CDS             4631984..4633471
     CDS             4633468..4633974
     CDS             complement(4639671..4640909)
     CDS             4641007..4641582
     CDS             complement(4641628..4642074)
     CDS             complement(4642081..4642446)
     CDS             complement(4642609..4644036)
     CDS             complement(4644062..4644991)
     CDS             complement(4645016..4646662)
     CDS             complement(4646714..4648051)
     CDS             complement(4648052..4648552)
     CDS             complement(4648562..4648822)
     CDS             complement(4648903..4649673)
     CDS             complement(4649722..4650168)
     CDS             complement(4650449..4651645)
     CDS             complement(4651678..4652340)
     CDS             complement(4652354..4653208)
     CDS             complement(4653205..4654278)
     CDS             complement(4654373..4654597)
     CDS             complement(4654733..4656313)
     CDS             4656416..4657072
     CDS             complement(4657118..4657696)
     CDS             4657769..4658203
     CDS             complement(4658253..4660307)
     CDS             complement(4660605..4661549)
     CDS             complement(4661561..4662640)
     CDS             complement(4662637..4663953)
     CDS             complement(4663950..4665380)
     CDS             complement(4665377..4667029)
     CDS             4667540..4667794
     CDS             4667791..4668486
     CDS             4668483..4668659
     CDS             4668829..4669008
     CDS             4669005..4669202
     CDS             complement(4669220..4669588)
     CDS             4669913..4670521
     CDS             4670518..4670937
     CDS             complement(4671111..4671452)
     CDS             complement(4672009..4672338)
     CDS             complement(4672480..4672818)
     CDS             complement(4672850..4676470)
     CDS             complement(4676582..4677751)
     CDS             complement(4678364..4678660)
     CDS             complement(4678657..4679109)
     CDS             complement(4679075..4680166)
     CDS             complement(4680433..4680609)
     CDS             complement(4680971..4682092)
     CDS             4682489..4683277
     CDS             complement(4684914..4685876)
     CDS             complement(4686771..4687433)
     CDS             complement(4687516..4688148)
     CDS             4688345..4689247
     CDS             complement(4689264..4690445)
     CDS             complement(4690458..4690892)
     CDS             4691122..4691472
     CDS             complement(4691515..4693992)
     CDS             complement(4694030..4694797)
     CDS             complement(4694982..4696196)
     CDS             complement(4696251..4697192)
     CDS             4697206..4698051
     CDS             complement(4698056..4699078)
     CDS             4699166..4700323
     CDS             4700332..4701447
     CDS             4701602..4701826
     CDS             4701933..4703054
     CDS             complement(4702957..4703631)
     CDS             complement(4703654..4704529)
     CDS             complement(4704582..4705706)
     CDS             4705868..4707205
     CDS             4707193..4707831
     CDS             4707850..4708743
     CDS             complement(4708740..4710077)
     CDS             complement(4710077..4711099)
     CDS             4711173..4711580
     CDS             complement(4711648..4712661)
     CDS             complement(4712658..4713614)
     CDS             complement(4713611..4714462)
     CDS             complement(4714568..4716019)
     CDS             complement(4716020..4717150)
     CDS             complement(4717147..4718466)
     CDS             complement(4718463..4719767)
     CDS             complement(4719752..4720780)
     CDS             complement(4720811..4722223)
     CDS             complement(4722227..4723072)
     CDS             complement(4723069..4723821)
     CDS             complement(4724007..4724690)
     CDS             complement(4724687..4725385)
     CDS             complement(4725389..4726282)
     CDS             complement(4726279..4727334)
     CDS             complement(4727334..4729127)
     CDS             complement(4729356..4731026)
     CDS             4731191..4732804
     CDS             4732794..4734011
     CDS             4734051..4734524
     CDS             4734687..4735364
     CDS             complement(4735384..4736214)
     CDS             complement(4736232..4737128)
     CDS             complement(4737184..4738017)
     CDS             4738281..4739621
     CDS             4739618..4740181
     CDS             4740178..4740561
     CDS             complement(4740370..4740762)
     CDS             4740902..4741162
     CDS             complement(4741623..4742099)
     CDS             complement(4742126..4742725)
     CDS             complement(4742824..4743570)
     CDS             complement(4743567..4745423)
     CDS             complement(4745487..4746416)
     CDS             complement(4746572..4747063)
     CDS             complement(4747193..4749079)
     CDS             complement(4749076..4750365)
     CDS             complement(4750402..4752195)
     CDS             complement(4752306..4753946)
     CDS             complement(4753924..4754676)
     CDS             4754807..4755025
     CDS             4755198..4756175
     CDS             4756172..4757071
     CDS             4757100..4758935
     CDS             4758947..4760710
     CDS             complement(4760700..4761944)
     CDS             complement(4761995..4764652)
     CDS             complement(4764649..4765821)
     CDS             4765914..4766432
     CDS             complement(4766446..4766991)
     CDS             complement(4766988..4767527)
     CDS             4767688..4769421
     CDS             4769418..4771346
     CDS             4771528..4773690
     CDS             complement(4773687..4774253)
     CDS             complement(4774318..4774521)
     CDS             4774596..4775501
     CDS             complement(4775503..4775934)
     CDS             complement(4775938..4776579)
     CDS             4776660..4776863
     CDS             4776869..4777021
     CDS             4777018..4779231
     CDS             4779404..4779847
     CDS             complement(4779947..4781503)
     CDS             complement(4781581..4782702)
     CDS             4782734..4783237
     CDS             complement(4783215..4784012)
     CDS             4784085..4784555
     CDS             4784572..4785009
     CDS             4785014..4785472
     CDS             complement(4785469..4786521)
     CDS             complement(4786555..4787409)
     CDS             4787529..4788218
     CDS             4788296..4789540
     CDS             4789623..4790510
     CDS             complement(4790515..4790859)
     CDS             4790922..4792283
     CDS             4792329..4793570
     CDS             4793570..4794151
     CDS             complement(4794156..4796504)
     CDS             complement(4796664..4797365)
     CDS             complement(4797456..4798619)
     CDS             complement(4798616..4800310)
     CDS             4800418..4800981
     CDS             4801118..4804573
     CDS             4804570..4805922
     CDS             complement(4805925..4807808)
     CDS             complement(4807909..4809177)
     CDS             4809321..4810064
     CDS             4810319..4814002
     CDS             complement(4814048..4814401)
     CDS             4814534..4815364
     CDS             complement(4815385..4816206)
     CDS             complement(4816256..4817449)
     CDS             4817570..4818694
     CDS             complement(4818805..4819398)
     CDS             complement(4819395..4820612)
     CDS             complement(4820690..4821217)
     CDS             4821345..4822001
     CDS             complement(4822006..4822902)
     CDS             4822989..4824284
     CDS             4824281..4824826
     CDS             4824914..4826257
     CDS             4826563..4827774
     CDS             4827811..4828938
     CDS             complement(4828953..4829381)
     CDS             complement(4829384..4830874)
     CDS             complement(4830965..4831363)
     CDS             complement(4831457..4832266)
     CDS             4832399..4833124
     CDS             4833275..4833937
     CDS             4833930..4834835
     CDS             4834832..4836454
     CDS             4836472..4837146
     CDS             4837166..4837747
     CDS             complement(4837842..4839056)
     CDS             4839219..4840382
     CDS             complement(4840395..4840562)
     CDS             complement(4840753..4841364)
     CDS             complement(4841361..4841729)
     CDS             complement(4841781..4842740)
     CDS             complement(4842737..4843585)
     CDS             complement(4843699..4845504)
     CDS             complement(4845544..4846101)
     CDS             4846160..4848133
     CDS             4848207..4848962
     CDS             complement(4848959..4850566)
     CDS             complement(4850694..4851758)
     CDS             complement(4851801..4852814)
     CDS             complement(4852875..4854383)
     CDS             complement(4854489..4855397)
     CDS             4855501..4856433
     CDS             complement(4856551..4857189)
     CDS             complement(4857246..4857596)
     CDS             complement(4857587..4859005)
     CDS             4859011..4859583
     CDS             4859752..4860252
     CDS             complement(4860249..4861211)
     CDS             complement(4861215..4862843)
     CDS             4862937..4864514
     CDS             complement(4864542..4865621)
     CDS             complement(4865687..4866010)
     CDS             complement(4866250..4867002)
     CDS             4867140..4867685
     CDS             complement(4867716..4868624)
     CDS             complement(4868792..4871281)
     CDS             complement(4871468..4871863)
     CDS             complement(4871881..4871988)
     CDS             complement(4872043..4872897)
     CDS             4873354..4874640
     CDS             complement(4874686..4875609)
     CDS             4875811..4877025
     CDS             complement(4877009..4878865)
     CDS             complement(4878964..4880895)
     CDS             4880925..4881092
     CDS             4881222..4881494
     CDS             complement(4881504..4882580)
     CDS             complement(4882642..4883373)
     CDS             complement(4883375..4884058)
     CDS             complement(4884055..4885707)
     CDS             complement(4885736..4889437)
     CDS             complement(4889434..4890654)
     CDS             complement(4890800..4891246)
     CDS             4891274..4891555
     CDS             complement(4891503..4892723)
     CDS             4892872..4893537
     CDS             4893573..4894559
     CDS             complement(4894639..4894818)
     CDS             4894836..4895495
     CDS             4895527..4895916
     CDS             complement(4895906..4896490)
     CDS             4896670..4896966
     CDS             complement(4897103..4898572)
     CDS             4898937..4900166
     CDS             4900170..4900979
     CDS             4900966..4901340
     CDS             4901337..4903079
     CDS             4903228..4903578
     CDS             4903575..4905206
     CDS             4905339..4906637
     CDS             complement(4906721..4906903)
     CDS             complement(4907000..4907443)
     CDS             4907527..4908447
     CDS             complement(4908474..4908839)
     CDS             4908883..4909593
     CDS             complement(4909590..4910219)
     CDS             complement(4910200..4910904)
     CDS             complement(4910897..4913233)
     CDS             4913337..4913933
     CDS             4914023..4914172
     CDS             complement(4914257..4915249)
     CDS             complement(4915249..4916001)
     CDS             complement(4916038..4917132)
     CDS             4917238..4918074
     CDS             4918222..4919475
     CDS             4919600..4920814
     CDS             complement(4921159..4921869)
     CDS             complement(4921866..4923014)
     CDS             complement(4923071..4923601)
     CDS             4923651..4924607
     CDS             4924604..4925191
     CDS             4925320..4926063
     CDS             complement(4926182..4927324)
     CDS             complement(4927333..4928139)
     CDS             complement(4928136..4929293)
     CDS             4929491..4930282
     CDS             complement(4930286..4932010)
     CDS             complement(4932099..4932623)
     CDS             complement(4932646..4933413)
     CDS             4933439..4934038
     CDS             complement(4934035..4935474)
     CDS             complement(4935540..4936796)
     CDS             complement(4936826..4937629)
     CDS             complement(4937626..4938360)
     CDS             complement(4938521..4940020)
     CDS             complement(4940022..4941176)
     CDS             complement(4941173..4942537)
     CDS             complement(4942534..4943886)
     CDS             complement(4943883..4944923)
     CDS             complement(4944958..4946406)
     CDS             complement(4946408..4947262)
     CDS             complement(4947259..4948026)
     CDS             complement(4948194..4948667)
     CDS             complement(4948821..4949441)
     CDS             4949539..4950423
     CDS             4950420..4953353
     CDS             4953448..4953822
     CDS             complement(4953819..4954748)
     CDS             4954795..4955580
     CDS             complement(4955547..4955714)
     CDS             4955751..4956428
     CDS             4956544..4957116
     CDS             complement(4957143..4957643)
     CDS             4958090..4958584
     CDS             4958712..4959314
     CDS             complement(4959375..4960121)
     CDS             complement(4960323..4961768)
     CDS             complement(4961871..4962212)
     CDS             complement(4962448..4963245)
     CDS             complement(4963676..4964041)
     CDS             complement(4964170..4965252)
     CDS             4965353..4966429
     CDS             complement(4966448..4967125)
     CDS             complement(4967130..4967507)
     CDS             4967651..4969141
     CDS             complement(4969160..4970956)
     CDS             complement(4970975..4971988)
     CDS             4972084..4972665
     CDS             4972662..4973894
     CDS             4973891..4974103
     CDS             4974165..4975292
     CDS             4975336..4976061
     CDS             4976145..4976612
     CDS             4976643..4977536
     CDS             4977550..4978416
     CDS             complement(4978439..4980715)
     CDS             4980931..4981530
     CDS             complement(4981545..4981994)
     CDS             4982103..4982888
     CDS             4982885..4983724
     CDS             4983765..4984955
     CDS             complement(4984936..4985733)
     CDS             complement(4985747..4986472)
     CDS             4986602..4987555
     CDS             4987589..4989004
     CDS             4989178..4989408
     CDS             complement(4989438..4990181)
     CDS             complement(4990184..4991572)
     CDS             complement(4991715..4992542)
     CDS             4992678..4993877
     CDS             complement(4994004..4995266)
     CDS             complement(4995541..4997004)
     CDS             complement(4997105..4998301)
     CDS             4998302..4999270
     CDS             complement(4999298..4999708)
     CDS             complement(4999808..5000224)
     CDS             complement(5000378..5001727)
     CDS             complement(5001730..5002527)
     CDS             5002578..5003309
     CDS             complement(5003629..5004000)
     CDS             complement(5004011..5006014)
     CDS             complement(5006001..5006282)
     CDS             complement(5006294..5007148)
     CDS             5007272..5007706
     CDS             5007935..5008429
     CDS             5008474..5009145
     CDS             complement(5009176..5010357)
     CDS             5010390..5011580
     CDS             complement(5011577..5012083)
     CDS             complement(5012173..5013144)
     CDS             complement(5013588..5014982)
     CDS             complement(5015081..5016151)
     CDS             5016345..5017307
     CDS             5017344..5018561
     CDS             5018585..5019787
     CDS             complement(5019919..5020770)
     CDS             5020936..5021988
     CDS             5021991..5022773
     CDS             5022783..5024495
     CDS             complement(5024492..5024860)
     CDS             complement(5024860..5025375)
     CDS             5025490..5025930
     CDS             complement(5025980..5026771)
     CDS             5026839..5027894
     CDS             complement(5027883..5028749)
     CDS             complement(5028746..5029234)
     CDS             complement(5029306..5030148)
     CDS             5030231..5030710
     CDS             complement(5030726..5031787)
     CDS             5031958..5033682
     CDS             5033729..5034949
     CDS             5035026..5035337
     CDS             complement(5035410..5036795)
     CDS             complement(5036761..5036886)
     CDS             5036905..5038488
     CDS             5038485..5039174
     CDS             complement(5039192..5040283)
     CDS             complement(5040744..5041151)
     CDS             complement(5041178..5041417)
     CDS             complement(5041519..5041857)
     CDS             5042086..5043564
     CDS             5043561..5044334
     CDS             5044469..5044765
     CDS             5044993..5045295
     CDS             5045401..5045649
     CDS             complement(5045632..5046417)
     CDS             complement(5046731..5047099)
     CDS             5047201..5048088
     CDS             5048230..5048637
     CDS             5048691..5049008
     CDS             complement(5049020..5049454)
     CDS             complement(5049487..5049756)
     CDS             5049871..5050437
     CDS             complement(5050485..5051063)
     CDS             5051766..5052065
     CDS             complement(5052093..5052335)
     CDS             complement(5052521..5052874)
     CDS             complement(5053049..5054356)
     CDS             5054462..5055238
     CDS             complement(5055244..5055555)
     CDS             5055686..5057047
     CDS             5057188..5058423
     CDS             5058420..5059211
     CDS             complement(5059240..5060520)
     CDS             complement(5060565..5062145)
     CDS             complement(5062342..5062632)
     CDS             5062980..5064044
     CDS             complement(5064090..5064812)
     CDS             complement(5064825..5065262)
     CDS             complement(5065353..5065991)
     CDS             complement(5066020..5066481)
     CDS             complement(5066474..5067358)
     CDS             5067493..5068440
     CDS             complement(5068490..5069122)
     CDS             complement(5069368..5073594)
     CDS             complement(5074072..5074932)
     CDS             5075348..5075920
     CDS             5076761..5079136
     CDS             complement(5079231..5079551)
     CDS             5080127..5081446
     CDS             complement(5081266..5081787)
     CDS             5082095..5083360
     CDS             complement(5083366..5083677)
     CDS             complement(5083704..5084324)
     CDS             5084427..5084609
     CDS             complement(5084613..5084981)
     CDS             complement(5084986..5085243)
     CDS             complement(5085314..5086336)
     CDS             complement(5086415..5087596)
     CDS             5087751..5088323
     CDS             5088335..5088841
     CDS             5088838..5089551
     CDS             complement(5089559..5090401)
     CDS             complement(5090447..5090962)
     CDS             5091080..5091355
     CDS             5091431..5091691
     CDS             complement(5091705..5092376)
     CDS             5092782..5094452
     CDS             5094452..5096596
     CDS             5096633..5097490
     CDS             5097500..5100052
     CDS             5100049..5100741
     CDS             5100866..5100982
     CDS             complement(5100991..5101893)
     CDS             5101931..5103802
     CDS             5103887..5104354
     CDS             complement(5104368..5104988)
     CDS             complement(5105091..5106038)
     CDS             complement(5106035..5106526)
     CDS             complement(5106519..5107274)
     CDS             complement(5107278..5108567)
     CDS             complement(5108640..5109389)
     CDS             5109570..5110481
     CDS             5110478..5111641
     CDS             5111622..5112935
     CDS             complement(5112945..5113928)
     CDS             complement(5113925..5117563)
     CDS             complement(5117628..5118275)
     CDS             5118326..5119858
     CDS             5119975..5121273
     CDS             5121355..5121834
     CDS             5122092..5123570
     CDS             5123674..5124654
     CDS             5124655..5124996
     CDS             5124993..5125664
     CDS             5125750..5126616
     CDS             5126762..5127418
     CDS             5127431..5128009
     CDS             complement(5128090..5129121)
     CDS             5129454..5130557
     CDS             5130653..5131216
     CDS             5131518..5132072
     CDS             complement(5132149..5132382)
     CDS             complement(5132424..5132861)
     CDS             complement(5132993..5133847)
     CDS             complement(5133844..5134863)
     CDS             5134893..5136347
     CDS             complement(5136458..5138092)
     CDS             complement(5138411..5139379)
     CDS             complement(5139464..5140399)
     CDS             complement(5140396..5141475)
     CDS             complement(5141606..5142457)
     CDS             5142484..5144019
     CDS             5144021..5145370
     CDS             5145468..5146643
     CDS             5146640..5147521
     CDS             5147529..5148791
     CDS             complement(5148761..5149597)
     CDS             5149622..5151199
     CDS             complement(5151276..5152493)
     CDS             5152531..5152965
     CDS             5153049..5153657
     CDS             complement(5153659..5154333)
     CDS             complement(5154362..5155000)
     CDS             complement(5155059..5156612)
     CDS             5156826..5157515
     CDS             complement(5157523..5158344)
     CDS             complement(5158341..5159420)
     CDS             5159502..5160584
     CDS             5160607..5161032
     CDS             5161059..5161439
     CDS             5161443..5162327
     CDS             5162375..5162866
     CDS             5162911..5163345
     CDS             complement(5163594..5163884)
     CDS             5164052..5164531
     CDS             5164964..5166490
     CDS             complement(5166323..5166661)
     CDS             5166944..5168071
     CDS             complement(5168246..5169346)
     CDS             complement(5169491..5170144)
     CDS             complement(5170164..5171450)
     CDS             complement(5171525..5172448)
     CDS             5172514..5173122
     CDS             complement(5173351..5173563)
     CDS             5173617..5174270
     CDS             complement(5174324..5174677)
     CDS             5175028..5175462
     CDS             complement(5175529..5176158)
     CDS             complement(5176277..5176906)
     CDS             complement(5177626..5178123)
     CDS             complement(5178231..5179601)
     CDS             complement(5179841..5181199)
     CDS             complement(5181295..5181984)
     CDS             complement(5182057..5182230)
     CDS             5182527..5184239
     CDS             5184236..5185396
     CDS             5185393..5187042
     CDS             5187134..5189104
     CDS             5189101..5190258
     CDS             5190314..5191081
     CDS             5191206..5191802
     CDS             complement(5191799..5193805)
     CDS             complement(5193798..5195189)
     CDS             complement(5195233..5195907)
     CDS             complement(5195923..5197506)
     CDS             complement(5197503..5198123)
     CDS             complement(5198169..5199689)
     CDS             complement(5199750..5200595)
     CDS             complement(5200764..5201915)
     CDS             complement(5201959..5203089)
     CDS             complement(5203070..5205766)
     CDS             complement(5205763..5207334)
     CDS             5207653..5208501
     CDS             5208522..5209070
     CDS             complement(5209067..5210596)
     CDS             5210746..5211876
     CDS             5211855..5212964
     CDS             complement(5213061..5213963)
     CDS             complement(5213976..5215139)
     CDS             5215391..5216437
     CDS             5216438..5216965
     CDS             complement(5216962..5219409)
     CDS             5219566..5219850
     CDS             complement(5219899..5221914)
     CDS             complement(5222083..5223531)
     CDS             5223582..5225243
     CDS             complement(5225293..5225820)
     CDS             complement(5225813..5226034)
     CDS             complement(5226204..5227556)
     CDS             complement(5227617..5228366)
     CDS             complement(5228534..5229796)
     CDS             complement(5230078..5230971)
     CDS             complement(5230975..5231358)
     CDS             5231455..5232327
     CDS             complement(5232328..5233608)
     CDS             5233793..5234503
     CDS             complement(5234513..5235691)
     CDS             5235778..5236431
     CDS             5236428..5237639
     CDS             complement(5237674..5238852)
     CDS             complement(5238852..5239508)
     CDS             complement(5239508..5240272)
     CDS             5240442..5241203
     CDS             complement(5241381..5243228)
     CDS             5243417..5245321
     CDS             5245352..5245780
     CDS             5245815..5247944
     CDS             5247973..5250285
     CDS             5250344..5251138
     CDS             5251270..5252313
     CDS             complement(5252375..5253181)
     CDS             complement(5253284..5253934)
     CDS             5254003..5254647
     CDS             5254644..5255108
     CDS             complement(5255128..5256699)
     CDS             complement(5256740..5257678)
     CDS             complement(5257675..5258808)
     CDS             5258930..5259643
     CDS             complement(5259680..5260852)
     CDS             5260967..5261587
     CDS             complement(5261671..5263197)
     CDS             complement(5263449..5263823)
     CDS             5263992..5264984
     CDS             complement(5264986..5267277)
     CDS             5267319..5268248
     CDS             5268248..5269168
     CDS             5269501..5269785
     CDS             complement(5269670..5270536)
     CDS             5270978..5271769
     CDS             5271781..5272857
     CDS             5272882..5273130
     CDS             5273143..5273382
     CDS             5273413..5274489
     CDS             5274611..5275420
     CDS             5275462..5276007
     CDS             5275989..5276720
     CDS             complement(5276717..5277814)
     CDS             5277908..5278777
     CDS             complement(5278800..5279069)
     CDS             complement(5279070..5279651)
     CDS             complement(5279648..5280412)
     CDS             complement(5280645..5281097)
     CDS             complement(5281094..5281714)
     CDS             5281754..5282005
     CDS             5282055..5282417
     CDS             complement(5282892..5283578)
     CDS             5283784..5284986
     CDS             5284983..5286596
     CDS             5286627..5287484
     CDS             5287505..5288065
     CDS             5288167..5288616
     CDS             complement(5288626..5289222)
     CDS             complement(5289219..5289650)
     CDS             5289676..5290122
     CDS             complement(5290112..5290846)
     CDS             5290992..5291930
     CDS             5292009..5292905
     CDS             complement(5292915..5294111)
     CDS             complement(5294319..5295089)
     CDS             complement(5295231..5296133)
     CDS             complement(5296202..5297626)
     CDS             complement(5297654..5299369)
     CDS             complement(5299372..5300367)
     CDS             complement(5300364..5301578)
     CDS             complement(5301613..5302530)
     CDS             complement(5302527..5303705)
     CDS             complement(5303715..5304860)
     CDS             complement(5304897..5305868)
     CDS             complement(5305837..5307678)
     CDS             complement(5307748..5309121)
     CDS             complement(5309121..5309975)
     CDS             5310115..5311704
     CDS             5311701..5312444
     CDS             5312441..5313952
     CDS             5313954..5314718
     CDS             5314715..5316184
     CDS             complement(5316190..5316597)
     CDS             complement(5316672..5317745)
     CDS             complement(5317764..5318552)
     CDS             5318776..5319486
     CDS             5319541..5320143
     CDS             5320180..5320287
     CDS             5320292..5321824
     CDS             5321821..5322624
     CDS             5322639..5322770
     CDS             5322767..5323501
     CDS             5323514..5323942
     CDS             5323939..5325159
     CDS             5325156..5326208
     CDS             5326220..5327278
     CDS             5327275..5327691
     CDS             5327688..5328851
     CDS             5328848..5330077
     CDS             5330074..5330640
     CDS             5330646..5331305
     CDS             complement(5331327..5331773)
     CDS             complement(5331786..5332058)
     CDS             complement(5332069..5334504)
     CDS             complement(5334501..5336096)
     CDS             complement(5336125..5337240)
     CDS             complement(5337240..5337974)
     CDS             5338001..5339473
     CDS             complement(5339487..5341160)
     CDS             complement(5341248..5343257)
     CDS             complement(5343257..5343958)
     CDS             complement(5344202..5344648)
     CDS             5344681..5345784
     CDS             complement(5345798..5346751)
     CDS             complement(5346789..5347451)
     CDS             5347665..5348423
     CDS             5348524..5351346
     CDS             5351487..5352116
     CDS             complement(5352121..5355240)
     CDS             complement(5355331..5357151)
     CDS             complement(5357148..5358962)
     CDS             complement(5359045..5361036)
     CDS             5361162..5361917
     CDS             5361967..5362668
     CDS             5362678..5364018
     CDS             complement(5364110..5364472)
     CDS             5364526..5364792
     CDS             complement(5364796..5365086)
     CDS             complement(5365122..5365961)
     CDS             complement(5365969..5366466)
     CDS             complement(5366468..5367184)
     CDS             complement(5367186..5367869)
     CDS             5368091..5368558
     CDS             5368579..5370129
     CDS             complement(5370126..5370545)
     CDS             complement(5370535..5371971)
     CDS             complement(5372184..5373488)
     CDS             complement(5373594..5374235)
     CDS             complement(5374381..5375022)
     CDS             5375117..5376232
     CDS             5376232..5376846
     CDS             5376927..5377388
     CDS             5377606..5380437
     CDS             5380444..5382480
     CDS             complement(5382544..5385201)
     CDS             complement(5385282..5386961)
     CDS             complement(5386981..5388018)
     CDS             5388238..5389353
     CDS             5389445..5390257
     CDS             complement(5390279..5390551)
     CDS             complement(5390548..5391375)
     CDS             5391399..5391704
     CDS             5391715..5392167
     CDS             complement(5392164..5392991)
     CDS             5393090..5394775
     CDS             5394772..5395260
     CDS             5395300..5398020
     CDS             complement(5398058..5399089)
     CDS             5399216..5400091
     CDS             complement(5400151..5400561)
     CDS             5400743..5401153
     CDS             5401150..5402211
     CDS             5402214..5402480
     CDS             5402950..5404284
     CDS             complement(5404289..5404714)
     CDS             complement(5404711..5405190)
     CDS             complement(5405187..5405669)
     CDS             complement(5405672..5405857)
     CDS             5405923..5408178
     CDS             complement(5408179..5408886)
     CDS             complement(5408880..5411234)
     CDS             5411709..5413358
     CDS             complement(5413374..5423510)
     CDS             complement(5423648..5426431)
     CDS             5426499..5426816
     CDS             5426813..5427706
     CDS             complement(5427698..5428552)
     CDS             complement(5429265..5430257)
     CDS             5430325..5430750
     CDS             complement(5430754..5432262)
     CDS             complement(5432303..5433424)
     CDS             complement(5433513..5435672)
     CDS             complement(5435688..5436899)
     CDS             complement(5437099..5437287)
     CDS             complement(5437335..5438441)
     CDS             5438578..5439753
     CDS             complement(5439750..5440196)
     CDS             complement(5440205..5440645)
     CDS             complement(5440773..5441243)
     CDS             5441285..5441650
     CDS             5441684..5441833
     CDS             complement(5441836..5443398)
     CDS             complement(5443449..5444078)
     CDS             5444214..5444954
     CDS             complement(5445003..5445575)
     CDS             complement(5445598..5446155)
     CDS             complement(5446738..5447436)
     CDS             complement(5447559..5448455)
     CDS             complement(5448522..5449541)
     CDS             5449621..5450202
     CDS             5450308..5451315
     CDS             5451393..5452478
     CDS             5452853..5454778
     CDS             5454866..5455534
     CDS             complement(5455611..5456381)
     CDS             complement(5456389..5457291)
     CDS             complement(5457288..5458256)
     CDS             complement(5458350..5459483)
     CDS             5459686..5460363
     CDS             5460377..5461054
     CDS             5461051..5461254
     CDS             5461251..5463440
     CDS             complement(5463461..5464366)
     CDS             complement(5464363..5465166)
     CDS             5465352..5466149
     CDS             5466146..5466577
     CDS             5466792..5467253
     CDS             5467273..5468106
     CDS             5468108..5468410
     CDS             5468677..5468997
     CDS             5469152..5469781
     CDS             5469781..5470044
     CDS             complement(5470041..5470901)
     CDS             complement(5471174..5472055)
     CDS             5472107..5473192
     CDS             5473328..5473513
     CDS             complement(5473538..5474611)
     CDS             5474773..5475231
     CDS             5475310..5476293
     CDS             complement(5476349..5477881)
     CDS             complement(5478005..5478397)
     CDS             5478492..5479004
     CDS             complement(5478898..5479569)
     CDS             complement(5479569..5481290)
     CDS             complement(5481287..5483593)
     CDS             complement(5483625..5483966)
     CDS             complement(5483981..5485264)
     CDS             5485294..5486319
     CDS             5486316..5487113
     CDS             complement(5487273..5487494)
     CDS             complement(5487491..5488813)
     CDS             complement(5488810..5489517)
     CDS             complement(5489538..5490743)
     CDS             complement(5490876..5491160)
     CDS             complement(5491216..5491890)
     CDS             complement(5491887..5492129)
     CDS             complement(5492165..5492836)
     CDS             5492876..5493532
     CDS             complement(5493609..5495228)
     CDS             complement(5495303..5496013)
     CDS             complement(5496075..5496572)
     CDS             complement(5496569..5497147)
     CDS             5497232..5497690
     CDS             complement(5497649..5499787)
     CDS             complement(5499784..5500689)
     CDS             5500742..5501374
     CDS             complement(5501500..5502072)
     CDS             complement(5502146..5504062)
     CDS             complement(5504059..5505930)
     CDS             complement(5505927..5507123)
     CDS             complement(5507203..5508432)
     CDS             complement(5508429..5509904)
     CDS             5509915..5511639
     CDS             complement(5511636..5513072)
     CDS             complement(5513072..5513236)
     CDS             complement(5513256..5513855)
     CDS             5513960..5514787
     CDS             complement(5514784..5516055)
     CDS             5516172..5517404
     CDS             5517544..5518164
     CDS             complement(5518195..5519430)
     CDS             complement(5519411..5519869)
     CDS             complement(5519875..5520747)
     CDS             complement(5520744..5521508)
     CDS             complement(5521520..5522989)
     CDS             5523165..5523761
     CDS             5523784..5524992
     CDS             5524992..5525816
     CDS             5525813..5527171
     CDS             5527176..5527391
     CDS             5527394..5527933
     CDS             5528027..5529157
     CDS             5529246..5529677
     CDS             5529703..5530527
     CDS             complement(5530528..5531448)
     CDS             complement(5531455..5532294)
     CDS             complement(5532370..5532960)
     CDS             5533075..5534355
     CDS             5534352..5535116
     CDS             complement(5535102..5536721)
     CDS             5536840..5537244
     CDS             complement(5537227..5538645)
     CDS             complement(5538821..5539531)
     CDS             5539634..5540368
     CDS             complement(5540375..5540782)
     CDS             5541138..5543408
     CDS             5543418..5543774
     CDS             5543953..5546031
     CDS             complement(5546051..5546737)
     CDS             5546745..5547866
     CDS             5547962..5550334
     CDS             5550337..5551035
     CDS             5551032..5551925
     CDS             5551918..5552391
     CDS             5552442..5553368
     CDS             5553490..5555250
     CDS             complement(5555262..5556104)
     CDS             complement(5556159..5557064)
     CDS             5557123..5557287
     CDS             5557287..5558762
     CDS             5558833..5559678
     CDS             complement(5559683..5560633)
     CDS             complement(5560698..5561192)
     CDS             complement(5561192..5561692)
     CDS             complement(5561873..5563567)
     CDS             complement(5563567..5564727)
     CDS             complement(5564724..5566103)
     CDS             complement(5566100..5567158)
     CDS             complement(5567151..5568176)
     CDS             complement(5568176..5569378)
     CDS             complement(5569391..5570233)
     CDS             complement(5570230..5570943)
     CDS             complement(5571265..5572188)
     CDS             complement(5572202..5572393)
     CDS             5572529..5573710
     CDS             5573719..5574828
     CDS             5574842..5576353
     CDS             5576350..5578014
     CDS             5578001..5579554
     CDS             5579551..5580681
     CDS             5580766..5581503
     CDS             complement(5581560..5583119)
     CDS             complement(5583157..5584278)
     CDS             complement(5584279..5585928)
     CDS             5585997..5586797
     CDS             complement(5586867..5588075)
     CDS             complement(5588072..5588812)
     CDS             complement(5588869..5589900)
     CDS             5590021..5590989
     CDS             5591002..5592060
     CDS             5592060..5593235
     CDS             complement(5593247..5593837)
     CDS             complement(5593845..5595071)
     CDS             5595250..5596404
     CDS             5596436..5596894
     CDS             complement(5596964..5598109)
     CDS             complement(5598106..5598891)
     CDS             complement(5598893..5600020)
     CDS             5600105..5601055
     CDS             complement(5601052..5602026)
     CDS             complement(5602217..5602609)
     CDS             complement(5602781..5604895)
     CDS             complement(5604926..5605978)
     CDS             complement(5605975..5606895)
     CDS             complement(5606905..5607690)
     CDS             5607763..5609445
     CDS             5609451..5610311
     CDS             complement(5610318..5610803)
     CDS             complement(5610912..5612330)
     CDS             5612945..5613835
     CDS             complement(5613890..5614603)
     CDS             5614971..5616878
     CDS             5617137..5619014
     CDS             complement(5619011..5620243)
     CDS             complement(5620240..5621388)
     CDS             complement(5621399..5622355)
     CDS             complement(5622355..5623536)
     CDS             complement(5623536..5625551)
     CDS             complement(5625548..5626168)
     CDS             complement(5626165..5627727)
     CDS             5627842..5629095
     CDS             complement(5629099..5630256)
     CDS             complement(5630256..5630687)
     CDS             complement(5630654..5631604)
     CDS             complement(5631732..5632895)
     CDS             complement(5632895..5633896)
     CDS             complement(5633932..5635191)
     CDS             5635313..5636476
     CDS             5636487..5636870
     CDS             5636881..5637387
     CDS             5637419..5638684
     CDS             5638789..5639505
     CDS             complement(5639493..5640398)
     CDS             complement(5640419..5641216)
     CDS             5641269..5642024
     CDS             5642021..5642908
     CDS             5642905..5643654
     CDS             5643651..5644721
     CDS             5644789..5645901
     CDS             complement(5645971..5646795)
     CDS             complement(5646882..5647274)
     CDS             complement(5647315..5648604)
     CDS             complement(5648623..5649087)
     CDS             complement(5649412..5649516)
     CDS             5649665..5651566
     CDS             5651563..5652060
     CDS             5652133..5652450
     CDS             5652453..5653640
     CDS             complement(5653627..5654970)
     CDS             5655057..5655884
     CDS             5655881..5658580
     CDS             complement(5658564..5659712)
     CDS             complement(5659705..5660331)
     CDS             complement(5660328..5661119)
     CDS             complement(5661148..5662302)
     CDS             5662361..5663932
     CDS             5663934..5665058
     CDS             5665065..5666024
     CDS             5666021..5666962
     CDS             5666972..5668126
     CDS             complement(5668136..5669413)
     CDS             complement(5669455..5670237)
     CDS             complement(5670237..5671307)
     CDS             complement(5671390..5672613)
     CDS             5672669..5673883
     CDS             5673885..5675279
     CDS             5675448..5676740
     CDS             complement(5676754..5678664)
     CDS             complement(5678649..5679407)
     CDS             complement(5679404..5680774)
     CDS             5680844..5681794
     CDS             5681804..5682571
     CDS             complement(5682585..5683148)
     CDS             5683233..5683712
     CDS             complement(5683709..5684287)
     CDS             complement(5684287..5685189)
     CDS             complement(5685193..5686080)
     CDS             complement(5686081..5687265)
     CDS             5687427..5688497
     CDS             5688487..5689104
     CDS             complement(5689111..5691261)
     CDS             5691458..5692165
     CDS             5692169..5692927
     CDS             5692976..5693602
     CDS             complement(5693636..5693872)
     CDS             complement(5693911..5694975)
     CDS             complement(5695062..5696162)
     CDS             complement(5696212..5697069)
     CDS             complement(5697066..5697854)
     CDS             complement(5697841..5698872)
     CDS             5698941..5700107
     CDS             complement(5700115..5700960)
     CDS             complement(5700981..5702174)
     CDS             complement(5702213..5703121)
     CDS             complement(5703118..5705112)
     CDS             5705133..5705789
     CDS             5705800..5706564
     CDS             complement(5706557..5706892)
     CDS             5706996..5708192
     CDS             5708363..5709361
     CDS             5709358..5710074
     CDS             5710173..5711375
     CDS             complement(5711362..5711637)
     CDS             5711761..5712021
     CDS             5712077..5712991
     CDS             5712982..5714223
     CDS             complement(5714220..5715164)
     CDS             complement(5715165..5716556)
     CDS             complement(5716604..5717092)
     CDS             complement(5717116..5717604)
     CDS             5717877..5718464
     CDS             5718606..5719922
     CDS             5719950..5721071
     CDS             complement(5721074..5721874)
     CDS             complement(5721909..5722538)
     CDS             5722558..5723430
     CDS             complement(5723431..5724333)
     CDS             complement(5724330..5725517)
     CDS             complement(5725578..5726555)
     CDS             5726628..5726879
     CDS             complement(5726853..5727617)
     CDS             5727627..5727980
     CDS             5727925..5729325
     CDS             complement(5729326..5729883)
     CDS             complement(5729890..5730690)
     CDS             complement(5730718..5730933)
     CDS             complement(5731104..5732729)
     CDS             complement(5732997..5735540)
     CDS             complement(5735836..5736177)
     CDS             complement(5736285..5737790)
     CDS             5737814..5739091
     CDS             complement(5739092..5739907)
     CDS             complement(5739912..5740319)
     CDS             complement(5740319..5741254)
     CDS             complement(5741251..5742198)
     CDS             complement(5742278..5743405)
     CDS             complement(5743546..5744022)
     CDS             complement(5744022..5744549)
     CDS             complement(5744546..5744920)
     CDS             complement(5744913..5745767)
     CDS             complement(5745764..5746372)
     CDS             complement(5746392..5748737)
     CDS             5749149..5750096
     CDS             5750177..5751586
     CDS             5751653..5752390
     CDS             complement(5752387..5754606)
     CDS             complement(5754622..5755200)
     CDS             complement(5755210..5756181)
     CDS             complement(5756160..5757230)
     CDS             complement(5757230..5758603)
     CDS             5758751..5759236
     CDS             5759360..5759881
     CDS             5759909..5761069
     CDS             complement(5761051..5761446)
     CDS             complement(5761517..5762542)
     CDS             5762762..5766718
     CDS             5766715..5768061
     CDS             5768058..5769341
     CDS             5769338..5770318
     CDS             5770327..5772090
     CDS             5772196..5772699
     CDS             complement(5773150..5773815)
     CDS             complement(5774207..5775430)
     CDS             5775513..5777111
     CDS             complement(5777114..5779981)
     CDS             complement(5780117..5780785)
     CDS             complement(5780840..5781043)
     CDS             5781323..5783671
     CDS             5783713..5784795
     CDS             complement(5784807..5786078)
     CDS             complement(5786147..5786458)
     CDS             complement(5786493..5786774)
     CDS             complement(5786819..5787019)
     CDS             complement(5787041..5787616)
     CDS             complement(5787613..5788395)
     CDS             5788927..5789403
     CDS             complement(5789884..5790291)
     CDS             complement(5790309..5792291)
     CDS             complement(5792284..5792661)
     CDS             5792813..5793079
     CDS             5793085..5793864
     CDS             5793877..5794284
     CDS             5794707..5795429
     CDS             5795479..5796723
     CDS             5796746..5797945
     CDS             5797942..5800179
     CDS             5800176..5800610
     CDS             complement(5800507..5801703)
     CDS             complement(5801700..5802797)
     CDS             5803131..5804072
     CDS             complement(5804535..5805281)
     CDS             5805435..5807426
     CDS             5807427..5807831
     CDS             complement(5807833..5808519)
     CDS             5808679..5809185
     CDS             5809185..5810144
     CDS             complement(5810141..5811334)
     CDS             complement(5811331..5812113)
     CDS             complement(5812110..5812733)
     CDS             complement(5812777..5813553)
     CDS             5813659..5813991
     CDS             5814092..5814766
     CDS             complement(5814840..5815613)
     CDS             complement(5815614..5816072)
     CDS             complement(5816069..5816272)
     CDS             5816306..5817328
     CDS             5817343..5818473
     CDS             complement(5818483..5818839)
     CDS             5819204..5821657
     CDS             5821705..5822679
     CDS             5822676..5823767
     CDS             complement(5823671..5823868)
     CDS             5824202..5825860
     CDS             5825850..5826845
     CDS             5826870..5827787
     CDS             complement(5827784..5827912)
     CDS             complement(5827923..5828909)
     CDS             5829030..5831774
     CDS             5831852..5832922
     CDS             5832933..5833430
     CDS             5833497..5834651
     CDS             5834653..5835303
     CDS             5835300..5836439
     CDS             5836436..5837398
     CDS             5837410..5838735
     CDS             5838903..5839808
     CDS             complement(5839851..5840843)
     CDS             5840872..5841753
     CDS             complement(5841757..5843136)
     CDS             5843236..5843763
     CDS             5843857..5844606
     CDS             5844678..5845556
     CDS             5845713..5847335
     CDS             complement(5847378..5848235)
     CDS             5848389..5849240
     CDS             complement(5849290..5850807)
     CDS             5850900..5851274
     CDS             5851290..5852060
     CDS             5852071..5853561
     CDS             5853597..5854271
     CDS             complement(5854268..5854672)
     CDS             5854805..5855161
     CDS             5855507..5856382
     CDS             complement(5856379..5857017)
     CDS             complement(5857014..5858357)
     CDS             complement(5858392..5859600)
     CDS             complement(5859698..5861221)
     CDS             complement(5861225..5862358)
     CDS             complement(5862358..5863650)
     CDS             5863910..5864509
     CDS             5864525..5865754
     CDS             complement(5865744..5866823)
     CDS             complement(5866820..5867785)
     CDS             complement(5867785..5868474)
     CDS             complement(5868467..5869813)
     CDS             complement(5869810..5871084)
     CDS             complement(5871197..5871892)
     CDS             complement(5871901..5873022)
     CDS             5873125..5873361
     CDS             5873361..5873525
     CDS             5873525..5873830
     CDS             5873827..5874078
     CDS             complement(5874075..5875523)
     CDS             complement(5875617..5876027)
     CDS             complement(5876072..5876320)
     CDS             5876459..5877520
     CDS             5877588..5878637
     CDS             5878634..5880577
     CDS             5880713..5880844
     CDS             5881869..5882093
     CDS             complement(5882989..5884041)
     CDS             complement(5884110..5885144)
     CDS             complement(5885147..5886412)
     CDS             5886469..5887083
     CDS             5887164..5887424
     CDS             5887421..5887885
     CDS             5888120..5889373
     CDS             5889482..5890789
     CDS             5890826..5891734
     CDS             5891731..5892408
     CDS             5892408..5893751
     CDS             5893748..5894944
     CDS             5894954..5895622
     CDS             5895794..5897632
     CDS             complement(5897629..5898621)
     CDS             complement(5898635..5899321)
     CDS             5899377..5900231
     CDS             complement(5900240..5901178)
     CDS             5901407..5902546
     CDS             5902539..5903255
     CDS             complement(5903256..5903915)
     CDS             complement(5903912..5905072)
     CDS             5905260..5905640
     CDS             5905637..5906944
     CDS             complement(5906925..5907821)
     CDS             complement(5907970..5908611)
     CDS             complement(5908586..5908918)
     CDS             5909048..5909788
     CDS             complement(5909785..5910249)
     CDS             5910376..5911722
     CDS             5911751..5913073
     CDS             5913090..5913470
     CDS             complement(5913490..5915421)
     CDS             complement(5915448..5916749)
     CDS             5917124..5917882
     CDS             5917929..5918948
     CDS             5918999..5920069
     CDS             5920079..5920957
     CDS             complement(5920966..5921715)
     CDS             complement(5921712..5922245)
     CDS             complement(5922269..5923318)
     CDS             complement(5923320..5924399)
     CDS             5924702..5925718
     CDS             complement(5925784..5926452)
     CDS             complement(5926620..5928335)
     CDS             5928524..5929249
     CDS             complement(5929346..5929699)
     CDS             5929795..5930886
     CDS             5931007..5932410
     CDS             5932599..5933261
     CDS             5933236..5933478
     CDS             complement(5933488..5934255)
     CDS             5934365..5935012
     CDS             5935054..5935536
     CDS             complement(5935519..5936445)
     CDS             complement(5936442..5936816)
     CDS             complement(5936878..5937738)
     CDS             complement(5937735..5938481)
     CDS             complement(5938558..5939808)
     CDS             5939962..5940972
     CDS             complement(5940942..5942693)
     CDS             complement(5942690..5943043)
     CDS             complement(5943040..5945280)
     CDS             complement(5945292..5946824)
     CDS             5947032..5948312
     CDS             5948309..5949871
     CDS             5949875..5950480
     CDS             5950477..5950971
     CDS             5950968..5951213
     CDS             5951269..5951550
     CDS             5951561..5952238
     CDS             5952235..5953230
     CDS             5953256..5954035
     CDS             5954087..5954854
     CDS             5954895..5955827
     CDS             5955872..5957335
     CDS             5957332..5958099
     CDS             5958125..5959486
     CDS             complement(5959490..5960749)
     CDS             complement(5960803..5962071)
     CDS             5962119..5962526
     CDS             5962708..5963166
     CDS             complement(5963168..5963512)
     CDS             5963603..5963974
     CDS             complement(5963965..5964990)
     CDS             5965062..5965979
     CDS             5966010..5966351
     CDS             complement(5966367..5967125)
     CDS             complement(5967136..5969112)
     CDS             5969303..5970367
     CDS             complement(5970419..5971723)
     CDS             5971880..5972209
     CDS             5972279..5973625
     CDS             complement(5973924..5974424)
     CDS             complement(5974421..5974945)
     CDS             5975021..5975998
     CDS             complement(5975961..5976554)
     CDS             complement(5976551..5977345)
     CDS             complement(5977342..5978022)
     CDS             complement(5978027..5979139)
     CDS             complement(5979147..5980097)
     CDS             5980203..5980556
     CDS             complement(5980561..5981580)
     CDS             complement(5981590..5982198)
     CDS             5982217..5982993
     CDS             complement(5983070..5984995)
     CDS             5985045..5985596
     CDS             complement(5985593..5986009)
     CDS             complement(5986002..5986508)
     CDS             complement(5986557..5988311)
     CDS             5988731..5989786
     CDS             5989839..5990285
     CDS             5990297..5991121
     CDS             complement(5991242..5991754)
     CDS             5991832..5992809
     CDS             complement(5992816..5994012)
     CDS             5994418..5995044
     CDS             5995052..5995861
     CDS             5995851..5996792
     CDS             5996799..5997629
     CDS             complement(5997633..5998109)
     CDS             5998123..5998470
     CDS             complement(5998467..5999252)
     CDS             complement(5999321..5999782)
     CDS             5999832..6001235
     CDS             6001313..6001708
     CDS             6001741..6003132
     CDS             6003133..6003915
     CDS             6003996..6005852
     CDS             6005857..6009117
     CDS             6009183..6012434
     CDS             6012431..6015670
     CDS             6015667..6016569
     CDS             6016626..6017756
     CDS             complement(6017760..6019163)
     CDS             complement(6019189..6019632)
     CDS             complement(6019619..6019999)
     CDS             complement(6020013..6020930)
     CDS             complement(6020967..6022517)
     CDS             complement(6022514..6028036)
     CDS             complement(6028093..6029982)
     CDS             complement(6030160..6031176)
     CDS             complement(6031223..6031672)
     CDS             complement(6031732..6032619)
     CDS             complement(6032782..6033804)
     CDS             complement(6034111..6036117)
     CDS             complement(6036095..6037024)
     CDS             complement(6037021..6037563)
     CDS             complement(6037556..6039517)
     CDS             complement(6039514..6040755)
     CDS             6041071..6041889
     CDS             6042013..6043632
     CDS             complement(6043629..6046394)
     CDS             complement(6046461..6047273)
     CDS             complement(6047270..6048016)
     CDS             complement(6048022..6048810)
     CDS             6048971..6050533
     CDS             6050530..6050877
     CDS             complement(6050885..6052144)
     CDS             6052269..6053651
     CDS             6053668..6054009
     CDS             complement(6053887..6054204)
     CDS             complement(6054253..6054957)
     CDS             complement(6054954..6055892)
     CDS             6056005..6056805
     CDS             6056834..6057610
     CDS             6057956..6058912
     CDS             6059001..6059591
     CDS             complement(6059605..6060426)
     CDS             complement(6060431..6061450)
     CDS             complement(6061479..6061916)
     CDS             6062210..6062365
     CDS             complement(6062377..6062643)
     CDS             6062741..6063163
     CDS             6063328..6063861
     CDS             6064363..6064761
     CDS             complement(6064792..6065979)
     CDS             complement(6065976..6066467)
     CDS             complement(6066531..6067472)
     CDS             6067723..6068379
     CDS             6068384..6068905
     CDS             6068943..6069497
     CDS             6069494..6070417
     CDS             6070493..6070939
     CDS             6070987..6071469
     CDS             complement(6071470..6072945)
     CDS             6073022..6073663
     CDS             6073689..6074963
     CDS             6075009..6075824
     CDS             complement(6075957..6076964)
     CDS             6077054..6078244
     CDS             6078241..6078561
     CDS             6078558..6079019
     CDS             6079457..6080461
     CDS             6080580..6080957
     CDS             6080954..6082600
     CDS             complement(6082602..6083165)
     CDS             6083227..6084087
     CDS             complement(6084167..6084307)
     CDS             complement(6084573..6086039)
     CDS             complement(6086032..6090666)
     CDS             6091294..6092097
     CDS             complement(6092181..6092729)
     CDS             complement(6092808..6093719)
     CDS             complement(6093729..6094103)
     CDS             complement(6094119..6095537)
     CDS             complement(6095554..6096327)
     CDS             complement(6096436..6097455)
     CDS             complement(6097452..6097970)
     CDS             complement(6098014..6098427)
     CDS             6098496..6098960
     CDS             6098957..6099466
     CDS             complement(6099447..6099815)
     CDS             complement(6099820..6100620)
     CDS             complement(6100617..6100910)
     CDS             complement(6100971..6102323)
     CDS             6102407..6103015
     CDS             complement(6103019..6103588)
     CDS             6103653..6104396
     CDS             complement(6104393..6105457)
     CDS             complement(6105450..6106175)
     CDS             complement(6106169..6107404)
     CDS             complement(6107590..6108045)
     CDS             6108093..6108395
     CDS             complement(6108498..6109022)
     CDS             6109095..6110489
     CDS             complement(6110493..6112916)
     CDS             6113054..6114898
     CDS             6114895..6115044
     CDS             6115173..6115463
     CDS             6115460..6116746
     CDS             6116777..6117454
     CDS             6117451..6118011
     CDS             6118094..6120265
     CDS             complement(6120433..6121482)
     CDS             complement(6121479..6122510)
     CDS             complement(6122519..6123355)
     CDS             complement(6123352..6124287)
     CDS             complement(6124287..6125432)
     CDS             complement(6125602..6126927)
     CDS             complement(6126979..6127977)
     CDS             6128123..6128935
     CDS             6128942..6129529
     CDS             complement(6129516..6130562)
     CDS             complement(6130559..6131329)
     CDS             complement(6131340..6132191)
     CDS             complement(6132204..6133355)
     CDS             6133389..6133883
     CDS             6133969..6134556
     CDS             complement(6134532..6135443)
     CDS             6135547..6135885
     CDS             complement(6135909..6136202)
     CDS             complement(6136199..6137560)
     CDS             complement(6137566..6138534)
     CDS             complement(6138539..6140923)
     CDS             complement(6140923..6141633)
     CDS             6141657..6142523
     CDS             complement(6142520..6143392)
     CDS             complement(6143394..6143801)
     CDS             6144108..6144518
     CDS             6144617..6145051
     CDS             6145138..6146229
     CDS             6146303..6147289
     CDS             6147282..6148214
     CDS             complement(6148282..6149400)
     CDS             complement(6149397..6150167)
     CDS             6150198..6151358
     CDS             6151450..6151569
     CDS             complement(6151566..6151904)
     CDS             complement(6151901..6153370)
     CDS             6153464..6155125
     CDS             complement(6155162..6159094)
     CDS             complement(6159120..6159458)
     CDS             6159705..6160286
     CDS             6160302..6160871
     CDS             complement(6160879..6161772)
     CDS             6161920..6163080
     CDS             6163090..6164547
     CDS             6164611..6165996
     CDS             complement(6165993..6167087)
     CDS             6167130..6167825
     CDS             complement(6167757..6168593)
     CDS             6168847..6170301
     CDS             complement(6170306..6170938)
     CDS             6171040..6171468
     CDS             6171560..6172330
     CDS             6172359..6173393
     CDS             complement(6173395..6173946)
     CDS             6173976..6174362
     CDS             6174402..6174944
     CDS             6174976..6175623
     CDS             6175711..6176895
     CDS             6176901..6177821
     CDS             complement(6177826..6178287)
     CDS             complement(6178401..6179117)
     CDS             complement(6179183..6180172)
     CDS             6180383..6181414
     CDS             complement(6181437..6181646)
     CDS             complement(6181643..6182350)
     CDS             6182402..6182656
     CDS             complement(6182661..6183362)
     CDS             complement(6183446..6183805)
     CDS             complement(6183821..6184099)
     CDS             6184184..6184741
     CDS             6184809..6185210
     CDS             6185245..6185682
     CDS             6185727..6186641
     CDS             6186731..6187978
     CDS             complement(6187975..6189126)
     CDS             complement(6189361..6190809)
     CDS             complement(6190806..6192107)
     CDS             6192216..6192944
     CDS             6193098..6194723
     CDS             6194720..6195784
     CDS             6195781..6196131
     CDS             6196183..6197175
     CDS             complement(6197202..6197570)
     CDS             complement(6197599..6198030)
     CDS             complement(6198042..6199343)
     CDS             complement(6199388..6200230)
     CDS             6200302..6201534
     CDS             6201607..6202518
     CDS             6202613..6203377
     CDS             complement(6203387..6203821)
     CDS             complement(6203834..6204679)
     CDS             6204732..6207287
     CDS             6207424..6207567
     CDS             complement(6207586..6208410)
     CDS             6208601..6209071
     CDS             complement(6209150..6210511)
     CDS             6210755..6212227
     CDS             complement(6212229..6212906)
     CDS             complement(6212930..6213238)
     CDS             complement(6213235..6213855)
     CDS             complement(6213852..6214586)
     CDS             complement(6214583..6215107)
     CDS             6215308..6216246
     CDS             complement(6216249..6217265)
     CDS             6217368..6218165
     CDS             6218260..6218862
     CDS             6218875..6219357
     CDS             6219531..6219695
     CDS             6219715..6220488
     CDS             6220505..6221857
     CDS             complement(6221847..6222695)
     CDS             complement(6222708..6223649)
     CDS             6223900..6225465
     CDS             6225512..6226867
     CDS             6226907..6227338
     CDS             complement(6227434..6229080)
     CDS             complement(6229090..6229656)
     CDS             6229773..6230519
     CDS             6230625..6231656
     CDS             complement(6231677..6232015)
     CDS             complement(6232017..6232370)
     CDS             complement(6232384..6233988)
     CDS             complement(6234079..6234675)
     CDS             6234955..6235137
     CDS             complement(6235151..6235642)
     CDS             6235749..6236519
     CDS             complement(6236549..6236791)
     CDS             complement(6236880..6239183)
     CDS             6239437..6240660
     CDS             complement(6240671..6241933)
     CDS             complement(6241930..6243036)
     CDS             complement(6243141..6243548)
     CDS             6244006..6244662
     CDS             complement(6244750..6245574)
     CDS             6245650..6246234
     CDS             complement(6246236..6246994)
     CDS             6247194..6248465
     CDS             6248514..6251342
     CDS             6251339..6252241
     CDS             6252480..6254000
     CDS             complement(6254290..6255477)
     CDS             complement(6255462..6256121)
     CDS             complement(6256118..6256993)
     CDS             complement(6256990..6257871)
     CDS             complement(6257868..6258896)
     CDS             complement(6258896..6259459)
     CDS             complement(6259456..6259872)
     CDS             complement(6259869..6260606)
     CDS             complement(6260603..6261436)
     CDS             complement(6261433..6262236)
     CDS             complement(6262238..6263140)
     CDS             complement(6263252..6265051)
     CDS             complement(6265083..6265427)
     CDS             complement(6265469..6266431)
     CDS             complement(6266467..6267060)
     CDS             6267134..6267955
     CDS             complement(6268051..6269049)
     CDS             complement(6269043..6269864)
     CDS             complement(6269879..6271006)
     CDS             complement(6271010..6271918)
     CDS             complement(6272187..6273479)
     CDS             complement(6273618..6274643)
     CDS             complement(6274833..6275393)
     CDS             complement(6275457..6275924)
     CDS             complement(6275927..6276256)
     CDS             6276538..6277410
     CDS             6277401..6278642
     CDS             6278654..6280258
     CDS             6280576..6281877
     CDS             6282024..6282377
     CDS             6282580..6284613
     CDS             6284634..6286778
     CDS             6286831..6287181
     CDS             complement(6287178..6288626)
     CDS             complement(6288623..6289711)
     CDS             6290044..6290664
     CDS             complement(6290722..6291159)
     CDS             complement(6291191..6291670)
     CDS             complement(6291741..6292175)
     CDS             complement(6292270..6292956)
     CDS             complement(6292944..6294170)
     CDS             complement(6294167..6295042)
     CDS             6295298..6296446
     CDS             complement(6296443..6297093)
     CDS             6297282..6297791
     CDS             6297831..6299255
     CDS             complement(6299263..6302454)
     CDS             6302612..6303811
     CDS             6304415..6305347
     CDS             complement(6305358..6305987)
     CDS             6306179..6306973
     CDS             6307473..6307745
     CDS             6307794..6309398
     CDS             6309462..6311381
     CDS             6311447..6312139
     CDS             6312264..6314144
     CDS             6314299..6315060
     CDS             complement(6315077..6316189)
     CDS             complement(6316311..6319211)
     CDS             6319730..6321028
     CDS             complement(6321104..6321985)
     CDS             complement(6322166..6325483)
     CDS             6325633..6327009
     CDS             6327071..6327220
     CDS             complement(6327299..6327799)
     CDS             6328066..6329331
     CDS             6329431..6329868
     CDS             complement(6329848..6330291)
     CDS             complement(6330288..6332462)
     CDS             complement(6332459..6333640)
     CDS             complement(6334046..6335035)
     CDS             complement(6335032..6335964)
     CDS             complement(6335961..6337148)
     CDS             complement(6337524..6338597)
     CDS             complement(6339192..6339506)
     CDS             complement(6339503..6340561)
     CDS             complement(6340665..6340826)
     CDS             complement(6341351..6341644)
     CDS             complement(6341778..6342713)
     CDS             complement(6342774..6343097)
     CDS             6343419..6343679
     CDS             6343676..6344035
     CDS             6344032..6344559
     CDS             complement(6344372..6345007)
     CDS             complement(6345010..6348552)
     CDS             complement(6348495..6349061)
     CDS             6349125..6349259
     CDS             complement(6349246..6350106)
     CDS             complement(6350099..6352354)
     CDS             6352596..6353264
     CDS             complement(6353405..6353776)
     CDS             6354414..6355070
     CDS             6355033..6355347
     CDS             6355352..6355471
     CDS             6355540..6355743
     CDS             complement(6355782..6356006)
     CDS             complement(6356366..6358084)
     CDS             complement(6358190..6359401)
     CDS             complement(6359695..6359817)
     CDS             complement(6359837..6359989)
     CDS             complement(6360079..6360936)
     CDS             complement(6360933..6361241)
     CDS             complement(6361297..6361608)
     CDS             6362045..6362398
     CDS             complement(6362521..6363459)
     CDS             complement(6363459..6363818)
     CDS             complement(6363887..6364708)
     CDS             complement(6364834..6365178)
     CDS             6365569..6365958
     CDS             6366806..6367060
     CDS             complement(6367409..6367606)
     CDS             complement(6367999..6368229)
     CDS             complement(6368923..6369534)
     CDS             complement(6369550..6370041)
     CDS             6370443..6370787
     CDS             6370865..6371524
     CDS             6371568..6372842
     CDS             6372890..6373126
     CDS             complement(6373031..6373237)
     CDS             6373389..6373496
     CDS             complement(6373855..6374148)
     CDS             complement(6374280..6375215)
     CDS             complement(6375276..6375599)
     CDS             complement(6375812..6376567)
     CDS             complement(6376564..6377424)
     CDS             complement(6377426..6379813)
     CDS             6379847..6380374
     CDS             complement(6380678..6381205)
     CDS             complement(6381190..6381519)
     CDS             complement(6381519..6381959)
     CDS             complement(6381956..6382261)
     CDS             complement(6382394..6383272)
     CDS             complement(6383334..6384080)
     CDS             complement(6384142..6385569)
     CDS             complement(6385605..6387095)
     CDS             complement(6387095..6387958)
     CDS             complement(6388032..6389780)
     CDS             complement(6389861..6390463)
     CDS             complement(6390465..6392222)
     CDS             6392349..6393260
     CDS             6393390..6393890
     CDS             6393985..6395094
     CDS             6395095..6396324
     CDS             complement(6396585..6397388)
     CDS             complement(6397555..6398211)
     CDS             6398338..6399480
     CDS             6399481..6400353
     CDS             complement(6400338..6401108)
     CDS             complement(6401105..6403630)
     CDS             complement(6403738..6405798)
     CDS             complement(6405802..6407079)
     CDS             complement(6407171..6409003)
     CDS             6410080..6410928
     CDS             6411023..6411214
     CDS             6411301..6412689
     CDS             6412686..6414125
     CDS             complement(6414167..6415279)
     CDS             6415355..6416575
     CDS             complement(6417156..6418406)
     CDS             complement(6418578..6419456)
     CDS             complement(6419461..6420474)
     CDS             complement(6420471..6421919)
     CDS             complement(6421995..6422627)
     CDS             complement(6422659..6423150)
     CDS             complement(6423781..6423915)
     CDS             complement(6424955..6425761)
     CDS             6425936..6427267
     CDS             6427326..6428369
     CDS             6428427..6430064
     CDS             6430092..6431195
     CDS             complement(6431217..6431948)
     CDS             complement(6431952..6434165)
     CDS             complement(6434166..6434612)
     CDS             6434803..6435426
     CDS             6436094..6436669
     CDS             complement(6436806..6439451)
     CDS             complement(6439918..6440373)
     CDS             complement(6440385..6440648)
     CDS             complement(6440689..6441201)
     CDS             complement(6441266..6441556)
     CDS             complement(6441640..6443325)
     CDS             complement(6443322..6445775)
     CDS             complement(6445876..6446289)
     CDS             6446556..6447329
     CDS             6447446..6447991
     CDS             6448054..6449142
     CDS             complement(6449226..6450461)
     CDS             6450491..6451387
     CDS             complement(6451443..6453248)
     CDS             6453473..6455548
     CDS             6455558..6456355
     CDS             6456408..6457073
     CDS             6457119..6458915
     CDS             6458915..6459646
     CDS             6459723..6460163
     CDS             complement(6460168..6461508)
     CDS             6461541..6462230
     CDS             6462356..6463570
     CDS             complement(6463910..6464428)
     CDS             complement(6464902..6467808)
     CDS             6467984..6468946
     CDS             6469021..6469392
     CDS             complement(6469407..6470012)
     CDS             6470162..6471445
     CDS             6471455..6472231
     CDS             complement(6472250..6472747)
     CDS             complement(6472754..6474205)
     CDS             6474495..6475076
     CDS             6475073..6477508
     CDS             6477603..6481175
     CDS             6481234..6481809
     CDS             6481864..6482496
     CDS             6482621..6483616
     CDS             6483613..6483945
     CDS             6484029..6485216
     CDS             complement(6485226..6485966)
     CDS             complement(6486184..6487188)
     CDS             complement(6487185..6488141)
     CDS             complement(6488141..6488824)
     CDS             complement(6488923..6489498)
     CDS             complement(6489535..6490659)
     CDS             complement(6490649..6490996)
     CDS             complement(6490993..6491331)
     CDS             complement(6491372..6491515)