CDS             634..756
     CDS             936..2366
     CDS             complement(2528..2620)
     CDS             2659..3777
     CDS             3998..5134
     CDS             5434..7872
     CDS             8037..9332
     CDS             9479..9958
     CDS             complement(10145..10891)
     CDS             complement(11087..11854)
     CDS             12747..14252
     CDS             complement(14255..15397)
     CDS             15509..16879
     CDS             complement(16888..18294)
     CDS             complement(18436..19512)
     CDS             19653..20570
     CDS             20610..21524
     CDS             complement(21966..22226)
     CDS             complement(22286..23206)
     CDS             23302..24057
     CDS             24176..24550
     CDS             complement(24761..25438)
     CDS             complement(25530..26207)
     CDS             complement(26298..27161)
     CDS             27293..28381
     CDS             complement(28410..29039)
     CDS             complement(29163..29783)
     CDS             29960..32164
     CDS             32298..32903
     CDS             complement(32922..34415)
     CDS             complement(34575..34895)
     CDS             35238..36431
     CDS             complement(36744..37745)
     CDS             37816..39390
     CDS             39440..40492
     CDS             40714..41208
     CDS             41317..41886
     CDS             complement(42160..43842)
     CDS             44094..44795
     CDS             44792..45274
     CDS             45318..45770
     CDS             45763..46482
     CDS             46538..47941
     CDS             47946..48983
     CDS             49044..49553
     CDS             49556..50749
     CDS             50746..52356
     CDS             52589..53011
     CDS             53336..54466
     CDS             54475..55194
     CDS             complement(55212..56288)
     CDS             56713..57474
     CDS             57489..59096
     CDS             59166..59909
     CDS             59989..62754
     CDS             62918..63334
     CDS             63334..64431
     CDS             64434..64703
     CDS             65060..67219
     CDS             67425..67892
     CDS             68009..68848
     CDS             complement(68882..70861)
     CDS             complement(71097..71897)
     CDS             complement(72036..73259)
     CDS             complement(73336..73857)
     CDS             73997..74749
     CDS             complement(74857..75387)
     CDS             75734..76735
     CDS             complement(76847..77791)
     CDS             77907..78911
     CDS             complement(79118..79921)
     CDS             80061..81428
     CDS             81858..82661
     CDS             complement(82971..83453)
     CDS             complement(83514..84395)
     CDS             84502..85263
     CDS             85260..86834
     CDS             87140..88567
     CDS             88564..89022
     CDS             89215..91722
     CDS             91719..93248
     CDS             93554..93859
     CDS             94016..94738
     CDS             95216..98362
     CDS             98359..101829
     CDS             101929..102252
     CDS             102476..103540
     CDS             complement(103541..104281)
     CDS             complement(104295..105638)
     CDS             complement(105635..106573)
     CDS             complement(106668..107492)
     CDS             complement(107501..108724)
     CDS             complement(108721..109380)
     CDS             complement(109459..109851)
     CDS             complement(109930..110247)
     CDS             complement(110415..111395)
     CDS             complement(111819..113528)
     CDS             complement(113798..114436)
     CDS             complement(114433..115770)
     CDS             115920..116324
     CDS             116707..116958
     CDS             complement(116966..117433)
     CDS             117594..118019
     CDS             118176..119378
     CDS             119571..120887
     CDS             120959..121840
     CDS             121840..122688
     CDS             122800..123879
     CDS             124014..124439
     CDS             124498..124761
     CDS             124912..125421
     CDS             complement(125439..125900)
     CDS             complement(126231..126833)
     CDS             complement(126924..128564)
     CDS             complement(128776..129807)
     CDS             complement(130189..130887)
     CDS             complement(130892..131602)
     CDS             complement(131761..132375)
     CDS             132868..133839
     CDS             133948..134493
     CDS             134484..135776
     CDS             complement(136094..136858)
     CDS             complement(136941..137342)
     CDS             complement(137689..139410)
     CDS             140245..141123
     CDS             142669..143331
     CDS             143495..144463
     CDS             complement(144576..145382)
     CDS             145741..146433
     CDS             146583..147560
     CDS             complement(147572..148357)
     CDS             148551..149222
     CDS             complement(149315..149680)
     CDS             149944..150144
     CDS             150217..150576
     CDS             150720..151802
     CDS             151799..152215
     CDS             152212..154620
     CDS             154617..155408
     CDS             155442..156386
     CDS             complement(156542..157951)
     CDS             158146..159123
     CDS             complement(159126..159326)
     CDS             159453..162137
     CDS             162348..163100
     CDS             complement(163038..164657)
     CDS             complement(164654..165172)
     CDS             complement(165169..166221)
     CDS             complement(166604..167437)
     CDS             167460..167993
     CDS             168387..169283
     CDS             complement(170071..170370)
     CDS             complement(170819..171442)
     CDS             complement(171467..172285)
     CDS             complement(172367..172669)
     CDS             complement(172703..173434)
     CDS             complement(173441..174019)
     CDS             complement(174065..174667)
     CDS             complement(174885..176015)
     CDS             complement(176158..178053)
     CDS             178591..179526
     CDS             complement(179537..180232)
     CDS             180465..181550
     CDS             181547..182146
     CDS             complement(182147..183664)
     CDS             complement(183959..184579)
     CDS             complement(184710..185798)
     CDS             185987..186700
     CDS             186697..187341
     CDS             187328..188485
     CDS             complement(188799..189962)
     CDS             190312..191268
     CDS             191255..191680
     CDS             191714..192655
     CDS             193090..193905
     CDS             complement(194022..194465)
     CDS             complement(194532..195218)
     CDS             195496..196017
     CDS             196040..196825
     CDS             complement(196868..197551)
     CDS             197664..199361
     CDS             complement(199382..200377)
     CDS             200692..203316
     CDS             203303..203854
     CDS             203873..204901
     CDS             complement(205371..206267)
     CDS             complement(206429..207280)
     CDS             complement(207312..207980)
     CDS             complement(207993..209867)
     CDS             complement(210093..211427)
     CDS             complement(211749..213014)
     CDS             213080..213187
     CDS             complement(213257..213679)
     CDS             214094..214933
     CDS             214944..215552
     CDS             215587..216186
     CDS             216220..216918
     CDS             complement(216975..217463)
     CDS             217776..218567
     CDS             218707..220335
     CDS             220348..220923
     CDS             complement(220927..222048)
     CDS             complement(222266..223570)
     CDS             complement(223576..224088)
     CDS             complement(224102..224362)
     CDS             complement(224366..224926)
     CDS             225121..225714
     CDS             225755..226279
     CDS             226276..226926
     CDS             226985..227719
     CDS             227731..228507
     CDS             228589..228912
     CDS             228946..229902
     CDS             complement(230205..232556)
     CDS             complement(232607..233086)
     CDS             complement(233191..234729)
     CDS             234956..236017
     CDS             complement(236042..236875)
     CDS             complement(236989..239448)
     CDS             complement(239466..240674)
     CDS             241580..244084
     CDS             complement(245029..245787)
     CDS             245967..247493
     CDS             complement(247501..247758)
     CDS             248396..248731
     CDS             248728..249126
     CDS             249130..250968
     CDS             251018..251800
     CDS             251919..254069
     CDS             254109..256085
     CDS             256182..257009
     CDS             257098..257583
     CDS             257583..257819
     CDS             complement(258157..258759)
     CDS             259159..260196
     CDS             complement(260750..262096)
     CDS             complement(262196..262978)
     CDS             complement(263018..263551)
     CDS             complement(263654..264865)
     CDS             complement(264981..265544)
     CDS             265947..266921
     CDS             267428..268447
     CDS             268594..269769
     CDS             complement(269896..270312)
     CDS             complement(270442..270744)
     CDS             271015..272466
     CDS             272589..274160
     CDS             complement(274182..274556)
     CDS             274724..275485
     CDS             275567..276286
     CDS             276267..277679
     CDS             277676..277909
     CDS             278131..278367
     CDS             278357..278626
     CDS             278637..279413
     CDS             279639..281465
     CDS             281718..282965
     CDS             complement(283115..284002)
     CDS             complement(284011..285081)
     CDS             complement(285188..285610)
     CDS             complement(285610..286938)
     CDS             complement(286949..287416)
     CDS             287995..288504
     CDS             288708..289244
     CDS             289364..290851
     CDS             complement(290848..291732)
     CDS             complement(291856..292185)
     CDS             complement(292197..292487)
     CDS             complement(292932..293741)
     CDS             complement(294001..294780)
     CDS             complement(294998..295465)
     CDS             complement(295604..296980)
     CDS             complement(297202..298569)
     CDS             298724..300406
     CDS             complement(300520..300735)
     CDS             complement(300855..301142)
     CDS             301471..302511
     CDS             complement(302603..303013)
     CDS             303447..304025
     CDS             complement(304048..305457)
     CDS             305866..306231
     CDS             306228..306578
     CDS             306638..308245
     CDS             complement(308732..309484)
     CDS             complement(309474..309965)
     CDS             complement(310014..310598)
     CDS             complement(311774..313708)
     CDS             complement(313726..315030)
     CDS             complement(315081..315809)
     CDS             315907..317016
     CDS             317176..318159
     CDS             318296..318709
     CDS             complement(319040..320542)
     CDS             complement(320582..320920)
     CDS             complement(321252..322562)
     CDS             complement(322648..322986)
     CDS             323198..324073
     CDS             complement(324079..324954)
     CDS             325116..326336
     CDS             complement(326394..327317)
     CDS             complement(327321..327518)
     CDS             complement(327575..328138)
     CDS             328205..328366
     CDS             328403..328555
     CDS             328913..329260
     CDS             329271..330101
     CDS             complement(330114..330788)
     CDS             complement(330848..331768)
     CDS             complement(332169..333623)
     CDS             complement(333731..335035)
     CDS             complement(335130..336482)
     CDS             336871..338148
     CDS             338325..338900
     CDS             complement(338882..338986)
     CDS             complement(339114..340118)
     CDS             complement(340169..340909)
     CDS             complement(340970..342103)
     CDS             complement(342283..342891)
     CDS             complement(342999..344354)
     CDS             complement(344471..345049)
     CDS             345214..345879
     CDS             complement(345883..347289)
     CDS             complement(347463..349169)
     CDS             349361..350764
     CDS             complement(350840..352432)
     CDS             complement(352908..354734)
     CDS             complement(354869..356221)
     CDS             356417..356647
     CDS             complement(356706..357239)
     CDS             complement(357417..359369)
     CDS             359749..360936
     CDS             complement(360949..361398)
     CDS             361787..362341
     CDS             362552..363181
     CDS             363196..363978
     CDS             complement(364144..365340)
     CDS             365614..366726
     CDS             complement(368192..368572)
     CDS             complement(368798..369601)
     CDS             369716..370750
     CDS             complement(370591..370923)
     CDS             371179..371628
     CDS             complement(371710..372354)
     CDS             372456..373334
     CDS             complement(373356..373727)
     CDS             complement(373767..374183)
     CDS             complement(374283..375080)
     CDS             complement(375166..375768)
     CDS             complement(375862..376260)
     CDS             376391..376738
     CDS             377016..377282
     CDS             377366..377635
     CDS             378341..378661
     CDS             complement(378736..378951)
     CDS             complement(379156..380562)
     CDS             complement(380987..381373)
     CDS             complement(381481..382254)
     CDS             complement(382458..383054)
     CDS             complement(383183..383515)
     CDS             complement(383656..385203)
     CDS             385555..386547
     CDS             complement(386759..387469)
     CDS             complement(387478..388212)
     CDS             388384..389253
     CDS             389250..390581
     CDS             complement(390678..391580)
     CDS             391640..392587
     CDS             392671..393273
     CDS             complement(393582..394178)
     CDS             complement(394175..394354)
     CDS             complement(394356..395132)
     CDS             complement(395225..395893)
     CDS             complement(396101..396724)
     CDS             396948..399668
     CDS             399734..400597
     CDS             401015..401380
     CDS             complement(401410..401937)
     CDS             complement(402301..403092)
     CDS             complement(403372..405942)
     CDS             complement(405939..406673)
     CDS             406729..407361
     CDS             407568..408107
     CDS             408263..409444
     CDS             409671..410639
     CDS             410766..411962
     CDS             412018..412902
     CDS             413043..416000
     CDS             416144..417385
     CDS             417454..418200
     CDS             418246..419649
     CDS             419780..420319
     CDS             complement(420527..421117)
     CDS             complement(421199..422182)
     CDS             422525..424735
     CDS             complement(424855..425400)
     CDS             426052..426612
     CDS             426612..428141
     CDS             428298..429176
     CDS             429266..430708
     CDS             430809..431216
     CDS             431384..433051
     CDS             complement(433349..433846)
     CDS             complement(433984..434490)
     CDS             complement(434572..435789)
     CDS             complement(436005..437351)
     CDS             complement(437348..438718)
     CDS             complement(438752..439234)
     CDS             complement(439281..439745)
     CDS             complement(439956..440633)
     CDS             complement(440646..441935)
     CDS             complement(442014..443150)
     CDS             complement(443284..444354)
     CDS             444556..445473
     CDS             complement(445629..446216)
     CDS             complement(446355..446624)
     CDS             complement(446751..447134)
     CDS             447422..448606
     CDS             449318..450124
     CDS             450121..450939
     CDS             451012..451845
     CDS             452568..453899
     CDS             453896..455116
     CDS             455271..455798
     CDS             455805..456224
     CDS             complement(456314..457489)
     CDS             complement(457502..458557)
     CDS             458857..459603
     CDS             459698..460270
     CDS             460367..460816
     CDS             460829..463066
     CDS             complement(463109..463927)
     CDS             complement(464006..464974)
     CDS             465097..465891
     CDS             466001..466903
     CDS             467682..469013
     CDS             469481..469828
     CDS             470295..471035
     CDS             471032..471616
     CDS             471656..472927
     CDS             473018..473821
     CDS             474399..474758
     CDS             474755..475033
     CDS             475030..475476
     CDS             475458..476627
     CDS             476624..477310
     CDS             477619..477789
     CDS             478191..479555
     CDS             479574..482600
     CDS             complement(482634..483038)
     CDS             complement(483118..483369)
     CDS             complement(483535..484248)
     CDS             484426..484647
     CDS             484720..485664
     CDS             complement(485710..485916)
     CDS             complement(486029..486274)
     CDS             486352..486696
     CDS             486716..487117
     CDS             487114..487389
     CDS             487382..487699
     CDS             complement(488494..489252)
     CDS             489628..490401
     CDS             complement(490551..491276)
     CDS             complement(491334..492305)
     CDS             complement(492552..494183)
     CDS             complement(494474..494770)
     CDS             complement(495463..495867)
     CDS             496079..496210
     CDS             complement(496252..499356)
     CDS             complement(499555..500625)
     CDS             complement(500622..501632)
     CDS             complement(501629..502351)
     CDS             complement(502348..503112)
     CDS             complement(503191..504399)
     CDS             complement(504542..506320)
     CDS             complement(506512..507480)
     CDS             507659..508501
     CDS             complement(508651..510027)
     CDS             complement(511085..511243)
     CDS             511736..512146
     CDS             complement(512329..513567)
     CDS             514060..515520
     CDS             complement(515679..516347)
     CDS             516493..518091
     CDS             complement(518312..520021)
     CDS             520146..520628
     CDS             520872..521282
     CDS             complement(521302..521913)
     CDS             complement(522019..523380)
     CDS             523480..524271
     CDS             524268..525080
     CDS             525205..526533
     CDS             526826..527581
     CDS             527901..530573
     CDS             complement(530680..532908)
     CDS             533057..533482
     CDS             533832..534146
     CDS             534143..534502
     CDS             534544..535161
     CDS             complement(535327..536577)
     CDS             complement(536945..538168)
     CDS             complement(539244..539609)
     CDS             complement(539728..542523)
     CDS             542718..543692
     CDS             543964..544893
     CDS             544893..545678
     CDS             545735..546250
     CDS             546440..547231
     CDS             547345..547854
     CDS             complement(548056..550788)
     CDS             551340..552548
     CDS             552661..553554
     CDS             complement(554354..555910)
     CDS             complement(555915..557072)
     CDS             complement(557065..557544)
     CDS             557706..558251
     CDS             558568..559521
     CDS             559535..560836
     CDS             complement(560961..563555)
     CDS             563921..564433
     CDS             complement(564468..564755)
     CDS             complement(564752..564982)
     CDS             complement(565911..567518)
     CDS             complement(567549..567923)
     CDS             568145..570061
     CDS             complement(570062..570727)
     CDS             complement(570770..571690)
     CDS             571807..572547
     CDS             572718..572900
     CDS             573083..573835
     CDS             complement(573870..574145)
     CDS             574426..576120
     CDS             complement(576155..576751)
     CDS             577136..578314
     CDS             578585..579310
     CDS             579473..580345
     CDS             580554..582590
     CDS             complement(582592..583023)
     CDS             complement(583041..583808)
     CDS             584001..584804
     CDS             complement(584898..585737)
     CDS             complement(586272..587159)
     CDS             complement(587353..588438)
     CDS             complement(588501..590768)
     CDS             complement(591070..592326)
     CDS             592473..592940
     CDS             592981..593742
     CDS             complement(593835..594116)
     CDS             594351..595250
     CDS             complement(595251..595688)
     CDS             complement(595875..596357)
     CDS             complement(596354..597232)
     CDS             complement(597229..597504)
     CDS             complement(597535..598293)
     CDS             598417..599274
     CDS             complement(599422..599832)
     CDS             599996..601252
     CDS             601425..602753
     CDS             complement(602814..604055)
     CDS             complement(604330..605229)
     CDS             605621..608473
     CDS             complement(608833..610032)
     CDS             complement(610064..611362)
     CDS             611775..612449
     CDS             612453..612596
     CDS             complement(612739..614658)
     CDS             615063..616406
     CDS             complement(616673..617179)
     CDS             617299..618480
     CDS             complement(618682..620748)
     CDS             complement(620993..623392)
     CDS             623724..624605
     CDS             complement(624678..626126)
     CDS             complement(626294..627622)
     CDS             complement(628832..630301)
     CDS             complement(630605..631555)
     CDS             complement(631787..632743)
     CDS             complement(632915..633106)
     CDS             633392..635194
     CDS             635269..636573
     CDS             complement(636622..636891)
     CDS             637002..637643
     CDS             complement(637684..638772)
     CDS             638855..640078
     CDS             complement(640093..640749)
     CDS             641048..642046
     CDS             642207..644111
     CDS             644179..645255
     CDS             645354..646466
     CDS             646685..647785
     CDS             647840..648265
     CDS             648564..650111
     CDS             650399..651370
     CDS             651367..652206
     CDS             652370..653992
     CDS             654197..654394
     CDS             complement(654444..654767)
     CDS             655224..655430
     CDS             655562..655804
     CDS             655956..656141
     CDS             complement(656220..657482)
     CDS             complement(657793..658101)
     CDS             658644..659495
     CDS             659957..663469
     CDS             663544..663774
     CDS             663888..664226
     CDS             664728..665561
     CDS             complement(665963..667429)
     CDS             complement(667479..668279)
     CDS             668452..669675
     CDS             669848..670639
     CDS             670819..671604
     CDS             complement(671699..672148)
     CDS             672237..672782
     CDS             672785..675508
     CDS             complement(675596..676402)
     CDS             complement(676548..677705)
     CDS             complement(677727..678791)
     CDS             679036..679818
     CDS             complement(680100..680366)
     CDS             complement(680400..680981)
     CDS             complement(681185..681883)
     CDS             682278..684401
     CDS             complement(684418..685362)
     CDS             complement(685387..686004)
     CDS             complement(686001..686924)
     CDS             complement(687163..688326)
     CDS             688588..689616
     CDS             689985..690677
     CDS             complement(690756..694292)
     CDS             694679..696790
     CDS             complement(696990..698042)
     CDS             698858..699883
     CDS             699897..700856
     CDS             complement(701286..703346)
     CDS             703543..705858
     CDS             705878..706522
     CDS             706781..707857
     CDS             707872..708195
     CDS             708215..709873
     CDS             710037..711017
     CDS             711014..713068
     CDS             713123..713815
     CDS             714031..715044
     CDS             715078..715851
     CDS             715844..716674
     CDS             complement(716684..717721)
     CDS             717822..718454
     CDS             718444..718953
     CDS             complement(718992..720605)
     CDS             complement(720602..721741)
     CDS             722158..723453
     CDS             723466..724392
     CDS             complement(724430..725392)
     CDS             725681..726454
     CDS             726665..728230
     CDS             728477..730099
     CDS             complement(730329..731630)
     CDS             complement(731646..733379)
     CDS             complement(734425..735735)
     CDS             complement(736383..738377)
     CDS             complement(738758..739033)
     CDS             complement(739179..740006)
     CDS             740086..741117
     CDS             741143..741943
     CDS             741940..742755
     CDS             742755..743738
     CDS             743738..744427
     CDS             744558..746210
     CDS             746314..746643
     CDS             complement(746654..748051)
     CDS             748208..749068
     CDS             complement(749079..749792)
     CDS             749930..750745
     CDS             complement(750791..751516)
     CDS             complement(751571..752110)
     CDS             complement(752100..753716)
     CDS             753858..754640
     CDS             754844..756034
     CDS             complement(756035..756838)
     CDS             complement(756932..757756)
     CDS             complement(758066..759394)
     CDS             759604..761397
     CDS             complement(761727..761957)
     CDS             complement(762016..762531)
     CDS             complement(762700..763641)
     CDS             764002..766224
     CDS             complement(766432..767418)
     CDS             767516..767914
     CDS             complement(768108..770075)
     CDS             770295..770900
     CDS             complement(770957..772786)
     CDS             772885..774489
     CDS             complement(774621..774950)
     CDS             complement(774947..775348)
     CDS             complement(775552..776004)
     CDS             complement(776001..777800)
     CDS             complement(778001..778702)
     CDS             778919..779650
     CDS             780390..782003
     CDS             complement(782249..783067)
     CDS             complement(783173..785680)
     CDS             complement(785900..786112)
     CDS             786364..786795
     CDS             complement(786811..787659)
     CDS             complement(787819..788376)
     CDS             788597..789223
     CDS             complement(789558..790847)
     CDS             complement(790908..792122)
     CDS             792638..793288
     CDS             complement(793323..796460)
     CDS             complement(796638..797690)
     CDS             797842..799161
     CDS             799281..801755
     CDS             801904..802416
     CDS             802600..804099
     CDS             complement(804162..805652)
     CDS             complement(805649..805927)
     CDS             complement(806121..806621)
     CDS             complement(806728..807675)
     CDS             complement(807679..808098)
     CDS             808492..810339
     CDS             810360..810680
     CDS             810701..811300
     CDS             811318..811746
     CDS             complement(811913..813295)
     CDS             complement(813467..813685)
     CDS             complement(813778..815022)
     CDS             815192..815719
     CDS             815861..816796
     CDS             816913..817650
     CDS             817812..819869
     CDS             complement(819889..821043)
     CDS             complement(821104..821949)
     CDS             complement(822312..823007)
     CDS             complement(823228..824139)
     CDS             complement(824382..825278)
     CDS             complement(825355..825723)
     CDS             complement(825720..826379)
     CDS             complement(826512..828380)
     CDS             complement(828403..828810)
     CDS             complement(828842..828976)
     CDS             829469..830944
     CDS             complement(831451..831681)
     CDS             832772..833137
     CDS             complement(833507..835609)
     CDS             complement(835631..836443)
     CDS             complement(837939..838151)
     CDS             complement(838281..841292)
     CDS             841463..841789
     CDS             841791..842048
     CDS             842357..844099
     CDS             844096..845514
     CDS             complement(845774..846985)
     CDS             847694..847987
     CDS             848063..848824
     CDS             848988..849896
     CDS             850867..852099
     CDS             852784..853998
     CDS             853995..857090
     CDS             857111..859474
     CDS             859526..861946
     CDS             complement(862019..863806)
     CDS             863927..864982
     CDS             complement(864954..866444)
     CDS             complement(867180..868328)
     CDS             868768..869841
     CDS             complement(869982..871076)
     CDS             complement(871090..871971)
     CDS             complement(871952..872440)
     CDS             complement(872522..874336)
     CDS             complement(874393..876096)
     CDS             complement(876125..876589)
     CDS             complement(876589..878646)
     CDS             complement(878717..879040)
     CDS             complement(879242..880219)
     CDS             complement(880267..881088)
     CDS             complement(881091..881705)
     CDS             complement(881741..882442)
     CDS             complement(882639..882824)
     CDS             complement(882825..884018)
     CDS             complement(884015..884941)
     CDS             complement(885023..886399)
     CDS             complement(886401..887504)
     CDS             complement(887534..888928)
     CDS             complement(888931..890361)
     CDS             complement(890518..892068)
     CDS             complement(892622..893737)
     CDS             complement(893993..894943)
     CDS             895206..896441
     CDS             complement(896577..897017)
     CDS             complement(897092..897409)
     CDS             897680..898150
     CDS             complement(899129..901168)
     CDS             complement(901295..901990)
     CDS             902103..902786
     CDS             902965..904944
     CDS             complement(905519..906169)
     CDS             906399..907262
     CDS             907299..908129
     CDS             complement(908134..908844)
     CDS             complement(908819..909238)
     CDS             909349..910230
     CDS             910668..911495
     CDS             911520..913289
     CDS             913309..914541
     CDS             complement(914548..915750)
     CDS             complement(915840..916472)
     CDS             complement(916469..917407)
     CDS             917544..918437
     CDS             918529..918885
     CDS             918891..920318
     CDS             complement(920427..921782)
     CDS             complement(921772..922962)
     CDS             922992..923333
     CDS             complement(923501..924316)
     CDS             complement(924313..925194)
     CDS             complement(925199..926245)
     CDS             complement(926270..927355)
     CDS             complement(927526..928275)
     CDS             complement(928341..928913)
     CDS             complement(929001..929783)
     CDS             930001..930750
     CDS             930747..932273
     CDS             complement(932279..933205)
     CDS             933316..934134
     CDS             complement(934137..934589)
     CDS             934917..935381
     CDS             complement(935466..936722)
     CDS             938182..938775
     CDS             complement(938946..939545)
     CDS             complement(939907..940623)
     CDS             complement(940620..941480)
     CDS             complement(941477..942352)
     CDS             complement(942349..943239)
     CDS             complement(943245..944252)
     CDS             complement(944267..945808)
     CDS             complement(945898..947142)
     CDS             947298..947942
     CDS             complement(947949..949259)
     CDS             949547..951022
     CDS             complement(951043..951813)
     CDS             952383..958793
     CDS             958900..961134
     CDS             complement(961415..963010)
     CDS             963205..964878
     CDS             965033..965962
     CDS             965965..966867
     CDS             967079..968128
     CDS             968157..968354
     CDS             968351..969763
     CDS             970071..971051
     CDS             971176..971445
     CDS             971639..973381
     CDS             973395..974732
     CDS             complement(975129..975611)
     CDS             complement(975694..977007)
     CDS             complement(977128..978048)
     CDS             978161..978364
     CDS             978443..979030
     CDS             complement(979451..980152)
     CDS             complement(980255..981274)
     CDS             981385..983169
     CDS             983456..984544
     CDS             complement(984832..986301)
     CDS             complement(986383..986913)
     CDS             complement(986987..987958)
     CDS             988160..988882
     CDS             complement(989190..989573)
     CDS             complement(989669..990832)
     CDS             complement(991001..992536)
     CDS             complement(992710..993882)
     CDS             994020..994679
     CDS             994744..995502
     CDS             995656..996462
     CDS             996504..998372
     CDS             998547..999674
     CDS             999927..1001171
     CDS             1001292..1002539
     CDS             1002665..1003369
     CDS             1003836..1004012
     CDS             complement(1003948..1004631)
     CDS             complement(1004714..1005448)
     CDS             complement(1005606..1006403)
     CDS             complement(1006400..1007452)
     CDS             1007820..1008488
     CDS             1008509..1009390
     CDS             1009633..1010037
     CDS             1010162..1010554
     CDS             complement(1010564..1010896)
     CDS             complement(1010889..1011587)
     CDS             1011690..1011809
     CDS             1011806..1012534
     CDS             complement(1012649..1013281)
     CDS             1013397..1014281
     CDS             complement(1014398..1014811)
     CDS             1015202..1016221
     CDS             1016365..1016874
     CDS             1016881..1018200
     CDS             1018197..1018676
     CDS             complement(1019079..1019441)
     CDS             1020488..1021288
     CDS             1021290..1023191
     CDS             1023216..1023980
     CDS             1024190..1024609
     CDS             1024619..1024813
     CDS             1024825..1025970
     CDS             1026066..1026872
     CDS             complement(1026902..1027627)
     CDS             complement(1027624..1029393)
     CDS             complement(1029397..1030437)
     CDS             1030631..1031137
     CDS             complement(1031151..1032431)
     CDS             complement(1032566..1033765)
     CDS             complement(1034117..1035340)
     CDS             complement(1035351..1036367)
     CDS             complement(1036370..1037248)
     CDS             complement(1037262..1037975)
     CDS             complement(1037972..1038769)
     CDS             complement(1038766..1039731)
     CDS             1039945..1042038
     CDS             1042220..1043884
     CDS             1043904..1045091
     CDS             1045381..1046571
     CDS             1046746..1047888
     CDS             1048062..1048835
     CDS             1049159..1050661
     CDS             complement(1050684..1051571)
     CDS             1051687..1052280
     CDS             1052341..1052973
     CDS             complement(1053208..1054227)
     CDS             complement(1054224..1054943)
     CDS             complement(1054940..1056073)
     CDS             complement(1056411..1060265)
     CDS             complement(1060265..1061182)
     CDS             1061555..1062574
     CDS             complement(1062624..1062761)
     CDS             complement(1062817..1063482)
     CDS             1063617..1064507
     CDS             complement(1064617..1065477)
     CDS             complement(1065496..1066236)
     CDS             1066477..1067025
     CDS             1067354..1069246
     CDS             1069243..1071120
     CDS             1071124..1072236
     CDS             1072239..1073414
     CDS             1073433..1075070
     CDS             complement(1075478..1076752)
     CDS             complement(1076749..1077597)
     CDS             1077795..1079102
     CDS             complement(1079964..1080809)
     CDS             complement(1080802..1082184)
     CDS             1082384..1083208
     CDS             complement(1083215..1084453)
     CDS             complement(1084539..1085513)
     CDS             complement(1085525..1086499)
     CDS             complement(1086511..1087974)
     CDS             complement(1087996..1089264)
     CDS             complement(1089261..1090001)
     CDS             complement(1090025..1091506)
     CDS             complement(1091524..1092321)
     CDS             complement(1092448..1092972)
     CDS             complement(1093302..1093466)
     CDS             1093912..1094739
     CDS             1094873..1095373
     CDS             1095668..1096216
     CDS             1096266..1096814
     CDS             complement(1096992..1097198)
     CDS             complement(1097506..1097796)
     CDS             complement(1097821..1099242)
     CDS             1099752..1101074
     CDS             1101156..1102769
     CDS             1102769..1103929
     CDS             1103934..1104695
     CDS             1104700..1105395
     CDS             1105454..1106290
     CDS             1106339..1106641
     CDS             1106773..1107078
     CDS             1107083..1107622
     CDS             1107619..1108146
     CDS             1108190..1109905
     CDS             1109953..1110252
     CDS             1110280..1110912
     CDS             1110851..1111621
     CDS             1111761..1112384
     CDS             1112674..1114329
     CDS             complement(1114429..1114977)
     CDS             1115411..1116214
     CDS             complement(1116308..1116739)
     CDS             1117073..1117534
     CDS             complement(1117555..1117998)
     CDS             complement(1118093..1118464)
     CDS             complement(1118544..1119665)
     CDS             1119832..1120605
     CDS             1120621..1121286
     CDS             complement(1121300..1123393)
     CDS             1123587..1123742
     CDS             complement(1123808..1125982)
     CDS             1126114..1126986
     CDS             complement(1127467..1128240)
     CDS             1128540..1129553
     CDS             complement(1129785..1131701)
     CDS             complement(1131719..1132543)
     CDS             1132748..1134178
     CDS             1134179..1134493
     CDS             1134504..1136159
     CDS             1136146..1136664
     CDS             1136661..1137386
     CDS             1137593..1138582
     CDS             1138627..1139460
     CDS             1139470..1140372
     CDS             1140362..1141399
     CDS             1141845..1142360
     CDS             1142507..1143682
     CDS             1143687..1144478
     CDS             1144710..1144961
     CDS             complement(1144992..1145651)
     CDS             complement(1145828..1147204)
     CDS             complement(1147306..1148145)
     CDS             1148283..1148933
     CDS             complement(1149227..1150114)
     CDS             complement(1150252..1151058)
     CDS             1151328..1152422
     CDS             1152524..1153258
     CDS             1153335..1153700
     CDS             complement(1153805..1155625)
     CDS             complement(1155776..1157134)
     CDS             1157391..1158272
     CDS             complement(1158337..1159845)
     CDS             1159989..1160246
     CDS             1160373..1162166
     CDS             1162423..1164216
     CDS             1164261..1165220
     CDS             1165186..1166127
     CDS             1166127..1167125
     CDS             1167125..1168123
     CDS             complement(1168139..1170124)
     CDS             complement(1170335..1172197)
     CDS             1172497..1172976
     CDS             complement(1173172..1176051)
     CDS             complement(1176220..1177218)
     CDS             1177307..1177498
     CDS             1178126..1178638
     CDS             complement(1178782..1179009)
     CDS             1179245..1181104
     CDS             1181247..1181447
     CDS             complement(1181648..1182187)
     CDS             complement(1182216..1183244)
     CDS             complement(1183288..1184277)
     CDS             1184461..1185273
     CDS             1185286..1186314
     CDS             1186597..1187790
     CDS             1187797..1190949
     CDS             1191053..1191736
     CDS             complement(1191963..1192754)
     CDS             complement(1192902..1193996)
     CDS             complement(1194009..1194683)
     CDS             complement(1195647..1196714)
     CDS             complement(1196939..1197196)
     CDS             complement(1197243..1198433)
     CDS             complement(1198461..1198604)
     CDS             complement(1198670..1199677)
     CDS             complement(1199823..1201697)
     CDS             complement(1202019..1204004)
     CDS             1204276..1204611
     CDS             1204608..1204991
     CDS             complement(1205229..1205624)
     CDS             1206067..1207335
     CDS             1207340..1207981
     CDS             complement(1208016..1209071)
     CDS             complement(1209437..1209892)
     CDS             1211474..1212061
     CDS             1212063..1212887
     CDS             complement(1212904..1213134)
     CDS             complement(1213204..1214634)
     CDS             complement(1214680..1216425)
     CDS             1216651..1217397
     CDS             1217482..1218009
     CDS             1218006..1218623
     CDS             1218676..1219095
     CDS             1219092..1220138
     CDS             1220223..1221143
     CDS             1221203..1221652
     CDS             complement(1221657..1226435)
     CDS             complement(1226496..1227140)
     CDS             1227231..1227902
     CDS             complement(1227907..1228872)
     CDS             1228963..1229310
     CDS             1229410..1229778
     CDS             1229775..1231046
     CDS             1231143..1231553
     CDS             1231584..1232003
     CDS             complement(1232009..1232455)
     CDS             complement(1232475..1233275)
     CDS             1233361..1233987
     CDS             1234208..1235563
     CDS             complement(1235829..1236395)
     CDS             1236452..1237012
     CDS             1237058..1237714
     CDS             1237828..1238241
     CDS             1238274..1238690
     CDS             1238722..1239090
     CDS             1239231..1239956
     CDS             1240087..1240575
     CDS             1241051..1241734
     CDS             1241774..1242253
     CDS             1242250..1243251
     CDS             1243268..1244593
     CDS             1244940..1247183
     CDS             1247472..1248194
     CDS             1248473..1248967
     CDS             1249133..1250191
     CDS             1250266..1251369
     CDS             1251605..1253527
     CDS             1253670..1256189
     CDS             1256288..1257526
     CDS             1257684..1258358
     CDS             1258470..1260086
     CDS             complement(1260092..1261528)
     CDS             complement(1261525..1262118)
     CDS             1262320..1262616
     CDS             1262862..1263137
     CDS             complement(1263223..1264851)
     CDS             complement(1265173..1267293)
     CDS             complement(1267618..1269114)
     CDS             1269235..1271202
     CDS             1271272..1271535
     CDS             1271532..1271918
     CDS             1272024..1272176
     CDS             1272319..1273446
     CDS             1273469..1273786
     CDS             1273845..1275242
     CDS             1275270..1276061
     CDS             1276159..1277496
     CDS             1277615..1278712
     CDS             1278729..1279013
     CDS             1279250..1280149
     CDS             complement(1280360..1280662)
     CDS             complement(1280830..1281939)
     CDS             complement(1281936..1282424)
     CDS             1282512..1283243
     CDS             complement(1283332..1283583)
     CDS             complement(1283659..1283871)
     CDS             1284126..1284227
     CDS             1284509..1284694
     CDS             complement(1284863..1285966)
     CDS             1286256..1288886
     CDS             1289019..1290569
     CDS             1290619..1291791
     CDS             1291788..1292702
     CDS             1293072..1293884
     CDS             complement(1294174..1295160)
     CDS             complement(1295168..1296019)
     CDS             complement(1296016..1296891)
     CDS             complement(1297016..1298398)
     CDS             complement(1298538..1300493)
     CDS             1300798..1301526
     CDS             1301526..1302176
     CDS             complement(1302181..1303899)
     CDS             complement(1304068..1304949)
     CDS             complement(1305001..1306095)
     CDS             complement(1306440..1306649)
     CDS             1306875..1308227
     CDS             1308312..1308503
     CDS             complement(1308504..1309220)
     CDS             1309378..1310592
     CDS             complement(1310577..1314032)
     CDS             1314362..1314742
     CDS             1314963..1315397
     CDS             complement(1316372..1319326)
     CDS             1321066..1321869
     CDS             1321866..1324337
     CDS             1324488..1326206
     CDS             complement(1327687..1328022)
     CDS             complement(1328019..1328453)
     CDS             complement(1328395..1328928)
     CDS             1329023..1330837
     CDS             1330830..1332320
     CDS             1332338..1332949
     CDS             complement(1333740..1335935)
     CDS             complement(1335945..1337144)
     CDS             complement(1337196..1338839)
     CDS             1339413..1340327
     CDS             1340568..1341878
     CDS             1341882..1343447
     CDS             1343506..1345647
     CDS             complement(1345830..1347104)
     CDS             complement(1347458..1349137)
     CDS             complement(1349398..1350195)
     CDS             complement(1350519..1350617)
     CDS             1351005..1352867
     CDS             1352878..1353189
     CDS             1353496..1354143
     CDS             1354140..1354916
     CDS             1354962..1356278
     CDS             1356586..1357557
     CDS             1357545..1357829
     CDS             1357834..1358079
     CDS             1358093..1358392
     CDS             1358420..1358947
     CDS             1359024..1359797
     CDS             1359801..1360052
     CDS             1360049..1362193
     CDS             1362190..1363122
     CDS             1363119..1363865
     CDS             1363862..1364086
     CDS             1364083..1364736
     CDS             1364733..1365056
     CDS             1365066..1369880
     CDS             1370371..1370583
     CDS             1370540..1371433
     CDS             1371486..1371977
     CDS             complement(1372042..1372698)
     CDS             complement(1372878..1374446)
     CDS             complement(1374484..1379418)
     CDS             1380321..1382153
     CDS             1382307..1384619
     CDS             1384616..1385143
     CDS             1385256..1386869
     CDS             1386874..1388088
     CDS             1388107..1388586
     CDS             1388589..1389062
     CDS             1389040..1389441
     CDS             1389438..1390142
     CDS             1390145..1391080
     CDS             1391080..1392174
     CDS             1392171..1392722
     CDS             1392719..1393339
     CDS             complement(1393424..1393738)
     CDS             1394099..1396315
     CDS             1396883..1397341
     CDS             1397322..1398200
     CDS             1398190..1398717
     CDS             1399061..1399846
     CDS             complement(1400216..1400395)
     CDS             complement(1401065..1401661)
     CDS             1401983..1403041
     CDS             1403053..1404618
     CDS             1404619..1405278
     CDS             1405288..1406397
     CDS             1406593..1407270
     CDS             complement(1407313..1407483)
     CDS             complement(1407634..1408554)
     CDS             complement(1409026..1409919)
     CDS             complement(1409957..1410922)
     CDS             1411042..1411686
     CDS             complement(1411815..1412219)
     CDS             complement(1412478..1412954)
     CDS             complement(1413167..1416631)
     CDS             complement(1416796..1417956)
     CDS             1418074..1418442
     CDS             complement(1418691..1419395)
     CDS             1419504..1420031
     CDS             complement(1420179..1420631)
     CDS             complement(1420639..1421061)
     CDS             1421151..1421480
     CDS             complement(1421481..1422008)
     CDS             1422156..1423325
     CDS             1423371..1424942
     CDS             complement(1424954..1425445)
     CDS             complement(1425592..1426788)
     CDS             1426981..1427436
     CDS             1427672..1429279
     CDS             1429588..1430364
     CDS             1430682..1431104
     CDS             complement(1431112..1431648)
     CDS             complement(1431641..1431913)
     CDS             complement(1432038..1432361)
     CDS             1432446..1433066
     CDS             complement(1433085..1433921)
     CDS             complement(1433947..1434150)
     CDS             1434246..1435586
     CDS             complement(1435720..1436523)
     CDS             1436694..1437518
     CDS             1437556..1437966
     CDS             1438075..1440081
     CDS             1440490..1442601
     CDS             complement(1442713..1443036)
     CDS             1443070..1443303
     CDS             1443389..1443700
     CDS             1444048..1445145
     CDS             complement(1445269..1445478)
     CDS             1445639..1447822
     CDS             complement(1448057..1448293)
     CDS             1448511..1448885
     CDS             complement(1449143..1449457)
     CDS             complement(1449603..1450121)
     CDS             1450583..1451398
     CDS             complement(1452144..1452983)
     CDS             1453132..1453536
     CDS             complement(1453709..1453861)
     CDS             1454164..1455390
     CDS             1455410..1456033
     CDS             complement(1456134..1457033)
     CDS             complement(1457253..1458248)
     CDS             1458280..1458618
     CDS             1460106..1462307
     CDS             1462313..1464787
     CDS             complement(1464897..1466081)
     CDS             complement(1466420..1466950)
     CDS             1467136..1467522
     CDS             1467599..1468612
     CDS             1469231..1470988
     CDS             1471146..1473974
     CDS             1473974..1475398
     CDS             complement(1475480..1476517)
     CDS             complement(1476514..1476969)
     CDS             1477231..1478193
     CDS             1478341..1479858
     CDS             complement(1480157..1480624)
     CDS             complement(1481133..1483010)
     CDS             complement(1482992..1485097)
     CDS             complement(1485094..1485864)
     CDS             complement(1486095..1487042)
     CDS             complement(1487143..1488174)
     CDS             complement(1488167..1489690)
     CDS             complement(1489826..1491268)
     CDS             1491409..1492245
     CDS             1492372..1493706
     CDS             1493792..1495342
     CDS             complement(1495603..1497276)
     CDS             1497492..1498985
     CDS             1498982..1499911
     CDS             complement(1499925..1501061)
     CDS             complement(1501147..1502259)
     CDS             1502666..1503541
     CDS             1503758..1506091
     CDS             complement(1506410..1507816)
     CDS             complement(1507791..1508456)
     CDS             1508573..1509352
     CDS             1509370..1510236
     CDS             1510236..1511288
     CDS             complement(1511295..1512647)
     CDS             complement(1512651..1513358)
     CDS             1513517..1513837
     CDS             1513976..1514587
     CDS             1514603..1515502
     CDS             1515519..1516016
     CDS             complement(1516266..1517246)
     CDS             1517335..1517979
     CDS             complement(1518049..1520007)
     CDS             complement(1520058..1520486)
     CDS             1520604..1520918
     CDS             1520978..1521295
     CDS             complement(1521314..1521601)
     CDS             1521856..1522785
     CDS             1523208..1525127
     CDS             1525308..1526852
     CDS             complement(1526857..1528065)
     CDS             complement(1528318..1528518)
     CDS             complement(1528752..1530485)
     CDS             1530623..1532215
     CDS             complement(1532216..1533247)
     CDS             complement(1533244..1534707)
     CDS             1534899..1535594
     CDS             1535631..1536425
     CDS             1536908..1537516
     CDS             1537793..1539472
     CDS             complement(1539998..1541719)
     CDS             complement(1542049..1543665)
     CDS             complement(1543775..1544623)
     CDS             complement(1544626..1545738)
     CDS             complement(1545963..1547129)
     CDS             complement(1547288..1547869)
     CDS             complement(1547869..1548414)
     CDS             complement(1548737..1550008)
     CDS             complement(1550302..1551597)
     CDS             1551824..1552996
     CDS             1553201..1554343
     CDS             1554318..1555451
     CDS             complement(1555677..1556531)
     CDS             complement(1556548..1557090)
     CDS             1557398..1558945
     CDS             1559081..1559596
     CDS             complement(1559837..1560037)
     CDS             complement(1560110..1560355)
     CDS             complement(1560408..1560779)
     CDS             1560973..1562139
     CDS             1562136..1563485
     CDS             complement(1563439..1564179)
     CDS             complement(1564394..1565083)
     CDS             complement(1565152..1566357)
     CDS             complement(1566444..1568159)
     CDS             1568534..1569901
     CDS             complement(1569961..1571067)
     CDS             1571335..1572240
     CDS             1572517..1574394
     CDS             1574416..1574937
     CDS             complement(1575321..1576601)
     CDS             complement(1576731..1577405)
     CDS             1577565..1578035
     CDS             complement(1578039..1578875)
     CDS             1579121..1579783
     CDS             1580019..1582817
     CDS             1582844..1583314
     CDS             1583384..1583749
     CDS             1583885..1585021
     CDS             1585018..1585887
     CDS             1586062..1587819
     CDS             1587816..1588112
     CDS             1588124..1589611
     CDS             complement(1589612..1589992)
     CDS             complement(1590105..1591280)
     CDS             complement(1591287..1591532)
     CDS             complement(1591651..1592046)
     CDS             complement(1592049..1592453)
     CDS             complement(1592523..1593263)
     CDS             1593462..1594457
     CDS             1594459..1595268
     CDS             1595271..1596050
     CDS             1596367..1597095
     CDS             1597121..1598524
     CDS             1598817..1600934
     CDS             complement(1601236..1601919)
     CDS             complement(1602150..1602638)
     CDS             complement(1603833..1604534)
     CDS             1604956..1606278
     CDS             1606388..1606807
     CDS             1606958..1607506
     CDS             1607567..1608688
     CDS             complement(1608822..1609022)
     CDS             complement(1609392..1611521)
     CDS             1611772..1612371
     CDS             1612721..1613647
     CDS             complement(1613855..1614202)
     CDS             1614393..1614902
     CDS             complement(1615206..1617431)
     CDS             1618372..1618869
     CDS             complement(1618951..1619229)
     CDS             1619621..1620190
     CDS             1620307..1621155
     CDS             complement(1621340..1622095)
     CDS             1622222..1624297
     CDS             complement(1624323..1624616)
     CDS             complement(1624664..1625965)
     CDS             complement(1625993..1627405)
     CDS             complement(1627414..1627680)
     CDS             complement(1627750..1628223)
     CDS             1628739..1629863
     CDS             1630171..1631514
     CDS             complement(1631530..1631934)
     CDS             1632063..1633256
     CDS             1633253..1634092
     CDS             1634126..1634953
     CDS             1635162..1636667
     CDS             complement(1636685..1637428)
     CDS             1637585..1638445
     CDS             complement(1638467..1640062)
     CDS             complement(1640202..1640585)
     CDS             complement(1640745..1643171)
     CDS             complement(1643353..1644594)
     CDS             complement(1644649..1646277)
     CDS             complement(1646592..1647482)
     CDS             1648119..1648943
     CDS             1648943..1650007
     CDS             1650038..1651069
     CDS             1651151..1651981
     CDS             1652198..1653805
     CDS             1653802..1654812
     CDS             complement(1655003..1655830)
     CDS             1656002..1657057
     CDS             1657054..1657911
     CDS             1657917..1658711
     CDS             1658716..1659009
     CDS             1659002..1660396
     CDS             1660380..1661528
     CDS             1661541..1662587
     CDS             complement(1662896..1663615)
     CDS             1663681..1665141
     CDS             complement(1665129..1666562)
     CDS             complement(1666564..1668477)
     CDS             complement(1668499..1669656)
     CDS             complement(1669765..1670334)
     CDS             complement(1670445..1671245)
     CDS             complement(1671424..1672962)
     CDS             complement(1673187..1674635)
     CDS             complement(1674693..1676048)
     CDS             complement(1676340..1677284)
     CDS             complement(1677420..1678322)
     CDS             1678752..1678916
     CDS             complement(1679439..1680788)
     CDS             1681242..1682267
     CDS             1682430..1684127
     CDS             1684268..1684468
     CDS             complement(1684465..1686900)
     CDS             1687007..1688185
     CDS             complement(1688145..1689083)
     CDS             complement(1689087..1690067)
     CDS             complement(1690064..1691419)
     CDS             1691575..1691763
     CDS             1691800..1692750
     CDS             1692747..1693625
     CDS             1693622..1694632
     CDS             1694629..1695681
     CDS             1695715..1697220
     CDS             complement(1697494..1697688)
     CDS             1697886..1698809
     CDS             complement(1699060..1699917)
     CDS             complement(1699914..1700843)
     CDS             complement(1700843..1701835)
     CDS             complement(1701832..1702806)
     CDS             complement(1702811..1704448)
     CDS             complement(1704490..1705311)
     CDS             1705781..1706176
     CDS             complement(1706203..1706847)
     CDS             complement(1706880..1708097)
     CDS             1708182..1708943
     CDS             1708960..1709247
     CDS             complement(1709544..1710329)
     CDS             complement(1710326..1711039)
     CDS             complement(1711330..1712274)
     CDS             complement(1712408..1713139)
     CDS             complement(1713136..1714494)
     CDS             1714535..1715797
     CDS             1715794..1717341
     CDS             1717351..1719021
     CDS             1719106..1720152
     CDS             1720149..1721888
     CDS             1722026..1722991
     CDS             1723037..1723942
     CDS             1723993..1725531
     CDS             1725528..1726568
     CDS             1726591..1726734
     CDS             complement(1727206..1728039)
     CDS             complement(1728066..1729595)
     CDS             1729716..1730585
     CDS             1730820..1731965
     CDS             1732056..1732997
     CDS             1732994..1734004
     CDS             1734047..1735594
     CDS             1735594..1737045
     CDS             1737077..1737304
     CDS             1737475..1737702
     CDS             1737719..1737907
     CDS             1738088..1738930
     CDS             1738949..1739875
     CDS             1739969..1740577
     CDS             complement(1740791..1742134)
     CDS             complement(1742399..1744573)
     CDS             complement(1744574..1745944)
     CDS             1746273..1746707
     CDS             complement(1746962..1747225)
     CDS             complement(1747237..1748442)
     CDS             complement(1748445..1749776)
     CDS             complement(1749773..1750699)
     CDS             complement(1750716..1752083)
     CDS             complement(1752223..1753119)
     CDS             1753307..1753939
     CDS             1753936..1755219
     CDS             1755221..1756777
     CDS             1756752..1760342
     CDS             1760339..1761244
     CDS             1761258..1761959
     CDS             1761956..1763386
     CDS             1763406..1764185
     CDS             1764182..1764832
     CDS             1764846..1765337
     CDS             1765334..1765639
     CDS             1765636..1766697
     CDS             1766711..1767766
     CDS             1767763..1768974
     CDS             1769071..1770675
     CDS             1770677..1771318
     CDS             complement(1771367..1772287)
     CDS             1772435..1773505
     CDS             1773555..1774430
     CDS             1774427..1776454
     CDS             1776498..1777580
     CDS             1777615..1779075
     CDS             1779148..1779567
     CDS             1779727..1780671
     CDS             1780671..1781393
     CDS             1781544..1782233
     CDS             complement(1782329..1782928)
     CDS             1783243..1784055
     CDS             complement(1784144..1786324)
     CDS             1786553..1787482
     CDS             1787972..1788427
     CDS             1788603..1789199
     CDS             1789196..1789444
     CDS             1789497..1789685
     CDS             1789869..1790192
     CDS             1791148..1792158
     CDS             1792255..1793253
     CDS             1793258..1794133
     CDS             1794130..1794951
     CDS             1794982..1795698
     CDS             1795715..1796422
     CDS             1796509..1797825
     CDS             1798100..1799110
     CDS             1799141..1800157
     CDS             1800154..1801593
     CDS             1801818..1802915
     CDS             1802937..1804727
     CDS             1804741..1805484
     CDS             1805497..1806081
     CDS             1806106..1806396
     CDS             1806631..1807077
     CDS             1807074..1807937
     CDS             1807934..1808146
     CDS             1808143..1808640
     CDS             1808637..1809734
     CDS             1809727..1810068
     CDS             complement(1810011..1810433)
     CDS             1810437..1811033
     CDS             1811030..1813288
     CDS             1813288..1813524
     CDS             1813521..1814648
     CDS             1814645..1815685
     CDS             1815694..1817151
     CDS             1817126..1818490
     CDS             complement(1818502..1819362)
     CDS             complement(1819492..1820178)
     CDS             complement(1820278..1820991)
     CDS             1821124..1821648
     CDS             1821733..1823511
     CDS             1823576..1824106
     CDS             1824103..1824735
     CDS             1824866..1824961
     CDS             1825146..1825640
     CDS             1825637..1827934
     CDS             1828428..1829450
     CDS             1829479..1831362
     CDS             1831397..1832947
     CDS             1832990..1833928
     CDS             1833954..1835666
     CDS             complement(1835680..1836987)
     CDS             1837138..1838313
     CDS             1838324..1840333
     CDS             1840330..1840959
     CDS             1840956..1841327
     CDS             1841327..1842163
     CDS             1842210..1843562
     CDS             1843552..1844085
     CDS             complement(1844098..1845372)
     CDS             complement(1845465..1848542)
     CDS             complement(1848539..1849612)
     CDS             complement(1849612..1850733)
     CDS             1851067..1851687
     CDS             complement(1851721..1852419)
     CDS             complement(1853928..1855115)
     CDS             1855540..1855851
     CDS             complement(1855869..1857266)
     CDS             complement(1857301..1860015)
     CDS             complement(1860012..1860839)
     CDS             1860980..1862329
     CDS             complement(1862336..1863313)
     CDS             complement(1863310..1864344)
     CDS             complement(1864372..1865283)
     CDS             complement(1865280..1866290)
     CDS             complement(1866415..1868013)
     CDS             complement(1868298..1869377)
     CDS             complement(1869459..1870373)
     CDS             complement(1870363..1871451)
     CDS             complement(1871435..1873003)
     CDS             1873580..1874701
     CDS             complement(1874763..1875284)
     CDS             1875397..1876356
     CDS             complement(1876364..1876603)
     CDS             complement(1876665..1877804)
     CDS             1878018..1878944
     CDS             1878946..1879584
     CDS             1879899..1880261
     CDS             1880668..1882152
     CDS             complement(1882154..1884808)
     CDS             1885096..1886343
     CDS             1886363..1886842
     CDS             complement(1886751..1887173)
     CDS             complement(1887170..1887760)
     CDS             complement(1887772..1888635)
     CDS             complement(1888844..1889932)
     CDS             complement(1889929..1890618)
     CDS             complement(1890648..1891415)
     CDS             complement(1891908..1893467)
     CDS             complement(1893491..1894909)
     CDS             1895211..1895456
     CDS             complement(1895461..1895649)
     CDS             complement(1895702..1895857)
     CDS             1895991..1896569
     CDS             1896573..1896836
     CDS             1896939..1897391
     CDS             1897431..1898777
     CDS             1898838..1899647
     CDS             1899651..1901564
     CDS             complement(1901576..1902010)
     CDS             1902402..1902644
     CDS             1902875..1903948
     CDS             complement(1904466..1904642)
     CDS             1904925..1905086
     CDS             complement(1905355..1905984)
     CDS             complement(1906255..1907478)
     CDS             complement(1907495..1908751)
     CDS             1909007..1910236
     CDS             1910427..1911353
     CDS             complement(1911577..1912236)
     CDS             1912364..1913833
     CDS             1914006..1914977
     CDS             1914979..1915740
     CDS             1915763..1915864
     CDS             complement(1915893..1916789)
     CDS             1917000..1918415
     CDS             1918506..1920125
     CDS             1920444..1921475
     CDS             1921487..1922338
     CDS             1922335..1924047
     CDS             1924169..1925584
     CDS             complement(1925600..1926976)
     CDS             1927315..1928511
     CDS             1928564..1929595
     CDS             1929640..1930539
     CDS             1930539..1931180
     CDS             1931444..1932409
     CDS             1932619..1934169
     CDS             1934166..1935158
     CDS             1935155..1936165
     CDS             1936162..1936905
     CDS             1936902..1938638
     CDS             1938648..1939577
     CDS             1939581..1940507
     CDS             1940511..1941590
     CDS             1941587..1942471
     CDS             1942580..1943650
     CDS             1943769..1945319
     CDS             1945341..1946531
     CDS             1947128..1947448
     CDS             1947450..1947815
     CDS             1947806..1949860
     CDS             1949850..1950380
     CDS             1950412..1952802
     CDS             1952864..1953685
     CDS             1953682..1954323
     CDS             1954334..1955392
     CDS             1955396..1956520
     CDS             1956530..1956829
     CDS             1956836..1957471
     CDS             1957468..1958757
     CDS             1958759..1959115
     CDS             1959112..1961475
     CDS             1961707..1963179
     CDS             1963194..1963346
     CDS             complement(1963483..1965099)
     CDS             complement(1965059..1965646)
     CDS             complement(1965695..1965856)
     CDS             complement(1965949..1966473)
     CDS             complement(1966470..1966841)
     CDS             complement(1967009..1967419)
     CDS             1967588..1969159
     CDS             1969185..1970903
     CDS             complement(1970909..1971562)
     CDS             1971746..1972195
     CDS             complement(1972518..1972757)
     CDS             complement(1972779..1973096)
     CDS             complement(1973093..1973899)
     CDS             complement(1973896..1975539)
     CDS             complement(1975804..1976007)
     CDS             complement(1976012..1976974)
     CDS             1977229..1978392
     CDS             complement(1978450..1979730)
     CDS             1979867..1980772
     CDS             complement(1980791..1981084)
     CDS             complement(1981100..1982032)
     CDS             1982215..1982775
     CDS             1982902..1983621
     CDS             complement(1983651..1984130)
     CDS             1984383..1985396
     CDS             1985405..1986085
     CDS             complement(1986115..1988736)
     CDS             1989137..1990417
     CDS             complement(1990526..1990813)
     CDS             1991614..1992222
     CDS             1992523..1993566
     CDS             1993572..1994327
     CDS             1994339..1995319
     CDS             complement(1995342..1995992)
     CDS             complement(1996129..1997172)
     CDS             1997339..1998526
     CDS             1998625..2000250
     CDS             2000266..2001243
     CDS             complement(2001248..2002294)
     CDS             2002471..2002719
     CDS             2002875..2004785
     CDS             complement(2004799..2005026)
     CDS             complement(2005013..2005792)
     CDS             2005862..2007511
     CDS             2008643..2008990
     CDS             complement(2009412..2009627)
     CDS             2009774..2010292
     CDS             complement(2010834..2012060)
     CDS             complement(2012320..2013795)
     CDS             complement(2013927..2014163)
     CDS             2014191..2015519
     CDS             2015632..2017230
     CDS             complement(2017333..2017986)
     CDS             2018362..2018592
     CDS             2018665..2019831
     CDS             2019957..2020514
     CDS             2020564..2021526
     CDS             complement(2021769..2022182)
     CDS             2022613..2023944
     CDS             2024275..2025381
     CDS             2025701..2028841
     CDS             2028866..2029474
     CDS             2029613..2030236
     CDS             2030285..2030704
     CDS             2030952..2031143
     CDS             2031294..2032127
     CDS             2032290..2033834
     CDS             2033831..2034931
     CDS             2034945..2036027
     CDS             2036031..2036933
     CDS             2036933..2037739
     CDS             2037927..2038256
     CDS             2038329..2040125
     CDS             2040456..2041232
     CDS             2041236..2041661
     CDS             2041658..2042581
     CDS             complement(2042609..2042950)
     CDS             complement(2042999..2043889)
     CDS             2044735..2045130
     CDS             complement(2045254..2045889)
     CDS             2046198..2048582
     CDS             complement(2048846..2049943)
     CDS             2050231..2051256
     CDS             2051296..2052765
     CDS             2052770..2053753
     CDS             2053767..2054717
     CDS             complement(2055033..2055536)
     CDS             2055538..2055717
     CDS             complement(2055800..2056567)
     CDS             complement(2056670..2056900)
     CDS             complement(2056928..2058250)
     CDS             complement(2058483..2058725)
     CDS             complement(2058846..2060486)
     CDS             complement(2060643..2061149)
     CDS             2061420..2062334
     CDS             complement(2062357..2062896)
     CDS             complement(2062911..2064086)
     CDS             complement(2064186..2064674)
     CDS             complement(2064871..2065251)
     CDS             2065575..2066873
     CDS             complement(2066883..2069015)
     CDS             complement(2069003..2070568)
     CDS             2070900..2072243
     CDS             complement(2072423..2073037)
     CDS             2073191..2073961
     CDS             complement(2074876..2076321)
     CDS             2076517..2076723
     CDS             2076978..2077529
     CDS             complement(2077535..2078419)
     CDS             2078544..2079059
     CDS             2079108..2080040
     CDS             2080154..2081326
     CDS             2081417..2081929
     CDS             complement(2082070..2084412)
     CDS             complement(2084559..2084930)
     CDS             complement(2085118..2087181)
     CDS             complement(2087324..2090137)
     CDS             complement(2090134..2091090)
     CDS             complement(2091090..2092088)
     CDS             2092352..2092954
     CDS             2092951..2093625
     CDS             2093622..2093885
     CDS             2093882..2095135
     CDS             2095132..2095908
     CDS             complement(2096006..2097952)
     CDS             complement(2098231..2098956)
     CDS             complement(2098989..2099876)
     CDS             complement(2099979..2100344)
     CDS             complement(2100362..2100994)
     CDS             complement(2100991..2101560)
     CDS             2101786..2102313
     CDS             2102376..2104439
     CDS             2104693..2105709
     CDS             complement(2105791..2106345)
     CDS             complement(2106718..2107494)
     CDS             2108176..2108313
     CDS             complement(2108364..2109026)
     CDS             2109596..2110477
     CDS             2110648..2111322
     CDS             complement(2111368..2111589)
     CDS             2111967..2113019
     CDS             2113135..2113488
     CDS             2113499..2114308
     CDS             2115259..2117424
     CDS             2117541..2118080
     CDS             complement(2118090..2118758)
     CDS             complement(2118815..2119576)
     CDS             complement(2119844..2121022)
     CDS             complement(2121056..2121613)
     CDS             complement(2121803..2122231)
     CDS             complement(2122376..2123365)
     CDS             complement(2123428..2126892)
     CDS             complement(2127135..2127815)
     CDS             complement(2127910..2128389)
     CDS             complement(2128408..2128728)
     CDS             complement(2128981..2129139)
     CDS             2129266..2130198
     CDS             complement(2130069..2130737)
     CDS             2131356..2131976
     CDS             2132206..2132796
     CDS             2132793..2135354
     CDS             2135794..2136822
     CDS             complement(2136827..2137960)
     CDS             2138346..2139266
     CDS             2139278..2139838
     CDS             complement(2140010..2140948)
     CDS             complement(2141015..2141587)
     CDS             complement(2141749..2144163)
     CDS             2144355..2145530
     CDS             2145800..2146633
     CDS             2146831..2148339
     CDS             complement(2148493..2149314)
     CDS             2149619..2151277
     CDS             2151521..2153317
     CDS             2153479..2154381
     CDS             complement(2154643..2155653)
     CDS             2155786..2156013
     CDS             2156006..2156779
     CDS             complement(2156793..2156945)
     CDS             2157014..2157931
     CDS             2158036..2158227
     CDS             2158345..2159286
     CDS             2159283..2159528
     CDS             2159654..2161972
     CDS             complement(2162376..2162723)
     CDS             2162980..2163135
     CDS             2163240..2166191
     CDS             2166229..2166345
     CDS             2166554..2168032
     CDS             complement(2168200..2169825)
     CDS             2170195..2171439
     CDS             2171504..2172490
     CDS             2172605..2173321
     CDS             2173499..2173732
     CDS             2174454..2176133
     CDS             2176337..2178022
     CDS             complement(2178026..2180755)
     CDS             complement(2181048..2181554)
     CDS             complement(2181689..2182306)
     CDS             complement(2182303..2182929)
     CDS             complement(2182936..2183820)
     CDS             2184018..2185352
     CDS             complement(2185622..2186140)
     CDS             complement(2186716..2186982)
     CDS             complement(2187289..2187699)
     CDS             complement(2187731..2188159)
     CDS             complement(2188223..2188777)
     CDS             2188840..2189610
     CDS             complement(2189768..2190349)
     CDS             complement(2190362..2190817)
     CDS             complement(2190827..2192254)
     CDS             complement(2192273..2193259)
     CDS             2193671..2194165
     CDS             2194230..2195900
     CDS             2196047..2197780
     CDS             2197945..2198478
     CDS             complement(2198545..2199597)
     CDS             complement(2199594..2200733)
     CDS             complement(2200730..2201818)
     CDS             complement(2201815..2202942)
     CDS             complement(2202939..2204063)
     CDS             complement(2204060..2205349)
     CDS             complement(2205346..2206407)
     CDS             complement(2206404..2207513)
     CDS             complement(2207636..2208859)
     CDS             complement(2208847..2209791)
     CDS             complement(2209788..2210552)
     CDS             complement(2210549..2211349)
     CDS             complement(2211351..2212451)
     CDS             complement(2212448..2213044)
     CDS             complement(2213047..2214162)
     CDS             2214474..2214749
     CDS             2214746..2215813
     CDS             complement(2215674..2216468)
     CDS             2216720..2216992
     CDS             2217092..2217607
     CDS             complement(2217692..2218582)
     CDS             complement(2218941..2219186)
     CDS             2219397..2220527
     CDS             2220713..2222233
     CDS             2222223..2223920
     CDS             complement(2223962..2225362)
     CDS             2225597..2227609
     CDS             2227718..2228188
     CDS             2228370..2229107
     CDS             complement(2229241..2229528)
     CDS             complement(2229613..2230401)
     CDS             2231400..2232230
     CDS             complement(2232308..2233882)
     CDS             complement(2233986..2234435)
     CDS             complement(2234549..2235319)
     CDS             2236274..2237821
     CDS             2237898..2238098
     CDS             complement(2238095..2238307)
     CDS             complement(2238367..2238657)
     CDS             2238841..2239464
     CDS             complement(2239497..2241050)
     CDS             complement(2241051..2242139)
     CDS             complement(2242224..2243312)
     CDS             complement(2243309..2244373)
     CDS             complement(2244388..2245266)
     CDS             complement(2245275..2246150)
     CDS             complement(2246150..2246932)
     CDS             complement(2247086..2250625)
     CDS             complement(2250625..2251107)
     CDS             2251379..2252830
     CDS             2252827..2253714
     CDS             2253757..2254341
     CDS             2254368..2255570
     CDS             2255737..2257623
     CDS             2257620..2258411
     CDS             2258408..2259112
     CDS             2259126..2259641
     CDS             complement(2260124..2261320)
     CDS             2261581..2262462
     CDS             2262799..2263242
     CDS             2263425..2264246
     CDS             complement(2264319..2264531)
     CDS             complement(2264678..2265127)
     CDS             2265303..2266580
     CDS             complement(2266593..2267831)
     CDS             2268010..2269086
     CDS             2269151..2270365
     CDS             2270556..2271470
     CDS             complement(2271539..2271652)
     CDS             2271991..2272935
     CDS             complement(2273057..2273995)
     CDS             complement(2274168..2275373)
     CDS             complement(2275542..2277170)
     CDS             2277341..2278417
     CDS             complement(2278588..2279268)
     CDS             2279613..2280590
     CDS             2280984..2281220
     CDS             complement(2281658..2282410)
     CDS             complement(2282549..2283199)
     CDS             2283367..2283729
     CDS             2283842..2284804
     CDS             complement(2285308..2286081)
     CDS             complement(2286182..2286670)
     CDS             2286872..2287705
     CDS             2287718..2288317
     CDS             2288434..2289519
     CDS             2289562..2290749
     CDS             complement(2290759..2291064)
     CDS             2291297..2292148
     CDS             2292467..2293039
     CDS             complement(2293145..2294380)
     CDS             complement(2294373..2295110)
     CDS             complement(2295490..2296044)
     CDS             complement(2296076..2298001)
     CDS             complement(2299132..2299383)
     CDS             complement(2299483..2300412)
     CDS             complement(2300524..2302215)
     CDS             2302326..2303213
     CDS             complement(2303217..2304401)
     CDS             complement(2304423..2305187)
     CDS             complement(2305418..2305789)
     CDS             complement(2305789..2306322)
     CDS             2306618..2307886
     CDS             2307903..2308112
     CDS             complement(2308809..2309066)
     CDS             2309458..2309724
     CDS             2310050..2310757
     CDS             complement(2311485..2313263)
     CDS             2314022..2315155
     CDS             2315115..2315507
     CDS             complement(2315597..2317417)
     CDS             complement(2317556..2318512)
     CDS             complement(2318493..2319626)
     CDS             complement(2319736..2320563)
     CDS             complement(2320804..2321733)
     CDS             complement(2322124..2322789)
     CDS             complement(2322904..2323401)
     CDS             complement(2323432..2325768)
     CDS             2326091..2326519
     CDS             2326497..2326895
     CDS             2326904..2327596
     CDS             2327593..2328525
     CDS             complement(2328505..2329767)
     CDS             complement(2329823..2330662)
     CDS             complement(2330797..2331522)
     CDS             2331730..2333100
     CDS             complement(2333192..2334478)
     CDS             complement(2334726..2335700)
     CDS             complement(2335697..2337352)
     CDS             2337731..2338750
     CDS             2338750..2340183
     CDS             complement(2340247..2341206)
     CDS             complement(2341215..2343014)
     CDS             complement(2343193..2345385)
     CDS             complement(2345408..2346319)
     CDS             complement(2346386..2347312)
     CDS             complement(2347351..2347443)
     CDS             2347669..2349180
     CDS             2349458..2350360
     CDS             2350683..2363810
     CDS             complement(2363862..2364167)
     CDS             2365040..2366146
     CDS             2366200..2367411
     CDS             complement(2367365..2367646)
     CDS             2367833..2368300
     CDS             2368300..2369148
     CDS             complement(2369462..2370214)
     CDS             2370564..2372258
     CDS             2372259..2374214
     CDS             2374219..2374623
     CDS             2374644..2375372
     CDS             2375435..2377300
     CDS             2377302..2377895
     CDS             2377892..2378917
     CDS             2379136..2380596
     CDS             2380822..2381205
     CDS             complement(2381364..2383649)
     CDS             complement(2383899..2385734)
     CDS             complement(2385744..2385893)
     CDS             complement(2385926..2386351)
     CDS             complement(2386357..2387478)
     CDS             complement(2388884..2389783)
     CDS             complement(2389799..2391637)
     CDS             2391869..2392870
     CDS             2392873..2393343
     CDS             complement(2393246..2393488)
     CDS             2394066..2397017
     CDS             2397075..2398055
     CDS             2398322..2399368
     CDS             2399368..2401695
     CDS             2401685..2402653
     CDS             complement(2402674..2403771)
     CDS             2404292..2405227
     CDS             2405384..2405995
     CDS             2406159..2406941
     CDS             2406953..2408209
     CDS             2408219..2408395
     CDS             2408392..2408955
     CDS             2408942..2410567
     CDS             2410564..2411379
     CDS             complement(2411717..2412664)
     CDS             2412761..2413627
     CDS             2413624..2414694
     CDS             2414736..2416016
     CDS             2416041..2416760
     CDS             2416760..2417467
     CDS             2417464..2418327
     CDS             2418339..2419400
     CDS             2419429..2421183
     CDS             2421203..2422078
     CDS             complement(2422311..2423195)
     CDS             2423346..2424785
     CDS             2424857..2425198
     CDS             2425209..2426909
     CDS             2426906..2428438
     CDS             2428435..2428725
     CDS             2428715..2428975
     CDS             2429027..2429368
     CDS             2429451..2429780
     CDS             2429811..2430089
     CDS             2430113..2430982
     CDS             2430998..2432626
     CDS             2432623..2435157
     CDS             complement(2435181..2438300)
     CDS             complement(2438649..2439050)
     CDS             2439542..2439994
     CDS             2440278..2443454
     CDS             2443451..2444212
     CDS             complement(2444470..2444874)
     CDS             complement(2444886..2445107)
     CDS             2445748..2446887
     CDS             2447697..2449970
     CDS             2450078..2450419
     CDS             2450843..2452162
     CDS             2452358..2453680
     CDS             2453847..2455649
     CDS             2455662..2457020
     CDS             2457079..2457315
     CDS             complement(2457336..2457686)
     CDS             2458156..2459133
     CDS             2459159..2460865
     CDS             2461137..2461982
     CDS             2461979..2462755
     CDS             2462752..2463513
     CDS             2463547..2464593
     CDS             complement(2466190..2467176)
     CDS             complement(2467173..2468267)
     CDS             complement(2468280..2469794)
     CDS             complement(2469798..2471084)
     CDS             complement(2471081..2471908)
     CDS             2472079..2472840
     CDS             2472883..2473719
     CDS             2473807..2476155
     CDS             2476210..2477457
     CDS             complement(2477575..2478033)
     CDS             complement(2478054..2479226)
     CDS             2479544..2480038
     CDS             2480214..2481887
     CDS             2481909..2482352
     CDS             2482383..2482670
     CDS             complement(2482676..2483233)
     CDS             2484010..2484267
     CDS             complement(2484546..2485919)
     CDS             complement(2485925..2486884)
     CDS             2487110..2487565
     CDS             2487935..2488834
     CDS             2489108..2490484
     CDS             2490519..2491544
     CDS             2491570..2492253
     CDS             2492257..2493180
     CDS             2493189..2494103
     CDS             2494116..2494505
     CDS             2494506..2495369
     CDS             2495370..2496329
     CDS             complement(2496401..2497555)
     CDS             complement(2497581..2498432)
     CDS             complement(2498457..2499299)
     CDS             2499557..2501041
     CDS             complement(2501062..2501463)
     CDS             2501567..2502685
     CDS             complement(2503062..2504225)
     CDS             2504361..2505281
     CDS             2505444..2506616
     CDS             2506713..2508380
     CDS             2508664..2510007
     CDS             2510971..2512203
     CDS             2512547..2512879
     CDS             2512999..2514027
     CDS             2514143..2515591
     CDS             2515598..2516920
     CDS             2516967..2517719
     CDS             2517719..2518816
     CDS             2518910..2519845
     CDS             2520181..2521056
     CDS             complement(2521069..2521593)
     CDS             2522176..2523657
     CDS             complement(2523726..2524403)
     CDS             2524733..2525647
     CDS             complement(2525670..2526023)
     CDS             complement(2526087..2527601)
     CDS             2527759..2528478
     CDS             2528471..2529748
     CDS             2529911..2532139
     CDS             complement(2532158..2533090)
     CDS             2533215..2533568
     CDS             2533574..2534410
     CDS             complement(2534730..2535032)
     CDS             complement(2535063..2535752)
     CDS             complement(2535866..2538943)
     CDS             complement(2538973..2540088)
     CDS             complement(2540088..2541650)
     CDS             complement(2542046..2542963)
     CDS             complement(2543281..2543844)
     CDS             2543983..2545119
     CDS             complement(2545161..2545973)
     CDS             complement(2545991..2547313)
     CDS             complement(2547362..2548333)
     CDS             complement(2548419..2549867)
     CDS             2550313..2551545
     CDS             2551774..2553570
     CDS             2553652..2554980
     CDS             2555053..2555886
     CDS             2555911..2556552
     CDS             2556549..2556956
     CDS             complement(2557114..2557881)
     CDS             2558034..2559068
     CDS             complement(2559649..2559918)
     CDS             2560481..2561167
     CDS             2561253..2562908
     CDS             complement(2563084..2563575)
     CDS             complement(2563682..2564152)
     CDS             complement(2564217..2564648)
     CDS             2564749..2565708
     CDS             complement(2565791..2566567)
     CDS             complement(2566564..2566884)
     CDS             complement(2566884..2567372)
     CDS             complement(2567379..2567825)
     CDS             complement(2567809..2569089)
     CDS             complement(2569145..2571328)
     CDS             complement(2571340..2571789)
     CDS             complement(2571927..2573327)
     CDS             2573839..2574282
     CDS             complement(2574362..2574841)
     CDS             2574939..2576486
     CDS             complement(2576737..2577249)
     CDS             complement(2577504..2577683)
     CDS             complement(2577845..2578174)
     CDS             complement(2578489..2580285)
     CDS             complement(2580628..2581263)
     CDS             2581380..2582423
     CDS             2582556..2584499
     CDS             2584661..2585863
     CDS             complement(2585958..2587028)
     CDS             2587314..2589077
     CDS             2589144..2591345
     CDS             2591342..2591851
     CDS             2591947..2593269
     CDS             complement(2593282..2594025)
     CDS             complement(2594120..2594515)
     CDS             complement(2594593..2595210)
     CDS             complement(2595203..2596714)
     CDS             2597053..2597886
     CDS             2597923..2598348
     CDS             2598576..2600222
     CDS             2600234..2600968
     CDS             2600987..2601151
     CDS             2601158..2602030
     CDS             2602130..2603611
     CDS             2603630..2604130
     CDS             2604145..2606346
     CDS             2606337..2606522
     CDS             complement(2606492..2607721)
     CDS             complement(2607800..2608291)
     CDS             2608755..2609468
     CDS             complement(2609487..2610383)
     CDS             2610571..2610696
     CDS             2610767..2611918
     CDS             2612160..2614283
     CDS             complement(2614440..2615879)
     CDS             2616092..2617261
     CDS             2617496..2618563
     CDS             2618692..2619771
     CDS             complement(2619787..2621187)
     CDS             complement(2621225..2623099)
     CDS             complement(2623115..2623786)
     CDS             complement(2623897..2624715)
     CDS             complement(2625081..2625476)
     CDS             complement(2625484..2626704)
     CDS             2627263..2627508
     CDS             2627864..2628598
     CDS             complement(2628608..2630122)
     CDS             complement(2630345..2631619)
     CDS             2631769..2632686
     CDS             2633009..2634325
     CDS             2634392..2635300
     CDS             2635314..2636105
     CDS             2636196..2636621
     CDS             2636627..2637841
     CDS             2637859..2640552
     CDS             2640683..2641531
     CDS             2641684..2642682
     CDS             2642894..2644066
     CDS             complement(2644308..2645693)
     CDS             complement(2645988..2647241)
     CDS             complement(2647292..2648473)
     CDS             complement(2649726..2650187)
     CDS             2650331..2652715
     CDS             2653209..2654639
     CDS             complement(2654751..2655719)
     CDS             2655809..2656627
     CDS             2656715..2658433
     CDS             complement(2658442..2659227)
     CDS             2659378..2660613
     CDS             complement(2660610..2661518)
     CDS             complement(2661540..2662439)
     CDS             2662599..2663897
     CDS             2663894..2664742
     CDS             2665155..2666153
     CDS             complement(2666264..2667715)
     CDS             complement(2668033..2668215)
     CDS             complement(2668481..2669710)
     CDS             2669965..2670666
     CDS             2670668..2671858
     CDS             2671940..2675038
     CDS             complement(2675320..2676210)
     CDS             complement(2676212..2677153)
     CDS             complement(2677305..2678822)
     CDS             complement(2678902..2679612)
     CDS             complement(2679628..2681430)
     CDS             complement(2681572..2682579)
     CDS             complement(2682576..2683559)
     CDS             complement(2683606..2684574)
     CDS             complement(2684577..2685557)
     CDS             complement(2685665..2687260)
     CDS             2687769..2688035
     CDS             2688194..2689198
     CDS             complement(2689472..2690392)
     CDS             2690542..2691333
     CDS             2691502..2691978
     CDS             2692072..2692953
     CDS             2693032..2694021
     CDS             2694037..2694324
     CDS             2694466..2695242
     CDS             2695236..2695739
     CDS             2695839..2696918
     CDS             complement(2697203..2698525)
     CDS             complement(2698546..2699007)
     CDS             2699223..2700296
     CDS             complement(2700476..2701708)
     CDS             complement(2702178..2702543)
     CDS             complement(2702716..2703378)
     CDS             complement(2703405..2704730)
     CDS             complement(2705009..2706433)
     CDS             complement(2706513..2707289)
     CDS             2707447..2708520
     CDS             complement(2708922..2709833)
     CDS             complement(2710141..2711391)
     CDS             complement(2711388..2712350)
     CDS             2712464..2713282
     CDS             2713346..2714590
     CDS             2714724..2715662
     CDS             2715662..2716666
     CDS             2716663..2717394
     CDS             2717378..2718082
     CDS             complement(2718508..2719410)
     CDS             complement(2719414..2720349)
     CDS             complement(2720436..2721725)
     CDS             complement(2721761..2722798)
     CDS             complement(2723506..2723718)
     CDS             complement(2723740..2724402)
     CDS             2724532..2725443
     CDS             2725463..2726245
     CDS             2726242..2727519
     CDS             2727935..2729962
     CDS             2730253..2732394
     CDS             2732533..2734224
     CDS             2734692..2736395
     CDS             2736461..2737753
     CDS             2737958..2739664
     CDS             2739873..2741564
     CDS             2741865..2743556
     CDS             2743857..2744822
     CDS             2744862..2745968
     CDS             2746090..2746428
     CDS             complement(2746614..2748128)
     CDS             2748315..2749190
     CDS             complement(2749498..2750118)
     CDS             2750304..2750594
     CDS             complement(2750691..2751524)
     CDS             complement(2751693..2752472)
     CDS             2752639..2753433
     CDS             2753430..2754419
     CDS             2754419..2754805
     CDS             complement(2755053..2755832)
     CDS             2755999..2757273
     CDS             complement(2757459..2759039)
     CDS             complement(2759155..2760030)
     CDS             2760133..2760942
     CDS             2761069..2762613
     CDS             2762734..2765517
     CDS             complement(2766893..2768008)
     CDS             complement(2768137..2769051)
     CDS             complement(2769224..2770363)
     CDS             complement(2770368..2770781)
     CDS             2770971..2771306
     CDS             2771313..2772665
     CDS             complement(2772681..2773439)
     CDS             2773608..2774351
     CDS             2774357..2775007
     CDS             complement(2775008..2776636)
     CDS             complement(2776653..2777525)
     CDS             complement(2777538..2779076)
     CDS             complement(2779069..2779467)
     CDS             complement(2779492..2780298)
     CDS             2780415..2780915
     CDS             2781084..2782169
     CDS             2782286..2783065
     CDS             2783175..2784698
     CDS             complement(2784879..2785076)
     CDS             2785626..2788826
     CDS             2788857..2791391
     CDS             2791388..2792266
     CDS             2792379..2792750
     CDS             complement(2793231..2794331)
     CDS             complement(2794291..2796336)
     CDS             complement(2796346..2797629)
     CDS             complement(2797718..2799244)
     CDS             complement(2799261..2799860)
     CDS             complement(2800019..2800669)
     CDS             complement(2800666..2801211)
     CDS             complement(2801417..2802037)
     CDS             complement(2802121..2803464)
     CDS             complement(2803502..2804428)
     CDS             2804500..2805660
     CDS             2805660..2807225
     CDS             2807241..2808185
     CDS             2808182..2808994
     CDS             2808991..2810592
     CDS             complement(2810619..2812406)
     CDS             2812799..2814385
     CDS             2814737..2817094
     CDS             complement(2817376..2817996)
     CDS             2818365..2818598
     CDS             2818835..2819710
     CDS             2819707..2820546
     CDS             2820546..2821793
     CDS             2822372..2823124
     CDS             complement(2823403..2824551)
     CDS             complement(2824586..2825554)
     CDS             2826029..2828617
     CDS             complement(2828711..2829175)
     CDS             2829436..2830827
     CDS             complement(2831098..2831880)
     CDS             complement(2831877..2832428)
     CDS             complement(2832526..2832852)
     CDS             complement(2832863..2833807)
     CDS             2834024..2835196
     CDS             complement(2835647..2837272)
     CDS             2837442..2838611
     CDS             complement(2838718..2840199)
     CDS             complement(2840305..2841543)
     CDS             2841728..2842522
     CDS             2842503..2844008
     CDS             2844259..2847771
     CDS             2847927..2848454
     CDS             2849526..2850773
     CDS             2850815..2853937
     CDS             complement(2853934..2854635)
     CDS             complement(2854632..2856446)
     CDS             complement(2856439..2857275)
     CDS             complement(2857351..2858511)
     CDS             complement(2858554..2859429)
     CDS             complement(2859670..2860311)
     CDS             complement(2860308..2861483)
     CDS             2862238..2863317
     CDS             complement(2863695..2864654)
     CDS             complement(2864987..2866414)
     CDS             complement(2866840..2867619)
     CDS             complement(2867701..2868075)
     CDS             2868409..2868954
     CDS             2868957..2869595
     CDS             complement(2869612..2870721)
     CDS             complement(2870732..2871880)
     CDS             2872281..2872781
     CDS             2872778..2873731
     CDS             2874342..2875085
     CDS             complement(2875221..2876501)
     CDS             2876846..2877133
     CDS             complement(2877174..2877845)
     CDS             complement(2877842..2878831)
     CDS             complement(2879020..2879784)
     CDS             complement(2879902..2882058)
     CDS             complement(2882055..2882228)
     CDS             complement(2882257..2882721)
     CDS             complement(2882724..2884583)
     CDS             complement(2884686..2885177)
     CDS             complement(2885182..2885550)
     CDS             complement(2885547..2886404)
     CDS             complement(2886484..2886891)
     CDS             2887506..2889110
     CDS             2889220..2890623
     CDS             2890756..2891703
     CDS             2891827..2892663
     CDS             2892691..2893437
     CDS             complement(2893445..2894668)
     CDS             complement(2894809..2895906)
     CDS             2896128..2896442
     CDS             2896486..2898105
     CDS             2898379..2898609
     CDS             2898829..2899278
     CDS             2899367..2899906
     CDS             complement(2900003..2900782)
     CDS             complement(2900889..2902466)
     CDS             2902985..2903905
     CDS             2904101..2904517
     CDS             complement(2904524..2904949)
     CDS             complement(2905025..2905486)
     CDS             2905941..2907704
     CDS             2907697..2908392
     CDS             2908445..2908795
     CDS             complement(2908893..2909846)
     CDS             2910233..2910421
     CDS             2910438..2911199
     CDS             complement(2911419..2912909)
     CDS             complement(2913175..2913678)
     CDS             complement(2913806..2914390)
     CDS             complement(2914387..2914968)
     CDS             complement(2914984..2917263)
     CDS             2917585..2918097
     CDS             2918269..2919852
     CDS             complement(2920063..2921772)
     CDS             complement(2921785..2923908)
     CDS             complement(2924179..2925771)
     CDS             complement(2925814..2927397)
     CDS             2927726..2927890
     CDS             complement(2928217..2929206)
     CDS             2929483..2929635
     CDS             2929912..2930586
     CDS             2930648..2932024
     CDS             2932134..2933621
     CDS             2933727..2933996
     CDS             2934166..2935266
     CDS             2935301..2935816
     CDS             2935813..2937792
     CDS             2937798..2938283
     CDS             2938610..2939953
     CDS             2940427..2942436
     CDS             complement(2942672..2944732)
     CDS             2946138..2947724
     CDS             2948009..2948689
     CDS             2948673..2950133
     CDS             2950130..2953090
     CDS             2953985..2955184
     CDS             complement(2955316..2955852)
     CDS             complement(2956022..2956480)
     CDS             complement(2956491..2956778)
     CDS             complement(2956894..2958558)
     CDS             2958736..2959644
     CDS             complement(2959708..2959998)
     CDS             complement(2960158..2962098)
     CDS             2962331..2962687
     CDS             2962704..2964362
     CDS             complement(2964370..2965152)
     CDS             complement(2965246..2965752)
     CDS             complement(2965851..2967332)
     CDS             2967372..2968571
     CDS             2969058..2969897
     CDS             2970162..2971865
     CDS             2972388..2974502
     CDS             2974513..2975931
     CDS             2976078..2977199
     CDS             2977228..2977452
     CDS             complement(2977709..2978386)
     CDS             2978647..2979189
     CDS             2979224..2980345
     CDS             2980395..2981270
     CDS             2981379..2982761
     CDS             2982976..2983815
     CDS             2983824..2984726
     CDS             2984773..2985261
     CDS             complement(2985340..2985657)
     CDS             2985939..2986736
     CDS             2986750..2986992
     CDS             2987013..2987267
     CDS             2987264..2987965
     CDS             2988033..2988698
     CDS             2988872..2990215
     CDS             2990477..2991214
     CDS             complement(2991312..2991794)
     CDS             2991992..2994202
     CDS             complement(2994532..2995803)
     CDS             2996146..2996319
     CDS             complement(2996404..2996766)
     CDS             2996996..2997235
     CDS             2997272..2998477
     CDS             complement(2998450..2999424)
     CDS             complement(2999482..3000735)
     CDS             3001040..3001378
     CDS             3001552..3001944
     CDS             3001975..3003192
     CDS             complement(3003277..3004344)
     CDS             complement(3004420..3004947)
     CDS             complement(3005148..3005765)
     CDS             complement(3005982..3006806)
     CDS             complement(3006904..3007290)
     CDS             complement(3007353..3008126)
     CDS             complement(3008140..3008937)
     CDS             3009015..3009851
     CDS             3009893..3010222
     CDS             3010219..3010698
     CDS             3010717..3011130
     CDS             3011271..3011675
     CDS             3011672..3011968
     CDS             complement(3012386..3012601)
     CDS             complement(3012803..3013432)
     CDS             complement(3013456..3014559)
     CDS             complement(3014724..3015251)
     CDS             complement(3015401..3015580)
     CDS             complement(3015731..3016144)
     CDS             3016558..3017487
     CDS             3017631..3017765
     CDS             3017903..3018916
     CDS             complement(3019144..3019875)
     CDS             complement(3019929..3020843)
     CDS             complement(3021096..3022268)
     CDS             complement(3022464..3022676)
     CDS             complement(3022758..3024488)
     CDS             complement(3024693..3025649)
     CDS             complement(3025668..3026645)
     CDS             3027197..3028150
     CDS             3028211..3030058
     CDS             complement(3030424..3030861)
     CDS             3031085..3031633
     CDS             3031688..3032452
     CDS             complement(3032477..3033784)
     CDS             3034058..3034231
     CDS             3034228..3034815
     CDS             3035062..3035841
     CDS             3035838..3036509
     CDS             3036506..3037114
     CDS             3037318..3038256
     CDS             3038524..3039264
     CDS             3039268..3040725
     CDS             3041086..3042417
     CDS             complement(3042533..3043363)
     CDS             complement(3043409..3043894)
     CDS             complement(3043910..3044611)
     CDS             3044838..3045599
     CDS             complement(3045605..3046603)
     CDS             complement(3046765..3049434)
     CDS             3049771..3050172
     CDS             complement(3050312..3051430)
     CDS             complement(3051587..3052318)
     CDS             complement(3052315..3053148)
     CDS             complement(3053145..3054485)
     CDS             complement(3054499..3055416)
     CDS             3055726..3055875
     CDS             3056033..3056581
     CDS             complement(3056619..3057401)
     CDS             3057635..3058081
     CDS             3058227..3058712
     CDS             3058762..3059619
     CDS             3059642..3060550
     CDS             3060718..3061923
     CDS             3061946..3062269
     CDS             3062273..3062974
     CDS             3062971..3064578
     CDS             3064751..3065152
     CDS             3065284..3065697
     CDS             3065832..3066857
     CDS             3066958..3068238
     CDS             3068420..3069034
     CDS             3069031..3069807
     CDS             3069804..3070742
     CDS             3070739..3071896
     CDS             3071936..3073246
     CDS             3073352..3075037
     CDS             complement(3075042..3075503)
     CDS             complement(3075514..3076338)
     CDS             3076491..3076691
     CDS             3077031..3078164
     CDS             3078161..3079678
     CDS             complement(3079687..3080487)
     CDS             3081223..3082329
     CDS             3082438..3083139
     CDS             3083207..3083854
     CDS             3083851..3084801
     CDS             3084804..3087023
     CDS             3087447..3087659
     CDS             3087690..3088226
     CDS             3089035..3090375
     CDS             3090445..3090774
     CDS             3090783..3091544
     CDS             complement(3091546..3092142)
     CDS             3092266..3093105
     CDS             complement(3093555..3095195)
     CDS             complement(3095347..3095661)
     CDS             3096043..3096327
     CDS             3096558..3097148
     CDS             3097304..3099394
     CDS             complement(3099332..3100582)
     CDS             3100701..3101927
     CDS             3102092..3102628
     CDS             complement(3102716..3103468)
     CDS             complement(3103515..3104273)
     CDS             complement(3104464..3105312)
     CDS             complement(3105393..3106337)
     CDS             complement(3106639..3108057)
     CDS             3108286..3109023
     CDS             3109058..3109579
     CDS             3109721..3110341
     CDS             complement(3110424..3111446)
     CDS             3111598..3112302
     CDS             3112570..3113172
     CDS             3113172..3114152
     CDS             complement(3114445..3115335)
     CDS             complement(3115685..3117106)
     CDS             complement(3117173..3118336)
     CDS             complement(3118573..3120078)
     CDS             complement(3120301..3121947)
     CDS             complement(3122059..3122949)
     CDS             complement(3122961..3123902)
     CDS             complement(3124448..3125578)
     CDS             3125852..3127459
     CDS             complement(3127348..3127584)
     CDS             3127890..3129503
     CDS             complement(3129655..3129795)
     CDS             3130022..3131659
     CDS             complement(3131824..3133227)
     CDS             3133431..3133766
     CDS             3133759..3134244
     CDS             3134272..3134931
     CDS             3135092..3136690
     CDS             3136811..3138427
     CDS             complement(3138545..3139276)
     CDS             3139870..3140334
     CDS             complement(3140345..3141544)
     CDS             complement(3141555..3141797)
     CDS             3142118..3143260
     CDS             3143304..3144059
     CDS             complement(3144162..3145577)
     CDS             3145974..3146801
     CDS             3147074..3147286
     CDS             complement(3147615..3148313)
     CDS             3148510..3148839
     CDS             3148927..3149457
     CDS             complement(3149492..3149659)
     CDS             complement(3149656..3149940)
     CDS             3150016..3150609
     CDS             3150753..3151052
     CDS             3151191..3151331
     CDS             3151563..3152906
     CDS             complement(3153051..3153953)
     CDS             complement(3154282..3154800)
     CDS             complement(3155053..3155505)
     CDS             complement(3155732..3156358)
     CDS             complement(3156690..3157304)
     CDS             complement(3157581..3158138)
     CDS             3158582..3159451
     CDS             3159736..3160164
     CDS             complement(3160151..3161146)
     CDS             3161430..3162506
     CDS             3162755..3164206
     CDS             complement(3164481..3165824)
     CDS             complement(3166080..3166718)
     CDS             3166817..3167662
     CDS             complement(3167517..3168173)
     CDS             3168435..3170909
     CDS             complement(3171263..3171826)
     CDS             3172136..3173011
     CDS             complement(3173141..3175207)
     CDS             3175407..3176876
     CDS             3176970..3178142
     CDS             3178302..3178673
     CDS             complement(3178701..3179945)
     CDS             3180223..3181644
     CDS             3181648..3182880
     CDS             complement(3182989..3183213)
     CDS             complement(3183376..3183663)
     CDS             3184031..3184888
     CDS             complement(3184967..3185425)
     CDS             3185666..3186373
     CDS             3186452..3186844
     CDS             3187030..3188061
     CDS             3188341..3189516
     CDS             complement(3189774..3190358)
     CDS             complement(3190478..3191023)
     CDS             complement(3191285..3192064)
     CDS             3192184..3192447
     CDS             complement(3192337..3194490)
     CDS             complement(3194503..3195249)
     CDS             3195386..3196957
     CDS             complement(3197048..3198436)
     CDS             complement(3198688..3199224)
     CDS             3199519..3199911
     CDS             3200068..3200508
     CDS             3200899..3201612
     CDS             3201810..3202049
     CDS             complement(3202202..3202450)
     CDS             complement(3202779..3203291)
     CDS             complement(3203961..3204440)
     CDS             3204688..3205149
     CDS             3205209..3205688
     CDS             complement(3205782..3206624)
     CDS             3207214..3209112
     CDS             3209439..3210278
     CDS             3210415..3211017
     CDS             complement(3211690..3212016)
     CDS             complement(3212203..3213144)
     CDS             3213254..3214135
     CDS             3214147..3215676
     CDS             3215753..3216709
     CDS             3217073..3218674
     CDS             3218689..3219630
     CDS             3219627..3220544
     CDS             3220579..3221568
     CDS             3221565..3222539
     CDS             3223211..3223582
     CDS             3223604..3225559
     CDS             complement(3225876..3226805)
     CDS             complement(3226792..3227829)
     CDS             3228034..3228765
     CDS             3228815..3228967
     CDS             complement(3228898..3229467)
     CDS             3229727..3231826
     CDS             3232048..3233274
     CDS             complement(3233437..3233697)
     CDS             complement(3233810..3234478)
     CDS             3234715..3235950
     CDS             3236250..3237308
     CDS             complement(3237477..3237758)
     CDS             complement(3237995..3238816)
     CDS             complement(3240086..3240871)
     CDS             3241016..3241723
     CDS             3242095..3242862
     CDS             complement(3243184..3244419)
     CDS             complement(3244750..3245979)
     CDS             3246402..3246593
     CDS             3246593..3247150
     CDS             3247454..3247882
     CDS             3247889..3248581
     CDS             3248661..3249638
     CDS             3250203..3250721
     CDS             3250782..3251159
     CDS             3251705..3255823
     CDS             3255959..3260158
     CDS             3260497..3262557
     CDS             3262645..3265044
     CDS             complement(3265081..3266292)
     CDS             complement(3266536..3267879)
     CDS             3268676..3269047
     CDS             3269091..3269561
     CDS             3269595..3271667
     CDS             3271707..3272897
     CDS             3272985..3273293
     CDS             3273351..3274070
     CDS             3274071..3274691
     CDS             3274688..3274987
     CDS             3275000..3275833
     CDS             3275846..3276124
     CDS             3276135..3276515
     CDS             3276538..3277248
     CDS             3277289..3277702
     CDS             3277708..3277914
     CDS             3277925..3278173
     CDS             3278274..3278642
     CDS             3278642..3278956
     CDS             3278949..3279506
     CDS             3279555..3279860
     CDS             3279873..3280271
     CDS             3280285..3280818
     CDS             3280830..3281192
     CDS             3281241..3281813
     CDS             3281859..3282050
     CDS             3282062..3282547
     CDS             3282706..3284037
     CDS             3284126..3285007
     CDS             3285203..3285571
     CDS             3285700..3286089
     CDS             3286205..3287236
     CDS             3287410..3287823
     CDS             3288007..3288447
     CDS             3288686..3289480
     CDS             3289587..3289883
     CDS             3289905..3291215
     CDS             3291600..3292655
     CDS             3292818..3293759
     CDS             3293759..3294547
     CDS             3294563..3296101
     CDS             3296246..3296542
     CDS             complement(3296671..3297417)
     CDS             complement(3297531..3298265)
     CDS             complement(3298403..3300226)
     CDS             complement(3300385..3301479)
     CDS             3301728..3302789
     CDS             3302888..3304210
     CDS             3304552..3305505
     CDS             3305502..3306437
     CDS             3306568..3307551
     CDS             3307627..3308796
     CDS             complement(3309010..3310239)
     CDS             3310405..3311055
     CDS             complement(3311185..3311748)
     CDS             complement(3311783..3311884)
     CDS             3312001..3312324
     CDS             3312597..3313715
     CDS             complement(3313721..3316768)
     CDS             3316949..3317143
     CDS             3317328..3317642
     CDS             3317817..3318875
     CDS             complement(3319631..3320056)
     CDS             3320516..3321721
     CDS             3321726..3322892
     CDS             3323460..3324596
     CDS             3324593..3324949
     CDS             complement(3325179..3325280)
     CDS             complement(3325604..3327466)
     CDS             3327877..3328824
     CDS             3328781..3330313
     CDS             complement(3330320..3331603)
     CDS             complement(3331689..3332876)
     CDS             complement(3333018..3333788)
     CDS             3333937..3334593
     CDS             3334747..3336243
     CDS             3336402..3337547
     CDS             3337544..3338620
     CDS             3338649..3339539
     CDS             3339539..3341266
     CDS             3341274..3341750
     CDS             3341876..3342793
     CDS             3343040..3344215
     CDS             complement(3344422..3345501)
     CDS             complement(3345703..3347511)
     CDS             complement(3347519..3348109)
     CDS             3348138..3348941
     CDS             complement(3349340..3351715)
     CDS             3351916..3352989
     CDS             3353120..3353833
     CDS             3353938..3354219
     CDS             3354302..3354661
     CDS             3354854..3355822
     CDS             3355819..3356307
     CDS             3356307..3357806
     CDS             3357860..3359077
     CDS             complement(3359189..3359722)
     CDS             3359911..3361194
     CDS             complement(3361255..3363477)
     CDS             complement(3363474..3363965)
     CDS             complement(3363962..3365371)
     CDS             complement(3365624..3367111)
     CDS             3367244..3367492
     CDS             3367744..3369231
     CDS             3369479..3370501
     CDS             3370641..3370973
     CDS             3370989..3372287
     CDS             3373161..3374768
     CDS             complement(3374914..3375057)
     CDS             3375152..3375361
     CDS             3375455..3377521
     CDS             complement(3378369..3379454)
     CDS             complement(3379597..3379947)
     CDS             complement(3379972..3380361)
     CDS             3380483..3381217
     CDS             complement(3381218..3381934)
     CDS             3382015..3382605
     CDS             3382734..3383177
     CDS             3383198..3383650
     CDS             3383669..3383995
     CDS             3384030..3384854
     CDS             3384875..3386554
     CDS             3386560..3387843
     CDS             3387827..3388561
     CDS             3388564..3389022
     CDS             3389034..3389942
     CDS             3389945..3390385
     CDS             3390453..3391553
     CDS             3391638..3392189
     CDS             3392204..3392761
     CDS             3392810..3393151
     CDS             complement(3393207..3393845)
     CDS             complement(3393842..3395938)
     CDS             complement(3396105..3396482)
     CDS             complement(3396591..3397478)
     CDS             complement(3397547..3397750)
     CDS             complement(3397841..3398509)
     CDS             complement(3398622..3398975)
     CDS             complement(3398985..3402206)
     CDS             complement(3402203..3403204)
     CDS             complement(3403323..3403652)
     CDS             3403750..3405036
     CDS             3405033..3405473
     CDS             3405526..3405729
     CDS             3405775..3407220
     CDS             3407413..3407622
     CDS             3407772..3408032
     CDS             3409450..3409773
     CDS             3409783..3411282
     CDS             3411293..3412402
     CDS             3412399..3416598
     CDS             3416600..3417622
     CDS             complement(3417910..3418614)
     CDS             3419600..3419824
     CDS             complement(3419857..3419982)
     CDS             complement(3419960..3421084)
     CDS             complement(3421484..3421750)
     CDS             3421959..3422402
     CDS             complement(3422623..3422904)
     CDS             complement(3422975..3424420)
     CDS             3424546..3426249
     CDS             complement(3426510..3427814)
     CDS             complement(3427811..3428026)
     CDS             complement(3428041..3428646)
     CDS             complement(3428639..3429640)
     CDS             complement(3429915..3431567)
     CDS             complement(3431570..3433654)
     CDS             complement(3434567..3434944)
     CDS             3435084..3437027
     CDS             3437083..3437484
     CDS             complement(3437593..3438252)
     CDS             3438618..3439181
     CDS             3439220..3439459
     CDS             complement(3439733..3441589)
     CDS             3441795..3442289
     CDS             complement(3442304..3443560)
     CDS             complement(3443583..3444857)
     CDS             complement(3444901..3445575)
     CDS             complement(3445615..3446319)
     CDS             complement(3446423..3447778)
     CDS             complement(3447763..3449211)
     CDS             complement(3449333..3451801)
     CDS             3452029..3453156
     CDS             3453228..3453434
     CDS             3453588..3455603
     CDS             3455714..3456580
     CDS             3456592..3456879
     CDS             complement(3456889..3457698)
     CDS             3457854..3458423
     CDS             3458440..3459099
     CDS             3459096..3460532
     CDS             complement(3460547..3461533)
     CDS             complement(3461652..3462509)
     CDS             3462625..3463053
     CDS             complement(3463056..3463778)
     CDS             3463793..3464089
     CDS             complement(3464390..3465427)
     CDS             complement(3465608..3465880)
     CDS             complement(3465976..3466968)
     CDS             3467867..3469144
     CDS             complement(3469233..3469607)
     CDS             complement(3469837..3471063)
     CDS             complement(3471207..3472343)
     CDS             complement(3472442..3473050)
     CDS             3473231..3474127
     CDS             3474124..3475398
     CDS             3475395..3475712
     CDS             complement(3476013..3476801)
     CDS             3477151..3477453
     CDS             3477441..3477998
     CDS             complement(3478614..3480146)
     CDS             complement(3480170..3480796)
     CDS             complement(3480956..3482455)
     CDS             complement(3482475..3483200)
     CDS             3483456..3483743
     CDS             complement(3483735..3484718)
     CDS             3484824..3485549
     CDS             3485713..3486207
     CDS             complement(3486489..3487277)
     CDS             3487305..3487547
     CDS             complement(3487557..3488135)
     CDS             3488229..3489047
     CDS             3489484..3490077
     CDS             3490388..3491617
     CDS             3491713..3492204
     CDS             3492282..3492842
     CDS             3493239..3494222
     CDS             3494792..3494995
     CDS             complement(3495999..3497180)
     CDS             complement(3497226..3498734)
     CDS             complement(3499025..3499123)
     CDS             complement(3499523..3500779)
     CDS             3501187..3501948
     CDS             complement(3502010..3502600)
     CDS             complement(3502652..3503599)
     CDS             complement(3503747..3503986)
     CDS             complement(3503992..3504453)
     CDS             3504799..3505758
     CDS             3505792..3506529
     CDS             3506964..3507203
     CDS             3507427..3508692
     CDS             3508961..3510238
     CDS             3510362..3511249
     CDS             3511253..3511912
     CDS             complement(3511933..3514311)
     CDS             complement(3514623..3515102)
     CDS             complement(3515155..3516576)
     CDS             complement(3516611..3517669)
     CDS             complement(3517696..3518556)
     CDS             complement(3518553..3519554)
     CDS             complement(3519554..3520384)
     CDS             complement(3520708..3523212)
     CDS             complement(3523212..3524309)
     CDS             complement(3524306..3525475)
     CDS             3525813..3527312
     CDS             3527328..3527780
     CDS             3527950..3528486
     CDS             complement(3528523..3530391)
     CDS             complement(3530459..3530644)
     CDS             complement(3530843..3531106)
     CDS             3531391..3531813
     CDS             3531860..3532744
     CDS             complement(3532821..3533648)
     CDS             complement(3533663..3534475)
     CDS             3535293..3535673
     CDS             complement(3535745..3537244)
     CDS             complement(3537272..3539467)
     CDS             complement(3539601..3540278)
     CDS             complement(3540340..3540894)
     CDS             3541053..3542126
     CDS             3542140..3542793
     CDS             complement(3543304..3543513)
     CDS             3544082..3544273
     CDS             complement(3544290..3545171)
     CDS             3545389..3546030
     CDS             3546017..3546640
     CDS             3546640..3547218
     CDS             complement(3547237..3547413)
     CDS             3547442..3547609
     CDS             complement(3547793..3548941)
     CDS             complement(3549109..3549219)
     CDS             complement(3549328..3550797)
     CDS             3551062..3552834
     CDS             3553138..3553851
     CDS             complement(3553866..3554495)
     CDS             complement(3554864..3555520)
     CDS             complement(3555538..3556089)
     CDS             complement(3556099..3557511)
     CDS             complement(3557819..3558322)
     CDS             complement(3559166..3561181)
     CDS             3561435..3563747
     CDS             3563895..3564350
     CDS             complement(3564360..3564920)
     CDS             complement(3564940..3565905)
     CDS             complement(3566081..3566662)
     CDS             complement(3566816..3568588)
     CDS             3568816..3569367
     CDS             complement(3569357..3569503)
     CDS             complement(3569707..3570474)
     CDS             complement(3570513..3572237)
     CDS             3572415..3574097
     CDS             complement(3574106..3575452)
     CDS             complement(3575596..3577737)
     CDS             complement(3577931..3578200)
     CDS             complement(3578277..3578426)
     CDS             3578602..3579882
     CDS             3580003..3580401
     CDS             3580562..3581185
     CDS             complement(3581284..3581586)
     CDS             complement(3581664..3582362)
     CDS             complement(3582454..3583134)
     CDS             3583266..3583967
     CDS             3584052..3584270
     CDS             complement(3584351..3584758)
     CDS             complement(3585607..3585798)
     CDS             3586342..3587376
     CDS             3587581..3588039
     CDS             3588142..3589764
     CDS             complement(3589786..3590679)
     CDS             complement(3590690..3592786)
     CDS             complement(3592976..3593221)
     CDS             complement(3593385..3593858)
     CDS             3594045..3595085
     CDS             3595152..3595409
     CDS             3596781..3597893
     CDS             3597904..3598818
     CDS             3598818..3599708
     CDS             3599708..3600763
     CDS             3600793..3602139
     CDS             3602356..3603132
     CDS             3603159..3603479
     CDS             3604031..3604354
     CDS             complement(3604385..3604846)
     CDS             3605164..3605442
     CDS             3605582..3606172
     CDS             complement(3606226..3606477)
     CDS             3606866..3607753
     CDS             3607870..3609171
     CDS             3609204..3610502
     CDS             3610499..3611449
     CDS             complement(3611465..3611863)
     CDS             complement(3611974..3612135)
     CDS             complement(3612150..3612383)
     CDS             3612602..3612787
     CDS             3613007..3613891
     CDS             3613959..3614282
     CDS             3614622..3615458
     CDS             complement(3615455..3616129)
     CDS             complement(3616314..3616700)
     CDS             complement(3616810..3617016)
     CDS             complement(3617151..3618077)
     CDS             complement(3618589..3620652)
     CDS             complement(3620725..3621462)
     CDS             3621761..3623836
     CDS             complement(3623931..3624464)
     CDS             complement(3624490..3625287)
     CDS             complement(3625399..3625608)
     CDS             complement(3625737..3625934)
     CDS             complement(3625967..3627307)
     CDS             complement(3627304..3627768)
     CDS             3627970..3628521
     CDS             complement(3628547..3628999)
     CDS             3629294..3630145
     CDS             3630919..3631218
     CDS             3631246..3632061
     CDS             3632362..3633099
     CDS             3633224..3633958
     CDS             3634132..3634563
     CDS             complement(3634592..3634822)
     CDS             complement(3635043..3635258)
     CDS             3635724..3636695
     CDS             complement(3636735..3636926)
     CDS             complement(3636990..3637337)
     CDS             complement(3637485..3637769)
     CDS             3637979..3639688
     CDS             complement(3639729..3640505)
     CDS             3640671..3642740
     CDS             3643651..3643884
     CDS             3644011..3644634
     CDS             complement(3644457..3645782)
     CDS             complement(3646113..3647273)
     CDS             complement(3647756..3647998)
     CDS             3648085..3648570
     CDS             complement(3648599..3648946)
     CDS             complement(3649524..3650180)
     CDS             3650421..3651167
     CDS             complement(3651292..3655050)
     CDS             3655687..3656655
     CDS             complement(3656660..3658909)
     CDS             complement(3659182..3661467)
     CDS             complement(3661950..3662672)
     CDS             3662857..3663267
     CDS             complement(3663354..3664049)
     CDS             3664162..3665109
     CDS             3665182..3666258
     CDS             3666265..3667824
     CDS             3667955..3668713
     CDS             3668735..3669985
     CDS             3670017..3670685
     CDS             complement(3670806..3671687)
     CDS             complement(3671806..3672819)
     CDS             complement(3672945..3674009)
     CDS             complement(3674243..3674854)
     CDS             complement(3674875..3676041)
     CDS             complement(3676216..3677178)
     CDS             complement(3677223..3677996)
     CDS             3678241..3679242
     CDS             complement(3679250..3679930)
     CDS             complement(3679989..3681077)
     CDS             complement(3681074..3681511)
     CDS             complement(3681508..3683028)
     CDS             complement(3683147..3684496)
     CDS             complement(3684581..3685060)
     CDS             complement(3685104..3685478)
     CDS             complement(3685725..3686468)
     CDS             complement(3686654..3687757)
     CDS             complement(3687744..3689159)
     CDS             3689291..3689962
     CDS             complement(3690053..3690817)
     CDS             complement(3690914..3692425)
     CDS             3692490..3693689
     CDS             3693807..3695144
     CDS             complement(3695236..3698451)
     CDS             3699212..3700600
     CDS             3700830..3703337
     CDS             3703620..3704591
     CDS             3704595..3705470
     CDS             complement(3705532..3706167)
     CDS             complement(3706220..3707950)
     CDS             3707976..3708524
     CDS             3709284..3710525
     CDS             complement(3710542..3711978)
     CDS             3712086..3713228
     CDS             3713379..3714560
     CDS             3714659..3715945
     CDS             complement(3716005..3716754)
     CDS             complement(3716865..3718232)
     CDS             complement(3718338..3719066)
     CDS             3719568..3723266
     CDS             complement(3723279..3724535)
     CDS             complement(3724592..3725845)
     CDS             3726043..3727146
     CDS             3727228..3727905
     CDS             complement(3728276..3728923)
     CDS             complement(3729171..3730097)
     CDS             3730488..3731687
     CDS             3731738..3732901
     CDS             3732986..3734482
     CDS             3734482..3734712
     CDS             3734716..3735468
     CDS             3735488..3736810
     CDS             3736807..3738054
     CDS             3738051..3738422
     CDS             3738475..3738873
     CDS             3738994..3739530
     CDS             complement(3739565..3740632)
     CDS             complement(3740993..3742423)
     CDS             3742742..3743329
     CDS             3743326..3744918
     CDS             complement(3744928..3745695)
     CDS             complement(3745726..3745911)
     CDS             complement(3746134..3746913)
     CDS             complement(3747154..3749229)
     CDS             3749501..3750031
     CDS             3750265..3750915
     CDS             3750927..3751916
     CDS             3751963..3753219
     CDS             3753258..3754385
     CDS             3754639..3755898
     CDS             3755930..3756841
     CDS             3756834..3757682
     CDS             3757705..3758802
     CDS             3758813..3759457
     CDS             3759439..3760503
     CDS             complement(3760507..3760905)
     CDS             complement(3760978..3762783)
     CDS             3763134..3763322
     CDS             3763541..3764761
     CDS             3764798..3766114
     CDS             3766319..3767320
     CDS             3767336..3768055
     CDS             3768065..3768331
     CDS             complement(3768328..3769419)
     CDS             3769716..3771557
     CDS             complement(3771929..3772195)
     CDS             complement(3772305..3772706)
     CDS             3772934..3773725
     CDS             complement(3773829..3775049)
     CDS             complement(3775101..3775631)
     CDS             3775680..3776150
     CDS             3776210..3776392
     CDS             complement(3776620..3776883)
     CDS             complement(3776956..3778596)
     CDS             complement(3778648..3779214)
     CDS             3779338..3780393
     CDS             3780390..3781484
     CDS             3781521..3781799
     CDS             complement(3781852..3782937)
     CDS             complement(3783168..3783755)
     CDS             complement(3783881..3784909)
     CDS             3785771..3787003
     CDS             3787142..3787720
     CDS             3787823..3788035
     CDS             complement(3788336..3789088)
     CDS             3789295..3789627
     CDS             3789921..3791108
     CDS             complement(3791179..3792252)
     CDS             complement(3792252..3792524)
     CDS             complement(3792521..3792766)
     CDS             complement(3792859..3793068)
     CDS             complement(3793071..3793289)
     CDS             complement(3793369..3793659)
     CDS             complement(3793800..3794459)
     CDS             3794556..3794810
     CDS             3794807..3795190
     CDS             3795187..3795474
     CDS             3795471..3795725
     CDS             3795722..3796192
     CDS             3796205..3796693
     CDS             3796693..3798525
     CDS             3798522..3798713
     CDS             3798706..3799110
     CDS             3799107..3799406
     CDS             3799403..3799660
     CDS             3799627..3799911
     CDS             3799908..3800168
     CDS             3800229..3801491
     CDS             3801488..3802093
     CDS             complement(3802249..3803190)
     CDS             3803243..3803464
     CDS             3803555..3804043
     CDS             complement(3804073..3805173)
     CDS             3805283..3807022
     CDS             3807022..3808347
     CDS             3808353..3809213
     CDS             3809313..3810047
     CDS             3810241..3811551
     CDS             3811621..3812073
     CDS             3812146..3813414
     CDS             3813427..3813642
     CDS             3813645..3814259
     CDS             3814265..3814645
     CDS             3814649..3814951
     CDS             3814953..3815423
     CDS             3815435..3815881
     CDS             3815910..3817142
     CDS             3817152..3817598
     CDS             3817676..3817933
     CDS             3817935..3820058
     CDS             3820073..3820321
     CDS             3820323..3820682
     CDS             3820679..3821182
     CDS             3821198..3821602
     CDS             3821602..3825399
     CDS             3825421..3825519
     CDS             3825659..3827059
     CDS             3827095..3829266
     CDS             3829317..3830465
     CDS             3830667..3831812
     CDS             3831814..3832116
     CDS             3832128..3832298
     CDS             3832435..3832752
     CDS             3832779..3832925
     CDS             3832927..3833136
     CDS             3833133..3833432
     CDS             complement(3833608..3833826)
     CDS             complement(3833826..3834059)
     CDS             complement(3834059..3834289)
     CDS             3834559..3834816
     CDS             3834861..3835115
     CDS             complement(3835119..3835760)
     CDS             complement(3836062..3836277)
     CDS             complement(3836283..3836735)
     CDS             3837315..3837617
     CDS             complement(3838060..3838185)
     CDS             3838320..3838601
     CDS             complement(3838680..3838844)
     CDS             3839179..3839937
     CDS             3840135..3840788
     CDS             complement(3841611..3842015)
     CDS             complement(3842188..3843345)
     CDS             3843573..3843878
     CDS             complement(3843939..3844424)
     CDS             complement(3844430..3845074)
     CDS             3845398..3847005
     CDS             3847008..3849014
     CDS             3849038..3849952
     CDS             complement(3850017..3851375)
     CDS             complement(3851372..3851917)
     CDS             complement(3851921..3852943)
     CDS             3853307..3853543
     CDS             complement(3853644..3853997)
     CDS             3854334..3854585
     CDS             3854598..3854774
     CDS             3854988..3855920
     CDS             3856098..3856484
     CDS             3856629..3856727
     CDS             complement(3856739..3857161)
     CDS             complement(3857294..3857710)
     CDS             3858039..3858707
     CDS             3858753..3859736
     CDS             complement(3859823..3860731)
     CDS             3860876..3862030
     CDS             3862070..3863023
     CDS             3863007..3863372
     CDS             3863412..3864542
     CDS             3864590..3865750
     CDS             3865767..3866342
     CDS             3866342..3867340
     CDS             3867344..3868267
     CDS             complement(3868318..3868728)
     CDS             complement(3868954..3869760)
     CDS             complement(3869784..3870440)
     CDS             complement(3870700..3871467)
     CDS             3871598..3872509
     CDS             3872603..3872908
     CDS             complement(3872918..3875476)
     CDS             complement(3875485..3876903)
     CDS             complement(3877155..3878495)
     CDS             3879899..3880981
     CDS             3881034..3881288
     CDS             3881772..3882476
     CDS             3882473..3883447
     CDS             3883554..3884144
     CDS             complement(3884265..3884465)
     CDS             3884684..3885040
     CDS             3885181..3885597
     CDS             3885597..3888131
     CDS             3888269..3889714
     CDS             3889717..3890955
     CDS             3891034..3892989
     CDS             3893200..3893982
     CDS             3893975..3894721
     CDS             3894761..3895984
     CDS             3896061..3896924
     CDS             3896926..3897894
     CDS             3898038..3898682
     CDS             3898697..3899704
     CDS             3900053..3901672
     CDS             complement(3901841..3902242)
     CDS             complement(3902239..3903105)
     CDS             complement(3903274..3904002)
     CDS             3904071..3904760
     CDS             3904960..3905532
     CDS             3905644..3907239
     CDS             3907417..3908070
     CDS             3908134..3908676
     CDS             3908761..3910131
     CDS             complement(3910197..3911663)
     CDS             3911810..3913447
     CDS             complement(3913602..3913910)
     CDS             complement(3913926..3914546)
     CDS             3914846..3916015
     CDS             3916730..3916930
     CDS             3917596..3918210
     CDS             complement(3918891..3921593)
     CDS             complement(3921925..3922497)
     CDS             3922917..3924491
     CDS             complement(3924451..3924831)
     CDS             complement(3924939..3926318)
     CDS             3926456..3927802
     CDS             3927825..3928013
     CDS             complement(3928034..3928261)
     CDS             3928493..3930319
     CDS             3930631..3931245
     CDS             3931397..3932194
     CDS             complement(3932221..3932595)
     CDS             3933024..3934901
     CDS             3935086..3935937
     CDS             complement(3936133..3938235)
     CDS             3938433..3938720
     CDS             3938720..3942235
     CDS             complement(3942252..3942362)
     CDS             complement(3942445..3943845)
     CDS             3944108..3944230
     CDS             complement(3944255..3945487)
     CDS             complement(3945601..3947145)
     CDS             complement(3947159..3948973)
     CDS             3949246..3950028
     CDS             complement(3950192..3950524)
     CDS             3950644..3951597
     CDS             complement(3951605..3952819)
     CDS             3952938..3953672
     CDS             3953669..3954394
     CDS             3954597..3955571
     CDS             complement(3955588..3956337)
     CDS             complement(3956458..3956739)
     CDS             3956963..3957964
     CDS             complement(3957994..3959190)
     CDS             3959616..3960743
     CDS             complement(3960751..3962088)
     CDS             3962200..3962790
     CDS             3962787..3963941
     CDS             3964286..3966076
     CDS             3966073..3967680
     CDS             3967855..3968004
     CDS             complement(3968020..3968793)
     CDS             complement(3968845..3969879)
     CDS             complement(3969876..3970607)
     CDS             3970854..3971552
     CDS             3971595..3972008
     CDS             complement(3972077..3972967)
     CDS             complement(3973059..3973460)
     CDS             3973681..3974700
     CDS             3976131..3978182
     CDS             complement(3978230..3978727)
     CDS             complement(3978753..3979817)
     CDS             complement(3979825..3980103)
     CDS             complement(3980235..3981026)
     CDS             3981129..3981644
     CDS             complement(3981718..3982110)
     CDS             complement(3982302..3983300)
     CDS             complement(3983329..3984429)
     CDS             complement(3984449..3985360)
     CDS             complement(3985360..3986298)
     CDS             complement(3986412..3987752)
     CDS             3988156..3988926
     CDS             3989216..3989815
     CDS             3990259..3991179
     CDS             complement(3991267..3994548)
     CDS             3994742..3995251
     CDS             complement(3995248..3996201)
     CDS             3996365..3997624
     CDS             3997629..3998309
     CDS             3998306..3999346
     CDS             3999416..4001533
     CDS             4001533..4002324
     CDS             4002321..4003121
     CDS             4003296..4003925
     CDS             complement(4004125..4005768)
     CDS             complement(4005797..4007683)
     CDS             complement(4007719..4008738)
     CDS             4009214..4010080
     CDS             complement(4010171..4011640)
     CDS             complement(4011637..4012566)
     CDS             complement(4012569..4013444)
     CDS             complement(4013517..4014749)
     CDS             4015362..4016207
     CDS             complement(4016280..4017242)
     CDS             complement(4017428..4018888)
     CDS             4019083..4019718
     CDS             4019718..4020377
     CDS             4020374..4020763
     CDS             4020931..4021764
     CDS             complement(4021826..4022536)
     CDS             4022669..4023487
     CDS             4024190..4026343
     CDS             complement(4026610..4027914)
     CDS             complement(4028001..4028249)
     CDS             complement(4028520..4029890)
     CDS             complement(4029908..4032253)
     CDS             complement(4032456..4033217)
     CDS             complement(4033283..4033963)
     CDS             4034197..4035177
     CDS             4035210..4036547
     CDS             4036549..4037490
     CDS             4037487..4038407
     CDS             complement(4038419..4039348)
     CDS             complement(4039345..4040664)
     CDS             complement(4040947..4042389)
     CDS             complement(4042399..4043574)
     CDS             complement(4043571..4044605)
     CDS             4044983..4046164
     CDS             4046471..4047085
     CDS             4047153..4047950
     CDS             complement(4048246..4048590)
     CDS             complement(4048836..4049393)
     CDS             4050238..4051500
     CDS             complement(4051854..4052327)
     CDS             complement(4052338..4053297)
     CDS             4053380..4054072
     CDS             complement(4054161..4057025)
     CDS             complement(4057328..4058077)
     CDS             complement(4058459..4059844)
     CDS             complement(4060130..4060795)
     CDS             complement(4060943..4061128)
     CDS             4061592..4062257
     CDS             4062796..4063188
     CDS             4063181..4063609
     CDS             4063698..4063985
     CDS             4064428..4064931
     CDS             4064981..4065802
     CDS             4066002..4066448
     CDS             4066445..4066861
     CDS             4067168..4067347
     CDS             complement(4067565..4069307)
     CDS             complement(4069413..4070045)
     CDS             4070566..4072368
     CDS             complement(4072771..4073541)
     CDS             complement(4073551..4076655)
     CDS             complement(4076655..4079783)
     CDS             complement(4079814..4081217)
     CDS             complement(4081207..4082763)
     CDS             4083027..4084340
     CDS             4084348..4085184
     CDS             4085291..4086523
     CDS             4086608..4087642
     CDS             complement(4087772..4088515)
     CDS             complement(4088541..4090061)
     CDS             complement(4090108..4091259)
     CDS             complement(4091342..4092358)
     CDS             4092676..4093869
     CDS             4093990..4095687
     CDS             complement(4095908..4096246)
     CDS             complement(4096246..4096983)
     CDS             complement(4097078..4097869)
     CDS             complement(4097870..4099612)
     CDS             complement(4099664..4101805)
     CDS             complement(4101932..4107163)
     CDS             complement(4108742..4108882)
     CDS             complement(4109305..4109448)
     CDS             complement(4110445..4110639)
     CDS             complement(4111059..4111973)
     CDS             4113749..4114486
     CDS             4114705..4114800
     CDS             4114950..4115111
     CDS             complement(4115161..4115373)
     CDS             complement(4115615..4116088)
     CDS             4116986..4117306
     CDS             4117551..4117706
     CDS             4117993..4118268
     CDS             complement(4118308..4118688)
     CDS             complement(4118716..4118871)
     CDS             complement(4118893..4119111)
     CDS             4119356..4120369
     CDS             complement(4120383..4120514)
     CDS             4121180..4127476
     CDS             4127490..4128983
     CDS             complement(4128996..4131281)
     CDS             complement(4131567..4132127)
     CDS             4132347..4132640
     CDS             4132758..4132949
     CDS             4133062..4133349
     CDS             complement(4133392..4134741)
     CDS             4134950..4136431
     CDS             4136455..4137150
     CDS             4137147..4138745
     CDS             4139094..4140710
     CDS             4140735..4141712
     CDS             4141714..4142544
     CDS             4142541..4144175
     CDS             complement(4144179..4145489)
     CDS             4145639..4146496
     CDS             complement(4146540..4147577)
     CDS             complement(4147577..4149508)
     CDS             4150451..4152316
     CDS             4152320..4154254
     CDS             4154397..4156445
     CDS             4156983..4160228
     CDS             4160792..4162633
     CDS             4162860..4167092
     CDS             4167710..4168303
     CDS             4168597..4168947
     CDS             4169090..4169437
     CDS             complement(4169444..4169665)
     CDS             4169906..4170772
     CDS             4170982..4172448
     CDS             4172629..4174056
     CDS             complement(4174133..4175932)
     CDS             complement(4175936..4177465)
     CDS             complement(4177443..4177775)
     CDS             complement(4177772..4178644)
     CDS             complement(4179009..4179248)
     CDS             complement(4179251..4180219)
     CDS             4180868..4181086
     CDS             complement(4181238..4182392)
     CDS             4182666..4183691
     CDS             complement(4184011..4185105)
     CDS             4185287..4185946
     CDS             complement(4186044..4186508)
     CDS             complement(4186763..4187326)
     CDS             complement(4187382..4187876)
     CDS             4188151..4188408
     CDS             complement(4188507..4191179)
     CDS             complement(4191571..4192464)
     CDS             4192601..4193596
     CDS             complement(4193724..4194221)
     CDS             4194694..4195446
     CDS             4195641..4196396
     CDS             4196711..4197496
     CDS             4197711..4198439
     CDS             4198730..4199383
     CDS             complement(4199499..4200662)
     CDS             complement(4200708..4201010)
     CDS             4201323..4204316
     CDS             4204388..4205227
     CDS             complement(4205314..4206348)
     CDS             complement(4206360..4206929)
     CDS             complement(4207035..4207721)
     CDS             complement(4208558..4209328)
     CDS             complement(4209404..4210261)
     CDS             complement(4210268..4211863)
     CDS             4212336..4212878
     CDS             4212897..4213169
     CDS             4213286..4213450
     CDS             complement(4213560..4213973)
     CDS             4214375..4215286
     CDS             4215490..4216305
     CDS             complement(4216377..4216643)
     CDS             4217129..4217281
     CDS             4217439..4218872
     CDS             4218880..4219980
     CDS             4220050..4220940
     CDS             4221182..4221874
     CDS             complement(4221890..4222744)
     CDS             complement(4222741..4223136)
     CDS             complement(4223180..4224205)
     CDS             complement(4224214..4225815)
     CDS             complement(4225900..4226268)
     CDS             4226473..4227477
     CDS             complement(4227697..4229148)
     CDS             complement(4229256..4229903)
     CDS             4230190..4230573
     CDS             complement(4230586..4231353)
     CDS             complement(4231440..4231808)
     CDS             complement(4231910..4233238)
     CDS             complement(4233369..4234184)
     CDS             complement(4234181..4234717)
     CDS             complement(4234822..4235055)
     CDS             complement(4235337..4236479)
     CDS             complement(4236499..4237338)
     CDS             complement(4237335..4238363)
     CDS             complement(4238406..4239962)
     CDS             complement(4240058..4241854)
     CDS             complement(4241863..4243029)
     CDS             4243139..4243510
     CDS             complement(4243729..4246044)
     CDS             complement(4246463..4247203)
     CDS             complement(4247430..4248329)
     CDS             4248427..4249674
     CDS             4249688..4250215
     CDS             complement(4250742..4251764)
     CDS             4251966..4252757
     CDS             4252775..4253641
     CDS             complement(4253596..4254456)
     CDS             complement(4254453..4255097)
     CDS             complement(4255094..4256800)
     CDS             complement(4256804..4257502)
     CDS             complement(4257514..4258191)
     CDS             complement(4258184..4258633)
     CDS             complement(4258903..4259205)
     CDS             complement(4259205..4260719)
     CDS             complement(4260807..4261508)
     CDS             complement(4261505..4262233)
     CDS             complement(4262235..4263287)
     CDS             complement(4263287..4264153)
     CDS             complement(4264219..4265457)
     CDS             complement(4265554..4266603)
     CDS             complement(4266806..4267279)
     CDS             complement(4267327..4268160)
     CDS             complement(4268147..4269871)
     CDS             complement(4270107..4271078)
     CDS             complement(4271151..4272392)
     CDS             complement(4272523..4273944)
     CDS             complement(4274105..4275463)
     CDS             complement(4275466..4275771)
     CDS             complement(4275783..4277180)
     CDS             complement(4277214..4278236)
     CDS             complement(4278451..4278765)
     CDS             complement(4278830..4279621)
     CDS             complement(4279761..4280318)
     CDS             complement(4280468..4281637)
     CDS             complement(4281952..4282950)
     CDS             complement(4283070..4284212)
     CDS             complement(4284247..4285530)
     CDS             4285712..4286188
     CDS             4286217..4286522
     CDS             complement(4286627..4287484)
     CDS             complement(4289973..4291193)
     CDS             complement(4291193..4292056)
     CDS             complement(4292177..4292503)
     CDS             complement(4292696..4294327)
     CDS             complement(4294495..4294878)
     CDS             4295087..4295653
     CDS             4295656..4296183
     CDS             complement(4296215..4296970)
     CDS             4297194..4299104
     CDS             4299126..4300139
     CDS             4300155..4300973
     CDS             4300976..4301467
     CDS             4301552..4304329
     CDS             complement(4304565..4305899)
     CDS             4306301..4307437
     CDS             4307483..4308112
     CDS             complement(4308607..4308849)
     CDS             4309111..4309758
     CDS             4309847..4310050
     CDS             4310222..4311034
     CDS             4311163..4312368
     CDS             4312589..4313287
     CDS             4313588..4314028
     CDS             complement(4314200..4316491)
     CDS             4316635..4316847
     CDS             complement(4316864..4318552)
     CDS             4318689..4320125
     CDS             4320458..4321762
     CDS             complement(4322120..4323316)
     CDS             complement(4323313..4324170)
     CDS             complement(4324176..4324988)
     CDS             complement(4325018..4325476)
     CDS             complement(4325476..4326543)
     CDS             complement(4326656..4329217)
     CDS             complement(4329390..4330541)
     CDS             complement(4330581..4331804)
     CDS             complement(4331845..4332702)
     CDS             complement(4332699..4333457)
     CDS             complement(4333470..4334033)
     CDS             complement(4334197..4334913)
     CDS             complement(4334988..4335911)
     CDS             complement(4336035..4337024)
     CDS             complement(4337180..4337701)
     CDS             complement(4337801..4338760)
     CDS             complement(4338757..4340073)
     CDS             complement(4340227..4342527)
     CDS             complement(4342707..4346231)
     CDS             complement(4346419..4346517)
     CDS             complement(4346727..4347440)
     CDS             4347706..4348008
     CDS             complement(4348136..4348912)
     CDS             complement(4349369..4350139)
     CDS             4350265..4351344
     CDS             complement(4351357..4352058)
     CDS             complement(4352066..4353346)
     CDS             complement(4353442..4354776)
     CDS             complement(4354988..4356559)
     CDS             complement(4356556..4357089)
     CDS             complement(4357097..4359571)
     CDS             complement(4359658..4360101)
     CDS             complement(4360098..4360883)
     CDS             complement(4360899..4361405)
     CDS             complement(4361539..4361904)
     CDS             complement(4362387..4363286)
     CDS             4363498..4364532
     CDS             4364544..4366049
     CDS             4366060..4367097
     CDS             complement(4367401..4368702)
     CDS             complement(4368902..4369177)
     CDS             complement(4369190..4369594)
     CDS             complement(4369642..4371312)
     CDS             complement(4371313..4372122)
     CDS             complement(4372123..4373550)
     CDS             complement(4373580..4375088)
     CDS             complement(4375085..4377178)
     CDS             complement(4377244..4377552)
     CDS             complement(4377549..4378187)
     CDS             complement(4378197..4378685)
     CDS             complement(4378693..4379763)
     CDS             complement(4379774..4381843)
     CDS             complement(4381941..4383266)
     CDS             complement(4383286..4383501)
     CDS             complement(4383498..4384109)
     CDS             complement(4384124..4385083)
     CDS             complement(4385083..4386279)
     CDS             complement(4386294..4386899)
     CDS             complement(4386911..4387498)
     CDS             complement(4387489..4387983)
     CDS             4388469..4388669
     CDS             4389412..4390668
     CDS             complement(4390688..4391545)
     CDS             complement(4391631..4392209)
     CDS             4392335..4392640
     CDS             4392738..4393565
     CDS             complement(4393504..4393989)
     CDS             4394132..4394341
     CDS             complement(4394627..4397050)
     CDS             complement(4397378..4398652)
     CDS             complement(4399096..4399728)
     CDS             complement(4400026..4401381)
     CDS             4401815..4403122
     CDS             4403147..4404229
     CDS             complement(4404217..4404408)
     CDS             complement(4404408..4405907)
     CDS             4406453..4406791
     CDS             4407019..4408428
     CDS             complement(4408568..4408846)
     CDS             complement(4408883..4409170)
     CDS             complement(4409206..4409817)
     CDS             complement(4409896..4410666)
     CDS             4410886..4412034
     CDS             complement(4412046..4413215)
     CDS             4413710..4414990
     CDS             complement(4414996..4415559)
     CDS             complement(4415593..4415895)
     CDS             complement(4415959..4417185)
     CDS             complement(4417973..4418455)
     CDS             complement(4418457..4418921)
     CDS             complement(4419080..4419508)
     CDS             4419579..4420400
     CDS             4420519..4421103
     CDS             4421330..4422613
     CDS             4423457..4423795
     CDS             complement(4424642..4425730)
     CDS             4425834..4426052
     CDS             complement(4426053..4427114)
     CDS             4427399..4428619
     CDS             complement(4428616..4430922)
     CDS             4431267..4432400
     CDS             4432554..4434083
     CDS             4434177..4435448
     CDS             complement(4435445..4436623)
     CDS             complement(4436742..4437527)
     CDS             4437728..4439575
     CDS             complement(4439572..4440360)
     CDS             4440491..4441432
     CDS             4441541..4442467
     CDS             4442584..4442808
     CDS             4443585..4443782
     CDS             4443860..4444339
     CDS             complement(4444604..4445572)
     CDS             4445806..4445961
     CDS             4446379..4447488
     CDS             4447485..4448594
     CDS             4448598..4449524
     CDS             4449754..4450437
     CDS             4450434..4451963
     CDS             4452536..4454092
     CDS             4454207..4455766
     CDS             complement(4455785..4457416)
     CDS             complement(4457577..4457999)
     CDS             complement(4458202..4458309)
     CDS             complement(4458520..4459428)
     CDS             complement(4459552..4460427)
     CDS             complement(4460666..4460872)
     CDS             4461197..4461937
     CDS             complement(4461966..4462871)
     CDS             complement(4462855..4463748)
     CDS             complement(4463910..4465223)
     CDS             complement(4465220..4466176)
     CDS             complement(4466145..4467380)
     CDS             complement(4467377..4468102)
     CDS             complement(4469419..4470276)
     CDS             complement(4470906..4472000)
     CDS             4472295..4473152
     CDS             4473149..4473868
     CDS             4473887..4474903
     CDS             4474941..4476170
     CDS             4476206..4476772
     CDS             4476797..4477756
     CDS             4477850..4477957
     CDS             4478234..4479577
     CDS             4479665..4480492
     CDS             complement(4480544..4481398)
     CDS             complement(4481538..4482596)
     CDS             complement(4482657..4482755)
     CDS             complement(4482752..4483126)
     CDS             complement(4483123..4484655)
     CDS             4485168..4486592
     CDS             complement(4486574..4487350)
     CDS             complement(4487609..4488391)
     CDS             complement(4488443..4489108)
     CDS             complement(4489098..4490222)
     CDS             complement(4490375..4491220)
     CDS             complement(4491217..4491369)
     CDS             4491605..4491886
     CDS             complement(4491925..4492863)
     CDS             complement(4492894..4493100)
     CDS             complement(4493506..4494123)
     CDS             4494769..4495818
     CDS             4495944..4496165
     CDS             4496932..4497051
     CDS             4497192..4497398
     CDS             complement(4497455..4497901)
     CDS             complement(4497951..4498364)
     CDS             complement(4498525..4499001)
     CDS             complement(4499119..4499820)
     CDS             4500040..4500423
     CDS             complement(4500436..4500891)
     CDS             complement(4501036..4503654)
     CDS             complement(4503830..4504633)
     CDS             complement(4504636..4505589)
     CDS             complement(4505747..4506625)
     CDS             complement(4506828..4507688)
     CDS             complement(4507939..4508328)
     CDS             complement(4508328..4509476)
     CDS             complement(4510448..4510972)
     CDS             complement(4511155..4514646)
     CDS             complement(4514953..4515597)
     CDS             4515734..4516177
     CDS             4516436..4516747
     CDS             complement(4516818..4517633)
     CDS             complement(4517679..4517993)
     CDS             4518069..4518770
     CDS             4518881..4519885
     CDS             complement(4519945..4520190)
     CDS             complement(4520736..4521050)
     CDS             complement(4521086..4521799)
     CDS             complement(4521972..4522358)
     CDS             complement(4522810..4524342)
     CDS             4524568..4525251
     CDS             4525701..4526003
     CDS             complement(4526244..4527164)
     CDS             complement(4527161..4527919)
     CDS             4528061..4529266
     CDS             complement(4529551..4530006)
     CDS             complement(4530022..4530369)
     CDS             4530614..4531036
     CDS             4531047..4531544
     CDS             4531640..4532047
     CDS             4532758..4534686
     CDS             complement(4534807..4536435)
     CDS             complement(4536506..4537294)
     CDS             complement(4537300..4538337)
     CDS             complement(4538443..4538799)
     CDS             complement(4538842..4539933)
     CDS             complement(4539982..4541046)
     CDS             complement(4541119..4542789)
     CDS             complement(4542959..4543258)
     CDS             complement(4543255..4543668)
     CDS             complement(4543684..4544727)
     CDS             4545132..4546952
     CDS             4546995..4547435
     CDS             complement(4547493..4548146)
     CDS             complement(4548156..4548515)
     CDS             complement(4548737..4549678)
     CDS             complement(4549675..4550778)
     CDS             complement(4550800..4551984)
     CDS             complement(4551978..4552769)
     CDS             complement(4552763..4553776)
     CDS             complement(4553754..4554845)
     CDS             4556602..4557528
     CDS             4557983..4559599
     CDS             complement(4559612..4560535)
     CDS             complement(4560532..4561284)
     CDS             complement(4561281..4563860)
     CDS             complement(4563882..4565909)
     CDS             complement(4565906..4568563)
     CDS             complement(4568560..4571043)
     CDS             complement(4571040..4571405)
     CDS             complement(4571402..4571722)
     CDS             complement(4571722..4572204)
     CDS             complement(4572201..4573343)
     CDS             complement(4573376..4573678)
     CDS             complement(4573819..4574472)
     CDS             complement(4574573..4579630)
     CDS             complement(4579627..4579992)
     CDS             complement(4579994..4581985)
     CDS             complement(4581982..4583229)
     CDS             complement(4583226..4584176)
     CDS             complement(4584173..4584937)
     CDS             complement(4585042..4585566)
     CDS             complement(4585578..4587248)
     CDS             complement(4588225..4590534)
     CDS             complement(4590539..4591633)
     CDS             complement(4591652..4592707)
     CDS             complement(4592711..4593751)
     CDS             complement(4593784..4595076)
     CDS             4595333..4596316
     CDS             4596584..4598746
     CDS             complement(4598798..4600000)
     CDS             complement(4600076..4601686)
     CDS             complement(4601733..4603187)
     CDS             complement(4603177..4604169)
     CDS             complement(4604166..4605128)
     CDS             complement(4605128..4605979)
     CDS             complement(4605983..4606996)
     CDS             complement(4607336..4607839)
     CDS             4607883..4608041
     CDS             4608641..4610041
     CDS             complement(4610225..4610995)
     CDS             complement(4611006..4611794)
     CDS             complement(4612124..4613110)
     CDS             complement(4613276..4616428)
     CDS             complement(4616439..4617584)
     CDS             4617942..4618109
     CDS             complement(4618831..4619394)
     CDS             complement(4619504..4619863)
     CDS             complement(4619999..4620973)
     CDS             complement(4620970..4622031)
     CDS             complement(4622348..4622974)
     CDS             complement(4622971..4623516)
     CDS             4623648..4624139
     CDS             4624509..4625591
     CDS             complement(4625670..4627790)
     CDS             complement(4627995..4628987)
     CDS             complement(4628984..4629208)
     CDS             complement(4629205..4629429)
     CDS             complement(4629626..4630132)
     CDS             complement(4630134..4630739)
     CDS             complement(4630845..4631453)
     CDS             complement(4631453..4632604)
     CDS             complement(4632601..4633086)
     CDS             complement(4633100..4634401)
     CDS             complement(4634607..4635161)
     CDS             complement(4635161..4635382)
     CDS             complement(4635401..4635625)
     CDS             complement(4635834..4636346)
     CDS             complement(4636706..4637173)
     CDS             4637439..4638500
     CDS             4638663..4639211
     CDS             4639417..4640106
     CDS             complement(4640155..4641537)
     CDS             4641738..4642529
     CDS             4642620..4643846
     CDS             complement(4643843..4644277)
     CDS             complement(4644337..4645611)
     CDS             complement(4645646..4646056)
     CDS             4646256..4647074
     CDS             4647071..4648462
     CDS             complement(4648472..4649446)
     CDS             complement(4649696..4651948)
     CDS             4652313..4653143
     CDS             4653418..4653711
     CDS             4653953..4654171
     CDS             4654455..4654637
     CDS             complement(4654708..4655331)
     CDS             complement(4655558..4657159)
     CDS             complement(4657161..4658822)
     CDS             4658972..4660030
     CDS             complement(4660050..4660460)
     CDS             complement(4660468..4661454)
     CDS             complement(4661473..4662219)
     CDS             complement(4662369..4662749)
     CDS             complement(4662752..4663675)
     CDS             complement(4663665..4664738)
     CDS             complement(4664735..4665496)
     CDS             complement(4665783..4666202)
     CDS             complement(4666199..4666969)
     CDS             complement(4667052..4669343)
     CDS             complement(4669515..4669907)
     CDS             4670252..4670902
     CDS             4670883..4671587
     CDS             complement(4671839..4672423)
     CDS             complement(4672518..4672991)
     CDS             complement(4672993..4673409)
     CDS             complement(4673448..4674338)
     CDS             4674730..4677033
     CDS             complement(4677320..4677493)
     CDS             complement(4678134..4678280)
     CDS             complement(4678319..4679812)
     CDS             complement(4680410..4681972)
     CDS             complement(4683059..4683415)
     CDS             complement(4683620..4683886)
     CDS             complement(4683981..4684667)
     CDS             complement(4684703..4684807)
     CDS             complement(4685325..4686809)
     CDS             4687058..4687705
     CDS             complement(4687709..4687999)
     CDS             complement(4687996..4689471)
     CDS             complement(4689468..4689701)
     CDS             complement(4689767..4690054)
     CDS             complement(4690174..4691250)
     CDS             complement(4691269..4692252)
     CDS             4692359..4693249
     CDS             4693477..4694412
     CDS             complement(4694594..4696171)
     CDS             4696343..4696828
     CDS             4696833..4697762
     CDS             complement(4697759..4698499)
     CDS             complement(4698575..4699399)
     CDS             complement(4699396..4701090)
     CDS             4701291..4702244
     CDS             4702268..4703569
     CDS             4703600..4704196
     CDS             4704411..4705694
     CDS             4705759..4706874
     CDS             complement(4706886..4707098)
     CDS             4707320..4710067
     CDS             4710072..4712471
     CDS             4712459..4712923
     CDS             4712963..4713721
     CDS             4714109..4715434
     CDS             4715554..4715721
     CDS             4715944..4717296
     CDS             complement(4717310..4717540)
     CDS             complement(4717801..4718214)
     CDS             complement(4718800..4719189)
     CDS             complement(4719648..4720004)
     CDS             complement(4720818..4722239)
     CDS             complement(4722252..4722617)
     CDS             4722836..4723135
     CDS             4723141..4724439
     CDS             complement(4724448..4725308)
     CDS             4725514..4725981
     CDS             4726012..4726764
     CDS             4726878..4728086
     CDS             4728147..4728572
     CDS             complement(4728580..4729428)
     CDS             complement(4729425..4730978)
     CDS             complement(4730975..4731961)
     CDS             complement(4732030..4732986)
     CDS             complement(4733001..4733477)
     CDS             complement(4733549..4733893)
     CDS             complement(4733890..4734690)
     CDS             complement(4734739..4735707)
     CDS             4735857..4736789
     CDS             4737041..4737364
     CDS             complement(4737380..4738393)
     CDS             4738590..4739546
     CDS             4739600..4739761
     CDS             4739784..4740131
     CDS             4740231..4741661
     CDS             4741720..4742481
     CDS             complement(4742723..4745110)
     CDS             complement(4745442..4745774)
     CDS             complement(4746524..4746865)
     CDS             4747308..4749068
     CDS             complement(4749301..4750017)
     CDS             complement(4750106..4750915)
     CDS             complement(4750976..4751863)
     CDS             complement(4752353..4753276)
     CDS             4753539..4754390
     CDS             complement(4754531..4754971)
     CDS             complement(4754992..4755981)
     CDS             complement(4756293..4756484)
     CDS             complement(4756686..4757048)
     CDS             complement(4757133..4757792)
     CDS             complement(4757958..4758824)
     CDS             complement(4758954..4759772)
     CDS             complement(4759847..4760137)
     CDS             complement(4760220..4761638)
     CDS             4761730..4762584
     CDS             4762847..4764019
     CDS             complement(4764133..4764507)
     CDS             complement(4764766..4766004)
     CDS             complement(4766020..4766370)
     CDS             complement(4766408..4767994)
     CDS             4768020..4768778
     CDS             4768996..4769220
     CDS             4769222..4769803
     CDS             complement(4769791..4770807)
     CDS             4770897..4771802
     CDS             complement(4771886..4772230)
     CDS             4772488..4773873
     CDS             4773873..4774658
     CDS             complement(4774673..4775392)
     CDS             complement(4775385..4776140)
     CDS             complement(4776137..4777138)
     CDS             complement(4777138..4778010)
     CDS             complement(4778021..4779271)
     CDS             complement(4779297..4781672)
     CDS             complement(4781669..4782199)
     CDS             complement(4782196..4783056)
     CDS             4783222..4783950
     CDS             4784504..4784788
     CDS             4785199..4788036
     CDS             complement(4788974..4790416)
     CDS             complement(4790460..4790663)
     CDS             4790866..4791861
     CDS             4791858..4795082
     CDS             4795092..4795445
     CDS             complement(4795453..4795617)
     CDS             complement(4795701..4796084)
     CDS             complement(4796081..4796353)
     CDS             complement(4796338..4796673)
     CDS             complement(4796752..4796910)
     CDS             complement(4796903..4797082)
     CDS             complement(4797079..4797171)
     CDS             complement(4797287..4798006)
     CDS             4798135..4798599
     CDS             complement(4798612..4799601)
     CDS             complement(4799598..4800050)
     CDS             complement(4800047..4801654)
     CDS             complement(4801655..4801933)
     CDS             complement(4801969..4802367)
     CDS             complement(4802371..4802976)
     CDS             complement(4802980..4803990)
     CDS             complement(4803983..4805092)
     CDS             complement(4805097..4805315)
     CDS             complement(4805312..4806265)
     CDS             complement(4806262..4807224)
     CDS             4807254..4807439
     CDS             complement(4807346..4808677)
     CDS             complement(4809744..4810685)
     CDS             complement(4811083..4814226)
     CDS             complement(4814256..4815446)
     CDS             4816067..4817140
     CDS             4817244..4817726
     CDS             complement(4817963..4818781)
     CDS             complement(4818868..4819152)
     CDS             complement(4819149..4820795)
     CDS             complement(4820858..4821640)
     CDS             4821730..4822170
     CDS             complement(4822268..4823644)
     CDS             4823746..4824693
     CDS             complement(4824841..4826175)
     CDS             complement(4826172..4827566)
     CDS             complement(4827627..4828004)
     CDS             4828120..4829136
     CDS             4829400..4830554
     CDS             complement(4830575..4831036)
     CDS             complement(4831058..4831765)
     CDS             complement(4831779..4832963)
     CDS             complement(4832997..4834073)
     CDS             complement(4834143..4834772)
     CDS             complement(4834851..4835282)
     CDS             complement(4835431..4836153)
     CDS             4836344..4836733
     CDS             4836790..4837470
     CDS             4837512..4837934
     CDS             complement(4837968..4838759)
     CDS             complement(4838775..4839239)
     CDS             complement(4839246..4840154)
     CDS             complement(4840184..4840873)
     CDS             complement(4840876..4843323)
     CDS             complement(4843522..4843782)
     CDS             complement(4844204..4844665)
     CDS             4844824..4846005
     CDS             4846002..4849148
     CDS             4849855..4852083
     CDS             complement(4852685..4853980)
     CDS             4854191..4854349
     CDS             4854606..4855088
     CDS             complement(4855101..4856018)
     CDS             complement(4856195..4856716)
     CDS             4857201..4858961
     CDS             4859090..4859575
     CDS             4859575..4861626
     CDS             4861623..4861832
     CDS             4861829..4862695
     CDS             4862767..4863351
     CDS             complement(4863356..4863979)
     CDS             4864179..4864541
     CDS             4864746..4865027
     CDS             4865037..4865507
     CDS             4865504..4866709
     CDS             4866747..4868021
     CDS             4868038..4868970
     CDS             4869132..4869509
     CDS             complement(4869602..4870702)
     CDS             complement(4870715..4871878)
     CDS             complement(4871888..4872211)
     CDS             complement(4872316..4874238)
     CDS             complement(4874394..4876292)
     CDS             complement(4876549..4877379)
     CDS             complement(4877410..4878183)
     CDS             complement(4878363..4878725)
     CDS             complement(4878722..4880917)
     CDS             complement(4881178..4881897)
     CDS             complement(4882005..4882895)
     CDS             complement(4882981..4883679)
     CDS             complement(4883814..4885787)
     CDS             4886014..4886616
     CDS             complement(4886620..4886997)
     CDS             complement(4887114..4888712)
     CDS             complement(4888709..4889209)
     CDS             complement(4889215..4889328)
     CDS             complement(4889325..4890734)
     CDS             4890966..4891070
     CDS             4891118..4891426
     CDS             4891580..4892743
     CDS             complement(4892767..4894095)
     CDS             complement(4894108..4894461)
     CDS             complement(4894461..4895849)
     CDS             complement(4896179..4896826)
     CDS             complement(4896830..4897558)
     CDS             complement(4897600..4897776)
     CDS             4898010..4898333
     CDS             4898330..4898737
     CDS             4898920..4899141
     CDS             complement(4899290..4899691)
     CDS             complement(4899974..4900570)
     CDS             complement(4900619..4902004)
     CDS             complement(4902039..4902569)
     CDS             complement(4902619..4903311)
     CDS             4903494..4904180
     CDS             4904454..4904954
     CDS             4905117..4906148
     CDS             4906152..4906832
     CDS             4906973..4908814
     CDS             complement(4908811..4909692)
     CDS             4909970..4910239
     CDS             4910444..4911334
     CDS             complement(4911350..4911586)
     CDS             4912132..4912671
     CDS             4912668..4914269
     CDS             complement(4914282..4915619)
     CDS             complement(4915622..4916503)
     CDS             4916583..4917710
     CDS             4917763..4921014
     CDS             4921025..4922596
     CDS             complement(4922630..4923718)
     CDS             complement(4923904..4924995)
     CDS             complement(4925168..4926340)
     CDS             complement(4926434..4926880)
     CDS             4927144..4928013
     CDS             complement(4928081..4929730)
     CDS             4930199..4932577
     CDS             4932584..4934026
     CDS             4934146..4935744
     CDS             4935792..4935989
     CDS             4936018..4936554
     CDS             4936612..4937637
     CDS             complement(4937643..4938602)
     CDS             4939046..4940080
     CDS             complement(4940083..4941501)
     CDS             complement(4941498..4942775)
     CDS             complement(4942810..4944270)
     CDS             4944429..4945349
     CDS             complement(4945346..4946359)
     CDS             4946474..4947319
     CDS             4947310..4948983
     CDS             4948980..4950239
     CDS             4950475..4951158
     CDS             4951482..4951805
     CDS             complement(4951842..4952636)
     CDS             complement(4952832..4954079)
     CDS             complement(4954203..4956062)
     CDS             complement(4956059..4957075)
     CDS             complement(4957153..4958166)
     CDS             complement(4958166..4959014)
     CDS             complement(4959030..4959779)
     CDS             4960027..4960767
     CDS             complement(4960786..4961412)
     CDS             complement(4961416..4963005)
     CDS             complement(4963015..4963863)
     CDS             complement(4963903..4964790)
     CDS             complement(4964787..4965905)
     CDS             complement(4965902..4966783)
     CDS             complement(4966790..4967812)
     CDS             complement(4967814..4969385)
     CDS             complement(4969397..4969873)
     CDS             complement(4969877..4970698)
     CDS             complement(4970715..4971158)
     CDS             complement(4971163..4971600)
     CDS             complement(4971607..4974498)
     CDS             complement(4974572..4975417)
     CDS             complement(4975423..4977642)
     CDS             complement(4977635..4978417)
     CDS             complement(4978410..4979498)
     CDS             complement(4979500..4980510)
     CDS             complement(4980919..4981740)
     CDS             complement(4981868..4983118)
     CDS             4983607..4984797
     CDS             4984885..4986429
     CDS             4986426..4987406
     CDS             4987403..4988383
     CDS             complement(4988420..4989928)
     CDS             complement(4989925..4990713)
     CDS             complement(4990729..4991769)
     CDS             complement(4991762..4993342)
     CDS             complement(4993345..4994460)
     CDS             complement(4994470..4995573)
     CDS             complement(4995580..4996437)
     CDS             complement(4996450..4997382)
     CDS             complement(4997482..4998921)
     CDS             complement(4998955..4999944)
     CDS             5000128..5001402
     CDS             5001399..5002268
     CDS             5002284..5003309
     CDS             complement(5003530..5003946)
     CDS             complement(5004019..5004945)
     CDS             complement(5004984..5005742)
     CDS             complement(5005754..5006350)
     CDS             complement(5006360..5007568)
     CDS             complement(5007609..5008763)
     CDS             5009294..5010292
     CDS             5011232..5013517
     CDS             complement(5013540..5013800)
     CDS             complement(5014015..5015220)
     CDS             5015508..5016896
     CDS             complement(5016929..5018746)
     CDS             5019072..5020022
     CDS             5020105..5021361
     CDS             5021379..5021519
     CDS             5021488..5022840
     CDS             5022837..5024036
     CDS             5024033..5024827
     CDS             complement(5024849..5026789)
     CDS             complement(5026818..5027474)
     CDS             complement(5027483..5028511)
     CDS             complement(5028508..5029548)
     CDS             complement(5029545..5030711)
     CDS             complement(5030984..5032483)
     CDS             complement(5032663..5033820)
     CDS             complement(5033849..5035174)
     CDS             complement(5035227..5035769)
     CDS             complement(5035856..5037118)
     CDS             complement(5037189..5038226)
     CDS             5038550..5039650
     CDS             complement(5039838..5040491)
     CDS             complement(5040488..5041285)
     CDS             5041771..5043246
     CDS             complement(5043500..5043883)
     CDS             complement(5045708..5045986)
     CDS             5046413..5047738
     CDS             complement(5048044..5048469)
     CDS             complement(5048716..5048940)
     CDS             complement(5055920..5057659)
     CDS             complement(5057671..5058660)
     CDS             complement(5058692..5059444)
     CDS             complement(5059401..5060117)
     CDS             complement(5060117..5061181)
     CDS             complement(5061192..5062064)
     CDS             complement(5062156..5063394)
     CDS             complement(5063404..5064069)
     CDS             complement(5064066..5065226)
     CDS             complement(5065528..5065779)
     CDS             5066014..5066433
     CDS             complement(5066441..5066650)
     CDS             complement(5066793..5068481)
     CDS             5068665..5070023
     CDS             complement(5070040..5070690)
     CDS             complement(5070896..5071567)
     CDS             5071663..5072337
     CDS             5072679..5072786
     CDS             5073598..5074596
     CDS             5074679..5075296
     CDS             5075326..5076696
     CDS             5076700..5077485
     CDS             5077609..5077995
     CDS             5078153..5078557
     CDS             5078704..5079213
     CDS             complement(5079265..5081265)
     CDS             complement(5081278..5083044)
     CDS             complement(5083171..5084079)
     CDS             complement(5084095..5085840)
     CDS             complement(5085862..5086314)
     CDS             complement(5086331..5086600)
     CDS             complement(5086603..5087850)
     CDS             complement(5087873..5088529)
     CDS             complement(5088883..5089155)
     CDS             complement(5089387..5089812)
     CDS             complement(5089812..5091524)
     CDS             complement(5091586..5092413)
     CDS             complement(5092552..5093256)
     CDS             5093277..5093912
     CDS             5094144..5095472
     CDS             5095492..5096217
     CDS             complement(5096269..5096925)
     CDS             complement(5096922..5098262)
     CDS             5098310..5099440
     CDS             complement(5099410..5100171)
     CDS             complement(5100168..5100566)
     CDS             complement(5100563..5101798)
     CDS             5101813..5102586
     CDS             complement(5102550..5103317)
     CDS             complement(5103314..5104072)
     CDS             complement(5104069..5104701)
     CDS             complement(5104694..5105974)
     CDS             complement(5105971..5109381)
     CDS             complement(5109391..5110428)
     CDS             complement(5110444..5110839)
     CDS             complement(5110843..5111475)
     CDS             5111827..5112360
     CDS             5112374..5112982
     CDS             5112986..5114473
     CDS             complement(5114460..5115431)
     CDS             5115454..5116476
     CDS             complement(5116473..5117192)
     CDS             complement(5117189..5117782)
     CDS             complement(5117782..5118837)
     CDS             5119027..5121384
     CDS             5121392..5121964
     CDS             complement(5121966..5122178)
     CDS             complement(5122295..5122402)
     CDS             complement(5122609..5123658)
     CDS             5123799..5124347
     CDS             5124344..5124943
     CDS             5125112..5125465
     CDS             complement(5125523..5125912)
     CDS             complement(5127025..5127213)
     CDS             complement(5127383..5127733)
     CDS             complement(5128196..5128423)
     CDS             5129200..5129667
     CDS             complement(5129847..5130479)
     CDS             5130669..5130902
     CDS             complement(5130915..5132270)
     CDS             complement(5132311..5135007)
     CDS             complement(5135054..5135641)
     CDS             complement(5136081..5136872)
     CDS             complement(5136906..5138693)
     CDS             complement(5138862..5140664)
     CDS             5140856..5141494
     CDS             complement(5141630..5142091)
     CDS             complement(5142175..5143020)
     CDS             complement(5143147..5145288)
     CDS             5145479..5146210
     CDS             5146275..5148005
     CDS             5148067..5149344
     CDS             complement(5149469..5150218)
     CDS             5150497..5150904
     CDS             5150973..5151530
     CDS             complement(5151821..5152300)
     CDS             5152616..5153428
     CDS             5153699..5153836
     CDS             5154125..5155411
     CDS             5155662..5156981
     CDS             5157196..5157615
     CDS             5157694..5158716
     CDS             5158848..5160236
     CDS             5160446..5162770
     CDS             complement(5162941..5164284)
     CDS             complement(5164643..5165194)
     CDS             5165378..5165683
     CDS             complement(5165685..5166926)
     CDS             complement(5167213..5168169)
     CDS             5168368..5168844
     CDS             5168841..5170397
     CDS             5170422..5173301
     CDS             5173303..5174151
     CDS             5174141..5174386
     CDS             complement(5174498..5175727)
     CDS             complement(5175730..5178495)
     CDS             5178841..5179998
     CDS             5180008..5180373
     CDS             5180529..5183402
     CDS             complement(5183567..5184655)
     CDS             5185117..5185392
     CDS             5186585..5186824
     CDS             5186984..5187157
     CDS             complement(5187175..5187420)
     CDS             complement(5187522..5187824)
     CDS             5188093..5188533
     CDS             5188679..5188930
     CDS             complement(5189000..5190511)
     CDS             5190715..5191125
     CDS             5191296..5192378
     CDS             5192578..5193741
     CDS             complement(5193719..5194381)
     CDS             complement(5194451..5195344)
     CDS             5195368..5195592
     CDS             5195625..5196023
     CDS             5196146..5196763
     CDS             complement(5196790..5197458)
     CDS             complement(5197632..5198330)
     CDS             complement(5198376..5199086)
     CDS             5199196..5200608
     CDS             5200671..5201228
     CDS             5201461..5202045
     CDS             5202069..5202620
     CDS             5202758..5203054
     CDS             5203443..5204042
     CDS             complement(5204082..5204750)
     CDS             complement(5204778..5205221)
     CDS             complement(5205261..5206916)
     CDS             5207428..5207907
     CDS             5208072..5208284
     CDS             complement(5208641..5209345)
     CDS             complement(5209401..5210093)
     CDS             complement(5210258..5211241)
     CDS             complement(5211388..5213958)
     CDS             complement(5214114..5215193)
     CDS             complement(5215208..5215975)
     CDS             complement(5216146..5216409)
     CDS             complement(5216545..5216901)
     CDS             complement(5216918..5217343)
     CDS             complement(5217376..5217783)
     CDS             5218172..5219221
     CDS             5219218..5219973
     CDS             complement(5220381..5224130)
     CDS             complement(5224235..5225005)
     CDS             complement(5225002..5225490)
     CDS             complement(5225487..5226689)
     CDS             complement(5226709..5227203)
     CDS             5227592..5228356
     CDS             5228382..5229170
     CDS             5229189..5230244
     CDS             5230250..5231029
     CDS             complement(5231562..5232353)
     CDS             complement(5232515..5233543)
     CDS             complement(5233652..5235763)
     CDS             complement(5236035..5236400)
     CDS             complement(5236629..5237240)
     CDS             5237385..5237759
     CDS             complement(5237799..5238212)
     CDS             5238482..5239606
     CDS             5239606..5240022
     CDS             5240071..5240556
     CDS             5240807..5241193
     CDS             complement(5241392..5241757)
     CDS             complement(5242134..5243708)
     CDS             complement(5243939..5245483)
     CDS             5245871..5246317
     CDS             complement(5246499..5248046)
     CDS             complement(5248383..5249897)
     CDS             complement(5249894..5251084)
     CDS             complement(5251137..5252753)
     CDS             complement(5252764..5253567)
     CDS             complement(5253660..5255531)
     CDS             complement(5255545..5257410)
     CDS             complement(5257454..5259259)
     CDS             complement(5259559..5260062)
     CDS             complement(5260157..5261584)
     CDS             5261702..5262241
     CDS             5262295..5262720
     CDS             complement(5262884..5264227)
     CDS             complement(5264522..5265109)
     CDS             complement(5265198..5265602)
     CDS             5265837..5266268
     CDS             complement(5266340..5266846)
     CDS             5267241..5268332
     CDS             5268465..5270390
     CDS             complement(5271265..5271888)
     CDS             complement(5272057..5273178)
     CDS             5273262..5273726
     CDS             complement(5273781..5274101)
     CDS             complement(5274185..5274559)
     CDS             5274945..5280707
     CDS             complement(5281269..5282150)
     CDS             complement(5282300..5283070)
     CDS             complement(5283077..5284210)
     CDS             5284369..5285364
     CDS             complement(5285346..5286533)
     CDS             5286619..5288157
     CDS             5288278..5290005
     CDS             complement(5290013..5291002)
     CDS             complement(5291059..5291871)
     CDS             complement(5292063..5293481)
     CDS             complement(5293637..5294710)
     CDS             5294910..5295827
     CDS             complement(5296083..5298317)
     CDS             complement(5298352..5298633)
     CDS             5299975..5300433
     CDS             complement(5300477..5301895)
     CDS             complement(5301892..5302557)
     CDS             complement(5302558..5302902)
     CDS             5303203..5303403
     CDS             complement(5303428..5304123)
     CDS             complement(5304123..5304650)
     CDS             complement(5304643..5305005)
     CDS             5305167..5305484
     CDS             5305534..5306898
     CDS             5306928..5308118
     CDS             5308230..5309861
     CDS             complement(5309871..5310299)
     CDS             5310466..5311122
     CDS             complement(5311419..5312132)
     CDS             5312306..5313199
     CDS             5313223..5314743
     CDS             5314772..5316091
     CDS             5316106..5316957
     CDS             complement(5317101..5318444)
     CDS             complement(5318982..5320562)
     CDS             complement(5320576..5321847)
     CDS             complement(5322010..5322699)
     CDS             complement(5322719..5324128)
     CDS             complement(5324133..5325023)
     CDS             complement(5325050..5325475)
     CDS             complement(5325475..5327352)
     CDS             complement(5327349..5327636)
     CDS             complement(5327645..5328295)
     CDS             complement(5328326..5328832)
     CDS             complement(5328848..5329672)
     CDS             5329823..5330872
     CDS             complement(5330901..5331359)
     CDS             complement(5331475..5332275)
     CDS             5332397..5332642
     CDS             5332994..5334055
     CDS             complement(5334009..5336522)
     CDS             5336758..5337918
     CDS             complement(5337968..5338882)
     CDS             complement(5339020..5339472)
     CDS             complement(5339603..5341912)
     CDS             complement(5342118..5343131)
     CDS             complement(5343143..5345353)
     CDS             complement(5345395..5345778)
     CDS             complement(5345890..5347419)
     CDS             complement(5348681..5349829)
     CDS             complement(5349878..5350879)
     CDS             5351224..5351937
     CDS             complement(5351945..5354164)
     CDS             complement(5354265..5356484)
     CDS             complement(5356554..5357966)
     CDS             complement(5357979..5358995)
     CDS             complement(5359006..5360289)
     CDS             5360503..5361465
     CDS             complement(5361472..5363442)
     CDS             5363833..5365779
     CDS             5365776..5367578
     CDS             5367817..5369865
     CDS             complement(5369975..5371171)
     CDS             5371405..5372910
     CDS             5372929..5374059
     CDS             5374471..5375973
     CDS             5375995..5376717
     CDS             5376813..5377751
     CDS             5377748..5378356
     CDS             5378369..5379367
     CDS             5379410..5380258
     CDS             5380255..5381178
     CDS             5381187..5382224
     CDS             5382234..5382848
     CDS             5382835..5383878
     CDS             5383906..5384568
     CDS             5384905..5386071
     CDS             5386068..5386604
     CDS             5386601..5387341
     CDS             5387410..5388675
     CDS             5388822..5389664
     CDS             5389701..5390450
     CDS             5390492..5391550
     CDS             5391547..5393685
     CDS             complement(5393751..5394044)
     CDS             5394222..5396510
     CDS             5396660..5397157
     CDS             5397245..5398372
     CDS             5398391..5399212
     CDS             5399285..5400304
     CDS             5400301..5401320
     CDS             5401317..5402444
     CDS             5402486..5403418
     CDS             5403418..5405280
     CDS             complement(5405300..5406043)
     CDS             complement(5406054..5407181)
     CDS             complement(5407171..5408145)
     CDS             5408367..5409524
     CDS             5409521..5410522
     CDS             complement(5410527..5412440)
     CDS             complement(5412437..5413720)
     CDS             complement(5413717..5415189)
     CDS             complement(5415227..5416207)
     CDS             5416356..5417420
     CDS             5417478..5418074
     CDS             5418075..5418602
     CDS             complement(5418584..5419678)
     CDS             5419762..5420775
     CDS             5420879..5422684
     CDS             5422709..5423410
     CDS             complement(5424235..5425461)
     CDS             complement(5426798..5427901)
     CDS             5428017..5429090
     CDS             complement(5429261..5429656)
     CDS             complement(5429771..5430832)
     CDS             complement(5431095..5431250)
     CDS             complement(5431431..5432126)
     CDS             5432925..5433734
     CDS             5433752..5435221
     CDS             5435254..5435988
     CDS             5435985..5437253
     CDS             complement(5437257..5438126)
     CDS             complement(5438248..5438499)
     CDS             complement(5438612..5440540)
     CDS             5440624..5441094
     CDS             complement(5441320..5442777)
     CDS             5442924..5443649
     CDS             5443719..5444528
     CDS             complement(5444635..5445126)
     CDS             5445448..5445708
     CDS             5445718..5446791
     CDS             5446788..5447495
     CDS             5447679..5447957
     CDS             5447998..5448633
     CDS             5448780..5449814
     CDS             complement(5450141..5451553)
     CDS             complement(5451792..5452988)
     CDS             complement(5453058..5454407)
     CDS             5454527..5456233
     CDS             complement(5456283..5457446)
     CDS             5457636..5458013
     CDS             5458061..5458753
     CDS             5458859..5459983
     CDS             5460367..5460696
     CDS             complement(5460825..5461943)
     CDS             complement(5462287..5463003)
     CDS             complement(5463003..5463749)
     CDS             complement(5463746..5464783)
     CDS             complement(5464791..5465660)
     CDS             complement(5465898..5467076)
     CDS             5467353..5467649
     CDS             complement(5467654..5468517)
     CDS             5468667..5469491
     CDS             complement(5469762..5470715)
     CDS             complement(5470699..5471781)
     CDS             complement(5471905..5472579)
     CDS             5472868..5473737
     CDS             5473734..5475665
     CDS             5475668..5475895
     CDS             5475904..5476797
     CDS             5476908..5477981
     CDS             5478041..5479327
     CDS             5479493..5480332
     CDS             5480482..5481705
     CDS             5481839..5483029
     CDS             5483196..5483357
     CDS             complement(5483820..5485340)
     CDS             complement(5485491..5486033)
     CDS             complement(5486064..5487050)
     CDS             complement(5487180..5487977)
     CDS             complement(5487977..5489170)
     CDS             complement(5489379..5490584)
     CDS             5490712..5491470
     CDS             5491593..5494547
     CDS             5494663..5495142
     CDS             5495209..5496069
     CDS             5496176..5497180
     CDS             5497260..5497622
     CDS             complement(5497624..5498487)
     CDS             5498585..5499832
     CDS             complement(5500514..5501293)
     CDS             complement(5501366..5502103)
     CDS             complement(5502103..5505528)
     CDS             complement(5505621..5505878)
     CDS             complement(5506356..5508443)
     CDS             5508814..5509557
     CDS             5509620..5510618
     CDS             5510652..5511164
     CDS             5511188..5512477
     CDS             complement(5512625..5513356)
     CDS             complement(5513724..5513828)
     CDS             complement(5513930..5514643)
     CDS             5514783..5515100
     CDS             complement(5515120..5516220)
     CDS             complement(5516223..5517002)
     CDS             complement(5517005..5518177)
     CDS             5518576..5519079
     CDS             complement(5519110..5521851)
     CDS             5522058..5523053
     CDS             5523070..5524620
     CDS             complement(5524672..5526432)
     CDS             complement(5526531..5526893)
     CDS             5527053..5527781
     CDS             complement(5527834..5529117)
     CDS             complement(5529279..5529746)
     CDS             complement(5529751..5530050)
     CDS             complement(5530047..5530283)
     CDS             complement(5530447..5530968)
     CDS             5531324..5531509
     CDS             complement(5531523..5532467)
     CDS             complement(5532565..5536464)
     CDS             5536596..5537894
     CDS             5538062..5539711
     CDS             complement(5539778..5540752)
     CDS             5540939..5541223
     CDS             complement(5541231..5542382)
     CDS             complement(5542734..5543327)
     CDS             5543549..5543863
     CDS             complement(5543945..5544298)
     CDS             complement(5544388..5544687)
     CDS             complement(5545183..5545371)
     CDS             5545803..5546036
     CDS             complement(5546183..5546860)
     CDS             complement(5546906..5547961)
     CDS             5548209..5550530
     CDS             complement(5550573..5551001)
     CDS             complement(5551336..5551950)
     CDS             complement(5552002..5552559)
     CDS             5552703..5553329
     CDS             5553450..5553725
     CDS             complement(5553822..5554796)
     CDS             5555023..5555286
     CDS             5555459..5555785
     CDS             complement(5555763..5556755)
     CDS             5557082..5557303
     CDS             complement(5557351..5557962)
     CDS             complement(5557940..5558581)
     CDS             complement(5558578..5559735)
     CDS             complement(5559752..5560450)
     CDS             complement(5560462..5561256)
     CDS             complement(5561249..5562133)
     CDS             complement(5562130..5563233)
     CDS             complement(5563236..5563847)
     CDS             complement(5563847..5564215)
     CDS             5564422..5565147
     CDS             complement(5565179..5566021)
     CDS             complement(5566026..5567087)
     CDS             complement(5567084..5567869)
     CDS             complement(5567873..5568688)
     CDS             complement(5568739..5569746)
     CDS             complement(5569902..5570750)
     CDS             complement(5570747..5571631)
     CDS             complement(5571728..5572660)
     CDS             complement(5572738..5573547)
     CDS             5573729..5574391
     CDS             5574388..5575575
     CDS             5575581..5576282
     CDS             complement(5576289..5577401)
     CDS             complement(5577523..5578278)
     CDS             complement(5578309..5579232)
     CDS             complement(5579294..5580145)
     CDS             complement(5580142..5580966)
     CDS             complement(5580963..5582009)
     CDS             5582592..5583146
     CDS             5583149..5583694
     CDS             5584195..5585115
     CDS             5585221..5587572
     CDS             complement(5587586..5588446)
     CDS             5588578..5589141
     CDS             complement(5589172..5589378)
     CDS             complement(5589532..5589828)
     CDS             complement(5589870..5591177)
     CDS             complement(5591197..5592303)
     CDS             complement(5592364..5593209)
     CDS             complement(5593468..5593806)
     CDS             complement(5593803..5594594)
     CDS             complement(5594597..5595847)
     CDS             complement(5596068..5596562)
     CDS             complement(5596581..5597306)
     CDS             complement(5597391..5598278)
     CDS             5598697..5599128
     CDS             5599130..5599546
     CDS             complement(5599565..5599927)
     CDS             complement(5599924..5600253)
     CDS             complement(5600293..5600526)
     CDS             5600796..5601281
     CDS             5601373..5601738
     CDS             5601775..5602530
     CDS             5602555..5602797
     CDS             5603010..5604353
     CDS             complement(5604832..5605290)
     CDS             complement(5605307..5605474)
     CDS             complement(5605485..5605799)
     CDS             complement(5605838..5606044)
     CDS             complement(5606057..5606365)
     CDS             complement(5606401..5607612)
     CDS             complement(5607615..5607875)
     CDS             complement(5607893..5608249)
     CDS             complement(5608265..5608504)
     CDS             complement(5608501..5608824)
     CDS             complement(5608821..5609594)
     CDS             complement(5609587..5610120)
     CDS             complement(5610132..5610461)
     CDS             complement(5610472..5610696)
     CDS             complement(5610752..5612314)
     CDS             complement(5612575..5613441)
     CDS             complement(5613441..5613662)
     CDS             complement(5613659..5614873)
     CDS             complement(5614883..5615173)
     CDS             complement(5615203..5615526)
     CDS             5615850..5616458
     CDS             complement(5616676..5617137)
     CDS             5617298..5617756
     CDS             5617806..5618657
     CDS             5618688..5619005
     CDS             complement(5619508..5619834)
     CDS             complement(5619853..5620140)
     CDS             complement(5620164..5620364)
     CDS             complement(5620381..5620851)
     CDS             complement(5620862..5621257)
     CDS             complement(5621283..5622680)
     CDS             complement(5622691..5624364)
     CDS             complement(5624495..5626054)
     CDS             complement(5626138..5627640)
     CDS             complement(5627718..5628605)
     CDS             5629054..5629446
     CDS             5629492..5629950
     CDS             complement(5630220..5631461)
     CDS             complement(5631465..5632790)
     CDS             complement(5632809..5633570)
     CDS             complement(5633609..5635126)
     CDS             complement(5635166..5635360)
     CDS             complement(5635928..5637667)
     CDS             complement(5638081..5638926)
     CDS             5639253..5640086
     CDS             5640193..5640435
     CDS             complement(5640718..5641575)
     CDS             5641727..5641909
     CDS             complement(5642200..5642355)
     CDS             complement(5642381..5642569)
     CDS             complement(5642703..5643059)
     CDS             complement(5643166..5644530)
     CDS             5644740..5645360
     CDS             5645421..5646266
     CDS             complement(5647148..5647735)
     CDS             5647768..5648976
     CDS             5648973..5650217
     CDS             5650214..5651044
     CDS             5651041..5651895
     CDS             5651892..5652503
     CDS             complement(5652695..5653255)
     CDS             complement(5653252..5654127)
     CDS             5654289..5655215
     CDS             5655272..5656093
     CDS             complement(5656117..5656476)
     CDS             5656563..5657543
     CDS             5657543..5658280
     CDS             5658270..5658980
     CDS             5659017..5659364
     CDS             complement(5659391..5659603)
     CDS             5659806..5660114
     CDS             complement(5660483..5660875)
     CDS             5661140..5662804
     CDS             5662836..5663171
     CDS             5663168..5664106
     CDS             complement(5664118..5665071)
     CDS             5665479..5667281
     CDS             5667360..5667893
     CDS             5667957..5669066
     CDS             5669100..5669663
     CDS             5670036..5670488
     CDS             5670491..5672824
     CDS             complement(5672896..5673270)
     CDS             5673578..5674516
     CDS             complement(5674525..5676018)
     CDS             complement(5676540..5677334)
     CDS             5678299..5678910
     CDS             complement(5679153..5679929)
     CDS             complement(5679976..5680965)
     CDS             5681065..5682000
     CDS             5682000..5682698
     CDS             5682700..5683503
     CDS             5683500..5684267
     CDS             5684264..5685031
     CDS             complement(5685033..5686412)
     CDS             complement(5686409..5687023)
     CDS             complement(5687020..5689080)
     CDS             complement(5689077..5690810)
     CDS             complement(5690807..5691685)
     CDS             complement(5691728..5692429)
     CDS             complement(5692422..5693165)
     CDS             complement(5693165..5694133)
     CDS             complement(5694130..5695002)
     CDS             complement(5695249..5696472)
     CDS             complement(5696469..5697293)
     CDS             5697410..5699443
     CDS             5699484..5700902
     CDS             5700899..5701516
     CDS             complement(5701718..5702218)
     CDS             5702395..5702550
     CDS             complement(5702584..5702808)
     CDS             complement(5703012..5704403)
     CDS             complement(5705274..5707691)
     CDS             complement(5708530..5709177)
     CDS             complement(5709297..5710622)
     CDS             complement(5710619..5711185)
     CDS             complement(5711306..5712349)
     CDS             complement(5712612..5714189)
     CDS             complement(5714317..5714445)
     CDS             complement(5714780..5715913)
     CDS             5716699..5717433
     CDS             5717572..5719122
     CDS             5719330..5719929
     CDS             5720032..5720328
     CDS             complement(5720510..5721076)
     CDS             complement(5721222..5721455)
     CDS             5721581..5722306
     CDS             complement(5722316..5722933)
     CDS             complement(5722934..5723314)
     CDS             5723469..5724716
     CDS             complement(5724724..5726496)
     CDS             5726651..5727802
     CDS             5727947..5730715
     CDS             complement(5730831..5731769)
     CDS             complement(5731766..5732482)
     CDS             complement(5732486..5733493)
     CDS             complement(5733716..5734501)
     CDS             complement(5734722..5735534)
     CDS             5735651..5736436
     CDS             5736433..5737989
     CDS             complement(5738296..5738691)
     CDS             complement(5738798..5740558)
     CDS             complement(5740684..5741265)
     CDS             complement(5741535..5741846)
     CDS             complement(5741846..5742703)
     CDS             5743236..5744360
     CDS             complement(5744690..5745709)
     CDS             complement(5745860..5746462)
     CDS             complement(5746712..5747401)
     CDS             complement(5747405..5747947)
     CDS             complement(5747944..5748099)
     CDS             complement(5748099..5749082)
     CDS             complement(5749241..5751010)
     CDS             complement(5751344..5751778)
     CDS             complement(5751775..5752032)
     CDS             complement(5752063..5752989)
     CDS             5752993..5753883
     CDS             5754151..5754420
     CDS             5754707..5755420
     CDS             5755584..5755859
     CDS             complement(5756374..5757972)
     CDS             complement(5758097..5758303)
     CDS             complement(5758411..5759352)
     CDS             complement(5759349..5760479)
     CDS             complement(5760730..5761242)
     CDS             complement(5761239..5761724)
     CDS             complement(5761728..5762522)
     CDS             complement(5762673..5764184)
     CDS             complement(5764192..5764971)
     CDS             complement(5765071..5765604)
     CDS             complement(5765601..5766197)
     CDS             5766925..5767491
     CDS             5767588..5769012
     CDS             5769245..5769430
     CDS             5769430..5769726
     CDS             5769834..5770109
     CDS             5770131..5772008
     CDS             complement(5772026..5772808)
     CDS             5772899..5773822
     CDS             complement(5773838..5775406)
     CDS             complement(5775453..5777324)
     CDS             complement(5777321..5778058)
     CDS             complement(5778070..5778813)
     CDS             complement(5778810..5779808)
     CDS             complement(5779805..5780680)
     CDS             complement(5780755..5781894)
     CDS             complement(5781974..5782855)
     CDS             complement(5782979..5783920)
     CDS             complement(5783952..5787779)
     CDS             complement(5787954..5789186)
     CDS             complement(5789258..5790562)
     CDS             complement(5791581..5792393)
     CDS             complement(5792605..5793039)
     CDS             5793140..5794057
     CDS             5794091..5795845
     CDS             5796167..5796406
     CDS             5796653..5796940
     CDS             complement(5797072..5798493)
     CDS             5798566..5799075
     CDS             complement(5799077..5800576)
     CDS             5800839..5801660
     CDS             5801707..5802468
     CDS             5802470..5803213
     CDS             5803210..5803854
     CDS             5804330..5805565
     CDS             complement(5805758..5805931)
     CDS             5806225..5808822
     CDS             5808943..5809359
     CDS             5809359..5810027
     CDS             5810265..5810816
     CDS             5810816..5811841
     CDS             5811885..5812508
     CDS             complement(5812522..5813565)
     CDS             complement(5813682..5814416)
     CDS             5814693..5815613
     CDS             5815610..5816371
     CDS             complement(5816388..5816738)
     CDS             5817073..5817879
     CDS             complement(5817974..5818123)
     CDS             complement(5818140..5819165)
     CDS             complement(5819178..5820680)
     CDS             complement(5820694..5821647)
     CDS             5822329..5822583
     CDS             5822606..5824324
     CDS             complement(5824334..5825353)
     CDS             complement(5825322..5826704)
     CDS             complement(5826744..5827694)
     CDS             complement(5827808..5830087)
     CDS             5830302..5831903
     CDS             complement(5832097..5832261)
     CDS             5832534..5833430
     CDS             complement(5833606..5833770)
     CDS             5833921..5835744
     CDS             5836032..5837315
     CDS             complement(5837705..5839855)
     CDS             complement(5839965..5841638)
     CDS             complement(5841760..5842701)
     CDS             complement(5843034..5843993)
     CDS             complement(5844339..5846183)
     CDS             complement(5846274..5847593)
     CDS             complement(5847590..5848627)
     CDS             complement(5848920..5849909)
     CDS             complement(5849978..5850901)
     CDS             complement(5850906..5852309)
     CDS             complement(5852479..5853669)
     CDS             complement(5853638..5854789)
     CDS             complement(5854930..5856330)
     CDS             complement(5856439..5857545)
     CDS             complement(5857729..5859105)
     CDS             complement(5859102..5860562)
     CDS             complement(5860634..5862382)
     CDS             complement(5862379..5862771)
     CDS             complement(5862775..5863716)
     CDS             5864268..5865119
     CDS             complement(5865124..5866377)
     CDS             complement(5866402..5866755)
     CDS             complement(5867366..5869183)
     CDS             complement(5869503..5871092)
     CDS             complement(5871288..5872631)
     CDS             5872818..5873450
     CDS             complement(5874626..5875123)
     CDS             5875311..5877632
     CDS             complement(5877956..5878219)
     CDS             complement(5878512..5879681)
     CDS             5880099..5880863
     CDS             complement(5880929..5882314)
     CDS             complement(5882304..5883071)
     CDS             5883289..5884776
     CDS             5884811..5886103
     CDS             5886103..5888064
     CDS             complement(5888274..5889161)
     CDS             complement(5889324..5890202)
     CDS             complement(5890286..5892490)
     CDS             complement(5892495..5893511)
     CDS             complement(5893508..5894032)
     CDS             complement(5894168..5895190)
     CDS             complement(5895298..5896173)
     CDS             5896212..5897873
     CDS             complement(5898122..5898754)
     CDS             complement(5898899..5899588)
     CDS             complement(5899640..5900701)
     CDS             5901049..5901747
     CDS             5901990..5903627
     CDS             5903825..5903986
     CDS             5904360..5905571
     CDS             5906014..5906754
     CDS             5906778..5908181
     CDS             complement(5908250..5908786)
     CDS             complement(5909111..5909359)
     CDS             complement(5909512..5910993)
     CDS             5911208..5911990
     CDS             5912167..5913180
     CDS             5913171..5913368
     CDS             5913697..5914479
     CDS             5914466..5915074
     CDS             5915213..5917114
     CDS             5917280..5917666
     CDS             5918033..5918287
     CDS             5918497..5918766
     CDS             complement(5918797..5919417)
     CDS             5919526..5920065
     CDS             complement(5920541..5920981)
     CDS             5921580..5921849
     CDS             5922011..5922565
     CDS             complement(5922596..5922868)
     CDS             5922962..5924023
     CDS             5924042..5924395
     CDS             5924420..5924836
     CDS             5924865..5925470
     CDS             5925635..5926759
     CDS             5926756..5929830
     CDS             5929827..5930138
     CDS             complement(5930239..5930724)
     CDS             complement(5931292..5931558)
     CDS             5931723..5932061
     CDS             5932284..5932565
     CDS             complement(5932649..5933899)
     CDS             complement(5933892..5934092)
     CDS             complement(5934149..5934730)
     CDS             complement(5934875..5936524)
     CDS             5936827..5937045
     CDS             5937152..5938114
     CDS             complement(5938177..5939415)
     CDS             5939784..5940782
     CDS             complement(5940792..5941649)
     CDS             complement(5941759..5942172)
     CDS             complement(5942302..5943483)
     CDS             5943592..5943837
     CDS             5943942..5944784
     CDS             complement(5944826..5946064)
     CDS             5946183..5946770
     CDS             complement(5946808..5947179)
     CDS             complement(5947172..5950867)
     CDS             5951107..5952618
     CDS             complement(5952667..5954796)
     CDS             5955064..5956647
     CDS             5957042..5959531
     CDS             complement(5959751..5960929)
     CDS             complement(5961021..5961812)
     CDS             5961993..5963141
     CDS             complement(5963455..5965089)
     CDS             complement(5965153..5965746)
     CDS             complement(5965860..5966786)
     CDS             complement(5966950..5967789)
     CDS             complement(5967868..5968302)
     CDS             5968365..5968637
     CDS             complement(5969275..5969709)
     CDS             complement(5970065..5970721)
     CDS             5970906..5972126
     CDS             complement(5972155..5973204)
     CDS             5973338..5973787
     CDS             5974070..5975557
     CDS             5975768..5976562
     CDS             complement(5976647..5977444)
     CDS             complement(5977610..5977849)
     CDS             complement(5978005..5978907)
     CDS             5979243..5981837
     CDS             complement(5981964..5983172)
     CDS             5983235..5984038
     CDS             5984168..5985517
     CDS             complement(5985543..5986505)
     CDS             complement(5986706..5987116)
     CDS             complement(5987319..5987618)
     CDS             complement(5988254..5989309)
     CDS             complement(5989792..5990040)
     CDS             complement(5990037..5990513)
     CDS             complement(5990513..5991907)
     CDS             5992310..5993413
     CDS             5993632..5994066
     CDS             complement(5994100..5994357)
     CDS             5994960..5995889
     CDS             5995886..5996665
     CDS             5996896..5997204
     CDS             5997201..5998394
     CDS             5998387..5999376
     CDS             5999526..6000194
     CDS             6000623..6002422
     CDS             6002392..6004242
     CDS             6004373..6005428
     CDS             complement(6005588..6006853)
     CDS             complement(6007324..6008862)
     CDS             complement(6008859..6010136)
     CDS             complement(6010358..6012301)
     CDS             6013420..6016266
     CDS             6016280..6017329
     CDS             6017326..6018849
     CDS             6018860..6020107
     CDS             6020126..6020938
     CDS             complement(6020948..6022759)
     CDS             complement(6022804..6024756)
     CDS             6025101..6028406
     CDS             6028403..6030541
     CDS             6030546..6032621
     CDS             6032618..6034384
     CDS             6034387..6037191
     CDS             complement(6037192..6037503)
     CDS             6037675..6037839
     CDS             complement(6037908..6040622)
     CDS             6040996..6041874
     CDS             complement(6042175..6042477)
     CDS             complement(6042562..6043251)
     CDS             complement(6043248..6045965)
     CDS             complement(6046030..6046638)
     CDS             complement(6046754..6048874)
     CDS             complement(6048891..6050594)
     CDS             complement(6050629..6050748)
     CDS             6051155..6051595
     CDS             6051614..6051898
     CDS             6052038..6052313
     CDS             complement(6052440..6054095)
     CDS             complement(6054834..6055073)
     CDS             complement(6055198..6055731)
     CDS             6055848..6056594
     CDS             6056591..6057184
     CDS             6057396..6058604
     CDS             6058688..6059653
     CDS             complement(6060057..6060554)
     CDS             complement(6060551..6062236)
     CDS             6062604..6063431
     CDS             6063415..6064080
     CDS             complement(6064331..6065248)
     CDS             complement(6065245..6065649)
     CDS             complement(6065891..6067351)
     CDS             complement(6067429..6068142)
     CDS             complement(6068155..6069327)
     CDS             complement(6069324..6070355)
     CDS             complement(6070357..6071277)
     CDS             complement(6071277..6072026)
     CDS             complement(6072349..6074838)
     CDS             complement(6075209..6075376)
     CDS             complement(6075585..6076232)
     CDS             6077239..6078039
     CDS             6078036..6080342
     CDS             complement(6080345..6081187)
     CDS             complement(6081153..6081800)
     CDS             complement(6081805..6083514)
     CDS             complement(6083536..6084231)
     CDS             complement(6084244..6084915)
     CDS             complement(6084918..6085448)
     CDS             complement(6085504..6086523)
     CDS             complement(6086598..6087944)
     CDS             complement(6088140..6089177)
     CDS             complement(6089270..6089965)
     CDS             complement(6089965..6090708)
     CDS             complement(6090712..6091854)
     CDS             complement(6091857..6092750)
     CDS             complement(6092814..6094070)
     CDS             complement(6094322..6094930)
     CDS             complement(6094966..6096132)
     CDS             complement(6096302..6097285)
     CDS             6097341..6098591
     CDS             6098600..6098863
     CDS             6098860..6101835
     CDS             6101828..6102424
     CDS             complement(6102589..6103887)
     CDS             complement(6103968..6105293)
     CDS             complement(6105304..6105987)
     CDS             complement(6105987..6106880)
     CDS             6107123..6107800
     CDS             complement(6107935..6108420)
     CDS             complement(6108690..6110252)
     CDS             6111083..6111763
     CDS             complement(6112128..6112478)
     CDS             complement(6112545..6113183)
     CDS             complement(6113211..6114404)
     CDS             6114763..6116358
     CDS             6116371..6117066
     CDS             6117338..6117613
     CDS             6117955..6119541
     CDS             6119586..6120674
     CDS             6120674..6121291
     CDS             6121322..6121669
     CDS             6121723..6123096
     CDS             complement(6123310..6125265)
     CDS             6125704..6127935
     CDS             6127994..6128260
     CDS             complement(6128405..6128560)
     CDS             complement(6128627..6129202)
     CDS             complement(6129217..6130077)
     CDS             complement(6130088..6130894)
     CDS             complement(6130891..6132066)
     CDS             complement(6132101..6133057)
     CDS             6133447..6133632
     CDS             6133650..6133970
     CDS             6133986..6136490
     CDS             6136496..6136966
     CDS             6136963..6137625
     CDS             6137903..6139012
     CDS             6139151..6140272
     CDS             6140493..6141836
     CDS             complement(6143133..6144824)
     CDS             6145066..6145782
     CDS             6145853..6146263
     CDS             6146318..6146422
     CDS             6146668..6146952
     CDS             complement(6147041..6147598)
     CDS             complement(6147653..6148612)
     CDS             6148872..6149117
     CDS             6149148..6149411
     CDS             complement(6149435..6149872)
     CDS             complement(6149927..6151567)
     CDS             complement(6151604..6152896)
     CDS             complement(6153271..6153954)
     CDS             complement(6153947..6155173)
     CDS             complement(6155170..6156444)
     CDS             6156639..6159194
     CDS             6159338..6160267
     CDS             6160296..6161318
     CDS             6161437..6162792
     CDS             complement(6162875..6164560)
     CDS             complement(6164677..6166533)
     CDS             complement(6166694..6168283)
     CDS             complement(6168871..6170541)
     CDS             complement(6170735..6172324)
     CDS             complement(6172494..6173666)
     CDS             complement(6173810..6174103)
     CDS             6174212..6175195
     CDS             6175192..6176043
     CDS             complement(6176050..6176505)
     CDS             complement(6176535..6177362)
     CDS             complement(6177556..6178356)
     CDS             complement(6178924..6180273)
     CDS             6180694..6181830
     CDS             complement(6182095..6182718)
     CDS             complement(6182816..6183658)
     CDS             complement(6183690..6184331)
     CDS             complement(6184396..6186159)
     CDS             complement(6186252..6186554)
     CDS             complement(6186689..6187714)
     CDS             complement(6187981..6193983)
     CDS             complement(6193980..6198899)
     CDS             complement(6199080..6200810)
     CDS             complement(6201195..6203243)
     CDS             complement(6203421..6203891)
     CDS             complement(6204059..6204583)
     CDS             complement(6204703..6205905)
     CDS             6206047..6207357
     CDS             6207565..6208215
     CDS             6208409..6208663
     CDS             6208731..6208925
     CDS             6208986..6209447
     CDS             complement(6209631..6211613)
     CDS             complement(6211963..6212283)
     CDS             complement(6212416..6213633)
     CDS             complement(6213636..6215150)
     CDS             6215504..6216187
     CDS             6216278..6216982
     CDS             6216996..6217481
     CDS             complement(6217456..6218064)
     CDS             6218163..6218945
     CDS             complement(6218942..6219637)
     CDS             complement(6219670..6219903)
     CDS             complement(6219911..6220675)
     CDS             6220768..6221691
     CDS             6221757..6221969
     CDS             6222172..6222354
     CDS             6222549..6225707
     CDS             complement(6228200..6229153)
     CDS             complement(6229319..6229984)
     CDS             complement(6230111..6230878)
     CDS             complement(6230878..6232005)
     CDS             complement(6232002..6232859)
     CDS             6233100..6233390
     CDS             6233580..6234287
     CDS             6234360..6234965
     CDS             6235006..6236103
     CDS             complement(6236133..6236423)
     CDS             6236646..6237098
     CDS             6237098..6237577
     CDS             6237687..6237836
     CDS             complement(6238135..6238548)
     CDS             complement(6238701..6239648)
     CDS             complement(6239790..6240230)
     CDS             complement(6240427..6240657)
     CDS             complement(6240816..6241262)
     CDS             6241528..6241758
     CDS             6241874..6242281
     CDS             6242634..6243863
     CDS             6244000..6245319
     CDS             6245316..6246251
     CDS             6246248..6247072
     CDS             6247386..6248480
     CDS             complement(6248487..6249302)
     CDS             complement(6249330..6250535)
     CDS             complement(6250532..6251401)
     CDS             complement(6251724..6254144)
     CDS             complement(6254141..6254641)
     CDS             complement(6254808..6255671)
     CDS             complement(6256034..6257269)
     CDS             complement(6257571..6258164)
     CDS             6258840..6259340
     CDS             6259514..6260332
     CDS             complement(6260479..6260874)
     CDS             complement(6261102..6261305)
     CDS             complement(6261491..6263176)
     CDS             complement(6263418..6264497)
     CDS             6264887..6265396
     CDS             6265399..6266124
     CDS             6266429..6267832
     CDS             complement(6267846..6268829)
     CDS             6268970..6269761
     CDS             6269831..6271354
     CDS             6271386..6272237
     CDS             6272322..6273527
     CDS             complement(6273834..6274373)
     CDS             complement(6274455..6274760)
     CDS             6274930..6275394
     CDS             6275516..6276220
     CDS             6276325..6277185
     CDS             6277438..6277653
     CDS             complement(6277905..6278549)
     CDS             6278802..6280868
     CDS             6281179..6281514
     CDS             6281767..6282384
     CDS             6282381..6282632
     CDS             6282655..6283119
     CDS             6283119..6284093
     CDS             6284386..6285729
     CDS             6286125..6286670
     CDS             6286989..6288575
     CDS             6288591..6289445
     CDS             complement(6289519..6289914)
     CDS             6290182..6291162
     CDS             6291469..6294468
     CDS             6294663..6295160
     CDS             6295335..6296030
     CDS             6296241..6297623
     CDS             6297623..6299002
     CDS             6300113..6300532
     CDS             6300983..6301300
     CDS             6301302..6301697
     CDS             6301747..6302295
     CDS             6302334..6303902
     CDS             complement(6304119..6304430)
     CDS             6304635..6306476
     CDS             complement(6306701..6307255)
     CDS             complement(6307478..6309529)
     CDS             6309661..6310107
     CDS             complement(6310110..6311015)
     CDS             complement(6311043..6312344)
     CDS             complement(6312344..6313042)
     CDS             complement(6313039..6313533)
     CDS             complement(6313585..6316815)
     CDS             complement(6316971..6318254)
     CDS             complement(6318325..6318639)
     CDS             complement(6318645..6319193)
     CDS             complement(6319208..6320191)
     CDS             6320327..6321943
     CDS             complement(6321951..6322775)
     CDS             6322889..6323188
     CDS             complement(6323185..6324192)
     CDS             complement(6324185..6325492)
     CDS             complement(6325485..6326255)
     CDS             complement(6326273..6326512)
     CDS             complement(6326600..6327418)
     CDS             complement(6327405..6328961)
     CDS             6329083..6329607
     CDS             complement(6329608..6330540)
     CDS             complement(6330537..6331211)
     CDS             complement(6331447..6331923)
     CDS             6332143..6332892
     CDS             6332930..6334174
     CDS             6334171..6335148
     CDS             6335219..6336259
     CDS             6336256..6337098
     CDS             6337273..6338082
     CDS             complement(6338162..6338965)
     CDS             6339272..6340051
     CDS             complement(6340142..6340651)
     CDS             6340983..6341279
     CDS             6341415..6343058
     CDS             6343209..6344399
     CDS             complement(6344698..6345129)
     CDS             complement(6345278..6346942)
     CDS             6347262..6349022
     CDS             complement(6349259..6350251)
     CDS             complement(6350668..6351135)
     CDS             complement(6351210..6352529)
     CDS             complement(6352526..6353767)
     CDS             6354238..6354417
     CDS             6354719..6355885
     CDS             6356400..6357023
     CDS             complement(6358221..6359714)
     CDS             6359917..6360312
     CDS             complement(6360375..6361334)
     CDS             6361586..6361768
     CDS             complement(6361830..6362090)
     CDS             complement(6362191..6362835)
     CDS             complement(6362932..6363057)
     CDS             6363219..6364208
     CDS             6364223..6364690
     CDS             complement(6364704..6365612)
     CDS             6365740..6366438
     CDS             6366475..6367074
     CDS             6367146..6367304
     CDS             complement(6367291..6367890)
     CDS             complement(6367984..6368844)
     CDS             complement(6369113..6369844)
     CDS             complement(6369854..6370546)
     CDS             complement(6370548..6371279)
     CDS             complement(6371404..6372318)
     CDS             complement(6372880..6374262)
     CDS             complement(6375060..6376724)
     CDS             complement(6376874..6377998)
     CDS             6378099..6378488
     CDS             6378635..6379483
     CDS             complement(6379484..6380683)
     CDS             complement(6380680..6381684)
     CDS             complement(6381904..6382179)
     CDS             complement(6382244..6382942)
     CDS             6383108..6383659
     CDS             6384025..6385650
     CDS             complement(6385864..6386313)
     CDS             6386534..6387694
     CDS             6387789..6389042
     CDS             6389175..6390629
     CDS             6390743..6391072
     CDS             complement(6391105..6392100)
     CDS             6392604..6393734
     CDS             6393721..6395370
     CDS             6395603..6397195
     CDS             complement(6397444..6398919)
     CDS             6399041..6399919
     CDS             complement(6399992..6400594)
     CDS             6400786..6402018
     CDS             6402519..6405701
     CDS             6405952..6406158
     CDS             complement(6406217..6407107)
     CDS             6407248..6407682
     CDS             6408122..6409237
     CDS             6409289..6410422
     CDS             6410395..6411567
     CDS             6411564..6412343
     CDS             complement(6412515..6413414)
     CDS             6413737..6414303
     CDS             6414486..6414647
     CDS             complement(6414717..6415868)
     CDS             complement(6416208..6417611)
     CDS             complement(6417924..6418946)
     CDS             6418949..6419593
     CDS             6419658..6420554
     CDS             6420630..6421109
     CDS             6421255..6422448
     CDS             6422600..6423070
     CDS             6423239..6424030
     CDS             complement(6424627..6425934)
     CDS             complement(6425947..6435474)
     CDS             complement(6435531..6436307)
     CDS             complement(6436326..6437105)
     CDS             complement(6437645..6439099)
     CDS             complement(6439086..6441212)
     CDS             6442196..6442291
     CDS             complement(6442851..6443114)
     CDS             complement(6443116..6443442)
     CDS             6443614..6446625
     CDS             6447267..6447452
     CDS             6447461..6448738
     CDS             complement(6448914..6449273)
     CDS             6449635..6450519
     CDS             6450965..6451789
     CDS             6451920..6453890
     CDS             complement(6453895..6454785)
     CDS             6454871..6455644
     CDS             complement(6455630..6456265)
     CDS             6456429..6458174
     CDS             6458290..6460098
     CDS             6460256..6463063
     CDS             complement(6463111..6465633)
     CDS             complement(6465647..6467233)
     CDS             6467256..6468236
     CDS             complement(6468631..6468780)
     CDS             6469581..6471269
     CDS             6471543..6473102
     CDS             complement(6473172..6474047)
     CDS             complement(6474195..6474572)
     CDS             complement(6474526..6474672)
     CDS             complement(6474678..6475352)
     CDS             6475501..6476703
     CDS             complement(6476734..6477681)
     CDS             6477874..6478350
     CDS             complement(6478663..6479691)
     CDS             6480265..6485001
     CDS             6485111..6485416
     CDS             6485423..6486871
     CDS             complement(6487340..6488155)
     CDS             complement(6488173..6488988)
     CDS             complement(6489078..6489404)
     CDS             6489494..6490048
     CDS             complement(6490054..6491055)
     CDS             6491281..6492948
     CDS             complement(6493089..6493535)
     CDS             complement(6493552..6494556)
     CDS             complement(6494745..6495842)
     CDS             6495938..6496345
     CDS             6496555..6498609
     CDS             complement(6498966..6499643)
     CDS             complement(6499669..6500130)
     CDS             6500233..6501159
     CDS             complement(6501534..6502742)
     CDS             complement(6502739..6503368)
     CDS             complement(6503379..6505460)
     CDS             6505586..6505846
     CDS             6506523..6507665
     CDS             6507843..6508433
     CDS             6508421..6508582
     CDS             6508679..6509068
     CDS             6509137..6510561
     CDS             complement(6510901..6511209)
     CDS             complement(6511356..6512375)
     CDS             complement(6512375..6513415)
     CDS             complement(6513486..6514355)
     CDS             complement(6514364..6515233)
     CDS             complement(6515233..6515991)
     CDS             complement(6515991..6516212)
     CDS             complement(6516502..6516888)
     CDS             complement(6517095..6517694)
     CDS             6517800..6518333
     CDS             6519343..6519777
     CDS             complement(6519786..6520949)
     CDS             6521083..6521886
     CDS             6521987..6522832
     CDS             complement(6522849..6523565)
     CDS             6523721..6524128
     CDS             complement(6524210..6524806)
     CDS             complement(6524863..6525501)
     CDS             complement(6525553..6526356)
     CDS             complement(6526387..6527982)
     CDS             6528174..6528815
     CDS             complement(6528866..6529210)
     CDS             complement(6529640..6531934)
     CDS             complement(6532026..6532757)
     CDS             complement(6532750..6534138)
     CDS             complement(6534125..6534370)
     CDS             complement(6534497..6536299)
     CDS             6536477..6537466
     CDS             complement(6537491..6539359)
     CDS             complement(6539640..6540134)
     CDS             6540265..6540807
     CDS             6540847..6542484
     CDS             6542481..6542675
     CDS             6543022..6543675
     CDS             6543804..6544214
     CDS             complement(6544870..6548043)
     CDS             complement(6548036..6549052)
     CDS             6549823..6555039
     CDS             6555072..6556529
     CDS             6556539..6557150
     CDS             6558141..6558419
     CDS             6558463..6559233
     CDS             6559922..6560263
     CDS             6560349..6562214
     CDS             complement(6562475..6563263)
     CDS             complement(6563290..6563739)
     CDS             complement(6563746..6564963)
     CDS             complement(6565431..6566120)
     CDS             complement(6566173..6568713)
     CDS             complement(6569114..6571507)
     CDS             complement(6571723..6572835)
     CDS             6572961..6573764
     CDS             6574086..6574574
     CDS             6574724..6575206
     CDS             6575438..6577213
     CDS             6577213..6578319
     CDS             6578316..6579281
     CDS             6579274..6579939
     CDS             6579929..6581626
     CDS             6582297..6584009
     CDS             6584238..6586853
     CDS             complement(6586860..6587483)
     CDS             complement(6587560..6587889)
     CDS             complement(6588001..6590022)
     CDS             6590300..6591193
     CDS             6591190..6592170
     CDS             6592188..6592799
     CDS             6592796..6593416
     CDS             6593425..6593952
     CDS             complement(6593968..6594591)
     CDS             complement(6594591..6595148)
     CDS             complement(6595145..6596221)
     CDS             complement(6596218..6597162)
     CDS             complement(6597162..6597881)
     CDS             complement(6597878..6598297)
     CDS             complement(6598290..6598751)
     CDS             complement(6598744..6599220)
     CDS             complement(6599241..6600449)
     CDS             complement(6600458..6602110)
     CDS             6602362..6604668
     CDS             6604640..6605185
     CDS             6605447..6607312
     CDS             6607548..6608666
     CDS             complement(6608719..6610299)
     CDS             complement(6610311..6612236)
     CDS             6613256..6613351
     CDS             6613361..6614977
     CDS             complement(6615102..6616442)
     CDS             complement(6616471..6617478)
     CDS             complement(6617481..6619109)
     CDS             6619332..6620753
     CDS             6620757..6621980
     CDS             6621996..6624350
     CDS             6624363..6625184
     CDS             6625333..6626799
     CDS             6627233..6628513
     CDS             complement(6628744..6630276)
     CDS             6631068..6632156
     CDS             complement(6632776..6633300)
     CDS             complement(6633322..6633765)
     CDS             6634048..6635385
     CDS             6635395..6636672
     CDS             6637000..6637287
     CDS             complement(6637321..6638040)
     CDS             6638323..6638700
     CDS             6638713..6639930
     CDS             6640000..6640335
     CDS             6640399..6640623
     CDS             6640681..6640917
     CDS             6640914..6642386
     CDS             complement(6642472..6642948)
     CDS             6643291..6643869
     CDS             6644183..6644962
     CDS             complement(6645012..6645902)
     CDS             6646416..6647588
     CDS             6647595..6648065
     CDS             6648351..6648491
     CDS             6648516..6648713
     CDS             complement(6649106..6650236)
     CDS             6650726..6654439
     CDS             complement(6654547..6654771)
     CDS             complement(6654768..6655373)
     CDS             6655611..6656747
     CDS             complement(6656741..6657004)
     CDS             complement(6657485..6658384)
     CDS             complement(6658810..6660702)
     CDS             complement(6661194..6661394)
     CDS             6662228..6663148
     CDS             6663117..6663425
     CDS             complement(6663478..6663831)
     CDS             complement(6663803..6664465)
     CDS             6664680..6666068
     CDS             complement(6667390..6667545)
     CDS             complement(6667591..6668325)
     CDS             6668551..6669114
     CDS             6670258..6671868
     CDS             6672398..6673831
     CDS             6673991..6675595
     CDS             complement(6675642..6675938)
     CDS             complement(6676074..6676835)
     CDS             6676947..6677462
     CDS             6677628..6678410
     CDS             complement(6678719..6679174)
     CDS             6679292..6680155
     CDS             6680234..6681076
     CDS             6681218..6681832
     CDS             6681854..6682717
     CDS             complement(6682857..6683444)
     CDS             6683588..6684844
     CDS             6684912..6685712
     CDS             6685894..6687198
     CDS             complement(6687512..6688105)
     CDS             6688306..6688671
     CDS             6688668..6689018
     CDS             6689078..6690685
     CDS             6697343..6699349
     CDS             complement(6699437..6700804)
     CDS             complement(6700849..6701676)
     CDS             complement(6702145..6704784)
     CDS             6705000..6705797
     CDS             complement(6705913..6706566)
     CDS             6706835..6707698
     CDS             complement(6707813..6708730)
     CDS             6708845..6709714
     CDS             complement(6710021..6710530)
     CDS             complement(6710585..6711004)
     CDS             complement(6711071..6712273)
     CDS             complement(6713197..6713859)
     CDS             complement(6713863..6715077)
     CDS             6715447..6716280
     CDS             6716318..6717415
     CDS             6717412..6718347
     CDS             complement(6718350..6719534)
     CDS             6719634..6720230
     CDS             complement(6720237..6721004)
     CDS             complement(6721017..6721730)
     CDS             complement(6721986..6722954)
     CDS             complement(6722947..6723606)
     CDS             6723822..6724676
     CDS             6724731..6725111
     CDS             6725285..6725818
     CDS             6725811..6726299
     CDS             complement(6726300..6727148)
     CDS             complement(6727167..6729407)
     CDS             6730219..6730506
     CDS             6730503..6730805
     CDS             6730903..6731133
     CDS             6731130..6731651
     CDS             6732158..6733015
     CDS             complement(6733191..6733652)
     CDS             complement(6733784..6734758)
     CDS             complement(6735293..6736558)
     CDS             complement(6736895..6737185)
     CDS             complement(6737269..6738660)
     CDS             6738755..6739444
     CDS             complement(6739589..6739786)
     CDS             complement(6739867..6740784)
     CDS             complement(6740848..6741783)
     CDS             complement(6741783..6742532)
     CDS             complement(6742652..6743224)
     CDS             complement(6743259..6743453)
     CDS             6743584..6744477
     CDS             complement(6744404..6745957)
     CDS             complement(6746156..6747025)
     CDS             6747151..6747804
     CDS             6747911..6749002
     CDS             6749072..6750043
     CDS             6750256..6750813
     CDS             6751165..6752103
     CDS             6752100..6753326
     CDS             complement(6753323..6754099)
     CDS             complement(6754071..6755078)
     CDS             complement(6755075..6756583)
     CDS             complement(6756592..6757776)
     CDS             6757999..6758949
     CDS             6759126..6761117
     CDS             6761792..6762775
     CDS             6762810..6763262
     CDS             6763682..6764821
     CDS             6764818..6765441
     CDS             6765756..6767015
     CDS             complement(6767025..6768596)
     CDS             complement(6769085..6770680)
     CDS             complement(6770848..6772362)
     CDS             6772683..6773237
     CDS             complement(6773272..6774318)
     CDS             6774447..6776012
     CDS             6776172..6776342
     CDS             complement(6776651..6778642)
     CDS             complement(6778663..6779853)
     CDS             6780037..6781053
     CDS             6781120..6782637
     CDS             6782708..6784153
     CDS             6784150..6784590
     CDS             6784587..6785690
     CDS             6785674..6785979
     CDS             6786178..6787149
     CDS             complement(6787163..6789097)
     CDS             6789450..6790514
     CDS             6790658..6792001
     CDS             6792005..6792823
     CDS             6792914..6793120
     CDS             complement(6793184..6793846)
     CDS             complement(6793852..6794637)
     CDS             complement(6794792..6795313)
     CDS             6795505..6795798
     CDS             6795795..6797000
     CDS             complement(6796997..6797536)
     CDS             complement(6798517..6799536)
     CDS             6799753..6799971
     CDS             6799981..6800601
     CDS             6800626..6800760
     CDS             complement(6801204..6801446)
     CDS             complement(6801607..6802833)
     CDS             complement(6802946..6803632)
     CDS             complement(6803846..6805882)
     CDS             6806064..6806912
     CDS             complement(6806932..6807573)
     CDS             6807657..6808574
     CDS             6808689..6809168
     CDS             complement(6809263..6809952)
     CDS             complement(6810077..6810343)
     CDS             complement(6810431..6811405)
     CDS             complement(6811462..6812106)
     CDS             6812264..6813826
     CDS             complement(6814047..6814466)
     CDS             6814715..6816406
     CDS             complement(6816501..6817274)
     CDS             complement(6817296..6817571)
     CDS             complement(6817568..6818383)
     CDS             complement(6818404..6819099)
     CDS             6819392..6819589
     CDS             6819618..6820259
     CDS             6820302..6821933
     CDS             6822072..6823595
     CDS             6823812..6825383
     CDS             complement(6825652..6826620)
     CDS             complement(6826771..6827388)
     CDS             complement(6827388..6827969)
     CDS             complement(6828033..6828488)
     CDS             complement(6828540..6828938)
     CDS             6829221..6830279
     CDS             6830388..6832178
     CDS             6832354..6833784
     CDS             6833975..6835666
     CDS             6835795..6836280
     CDS             complement(6836651..6837115)
     CDS             complement(6837112..6838083)
     CDS             complement(6838230..6839198)
     CDS             6839466..6840161
     CDS             complement(6840465..6841196)
     CDS             complement(6841391..6841663)
     CDS             complement(6841910..6843814)
     CDS             complement(6844075..6844845)
     CDS             complement(6844915..6845715)
     CDS             complement(6845735..6846109)
     CDS             complement(6846106..6848220)
     CDS             complement(6848350..6849312)
     CDS             complement(6849547..6850023)
     CDS             6850194..6850496
     CDS             complement(6850681..6851862)
     CDS             complement(6851888..6852517)
     CDS             6852589..6853020
     CDS             6853219..6854229
     CDS             6854231..6855544
     CDS             complement(6855739..6856704)
     CDS             complement(6856859..6858160)
     CDS             6858282..6859343
     CDS             complement(6859344..6860804)
     CDS             6861037..6862074
     CDS             complement(6862097..6863563)
     CDS             complement(6863560..6864825)
     CDS             complement(6864970..6865917)
     CDS             complement(6865929..6867566)
     CDS             complement(6867596..6868369)
     CDS             complement(6868417..6869424)
     CDS             complement(6869439..6869981)
     CDS             complement(6870272..6871144)
     CDS             complement(6871734..6873065)
     CDS             complement(6873407..6874357)
     CDS             6874583..6874975
     CDS             6875062..6875373
     CDS             6875478..6875888
     CDS             6875992..6876807
     CDS             6876804..6877199
     CDS             6877225..6878007
     CDS             complement(6878042..6878989)
     CDS             complement(6879074..6879832)
     CDS             complement(6880162..6880347)
     CDS             6880775..6882814
     CDS             6882879..6886148
     CDS             complement(6887283..6887477)
     CDS             complement(6887526..6888155)
     CDS             complement(6888338..6888808)
     CDS             complement(6888863..6889369)
     CDS             complement(6889366..6890661)
     CDS             complement(6890749..6891201)
     CDS             complement(6891217..6892506)
     CDS             complement(6892646..6894364)
     CDS             complement(6894389..6894568)
     CDS             complement(6895160..6896890)
     CDS             complement(6896978..6897109)
     CDS             6897716..6899827
     CDS             6899973..6900533
     CDS             complement(6900808..6901536)
     CDS             6901645..6902919
     CDS             6902984..6904603
     CDS             complement(6904931..6905944)
     CDS             complement(6906007..6907611)
     CDS             6907845..6908759
     CDS             6908966..6909886
     CDS             6909943..6910647
     CDS             complement(6910658..6910906)
     CDS             complement(6911195..6912634)
     CDS             complement(6913142..6914500)
     CDS             6914834..6915511
     CDS             complement(6916251..6916610)
     CDS             6916635..6917336
     CDS             complement(6917610..6918023)
     CDS             complement(6918045..6918626)
     CDS             6918826..6919320
     CDS             6919317..6920375
     CDS             6920365..6922629
     CDS             complement(6922709..6924697)
     CDS             complement(6924881..6926593)
     CDS             6926872..6927183
     CDS             6927421..6928149
     CDS             6928394..6930532
     CDS             6930810..6931868
     CDS             6932074..6933303
     CDS             6933801..6937322
     CDS             complement(6937325..6938134)
     CDS             6938223..6938771
     CDS             complement(6938834..6939745)
     CDS             6939847..6940809
     CDS             6940865..6941356
     CDS             complement(6941466..6943499)
     CDS             complement(6944393..6945178)
     CDS             6945438..6947102
     CDS             complement(6947216..6947683)
     CDS             complement(6947708..6948292)
     CDS             complement(6948395..6949018)
     CDS             6949781..6950524
     CDS             6950562..6950789
     CDS             6950818..6951393
     CDS             6951393..6951884
     CDS             complement(6951988..6952599)
     CDS             complement(6952805..6953392)
     CDS             complement(6953488..6954780)
     CDS             complement(6954777..6956192)
     CDS             6956377..6957285
     CDS             6957783..6958106
     CDS             6958103..6958330
     CDS             complement(6958733..6959065)
     CDS             complement(6959091..6959570)
     CDS             complement(6959724..6960485)
     CDS             complement(6960691..6961080)
     CDS             complement(6961271..6962128)
     CDS             complement(6962213..6962872)
     CDS             complement(6962882..6963058)
     CDS             complement(6963081..6964019)
     CDS             complement(6964162..6965775)
     CDS             complement(6965845..6966684)
     CDS             6967161..6967787
     CDS             complement(6967839..6968339)
     CDS             6968424..6969848
     CDS             6969845..6970636
     CDS             6970802..6971371
     CDS             complement(6971478..6972194)
     CDS             complement(6972201..6972602)
     CDS             complement(6972736..6973410)
     CDS             complement(6973671..6975041)
     CDS             complement(6975138..6975626)
     CDS             6975787..6976401
     CDS             complement(6976930..6977136)
     CDS             complement(6977252..6979465)
     CDS             complement(6979704..6980912)
     CDS             complement(6980998..6982788)
     CDS             complement(6982929..6983327)
     CDS             6983465..6984052
     CDS             6984245..6987730
     CDS             6988077..6988904
     CDS             6989041..6989967
     CDS             6989964..6990740
     CDS             complement(6990742..6991659)
     CDS             6991759..6992625
     CDS             complement(6992749..6993435)
     CDS             complement(6993456..6996083)
     CDS             complement(6996190..6997419)
     CDS             complement(6997529..6998476)
     CDS             6998599..6999645
     CDS             6999642..7001510
     CDS             7001763..7002071
     CDS             7002142..7003512
     CDS             complement(7003804..7004898)
     CDS             complement(7004895..7005239)
     CDS             7005519..7006280
     CDS             complement(7006474..7008120)
     CDS             complement(7008303..7009193)
     CDS             complement(7009297..7009890)
     CDS             complement(7009910..7010095)
     CDS             complement(7010264..7010788)
     CDS             complement(7011330..7011689)
     CDS             7011769..7012371
     CDS             7013435..7014484
     CDS             7014608..7016110
     CDS             7016155..7017213
     CDS             7017309..7018409
     CDS             7018899..7019237
     CDS             7019265..7020167
     CDS             complement(7020192..7021073)
     CDS             complement(7021119..7021874)
     CDS             7022349..7022747
     CDS             7022931..7023503
     CDS             7023575..7024417
     CDS             7024453..7024812
     CDS             7024822..7025220
     CDS             complement(7025242..7026690)
     CDS             complement(7026816..7027949)
     CDS             7028193..7029431
     CDS             complement(7029509..7030654)
     CDS             complement(7030669..7031427)
     CDS             complement(7031427..7032716)
     CDS             7033048..7033440
     CDS             complement(7034609..7035616)
     CDS             7035730..7036116
     CDS             7036113..7036448
     CDS             complement(7036463..7037401)
     CDS             complement(7037398..7038651)
     CDS             7039084..7039602
     CDS             complement(7039679..7040986)
     CDS             complement(7041015..7042070)
     CDS             7042136..7042330
     CDS             complement(7042472..7042777)
     CDS             complement(7042782..7044176)
     CDS             7044241..7045401
     CDS             7045522..7046331
     CDS             complement(7046511..7047962)
     CDS             complement(7048082..7049770)
     CDS             complement(7049867..7050670)
     CDS             complement(7050810..7052387)
     CDS             7052462..7053385
     CDS             complement(7053457..7053819)
     CDS             complement(7053969..7054478)
     CDS             complement(7054487..7055692)
     CDS             complement(7055720..7056493)
     CDS             complement(7056493..7057314)
     CDS             complement(7057520..7058590)
     CDS             7058984..7059340
     CDS             complement(7059369..7059521)
     CDS             complement(7059706..7060449)
     CDS             complement(7060442..7061212)
     CDS             complement(7061205..7062152)
     CDS             complement(7062149..7063066)
     CDS             complement(7063211..7064383)
     CDS             7064739..7064978
     CDS             complement(7065038..7066255)
     CDS             complement(7066300..7066623)
     CDS             complement(7066644..7067864)
     CDS             7067942..7068460
     CDS             7068808..7069350
     CDS             7069466..7070740
     CDS             7070970..7072760
     CDS             complement(7072906..7074249)
     CDS             complement(7074482..7075213)
     CDS             complement(7075217..7075609)
     CDS             complement(7075590..7076990)
     CDS             complement(7077001..7077192)
     CDS             complement(7077206..7079032)
     CDS             complement(7079210..7080109)
     CDS             complement(7080106..7081119)
     CDS             complement(7081316..7082938)
     CDS             complement(7083133..7084554)
     CDS             7084561..7085223
     CDS             7085248..7085712
     CDS             7085762..7086256
     CDS             7086279..7086749
     CDS             complement(7086760..7087713)
     CDS             complement(7087713..7088936)
     CDS             7089462..7091543
     CDS             7091513..7093258
     CDS             7093255..7094010
     CDS             7094262..7094873
     CDS             7095239..7096642
     CDS             7096639..7097649
     CDS             7097649..7097774
     CDS             7097884..7098477
     CDS             7098544..7099581
     CDS             7100431..7100943
     CDS             complement(7101406..7102545)
     CDS             complement(7102692..7103891)
     CDS             7104052..7104597
     CDS             complement(7104893..7106107)
     CDS             7106301..7108367
     CDS             complement(7108569..7109246)
     CDS             7109399..7109740
     CDS             7109760..7110254
     CDS             7110268..7110579
     CDS             7110576..7111421
     CDS             7111418..7111771
     CDS             7111824..7113530
     CDS             7113632..7114672
     CDS             7114798..7116399
     CDS             complement(7116427..7117608)
     CDS             complement(7118086..7119096)
     CDS             7119494..7120702
     CDS             complement(7121224..7122219)
     CDS             complement(7122244..7123068)
     CDS             complement(7123065..7123835)
     CDS             7124261..7125484
     CDS             7125904..7127622
     CDS             complement(7127825..7129135)
     CDS             7129395..7130054
     CDS             7130051..7132513
     CDS             7132503..7133585
     CDS             7133612..7134004
     CDS             complement(7134173..7135360)
     CDS             7135674..7137224
     CDS             7137321..7138070
     CDS             7138083..7138388
     CDS             7138704..7140086
     CDS             7140073..7140435
     CDS             complement(7140487..7142442)
     CDS             complement(7142469..7144085)
     CDS             complement(7144217..7145083)
     CDS             complement(7145161..7145997)
     CDS             complement(7146218..7146874)
     CDS             complement(7146874..7148043)
     CDS             complement(7148264..7149403)
     CDS             7149689..7151239
     CDS             7151314..7152546
     CDS             complement(7153929..7154702)
     CDS             7154900..7157167
     CDS             7157269..7157832
     CDS             7157953..7158669
     CDS             7158727..7159551
     CDS             complement(7159578..7159919)
     CDS             complement(7160019..7161248)
     CDS             complement(7161285..7161974)
     CDS             complement(7161990..7162745)
     CDS             complement(7162756..7163892)
     CDS             complement(7163927..7164853)
     CDS             complement(7165053..7166330)
     CDS             7166501..7169875
     CDS             7169865..7170782
     CDS             complement(7170981..7172483)
     CDS             complement(7172592..7173359)
     CDS             7173442..7174086
     CDS             complement(7174136..7175242)
     CDS             complement(7175256..7176131)
     CDS             complement(7176223..7176495)
     CDS             7176831..7178054
     CDS             7178095..7179057
     CDS             7179085..7179966
     CDS             complement(7179968..7180855)
     CDS             7180996..7181955
     CDS             7182105..7183403
     CDS             7183416..7184393
     CDS             complement(7184406..7187501)
     CDS             7187610..7188851
     CDS             7188856..7189317
     CDS             complement(7189342..7191039)
     CDS             complement(7191829..7193040)
     CDS             7193250..7194308
     CDS             complement(7194323..7195096)
     CDS             complement(7195437..7196375)
     CDS             7196610..7198298
     CDS             complement(7198616..7214413)
     CDS             complement(7214470..7215087)
     CDS             complement(7215421..7216905)
     CDS             complement(7216914..7219064)
     CDS             complement(7219287..7219799)
     CDS             complement(7220068..7220772)
     CDS             complement(7220929..7221210)
     CDS             complement(7221290..7221679)
     CDS             7221771..7223378
     CDS             complement(7224130..7225014)
     CDS             complement(7225021..7226013)
     CDS             complement(7226193..7226303)
     CDS             complement(7226303..7227775)
     CDS             complement(7227782..7228171)
     CDS             7228324..7228527
     CDS             7228524..7228796
     CDS             7229043..7230233
     CDS             7230742..7232064
     CDS             7232737..7233198
     CDS             7233352..7233972
     CDS             7235450..7235794
     CDS             complement(7235841..7237304)
     CDS             complement(7237517..7238338)
     CDS             complement(7238345..7239859)
     CDS             complement(7240251..7242290)
     CDS             7242659..7243144
     CDS             7243263..7245608
     CDS             7245628..7246428
     CDS             7246637..7247749
     CDS             complement(7248081..7249199)
     CDS             7249318..7249797
     CDS             7249887..7250198
     CDS             complement(7250286..7251554)
     CDS             complement(7251677..7253023)
     CDS             complement(7253023..7253979)
     CDS             complement(7254004..7254231)
     CDS             complement(7254243..7255874)
     CDS             7256038..7256595
     CDS             complement(7257528..7259972)
     CDS             complement(7260229..7262328)
     CDS             7262541..7263215
     CDS             7263459..7265081
     CDS             complement(7265204..7268350)
     CDS             complement(7268350..7269276)
     CDS             complement(7269433..7270113)
     CDS             complement(7270256..7271845)
     CDS             7272021..7272944
     CDS             complement(7273402..7274376)
     CDS             7274575..7275468
     CDS             complement(7275730..7276590)
     CDS             7277019..7278743
     CDS             7278960..7279685
     CDS             7279840..7281027
     CDS             7281036..7283135
     CDS             complement(7283331..7284050)
     CDS             complement(7284172..7285908)
     CDS             complement(7285905..7286768)
     CDS             complement(7286781..7287545)
     CDS             complement(7287545..7288576)
     CDS             7288703..7289437
     CDS             complement(7289457..7291649)
     CDS             complement(7291702..7293792)
     CDS             7294180..7294614
     CDS             7294595..7298203
     CDS             complement(7298350..7298985)
     CDS             complement(7299435..7299944)
     CDS             complement(7300141..7300464)
     CDS             complement(7300499..7301368)
     CDS             complement(7301398..7301787)
     CDS             complement(7301818..7302291)
     CDS             complement(7302307..7305105)
     CDS             complement(7305355..7305750)
     CDS             complement(7305961..7307508)
     CDS             complement(7307790..7308524)
     CDS             7309223..7309945
     CDS             7310182..7310571
     CDS             7310793..7311206
     CDS             7311213..7313765
     CDS             7314004..7314249
     CDS             complement(7314378..7314977)
     CDS             7315286..7316434
     CDS             7316702..7317121
     CDS             complement(7317180..7318817)
     CDS             complement(7318944..7319144)
     CDS             complement(7319336..7320511)
     CDS             complement(7320689..7320955)
     CDS             complement(7321068..7321691)
     CDS             complement(7322010..7322681)
     CDS             complement(7322693..7323943)
     CDS             7324089..7324973
     CDS             complement(7325184..7325771)
     CDS             7325796..7327553
     CDS             complement(7327510..7329858)
     CDS             complement(7329984..7330892)
     CDS             complement(7330892..7331446)
     CDS             7331558..7332433
     CDS             7332449..7333522
     CDS             complement(7334055..7335251)
     CDS             complement(7335307..7336152)
     CDS             complement(7336353..7338788)
     CDS             complement(7339392..7341344)
     CDS             complement(7341362..7342723)
     CDS             complement(7342713..7344941)
     CDS             complement(7345125..7345745)
     CDS             complement(7346274..7347773)
     CDS             complement(7348099..7349718)
     CDS             complement(7350271..7351431)
     CDS             complement(7351428..7353404)
     CDS             complement(7353401..7355593)
     CDS             complement(7355671..7356936)
     CDS             7357112..7358350
     CDS             7358495..7359805
     CDS             7359808..7360530
     CDS             complement(7360549..7361220)
     CDS             complement(7361317..7361925)
     CDS             complement(7361964..7363310)
     CDS             complement(7363307..7364602)
     CDS             complement(7364602..7365714)
     CDS             complement(7365718..7366467)
     CDS             complement(7366577..7367362)
     CDS             complement(7367346..7369622)
     CDS             complement(7369759..7370421)
     CDS             complement(7370518..7371933)
     CDS             complement(7372000..7373184)
     CDS             7373365..7373712
     CDS             7374060..7375364
     CDS             7375393..7376115
     CDS             7376112..7376726
     CDS             complement(7376723..7378066)
     CDS             complement(7378464..7378823)
     CDS             7379299..7379493
     CDS             complement(7379721..7379930)
     CDS             complement(7380224..7380634)
     CDS             complement(7380696..7381610)
     CDS             complement(7381791..7383119)
     CDS             7383144..7384328
     CDS             complement(7384426..7385604)
     CDS             complement(7385597..7386619)
     CDS             complement(7386616..7388136)
     CDS             complement(7388133..7389512)
     CDS             complement(7389509..7390663)
     CDS             complement(7390663..7392927)
     CDS             complement(7392955..7394169)
     CDS             complement(7394489..7395181)
     CDS             complement(7395320..7396645)
     CDS             complement(7397715..7398176)
     CDS             7398410..7398694
     CDS             7398691..7399116
     CDS             7399268..7400572
     CDS             7400646..7400819
     CDS             complement(7400973..7401854)
     CDS             7401900..7402052
     CDS             complement(7402056..7402961)
     CDS             complement(7402966..7403766)
     CDS             complement(7403763..7404629)
     CDS             complement(7404626..7405705)
     CDS             complement(7405702..7406736)
     CDS             7406934..7407671
     CDS             complement(7407684..7409777)
     CDS             7410093..7410398
     CDS             7410438..7411358
     CDS             7411345..7412127
     CDS             7412127..7412657
     CDS             complement(7412597..7414192)
     CDS             7414364..7414459
     CDS             complement(7414648..7416156)
     CDS             complement(7416495..7416899)
     CDS             7417151..7417486
     CDS             7417982..7419022
     CDS             complement(7419061..7419453)
     CDS             7419597..7420205
     CDS             complement(7420249..7420620)
     CDS             complement(7420624..7421145)
     CDS             complement(7421142..7421351)
     CDS             7421659..7422255
     CDS             complement(7422270..7423412)
     CDS             complement(7423897..7425093)
     CDS             complement(7425345..7426358)
     CDS             complement(7426472..7427035)
     CDS             complement(7427048..7427509)
     CDS             7427789..7429372
     CDS             7429491..7430051
     CDS             complement(7430179..7430436)
     CDS             7430802..7431623
     CDS             complement(7431692..7432822)
     CDS             complement(7432826..7435570)
     CDS             complement(7435567..7436664)
     CDS             complement(7436791..7438749)
     CDS             complement(7438837..7439577)
     CDS             complement(7439614..7439994)
     CDS             complement(7439981..7440598)
     CDS             complement(7440726..7441025)
     CDS             complement(7441170..7442144)
     CDS             7442257..7442667
     CDS             complement(7442682..7444013)
     CDS             complement(7444010..7444834)
     CDS             7444991..7446565
     CDS             complement(7446637..7446849)
     CDS             complement(7446806..7447876)
     CDS             complement(7447978..7449087)
     CDS             complement(7449305..7451587)
     CDS             complement(7451584..7452072)
     CDS             7452331..7452702
     CDS             7452737..7453408
     CDS             complement(7453563..7454273)
     CDS             complement(7454457..7455113)
     CDS             complement(7455237..7455554)
     CDS             7455915..7456184