CDS             70..1626
     CDS             1789..2892
     CDS             3081..5549
     CDS             6075..6338
     CDS             6365..7195
     CDS             7490..7594
     CDS             complement(7791..8156)
     CDS             complement(8393..8944)
     CDS             complement(9405..11192)
     CDS             complement(11430..12053)
     CDS             complement(12167..12880)
     CDS             complement(13031..13912)
     CDS             complement(14057..15223)
     CDS             complement(15303..15914)
     CDS             complement(16206..17189)
     CDS             complement(17189..18259)
     CDS             18463..19206
     CDS             19230..20747
     CDS             20970..22628
     CDS             23031..24026
     CDS             complement(24054..24884)
     CDS             complement(24911..25174)
     CDS             complement(25205..25711)
     CDS             25864..27582
     CDS             complement(27904..28527)
     CDS             complement(28520..29554)
     CDS             complement(29574..30020)
     CDS             complement(30152..31192)
     CDS             complement(31321..31518)
     CDS             complement(31584..32507)
     CDS             32729..33478
     CDS             33475..33798
     CDS             34065..35258
     CDS             35593..37029
     CDS             37310..38374
     CDS             38564..39454
     CDS             39490..40008
     CDS             40088..41284
     CDS             41296..42321
     CDS             42376..42513
     CDS             complement(42609..43748)
     CDS             complement(43853..44509)
     CDS             complement(44522..44770)
     CDS             complement(45122..46573)
     CDS             46850..47503
     CDS             47507..48823
     CDS             49285..50772
     CDS             50932..51354
     CDS             51482..51847
     CDS             51875..52603
     CDS             complement(52930..53565)
     CDS             53975..55237
     CDS             55253..58453
     CDS             58457..60001
     CDS             60439..61179
     CDS             61264..61659
     CDS             complement(61895..62626)
     CDS             62714..62977
     CDS             63004..63834
     CDS             complement(63862..64386)
     CDS             64986..66152
     CDS             complement(66428..67462)
     CDS             67667..68773
     CDS             68787..69647
     CDS             complement(69792..70622)
     CDS             complement(70576..71448)
     CDS             complement(71471..72433)
     CDS             complement(72622..73086)
     CDS             73380..74156
     CDS             74161..75117
     CDS             75105..76550
     CDS             76645..77973
     CDS             78081..79025
     CDS             79022..79888
     CDS             79885..80583
     CDS             80644..81756
     CDS             complement(81961..83262)
     CDS             complement(83633..84517)
     CDS             84655..85851
     CDS             85848..87059
     CDS             complement(87221..88168)
     CDS             complement(88255..89727)
     CDS             complement(89838..91229)
     CDS             complement(91452..92348)
     CDS             92449..94068
     CDS             94183..95634
     CDS             95675..96595
     CDS             97335..98729
     CDS             complement(98755..99690)
     CDS             complement(99774..101024)
     CDS             complement(101066..101794)
     CDS             101837..102340
     CDS             complement(102327..102842)
     CDS             103217..103774
     CDS             complement(104131..105699)
     CDS             complement(105726..106946)
     CDS             complement(107078..107722)
     CDS             107856..108722
     CDS             complement(108995..109684)
     CDS             complement(109691..109843)
     CDS             complement(109897..110778)
     CDS             110963..111847
     CDS             complement(112365..113813)
     CDS             complement(113895..114449)
     CDS             114467..115696
     CDS             115766..116233
     CDS             116233..117234
     CDS             complement(117506..119071)
     CDS             119201..119692
     CDS             119801..120412
     CDS             complement(120642..121127)
     CDS             121264..122313
     CDS             complement(122506..123435)
     CDS             123861..124184
     CDS             complement(124413..124691)
     CDS             125027..126646
     CDS             126656..127498
     CDS             complement(127757..128515)
     CDS             complement(128727..130208)
     CDS             complement(130349..131959)
     CDS             complement(132127..133386)
     CDS             133654..134232
     CDS             complement(134426..135256)
     CDS             complement(135283..135546)
     CDS             complement(135577..136248)
     CDS             complement(136962..137792)
     CDS             complement(137819..138082)
     CDS             138158..138355
     CDS             complement(138664..139257)
     CDS             complement(139518..139664)
     CDS             139891..140259
     CDS             140406..142742
     CDS             142730..144001
     CDS             143998..144486
     CDS             complement(144773..145024)
     CDS             145724..145939
     CDS             complement(146195..146458)
     CDS             complement(147296..148516)
     CDS             complement(148864..149880)
     CDS             complement(150010..150942)
     CDS             151059..153353
     CDS             complement(153710..156412)
     CDS             156633..157346
     CDS             complement(157680..158252)
     CDS             complement(158740..160050)
     CDS             complement(160076..161452)
     CDS             complement(161550..162575)
     CDS             complement(162617..163639)
     CDS             complement(164148..164657)
     CDS             complement(164766..166184)
     CDS             166745..168079
     CDS             168568..169863
     CDS             complement(170252..172096)
     CDS             172250..173896
     CDS             complement(173803..174525)
     CDS             complement(174533..177487)
     CDS             complement(177502..179067)
     CDS             complement(179064..179537)
     CDS             179668..180774
     CDS             180876..181139
     CDS             complement(181320..181964)
     CDS             complement(182396..183226)
     CDS             complement(183253..183516)
     CDS             complement(184135..184860)
     CDS             complement(184886..185695)
     CDS             complement(185753..186427)
     CDS             186938..189538
     CDS             189634..190233
     CDS             190407..191489
     CDS             191524..192606
     CDS             192771..195032
     CDS             195053..195739
     CDS             195884..197596
     CDS             197619..197942
     CDS             198043..199524
     CDS             199760..200053
     CDS             200106..201275
     CDS             201396..202796
     CDS             202765..203751
     CDS             203810..204802
     CDS             204874..205191
     CDS             205515..206417
     CDS             complement(206643..207944)
     CDS             208123..209046
     CDS             complement(209389..210300)
     CDS             210540..211574
     CDS             211564..212217
     CDS             212291..213085
     CDS             213312..214061
     CDS             214077..215012
     CDS             215125..216228
     CDS             216260..216913
     CDS             complement(217028..218314)
     CDS             218462..218950
     CDS             219059..220216
     CDS             complement(220251..220718)
     CDS             complement(220825..221013)
     CDS             complement(221044..221994)
     CDS             222159..222413
     CDS             222458..223147
     CDS             223149..223943
     CDS             224081..224470
     CDS             complement(224791..225381)
     CDS             225649..226308
     CDS             226305..226988
     CDS             227089..228027
     CDS             complement(228194..228511)
     CDS             complement(228580..229524)
     CDS             complement(229521..230786)
     CDS             230905..231510
     CDS             complement(231758..232378)
     CDS             complement(232359..232967)
     CDS             233113..234483
     CDS             234602..236083
     CDS             complement(236212..236715)
     CDS             complement(236923..238383)
     CDS             238385..239104
     CDS             complement(238987..240204)
     CDS             complement(240261..240410)
     CDS             241152..242537
     CDS             242594..243565
     CDS             243697..245160
     CDS             complement(245270..246664)
     CDS             complement(246734..247843)
     CDS             complement(247999..248709)
     CDS             249655..250161
     CDS             complement(250640..252034)
     CDS             complement(252418..253248)
     CDS             complement(253275..253538)
     CDS             253636..253923
     CDS             253934..255103
     CDS             255166..255939
     CDS             255939..256655
     CDS             256952..257620
     CDS             complement(257793..258263)
     CDS             complement(258268..259452)
     CDS             complement(259729..260760)
     CDS             260906..261868
     CDS             complement(261861..262049)
     CDS             complement(262166..262888)
     CDS             263030..263401
     CDS             complement(263413..264375)
     CDS             complement(264577..265473)
     CDS             265595..266491
     CDS             complement(266694..267383)
     CDS             complement(267398..268294)
     CDS             complement(268376..269158)
     CDS             269290..269853
     CDS             complement(270681..271511)
     CDS             complement(271538..271801)
     CDS             complement(271870..273051)
     CDS             complement(273112..274020)
     CDS             complement(274121..274804)
     CDS             274955..276409
     CDS             276545..278443
     CDS             278443..279045
     CDS             279045..279521
     CDS             279772..280701
     CDS             280893..281132
     CDS             281129..282679
     CDS             complement(282805..283239)
     CDS             complement(283605..284558)
     CDS             complement(284960..286177)
     CDS             complement(286261..287436)
     CDS             complement(287649..288491)
     CDS             288725..289084
     CDS             289125..289493
     CDS             complement(289575..290795)
     CDS             complement(291299..291733)
     CDS             292296..293366
     CDS             complement(293499..294143)
     CDS             complement(294148..295020)
     CDS             295278..295910
     CDS             complement(296053..297519)
     CDS             complement(297739..299571)
     CDS             299748..300983
     CDS             301006..301182
     CDS             complement(301328..306505)
     CDS             complement(306677..307225)
     CDS             307967..309181
     CDS             309331..309495
     CDS             309554..309940
     CDS             310566..312014
     CDS             complement(312544..313437)
     CDS             complement(313481..314380)
     CDS             315002..318526
     CDS             318566..320356
     CDS             320410..321492
     CDS             321774..322919
     CDS             322916..324214
     CDS             324211..325473
     CDS             325620..326732
     CDS             complement(326999..327763)
     CDS             328221..328601
     CDS             complement(328882..329475)
     CDS             complement(329734..330981)
     CDS             complement(330978..331958)
     CDS             complement(332641..333093)
     CDS             complement(333587..334480)
     CDS             complement(334658..334819)
     CDS             complement(335227..335520)
     CDS             336235..336561
     CDS             337704..338420
     CDS             338494..339879
     CDS             complement(339907..341295)
     CDS             complement(341613..343079)
     CDS             complement(343088..343717)
     CDS             complement(343770..344240)
     CDS             complement(344297..344761)
     CDS             complement(344766..345518)
     CDS             complement(345515..346438)
     CDS             complement(346569..347846)
     CDS             complement(347957..348685)
     CDS             complement(349271..349921)
     CDS             350179..350958
     CDS             351196..351588
     CDS             complement(351476..352183)
     CDS             352419..353393
     CDS             353754..353861
     CDS             353858..353950
     CDS             353947..355755
     CDS             355824..357902
     CDS             357915..358496
     CDS             complement(358542..358664)
     CDS             358897..361761
     CDS             361754..362452
     CDS             362834..363130
     CDS             363346..363666
     CDS             363858..364475
     CDS             364472..365335
     CDS             365281..367041
     CDS             367141..367551
     CDS             367662..368393
     CDS             368390..369031
     CDS             369375..370769
     CDS             complement(370822..372042)
     CDS             372249..373646
     CDS             complement(373969..375876)
     CDS             complement(376405..377163)
     CDS             complement(377581..378168)
     CDS             complement(378165..378884)
     CDS             complement(379121..379666)
     CDS             complement(379675..380709)
     CDS             complement(380731..381669)
     CDS             complement(381760..382269)
     CDS             complement(382276..383031)
     CDS             complement(383062..383484)
     CDS             complement(383481..384041)
     CDS             384437..386200
     CDS             386312..386803
     CDS             386886..387902
     CDS             388024..388674
     CDS             388691..389563
     CDS             390262..391473
     CDS             complement(391608..393155)
     CDS             complement(393212..393847)
     CDS             complement(394292..394792)
     CDS             395167..396444
     CDS             396550..396819
     CDS             397123..399264
     CDS             399380..400399
     CDS             400459..401259
     CDS             401339..401716
     CDS             402065..402424
     CDS             402487..402966
     CDS             402987..403589
     CDS             403600..404853
     CDS             405022..405507
     CDS             405504..406814
     CDS             406897..409227
     CDS             409228..410292
     CDS             410308..410796
     CDS             410906..411562
     CDS             411581..411886
     CDS             411904..413943
     CDS             413959..415449
     CDS             415474..416946
     CDS             416946..417251
     CDS             417288..417878
     CDS             418030..418452
     CDS             418513..419709
     CDS             419721..420854
     CDS             420895..421353
     CDS             421350..421832
     CDS             421925..423190
     CDS             423187..423378
     CDS             complement(423468..424694)
     CDS             complement(424738..425844)
     CDS             complement(425872..426585)
     CDS             complement(426595..427386)
     CDS             427626..428282
     CDS             complement(428513..429688)
     CDS             complement(429734..430402)
     CDS             430460..431242
     CDS             431301..432455
     CDS             complement(432666..433286)
     CDS             complement(433446..434120)
     CDS             complement(434187..435026)
     CDS             complement(435229..436446)
     CDS             complement(440574..441035)
     CDS             complement(441661..443622)
     CDS             443939..444394
     CDS             444484..444945
     CDS             445197..445838
     CDS             complement(446633..446911)
     CDS             447434..447901
     CDS             complement(448030..448809)
     CDS             complement(448811..450523)
     CDS             complement(450513..451568)
     CDS             451808..451987
     CDS             complement(452129..453493)
     CDS             complement(453678..455954)
     CDS             complement(456011..456829)
     CDS             456838..460182
     CDS             460179..463991
     CDS             463988..466684
     CDS             466681..467085
     CDS             complement(467547..467939)
     CDS             468263..468679
     CDS             complement(469788..470720)
     CDS             complement(470991..471215)
     CDS             complement(471467..471679)
     CDS             471884..472147
     CDS             472174..473004
     CDS             complement(473143..475074)
     CDS             475724..476029
     CDS             476202..477014
     CDS             477056..478105
     CDS             478121..478912
     CDS             479366..480301
     CDS             complement(480663..481952)
     CDS             482138..482926
     CDS             483070..483480
     CDS             complement(483836..484660)
     CDS             complement(484886..485914)
     CDS             complement(486068..487099)
     CDS             487723..487926
     CDS             complement(488188..489012)
     CDS             complement(489100..490095)
     CDS             complement(490218..491234)
     CDS             complement(491881..492528)
     CDS             complement(492575..492871)
     CDS             complement(493572..494726)
     CDS             complement(495092..496492)
     CDS             497143..497745
     CDS             497798..498595
     CDS             complement(498988..499626)
     CDS             499748..501289
     CDS             501286..501726
     CDS             complement(501528..502022)
     CDS             502181..504097
     CDS             complement(504316..505647)
     CDS             complement(505669..506370)
     CDS             complement(506537..507436)
     CDS             507687..508460
     CDS             complement(508678..510039)
     CDS             complement(510494..510901)
     CDS             complement(510898..512715)
     CDS             513233..513421
     CDS             complement(513498..514973)
     CDS             complement(515678..516079)
     CDS             complement(516111..516548)
     CDS             complement(516712..517599)
     CDS             518185..520050
     CDS             520345..521262
     CDS             complement(521833..522681)
     CDS             522952..523347
     CDS             523361..524128
     CDS             524137..524457
     CDS             524454..526094
     CDS             526108..526425
     CDS             526422..527369
     CDS             527356..528081
     CDS             528056..528982
     CDS             528979..530238
     CDS             530235..531173
     CDS             531267..531812
     CDS             531769..532194
     CDS             532206..533087
     CDS             533493..533729
     CDS             complement(533740..534570)
     CDS             complement(534597..534860)
     CDS             534985..535374
     CDS             complement(535837..537324)
     CDS             537859..538191
     CDS             complement(538560..539282)
     CDS             complement(539340..539786)
     CDS             complement(539783..540595)
     CDS             540616..541422
     CDS             541575..543167
     CDS             543311..544540
     CDS             complement(544647..545789)
     CDS             546017..547039
     CDS             547439..548581
     CDS             548613..549275
     CDS             549327..552581
     CDS             552700..553176
     CDS             553176..553679
     CDS             complement(553750..554304)
     CDS             554498..555160
     CDS             555328..557214
     CDS             557411..558217
     CDS             558243..559601
     CDS             560037..561065
     CDS             561172..562158
     CDS             562155..563048
     CDS             563064..563912
     CDS             563932..564636
     CDS             564665..565366
     CDS             565436..566746
     CDS             complement(566947..569007)
     CDS             569283..570797
     CDS             complement(571110..571553)
     CDS             572068..573141
     CDS             573263..573832
     CDS             complement(574009..574161)
     CDS             complement(574255..574512)
     CDS             574755..574961
     CDS             complement(575188..575448)
     CDS             complement(575445..575927)
     CDS             576420..576878
     CDS             577030..577848
     CDS             complement(578199..578369)
     CDS             578537..578728
     CDS             complement(578983..580374)
     CDS             complement(580382..580699)
     CDS             complement(580964..582589)
     CDS             582748..582867
     CDS             complement(582945..583646)
     CDS             complement(583943..584644)
     CDS             584847..585110
     CDS             585137..585967
     CDS             complement(586012..586359)
     CDS             complement(586478..586951)
     CDS             complement(586944..587450)
     CDS             complement(587447..587872)
     CDS             588531..590510
     CDS             complement(590577..592037)
     CDS             592260..592637
     CDS             592661..593239
     CDS             complement(593454..596246)
     CDS             complement(596243..598465)
     CDS             complement(598462..600204)
     CDS             complement(600231..602339)
     CDS             complement(602392..603738)
     CDS             complement(603756..604604)
     CDS             complement(604601..607996)
     CDS             complement(607993..611439)
     CDS             complement(611894..613372)
     CDS             complement(614080..614298)
     CDS             615826..617295
     CDS             617562..618539
     CDS             618953..619735
     CDS             complement(619685..619840)
     CDS             619919..620134
     CDS             620145..620516
     CDS             621028..621144
     CDS             621510..622205
     CDS             622593..625865
     CDS             625946..626656
     CDS             626658..628187
     CDS             628204..628548
     CDS             complement(628971..629213)
     CDS             complement(629259..629852)
     CDS             complement(629854..630342)
     CDS             complement(630369..632786)
     CDS             633302..634138
     CDS             complement(634308..634436)
     CDS             635665..637278
     CDS             complement(637306..638721)
     CDS             complement(638745..639011)
     CDS             639532..642339
     CDS             642342..643175
     CDS             complement(643409..644239)
     CDS             complement(644266..644529)
     CDS             644624..645016
     CDS             645276..646589
     CDS             647445..647753
     CDS             complement(648006..648287)
     CDS             complement(648755..649747)
     CDS             complement(649792..650988)
     CDS             651495..652388
     CDS             653205..653750
     CDS             653803..654363
     CDS             654440..654964
     CDS             654982..655821
     CDS             656614..658278
     CDS             658294..659259
     CDS             659670..661751
     CDS             661752..662384
     CDS             complement(662828..664372)
     CDS             complement(664374..665993)
     CDS             complement(666166..667353)
     CDS             complement(667972..669165)
     CDS             complement(669363..670946)
     CDS             671183..672595
     CDS             complement(672639..673424)
     CDS             complement(673672..673908)
     CDS             674286..675689
     CDS             675977..676363
     CDS             676382..676864
     CDS             complement(677196..678986)
     CDS             679153..679392
     CDS             complement(679716..680936)
     CDS             681595..684219
     CDS             complement(684723..685688)
     CDS             685835..686551
     CDS             686582..686845
     CDS             686872..687702
     CDS             687789..688331
     CDS             complement(688925..689395)
     CDS             689824..690189
     CDS             complement(690408..691085)
     CDS             691377..691928
     CDS             complement(692028..692363)
     CDS             692579..693727
     CDS             693969..694418
     CDS             694423..695358
     CDS             695351..697627
     CDS             697624..698328
     CDS             complement(698445..699248)
     CDS             complement(699248..700168)
     CDS             complement(700165..702150)
     CDS             complement(702161..704161)
     CDS             complement(704175..704975)
     CDS             complement(704988..706133)
     CDS             complement(706234..707283)
     CDS             707528..708409
     CDS             708402..709421
     CDS             709434..710471
     CDS             710636..710866
     CDS             711142..711528
     CDS             711832..712560
     CDS             712557..713921
     CDS             713932..716325
     CDS             716414..717031
     CDS             complement(717092..717973)
     CDS             complement(718060..720927)
     CDS             721067..723430
     CDS             723427..724215
     CDS             complement(724545..725795)
     CDS             726147..727823
     CDS             complement(728171..729064)
     CDS             complement(729066..729269)
     CDS             complement(729266..731467)
     CDS             complement(731484..733169)
     CDS             733405..734346
     CDS             734485..734658
     CDS             complement(734690..735673)
     CDS             complement(735705..737126)
     CDS             complement(737161..737610)
     CDS             complement(737607..738215)
     CDS             738321..739631
     CDS             complement(739803..740123)
     CDS             740340..740804
     CDS             740904..742718
     CDS             742730..742834
     CDS             743199..744308
     CDS             744474..745007
     CDS             745016..745420
     CDS             complement(745465..746295)
     CDS             complement(746322..746585)
     CDS             complement(746782..747441)
     CDS             complement(747571..748365)
     CDS             complement(748476..749513)
     CDS             complement(749618..750448)
     CDS             complement(750482..751054)
     CDS             complement(751258..751803)
     CDS             752522..753019
     CDS             753024..753362
     CDS             753392..754534
     CDS             complement(754991..755101)
     CDS             complement(755114..755455)
     CDS             755791..756948
     CDS             756966..757787
     CDS             757784..758791
     CDS             758880..759095
     CDS             759225..759422
     CDS             759496..759750
     CDS             complement(760078..760473)
     CDS             760604..760867
     CDS             760894..761724
     CDS             complement(761769..762536)
     CDS             complement(763263..764234)
     CDS             complement(764871..766178)
     CDS             complement(767361..767837)
     CDS             768019..768456
     CDS             768732..769784
     CDS             770140..771201
     CDS             771516..771938
     CDS             complement(772017..772853)
     CDS             complement(772858..773772)
     CDS             774002..774493
     CDS             complement(774911..775645)
     CDS             complement(775679..776005)
     CDS             complement(776068..776715)
     CDS             777018..778055
     CDS             778188..779081
     CDS             779078..780136
     CDS             780150..781205
     CDS             781275..782201
     CDS             782638..782901
     CDS             782928..783758
     CDS             783963..785885
     CDS             786009..787274
     CDS             787274..788956
     CDS             789426..790730
     CDS             790983..792029
     CDS             792072..792485
     CDS             792580..793410
     CDS             793407..794378
     CDS             794954..795145
     CDS             795210..795689
     CDS             795702..796754
     CDS             796789..798237
     CDS             798271..798684
     CDS             798695..799930
     CDS             799930..801492
     CDS             801489..802484
     CDS             802481..803425
     CDS             803569..804498
     CDS             804508..804936
     CDS             804929..805960
     CDS             806240..807055
     CDS             807094..807219
     CDS             807454..808179
     CDS             808137..808925
     CDS             complement(808967..809869)
     CDS             complement(810704..811375)
     CDS             811519..812718
     CDS             812735..813697
     CDS             813777..814526
     CDS             814523..815548
     CDS             complement(815599..817359)
     CDS             complement(817493..817798)
     CDS             817901..818164
     CDS             818191..819021
     CDS             complement(819066..820334)
     CDS             complement(820411..821121)
     CDS             complement(821174..821317)
     CDS             821914..822903
     CDS             823005..823952
     CDS             823979..825553
     CDS             825540..826550
     CDS             826777..827868
     CDS             827899..829440
     CDS             829437..830183
     CDS             830278..831201
     CDS             831236..831949
     CDS             832005..832247
     CDS             832306..833322
     CDS             833360..834250
     CDS             834247..836367
     CDS             836376..837170
     CDS             837167..838363
     CDS             complement(838660..839235)
     CDS             complement(839722..841467)
     CDS             842039..851923
     CDS             851972..857170
     CDS             857314..858720
     CDS             858768..860978
     CDS             861043..861882
     CDS             complement(862189..863805)
     CDS             complement(863810..864412)
     CDS             complement(864409..865422)
     CDS             866010..867095
     CDS             867191..868264
     CDS             868331..871993
     CDS             872598..873881
     CDS             873962..874576
     CDS             874904..875590
     CDS             complement(875934..876188)
     CDS             complement(876623..877984)
     CDS             complement(878328..880187)
     CDS             complement(880175..880909)
     CDS             complement(880906..881532)
     CDS             complement(881525..882973)
     CDS             883371..884597
     CDS             884727..885686
     CDS             885683..886417
     CDS             886756..887481
     CDS             complement(887560..888882)
     CDS             complement(888901..889224)
     CDS             889276..889422
     CDS             complement(889431..890429)
     CDS             890553..891047
     CDS             complement(891342..892457)
     CDS             complement(892677..893216)
     CDS             complement(893769..894473)
     CDS             complement(894758..895678)
     CDS             895776..896225
     CDS             896222..897016
     CDS             complement(897259..898197)
     CDS             complement(898286..899296)
     CDS             complement(899361..900617)
     CDS             complement(900635..902095)
     CDS             complement(902256..902588)
     CDS             902873..903883
     CDS             complement(903811..904629)
     CDS             complement(904626..905564)
     CDS             complement(905561..906781)
     CDS             complement(906778..907716)
     CDS             908089..908859
     CDS             complement(909152..910555)
     CDS             complement(910626..912602)
     CDS             912999..913187
     CDS             913900..915642
     CDS             915680..916192
     CDS             complement(916515..917321)
     CDS             complement(917486..918286)
     CDS             918598..919857
     CDS             complement(920315..921751)
     CDS             923181..923405
     CDS             923392..924276
     CDS             924338..924784
     CDS             924812..925348
     CDS             complement(925359..926189)
     CDS             complement(926216..926479)
     CDS             926562..926975
     CDS             complement(927086..928759)
     CDS             928940..929719
     CDS             929764..930195
     CDS             complement(930571..931644)
     CDS             complement(932573..934105)
     CDS             complement(934676..935221)
     CDS             935474..936178
     CDS             936180..936821
     CDS             complement(937225..937947)
     CDS             complement(937991..939091)
     CDS             complement(939106..939663)
     CDS             939851..940756
     CDS             940782..941684
     CDS             942083..942988
     CDS             943062..943415
     CDS             943460..945697
     CDS             946156..948063
     CDS             948299..948637
     CDS             948830..949027
     CDS             949058..949417
     CDS             949557..950579
     CDS             950667..953099
     CDS             953172..953576
     CDS             953635..954039
     CDS             complement(954161..956281)
     CDS             complement(956906..958108)
     CDS             complement(958119..958610)
     CDS             958960..960165
     CDS             complement(960278..960850)
     CDS             complement(960964..961794)
     CDS             complement(961821..962084)
     CDS             962234..962524
     CDS             complement(962574..962831)
     CDS             complement(962980..963258)
     CDS             complement(963497..964219)
     CDS             964420..964737
     CDS             complement(964896..965153)
     CDS             complement(965359..965760)
     CDS             966179..967081
     CDS             967500..968828
     CDS             968892..970556
     CDS             970861..971322
     CDS             971319..972794
     CDS             972886..975813
     CDS             975919..976287
     CDS             976341..977249
     CDS             complement(977520..979079)
     CDS             complement(979102..980337)
     CDS             complement(980405..981901)
     CDS             complement(982001..982498)
     CDS             982791..984617
     CDS             984956..987820
     CDS             987948..989222
     CDS             989322..990752
     CDS             990856..991956
     CDS             992151..992561
     CDS             complement(992798..993259)
     CDS             complement(993503..995182)
     CDS             complement(995333..996598)
     CDS             complement(996648..998126)
     CDS             complement(998220..998996)
     CDS             complement(999619..1001991)
     CDS             complement(1002116..1003291)
     CDS             1003379..1003642
     CDS             1003669..1004499
     CDS             complement(1004694..1005677)
     CDS             complement(1005777..1006490)
     CDS             complement(1006828..1007523)
     CDS             complement(1007792..1008691)
     CDS             complement(1009065..1009808)
     CDS             complement(1009940..1012456)
     CDS             complement(1012771..1014234)
     CDS             complement(1014707..1016419)
     CDS             1016954..1018441
     CDS             1018668..1020254
     CDS             complement(1020560..1022272)
     CDS             complement(1022319..1022945)
     CDS             complement(1023089..1023643)
     CDS             1024054..1025280
     CDS             1025497..1026453
     CDS             1026638..1028410
     CDS             1028470..1029510
     CDS             complement(1029618..1029890)
     CDS             1030195..1030839
     CDS             complement(1030990..1031721)
     CDS             complement(1031794..1033185)
     CDS             complement(1033202..1035010)
     CDS             complement(1035018..1035404)
     CDS             complement(1035426..1036361)
     CDS             complement(1036398..1037408)
     CDS             complement(1037414..1038334)
     CDS             complement(1038327..1039334)
     CDS             complement(1039672..1040910)
     CDS             complement(1040977..1042302)
     CDS             complement(1042366..1043265)
     CDS             complement(1043343..1043810)
     CDS             complement(1043807..1044307)
     CDS             complement(1044390..1044518)
     CDS             complement(1044591..1045421)
     CDS             complement(1045448..1045711)
     CDS             1045823..1045942
     CDS             complement(1046194..1047012)
     CDS             complement(1047009..1047938)
     CDS             complement(1047935..1049095)
     CDS             complement(1049186..1050280)
     CDS             1050667..1051974
     CDS             1052385..1052588
     CDS             complement(1052714..1053298)
     CDS             complement(1053431..1054621)
     CDS             complement(1054820..1056256)
     CDS             1056572..1057006
     CDS             complement(1057353..1058921)
     CDS             complement(1059403..1061895)
     CDS             1062029..1062724
     CDS             1062721..1063539
     CDS             complement(1064242..1064787)
     CDS             1065647..1066492
     CDS             complement(1066756..1067940)
     CDS             complement(1068241..1068822)
     CDS             complement(1068839..1070023)
     CDS             complement(1070119..1071045)
     CDS             complement(1071048..1072385)
     CDS             complement(1073010..1073582)
     CDS             complement(1073719..1074459)
     CDS             complement(1074585..1075766)
     CDS             complement(1075863..1077677)
     CDS             complement(1078194..1079030)
     CDS             complement(1079037..1080224)
     CDS             1080278..1081102
     CDS             complement(1081278..1083536)
     CDS             complement(1083599..1083814)
     CDS             complement(1083923..1084672)
     CDS             1084812..1087136
     CDS             complement(1087371..1089263)
     CDS             complement(1089554..1090147)
     CDS             complement(1090154..1091500)
     CDS             complement(1091625..1092773)
     CDS             complement(1092885..1093076)
     CDS             complement(1093101..1094000)
     CDS             complement(1094017..1095330)
     CDS             complement(1095412..1096590)
     CDS             complement(1096647..1096886)
     CDS             complement(1097021..1098358)
     CDS             complement(1098633..1099685)
     CDS             complement(1099823..1100452)
     CDS             complement(1100505..1101845)
     CDS             complement(1101864..1103168)
     CDS             complement(1103258..1104340)
     CDS             complement(1104488..1105624)
     CDS             complement(1105666..1106091)
     CDS             1106340..1107038
     CDS             complement(1107112..1108509)
     CDS             1108587..1109447
     CDS             complement(1109621..1110397)
     CDS             complement(1110405..1111484)
     CDS             complement(1111496..1112392)
     CDS             complement(1112398..1113366)
     CDS             complement(1113363..1114124)
     CDS             complement(1114229..1115434)
     CDS             complement(1115504..1116106)
     CDS             complement(1116138..1116464)
     CDS             complement(1116561..1119038)
     CDS             1119702..1120028
     CDS             1120035..1120160
     CDS             1120224..1121486
     CDS             1121623..1122123
     CDS             1122120..1123676
     CDS             1123719..1124564
     CDS             1124779..1125042
     CDS             1125266..1127014
     CDS             1127018..1128373
     CDS             complement(1128764..1129162)
     CDS             complement(1129111..1129605)
     CDS             1129961..1130569
     CDS             1130648..1131070
     CDS             complement(1131309..1133906)
     CDS             complement(1134110..1134607)
     CDS             1134791..1135333
     CDS             complement(1135655..1136143)
     CDS             complement(1136154..1136411)
     CDS             complement(1136433..1137761)
     CDS             complement(1138501..1139952)
     CDS             complement(1139960..1141288)
     CDS             complement(1141333..1142352)
     CDS             1142914..1143288
     CDS             1143457..1145187
     CDS             1145184..1145555
     CDS             1145682..1146833
     CDS             1146840..1147847
     CDS             1147844..1148791
     CDS             1148788..1149843
     CDS             1149859..1150755
     CDS             1150845..1151306
     CDS             1151638..1153431
     CDS             1153671..1154894
     CDS             complement(1155130..1156140)
     CDS             complement(1156151..1156777)
     CDS             complement(1156916..1158298)
     CDS             complement(1158442..1158894)
     CDS             complement(1158922..1159197)
     CDS             complement(1159200..1159499)
     CDS             complement(1159536..1159910)
     CDS             complement(1160145..1161170)
     CDS             complement(1161160..1161867)
     CDS             1162072..1162992
     CDS             1163003..1163428
     CDS             complement(1163641..1164471)
     CDS             complement(1164498..1164761)
     CDS             complement(1164827..1165336)
     CDS             complement(1165521..1166564)
     CDS             1167062..1167352
     CDS             1167559..1168038
     CDS             1168276..1168863
     CDS             complement(1169070..1170134)
     CDS             complement(1170269..1170532)
     CDS             complement(1170511..1171689)
     CDS             complement(1171945..1173132)
     CDS             complement(1173199..1173552)
     CDS             complement(1173626..1174333)
     CDS             complement(1174344..1175153)
     CDS             complement(1175229..1175735)
     CDS             complement(1175778..1176812)
     CDS             complement(1176832..1177452)
     CDS             complement(1177453..1178472)
     CDS             1178551..1179597
     CDS             1179668..1180519
     CDS             complement(1180555..1180995)
     CDS             complement(1181367..1182326)
     CDS             complement(1182432..1183430)
     CDS             complement(1183522..1184004)
     CDS             complement(1184001..1184315)
     CDS             1185063..1185527
     CDS             complement(1185910..1187088)
     CDS             complement(1187147..1187785)
     CDS             complement(1187827..1189911)
     CDS             complement(1190163..1191797)
     CDS             1191913..1193490
     CDS             1193541..1193972
     CDS             1194065..1194595
     CDS             1194598..1194912
     CDS             1194937..1195716
     CDS             complement(1195814..1196347)
     CDS             complement(1196352..1200422)
     CDS             1200678..1201982
     CDS             1202030..1203625
     CDS             1203728..1205350
     CDS             complement(1205666..1206343)
     CDS             1206381..1207055
     CDS             1207395..1207493
     CDS             complement(1207451..1209385)
     CDS             complement(1210105..1210242)
     CDS             complement(1210242..1210493)
     CDS             complement(1210973..1211149)
     CDS             complement(1211435..1211929)
     CDS             1212327..1212656
     CDS             complement(1213623..1216040)
     CDS             complement(1216236..1217507)
     CDS             complement(1217668..1218321)
     CDS             complement(1218456..1219805)
     CDS             1220280..1221443
     CDS             1221546..1221995
     CDS             complement(1222383..1223372)
     CDS             complement(1223456..1224604)
     CDS             1224935..1226002
     CDS             1226741..1227220
     CDS             1227277..1228380
     CDS             1228575..1229198
     CDS             complement(1229325..1229447)
     CDS             complement(1230405..1231235)
     CDS             complement(1231262..1231525)
     CDS             complement(1231666..1231929)
     CDS             1232439..1233341
     CDS             complement(1233382..1234626)
     CDS             complement(1234709..1236172)
     CDS             complement(1236368..1236658)
     CDS             1236919..1237653
     CDS             1237720..1239078
     CDS             1239277..1239825
     CDS             1239903..1240430
     CDS             complement(1240789..1241277)
     CDS             complement(1241318..1241965)
     CDS             1242049..1245618
     CDS             complement(1246154..1246828)
     CDS             1246967..1248184
     CDS             1248246..1249277
     CDS             1249737..1250192
     CDS             complement(1250747..1253269)
     CDS             complement(1253421..1253531)
     CDS             1253784..1254464
     CDS             1254579..1255793
     CDS             1255977..1256408
     CDS             1256730..1257218
     CDS             complement(1257311..1258792)
     CDS             1259106..1259840
     CDS             complement(1259681..1260193)
     CDS             complement(1260190..1261203)
     CDS             complement(1261432..1261956)
     CDS             complement(1261953..1262906)
     CDS             complement(1263148..1263990)
     CDS             complement(1264001..1265491)
     CDS             complement(1265646..1266341)
     CDS             complement(1266626..1267846)
     CDS             complement(1267978..1268919)
     CDS             complement(1268975..1269571)
     CDS             complement(1269568..1269993)
     CDS             complement(1270769..1271275)
     CDS             1271643..1272335
     CDS             1272417..1272863
     CDS             complement(1273595..1273885)
     CDS             complement(1274196..1275815)
     CDS             complement(1275943..1276596)
     CDS             complement(1276603..1278063)
     CDS             complement(1278481..1279245)
     CDS             1279498..1280601
     CDS             1280633..1281316
     CDS             1281651..1282619
     CDS             complement(1282764..1283087)
     CDS             complement(1283093..1283482)
     CDS             1283628..1284074
     CDS             complement(1284243..1285190)
     CDS             complement(1285270..1285704)
     CDS             complement(1285832..1288231)
     CDS             complement(1288976..1289707)
     CDS             1289843..1290022
     CDS             complement(1290046..1291932)
     CDS             1292482..1293297
     CDS             complement(1293499..1294287)
     CDS             complement(1294284..1294928)
     CDS             complement(1294928..1296094)
     CDS             complement(1296098..1296886)
     CDS             complement(1296942..1297409)
     CDS             complement(1297555..1298640)
     CDS             complement(1298657..1299190)
     CDS             complement(1299228..1301537)
     CDS             complement(1301602..1302993)
     CDS             complement(1303011..1304207)
     CDS             complement(1304222..1305043)
     CDS             complement(1305037..1305819)
     CDS             complement(1305867..1306427)
     CDS             complement(1306518..1307231)
     CDS             complement(1307410..1308291)
     CDS             complement(1308474..1309214)
     CDS             1309696..1310511
     CDS             1310677..1313253
     CDS             1313268..1314959
     CDS             complement(1315154..1315687)
     CDS             complement(1315684..1317759)
     CDS             complement(1318197..1319453)
     CDS             complement(1319535..1323143)
     CDS             complement(1323198..1324145)
     CDS             1324410..1325642
     CDS             1325699..1326526
     CDS             1326526..1326900
     CDS             1326974..1328113
     CDS             1328127..1329050
     CDS             1329233..1330672
     CDS             complement(1330785..1331264)
     CDS             1331410..1333350
     CDS             complement(1333438..1333644)
     CDS             complement(1333868..1335244)
     CDS             complement(1335255..1336325)
     CDS             1336537..1337844
     CDS             1337955..1338764
     CDS             complement(1339136..1340116)
     CDS             complement(1340113..1341480)
     CDS             complement(1341467..1341964)
     CDS             complement(1341961..1342722)
     CDS             1342892..1343161
     CDS             1343607..1345157
     CDS             1345268..1346749
     CDS             1347142..1348449
     CDS             complement(1348709..1349143)
     CDS             complement(1349423..1350325)
     CDS             1350485..1351267
     CDS             1351320..1352912
     CDS             complement(1353606..1354013)
     CDS             complement(1354061..1354558)
     CDS             1354688..1355551
     CDS             complement(1356151..1356618)
     CDS             complement(1357410..1358819)
     CDS             1359371..1360327
     CDS             complement(1360493..1361197)
     CDS             complement(1361333..1362982)
     CDS             complement(1362979..1364076)
     CDS             complement(1364078..1365118)
     CDS             complement(1365307..1367259)
     CDS             1367380..1368171
     CDS             complement(1368423..1368776)
     CDS             complement(1369469..1371778)
     CDS             complement(1372295..1373068)
     CDS             complement(1373470..1374138)
     CDS             complement(1374147..1374485)
     CDS             1374968..1375534
     CDS             complement(1375608..1376426)
     CDS             complement(1376426..1376650)
     CDS             complement(1376934..1379636)
     CDS             complement(1379716..1380780)
     CDS             complement(1380785..1381984)
     CDS             complement(1382007..1382972)
     CDS             complement(1383128..1383946)
     CDS             complement(1384029..1385123)
     CDS             complement(1385164..1386291)
     CDS             complement(1386343..1387461)
     CDS             complement(1387464..1388375)
     CDS             complement(1388372..1389190)
     CDS             complement(1389216..1390250)
     CDS             complement(1390298..1391077)
     CDS             complement(1391097..1391945)
     CDS             complement(1392015..1392893)
     CDS             complement(1392898..1393695)
     CDS             complement(1393692..1398851)
     CDS             complement(1398851..1402627)
     CDS             complement(1402711..1404111)
     CDS             complement(1404328..1405629)
     CDS             complement(1405697..1407535)
     CDS             complement(1407586..1409010)
     CDS             1410512..1411756
     CDS             1411753..1414899
     CDS             1414977..1415891
     CDS             1416021..1416197
     CDS             complement(1416236..1418068)
     CDS             complement(1418260..1419306)
     CDS             complement(1419706..1419906)
     CDS             complement(1420585..1421799)
     CDS             complement(1422176..1423645)
     CDS             complement(1423689..1424660)
     CDS             complement(1424764..1425702)
     CDS             complement(1425750..1427147)
     CDS             1427379..1428101
     CDS             1428158..1428733
     CDS             1428814..1429305
     CDS             1429330..1430130
     CDS             complement(1430466..1431251)
     CDS             complement(1431442..1432257)
     CDS             1432654..1433457
     CDS             complement(1433737..1434009)
     CDS             1435417..1438026
     CDS             1438013..1439311
     CDS             complement(1439291..1439656)
     CDS             complement(1439611..1439835)
     CDS             1439868..1441091
     CDS             complement(1441851..1442627)
     CDS             complement(1442632..1443774)
     CDS             complement(1443885..1444787)
     CDS             complement(1444832..1445449)
     CDS             complement(1445446..1446648)
     CDS             complement(1446657..1447322)
     CDS             complement(1447421..1448050)
     CDS             complement(1448115..1448954)
     CDS             complement(1449179..1450069)
     CDS             complement(1450225..1451076)
     CDS             1451253..1451777
     CDS             1451816..1452766
     CDS             1452850..1453185
     CDS             complement(1453411..1453842)
     CDS             complement(1453934..1455217)
     CDS             complement(1455321..1456175)
     CDS             complement(1456172..1457833)
     CDS             complement(1458090..1458917)
     CDS             complement(1458954..1461482)
     CDS             complement(1461535..1462323)
     CDS             complement(1462328..1463077)
     CDS             complement(1463070..1464323)
     CDS             1464883..1465971
     CDS             1465987..1467681
     CDS             1468402..1469148
     CDS             1469243..1470769
     CDS             1471137..1471862
     CDS             complement(1472276..1472485)
     CDS             complement(1472504..1472845)
     CDS             complement(1472938..1474806)
     CDS             complement(1474872..1475399)
     CDS             complement(1475512..1475835)
     CDS             complement(1475918..1476325)
     CDS             complement(1476391..1477614)
     CDS             complement(1477683..1478222)
     CDS             complement(1478324..1478803)
     CDS             complement(1478895..1479122)
     CDS             complement(1479266..1480717)
     CDS             complement(1480873..1481595)
     CDS             1481778..1482590
     CDS             1482719..1484182
     CDS             complement(1484291..1484860)
     CDS             1485530..1486651
     CDS             complement(1486771..1488252)
     CDS             complement(1488491..1490260)
     CDS             complement(1490568..1492157)
     CDS             complement(1492290..1494986)
     CDS             1495130..1497769
     CDS             1497766..1498404
     CDS             1498721..1499578
     CDS             1500256..1502355
     CDS             complement(1502585..1503787)
     CDS             1504510..1505790
     CDS             1505834..1507219
     CDS             1507470..1511195
     CDS             1511192..1512745
     CDS             1512769..1513446
     CDS             1513483..1514169
     CDS             1514311..1516233
     CDS             1516269..1516970
     CDS             1517117..1517893
     CDS             complement(1518176..1519657)
     CDS             complement(1519773..1521308)
     CDS             complement(1521346..1522488)
     CDS             complement(1522655..1524070)
     CDS             1524475..1524939
     CDS             complement(1525192..1526010)
     CDS             complement(1526007..1526840)
     CDS             complement(1527384..1528373)
     CDS             complement(1528390..1529382)
     CDS             complement(1529484..1533611)
     CDS             1533635..1535011
     CDS             1535064..1535339
     CDS             complement(1535512..1536843)
     CDS             complement(1537052..1538578)
     CDS             complement(1538575..1540368)
     CDS             1540477..1541379
     CDS             complement(1541781..1543262)
     CDS             complement(1543361..1543927)
     CDS             complement(1544071..1544901)
     CDS             complement(1544928..1545191)
     CDS             complement(1545301..1545777)
     CDS             1546234..1546458
     CDS             1546715..1547851
     CDS             complement(1547949..1548488)
     CDS             1548661..1549041
     CDS             complement(1549648..1549917)
     CDS             1550075..1550455
     CDS             1551030..1551542
     CDS             1551666..1553039
     CDS             1553769..1554380
     CDS             complement(1554553..1555155)
     CDS             complement(1555148..1556566)
     CDS             1557186..1557716
     CDS             1557676..1557879
     CDS             1557906..1558736
     CDS             complement(1559201..1560541)
     CDS             complement(1560595..1562352)
     CDS             1562849..1563115
     CDS             complement(1563189..1564502)
     CDS             complement(1564486..1565184)
     CDS             1565426..1565971
     CDS             complement(1566318..1566548)
     CDS             complement(1566545..1567006)
     CDS             1567399..1568175
     CDS             1568386..1569075
     CDS             1569072..1569785
     CDS             1569808..1570587
     CDS             1571482..1572570
     CDS             complement(1573039..1573377)
     CDS             complement(1573438..1575138)
     CDS             1575286..1576437
     CDS             complement(1576659..1576835)
     CDS             complement(1577547..1578434)
     CDS             complement(1578464..1578991)
     CDS             1579152..1580591
     CDS             1580680..1581438
     CDS             1581477..1582784
     CDS             complement(1582965..1584155)
     CDS             complement(1584160..1586139)
     CDS             complement(1586139..1587128)
     CDS             1587455..1590439
     CDS             1590501..1592048
     CDS             complement(1592417..1593172)
     CDS             1593355..1594170
     CDS             complement(1594343..1595332)
     CDS             1595688..1596245
     CDS             1596253..1596963
     CDS             1597658..1599958
     CDS             1600127..1601536
     CDS             1601569..1602243
     CDS             complement(1602377..1603099)
     CDS             complement(1603102..1605381)
     CDS             complement(1605484..1606053)
     CDS             complement(1606157..1606696)
     CDS             complement(1606829..1607917)
     CDS             1608299..1608946
     CDS             1609429..1611606
     CDS             complement(1611955..1612968)
     CDS             complement(1612965..1613675)
     CDS             complement(1614026..1618144)
     CDS             complement(1618158..1619975)
     CDS             1620184..1620372
     CDS             1620377..1621252
     CDS             1622000..1622839
     CDS             1622892..1623278
     CDS             complement(1623398..1624021)
     CDS             complement(1624390..1624806)
     CDS             complement(1625087..1626625)
     CDS             1626704..1627261
     CDS             1627255..1628187
     CDS             1628180..1629205
     CDS             1629255..1630187
     CDS             1630353..1631189
     CDS             complement(1631332..1631931)
     CDS             complement(1631916..1632674)
     CDS             complement(1632681..1633739)
     CDS             complement(1633783..1634613)
     CDS             complement(1634610..1635638)
     CDS             complement(1635690..1637747)
     CDS             1638286..1638636
     CDS             1638633..1638947
     CDS             1639287..1639748
     CDS             1639947..1640684
     CDS             complement(1641044..1641934)
     CDS             complement(1642093..1643040)
     CDS             1643218..1644891
     CDS             1645104..1646567
     CDS             1646703..1647026
     CDS             complement(1647184..1647894)
     CDS             complement(1647916..1648332)
     CDS             complement(1648376..1649887)
     CDS             1650008..1651105
     CDS             1651109..1652260
     CDS             1652292..1652678
     CDS             complement(1652889..1653668)
     CDS             complement(1653722..1655038)
     CDS             complement(1655061..1656026)
     CDS             complement(1656107..1656856)
     CDS             complement(1656853..1657395)
     CDS             complement(1657420..1659189)
     CDS             1659319..1660260
     CDS             complement(1661220..1662050)
     CDS             complement(1662077..1662340)
     CDS             complement(1662406..1663020)
     CDS             complement(1663055..1664389)
     CDS             complement(1664422..1665213)
     CDS             complement(1666232..1667035)
     CDS             complement(1667279..1668661)
     CDS             complement(1668675..1669898)
     CDS             complement(1669895..1670554)
     CDS             complement(1670554..1672242)
     CDS             complement(1672285..1672980)
     CDS             complement(1672985..1674508)
     CDS             complement(1675177..1675968)
     CDS             complement(1676073..1677083)
     CDS             complement(1678301..1679026)
     CDS             complement(1679879..1680499)
     CDS             complement(1680630..1682090)
     CDS             1682509..1683675
     CDS             1684397..1686685
     CDS             1686765..1687109
     CDS             1687163..1688296
     CDS             1688433..1689656
     CDS             1690254..1692017
     CDS             1692020..1692232
     CDS             1692251..1692970
     CDS             complement(1693225..1693671)
     CDS             complement(1693711..1694190)
     CDS             complement(1694246..1695133)
     CDS             complement(1695174..1696208)
     CDS             complement(1696205..1697494)
     CDS             1697714..1699030
     CDS             complement(1699007..1699696)
     CDS             complement(1699708..1701159)
     CDS             complement(1701308..1703203)
     CDS             1703764..1704960
     CDS             1705449..1706642
     CDS             1706932..1707501
     CDS             1707506..1708741
     CDS             1708734..1709975
     CDS             1709972..1710463
     CDS             1710460..1711008
     CDS             complement(1711303..1711602)
     CDS             1711793..1712281
     CDS             complement(1712495..1712932)
     CDS             1713311..1714201
     CDS             1714515..1716197
     CDS             complement(1716241..1716381)
     CDS             1716495..1716803
     CDS             1716804..1717136
     CDS             1717320..1718522
     CDS             complement(1718787..1719581)
     CDS             1719902..1720345
     CDS             complement(1720392..1721441)
     CDS             complement(1721425..1722765)
     CDS             complement(1722779..1723996)
     CDS             complement(1724233..1725264)
     CDS             complement(1725261..1726301)
     CDS             complement(1726347..1727579)
     CDS             complement(1728321..1729292)
     CDS             complement(1729386..1730180)
     CDS             complement(1730202..1730915)
     CDS             complement(1731049..1731879)
     CDS             complement(1731906..1732169)
     CDS             complement(1732613..1734715)
     CDS             1735032..1735175
     CDS             complement(1735385..1736248)
     CDS             1736753..1737781
     CDS             complement(1738196..1739254)
     CDS             1739881..1741059
     CDS             1741171..1742592
     CDS             1742596..1743483
     CDS             1743480..1744526
     CDS             1744673..1744936
     CDS             1744963..1745793
     CDS             complement(1745838..1746041)
     CDS             1746508..1747656
     CDS             1747755..1748927
     CDS             complement(1749077..1749538)
     CDS             complement(1749594..1750553)
     CDS             complement(1750820..1751884)
     CDS             1752449..1754314
     CDS             complement(1754376..1755752)
     CDS             complement(1755749..1756558)
     CDS             1756879..1757577
     CDS             1757604..1758050
     CDS             1758061..1758933
     CDS             complement(1759067..1759570)
     CDS             complement(1759804..1760670)
     CDS             1760797..1761705
     CDS             1761872..1762384
     CDS             complement(1763960..1764553)
     CDS             complement(1764681..1766924)
     CDS             1767148..1768368
     CDS             1768558..1769115
     CDS             1769386..1770783
     CDS             complement(1770897..1771925)
     CDS             complement(1771953..1772384)
     CDS             complement(1772390..1773163)
     CDS             complement(1773160..1774020)
     CDS             complement(1774007..1774906)
     CDS             complement(1774976..1776379)
     CDS             complement(1776530..1777423)
     CDS             complement(1777439..1779232)
     CDS             complement(1779473..1779715)
     CDS             complement(1779724..1781232)
     CDS             complement(1781249..1782301)
     CDS             complement(1782307..1782909)
     CDS             complement(1782993..1783592)
     CDS             complement(1783698..1784171)
     CDS             complement(1784183..1785421)
     CDS             complement(1785578..1785817)
     CDS             1785872..1786012
     CDS             complement(1785961..1786710)
     CDS             complement(1786761..1787693)
     CDS             complement(1787764..1788753)
     CDS             complement(1788753..1789859)
     CDS             complement(1789998..1790177)
     CDS             complement(1790274..1790906)
     CDS             1791150..1791797
     CDS             1791794..1792516
     CDS             complement(1792555..1793472)
     CDS             complement(1793566..1793961)
     CDS             complement(1793958..1794125)
     CDS             complement(1794125..1794253)
     CDS             complement(1794259..1795266)
     CDS             1796030..1799293
     CDS             1799433..1800545
     CDS             1800579..1801202
     CDS             1801314..1802612
     CDS             1802649..1802936
     CDS             1802933..1803436
     CDS             complement(1803679..1805154)
     CDS             complement(1805151..1806140)
     CDS             complement(1806206..1807648)
     CDS             complement(1807704..1808366)
     CDS             complement(1808511..1809710)
     CDS             1809979..1810302
     CDS             1810790..1811269
     CDS             complement(1811121..1811840)
     CDS             1811839..1812627
     CDS             complement(1812812..1813318)
     CDS             1813656..1813877
     CDS             1814002..1815408
     CDS             1815768..1816031
     CDS             1816058..1816888
     CDS             complement(1817008..1818921)
     CDS             complement(1818928..1819938)
     CDS             complement(1819956..1820921)
     CDS             complement(1820918..1821874)
     CDS             complement(1821823..1823664)
     CDS             complement(1823716..1825440)
     CDS             complement(1825444..1826367)
     CDS             complement(1826388..1827479)
     CDS             complement(1827479..1828717)
     CDS             complement(1828714..1830123)
     CDS             complement(1830113..1830865)
     CDS             complement(1830973..1831869)
     CDS             complement(1831866..1832417)
     CDS             complement(1832402..1833295)
     CDS             complement(1833307..1834368)
     CDS             1834746..1835594
     CDS             complement(1835724..1836593)
     CDS             complement(1836608..1837885)
     CDS             complement(1837977..1839008)
     CDS             complement(1839089..1839607)
     CDS             complement(1839594..1840034)
     CDS             complement(1840031..1840609)
     CDS             complement(1840815..1842065)
     CDS             complement(1842245..1842415)
     CDS             1842635..1843483
     CDS             complement(1843826..1845478)
     CDS             complement(1845526..1845819)
     CDS             complement(1846409..1848568)
     CDS             complement(1849626..1850060)
     CDS             1850309..1851316
     CDS             complement(1851340..1852308)
     CDS             complement(1852799..1853314)
     CDS             complement(1853430..1854254)
     CDS             complement(1854332..1855585)
     CDS             complement(1855645..1857243)
     CDS             complement(1857903..1858367)
     CDS             1858708..1859940
     CDS             1860122..1860709
     CDS             1860706..1861233
     CDS             1861583..1862206
     CDS             1862698..1863834
     CDS             1863964..1865406
     CDS             1865897..1866691
     CDS             complement(1867024..1868871)
     CDS             complement(1869477..1871576)
     CDS             complement(1871696..1872064)
     CDS             1872530..1873969
     CDS             1874067..1874705
     CDS             1874779..1875726
     CDS             complement(1875809..1876924)
     CDS             complement(1876921..1877130)
     CDS             complement(1877127..1877948)
     CDS             complement(1877942..1878745)
     CDS             complement(1878781..1881051)
     CDS             complement(1881542..1881946)
     CDS             complement(1882131..1882913)
     CDS             complement(1883296..1885659)
     CDS             complement(1885688..1887205)
     CDS             1887485..1888708
     CDS             complement(1889143..1890033)
     CDS             1890175..1891122
     CDS             complement(1891147..1892361)
     CDS             complement(1892710..1893540)
     CDS             complement(1893567..1893830)
     CDS             1894499..1895479
     CDS             1895526..1896530
     CDS             1896982..1897641
     CDS             1897757..1898926
     CDS             1899214..1900383
     CDS             complement(1900804..1902111)
     CDS             complement(1902108..1903442)
     CDS             complement(1903461..1904816)
     CDS             complement(1904813..1905034)
     CDS             complement(1905077..1906738)
     CDS             complement(1906758..1907714)
     CDS             1907971..1908777
     CDS             complement(1909137..1909544)
     CDS             1909677..1910399
     CDS             complement(1910213..1911037)
     CDS             1911081..1912268
     CDS             complement(1912519..1913157)
     CDS             1913485..1913787
     CDS             1913911..1914300
     CDS             1914404..1914808
     CDS             complement(1914913..1915365)
     CDS             complement(1915385..1915984)
     CDS             complement(1915981..1916766)
     CDS             complement(1916763..1917173)
     CDS             complement(1917170..1917730)
     CDS             complement(1917916..1918395)
     CDS             complement(1918402..1919649)
     CDS             1920101..1920847
     CDS             1920953..1921438
     CDS             1921615..1922292
     CDS             1922303..1922752
     CDS             1922749..1923774
     CDS             1923871..1925172
     CDS             1925190..1925702
     CDS             1925722..1926471
     CDS             1927068..1927331
     CDS             1927358..1928188
     CDS             1928541..1928804
     CDS             1928902..1930122
     CDS             1930119..1930244
     CDS             1930636..1931775
     CDS             1931907..1933127
     CDS             complement(1933316..1933879)
     CDS             complement(1934417..1936786)
     CDS             complement(1936853..1937056)
     CDS             complement(1937117..1937800)
     CDS             complement(1937807..1938730)
     CDS             1938902..1939633
     CDS             1939636..1940262
     CDS             1940259..1941476
     CDS             1942212..1942421
     CDS             1943448..1943942
     CDS             1944411..1945724
     CDS             1945905..1946087
     CDS             complement(1946122..1947144)
     CDS             1947306..1948961
     CDS             complement(1948955..1949065)
     CDS             complement(1949078..1949452)
     CDS             complement(1949619..1949873)
     CDS             complement(1949886..1950701)
     CDS             complement(1950760..1951572)
     CDS             complement(1951726..1952187)
     CDS             1953176..1953448
     CDS             complement(1953878..1955179)
     CDS             1955337..1955603
     CDS             complement(1955643..1956953)
     CDS             complement(1957151..1957867)
     CDS             complement(1957925..1960183)
     CDS             1960559..1961521
     CDS             1961689..1962426
     CDS             1962452..1963072
     CDS             complement(1963305..1964423)
     CDS             complement(1964524..1965381)
     CDS             complement(1965371..1966309)
     CDS             complement(1966466..1967713)
     CDS             1968172..1969641
     CDS             1969729..1970409
     CDS             1970387..1972312
     CDS             1972783..1973577
     CDS             1973663..1974322
     CDS             1974369..1975094
     CDS             1975165..1976184
     CDS             1976262..1976648
     CDS             complement(1976758..1977960)
     CDS             1978143..1978667
     CDS             1978767..1979225
     CDS             1979416..1980960
     CDS             1980989..1982131
     CDS             1982146..1982760
     CDS             1983223..1984359
     CDS             1984439..1984960
     CDS             1984957..1985394
     CDS             1985459..1986652
     CDS             complement(1987303..1988415)
     CDS             1988995..1990554
     CDS             1990616..1991269
     CDS             complement(1991723..1992706)
     CDS             complement(1992868..1993161)
     CDS             1993587..1994723
     CDS             1994806..1995369
     CDS             complement(1995393..1995749)
     CDS             complement(1995773..1996159)
     CDS             1996769..1997989
     CDS             1998156..1999619
     CDS             complement(1999854..2000582)
     CDS             complement(2000814..2001656)
     CDS             2002459..2003253
     CDS             complement(2003413..2004243)
     CDS             complement(2004320..2004901)
     CDS             complement(2004898..2005227)
     CDS             2005397..2006791
     CDS             2006873..2007130
     CDS             2007237..2007890
     CDS             2007905..2008228
     CDS             complement(2008321..2009649)
     CDS             2010004..2011311
     CDS             2011400..2013028
     CDS             2013163..2014185
     CDS             2014182..2015045
     CDS             2015050..2015742
     CDS             2015993..2016868
     CDS             2017090..2017392
     CDS             2017482..2017787
     CDS             2017852..2019558
     CDS             2019576..2020205
     CDS             2020192..2020872
     CDS             2020903..2021553
     CDS             complement(2021779..2023164)
     CDS             complement(2023202..2024086)
     CDS             complement(2024102..2025097)
     CDS             complement(2025278..2026672)
     CDS             2026931..2028190
     CDS             2028187..2029023
     CDS             2029052..2030209
     CDS             2030224..2031246
     CDS             2031274..2032380
     CDS             2032753..2033016
     CDS             2033043..2033873
     CDS             2033977..2034435
     CDS             2034440..2035339
     CDS             2035568..2037928
     CDS             2038060..2039268
     CDS             complement(2039736..2040758)
     CDS             complement(2041069..2042331)
     CDS             complement(2042333..2043646)
     CDS             2043862..2044824
     CDS             complement(2045048..2045503)
     CDS             2045609..2046493
     CDS             complement(2046616..2047074)
     CDS             complement(2047767..2050085)
     CDS             complement(2050144..2052126)
     CDS             complement(2052332..2054314)
     CDS             complement(2054446..2054853)
     CDS             2055275..2055457
     CDS             2055918..2057489
     CDS             2057510..2058436
     CDS             complement(2058901..2059167)
     CDS             complement(2059681..2059896)
     CDS             complement(2060179..2061009)
     CDS             complement(2061036..2061299)
     CDS             complement(2061582..2062070)
     CDS             2062351..2063832
     CDS             complement(2063955..2064935)
     CDS             complement(2064938..2065450)
     CDS             2065532..2066368
     CDS             2066662..2066895
     CDS             2066913..2067080
     CDS             2067248..2068849
     CDS             complement(2069041..2069925)
     CDS             complement(2069922..2071058)
     CDS             complement(2071227..2072423)
     CDS             complement(2072620..2073972)
     CDS             complement(2073984..2075246)
     CDS             complement(2075243..2075905)
     CDS             2075985..2077022
     CDS             2077134..2079971
     CDS             2079971..2080471
     CDS             2080533..2081744
     CDS             2081808..2082254
     CDS             complement(2082343..2083125)
     CDS             complement(2083290..2084033)
     CDS             complement(2084106..2084222)
     CDS             2084294..2084557
     CDS             2084584..2085414
     CDS             2086026..2086535
     CDS             2086836..2088950
     CDS             2089357..2091186
     CDS             complement(2091026..2091823)
     CDS             complement(2092146..2092991)
     CDS             2093160..2093906
     CDS             2094622..2095983
     CDS             complement(2095956..2096291)
     CDS             2096588..2098027
     CDS             2098710..2099984
     CDS             complement(2100116..2100721)
     CDS             complement(2101261..2102283)
     CDS             complement(2102299..2102826)
     CDS             2102911..2103666
     CDS             2103900..2105105
     CDS             complement(2105194..2106024)
     CDS             complement(2106051..2106314)
     CDS             complement(2106380..2107234)
     CDS             complement(2107377..2107955)
     CDS             complement(2108152..2109534)
     CDS             2109992..2111020
     CDS             2111001..2111207
     CDS             2111381..2112172
     CDS             2112381..2113043
     CDS             2113141..2114622
     CDS             complement(2114726..2114929)
     CDS             2115462..2115776
     CDS             2115773..2118073
     CDS             2118173..2118847
     CDS             complement(2118892..2119722)
     CDS             complement(2119749..2120012)
     CDS             2120087..2120527
     CDS             complement(2120988..2121680)
     CDS             complement(2121689..2123008)
     CDS             complement(2123073..2123990)
     CDS             complement(2123987..2131627)
     CDS             complement(2131630..2133162)
     CDS             complement(2133164..2133952)
     CDS             complement(2133949..2134815)
     CDS             complement(2135418..2135987)
     CDS             complement(2135984..2136676)
     CDS             complement(2136678..2137256)
     CDS             complement(2137253..2138293)
     CDS             complement(2138309..2139286)
     CDS             complement(2139332..2140174)
     CDS             complement(2140171..2141106)
     CDS             complement(2141124..2142920)
     CDS             complement(2142917..2143858)
     CDS             complement(2143868..2145190)
     CDS             complement(2145213..2145752)
     CDS             2145933..2146793
     CDS             complement(2146769..2147425)
     CDS             complement(2147422..2148204)
     CDS             complement(2148211..2149758)
     CDS             complement(2149840..2150961)
     CDS             2151493..2152335
     CDS             2152729..2154351
     CDS             2154749..2156176
     CDS             2156447..2157283
     CDS             2157394..2158221
     CDS             complement(2158542..2159222)
     CDS             2159407..2161461
     CDS             2161458..2162432
     CDS             complement(2162450..2162851)
     CDS             complement(2163139..2164194)
     CDS             2164493..2165218
     CDS             2165240..2165926
     CDS             2165923..2167470
     CDS             2167507..2168034
     CDS             2168031..2168714
     CDS             2168779..2169594
     CDS             complement(2169770..2171776)
     CDS             complement(2171810..2172940)
     CDS             complement(2173207..2175159)
     CDS             complement(2175305..2175736)
     CDS             complement(2175752..2176309)
     CDS             2176673..2176834
     CDS             complement(2176806..2177213)
     CDS             complement(2177219..2178286)
     CDS             complement(2178495..2179517)
     CDS             2179651..2180553
     CDS             2180583..2182232
     CDS             complement(2182631..2185408)
     CDS             2185575..2189768
     CDS             2189820..2190647
     CDS             2190727..2192223
     CDS             2192633..2193706
     CDS             2193976..2195457
     CDS             2195664..2197025
     CDS             2197618..2198958
     CDS             2199252..2199755
     CDS             2199845..2200570
     CDS             2200940..2201140
     CDS             complement(2201724..2204147)
     CDS             2204792..2205466
     CDS             2205463..2206311
     CDS             2206311..2206808
     CDS             complement(2206751..2206879)
     CDS             2206934..2207311
     CDS             2207410..2208711
     CDS             2208722..2210287
     CDS             2210284..2213496
     CDS             2213493..2213834
     CDS             2214098..2214481
     CDS             complement(2214556..2216388)
     CDS             complement(2216452..2217858)
     CDS             complement(2218373..2219368)
     CDS             complement(2219365..2219769)
     CDS             complement(2219851..2220786)
     CDS             2220800..2221990
     CDS             2222008..2222202
     CDS             complement(2222491..2222715)
     CDS             complement(2223027..2223935)
     CDS             complement(2223932..2225383)
     CDS             complement(2225380..2226399)
     CDS             complement(2226570..2228129)
     CDS             complement(2228625..2229665)
     CDS             2230046..2230522
     CDS             2230912..2231451
     CDS             2231411..2231614
     CDS             2231641..2232471
     CDS             2232493..2233008
     CDS             2233465..2233845
     CDS             2234141..2235580
     CDS             2235613..2237016
     CDS             2237022..2237858
     CDS             2238237..2238950
     CDS             complement(2239077..2240087)
     CDS             complement(2240160..2240882)
     CDS             complement(2240879..2242063)
     CDS             complement(2242060..2243406)
     CDS             complement(2243969..2245297)
     CDS             complement(2245481..2245933)
     CDS             complement(2245965..2246648)
     CDS             complement(2246679..2247872)
     CDS             complement(2247859..2248629)
     CDS             complement(2248687..2250528)
     CDS             2250788..2251867
     CDS             complement(2252162..2253808)
     CDS             complement(2254042..2255628)
     CDS             complement(2255803..2255943)
     CDS             complement(2256139..2256606)
     CDS             2256846..2257550
     CDS             complement(2257703..2258482)
     CDS             complement(2258499..2259137)
     CDS             complement(2259189..2260037)
     CDS             complement(2260116..2261900)
     CDS             2262103..2262426
     CDS             complement(2262532..2264061)
     CDS             complement(2264083..2264913)
     CDS             complement(2264940..2265203)
     CDS             2265581..2266135
     CDS             complement(2266315..2266731)
     CDS             2267133..2268227
     CDS             2268224..2269165
     CDS             2269325..2270938
     CDS             complement(2270957..2272405)
     CDS             complement(2272669..2273217)
     CDS             complement(2273810..2274379)
     CDS             complement(2274482..2275450)
     CDS             2275593..2276687
     CDS             2276716..2277828
     CDS             2277839..2278714
     CDS             2279303..2279686
     CDS             complement(2279823..2280233)
     CDS             2280785..2281723
     CDS             complement(2281796..2282080)
     CDS             complement(2282077..2282559)
     CDS             complement(2282610..2283440)
     CDS             complement(2283467..2283730)
     CDS             2284108..2284662
     CDS             complement(2284842..2285258)
     CDS             2285660..2286754
     CDS             2286751..2287692
     CDS             2287852..2289465
     CDS             complement(2289484..2290932)
     CDS             complement(2291196..2291744)
     CDS             complement(2292337..2292906)
     CDS             complement(2293009..2293977)
     CDS             2294120..2295214
     CDS             2295243..2296355
     CDS             2296366..2297241
     CDS             complement(2297378..2297788)
     CDS             2298340..2299278
     CDS             complement(2299351..2299635)
     CDS             complement(2299632..2300114)
     CDS             complement(2300165..2300995)
     CDS             complement(2301022..2301285)
     CDS             complement(2302602..2303822)
     CDS             2304213..2304617
     CDS             2304655..2305524
     CDS             complement(2305645..2306661)
     CDS             2307111..2308166
     CDS             complement(2308388..2311108)
     CDS             complement(2311208..2311579)
     CDS             complement(2311639..2312829)
     CDS             2313058..2313561
     CDS             2313593..2314576
     CDS             2314697..2315332
     CDS             2315442..2316299
     CDS             2316669..2318078
     CDS             2318075..2318665
     CDS             2318667..2321075
     CDS             2321076..2321759
     CDS             2322227..2322961
     CDS             2323055..2323687
     CDS             2323707..2324159
     CDS             2324581..2325366
     CDS             2325363..2326139
     CDS             complement(2326420..2327568)
     CDS             complement(2327580..2329988)
     CDS             complement(2330172..2330684)
     CDS             complement(2330681..2331754)
     CDS             complement(2331874..2332917)
     CDS             2333283..2333582
     CDS             2333695..2335185
     CDS             2335188..2336660
     CDS             2336787..2337626
     CDS             2337658..2338428
     CDS             2338605..2340068
     CDS             2340433..2340867
     CDS             2340959..2341924
     CDS             complement(2341894..2342808)
     CDS             2342861..2344510
     CDS             2344559..2344993
     CDS             complement(2345111..2345692)
     CDS             complement(2345842..2347107)
     CDS             2347245..2348138
     CDS             2348140..2349567
     CDS             2349694..2350080
     CDS             complement(2350424..2351248)
     CDS             complement(2351268..2352791)
     CDS             2353298..2357326
     CDS             2357361..2357804
     CDS             2357801..2358214
     CDS             2358262..2358993
     CDS             2359035..2360054
     CDS             2360162..2360809
     CDS             2360822..2362399
     CDS             2362585..2363355
     CDS             2363471..2363812
     CDS             2363880..2364530
     CDS             2364587..2366389
     CDS             2366598..2367074
     CDS             2367071..2368345
     CDS             2368535..2369134
     CDS             2369192..2370979
     CDS             2371137..2373572
     CDS             2373752..2374951
     CDS             2375046..2375810
     CDS             complement(2375924..2376748)
     CDS             2376882..2377361
     CDS             complement(2377406..2377804)
     CDS             2378126..2379997
     CDS             complement(2380490..2381209)
     CDS             complement(2381213..2382247)
     CDS             complement(2382244..2382360)
     CDS             2382473..2384836
     CDS             2384903..2386249
     CDS             2386271..2387305
     CDS             2387337..2388164
     CDS             complement(2388431..2389249)
     CDS             2389745..2390134
     CDS             complement(2390347..2391225)
     CDS             complement(2391273..2392052)
     CDS             complement(2392095..2392658)
     CDS             complement(2392676..2394775)
     CDS             complement(2394792..2395799)
     CDS             complement(2396055..2397761)
     CDS             complement(2397804..2398691)
     CDS             complement(2399193..2399825)
     CDS             complement(2399846..2400658)
     CDS             complement(2401347..2402405)
     CDS             complement(2402429..2403802)
     CDS             complement(2404288..2405220)
     CDS             2405366..2406538
     CDS             2406672..2407340
     CDS             2407759..2408481
     CDS             complement(2408549..2409235)
     CDS             complement(2409365..2410231)
     CDS             complement(2410308..2411090)
     CDS             2411227..2411577
     CDS             complement(2411567..2413099)
     CDS             complement(2413143..2414498)
     CDS             complement(2414537..2415844)
     CDS             complement(2415866..2416273)
     CDS             complement(2417205..2417921)
     CDS             complement(2418034..2419536)
     CDS             complement(2419642..2421174)
     CDS             2421342..2421713
     CDS             complement(2421780..2421977)
     CDS             complement(2422298..2423077)
     CDS             2423305..2424978
     CDS             2425281..2426114
     CDS             2426184..2426684
     CDS             complement(2426822..2428279)
     CDS             complement(2428407..2429705)
     CDS             complement(2429725..2430429)
     CDS             2430908..2431834
     CDS             complement(2432227..2433375)
     CDS             2433818..2434165
     CDS             complement(2434319..2434783)
     CDS             2435079..2436761
     CDS             complement(2436739..2438622)
     CDS             complement(2438672..2440117)
     CDS             2440780..2441361
     CDS             complement(2441529..2443271)
     CDS             2443402..2443665
     CDS             2443692..2444522
     CDS             complement(2444567..2444881)
     CDS             complement(2445151..2450628)
     CDS             2450667..2451230
     CDS             complement(2451206..2454472)
     CDS             2455035..2455715
     CDS             complement(2455675..2456016)
     CDS             complement(2456076..2456453)
     CDS             complement(2456740..2457114)
     CDS             complement(2457597..2457950)
     CDS             2458210..2459217
     CDS             2459228..2463307
     CDS             2463304..2463666
     CDS             2463668..2464030
     CDS             2464122..2466413
     CDS             2466483..2467259
     CDS             2467778..2470105
     CDS             complement(2470283..2471551)
     CDS             complement(2471628..2472824)
     CDS             complement(2472859..2474451)
     CDS             complement(2474448..2475098)
     CDS             2475476..2476717
     CDS             2476745..2477485
     CDS             2477535..2477660
     CDS             2478230..2479618
     CDS             complement(2479673..2481649)
     CDS             complement(2481646..2484165)
     CDS             complement(2484162..2485250)
     CDS             complement(2485247..2486212)
     CDS             complement(2486218..2487441)
     CDS             complement(2487438..2487689)
     CDS             complement(2487934..2488728)
     CDS             2489652..2490461
     CDS             2490494..2491876
     CDS             2491948..2493237
     CDS             2493418..2494662
     CDS             complement(2494691..2495590)
     CDS             2496054..2497535
     CDS             2497874..2498302
     CDS             2498314..2498706
     CDS             2498913..2499281
     CDS             complement(2499449..2500351)
     CDS             2500444..2501148
     CDS             2501153..2501851
     CDS             complement(2501962..2503140)
     CDS             2503304..2504545
     CDS             2504637..2505095
     CDS             2505130..2505792
     CDS             complement(2505948..2507090)
     CDS             complement(2507222..2508178)
     CDS             complement(2508204..2509274)
     CDS             complement(2509442..2510023)
     CDS             complement(2510097..2510639)
     CDS             complement(2511006..2512571)
     CDS             complement(2512616..2512849)
     CDS             complement(2512846..2513910)
     CDS             complement(2514118..2515311)
     CDS             complement(2515356..2516801)
     CDS             2517239..2517850
     CDS             complement(2518118..2519698)
     CDS             complement(2519785..2520936)
     CDS             complement(2520933..2521442)
     CDS             2521686..2522825
     CDS             2522838..2523167
     CDS             2523164..2524618
     CDS             complement(2524991..2525677)
     CDS             complement(2526108..2526500)
     CDS             complement(2527729..2529021)
     CDS             complement(2529206..2531323)
     CDS             complement(2531345..2532055)
     CDS             complement(2532101..2532871)
     CDS             complement(2532868..2534523)
     CDS             complement(2534516..2535178)
     CDS             complement(2535175..2535831)
     CDS             2536096..2536659
     CDS             2536671..2537231
     CDS             2537298..2537876
     CDS             2537977..2538600
     CDS             complement(2538845..2539786)
     CDS             complement(2539802..2541829)
     CDS             complement(2541937..2542263)
     CDS             complement(2542648..2543841)
     CDS             complement(2544086..2545168)
     CDS             2545317..2548031
     CDS             2548167..2549126
     CDS             2549315..2549452
     CDS             2549612..2551798
     CDS             2551905..2552069
     CDS             2552269..2552757
     CDS             2553158..2553604
     CDS             2554022..2554885
     CDS             complement(2555267..2555821)
     CDS             complement(2555818..2556633)
     CDS             complement(2556623..2557441)
     CDS             2557574..2558122
     CDS             2558125..2558748
     CDS             2558748..2559965
     CDS             2559962..2560936
     CDS             2560933..2561703
     CDS             2561712..2562509
     CDS             2562521..2563654
     CDS             2563888..2564811
     CDS             2564894..2565577
     CDS             2565665..2565889
     CDS             2565886..2566701
     CDS             complement(2567138..2567950)
     CDS             complement(2567947..2568684)
     CDS             complement(2568903..2570129)
     CDS             complement(2570136..2571224)
     CDS             complement(2571326..2572819)
     CDS             complement(2572884..2574293)
     CDS             2574457..2575029
     CDS             2575141..2576349
     CDS             complement(2576473..2577936)
     CDS             2578402..2578824
     CDS             complement(2579458..2580174)
     CDS             complement(2580668..2581726)
     CDS             2581936..2582850
     CDS             complement(2583297..2583545)
     CDS             complement(2584021..2584440)
     CDS             complement(2584506..2584946)
     CDS             2585409..2585726
     CDS             2585833..2586030
     CDS             2586021..2586275
     CDS             complement(2586385..2587110)
     CDS             complement(2587107..2587784)
     CDS             complement(2587784..2588524)
     CDS             complement(2588607..2589500)
     CDS             complement(2589733..2591037)
     CDS             complement(2591418..2592368)
     CDS             2592837..2594240
     CDS             2594348..2595736
     CDS             complement(2595830..2596348)
     CDS             complement(2596362..2597723)
     CDS             complement(2597943..2598569)
     CDS             complement(2598591..2600444)
     CDS             2600742..2601740
     CDS             complement(2602188..2602610)
     CDS             complement(2602628..2603899)
     CDS             complement(2604036..2605124)
     CDS             complement(2605170..2605721)
     CDS             complement(2605763..2608357)
     CDS             complement(2608532..2609062)
     CDS             complement(2609103..2609810)
     CDS             complement(2609839..2610645)
     CDS             complement(2610716..2611507)
     CDS             2611661..2612089
     CDS             complement(2612226..2612576)
     CDS             complement(2612573..2612746)
     CDS             complement(2612760..2613770)
     CDS             complement(2613908..2614633)
     CDS             complement(2614702..2615532)
     CDS             complement(2615559..2615822)
     CDS             complement(2616317..2617831)
     CDS             complement(2617933..2618193)
     CDS             complement(2618371..2618694)
     CDS             2619219..2619359
     CDS             2619478..2621151
     CDS             2621710..2621934
     CDS             2622057..2623520
     CDS             complement(2623656..2624996)
     CDS             complement(2625315..2625773)
     CDS             2626180..2628453
     CDS             2628450..2629943
     CDS             2629948..2631165
     CDS             complement(2631237..2631647)
     CDS             2631795..2632247
     CDS             2632291..2632881
     CDS             2632884..2633288
     CDS             2633266..2633994
     CDS             2633996..2635246
     CDS             2635271..2636701
     CDS             2636698..2637204
     CDS             2637243..2638034
     CDS             complement(2638265..2639881)
     CDS             complement(2640103..2640384)
     CDS             2640583..2641074
     CDS             2641222..2642304
     CDS             2642311..2642784
     CDS             complement(2642844..2643767)
     CDS             2643907..2644377
     CDS             2644446..2645168
     CDS             2646005..2646502
     CDS             2646525..2647523
     CDS             2647516..2648013
     CDS             2648010..2648645
     CDS             2648647..2648931
     CDS             2648997..2649260
     CDS             2649287..2650117
     CDS             2650189..2650716
     CDS             2650742..2651014
     CDS             2651133..2651915
     CDS             complement(2652235..2652663)
     CDS             2652745..2653620
     CDS             2653613..2654134
     CDS             2654292..2655305
     CDS             2655389..2656186
     CDS             2656214..2657062
     CDS             2657140..2658519
     CDS             2658530..2659207
     CDS             2659497..2660657
     CDS             2661133..2663145
     CDS             2663186..2666215
     CDS             2666753..2667853
     CDS             2668256..2669212
     CDS             complement(2669335..2670066)
     CDS             complement(2670439..2671161)
     CDS             complement(2671158..2672207)
     CDS             complement(2672204..2673082)
     CDS             complement(2673087..2674346)
     CDS             complement(2674563..2676068)
     CDS             complement(2676124..2676516)
     CDS             complement(2676527..2677336)
     CDS             complement(2677382..2678179)
     CDS             complement(2678264..2679913)
     CDS             2680641..2680982
     CDS             2680979..2682115
     CDS             complement(2682788..2683774)
     CDS             complement(2683804..2684640)
     CDS             complement(2685099..2686172)
     CDS             2686285..2687421
     CDS             2688028..2689233
     CDS             2689246..2691369
     CDS             2691733..2692866
     CDS             complement(2692943..2693509)
     CDS             complement(2693845..2694309)
     CDS             2694654..2694764
     CDS             2694865..2695305
     CDS             2695292..2695429
     CDS             complement(2695457..2696287)
     CDS             complement(2696314..2696577)
     CDS             2697385..2697681
     CDS             2697684..2698040
     CDS             complement(2698084..2699139)
     CDS             complement(2699136..2699450)
     CDS             complement(2699855..2700376)
     CDS             complement(2700446..2701057)
     CDS             complement(2701150..2701908)
     CDS             complement(2701931..2703313)
     CDS             complement(2703314..2703934)
     CDS             complement(2704155..2704901)
     CDS             2704923..2706131
     CDS             complement(2706462..2707244)
     CDS             complement(2707283..2707810)
     CDS             complement(2707837..2708070)
     CDS             complement(2708159..2708524)
     CDS             complement(2708553..2708942)
     CDS             complement(2708995..2709363)
     CDS             complement(2709360..2709773)
     CDS             complement(2709773..2710561)
     CDS             complement(2710629..2711384)
     CDS             complement(2711552..2712193)
     CDS             complement(2712190..2712810)
     CDS             complement(2712866..2713453)
     CDS             complement(2713517..2714587)
     CDS             complement(2714742..2716079)
     CDS             complement(2716121..2716777)
     CDS             complement(2716774..2718123)
     CDS             complement(2718137..2718376)
     CDS             complement(2718462..2719217)
     CDS             complement(2719214..2720140)
     CDS             complement(2720436..2720705)
     CDS             complement(2720702..2721334)
     CDS             complement(2721449..2722408)
     CDS             complement(2722456..2723010)
     CDS             complement(2723029..2723796)
     CDS             complement(2723793..2724611)
     CDS             complement(2724711..2725814)
     CDS             complement(2725811..2726626)
     CDS             complement(2726679..2726876)
     CDS             complement(2726925..2728058)
     CDS             2728661..2730427
     CDS             2730417..2730608
     CDS             complement(2730658..2731218)
     CDS             complement(2731215..2732726)
     CDS             complement(2733008..2734474)
     CDS             complement(2734568..2739271)
     CDS             complement(2739562..2740275)
     CDS             2740468..2741199
     CDS             complement(2741345..2742106)
     CDS             complement(2742151..2743233)
     CDS             complement(2743259..2744104)
     CDS             complement(2744101..2744985)
     CDS             complement(2745116..2746441)
     CDS             complement(2746526..2747758)
     CDS             complement(2747807..2748886)
     CDS             complement(2748883..2749437)
     CDS             complement(2749518..2751245)
     CDS             complement(2751242..2752135)
     CDS             complement(2752198..2752878)
     CDS             complement(2752875..2753822)
     CDS             2754063..2756456
     CDS             complement(2756557..2758038)
     CDS             complement(2758229..2758501)
     CDS             complement(2758629..2760512)
     CDS             2761340..2761681
     CDS             complement(2761698..2762690)
     CDS             2762845..2764971
     CDS             2765026..2766234
     CDS             2766244..2767374
     CDS             2767400..2768605
     CDS             2768892..2769197
     CDS             2769209..2770924
     CDS             2771292..2772578
     CDS             2772581..2773678
     CDS             2773627..2774544
     CDS             2774593..2775948
     CDS             complement(2776064..2776600)
     CDS             2776893..2777483
     CDS             complement(2778148..2778927)
     CDS             2779442..2779906
     CDS             complement(2780321..2781907)
     CDS             complement(2782045..2782296)
     CDS             2782665..2783003
     CDS             2783036..2784436
     CDS             complement(2784588..2786069)
     CDS             2786401..2787690
     CDS             2787718..2788674
     CDS             2788847..2789320
     CDS             2789397..2789666
     CDS             2789862..2791634
     CDS             complement(2791856..2792614)
     CDS             complement(2792719..2794287)
     CDS             complement(2794514..2795263)
     CDS             2795397..2795804
     CDS             2795816..2796076
     CDS             2796193..2796672
     CDS             2796698..2797696
     CDS             2797849..2798382
     CDS             complement(2798802..2799272)
     CDS             complement(2799328..2800095)
     CDS             2800128..2801144
     CDS             2801381..2801857
     CDS             2801907..2803484
     CDS             2803528..2805135
     CDS             2805366..2805971
     CDS             2805988..2806191
     CDS             2806326..2807183
     CDS             2807186..2807290
     CDS             complement(2807343..2807552)
     CDS             2807640..2808353
     CDS             2808418..2809059
     CDS             2809103..2810212
     CDS             2810225..2811127
     CDS             2811147..2811764
     CDS             complement(2811844..2812137)
     CDS             2812324..2813964
     CDS             2814114..2814932
     CDS             2815043..2816506
     CDS             complement(2816598..2817818)
     CDS             2818315..2818599
     CDS             2818589..2820184
     CDS             2820222..2821358
     CDS             2821449..2821547
     CDS             2822847..2825348
     CDS             complement(2825950..2827716)
     CDS             complement(2827829..2830423)
     CDS             complement(2830481..2831497)
     CDS             complement(2831481..2832584)
     CDS             complement(2832683..2833417)
     CDS             complement(2834153..2835076)
     CDS             2835510..2837276
     CDS             2837357..2838457
     CDS             2838513..2838761
     CDS             2838794..2839681
     CDS             2839678..2840244
     CDS             2840263..2841246
     CDS             2841251..2842249
     CDS             2842239..2843435
     CDS             2843443..2845011
     CDS             2845029..2846069
     CDS             2846066..2847937
     CDS             2847939..2849090
     CDS             2849130..2849795
     CDS             2849792..2850859
     CDS             2850865..2851935
     CDS             2851928..2853019
     CDS             2853094..2853627
     CDS             2853672..2855024
     CDS             2855070..2856101
     CDS             2856138..2857496
     CDS             2857540..2858361
     CDS             complement(2858690..2861917)
     CDS             complement(2861887..2863362)
     CDS             complement(2863295..2864005)
     CDS             complement(2864212..2865006)
     CDS             complement(2865007..2865903)
     CDS             complement(2866232..2867203)
     CDS             complement(2867475..2868938)
     CDS             complement(2869063..2869998)
     CDS             2870363..2870932
     CDS             2870974..2871360
     CDS             complement(2871687..2873327)
     CDS             complement(2873763..2874584)
     CDS             complement(2875225..2876205)
     CDS             complement(2876202..2879057)
     CDS             complement(2879054..2879449)
     CDS             complement(2879518..2881962)
     CDS             2882347..2882991
     CDS             complement(2883148..2884467)
     CDS             2884719..2885345
     CDS             2885456..2885956
     CDS             2886019..2886285
     CDS             complement(2886464..2887534)
     CDS             complement(2887623..2888228)
     CDS             complement(2888342..2888956)
     CDS             complement(2889120..2890076)
     CDS             complement(2890254..2891135)
     CDS             complement(2891169..2891819)
     CDS             complement(2891825..2893645)
     CDS             2893734..2894552
     CDS             2894557..2895663
     CDS             complement(2896051..2896683)
     CDS             complement(2896710..2897603)
     CDS             complement(2897689..2898657)
     CDS             complement(2898786..2899241)
     CDS             complement(2899528..2899887)
     CDS             2899905..2900132
     CDS             complement(2900037..2901599)
     CDS             complement(2901714..2902490)
     CDS             complement(2902487..2903152)
     CDS             complement(2903171..2903785)
     CDS             complement(2903791..2904330)
     CDS             complement(2904330..2905313)
     CDS             2905441..2907450
     CDS             2907671..2908096
     CDS             2908190..2908774
     CDS             2908787..2909644
     CDS             2909696..2910577
     CDS             complement(2910873..2911958)
     CDS             complement(2912177..2915044)
     CDS             2915288..2916445
     CDS             2916559..2917137
     CDS             2917615..2917878
     CDS             2917905..2918735
     CDS             2919363..2920505
     CDS             complement(2920696..2921814)
     CDS             2922217..2922897
     CDS             2923282..2923575
     CDS             2923815..2925005
     CDS             complement(2925184..2925642)
     CDS             complement(2925733..2926389)
     CDS             complement(2926386..2927030)
     CDS             2927631..2928266
     CDS             complement(2928395..2929876)
     CDS             complement(2929957..2930235)
     CDS             2930627..2932609
     CDS             2933348..2934562
     CDS             2934607..2935722
     CDS             2936308..2936877
     CDS             2936917..2937627
     CDS             2937854..2938861
     CDS             2939171..2939683
     CDS             complement(2940125..2941609)
     CDS             complement(2941716..2942408)
     CDS             2942530..2942760
     CDS             complement(2942843..2943148)
     CDS             complement(2943232..2944125)
     CDS             2944269..2944760
     CDS             complement(2944861..2945391)
     CDS             complement(2945782..2946681)
     CDS             2946822..2948348
     CDS             2948523..2950208
     CDS             2950708..2951487
     CDS             2951484..2952239
     CDS             2952338..2953501
     CDS             2953641..2954525
     CDS             2954525..2955499
     CDS             2955999..2957144
     CDS             2957465..2958622
     CDS             2958935..2959990
     CDS             2959995..2961779
     CDS             2961782..2962537
     CDS             2962699..2964672
     CDS             2964669..2965367
     CDS             2965420..2966190
     CDS             2966226..2967113
     CDS             2967103..2968254
     CDS             2968747..2969055
     CDS             2969168..2970019
     CDS             2970096..2970365
     CDS             2970493..2970963
     CDS             2970966..2971505
     CDS             2971552..2973093
     CDS             2973165..2974040
     CDS             2974120..2975514
     CDS             2975944..2976369
     CDS             complement(2976518..2977999)
     CDS             2978225..2979955
     CDS             2980542..2980856
     CDS             complement(2981056..2981841)
     CDS             2981981..2983075
     CDS             2983516..2985783
     CDS             complement(2985794..2985964)
     CDS             2986248..2990177
     CDS             2990262..2991401
     CDS             complement(2991641..2993188)
     CDS             complement(2993304..2994944)
     CDS             2994946..2995680
     CDS             2996413..2997567
     CDS             2997621..2998415
     CDS             2998524..2998826
     CDS             2999101..2999364
     CDS             complement(2999423..3000064)
     CDS             complement(3000164..3000595)
     CDS             3000678..3003182
     CDS             3003195..3003608
     CDS             3004524..3005987
     CDS             complement(3006138..3006278)
     CDS             complement(3006360..3007538)
     CDS             3008155..3009564
     CDS             3009764..3011245
     CDS             3011321..3012640
     CDS             3012637..3013440
     CDS             3013506..3013751
     CDS             complement(3014018..3015538)
     CDS             3015834..3016862
     CDS             complement(3016981..3018048)
     CDS             complement(3018077..3019780)
     CDS             3020008..3021189
     CDS             complement(3021224..3022612)
     CDS             complement(3022646..3023764)
     CDS             complement(3023916..3026843)
     CDS             complement(3027148..3027528)
     CDS             complement(3027622..3028818)
     CDS             complement(3029456..3029815)
     CDS             complement(3029987..3031039)
     CDS             complement(3031553..3032287)
     CDS             complement(3032353..3033147)
     CDS             3033445..3035547
     CDS             complement(3035868..3036767)
     CDS             complement(3037185..3038294)
     CDS             complement(3038364..3039194)
     CDS             complement(3039221..3039484)
     CDS             complement(3039816..3040040)
     CDS             3040258..3040575
     CDS             3041081..3041725
     CDS             3041908..3043569
     CDS             complement(3043717..3043917)
     CDS             complement(3044260..3044766)
     CDS             complement(3044962..3045210)
     CDS             3045375..3045650
     CDS             complement(3045703..3046524)
     CDS             3046591..3047343
     CDS             3047331..3048236
     CDS             3048296..3048724
     CDS             3048733..3049407
     CDS             3049939..3051600
     CDS             complement(3051901..3052524)
     CDS             3053187..3053492
     CDS             3053715..3054554
     CDS             complement(3054634..3055698)
     CDS             complement(3055700..3056332)
     CDS             complement(3056332..3057090)
     CDS             complement(3057093..3058157)
     CDS             complement(3058160..3058381)
     CDS             complement(3058393..3059427)
     CDS             complement(3059424..3060572)
     CDS             complement(3060569..3062899)
     CDS             complement(3063122..3063421)
     CDS             complement(3063450..3064970)
     CDS             complement(3065120..3066286)
     CDS             3066844..3067056
     CDS             complement(3067443..3068051)
     CDS             3068202..3069092
     CDS             3069212..3070033
     CDS             complement(3070222..3070926)
     CDS             3071232..3071528
     CDS             complement(3071632..3072696)
     CDS             3073290..3073610
     CDS             3073704..3074255
     CDS             3074449..3075309
     CDS             complement(3075343..3075597)
     CDS             3075609..3076346
     CDS             3076377..3076757
     CDS             3076789..3079092
     CDS             3079123..3079650
     CDS             3079691..3081712
     CDS             3081716..3082663
     CDS             3082660..3083364
     CDS             3083773..3084462
     CDS             3084811..3085206
     CDS             3085208..3085936
     CDS             3086134..3086637
     CDS             3086660..3087910
     CDS             3088097..3088597
     CDS             3089305..3090510
     CDS             3090507..3092609
     CDS             complement(3092590..3093129)
     CDS             3093225..3094349
     CDS             3094342..3095154
     CDS             3095179..3095910
     CDS             3096264..3097685
     CDS             3097849..3098202
     CDS             3098220..3099050
     CDS             complement(3099234..3100724)
     CDS             complement(3100821..3101513)
     CDS             3101840..3102823
     CDS             3102889..3103152
     CDS             3103179..3104009
     CDS             3104148..3104630
     CDS             3104710..3104847
     CDS             3104844..3106541
     CDS             3106505..3107605
     CDS             3107639..3110308
     CDS             3110398..3111519
     CDS             complement(3111718..3112650)
     CDS             complement(3112655..3113644)
     CDS             complement(3113641..3117534)
     CDS             complement(3117806..3118333)
     CDS             3118783..3119739
     CDS             complement(3119950..3121398)
     CDS             complement(3121395..3123656)
     CDS             complement(3123671..3124939)
     CDS             complement(3125555..3125785)
     CDS             complement(3125888..3126124)
     CDS             complement(3127180..3129345)
     CDS             3129950..3130453
     CDS             3130807..3132009
     CDS             3132267..3133502
     CDS             3133630..3134526
     CDS             complement(3134611..3135234)
     CDS             complement(3135572..3136216)
     CDS             3136375..3137658
     CDS             3138155..3138760
     CDS             3139358..3140620
     CDS             complement(3140830..3142293)
     CDS             complement(3142417..3143304)
     CDS             3143351..3143785
     CDS             3143908..3144486
     CDS             3144505..3145275
     CDS             3145302..3145637
     CDS             complement(3145951..3147357)
     CDS             complement(3147803..3148633)
     CDS             complement(3148660..3148923)
     CDS             3149243..3149446
     CDS             3149535..3151016
     CDS             complement(3151135..3152124)
     CDS             complement(3152117..3152890)
     CDS             complement(3152959..3153285)
     CDS             3153386..3154351
     CDS             complement(3154362..3154670)
     CDS             complement(3154667..3155614)
     CDS             complement(3155704..3157017)
     CDS             complement(3157771..3158415)
     CDS             complement(3158462..3158788)
     CDS             complement(3158893..3159639)
     CDS             complement(3159984..3160622)
     CDS             complement(3160641..3161570)
     CDS             complement(3161594..3162436)
     CDS             complement(3162433..3163557)
     CDS             3163831..3165891
     CDS             3165965..3166852
     CDS             3167238..3168197
     CDS             3168194..3168973
     CDS             3169083..3169505
     CDS             complement(3169563..3170048)
     CDS             complement(3170189..3171064)
     CDS             complement(3171648..3171977)
     CDS             complement(3171990..3172892)
     CDS             complement(3172929..3173729)
     CDS             complement(3173819..3174646)
     CDS             complement(3174843..3175835)
     CDS             3175882..3176808
     CDS             3176887..3178206
     CDS             3178389..3178646
     CDS             3178834..3179913
     CDS             3179959..3182676
     CDS             3182925..3184406
     CDS             complement(3184510..3185670)
     CDS             3185951..3186577
     CDS             3186965..3187393
     CDS             3187417..3188358
     CDS             3188355..3188684
     CDS             3188681..3190525
     CDS             3190522..3192066
     CDS             3192063..3193469
     CDS             3193484..3194653
     CDS             3194679..3196193
     CDS             3196190..3197482
     CDS             3197604..3198707
     CDS             3198704..3200101
     CDS             3200103..3201041
     CDS             3201062..3201814
     CDS             3201841..3203073
     CDS             3203182..3204378
     CDS             3204564..3205070
     CDS             3205312..3206229
     CDS             complement(3206620..3207099)
     CDS             3207721..3210516
     CDS             3210671..3211912
     CDS             3211933..3212802
     CDS             3212799..3213248
     CDS             complement(3213384..3213587)
     CDS             complement(3213623..3214378)
     CDS             complement(3214527..3215138)
     CDS             complement(3215142..3216071)
     CDS             complement(3216101..3217318)
     CDS             complement(3217315..3218574)
     CDS             complement(3218674..3219882)
     CDS             3220514..3220762
     CDS             3220755..3220958
     CDS             3221667..3221930
     CDS             3221957..3222787
     CDS             3223102..3223248
     CDS             3223306..3223473
     CDS             complement(3223971..3224969)
     CDS             3225185..3225496
     CDS             3225525..3225788
     CDS             3225973..3227091
     CDS             3227176..3228294
     CDS             3228418..3229881
     CDS             complement(3230096..3230653)
     CDS             complement(3230739..3231389)
     CDS             3231607..3233343
     CDS             3233375..3233977
     CDS             complement(3234168..3234719)
     CDS             complement(3234817..3236184)
     CDS             3236272..3237171
     CDS             3237185..3237505
     CDS             3237502..3238092
     CDS             3238563..3241550
     CDS             3241918..3243129
     CDS             3243564..3244043
     CDS             complement(3244291..3244764)
     CDS             complement(3244788..3245726)
     CDS             complement(3245827..3246330)
     CDS             complement(3246398..3247825)
     CDS             complement(3247873..3248775)
     CDS             complement(3248778..3250145)
     CDS             complement(3250230..3250703)
     CDS             complement(3250771..3251223)
     CDS             complement(3251419..3251979)
     CDS             complement(3251972..3252628)
     CDS             3252822..3254234
     CDS             3254231..3254800
     CDS             3254924..3257002
     CDS             3256999..3257877
     CDS             3257898..3258668
     CDS             3259128..3260762
     CDS             3260853..3261254
     CDS             3261519..3262436
     CDS             3262433..3263446
     CDS             3263484..3264173
     CDS             3264170..3264949
     CDS             3265079..3266074
     CDS             3266142..3267674
     CDS             3267789..3268793
     CDS             3268832..3269638
     CDS             3269685..3270758
     CDS             3270855..3271682
     CDS             complement(3271965..3272465)
     CDS             complement(3272509..3273126)
     CDS             complement(3273116..3274087)
     CDS             3274319..3276628
     CDS             3276956..3277387
     CDS             3277404..3277967
     CDS             complement(3278369..3279136)
     CDS             complement(3279133..3279549)
     CDS             complement(3279589..3280560)
     CDS             3280664..3282736
     CDS             3282827..3283837
     CDS             complement(3284246..3285445)
     CDS             complement(3285626..3286096)
     CDS             complement(3286183..3286842)
     CDS             3286957..3287892
     CDS             complement(3288519..3289211)
     CDS             3289457..3290074
     CDS             3290105..3290368
     CDS             3290395..3291225
     CDS             3291247..3292500
     CDS             3292493..3293563
     CDS             3293931..3294494
     CDS             3294542..3295375
     CDS             complement(3295533..3296666)
     CDS             complement(3297207..3297920)
     CDS             complement(3297938..3298249)
     CDS             3298396..3298734
     CDS             complement(3299084..3299614)
     CDS             complement(3299611..3300210)
     CDS             3300401..3301315
     CDS             complement(3301385..3302692)
     CDS             complement(3303060..3304292)
     CDS             complement(3304308..3306311)
     CDS             complement(3306517..3307275)
     CDS             complement(3307491..3308426)
     CDS             complement(3308427..3309536)
     CDS             complement(3309626..3310342)
     CDS             complement(3310363..3311151)
     CDS             complement(3311185..3311946)
     CDS             complement(3311973..3313214)
     CDS             complement(3313242..3314075)
     CDS             complement(3314129..3314554)
     CDS             complement(3314638..3315129)
     CDS             3315389..3316153
     CDS             3316150..3316914
     CDS             3317018..3317362
     CDS             3317397..3317882
     CDS             3318361..3318582
     CDS             complement(3319224..3320465)
     CDS             complement(3320462..3321109)
     CDS             complement(3321173..3322132)
     CDS             complement(3322254..3324209)
     CDS             3324231..3324827
     CDS             complement(3325059..3325571)
     CDS             3325721..3326377
     CDS             3326374..3327489
     CDS             3327510..3328274
     CDS             3328894..3329646
     CDS             3329643..3330599
     CDS             complement(3331073..3332221)
     CDS             complement(3332214..3333230)
     CDS             complement(3333227..3334219)
     CDS             complement(3334221..3334319)
     CDS             complement(3334298..3334999)
     CDS             complement(3335098..3336114)
     CDS             complement(3336226..3337854)
     CDS             complement(3338261..3339553)
     CDS             complement(3339785..3340099)
     CDS             complement(3340234..3341355)
     CDS             complement(3341427..3342407)
     CDS             3342768..3343331
     CDS             3343338..3344150
     CDS             3344216..3344869
     CDS             3345082..3345852
     CDS             3346721..3347008
     CDS             3347005..3347661
     CDS             3347903..3349306
     CDS             3349505..3350536
     CDS             complement(3350633..3351379)
     CDS             complement(3351572..3351859)
     CDS             complement(3351870..3353375)
     CDS             complement(3353485..3353811)
     CDS             complement(3353808..3354242)
     CDS             complement(3354375..3354716)
     CDS             3354965..3356761
     CDS             3356751..3357746
     CDS             3357739..3358419
     CDS             3358413..3359984
     CDS             3359990..3360442
     CDS             3360475..3361875
     CDS             complement(3361915..3363558)
     CDS             3363792..3364577
     CDS             3364523..3365461
     CDS             3365496..3366914
     CDS             complement(3366782..3367105)
     CDS             3367187..3367339
     CDS             complement(3367610..3368650)
     CDS             complement(3368682..3368894)
     CDS             3369248..3370537
     CDS             3370874..3371737
     CDS             3372005..3372190
     CDS             complement(3372233..3373330)
     CDS             3373439..3373645
     CDS             complement(3373926..3374753)
     CDS             3375063..3375416
     CDS             complement(3375583..3376770)
     CDS             3377036..3377920
     CDS             3377961..3378830
     CDS             3378878..3379591
     CDS             3379636..3380568
     CDS             3380657..3381934
     CDS             3382112..3383188
     CDS             3383741..3384157
     CDS             3384412..3384948
     CDS             3384958..3386301
     CDS             complement(3386728..3387270)
     CDS             complement(3387290..3388570)
     CDS             complement(3388588..3388839)
     CDS             3389164..3390063
     CDS             3390060..3390863
     CDS             3390830..3391519
     CDS             3391872..3393017
     CDS             3393014..3393628
     CDS             3393640..3394953
     CDS             3394943..3395986
     CDS             complement(3396360..3397304)
     CDS             3397450..3398670
     CDS             3398827..3399891
     CDS             complement(3400118..3401599)
     CDS             complement(3401755..3402081)
     CDS             3402118..3402402
     CDS             3402413..3403684
     CDS             complement(3403943..3404656)
     CDS             complement(3404678..3405673)
     CDS             complement(3405773..3406603)
     CDS             complement(3406630..3406893)
     CDS             3407832..3409022
     CDS             3409200..3409580
     CDS             3409582..3410139
     CDS             3410285..3410716
     CDS             3410717..3411415
     CDS             3411713..3412210
     CDS             3412274..3412648
     CDS             3413012..3417118
     CDS             3417140..3421378
     CDS             3421532..3422752
     CDS             3422892..3424739
     CDS             3424955..3425335
     CDS             3425506..3425976
     CDS             3426098..3428200
     CDS             3428242..3429432
     CDS             3429585..3429896
     CDS             3430083..3430742
     CDS             3430742..3431362
     CDS             3431359..3431673
     CDS             3431676..3432503
     CDS             3432514..3432789
     CDS             3432802..3433131
     CDS             3433143..3433943
     CDS             3433946..3434362
     CDS             3434372..3434566
     CDS             3434563..3434835
     CDS             3435145..3435513
     CDS             3435523..3435831
     CDS             3435849..3436388
     CDS             3436396..3436701
     CDS             3436716..3437111
     CDS             3437132..3437662
     CDS             3437675..3438040
     CDS             3438054..3438572
     CDS             3438588..3438770
     CDS             3438799..3439233
     CDS             3439278..3440624
     CDS             3440634..3440852
     CDS             3441028..3441393
     CDS             3441417..3441818
     CDS             3441969..3442592
     CDS             3442720..3443697
     CDS             3443838..3444233
     CDS             3444392..3444718
     CDS             3444711..3446594
     CDS             complement(3446810..3447808)
     CDS             complement(3448092..3448751)
     CDS             3448968..3449615
     CDS             3449746..3451923
     CDS             3451928..3453118
     CDS             3453316..3453579
     CDS             3453606..3454436
     CDS             complement(3454481..3455602)
     CDS             complement(3455738..3456568)
     CDS             complement(3456588..3457838)
     CDS             complement(3457965..3459368)
     CDS             complement(3459813..3460757)
     CDS             complement(3460910..3461485)
     CDS             complement(3461868..3462464)
     CDS             complement(3462766..3463452)
     CDS             3463981..3466251
     CDS             complement(3466736..3470317)
     CDS             3470637..3470834
     CDS             complement(3470983..3472446)
     CDS             complement(3472672..3473769)
     CDS             3473921..3474436
     CDS             complement(3474555..3475202)
     CDS             complement(3475444..3476043)
     CDS             complement(3476070..3476900)
     CDS             complement(3477022..3478110)
     CDS             complement(3478112..3478399)
     CDS             complement(3478769..3479572)
     CDS             complement(3479583..3479867)
     CDS             complement(3479930..3480166)
     CDS             complement(3480236..3480928)
     CDS             3481533..3482810
     CDS             complement(3487494..3488198)
     CDS             3488912..3489175
     CDS             3489202..3490032
     CDS             complement(3490297..3491763)
     CDS             3492038..3492457
     CDS             complement(3492614..3494290)
     CDS             complement(3494299..3494568)
     CDS             complement(3494648..3494986)
     CDS             complement(3495132..3495266)