CDS             complement(21..461)
     CDS             complement(554..1015)
     CDS             1185..2177
     CDS             complement(2276..3742)
     CDS             complement(3746..5299)
     CDS             5573..7441
     CDS             7646..8065
     CDS             8116..9042
     CDS             9095..9265
     CDS             complement(9262..10686)
     CDS             complement(10766..11455)
     CDS             complement(16927..17049)
     CDS             complement(17019..17426)
     CDS             complement(17800..18072)
     CDS             18140..19069
     CDS             19489..21087
     CDS             21134..22441
     CDS             22481..24241
     CDS             complement(24361..24858)
     CDS             complement(24858..25205)
     CDS             25420..29115
     CDS             complement(29211..34118)
     CDS             complement(34188..35651)
     CDS             complement(35617..35964)
     CDS             complement(36445..37830)
     CDS             38200..39846
     CDS             complement(39843..39959)
     CDS             39981..40388
     CDS             complement(40531..41421)
     CDS             complement(41435..43012)
     CDS             complement(43199..44410)
     CDS             44998..45234
     CDS             45238..46347
     CDS             46418..47689
     CDS             47930..48841
     CDS             49180..49590
     CDS             complement(49742..50260)
     CDS             50784..51281
     CDS             51349..52830
     CDS             52837..53277
     CDS             53277..54503
     CDS             complement(54393..54608)
     CDS             complement(54689..55468)
     CDS             complement(55468..56490)
     CDS             56740..56985
     CDS             complement(57193..57432)
     CDS             58060..58908
     CDS             59085..60608
     CDS             60845..61855
     CDS             62010..62756
     CDS             complement(63097..63465)
     CDS             63679..64314
     CDS             64443..65210
     CDS             complement(65442..66620)
     CDS             66814..67551
     CDS             67548..68261
     CDS             68327..69754
     CDS             69872..70648
     CDS             70629..70901
     CDS             complement(70898..71887)
     CDS             complement(72108..73091)
     CDS             complement(73309..74211)
     CDS             complement(74773..75732)
     CDS             complement(76410..76898)
     CDS             77072..77770
     CDS             77767..79143
     CDS             complement(79192..80256)
     CDS             80445..80933
     CDS             complement(81056..81880)
     CDS             complement(82143..83162)
     CDS             complement(83162..83638)
     CDS             complement(83726..83974)
     CDS             complement(84093..84527)
     CDS             84924..86471
     CDS             86481..87851
     CDS             87875..88312
     CDS             88309..88809
     CDS             complement(88947..89972)
     CDS             complement(89982..91193)
     CDS             91439..92371
     CDS             92402..93466
     CDS             93466..94431
     CDS             94809..96128
     CDS             96129..96911
     CDS             96908..97387
     CDS             complement(97393..98202)
     CDS             complement(98285..98452)
     CDS             complement(98464..98700)
     CDS             complement(98963..99631)
     CDS             99825..101042
     CDS             101020..101478
     CDS             101600..102196
     CDS             complement(102331..102978)
     CDS             complement(103145..103861)
     CDS             103988..104851
     CDS             105254..105877
     CDS             complement(105890..107593)
     CDS             107994..108617
     CDS             108672..108947
     CDS             108967..111075
     CDS             111114..111773
     CDS             111774..113855
     CDS             complement(114221..115435)
     CDS             115640..117058
     CDS             117206..118915
     CDS             complement(119050..119973)
     CDS             120608..121261
     CDS             121261..122040
     CDS             122056..122991
     CDS             complement(123122..124015)
     CDS             124277..124981
     CDS             complement(125918..126817)
     CDS             126880..128853
     CDS             128937..129290
     CDS             129561..130151
     CDS             130162..130737
     CDS             complement(130944..131669)
     CDS             complement(131666..132319)
     CDS             complement(132561..134897)
     CDS             complement(135161..136150)
     CDS             136907..141364
     CDS             141374..142792
     CDS             143233..143718
     CDS             complement(143871..144386)
     CDS             complement(144392..145033)
     CDS             complement(145407..145799)
     CDS             complement(145814..146242)
     CDS             complement(146556..147683)
     CDS             147907..148311
     CDS             148582..149955
     CDS             complement(150072..150317)
     CDS             150693..151844
     CDS             complement(152025..153287)
     CDS             complement(153441..153704)
     CDS             complement(153842..154144)
     CDS             complement(154180..154803)
     CDS             complement(154816..155373)
     CDS             complement(155378..156160)
     CDS             complement(156378..157196)
     CDS             157461..158435
     CDS             158546..159532
     CDS             159781..160344
     CDS             160341..160904
     CDS             160888..161433
     CDS             161440..162165
     CDS             162227..163660
     CDS             163684..163791
     CDS             164089..164571
     CDS             164877..165731
     CDS             165728..166000
     CDS             166338..167273
     CDS             167282..167749
     CDS             167887..168273
     CDS             168572..169048
     CDS             169282..170235
     CDS             170646..172061
     CDS             172156..173823
     CDS             174176..174586
     CDS             complement(174818..175204)
     CDS             complement(175412..176020)
     CDS             complement(176305..177645)
     CDS             177826..178374
     CDS             complement(178486..178767)
     CDS             complement(178772..179245)
     CDS             complement(179284..179388)
     CDS             complement(179440..179778)
     CDS             complement(179775..180908)
     CDS             complement(181175..183130)
     CDS             complement(183132..184067)
     CDS             complement(184075..184278)
     CDS             184581..185492
     CDS             185807..186619
     CDS             186855..189356
     CDS             189397..192990
     CDS             193047..197537
     CDS             197671..197973
     CDS             197986..198387
     CDS             198384..198743
     CDS             198944..201775
     CDS             201800..204658
     CDS             complement(204861..206306)
     CDS             complement(206318..207187)
     CDS             complement(207184..211107)
     CDS             complement(211201..212670)
     CDS             complement(212660..213253)
     CDS             complement(213267..213755)
     CDS             complement(213752..214747)
     CDS             complement(214951..215994)
     CDS             complement(216331..218247)
     CDS             218648..219625
     CDS             219848..220948
     CDS             220948..221568
     CDS             221831..222283
     CDS             222441..222905
     CDS             222917..224266
     CDS             225624..225866
     CDS             225856..227310
     CDS             227386..228267
     CDS             228856..229821
     CDS             229846..230142
     CDS             complement(230896..231372)
     CDS             complement(231438..232100)
     CDS             complement(232190..233554)
     CDS             complement(233708..234103)
     CDS             complement(234281..235171)
     CDS             complement(235236..236048)
     CDS             236524..236991
     CDS             237524..237736
     CDS             237996..238208
     CDS             complement(238391..238849)
     CDS             239254..240429
     CDS             complement(240536..241882)
     CDS             242133..242987
     CDS             complement(243177..243782)
     CDS             complement(243779..245416)
     CDS             complement(245435..246388)
     CDS             complement(246390..247379)
     CDS             complement(247372..248868)
     CDS             complement(249072..250061)
     CDS             250855..251775
     CDS             251927..253114
     CDS             complement(253332..254981)
     CDS             complement(255330..256685)
     CDS             257139..257342
     CDS             complement(257961..258776)
     CDS             complement(258773..259567)
     CDS             complement(259579..260727)
     CDS             complement(260746..261882)
     CDS             complement(261897..262478)
     CDS             262949..263650
     CDS             263807..264736
     CDS             264742..265245
     CDS             complement(265407..266273)
     CDS             266543..267673
     CDS             267670..268569
     CDS             complement(268916..269710)
     CDS             complement(269719..274257)
     CDS             complement(274302..274724)
     CDS             complement(274727..276814)
     CDS             complement(276826..276924)
     CDS             complement(276946..277122)
     CDS             277285..277692
     CDS             277774..277998
     CDS             277995..278141
     CDS             complement(278315..278800)
     CDS             complement(278802..280172)
     CDS             complement(280200..283064)
     CDS             complement(283057..283515)
     CDS             complement(283521..285923)
     CDS             complement(285945..286478)
     CDS             complement(286475..287257)
     CDS             complement(287382..288923)
     CDS             complement(288920..290914)
     CDS             complement(290946..292334)
     CDS             complement(292340..293026)
     CDS             complement(293023..293820)
     CDS             complement(293817..296420)
     CDS             complement(296431..297198)
     CDS             complement(297198..298544)
     CDS             complement(298547..299092)
     CDS             complement(299092..300408)
     CDS             complement(300534..301622)
     CDS             complement(301586..302329)
     CDS             302380..302895
     CDS             303596..304618
     CDS             304618..305397
     CDS             complement(305910..308024)
     CDS             complement(308017..309309)
     CDS             309522..309761
     CDS             310391..310975
     CDS             complement(311092..311577)
     CDS             complement(311719..312648)
     CDS             complement(312872..314203)
     CDS             complement(314274..314798)
     CDS             complement(314898..315644)
     CDS             complement(315809..316837)
     CDS             complement(316960..317103)
     CDS             complement(317190..319388)
     CDS             319631..319846
     CDS             complement(320371..320826)
     CDS             complement(321175..321492)
     CDS             321870..322859
     CDS             322886..323029
     CDS             323032..325467
     CDS             325700..326584
     CDS             complement(326762..327361)
     CDS             complement(327602..328117)
     CDS             complement(328859..331495)
     CDS             complement(331869..333032)
     CDS             333283..334287
     CDS             334453..335229
     CDS             335396..336769
     CDS             complement(336932..337057)
     CDS             337368..339860
     CDS             340082..340699
     CDS             340865..342673
     CDS             342749..344077
     CDS             344142..344945
     CDS             complement(345061..346524)
     CDS             complement(346619..347350)
     CDS             347497..348414
     CDS             complement(348397..349797)
     CDS             350015..350650
     CDS             350663..351070
     CDS             complement(351204..352307)
     CDS             352769..354664
     CDS             354609..355472
     CDS             362330..363286
     CDS             363372..364862
     CDS             364895..365893
     CDS             365893..366885
     CDS             complement(366872..367753)
     CDS             367872..368210
     CDS             complement(368467..369990)
     CDS             370613..372259
     CDS             372256..372513
     CDS             372536..373462
     CDS             373773..375623
     CDS             375629..377173
     CDS             complement(377304..377768)
     CDS             complement(377848..378309)
     CDS             complement(378389..378850)
     CDS             complement(378834..379505)
     CDS             complement(379598..379753)
     CDS             380401..380610
     CDS             complement(380665..381546)
     CDS             381832..383310
     CDS             383491..383691
     CDS             383887..385329
     CDS             385329..385592
     CDS             385845..386096
     CDS             386098..386355
     CDS             complement(386990..387808)
     CDS             complement(387774..389141)
     CDS             complement(389158..391785)
     CDS             complement(391813..392544)
     CDS             complement(392608..393138)
     CDS             complement(393948..395156)
     CDS             complement(395253..396044)
     CDS             complement(396283..396579)
     CDS             396768..398789
     CDS             complement(398957..399967)
     CDS             complement(399946..400452)
     CDS             complement(400456..401742)
     CDS             401861..402187
     CDS             402667..403926
     CDS             404461..405558
     CDS             405579..406655
     CDS             406936..408066
     CDS             408063..409325
     CDS             409322..410389
     CDS             410633..411565
     CDS             411543..412280
     CDS             412282..413412
     CDS             413414..414670
     CDS             414693..415778
     CDS             415775..417139
     CDS             417148..417888
     CDS             418412..419803
     CDS             complement(420253..420588)
     CDS             421309..421767
     CDS             complement(421960..423180)
     CDS             complement(423183..424307)
     CDS             complement(424338..425087)
     CDS             complement(425084..426025)
     CDS             426519..429071
     CDS             complement(429042..429176)
     CDS             complement(429315..429635)
     CDS             429787..429975
     CDS             430159..430983
     CDS             431048..431752
     CDS             431749..432660
     CDS             432660..433376
     CDS             433478..435640
     CDS             complement(435754..436440)
     CDS             436868..438085
     CDS             438111..438941
     CDS             439590..440540
     CDS             complement(440638..441528)
     CDS             complement(441615..442085)
     CDS             442307..443185
     CDS             443263..445095
     CDS             445202..445822
     CDS             complement(445873..446493)
     CDS             446707..447702
     CDS             447737..448546
     CDS             448823..450022
     CDS             complement(450096..451211)
     CDS             451836..453491
     CDS             453481..454755
     CDS             454800..456047
     CDS             complement(456209..456736)
     CDS             complement(456866..457534)
     CDS             457818..458072
     CDS             complement(458172..460538)
     CDS             complement(460952..461578)
     CDS             461868..462188
     CDS             462400..462819
     CDS             complement(463006..463278)
     CDS             complement(463268..463930)
     CDS             464212..465873
     CDS             465879..466547
     CDS             466537..467490
     CDS             467801..468658
     CDS             469085..469330
     CDS             complement(469576..469968)
     CDS             470390..471505
     CDS             471686..472612
     CDS             472609..473895
     CDS             473892..474659
     CDS             474704..475405
     CDS             475633..476094
     CDS             complement(476209..477315)
     CDS             complement(477393..477911)
     CDS             complement(477973..478620)
     CDS             complement(478592..479278)
     CDS             complement(479296..481629)
     CDS             complement(481896..482387)
     CDS             482942..484261
     CDS             484559..485446
     CDS             485443..486288
     CDS             486295..487368
     CDS             487365..488114
     CDS             488215..489171
     CDS             489524..490423
     CDS             complement(490311..491264)
     CDS             491355..493646
     CDS             complement(493701..494573)
     CDS             495001..495762
     CDS             495889..496713
     CDS             497077..498888
     CDS             499160..499690
     CDS             499898..501403
     CDS             501495..502250
     CDS             502264..502914
     CDS             502914..504545
     CDS             504725..504991
     CDS             504995..505657
     CDS             505660..506436
     CDS             506492..507031
     CDS             507058..508080
     CDS             508080..508859
     CDS             508898..509233
     CDS             509248..510270
     CDS             complement(510380..510868)
     CDS             511092..512612
     CDS             512667..513368
     CDS             complement(513528..514691)
     CDS             complement(514703..516892)
     CDS             517219..518550
     CDS             518550..518759
     CDS             518864..519322
     CDS             519395..519871
     CDS             519911..521362
     CDS             521384..521917
     CDS             528054..529091
     CDS             529088..530047
     CDS             complement(530082..531032)
     CDS             complement(531243..531827)
     CDS             531884..532906
     CDS             532906..533685
     CDS             534742..535926
     CDS             536177..536560
     CDS             536562..537107
     CDS             537298..537726
     CDS             537730..538434
     CDS             538799..539296
     CDS             539363..539731
     CDS             complement(539877..540014)
     CDS             540074..544102
     CDS             544231..548451
     CDS             complement(548578..549036)
     CDS             complement(549468..550598)
     CDS             complement(550591..551406)
     CDS             complement(551408..551623)
     CDS             complement(551620..552417)
     CDS             complement(552407..553081)
     CDS             complement(553068..555113)
     CDS             complement(555489..555998)
     CDS             556095..556877
     CDS             556970..557755
     CDS             557874..558941
     CDS             558971..559711
     CDS             559757..560347
     CDS             560536..560811
     CDS             560861..561514
     CDS             complement(561662..562948)
     CDS             complement(563008..564597)
     CDS             565008..565127
     CDS             570861..571127
     CDS             571205..571960
     CDS             572355..572615
     CDS             complement(572625..573404)
     CDS             complement(573404..574426)
     CDS             574485..575471
     CDS             complement(575545..577200)
     CDS             complement(577197..577508)
     CDS             complement(577565..579523)
     CDS             580378..581694
     CDS             complement(581872..582504)
     CDS             complement(582517..585336)
     CDS             585562..587079
     CDS             587081..588292
     CDS             588311..588532
     CDS             588706..589326
     CDS             589336..589551
     CDS             589548..589796
     CDS             589894..590145
     CDS             590142..590420
     CDS             590458..590874
     CDS             591049..591642
     CDS             591639..592286
     CDS             592279..594327
     CDS             594314..595651
     CDS             595714..596049
     CDS             596030..596428
     CDS             596406..597368
     CDS             597435..598145
     CDS             598142..598435
     CDS             598437..599231
     CDS             599221..600288
     CDS             600671..601885
     CDS             601882..602151
     CDS             complement(602229..603212)
     CDS             603382..604668
     CDS             604714..605895
     CDS             complement(606036..606836)
     CDS             complement(606829..607833)
     CDS             complement(607830..608669)
     CDS             complement(608666..609703)
     CDS             complement(609822..611852)
     CDS             complement(612267..612917)
     CDS             complement(612951..613496)
     CDS             complement(613493..614806)
     CDS             complement(615147..615947)
     CDS             complement(616262..616750)
     CDS             complement(617147..618106)
     CDS             complement(618106..619185)
     CDS             complement(619178..619990)
     CDS             complement(619983..621119)
     CDS             complement(621131..622192)
     CDS             622468..623061
     CDS             623061..624245
     CDS             624278..624733
     CDS             624755..625792
     CDS             625856..626434
     CDS             626618..627193
     CDS             627906..628544
     CDS             628795..631173
     CDS             631245..631988
     CDS             631999..632253
     CDS             633446..634765
     CDS             635774..637831
     CDS             complement(638175..641978)
     CDS             642810..643334
     CDS             643500..644366
     CDS             complement(644547..647024)
     CDS             647152..647523
     CDS             647648..648256
     CDS             complement(648451..648963)
     CDS             649215..650252
     CDS             650768..650986
     CDS             complement(651331..652314)
     CDS             652697..654052
     CDS             654149..655228
     CDS             655413..656606
     CDS             657133..657492
     CDS             complement(657585..660428)
     CDS             660886..661434
     CDS             complement(661681..661995)
     CDS             complement(662009..663157)
     CDS             complement(663224..664048)
     CDS             complement(664061..665317)
     CDS             complement(665314..666732)
     CDS             666770..666976
     CDS             667198..668019
     CDS             668152..669024
     CDS             complement(669173..670207)
     CDS             670361..670627
     CDS             complement(671063..671488)
     CDS             671915..674470
     CDS             complement(674812..674991)
     CDS             complement(675124..675699)
     CDS             676119..678134
     CDS             678157..678714
     CDS             678737..680884
     CDS             complement(680946..682733)
     CDS             complement(682709..683068)
     CDS             complement(683253..684554)
     CDS             complement(684674..686110)
     CDS             686534..687136
     CDS             687391..687684
     CDS             687731..689377
     CDS             690001..690399
     CDS             complement(690684..691688)
     CDS             691748..692314
     CDS             692414..692875
     CDS             complement(693040..693396)
     CDS             complement(693413..693805)
     CDS             complement(693822..694556)
     CDS             complement(694549..696372)
     CDS             696830..697807
     CDS             complement(697928..701269)
     CDS             complement(701311..702192)
     CDS             complement(702394..703446)
     CDS             703646..704191
     CDS             complement(704725..704880)
     CDS             complement(705181..706416)
     CDS             706538..707929
     CDS             707940..708410
     CDS             708418..710331
     CDS             710347..712254
     CDS             712247..713188
     CDS             713304..713609
     CDS             713708..714994
     CDS             715235..716494
     CDS             716498..717502
     CDS             717626..717874
     CDS             717974..719272
     CDS             719641..720066
     CDS             720307..722841
     CDS             722960..723700
     CDS             723880..724068
     CDS             724108..725751
     CDS             complement(725823..726134)
     CDS             726325..726423
     CDS             complement(726474..727253)
     CDS             complement(727253..728275)
     CDS             728332..729033
     CDS             729108..729386
     CDS             729400..729792
     CDS             730123..730350
     CDS             730390..730842
     CDS             731251..731496
     CDS             complement(731618..732073)
     CDS             complement(732213..732953)
     CDS             733296..733916
     CDS             complement(734014..734679)
     CDS             complement(734834..736792)
     CDS             737239..737979
     CDS             complement(737982..738545)
     CDS             738881..739093
     CDS             complement(739201..740532)
     CDS             complement(740810..741448)
     CDS             741723..743459
     CDS             743456..747373
     CDS             747376..747732
     CDS             complement(747850..748377)
     CDS             complement(748577..749695)
     CDS             749761..751143
     CDS             complement(751439..751702)
     CDS             complement(752091..752561)
     CDS             753025..753963
     CDS             complement(754397..754672)
     CDS             754856..755203
     CDS             complement(755300..756271)
     CDS             756531..756842
     CDS             756862..757119
     CDS             757207..758193
     CDS             758194..759366
     CDS             complement(759461..760528)
     CDS             complement(760525..761187)
     CDS             complement(761193..762641)
     CDS             762899..763375
     CDS             complement(763503..763796)
     CDS             763943..764572
     CDS             764620..766563
     CDS             766683..767516
     CDS             767526..768866
     CDS             769089..769424
     CDS             769950..770408
     CDS             770430..771917
     CDS             771942..774620
     CDS             774686..775096
     CDS             775096..776070
     CDS             776192..776461
     CDS             776548..777063
     CDS             777243..777902
     CDS             778169..780286
     CDS             780411..781295
     CDS             781482..783476
     CDS             783712..784080
     CDS             784104..784415
     CDS             784415..784705
     CDS             complement(784670..785725)
     CDS             786332..787393
     CDS             787397..790522
     CDS             790524..791930
     CDS             complement(792071..792949)
     CDS             complement(792961..793956)
     CDS             794191..794793
     CDS             794790..795293
     CDS             complement(795468..795755)
     CDS             complement(795986..798004)
     CDS             complement(798028..799251)
     CDS             799812..801125
     CDS             801133..802017
     CDS             802036..802875
     CDS             802887..803981
     CDS             803996..805162
     CDS             805261..805704
     CDS             805856..806494
     CDS             complement(806507..807259)
     CDS             complement(807250..807831)
     CDS             complement(807831..808967)
     CDS             complement(808964..809683)
     CDS             complement(810072..810863)
     CDS             complement(810863..811744)
     CDS             complement(811737..812915)
     CDS             complement(812915..813541)
     CDS             complement(813541..814017)
     CDS             complement(814018..814743)
     CDS             814923..815057
     CDS             complement(815071..815385)
     CDS             complement(815712..817850)
     CDS             complement(818284..819000)
     CDS             complement(818987..819865)
     CDS             complement(819858..820694)
     CDS             complement(820713..821762)
     CDS             complement(821858..822256)
     CDS             complement(822253..823425)
     CDS             824064..824522
     CDS             complement(824829..825836)
     CDS             826048..826479
     CDS             complement(826689..827192)
     CDS             complement(827335..830232)
     CDS             complement(830245..830694)
     CDS             complement(830845..832356)
     CDS             832636..833730
     CDS             833730..834806
     CDS             835194..836453
     CDS             836535..838517
     CDS             838510..839619
     CDS             complement(839670..840449)
     CDS             complement(840449..841471)
     CDS             841582..842040
     CDS             complement(842230..842436)
     CDS             complement(842622..843374)
     CDS             complement(843371..843991)
     CDS             844287..845330
     CDS             complement(845829..846965)
     CDS             complement(847025..848563)
     CDS             complement(848556..849020)
     CDS             complement(849223..850131)
     CDS             850244..850795
     CDS             851085..851939
     CDS             complement(852372..853769)
     CDS             854632..855396
     CDS             855592..858255
     CDS             858269..859798
     CDS             860104..861528
     CDS             861984..862229
     CDS             862799..865396
     CDS             865695..866054
     CDS             complement(866165..867073)
     CDS             complement(867511..868305)
     CDS             complement(868383..869273)
     CDS             complement(869390..869737)
     CDS             870054..871655
     CDS             871875..872411
     CDS             complement(872565..873440)
     CDS             873463..874389
     CDS             874386..875156
     CDS             875363..875701
     CDS             875682..876677
     CDS             complement(876826..877206)
     CDS             complement(877617..878471)
     CDS             complement(878559..879356)
     CDS             complement(879625..880104)
     CDS             complement(880112..881587)
     CDS             complement(881676..882830)
     CDS             complement(882921..883376)
     CDS             complement(883546..884406)
     CDS             complement(884396..884971)
     CDS             885012..887573
     CDS             887837..890155
     CDS             890477..891271
     CDS             891448..892359
     CDS             892356..894353
     CDS             complement(894727..896007)
     CDS             896388..897830
     CDS             897961..898305
     CDS             complement(898607..899221)
     CDS             complement(899221..900063)
     CDS             complement(900063..900764)
     CDS             901041..902561
     CDS             902759..904204
     CDS             complement(904363..907164)
     CDS             907608..909842
     CDS             910044..910886
     CDS             911098..912735
     CDS             912816..914111
     CDS             914483..915070
     CDS             915174..915845
     CDS             complement(916079..916438)
     CDS             916831..918669
     CDS             918669..920399
     CDS             920396..920863
     CDS             920838..921122
     CDS             complement(921365..921772)
     CDS             complement(921947..922147)
     CDS             922171..922437
     CDS             922738..923727
     CDS             923685..924158
     CDS             924169..925077
     CDS             925089..926606
     CDS             926545..927249
     CDS             927440..927757
     CDS             928071..928391
     CDS             928395..929120
     CDS             929259..929747
     CDS             929758..930807
     CDS             930785..931549
     CDS             931543..932169
     CDS             932291..933274
     CDS             933329..934327
     CDS             complement(934687..937242)
     CDS             complement(938036..938491)
     CDS             938974..940089
     CDS             940153..940923
     CDS             940923..942011
     CDS             942018..942692
     CDS             complement(942813..943784)
     CDS             complement(944339..945628)
     CDS             complement(945713..946054)
     CDS             complement(946301..946564)
     CDS             complement(946775..946978)
     CDS             complement(947402..948166)
     CDS             complement(948237..949616)
     CDS             complement(949853..950104)
     CDS             950277..952373
     CDS             952806..953993
     CDS             complement(954351..955136)
     CDS             complement(955133..955384)
     CDS             complement(955567..957210)
     CDS             complement(957608..959104)
     CDS             complement(959115..959996)
     CDS             complement(960202..961239)
     CDS             complement(961252..962241)
     CDS             complement(962234..963748)
     CDS             complement(963899..964144)
     CDS             complement(964608..965615)
     CDS             complement(965773..966582)
     CDS             967285..967980
     CDS             968443..970893
     CDS             970905..971522
     CDS             971524..972384
     CDS             972530..973240
     CDS             complement(973497..974027)
     CDS             complement(974175..974558)
     CDS             complement(974635..976848)
     CDS             977384..978325
     CDS             978418..979035
     CDS             979035..980558
     CDS             980555..981700
     CDS             981951..982781
     CDS             982774..983718
     CDS             983721..985208
     CDS             985229..986653
     CDS             complement(986875..987819)
     CDS             complement(988067..989407)
     CDS             989724..990212
     CDS             990327..991397
     CDS             991535..992098
     CDS             992238..994865
     CDS             995115..995300
     CDS             996553..997119
     CDS             997116..997544
     CDS             997588..999186
     CDS             999354..999869
     CDS             1000073..1000531
     CDS             complement(1000669..1001952)
     CDS             complement(1002021..1002812)
     CDS             1002978..1004339
     CDS             1004567..1004815
     CDS             1004837..1005385
     CDS             1005424..1006164
     CDS             1006245..1006592
     CDS             1006804..1007262
     CDS             complement(1007565..1008332)
     CDS             complement(1008655..1008951)
     CDS             complement(1008939..1009184)
     CDS             complement(1009319..1009999)
     CDS             complement(1010428..1011144)
     CDS             1011371..1012447
     CDS             1012460..1013581
     CDS             complement(1013686..1014141)
     CDS             complement(1014157..1014936)
     CDS             complement(1014936..1015958)
     CDS             complement(1015972..1016802)
     CDS             1017298..1017543
     CDS             complement(1017874..1018236)
     CDS             complement(1018591..1019322)
     CDS             1019458..1020435
     CDS             1020437..1021168
     CDS             1021298..1023871
     CDS             complement(1029360..1029482)
     CDS             complement(1029452..1029871)
     CDS             complement(1029974..1030315)
     CDS             complement(1030377..1031732)
     CDS             complement(1031908..1034550)
     CDS             complement(1034593..1035342)
     CDS             complement(1035512..1035949)
     CDS             1036201..1037367
     CDS             complement(1037490..1039025)
     CDS             complement(1039064..1040236)
     CDS             complement(1040620..1041132)
     CDS             complement(1041304..1041645)
     CDS             complement(1041642..1042415)
     CDS             complement(1042575..1043774)
     CDS             complement(1044002..1044469)
     CDS             complement(1044498..1045895)
     CDS             complement(1045892..1046095)
     CDS             1046405..1047238
     CDS             1047566..1048354
     CDS             1048367..1049035
     CDS             1049032..1049685
     CDS             1049666..1050412
     CDS             1050444..1051367
     CDS             complement(1051418..1052197)
     CDS             complement(1052197..1053219)
     CDS             1053377..1053748
     CDS             1053748..1055040
     CDS             1055433..1055525
     CDS             1056129..1057919
     CDS             1057960..1059120
     CDS             1059120..1063694
     CDS             1063849..1065702
     CDS             1065704..1066450
     CDS             complement(1066622..1069069)
     CDS             1069309..1069890
     CDS             1070093..1070866
     CDS             complement(1070831..1071493)
     CDS             1072044..1073426
     CDS             1073430..1074671
     CDS             1074661..1075461
     CDS             1075454..1076083
     CDS             1076090..1076686
     CDS             1076702..1077925
     CDS             1077909..1078988
     CDS             1079001..1079228
     CDS             complement(1079472..1080419)
     CDS             1080775..1081833
     CDS             complement(1081947..1083407)
     CDS             1085408..1086193
     CDS             complement(1086653..1088257)
     CDS             complement(1088454..1088759)
     CDS             1089186..1089644
     CDS             1089771..1091018
     CDS             1091078..1091479
     CDS             1091656..1092759
     CDS             1092769..1094028
     CDS             1094365..1095114
     CDS             1095312..1095566
     CDS             1095812..1096333
     CDS             1097063..1097620
     CDS             1097867..1098391
     CDS             1098881..1099168
     CDS             complement(1099404..1100315)
     CDS             1100648..1101562
     CDS             complement(1102023..1105712)
     CDS             complement(1105709..1106953)
     CDS             1107221..1107910
     CDS             1107935..1109251
     CDS             1109273..1110337
     CDS             1110811..1112130
     CDS             1112206..1113597
     CDS             1114158..1115987
     CDS             1116142..1116822
     CDS             complement(1117030..1118544)
     CDS             complement(1118541..1118795)
     CDS             complement(1119184..1119786)
     CDS             complement(1120085..1120693)
     CDS             1120869..1121939
     CDS             1122032..1123156
     CDS             1123268..1123603
     CDS             1123664..1125478
     CDS             1125489..1126457
     CDS             1126877..1127122
     CDS             1127420..1128115
     CDS             1128148..1128741
     CDS             1128812..1129261
     CDS             1129411..1130520
     CDS             1130656..1131126
     CDS             1131147..1131563
     CDS             1131804..1132793
     CDS             1132786..1133271
     CDS             1133474..1134496
     CDS             1134496..1135275
     CDS             1135314..1135454
     CDS             1135444..1135902
     CDS             complement(1136081..1137940)
     CDS             complement(1138096..1139016)
     CDS             complement(1139021..1139275)
     CDS             1139625..1141076
     CDS             complement(1141144..1141734)
     CDS             complement(1141697..1142608)
     CDS             1142840..1143331
     CDS             complement(1143455..1144819)
     CDS             complement(1145303..1146190)
     CDS             complement(1146204..1146536)
     CDS             complement(1146536..1147150)
     CDS             complement(1147140..1149131)
     CDS             complement(1149136..1150092)
     CDS             complement(1150462..1151229)
     CDS             complement(1151521..1152999)
     CDS             complement(1153117..1153695)
     CDS             1154044..1154364
     CDS             1154523..1154708
     CDS             1154781..1156085
     CDS             1156547..1157170
     CDS             1157376..1158647
     CDS             1158842..1161196
     CDS             1161414..1161686
     CDS             1161987..1163873
     CDS             1164013..1164459
     CDS             1164813..1165220
     CDS             complement(1165306..1166004)
     CDS             complement(1166269..1167972)
     CDS             1168077..1168898
     CDS             complement(1169110..1170150)
     CDS             1170276..1170737
     CDS             1170839..1172605
     CDS             1172598..1174421
     CDS             1174831..1175169
     CDS             1175206..1176498
     CDS             1176461..1176553
     CDS             complement(1176759..1177619)
     CDS             1177876..1178397
     CDS             complement(1178533..1178922)
     CDS             complement(1179810..1180013)
     CDS             complement(1180062..1180430)
     CDS             complement(1180589..1180942)
     CDS             complement(1181816..1181959)
     CDS             complement(1181975..1182235)
     CDS             complement(1182421..1185573)
     CDS             complement(1185590..1186777)
     CDS             1186922..1187578
     CDS             1187591..1187944
     CDS             1188240..1191602
     CDS             complement(1191942..1192097)
     CDS             complement(1192268..1192804)
     CDS             1193005..1193385
     CDS             1193624..1194187
     CDS             1194843..1196819
     CDS             1196875..1197207
     CDS             1197237..1197812
     CDS             1198004..1199878
     CDS             1200105..1200749
     CDS             1200839..1201801
     CDS             1202399..1203388
     CDS             1203426..1204199
     CDS             1204204..1204347
     CDS             1204379..1205278
     CDS             1205296..1206609
     CDS             1206646..1207503
     CDS             1207504..1208787
     CDS             1208861..1210204
     CDS             1210215..1210928
     CDS             1210894..1211136
     CDS             1211308..1212450
     CDS             1212447..1212887
     CDS             1212862..1213668
     CDS             1213917..1214930
     CDS             1214946..1215464
     CDS             1215430..1216068
     CDS             1216074..1217039
     CDS             1217226..1218632
     CDS             1218635..1219378
     CDS             1219383..1220756
     CDS             1220804..1221955
     CDS             1222159..1223463
     CDS             complement(1223560..1225251)
     CDS             complement(1225486..1226700)
     CDS             1226982..1227239
     CDS             1227229..1228020
     CDS             1228014..1228637
     CDS             complement(1228741..1228980)
     CDS             complement(1228994..1229251)
     CDS             complement(1229317..1229796)
     CDS             complement(1230060..1230869)
     CDS             complement(1231390..1234275)
     CDS             1234482..1234901
     CDS             complement(1235010..1235459)
     CDS             complement(1235462..1236376)
     CDS             complement(1236571..1237440)
     CDS             complement(1237517..1238293)
     CDS             complement(1238680..1239252)
     CDS             1239286..1239972
     CDS             1239969..1242398
     CDS             complement(1242442..1243506)
     CDS             complement(1243503..1244027)
     CDS             complement(1244323..1245045)
     CDS             complement(1245056..1245550)
     CDS             1245761..1247146
     CDS             1247273..1247503
     CDS             1247493..1247951
     CDS             complement(1248098..1248310)
     CDS             complement(1248325..1249191)
     CDS             complement(1250301..1250798)
     CDS             complement(1250836..1250949)
     CDS             complement(1250934..1251272)
     CDS             1251806..1252051
     CDS             1252048..1252224
     CDS             1252451..1253053
     CDS             1253046..1253975
     CDS             1253985..1254617
     CDS             1254614..1256377
     CDS             1256370..1257689
     CDS             1257671..1258072
     CDS             1258169..1258474
     CDS             complement(1258841..1259620)
     CDS             complement(1259620..1260642)
     CDS             1260736..1261629
     CDS             complement(1261684..1262673)
     CDS             complement(1262699..1263550)
     CDS             1264023..1265651
     CDS             complement(1265730..1268111)
     CDS             complement(1268270..1268800)
     CDS             complement(1268793..1271000)
     CDS             1271452..1272660
     CDS             1272739..1273047
     CDS             complement(1273062..1273643)
     CDS             complement(1274178..1276094)
     CDS             1276903..1277142
     CDS             1277181..1277432
     CDS             1277456..1278028
     CDS             complement(1278040..1278441)
     CDS             complement(1278674..1279114)
     CDS             complement(1279343..1279924)
     CDS             1280597..1280842
     CDS             complement(1281055..1283400)
     CDS             1283411..1283623
     CDS             1283613..1284071
     CDS             complement(1284186..1290164)
     CDS             complement(1290571..1291119)
     CDS             1291307..1291504
     CDS             complement(1291754..1292608)
     CDS             complement(1292608..1292745)
     CDS             1292946..1294472
     CDS             1294486..1296432
     CDS             1296726..1297235
     CDS             1297232..1297711
     CDS             1297819..1298748
     CDS             1298797..1300344
     CDS             1300356..1301384
     CDS             1301408..1302541
     CDS             1302573..1304543
     CDS             1304564..1305616
     CDS             1305626..1306441
     CDS             1306600..1306803
     CDS             1307011..1308801
     CDS             complement(1308817..1309104)
     CDS             1309547..1309741
     CDS             complement(1309759..1309941)
     CDS             complement(1310123..1311088)
     CDS             1311511..1312128
     CDS             complement(1312428..1312907)
     CDS             1313186..1313395
     CDS             complement(1313818..1314201)
     CDS             1314768..1315025
     CDS             complement(1315206..1316171)
     CDS             complement(1316364..1317065)
     CDS             complement(1317277..1317540)
     CDS             complement(1317738..1318940)
     CDS             complement(1319343..1320425)
     CDS             complement(1320435..1321547)
     CDS             complement(1321732..1323627)
     CDS             complement(1323709..1324179)
     CDS             complement(1324183..1324500)
     CDS             complement(1324724..1325386)
     CDS             complement(1325376..1326410)
     CDS             complement(1326407..1327030)
     CDS             complement(1327045..1329627)
     CDS             1329888..1330370
     CDS             complement(1330504..1331229)
     CDS             complement(1331229..1331903)
     CDS             complement(1331903..1332643)
     CDS             complement(1332817..1333734)
     CDS             complement(1334499..1336046)
     CDS             complement(1336054..1336932)
     CDS             complement(1337050..1337523)
     CDS             complement(1337520..1338593)
     CDS             complement(1338920..1340449)
     CDS             1340586..1341767
     CDS             complement(1343238..1344902)
     CDS             complement(1345257..1346009)
     CDS             complement(1346082..1347308)
     CDS             complement(1347325..1348470)
     CDS             complement(1348490..1349290)
     CDS             1349689..1351722
     CDS             1352200..1352445
     CDS             1352647..1354314
     CDS             1355020..1356441
     CDS             1356769..1357392
     CDS             1357331..1359433
     CDS             complement(1359874..1360320)
     CDS             complement(1360687..1361214)
     CDS             complement(1361631..1361918)
     CDS             complement(1362093..1362200)
     CDS             complement(1362250..1363017)
     CDS             1363728..1363979
     CDS             complement(1364142..1364327)
     CDS             complement(1364410..1364673)
     CDS             complement(1364722..1365012)
     CDS             complement(1365220..1365999)
     CDS             complement(1365999..1367021)
     CDS             1367078..1367845
     CDS             complement(1368075..1369079)
     CDS             complement(1369127..1370293)
     CDS             complement(1370286..1371485)
     CDS             complement(1372161..1373132)
     CDS             complement(1373257..1375407)
     CDS             complement(1375592..1375834)
     CDS             complement(1375806..1376042)
     CDS             1376580..1376945
     CDS             1377423..1377758
     CDS             complement(1377856..1378305)
     CDS             complement(1378470..1378808)
     CDS             1379316..1379528
     CDS             1380321..1381898
     CDS             1381898..1382866
     CDS             1382863..1383669
     CDS             1383669..1384475
     CDS             1384468..1385133
     CDS             1385252..1385377
     CDS             1386331..1386633
     CDS             1386593..1387120
     CDS             1387210..1388928
     CDS             1389224..1389919
     CDS             1389941..1390627
     CDS             1390754..1391416
     CDS             1391413..1392246
     CDS             1392571..1393563
     CDS             1393712..1394770
     CDS             complement(1394939..1395268)
     CDS             1395886..1397061
     CDS             complement(1397159..1397563)
     CDS             complement(1397579..1397959)
     CDS             1399000..1399317
     CDS             1399328..1400689
     CDS             1400856..1401203
     CDS             1401252..1402082
     CDS             1402134..1402895
     CDS             complement(1402902..1403078)
     CDS             complement(1403190..1403558)
     CDS             1404053..1404580
     CDS             1404653..1406296
     CDS             1406514..1406627
     CDS             1406670..1406912
     CDS             complement(1407040..1407468)
     CDS             complement(1407563..1408192)
     CDS             complement(1408485..1411211)
     CDS             complement(1411221..1411871)
     CDS             complement(1412035..1414101)
     CDS             complement(1414195..1415883)
     CDS             1416378..1416584
     CDS             1416923..1417405
     CDS             1417535..1418998
     CDS             1418989..1420026
     CDS             1420166..1420912
     CDS             complement(1420997..1421152)
     CDS             1421570..1422076
     CDS             1422181..1423131
     CDS             1423128..1423865
     CDS             1423950..1424681
     CDS             1424678..1425097
     CDS             1425101..1425697
     CDS             1425707..1426354
     CDS             complement(1426445..1427131)
     CDS             1427482..1427865
     CDS             1428044..1429006
     CDS             1428999..1429097
     CDS             1429084..1429740
     CDS             1429694..1429843
     CDS             complement(1429871..1431196)
     CDS             1431439..1432194
     CDS             complement(1432477..1434114)
     CDS             1434302..1434877
     CDS             1434903..1435559
     CDS             1435559..1436515
     CDS             1436512..1436967
     CDS             complement(1436988..1437842)
     CDS             1438342..1440141
     CDS             1440151..1441149
     CDS             1441501..1442181
     CDS             1442178..1443089
     CDS             1443099..1443824
     CDS             1443983..1444714
     CDS             1444714..1445094
     CDS             1445509..1445754
     CDS             complement(1445910..1446095)
     CDS             complement(1446332..1447171)
     CDS             1447379..1448266
     CDS             1448493..1449188
     CDS             1449298..1449861
     CDS             complement(1449970..1451511)
     CDS             1451746..1455636
     CDS             complement(1456048..1456497)
     CDS             complement(1456949..1457509)
     CDS             1458522..1458746
     CDS             1458736..1459194
     CDS             1459415..1460851
     CDS             1460855..1461922
     CDS             1461885..1463222
     CDS             1463382..1465004
     CDS             1465019..1465357
     CDS             complement(1465526..1465930)
     CDS             complement(1465863..1466303)
     CDS             1466360..1467382
     CDS             1467382..1468161
     CDS             complement(1468212..1468385)
     CDS             complement(1468849..1470039)
     CDS             1470580..1471833
     CDS             1472286..1472825
     CDS             1473177..1474334
     CDS             complement(1474331..1475722)
     CDS             1475864..1476538
     CDS             1476529..1477551
     CDS             complement(1477650..1478453)
     CDS             1478572..1479345
     CDS             1479501..1479995
     CDS             1480049..1481278
     CDS             1481309..1481695
     CDS             1481965..1482288
     CDS             1482399..1482923
     CDS             1483166..1485100
     CDS             1485103..1485438
     CDS             1485468..1485668
     CDS             1485808..1487106
     CDS             1487185..1488138
     CDS             complement(1488476..1488796)
     CDS             complement(1488762..1491758)
     CDS             complement(1492316..1496692)
     CDS             1497408..1499828
     CDS             1500155..1500583
     CDS             1500845..1502041
     CDS             1502195..1502944
     CDS             1502934..1503971
     CDS             1504033..1505160
     CDS             1505369..1506643
     CDS             1506657..1507292
     CDS             1507304..1508485
     CDS             1508633..1510120
     CDS             1510467..1511423
     CDS             1511472..1511696
     CDS             complement(1511797..1513098)
     CDS             1513346..1514809
     CDS             1514989..1516566
     CDS             1517154..1517399
     CDS             complement(1517559..1518038)
     CDS             complement(1518524..1518919)
     CDS             complement(1518981..1519376)
     CDS             complement(1519440..1519835)
     CDS             complement(1519832..1520476)
     CDS             1520558..1521766
     CDS             complement(1521778..1522056)
     CDS             complement(1522115..1522582)
     CDS             1523104..1523904
     CDS             complement(1523966..1524712)
     CDS             complement(1524684..1524854)
     CDS             1525085..1525594
     CDS             complement(1525881..1526771)
     CDS             complement(1527407..1528801)
     CDS             complement(1529076..1529414)
     CDS             complement(1529551..1530270)
     CDS             complement(1530549..1531664)
     CDS             complement(1531695..1533092)
     CDS             complement(1533126..1536200)
     CDS             complement(1536197..1539355)
     CDS             complement(1539355..1540689)
     CDS             complement(1541053..1542138)
     CDS             complement(1542521..1544026)
     CDS             1544207..1545496
     CDS             1545549..1546577
     CDS             1546624..1547889
     CDS             1547951..1548799
     CDS             complement(1549071..1550423)
     CDS             complement(1550563..1552038)
     CDS             complement(1552414..1553973)
     CDS             complement(1553984..1556047)
     CDS             1556318..1558549
     CDS             1558549..1560261
     CDS             1560289..1561101
     CDS             1561329..1561709
     CDS             1561685..1562518
     CDS             complement(1562612..1563157)
     CDS             complement(1563386..1564024)
     CDS             complement(1564139..1565182)
     CDS             1565579..1566205
     CDS             1566594..1566839
     CDS             1567027..1567734
     CDS             complement(1567946..1568302)
     CDS             complement(1568409..1569983)
     CDS             1570224..1571288
     CDS             1571888..1572583
     CDS             1572587..1573006
     CDS             complement(1573250..1573720)
     CDS             complement(1573723..1574337)
     CDS             1574439..1575338
     CDS             1575356..1576414
     CDS             1576589..1577047
     CDS             1577195..1577908
     CDS             1578127..1578993
     CDS             1579087..1579539
     CDS             1579541..1581640
     CDS             complement(1581845..1582039)
     CDS             complement(1582107..1582784)
     CDS             complement(1582781..1583908)
     CDS             complement(1583910..1584308)
     CDS             complement(1584468..1584941)
     CDS             1585252..1586340
     CDS             1586435..1588204
     CDS             1588197..1589267
     CDS             1589745..1591418
     CDS             1591476..1592651
     CDS             complement(1593405..1593953)
     CDS             complement(1594242..1594826)
     CDS             complement(1595057..1598188)
     CDS             1598603..1598881
     CDS             complement(1598894..1599523)
     CDS             1600356..1600859
     CDS             1600849..1601115
     CDS             1601112..1601726
     CDS             1601757..1603604
     CDS             1603687..1604154
     CDS             1604182..1604781
     CDS             1604938..1605561
     CDS             1605757..1608036
     CDS             complement(1608187..1608645)
     CDS             complement(1608645..1609574)
     CDS             1609857..1610282
     CDS             complement(1610464..1610649)
     CDS             1610755..1611171
     CDS             complement(1611263..1613542)
     CDS             complement(1614029..1614442)
     CDS             1614801..1615412
     CDS             1615590..1616489
     CDS             complement(1616586..1617479)
     CDS             complement(1617542..1618243)
     CDS             complement(1618449..1619576)
     CDS             1619845..1620717
     CDS             1620799..1621269
     CDS             1621458..1622336
     CDS             1622941..1624473
     CDS             1624788..1625825
     CDS             1625825..1626658
     CDS             1626658..1627533
     CDS             1627523..1628614
     CDS             1628785..1629663
     CDS             1629908..1631140
     CDS             complement(1631521..1632228)
     CDS             complement(1632225..1633769)
     CDS             complement(1634002..1635420)
     CDS             1636128..1637309
     CDS             1637343..1637534
     CDS             1637531..1638562
     CDS             1638705..1638902
     CDS             1638899..1640359
     CDS             1640419..1642065
     CDS             complement(1642320..1644356)
     CDS             complement(1644360..1645565)
     CDS             1645753..1646436
     CDS             1646462..1647811
     CDS             1647897..1648091
     CDS             1648081..1648539
     CDS             complement(1648682..1649191)
     CDS             complement(1649240..1650967)
     CDS             complement(1651016..1651273)
     CDS             complement(1651772..1652740)
     CDS             complement(1652897..1653631)
     CDS             1653880..1654866
     CDS             1654957..1656969
     CDS             1656989..1657204
     CDS             complement(1657305..1657652)
     CDS             complement(1657784..1658389)
     CDS             complement(1658684..1658848)
     CDS             complement(1659103..1659348)
     CDS             complement(1659754..1661169)
     CDS             complement(1662403..1663587)
     CDS             1664038..1665267
     CDS             complement(1665360..1665773)
     CDS             complement(1665944..1666933)
     CDS             complement(1667069..1667947)
     CDS             1668050..1668526
     CDS             1668707..1669678
     CDS             complement(1669756..1671003)
     CDS             1671269..1672504
     CDS             1672768..1673292
     CDS             complement(1673387..1673818)
     CDS             1674408..1675079
     CDS             1675106..1675462
     CDS             1675459..1676115
     CDS             complement(1676361..1676930)
     CDS             complement(1676927..1677523)
     CDS             complement(1678005..1678781)
     CDS             complement(1678783..1679400)
     CDS             complement(1679412..1681838)
     CDS             1682669..1683517
     CDS             complement(1683747..1684226)
     CDS             1684693..1685217
     CDS             complement(1685290..1686339)
     CDS             complement(1686336..1687922)
     CDS             complement(1687978..1688997)
     CDS             1689326..1690420
     CDS             1691686..1692288
     CDS             complement(1692646..1693128)
     CDS             complement(1693125..1694807)
     CDS             complement(1694808..1695509)
     CDS             complement(1695506..1696843)
     CDS             complement(1696883..1697914)
     CDS             complement(1697921..1699102)
     CDS             complement(1699201..1700226)
     CDS             complement(1700226..1702061)
     CDS             1702889..1705564
     CDS             1705765..1706310
     CDS             1706467..1707228
     CDS             1707356..1708906
     CDS             complement(1708928..1710136)
     CDS             1710161..1711351
     CDS             1711336..1711944
     CDS             1712049..1712573
     CDS             1712597..1714099
     CDS             1714341..1714910
     CDS             1715163..1715723
     CDS             1715727..1717076
     CDS             1717109..1717741
     CDS             1717755..1718777
     CDS             1718777..1719556
     CDS             1719572..1720408
     CDS             1720417..1724244
     CDS             1724417..1724518
     CDS             1724571..1727123
     CDS             1727222..1727482
     CDS             1727482..1728330
     CDS             1728350..1729156
     CDS             1729285..1729764
     CDS             1729789..1730136
     CDS             complement(1730211..1730552)
     CDS             complement(1730928..1732967)
     CDS             complement(1732972..1733514)
     CDS             1734130..1734597
     CDS             1735042..1735698
     CDS             1735668..1736327
     CDS             1736390..1737127
     CDS             1737124..1737426
     CDS             1737423..1737917
     CDS             1737914..1739884
     CDS             1739881..1740447
     CDS             1740444..1740956
     CDS             1740956..1742182
     CDS             1742218..1742982
     CDS             complement(1743089..1744354)
     CDS             1744768..1745064
     CDS             1745351..1746661
     CDS             1746661..1748985
     CDS             1749554..1750045
     CDS             complement(1750367..1750978)
     CDS             1751267..1752199
     CDS             1752276..1753361
     CDS             1753388..1754194
     CDS             1754198..1755004
     CDS             1755104..1755646
     CDS             1755704..1755982
     CDS             complement(1756160..1758229)
     CDS             1758401..1759624
     CDS             complement(1760032..1760727)
     CDS             1761515..1762045
     CDS             complement(1762387..1763424)
     CDS             complement(1763709..1764626)
     CDS             1764852..1765637
     CDS             1765684..1766811
     CDS             1766981..1767991
     CDS             1767991..1768872
     CDS             1769029..1769691
     CDS             1769922..1770836
     CDS             1771085..1772389
     CDS             1772509..1773231
     CDS             1773528..1774037
     CDS             1774050..1775567
     CDS             1775814..1776386
     CDS             1776911..1777693
     CDS             1777796..1778482
     CDS             1778479..1779195
     CDS             1779209..1780006
     CDS             complement(1780130..1781038)
     CDS             1781392..1782084
     CDS             1782272..1782859
     CDS             1783081..1783629
     CDS             complement(1783746..1785002)
     CDS             1785142..1786350
     CDS             complement(1786372..1786626)
     CDS             complement(1786795..1787238)
     CDS             1787605..1788639
     CDS             complement(1788905..1791058)
     CDS             complement(1791226..1792428)
     CDS             1792850..1793305
     CDS             1793613..1794107
     CDS             1794266..1794928
     CDS             1795220..1797052
     CDS             complement(1797395..1797988)
     CDS             complement(1798139..1799353)
     CDS             1800209..1801141
     CDS             1801819..1802319
     CDS             1802421..1803098
     CDS             1803239..1805035
     CDS             1805038..1805601
     CDS             1805598..1806983
     CDS             1807070..1809814
     CDS             1809811..1810788
     CDS             1810803..1811345
     CDS             1811358..1811903
     CDS             1811900..1812202
     CDS             1812199..1814043
     CDS             1814083..1815615
     CDS             1815622..1817085
     CDS             1817321..1818511
     CDS             complement(1818856..1819041)
     CDS             1819141..1819866
     CDS             1819915..1820451
     CDS             1820529..1820714
     CDS             complement(1821509..1822792)
     CDS             1823261..1824253
     CDS             1824719..1825669
     CDS             1826215..1827531
     CDS             1827561..1828076
     CDS             1828086..1829957
     CDS             1830095..1830235
     CDS             complement(1830176..1830319)
     CDS             1830884..1831192
     CDS             1831747..1832391
     CDS             1832919..1834286
     CDS             1834514..1836217
     CDS             1836214..1837032
     CDS             1837046..1837903
     CDS             1837903..1838874
     CDS             1838862..1840277
     CDS             1840343..1841302
     CDS             complement(1841684..1841944)
     CDS             1842277..1843242
     CDS             complement(1844104..1844883)
     CDS             complement(1844883..1845905)
     CDS             1845964..1847262
     CDS             complement(1847502..1848224)
     CDS             complement(1848221..1848877)
     CDS             complement(1848912..1849655)
     CDS             complement(1850225..1851352)
     CDS             complement(1851672..1852175)
     CDS             complement(1852432..1853208)
     CDS             complement(1853231..1853728)
     CDS             complement(1853744..1854631)
     CDS             1855036..1855560
     CDS             1855876..1856814
     CDS             1857052..1857594
     CDS             1857790..1858458
     CDS             1859041..1860267
     CDS             1860442..1861359
     CDS             1861399..1862889
     CDS             1862886..1863878
     CDS             complement(1864011..1865015)
     CDS             complement(1865262..1866203)
     CDS             1866306..1867391
     CDS             1867529..1867642
     CDS             1868008..1869654
     CDS             1869771..1870529
     CDS             1870508..1870825
     CDS             1870921..1871886
     CDS             1872539..1874227
     CDS             1874383..1881978
     CDS             1881980..1882489
     CDS             1882734..1882985
     CDS             1883649..1885682
     CDS             1885692..1885889
     CDS             1886401..1886805
     CDS             1886965..1887357
     CDS             1887630..1888160
     CDS             complement(1888425..1889504)
     CDS             complement(1889604..1890992)
     CDS             complement(1891009..1892049)
     CDS             1892321..1893607
     CDS             1893716..1894591
     CDS             1894592..1895416
     CDS             1895563..1896618
     CDS             1896645..1897583
     CDS             1897706..1898821
     CDS             1898860..1900134
     CDS             complement(1900747..1901991)
     CDS             1902896..1903876
     CDS             1903873..1907160
     CDS             1907569..1908915
     CDS             1908912..1909862
     CDS             1909880..1910884
     CDS             1910895..1911449
     CDS             complement(1911527..1912546)
     CDS             complement(1912557..1913060)
     CDS             complement(1913107..1914465)
     CDS             1914589..1914798
     CDS             1914913..1915839
     CDS             1916326..1917063
     CDS             complement(1917056..1917700)
     CDS             1918131..1918808
     CDS             1919336..1919500
     CDS             1919859..1920926
     CDS             1921075..1922133
     CDS             complement(1922248..1922361)
     CDS             complement(1922705..1923319)
     CDS             complement(1923586..1924701)
     CDS             1925062..1926270
     CDS             complement(1926547..1926834)
     CDS             1927069..1928115
     CDS             1928428..1928673
     CDS             1929179..1929475
     CDS             complement(1929438..1930646)
     CDS             complement(1930742..1934392)
     CDS             1934967..1935929
     CDS             complement(1936052..1936648)
     CDS             1936790..1937314
     CDS             1937327..1937494
     CDS             1937528..1938562
     CDS             1938569..1939519
     CDS             1939557..1940486
     CDS             1940500..1941234
     CDS             1941388..1941624
     CDS             1941755..1942960
     CDS             1943373..1943618
     CDS             1944034..1944840
     CDS             1945129..1946154
     CDS             1946144..1946782
     CDS             1946782..1947804
     CDS             1947819..1948628
     CDS             1948935..1950368
     CDS             1950558..1951016
     CDS             1951459..1952277
     CDS             1952451..1952804
     CDS             1952839..1953228
     CDS             1953269..1953844
     CDS             1953825..1954691
     CDS             1954762..1955793
     CDS             1955921..1956463
     CDS             1956838..1958142
     CDS             1958761..1959249
     CDS             1959257..1959670
     CDS             1959766..1960974
     CDS             1961304..1961843
     CDS             complement(1962082..1965528)
     CDS             1965798..1967000
     CDS             1966993..1967697
     CDS             1967697..1968944
     CDS             1968963..1969733
     CDS             1969705..1969878
     CDS             1969927..1970763
     CDS             1971093..1972328
     CDS             complement(1972561..1973682)
     CDS             complement(1973766..1975172)
     CDS             complement(1975226..1975897)
     CDS             complement(1976108..1976731)
     CDS             complement(1976919..1978289)
     CDS             complement(1978350..1978976)
     CDS             complement(1979034..1980149)
     CDS             complement(1980336..1980782)
     CDS             complement(1980775..1981401)
     CDS             1981532..1982785
     CDS             complement(1982931..1983974)
     CDS             complement(1984250..1984510)
     CDS             complement(1984630..1986210)
     CDS             complement(1987130..1987987)
     CDS             1988123..1988530
     CDS             complement(1988758..1988850)
     CDS             1989062..1990387
     CDS             complement(1990689..1990892)
     CDS             complement(1991195..1992094)
     CDS             complement(1992186..1992635)
     CDS             complement(1993141..1993674)
     CDS             complement(1993957..1994967)
     CDS             complement(1995374..1998556)
     CDS             1999097..1999309
     CDS             1999524..1999715
     CDS             complement(1999898..2000359)
     CDS             complement(2000313..2001632)
     CDS             2002758..2003456
     CDS             2003857..2006556
     CDS             2007736..2007993
     CDS             2008091..2008672
     CDS             2008877..2009764
     CDS             2009761..2011044
     CDS             2011055..2013226
     CDS             2013389..2013886
     CDS             complement(2014178..2015413)
     CDS             complement(2015426..2015803)
     CDS             complement(2015800..2016786)
     CDS             2016976..2017641
     CDS             2018116..2018847
     CDS             2018807..2021923
     CDS             2022451..2025327
     CDS             2025396..2026097
     CDS             2026338..2028011
     CDS             2028195..2029805
     CDS             2029963..2030850
     CDS             2030850..2031899
     CDS             2032000..2032389
     CDS             2032399..2033043
     CDS             2033614..2034378
     CDS             2034735..2036945
     CDS             2036932..2037366
     CDS             2037466..2038419
     CDS             2038719..2038892
     CDS             complement(2039038..2040267)
     CDS             complement(2040669..2040863)
     CDS             2041428..2041676
     CDS             2042069..2043325
     CDS             2043480..2043713
     CDS             2044004..2044177
     CDS             complement(2044280..2045059)
     CDS             complement(2045059..2046081)
     CDS             2046488..2046877
     CDS             complement(2046987..2047226)
     CDS             complement(2047434..2048423)
     CDS             complement(2048629..2051076)
     CDS             complement(2051247..2051999)
     CDS             complement(2052030..2052587)
     CDS             complement(2052608..2053138)
     CDS             complement(2053144..2053698)
     CDS             complement(2054177..2056828)
     CDS             complement(2056797..2058149)
     CDS             2058276..2058773
     CDS             2058869..2059582
     CDS             2059602..2061674
     CDS             2062129..2063010
     CDS             complement(2062946..2063134)
     CDS             2063668..2064210
     CDS             2064363..2065142
     CDS             2065224..2067836
     CDS             2067833..2068996
     CDS             2068993..2069796
     CDS             complement(2069850..2071217)
     CDS             2071544..2072710
     CDS             2072897..2073688
     CDS             2074073..2074924
     CDS             complement(2075139..2076530)
     CDS             complement(2076734..2077282)
     CDS             complement(2077762..2078472)
     CDS             complement(2078770..2080062)
     CDS             complement(2080078..2081205)
     CDS             complement(2081219..2082139)
     CDS             complement(2082132..2083022)
     CDS             complement(2083063..2084730)
     CDS             complement(2085066..2085827)
     CDS             complement(2085919..2086755)
     CDS             2087091..2087441
     CDS             2087489..2088697
     CDS             complement(2088948..2089613)
     CDS             2090024..2090578
     CDS             complement(2090707..2091582)
     CDS             complement(2091887..2092780)
     CDS             complement(2092777..2093661)
     CDS             complement(2093661..2094551)
     CDS             complement(2094548..2095516)
     CDS             2095728..2096390
     CDS             complement(2096512..2097195)
     CDS             2097514..2097765
     CDS             complement(2098524..2098736)
     CDS             2099127..2101055
     CDS             2101260..2101610
     CDS             2101707..2101904
     CDS             2101942..2102298
     CDS             2102797..2103780
     CDS             2103794..2106181
     CDS             2106186..2106482
     CDS             2106816..2107274
     CDS             2107501..2108508
     CDS             2108578..2109132
     CDS             2109157..2109915
     CDS             2110265..2111419
     CDS             2111406..2112389
     CDS             2112386..2114389
     CDS             2114386..2115291
     CDS             2115288..2116952
     CDS             2116949..2117293
     CDS             2117290..2117676
     CDS             2117989..2118420
     CDS             2118545..2119561
     CDS             2119613..2120335
     CDS             2120360..2121076
     CDS             complement(2121245..2122291)
     CDS             complement(2122448..2123269)
     CDS             2123606..2125990
     CDS             complement(2126589..2127692)
     CDS             2128313..2131369
     CDS             2131491..2131907
     CDS             2132502..2132873
     CDS             2132888..2134399
     CDS             2134585..2135331
     CDS             2135306..2136631
     CDS             2136628..2137848
     CDS             2137937..2138359
     CDS             2138630..2139694
     CDS             complement(2140276..2141055)
     CDS             complement(2141055..2142077)
     CDS             2142134..2142415
     CDS             complement(2142726..2142962)
     CDS             complement(2143283..2144695)
     CDS             complement(2145726..2147099)
     CDS             2147348..2148004
     CDS             complement(2148055..2149206)
     CDS             complement(2149686..2150888)
     CDS             2151178..2152110
     CDS             complement(2152199..2153224)
     CDS             complement(2153751..2154329)
     CDS             complement(2154707..2155558)
     CDS             2155677..2155898
     CDS             2155998..2156348
     CDS             2156551..2156712
     CDS             complement(2156657..2157337)
     CDS             complement(2157416..2157823)
     CDS             complement(2157941..2158798)
     CDS             complement(2158886..2159485)
     CDS             complement(2159708..2161183)
     CDS             2161852..2162283
     CDS             complement(2162427..2162894)
     CDS             2163450..2164562
     CDS             2164620..2164934
     CDS             2164956..2165678
     CDS             2165860..2167134
     CDS             2167289..2168149
     CDS             complement(2168209..2168814)
     CDS             complement(2169059..2169322)
     CDS             complement(2169568..2170158)
     CDS             complement(2170413..2171948)
     CDS             complement(2172561..2173841)
     CDS             complement(2174231..2175046)
     CDS             complement(2175046..2176038)
     CDS             complement(2176038..2176928)
     CDS             complement(2176915..2177880)
     CDS             complement(2177877..2179523)
     CDS             2180188..2180646
     CDS             complement(2180811..2181839)
     CDS             2182084..2182749
     CDS             2182911..2183138
     CDS             2183138..2183497
     CDS             2183582..2183824
     CDS             2183805..2185202
     CDS             2185199..2186260
     CDS             complement(2186270..2186728)
     CDS             complement(2186790..2187236)
     CDS             2187572..2189149
     CDS             complement(2189296..2189541)
     CDS             complement(2190007..2190510)
     CDS             2190673..2191647
     CDS             complement(2191689..2192459)
     CDS             2192837..2194453
     CDS             2194666..2195679
     CDS             complement(2196053..2196892)
     CDS             2197096..2197305
     CDS             complement(2197204..2198208)
     CDS             complement(2198479..2199420)
     CDS             complement(2199695..2203228)
     CDS             2203707..2204039
     CDS             complement(2204099..2204758)
     CDS             2205043..2205384
     CDS             complement(2205442..2205894)
     CDS             complement(2205964..2206956)
     CDS             2207222..2209918
     CDS             2209915..2210109
     CDS             2210119..2210490
     CDS             complement(2210709..2212100)
     CDS             2212358..2213266
     CDS             complement(2213387..2213992)
     CDS             2214415..2218302
     CDS             2218641..2218970
     CDS             2218967..2219290
     CDS             complement(2219346..2220182)
     CDS             complement(2220516..2220824)
     CDS             2221428..2221901
     CDS             complement(2222411..2222701)
     CDS             complement(2222770..2225394)
     CDS             complement(2226499..2227278)
     CDS             complement(2227278..2228300)
     CDS             complement(2228840..2231515)
     CDS             2232322..2232966
     CDS             2233804..2235441
     CDS             2235528..2236448
     CDS             2236467..2237372
     CDS             2237384..2238385
     CDS             2238382..2239383
     CDS             2239944..2240159
     CDS             complement(2240458..2240811)
     CDS             complement(2240946..2242406)
     CDS             complement(2242475..2242612)
     CDS             2243453..2243992
     CDS             2244213..2244476
     CDS             complement(2244592..2244837)
     CDS             complement(2245060..2245305)
     CDS             2245503..2245625
     CDS             2245657..2246415
     CDS             complement(2246451..2247659)
     CDS             complement(2247807..2248256)
     CDS             complement(2248336..2248878)
     CDS             2249066..2249167
     CDS             2249109..2250191
     CDS             2250223..2250843
     CDS             complement(2250964..2251734)
     CDS             2252220..2252855
     CDS             complement(2253002..2253316)
     CDS             complement(2253591..2254466)
     CDS             complement(2254466..2255656)
     CDS             complement(2255813..2257240)
     CDS             complement(2257244..2258242)
     CDS             complement(2258257..2258835)
     CDS             complement(2258835..2260400)
     CDS             2260816..2261751
     CDS             2261768..2262388
     CDS             2262752..2263786
     CDS             complement(2263909..2264553)
     CDS             complement(2264516..2265277)
     CDS             2265464..2266495
     CDS             complement(2266614..2266865)
     CDS             2266958..2267257
     CDS             2267284..2269899
     CDS             2270296..2271270
     CDS             2271606..2272463
     CDS             2272827..2275499
     CDS             complement(2275663..2276265)
     CDS             2276759..2277520
     CDS             2277689..2278000
     CDS             2278007..2279176
     CDS             complement(2279298..2279597)
     CDS             2280068..2280805
     CDS             2280805..2281131
     CDS             complement(2281369..2281584)
     CDS             2282064..2282759
     CDS             complement(2282788..2283036)
     CDS             2283370..2284035
     CDS             complement(2284152..2284457)
     CDS             complement(2284450..2286516)
     CDS             complement(2286866..2288800)
     CDS             2289459..2290769
     CDS             2290807..2291805
     CDS             complement(2291988..2292629)
     CDS             complement(2292626..2293327)
     CDS             complement(2293324..2293953)
     CDS             complement(2293963..2295057)
     CDS             2295546..2296439
     CDS             complement(2296544..2298523)
     CDS             complement(2298573..2299139)
     CDS             complement(2299139..2299720)
     CDS             complement(2299848..2300291)
     CDS             2300766..2302550
     CDS             2302603..2302824
     CDS             2302849..2303850
     CDS             2303850..2304218
     CDS             2304220..2306358
     CDS             complement(2306548..2308050)
     CDS             complement(2308134..2309837)
     CDS             2310245..2311228
     CDS             2311326..2312897
     CDS             2312915..2313964
     CDS             2314185..2315117
     CDS             2315245..2316294
     CDS             2316488..2317516
     CDS             2317722..2318321
     CDS             complement(2318370..2319914)
     CDS             complement(2320154..2321233)
     CDS             2321613..2323010
     CDS             complement(2323090..2324064)
     CDS             complement(2324410..2325528)
     CDS             2325741..2326619
     CDS             2326833..2328050
     CDS             complement(2328112..2328207)
     CDS             2328274..2328942
     CDS             complement(2329065..2330345)
     CDS             complement(2330945..2331961)
     CDS             complement(2332025..2332495)
     CDS             complement(2332639..2332989)
     CDS             2333428..2334459
     CDS             2334463..2335284
     CDS             2335294..2336112
     CDS             complement(2336537..2338027)
     CDS             2338233..2339666
     CDS             2339671..2342742
     CDS             2342739..2345279
     CDS             complement(2345448..2346242)
     CDS             2346830..2348497
     CDS             2348499..2348801
     CDS             complement(2348868..2349542)
     CDS             complement(2349673..2352069)
     CDS             complement(2352615..2354060)
     CDS             2354301..2354819
     CDS             2354892..2355644
     CDS             2355779..2356735
     CDS             complement(2357010..2358404)
     CDS             complement(2358477..2360003)
     CDS             2360533..2361486
     CDS             2361756..2363147
     CDS             complement(2363171..2363587)
     CDS             2363884..2364630
     CDS             2364630..2365934
     CDS             2366029..2367528
     CDS             complement(2367650..2367895)
     CDS             2368131..2369153
     CDS             2369153..2369932
     CDS             complement(2370301..2370891)
     CDS             2371641..2372048
     CDS             complement(2372483..2373829)
     CDS             complement(2374136..2375152)
     CDS             2376486..2376950
     CDS             2377153..2377905
     CDS             complement(2377868..2379076)
     CDS             complement(2379298..2379441)
     CDS             complement(2379948..2380808)
     CDS             2381618..2382424
     CDS             2382522..2382908
     CDS             complement(2382921..2383211)
     CDS             complement(2383208..2385136)
     CDS             complement(2385180..2386226)
     CDS             complement(2386451..2387002)
     CDS             2387165..2389015
     CDS             2389132..2390148
     CDS             2390163..2390810
     CDS             complement(2390944..2391318)
     CDS             complement(2391287..2391700)
     CDS             2392048..2393043
     CDS             2393357..2394232
     CDS             complement(2394305..2395075)
     CDS             2395498..2397432
     CDS             2397582..2398856
     CDS             2398964..2400082
     CDS             complement(2400117..2401022)
     CDS             2401220..2402089
     CDS             2402354..2403556
     CDS             complement(2403572..2404876)
     CDS             2405342..2406877
     CDS             complement(2407095..2407814)
     CDS             2408058..2409353
     CDS             2409868..2410398
     CDS             complement(2410815..2411171)
     CDS             2412263..2413003
     CDS             2413020..2414219
     CDS             2414223..2415395
     CDS             2415700..2416908
     CDS             complement(2417129..2417548)
     CDS             complement(2417559..2418476)
     CDS             complement(2418493..2419491)
     CDS             complement(2419491..2422694)
     CDS             2422870..2423091
     CDS             complement(2423060..2423224)
     CDS             complement(2423266..2423886)
     CDS             complement(2423942..2424292)
     CDS             complement(2424300..2424836)
     CDS             complement(2424950..2425957)
     CDS             complement(2426031..2426198)
     CDS             2426214..2426753
     CDS             complement(2426832..2427464)
     CDS             complement(2427725..2428435)
     CDS             complement(2428438..2429190)
     CDS             complement(2429364..2429705)
     CDS             complement(2429708..2433211)
     CDS             complement(2433212..2433379)
     CDS             complement(2433520..2433831)
     CDS             complement(2433844..2434764)
     CDS             complement(2434830..2435237)
     CDS             complement(2435234..2435818)
     CDS             complement(2435820..2436170)
     CDS             complement(2436172..2436426)
     CDS             complement(2436423..2436905)
     CDS             complement(2436953..2438158)
     CDS             complement(2438172..2438945)
     CDS             complement(2439067..2440179)
     CDS             complement(2440180..2440590)
     CDS             complement(2440840..2441568)
     CDS             complement(2441568..2442542)
     CDS             complement(2442547..2443755)
     CDS             complement(2443803..2444381)
     CDS             complement(2444391..2444840)
     CDS             complement(2444871..2445506)
     CDS             complement(2445963..2446676)
     CDS             complement(2446948..2447106)
     CDS             complement(2447222..2447680)
     CDS             complement(2447665..2448177)
     CDS             complement(2448208..2448405)
     CDS             2448651..2448926
     CDS             complement(2448923..2449132)
     CDS             2449295..2449471
     CDS             complement(2449556..2450119)
     CDS             complement(2450390..2450779)
     CDS             complement(2450780..2451385)
     CDS             complement(2451459..2451905)
     CDS             2451932..2452630
     CDS             2452721..2452852
     CDS             2452930..2453190
     CDS             complement(2453358..2454137)
     CDS             complement(2454137..2455159)
     CDS             2455304..2456467
     CDS             complement(2456494..2456940)
     CDS             complement(2457043..2457699)
     CDS             complement(2457770..2458855)
     CDS             complement(2458996..2459268)
     CDS             2459989..2460675
     CDS             2460700..2461512
     CDS             2461516..2461785
     CDS             complement(2462022..2463143)
     CDS             complement(2463303..2464991)
     CDS             complement(2465635..2466240)
     CDS             complement(2466377..2467075)
     CDS             complement(2467147..2469051)
     CDS             2469182..2469526
     CDS             complement(2469658..2469987)
     CDS             complement(2469974..2470417)
     CDS             complement(2471132..2471773)
     CDS             complement(2471780..2471971)
     CDS             complement(2472015..2473499)
     CDS             2473816..2474721
     CDS             2475051..2476493
     CDS             2476627..2476932
     CDS             complement(2476838..2477800)
     CDS             complement(2478067..2479383)
     CDS             complement(2479404..2480360)
     CDS             2480433..2481194
     CDS             2481191..2481976
     CDS             complement(2482031..2483035)
     CDS             complement(2483197..2483811)
     CDS             complement(2484094..2484615)
     CDS             complement(2484824..2485567)
     CDS             complement(2485625..2486068)
     CDS             complement(2486068..2487864)
     CDS             2488922..2489737
     CDS             2489917..2490312
     CDS             2490503..2491306
     CDS             2491303..2492274
     CDS             complement(2492467..2493231)
     CDS             complement(2493463..2494038)
     CDS             2494665..2496395
     CDS             complement(2496626..2501356)
     CDS             complement(2501386..2503047)
     CDS             complement(2503559..2505094)
     CDS             complement(2505361..2506971)
     CDS             complement(2506979..2507563)
     CDS             2507857..2509062
     CDS             2509457..2510020
     CDS             complement(2510474..2511034)
     CDS             complement(2511071..2511808)
     CDS             complement(2512443..2513555)
     CDS             complement(2513569..2514399)
     CDS             2514613..2514939
     CDS             complement(2515027..2515485)
     CDS             2515506..2516390
     CDS             2516387..2517253
     CDS             2517250..2518086
     CDS             2518106..2519188
     CDS             2519489..2520364
     CDS             2520520..2520702
     CDS             2521432..2523129
     CDS             complement(2523483..2524337)
     CDS             complement(2524433..2525242)
     CDS             complement(2525239..2525640)
     CDS             complement(2525704..2526534)
     CDS             complement(2526534..2527616)
     CDS             complement(2527649..2528965)
     CDS             2529217..2529840
     CDS             2529842..2530741
     CDS             2530894..2531022
     CDS             2531082..2532029
     CDS             complement(2532231..2532503)
     CDS             2532835..2533455
     CDS             2533619..2534710
     CDS             2535133..2535321
     CDS             2535339..2535848
     CDS             complement(2535896..2536294)
     CDS             complement(2536302..2537132)
     CDS             complement(2537129..2537785)
     CDS             2538416..2539258
     CDS             complement(2539467..2540162)
     CDS             complement(2540177..2540842)
     CDS             complement(2541033..2542124)
     CDS             2542389..2543081
     CDS             2543093..2544478
     CDS             2544755..2545177
     CDS             2545232..2545702
     CDS             2545915..2546988
     CDS             2547779..2548684
     CDS             2548690..2549622
     CDS             2549609..2550559
     CDS             2550605..2550748
     CDS             2550900..2551580
     CDS             2551685..2552344
     CDS             complement(2552479..2553117)
     CDS             complement(2553364..2555475)
     CDS             complement(2555680..2555838)
     CDS             2556053..2558215
     CDS             complement(2558335..2559543)
     CDS             2559704..2561320
     CDS             2561490..2561954
     CDS             complement(2562115..2563302)
     CDS             complement(2563299..2563883)
     CDS             complement(2563986..2565032)
     CDS             complement(2565032..2565994)
     CDS             complement(2566128..2567414)
     CDS             complement(2567411..2568217)
     CDS             complement(2568210..2569226)
     CDS             complement(2569240..2569770)
     CDS             complement(2569739..2570248)
     CDS             2570885..2572855
     CDS             complement(2573033..2573605)
     CDS             complement(2573605..2574975)
     CDS             2575123..2575890
     CDS             2576094..2577314
     CDS             2577311..2578117
     CDS             complement(2578654..2579433)
     CDS             complement(2579433..2580455)
     CDS             complement(2580469..2581416)
     CDS             complement(2582144..2583136)
     CDS             complement(2583197..2584540)
     CDS             complement(2584564..2586081)
     CDS             complement(2586078..2587130)
     CDS             complement(2587160..2588404)
     CDS             complement(2588882..2589025)
     CDS             complement(2589041..2590342)
     CDS             2590772..2592553
     CDS             2593102..2594202
     CDS             complement(2594305..2595093)
     CDS             complement(2595153..2595431)
     CDS             complement(2595870..2596769)
     CDS             complement(2597102..2597569)
     CDS             complement(2597566..2598900)
     CDS             complement(2598890..2600911)
     CDS             complement(2600924..2603392)
     CDS             complement(2604061..2605278)
     CDS             complement(2605419..2606306)
     CDS             complement(2606479..2606793)
     CDS             complement(2606790..2607287)
     CDS             complement(2607277..2607990)
     CDS             complement(2607994..2609157)
     CDS             complement(2609147..2610439)
     CDS             complement(2610442..2611851)
     CDS             complement(2612152..2612679)
     CDS             complement(2612883..2614802)
     CDS             complement(2615383..2617023)
     CDS             complement(2617134..2618141)
     CDS             2619352..2620122
     CDS             2620844..2622373
     CDS             complement(2622569..2623729)
     CDS             2624081..2624680
     CDS             complement(2624985..2625947)
     CDS             2626059..2626928
     CDS             2626994..2628223
     CDS             2628443..2629003
     CDS             2629028..2629501
     CDS             complement(2629576..2630454)
     CDS             2630549..2631391
     CDS             2631333..2631983
     CDS             2632006..2633328
     CDS             complement(2633518..2633649)
     CDS             2634154..2634786
     CDS             2634761..2638612
     CDS             2639124..2639654
     CDS             2639747..2640391
     CDS             2640440..2643031
     CDS             2643047..2644396
     CDS             2644393..2645133
     CDS             2645673..2646935
     CDS             complement(2647129..2648433)
     CDS             complement(2648461..2649741)
     CDS             complement(2649734..2651536)
     CDS             complement(2651523..2653235)
     CDS             2653492..2654451
     CDS             2654642..2660749
     CDS             2660837..2670328
     CDS             2670325..2671425
     CDS             2671422..2672225
     CDS             2672229..2673806
     CDS             2673937..2675958
     CDS             2676831..2677196
     CDS             2677324..2677758
     CDS             2677898..2678083
     CDS             2678105..2678266
     CDS             2678272..2678853
     CDS             2678843..2679052
     CDS             2679295..2679408
     CDS             complement(2679452..2680231)
     CDS             complement(2680231..2681253)
     CDS             2681731..2681916
     CDS             complement(2682166..2682447)
     CDS             complement(2682393..2683283)
     CDS             complement(2683308..2684135)
     CDS             complement(2684128..2684988)
     CDS             complement(2685055..2686323)
     CDS             complement(2686353..2687366)
     CDS             complement(2688028..2688825)
     CDS             2688842..2689003
     CDS             complement(2689012..2689116)
     CDS             2689794..2690228
     CDS             2690240..2690809
     CDS             2690997..2691170
     CDS             complement(2691227..2691565)
     CDS             complement(2691565..2692425)
     CDS             complement(2692473..2693549)
     CDS             complement(2693615..2693905)
     CDS             complement(2693886..2694158)
     CDS             2694294..2694548
     CDS             2694545..2694844
     CDS             2695583..2695798
     CDS             2695795..2696100
     CDS             2696081..2696359
     CDS             2696524..2696664
     CDS             2696775..2697194
     CDS             2697266..2698225
     CDS             2698445..2698789
     CDS             2698815..2699012
     CDS             complement(2699042..2699224)
     CDS             complement(2699416..2699589)
     CDS             complement(2699834..2699956)
     CDS             complement(2700349..2700576)
     CDS             2700687..2701202
     CDS             complement(2701942..2702490)
     CDS             complement(2702549..2704402)
     CDS             complement(2704374..2705030)
     CDS             2705693..2705917
     CDS             2706045..2706386
     CDS             complement(2706414..2706668)
     CDS             complement(2707008..2707559)
     CDS             2708674..2710098
     CDS             complement(2710224..2711402)
     CDS             2711796..2712395
     CDS             complement(2712481..2713785)
     CDS             complement(2713796..2714926)
     CDS             complement(2714956..2715804)
     CDS             complement(2716137..2717621)
     CDS             complement(2717651..2717848)
     CDS             2718193..2722164
     CDS             complement(2722378..2722509)
     CDS             2722670..2722963
     CDS             2722963..2723334
     CDS             complement(2723626..2724387)
     CDS             complement(2724390..2725052)
     CDS             complement(2725052..2725852)
     CDS             complement(2725976..2726995)
     CDS             complement(2727257..2727766)
     CDS             complement(2727988..2728710)
     CDS             complement(2729057..2730166)
     CDS             2730463..2731863
     CDS             2731874..2732272
     CDS             2732283..2732645
     CDS             2732946..2733821
     CDS             2734175..2736088
     CDS             2736237..2737130
     CDS             2737291..2737902
     CDS             complement(2738088..2738564)
     CDS             complement(2738575..2738754)
     CDS             complement(2739174..2739485)
     CDS             2739838..2741550
     CDS             2741547..2742539
     CDS             2742532..2743248
     CDS             2743187..2744665
     CDS             2744765..2745211
     CDS             2745208..2746560
     CDS             2746827..2747297
     CDS             2747303..2748304
     CDS             2748301..2748717
     CDS             2748717..2749253
     CDS             2749250..2750074
     CDS             2750180..2750449
     CDS             2750452..2751234
     CDS             2751441..2751623
     CDS             2751668..2752087
     CDS             complement(2752345..2753304)
     CDS             complement(2753353..2754375)
     CDS             complement(2754378..2755955)
     CDS             complement(2756021..2757016)
     CDS             complement(2757059..2758138)
     CDS             complement(2758135..2758290)
     CDS             complement(2758268..2760334)
     CDS             2760552..2761553
     CDS             complement(2761582..2762562)
     CDS             complement(2762701..2764365)
     CDS             complement(2765093..2766037)
     CDS             complement(2766037..2767146)
     CDS             complement(2767161..2767850)
     CDS             complement(2767994..2768692)
     CDS             complement(2768673..2769302)
     CDS             complement(2769324..2770610)
     CDS             complement(2770812..2771489)
     CDS             complement(2771504..2771908)
     CDS             complement(2771914..2772327)
     CDS             2772500..2773264
     CDS             2773415..2773717
     CDS             2773736..2774176
     CDS             complement(2774366..2776438)
     CDS             complement(2776528..2776986)
     CDS             complement(2776976..2777986)
     CDS             complement(2778644..2779066)
     CDS             complement(2779066..2781144)
     CDS             complement(2781144..2782304)
     CDS             2782836..2783294
     CDS             2783288..2783614
     CDS             complement(2784137..2784478)
     CDS             complement(2784575..2785459)
     CDS             complement(2785462..2785848)
     CDS             complement(2786245..2786754)
     CDS             2787155..2787385
     CDS             complement(2787445..2788395)
     CDS             2788717..2788830
     CDS             complement(2789117..2791168)
     CDS             complement(2791478..2791888)
     CDS             complement(2791995..2792303)
     CDS             complement(2792343..2792663)
     CDS             complement(2792757..2794139)
     CDS             2794452..2795633
     CDS             complement(2795759..2796016)
     CDS             2796181..2797557
     CDS             2797554..2798153
     CDS             2798861..2800225
     CDS             complement(2800505..2801002)
     CDS             complement(2801023..2802585)
     CDS             complement(2802653..2804020)
     CDS             complement(2804046..2804852)
     CDS             complement(2804863..2805666)
     CDS             complement(2805660..2806058)
     CDS             complement(2806083..2806940)
     CDS             complement(2807059..2808456)
     CDS             complement(2808453..2809217)
     CDS             complement(2809214..2809846)
     CDS             2810230..2810697
     CDS             complement(2810799..2812142)
     CDS             complement(2812099..2812254)
     CDS             2812963..2813937
     CDS             2814029..2814826
     CDS             2814842..2815720
     CDS             2815920..2816381
     CDS             2816810..2817379
     CDS             complement(2817540..2819831)
     CDS             2820175..2820693
     CDS             2820902..2822257
     CDS             2822479..2822757
     CDS             complement(2822979..2823818)
     CDS             2824213..2824950
     CDS             complement(2825041..2825250)
     CDS             complement(2825293..2825409)
     CDS             2826411..2827010
     CDS             complement(2827315..2828688)
     CDS             complement(2828925..2829170)
     CDS             complement(2829279..2829578)
     CDS             complement(2829841..2830116)
     CDS             2830699..2830932
     CDS             complement(2831023..2831262)
     CDS             complement(2831474..2831587)
     CDS             2831818..2832204
     CDS             complement(2832286..2832450)
     CDS             2833106..2834824
     CDS             2834927..2835778
     CDS             2836015..2836299
     CDS             2836689..2837501
     CDS             complement(2837902..2838159)
     CDS             complement(2838175..2838954)
     CDS             complement(2838954..2839976)
     CDS             complement(2839990..2840877)
     CDS             complement(2841352..2842560)
     CDS             2842642..2843862
     CDS             2843940..2846066
     CDS             2846083..2846247
     CDS             complement(2846453..2847193)
     CDS             2847689..2848681
     CDS             2848805..2849311
     CDS             2849331..2850623
     CDS             2850881..2851510
     CDS             complement(2852377..2852916)
     CDS             complement(2853006..2853701)
     CDS             2854278..2855159
     CDS             2855195..2856535
     CDS             complement(2856563..2857987)
     CDS             2858287..2859654
     CDS             complement(2859859..2861004)
     CDS             complement(2861049..2861222)
     CDS             complement(2861301..2862578)
     CDS             complement(2862610..2863452)
     CDS             complement(2863500..2864240)
     CDS             2864649..2865071
     CDS             complement(2865080..2866384)
     CDS             2867409..2870561
     CDS             complement(2870524..2871732)
     CDS             complement(2872103..2872420)
     CDS             complement(2872854..2873963)
     CDS             2874223..2875686
     CDS             complement(2876423..2877814)
     CDS             complement(2877804..2878019)
     CDS             complement(2878273..2879364)
     CDS             2879650..2880543
     CDS             2880501..2881190
     CDS             2881187..2882182
     CDS             2882451..2882861
     CDS             complement(2883016..2883843)
     CDS             2884549..2885448
     CDS             2885452..2886783
     CDS             2886786..2887934
     CDS             2887931..2888998
     CDS             2888998..2889588
     CDS             2889594..2890331
     CDS             2890313..2891089
     CDS             2891083..2891697
     CDS             complement(2891897..2893306)
     CDS             complement(2893692..2894585)
     CDS             complement(2894669..2895559)
     CDS             2896505..2897461
     CDS             2897455..2898318
     CDS             2898531..2900792
     CDS             2900882..2901961
     CDS             2901958..2902998
     CDS             2902985..2904025
     CDS             2904052..2904870
     CDS             complement(2904979..2906823)
     CDS             complement(2906820..2907398)
     CDS             complement(2907398..2908696)
     CDS             complement(2908731..2910278)
     CDS             complement(2910430..2911209)
     CDS             2911651..2913264
     CDS             complement(2913409..2915265)
     CDS             complement(2915452..2916033)
     CDS             complement(2916138..2916779)
     CDS             complement(2917024..2918136)
     CDS             2918401..2920428
     CDS             complement(2920592..2921050)
     CDS             complement(2921040..2921228)
     CDS             complement(2921268..2921930)
     CDS             2922628..2923704
     CDS             2923722..2924975
     CDS             2925308..2926489
     CDS             2926731..2927138
     CDS             2927135..2927830
     CDS             2928156..2929040
     CDS             2929396..2931093
     CDS             2931374..2932111
     CDS             complement(2932556..2933566)
     CDS             complement(2933587..2935107)
     CDS             complement(2935337..2936329)
     CDS             complement(2937077..2938243)
     CDS             complement(2938298..2938960)
     CDS             complement(2939144..2940295)
     CDS             2940431..2941300
     CDS             2941574..2942713
     CDS             2942734..2943576
     CDS             2943845..2944045
     CDS             2944129..2946489
     CDS             2946491..2947753
     CDS             2947755..2948423
     CDS             2948433..2949743
     CDS             2950278..2951552
     CDS             2951554..2952324
     CDS             2952460..2953668
     CDS             complement(2953712..2954365)
     CDS             complement(2954593..2956188)
     CDS             2956871..2957494
     CDS             complement(2957706..2959073)
     CDS             complement(2959098..2959367)
     CDS             complement(2959360..2959551)
     CDS             complement(2959551..2960132)
     CDS             complement(2960107..2961192)
     CDS             complement(2961156..2962919)
     CDS             complement(2963140..2963610)
     CDS             complement(2963610..2964668)
     CDS             complement(2964686..2966287)
     CDS             complement(2966331..2969753)
     CDS             complement(2969750..2970982)
     CDS             complement(2971703..2971822)
     CDS             complement(2972928..2973095)
     CDS             2973694..2973795
     CDS             complement(2973790..2975973)
     CDS             complement(2975989..2976249)
     CDS             complement(2976403..2977176)
     CDS             complement(2977173..2979473)
     CDS             complement(2979489..2981837)
     CDS             complement(2981840..2984479)
     CDS             complement(2984867..2985358)
     CDS             complement(2985362..2987098)
     CDS             complement(2987098..2987784)
     CDS             complement(2987781..2989133)
     CDS             complement(2989145..2990683)
     CDS             complement(2990732..2991232)
     CDS             complement(2992221..2993069)
     CDS             complement(2993168..2993416)
     CDS             complement(2993454..2993786)
     CDS             complement(2993981..2994769)
     CDS             complement(2994772..2995524)
     CDS             complement(2995526..2996245)
     CDS             complement(2996238..2997476)
     CDS             complement(2997492..2998229)
     CDS             complement(2998231..2999514)
     CDS             complement(2999504..3000028)
     CDS             complement(3000292..3000612)
     CDS             3001241..3001987
     CDS             3002141..3004558
     CDS             complement(3004992..3006161)
     CDS             complement(3006158..3006436)
     CDS             complement(3006443..3006799)
     CDS             complement(3007169..3007456)
     CDS             3008203..3008532
     CDS             complement(3008584..3008862)
     CDS             3008956..3010146
     CDS             3010207..3010524
     CDS             complement(3010633..3011049)
     CDS             3011365..3012045
     CDS             3012224..3012688
     CDS             complement(3012749..3014803)
     CDS             3014997..3015443
     CDS             3015473..3017611
     CDS             complement(3017713..3018348)
     CDS             3018577..3019083
     CDS             3019441..3020502
     CDS             3020905..3021150
     CDS             complement(3021319..3021774)
     CDS             3022114..3023736
     CDS             3023697..3024323
     CDS             complement(3024589..3024777)
     CDS             3025023..3025397
     CDS             3025411..3026433
     CDS             3026433..3027212
     CDS             3027228..3028256
     CDS             complement(3028373..3028618)
     CDS             complement(3029466..3030044)
     CDS             complement(3030041..3031693)
     CDS             complement(3031680..3032966)
     CDS             complement(3033095..3035008)
     CDS             complement(3035014..3037134)
     CDS             3037237..3038346
     CDS             complement(3038372..3038923)
     CDS             complement(3039106..3040116)
     CDS             complement(3040770..3043385)
     CDS             3044101..3045306
     CDS             3045805..3047205
     CDS             3047503..3048585
     CDS             3048842..3050032
     CDS             complement(3050456..3051103)
     CDS             complement(3051164..3051712)
     CDS             complement(3051936..3053792)
     CDS             complement(3054076..3054534)
     CDS             complement(3054750..3059207)
     CDS             complement(3059204..3059932)
     CDS             complement(3059913..3061235)
     CDS             complement(3061232..3062017)
     CDS             complement(3062790..3063683)
     CDS             complement(3064046..3064798)
     CDS             complement(3064795..3064977)
     CDS             complement(3065525..3065734)
     CDS             3066461..3067897
     CDS             complement(3067905..3068891)
     CDS             complement(3068888..3070636)
     CDS             complement(3070672..3072963)
     CDS             3073224..3073526
     CDS             complement(3073510..3073794)
     CDS             complement(3073855..3075528)
     CDS             complement(3075702..3076394)
     CDS             complement(3076707..3077993)
     CDS             complement(3078156..3079241)
     CDS             complement(3079608..3081455)
     CDS             complement(3081476..3082570)
     CDS             complement(3082839..3083876)
     CDS             3084025..3085791
     CDS             3086489..3087346
     CDS             3087402..3089684
     CDS             complement(3089802..3090476)
     CDS             3091400..3092197
     CDS             complement(3092351..3092986)
     CDS             3093043..3094065
     CDS             3094065..3094844
     CDS             complement(3094895..3095458)
     CDS             complement(3095713..3097005)
     CDS             3097157..3097291
     CDS             complement(3097247..3098581)
     CDS             complement(3098601..3099209)
     CDS             complement(3099402..3103319)
     CDS             complement(3103442..3103936)
     CDS             3104703..3105665
     CDS             3106124..3107890
     CDS             3107893..3109617
     CDS             3109836..3110546
     CDS             3110712..3110930
     CDS             complement(3111302..3111760)
     CDS             complement(3112053..3114329)
     CDS             complement(3114355..3114675)
     CDS             3115036..3115299
     CDS             complement(3115580..3117529)
     CDS             complement(3117529..3118641)
     CDS             3118878..3119825
     CDS             complement(3119853..3119969)
     CDS             complement(3119962..3121629)
     CDS             3121982..3122878
     CDS             3123080..3124732
     CDS             3124846..3125868
     CDS             3126012..3127733
     CDS             3128082..3129101
     CDS             3129098..3130588
     CDS             3130688..3131695
     CDS             3131792..3132367
     CDS             3132537..3133097
     CDS             3133341..3134120
     CDS             3134141..3134872
     CDS             3134884..3135600
     CDS             3135600..3136268
     CDS             complement(3136458..3137303)
     CDS             complement(3137300..3138670)
     CDS             complement(3138663..3139460)
     CDS             complement(3139448..3140233)
     CDS             complement(3140230..3141096)
     CDS             complement(3141050..3141286)
     CDS             complement(3141286..3142377)
     CDS             complement(3142789..3143715)
     CDS             complement(3144056..3144286)
     CDS             3144534..3145265
     CDS             complement(3145392..3146522)
     CDS             complement(3146606..3147070)
     CDS             complement(3147195..3148040)
     CDS             complement(3148037..3149002)
     CDS             complement(3149027..3150160)
     CDS             complement(3150331..3151440)
     CDS             complement(3151958..3152443)
     CDS             complement(3152585..3152899)
     CDS             3153362..3153625
     CDS             3154035..3155723
     CDS             3156056..3156871
     CDS             3156871..3157476
     CDS             3157734..3158405
     CDS             3158635..3159399
     CDS             3160499..3161800
     CDS             complement(3162240..3163445)
     CDS             complement(3163780..3164451)
     CDS             complement(3164448..3165434)
     CDS             complement(3165431..3166255)
     CDS             complement(3166483..3167550)
     CDS             complement(3167513..3167635)
     CDS             3168037..3168687
     CDS             3168841..3169461
     CDS             complement(3169731..3171728)
     CDS             complement(3171988..3172776)
     CDS             complement(3172773..3173855)
     CDS             complement(3174050..3175219)
     CDS             complement(3175481..3176992)
     CDS             complement(3177102..3177248)
     CDS             complement(3177250..3178122)
     CDS             3178780..3179868
     CDS             3180032..3180889
     CDS             complement(3180976..3183447)
     CDS             complement(3183531..3184352)
     CDS             complement(3184479..3184955)
     CDS             complement(3185500..3185988)
     CDS             complement(3185985..3186629)
     CDS             complement(3186954..3188654)
     CDS             complement(3188669..3189607)
     CDS             complement(3189604..3190737)
     CDS             3190999..3191454
     CDS             complement(3191567..3192565)
     CDS             complement(3192601..3194175)
     CDS             complement(3194132..3194230)
     CDS             complement(3194284..3195372)
     CDS             complement(3195496..3196206)
     CDS             complement(3196226..3197779)
     CDS             complement(3197783..3199279)
     CDS             3199631..3200773
     CDS             3200785..3201735
     CDS             3201746..3202561
     CDS             complement(3202630..3202884)
     CDS             3203259..3204503
     CDS             3204607..3205179
     CDS             complement(3205319..3206512)
     CDS             3207097..3208569
     CDS             complement(3208713..3209456)
     CDS             complement(3209622..3209948)
     CDS             3210264..3211247
     CDS             3211306..3212007
     CDS             3212449..3213033
     CDS             3213620..3213754
     CDS             3213729..3215201
     CDS             3215283..3217091
     CDS             3217101..3218201
     CDS             3218201..3219229
     CDS             3219231..3220823
     CDS             complement(3220884..3221228)
     CDS             3222096..3222197
     CDS             complement(3222179..3223378)
     CDS             complement(3223497..3224204)
     CDS             3224718..3226475
     CDS             3226637..3226921
     CDS             complement(3227060..3227305)
     CDS             complement(3227719..3228723)
     CDS             3228901..3229128
     CDS             3229156..3230952
     CDS             3231922..3233070
     CDS             3233083..3233571
     CDS             3233842..3233934
     CDS             3234271..3234633
     CDS             complement(3234759..3236195)
     CDS             complement(3236192..3236317)
     CDS             complement(3236486..3237226)
     CDS             complement(3237524..3238303)
     CDS             complement(3238400..3238747)
     CDS             complement(3238744..3239004)
     CDS             complement(3239001..3240137)
     CDS             complement(3240141..3240596)
     CDS             complement(3240593..3241189)
     CDS             complement(3241205..3242260)
     CDS             complement(3242257..3243663)
     CDS             complement(3243930..3245423)
     CDS             complement(3245544..3245843)
     CDS             complement(3245845..3246213)
     CDS             complement(3246235..3247743)
     CDS             complement(3247740..3247934)
     CDS             complement(3247939..3248556)
     CDS             complement(3248602..3248892)
     CDS             complement(3249523..3250317)
     CDS             complement(3250293..3251105)
     CDS             complement(3251188..3251817)
     CDS             complement(3251814..3253118)
     CDS             complement(3253329..3253808)
     CDS             3253979..3254119
     CDS             3254082..3254804
     CDS             3255010..3255252
     CDS             3255424..3256359
     CDS             complement(3256331..3256477)
     CDS             3256781..3258568
     CDS             complement(3258642..3259631)
     CDS             3260047..3261573
     CDS             3261848..3263014
     CDS             complement(3263804..3264262)
     CDS             complement(3264464..3265579)
     CDS             complement(3265775..3265909)
     CDS             3266683..3267837
     CDS             3267861..3269813
     CDS             3269981..3270553
     CDS             3270556..3271209
     CDS             complement(3271277..3274150)
     CDS             complement(3274338..3277013)
     CDS             3277275..3278003
     CDS             3278497..3280785
     CDS             3280948..3282078
     CDS             3282082..3282339
     CDS             3282374..3282883
     CDS             complement(3282941..3284134)
     CDS             3284753..3285961
     CDS             complement(3286218..3286760)
     CDS             3287121..3288560
     CDS             complement(3288628..3290808)
     CDS             3291078..3292193
     CDS             3292605..3293495
     CDS             3293620..3293823
     CDS             complement(3293941..3296247)
     CDS             complement(3296317..3297651)
     CDS             complement(3298135..3298971)
     CDS             complement(3298968..3299906)
     CDS             complement(3299903..3301057)
     CDS             complement(3301318..3301638)
     CDS             complement(3301783..3302250)
     CDS             3302986..3303840
     CDS             complement(3304002..3305417)
     CDS             complement(3305441..3306298)
     CDS             complement(3306413..3307111)
     CDS             complement(3307205..3308041)
     CDS             complement(3308038..3309114)
     CDS             complement(3309114..3310715)
     CDS             complement(3310839..3312107)
     CDS             complement(3312668..3313141)
     CDS             complement(3313387..3314268)
     CDS             complement(3314271..3315131)
     CDS             complement(3315234..3316163)
     CDS             complement(3316200..3317036)
     CDS             complement(3317244..3317492)
     CDS             complement(3317677..3318780)
     CDS             3319093..3319434
     CDS             complement(3319460..3319999)
     CDS             3320209..3321921
     CDS             complement(3322042..3323013)
     CDS             3323316..3323495
     CDS             complement(3323569..3324513)
     CDS             complement(3324807..3325736)
     CDS             complement(3326151..3326609)
     CDS             complement(3326599..3326766)
     CDS             complement(3326844..3327554)
     CDS             complement(3327697..3328152)
     CDS             complement(3328152..3328397)
     CDS             complement(3328394..3328873)
     CDS             complement(3328974..3329954)
     CDS             3330206..3330352
     CDS             3330486..3331409
     CDS             complement(3331540..3331785)
     CDS             complement(3332077..3334092)
     CDS             3335182..3335892
     CDS             complement(3336044..3336781)
     CDS             complement(3336759..3337562)
     CDS             complement(3337546..3338697)
     CDS             complement(3338697..3339734)
     CDS             3339833..3341113
     CDS             complement(3341298..3342302)
     CDS             3342593..3343414
     CDS             complement(3343470..3344549)
     CDS             complement(3344543..3345238)
     CDS             complement(3345238..3346017)
     CDS             complement(3346252..3346404)
     CDS             3346687..3347478
     CDS             3347588..3349078
     CDS             3349112..3349240
     CDS             3349295..3350113
     CDS             3350473..3351489
     CDS             3351499..3352551
     CDS             3352548..3353699
     CDS             3353693..3353845
     CDS             3353866..3354762
     CDS             3355055..3355390
     CDS             3355737..3356489
     CDS             complement(3356671..3357723)
     CDS             complement(3358013..3358120)
     CDS             3358172..3359110
     CDS             complement(3359225..3359950)
     CDS             complement(3360072..3361133)
     CDS             complement(3361969..3362778)
     CDS             complement(3362788..3363294)
     CDS             complement(3363345..3364637)
     CDS             complement(3364757..3365923)
     CDS             complement(3366035..3366463)
     CDS             complement(3366476..3367162)
     CDS             complement(3367162..3367563)
     CDS             complement(3367695..3367994)
     CDS             complement(3367972..3368106)
     CDS             complement(3368119..3369258)
     CDS             complement(3369273..3370841)
     CDS             complement(3371608..3372480)
     CDS             complement(3372480..3373646)
     CDS             complement(3373759..3374982)
     CDS             complement(3375012..3377819)
     CDS             complement(3378175..3378891)
     CDS             complement(3378941..3380707)
     CDS             complement(3380708..3381055)
     CDS             complement(3381049..3381264)
     CDS             3382148..3383428
     CDS             complement(3383536..3384114)
     CDS             3384352..3385119
     CDS             3385206..3386867
     CDS             3386981..3387322
     CDS             complement(3387472..3387756)
     CDS             complement(3387749..3388183)
     CDS             3388332..3388826
     CDS             3389461..3389919
     CDS             3390110..3391342
     CDS             3391421..3392509
     CDS             3392560..3394050
     CDS             3395426..3396313
     CDS             3396306..3396506
     CDS             3396506..3397048
     CDS             3397041..3398000
     CDS             3397997..3399085
     CDS             complement(3399434..3399748)
     CDS             complement(3399754..3400023)
     CDS             3400486..3400662
     CDS             3400676..3401698
     CDS             3401698..3402477
     CDS             complement(3402528..3402761)
     CDS             complement(3402754..3402858)
     CDS             3403082..3404566
     CDS             complement(3404812..3405576)
     CDS             3405646..3406110
     CDS             complement(3406165..3406884)
     CDS             3406929..3407684
     CDS             3407717..3409144
     CDS             complement(3409186..3409968)
     CDS             complement(3410329..3410703)
     CDS             complement(3410828..3411631)
     CDS             complement(3417772..3418338)
     CDS             3418525..3419556
     CDS             3419549..3420202
     CDS             3420266..3421081
     CDS             3421199..3421606
     CDS             3421603..3422310
     CDS             3422414..3424132
     CDS             complement(3424266..3424949)
     CDS             complement(3425034..3425474)
     CDS             complement(3425453..3426001)
     CDS             3426243..3426443
     CDS             3426430..3426690
     CDS             complement(3426955..3427272)
     CDS             complement(3427509..3428891)
     CDS             complement(3428893..3429291)
     CDS             complement(3429475..3430434)
     CDS             complement(3430447..3433962)
     CDS             complement(3434092..3434688)
     CDS             complement(3434685..3435869)
     CDS             complement(3435873..3436661)
     CDS             complement(3436665..3437195)
     CDS             complement(3437353..3438375)
     CDS             complement(3438379..3438876)
     CDS             complement(3439034..3441421)
     CDS             complement(3441458..3442813)
     CDS             complement(3442842..3443690)
     CDS             complement(3443700..3444458)
     CDS             complement(3444682..3445878)
     CDS             complement(3446092..3446649)
     CDS             complement(3446785..3447510)
     CDS             complement(3447719..3448576)
     CDS             complement(3448704..3449429)
     CDS             3449864..3450655
     CDS             3450658..3453396
     CDS             3453571..3454395
     CDS             3454519..3454908
     CDS             complement(3454998..3455447)
     CDS             complement(3455475..3456248)
     CDS             complement(3456248..3456580)
     CDS             complement(3456834..3457079)
     CDS             complement(3457982..3458533)
     CDS             3458665..3459510
     CDS             3459663..3461027
     CDS             3461227..3462249
     CDS             3462249..3463028
     CDS             3463246..3464001
     CDS             complement(3464252..3465358)
     CDS             complement(3465351..3465746)
     CDS             complement(3465912..3466829)
     CDS             complement(3467293..3467412)
     CDS             3467438..3468694
     CDS             3468832..3469272
     CDS             complement(3469308..3470135)
     CDS             complement(3470278..3471411)
     CDS             complement(3472172..3473422)
     CDS             3473658..3474983
     CDS             complement(3475138..3477096)
     CDS             complement(3477093..3480755)
     CDS             complement(3480752..3483640)
     CDS             complement(3483722..3487093)
     CDS             complement(3487228..3487638)
     CDS             complement(3487626..3488096)
     CDS             complement(3488093..3488701)
     CDS             complement(3488692..3489261)
     CDS             complement(3489497..3490291)
     CDS             complement(3490298..3491170)
     CDS             complement(3491421..3493667)
     CDS             complement(3493680..3494207)
     CDS             3494905..3495591
     CDS             3495962..3497002
     CDS             complement(3497379..3497630)
     CDS             3497709..3497942
     CDS             complement(3497971..3499191)
     CDS             complement(3499188..3501344)
     CDS             complement(3501793..3504054)
     CDS             3504364..3505386
     CDS             complement(3505383..3506645)
     CDS             3506860..3507801
     CDS             complement(3507798..3508958)
     CDS             complement(3509327..3510235)
     CDS             3510342..3511229
     CDS             3511342..3511977
     CDS             complement(3511963..3513642)
     CDS             complement(3513809..3514210)
     CDS             complement(3514207..3514923)
     CDS             3515207..3515527
     CDS             complement(3515572..3516414)
     CDS             complement(3516440..3516889)
     CDS             complement(3516898..3518088)
     CDS             complement(3518072..3519028)
     CDS             complement(3519037..3519633)
     CDS             complement(3519626..3519865)
     CDS             complement(3520008..3520550)
     CDS             complement(3520555..3520992)
     CDS             complement(3521012..3521983)
     CDS             complement(3522019..3522213)
     CDS             complement(3522200..3523711)
     CDS             complement(3523708..3525630)
     CDS             complement(3525711..3526214)
     CDS             complement(3526282..3526698)
     CDS             complement(3527441..3528196)
     CDS             3528692..3528880
     CDS             3529483..3530433
     CDS             3530548..3532734
     CDS             3532804..3535917
     CDS             complement(3536262..3537041)
     CDS             complement(3537041..3538063)
     CDS             3538309..3538554
     CDS             complement(3539006..3540559)
     CDS             3541399..3542175
     CDS             3542225..3543523
     CDS             3543520..3544686
     CDS             3544704..3545201
     CDS             3545248..3546036
     CDS             3546026..3546862
     CDS             3547001..3547441
     CDS             3547444..3548610
     CDS             3548806..3549561
     CDS             3549577..3550635
     CDS             3550879..3552105
     CDS             3552126..3553733
     CDS             3553856..3555343
     CDS             3555452..3556306
     CDS             3556330..3556908
     CDS             complement(3556878..3557159)
     CDS             complement(3557149..3558231)
     CDS             3558625..3559932
     CDS             3560083..3562458
     CDS             complement(3562787..3563860)
     CDS             3564132..3565391
     CDS             complement(3565764..3566075)
     CDS             complement(3566187..3568247)
     CDS             complement(3568298..3569500)
     CDS             complement(3569505..3570356)
     CDS             complement(3570368..3571675)
     CDS             complement(3571835..3573070)
     CDS             3573433..3574539
     CDS             3575088..3576596
     CDS             3576668..3577672
     CDS             3578107..3579108
     CDS             3579887..3580405
     CDS             3580781..3581638
     CDS             3582062..3582742
     CDS             3582742..3583062
     CDS             complement(3583145..3583411)
     CDS             complement(3583667..3584446)
     CDS             complement(3585051..3585818)
     CDS             complement(3585788..3587947)
     CDS             complement(3588357..3588641)
     CDS             complement(3588688..3588891)
     CDS             complement(3589264..3589458)
     CDS             complement(3589455..3590993)
     CDS             complement(3591500..3592642)
     CDS             3592911..3593276
     CDS             3593289..3593525
     CDS             3593531..3593863
     CDS             3594045..3594245
     CDS             complement(3594259..3594411)
     CDS             complement(3594404..3594730)
     CDS             3595030..3597321
     CDS             complement(3597721..3598119)
     CDS             complement(3598119..3598415)
     CDS             complement(3598579..3598941)
     CDS             complement(3599004..3599264)
     CDS             3599862..3600047
     CDS             complement(3600129..3601343)
     CDS             complement(3601776..3603293)
     CDS             complement(3603303..3604235)
     CDS             complement(3604580..3606313)
     CDS             complement(3606320..3607036)
     CDS             complement(3607067..3607966)
     CDS             3608055..3608591
     CDS             complement(3608681..3610159)
     CDS             complement(3610259..3611677)
     CDS             complement(3611702..3612400)
     CDS             complement(3612369..3612548)
     CDS             complement(3612806..3613072)
     CDS             3613389..3614381
     CDS             complement(3614454..3614951)
     CDS             complement(3615209..3615910)
     CDS             complement(3616112..3617215)
     CDS             complement(3617319..3619295)
     CDS             complement(3619292..3619444)
     CDS             complement(3620505..3620942)
     CDS             complement(3621320..3624199)
     CDS             complement(3624411..3624797)
     CDS             complement(3624866..3625963)
     CDS             complement(3626660..3628003)
     CDS             complement(3628053..3629231)
     CDS             complement(3629300..3630613)
     CDS             complement(3630701..3631279)
     CDS             3631616..3631945
     CDS             3632309..3632905
     CDS             complement(3633170..3634411)
     CDS             complement(3634718..3635374)
     CDS             3635716..3636624
     CDS             complement(3636635..3637435)
     CDS             complement(3637604..3638221)
     CDS             complement(3638484..3639353)
     CDS             complement(3639791..3640870)
     CDS             complement(3640990..3642153)
     CDS             complement(3642256..3643272)
     CDS             complement(3643783..3644070)
     CDS             complement(3644378..3646372)
     CDS             3646884..3647636
     CDS             complement(3647926..3648246)
     CDS             complement(3648406..3650385)
     CDS             complement(3650631..3650792)
     CDS             3651592..3652746
     CDS             3652939..3653451
     CDS             3653549..3654256
     CDS             3654517..3655248
     CDS             3655274..3656233
     CDS             3656349..3656912
     CDS             3656912..3657334
     CDS             3657514..3658398
     CDS             3658402..3659517
     CDS             complement(3659626..3660750)
     CDS             3660770..3661468
     CDS             3661601..3662422
     CDS             3662710..3663264
     CDS             3663249..3663551
     CDS             3663651..3664244
     CDS             3664237..3665367
     CDS             complement(3665557..3674889)
     CDS             complement(3675388..3675618)
     CDS             complement(3675591..3676121)
     CDS             complement(3676233..3677159)
     CDS             complement(3677270..3677596)
     CDS             complement(3677596..3678315)
     CDS             3678650..3679768
     CDS             3679946..3680218
     CDS             3680389..3681477
     CDS             3681653..3681823
     CDS             3681777..3682877
     CDS             3682870..3685014
     CDS             complement(3685097..3686080)
     CDS             complement(3686113..3687612)
     CDS             complement(3687658..3688617)
     CDS             complement(3689173..3691335)
     CDS             complement(3692332..3692640)
     CDS             complement(3692664..3693299)
     CDS             complement(3693907..3694275)
     CDS             complement(3694329..3694604)
     CDS             complement(3694700..3695467)
     CDS             complement(3695454..3697751)
     CDS             complement(3697767..3698402)
     CDS             complement(3699323..3699598)
     CDS             complement(3700505..3702727)
     CDS             complement(3702742..3705090)
     CDS             complement(3705087..3707735)
     CDS             complement(3708153..3708644)
     CDS             complement(3708648..3710384)
     CDS             complement(3710384..3711070)
     CDS             complement(3711067..3712419)
     CDS             complement(3712431..3713969)
     CDS             complement(3714018..3714518)
     CDS             complement(3715720..3715875)
     CDS             complement(3715918..3716289)
     CDS             complement(3716463..3716726)
     CDS             complement(3716794..3717123)
     CDS             complement(3717640..3718290)
     CDS             complement(3718995..3719141)
     CDS             3719465..3720115
     CDS             complement(3720096..3720839)
     CDS             3721401..3722777
     CDS             3723154..3723987
     CDS             complement(3724277..3725500)
     CDS             3725640..3726248
     CDS             3726341..3727411
     CDS             3727395..3728345
     CDS             3728342..3730090
     CDS             3730087..3731415
     CDS             3731487..3733667
     CDS             complement(3733926..3735350)
     CDS             3735622..3736137
     CDS             3736317..3736976
     CDS             complement(3737160..3739526)
     CDS             complement(3739530..3739727)
     CDS             3740166..3741443
     CDS             3741456..3744575
     CDS             complement(3744710..3746200)
     CDS             3746478..3747065
     CDS             3747903..3759020
     CDS             complement(3759123..3761003)
     CDS             complement(3761566..3762441)
     CDS             complement(3762650..3764467)
     CDS             complement(3764938..3765072)
     CDS             3765186..3766742
     CDS             3766820..3768052
     CDS             3768440..3770512
     CDS             3770663..3774076
     CDS             3774090..3775112
     CDS             3775112..3775891
     CDS             3775907..3782311
     CDS             3782600..3784252
     CDS             3784265..3790066
     CDS             3790146..3791126
     CDS             3791123..3792250
     CDS             3792243..3793007
     CDS             3792997..3794301
     CDS             3794301..3796073
     CDS             3796066..3797823
     CDS             complement(3798146..3799021)
     CDS             complement(3799457..3799855)
     CDS             3800092..3800223
     CDS             3801256..3802737
     CDS             3803738..3805396
     CDS             3805513..3807501
     CDS             3808157..3811927
     CDS             3812513..3814738
     CDS             3814764..3816083
     CDS             3816097..3820149
     CDS             3820440..3820682
     CDS             3821226..3821639
     CDS             complement(3821666..3821770)
     CDS             complement(3821819..3823198)
     CDS             complement(3823480..3824499)
     CDS             3824793..3824957
     CDS             3824929..3825957
     CDS             complement(3825847..3826506)
     CDS             complement(3826686..3827201)
     CDS             complement(3827295..3828500)
     CDS             3829126..3830172
     CDS             3830153..3830599
     CDS             complement(3830763..3831776)
     CDS             complement(3831788..3832711)
     CDS             complement(3832740..3834101)
     CDS             complement(3834214..3834507)
     CDS             complement(3834517..3835692)
     CDS             complement(3835706..3836344)
     CDS             complement(3836406..3837191)
     CDS             complement(3837259..3837990)
     CDS             complement(3837990..3839231)
     CDS             complement(3839286..3839942)
     CDS             complement(3839945..3840370)
     CDS             complement(3840373..3840819)
     CDS             3840877..3841725
     CDS             3841954..3842220
     CDS             3842227..3842652
     CDS             complement(3842980..3843417)
     CDS             complement(3843421..3844761)
     CDS             complement(3844754..3845470)
     CDS             complement(3845475..3846518)
     CDS             complement(3846490..3848130)
     CDS             complement(3848140..3848520)
     CDS             complement(3848537..3849565)
     CDS             3850088..3850987
     CDS             3850980..3851393
     CDS             3851390..3852160
     CDS             3852162..3852434
     CDS             3852435..3853214
     CDS             3853214..3854347
     CDS             3854334..3855635
     CDS             3855598..3856431
     CDS             3856661..3857230
     CDS             complement(3857322..3858317)
     CDS             3859173..3860252
     CDS             complement(3860464..3861570)
     CDS             complement(3861595..3862314)
     CDS             complement(3862332..3864812)
     CDS             complement(3865165..3865623)
     CDS             3865823..3866245
     CDS             3866297..3867163
     CDS             3867160..3868014
     CDS             3868029..3868478
     CDS             3868475..3868765
     CDS             3868776..3869903
     CDS             3869915..3871201
     CDS             3871198..3872073
     CDS             3872070..3872903
     CDS             3872887..3873657
     CDS             3873654..3874127
     CDS             3874111..3874683
     CDS             3874708..3876264
     CDS             3876230..3876415
     CDS             complement(3876361..3876792)
     CDS             complement(3876796..3877833)
     CDS             3878312..3879523
     CDS             3879716..3880378
     CDS             complement(3880470..3881363)
     CDS             3881761..3882918
     CDS             3883337..3884170
     CDS             complement(3884192..3885004)
     CDS             complement(3884989..3886536)
     CDS             complement(3886844..3888268)
     CDS             complement(3888377..3888484)
     CDS             complement(3888447..3889178)
     CDS             complement(3889467..3891740)
     CDS             3892044..3892628
     CDS             complement(3892686..3893597)
     CDS             complement(3893601..3895496)
     CDS             complement(3895598..3896179)
     CDS             complement(3896179..3897006)
     CDS             complement(3897088..3897513)
     CDS             complement(3897547..3898179)
     CDS             3898575..3899972
     CDS             complement(3900037..3900207)
     CDS             3900273..3900959
     CDS             3900969..3902129
     CDS             complement(3902536..3903318)
     CDS             complement(3903743..3904396)
     CDS             3904585..3904929
     CDS             3904965..3905246
     CDS             complement(3905571..3906821)
     CDS             complement(3906858..3908288)
     CDS             complement(3908423..3911278)
     CDS             complement(3911587..3912756)
     CDS             3913060..3913683
     CDS             3913843..3915081
     CDS             complement(3915317..3916135)
     CDS             complement(3916409..3916768)
     CDS             3916876..3917526
     CDS             complement(3917772..3918785)
     CDS             3919191..3919406
     CDS             3919542..3921290
     CDS             3921448..3923286
     CDS             complement(3923804..3924142)
     CDS             complement(3924120..3924410)
     CDS             complement(3924427..3924882)
     CDS             complement(3924909..3925379)
     CDS             complement(3925388..3926770)
     CDS             complement(3926903..3927133)
     CDS             3927689..3927847
     CDS             complement(3927844..3928206)
     CDS             complement(3928152..3928415)
     CDS             complement(3928806..3929738)
     CDS             3929900..3930616
     CDS             3930876..3931178
     CDS             complement(3931393..3931797)
     CDS             complement(3932082..3932462)
     CDS             complement(3932478..3933104)
     CDS             complement(3933238..3933675)
     CDS             complement(3933688..3935139)
     CDS             complement(3935132..3936364)
     CDS             3937130..3937330
     CDS             3937327..3937662
     CDS             3937672..3938721
     CDS             3938705..3940606
     CDS             3940611..3942137
     CDS             complement(3942201..3944384)
     CDS             complement(3944435..3944947)
     CDS             complement(3944947..3945765)
     CDS             complement(3945765..3946646)
     CDS             complement(3946700..3947944)
     CDS             complement(3948021..3949007)
     CDS             complement(3949116..3952469)
     CDS             complement(3952552..3953667)
     CDS             3953993..3955372
     CDS             3955474..3955920
     CDS             3955933..3956469
     CDS             3956529..3958814
     CDS             complement(3959310..3960065)
     CDS             complement(3960098..3960514)
     CDS             complement(3960610..3960837)
     CDS             complement(3961103..3961336)
     CDS             complement(3961333..3971220)
     CDS             complement(3971265..3972953)
     CDS             3973668..3974306
     CDS             3974339..3974980
     CDS             3974919..3975620
     CDS             3975722..3976705
     CDS             3976761..3978494
     CDS             3978526..3980025
     CDS             3980416..3980985
     CDS             3981198..3983219
     CDS             complement(3983335..3984522)
     CDS             3984991..3987975
     CDS             3988214..3988723
     CDS             3988926..3989921
     CDS             3990393..3991712
     CDS             3991663..3991923
     CDS             3991913..3992371
     CDS             complement(3992489..3993019)
     CDS             complement(3993172..3994662)
     CDS             complement(3994673..3996124)
     CDS             complement(3996323..3997732)
     CDS             3998477..3999781
     CDS             4000044..4000838
     CDS             4001087..4001620
     CDS             4001898..4002596
     CDS             4002593..4002982
     CDS             4003208..4003588
     CDS             4003743..4004048
     CDS             4004051..4004446
     CDS             4004443..4004727
     CDS             4005031..4005426
     CDS             4005512..4005691
     CDS             4005705..4006727
     CDS             4006727..4007506
     CDS             complement(4007768..4008154)
     CDS             complement(4008449..4011163)
     CDS             complement(4011241..4011774)
     CDS             4011803..4012327
     CDS             complement(4012494..4013417)
     CDS             complement(4013514..4014665)
     CDS             complement(4014738..4015994)
     CDS             complement(4016021..4016848)
     CDS             complement(4016850..4017770)
     CDS             complement(4017763..4019265)
     CDS             complement(4019376..4020446)
     CDS             complement(4020443..4021645)
     CDS             complement(4021645..4022961)
     CDS             complement(4022964..4024046)
     CDS             complement(4024040..4025416)
     CDS             complement(4025413..4026900)
     CDS             complement(4026887..4028650)
     CDS             complement(4028716..4029033)
     CDS             complement(4029030..4029992)
     CDS             complement(4029995..4030453)
     CDS             4031555..4031995
     CDS             complement(4032126..4033136)
     CDS             complement(4033641..4033886)
     CDS             complement(4034298..4034792)
     CDS             complement(4034795..4036522)
     CDS             complement(4036982..4038787)
     CDS             complement(4039341..4040297)
     CDS             4040975..4041190
     CDS             4041619..4042077
     CDS             4042224..4043786
     CDS             4043789..4044880
     CDS             4044882..4046312
     CDS             4046327..4046929
     CDS             complement(4047170..4048351)
     CDS             4049015..4050676
     CDS             complement(4050777..4051061)
     CDS             4051532..4052608
     CDS             4052584..4054191
     CDS             4054178..4054888
     CDS             complement(4054957..4055724)
     CDS             4055920..4058289
     CDS             4058750..4061656
     CDS             complement(4061618..4061764)
     CDS             complement(4061912..4062265)
     CDS             complement(4062287..4065781)
     CDS             complement(4065790..4067400)
     CDS             complement(4067397..4068752)
     CDS             complement(4068872..4069363)
     CDS             complement(4069356..4069721)
     CDS             complement(4069727..4070344)
     CDS             complement(4070337..4071440)
     CDS             complement(4071466..4073685)
     CDS             complement(4073698..4076046)
     CDS             complement(4076150..4078738)
     CDS             complement(4078756..4079739)
     CDS             complement(4079732..4081576)
     CDS             complement(4081609..4082052)
     CDS             complement(4082126..4082644)
     CDS             complement(4082807..4084318)
     CDS             complement(4084318..4084878)
     CDS             complement(4084889..4085875)
     CDS             4086232..4086975
     CDS             4088198..4088818
     CDS             complement(4089116..4089949)
     CDS             4090224..4092476
     CDS             4092544..4093848
     CDS             4093832..4094827
     CDS             4094820..4095638
     CDS             4095652..4096029
     CDS             4096046..4096915
     CDS             complement(4097005..4097469)
     CDS             complement(4098352..4098597)
     CDS             complement(4099022..4099504)
     CDS             complement(4099654..4100109)
     CDS             complement(4100106..4100906)
     CDS             4101176..4101844
     CDS             complement(4102072..4105305)
     CDS             complement(4105321..4106496)
     CDS             complement(4106969..4107790)
     CDS             complement(4108243..4108488)
     CDS             complement(4109083..4110036)
     CDS             complement(4110017..4110541)
     CDS             complement(4110543..4111052)
     CDS             complement(4111052..4113868)
     CDS             complement(4113900..4114838)
     CDS             4115253..4115516
     CDS             complement(4115647..4116546)
     CDS             complement(4116676..4117860)
     CDS             complement(4118103..4119242)
     CDS             complement(4119354..4121264)
     CDS             4121638..4122249
     CDS             4122538..4124985
     CDS             complement(4125055..4126443)
     CDS             complement(4126571..4127158)
     CDS             complement(4127446..4128399)
     CDS             4128931..4129707
     CDS             complement(4130524..4131813)
     CDS             complement(4131817..4132746)
     CDS             complement(4132749..4135208)
     CDS             complement(4135647..4135754)
     CDS             4136312..4137028
     CDS             complement(4137202..4137669)
     CDS             4137895..4138761
     CDS             complement(4138758..4139405)
     CDS             4139499..4140041
     CDS             complement(4140038..4140430)
     CDS             complement(4140685..4142604)
     CDS             4143174..4145900
     CDS             4146275..4146898
     CDS             4146895..4148172
     CDS             4148178..4148684
     CDS             4148867..4149499
     CDS             4149454..4150107
     CDS             4150121..4151143
     CDS             4151143..4151922
     CDS             4152013..4152489
     CDS             complement(4152635..4153765)
     CDS             complement(4153922..4154731)
     CDS             complement(4154694..4155194)
     CDS             complement(4155353..4156735)
     CDS             complement(4156823..4157803)
     CDS             4158035..4158736
     CDS             complement(4158848..4159567)
     CDS             complement(4159692..4160915)
     CDS             complement(4161047..4161826)
     CDS             complement(4161823..4162458)
     CDS             complement(4162486..4163283)
     CDS             complement(4163891..4165162)
     CDS             complement(4165697..4166506)
     CDS             complement(4166522..4167790)
     CDS             complement(4167867..4168028)
     CDS             complement(4168195..4168809)
     CDS             complement(4169136..4170725)
     CDS             complement(4170904..4171347)
     CDS             complement(4171292..4171729)
     CDS             4171842..4172885
     CDS             complement(4173398..4173730)
     CDS             4173997..4175151
     CDS             complement(4175692..4176777)
     CDS             4177580..4177912
     CDS             complement(4178273..4181359)
     CDS             complement(4181359..4182441)
     CDS             complement(4182493..4182726)
     CDS             complement(4183536..4184768)
     CDS             complement(4184816..4186009)
     CDS             complement(4186325..4187917)
     CDS             complement(4188088..4188714)
     CDS             complement(4188851..4189075)
     CDS             4189420..4191003
     CDS             4190997..4192052
     CDS             4192049..4193050
     CDS             4193116..4194135
     CDS             4194191..4195066
     CDS             4195130..4195420
     CDS             4195721..4196212
     CDS             complement(4196274..4198832)
     CDS             4199197..4200279
     CDS             4200620..4200940
     CDS             4201033..4201377
     CDS             complement(4201370..4202245)
     CDS             complement(4202247..4202783)
     CDS             4203489..4204685
     CDS             4204696..4205742
     CDS             4205751..4205876
     CDS             complement(4205888..4207042)
     CDS             complement(4207039..4208451)
     CDS             complement(4208533..4208628)
     CDS             4208669..4208866
     CDS             4209068..4209355
     CDS             complement(4209699..4211072)
     CDS             complement(4211044..4211766)
     CDS             complement(4211816..4213141)
     CDS             4213280..4213543
     CDS             4213575..4213763
     CDS             complement(4214165..4215481)
     CDS             complement(4215478..4217541)
     CDS             4217675..4218697
     CDS             4218697..4219476
     CDS             complement(4219550..4219987)
     CDS             complement(4219994..4220878)
     CDS             complement(4220975..4221565)
     CDS             complement(4221887..4223710)
     CDS             4224272..4225681
     CDS             4225934..4226983
     CDS             4226991..4228403
     CDS             complement(4228457..4229830)
     CDS             complement(4230013..4230579)
     CDS             4231324..4231974
     CDS             complement(4232226..4232684)
     CDS             complement(4233093..4235891)
     CDS             complement(4236383..4237006)
     CDS             complement(4237034..4238020)
     CDS             complement(4238111..4238380)
     CDS             4238534..4239121
     CDS             4239121..4239651
     CDS             complement(4239709..4240917)
     CDS             complement(4246687..4246806)
     CDS             4247214..4248236
     CDS             4248236..4249015
     CDS             4249110..4249820
     CDS             4249915..4251246
     CDS             complement(4251298..4251483)
     CDS             4251752..4253143
     CDS             4253252..4255015
     CDS             4255075..4255281
     CDS             4255684..4257291
     CDS             4257574..4258521
     CDS             4258603..4259505
     CDS             4259519..4260499
     CDS             4260496..4261572
     CDS             4261891..4262790
     CDS             4263104..4265119
     CDS             4265759..4266463
     CDS             4266709..4268427
     CDS             4268552..4269031
     CDS             4269486..4270775
     CDS             complement(4270837..4270953)
     CDS             4271140..4272639
     CDS             complement(4272803..4273747)
     CDS             complement(4274026..4274226)
     CDS             4274445..4275290
     CDS             4275595..4277811
     CDS             complement(4277788..4278585)
     CDS             complement(4278589..4279671)
     CDS             4280349..4283561
     CDS             4283664..4284518
     CDS             4284520..4285017
     CDS             4285085..4285591
     CDS             complement(4285837..4286973)
     CDS             complement(4286984..4288252)
     CDS             complement(4288430..4289557)
     CDS             complement(4289749..4291101)
     CDS             complement(4291251..4292093)
     CDS             4292422..4294464
     CDS             4294468..4295238
     CDS             complement(4295303..4296637)
     CDS             complement(4296885..4298228)
     CDS             complement(4298475..4298921)
     CDS             4299629..4299964
     CDS             complement(4300097..4300555)
     CDS             complement(4300821..4302416)
     CDS             4302442..4303824
     CDS             complement(4303960..4306515)
     CDS             4306704..4308227
     CDS             4308220..4309212
     CDS             4309243..4310187
     CDS             4310262..4310945
     CDS             4310971..4311831
     CDS             4311841..4312848
     CDS             complement(4313033..4313770)
     CDS             4314193..4314405
     CDS             4314534..4315229
     CDS             4315415..4316353
     CDS             complement(4316445..4317761)
     CDS             4317978..4318481
     CDS             4318663..4318896
     CDS             4319087..4319227
     CDS             4319282..4319671
     CDS             complement(4319911..4320504)
     CDS             4320862..4321965
     CDS             4322134..4322415
     CDS             4322722..4323030
     CDS             4323037..4323324
     CDS             4323482..4323625
     CDS             4325060..4334101
     CDS             complement(4334309..4336006)
     CDS             4336512..4338695
     CDS             4338697..4340685
     CDS             4340695..4342125
     CDS             4342193..4343623
     CDS             4343760..4346207
     CDS             complement(4346370..4347884)
     CDS             4348283..4348657
     CDS             4348966..4349430
     CDS             complement(4350219..4350878)
     CDS             complement(4351058..4351573)
     CDS             complement(4351766..4352524)
     CDS             complement(4352559..4353395)
     CDS             complement(4353413..4353742)
     CDS             complement(4354117..4356828)
     CDS             4357146..4357496
     CDS             4357526..4359550
     CDS             4359563..4361659
     CDS             complement(4361988..4362563)
     CDS             complement(4362623..4363324)
     CDS             4363544..4364188
     CDS             4364358..4364627
     CDS             complement(4364765..4365022)
     CDS             complement(4365058..4367373)
     CDS             complement(4367465..4367692)
     CDS             complement(4368216..4370591)
     CDS             4371125..4371640
     CDS             4371776..4372495
     CDS             4372492..4373844
     CDS             complement(4373979..4375598)
     CDS             complement(4375795..4376676)
     CDS             complement(4376839..4377246)
     CDS             complement(4377275..4377955)
     CDS             complement(4378099..4380246)
     CDS             4380526..4380720
     CDS             4380833..4381378
     CDS             complement(4381514..4384069)
     CDS             4384189..4385085
     CDS             4385085..4385690
     CDS             4385638..4386264
     CDS             4386230..4386658
     CDS             4386707..4388209
     CDS             4388558..4389079
     CDS             4389136..4390224
     CDS             4390478..4391467
     CDS             4391551..4392366
     CDS             4392669..4393346
     CDS             4393339..4394037
     CDS             4394039..4395079
     CDS             complement(4395216..4396628)
     CDS             complement(4396698..4397504)
     CDS             complement(4397719..4398045)
     CDS             complement(4398042..4400588)
     CDS             4400910..4402208
     CDS             complement(4402293..4403477)
     CDS             4403963..4406023
     CDS             complement(4406136..4407122)
     CDS             complement(4407371..4408684)
     CDS             4409200..4409769
     CDS             4410089..4411630
     CDS             4411873..4412448
     CDS             4412581..4413798
     CDS             4413937..4414041
     CDS             complement(4414024..4416144)
     CDS             complement(4416230..4416862)
     CDS             4417198..4417605
     CDS             4417677..4418108
     CDS             complement(4418286..4419155)
     CDS             complement(4419304..4419540)
     CDS             complement(4419537..4420517)
     CDS             4420619..4421221
     CDS             4421424..4422485
     CDS             4422494..4423261
     CDS             4423258..4424112
     CDS             4424109..4424957
     CDS             complement(4424970..4425950)
     CDS             complement(4426043..4427032)
     CDS             complement(4427167..4428552)
     CDS             complement(4428513..4429085)
     CDS             4429336..4429884
     CDS             4429888..4431696
     CDS             4431712..4431933
     CDS             4432028..4432615
     CDS             complement(4432836..4433054)
     CDS             4433369..4434169
     CDS             4434423..4435145
     CDS             4435145..4435540
     CDS             4435540..4435905
     CDS             4435925..4436212
     CDS             4436350..4436724
     CDS             4436821..4437291
     CDS             4437385..4439493
     CDS             4439566..4440750
     CDS             4441166..4441411
     CDS             4441599..4441793
     CDS             4441872..4442345
     CDS             4442759..4443070
     CDS             4443103..4443732
     CDS             4443749..4444354
     CDS             4444351..4444653
     CDS             4444670..4445494
     CDS             4445509..4445787
     CDS             4445802..4446134
     CDS             4446152..4446850
     CDS             4446863..4447273
     CDS             4447273..4447464
     CDS             4447464..4447718
     CDS             4447899..4448270
     CDS             4448281..4448595
     CDS             4448610..4449149
     CDS             4449163..4449468
     CDS             4449502..4449894
     CDS             4449909..4450442
     CDS             4450452..4450805
     CDS             4450820..4451323
     CDS             4451326..4451505
     CDS             4451509..4451943
     CDS             4451951..4453282
     CDS             4453316..4453432
     CDS             4453580..4453936
     CDS             4453953..4454342
     CDS             4454373..4454993
     CDS             4455019..4456008
     CDS             4456049..4456438
     CDS             4456885..4457310
     CDS             4457398..4457598
     CDS             complement(4457708..4458112)
     CDS             complement(4458260..4459636)
     CDS             complement(4459692..4460981)
     CDS             complement(4461075..4462022)
     CDS             complement(4462047..4462559)
     CDS             4462694..4463815
     CDS             4463787..4464260
     CDS             4464301..4464840
     CDS             4464842..4465414
     CDS             4465423..4466244
     CDS             complement(4466299..4466784)
     CDS             complement(4466896..4467675)
     CDS             complement(4467675..4468697)
     CDS             complement(4468779..4469579)
     CDS             complement(4469576..4470166)
     CDS             complement(4470283..4471974)
     CDS             complement(4472503..4473966)
     CDS             complement(4474434..4475837)
     CDS             complement(4476255..4477787)
     CDS             complement(4477784..4479475)
     CDS             4480202..4481146
     CDS             4481143..4481709
     CDS             4481792..4482721
     CDS             4482723..4483967
     CDS             4484490..4485443
     CDS             4485453..4486412
     CDS             4486402..4487409
     CDS             4487406..4488164
     CDS             complement(4488161..4488724)
     CDS             complement(4488897..4489082)
     CDS             4490014..4490376
     CDS             4490569..4491054
     CDS             4491054..4491347
     CDS             4491521..4491766
     CDS             complement(4492034..4493413)
     CDS             complement(4493400..4494593)
     CDS             complement(4494979..4496172)
     CDS             complement(4496262..4497446)
     CDS             complement(4497433..4498965)
     CDS             complement(4499173..4500168)
     CDS             4500631..4501950
     CDS             4502074..4503528
     CDS             complement(4503646..4504632)
     CDS             complement(4504671..4505438)
     CDS             complement(4505531..4506166)
     CDS             complement(4506192..4508021)
     CDS             complement(4508097..4508654)
     CDS             complement(4509536..4510528)
     CDS             complement(4510525..4510797)
     CDS             4510891..4511406
     CDS             4511460..4512245
     CDS             4512718..4513947
     CDS             complement(4514096..4514299)
     CDS             4514420..4514578
     CDS             4514657..4515238
     CDS             complement(4515252..4515584)
     CDS             4515873..4516337
     CDS             complement(4516344..4518296)
     CDS             complement(4518293..4519681)
     CDS             complement(4519865..4520794)
     CDS             complement(4520794..4521468)
     CDS             complement(4521465..4522436)
     CDS             complement(4522449..4524860)
     CDS             complement(4524909..4525496)
     CDS             4525693..4526517
     CDS             4526953..4527576
     CDS             4527920..4529869
     CDS             4530059..4530391
     CDS             complement(4530467..4530562)
     CDS             4530923..4531399
     CDS             complement(4531568..4531924)
     CDS             complement(4531972..4532094)
     CDS             complement(4532173..4532727)
     CDS             complement(4532934..4534097)
     CDS             complement(4534234..4536165)
     CDS             complement(4536505..4536678)
     CDS             complement(4536815..4537534)
     CDS             complement(4538007..4540076)
     CDS             complement(4540086..4541000)
     CDS             4541131..4541265
     CDS             4541328..4541900
     CDS             4541897..4542352
     CDS             4542710..4543369
     CDS             complement(4543500..4544144)
     CDS             4544663..4545643
     CDS             4545932..4547995
     CDS             4548410..4548853
     CDS             4549203..4550573
     CDS             complement(4550686..4552344)
     CDS             complement(4552717..4553181)
     CDS             complement(4553462..4553875)
     CDS             4554243..4554581
     CDS             complement(4554621..4554935)
     CDS             complement(4554925..4555236)
     CDS             4555444..4556406
     CDS             4556400..4557353
     CDS             4557552..4558067
     CDS             4558247..4558906
     CDS             complement(4558845..4559066)
     CDS             complement(4559297..4560106)
     CDS             complement(4560322..4562736)
     CDS             complement(4562756..4563841)
     CDS             complement(4564014..4565114)
     CDS             complement(4565119..4566507)
     CDS             4566700..4566840
     CDS             4567217..4567357
     CDS             4567409..4567735
     CDS             4567699..4567956
     CDS             4567959..4569599
     CDS             4569742..4571106
     CDS             4571292..4572491
     CDS             complement(4572959..4573240)
     CDS             complement(4573302..4573922)
     CDS             complement(4574467..4575795)
     CDS             4576288..4576956
     CDS             complement(4576991..4577746)
     CDS             complement(4577748..4578485)
     CDS             complement(4578668..4579522)
     CDS             complement(4579742..4580413)
     CDS             complement(4580709..4581431)
     CDS             complement(4581519..4582295)
     CDS             complement(4582376..4583263)
     CDS             complement(4583265..4584221)
     CDS             complement(4584450..4585490)
     CDS             4585695..4585814
     CDS             complement(4585973..4587802)
     CDS             complement(4588003..4589373)
     CDS             complement(4589994..4590416)
     CDS             complement(4590438..4591820)
     CDS             complement(4591976..4592839)
     CDS             complement(4592901..4594442)
     CDS             complement(4594457..4594990)
     CDS             complement(4595005..4595475)
     CDS             complement(4595537..4595776)
     CDS             complement(4595826..4596650)
     CDS             complement(4596690..4597073)
     CDS             complement(4597740..4598360)
     CDS             complement(4598506..4600395)