CDS             543..746
     CDS             1067..4024
     CDS             4407..5840
     CDS             complement(5907..8303)
     CDS             complement(9395..11191)
     CDS             11759..15346
     CDS             15343..18858
     CDS             18864..20723
     CDS             complement(20879..21019)
     CDS             21414..21608
     CDS             complement(21646..23628)
     CDS             23954..25006
     CDS             24993..25784
     CDS             25781..26557
     CDS             complement(26732..28063)
     CDS             complement(28522..29493)
     CDS             29886..31583
     CDS             31580..32086
     CDS             32105..32710
     CDS             complement(32733..33362)
     CDS             complement(33359..34735)
     CDS             34867..35784
     CDS             complement(35903..36511)
     CDS             complement(36689..37321)
     CDS             complement(37531..42066)
     CDS             42300..43094
     CDS             43555..43917
     CDS             complement(44228..44479)
     CDS             complement(44688..46361)
     CDS             complement(46386..46682)
     CDS             complement(46824..48059)
     CDS             48347..52009
     CDS             52002..54179
     CDS             54306..54455
     CDS             54446..54745
     CDS             complement(54770..55351)
     CDS             56119..57060
     CDS             complement(57233..60103)
     CDS             60861..61208
     CDS             complement(61805..65227)
     CDS             complement(65317..68748)
     CDS             complement(68835..72272)
     CDS             complement(72654..73982)
     CDS             complement(74061..77489)
     CDS             complement(77584..81045)
     CDS             complement(81362..84643)
     CDS             complement(85071..85235)
     CDS             complement(85501..87105)
     CDS             complement(88089..88946)
     CDS             complement(89737..90789)
     CDS             complement(91605..95060)
     CDS             complement(95153..95269)
     CDS             complement(95214..96353)
     CDS             complement(96456..98582)
     CDS             complement(98629..101544)
     CDS             complement(101504..102013)
     CDS             complement(102365..103714)
     CDS             complement(103747..107181)
     CDS             complement(107456..110497)
     CDS             complement(110545..113988)
     CDS             complement(114884..115738)
     CDS             116449..116607
     CDS             complement(116938..117600)
     CDS             complement(117922..118632)
     CDS             complement(119309..120196)
     CDS             complement(121198..122781)
     CDS             complement(123045..123545)
     CDS             complement(123545..124453)
     CDS             complement(124467..125639)
     CDS             complement(125921..126103)
     CDS             complement(126400..127596)
     CDS             complement(127768..128007)
     CDS             complement(128482..131085)
     CDS             complement(131167..132258)
     CDS             complement(132397..133455)
     CDS             complement(133606..133782)
     CDS             133845..134090
     CDS             complement(134284..135027)
     CDS             135297..136115
     CDS             136133..138322
     CDS             138324..139280
     CDS             139592..140242
     CDS             complement(140790..142289)
     CDS             complement(142294..143295)
     CDS             complement(143526..144254)
     CDS             complement(144259..144858)
     CDS             complement(145079..147250)
     CDS             147776..148210
     CDS             148548..149741
     CDS             149879..150937
     CDS             complement(150867..151676)
     CDS             complement(151673..152161)
     CDS             152386..153417
     CDS             complement(153464..155626)
     CDS             155866..157098
     CDS             157186..158577
     CDS             complement(158570..159394)
     CDS             complement(159391..160416)
     CDS             160632..161306
     CDS             161360..162775
     CDS             162813..163391
     CDS             complement(163541..165259)
     CDS             complement(165274..166770)
     CDS             complement(166774..168921)
     CDS             complement(168921..169613)
     CDS             complement(169613..169822)
     CDS             169923..172481
     CDS             complement(172510..174561)
     CDS             complement(174928..175764)
     CDS             175855..177369
     CDS             177439..178206
     CDS             complement(178729..180741)
     CDS             complement(181113..182096)
     CDS             complement(182335..183090)
     CDS             complement(183087..183464)
     CDS             complement(183508..185280)
     CDS             complement(185231..186934)
     CDS             complement(186931..188049)
     CDS             complement(188036..188167)
     CDS             complement(188164..189252)
     CDS             189477..190094
     CDS             complement(190181..190273)
     CDS             complement(190212..192854)
     CDS             193247..193447
     CDS             193531..194418
     CDS             194405..194959
     CDS             194956..195840
     CDS             195843..196901
     CDS             complement(196933..198474)
     CDS             complement(198476..199675)
     CDS             complement(199698..200579)
     CDS             complement(200655..201104)
     CDS             complement(201101..201943)
     CDS             202481..202771
     CDS             202912..204597
     CDS             204594..205289
     CDS             205319..208783
     CDS             209003..209887
     CDS             209889..210737
     CDS             211094..212272
     CDS             complement(212429..214387)
     CDS             214667..215905
     CDS             215902..216651
     CDS             216708..217850
     CDS             217864..219168
     CDS             219178..219570
     CDS             complement(219609..220355)
     CDS             220752..223814
     CDS             complement(224003..224227)
     CDS             complement(224284..224895)
     CDS             225018..226277
     CDS             complement(226364..226837)
     CDS             227482..228888
     CDS             228915..229883
     CDS             229898..230818
     CDS             231569..232468
     CDS             complement(233044..234690)
     CDS             234900..235802
     CDS             complement(236401..238218)
     CDS             complement(238321..239499)
     CDS             complement(239506..240210)
     CDS             240480..241160
     CDS             241167..242348
     CDS             242350..243141
     CDS             complement(243195..243659)
     CDS             complement(244095..244844)
     CDS             245054..246190
     CDS             246241..246690
     CDS             246909..248099
     CDS             248122..249321
     CDS             249341..250402
     CDS             250492..252972
     CDS             253342..256755
     CDS             257123..260713
     CDS             260950..262971
     CDS             complement(262984..264057)
     CDS             complement(264440..266701)
     CDS             complement(266766..268430)
     CDS             268811..269689
     CDS             269784..270650
     CDS             complement(270611..271741)
     CDS             complement(271746..273002)
     CDS             complement(273010..273843)
     CDS             274184..275491
     CDS             complement(275537..276886)
     CDS             277152..278201
     CDS             278269..281214
     CDS             281223..282095
     CDS             282385..283830
     CDS             283938..284702
     CDS             284699..286015
     CDS             286018..287250
     CDS             287256..288191
     CDS             complement(288554..289759)
     CDS             complement(290379..291191)
     CDS             complement(291426..292316)
     CDS             292969..294075
     CDS             294084..295085
     CDS             complement(295765..296607)
     CDS             complement(296692..296928)
     CDS             complement(296943..297914)
     CDS             complement(297925..298596)
     CDS             complement(298593..299438)
     CDS             complement(299465..300478)
     CDS             complement(300758..301093)
     CDS             complement(301111..303198)
     CDS             complement(303211..303684)
     CDS             complement(303851..304231)
     CDS             complement(304867..305571)
     CDS             complement(305568..306293)
     CDS             complement(307041..307193)
     CDS             308026..310041
     CDS             310596..310940
     CDS             310930..311181
     CDS             311300..312313
     CDS             complement(312519..313403)
     CDS             complement(313572..314957)
     CDS             complement(314991..315602)
     CDS             complement(315596..318271)
     CDS             complement(318295..319332)
     CDS             319680..321629
     CDS             321638..322792
     CDS             complement(323095..323574)
     CDS             323752..324840
     CDS             325018..326415
     CDS             326571..327614
     CDS             complement(327625..329379)
     CDS             329603..330727
     CDS             331122..331856
     CDS             331896..332336
     CDS             332333..332953
     CDS             332959..333708
     CDS             333724..334623
     CDS             334627..335220
     CDS             335320..336522
     CDS             337044..338654
     CDS             338779..340329
     CDS             complement(340593..341126)
     CDS             complement(341231..342376)
     CDS             complement(342450..343958)
     CDS             complement(344266..344631)
     CDS             complement(344722..346683)
     CDS             347183..347602
     CDS             complement(347735..349039)
     CDS             complement(349036..350820)
     CDS             351721..353262
     CDS             353704..358236
     CDS             complement(358326..358880)
     CDS             complement(359175..359672)
     CDS             360520..361380
     CDS             361377..361679
     CDS             361676..362686
     CDS             362661..363503
     CDS             363505..364857
     CDS             364847..365857
     CDS             365941..367095
     CDS             367144..369105
     CDS             369505..371316
     CDS             complement(372491..377908)
     CDS             378091..378417
     CDS             complement(379001..379720)
     CDS             complement(380039..380494)
     CDS             complement(380512..380964)
     CDS             complement(380973..381890)
     CDS             complement(382103..382729)
     CDS             complement(382941..383594)
     CDS             complement(383591..384274)
     CDS             complement(384258..385628)
     CDS             complement(385653..386360)
     CDS             386467..387192
     CDS             387204..387917
     CDS             complement(387890..389107)
     CDS             390366..391883
     CDS             391958..392596
     CDS             392619..393698
     CDS             393695..394063
     CDS             394064..395404
     CDS             395427..396869
     CDS             complement(396871..397257)
     CDS             397279..397926
     CDS             complement(398281..400173)
     CDS             complement(400163..403378)
     CDS             complement(403381..404523)
     CDS             complement(404528..405823)
     CDS             complement(406880..407311)
     CDS             complement(407289..408092)
     CDS             complement(408856..409203)
     CDS             complement(409556..409942)
     CDS             complement(409939..410700)
     CDS             410975..411079
     CDS             complement(411269..412012)
     CDS             complement(412043..412678)
     CDS             complement(412688..413644)
     CDS             complement(413607..415136)
     CDS             complement(415400..415876)
     CDS             416091..421205
     CDS             421278..422255
     CDS             422258..422983
     CDS             complement(422980..424044)
     CDS             complement(424280..425626)
     CDS             426070..427242
     CDS             complement(427377..427772)
     CDS             complement(427775..428224)
     CDS             428439..429389
     CDS             429398..429691
     CDS             429696..431726
     CDS             431742..433220
     CDS             433249..434091
     CDS             434220..435107
     CDS             435665..437113
     CDS             complement(437125..437757)
     CDS             complement(437772..438458)
     CDS             complement(438511..439398)
     CDS             complement(439355..440134)
     CDS             complement(440213..442021)
     CDS             442388..443443
     CDS             complement(443448..445643)
     CDS             446001..446297
     CDS             446484..447449
     CDS             447451..448143
     CDS             448130..448900
     CDS             complement(448912..449595)
     CDS             449684..450544
     CDS             450747..451115
     CDS             451857..452843
     CDS             complement(453695..455545)
     CDS             complement(456154..458082)
     CDS             complement(458803..460611)
     CDS             complement(461015..461530)
     CDS             complement(461539..462174)
     CDS             complement(462413..463489)
     CDS             463657..464352
     CDS             464614..465414
     CDS             complement(466255..467232)
     CDS             complement(467371..468978)
     CDS             469268..470116
     CDS             470251..471654
     CDS             complement(471768..472790)
     CDS             473244..475064
     CDS             complement(475156..476184)
     CDS             476407..478227
     CDS             478308..480209
     CDS             480323..480946
     CDS             481054..481320
     CDS             481578..481883
     CDS             481899..482855
     CDS             482872..483327
     CDS             483551..483799
     CDS             complement(484092..486803)
     CDS             complement(486980..487384)
     CDS             487836..488348
     CDS             488378..489205
     CDS             489215..489847
     CDS             489898..491367
     CDS             491367..492107
     CDS             complement(492179..492895)
     CDS             complement(492937..493455)
     CDS             complement(493528..493959)
     CDS             494717..497116
     CDS             497150..498103
     CDS             complement(498124..498399)
     CDS             complement(498412..498960)
     CDS             499225..499419
     CDS             500028..500219
     CDS             complement(500248..502983)
     CDS             503085..503903
     CDS             complement(504335..505297)
     CDS             505623..505943
     CDS             506416..508083
     CDS             complement(508114..508560)
     CDS             complement(508641..509513)
     CDS             complement(509561..511351)
     CDS             complement(511526..512800)
     CDS             complement(513059..515530)
     CDS             516386..517768
     CDS             518988..519470
     CDS             519804..523562
     CDS             523661..525067
     CDS             525073..525630
     CDS             525646..526068
     CDS             complement(526096..526536)
     CDS             526761..528035
     CDS             complement(528658..529512)
     CDS             complement(529521..530648)
     CDS             complement(530661..531794)
     CDS             532019..534415
     CDS             534541..537063
     CDS             537250..538962
     CDS             539098..539976
     CDS             539976..540440
     CDS             540487..541335
     CDS             541350..542291
     CDS             complement(542366..543193)
     CDS             544280..545284
     CDS             545325..546221
     CDS             546319..547344
     CDS             547458..548015
     CDS             548994..549659
     CDS             549686..550369
     CDS             550384..550719
     CDS             550737..551582
     CDS             551585..551848
     CDS             551860..552195
     CDS             552207..552851
     CDS             552854..553273
     CDS             553280..553501
     CDS             553504..553749
     CDS             553940..554308
     CDS             554329..554679
     CDS             554693..555250
     CDS             555265..555666
     CDS             555688..556230
     CDS             556247..556618
     CDS             556654..557157
     CDS             557166..557618
     CDS             557858..559228
     CDS             559348..559716
     CDS             559735..560142
     CDS             560293..561408
     CDS             561419..561847
     CDS             562779..563798
     CDS             564773..565903
     CDS             complement(566155..568146)
     CDS             568827..569585
     CDS             complement(569837..571003)
     CDS             complement(571137..571946)
     CDS             complement(571955..572557)
     CDS             complement(572695..574170)
     CDS             complement(574560..575000)
     CDS             575537..576307
     CDS             complement(576786..577460)
     CDS             complement(577540..578214)
     CDS             complement(578222..579001)
     CDS             complement(579011..580597)
     CDS             complement(580876..582192)
     CDS             complement(582419..583225)
     CDS             complement(583222..583908)
     CDS             complement(583905..584930)
     CDS             complement(585047..586531)
     CDS             complement(587087..588076)
     CDS             complement(588113..589033)
     CDS             complement(589035..590210)
     CDS             complement(590214..590726)
     CDS             complement(590741..593248)
     CDS             594026..596164
     CDS             596223..598451
     CDS             598661..599809
     CDS             599806..600489
     CDS             600695..600874
     CDS             601060..602220
     CDS             complement(602355..603128)
     CDS             complement(603521..606070)
     CDS             complement(606082..606855)
     CDS             complement(607191..608744)
     CDS             608972..609778
     CDS             609787..610734
     CDS             610770..611036
     CDS             611040..612818
     CDS             complement(612933..613229)
     CDS             complement(614128..615696)
     CDS             615896..617305
     CDS             complement(617479..618996)
     CDS             complement(619084..619863)
     CDS             complement(619866..621161)
     CDS             complement(621413..622114)
     CDS             622393..623694
     CDS             623880..625175
     CDS             625318..625818
     CDS             626253..626711
     CDS             complement(626793..627113)
     CDS             complement(627151..628173)
     CDS             complement(628170..628778)
     CDS             629187..629435
     CDS             629484..629768
     CDS             complement(629772..629867)
     CDS             631063..634179
     CDS             634306..634530
     CDS             complement(634712..636622)
     CDS             complement(637095..637832)
     CDS             638378..638704
     CDS             complement(638785..639114)
     CDS             639171..639449
     CDS             639535..641094
     CDS             complement(641690..641848)
     CDS             641900..642397
     CDS             642542..642751
     CDS             642783..643139
     CDS             643286..643420
     CDS             643481..643714
     CDS             643711..644052
     CDS             644064..644441
     CDS             644816..644911
     CDS             645148..645771
     CDS             complement(646109..646480)
     CDS             646870..648495
     CDS             648455..648625
     CDS             649576..650175
     CDS             650172..651020
     CDS             651379..651753
     CDS             652552..653190
     CDS             653460..653675
     CDS             complement(654849..655052)
     CDS             complement(655000..655113)
     CDS             656608..656781
     CDS             656891..657058
     CDS             657384..658319
     CDS             660010..660291
     CDS             660518..660730
     CDS             660748..661467
     CDS             661631..661867
     CDS             complement(662487..663242)
     CDS             663716..663994
     CDS             663969..664100
     CDS             complement(664721..665398)
     CDS             666570..667100
     CDS             668299..669543
     CDS             669743..671335
     CDS             671360..672583
     CDS             complement(673318..673623)
     CDS             complement(673720..674247)
     CDS             674339..674797
     CDS             675386..676417
     CDS             complement(676516..677739)
     CDS             678627..679436
     CDS             679625..680521
     CDS             complement(680505..680693)
     CDS             complement(680787..681143)
     CDS             681224..681979
     CDS             682343..683491
     CDS             683488..686601
     CDS             686594..688078
     CDS             complement(688120..688857)
     CDS             complement(688976..691048)
     CDS             complement(691066..691983)
     CDS             693784..694140
     CDS             694131..694625
     CDS             694622..695146
     CDS             695130..696338
     CDS             696338..696853
     CDS             696846..698144
     CDS             698163..700469
     CDS             700466..701443
     CDS             701445..701918
     CDS             701922..702434
     CDS             702434..702733
     CDS             702735..704621
     CDS             704614..706059
     CDS             706056..707498
     CDS             complement(707544..708398)
     CDS             708544..708729
     CDS             708990..710018
     CDS             710022..710984
     CDS             complement(711124..711729)
     CDS             711978..713006
     CDS             complement(713169..713774)
     CDS             714021..715025
     CDS             complement(715059..717281)
     CDS             717759..718631
     CDS             718645..718980
     CDS             719062..719631
     CDS             719631..721367
     CDS             721579..723264
     CDS             723285..724478
     CDS             724526..724699
     CDS             complement(724720..725460)
     CDS             725868..727151
     CDS             727168..727647
     CDS             727667..729502
     CDS             complement(730009..730449)
     CDS             complement(730554..732146)
     CDS             732529..732747
     CDS             732977..734161
     CDS             734541..734807
     CDS             734868..735071
     CDS             735068..735415
     CDS             735642..736070
     CDS             736081..736791
     CDS             736796..737341
     CDS             737402..737791
     CDS             738287..742051
     CDS             742175..746341
     CDS             746750..747217
     CDS             complement(747716..749878)
     CDS             750367..750549
     CDS             complement(750698..752383)
     CDS             complement(752406..752990)
     CDS             complement(753002..753298)
     CDS             753393..753650
     CDS             754039..754347
     CDS             complement(754386..755765)
     CDS             complement(756035..757711)
     CDS             758030..758188
     CDS             complement(758693..759535)
     CDS             complement(759582..761489)
     CDS             complement(761582..761860)
     CDS             complement(761853..763340)
     CDS             763580..764959
     CDS             complement(764994..765701)
     CDS             766219..766698
     CDS             766702..767376
     CDS             767409..767762
     CDS             complement(767989..768606)
     CDS             complement(769488..771008)
     CDS             complement(771053..773590)
     CDS             774091..774291
     CDS             complement(774369..777446)
     CDS             complement(777443..778255)
     CDS             complement(778257..779525)
     CDS             complement(779863..780945)
     CDS             complement(780945..782096)
     CDS             782311..782646
     CDS             782621..783997
     CDS             784324..787074
     CDS             complement(787457..788203)
     CDS             complement(788213..788956)
     CDS             complement(789625..791718)
     CDS             complement(792333..792602)
     CDS             complement(794065..794433)
     CDS             795065..795748
     CDS             795748..796248
     CDS             796288..796545
     CDS             complement(796529..797716)
     CDS             797960..798313
     CDS             798541..799617
     CDS             799614..800465
     CDS             800703..802031
     CDS             802022..802342
     CDS             802349..803017
     CDS             803115..803516
     CDS             803632..804300
     CDS             804452..804976
     CDS             805188..806072
     CDS             complement(806444..806536)
     CDS             806950..807543
     CDS             807568..807891
     CDS             807906..808499
     CDS             808504..810573
     CDS             complement(810803..811078)
     CDS             complement(811268..811711)
     CDS             complement(811940..813424)
     CDS             complement(813421..814890)
     CDS             complement(814907..815206)
     CDS             816135..817550
     CDS             817632..818528
     CDS             complement(818587..822051)
     CDS             complement(822370..823332)
     CDS             823715..825616
     CDS             complement(825630..827255)
     CDS             complement(827261..827701)
     CDS             complement(827796..828719)
     CDS             828937..829380
     CDS             829380..830546
     CDS             complement(830587..831333)
     CDS             complement(831348..831947)
     CDS             complement(831979..832575)
     CDS             complement(832736..832894)
     CDS             complement(833564..834799)
     CDS             complement(834792..835694)
     CDS             complement(835716..836387)
     CDS             complement(836384..837508)
     CDS             complement(837508..839673)
     CDS             839989..841767
     CDS             841764..842180
     CDS             complement(843019..846072)
     CDS             complement(846359..846586)
     CDS             846831..847907
     CDS             848127..848510
     CDS             848522..850354
     CDS             complement(850791..851324)
     CDS             complement(851359..852702)
     CDS             complement(852774..853184)
     CDS             853670..855433
     CDS             855435..855989
     CDS             856040..856234
     CDS             856404..856760
     CDS             856915..857943
     CDS             857963..858859
     CDS             858856..859944
     CDS             complement(860165..860641)
     CDS             complement(860930..861859)
     CDS             complement(862281..862445)
     CDS             complement(862515..862631)
     CDS             complement(862606..863655)
     CDS             complement(864174..865412)
     CDS             complement(866318..867661)
     CDS             complement(867837..869174)
     CDS             complement(869993..870310)
     CDS             complement(870666..871154)
     CDS             871260..871913
     CDS             complement(872866..872994)
     CDS             873090..873965
     CDS             873977..875209
     CDS             875458..876237
     CDS             876215..877357
     CDS             complement(877384..877695)
     CDS             complement(877783..878289)
     CDS             879092..879313
     CDS             879588..880985
     CDS             881150..881644
     CDS             881955..883163
     CDS             complement(883222..885828)
     CDS             complement(886649..889396)
     CDS             890015..890257
     CDS             890559..890744
     CDS             complement(890973..893798)
     CDS             complement(894351..897197)
     CDS             897665..900892
     CDS             complement(901100..903664)
     CDS             904066..904944
     CDS             complement(905583..906116)
     CDS             complement(906109..911616)
     CDS             911982..913946
     CDS             complement(913962..914546)
     CDS             complement(914588..916123)
     CDS             917152..919449
     CDS             920066..920230
     CDS             920243..920380
     CDS             complement(920708..922291)
     CDS             complement(922288..922746)
     CDS             complement(922760..923110)
     CDS             complement(923262..924347)
     CDS             complement(924380..926560)
     CDS             complement(926592..927665)
     CDS             929017..930831
     CDS             930869..931966
     CDS             931994..933136
     CDS             933232..934737
     CDS             complement(935123..935308)
     CDS             complement(935523..935750)
     CDS             complement(935872..936813)
     CDS             complement(936827..937540)
     CDS             complement(937515..937910)
     CDS             complement(937916..940678)
     CDS             complement(940683..941957)
     CDS             complement(942321..944084)
     CDS             944812..945585
     CDS             945572..947563
     CDS             948465..948620
     CDS             complement(948889..950070)
     CDS             950578..951309
     CDS             951347..951901
     CDS             952292..952804
     CDS             952814..954175
     CDS             954522..955232
     CDS             955262..955939
     CDS             complement(955999..956679)
     CDS             complement(956944..957900)
     CDS             958424..958834
     CDS             958852..959478
     CDS             959785..961752
     CDS             complement(961910..962797)
     CDS             963061..964662
     CDS             964762..965292
     CDS             965289..966164
     CDS             complement(966183..966614)
     CDS             complement(966897..967214)
     CDS             967609..968181
     CDS             969018..970079
     CDS             complement(970131..970868)
     CDS             complement(970920..972371)
     CDS             complement(972368..973666)
     CDS             complement(973697..974098)
     CDS             complement(974519..975649)
     CDS             complement(975646..976293)
     CDS             976558..977256
     CDS             977463..978092
     CDS             978268..978489
     CDS             979088..979330
     CDS             complement(979526..980467)
     CDS             980629..981423
     CDS             981420..981713
     CDS             complement(982222..982752)
     CDS             983875..984012
     CDS             984576..986432
     CDS             986478..986885
     CDS             complement(987525..987890)
     CDS             988462..990849
     CDS             990936..991061
     CDS             complement(991301..992329)
     CDS             complement(992567..993757)
     CDS             complement(993803..994885)
     CDS             995142..995972
     CDS             996151..996846
     CDS             complement(996832..997518)
     CDS             complement(997519..999651)
     CDS             complement(999677..999832)
     CDS             complement(999951..1000982)
     CDS             complement(1001027..1001809)
     CDS             complement(1001811..1002887)
     CDS             complement(1003120..1004670)
     CDS             1005240..1005386
     CDS             1005929..1008223
     CDS             complement(1008251..1008703)
     CDS             complement(1008693..1010321)
     CDS             complement(1010297..1011061)
     CDS             1011302..1012252
     CDS             1012304..1013596
     CDS             complement(1014121..1015431)
     CDS             1015945..1016640
     CDS             1016900..1017076
     CDS             complement(1017139..1017522)
     CDS             complement(1017546..1017662)
     CDS             1018312..1019460
     CDS             1019516..1019782
     CDS             1019763..1020077
     CDS             1020098..1020367
     CDS             1020923..1022161
     CDS             1022517..1023524
     CDS             1024058..1024816
     CDS             1025051..1025329
     CDS             1025830..1026273
     CDS             1026443..1026607
     CDS             1027059..1028222
     CDS             1028259..1028549
     CDS             complement(1029082..1029246)
     CDS             1030508..1031125
     CDS             complement(1031596..1032087)
     CDS             complement(1032167..1032445)
     CDS             complement(1032500..1033246)
     CDS             1033589..1034959
     CDS             1034981..1035073
     CDS             1035428..1036141
     CDS             1036141..1036332
     CDS             complement(1036717..1036971)
     CDS             complement(1037210..1037641)
     CDS             1037751..1038413
     CDS             1038437..1038634
     CDS             1039354..1039812
     CDS             complement(1040126..1040458)
     CDS             1040625..1041374
     CDS             1041428..1042282
     CDS             1042290..1044116
     CDS             complement(1044121..1045134)
     CDS             1045342..1046127
     CDS             1046258..1049104
     CDS             complement(1049131..1049316)
     CDS             complement(1049313..1050011)
     CDS             1050549..1050938
     CDS             1051410..1052369
     CDS             complement(1052384..1053274)
     CDS             1053647..1054768
     CDS             1054761..1055630
     CDS             1055627..1056394
     CDS             1056397..1057434
     CDS             complement(1058333..1058533)
     CDS             1058669..1060033
     CDS             1060300..1061691
     CDS             1061787..1062578
     CDS             1062606..1064243
     CDS             1064346..1064948
     CDS             1065095..1067890
     CDS             1067887..1068435
     CDS             1068425..1069528
     CDS             1069826..1070581
     CDS             1070633..1071334
     CDS             1071450..1071836
     CDS             1071849..1071953
     CDS             1072196..1074166
     CDS             complement(1074499..1075017)
     CDS             complement(1075048..1076286)
     CDS             complement(1076294..1076899)
     CDS             complement(1076920..1077750)
     CDS             1078277..1078615
     CDS             complement(1078839..1082885)
     CDS             complement(1083379..1084992)
     CDS             complement(1085168..1086589)
     CDS             complement(1087367..1088680)
     CDS             complement(1088807..1091212)
     CDS             1091483..1092088
     CDS             1092122..1093099
     CDS             complement(1093201..1093494)
     CDS             complement(1093491..1093961)
     CDS             1094443..1095381
     CDS             complement(1095457..1097106)
     CDS             1097384..1098700
     CDS             complement(1098715..1100529)
     CDS             complement(1101102..1101569)
     CDS             complement(1101584..1102435)
     CDS             1102710..1102901
     CDS             1103053..1105284
     CDS             complement(1105490..1106047)
     CDS             complement(1106016..1106546)
     CDS             complement(1106613..1107554)
     CDS             complement(1107563..1109578)
     CDS             complement(1109769..1111481)
     CDS             complement(1112066..1113118)
     CDS             complement(1113295..1114119)
     CDS             1114232..1114501
     CDS             1114636..1115076
     CDS             1115098..1116606
     CDS             1116610..1117467
     CDS             complement(1117542..1118012)
     CDS             complement(1118047..1118481)
     CDS             complement(1118484..1119158)
     CDS             complement(1119383..1120690)
     CDS             complement(1120701..1121441)
     CDS             1121797..1122255
     CDS             complement(1122278..1122928)
     CDS             complement(1123011..1124024)
     CDS             complement(1124555..1125610)
     CDS             complement(1125616..1126230)
     CDS             complement(1126238..1127221)
     CDS             complement(1127528..1127806)
     CDS             complement(1127815..1128186)
     CDS             complement(1128199..1137744)
     CDS             1138049..1138594
     CDS             complement(1139401..1140807)
     CDS             1140999..1141577
     CDS             complement(1141602..1142324)
     CDS             complement(1142358..1143143)
     CDS             complement(1143489..1144022)
     CDS             complement(1144309..1144743)
     CDS             complement(1144892..1145530)
     CDS             complement(1145530..1147944)
     CDS             complement(1147931..1149523)
     CDS             complement(1149520..1150524)
     CDS             complement(1150550..1151416)
     CDS             complement(1151528..1152052)
     CDS             complement(1152243..1152599)
     CDS             1153192..1153680
     CDS             1153758..1154375
     CDS             complement(1154509..1155510)
     CDS             complement(1155529..1156095)
     CDS             1156238..1156507
     CDS             complement(1156504..1157508)
     CDS             1157754..1157933
     CDS             1158463..1158663
     CDS             complement(1158905..1159192)
     CDS             complement(1159552..1160406)
     CDS             complement(1160831..1161055)
     CDS             complement(1162594..1162959)
     CDS             complement(1162956..1163726)
     CDS             complement(1164574..1169391)
     CDS             1170084..1170215
     CDS             1170209..1170418
     CDS             complement(1170728..1171324)
     CDS             complement(1171399..1173663)
     CDS             complement(1173751..1175052)
     CDS             complement(1175042..1175473)
     CDS             complement(1175632..1176198)
     CDS             complement(1176289..1176732)
     CDS             1176920..1177084
     CDS             complement(1177103..1177543)
     CDS             1177719..1178057
     CDS             complement(1178115..1179515)
     CDS             1180040..1180321
     CDS             1180492..1180704
     CDS             complement(1180889..1181266)
     CDS             1181699..1181959
     CDS             1182328..1182501
     CDS             1182522..1182797
     CDS             1183287..1183535
     CDS             1183535..1183792
     CDS             1184678..1186429
     CDS             1186917..1188362
     CDS             complement(1188880..1189185)
     CDS             complement(1189309..1189611)
     CDS             complement(1189601..1189942)
     CDS             1190729..1190947
     CDS             complement(1191029..1191298)
     CDS             complement(1191462..1192274)
     CDS             complement(1192289..1192666)
     CDS             1193254..1193970
     CDS             complement(1194053..1194211)
     CDS             1194565..1194690
     CDS             1194716..1195081
     CDS             1195109..1195372
     CDS             1195396..1196211
     CDS             complement(1196377..1199250)
     CDS             complement(1200784..1203594)
     CDS             complement(1204009..1205247)
     CDS             complement(1205240..1207180)
     CDS             1207831..1208076
     CDS             1208633..1208737
     CDS             1208815..1209030
     CDS             1209177..1209353
     CDS             1209346..1209702
     CDS             1210000..1210209
     CDS             1210328..1210609
     CDS             complement(1210578..1210955)
     CDS             complement(1210952..1211182)
     CDS             complement(1211539..1211724)
     CDS             1211805..1211990
     CDS             1212370..1214457
     CDS             complement(1214535..1214783)
     CDS             1214905..1215108
     CDS             1215757..1216134
     CDS             1216152..1216961
     CDS             1217086..1217277
     CDS             complement(1217895..1219649)
     CDS             complement(1220127..1222340)
     CDS             complement(1222606..1224603)
     CDS             complement(1225106..1225537)
     CDS             complement(1225537..1226148)
     CDS             complement(1226703..1226987)
     CDS             1227182..1227490
     CDS             1227656..1228024
     CDS             1228959..1229111
     CDS             complement(1233025..1235622)
     CDS             complement(1235690..1238296)
     CDS             complement(1239407..1240102)
     CDS             1240454..1241560
     CDS             complement(1241557..1242729)
     CDS             complement(1242751..1243191)
     CDS             complement(1243160..1243600)
     CDS             1243913..1244683
     CDS             complement(1244786..1247323)
     CDS             1247393..1247545
     CDS             1247617..1249890
     CDS             1250012..1250719
     CDS             1250725..1251381
     CDS             1251338..1251790
     CDS             complement(1251800..1253305)
     CDS             1253547..1253720
     CDS             1253754..1253912
     CDS             1254150..1254596
     CDS             1254970..1256343
     CDS             1256880..1258439
     CDS             1258575..1260572
     CDS             complement(1260664..1261449)
     CDS             1261811..1262080
     CDS             1262125..1262853
     CDS             1262887..1263300
     CDS             complement(1263309..1264442)
     CDS             complement(1264461..1265363)
     CDS             complement(1265384..1266211)
     CDS             1267279..1267416
     CDS             1267648..1272165
     CDS             1273021..1273185
     CDS             complement(1273420..1274130)
     CDS             complement(1274130..1275692)
     CDS             complement(1275689..1276744)
     CDS             complement(1276945..1278039)
     CDS             complement(1278131..1279558)
     CDS             complement(1280171..1281280)
     CDS             complement(1281277..1281954)
     CDS             complement(1281957..1284527)
     CDS             complement(1284615..1287122)
     CDS             complement(1287158..1287496)
     CDS             complement(1287830..1288867)
     CDS             complement(1288939..1289880)
     CDS             complement(1289951..1290436)
     CDS             complement(1290509..1292476)
     CDS             1292861..1295374
     CDS             1295440..1296795
     CDS             1297070..1298194
     CDS             1298326..1298592
     CDS             1298729..1299433
     CDS             1299861..1301036
     CDS             1301138..1302202
     CDS             complement(1302350..1303747)
     CDS             complement(1303768..1304931)
     CDS             complement(1304928..1307600)
     CDS             1307741..1308403
     CDS             1308400..1310775
     CDS             complement(1310772..1311503)
     CDS             1311854..1313668
     CDS             1313853..1314359
     CDS             1314343..1315500
     CDS             1315713..1317803
     CDS             1317821..1318207
     CDS             complement(1318504..1319220)
     CDS             complement(1319229..1320260)
     CDS             complement(1320367..1320597)
     CDS             complement(1320902..1321969)
     CDS             complement(1321975..1323474)
     CDS             complement(1323731..1324207)
     CDS             complement(1324524..1325027)
     CDS             1325660..1327672
     CDS             complement(1327793..1328656)
     CDS             complement(1328687..1329685)
     CDS             1330049..1330588
     CDS             1330590..1331024
     CDS             1331034..1331996
     CDS             1332028..1332606
     CDS             complement(1332648..1333346)
     CDS             1333489..1334451
     CDS             complement(1334543..1336015)
     CDS             1336275..1338095
     CDS             complement(1338417..1340489)
     CDS             complement(1340628..1342784)
     CDS             complement(1343063..1343998)
     CDS             1344269..1345501
     CDS             1345515..1346522
     CDS             complement(1347076..1347984)
     CDS             1348161..1349555
     CDS             complement(1349586..1350254)
     CDS             complement(1351276..1351482)
     CDS             1351926..1354250
     CDS             complement(1354285..1357605)
     CDS             complement(1358077..1358199)
     CDS             1358336..1358440
     CDS             1358842..1359810
     CDS             1360259..1361053
     CDS             1361079..1361642
     CDS             1362082..1362756
     CDS             complement(1363149..1363292)
     CDS             1363986..1366235
     CDS             1366304..1367545
     CDS             1367579..1368811
     CDS             complement(1369113..1370231)
     CDS             1370472..1370657
     CDS             1371075..1371659
     CDS             1372375..1374156
     CDS             complement(1374334..1375317)
     CDS             1375609..1375827
     CDS             1376309..1376572
     CDS             1377330..1377872
     CDS             1377919..1378458
     CDS             1378476..1378940
     CDS             1378969..1379208
     CDS             complement(1379613..1380554)
     CDS             1381433..1382344
     CDS             complement(1382535..1383407)
     CDS             complement(1383411..1384520)
     CDS             complement(1384641..1384916)
     CDS             complement(1384921..1385628)
     CDS             complement(1385628..1386416)
     CDS             complement(1386409..1387287)
     CDS             1387327..1387884
     CDS             1388021..1388185
     CDS             1388187..1388666
     CDS             1388670..1389383
     CDS             1389380..1390189
     CDS             complement(1390216..1392156)
     CDS             complement(1392164..1393114)
     CDS             complement(1393174..1394151)
     CDS             complement(1394602..1396098)
     CDS             complement(1396313..1396648)
     CDS             complement(1396901..1398178)
     CDS             1398711..1399103
     CDS             1399361..1399987
     CDS             complement(1400051..1400806)
     CDS             1401119..1401973
     CDS             1402002..1402700
     CDS             1402818..1403231
     CDS             complement(1403285..1403578)
     CDS             1404011..1405834
     CDS             1406041..1406361
     CDS             1406392..1408014
     CDS             1408887..1409825
     CDS             1410213..1411289
     CDS             complement(1411656..1412876)
     CDS             complement(1412895..1414457)
     CDS             1415704..1416126
     CDS             1416324..1416743
     CDS             complement(1416865..1417329)
     CDS             1417628..1418515
     CDS             1418523..1420484
     CDS             1420493..1421128
     CDS             1421129..1421491
     CDS             1421484..1422335
     CDS             1423052..1428121
     CDS             1428433..1428618
     CDS             1428682..1428918
     CDS             1428881..1429189
     CDS             1429481..1431613
     CDS             complement(1431772..1432131)
     CDS             1432423..1432755
     CDS             complement(1433201..1433911)
     CDS             complement(1434125..1434577)
     CDS             complement(1434620..1435102)
     CDS             complement(1435267..1436049)
     CDS             complement(1436052..1436768)
     CDS             1437066..1437299
     CDS             1437598..1439001
     CDS             complement(1439003..1441348)
     CDS             1441667..1441840
     CDS             1442396..1443226
     CDS             1443308..1444417
     CDS             1446294..1446674
     CDS             1446833..1447984
     CDS             1448054..1448743
     CDS             1448740..1449804
     CDS             1449808..1451268
     CDS             1451379..1452686
     CDS             1452909..1455452
     CDS             1455723..1455827
     CDS             1456080..1456802
     CDS             1456803..1457747
     CDS             1457750..1459987
     CDS             1460323..1461750
     CDS             1461839..1462048
     CDS             1462058..1463638
     CDS             1463679..1463954
     CDS             complement(1464063..1465328)
     CDS             1465793..1466857
     CDS             complement(1467290..1468597)
     CDS             complement(1468920..1469171)
     CDS             complement(1469182..1470618)
     CDS             complement(1470823..1473540)
     CDS             complement(1473872..1474294)
     CDS             complement(1474303..1475550)
     CDS             complement(1475642..1476022)
     CDS             complement(1476326..1478503)
     CDS             complement(1478726..1479367)
     CDS             complement(1479460..1481181)
     CDS             complement(1481691..1482734)
     CDS             complement(1482874..1483227)
     CDS             1483362..1486175
     CDS             complement(1486626..1487489)
     CDS             complement(1487532..1488896)
     CDS             complement(1488899..1490029)
     CDS             complement(1490011..1491120)
     CDS             complement(1491127..1491861)
     CDS             complement(1491898..1493232)
     CDS             complement(1493247..1494479)
     CDS             complement(1494503..1495840)
     CDS             1496370..1497515
     CDS             1497735..1499663
     CDS             1499957..1500772
     CDS             1501002..1501199
     CDS             1501351..1502955
     CDS             complement(1503074..1503241)
     CDS             complement(1503486..1504886)
     CDS             1505354..1505800
     CDS             1505797..1505889
     CDS             1506735..1508513
     CDS             complement(1508629..1509456)
     CDS             complement(1509676..1510731)
     CDS             complement(1510740..1511963)
     CDS             complement(1511948..1512757)
     CDS             complement(1512760..1514928)
     CDS             1515171..1515848
     CDS             1515845..1516465
     CDS             complement(1516627..1517490)
     CDS             1517674..1517781
     CDS             1518275..1521250
     CDS             1522120..1524099
     CDS             complement(1524407..1525651)
     CDS             1526629..1526919
     CDS             1526928..1527149
     CDS             1527519..1529645
     CDS             complement(1529832..1530257)
     CDS             1531436..1533631
     CDS             complement(1534434..1534736)
     CDS             complement(1535907..1539155)
     CDS             1540860..1541537
     CDS             1541553..1542728
     CDS             1542819..1542950
     CDS             complement(1542955..1543944)
     CDS             1544115..1545557
     CDS             complement(1545573..1546436)
     CDS             complement(1546640..1548094)
     CDS             complement(1548229..1549998)
     CDS             complement(1550216..1551274)
     CDS             1551588..1552187
     CDS             complement(1552198..1553343)
     CDS             complement(1553340..1554245)
     CDS             complement(1554249..1555418)
     CDS             1555569..1556498
     CDS             1556501..1557079
     CDS             complement(1557076..1557600)
     CDS             1557808..1558776
     CDS             1559479..1559700
     CDS             complement(1559888..1561090)
     CDS             complement(1561129..1562952)
     CDS             complement(1562980..1564443)
     CDS             1565019..1566293
     CDS             1566235..1567044
     CDS             1567058..1567783
     CDS             1567795..1568478
     CDS             1568475..1569644
     CDS             1569628..1570281
     CDS             complement(1570339..1571337)
     CDS             complement(1571379..1571561)
     CDS             complement(1571588..1572064)
     CDS             1572846..1574384
     CDS             1574391..1575383
     CDS             1575675..1575932
     CDS             1576152..1576910
     CDS             1576913..1577854
     CDS             1578038..1578358
     CDS             1578709..1579587
     CDS             complement(1580274..1581797)
     CDS             complement(1581944..1582774)
     CDS             complement(1582764..1583255)
     CDS             complement(1583393..1584787)
     CDS             complement(1584897..1585634)
     CDS             complement(1585674..1586381)
     CDS             complement(1586385..1586897)
     CDS             complement(1586897..1587919)
     CDS             1588346..1589269
     CDS             1590153..1591976
     CDS             complement(1592096..1592242)
     CDS             complement(1592510..1592731)
     CDS             1592842..1593366
     CDS             1593376..1593912
     CDS             complement(1593986..1594591)
     CDS             complement(1594745..1595311)
     CDS             1596253..1601547
     CDS             complement(1602155..1602289)
     CDS             complement(1602411..1603880)
     CDS             complement(1604083..1604430)
     CDS             1605369..1606040
     CDS             1606054..1608501
     CDS             complement(1608662..1610029)
     CDS             complement(1610455..1612776)
     CDS             complement(1612788..1613759)
     CDS             complement(1615186..1615350)
     CDS             complement(1615438..1615665)
     CDS             1615851..1616288
     CDS             1616669..1618078
     CDS             complement(1618094..1620646)
     CDS             1620894..1621058
     CDS             1621233..1621724
     CDS             1621818..1623983
     CDS             1623980..1626811
     CDS             1626808..1628703
     CDS             complement(1628686..1629873)
     CDS             1630093..1633470
     CDS             complement(1633654..1634979)
     CDS             complement(1635004..1636278)
     CDS             1637036..1637656
     CDS             1637747..1637995
     CDS             1638100..1639224
     CDS             complement(1639466..1640914)
     CDS             complement(1640925..1642700)
     CDS             complement(1642725..1643816)
     CDS             complement(1644327..1647812)
     CDS             1648434..1649741
     CDS             1650179..1650802
     CDS             1650768..1650980
     CDS             1651041..1652282
     CDS             1652333..1653226
     CDS             complement(1653231..1654154)
     CDS             1654351..1656954
     CDS             1657035..1658273
     CDS             1658373..1659815
     CDS             1659910..1661211
     CDS             1661342..1661914
     CDS             1662033..1664282
     CDS             1664295..1664888
     CDS             1664891..1665565
     CDS             1665587..1666546
     CDS             1666578..1667660
     CDS             1667910..1668296
     CDS             1668361..1670223
     CDS             1670270..1670512
     CDS             1670603..1671064
     CDS             1671088..1671756
     CDS             1672066..1672344
     CDS             1672490..1673341
     CDS             1673447..1674763
     CDS             1674777..1675274
     CDS             1675345..1676337
     CDS             1676642..1677979
     CDS             1678055..1679644
     CDS             1679969..1680400
     CDS             1680361..1680729
     CDS             complement(1680935..1681090)
     CDS             complement(1681162..1681572)
     CDS             complement(1681569..1682441)
     CDS             complement(1682779..1683099)
     CDS             1683529..1683825
     CDS             1683859..1684227
     CDS             1684224..1684778
     CDS             1685143..1685277
     CDS             complement(1685329..1686447)
     CDS             1686882..1687082
     CDS             1687470..1687673
     CDS             complement(1687923..1688222)
     CDS             complement(1688209..1688475)
     CDS             1689469..1690965
     CDS             1691799..1693271
     CDS             1693840..1694943
     CDS             1695418..1696245
     CDS             complement(1696410..1696814)
     CDS             1697248..1697388
     CDS             1697418..1697735
     CDS             1697757..1698062
     CDS             1698071..1698640
     CDS             1698641..1699333
     CDS             1699326..1700630
     CDS             1700627..1700935
     CDS             complement(1700887..1701381)
     CDS             complement(1701456..1701968)
     CDS             1702060..1702431
     CDS             1702424..1702798
     CDS             1702800..1705286
     CDS             1705274..1705756
     CDS             1705741..1706373
     CDS             1706355..1706978
     CDS             1707047..1707982
     CDS             1707976..1708692
     CDS             1708990..1709637
     CDS             1709634..1710425
     CDS             1710422..1711780
     CDS             1711791..1714574
     CDS             1714571..1716241
     CDS             1716302..1716655
     CDS             1716648..1717004
     CDS             1717158..1717400
     CDS             1717591..1717860
     CDS             1717890..1718702
     CDS             1718795..1718929
     CDS             1718994..1719326
     CDS             1719350..1720123
     CDS             complement(1720498..1722591)
     CDS             complement(1722785..1722979)
     CDS             complement(1723169..1723504)
     CDS             1723987..1725021
     CDS             1725568..1725891
     CDS             complement(1726283..1731883)
     CDS             complement(1732622..1732999)
     CDS             complement(1732996..1733226)
     CDS             complement(1733583..1733768)
     CDS             complement(1734037..1734762)
     CDS             1735242..1735403
     CDS             complement(1735745..1736059)
     CDS             1736478..1739090
     CDS             complement(1740371..1741198)
     CDS             complement(1741400..1742023)
     CDS             complement(1742079..1744181)
     CDS             1744634..1745023
     CDS             complement(1745030..1745194)
     CDS             1745398..1745955
     CDS             1746273..1746692
     CDS             1746899..1747138
     CDS             1747135..1747512
     CDS             complement(1748037..1748183)
     CDS             1748462..1751413
     CDS             1751410..1752378
     CDS             1752407..1752760
     CDS             complement(1753302..1755224)
     CDS             1755590..1757053
     CDS             1757066..1757980
     CDS             1758163..1759191
     CDS             complement(1759218..1762988)
     CDS             complement(1763179..1765959)
     CDS             complement(1766062..1767174)
     CDS             complement(1767206..1770745)
     CDS             1770921..1772201
     CDS             1772902..1773855
     CDS             1773972..1775276
     CDS             complement(1775335..1776702)
     CDS             1777019..1777897
     CDS             1778334..1778507
     CDS             1778926..1780614
     CDS             1781200..1784268
     CDS             1784377..1785534
     CDS             1785572..1786207
     CDS             1786229..1788187
     CDS             1788344..1789045
     CDS             complement(1789140..1789943)
     CDS             1790142..1791725
     CDS             1791734..1792669
     CDS             1792666..1793568
     CDS             1793577..1794563
     CDS             1794556..1795497
     CDS             1796313..1798193
     CDS             1798603..1800576
     CDS             1800576..1800857
     CDS             1800863..1801159
     CDS             1801892..1803904
     CDS             complement(1805005..1807548)
     CDS             complement(1807876..1809249)
     CDS             complement(1809242..1810324)
     CDS             complement(1810308..1812329)
     CDS             1812939..1813250
     CDS             1813207..1813479
     CDS             1814064..1816448
     CDS             1816476..1817690
     CDS             1817726..1818958
     CDS             complement(1819263..1819364)
     CDS             1820003..1822639
     CDS             complement(1822792..1823523)
     CDS             1823811..1827188
     CDS             complement(1828303..1829448)
     CDS             1829653..1830177
     CDS             1830167..1831660
     CDS             complement(1831740..1832585)
     CDS             complement(1832609..1832851)
     CDS             1833395..1833967
     CDS             1834013..1834915
     CDS             complement(1834972..1835529)
     CDS             complement(1835745..1837142)
     CDS             1837384..1837773
     CDS             1837801..1839648
     CDS             1839722..1841023
     CDS             1841167..1841976
     CDS             1843181..1845751
     CDS             1845760..1846290
     CDS             1846593..1848833
     CDS             complement(1848958..1849356)
     CDS             complement(1849503..1850930)
     CDS             complement(1851015..1851410)
     CDS             1851903..1854593
     CDS             1854583..1855245
     CDS             1855245..1855685
     CDS             1855687..1856391
     CDS             1856404..1856652
     CDS             complement(1857261..1857554)
     CDS             1858012..1858380
     CDS             1860232..1861068
     CDS             1861286..1861846
     CDS             complement(1861968..1864838)
     CDS             complement(1865025..1866068)
     CDS             complement(1866089..1868029)
     CDS             complement(1868321..1869868)
     CDS             complement(1870645..1870920)
     CDS             1871435..1871770
     CDS             complement(1872305..1872634)
     CDS             complement(1872634..1873776)
     CDS             complement(1874074..1874259)
     CDS             1874658..1878239
     CDS             complement(1878743..1879477)
     CDS             complement(1879467..1880144)
     CDS             complement(1880123..1882042)
     CDS             complement(1882035..1882607)
     CDS             complement(1882604..1885366)
     CDS             1885500..1886966
     CDS             1887047..1888912
     CDS             1888990..1890591
     CDS             complement(1890612..1891172)
     CDS             complement(1891281..1891691)
     CDS             1892195..1892992
     CDS             1893076..1894290
     CDS             1894277..1895104
     CDS             complement(1895503..1896531)
     CDS             complement(1896546..1897781)
     CDS             1897953..1898858
     CDS             complement(1898943..1899770)
     CDS             1900060..1900920
     CDS             complement(1901204..1901389)
     CDS             complement(1901604..1901837)
     CDS             complement(1903266..1904627)
     CDS             complement(1904621..1905607)
     CDS             complement(1905729..1906562)
     CDS             complement(1906645..1907130)
     CDS             complement(1907154..1907414)
     CDS             complement(1907426..1907770)
     CDS             complement(1907781..1908458)
     CDS             complement(1908473..1909033)
     CDS             complement(1909193..1910134)
     CDS             1910591..1912093
     CDS             1912175..1912813
     CDS             complement(1913051..1914412)
     CDS             complement(1914481..1914945)
     CDS             1915185..1915808
     CDS             complement(1915865..1917871)
     CDS             1918352..1920091
     CDS             complement(1920235..1920537)
     CDS             complement(1920591..1920728)
     CDS             1921054..1921191
     CDS             1921202..1921507
     CDS             complement(1921655..1922131)
     CDS             1922564..1923043
     CDS             1923018..1923560
     CDS             complement(1924358..1929142)
     CDS             1930051..1931562
     CDS             1932011..1932223
     CDS             1932755..1935196
     CDS             complement(1936373..1939153)
     CDS             1939526..1939660
     CDS             1939736..1939948
     CDS             1940783..1941415
     CDS             complement(1941388..1941969)
     CDS             1942490..1942792
     CDS             1942753..1942851
     CDS             1943032..1943580
     CDS             1943567..1944448
     CDS             1944452..1945294
     CDS             1945299..1946531
     CDS             1946741..1947202
     CDS             complement(1947297..1947851)
     CDS             complement(1948144..1949175)
     CDS             complement(1949159..1950556)
     CDS             1950772..1951566
     CDS             1951587..1952963
     CDS             1952953..1953675
     CDS             complement(1953622..1956414)
     CDS             complement(1956411..1958207)
     CDS             1958934..1959386
     CDS             complement(1959722..1959961)
     CDS             complement(1960060..1964661)
     CDS             1965252..1965542
     CDS             1965565..1965681
     CDS             1965997..1971696
     CDS             1971881..1973137
     CDS             complement(1973177..1973878)
     CDS             1974348..1974689
     CDS             1975141..1978089
     CDS             1978076..1978639
     CDS             complement(1979980..1981545)
     CDS             complement(1983718..1984608)
     CDS             1986552..1989401
     CDS             complement(1989473..1992784)
     CDS             complement(1993208..1994605)
     CDS             complement(1994607..1996001)
     CDS             1996454..1997545
     CDS             1997524..1998057
     CDS             complement(1998054..1999445)
     CDS             complement(1999452..2000423)
     CDS             complement(2000914..2001852)
     CDS             complement(2002626..2002958)
     CDS             complement(2003097..2003201)
     CDS             complement(2003442..2005121)
     CDS             complement(2005543..2005986)
     CDS             complement(2006004..2007398)
     CDS             complement(2007511..2008368)
     CDS             complement(2008386..2009912)
     CDS             complement(2009921..2010466)
     CDS             complement(2010463..2010945)
     CDS             complement(2010953..2011186)
     CDS             complement(2011342..2012157)
     CDS             complement(2012154..2012543)
     CDS             complement(2012533..2012709)
     CDS             complement(2012813..2013235)
     CDS             complement(2013253..2015169)
     CDS             complement(2015162..2015809)
     CDS             complement(2015824..2017140)
     CDS             complement(2017158..2018939)
     CDS             complement(2018941..2019720)
     CDS             complement(2019734..2020360)
     CDS             2020974..2021789
     CDS             2021831..2022109
     CDS             2022106..2022615
     CDS             2023076..2023489
     CDS             2023678..2023935
     CDS             complement(2024120..2024947)
     CDS             complement(2025034..2026809)
     CDS             2027067..2027459
     CDS             2027480..2028448
     CDS             complement(2028678..2029991)
     CDS             complement(2029991..2030932)
     CDS             complement(2031353..2033209)
     CDS             2033536..2034918
     CDS             2034915..2035799
     CDS             2035970..2036623
     CDS             2036712..2037230
     CDS             2037227..2038495
     CDS             complement(2038490..2038993)
     CDS             2039368..2040246
     CDS             2040243..2041316
     CDS             complement(2041522..2041770)
     CDS             2042171..2043535
     CDS             2043709..2044833
     CDS             2044842..2045921
     CDS             2045957..2046088
     CDS             2046098..2046559
     CDS             2046649..2047071
     CDS             complement(2047822..2048313)
     CDS             2048857..2049951
     CDS             2050094..2050462
     CDS             complement(2050531..2051352)
     CDS             complement(2051352..2052302)
     CDS             2052603..2053100
     CDS             2053532..2054962
     CDS             2055402..2057195
     CDS             complement(2057266..2057499)
     CDS             complement(2057665..2058420)
     CDS             complement(2058490..2059440)
     CDS             complement(2059443..2060441)
     CDS             2061496..2061678
     CDS             2061749..2062345
     CDS             2063154..2065502
     CDS             2065598..2066170
     CDS             2066322..2067371
     CDS             complement(2067457..2068917)
     CDS             complement(2069274..2070047)
     CDS             complement(2070586..2071887)
     CDS             complement(2071900..2072892)
     CDS             complement(2072904..2073977)
     CDS             complement(2074246..2075505)
     CDS             complement(2075684..2076373)
     CDS             complement(2076378..2076851)
     CDS             complement(2076864..2077892)
     CDS             complement(2077934..2078413)
     CDS             complement(2078410..2080641)
     CDS             complement(2081062..2081484)
     CDS             complement(2081884..2082486)
     CDS             complement(2082680..2082790)
     CDS             2083046..2083180
     CDS             2083563..2084408
     CDS             2084541..2084849
     CDS             complement(2085204..2085479)
     CDS             complement(2085620..2086453)
     CDS             2086764..2086985
     CDS             complement(2087714..2089024)
     CDS             2089228..2091126
     CDS             2091147..2095004
     CDS             2095285..2095647
     CDS             2096013..2096804
     CDS             2096856..2097632
     CDS             2097638..2098867
     CDS             2098887..2099456
     CDS             complement(2099720..2100109)
     CDS             complement(2100127..2100558)
     CDS             2101098..2102414
     CDS             complement(2102482..2103099)
     CDS             complement(2103293..2105290)
     CDS             complement(2105546..2107729)
     CDS             complement(2107774..2108853)
     CDS             complement(2108901..2110205)
     CDS             complement(2110399..2117607)
     CDS             complement(2117803..2118498)
     CDS             complement(2118506..2119840)
     CDS             complement(2119844..2120593)
     CDS             complement(2120633..2121133)
     CDS             2121400..2122404
     CDS             complement(2122460..2123281)
     CDS             complement(2123290..2124450)
     CDS             complement(2124504..2125496)
     CDS             2125717..2126610
     CDS             complement(2126735..2127556)
     CDS             2128178..2128546
     CDS             2132919..2133227
     CDS             complement(2134357..2135349)
     CDS             complement(2135658..2136014)
     CDS             2136280..2136813
     CDS             complement(2136836..2137795)
     CDS             2137889..2139337
     CDS             complement(2139381..2140166)
     CDS             complement(2140226..2141455)
     CDS             complement(2141506..2142612)
     CDS             complement(2142690..2143268)
     CDS             2143439..2144032
     CDS             2144705..2145937
     CDS             complement(2146000..2146659)
     CDS             complement(2146661..2147476)
     CDS             complement(2147469..2148332)
     CDS             2148700..2149728
     CDS             complement(2150141..2150836)
     CDS             complement(2150845..2151372)
     CDS             complement(2151389..2151754)
     CDS             complement(2151804..2152292)
     CDS             2152728..2153858
     CDS             complement(2154022..2154150)
     CDS             complement(2154184..2154531)
     CDS             2154674..2155492
     CDS             complement(2155562..2156632)
     CDS             2156942..2157388
     CDS             2157646..2158503
     CDS             2158513..2159250
     CDS             2159270..2160169
     CDS             complement(2160420..2160773)
     CDS             complement(2161486..2162730)
     CDS             2162991..2164436
     CDS             2164774..2165235
     CDS             complement(2165644..2166735)
     CDS             complement(2167542..2168351)
     CDS             2168543..2169298
     CDS             complement(2169300..2170715)
     CDS             complement(2170767..2172965)
     CDS             complement(2173103..2173285)
     CDS             complement(2173336..2173494)
     CDS             complement(2173907..2174185)
     CDS             complement(2174317..2175369)
     CDS             complement(2175546..2175983)
     CDS             complement(2176233..2177600)
     CDS             complement(2178044..2178613)
     CDS             complement(2178812..2179630)
     CDS             complement(2179640..2181292)
     CDS             2181442..2182122
     CDS             complement(2182157..2183365)
     CDS             complement(2183561..2184496)
     CDS             2184720..2185190
     CDS             2185198..2186052
     CDS             2186049..2186726
     CDS             2187124..2188503
     CDS             2189234..2191720
     CDS             complement(2191751..2193199)
     CDS             2193352..2193873
     CDS             complement(2193932..2194567)
     CDS             complement(2194835..2195251)
     CDS             complement(2195435..2196154)
     CDS             complement(2196161..2198038)
     CDS             complement(2198992..2200545)
     CDS             complement(2200648..2201418)
     CDS             complement(2201436..2203319)
     CDS             complement(2203334..2204296)
     CDS             complement(2204540..2205337)
     CDS             complement(2205325..2207568)
     CDS             2207959..2208711
     CDS             2208726..2209154
     CDS             2209170..2210231
     CDS             2210293..2211702
     CDS             2212004..2212744
     CDS             2212734..2213453
     CDS             2213457..2214278
     CDS             complement(2214626..2215084)
     CDS             complement(2215139..2215828)
     CDS             2216282..2217214
     CDS             2217298..2218329
     CDS             2218377..2219648
     CDS             2219656..2220234
     CDS             2220564..2221541
     CDS             complement(2221636..2222838)
     CDS             2223109..2223603
     CDS             2223637..2224077
     CDS             2224106..2224738
     CDS             2224854..2225714
     CDS             2225721..2226617
     CDS             complement(2226625..2227263)
     CDS             2227444..2228214
     CDS             2228252..2228899
     CDS             2229760..2231310
     CDS             2231394..2231885
     CDS             2232417..2232590
     CDS             complement(2233042..2234136)
     CDS             complement(2234147..2235223)
     CDS             complement(2235207..2235785)
     CDS             complement(2236436..2236987)
     CDS             complement(2236999..2237754)
     CDS             complement(2238592..2239479)
     CDS             complement(2239542..2240627)
     CDS             2240737..2241783
     CDS             2241946..2243715
     CDS             2243782..2244774
     CDS             2244771..2245649
     CDS             2245646..2246740
     CDS             complement(2246988..2247641)
     CDS             complement(2247817..2248926)
     CDS             complement(2248936..2250063)
     CDS             complement(2250060..2251790)
     CDS             complement(2251787..2252635)
     CDS             complement(2252757..2253728)
     CDS             complement(2253784..2254611)
     CDS             complement(2254613..2255410)
     CDS             complement(2255379..2255900)
     CDS             complement(2255905..2256477)
     CDS             complement(2256493..2256897)
     CDS             complement(2256916..2258103)
     CDS             complement(2258106..2259737)
     CDS             complement(2259724..2262276)
     CDS             complement(2262376..2263794)
     CDS             2264109..2264633
     CDS             complement(2264714..2266192)
     CDS             complement(2267094..2267333)
     CDS             complement(2267377..2267805)
     CDS             complement(2267806..2268066)
     CDS             complement(2268698..2269135)
     CDS             2269528..2269797
     CDS             complement(2269989..2270108)
     CDS             2270490..2271284
     CDS             2271281..2272237
     CDS             2272463..2272684
     CDS             2273196..2273294
     CDS             complement(2273476..2273742)
     CDS             complement(2273735..2274001)
     CDS             2274437..2276125
     CDS             2276615..2278666
     CDS             2279155..2279649
     CDS             2279612..2280544
     CDS             complement(2280713..2280961)
     CDS             complement(2281953..2283713)
     CDS             complement(2284437..2284730)
     CDS             complement(2284703..2286265)
     CDS             complement(2286661..2286891)
     CDS             2287548..2287862
     CDS             2287831..2288109
     CDS             complement(2288686..2288802)
     CDS             2289623..2291149
     CDS             2291481..2291621
     CDS             2291726..2292181
     CDS             2292665..2295043
     CDS             2295067..2295453
     CDS             2296076..2297755
     CDS             complement(2297918..2298277)
     CDS             complement(2298379..2298612)
     CDS             complement(2298766..2299356)
     CDS             2299768..2300016
     CDS             complement(2300856..2301641)
     CDS             complement(2301641..2303155)
     CDS             complement(2303617..2304747)
     CDS             2305622..2306311
     CDS             complement(2306583..2306882)
     CDS             complement(2306869..2307135)
     CDS             2307234..2307437
     CDS             complement(2308479..2311487)
     CDS             2311956..2312249
     CDS             2312588..2313976
     CDS             complement(2313992..2316535)
     CDS             2317539..2317745
     CDS             2318749..2319084
     CDS             2319305..2320414
     CDS             complement(2320619..2320966)
     CDS             complement(2321877..2324093)
     CDS             complement(2324633..2326099)
     CDS             complement(2326645..2328624)
     CDS             2329502..2332936
     CDS             complement(2333167..2334627)
     CDS             2334830..2334982
     CDS             2336067..2337143
     CDS             complement(2337716..2338897)
     CDS             2338950..2339327
     CDS             2339345..2340154
     CDS             complement(2340693..2341673)
     CDS             complement(2342123..2345947)
     CDS             2346419..2347696
     CDS             2348293..2348481
     CDS             2348785..2350086
     CDS             complement(2350735..2351406)
     CDS             2351512..2353578
     CDS             complement(2353914..2354600)
     CDS             complement(2354640..2355440)
     CDS             complement(2356218..2356511)
     CDS             complement(2356465..2356707)
     CDS             complement(2356704..2358014)
     CDS             complement(2358011..2359426)
     CDS             complement(2359632..2359850)
     CDS             complement(2359987..2360130)
     CDS             2360920..2361525
     CDS             complement(2361598..2362770)
     CDS             complement(2362779..2363438)
     CDS             complement(2363677..2366031)
     CDS             complement(2366306..2367910)
     CDS             complement(2368068..2368796)
     CDS             complement(2368949..2369983)
     CDS             complement(2369983..2370249)
     CDS             2370469..2372046
     CDS             2372049..2372672
     CDS             2372669..2373970
     CDS             2373951..2375564
     CDS             2375570..2375959
     CDS             2376732..2377817
     CDS             complement(2377971..2378867)
     CDS             complement(2379041..2379721)
     CDS             2380126..2381277
     CDS             2381396..2382085
     CDS             complement(2382875..2383123)
     CDS             complement(2383335..2384195)
     CDS             complement(2384192..2384785)
     CDS             complement(2384841..2385404)
     CDS             complement(2385436..2386221)
     CDS             complement(2386438..2386965)
     CDS             complement(2387049..2387351)
     CDS             complement(2387591..2387839)
     CDS             complement(2387889..2388488)
     CDS             complement(2389663..2390067)
     CDS             complement(2390316..2390636)
     CDS             complement(2390751..2391461)
     CDS             complement(2391461..2392198)
     CDS             complement(2392264..2393016)
     CDS             complement(2393020..2394951)
     CDS             2395680..2395880
     CDS             complement(2396073..2397290)
     CDS             complement(2397936..2398055)
     CDS             2398855..2401743
     CDS             2402242..2402502
     CDS             2403000..2403155
     CDS             complement(2403395..2404834)
     CDS             complement(2404926..2406377)
     CDS             2407818..2408645
     CDS             2408632..2408991
     CDS             complement(2409534..2409668)
     CDS             complement(2410591..2411871)
     CDS             2412048..2412704
     CDS             complement(2413078..2413377)
     CDS             complement(2413729..2413986)