CDS             66..1622
     CDS             2432..3583
     CDS             3642..4556
     CDS             4564..5739
     CDS             5732..6358
     CDS             6642..8702
     CDS             8767..11499
     CDS             11496..12011
     CDS             12217..12636
     CDS             12677..13678
     CDS             13675..14289
     CDS             complement(14331..15722)
     CDS             15901..17301
     CDS             17298..18434
     CDS             complement(18451..19905)
     CDS             complement(19905..21032)
     CDS             complement(21044..22144)
     CDS             complement(22132..23514)
     CDS             complement(23511..24623)
     CDS             24762..24923
     CDS             complement(25070..26113)
     CDS             26289..26813
     CDS             26866..27702
     CDS             complement(27929..28852)
     CDS             complement(28951..29283)
     CDS             29383..30135
     CDS             30132..30848
     CDS             30858..31019
     CDS             31065..31490
     CDS             31587..33107
     CDS             complement(33148..34173)
     CDS             34276..35265
     CDS             35270..35668
     CDS             35739..36866
     CDS             36963..37673
     CDS             complement(37698..38810)
     CDS             complement(39268..39666)
     CDS             complement(39650..40417)
     CDS             40726..41646
     CDS             complement(42103..42474)
     CDS             complement(42471..42749)
     CDS             complement(42746..43348)
     CDS             complement(43345..44922)
     CDS             complement(44919..45356)
     CDS             complement(45353..48166)
     CDS             48262..48672
     CDS             48669..49475
     CDS             complement(49503..51122)
     CDS             complement(51242..51934)
     CDS             complement(52012..52590)
     CDS             52614..53555
     CDS             53567..54199
     CDS             54285..55082
     CDS             55079..55681
     CDS             55678..55923
     CDS             complement(55945..58338)
     CDS             complement(58414..59376)
     CDS             59549..60625
     CDS             complement(60681..61562)
     CDS             complement(61613..62554)
     CDS             62742..63029
     CDS             63122..63901
     CDS             complement(63935..64651)
     CDS             complement(64648..66237)
     CDS             66370..67407
     CDS             67404..67970
     CDS             67963..69519
     CDS             69516..69914
     CDS             70118..70909
     CDS             complement(70952..71776)
     CDS             complement(71773..73758)
     CDS             complement(73822..75279)
     CDS             complement(75276..76649)
     CDS             complement(76649..78040)
     CDS             complement(78044..78544)
     CDS             complement(78582..79286)
     CDS             complement(79585..80724)
     CDS             80913..81632
     CDS             complement(81659..82150)
     CDS             complement(82218..83048)
     CDS             83210..83641
     CDS             83651..84268
     CDS             complement(84338..85051)
     CDS             complement(85048..86598)
     CDS             86852..87682
     CDS             87755..89425
     CDS             89508..91718
     CDS             91783..92049
     CDS             complement(92046..92501)
     CDS             92531..93679
     CDS             complement(93669..94298)
     CDS             complement(94379..95041)
     CDS             95131..95673
     CDS             95774..96022
     CDS             96074..97876
     CDS             complement(97898..98284)
     CDS             98506..101103
     CDS             101264..102268
     CDS             102344..102871
     CDS             102868..103563
     CDS             complement(103570..103866)
     CDS             104078..105190
     CDS             105208..105633
     CDS             105667..106332
     CDS             106393..107070
     CDS             107067..108584
     CDS             108595..109503
     CDS             109500..110618
     CDS             110706..111680
     CDS             111677..112426
     CDS             112423..113364
     CDS             113406..113903
     CDS             113979..115154
     CDS             115281..116618
     CDS             116615..117565
     CDS             117562..118479
     CDS             118506..121196
     CDS             121219..123492
     CDS             123553..123987
     CDS             complement(124040..125389)
     CDS             complement(125497..126774)
     CDS             complement(126811..127701)
     CDS             complement(127748..128485)
     CDS             128733..129353
     CDS             129353..130369
     CDS             complement(130335..130910)
     CDS             131011..131838
     CDS             complement(131804..132751)
     CDS             132833..133810
     CDS             133951..134571
     CDS             134707..134955
     CDS             complement(135068..136492)
     CDS             136568..137479
     CDS             complement(137537..137752)
     CDS             complement(137892..138605)
     CDS             138695..139552
     CDS             complement(139549..141120)
     CDS             complement(141184..141885)
     CDS             141959..142339
     CDS             142339..142563
     CDS             complement(142585..142959)
     CDS             complement(142970..144625)
     CDS             complement(144728..145417)
     CDS             145553..147211
     CDS             147211..148167
     CDS             148164..149060
     CDS             149057..150862
     CDS             150859..152445
     CDS             152448..153077
     CDS             complement(153081..153902)
     CDS             complement(154032..155111)
     CDS             155171..155533
     CDS             155530..155943
     CDS             155967..157232
     CDS             complement(157229..157618)
     CDS             complement(157774..158391)
     CDS             158523..159428
     CDS             159702..159956
     CDS             160075..160449
     CDS             160548..162008
     CDS             complement(162058..163086)
     CDS             complement(163115..164194)
     CDS             complement(164239..164673)
     CDS             164908..166962
     CDS             complement(166978..167928)
     CDS             167978..168325
     CDS             complement(168338..169315)
     CDS             169554..169982
     CDS             170094..172229
     CDS             172239..172991
     CDS             173023..174444
     CDS             174584..174988
     CDS             175061..177631
     CDS             177670..178827
     CDS             178837..179829
     CDS             180051..181172
     CDS             181340..181756
     CDS             181753..183318
     CDS             183400..185652
     CDS             complement(185741..187756)
     CDS             complement(187908..188363)
     CDS             188466..190151
     CDS             complement(190173..190706)
     CDS             complement(190724..191917)
     CDS             191964..192632
     CDS             complement(192662..193849)
     CDS             194071..194961
     CDS             195064..196281
     CDS             196293..196592
     CDS             196606..196923
     CDS             197027..197455
     CDS             197452..197814
     CDS             complement(197891..198889)
     CDS             199182..200231
     CDS             200228..200815
     CDS             200828..202141
     CDS             202163..203002
     CDS             203055..203852
     CDS             203937..204917
     CDS             204996..205751
     CDS             205796..206419
     CDS             206428..207507
     CDS             207616..208920
     CDS             complement(208928..210103)
     CDS             complement(210208..210519)
     CDS             complement(210516..211298)
     CDS             211462..213303
     CDS             complement(213296..214255)
     CDS             complement(214252..215175)
     CDS             complement(215172..215819)
     CDS             215932..216441
     CDS             216426..216908
     CDS             216905..217510
     CDS             217512..218537
     CDS             complement(218438..218758)
     CDS             218914..219567
     CDS             219617..221188
     CDS             221211..221801
     CDS             221869..222621
     CDS             complement(222704..222907)
     CDS             complement(223177..224385)
     CDS             complement(224483..225034)
     CDS             complement(225084..225542)
     CDS             225628..226071
     CDS             complement(226120..226833)
     CDS             complement(226897..227721)
     CDS             complement(227762..228931)
     CDS             229065..229232
     CDS             229343..231166
     CDS             complement(231206..231868)
     CDS             231957..232736
     CDS             232819..233121
     CDS             233152..233319
     CDS             233349..233798
     CDS             complement(233826..235421)
     CDS             235528..236529
     CDS             complement(236536..237168)
     CDS             complement(237178..239460)
     CDS             239571..239786
     CDS             complement(239788..240681)
     CDS             complement(240678..241496)
     CDS             complement(241493..242425)
     CDS             242561..243880
     CDS             complement(243888..244787)
     CDS             complement(244834..247074)
     CDS             247129..248382
     CDS             248458..248763
     CDS             248860..249804
     CDS             249869..252763
     CDS             252760..254301
     CDS             complement(254243..255343)
     CDS             255391..256686
     CDS             256780..257583
     CDS             complement(257606..258193)
     CDS             258402..259085
     CDS             259220..259612
     CDS             259740..260018
     CDS             260102..260974
     CDS             complement(260961..261230)
     CDS             complement(261227..262225)
     CDS             complement(262340..262690)
     CDS             complement(262759..263364)
     CDS             complement(263381..264244)
     CDS             complement(264314..265246)
     CDS             complement(265283..266107)
     CDS             266183..267424
     CDS             complement(267506..267961)
     CDS             268169..269530
     CDS             269551..269991
     CDS             complement(270017..270691)
     CDS             270711..272213
     CDS             272366..273145
     CDS             273166..273552
     CDS             273596..275119
     CDS             275116..275850
     CDS             275847..279287
     CDS             279337..279930
     CDS             279959..281578
     CDS             complement(281583..282599)
     CDS             complement(282649..283335)
     CDS             complement(283332..284516)
     CDS             284688..285098
     CDS             285111..286586
     CDS             286583..286828
     CDS             286839..287912
     CDS             complement(287937..289007)
     CDS             complement(289216..289338)
     CDS             complement(289352..289657)
     CDS             complement(289661..289828)
     CDS             complement(289828..290064)
     CDS             290139..290393
     CDS             complement(290378..290755)
     CDS             290825..291919
     CDS             291946..292224
     CDS             292229..294433
     CDS             294445..295680
     CDS             complement(295670..296884)
     CDS             complement(296962..298008)
     CDS             298119..298940
     CDS             299090..300010
     CDS             300007..300912
     CDS             300936..302297
     CDS             302302..303228
     CDS             complement(303260..304546)
     CDS             complement(304594..306087)
     CDS             complement(306138..307022)
     CDS             complement(307019..307990)
     CDS             complement(308104..309540)
     CDS             309743..310717
     CDS             complement(310770..311864)
     CDS             311886..312302
     CDS             complement(312330..314081)
     CDS             complement(314078..315067)
     CDS             complement(315077..315715)
     CDS             315900..319004
     CDS             319092..319538
     CDS             319545..319940
     CDS             319921..320544
     CDS             320727..323195
     CDS             323197..323637
     CDS             complement(323702..324046)
     CDS             complement(324060..324977)
     CDS             325178..326107
     CDS             326138..326770
     CDS             326792..327547
     CDS             327816..329075
     CDS             329077..329907
     CDS             329904..330287
     CDS             330284..330787
     CDS             330792..331688
     CDS             complement(331714..332871)
     CDS             333129..333545
     CDS             complement(333557..334297)
     CDS             334433..334831
     CDS             complement(335019..336212)
     CDS             complement(336209..336502)
     CDS             complement(336499..338919)
     CDS             complement(338916..339296)
     CDS             complement(339312..340790)
     CDS             340894..341259
     CDS             341419..342909
     CDS             342920..343705
     CDS             343748..343939
     CDS             complement(343958..344836)
     CDS             complement(344833..345822)
     CDS             complement(345819..348146)
     CDS             complement(348182..348790)
     CDS             348920..349939
     CDS             complement(350069..351658)
     CDS             complement(351789..352832)
     CDS             352985..353353
     CDS             complement(353373..355544)
     CDS             355715..355975
     CDS             356089..356562
     CDS             complement(356598..358937)
     CDS             complement(359044..361239)
     CDS             361455..361793
     CDS             361931..362401
     CDS             complement(362475..362879)
     CDS             complement(362876..363202)
     CDS             complement(363245..365473)
     CDS             365977..369156
     CDS             complement(369527..369832)
     CDS             complement(370038..372578)
     CDS             372875..374644
     CDS             complement(374650..375819)
     CDS             complement(375874..377385)
     CDS             377378..378838
     CDS             complement(378887..379099)
     CDS             379303..379548
     CDS             379639..380643
     CDS             380781..381809
     CDS             complement(381917..382264)
     CDS             382452..383651
     CDS             complement(383696..385438)
     CDS             385582..388107
     CDS             complement(388150..389580)
     CDS             389831..390139
     CDS             complement(390206..391210)
     CDS             complement(391222..391611)
     CDS             391675..392283
     CDS             complement(392255..393481)
     CDS             393545..394771
     CDS             complement(394722..395558)
     CDS             complement(395613..396218)
     CDS             396361..396729
     CDS             396783..397700
     CDS             397742..398641
     CDS             complement(398667..399944)
     CDS             400143..401162
     CDS             401259..402491
     CDS             402484..403443
     CDS             403440..404306
     CDS             404318..405100
     CDS             405097..406191
     CDS             406366..407559
     CDS             407571..408587
     CDS             408731..411403
     CDS             411489..411995
     CDS             412179..412949
     CDS             complement(412990..415176)
     CDS             complement(415173..415919)
     CDS             complement(415916..416551)
     CDS             416729..418591
     CDS             complement(418624..418935)
     CDS             419150..419890
     CDS             419951..421585
     CDS             421602..422204
     CDS             422201..423244
     CDS             423311..424015
     CDS             complement(424052..424780)
     CDS             complement(424777..425397)
     CDS             complement(425481..426314)
     CDS             complement(426433..429351)
     CDS             429501..431186
     CDS             431189..432184
     CDS             432181..433128
     CDS             433211..435199
     CDS             435196..437511
     CDS             complement(437537..438538)
     CDS             438780..440744
     CDS             440872..441828
     CDS             442107..442604
     CDS             442645..443562
     CDS             443571..444611
     CDS             complement(444622..445830)
     CDS             complement(445827..446528)
     CDS             complement(446525..447229)
     CDS             447378..447959
     CDS             448056..448784
     CDS             complement(448781..449542)
     CDS             complement(449529..450005)
     CDS             complement(450002..450163)
     CDS             complement(450216..450566)
     CDS             450866..453331
     CDS             453494..454177
     CDS             complement(454214..454681)
     CDS             454757..455665
     CDS             455980..457863
     CDS             complement(457973..458977)
     CDS             complement(459012..459509)
     CDS             459560..460804
     CDS             complement(460821..462299)
     CDS             complement(462438..463253)
     CDS             complement(463250..464290)
     CDS             complement(464336..465148)
     CDS             465380..466429
     CDS             466426..467496
     CDS             467507..468280
     CDS             468340..469077
     CDS             469234..470589
     CDS             470582..471592
     CDS             471615..473414
     CDS             473478..473939
     CDS             complement(474006..475262)
     CDS             complement(475301..475777)
     CDS             complement(475774..476991)
     CDS             complement(477210..478844)
     CDS             complement(478841..479023)
     CDS             complement(478972..479394)
     CDS             479427..480149
     CDS             complement(480220..481056)
     CDS             481795..483531
     CDS             483528..484913
     CDS             484904..485251
     CDS             485281..485439
     CDS             complement(485399..486010)
     CDS             486066..487343
     CDS             complement(487413..488486)
     CDS             complement(488483..489775)
     CDS             complement(489899..490495)
     CDS             complement(490488..491087)
     CDS             complement(491135..493273)
     CDS             493738..494037
     CDS             494095..494721
     CDS             complement(494935..495369)
     CDS             complement(495405..495950)
     CDS             496028..496663
     CDS             496835..496996
     CDS             497053..497796
     CDS             complement(497870..498508)
     CDS             499731..501767
     CDS             502149..503258
     CDS             503255..504445
     CDS             504442..505023
     CDS             505020..505637
     CDS             505782..506105
     CDS             506102..506449
     CDS             506446..506841
     CDS             complement(506802..509240)
     CDS             509472..509840
     CDS             509881..510306
     CDS             510414..512759
     CDS             512806..514332
     CDS             514461..517352
     CDS             517467..518660
     CDS             518657..520732
     CDS             520729..521907
     CDS             521920..523467
     CDS             complement(523565..523858)
     CDS             524039..524707
     CDS             524721..525371
     CDS             525440..525826
     CDS             525854..526402
     CDS             526399..526653
     CDS             526726..527142
     CDS             complement(527243..527923)
     CDS             complement(528030..529244)
     CDS             complement(529241..529654)
     CDS             complement(529675..530085)
     CDS             530162..531286
     CDS             complement(531323..531907)
     CDS             531912..533066
     CDS             533188..534393
     CDS             complement(534413..534997)
     CDS             535120..535824
     CDS             535821..536768
     CDS             536819..537646
     CDS             complement(537913..540537)
     CDS             complement(540641..541654)
     CDS             complement(541738..542094)
     CDS             542451..543836
     CDS             543884..545131
     CDS             complement(545221..546591)
     CDS             546645..548297
     CDS             548294..548989
     CDS             549062..550255
     CDS             550252..552234
     CDS             complement(552286..552486)
     CDS             complement(552702..553448)
     CDS             complement(553503..554354)
     CDS             554674..555453
     CDS             complement(555479..557263)
     CDS             557344..558216
     CDS             complement(558248..558691)
     CDS             complement(558867..559388)
     CDS             559577..561013
     CDS             561074..562231
     CDS             562258..563244
     CDS             563262..563813
     CDS             563876..564412
     CDS             complement(564460..566187)
     CDS             complement(566196..567752)
     CDS             complement(567749..568552)
     CDS             complement(568552..569322)
     CDS             complement(569337..570602)
     CDS             570780..571445
     CDS             571624..573603
     CDS             573600..574217
     CDS             574229..575119
     CDS             575116..575529
     CDS             575526..575996
     CDS             575993..576463
     CDS             576567..576677
     CDS             complement(576718..577752)
     CDS             complement(577765..579006)
     CDS             complement(579112..580293)
     CDS             580387..580938
     CDS             580935..582410
     CDS             complement(582435..583457)
     CDS             complement(583548..584744)
     CDS             complement(584874..585665)
     CDS             585752..586678
     CDS             586675..588075
     CDS             588095..588454
     CDS             complement(588503..589996)
     CDS             complement(590067..590234)
     CDS             complement(590306..591019)
     CDS             591319..592461
     CDS             592458..593789
     CDS             593823..594692
     CDS             complement(594784..595398)
     CDS             complement(595395..596861)
     CDS             597242..598693
     CDS             complement(598773..599675)
     CDS             599832..601406
     CDS             complement(601482..602471)
     CDS             602933..604030
     CDS             604027..605193
     CDS             605421..606245
     CDS             606274..607335
     CDS             607332..607877
     CDS             607874..609163
     CDS             609311..611521
     CDS             611578..612492
     CDS             612489..613355
     CDS             613412..614914
     CDS             614960..615130
     CDS             615249..615614
     CDS             615902..616876
     CDS             616873..617709
     CDS             617903..618934
     CDS             618931..620532
     CDS             620529..622040
     CDS             622043..623137
     CDS             complement(623173..624261)
     CDS             complement(624258..625433)
     CDS             complement(625466..626887)
     CDS             complement(626933..628291)
     CDS             628562..629920
     CDS             629982..630950
     CDS             630950..631852
     CDS             631849..632565
     CDS             632562..633713
     CDS             complement(633703..634866)
     CDS             635077..637578
     CDS             637662..638195
     CDS             638192..638704
     CDS             638753..639178
     CDS             complement(639188..640129)
     CDS             640176..640856
     CDS             640955..641761
     CDS             complement(641816..642895)
     CDS             complement(642997..644385)
     CDS             complement(644543..644923)
     CDS             644998..646317
     CDS             646314..648095
     CDS             complement(648062..648760)
     CDS             complement(648757..649578)
     CDS             649633..650613
     CDS             650692..651495
     CDS             651499..652683
     CDS             652867..653073
     CDS             complement(653493..654239)
     CDS             654323..654634
     CDS             654835..655602
     CDS             655603..656931
     CDS             656928..657908
     CDS             657905..659728
     CDS             659758..660738
     CDS             660956..662122
     CDS             complement(662175..663362)
     CDS             663383..663961
     CDS             663955..664374
     CDS             664509..665075
     CDS             665209..666555
     CDS             666552..667196
     CDS             667193..667813
     CDS             667810..668553
     CDS             668556..670274
     CDS             670271..671257
     CDS             671261..671542
     CDS             complement(671567..672274)
     CDS             complement(672310..672603)
     CDS             complement(672629..673531)
     CDS             complement(673638..673889)
     CDS             complement(673952..675136)
     CDS             675355..677769
     CDS             677787..679313
     CDS             complement(679279..679497)
     CDS             complement(679537..680478)
     CDS             680569..680916
     CDS             680913..681539
     CDS             681608..682675
     CDS             682679..685231
     CDS             complement(685256..685651)
     CDS             685727..687394
     CDS             687511..688275
     CDS             688385..689677
     CDS             689674..690708
     CDS             690895..691197
     CDS             complement(691166..692773)
     CDS             complement(692903..693928)
     CDS             complement(693925..694977)
     CDS             695100..696332
     CDS             complement(696360..697319)
     CDS             697422..698804
     CDS             698806..699621
     CDS             699618..700580
     CDS             complement(700552..701904)
     CDS             702096..702980
     CDS             complement(702977..703942)
     CDS             complement(703944..704435)
     CDS             705043..705210
     CDS             705251..705712
     CDS             705709..706125
     CDS             706122..707351
     CDS             707348..708415
     CDS             complement(708419..708805)
     CDS             complement(708802..709704)
     CDS             complement(709744..710799)
     CDS             complement(710840..711676)
     CDS             complement(711673..712542)
     CDS             complement(712577..713815)
     CDS             714117..714350
     CDS             714416..715378
     CDS             715543..715974
     CDS             716087..716803
     CDS             717105..717677
     CDS             717749..718135
     CDS             718499..722014
     CDS             722141..726022
     CDS             726311..726685
     CDS             726687..727157
     CDS             727232..729334
     CDS             729490..730683
     CDS             731160..731468
     CDS             731482..732141
     CDS             732146..732850
     CDS             732847..733158
     CDS             733215..734051
     CDS             734067..734348
     CDS             734404..734784
     CDS             734784..735632
     CDS             735636..736052
     CDS             736052..736300
     CDS             736297..736581
     CDS             736716..737084
     CDS             737087..737458
     CDS             737458..738027
     CDS             738030..738215
     CDS             738322..738720
     CDS             738734..739273
     CDS             739270..739653
     CDS             739685..740341
     CDS             740341..740523
     CDS             740523..740981
     CDS             741170..742471
     CDS             742468..743043
     CDS             743046..743858
     CDS             744093..744314
     CDS             744376..744489
     CDS             744685..745065
     CDS             745167..745574
     CDS             745727..746740
     CDS             746811..747419
     CDS             747551..748309
     CDS             748371..748871
     CDS             748897..750606
     CDS             750785..751228
     CDS             751267..751770
     CDS             751871..753235
     CDS             complement(753354..754271)
     CDS             754416..756284
     CDS             756346..756699
     CDS             756712..758154
     CDS             758194..759423
     CDS             759420..760430
     CDS             760427..760957
     CDS             760954..761769
     CDS             761795..762472
     CDS             762536..763903
     CDS             763971..764411
     CDS             complement(764401..765615)
     CDS             765816..766112
     CDS             766215..767843
     CDS             complement(767944..768246)
     CDS             768507..769577
     CDS             769721..770332
     CDS             770337..771113
     CDS             771110..772657
     CDS             772673..774205
     CDS             774274..775395
     CDS             775410..776369
     CDS             complement(776350..777552)
     CDS             complement(777646..778452)
     CDS             complement(778574..780346)
     CDS             complement(780343..782085)
     CDS             782164..783807
     CDS             complement(783845..785485)
     CDS             complement(785575..786948)
     CDS             787003..787194
     CDS             787229..788044
     CDS             788041..788424
     CDS             788421..789269
     CDS             complement(789308..791488)
     CDS             complement(791488..792078)
     CDS             792187..794508
     CDS             complement(794480..795241)
     CDS             795397..795789
     CDS             complement(795804..796421)
     CDS             complement(796442..796684)
     CDS             796822..797031
     CDS             798323..799981
     CDS             800004..800471
     CDS             complement(800494..801918)
     CDS             complement(801987..803312)
     CDS             803375..804343
     CDS             complement(804353..804850)
     CDS             804965..806488
     CDS             complement(806503..807393)
     CDS             807489..808538
     CDS             808535..809635
     CDS             complement(809664..811214)
     CDS             complement(811393..812250)
     CDS             812393..813418
     CDS             813541..814395
     CDS             complement(814402..814839)
     CDS             complement(815026..816201)
     CDS             complement(816274..817071)
     CDS             817190..817789
     CDS             complement(817829..820150)
     CDS             complement(820269..821312)
     CDS             complement(821312..821521)
     CDS             821772..822053
     CDS             complement(822153..822707)
     CDS             823209..824087
     CDS             824203..824694
     CDS             complement(824889..825431)
     CDS             complement(825620..826087)
     CDS             complement(826226..826621)
     CDS             826942..827886
     CDS             complement(828127..828513)
     CDS             complement(828605..829210)
     CDS             complement(829207..829950)
     CDS             830127..830399
     CDS             830396..830992
     CDS             complement(831034..831750)
     CDS             831813..832565
     CDS             832615..833796
     CDS             complement(833858..834787)
     CDS             834991..835317
     CDS             835355..836356
     CDS             836812..837051
     CDS             837072..837470
     CDS             837467..839629
     CDS             839676..840647
     CDS             840753..841784
     CDS             complement(841857..842639)
     CDS             complement(842615..843043)
     CDS             complement(843040..843912)
     CDS             complement(844005..844754)
     CDS             complement(845089..845301)
     CDS             complement(845392..845784)
     CDS             845998..846546
     CDS             846631..847557
     CDS             847634..848590
     CDS             complement(848618..849772)
     CDS             complement(849772..850977)
     CDS             complement(851027..851911)
     CDS             852044..853093
     CDS             complement(852970..853773)
     CDS             854048..854182
     CDS             854345..855268
     CDS             855313..855666
     CDS             complement(855892..856350)
     CDS             complement(856475..856798)
     CDS             complement(856816..857886)
     CDS             857948..858841
     CDS             858870..860498
     CDS             complement(860538..861179)
     CDS             861333..862040
     CDS             complement(862055..862669)
     CDS             complement(862686..863705)
     CDS             863773..864465
     CDS             864465..866144
     CDS             complement(866168..867211)
     CDS             complement(867208..867924)
     CDS             868026..869417
     CDS             869414..870262
     CDS             870259..871794
     CDS             871791..873227
     CDS             873486..874292
     CDS             complement(874248..875435)
     CDS             complement(877706..877834)
     CDS             878772..879272
     CDS             complement(879299..879466)
     CDS             complement(879688..880137)
     CDS             880196..880918
     CDS             880983..882017
     CDS             complement(882054..882509)
     CDS             882654..883481
     CDS             883478..884119
     CDS             884116..884967
     CDS             884964..885632
     CDS             885674..886903
     CDS             886957..889056
     CDS             889322..891094
     CDS             891241..891681
     CDS             complement(891691..893064)
     CDS             complement(893066..893971)
     CDS             complement(894004..894852)
     CDS             894936..895313
     CDS             895350..895796
     CDS             complement(895878..897533)
     CDS             complement(897530..897994)
     CDS             complement(898047..898886)
     CDS             899086..900606
     CDS             900662..900889
     CDS             900992..901612
     CDS             901617..902609
     CDS             complement(902691..903467)
     CDS             complement(903478..904389)
     CDS             complement(904386..905372)
     CDS             complement(905477..906589)
     CDS             complement(906868..907869)
     CDS             complement(907866..910031)
     CDS             complement(910138..911049)
     CDS             complement(911046..911825)
     CDS             911982..912773
     CDS             912840..912947
     CDS             912950..913492
     CDS             913503..913925
     CDS             913936..915018
     CDS             915110..915706
     CDS             915783..916130
     CDS             complement(916134..916523)
     CDS             916559..916984
     CDS             complement(917023..917895)
     CDS             917928..919235
     CDS             919245..919997
     CDS             920006..921145
     CDS             complement(921155..921820)
     CDS             complement(921893..922558)
     CDS             922748..924064
     CDS             924061..924741
     CDS             complement(924808..925446)
     CDS             925757..926239
     CDS             926335..926916
     CDS             926913..927392
     CDS             927634..929229
     CDS             929226..930059
     CDS             930056..930730
     CDS             930727..934341
     CDS             934338..936035
     CDS             936032..936730
     CDS             complement(936764..937999)
     CDS             938107..939168
     CDS             complement(939179..939820)
     CDS             complement(939817..940935)
     CDS             940993..942408
     CDS             942408..943373
     CDS             943468..943968
     CDS             complement(944000..944887)
     CDS             complement(944907..946169)
     CDS             complement(946280..947356)
     CDS             947636..948118
     CDS             948162..949346
     CDS             complement(949360..950139)
     CDS             complement(950136..951587)
     CDS             951794..953692
     CDS             complement(953726..954802)
     CDS             complement(954830..955120)
     CDS             complement(955185..956279)
     CDS             956420..956941
     CDS             complement(957037..958005)
     CDS             complement(958100..958894)
     CDS             complement(958891..959880)
     CDS             complement(959877..961955)
     CDS             962424..963395
     CDS             complement(963445..964773)
     CDS             complement(964783..965829)
     CDS             965974..966216
     CDS             complement(966235..966621)
     CDS             complement(966669..968015)
     CDS             968489..969442
     CDS             969439..971772
     CDS             971823..972815
     CDS             973098..974696
     CDS             974693..975709
     CDS             975709..976611
     CDS             976608..978263
     CDS             978260..978757
     CDS             complement(978767..979675)
     CDS             complement(980142..981326)
     CDS             981401..982039
     CDS             complement(982061..984664)
     CDS             984932..985078
     CDS             985368..985703
     CDS             985856..986851
     CDS             986980..989307
     CDS             989415..990452
     CDS             990495..990944
     CDS             complement(990994..991515)
     CDS             complement(991569..991781)
     CDS             complement(991855..992625)
     CDS             992618..993472
     CDS             993547..994671
     CDS             complement(994693..995625)
     CDS             995645..996100
     CDS             996163..996642
     CDS             996663..997517
     CDS             complement(997619..999166)
     CDS             complement(999174..1000082)
     CDS             complement(1000084..1001025)
     CDS             complement(1001063..1002430)
     CDS             1002775..1004640
     CDS             1004776..1006203
     CDS             1006248..1007297
     CDS             1007432..1008343
     CDS             1008353..1008709
     CDS             complement(1008745..1009797)
     CDS             1010094..1011422
     CDS             1011431..1012348
     CDS             1012352..1013242
     CDS             1013283..1013993
     CDS             1013978..1015117
     CDS             1015357..1015503
     CDS             complement(1015555..1015944)
     CDS             1016180..1016686
     CDS             complement(1016810..1017130)
     CDS             complement(1017225..1018334)
     CDS             complement(1018379..1018609)
     CDS             1018745..1019431
     CDS             1019443..1020411
     CDS             1020428..1021435
     CDS             1021445..1021882
     CDS             1022046..1022450
     CDS             1022485..1023159
     CDS             1023159..1023782
     CDS             1023911..1024312
     CDS             1024348..1025745
     CDS             complement(1025729..1026700)
     CDS             1026776..1030252
     CDS             1030249..1033626
     CDS             1033623..1035527
     CDS             complement(1035475..1036359)
     CDS             complement(1036356..1036814)
     CDS             complement(1036811..1037374)
     CDS             complement(1037394..1038776)
     CDS             complement(1038880..1039467)
     CDS             1039478..1039960
     CDS             1040034..1041698
     CDS             complement(1041817..1043406)
     CDS             complement(1043537..1045186)
     CDS             complement(1045235..1046065)
     CDS             complement(1046089..1047318)
     CDS             complement(1047378..1049237)
     CDS             1049281..1050126
     CDS             1050159..1051691
     CDS             1051806..1053512
     CDS             1053665..1054567
     CDS             1054607..1055389
     CDS             complement(1055326..1056141)
     CDS             complement(1056144..1059233)
     CDS             1059419..1060861
     CDS             1061195..1062868
     CDS             1062865..1064967
     CDS             1064972..1065562
     CDS             1065583..1068141
     CDS             1068138..1068818
     CDS             complement(1068837..1070396)
     CDS             complement(1070431..1071198)
     CDS             complement(1071203..1072366)
     CDS             1072406..1073629
     CDS             1073626..1074450
     CDS             1074578..1076890
     CDS             complement(1076931..1077476)
     CDS             1077543..1078145
     CDS             1078201..1079601
     CDS             complement(1079624..1080031)
     CDS             1080190..1081467
     CDS             1081464..1083101
     CDS             1083146..1083805
     CDS             complement(1083783..1084370)
     CDS             1084570..1085487
     CDS             1085520..1085885
     CDS             complement(1085886..1087397)
     CDS             1087600..1088571
     CDS             1088636..1089601
     CDS             complement(1089598..1090359)
     CDS             complement(1090406..1090624)
     CDS             1090693..1092495
     CDS             1092492..1093316
     CDS             1093567..1094724
     CDS             1094697..1095599
     CDS             1095611..1096588
     CDS             1096588..1098408
     CDS             1098651..1100234
     CDS             complement(1100265..1100831)
     CDS             complement(1100818..1101492)
     CDS             1101744..1103219
     CDS             1103216..1104193
     CDS             1104383..1105012
     CDS             1105039..1105635
     CDS             complement(1106111..1107229)
     CDS             1108385..1109164
     CDS             1109787..1112138
     CDS             1112494..1113522
     CDS             1113519..1114427
     CDS             1114424..1115626
     CDS             1115858..1116868
     CDS             1116899..1118101
     CDS             complement(1118277..1118669)
     CDS             complement(1118806..1120524)
     CDS             1120730..1124311
     CDS             1124819..1127557
     CDS             1127914..1128615
     CDS             1128653..1129315
     CDS             1129327..1130274
     CDS             complement(1130287..1130556)
     CDS             1130717..1132012
     CDS             1132222..1132686
     CDS             1132703..1133251
     CDS             1133248..1134189
     CDS             complement(1134206..1134574)
     CDS             1134613..1135056
     CDS             1135016..1135891
     CDS             1136090..1136923
     CDS             1136943..1137296
     CDS             1137346..1138710
     CDS             complement(1138801..1140024)
     CDS             complement(1140021..1140788)
     CDS             complement(1140788..1141807)
     CDS             1142083..1143231
     CDS             1143228..1144448
     CDS             complement(1144463..1145563)
     CDS             complement(1145560..1146738)
     CDS             complement(1146768..1147442)
     CDS             complement(1147718..1148389)
     CDS             1148463..1149644
     CDS             complement(1149690..1150916)
     CDS             complement(1150975..1152906)
     CDS             1153178..1154743
     CDS             1154820..1155137
     CDS             complement(1155125..1156555)
     CDS             1156636..1157826
     CDS             complement(1157863..1158408)
     CDS             complement(1158479..1158916)
     CDS             1159066..1159962
     CDS             1159959..1160246
     CDS             complement(1160237..1161181)
     CDS             1161239..1163302
     CDS             complement(1163287..1164027)
     CDS             complement(1164036..1165364)
     CDS             1165541..1166302
     CDS             1166596..1167978
     CDS             1168359..1169108
     CDS             complement(1169185..1170168)
     CDS             1170252..1170860
     CDS             complement(1170961..1172631)
     CDS             complement(1172633..1174048)
     CDS             1174255..1175568
     CDS             1175565..1176524
     CDS             1176526..1177368
     CDS             1177376..1178632
     CDS             1178833..1180266
     CDS             complement(1180288..1181238)
     CDS             complement(1181238..1182278)
     CDS             1182481..1183011
     CDS             complement(1183015..1183251)
     CDS             complement(1183261..1184535)
     CDS             1184618..1185703
     CDS             1185787..1186872
     CDS             1187345..1189063
     CDS             1189207..1190133
     CDS             1190126..1191106
     CDS             1191103..1192869
     CDS             1192964..1193122
     CDS             1193249..1193896
     CDS             1193907..1194554
     CDS             1194551..1194949
     CDS             complement(1195004..1196659)
     CDS             1196924..1198861
     CDS             1198952..1200037
     CDS             1200237..1202213
     CDS             1202649..1203917
     CDS             complement(1203893..1204945)
     CDS             1205048..1205374
     CDS             1205376..1206545
     CDS             1206585..1207910
     CDS             complement(1207926..1208855)
     CDS             complement(1208857..1209849)
     CDS             1209921..1211057
     CDS             1211054..1211704
     CDS             1211701..1211982
     CDS             1211961..1212479
     CDS             1212476..1213717
     CDS             1213875..1214042
     CDS             1214173..1215723
     CDS             complement(1215753..1216406)
     CDS             1216631..1217329
     CDS             1217326..1217928
     CDS             1217928..1219238
     CDS             1219248..1219634
     CDS             complement(1219656..1220801)
     CDS             complement(1220898..1222673)
     CDS             complement(1222670..1223347)
     CDS             complement(1223340..1224647)
     CDS             1224733..1225311
     CDS             1225455..1226258
     CDS             complement(1226307..1227857)
     CDS             1228090..1228716
     CDS             1228775..1229632
     CDS             1229629..1230234
     CDS             complement(1230251..1230934)
     CDS             complement(1231045..1232742)
     CDS             complement(1233040..1233264)
     CDS             1233411..1234226
     CDS             1234371..1234733
     CDS             1234718..1235614
     CDS             1235651..1239043
     CDS             1239040..1242426
     CDS             1242501..1243253
     CDS             complement(1243217..1243990)
     CDS             complement(1244001..1244948)
     CDS             1244960..1245934
     CDS             complement(1245938..1246567)
     CDS             complement(1246578..1246838)
     CDS             1246990..1249095
     CDS             1249293..1249547
     CDS             1249757..1250038
     CDS             1250083..1250289
     CDS             complement(1250320..1251147)
     CDS             complement(1251267..1251425)
     CDS             1251647..1252423
     CDS             1252647..1253738
     CDS             1253836..1254630
     CDS             1254640..1255989
     CDS             1255997..1257253
     CDS             complement(1257257..1258816)
     CDS             1259069..1260115
     CDS             complement(1260166..1260759)
     CDS             1260889..1263915
     CDS             1264403..1265809
     CDS             1265806..1268397
     CDS             1268509..1269144
     CDS             1269221..1270438
     CDS             1270435..1271112
     CDS             complement(1271096..1273138)
     CDS             1273362..1274804
     CDS             1274801..1275280
     CDS             complement(1275317..1276003)
     CDS             complement(1276074..1277156)
     CDS             1277313..1278194
     CDS             complement(1278183..1278959)
     CDS             complement(1278956..1279783)
     CDS             1279919..1280581
     CDS             complement(1280597..1281706)
     CDS             complement(1281673..1283022)
     CDS             complement(1283079..1283579)
     CDS             1283688..1284464
     CDS             1284651..1285274
     CDS             1285271..1285543
     CDS             1285821..1286972
     CDS             complement(1286977..1287138)
     CDS             1287174..1288244
     CDS             1288241..1289146
     CDS             complement(1289147..1291279)
     CDS             complement(1291349..1291867)
     CDS             1291915..1292781
     CDS             1292774..1293739
     CDS             complement(1293787..1294560)
     CDS             complement(1294625..1295389)
     CDS             complement(1295398..1296396)
     CDS             complement(1296393..1297316)
     CDS             complement(1297417..1299123)
     CDS             1299140..1299874
     CDS             complement(1299891..1300493)
     CDS             complement(1300644..1304507)
     CDS             complement(1304603..1305793)
     CDS             complement(1305790..1306554)
     CDS             1306670..1308127
     CDS             1308147..1308959
     CDS             1309056..1309340
     CDS             1309505..1310866
     CDS             1310863..1311903
     CDS             complement(1311977..1312387)
     CDS             1312458..1313333
     CDS             complement(1313336..1314274)
     CDS             complement(1314325..1315203)
     CDS             complement(1315253..1316350)
     CDS             complement(1316347..1317288)
     CDS             1317661..1319253
     CDS             1319287..1320087
     CDS             1320092..1322602
     CDS             complement(1322594..1323094)
     CDS             1323147..1324304
     CDS             1324338..1324829
     CDS             complement(1324837..1325529)
     CDS             complement(1325597..1326283)
     CDS             1326571..1328235
     CDS             1328250..1329641
     CDS             1329701..1331011
     CDS             1331011..1332102
     CDS             1332111..1333085
     CDS             1333485..1335575
     CDS             1335694..1335942
     CDS             1336033..1337100
     CDS             1337287..1338420
     CDS             1338455..1339312
     CDS             1339374..1340105
     CDS             1340102..1341286
     CDS             1341432..1341869
     CDS             1341866..1342096
     CDS             1342185..1342973
     CDS             1343038..1343262
     CDS             1343309..1343875
     CDS             1343872..1344702
     CDS             1344806..1346464
     CDS             1346518..1347426
     CDS             1347492..1348952
     CDS             1348952..1349221
     CDS             1349241..1349681
     CDS             complement(1349697..1350026)
     CDS             1350238..1350768
     CDS             complement(1350720..1351415)
     CDS             1351569..1351871
     CDS             1351915..1352988
     CDS             1352981..1353709
     CDS             complement(1353716..1354807)
     CDS             1354927..1355268
     CDS             complement(1355296..1355748)
     CDS             1356040..1356687
     CDS             1356684..1357694
     CDS             1357719..1358678
     CDS             complement(1358675..1360330)
     CDS             1360533..1361921
     CDS             1361923..1363350
     CDS             complement(1363347..1364348)
     CDS             1364470..1365381
     CDS             1365378..1365938
     CDS             complement(1365954..1367447)
     CDS             1367629..1368609
     CDS             1368606..1369262
     CDS             1369264..1370019
     CDS             1370016..1370951
     CDS             complement(1371108..1373306)
     CDS             complement(1373344..1374747)
     CDS             complement(1374744..1376495)
     CDS             complement(1376498..1378507)
     CDS             1378642..1381218
     CDS             complement(1381325..1382302)
     CDS             1382335..1382916
     CDS             complement(1382894..1384321)
     CDS             1384570..1385664
     CDS             1385710..1386609
     CDS             1386606..1387445
     CDS             1387445..1388305
     CDS             complement(1388351..1390513)
     CDS             1390547..1391773
     CDS             1391770..1392867
     CDS             complement(1392860..1394134)
     CDS             complement(1394173..1395873)
     CDS             1396037..1397062
     CDS             1397055..1397591
     CDS             1397588..1398046
     CDS             complement(1398009..1399256)
     CDS             1399361..1401466
     CDS             1401519..1401662
     CDS             complement(1401686..1402594)
     CDS             1402675..1402974
     CDS             1402971..1404521
     CDS             1404518..1406035
     CDS             1406242..1406940
     CDS             1407053..1407466
     CDS             1407463..1408005
     CDS             complement(1408027..1409226)
     CDS             1409294..1410223
     CDS             complement(1410178..1411005)
     CDS             complement(1411002..1412165)
     CDS             complement(1412162..1413397)
     CDS             complement(1413424..1413744)
     CDS             complement(1413741..1416353)
     CDS             complement(1416355..1416702)
     CDS             complement(1416716..1418125)
     CDS             1418324..1422352
     CDS             complement(1422389..1423336)
     CDS             complement(1423333..1425330)
     CDS             1425452..1427143
     CDS             1427416..1429251
     CDS             1429251..1429763
     CDS             1429817..1430845
     CDS             1430936..1431166
     CDS             1431168..1432472
     CDS             1432556..1433362
     CDS             complement(1433399..1434004)
     CDS             1434130..1434513
     CDS             1434574..1435098
     CDS             1435437..1436762
     CDS             1436764..1438074
     CDS             complement(1438071..1438634)
     CDS             complement(1438634..1438939)
     CDS             complement(1438958..1441498)
     CDS             complement(1441502..1442278)
     CDS             complement(1442449..1443198)
     CDS             complement(1443200..1444468)
     CDS             1444490..1445578
     CDS             1445650..1446774
     CDS             1446807..1447610
     CDS             complement(1447614..1448258)
     CDS             1448429..1449934
     CDS             complement(1450485..1451177)
     CDS             1451253..1452686
     CDS             1452698..1453303
     CDS             1453602..1454141
     CDS             complement(1454256..1455806)
     CDS             complement(1455927..1457165)
     CDS             1457186..1458316
     CDS             1458380..1459150
     CDS             complement(1459164..1459679)
     CDS             1459735..1460679
     CDS             complement(1460740..1460925)
     CDS             1461112..1463391
     CDS             1463388..1464110
     CDS             1464107..1465765
     CDS             1465776..1466333
     CDS             1466315..1466878
     CDS             1466917..1467477
     CDS             1467596..1468189
     CDS             1468192..1468395
     CDS             1468472..1469146
     CDS             1469151..1470077
     CDS             complement(1470092..1470985)
     CDS             complement(1470991..1471917)
     CDS             complement(1471947..1473308)
     CDS             1473481..1474764
     CDS             1474816..1476282
     CDS             1476303..1476923
     CDS             complement(1476964..1478199)
     CDS             complement(1478196..1479629)
     CDS             complement(1479652..1481727)
     CDS             complement(1481724..1482920)
     CDS             1483268..1484143
     CDS             1484191..1484625
     CDS             complement(1484678..1486000)
     CDS             1486213..1489788
     CDS             1489913..1490161
     CDS             1490213..1491388
     CDS             1491634..1492971
     CDS             1492968..1493306
     CDS             1493395..1495731
     CDS             1495771..1497336
     CDS             1497350..1498429
     CDS             1498595..1498990
     CDS             1498995..1499234
     CDS             1499313..1499837
     CDS             1499834..1500673
     CDS             1500808..1501161
     CDS             1501329..1501988
     CDS             1502072..1502749
     CDS             1502746..1503534
     CDS             1503542..1503868
     CDS             1504185..1504544
     CDS             1504544..1506097
     CDS             1506094..1507281
     CDS             1507386..1508555
     CDS             1508791..1509765
     CDS             complement(1509801..1510334)
     CDS             complement(1510420..1510758)
     CDS             complement(1510755..1511912)
     CDS             1512234..1513169
     CDS             1513294..1514121
     CDS             1514284..1515045
     CDS             1515116..1515673
     CDS             1515699..1516574
     CDS             1516606..1517781
     CDS             1517778..1518365
     CDS             complement(1518393..1518794)
     CDS             complement(1518807..1520177)
     CDS             1520263..1521645
     CDS             1521680..1523146
     CDS             complement(1523226..1524275)
     CDS             1524448..1525623
     CDS             1525620..1526939
     CDS             1527014..1528174
     CDS             1528230..1529105
     CDS             1529245..1530690
     CDS             complement(1530734..1532476)
     CDS             complement(1532478..1533443)
     CDS             1533623..1534321
     CDS             1534353..1534487
     CDS             1534484..1535236
     CDS             1535266..1537020
     CDS             complement(1536989..1537810)
     CDS             complement(1537863..1538738)
     CDS             complement(1538776..1539882)
     CDS             1540010..1540636
     CDS             1540633..1541652
     CDS             1541721..1542062
     CDS             1543389..1545287
     CDS             1545358..1545651
     CDS             1545673..1546188
     CDS             1546227..1546724
     CDS             complement(1546740..1548176)
     CDS             1548249..1548797
     CDS             1548824..1549699
     CDS             complement(1549712..1550890)
     CDS             complement(1551001..1551717)
     CDS             complement(1551803..1553746)
     CDS             complement(1553805..1555850)
     CDS             complement(1555863..1556633)
     CDS             complement(1556645..1557700)
     CDS             complement(1557790..1558497)
     CDS             complement(1558494..1559582)
     CDS             complement(1559650..1560651)
     CDS             complement(1560648..1562195)
     CDS             complement(1562264..1563031)
     CDS             1563241..1564161
     CDS             complement(1564165..1564311)
     CDS             complement(1564366..1566051)
     CDS             1566196..1567122
     CDS             1567223..1567492
     CDS             1567738..1569978
     CDS             1569980..1571353
     CDS             1571350..1572090
     CDS             1572097..1572546
     CDS             complement(1572559..1572963)
     CDS             complement(1572960..1573730)
     CDS             complement(1573727..1576099)
     CDS             complement(1576096..1576854)
     CDS             complement(1576910..1578052)
     CDS             1578182..1578571
     CDS             1578677..1579576
     CDS             complement(1579581..1581371)
     CDS             1581415..1582077
     CDS             1582303..1583229
     CDS             1583278..1584963
     CDS             complement(1585032..1586168)
     CDS             complement(1586165..1586515)
     CDS             1586556..1589111
     CDS             1589176..1589949
     CDS             1589985..1591445
     CDS             1591448..1592035
     CDS             1592040..1592537
     CDS             1592689..1593228
     CDS             complement(1593308..1594195)
     CDS             complement(1594205..1598959)
     CDS             1599008..1599262
     CDS             complement(1599269..1599790)
     CDS             complement(1599787..1600770)
     CDS             1600988..1602034
     CDS             1602139..1602552
     CDS             1602562..1602855
     CDS             complement(1602895..1603743)
     CDS             complement(1603740..1604414)
     CDS             complement(1604494..1605411)
     CDS             complement(1605461..1606234)
     CDS             1606353..1607885
     CDS             complement(1608070..1608399)
     CDS             1608463..1609416
     CDS             1609413..1610372
     CDS             complement(1610382..1610990)
     CDS             1611099..1612691
     CDS             1612780..1614900
     CDS             1614945..1615613
     CDS             complement(1615641..1616375)
     CDS             1616736..1617179
     CDS             1617305..1617796
     CDS             1617838..1618773
     CDS             complement(1618784..1619239)
     CDS             1619348..1619683
     CDS             1619730..1620422
     CDS             1620505..1621734
     CDS             1621743..1622375
     CDS             complement(1622269..1623309)
     CDS             1623335..1627051
     CDS             1627103..1628086
     CDS             1628140..1628292
     CDS             complement(1628294..1629328)
     CDS             1629404..1630519
     CDS             1630533..1631186
     CDS             1631220..1631876
     CDS             1631876..1633216
     CDS             1633278..1634750
     CDS             complement(1634791..1635477)
     CDS             complement(1635474..1636352)
     CDS             1636405..1636632
     CDS             1636720..1637388
     CDS             1637391..1637753
     CDS             1637803..1638204
     CDS             1638402..1639910
     CDS             complement(1640014..1640505)
     CDS             complement(1640544..1640786)
     CDS             1641006..1643087
     CDS             1643211..1643972
     CDS             1643969..1644928
     CDS             1644925..1645383
     CDS             1645380..1646876
     CDS             1646904..1647176
     CDS             1647169..1648842
     CDS             1648964..1650526
     CDS             1650592..1651590
     CDS             1651676..1653145
     CDS             complement(1653237..1654580)
     CDS             1654657..1655562
     CDS             complement(1655600..1658080)
     CDS             complement(1658139..1658750)
     CDS             1658793..1661492
     CDS             1661525..1662145
     CDS             1662151..1663308
     CDS             complement(1663366..1664526)
     CDS             1664632..1665774
     CDS             1665771..1666652
     CDS             complement(1666691..1666954)
     CDS             1667338..1667637
     CDS             complement(1667612..1668076)
     CDS             1668119..1668664
     CDS             1668661..1669488
     CDS             1669545..1669946
     CDS             1669943..1670611
     CDS             complement(1670674..1671333)
     CDS             complement(1671333..1671983)
     CDS             1672071..1674104
     CDS             1674101..1675453
     CDS             complement(1675444..1675641)
     CDS             complement(1675638..1676003)
     CDS             1676281..1679130
     CDS             1679221..1680720
     CDS             1680900..1683086
     CDS             1683083..1683934
     CDS             1683931..1684338
     CDS             complement(1684379..1685062)
     CDS             1685091..1685648
     CDS             complement(1685653..1686132)
     CDS             complement(1686134..1686523)
     CDS             1686768..1687865
     CDS             1687862..1688605
     CDS             1688764..1688889
     CDS             1688916..1689296
     CDS             1689424..1691355
     CDS             complement(1691369..1691764)
     CDS             complement(1691887..1692720)
     CDS             complement(1692777..1693196)
     CDS             complement(1693291..1694574)
     CDS             complement(1694662..1695264)
     CDS             complement(1695417..1695941)
     CDS             1696063..1697127
     CDS             1697115..1698563
     CDS             1698560..1699291
     CDS             complement(1699376..1699741)
     CDS             complement(1699798..1700247)
     CDS             complement(1700288..1700794)
     CDS             1700873..1701310
     CDS             1701322..1702485
     CDS             1702497..1703768
     CDS             1703884..1704228
     CDS             complement(1704473..1704979)
     CDS             1705565..1706077
     CDS             1706074..1706598
     CDS             1706707..1707192
     CDS             1707189..1707773
     CDS             complement(1707758..1708627)
     CDS             1708665..1709234
     CDS             1709247..1712117
     CDS             1712117..1713247
     CDS             1713244..1714356
     CDS             1714373..1715242
     CDS             1715405..1717042
     CDS             complement(1717173..1718174)
     CDS             1718351..1719658
     CDS             1719658..1721436
     CDS             complement(1721510..1723042)
     CDS             complement(1723036..1725453)
     CDS             1725922..1727535
     CDS             1727616..1729187
     CDS             1729208..1730026
     CDS             1730028..1730996
     CDS             complement(1730955..1731326)
     CDS             complement(1731323..1731883)
     CDS             complement(1731880..1732395)
     CDS             complement(1732459..1732866)
     CDS             complement(1733064..1733474)
     CDS             complement(1733537..1734445)
     CDS             complement(1734474..1735922)
     CDS             complement(1735934..1736425)
     CDS             complement(1736593..1736937)
     CDS             1737184..1738083
     CDS             1738415..1740004
     CDS             1740130..1741704
     CDS             1741907..1742323
     CDS             1742320..1742682
     CDS             1743122..1743673
     CDS             1743722..1744276
     CDS             1744434..1746185
     CDS             complement(1746178..1746933)
     CDS             complement(1746930..1747727)
     CDS             complement(1747779..1749173)
     CDS             complement(1749170..1749928)
     CDS             complement(1749909..1751291)
     CDS             1751498..1752949
     CDS             complement(1752986..1753702)
     CDS             complement(1753790..1757152)
     CDS             complement(1757160..1758200)
     CDS             complement(1758216..1759676)
     CDS             1759819..1760184
     CDS             1760194..1761135
     CDS             complement(1761252..1761827)
     CDS             complement(1761824..1763977)
     CDS             1764395..1764745
     CDS             1764798..1765193
     CDS             1765196..1765633
     CDS             1765633..1767246
     CDS             1767250..1768275
     CDS             1768349..1769038
     CDS             1769035..1770396
     CDS             1770393..1770854
     CDS             1770851..1771957
     CDS             1771954..1773945
     CDS             1774033..1774560
     CDS             1774613..1776001
     CDS             1776227..1776544
     CDS             1776548..1777321
     CDS             1777321..1778349
     CDS             1778379..1778894
     CDS             1779133..1780077
     CDS             1780074..1780823
     CDS             1780823..1781347
     CDS             1781344..1782207
     CDS             1782457..1782735
     CDS             1782740..1783564
     CDS             1783561..1784643
     CDS             1784749..1786920
     CDS             1786917..1788779
     CDS             1788835..1789221
     CDS             1789397..1791451
     CDS             1791435..1793882
     CDS             1793914..1794642
     CDS             1794639..1794893
     CDS             1795005..1795253
     CDS             1795371..1797209
     CDS             1797353..1797451
     CDS             complement(1797518..1798744)
     CDS             complement(1798755..1799732)
     CDS             complement(1799729..1802476)
     CDS             complement(1802473..1803609)
     CDS             complement(1803679..1805679)
     CDS             complement(1805697..1806716)
     CDS             complement(1806713..1807732)
     CDS             1808109..1808432
     CDS             1808429..1808752
     CDS             1808749..1809234
     CDS             1809231..1809488
     CDS             1809485..1809742
     CDS             1809966..1811174
     CDS             1811324..1812169
     CDS             1812187..1812414
     CDS             1812421..1812699
     CDS             1813808..1814665
     CDS             complement(1815489..1815716)
     CDS             complement(1815719..1816450)
     CDS             complement(1816450..1816890)
     CDS             complement(1816887..1817120)
     CDS             complement(1817117..1817521)
     CDS             complement(1817593..1818660)
     CDS             complement(1818657..1819928)
     CDS             complement(1819942..1820706)
     CDS             complement(1820732..1822378)
     CDS             complement(1822389..1822826)
     CDS             complement(1822823..1823338)
     CDS             complement(1823361..1823534)
     CDS             complement(1823531..1824670)
     CDS             complement(1824672..1825049)
     CDS             complement(1825049..1831036)
     CDS             complement(1831056..1831439)
     CDS             complement(1831484..1831810)
     CDS             complement(1831851..1832063)
     CDS             complement(1832147..1832809)
     CDS             complement(1832870..1833265)
     CDS             complement(1833262..1833615)
     CDS             complement(1833615..1833935)
     CDS             complement(1833932..1834390)
     CDS             complement(1834421..1835350)
     CDS             complement(1835420..1835980)
     CDS             complement(1836009..1836977)
     CDS             complement(1836978..1838354)
     CDS             complement(1838368..1840131)
     CDS             complement(1840109..1840507)
     CDS             complement(1840531..1840770)
     CDS             complement(1840928..1841119)
     CDS             complement(1841116..1841418)
     CDS             complement(1841415..1841660)
     CDS             complement(1841916..1842425)
     CDS             complement(1842409..1843173)
     CDS             complement(1843170..1843532)
     CDS             complement(1843525..1843716)
     CDS             complement(1843713..1843886)
     CDS             complement(1843883..1844191)
     CDS             complement(1844486..1844641)
     CDS             complement(1844638..1845021)
     CDS             complement(1845018..1845272)
     CDS             complement(1845269..1845556)
     CDS             complement(1845549..1845848)
     CDS             complement(1845841..1846197)
     CDS             complement(1846194..1846358)
     CDS             complement(1846355..1846666)
     CDS             complement(1846663..1847328)
     CDS             complement(1847325..1848245)
     CDS             complement(1848238..1848564)
     CDS             complement(1848561..1848872)
     CDS             complement(1848869..1849138)
     CDS             complement(1849138..1849653)
     CDS             complement(1849650..1850081)
     CDS             complement(1850078..1850962)
     CDS             complement(1850959..1851567)
     CDS             complement(1851564..1851941)
     CDS             complement(1851941..1852147)
     CDS             complement(1852144..1852497)
     CDS             complement(1852494..1852712)
     CDS             complement(1852709..1853005)
     CDS             complement(1853002..1853355)
     CDS             complement(1853828..1854250)
     CDS             complement(1854254..1854463)
     CDS             complement(1854460..1855143)
     CDS             complement(1855140..1855358)
     CDS             complement(1855355..1856359)
     CDS             complement(1856356..1856610)
     CDS             complement(1856607..1857032)
     CDS             complement(1857029..1857433)
     CDS             complement(1857430..1857672)
     CDS             complement(1857669..1857779)
     CDS             complement(1857779..1858435)
     CDS             complement(1858435..1859610)
     CDS             complement(1859607..1859897)
     CDS             complement(1859894..1860103)
     CDS             complement(1860100..1860543)
     CDS             complement(1860540..1860806)
     CDS             complement(1860806..1860931)
     CDS             complement(1860931..1861314)
     CDS             complement(1861364..1861585)
     CDS             complement(1861924..1862154)
     CDS             complement(1862151..1862417)
     CDS             1863024..1863332
     CDS             1863601..1863738
     CDS             1863803..1864264
     CDS             complement(1864216..1865862)
     CDS             complement(1865944..1867026)
     CDS             1867358..1867615
     CDS             1867813..1869462
     CDS             1869578..1870708
     CDS             1870795..1871283
     CDS             complement(1871328..1873865)
     CDS             complement(1873912..1874751)
     CDS             1874754..1875059
     CDS             1875056..1876741
     CDS             1876865..1878319
     CDS             complement(1878337..1879125)
     CDS             1879234..1879536
     CDS             1879692..1880840
     CDS             1880850..1881431
     CDS             complement(1881505..1882443)
     CDS             complement(1882564..1882833)
     CDS             complement(1882870..1884039)
     CDS             complement(1884259..1884930)
     CDS             complement(1884983..1885753)
     CDS             1885836..1886342
     CDS             1886342..1887118
     CDS             complement(1887156..1888310)
     CDS             1888447..1889604
     CDS             1889601..1889786
     CDS             complement(1889789..1890256)
     CDS             1890359..1891768
     CDS             1891833..1892504
     CDS             complement(1892477..1893931)
     CDS             1894029..1895183
     CDS             1895187..1897580
     CDS             complement(1897590..1898312)
     CDS             1898354..1899031
     CDS             1899079..1900467
     CDS             1900516..1902378
     CDS             complement(1902412..1903515)
     CDS             complement(1903593..1905068)
     CDS             complement(1905086..1905322)
     CDS             1905382..1905708
     CDS             1905842..1906687
     CDS             1906793..1908112
     CDS             1908103..1908780
     CDS             1908788..1909825
     CDS             1909822..1911072
     CDS             1911065..1912225
     CDS             1912222..1912662
     CDS             1912659..1915688
     CDS             complement(1915720..1917126)
     CDS             complement(1917141..1918133)
     CDS             1918294..1919214
     CDS             1919211..1919801
     CDS             1919806..1920927
     CDS             1921122..1923257
     CDS             complement(1923303..1924343)
     CDS             1924450..1925187
     CDS             1925197..1925745
     CDS             1925856..1926590
     CDS             1926621..1927880
     CDS             complement(1927915..1929006)
     CDS             complement(1929003..1929776)
     CDS             complement(1929776..1930444)
     CDS             complement(1930444..1931073)
     CDS             complement(1931213..1931680)
     CDS             complement(1931815..1932699)
     CDS             1932725..1933450
     CDS             complement(1933460..1933855)
     CDS             1934066..1935994
     CDS             1936021..1937727
     CDS             1937744..1938862
     CDS             1938950..1939564
     CDS             1939561..1940436
     CDS             1940433..1940894
     CDS             1940891..1943335
     CDS             1943316..1943648
     CDS             1943645..1944013
     CDS             1944045..1945028
     CDS             complement(1945054..1945938)
     CDS             1946046..1947179
     CDS             1947338..1948360
     CDS             complement(1948427..1949155)
     CDS             complement(1949152..1950219)
     CDS             complement(1950297..1951145)
     CDS             1951169..1952167
     CDS             complement(1952066..1953121)
     CDS             complement(1953181..1954323)
     CDS             complement(1954320..1955180)
     CDS             complement(1955177..1956478)
     CDS             1956704..1958386
     CDS             complement(1958433..1958984)
     CDS             1959204..1960547
     CDS             1960544..1961374
     CDS             1961371..1962567
     CDS             1962587..1964212
     CDS             1964349..1964546
     CDS             1964626..1965513
     CDS             1965516..1966229
     CDS             1966344..1967705
     CDS             1967742..1968764
     CDS             1968781..1969158
     CDS             complement(1969351..1970442)
     CDS             1970510..1971568
     CDS             1971565..1972599
     CDS             1972708..1973046
     CDS             1973249..1973545
     CDS             1973582..1974439
     CDS             1974444..1975355
     CDS             1975370..1978165
     CDS             complement(1978200..1978961)
     CDS             complement(1979038..1980000)
     CDS             1980150..1981022
     CDS             1981113..1982711
     CDS             1983108..1984769
     CDS             1984766..1985317
     CDS             complement(1985400..1985747)
     CDS             complement(1985905..1987281)
     CDS             complement(1987278..1988078)
     CDS             complement(1988089..1989438)
     CDS             1989697..1990920
     CDS             1991059..1992078
     CDS             1992229..1992405
     CDS             1992440..1992754
     CDS             1992760..1993590
     CDS             1993600..1994550
     CDS             1994594..1995415
     CDS             complement(1995446..1996204)
     CDS             complement(1996271..1997548)
     CDS             1997742..1998437
     CDS             1998487..1999308
     CDS             1999305..2000399
     CDS             complement(2000452..2001468)
     CDS             2001792..2003651
     CDS             complement(2003662..2004177)
     CDS             complement(2004268..2005047)
     CDS             complement(2005059..2005274)
     CDS             complement(2005379..2006962)
     CDS             2007099..2008694
     CDS             complement(2008841..2009341)
     CDS             complement(2009529..2010506)
     CDS             complement(2010565..2011359)
     CDS             complement(2011432..2011935)
     CDS             complement(2011952..2013661)
     CDS             complement(2013684..2014700)
     CDS             complement(2014778..2015473)
     CDS             2015533..2016873
     CDS             complement(2016905..2017462)
     CDS             2017529..2017891
     CDS             2017934..2018131
     CDS             2018128..2018553
     CDS             complement(2018586..2019056)
     CDS             complement(2019167..2019904)
     CDS             complement(2019897..2021546)
     CDS             complement(2021852..2023405)
     CDS             2023656..2024663
     CDS             2024819..2026009
     CDS             2026006..2026560
     CDS             complement(2026614..2028500)
     CDS             2028828..2030420
     CDS             complement(2030512..2031726)
     CDS             complement(2031778..2032464)
     CDS             complement(2032461..2033603)
     CDS             complement(2033702..2034841)
     CDS             complement(2034945..2035922)
     CDS             2036420..2037289
     CDS             complement(2037366..2037944)
     CDS             2038049..2038522
     CDS             complement(2038631..2040250)
     CDS             complement(2040439..2041215)
     CDS             complement(2041275..2042174)
     CDS             complement(2042558..2043958)
     CDS             complement(2044106..2044753)
     CDS             complement(2044795..2045718)
     CDS             2045924..2046535
     CDS             2046532..2047530
     CDS             2047670..2047801
     CDS             2047840..2048109
     CDS             2048106..2048405
     CDS             2048402..2048752
     CDS             2049078..2049965
     CDS             2049962..2050291
     CDS             complement(2050362..2050961)
     CDS             2051055..2051759
     CDS             2051991..2052527
     CDS             complement(2052594..2053331)
     CDS             2053739..2054035
     CDS             2054424..2055170
     CDS             2055172..2057103
     CDS             2057326..2058276
     CDS             2058721..2058900
     CDS             2059132..2060232
     CDS             2060636..2060743
     CDS             complement(2060858..2062102)
     CDS             complement(2062235..2063641)
     CDS             complement(2063741..2064133)
     CDS             2064388..2064780
     CDS             2064777..2065421
     CDS             2065645..2066379
     CDS             2066453..2066758
     CDS             2066755..2067207
     CDS             2067263..2068003
     CDS             2068213..2069127
     CDS             2069124..2069993
     CDS             2070046..2070816
     CDS             2070836..2072248
     CDS             2072245..2072937
     CDS             complement(2073138..2075123)
     CDS             2075353..2076663
     CDS             complement(2076685..2077722)
     CDS             complement(2077912..2078571)
     CDS             complement(2078661..2081057)
     CDS             2081264..2082088
     CDS             2082287..2082496
     CDS             2082595..2083245
     CDS             2083611..2084513
     CDS             complement(2084657..2085313)
     CDS             2085500..2086714
     CDS             complement(2086742..2087050)
     CDS             2087506..2088135
     CDS             2088246..2089019
     CDS             complement(2089045..2089944)
     CDS             complement(2090012..2090689)
     CDS             complement(2090686..2092197)
     CDS             complement(2092200..2093039)
     CDS             complement(2093036..2093992)
     CDS             complement(2094512..2094820)
     CDS             2095387..2096637
     CDS             complement(2096706..2097272)
     CDS             complement(2097573..2098322)
     CDS             2098413..2100491
     CDS             2100458..2101963
     CDS             complement(2101935..2104733)
     CDS             2105046..2106374
     CDS             2106371..2108047
     CDS             2108192..2110030
     CDS             complement(2110109..2110423)
     CDS             complement(2110562..2111482)
     CDS             complement(2111523..2112317)
     CDS             complement(2112372..2113178)
     CDS             complement(2113178..2113999)
     CDS             complement(2114139..2114999)
     CDS             complement(2115193..2115411)
     CDS             complement(2115643..2116086)
     CDS             complement(2116699..2116929)
     CDS             complement(2117092..2118948)
     CDS             complement(2119139..2119966)
     CDS             2120050..2120901
     CDS             complement(2120966..2123758)
     CDS             complement(2124002..2124391)
     CDS             2124676..2125341
     CDS             2125763..2126266
     CDS             2126406..2126915
     CDS             2127194..2127559
     CDS             2127783..2128478
     CDS             complement(2128510..2129034)
     CDS             complement(2129031..2129231)
     CDS             complement(2129531..2130073)
     CDS             complement(2130215..2130946)
     CDS             2131026..2131730
     CDS             complement(2131769..2132815)
     CDS             complement(2132884..2134170)
     CDS             complement(2134178..2134783)
     CDS             complement(2134874..2135227)
     CDS             complement(2135474..2136016)
     CDS             complement(2136284..2136778)
     CDS             2136851..2137780
     CDS             complement(2137921..2139186)
     CDS             complement(2139183..2141564)
     CDS             complement(2141561..2142703)
     CDS             complement(2142700..2144415)
     CDS             complement(2144412..2145806)
     CDS             complement(2146043..2146408)
     CDS             complement(2146611..2147186)
     CDS             complement(2148247..2149104)
     CDS             complement(2149247..2150359)
     CDS             complement(2150362..2151699)
     CDS             complement(2151696..2152040)
     CDS             complement(2152033..2152974)
     CDS             complement(2152971..2154410)
     CDS             complement(2154424..2155548)
     CDS             complement(2155573..2156130)
     CDS             complement(2156237..2157058)
     CDS             2157280..2158335
     CDS             2158332..2159681
     CDS             complement(2159629..2161278)
     CDS             2161371..2161850
     CDS             2161847..2163220
     CDS             complement(2163258..2164049)
     CDS             2164116..2164655
     CDS             2164652..2164981
     CDS             2164984..2165883
     CDS             2165880..2166365
     CDS             complement(2166359..2167879)
     CDS             2167915..2168793
     CDS             2168790..2171540
     CDS             2171533..2172678
     CDS             2172774..2174177
     CDS             2174294..2175583
     CDS             2175580..2176842
     CDS             2176839..2177696
     CDS             2177791..2179431
     CDS             complement(2179563..2180240)
     CDS             2180329..2180829
     CDS             complement(2180984..2181952)
     CDS             complement(2182427..2183011)
     CDS             2183450..2184970
     CDS             complement(2185114..2185893)
     CDS             complement(2185890..2186837)
     CDS             2187092..2188183
     CDS             2188262..2189704
     CDS             2189735..2190682
     CDS             2190684..2191568
     CDS             2191568..2192710
     CDS             2192704..2193807
     CDS             complement(2193970..2195586)
     CDS             complement(2195789..2197543)
     CDS             complement(2197599..2198444)
     CDS             complement(2198880..2200100)
     CDS             complement(2200105..2200437)
     CDS             complement(2200441..2200785)
     CDS             complement(2200782..2202029)
     CDS             complement(2202160..2202723)
     CDS             complement(2203274..2204326)
     CDS             complement(2204721..2206262)
     CDS             complement(2206370..2207728)
     CDS             complement(2207916..2208152)
     CDS             complement(2208546..2209091)
     CDS             2209289..2210020
     CDS             2210115..2211554
     CDS             2211551..2212204
     CDS             complement(2212441..2212791)
     CDS             complement(2213006..2213245)
     CDS             complement(2213324..2213626)
     CDS             complement(2213703..2213933)
     CDS             complement(2214097..2214978)
     CDS             2215100..2215678
     CDS             complement(2215778..2216290)
     CDS             complement(2216738..2217250)
     CDS             2217335..2218258
     CDS             2218280..2219323
     CDS             2219284..2220330
     CDS             2220420..2221895
     CDS             2221904..2222962
     CDS             2222969..2223886
     CDS             2223883..2224920
     CDS             2225088..2225645
     CDS             complement(2226098..2226808)
     CDS             2226931..2228139
     CDS             2228136..2229584
     CDS             2229684..2231078
     CDS             2231075..2232124
     CDS             2232121..2233155
     CDS             2233152..2233778
     CDS             complement(2234344..2234982)
     CDS             complement(2234979..2235761)
     CDS             2235828..2236739
     CDS             complement(2237028..2237675)
     CDS             2237878..2238651
     CDS             complement(2239094..2240032)
     CDS             complement(2240029..2240850)
     CDS             complement(2240847..2243081)
     CDS             complement(2243089..2243970)
     CDS             complement(2243981..2244937)
     CDS             complement(2244934..2246232)
     CDS             2246369..2247133
     CDS             2247293..2248177
     CDS             2248174..2250222
     CDS             complement(2250437..2250565)
     CDS             2250745..2251077
     CDS             2251233..2251634
     CDS             complement(2251670..2251828)
     CDS             2251837..2252109
     CDS             complement(2252186..2252551)
     CDS             2252595..2253323
     CDS             complement(2253724..2255583)
     CDS             complement(2255875..2256714)
     CDS             complement(2256939..2257697)
     CDS             complement(2257694..2258539)
     CDS             complement(2258556..2259539)
     CDS             complement(2259527..2260654)
     CDS             complement(2260651..2261547)
     CDS             complement(2261544..2262437)
     CDS             2262588..2263373
     CDS             2263547..2264716
     CDS             2264713..2266020
     CDS             2266013..2266663
     CDS             2266771..2266920
     CDS             2267018..2267800
     CDS             complement(2268595..2270076)
     CDS             complement(2270073..2271812)
     CDS             complement(2271809..2272672)
     CDS             complement(2272669..2273682)
     CDS             complement(2273687..2275321)
     CDS             complement(2275422..2275592)
     CDS             2276128..2277354
     CDS             complement(2277639..2277983)
     CDS             complement(2278168..2279427)
     CDS             2279532..2280062
     CDS             complement(2281105..2281830)
     CDS             2281912..2282535
     CDS             2282811..2283569
     CDS             complement(2284293..2284529)
     CDS             complement(2284764..2285120)
     CDS             2285380..2285658
     CDS             2285765..2286319
     CDS             2286470..2287282
     CDS             complement(2287393..2288001)
     CDS             2288080..2288856
     CDS             2289007..2289339
     CDS             2289896..2290189
     CDS             complement(2290545..2290811)
     CDS             complement(2291139..2292377)
     CDS             2292989..2293909
     CDS             2293906..2295804
     CDS             2295919..2296278
     CDS             2296764..2297033
     CDS             2297030..2297410
     CDS             2297907..2299835
     CDS             2300223..2300603
     CDS             complement(2300600..2301217)
     CDS             complement(2301434..2301547)
     CDS             complement(2301534..2301884)
     CDS             complement(2302426..2303016)
     CDS             2303112..2304122
     CDS             complement(2304425..2305795)
     CDS             complement(2305955..2306905)
     CDS             complement(2306984..2307979)
     CDS             2308285..2309223
     CDS             2309392..2309961
     CDS             complement(2310030..2310464)
     CDS             complement(2310826..2311758)
     CDS             2311985..2312086
     CDS             complement(2312298..2312753)
     CDS             complement(2312753..2313535)
     CDS             2313623..2314222
     CDS             complement(2314304..2315335)
     CDS             2315404..2315856
     CDS             complement(2315853..2316728)
     CDS             2317418..2318176
     CDS             complement(2318727..2318828)
     CDS             complement(2318821..2319681)
     CDS             2320120..2321232
     CDS             complement(2321767..2322516)
     CDS             2322708..2323808
     CDS             2323965..2325545
     CDS             2325634..2327016
     CDS             2327047..2327235
     CDS             2327228..2328178
     CDS             2328171..2329064
     CDS             2329061..2331373
     CDS             2331474..2332376
     CDS             2332765..2333112
     CDS             2333109..2333852
     CDS             complement(2334263..2336350)
     CDS             2336764..2337339
     CDS             2337586..2338158
     CDS             2338410..2338769
     CDS             2339072..2339251
     CDS             complement(2339262..2339846)
     CDS             complement(2339881..2340642)
     CDS             2340926..2345959
     CDS             complement(2346096..2347895)
     CDS             2347991..2348959
     CDS             2349279..2349860
     CDS             2350104..2350673
     CDS             2350670..2351743
     CDS             2351836..2352372
     CDS             2352341..2352769
     CDS             complement(2353270..2353671)
     CDS             2354073..2354549
     CDS             2354774..2355082
     CDS             2355235..2355552
     CDS             2355676..2356149
     CDS             2356303..2356794
     CDS             complement(2356895..2357182)
     CDS             complement(2357369..2357917)
     CDS             2358625..2359122
     CDS             2359411..2359845
     CDS             complement(2359976..2360560)
     CDS             complement(2360745..2361059)
     CDS             2361261..2362235
     CDS             complement(2362282..2362557)
     CDS             2362745..2363335
     CDS             2363332..2364027
     CDS             complement(2364319..2364531)
     CDS             complement(2364689..2365324)
     CDS             complement(2365391..2366014)
     CDS             complement(2366138..2366320)
     CDS             2366850..2367281
     CDS             2367399..2367698
     CDS             2367695..2368567
     CDS             2368831..2369076
     CDS             complement(2369315..2369608)
     CDS             complement(2369749..2370285)
     CDS             complement(2370291..2371103)
     CDS             complement(2371302..2371694)
     CDS             2371867..2372430
     CDS             2372564..2373022
     CDS             complement(2373116..2373415)
     CDS             complement(2373584..2374447)
     CDS             2374606..2374851
     CDS             complement(2374917..2375531)
     CDS             complement(2375635..2376306)
     CDS             2376555..2377946
     CDS             complement(2378038..2378523)
     CDS             complement(2378686..2381520)
     CDS             2381806..2382159
     CDS             2382216..2383508
     CDS             2383558..2384163
     CDS             complement(2384016..2385116)
     CDS             complement(2385091..2387937)
     CDS             complement(2388577..2390118)
     CDS             complement(2390568..2391029)
     CDS             complement(2391221..2391538)
     CDS             2393240..2394976
     CDS             2394973..2396739
     CDS             2396793..2397161
     CDS             complement(2398406..2399440)
     CDS             complement(2399449..2400096)
     CDS             complement(2400441..2402231)
     CDS             complement(2402495..2403283)
     CDS             complement(2403349..2403963)
     CDS             complement(2404136..2405302)
     CDS             complement(2405313..2405906)
     CDS             complement(2406132..2406623)
     CDS             complement(2406865..2409633)
     CDS             complement(2409876..2410472)
     CDS             complement(2411252..2411737)
     CDS             2412419..2413384
     CDS             2413664..2414689
     CDS             2414754..2415452
     CDS             2415517..2416254
     CDS             2416263..2416559
     CDS             2416556..2417926
     CDS             complement(2418136..2420937)
     CDS             2421022..2422122
     CDS             2422776..2425547
     CDS             complement(2426473..2426655)
     CDS             complement(2427567..2428418)
     CDS             2429037..2429129
     CDS             complement(2429168..2430019)
     CDS             complement(2430307..2430480)
     CDS             complement(2430675..2431496)
     CDS             complement(2431872..2432714)
     CDS             complement(2432718..2432948)
     CDS             2433636..2433728
     CDS             2434071..2434628
     CDS             2434994..2435284
     CDS             2435318..2435494
     CDS             complement(2436062..2436709)
     CDS             complement(2436836..2437078)
     CDS             2437441..2437647
     CDS             complement(2437791..2438198)
     CDS             complement(2438304..2438543)
     CDS             2438648..2439157
     CDS             complement(2439338..2439811)
     CDS             2439902..2440114
     CDS             2440120..2440392
     CDS             2440651..2441118
     CDS             complement(2441206..2441649)
     CDS             2441886..2442884
     CDS             complement(2443024..2443674)
     CDS             complement(2444081..2444494)
     CDS             2445016..2445636
     CDS             2445834..2446409
     CDS             2446406..2447686
     CDS             complement(2447823..2447969)
     CDS             complement(2448155..2448826)
     CDS             2449014..2449568
     CDS             complement(2449718..2450662)
     CDS             2451057..2452751
     CDS             complement(2452929..2453327)
     CDS             complement(2453728..2454591)
     CDS             complement(2454683..2455198)
     CDS             complement(2455268..2455936)
     CDS             complement(2455933..2456604)
     CDS             complement(2457201..2457827)
     CDS             2458086..2458697
     CDS             complement(2458852..2459301)
     CDS             complement(2459423..2460094)
     CDS             complement(2460249..2460536)
     CDS             complement(2460723..2461271)
     CDS             2461513..2462094
     CDS             2462267..2462800
     CDS             2463044..2463145
     CDS             2463398..2463616
     CDS             complement(2464351..2464818)
     CDS             2464962..2465489
     CDS             complement(2465537..2465629)
     CDS             2465705..2466328
     CDS             2466325..2467368
     CDS             2467815..2468579
     CDS             2468583..2468813
     CDS             2469491..2470114
     CDS             2470183..2470617
     CDS             2470765..2471160
     CDS             2471357..2472106
     CDS             complement(2472438..2473013)
     CDS             2473323..2473727
     CDS             2473862..2474623
     CDS             2474801..2475004
     CDS             2475037..2475336
     CDS             2475333..2476205
     CDS             2476312..2476542
     CDS             complement(2476667..2476837)
     CDS             complement(2477347..2477778)
     CDS             2478419..2479714
     CDS             2479931..2480428
     CDS             complement(2480594..2481508)
     CDS             2481866..2482465
     CDS             2482594..2483040
     CDS             2483368..2484054
     CDS             2484250..2484741
     CDS             2485147..2486241
     CDS             2486714..2487379
     CDS             2487571..2488143
     CDS             2488305..2488589
     CDS             2488776..2489357
     CDS             2489354..2490193
     CDS             2490332..2490688
     CDS             complement(2490789..2491415)
     CDS             2491689..2492603
     CDS             complement(2492731..2492955)
     CDS             complement(2493586..2494035)
     CDS             complement(2494359..2494547)
     CDS             2494738..2495265
     CDS             complement(2495717..2496421)
     CDS             complement(2496418..2497224)
     CDS             2497729..2498286
     CDS             2498470..2498838
     CDS             2499151..2499987
     CDS             complement(2500135..2501325)
     CDS             2501661..2501996
     CDS             complement(2502124..2502903)
     CDS             2503955..2504446
     CDS             2504450..2505754
     CDS             2505751..2506407
     CDS             2506726..2506950
     CDS             2507565..2507822
     CDS             2508042..2508746
     CDS             complement(2509142..2511019)
     CDS             complement(2511600..2511773)
     CDS             complement(2511959..2513056)
     CDS             2513767..2514600
     CDS             2514951..2515319
     CDS             2515527..2517578
     CDS             2517575..2517916
     CDS             complement(2518516..2518713)
     CDS             complement(2518900..2520489)
     CDS             complement(2520600..2521736)
     CDS             complement(2521927..2522619)
     CDS             complement(2522616..2523374)
     CDS             2524045..2524500
     CDS             2524956..2525723
     CDS             2526176..2526478
     CDS             2526599..2528704
     CDS             2528849..2529610
     CDS             complement(2530278..2530604)
     CDS             2531069..2531743
     CDS             2532120..2533709
     CDS             complement(2534550..2534909)
     CDS             complement(2535093..2535599)
     CDS             2536295..2537431
     CDS             2537817..2538668
     CDS             2538813..2539142
     CDS             2539139..2539681
     CDS             complement(2539825..2540136)
     CDS             complement(2540401..2541447)
     CDS             complement(2542127..2543248)
     CDS             complement(2543483..2544862)
     CDS             complement(2545564..2546220)
     CDS             complement(2546409..2548193)
     CDS             2548655..2548795
     CDS             2548792..2550165
     CDS             2550340..2551953
     CDS             2551950..2552642
     CDS             complement(2553087..2553740)
     CDS             2553875..2554048
     CDS             complement(2554486..2555538)
     CDS             complement(2555736..2556176)
     CDS             complement(2556280..2556960)
     CDS             complement(2556957..2558624)
     CDS             complement(2558621..2559346)
     CDS             complement(2559521..2560654)
     CDS             complement(2560782..2562218)
     CDS             2562767..2563489
     CDS             2563862..2564374
     CDS             2564900..2565664
     CDS             2565922..2566542
     CDS             complement(2566532..2566624)
     CDS             2567360..2568484
     CDS             2568579..2569595
     CDS             2569856..2571175
     CDS             2571218..2572582
     CDS             2572579..2573352
     CDS             complement(2573843..2573950)
     CDS             2574581..2574850
     CDS             2574914..2575255
     CDS             2575416..2576102
     CDS             complement(2576320..2576727)
     CDS             complement(2578267..2579049)
     CDS             complement(2579046..2580026)
     CDS             complement(2580762..2581790)
     CDS             2582168..2582986
     CDS             complement(2584379..2584510)
     CDS             2584923..2585636
     CDS             complement(2585892..2586143)
     CDS             complement(2586153..2587076)
     CDS             complement(2587271..2587948)
     CDS             complement(2587945..2589120)
     CDS             complement(2589274..2590878)
     CDS             complement(2591369..2592619)
     CDS             complement(2592693..2592893)
     CDS             complement(2592893..2594110)
     CDS             complement(2594226..2595056)
     CDS             complement(2595082..2596248)
     CDS             complement(2596293..2598941)
     CDS             2599102..2600457
     CDS             2600500..2601471
     CDS             2601732..2603978
     CDS             2604242..2606950
     CDS             complement(2607191..2608951)
     CDS             complement(2609050..2611527)
     CDS             complement(2611602..2612942)
     CDS             2613452..2615179
     CDS             complement(2615453..2617798)
     CDS             complement(2618002..2618730)
     CDS             complement(2618727..2619917)
     CDS             complement(2620081..2622462)
     CDS             complement(2622904..2624043)
     CDS             complement(2624040..2624825)
     CDS             complement(2624788..2625198)
     CDS             complement(2625241..2626143)
     CDS             complement(2626140..2627081)
     CDS             complement(2627085..2628413)
     CDS             2628773..2629396
     CDS             2629892..2631289
     CDS             complement(2631493..2632311)
     CDS             complement(2632816..2633205)
     CDS             complement(2633533..2634690)
     CDS             complement(2634897..2635769)
     CDS             complement(2635890..2638379)
     CDS             complement(2638379..2639926)
     CDS             complement(2640188..2642290)
     CDS             complement(2642440..2643711)
     CDS             2644659..2645840
     CDS             2646955..2647389
     CDS             complement(2647629..2648198)
     CDS             2648486..2648764
     CDS             2649404..2650273
     CDS             2650472..2651137
     CDS             2651296..2651679
     CDS             complement(2651874..2652143)
     CDS             2652323..2652778
     CDS             complement(2652876..2653391)
     CDS             2653590..2653958
     CDS             complement(2654031..2654324)
     CDS             complement(2654728..2655495)
     CDS             2655778..2656251
     CDS             complement(2656555..2657295)
     CDS             2657333..2657947
     CDS             complement(2658016..2658858)
     CDS             2659061..2659828
     CDS             2659936..2660886
     CDS             complement(2661041..2662246)
     CDS             complement(2662627..2663442)
     CDS             2663612..2664412
     CDS             2665010..2665285
     CDS             2665501..2666751
     CDS             2667464..2668594
     CDS             complement(2668893..2669276)
     CDS             2669952..2672303
     CDS             complement(2673364..2674107)
     CDS             complement(2674275..2675036)
     CDS             complement(2675029..2676096)
     CDS             2676259..2676837
     CDS             complement(2677202..2677705)
     CDS             2677710..2678654
     CDS             complement(2679861..2680607)
     CDS             complement(2681459..2682130)
     CDS             complement(2682127..2683287)
     CDS             complement(2683284..2684132)
     CDS             complement(2684752..2685324)
     CDS             2686045..2686632
     CDS             2687029..2688270
     CDS             2688552..2688671
     CDS             complement(2688903..2689196)
     CDS             2689554..2690387
     CDS             2691387..2691572
     CDS             2692067..2692606
     CDS             2692830..2693162
     CDS             2693571..2694161
     CDS             2694229..2694591
     CDS             2694705..2695667
     CDS             complement(2696059..2696688)
     CDS             complement(2696931..2697509)
     CDS             2697846..2698106
     CDS             2698094..2699137
     CDS             complement(2699751..2700152)
     CDS             complement(2700112..2700555)
     CDS             2700933..2701286
     CDS             complement(2701399..2701908)
     CDS             complement(2702094..2703347)
     CDS             complement(2703564..2705123)
     CDS             2705180..2706178
     CDS             2706957..2707703
     CDS             2707924..2708736
     CDS             2708733..2710520
     CDS             2710664..2710894
     CDS             complement(2710995..2711132)
     CDS             2711581..2713167
     CDS             2713278..2713712
     CDS             complement(2713775..2714188)
     CDS             2714421..2714738
     CDS             complement(2714722..2715540)
     CDS             complement(2715754..2716128)
     CDS             2717071..2717223
     CDS             complement(2717427..2718008)
     CDS             2718641..2718739
     CDS             2718752..2719078
     CDS             2719075..2719569
     CDS             2719913..2720437
     CDS             2720947..2721600
     CDS             2721633..2722292
     CDS             2722945..2723247
     CDS             2723244..2723822
     CDS             complement(2723866..2724348)
     CDS             2724483..2724857
     CDS             2725000..2725878
     CDS             2726093..2726665
     CDS             2726862..2727734
     CDS             2727979..2728431
     CDS             2728588..2729868
     CDS             complement(2729889..2730548)
     CDS             complement(2730545..2731762)
     CDS             complement(2731903..2732616)
     CDS             complement(2732843..2733406)
     CDS             complement(2733625..2735874)
     CDS             complement(2736050..2736235)
     CDS             2736539..2737624
     CDS             complement(2738073..2739386)
     CDS             complement(2739762..2740664)
     CDS             2740976..2741620
     CDS             complement(2741782..2742183)
     CDS             2742517..2743572
     CDS             complement(2743729..2744148)
     CDS             complement(2744383..2745081)
     CDS             2745342..2745512
     CDS             2745903..2746595
     CDS             complement(2746665..2746961)
     CDS             2747112..2747309
     CDS             2747306..2747692
     CDS             2747874..2748191
     CDS             2748324..2748689
     CDS             2748818..2749315
     CDS             complement(2749515..2750210)
     CDS             2750313..2751674
     CDS             2752132..2753148
     CDS             2753546..2753788
     CDS             complement(2754369..2754947)
     CDS             complement(2755094..2755684)
     CDS             complement(2755845..2756618)
     CDS             complement(2757793..2759016)
     CDS             complement(2759013..2760275)
     CDS             2760353..2760979
     CDS             2761255..2763156
     CDS             complement(2763386..2764225)
     CDS             2764745..2766016
     CDS             complement(2766217..2766642)
     CDS             2767350..2768168
     CDS             complement(2768626..2769633)
     CDS             complement(2769749..2771020)
     CDS             complement(2771017..2771628)
     CDS             complement(2771619..2771810)
     CDS             complement(2771807..2772811)
     CDS             complement(2772992..2773933)
     CDS             2774414..2775166
     CDS             complement(2775495..2775713)
     CDS             complement(2775958..2776641)
     CDS             complement(2777070..2778389)
     CDS             complement(2778453..2778722)
     CDS             2778901..2779659
     CDS             complement(2779958..2780680)
     CDS             2780891..2781751
     CDS             2781819..2782733
     CDS             complement(2783391..2784260)
     CDS             2784592..2785359
     CDS             2785470..2786471
     CDS             complement(2786500..2787066)
     CDS             complement(2787104..2788339)
     CDS             complement(2788817..2789248)
     CDS             complement(2789283..2790308)
     CDS             2790560..2791477
     CDS             2791658..2792857
     CDS             2793544..2794554
     CDS             2794659..2795000
     CDS             complement(2795566..2797026)
     CDS             complement(2797023..2797823)
     CDS             complement(2798303..2800618)
     CDS             complement(2800858..2801820)
     CDS             2801955..2802596
     CDS             2802864..2804441
     CDS             2804438..2805253
     CDS             2805411..2808104
     CDS             2808239..2808988
     CDS             complement(2809364..2810386)
     CDS             complement(2810779..2811567)
     CDS             complement(2811612..2811971)
     CDS             2812050..2812844
     CDS             2813045..2813362
     CDS             2813364..2814410
     CDS             complement(2814524..2815423)
     CDS             2815718..2816551
     CDS             complement(2816539..2818596)
     CDS             complement(2818795..2820807)
     CDS             2820922..2821545
     CDS             complement(2821672..2822361)
     CDS             complement(2822358..2823776)
     CDS             complement(2823773..2824990)
     CDS             complement(2824987..2826714)
     CDS             complement(2826711..2827646)
     CDS             complement(2827643..2828578)
     CDS             complement(2828584..2830236)
     CDS             complement(2830980..2832428)
     CDS             2832634..2833299
     CDS             2833352..2834029
     CDS             2834180..2834647
     CDS             2834766..2835728
     CDS             2835871..2836233
     CDS             complement(2836364..2836780)
     CDS             complement(2836831..2838069)
     CDS             complement(2838070..2838450)
     CDS             2838596..2839507
     CDS             2839659..2840042
     CDS             2840249..2840377
     CDS             complement(2840467..2840766)
     CDS             2841040..2843769
     CDS             complement(2846045..2846809)
     CDS             2846998..2847741
     CDS             2847738..2848688
     CDS             complement(2848836..2849279)
     CDS             complement(2849449..2849604)
     CDS             complement(2849710..2849985)
     CDS             complement(2850080..2851399)
     CDS             2851789..2852400
     CDS             complement(2852553..2852777)
     CDS             2853299..2853997
     CDS             complement(2854165..2855124)
     CDS             complement(2855845..2857656)
     CDS             complement(2858028..2858504)
     CDS             2858558..2860201
     CDS             2860207..2861085
     CDS             2861199..2862200
     CDS             2862569..2863444
     CDS             2863491..2863958
     CDS             complement(2864042..2865712)
     CDS             complement(2865709..2866437)
     CDS             complement(2866452..2867429)
     CDS             2867635..2867880
     CDS             2867934..2868878
     CDS             complement(2868909..2869352)
     CDS             complement(2869459..2870373)
     CDS             2870478..2871143
     CDS             complement(2871214..2871843)
     CDS             2871935..2872486
     CDS             2872669..2873241
     CDS             complement(2873336..2874352)
     CDS             complement(2874349..2875464)
     CDS             complement(2875461..2877203)
     CDS             complement(2877200..2878390)
     CDS             complement(2878390..2879667)
     CDS             complement(2879657..2880889)
     CDS             2881083..2881526
     CDS             2881523..2883028
     CDS             2883025..2883687
     CDS             complement(2883752..2884069)
     CDS             complement(2884072..2885145)
     CDS             2885904..2886467
     CDS             2886717..2887928
     CDS             complement(2888046..2889299)
     CDS             complement(2889301..2890047)
     CDS             complement(2890044..2891252)
     CDS             complement(2891535..2892431)
     CDS             2893004..2893384
     CDS             2893665..2894726
     CDS             complement(2894810..2895358)
     CDS             2895438..2896220
     CDS             2896666..2896857
     CDS             2897045..2897410
     CDS             2897407..2898471
     CDS             complement(2898618..2899223)
     CDS             complement(2899572..2899952)
     CDS             2900119..2900529
     CDS             complement(2900828..2901850)
     CDS             2901900..2902805
     CDS             2903281..2903472
     CDS             complement(2903534..2904358)
     CDS             2904703..2905041
     CDS             2905184..2905648
     CDS             2905809..2906504
     CDS             2907415..2908098
     CDS             2908262..2908480
     CDS             complement(2908577..2909149)
     CDS             complement(2909537..2909716)
     CDS             2909770..2910192
     CDS             complement(2910505..2911560)
     CDS             2911762..2912298
     CDS             2912369..2912710
     CDS             complement(2913349..2913615)
     CDS             complement(2913612..2915027)
     CDS             complement(2915209..2916033)
     CDS             2916443..2916838
     CDS             2916992..2917588
     CDS             2917578..2917964
     CDS             complement(2918086..2918550)
     CDS             complement(2919022..2919261)
     CDS             complement(2919941..2920267)
     CDS             2920288..2920392
     CDS             2920763..2921116
     CDS             2921287..2921586
     CDS             2921583..2922455
     CDS             complement(2922462..2922755)
     CDS             2923529..2924458
     CDS             complement(2924637..2925137)
     CDS             2925194..2925427
     CDS             complement(2925953..2927182)
     CDS             2927400..2927981
     CDS             2927992..2928969
     CDS             complement(2928966..2929979)
     CDS             2930071..2930943
     CDS             complement(2930965..2931525)
     CDS             complement(2931551..2932822)
     CDS             2932963..2934102
     CDS             complement(2934008..2935345)
     CDS             complement(2935345..2935911)
     CDS             2935997..2936926
     CDS             complement(2936997..2937635)
     CDS             complement(2937632..2938135)
     CDS             2938344..2938694
     CDS             complement(2938636..2939067)
     CDS             2939163..2940143
     CDS             complement(2940169..2940843)
     CDS             2940952..2941917
     CDS             complement(2941939..2942784)
     CDS             2942930..2944210
     CDS             complement(2944255..2944941)
     CDS             complement(2945074..2946081)
     CDS             2946109..2946705
     CDS             2946702..2947493
     CDS             2947642..2949033
     CDS             complement(2949095..2950333)
     CDS             complement(2950487..2951053)
     CDS             2951105..2951755
     CDS             complement(2951796..2952299)
     CDS             2952417..2952509
     CDS             2952537..2953247
     CDS             complement(2953201..2953911)
     CDS             2954006..2954998
     CDS             2955185..2956360
     CDS             2956556..2957827
     CDS             complement(2957920..2958201)
     CDS             complement(2958198..2958905)
     CDS             complement(2959046..2959801)
     CDS             complement(2959839..2960549)
     CDS             2960979..2961377
     CDS             complement(2961435..2962067)
     CDS             2962228..2962665
     CDS             2962800..2963984
     CDS             complement(2964042..2964644)
     CDS             complement(2964706..2964855)
     CDS             complement(2964922..2965728)
     CDS             2965802..2966620
     CDS             complement(2966655..2966927)
     CDS             complement(2966924..2968114)
     CDS             2968164..2969411
     CDS             2969444..2970247
     CDS             2970284..2971516
     CDS             complement(2971503..2971616)
     CDS             complement(2971618..2972349)
     CDS             2972423..2972764
     CDS             2972836..2973114
     CDS             2973111..2974070
     CDS             2974125..2974919
     CDS             complement(2974947..2975207)
     CDS             complement(2975356..2976954)
     CDS             2977043..2977651
     CDS             2977665..2978354
     CDS             2978351..2979007
     CDS             complement(2979103..2979456)
     CDS             complement(2979488..2980246)
     CDS             complement(2980247..2981479)
     CDS             complement(2981479..2982915)
     CDS             complement(2982912..2983622)
     CDS             2983804..2984808
     CDS             2984805..2985596
     CDS             complement(2985781..2986800)
     CDS             2987111..2989204
     CDS             2989299..2990420
     CDS             2990417..2991958
     CDS             2991981..2993201
     CDS             2993198..2993947
     CDS             complement(2994014..2994316)
     CDS             complement(2994405..2994656)
     CDS             complement(2994688..2995473)
     CDS             complement(2995515..2996753)
     CDS             complement(2996856..2997860)
     CDS             complement(2998084..2999064)
     CDS             complement(2999141..3000217)
     CDS             complement(3000214..3001128)
     CDS             complement(3001212..3003248)
     CDS             3003442..3004620
     CDS             complement(3004886..3006232)
     CDS             complement(3006229..3007545)
     CDS             complement(3007559..3008785)
     CDS             complement(3009019..3012006)
     CDS             3012048..3012698
     CDS             complement(3012750..3014876)
     CDS             complement(3014914..3015873)
     CDS             complement(3015969..3017195)
     CDS             complement(3017192..3018817)
     CDS             complement(3018914..3020065)
     CDS             3020437..3021516
     CDS             complement(3021652..3023169)
     CDS             3023363..3024262
     CDS             3024266..3025723
     CDS             complement(3025734..3028631)
     CDS             complement(3028648..3029253)
     CDS             complement(3029483..3030238)
     CDS             complement(3030235..3031077)
     CDS             complement(3031070..3032230)
     CDS             complement(3032227..3033078)
     CDS             complement(3033298..3034473)
     CDS             complement(3034769..3035389)
     CDS             complement(3035624..3037063)
     CDS             3037202..3037582
     CDS             complement(3037677..3039134)
     CDS             complement(3039127..3043737)
     CDS             complement(3043977..3044981)
     CDS             complement(3044978..3045805)
     CDS             complement(3045847..3046686)
     CDS             complement(3046683..3047984)
     CDS             complement(3047981..3048805)
     CDS             complement(3048873..3049154)
     CDS             complement(3049261..3049860)
     CDS             complement(3049857..3050222)
     CDS             3050269..3050985
     CDS             complement(3051018..3051818)
     CDS             3051831..3053132
     CDS             3053114..3053698
     CDS             complement(3053695..3054183)
     CDS             complement(3054180..3055037)
     CDS             complement(3055046..3055309)
     CDS             complement(3055407..3055892)
     CDS             complement(3055916..3056548)
     CDS             complement(3056545..3057174)
     CDS             complement(3057560..3058225)
     CDS             complement(3058228..3059283)
     CDS             complement(3059350..3060126)
     CDS             complement(3060188..3061648)
     CDS             complement(3061645..3062565)
     CDS             complement(3062565..3063110)
     CDS             3063341..3063637
     CDS             complement(3063652..3064662)
     CDS             complement(3064713..3066788)
     CDS             complement(3066793..3067992)
     CDS             complement(3067989..3069278)
     CDS             complement(3069275..3069541)
     CDS             complement(3069572..3070093)
     CDS             complement(3070135..3070491)
     CDS             complement(3070646..3071728)
     CDS             complement(3071725..3072717)
     CDS             complement(3072714..3073637)
     CDS             complement(3073634..3074638)
     CDS             complement(3074670..3076385)
     CDS             complement(3076671..3076952)
     CDS             complement(3076952..3077812)
     CDS             complement(3077809..3081123)
     CDS             complement(3081123..3082316)
     CDS             complement(3082313..3082831)
     CDS             complement(3082828..3084120)
     CDS             complement(3084117..3085088)
     CDS             complement(3085085..3085660)
     CDS             3085959..3086453
     CDS             complement(3086605..3087015)
     CDS             complement(3087015..3087578)
     CDS             3087878..3088234
     CDS             3088313..3088786
     CDS             3088879..3089352
     CDS             complement(3089354..3090454)
     CDS             complement(3090451..3091062)
     CDS             complement(3091174..3092601)
     CDS             complement(3092588..3093652)
     CDS             complement(3093649..3094308)
     CDS             complement(3094337..3094990)
     CDS             complement(3094987..3096033)
     CDS             complement(3096148..3096786)
     CDS             complement(3096936..3098729)
     CDS             complement(3098729..3099481)
     CDS             complement(3099487..3100752)
     CDS             complement(3100794..3101228)
     CDS             complement(3101305..3101757)
     CDS             complement(3101974..3103227)
     CDS             complement(3103242..3104651)
     CDS             3104894..3106084
     CDS             complement(3106281..3107141)
     CDS             complement(3107152..3108258)
     CDS             complement(3108258..3108824)
     CDS             complement(3108834..3111515)
     CDS             3111703..3114045
     CDS             complement(3114046..3114612)
     CDS             complement(3114629..3116020)
     CDS             3116170..3116928
     CDS             3116963..3118492
     CDS             3118608..3118829
     CDS             complement(3118767..3119423)
     CDS             complement(3119420..3121216)
     CDS             complement(3121287..3121679)
     CDS             complement(3121676..3122278)
     CDS             complement(3122403..3122771)
     CDS             3122965..3123651
     CDS             complement(3123655..3124362)
     CDS             3124473..3126128
     CDS             3126191..3126820
     CDS             complement(3126792..3129239)
     CDS             complement(3129326..3129883)
     CDS             complement(3129880..3130872)
     CDS             complement(3130872..3132926)
     CDS             complement(3133021..3133419)
     CDS             complement(3133604..3134656)
     CDS             complement(3134671..3135288)
     CDS             3135396..3136112
     CDS             complement(3136034..3136663)
     CDS             complement(3136720..3137481)
     CDS             complement(3137536..3138159)
     CDS             complement(3138183..3138707)
     CDS             complement(3138718..3139632)
     CDS             complement(3139682..3140215)
     CDS             complement(3140212..3141327)
     CDS             complement(3141332..3142267)
     CDS             complement(3142264..3142884)
     CDS             complement(3143027..3143581)
     CDS             complement(3143583..3145553)
     CDS             complement(3145607..3146284)
     CDS             complement(3146355..3146897)
     CDS             3147155..3147583
     CDS             3148271..3149482
     CDS             complement(3149467..3150630)
     CDS             complement(3150668..3151615)
     CDS             3151804..3153945
     CDS             3153942..3156404
     CDS             3156443..3158188
     CDS             3158200..3158835
     CDS             3158904..3160001
     CDS             complement(3159963..3161033)
     CDS             3161158..3162063
     CDS             3162060..3162521
     CDS             complement(3162552..3162959)
     CDS             complement(3162956..3164488)
     CDS             complement(3164525..3165325)
     CDS             3165329..3165871
     CDS             3165864..3166304
     CDS             3166301..3167008
     CDS             complement(3167054..3168136)
     CDS             complement(3168136..3168618)
     CDS             complement(3168624..3169115)
     CDS             complement(3169149..3172034)
     CDS             3172302..3173063
     CDS             3173224..3173889
     CDS             complement(3173974..3174573)
     CDS             complement(3174710..3175189)
     CDS             complement(3175261..3176019)
     CDS             complement(3176016..3176522)
     CDS             complement(3176675..3177058)
     CDS             complement(3177103..3177879)
     CDS             complement(3177876..3178208)
     CDS             complement(3178220..3179092)
     CDS             complement(3179089..3179670)
     CDS             complement(3179836..3180075)
     CDS             complement(3180085..3180504)
     CDS             complement(3180625..3184791)
     CDS             3184980..3185822
     CDS             3185854..3186534
     CDS             3186584..3187204
     CDS             3187191..3188021
     CDS             complement(3188039..3188662)
     CDS             complement(3188662..3189738)
     CDS             complement(3189735..3190832)
     CDS             complement(3190856..3191617)
     CDS             complement(3191614..3192465)
     CDS             3192591..3192926
     CDS             complement(3193144..3194634)
     CDS             complement(3194631..3195386)
     CDS             complement(3195383..3196174)
     CDS             complement(3196227..3197339)
     CDS             complement(3197368..3197748)
     CDS             complement(3197766..3198734)
     CDS             complement(3198731..3199486)
     CDS             complement(3199483..3200364)
     CDS             complement(3200369..3204709)
     CDS             complement(3204795..3205091)
     CDS             complement(3205211..3207097)
     CDS             complement(3207141..3208316)
     CDS             complement(3208316..3208894)
     CDS             complement(3208870..3209361)
     CDS             complement(3209358..3209780)
     CDS             complement(3209777..3210214)
     CDS             complement(3210181..3210414)
     CDS             complement(3210442..3211410)
     CDS             complement(3211407..3212282)
     CDS             complement(3212279..3213625)
     CDS             complement(3213622..3214413)
     CDS             complement(3214417..3215142)
     CDS             complement(3215307..3217907)
     CDS             complement(3218139..3219227)
     CDS             complement(3219282..3220316)
     CDS             complement(3220431..3221108)
     CDS             complement(3221105..3222823)
     CDS             complement(3222897..3223955)
     CDS             complement(3223985..3225604)
     CDS             complement(3225601..3226461)
     CDS             complement(3226458..3227426)
     CDS             complement(3227494..3228717)
     CDS             complement(3228731..3230566)
     CDS             complement(3230571..3231509)
     CDS             complement(3231506..3232318)
     CDS             complement(3232320..3232502)
     CDS             complement(3232516..3233613)
     CDS             complement(3233610..3234050)
     CDS             3234187..3235302
     CDS             complement(3241509..3242777)
     CDS             complement(3242792..3243439)
     CDS             complement(3243424..3244869)
     CDS             complement(3244866..3245420)
     CDS             complement(3245428..3246348)
     CDS             complement(3246345..3247595)
     CDS             complement(3247616..3248518)
     CDS             complement(3248515..3249666)
     CDS             complement(3249663..3250757)
     CDS             complement(3250757..3251578)
     CDS             complement(3251571..3254135)
     CDS             complement(3254135..3255301)
     CDS             complement(3255420..3256589)
     CDS             complement(3256682..3257533)
     CDS             complement(3257566..3257955)
     CDS             complement(3258096..3258290)
     CDS             complement(3258373..3259164)
     CDS             3259357..3259719
     CDS             3259855..3260418
     CDS             complement(3260467..3261015)
     CDS             complement(3261222..3261977)
     CDS             complement(3262048..3262689)
     CDS             complement(3262686..3263285)
     CDS             complement(3263282..3264418)
     CDS             3264477..3264797
     CDS             complement(3264856..3265869)
     CDS             complement(3265866..3266864)
     CDS             complement(3267017..3267553)
     CDS             complement(3267550..3268881)
     CDS             3268959..3269639
     CDS             3269650..3270150
     CDS             complement(3270140..3270274)
     CDS             complement(3270271..3271665)
     CDS             complement(3271744..3272223)
     CDS             complement(3272220..3275762)
     CDS             complement(3275864..3276787)
     CDS             complement(3276780..3277373)
     CDS             complement(3277440..3277919)
     CDS             complement(3278098..3278775)
     CDS             complement(3278882..3279187)
     CDS             complement(3279228..3279791)
     CDS             complement(3279861..3280577)
     CDS             complement(3280574..3281305)
     CDS             complement(3281328..3282758)
     CDS             complement(3283003..3283956)
     CDS             complement(3283956..3285371)
     CDS             complement(3285368..3286456)
     CDS             complement(3286453..3287784)
     CDS             complement(3287786..3289372)
     CDS             complement(3289369..3290460)
     CDS             complement(3290457..3291920)
     CDS             complement(3291917..3293530)
     CDS             complement(3293646..3295553)
     CDS             complement(3295602..3296036)
     CDS             complement(3296036..3297211)
     CDS             complement(3297407..3297841)
     CDS             3298289..3299308
     CDS             3299316..3300635
     CDS             3300632..3302923
     CDS             complement(3303042..3303434)
     CDS             complement(3303664..3304887)
     CDS             complement(3304909..3305715)
     CDS             complement(3305759..3309721)
     CDS             complement(3309809..3310240)
     CDS             complement(3310303..3310719)
     CDS             3310966..3311679
     CDS             3311676..3312512
     CDS             3312576..3313085
     CDS             3313082..3313930
     CDS             3313940..3314644
     CDS             3314689..3315471
     CDS             3315468..3316571
     CDS             3316550..3318034
     CDS             complement(3318061..3318777)
     CDS             3318806..3319903
     CDS             3319900..3321459
     CDS             3321456..3322442
     CDS             complement(3322477..3322872)
     CDS             3323023..3324195
     CDS             3324228..3326099
     CDS             complement(3326170..3327570)
     CDS             complement(3327626..3328657)
     CDS             complement(3328730..3329545)
     CDS             3329591..3330262
     CDS             complement(3330276..3331031)
     CDS             complement(3331031..3332113)
     CDS             complement(3332147..3333139)
     CDS             complement(3333255..3333875)
     CDS             3334069..3335868
     CDS             3335865..3337244
     CDS             complement(3337147..3338337)
     CDS             complement(3338334..3339509)
     CDS             complement(3339517..3339717)
     CDS             complement(3339815..3340615)
     CDS             3340665..3342470
     CDS             3342480..3342758
     CDS             complement(3342793..3343863)
     CDS             3344184..3344843
     CDS             3344900..3345733
     CDS             3345789..3346820
     CDS             3346817..3348490
     CDS             3348581..3349357
     CDS             complement(3349384..3350325)
     CDS             complement(3350334..3351554)
     CDS             complement(3351781..3352182)
     CDS             complement(3352186..3353952)
     CDS             complement(3353952..3354827)
     CDS             complement(3355004..3355777)
     CDS             complement(3355839..3356207)
     CDS             complement(3356311..3357729)
     CDS             3357797..3358474
     CDS             3358488..3359384
     CDS             3359410..3360420
     CDS             complement(3360563..3360772)
     CDS             complement(3360782..3362197)
     CDS             complement(3362393..3363553)
     CDS             complement(3363567..3364877)
     CDS             complement(3365047..3366081)
     CDS             complement(3366111..3366470)
     CDS             complement(3366473..3367996)
     CDS             complement(3368056..3369324)
     CDS             3369503..3370720
     CDS             complement(3370633..3371346)
     CDS             3371366..3372868
     CDS             3373095..3373484
     CDS             3373706..3375085
     CDS             3375149..3377005
     CDS             3377095..3377985
     CDS             complement(3378010..3379716)
     CDS             3379766..3381121
     CDS             3381111..3381842
     CDS             3381963..3382607
     CDS             complement(3382612..3383502)
     CDS             complement(3383685..3384608)
     CDS             3384659..3386050
     CDS             3386112..3387086
     CDS             3387132..3387863
     CDS             complement(3388002..3388373)
     CDS             3388608..3390032
     CDS             3390224..3391141
     CDS             3391221..3392054
     CDS             3392145..3393158
     CDS             complement(3393184..3396375)
     CDS             complement(3396372..3397715)
     CDS             3397886..3399685
     CDS             3399687..3400517
     CDS             complement(3400524..3401780)
     CDS             3401871..3403553
     CDS             3403601..3404701
     CDS             3404698..3405525
     CDS             3405644..3406195
     CDS             complement(3406203..3407030)
     CDS             complement(3407027..3408184)
     CDS             complement(3408181..3409563)
     CDS             complement(3409560..3410777)
     CDS             complement(3410793..3411371)
     CDS             complement(3411406..3412245)
     CDS             complement(3412305..3413447)
     CDS             complement(3413569..3414144)
     CDS             complement(3414240..3415031)
     CDS             complement(3415071..3415937)
     CDS             complement(3415946..3416842)
     CDS             complement(3416852..3417772)
     CDS             complement(3417769..3419076)
     CDS             complement(3419277..3419459)
     CDS             3419514..3420392
     CDS             3420516..3420710
     CDS             3420730..3421536
     CDS             3421575..3422591
     CDS             complement(3422595..3423440)
     CDS             3423610..3424176
     CDS             complement(3424205..3424633)
     CDS             3424689..3425366
     CDS             3425373..3425678
     CDS             complement(3425713..3425946)
     CDS             3426582..3427325
     CDS             3427327..3428475
     CDS             complement(3428465..3429361)
     CDS             3429572..3430738
     CDS             3430735..3431385
     CDS             complement(3431386..3431868)
     CDS             3431938..3433992
     CDS             complement(3433979..3435079)
     CDS             complement(3435081..3435824)
     CDS             complement(3435833..3436732)
     CDS             complement(3436841..3437314)
     CDS             complement(3437320..3437709)
     CDS             3437938..3438831
     CDS             3438904..3441660
     CDS             complement(3441754..3442458)
     CDS             3442618..3443832
     CDS             3443999..3444964
     CDS             3444961..3446007
     CDS             3446099..3446344
     CDS             3446443..3447705
     CDS             complement(3447800..3448306)
     CDS             3448557..3448979
     CDS             3449079..3449726
     CDS             complement(3449892..3451151)
     CDS             complement(3451159..3452316)
     CDS             complement(3452364..3453197)
     CDS             3453409..3454704
     CDS             3454754..3455014
     CDS             3455439..3455609
     CDS             3455673..3456017
     CDS             3456062..3456454
     CDS             complement(3456710..3457723)
     CDS             complement(3457720..3457944)
     CDS             complement(3457934..3458644)
     CDS             complement(3458954..3460843)
     CDS             3460920..3462257
     CDS             3462272..3462853
     CDS             complement(3462907..3464160)
     CDS             complement(3464157..3465323)
     CDS             complement(3465320..3465736)
     CDS             3465876..3466868
     CDS             complement(3466894..3468066)
     CDS             complement(3468118..3469506)
     CDS             3469710..3470213
     CDS             3470257..3470535
     CDS             3470807..3473569
     CDS             complement(3473631..3474401)
     CDS             3474485..3475054
     CDS             complement(3475068..3475877)
     CDS             complement(3475940..3477502)
     CDS             complement(3477657..3479384)
     CDS             complement(3479581..3480486)
     CDS             3480577..3481464
     CDS             3481461..3482393
     CDS             3482515..3483495
     CDS             complement(3483557..3484390)
     CDS             complement(3484387..3486402)
     CDS             complement(3486412..3487338)
     CDS             complement(3487331..3488647)
     CDS             complement(3488651..3489172)
     CDS             complement(3489180..3490229)
     CDS             complement(3490325..3491170)
     CDS             3491287..3492156
     CDS             3492224..3493147
     CDS             complement(3493113..3495041)
     CDS             complement(3495064..3496272)
     CDS             complement(3496286..3498145)
     CDS             complement(3498195..3500747)
     CDS             3500905..3501819
     CDS             complement(3501841..3502584)
     CDS             complement(3502586..3504376)
     CDS             complement(3504388..3506172)
     CDS             complement(3506195..3506560)
     CDS             3506691..3507221
     CDS             3507218..3508381
     CDS             3508453..3509184
     CDS             3509336..3509905
     CDS             3509902..3510855
     CDS             complement(3510922..3512049)
     CDS             complement(3512104..3513144)
     CDS             3513281..3514159
     CDS             3514181..3514612
     CDS             complement(3514620..3515660)
     CDS             3515703..3516332
     CDS             complement(3516277..3517482)
     CDS             3517654..3518382
     CDS             3518459..3519457
     CDS             3519454..3520128
     CDS             3520121..3521134
     CDS             3521139..3521669
     CDS             complement(3521683..3522915)
     CDS             complement(3522984..3524897)
     CDS             3525003..3525986
     CDS             complement(3526036..3526863)
     CDS             3527101..3527361
     CDS             complement(3527437..3528540)
     CDS             3529275..3529472
     CDS             complement(3529450..3530925)
     CDS             complement(3531016..3531777)
     CDS             complement(3531774..3533081)
     CDS             complement(3533078..3534649)
     CDS             complement(3534646..3535581)
     CDS             complement(3535578..3536639)
     CDS             complement(3536660..3537652)
     CDS             3537884..3538834
     CDS             3538955..3540751
     CDS             complement(3540784..3543174)
     CDS             complement(3543183..3544097)
     CDS             3544178..3546469
     CDS             complement(3546450..3549281)
     CDS             3549477..3550427
     CDS             complement(3550469..3550942)
     CDS             complement(3551366..3551869)
     CDS             complement(3552122..3552724)
     CDS             complement(3552813..3553325)
     CDS             complement(3553333..3555900)
     CDS             complement(3556049..3556990)
     CDS             complement(3557031..3557846)
     CDS             3557893..3558918
     CDS             3559049..3559840
     CDS             complement(3560066..3560698)
     CDS             complement(3560695..3561093)
     CDS             complement(3561150..3561776)
     CDS             complement(3561812..3561970)
     CDS             3562061..3563026
     CDS             complement(3563011..3564309)
     CDS             complement(3564360..3564755)
     CDS             complement(3564789..3565937)
     CDS             complement(3565934..3567475)
     CDS             complement(3567617..3567874)
     CDS             complement(3567884..3568195)
     CDS             complement(3568332..3571433)
     CDS             3572135..3573511
     CDS             3573508..3574458
     CDS             3574455..3575273
     CDS             3575270..3576670
     CDS             3576679..3577881
     CDS             complement(3577925..3579262)
     CDS             3579337..3580185
     CDS             complement(3580204..3583110)
     CDS             complement(3583107..3584024)
     CDS             complement(3584021..3584986)
     CDS             complement(3584997..3586337)
     CDS             3586614..3587414
     CDS             complement(3587435..3589636)
     CDS             3589789..3590970
     CDS             3591140..3593056
     CDS             complement(3592992..3593798)
     CDS             complement(3593806..3595026)
     CDS             complement(3595040..3596239)
     CDS             complement(3596236..3596643)
     CDS             complement(3596881..3597375)
     CDS             complement(3597443..3598474)
     CDS             complement(3598503..3600839)
     CDS             complement(3600839..3601936)
     CDS             3602179..3603234
     CDS             complement(3603242..3603673)
     CDS             complement(3603687..3605015)
     CDS             complement(3605012..3605800)
     CDS             complement(3605811..3607166)
     CDS             complement(3607163..3608296)
     CDS             3608584..3610554
     CDS             complement(3610600..3611022)
     CDS             complement(3611103..3611534)
     CDS             3611585..3612331
     CDS             complement(3612271..3612672)
     CDS             3612765..3613019
     CDS             3613111..3614571
     CDS             3614568..3615233
     CDS             complement(3615237..3615569)
     CDS             complement(3615598..3615954)
     CDS             complement(3615951..3617531)
     CDS             complement(3617528..3620785)
     CDS             3621287..3622780
     CDS             3622902..3623732
     CDS             3623851..3624819
     CDS             3624915..3626126
     CDS             3626126..3628171
     CDS             3628269..3630242
     CDS             complement(3630275..3631456)
     CDS             complement(3631453..3632970)
     CDS             complement(3633023..3634486)
     CDS             3634571..3637204
     CDS             complement(3637268..3638350)
     CDS             complement(3638350..3638946)
     CDS             3639087..3639515
     CDS             3639615..3640124
     CDS             3640121..3642673
     CDS             3642670..3643527
     CDS             complement(3643606..3644898)
     CDS             complement(3645102..3645809)
     CDS             complement(3645802..3646443)
     CDS             complement(3646620..3648035)
     CDS             3648538..3649731
     CDS             complement(3649737..3650810)
     CDS             complement(3650906..3651703)
     CDS             complement(3651714..3652202)
     CDS             3652239..3652934
     CDS             complement(3652961..3653575)
     CDS             3653721..3656276
     CDS             complement(3656310..3656567)
     CDS             3656695..3657216
     CDS             complement(3657179..3660202)
     CDS             complement(3660392..3662530)
     CDS             3662617..3664770
     CDS             3664851..3665921
     CDS             3666004..3667533
     CDS             3667530..3667979
     CDS             complement(3667989..3668354)
     CDS             3668447..3669058
     CDS             complement(3669049..3670590)
     CDS             3670712..3672589
     CDS             3672686..3674326
     CDS             complement(3674330..3675295)
     CDS             3675346..3676203
     CDS             3676267..3677772
     CDS             complement(3677759..3679435)
     CDS             complement(3679445..3680530)
     CDS             complement(3680542..3682866)
     CDS             complement(3682949..3683788)
     CDS             complement(3684163..3685644)
     CDS             3685769..3686593
     CDS             complement(3686604..3686822)
     CDS             complement(3686819..3687265)
     CDS             complement(3687244..3690639)
     CDS             complement(3690762..3691256)
     CDS             complement(3691518..3692411)
     CDS             complement(3692872..3693606)
     CDS             3693663..3695015
     CDS             complement(3695017..3696423)
     CDS             3696809..3697501
     CDS             3697570..3698862
     CDS             3698859..3700445
     CDS             3700442..3701317
     CDS             3701314..3702447
     CDS             3702444..3702845
     CDS             complement(3702900..3704450)
     CDS             complement(3704507..3705376)
     CDS             complement(3705403..3706296)
     CDS             complement(3706299..3707249)
     CDS             complement(3707249..3708553)
     CDS             complement(3708605..3710212)
     CDS             3710447..3711505
     CDS             complement(3711521..3713044)
     CDS             complement(3713065..3713499)
     CDS             complement(3713513..3714544)
     CDS             complement(3714620..3715702)
     CDS             complement(3715714..3717039)
     CDS             complement(3717217..3717726)
     CDS             complement(3717723..3717971)
     CDS             3718102..3718755
     CDS             complement(3718727..3719932)
     CDS             3720024..3720920
     CDS             complement(3721098..3721721)
     CDS             3721895..3722620
     CDS             3722750..3723139
     CDS             3723136..3724134
     CDS             3724281..3727238
     CDS             complement(3727283..3727531)
     CDS             3727685..3728368
     CDS             3728535..3729767
     CDS             complement(3729764..3731959)
     CDS             3732095..3732580
     CDS             3732577..3733863
     CDS             3733907..3735103
     CDS             complement(3735088..3735387)
     CDS             complement(3735463..3736602)
     CDS             3736669..3737100
     CDS             complement(3737149..3737946)
     CDS             3738090..3739097
     CDS             complement(3739125..3740135)
     CDS             complement(3740192..3741679)
     CDS             3741740..3742411
     CDS             complement(3742402..3743073)
     CDS             complement(3743109..3744521)
     CDS             3745229..3745444
     CDS             3745500..3746717
     CDS             complement(3746745..3748121)
     CDS             complement(3748185..3749192)
     CDS             3749294..3749800
     CDS             complement(3749884..3750087)
     CDS             complement(3750272..3751345)
     CDS             3751583..3753862
     CDS             3753900..3754901
     CDS             3755003..3756001
     CDS             3756055..3758424
     CDS             3758520..3759260
     CDS             3759300..3760973
     CDS             complement(3760998..3761903)
     CDS             complement(3762055..3763101)
     CDS             3763216..3765822
     CDS             complement(3765898..3767946)
     CDS             3768139..3770148
     CDS             complement(3770210..3770602)
     CDS             complement(3770595..3771380)
     CDS             3771451..3772170
     CDS             3772167..3773753
     CDS             3773868..3775328
     CDS             complement(3775422..3775973)
     CDS             3776150..3776440
     CDS             complement(3776538..3776690)
     CDS             3776845..3777951
     CDS             3777983..3778237
     CDS             3778244..3778681
     CDS             complement(3778699..3780162)
     CDS             complement(3780159..3781178)
     CDS             complement(3781175..3781627)
     CDS             3781691..3782317
     CDS             3782335..3783627
     CDS             3783624..3784235
     CDS             complement(3784300..3785592)
     CDS             complement(3785631..3786194)
     CDS             complement(3786347..3787975)
     CDS             complement(3788427..3788630)
     CDS             complement(3788901..3789074)
     CDS             complement(3789092..3789457)
     CDS             3789578..3790300
     CDS             3790352..3791422
     CDS             complement(3791489..3792250)
     CDS             complement(3792288..3793625)
     CDS             complement(3793722..3794441)
     CDS             complement(3794619..3795542)
     CDS             3795609..3796619
     CDS             3796616..3798007
     CDS             3798004..3799461
     CDS             complement(3799519..3800022)
     CDS             3800080..3800694
     CDS             3800691..3800882
     CDS             3801144..3802094
     CDS             3802091..3803110
     CDS             3803112..3803777
     CDS             3803964..3804953
     CDS             complement(3804969..3805868)
     CDS             complement(3805917..3807179)
     CDS             complement(3807184..3807519)
     CDS             3807702..3808037
     CDS             3808034..3809662
     CDS             complement(3809625..3810788)
     CDS             complement(3810785..3811744)
     CDS             complement(3811837..3813051)
     CDS             complement(3813088..3814248)
     CDS             complement(3814462..3814614)
     CDS             complement(3814954..3815268)
     CDS             complement(3815301..3816200)
     CDS             3816284..3817912
     CDS             3818117..3819058
     CDS             3819178..3819744
     CDS             complement(3819751..3820659)
     CDS             complement(3820756..3821658)
     CDS             3821893..3823005
     CDS             3823086..3824459
     CDS             3824456..3825478
     CDS             complement(3825481..3826515)
     CDS             3826836..3827753
     CDS             3828185..3829114
     CDS             complement(3829198..3830067)
     CDS             complement(3830064..3831191)
     CDS             3831515..3832978
     CDS             complement(3833041..3834597)
     CDS             complement(3834808..3835914)
     CDS             complement(3835935..3836945)
     CDS             complement(3837212..3838042)
     CDS             complement(3838105..3838707)
     CDS             complement(3838704..3839207)
     CDS             complement(3839200..3839676)
     CDS             complement(3839673..3840935)
     CDS             complement(3840997..3841929)
     CDS             3842110..3842736
     CDS             complement(3842749..3844194)
     CDS             3844255..3845757
     CDS             3845779..3848739
     CDS             complement(3848978..3849184)
     CDS             3849276..3849950
     CDS             complement(3849959..3852046)
     CDS             complement(3852288..3852461)
     CDS             complement(3852458..3856282)
     CDS             complement(3856318..3857973)
     CDS             3858131..3858892
     CDS             3858889..3859788
     CDS             complement(3859790..3860215)
     CDS             3860834..3861823
     CDS             3861845..3862822
     CDS             3862815..3863867
     CDS             3863864..3864619
     CDS             3864633..3865379
     CDS             3865414..3868008
     CDS             3868044..3868160
     CDS             3868275..3868562
     CDS             3868559..3870253
     CDS             complement(3870321..3872564)
     CDS             3872700..3873263
     CDS             complement(3873328..3873819)
     CDS             3873888..3874295
     CDS             complement(3874345..3875817)
     CDS             complement(3875943..3877052)
     CDS             3877141..3877761
     CDS             complement(3877668..3877886)
     CDS             complement(3878006..3878677)
     CDS             3878720..3878941
     CDS             3879063..3879236
     CDS             3879522..3879902
     CDS             3879899..3880285
     CDS             3880320..3880922
     CDS             complement(3880971..3882092)
     CDS             complement(3882089..3882829)
     CDS             3882944..3883645
     CDS             3883658..3884833
     CDS             3884843..3885805
     CDS             3885868..3887436
     CDS             3887433..3888503
     CDS             3888553..3889608
     CDS             complement(3889666..3890754)
     CDS             3891052..3892359
     CDS             3892394..3893383
     CDS             3893383..3894306
     CDS             3894340..3896127
     CDS             3896131..3897126
     CDS             3897137..3898492
     CDS             3898602..3898937
     CDS             3899045..3900235
     CDS             complement(3900254..3900715)
     CDS             complement(3900796..3901785)
     CDS             3901921..3903843
     CDS             complement(3903940..3904341)
     CDS             complement(3904413..3905666)
     CDS             complement(3905782..3906162)
     CDS             complement(3906246..3906752)
     CDS             3906810..3907511
     CDS             3907542..3908561
     CDS             complement(3908572..3910896)
     CDS             3911066..3912319
     CDS             3912316..3913200
     CDS             complement(3913211..3914134)
     CDS             3914187..3914669
     CDS             complement(3914679..3915035)
     CDS             complement(3915152..3915565)
     CDS             complement(3915562..3916851)
     CDS             complement(3916896..3917243)
     CDS             complement(3917314..3917604)
     CDS             3917732..3918211
     CDS             complement(3918342..3919226)
     CDS             complement(3919223..3919807)
     CDS             complement(3919859..3920542)
     CDS             complement(3920728..3922299)
     CDS             complement(3922321..3922968)
     CDS             complement(3922965..3923711)
     CDS             complement(3923716..3924564)
     CDS             complement(3924561..3925169)
     CDS             complement(3925166..3925465)
     CDS             3925507..3926799
     CDS             3926796..3927425
     CDS             complement(3927422..3928198)
     CDS             complement(3928219..3928677)
     CDS             complement(3928713..3929168)
     CDS             complement(3929178..3930962)
     CDS             complement(3931043..3931366)
     CDS             complement(3931386..3931982)
     CDS             complement(3931990..3933129)
     CDS             complement(3933215..3934081)
     CDS             complement(3934220..3935581)
     CDS             complement(3935578..3936279)
     CDS             complement(3936899..3937369)
     CDS             complement(3937453..3938358)
     CDS             complement(3938358..3939047)
     CDS             complement(3939163..3940266)
     CDS             complement(3940327..3941004)
     CDS             complement(3941023..3941469)
     CDS             complement(3941466..3941912)
     CDS             complement(3941909..3942310)
     CDS             complement(3942307..3942507)
     CDS             complement(3942598..3943485)
     CDS             complement(3943482..3944342)
     CDS             complement(3944342..3945580)
     CDS             3945742..3949782
     CDS             3949779..3950285
     CDS             3950369..3950815
     CDS             3950812..3951792
     CDS             complement(3951817..3952224)
     CDS             3952600..3952848
     CDS             complement(3952914..3954425)
     CDS             complement(3954463..3959424)
     CDS             3959537..3959707
     CDS             3959704..3959976
     CDS             3959979..3960476
     CDS             complement(3960486..3961013)
     CDS             complement(3961019..3961783)
     CDS             complement(3961819..3962850)
     CDS             complement(3969139..3970437)
     CDS             complement(3970434..3971138)
     CDS             3971329..3971556
     CDS             complement(3971568..3972098)
     CDS             3972313..3973002
     CDS             3973050..3973592
     CDS             complement(3973611..3976298)
     CDS             complement(3976373..3978964)
     CDS             complement(3979012..3980298)
     CDS             complement(3980295..3981005)
     CDS             complement(3981139..3981909)
     CDS             complement(3982211..3982906)
     CDS             complement(3982987..3984753)
     CDS             complement(3984750..3986369)
     CDS             complement(3986380..3987057)
     CDS             3987179..3988306
     CDS             3988303..3988932
     CDS             3988929..3990107
     CDS             3990104..3991114
     CDS             3991122..3992471
     CDS             3992540..3994294
     CDS             3994291..3996108
     CDS             3996232..3998592
     CDS             complement(3998709..3999593)
     CDS             3999607..4001151
     CDS             4001148..4003034
     CDS             4003031..4004011
     CDS             4004019..4005395
     CDS             complement(4005447..4006445)
     CDS             complement(4006510..4007406)
     CDS             4007644..4008237
     CDS             complement(4008249..4010180)
     CDS             4010301..4010879
     CDS             4010948..4011766
     CDS             complement(4011847..4013865)
     CDS             complement(4013907..4014149)
     CDS             complement(4014162..4014776)
     CDS             complement(4014858..4016321)
     CDS             complement(4016489..4017646)
     CDS             complement(4017643..4017825)
     CDS             complement(4017825..4019312)
     CDS             complement(4019367..4019636)
     CDS             complement(4019744..4020145)
     CDS             4020313..4020729
     CDS             complement(4020824..4021435)
     CDS             complement(4021419..4021892)
     CDS             complement(4021889..4022317)
     CDS             complement(4022322..4024523)
     CDS             complement(4024703..4025107)
     CDS             complement(4025200..4025667)
     CDS             4025874..4026890
     CDS             4026887..4027942
     CDS             4027950..4028573
     CDS             complement(4028538..4029557)
     CDS             complement(4029554..4030468)
     CDS             4030519..4031460
     CDS             complement(4031476..4032249)
     CDS             complement(4032406..4032921)
     CDS             complement(4033186..4034217)
     CDS             complement(4034214..4035107)
     CDS             complement(4035068..4036147)
     CDS             complement(4036144..4037085)
     CDS             complement(4037082..4038653)
     CDS             complement(4038811..4039782)
     CDS             complement(4039784..4041784)
     CDS             complement(4041781..4042755)
     CDS             complement(4042768..4044873)
     CDS             4044987..4045718
     CDS             4045718..4046794
     CDS             complement(4046824..4048032)
     CDS             4048069..4049055
     CDS             complement(4049071..4049997)
     CDS             4050153..4050914
     CDS             4050922..4052493
     CDS             4052588..4054060
     CDS             4054075..4055352
     CDS             4055669..4057690
     CDS             4057692..4058915
     CDS             4058941..4060935
     CDS             complement(4060997..4062124)
     CDS             complement(4062117..4062548)
     CDS             complement(4062557..4063459)
     CDS             complement(4063456..4063986)
     CDS             complement(4063983..4065545)
     CDS             complement(4065542..4066336)
     CDS             complement(4066336..4067226)
     CDS             complement(4067229..4069238)
     CDS             complement(4069235..4070422)
     CDS             complement(4070537..4071724)
     CDS             complement(4071721..4073640)
     CDS             complement(4073619..4075661)
     CDS             complement(4075658..4076839)
     CDS             complement(4076898..4077686)
     CDS             4077757..4079220
     CDS             4079217..4080791
     CDS             complement(4080799..4082607)
     CDS             4082667..4083428
     CDS             4083434..4083811
     CDS             complement(4083843..4085003)
     CDS             4085050..4086420
     CDS             4086571..4087794
     CDS             complement(4087883..4089634)
     CDS             complement(4089754..4091034)
     CDS             complement(4091045..4091575)
     CDS             complement(4091572..4092825)
     CDS             4092888..4093091
     CDS             4093179..4093799
     CDS             complement(4093740..4094552)
     CDS             4094638..4095663
     CDS             4095702..4097348
     CDS             4097363..4098034
     CDS             4098089..4099993
     CDS             complement(4100030..4100866)
     CDS             complement(4100912..4101487)
     CDS             complement(4101499..4102179)
     CDS             complement(4102169..4103464)
     CDS             4103609..4104445
     CDS             complement(4104483..4105922)
     CDS             4105952..4106404
     CDS             4106420..4107250
     CDS             complement(4107272..4107625)
     CDS             complement(4107668..4108468)
     CDS             complement(4108465..4109412)
     CDS             complement(4109717..4110751)
     CDS             4110790..4112484
     CDS             complement(4112515..4112862)
     CDS             complement(4113285..4114823)
     CDS             4115005..4116303
     CDS             4116296..4116940
     CDS             complement(4117001..4117534)
     CDS             4117574..4118479
     CDS             4118553..4119626
     CDS             complement(4119617..4120237)
     CDS             4120285..4121250
     CDS             complement(4121235..4122353)
     CDS             4122415..4122945
     CDS             complement(4122860..4123798)
     CDS             4123890..4124777
     CDS             4124811..4126208
     CDS             4126231..4127208
     CDS             complement(4127195..4127896)
     CDS             complement(4127953..4128267)
     CDS             4128369..4128935
     CDS             complement(4128922..4131207)
     CDS             complement(4131291..4132577)
     CDS             complement(4132574..4132984)
     CDS             complement(4132981..4134288)
     CDS             complement(4134285..4135511)
     CDS             complement(4135508..4137022)
     CDS             complement(4137108..4138199)
     CDS             complement(4138340..4139587)
     CDS             complement(4139676..4140857)
     CDS             4141156..4141575
     CDS             4141587..4142096
     CDS             4142118..4143950
     CDS             4143950..4144795
     CDS             4144963..4146621
     CDS             4146659..4147207
     CDS             complement(4147229..4148224)
     CDS             complement(4148365..4149597)
     CDS             complement(4149714..4152161)
     CDS             complement(4152366..4153829)
     CDS             complement(4153880..4154776)
     CDS             complement(4154773..4155753)
     CDS             complement(4155835..4157142)
     CDS             complement(4157291..4158307)
     CDS             complement(4158321..4158563)
     CDS             complement(4158585..4159658)
     CDS             complement(4159672..4160220)
     CDS             complement(4160217..4161257)
     CDS             4161364..4163400
     CDS             4163400..4164188
     CDS             4164185..4165330
     CDS             4165327..4166553
     CDS             4166639..4166881
     CDS             complement(4166891..4167640)
     CDS             complement(4167637..4168575)
     CDS             complement(4168572..4169480)
     CDS             complement(4169473..4170420)
     CDS             4170503..4171789
     CDS             complement(4171797..4172618)
     CDS             complement(4172668..4173555)
     CDS             complement(4173552..4174856)
     CDS             complement(4175036..4176169)
     CDS             4176193..4177050
     CDS             complement(4177079..4177378)
     CDS             complement(4177396..4178121)
     CDS             complement(4178118..4179194)
     CDS             complement(4179281..4180408)
     CDS             complement(4180512..4181726)
     CDS             4181844..4183448
     CDS             4183463..4183717
     CDS             complement(4184120..4184680)
     CDS             complement(4184834..4185076)
     CDS             complement(4185132..4186277)
     CDS             complement(4186396..4186686)
     CDS             complement(4186711..4188288)
     CDS             complement(4188288..4188884)
     CDS             complement(4188983..4190248)
     CDS             complement(4190397..4191296)
     CDS             complement(4191300..4192475)
     CDS             4192782..4194464
     CDS             complement(4194471..4195955)
     CDS             complement(4196048..4196683)
     CDS             complement(4196680..4197237)
     CDS             complement(4197234..4198889)
     CDS             complement(4198889..4199176)
     CDS             4199363..4200325
     CDS             4200322..4201005
     CDS             4201015..4201635
     CDS             4201844..4202110
     CDS             4202116..4203387
     CDS             complement(4203392..4203874)
     CDS             complement(4203901..4204755)
     CDS             4204827..4205429
     CDS             complement(4205443..4206435)
     CDS             4206812..4208116
     CDS             4208194..4209210
     CDS             4209212..4210153
     CDS             4210186..4210449
     CDS             complement(4210457..4211764)
     CDS             complement(4211826..4212482)
     CDS             complement(4212470..4213705)
     CDS             4213845..4214012
     CDS             complement(4214025..4214816)
     CDS             complement(4214860..4215594)
     CDS             complement(4215610..4216824)
     CDS             complement(4216850..4217701)
     CDS             complement(4217701..4219041)
     CDS             complement(4219041..4220414)
     CDS             4220439..4221011
     CDS             4221008..4222990
     CDS             4223000..4224049
     CDS             4224088..4224357
     CDS             complement(4224389..4224889)
     CDS             4225089..4226279
     CDS             complement(4226284..4226979)
     CDS             4227015..4227995
     CDS             complement(4227910..4228974)
     CDS             4229550..4229870
     CDS             4229867..4230670
     CDS             complement(4230651..4232048)
     CDS             4232266..4232523
     CDS             complement(4232597..4233703)
     CDS             complement(4233700..4235244)
     CDS             complement(4235285..4235638)
     CDS             complement(4235635..4236027)
     CDS             complement(4236061..4237380)
     CDS             4237468..4238379
     CDS             complement(4238360..4239775)
     CDS             complement(4239779..4240918)
     CDS             4241256..4242470
     CDS             complement(4242436..4243392)
     CDS             4243428..4244213
     CDS             complement(4244173..4245027)
     CDS             complement(4245040..4246086)
     CDS             complement(4246157..4247005)
     CDS             complement(4247013..4248074)
     CDS             complement(4248082..4249083)
     CDS             complement(4249220..4250113)
     CDS             complement(4250317..4252248)
     CDS             complement(4252261..4253175)
     CDS             complement(4253187..4254089)
     CDS             complement(4254082..4255059)
     CDS             4255270..4256007
     CDS             complement(4256031..4257461)
     CDS             4257676..4258143
     CDS             complement(4258168..4259142)
     CDS             complement(4259206..4259517)
     CDS             complement(4259673..4260035)
     CDS             complement(4260032..4260457)
     CDS             4260688..4260951
     CDS             complement(4261017..4263335)
     CDS             complement(4263332..4264009)
     CDS             complement(4264006..4264272)
     CDS             4264404..4265891
     CDS             complement(4265932..4266633)
     CDS             4266722..4267663
     CDS             4267700..4268530
     CDS             4268555..4269439
     CDS             complement(4269470..4270558)
     CDS             complement(4270582..4272219)
     CDS             complement(4272326..4273732)
     CDS             4273869..4275440
     CDS             4275458..4277674
     CDS             4277671..4278321
     CDS             4278386..4279255
     CDS             complement(4279283..4280701)
     CDS             4280767..4281936
     CDS             complement(4281958..4283088)
     CDS             4283214..4283699
     CDS             complement(4283712..4284359)
     CDS             4284496..4286001
     CDS             complement(4286023..4287516)
     CDS             complement(4287513..4288427)
     CDS             complement(4288424..4289287)
     CDS             complement(4289291..4290628)
     CDS             complement(4290865..4291560)
     CDS             complement(4291557..4291955)
     CDS             complement(4291981..4292766)
     CDS             complement(4292791..4293333)
     CDS             complement(4293335..4293889)
     CDS             complement(4293971..4294987)
     CDS             complement(4295003..4295890)
     CDS             complement(4295887..4297152)
     CDS             4297207..4298298
     CDS             4298423..4298833
     CDS             complement(4298877..4299716)
     CDS             complement(4299814..4301052)
     CDS             4301121..4302104
     CDS             4302114..4302956
     CDS             complement(4302860..4303186)
     CDS             complement(4303298..4304167)
     CDS             4304234..4305409
     CDS             4305496..4305834
     CDS             4305873..4306349
     CDS             complement(4306372..4307256)
     CDS             4307403..4308680
     CDS             complement(4308707..4309756)
     CDS             complement(4309804..4311207)
     CDS             complement(4311265..4311849)
     CDS             4312056..4315232
     CDS             4315285..4316931
     CDS             complement(4316957..4317439)
     CDS             complement(4317436..4318722)
     CDS             complement(4318850..4319896)
     CDS             complement(4319893..4320330)
     CDS             complement(4320360..4322777)
     CDS             4322990..4323400
     CDS             complement(4323480..4324502)
     CDS             4324616..4325182
     CDS             4325179..4326183
     CDS             complement(4326235..4327458)
     CDS             complement(4327451..4328575)
     CDS             4328752..4329156
     CDS             complement(4329169..4332030)
     CDS             complement(4332093..4332986)
     CDS             complement(4332983..4333987)
     CDS             4334097..4334777
     CDS             complement(4334785..4335390)
     CDS             4335455..4336249
     CDS             4336242..4337060
     CDS             4337057..4338037
     CDS             complement(4338058..4338864)
     CDS             complement(4338908..4339417)
     CDS             complement(4339541..4339870)
     CDS             complement(4339867..4340283)
     CDS             complement(4340345..4340611)
     CDS             complement(4340608..4341249)
     CDS             4341311..4342729
     CDS             complement(4342734..4343654)
     CDS             complement(4343657..4344577)
     CDS             complement(4344574..4345899)
     CDS             complement(4345944..4347902)
     CDS             4348029..4349030
     CDS             4349151..4349957
     CDS             4349990..4350658
     CDS             4350655..4351470
     CDS             4351504..4352421
     CDS             4352443..4353669
     CDS             complement(4353680..4354687)
     CDS             4354797..4355855
     CDS             4355852..4356646
     CDS             complement(4356630..4357958)
     CDS             complement(4358111..4359685)
     CDS             complement(4359780..4361201)
     CDS             4361292..4362746
     CDS             4362781..4363458
     CDS             4363478..4364257
     CDS             complement(4364261..4364602)
     CDS             complement(4364631..4364987)
     CDS             complement(4365002..4365271)
     CDS             complement(4365376..4365552)
     CDS             complement(4365549..4367726)
     CDS             4367888..4370182
     CDS             4370301..4371065
     CDS             4371415..4372101
     CDS             complement(4372169..4373359)
     CDS             complement(4373427..4374065)
     CDS             complement(4374084..4375256)
     CDS             complement(4375253..4376140)
     CDS             complement(4376150..4377325)
     CDS             complement(4377322..4378104)
     CDS             complement(4378122..4378901)
     CDS             complement(4378909..4379316)
     CDS             complement(4379373..4379771)
     CDS             4379946..4380686
     CDS             4380711..4381136
     CDS             4381171..4381794
     CDS             4381791..4382414
     CDS             complement(4382417..4383094)
     CDS             complement(4383229..4383609)
     CDS             complement(4383609..4384184)
     CDS             complement(4384195..4385181)
     CDS             4385342..4386706
     CDS             4386706..4387656
     CDS             4387653..4388582
     CDS             4388582..4391008
     CDS             4391005..4391850
     CDS             4391847..4393211
     CDS             4393208..4393993
     CDS             4393990..4395027
     CDS             complement(4395044..4395910)
     CDS             complement(4395954..4396694)
     CDS             4396796..4397596
     CDS             4397659..4398222
     CDS             complement(4398224..4398841)
     CDS             complement(4398864..4399328)
     CDS             4399423..4400166
     CDS             4400361..4401659
     CDS             4401656..4402636
     CDS             4402633..4404195
     CDS             4404192..4404929
     CDS             complement(4404946..4406580)
     CDS             complement(4406626..4407000)
     CDS             complement(4407008..4407748)
     CDS             4407864..4409210
     CDS             complement(4409182..4409769)
     CDS             4409882..4410697
     CDS             4410966..4411655
     CDS             complement(4411671..4412207)
     CDS             4412600..4413055
     CDS             complement(4413114..4415750)
     CDS             complement(4415865..4416542)
     CDS             complement(4416535..4417683)
     CDS             complement(4417686..4418576)
     CDS             4418717..4419661
     CDS             4419671..4419793
     CDS             4419947..4421530
     CDS             4421585..4422019
     CDS             4422016..4422327
     CDS             complement(4422336..4422779)
     CDS             complement(4422823..4423470)
     CDS             complement(4423574..4424077)
     CDS             complement(4424070..4425044)
     CDS             complement(4425087..4425788)
     CDS             complement(4425852..4426874)
     CDS             complement(4426902..4427324)
     CDS             complement(4427406..4428455)
     CDS             complement(4428484..4429068)
     CDS             complement(4429065..4430936)
     CDS             4431107..4432216
     CDS             complement(4432232..4433116)
     CDS             complement(4433113..4434597)
     CDS             complement(4434590..4435195)
     CDS             4435388..4435528
     CDS             4435544..4435846
     CDS             4435973..4436146
     CDS             complement(4436209..4437192)
     CDS             complement(4437297..4439114)
     CDS             4439271..4440152
     CDS             4440349..4440933
     CDS             4441063..4442322
     CDS             4442342..4442845
     CDS             4442925..4444277
     CDS             4444270..4444947
     CDS             complement(4444969..4445166)
     CDS             4445255..4445746
     CDS             4445722..4446972
     CDS             4447016..4447726
     CDS             complement(4447714..4448193)
     CDS             4448293..4448538
     CDS             complement(4448542..4450263)
     CDS             4450371..4451084
     CDS             complement(4451097..4451768)
     CDS             4451867..4453426
     CDS             4453564..4454499
     CDS             4454667..4455284
     CDS             4455281..4455880
     CDS             complement(4455897..4456256)
     CDS             complement(4456359..4457936)
     CDS             4458063..4459397
     CDS             4459416..4460108
     CDS             4460121..4461041
     CDS             4461204..4462715
     CDS             4462735..4463583
     CDS             4463583..4465001
     CDS             4465083..4466234
     CDS             complement(4466303..4467166)
     CDS             4467264..4467686
     CDS             complement(4467709..4469316)
     CDS             4469472..4471199
     CDS             complement(4471258..4473300)
     CDS             complement(4473417..4474802)
     CDS             complement(4474903..4476918)
     CDS             complement(4477034..4477444)
     CDS             4477780..4478316
     CDS             4478313..4480370
     CDS             4480558..4481037
     CDS             4481034..4481546
     CDS             4481590..4482945
     CDS             4483010..4483852
     CDS             4483993..4484991
     CDS             4485103..4485867
     CDS             complement(4485888..4486874)
     CDS             complement(4487066..4488418)
     CDS             complement(4488454..4489437)
     CDS             complement(4489437..4490609)
     CDS             4490790..4491221
     CDS             4491230..4491442
     CDS             complement(4491412..4492542)
     CDS             complement(4492548..4494194)
     CDS             complement(4494191..4494469)
     CDS             4494603..4495376
     CDS             4495400..4495966
     CDS             4496003..4496200
     CDS             4496241..4497653
     CDS             4497658..4498686
     CDS             4498723..4500603
     CDS             complement(4500625..4501944)
     CDS             complement(4501980..4503722)
     CDS             4503939..4504556
     CDS             complement(4504537..4506012)
     CDS             complement(4506012..4506662)
     CDS             complement(4506676..4507698)
     CDS             4507897..4510041
     CDS             4510140..4510955
     CDS             4511111..4513237
     CDS             complement(4513247..4514095)
     CDS             complement(4514100..4514924)
     CDS             4515001..4515357
     CDS             4515354..4516277
     CDS             complement(4516285..4517286)
     CDS             complement(4517283..4517858)
     CDS             4517933..4518553
     CDS             4518633..4518980
     CDS             4519026..4520537
     CDS             complement(4520545..4521117)
     CDS             4521301..4521867
     CDS             complement(4521881..4522999)
     CDS             complement(4523023..4523478)
     CDS             4523543..4524127
     CDS             complement(4524117..4524956)
     CDS             4525150..4527381
     CDS             complement(4527418..4528161)
     CDS             complement(4528240..4529127)
     CDS             complement(4529124..4530494)
     CDS             4530650..4531408
     CDS             4531436..4532497
     CDS             complement(4532513..4533271)
     CDS             complement(4533451..4534440)
     CDS             complement(4534549..4537314)
     CDS             4537421..4538239
     CDS             complement(4538247..4540958)
     CDS             4541329..4542642
     CDS             4542859..4545381
     CDS             complement(4545460..4545912)
     CDS             complement(4545927..4546163)
     CDS             complement(4546327..4546923)
     CDS             complement(4546923..4547219)
     CDS             complement(4547431..4548843)
     CDS             complement(4548858..4551152)
     CDS             complement(4551392..4553230)
     CDS             complement(4553328..4554005)
     CDS             complement(4554058..4556340)
     CDS             4556480..4558321
     CDS             complement(4558328..4559227)
     CDS             complement(4559224..4560942)
     CDS             4561058..4561426
     CDS             complement(4561430..4562257)
     CDS             complement(4562267..4563268)
     CDS             4563384..4564340
     CDS             complement(4564381..4565256)
     CDS             complement(4565258..4566514)
     CDS             complement(4566642..4567937)
     CDS             4568079..4568972
     CDS             complement(4569076..4569570)
     CDS             complement(4569581..4570801)
     CDS             4570993..4571553
     CDS             4571553..4572722
     CDS             4572878..4574710
     CDS             4574707..4576452
     CDS             complement(4583229..4583495)
     CDS             4583774..4584622
     CDS             4584619..4586337
     CDS             complement(4586350..4587138)
     CDS             complement(4587149..4589314)
     CDS             complement(4589484..4589780)
     CDS             complement(4590011..4590394)
     CDS             complement(4590662..4590946)
     CDS             4591034..4592092
     CDS             complement(4592338..4592805)
     CDS             complement(4593010..4593426)
     CDS             complement(4593420..4593710)
     CDS             complement(4593835..4594485)
     CDS             complement(4594673..4595707)
     CDS             complement(4595795..4596913)
     CDS             complement(4596906..4598414)
     CDS             complement(4598411..4599544)
     CDS             complement(4599541..4600659)
     CDS             4600818..4601507
     CDS             4601510..4602223
     CDS             4602223..4602594
     CDS             4602581..4603165
     CDS             complement(4603318..4603842)
     CDS             complement(4604761..4606932)
     CDS             complement(4606932..4607450)
     CDS             complement(4607447..4611916)
     CDS             complement(4612601..4615666)
     CDS             complement(4615663..4616547)
     CDS             complement(4616544..4619072)
     CDS             complement(4619065..4622313)
     CDS             complement(4623381..4624067)
     CDS             complement(4624228..4624620)
     CDS             4624623..4625621
     CDS             4625627..4626373
     CDS             4626444..4626755
     CDS             4626752..4627129
     CDS             4627258..4628079
     CDS             4628093..4628533
     CDS             complement(4628543..4628722)
     CDS             4628881..4629633
     CDS             4629721..4631022
     CDS             4631022..4631972
     CDS             4631969..4632835
     CDS             4632865..4634085
     CDS             complement(4634089..4636557)
     CDS             complement(4636559..4637305)
     CDS             complement(4637302..4637535)
     CDS             4637717..4639108
     CDS             4639145..4642282
     CDS             4642279..4645650
     CDS             4645677..4646852
     CDS             4647115..4647468
     CDS             4647500..4647958
     CDS             complement(4647955..4648758)
     CDS             4648983..4650662
     CDS             complement(4650690..4651085)
     CDS             4651212..4652276
     CDS             4652358..4653185
     CDS             4653223..4654275
     CDS             4654272..4654622
     CDS             complement(4654638..4655249)
     CDS             complement(4655403..4656077)
     CDS             4656280..4657119
     CDS             4657230..4658231
     CDS             4658228..4658929
     CDS             complement(4658946..4659884)
     CDS             4660206..4662371
     CDS             complement(4662426..4663430)
     CDS             complement(4663558..4663839)
     CDS             4670551..4673280
     CDS             4673378..4674952
     CDS             complement(4674966..4676945)
     CDS             complement(4676942..4678306)
     CDS             complement(4678402..4679889)
     CDS             complement(4680036..4680284)
     CDS             complement(4680345..4681607)
     CDS             4681737..4682306
     CDS             4682316..4682894
     CDS             complement(4682898..4683668)
     CDS             complement(4683687..4683956)
     CDS             complement(4683999..4684514)
     CDS             complement(4684514..4685320)
     CDS             complement(4685330..4686250)
     CDS             4686369..4687409
     CDS             4687406..4688380
     CDS             4688377..4689282
     CDS             complement(4689216..4690403)
     CDS             4690491..4691402
     CDS             4691399..4692421
     CDS             4692418..4693677
     CDS             complement(4693620..4694492)
     CDS             complement(4694574..4696190)
     CDS             complement(4696299..4697522)
     CDS             complement(4697519..4698829)
     CDS             complement(4698826..4700490)
     CDS             complement(4700501..4702036)
     CDS             4702118..4702882
     CDS             4702986..4704242
     CDS             complement(4704255..4705031)
     CDS             4705145..4705522
     CDS             complement(4705540..4706238)
     CDS             4706386..4707402
     CDS             complement(4707456..4708598)
     CDS             4708625..4709230
     CDS             complement(4709247..4710950)
     CDS             4711178..4713892
     CDS             4713937..4714464
     CDS             complement(4714551..4716149)
     CDS             4716428..4716889
     CDS             complement(4716901..4717836)
     CDS             complement(4717833..4718282)
     CDS             complement(4718279..4718854)
     CDS             4719043..4719525
     CDS             4719522..4719827
     CDS             4719875..4720051
     CDS             4720044..4720454
     CDS             4720451..4721017
     CDS             4721014..4721577
     CDS             4721751..4722173
     CDS             complement(4722208..4722945)
     CDS             complement(4723114..4725174)
     CDS             4725331..4726368
     CDS             complement(4726408..4726740)
     CDS             complement(4726737..4727216)
     CDS             complement(4727269..4728903)
     CDS             complement(4728930..4729850)
     CDS             4729941..4731038
     CDS             complement(4731042..4731215)
     CDS             complement(4731293..4732936)
     CDS             complement(4733008..4733451)
     CDS             4733518..4735335
     CDS             complement(4735375..4735947)
     CDS             4735995..4737641
     CDS             4737681..4738085
     CDS             complement(4738101..4738709)
     CDS             4738930..4739586
     CDS             complement(4739650..4740396)
     CDS             complement(4740581..4742107)
     CDS             4742140..4742616
     CDS             4742613..4744781
     CDS             complement(4744758..4746470)
     CDS             4746522..4747739
     CDS             4747854..4748873
     CDS             4749059..4750660
     CDS             4750657..4751259
     CDS             4751630..4752412
     CDS             4752531..4753571
     CDS             4753598..4753924
     CDS             complement(4753979..4754629)
     CDS             complement(4754813..4756045)
     CDS             complement(4756042..4757058)
     CDS             complement(4757451..4758140)
     CDS             complement(4758263..4758859)
     CDS             complement(4758902..4759915)
     CDS             complement(4759947..4760222)
     CDS             complement(4760215..4760577)
     CDS             complement(4760597..4760734)