CDS             97..252
     CDS             249..857
     CDS             889..2091
     CDS             2088..2969
     CDS             2947..3060
     CDS             3057..3743
     CDS             3736..4458
     CDS             4500..5348
     CDS             complement(5351..6334)
     CDS             6376..7431
     CDS             7570..10479
     CDS             10696..10788
     CDS             11143..11760
     CDS             complement(11767..11946)
     CDS             12050..12673
     CDS             complement(12647..13030)
     CDS             complement(13020..13880)
     CDS             complement(13920..15314)
     CDS             complement(15334..15555)
     CDS             15589..17808
     CDS             17801..19660
     CDS             complement(19647..20183)
     CDS             complement(20199..21008)
     CDS             21034..21516
     CDS             21513..22064
     CDS             complement(22052..22492)
     CDS             22613..23215
     CDS             complement(23195..23842)
     CDS             23895..24512
     CDS             24520..25713
     CDS             complement(25702..26757)
     CDS             26805..27947
     CDS             27959..28660
     CDS             complement(28655..29458)
     CDS             complement(29591..30088)
     CDS             30202..30864
     CDS             30861..31190
     CDS             31276..31734
     CDS             32275..34002
     CDS             34256..34702
     CDS             complement(34685..35257)
     CDS             35385..35828
     CDS             35789..36382
     CDS             complement(36667..37212)
     CDS             complement(37265..37399)
     CDS             complement(37479..37811)
     CDS             38490..40262
     CDS             40273..41331
     CDS             41337..41528
     CDS             41625..41819
     CDS             complement(41790..42533)
     CDS             complement(42565..42729)
     CDS             42978..43367
     CDS             43434..43829
     CDS             43863..44612
     CDS             complement(44609..45610)
     CDS             complement(45603..46343)
     CDS             46372..47328
     CDS             47294..47788
     CDS             47860..48516
     CDS             48833..49279
     CDS             49745..50146
     CDS             complement(50238..51206)
     CDS             complement(51207..52205)
     CDS             complement(52207..53313)
     CDS             complement(53306..54025)
     CDS             complement(53977..54648)
     CDS             complement(54626..55480)
     CDS             complement(55477..56157)
     CDS             complement(56169..56369)
     CDS             complement(56376..56789)
     CDS             complement(56786..57235)
     CDS             complement(57232..57591)
     CDS             complement(57588..58385)
     CDS             complement(58397..58795)
     CDS             complement(58779..59324)
     CDS             complement(59335..59832)
     CDS             complement(59853..61151)
     CDS             61284..61688
     CDS             61734..62819
     CDS             62839..64047
     CDS             complement(64034..66328)
     CDS             complement(66380..66835)
     CDS             66854..67888
     CDS             complement(67859..68911)
     CDS             complement(68859..69437)
     CDS             complement(69430..69993)
     CDS             70060..71214
     CDS             complement(71195..72673)
     CDS             complement(73708..74100)
     CDS             complement(74314..76038)
     CDS             complement(76025..76711)
     CDS             complement(76708..77907)
     CDS             complement(78098..78292)
     CDS             complement(78293..79423)
     CDS             complement(79467..80372)
     CDS             80426..81109
     CDS             81115..82512
     CDS             82518..84152
     CDS             84240..84935
     CDS             complement(84916..85710)
     CDS             85752..86957
     CDS             complement(86950..87813)
     CDS             87870..88241
     CDS             complement(88218..88610)
     CDS             88678..89373
     CDS             89415..90317
     CDS             90314..90655
     CDS             complement(90572..93199)
     CDS             complement(93241..94617)
     CDS             complement(94607..95170)
     CDS             complement(95139..95849)
     CDS             95905..96168
     CDS             complement(96149..96559)
     CDS             complement(96568..97020)
     CDS             complement(97075..98586)
     CDS             complement(98567..99988)
     CDS             complement(100015..102102)
     CDS             complement(102132..103238)
     CDS             103351..103521
     CDS             complement(103509..104171)
     CDS             104246..105148
     CDS             complement(105256..106164)
     CDS             complement(106161..107822)
     CDS             107824..108339
     CDS             complement(108316..109137)
     CDS             complement(109171..110052)
     CDS             complement(110094..110762)
     CDS             complement(110820..110930)
     CDS             complement(111001..111354)
     CDS             111846..112274
     CDS             112358..112801
     CDS             complement(112903..113859)
     CDS             complement(113947..114180)
     CDS             complement(114650..115024)
     CDS             complement(115476..117044)
     CDS             117090..117209
     CDS             117302..118267
     CDS             complement(118421..119638)
     CDS             complement(119626..119847)
     CDS             complement(119887..120039)
     CDS             120299..120457
     CDS             120548..120676
     CDS             complement(120673..120921)
     CDS             complement(121118..121324)
     CDS             complement(121317..122132)
     CDS             122786..124021
     CDS             complement(124010..124261)
     CDS             124323..124640
     CDS             124663..125556
     CDS             complement(125531..126304)
     CDS             complement(126291..126647)
     CDS             127176..127763
     CDS             127806..129608
     CDS             complement(129588..130013)
     CDS             130070..131128
     CDS             131130..131924
     CDS             131917..132345
     CDS             132412..132582
     CDS             132579..133430
     CDS             133427..134593
     CDS             134541..135581
     CDS             135566..136354
     CDS             136398..136799
     CDS             136780..137088
     CDS             137128..138063
     CDS             complement(138497..139618)
     CDS             complement(139591..140172)
     CDS             complement(140169..140723)
     CDS             complement(140783..142414)
     CDS             142618..143181
     CDS             143434..143940
     CDS             143942..145231
     CDS             complement(145235..146368)
     CDS             complement(146365..146727)
     CDS             146792..146989
     CDS             147003..147278
     CDS             147343..149652
     CDS             149658..149900
     CDS             150044..150952
     CDS             150999..151646
     CDS             151633..152913
     CDS             152861..153853
     CDS             153850..155106
     CDS             155103..155984
     CDS             155965..156678
     CDS             156665..156922
     CDS             156932..158560
     CDS             158520..159971
     CDS             159972..161090
     CDS             complement(161092..162078)
     CDS             complement(162109..163914)
     CDS             164314..164934
     CDS             complement(164888..165574)
     CDS             complement(165619..166320)
     CDS             complement(166515..167090)
     CDS             complement(167125..167655)
     CDS             complement(167652..167903)
     CDS             167915..169744
     CDS             169763..170626
     CDS             170623..172464
     CDS             complement(172438..173652)
     CDS             complement(173686..173949)
     CDS             174056..174355
     CDS             complement(174323..175930)
     CDS             176021..176698
     CDS             176721..177188
     CDS             complement(177200..177619)
     CDS             complement(177662..178051)
     CDS             complement(178048..179415)
     CDS             complement(179604..180833)
     CDS             180836..181381
     CDS             complement(181362..181868)
     CDS             complement(181819..182706)
     CDS             complement(182678..183577)
     CDS             complement(183541..184431)
     CDS             complement(185259..185567)
     CDS             complement(185592..186899)
     CDS             complement(186945..187526)
     CDS             187605..188081
     CDS             complement(188153..188596)
     CDS             complement(188611..188985)
     CDS             complement(189049..189366)
     CDS             complement(189372..190550)
     CDS             complement(190547..193189)
     CDS             complement(193195..195144)
     CDS             complement(195129..196571)
     CDS             complement(196577..196831)
     CDS             197205..199007
     CDS             complement(198996..199412)
     CDS             complement(199416..199601)
     CDS             199626..199922
     CDS             199932..200582
     CDS             200640..202016
     CDS             202018..202758
     CDS             202755..203297
     CDS             203299..203508
     CDS             complement(203519..205267)
     CDS             complement(205329..206279)
     CDS             complement(206480..207904)
     CDS             207909..208922
     CDS             208923..209972
     CDS             210097..211104
     CDS             211105..212514
     CDS             212541..213524
     CDS             complement(213501..214310)
     CDS             complement(214339..215556)
     CDS             complement(215580..216095)
     CDS             complement(216135..217109)
     CDS             complement(217166..217711)
     CDS             complement(217690..218709)
     CDS             218719..219279
     CDS             219242..220078
     CDS             220198..220551
     CDS             complement(220557..221096)
     CDS             complement(221077..222270)
     CDS             complement(222803..224134)
     CDS             complement(224131..224382)
     CDS             complement(225061..225228)
     CDS             complement(225253..225999)
     CDS             complement(225950..226273)
     CDS             complement(226283..226432)
     CDS             complement(226429..226788)
     CDS             227300..227599
     CDS             complement(227596..228060)
     CDS             complement(228032..229009)
     CDS             complement(228987..229523)
     CDS             complement(229516..229998)
     CDS             complement(230049..231119)
     CDS             complement(231116..231613)
     CDS             231686..232867
     CDS             233034..233282
     CDS             233371..233670
     CDS             233827..234093
     CDS             complement(234061..235572)
     CDS             complement(235569..236009)
     CDS             236056..236454
     CDS             complement(236451..237041)
     CDS             complement(237076..238356)
     CDS             complement(238363..238785)
     CDS             238786..239298
     CDS             239354..241018
     CDS             complement(241015..242637)
     CDS             complement(242664..243029)
     CDS             complement(243065..243316)
     CDS             complement(243318..243557)
     CDS             complement(243568..244716)
     CDS             complement(244748..246550)
     CDS             complement(246892..247212)
     CDS             complement(247569..248924)
     CDS             complement(249129..249437)
     CDS             complement(249483..249755)
     CDS             complement(249752..250030)
     CDS             complement(250020..250589)
     CDS             complement(250595..251596)
     CDS             complement(251593..252129)
     CDS             complement(252171..252416)
     CDS             complement(252385..253464)
     CDS             complement(253437..254333)
     CDS             complement(254333..255208)
     CDS             255258..256103
     CDS             256072..257013
     CDS             257014..258054
     CDS             258056..259051
     CDS             259048..260112
     CDS             260097..260906
     CDS             260884..262059
     CDS             262029..262835
     CDS             262804..264048
     CDS             264045..264707
     CDS             complement(264668..264982)
     CDS             265248..265541
     CDS             265543..267195
     CDS             267173..267997
     CDS             268202..268420
     CDS             complement(268425..270323)
     CDS             270412..271047
     CDS             271082..272167
     CDS             272178..272882
     CDS             complement(272869..274047)
     CDS             274091..274420
     CDS             274562..275344
     CDS             275424..275813
     CDS             275810..276304
     CDS             276282..277514
     CDS             277514..278572
     CDS             278560..279063
     CDS             279044..279547
     CDS             279550..279837
     CDS             279839..283225
     CDS             283225..284619
     CDS             284612..285646
     CDS             complement(285759..286874)
     CDS             complement(286846..287064)
     CDS             complement(287131..288432)
     CDS             complement(288531..289496)
     CDS             complement(289591..290634)
     CDS             complement(291003..291644)
     CDS             complement(291654..294356)
     CDS             complement(294560..294880)
     CDS             complement(294927..295934)
     CDS             complement(295940..296596)
     CDS             complement(296598..297110)
     CDS             complement(297116..297574)
     CDS             complement(297579..297767)
     CDS             complement(297799..298599)
     CDS             complement(298872..299315)
     CDS             complement(299322..299582)
     CDS             complement(299584..300255)
     CDS             complement(300252..300518)
     CDS             complement(300522..300677)
     CDS             complement(300674..301030)
     CDS             complement(301042..301506)
     CDS             301577..302740
     CDS             complement(302737..303792)
     CDS             complement(303854..304849)
     CDS             304893..305294
     CDS             305291..305521
     CDS             305563..306456
     CDS             306473..306631
     CDS             306624..307280
     CDS             complement(307260..307448)
     CDS             307487..308413
     CDS             308410..309468
     CDS             309522..310148
     CDS             310174..311073
     CDS             complement(311070..312485)
     CDS             complement(312608..313216)
     CDS             complement(313213..313614)
     CDS             complement(313601..314965)
     CDS             315002..315880
     CDS             315925..316908
     CDS             316920..317429
     CDS             317426..318394
     CDS             complement(318365..319240)
     CDS             319315..320832
     CDS             320846..321364
     CDS             complement(321348..322277)
     CDS             complement(322791..322901)
     CDS             complement(323316..323429)
     CDS             complement(323571..323888)
     CDS             complement(323985..325067)
     CDS             complement(325069..326844)
     CDS             complement(326885..327829)
     CDS             complement(328136..329296)
     CDS             complement(329319..330587)
     CDS             330646..330996
     CDS             complement(330962..331687)
     CDS             complement(332169..333398)
     CDS             333735..337430
     CDS             337478..338665
     CDS             339018..341201
     CDS             complement(341941..342501)
     CDS             complement(342491..343246)
     CDS             complement(343263..343532)
     CDS             complement(343538..343828)
     CDS             complement(343869..346610)
     CDS             346650..348368
     CDS             348369..348683
     CDS             348688..349437
     CDS             complement(349404..350543)
     CDS             complement(350522..351217)
     CDS             complement(351214..351678)
     CDS             complement(351659..352126)
     CDS             complement(352123..352782)
     CDS             352910..353668
     CDS             complement(353640..354944)
     CDS             355009..355788
     CDS             355791..356777
     CDS             356770..357768
     CDS             357792..358250
     CDS             complement(358247..358633)
     CDS             358711..359355
     CDS             359364..360611
     CDS             360590..361012
     CDS             361016..361558
     CDS             361565..361765
     CDS             361738..362277
     CDS             complement(362362..363606)
     CDS             complement(363603..365882)
     CDS             365906..369634
     CDS             369652..370518
     CDS             complement(370522..370854)
     CDS             370903..371634
     CDS             371678..371830
     CDS             371931..372701
     CDS             372726..373058
     CDS             373055..374035
     CDS             complement(374015..374353)
     CDS             374402..375382
     CDS             complement(375411..375989)
     CDS             complement(375949..376620)
     CDS             complement(376608..377348)
     CDS             complement(377589..377816)
     CDS             complement(377758..378120)
     CDS             complement(378187..378990)
     CDS             379220..379837
     CDS             complement(379793..380002)
     CDS             complement(380199..380528)
     CDS             complement(380629..381177)
     CDS             complement(381178..381825)
     CDS             complement(381851..382255)
     CDS             complement(382252..382608)
     CDS             complement(382601..384325)
     CDS             384378..385271
     CDS             complement(385258..385404)
     CDS             385500..385661
     CDS             complement(385794..386714)
     CDS             387452..388036
     CDS             388033..389013
     CDS             complement(389010..389447)
     CDS             complement(389485..390195)
     CDS             complement(390196..390468)
     CDS             390512..391183
     CDS             391230..392390
     CDS             complement(392359..392811)
     CDS             392867..393589
     CDS             393598..394158
     CDS             394148..394873
     CDS             complement(394844..395194)
     CDS             395293..395511
     CDS             complement(395505..396395)
     CDS             complement(396396..396959)
     CDS             complement(396956..397120)
     CDS             complement(397123..397707)
     CDS             complement(397707..398309)
     CDS             complement(398312..398935)
     CDS             complement(398955..399113)
     CDS             399141..401654
     CDS             complement(401626..402459)
     CDS             402506..403264
     CDS             403248..404993
     CDS             complement(404988..405257)
     CDS             complement(405273..406178)
     CDS             406229..406510
     CDS             complement(406507..407622)
     CDS             407678..409012
     CDS             408999..410456
     CDS             complement(410443..412068)
     CDS             412196..413338
     CDS             413371..413919
     CDS             complement(413903..415324)
     CDS             415401..416033
     CDS             416056..416394
     CDS             416431..416748
     CDS             416732..417616
     CDS             417750..418706
     CDS             418707..419693
     CDS             419671..420330
     CDS             complement(420471..421244)
     CDS             421390..422607
     CDS             422610..423494
     CDS             423491..424309
     CDS             424533..425558
     CDS             425555..426217
     CDS             426302..427126
     CDS             427181..429337
     CDS             429334..430944
     CDS             complement(430925..432187)
     CDS             432244..432489
     CDS             432474..433139
     CDS             complement(433155..433844)
     CDS             433904..434368
     CDS             434451..434654
     CDS             434783..435706
     CDS             435745..438549
     CDS             438552..439487
     CDS             complement(439484..439639)
     CDS             439809..440795
     CDS             440827..441159
     CDS             441260..441361
     CDS             complement(441818..441970)
     CDS             complement(441963..442076)
     CDS             complement(442549..442869)
     CDS             443033..443440
     CDS             complement(443316..443630)
     CDS             complement(443596..444333)
     CDS             444419..445135
     CDS             complement(445284..445679)
     CDS             445862..446953
     CDS             complement(447076..447333)
     CDS             complement(447338..447715)
     CDS             complement(447894..448625)
     CDS             complement(448668..448982)
     CDS             complement(449346..449633)
     CDS             complement(449741..449968)
     CDS             complement(450009..450920)
     CDS             complement(450970..451329)
     CDS             451779..452717
     CDS             453970..454188
     CDS             454319..454573
     CDS             454591..454782
     CDS             454843..455271
     CDS             455268..455459
     CDS             456133..456918
     CDS             456948..458195
     CDS             458188..459210
     CDS             459207..459617
     CDS             complement(459610..460911)
     CDS             complement(460955..462184)
     CDS             complement(462181..462582)
     CDS             complement(462588..463667)
     CDS             complement(463667..464719)
     CDS             complement(464828..465232)
     CDS             465344..466165
     CDS             complement(466421..466963)
     CDS             complement(467074..467478)
     CDS             complement(467825..468256)
     CDS             complement(468256..468426)
     CDS             complement(468955..469167)
     CDS             469811..469987
     CDS             470914..471864
     CDS             complement(472061..472219)
     CDS             472329..472478
     CDS             complement(473189..474268)
     CDS             complement(474274..475011)
     CDS             complement(475014..475874)
     CDS             complement(476348..476566)
     CDS             476851..477039
     CDS             477077..478162
     CDS             478181..479362
     CDS             479607..479708
     CDS             479854..480093
     CDS             480216..480380
     CDS             480346..480549
     CDS             complement(480506..480718)
     CDS             complement(480699..480839)
     CDS             complement(481138..482103)
     CDS             complement(482196..482315)
     CDS             482455..483393
     CDS             complement(484290..484916)
     CDS             486104..488752
     CDS             complement(488848..489288)
     CDS             complement(489285..489770)
     CDS             complement(489798..490109)
     CDS             490153..490731
     CDS             complement(490710..491633)
     CDS             491695..493416
     CDS             complement(493405..495492)
     CDS             495585..495887
     CDS             495893..496477
     CDS             496480..498258
     CDS             498258..499649
     CDS             499646..500287
     CDS             500274..500432
     CDS             500453..500761
     CDS             500806..502251
     CDS             502286..502573
     CDS             502607..503623
     CDS             503620..504222
     CDS             504260..505792
     CDS             complement(505789..506220)
     CDS             complement(506253..507260)
     CDS             complement(507232..507624)
     CDS             complement(507602..509320)
     CDS             complement(509529..510029)
     CDS             complement(510007..510810)
     CDS             510845..511822
     CDS             complement(511812..512642)
     CDS             512672..512902
     CDS             complement(512873..513745)
     CDS             complement(513790..514161)
     CDS             514276..514563
     CDS             514553..515524
     CDS             complement(515500..516024)
     CDS             516107..518941
     CDS             complement(518925..519524)
     CDS             519526..520656
     CDS             520634..521494
     CDS             521496..522194
     CDS             522187..522768
     CDS             522765..523520
     CDS             523517..524713
     CDS             524706..524990
     CDS             524987..525586
     CDS             525706..525951
     CDS             525978..526376
     CDS             526402..527775
     CDS             complement(527778..529289)
     CDS             complement(529340..529579)
     CDS             complement(529769..530047)
     CDS             complement(530119..530592)
     CDS             complement(530647..531255)
     CDS             complement(531252..531563)
     CDS             complement(531560..531859)
     CDS             complement(531861..532733)
     CDS             complement(532730..533884)
     CDS             complement(533862..534488)
     CDS             complement(534485..534964)
     CDS             complement(534957..535868)
     CDS             535932..536519
     CDS             536506..537174
     CDS             537335..537808
     CDS             complement(537792..538802)
     CDS             complement(538820..539326)
     CDS             complement(539379..539696)
     CDS             complement(539774..540166)
     CDS             540202..540831
     CDS             complement(540769..541395)
     CDS             complement(541376..542374)
     CDS             complement(542368..542712)
     CDS             542822..543523
     CDS             543534..543788
     CDS             543785..544459
     CDS             544450..546579
     CDS             546572..547924
     CDS             547930..549135
     CDS             549141..550580
     CDS             550577..551545
     CDS             551602..552057
     CDS             552150..552287
     CDS             552331..553551
     CDS             553551..554885
     CDS             554869..555972
     CDS             555969..559124
     CDS             559125..559973
     CDS             complement(559954..560547)
     CDS             560615..561589
     CDS             complement(561606..562142)
     CDS             complement(562244..562795)
     CDS             562845..563246
     CDS             563333..563821
     CDS             complement(563750..564202)
     CDS             564264..565319
     CDS             complement(565312..566070)
     CDS             566143..566694
     CDS             complement(566686..567543)
     CDS             complement(567579..568523)
     CDS             complement(568520..569194)
     CDS             complement(569181..569582)
     CDS             569617..570948
     CDS             570941..572200
     CDS             complement(572192..572881)
     CDS             complement(572859..573935)
     CDS             574064..574576
     CDS             complement(574555..575757)
     CDS             complement(575760..576086)
     CDS             complement(576091..576729)
     CDS             complement(576734..576970)
     CDS             577067..577486
     CDS             577462..577875
     CDS             complement(577862..578560)
     CDS             complement(578557..579279)
     CDS             complement(579263..579772)
     CDS             579806..580975
     CDS             580953..581537
     CDS             581748..581882
     CDS             581925..582593
     CDS             582563..583798
     CDS             complement(583766..584650)
     CDS             584670..585737
     CDS             complement(585724..587703)
     CDS             complement(587703..589946)
     CDS             complement(590460..591716)
     CDS             complement(591723..594278)
     CDS             complement(594271..595011)
     CDS             595600..596142
     CDS             complement(596120..596539)
     CDS             complement(596658..596813)
     CDS             complement(596824..597627)
     CDS             complement(597624..597866)
     CDS             complement(597866..598435)
     CDS             complement(598477..598743)
     CDS             complement(598757..599206)
     CDS             complement(599211..599798)
     CDS             complement(599801..601210)
     CDS             complement(601227..601661)
     CDS             complement(601664..602140)
     CDS             complement(602147..602791)
     CDS             complement(602793..603383)
     CDS             complement(603389..603844)
     CDS             complement(603841..604257)
     CDS             complement(604254..604799)
     CDS             complement(604809..605210)
     CDS             complement(605217..605381)
     CDS             complement(605387..605926)
     CDS             complement(605928..606647)
     CDS             complement(606655..607014)
     CDS             complement(607020..607436)
     CDS             complement(607438..607782)
     CDS             complement(607792..608031)
     CDS             complement(608048..608269)
     CDS             complement(608266..608955)
     CDS             complement(608957..609430)
     CDS             complement(609437..609859)
     CDS             complement(609895..610611)
     CDS             complement(610623..610868)
     CDS             complement(610870..611673)
     CDS             complement(611680..612735)
     CDS             complement(612786..613583)
     CDS             complement(613532..616492)
     CDS             complement(616781..617791)
     CDS             complement(617804..618391)
     CDS             618401..619867
     CDS             complement(619850..620578)
     CDS             complement(620585..622795)
     CDS             complement(622874..623575)
     CDS             complement(623597..623977)
     CDS             complement(623934..624209)
     CDS             complement(624206..624718)
     CDS             complement(624699..624911)
     CDS             complement(624928..625755)
     CDS             complement(625758..626495)
     CDS             complement(626461..627204)
     CDS             complement(627207..627908)
     CDS             complement(627926..628651)
     CDS             complement(628750..629181)
     CDS             complement(629156..629716)
     CDS             complement(629682..630131)
     CDS             complement(630134..630784)
     CDS             630846..632051
     CDS             complement(632028..633239)
     CDS             complement(633223..633849)
     CDS             complement(633839..634552)
     CDS             complement(634524..635147)
     CDS             complement(635111..635695)
     CDS             complement(635752..636378)
     CDS             complement(636420..636761)
     CDS             complement(636769..637074)
     CDS             complement(637318..637587)
     CDS             complement(637594..638010)
     CDS             complement(638014..638754)
     CDS             638774..638869
     CDS             639120..640448
     CDS             complement(641071..641976)
     CDS             complement(642176..642406)
     CDS             642880..643587
     CDS             complement(643584..644639)
     CDS             644722..646629
     CDS             complement(646857..647078)
     CDS             647431..647658
     CDS             complement(647904..648110)
     CDS             complement(648346..648834)
     CDS             complement(648846..649460)
     CDS             complement(649487..650488)
     CDS             650629..650727
     CDS             650696..651892
     CDS             651906..652583
     CDS             652621..653070
     CDS             653092..654084
     CDS             654081..655298
     CDS             complement(655295..655744)
     CDS             complement(655728..655964)
     CDS             complement(655982..657223)
     CDS             complement(657259..657774)
     CDS             657810..658349
     CDS             658336..660396
     CDS             complement(660393..660611)
     CDS             complement(660623..660952)
     CDS             complement(660962..661462)
     CDS             complement(661453..661980)
     CDS             662013..662546
     CDS             662543..663625
     CDS             663613..664182
     CDS             complement(664160..664516)
     CDS             664567..664836
     CDS             665401..666081
     CDS             complement(666288..666602)
     CDS             complement(666652..667260)
     CDS             667951..668595
     CDS             668738..670138
     CDS             670236..670454
     CDS             complement(670643..671608)
     CDS             complement(671701..671820)
     CDS             671864..672922
     CDS             672919..673809
     CDS             673797..673928
     CDS             674105..674659
     CDS             complement(674909..675973)
     CDS             676845..677078
     CDS             677071..677490
     CDS             677463..677852
     CDS             complement(677873..678988)
     CDS             complement(679721..680590)
     CDS             complement(680593..681282)
     CDS             681493..682593
     CDS             complement(682698..683090)
     CDS             complement(683080..683778)
     CDS             complement(684180..684374)
     CDS             684470..685837
     CDS             complement(685834..686085)
     CDS             complement(686082..686345)
     CDS             687133..687255
     CDS             687242..687691
     CDS             687645..687905
     CDS             complement(687979..688107)
     CDS             complement(688085..688381)
     CDS             complement(689156..689386)
     CDS             complement(689456..689974)
     CDS             complement(690131..690535)
     CDS             complement(690579..690821)
     CDS             complement(690870..691121)
     CDS             691470..692135
     CDS             complement(693360..694151)
     CDS             694558..694716
     CDS             694773..694919
     CDS             695686..696612
     CDS             696609..697838
     CDS             697868..698608
     CDS             698688..698870
     CDS             698881..699030
     CDS             699058..699834
     CDS             699834..700166
     CDS             complement(700409..700750)
     CDS             700784..701518
     CDS             701525..702574
     CDS             complement(702575..703540)
     CDS             703579..704502
     CDS             complement(704511..705065)
     CDS             complement(705264..705734)
     CDS             complement(705741..708023)
     CDS             complement(708093..708392)
     CDS             complement(708442..708624)
     CDS             complement(708600..709052)
     CDS             709667..709972
     CDS             710062..710967
     CDS             complement(711881..712834)
     CDS             complement(712831..713865)
     CDS             complement(713867..714547)
     CDS             complement(714532..714690)
     CDS             complement(714739..715269)
     CDS             complement(715397..715525)
     CDS             715734..716276
     CDS             complement(716488..716790)
     CDS             717064..718473
     CDS             718611..719330
     CDS             720549..721523
     CDS             722533..723915
     CDS             complement(723995..724231)
     CDS             complement(724198..724491)
     CDS             complement(724600..724884)
     CDS             725091..725210
     CDS             complement(725327..725485)
     CDS             complement(725642..725758)
     CDS             complement(725782..726441)
     CDS             727179..727760
     CDS             727824..728192
     CDS             728189..728737
     CDS             728964..729368
     CDS             729570..730520
     CDS             730663..730755
     CDS             complement(731109..732032)
     CDS             732180..732614
     CDS             732747..733019
     CDS             complement(733203..735080)
     CDS             735135..735338
     CDS             735325..735717
     CDS             complement(735703..736008)
     CDS             736262..736633
     CDS             complement(736622..738301)
     CDS             738414..739154
     CDS             complement(739093..739923)
     CDS             complement(739961..740287)
     CDS             complement(740476..741216)
     CDS             complement(741301..742371)
     CDS             complement(742365..742985)
     CDS             743017..743940
     CDS             complement(743933..745159)
     CDS             complement(745122..745781)
     CDS             complement(745781..746833)
     CDS             complement(746826..748166)
     CDS             complement(748150..749340)
     CDS             749434..750879
     CDS             complement(750854..751135)
     CDS             751217..751882
     CDS             751972..754356
     CDS             complement(754612..755691)
     CDS             755784..756056
     CDS             756108..757385
     CDS             757387..758109
     CDS             758096..759133
     CDS             759126..759740
     CDS             759718..760983
     CDS             760984..761571
     CDS             761575..762321
     CDS             762340..763548
     CDS             complement(763562..766012)
     CDS             766078..767073
     CDS             767033..767422
     CDS             767428..767742
     CDS             complement(767703..768017)
     CDS             complement(768014..768232)
     CDS             768342..768863
     CDS             768805..769428
     CDS             769631..770602
     CDS             770599..771720
     CDS             771711..771998
     CDS             772004..774010
     CDS             complement(774064..775167)
     CDS             complement(775198..775977)
     CDS             complement(775996..776712)
     CDS             776890..777141
     CDS             complement(777138..778397)
     CDS             778428..778736
     CDS             778742..779071
     CDS             779052..779477
     CDS             complement(779470..780996)
     CDS             complement(780980..782347)
     CDS             782382..783422
     CDS             783434..783847
     CDS             783849..784595
     CDS             784602..784970
     CDS             785043..786044
     CDS             786061..786549
     CDS             786530..786808
     CDS             786874..788313
     CDS             788315..789469
     CDS             790190..792706
     CDS             792761..793129
     CDS             complement(793122..794162)
     CDS             complement(794235..796136)
     CDS             complement(796129..797463)
     CDS             complement(797497..797655)
     CDS             797724..798959
     CDS             798966..799664
     CDS             799669..800085
     CDS             800089..801021
     CDS             800987..802123
     CDS             complement(802115..802492)
     CDS             complement(802675..803556)
     CDS             complement(803553..803825)
     CDS             803980..804876
     CDS             804848..805915
     CDS             complement(805899..806108)
     CDS             806139..806999
     CDS             complement(806988..807533)
     CDS             complement(807634..808389)
     CDS             808432..809205
     CDS             809187..809867
     CDS             complement(809864..810391)
     CDS             complement(810524..811609)
     CDS             complement(811637..813061)
     CDS             complement(813066..813359)
     CDS             813473..813844
     CDS             813804..815459
     CDS             complement(815475..815981)
     CDS             816070..816354
     CDS             complement(816329..816649)
     CDS             complement(816731..817024)
     CDS             817144..820644
     CDS             complement(820609..820878)
     CDS             complement(820990..823791)
     CDS             823866..824105
     CDS             824180..825628
     CDS             825625..826563
     CDS             826592..828184
     CDS             828181..829350
     CDS             829696..830091
     CDS             830094..831437
     CDS             831406..832518
     CDS             832542..833411
     CDS             833436..834233
     CDS             834345..834527
     CDS             834560..835240
     CDS             835246..835521
     CDS             835585..836970
     CDS             complement(837100..837783)
     CDS             837918..838220
     CDS             complement(838169..839233)
     CDS             complement(839386..840744)
     CDS             complement(840744..841256)
     CDS             complement(841379..842476)
     CDS             complement(842473..843159)
     CDS             complement(843169..844869)
     CDS             complement(844856..846199)
     CDS             846237..847502
     CDS             847516..849384
     CDS             849392..851026
     CDS             851055..851234
     CDS             851273..852463
     CDS             852495..852767
     CDS             complement(852826..853197)
     CDS             complement(853239..854066)
     CDS             complement(854063..855481)
     CDS             855569..856504
     CDS             856747..858180
     CDS             858186..859004
     CDS             859006..859809
     CDS             859806..860780
     CDS             860974..862209
     CDS             862206..863093
     CDS             863102..864232
     CDS             864354..864959
     CDS             complement(865035..866441)
     CDS             complement(867403..868398)
     CDS             complement(868399..870048)
     CDS             871481..871768
     CDS             complement(874608..874991)
     CDS             875604..875765
     CDS             875905..876081
     CDS             complement(876820..877914)
     CDS             878073..878894
     CDS             complement(878898..879254)
     CDS             complement(879264..881009)
     CDS             complement(881006..881611)
     CDS             complement(881608..882783)
     CDS             complement(882780..884102)
     CDS             complement(884108..884749)
     CDS             complement(884757..885710)
     CDS             886464..886865
     CDS             886897..887595
     CDS             887650..889623
     CDS             889657..890400
     CDS             890439..891647
     CDS             891622..892419
     CDS             892443..894620
     CDS             complement(895429..896043)
     CDS             complement(896036..897121)
     CDS             complement(897163..897462)
     CDS             complement(897455..897712)
     CDS             898582..898767
     CDS             complement(898750..899349)
     CDS             complement(899337..900575)
     CDS             complement(900535..901119)
     CDS             901138..901704
     CDS             901697..902134
     CDS             complement(902135..903010)
     CDS             complement(903007..903951)
     CDS             complement(903948..904832)
     CDS             904878..905645
     CDS             905678..906418
     CDS             906384..907376
     CDS             907366..907821
     CDS             907818..908105
     CDS             908105..908302
     CDS             908305..909105
     CDS             909102..909272
     CDS             complement(909262..911556)
     CDS             911795..913708
     CDS             complement(913783..914010)
     CDS             914084..915613
     CDS             complement(915977..916165)
     CDS             916860..917306
     CDS             917303..917719
     CDS             917759..918091
     CDS             complement(918081..918722)
     CDS             complement(918846..919112)
     CDS             complement(919106..919945)
     CDS             complement(919947..920393)
     CDS             920502..921533
     CDS             921533..921817
     CDS             complement(921818..922732)
     CDS             922767..923243
     CDS             923215..924312
     CDS             924309..924665
     CDS             complement(924674..925195)
     CDS             925904..927847
     CDS             complement(928014..928697)
     CDS             complement(929185..929439)
     CDS             complement(929426..930694)
     CDS             complement(930672..931112)
     CDS             complement(931294..931485)
     CDS             complement(931472..931684)
     CDS             complement(931790..931969)
     CDS             932541..932633
     CDS             932640..933317
     CDS             933329..933703
     CDS             933741..934313
     CDS             complement(934340..935677)
     CDS             935746..936423
     CDS             936420..938927
     CDS             938924..940120
     CDS             complement(940121..940582)
     CDS             940676..941482
     CDS             complement(941457..942194)
     CDS             942233..942550
     CDS             complement(942577..943503)
     CDS             complement(943500..944570)
     CDS             944625..945254
     CDS             945251..946060
     CDS             946071..947213
     CDS             complement(947203..947754)
     CDS             complement(948084..949358)
     CDS             complement(949342..951909)
     CDS             951999..952727
     CDS             952762..953226
     CDS             complement(953234..953530)
     CDS             953584..953883
     CDS             complement(953880..954065)
     CDS             complement(954091..954474)
     CDS             954677..954997
     CDS             955002..956138
     CDS             complement(956119..956466)
     CDS             complement(956435..956857)
     CDS             956910..957404
     CDS             957454..957804
     CDS             957883..958260
     CDS             complement(958272..958439)
     CDS             958487..958753
     CDS             complement(958736..959071)
     CDS             complement(959104..959568)
     CDS             959676..960710
     CDS             960707..961612
     CDS             961609..962664
     CDS             962667..963506
     CDS             963451..964488
     CDS             complement(964453..965712)
     CDS             965762..966097
     CDS             complement(966101..966616)
     CDS             complement(966613..966981)
     CDS             complement(966944..968284)
     CDS             complement(968295..968696)
     CDS             968854..969285
     CDS             969297..969539
     CDS             969608..970450
     CDS             970658..971971
     CDS             972029..973135
     CDS             973257..973862
     CDS             973849..974541
     CDS             974538..975455
     CDS             975477..976139
     CDS             976191..976706
     CDS             976832..978007
     CDS             complement(977985..979136)
     CDS             complement(979183..982971)
     CDS             complement(983163..984278)
     CDS             complement(984427..985140)
     CDS             complement(985130..985957)
     CDS             986048..987337
     CDS             987341..987514
     CDS             987576..988091
     CDS             988135..988437
     CDS             complement(988438..989463)
     CDS             complement(989495..989941)
     CDS             989950..990234
     CDS             990543..990683
     CDS             990754..991818
     CDS             991959..993335
     CDS             993328..994557
     CDS             994637..995728
     CDS             995757..996191
     CDS             996526..997824
     CDS             complement(997810..998610)
     CDS             complement(998656..999297)
     CDS             complement(999552..1000148)
     CDS             complement(1000636..1001058)
     CDS             complement(1001045..1001473)
     CDS             1002143..1003558
     CDS             complement(1003829..1004641)
     CDS             1004866..1005948
     CDS             complement(1005978..1006955)
     CDS             complement(1006952..1008058)
     CDS             complement(1008055..1008936)
     CDS             complement(1008947..1009825)
     CDS             complement(1009834..1011405)
     CDS             1011604..1014312
     CDS             complement(1014320..1015573)
     CDS             complement(1015610..1016533)
     CDS             1016722..1018521
     CDS             complement(1018510..1018917)
     CDS             1018989..1020059
     CDS             complement(1020696..1020809)
     CDS             1021037..1021198
     CDS             complement(1021402..1021932)
     CDS             complement(1022010..1022279)
     CDS             complement(1022567..1023256)
     CDS             complement(1023274..1023528)
     CDS             complement(1023621..1023740)
     CDS             1023932..1024519
     CDS             1024488..1025756
     CDS             complement(1025670..1026743)
     CDS             1027341..1027898
     CDS             complement(1027899..1028879)
     CDS             complement(1028929..1029738)
     CDS             complement(1029834..1029929)
     CDS             1030272..1031453
     CDS             1032029..1033321
     CDS             1033454..1033588
     CDS             complement(1033728..1034537)
     CDS             complement(1034566..1035201)
     CDS             complement(1035182..1035799)
     CDS             complement(1035783..1036424)
     CDS             complement(1036421..1037674)
     CDS             complement(1037675..1038160)
     CDS             1038738..1039328
     CDS             1039663..1039776
     CDS             1039799..1040275
     CDS             1040570..1041202
     CDS             complement(1041182..1042165)
     CDS             1042385..1042570
     CDS             complement(1042798..1043697)
     CDS             1043804..1044325
     CDS             1044350..1044694
     CDS             complement(1044711..1045604)
     CDS             complement(1045601..1046758)
     CDS             complement(1046762..1047028)
     CDS             complement(1047021..1047569)
     CDS             1047747..1049813
     CDS             complement(1050458..1050892)
     CDS             complement(1050958..1051857)
     CDS             complement(1051991..1052479)
     CDS             complement(1052775..1052942)
     CDS             complement(1053179..1053379)
     CDS             1053475..1054089
     CDS             complement(1054107..1054868)
     CDS             complement(1055184..1056452)
     CDS             complement(1056421..1057008)
     CDS             1057452..1058930
     CDS             complement(1058964..1059650)
     CDS             1059887..1060972
     CDS             1061044..1061850
     CDS             1061851..1062744
     CDS             complement(1062806..1063813)
     CDS             1063917..1064336
     CDS             1064502..1065716
     CDS             1065792..1066598
     CDS             1066732..1067664
     CDS             1067670..1068104
     CDS             1068109..1068513
     CDS             1068491..1068838
     CDS             1068850..1069980
     CDS             1069977..1070438
     CDS             complement(1070594..1070887)
     CDS             complement(1070884..1071342)
     CDS             1071441..1072424
     CDS             1072444..1072989
     CDS             1072986..1073279
     CDS             1073702..1073926
     CDS             1073916..1074308
     CDS             complement(1074996..1075151)
     CDS             1075347..1076399
     CDS             complement(1076566..1077174)
     CDS             complement(1077608..1077949)
     CDS             complement(1077940..1078287)
     CDS             1078983..1079435
     CDS             complement(1079407..1080216)
     CDS             complement(1080247..1080885)
     CDS             1080944..1081072
     CDS             1081711..1083105
     CDS             complement(1083623..1084759)
     CDS             complement(1084762..1085925)
     CDS             complement(1085910..1086209)
     CDS             1086288..1086431
     CDS             1087281..1087514
     CDS             complement(1087403..1087954)
     CDS             complement(1087960..1088496)
     CDS             complement(1088501..1088677)
     CDS             complement(1088795..1089388)
     CDS             complement(1089349..1089807)
     CDS             complement(1089847..1090317)
     CDS             complement(1090286..1091146)
     CDS             complement(1091187..1092941)
     CDS             complement(1092976..1093467)
     CDS             complement(1093458..1094843)
     CDS             complement(1094846..1095298)
     CDS             1095334..1096341
     CDS             1096411..1099122
     CDS             1099140..1100186
     CDS             1100189..1101541
     CDS             1101543..1102481
     CDS             1102450..1103427
     CDS             1103443..1103622
     CDS             complement(1103805..1104530)
     CDS             complement(1104508..1104789)
     CDS             1104845..1104964
     CDS             1105057..1106022
     CDS             complement(1106211..1106948)
     CDS             complement(1106938..1107909)
     CDS             complement(1107906..1109507)
     CDS             complement(1109513..1110499)
     CDS             1111161..1111412
     CDS             1111496..1111933
     CDS             1112541..1113728
     CDS             1113843..1116323
     CDS             complement(1116700..1118058)
     CDS             1118643..1119617
     CDS             complement(1119607..1120935)
     CDS             complement(1121211..1121786)
     CDS             1122025..1122273
     CDS             1122442..1122657
     CDS             1122745..1123044
     CDS             1123604..1124347
     CDS             1124403..1124699
     CDS             complement(1124576..1126654)
     CDS             complement(1126665..1127111)
     CDS             complement(1127121..1128389)
     CDS             1128882..1129145
     CDS             complement(1129863..1130912)
     CDS             complement(1131243..1131932)
     CDS             complement(1131950..1132204)
     CDS             1132602..1133720
     CDS             complement(1133725..1135116)
     CDS             complement(1135219..1135923)
     CDS             1136288..1136413
     CDS             1137034..1137255
     CDS             1137335..1138072
     CDS             1138301..1139629
     CDS             1139614..1140414
     CDS             1140404..1140805
     CDS             complement(1140958..1141761)
     CDS             complement(1141772..1142557)
     CDS             1142643..1143347
     CDS             1143417..1145006
     CDS             1145079..1145879
     CDS             1146469..1147014
     CDS             1147004..1147540
     CDS             1147633..1148598
     CDS             complement(1149105..1149938)
     CDS             complement(1149931..1150824)
     CDS             1150918..1151769
     CDS             1152137..1152748
     CDS             complement(1152745..1153746)
     CDS             complement(1153789..1155090)
     CDS             1155470..1156642
     CDS             complement(1156629..1158419)
     CDS             1158916..1159023
     CDS             complement(1159034..1160713)
     CDS             complement(1160738..1161943)
     CDS             1162424..1162912
     CDS             1162936..1163484
     CDS             1163977..1164102
     CDS             1164087..1164377
     CDS             1164540..1164686
     CDS             1164734..1164829
     CDS             1165095..1165235
     CDS             1165248..1167062
     CDS             1167110..1167226
     CDS             1167258..1167392
     CDS             1167379..1167480
     CDS             1167979..1168146
     CDS             complement(1168340..1169653)
     CDS             complement(1170115..1172595)
     CDS             1173070..1173648
     CDS             1173626..1174897
     CDS             1175015..1176085
     CDS             complement(1176148..1176900)
     CDS             1177035..1178246
     CDS             complement(1178229..1179092)
     CDS             1179193..1180293
     CDS             complement(1180468..1180611)
     CDS             1180710..1181360
     CDS             complement(1181782..1182555)
     CDS             complement(1183389..1183565)
     CDS             1183991..1184653
     CDS             complement(1184788..1185306)
     CDS             complement(1185287..1186006)
     CDS             complement(1186031..1186135)
     CDS             complement(1186104..1186691)
     CDS             1187005..1187811
     CDS             1187882..1189561
     CDS             1189545..1189979
     CDS             complement(1189954..1191945)
     CDS             complement(1192000..1192998)
     CDS             1193091..1194272
     CDS             1194301..1194774
     CDS             1194759..1194851
     CDS             1194841..1195527
     CDS             complement(1195968..1196498)
     CDS             complement(1196495..1196905)
     CDS             complement(1196929..1198053)
     CDS             1198232..1198675
     CDS             1198660..1199217
     CDS             complement(1199398..1200696)
     CDS             1200831..1201349
     CDS             complement(1201538..1202503)
     CDS             1202761..1203462
     CDS             1203909..1204946
     CDS             1204943..1205941
     CDS             complement(1206340..1206729)
     CDS             complement(1207453..1207830)
     CDS             complement(1208054..1208872)
     CDS             1209080..1209931
     CDS             1210170..1212011
     CDS             complement(1212043..1212210)
     CDS             1212563..1213678
     CDS             complement(1213832..1214791)
     CDS             1214892..1216907
     CDS             1216914..1219409
     CDS             1219415..1220197
     CDS             1221294..1221995
     CDS             complement(1222322..1223386)
     CDS             1223837..1224370
     CDS             complement(1224476..1224619)
     CDS             1224808..1225251
     CDS             1225212..1225805
     CDS             complement(1226116..1226862)
     CDS             complement(1226887..1227144)
     CDS             1227624..1227929
     CDS             1228221..1231316
     CDS             complement(1231762..1232895)
     CDS             complement(1233709..1233825)
     CDS             complement(1235096..1235302)
     CDS             complement(1235377..1235718)
     CDS             complement(1236885..1237049)
     CDS             complement(1238038..1238214)
     CDS             1238339..1238482
     CDS             complement(1238844..1239035)
     CDS             complement(1239657..1239857)
     CDS             1240145..1240417
     CDS             1240479..1241333
     CDS             1241293..1241898
     CDS             1242456..1243421
     CDS             1243411..1243728
     CDS             1244179..1245273
     CDS             1245343..1245876
     CDS             1246615..1247103
     CDS             1247105..1248040
     CDS             1248041..1248832
     CDS             1248817..1249788
     CDS             1249785..1251431
     CDS             1251428..1252072
     CDS             complement(1252229..1252528)
     CDS             complement(1252536..1253438)
     CDS             1253640..1254425
     CDS             1255335..1255532
     CDS             1258524..1258682
     CDS             1261012..1261182
     CDS             complement(1262048..1262737)
     CDS             complement(1262755..1263009)
     CDS             1263298..1263453
     CDS             1263492..1263659
     CDS             1263897..1264631
     CDS             1264838..1265626
     CDS             1266114..1266701
     CDS             1266753..1267172
     CDS             1267334..1267870
     CDS             complement(1267917..1268147)
     CDS             complement(1268756..1269445)
     CDS             complement(1269463..1269717)
     CDS             complement(1269810..1269929)
     CDS             1270092..1271321
     CDS             complement(1271424..1273034)
     CDS             1273483..1274442
     CDS             1275672..1275767
     CDS             1275788..1276312
     CDS             1276309..1276569
     CDS             1276571..1277293
     CDS             1277305..1277907
     CDS             1277873..1278292
     CDS             1278295..1279041
     CDS             1279034..1279870
     CDS             1279842..1280669
     CDS             1280671..1280835
     CDS             1280822..1282480
     CDS             1282426..1283310
     CDS             1283307..1283927
     CDS             1283924..1284838
     CDS             1284840..1285598
     CDS             1286107..1286691
     CDS             complement(1287031..1287171)
     CDS             complement(1287313..1288251)
     CDS             complement(1288534..1289430)
     CDS             complement(1289656..1290519)
     CDS             complement(1290519..1291598)
     CDS             complement(1291579..1292313)
     CDS             complement(1292310..1293833)
     CDS             complement(1293799..1294521)
     CDS             complement(1294537..1295502)
     CDS             complement(1295499..1295951)
     CDS             complement(1296030..1296641)
     CDS             1296800..1296928
     CDS             1298280..1298441
     CDS             1299449..1300162
     CDS             complement(1300681..1301847)
     CDS             complement(1302692..1303219)
     CDS             complement(1303207..1303473)
     CDS             complement(1303474..1304388)
     CDS             complement(1304394..1305149)
     CDS             complement(1305857..1306126)
     CDS             complement(1306451..1306696)
     CDS             complement(1308056..1308190)
     CDS             1311654..1311884
     CDS             complement(1312127..1312546)
     CDS             1313283..1314542
     CDS             complement(1315181..1315756)
     CDS             complement(1315750..1317408)
     CDS             complement(1317363..1317629)
     CDS             1318063..1320558
     CDS             1320564..1320905
     CDS             1321236..1321559
     CDS             complement(1321632..1322885)
     CDS             1322991..1324553
     CDS             complement(1324545..1325180)
     CDS             complement(1325625..1326590)
     CDS             complement(1326683..1326871)
     CDS             1326873..1327142
     CDS             complement(1327716..1328948)
     CDS             complement(1328970..1329176)
     CDS             complement(1329183..1329338)
     CDS             complement(1330173..1331039)
     CDS             complement(1331704..1332129)
     CDS             complement(1332122..1332589)
     CDS             1332832..1332951
     CDS             1333044..1333433
     CDS             1333433..1334008
     CDS             complement(1334297..1334473)
     CDS             1334498..1334734
     CDS             1334725..1335126
     CDS             1335113..1336363
     CDS             complement(1336464..1336907)
     CDS             complement(1336991..1337419)
     CDS             complement(1337632..1338498)
     CDS             complement(1338701..1339660)
     CDS             complement(1339737..1339958)
     CDS             1340387..1340620
     CDS             1340577..1340996
     CDS             1341997..1342947
     CDS             complement(1343008..1343346)
     CDS             1343471..1344274
     CDS             complement(1344300..1344434)
     CDS             1344586..1345083
     CDS             1345848..1346141
     CDS             complement(1346285..1347400)
     CDS             complement(1347608..1347931)
     CDS             complement(1347993..1348295)
     CDS             1348773..1349345
     CDS             complement(1349967..1350197)
     CDS             1350854..1351189
     CDS             1351270..1352472
     CDS             complement(1352555..1355656)
     CDS             1355907..1356590
     CDS             complement(1357300..1357455)
     CDS             1357488..1358021
     CDS             complement(1358059..1359234)
     CDS             1360281..1361546
     CDS             1361686..1362150
     CDS             1362221..1362400
     CDS             complement(1362914..1364008)
     CDS             complement(1364187..1364915)
     CDS             complement(1364918..1366330)
     CDS             complement(1366323..1366796)
     CDS             complement(1366799..1367608)
     CDS             complement(1367915..1368202)
     CDS             complement(1368467..1368937)
     CDS             1369373..1370437
     CDS             complement(1370641..1370931)
     CDS             complement(1370921..1371163)
     CDS             complement(1371297..1371623)
     CDS             complement(1371861..1372685)
     CDS             1373211..1373360
     CDS             1373314..1373658
     CDS             1373676..1374218
     CDS             1374680..1375012
     CDS             1374981..1375361
     CDS             1375618..1376841
     CDS             1377377..1378375
     CDS             1378387..1379361
     CDS             1379369..1380388
     CDS             1380370..1381005
     CDS             1381020..1381553
     CDS             1381827..1383182
     CDS             complement(1383858..1384883)
     CDS             1384983..1386137
     CDS             complement(1386468..1387892)
     CDS             1388376..1389023
     CDS             1389059..1389868
     CDS             complement(1390102..1391334)
     CDS             1391826..1393118
     CDS             1393123..1393971
     CDS             1393977..1394735
     CDS             complement(1394844..1395002)
     CDS             1395662..1395823
     CDS             complement(1395998..1397068)
     CDS             1397547..1398416
     CDS             1398676..1399431
     CDS             complement(1399695..1399811)
     CDS             complement(1399795..1400970)
     CDS             complement(1400951..1401970)
     CDS             complement(1402033..1402182)
     CDS             complement(1402589..1403113)
     CDS             1403475..1403714
     CDS             1403746..1404135
     CDS             1404183..1404605
     CDS             1404715..1405452
     CDS             1405449..1405745
     CDS             1406046..1406915
     CDS             1407842..1408669
     CDS             1408758..1409189
     CDS             complement(1409174..1409323)
     CDS             complement(1409325..1409459)
     CDS             complement(1409604..1410179)
     CDS             complement(1410329..1411699)
     CDS             1412210..1413394
     CDS             1413394..1414080
     CDS             1414389..1414565
     CDS             1415382..1415939
     CDS             1415965..1416306
     CDS             1416337..1416720
     CDS             complement(1417062..1418666)
     CDS             1418720..1418839
     CDS             1418932..1419897
     CDS             complement(1420046..1420630)
     CDS             complement(1420804..1421211)
     CDS             complement(1421343..1422710)
     CDS             complement(1422717..1424012)
     CDS             complement(1424009..1424695)
     CDS             complement(1424702..1427854)
     CDS             1428130..1430016
     CDS             1430039..1430932
     CDS             1431061..1432560
     CDS             complement(1432587..1432781)
     CDS             complement(1432890..1433741)
     CDS             complement(1433920..1434831)
     CDS             1435333..1435554
     CDS             1435680..1436033
     CDS             1436039..1437073
     CDS             1437080..1437778
     CDS             complement(1437748..1439055)
     CDS             complement(1439192..1439734)
     CDS             1439911..1441335
     CDS             complement(1441519..1443063)
     CDS             complement(1443075..1444715)
     CDS             1445389..1446273
     CDS             1446518..1448023
     CDS             1448024..1448893
     CDS             complement(1448951..1449178)
     CDS             complement(1449175..1449357)
     CDS             1449666..1450007
     CDS             1450055..1450573
     CDS             1450617..1450820
     CDS             complement(1451468..1452040)
     CDS             1452325..1453128
     CDS             complement(1453219..1453848)
     CDS             1453925..1454182
     CDS             complement(1454484..1454690)
     CDS             complement(1454687..1455115)
     CDS             1455422..1455709
     CDS             1456310..1456645
     CDS             1456673..1456834
     CDS             complement(1457330..1457458)
     CDS             complement(1457989..1458435)
     CDS             complement(1458558..1459364)
     CDS             complement(1460176..1461099)
     CDS             1461311..1461955
     CDS             complement(1461980..1463005)
     CDS             1463138..1464673
     CDS             1464742..1465701
     CDS             1465989..1466684
     CDS             1466644..1467852
     CDS             complement(1467986..1469011)
     CDS             complement(1469360..1470577)
     CDS             1470614..1471627
     CDS             1471712..1471822
     CDS             1471886..1472032
     CDS             1472103..1473362
     CDS             1473380..1474498
     CDS             1474711..1476120
     CDS             1476702..1476935
     CDS             complement(1476858..1477508)
     CDS             complement(1477469..1477693)
     CDS             complement(1477947..1479011)
     CDS             1479404..1480378
     CDS             complement(1480658..1482067)
     CDS             complement(1482200..1483252)
     CDS             complement(1483225..1484361)
     CDS             complement(1484423..1484911)
     CDS             1486446..1486649
     CDS             1486622..1487182
     CDS             1487906..1489453
     CDS             complement(1489637..1489981)
     CDS             complement(1489987..1492476)
     CDS             1492953..1493198
     CDS             1493220..1493849
     CDS             complement(1493962..1494321)
     CDS             complement(1494297..1494686)
     CDS             1495252..1495371
     CDS             1495464..1496429
     CDS             1496721..1497683
     CDS             1497688..1498104
     CDS             1498101..1499135
     CDS             complement(1499121..1500632)
     CDS             complement(1501090..1501563)
     CDS             1501633..1502697
     CDS             complement(1502702..1503115)
     CDS             complement(1503303..1503698)
     CDS             complement(1503682..1503924)
     CDS             1504337..1505563
     CDS             1506159..1508567
     CDS             complement(1508573..1509523)
     CDS             1509686..1510060
     CDS             1510060..1510713
     CDS             1511957..1512196
     CDS             1512162..1512542
     CDS             1512757..1513338
     CDS             1513316..1514584
     CDS             1514659..1514949
     CDS             complement(1515235..1516986)
     CDS             complement(1516989..1519040)
     CDS             1519238..1519717
     CDS             1519887..1521248
     CDS             1521245..1521631
     CDS             1521636..1522718
     CDS             1522666..1524249
     CDS             complement(1524224..1525270)
     CDS             complement(1525316..1526503)
     CDS             complement(1527105..1527437)
     CDS             complement(1527413..1527799)
     CDS             1528090..1529271
     CDS             1529268..1530953
     CDS             complement(1531378..1532343)
     CDS             complement(1532572..1533600)
     CDS             1533753..1533941
     CDS             1534379..1534678
     CDS             1534668..1534763
     CDS             1534924..1535139
     CDS             1535273..1535605
     CDS             1535783..1536145
     CDS             complement(1536092..1536595)
     CDS             complement(1536595..1536849)
     CDS             complement(1536846..1537007)
     CDS             1537652..1537918
     CDS             1538100..1538882
     CDS             1539650..1540336
     CDS             1540329..1540499
     CDS             complement(1540629..1541264)
     CDS             1541678..1542004
     CDS             1541979..1542281
     CDS             1542481..1543104
     CDS             complement(1543262..1545244)
     CDS             1545405..1546784
     CDS             complement(1547520..1548416)
     CDS             1548839..1549069
     CDS             1549199..1549657
     CDS             1549654..1550073
     CDS             complement(1550386..1550775)
     CDS             complement(1550772..1551014)
     CDS             complement(1551295..1552050)
     CDS             1552366..1553097
     CDS             1553115..1553609
     CDS             1553572..1554099
     CDS             1554089..1554484
     CDS             complement(1554739..1555338)
     CDS             complement(1555338..1556732)
     CDS             complement(1557188..1557625)
     CDS             1558011..1559351
     CDS             1559514..1559744
     CDS             1559741..1560073
     CDS             1560255..1560485
     CDS             complement(1560502..1561029)
     CDS             complement(1561035..1561487)
     CDS             1561586..1562044
     CDS             1562041..1562457
     CDS             complement(1563182..1563754)
     CDS             1563917..1564804
     CDS             1564806..1565336
     CDS             1565429..1566493
     CDS             1566453..1569419
     CDS             1569425..1570360
     CDS             complement(1570608..1571558)
     CDS             1571734..1572228
     CDS             complement(1572325..1573233)
     CDS             1573495..1574229
     CDS             complement(1574618..1574833)
     CDS             1575296..1575508
     CDS             complement(1575540..1576487)
     CDS             complement(1576624..1576755)
     CDS             complement(1577010..1577282)
     CDS             complement(1577397..1577657)
     CDS             1578607..1579065
     CDS             complement(1579814..1580320)
     CDS             complement(1580326..1580868)
     CDS             complement(1581265..1581762)
     CDS             complement(1581734..1582051)
     CDS             1582412..1582645
     CDS             1582638..1583024
     CDS             1583239..1583445
     CDS             complement(1583426..1583650)
     CDS             1584094..1584663
     CDS             complement(1584580..1585149)
     CDS             complement(1585110..1585553)
     CDS             1585642..1586121
     CDS             1587105..1588097
     CDS             1588601..1588729
     CDS             complement(1589036..1589734)
     CDS             complement(1590345..1591355)
     CDS             1592085..1592198
     CDS             complement(1592485..1592820)
     CDS             complement(1592924..1593184)
     CDS             1593366..1593497
     CDS             1593586..1593753
     CDS             1594043..1595182
     CDS             complement(1595237..1595479)
     CDS             complement(1595709..1595933)
     CDS             complement(1595911..1596495)
     CDS             complement(1596569..1597291)
     CDS             complement(1597288..1598331)
     CDS             complement(1598378..1598818)
     CDS             complement(1598847..1599287)
     CDS             1599439..1599594
     CDS             complement(1599778..1600218)
     CDS             complement(1600302..1600553)
     CDS             1601037..1601933
     CDS             1601965..1603074
     CDS             complement(1603299..1603598)
     CDS             complement(1603595..1604332)
     CDS             complement(1604963..1605760)
     CDS             complement(1606108..1606950)
     CDS             complement(1606986..1607255)
     CDS             1607477..1607587
     CDS             1607647..1608774
     CDS             1609060..1609854
     CDS             complement(1610213..1611178)
     CDS             1611934..1613340
     CDS             complement(1614044..1614982)
     CDS             complement(1614979..1616013)
     CDS             complement(1616016..1616639)
     CDS             1617122..1617568
     CDS             1617553..1617747
     CDS             1618384..1619436
     CDS             complement(1619724..1619981)
     CDS             1620381..1620641
     CDS             1620614..1621045
     CDS             1621252..1621977
     CDS             1621977..1622483
     CDS             1622939..1624333
     CDS             1624333..1624932
     CDS             complement(1625187..1625582)
     CDS             complement(1625572..1626099)
     CDS             complement(1626062..1626556)
     CDS             complement(1626574..1627305)
     CDS             1627621..1628376
     CDS             1628665..1629027
     CDS             complement(1629186..1629626)
     CDS             complement(1629710..1629961)
     CDS             complement(1630290..1630517)
     CDS             complement(1630939..1631898)
     CDS             1632138..1632359
     CDS             1632876..1633280
     CDS             1633733..1634242
     CDS             1634300..1634713
     CDS             1634878..1635063
     CDS             complement(1635126..1635656)
     CDS             complement(1635712..1637694)
     CDS             complement(1638041..1638670)
     CDS             complement(1638947..1639645)
     CDS             1639888..1640421
     CDS             1640455..1641642
     CDS             complement(1641643..1642833)
     CDS             complement(1642893..1643492)
     CDS             1644219..1644461
     CDS             complement(1644442..1644786)
     CDS             complement(1645053..1646012)
     CDS             1646067..1646849
     CDS             1646872..1648302
     CDS             1648337..1648474
     CDS             complement(1648543..1648803)
     CDS             complement(1648800..1649681)
     CDS             complement(1650236..1651222)
     CDS             complement(1651486..1652220)
     CDS             complement(1652624..1653475)
     CDS             1653672..1654013
     CDS             complement(1653996..1655258)
     CDS             complement(1655768..1656211)
     CDS             complement(1656295..1656723)
     CDS             1657007..1657195
     CDS             complement(1657250..1657837)
     CDS             complement(1658048..1659307)
     CDS             complement(1659285..1659863)
     CDS             1660009..1660527
     CDS             complement(1660613..1660981)
     CDS             complement(1661199..1661897)
     CDS             1662175..1662567
     CDS             1662551..1662928
     CDS             complement(1663148..1663384)
     CDS             complement(1663853..1664752)
     CDS             1664860..1665348
     CDS             1665410..1666546
     CDS             1666519..1667571
     CDS             1667704..1669113
     CDS             1669310..1670440
     CDS             1670734..1671339
     CDS             complement(1671786..1672634)
     CDS             1672755..1673162
     CDS             1673420..1673839
     CDS             complement(1673721..1674494)
     CDS             1674728..1674907
     CDS             complement(1674961..1675590)
     CDS             complement(1675627..1676370)
     CDS             complement(1676422..1677357)
     CDS             complement(1677378..1678214)
     CDS             1678371..1679213
     CDS             1679250..1680446
     CDS             1680391..1681323
     CDS             1681749..1682180
     CDS             complement(1682173..1682562)
     CDS             1682760..1682885
     CDS             1682955..1683302
     CDS             1683320..1683934
     CDS             complement(1684224..1684499)
     CDS             1684621..1685151
     CDS             1685257..1685937
     CDS             1686031..1686990
     CDS             complement(1687137..1687502)
     CDS             1687602..1688417
     CDS             1688414..1688794
     CDS             complement(1688968..1689495)
     CDS             complement(1689573..1690343)
     CDS             complement(1690351..1690563)
     CDS             1690648..1691007
     CDS             1691385..1692494
     CDS             1692724..1694721
     CDS             complement(1694683..1695507)
     CDS             1695924..1696445
     CDS             1696452..1696973
     CDS             1697074..1697244
     CDS             complement(1697284..1697487)
     CDS             complement(1697510..1697749)
     CDS             1698059..1698334
     CDS             complement(1698489..1699448)
     CDS             1699694..1700038
     CDS             1700448..1701320
     CDS             complement(1701327..1702997)
     CDS             complement(1703139..1704038)
     CDS             complement(1704103..1705134)
     CDS             1705197..1706417
     CDS             1706392..1706970
     CDS             complement(1707093..1708058)
     CDS             complement(1708042..1709634)
     CDS             complement(1709631..1710356)
     CDS             complement(1710446..1711084)
     CDS             complement(1711162..1712160)
     CDS             1712368..1712940
     CDS             complement(1713068..1713256)
     CDS             complement(1713563..1714087)
     CDS             complement(1714093..1714314)
     CDS             1714477..1714662
     CDS             1714872..1715066
     CDS             complement(1715787..1717454)
     CDS             complement(1717572..1718372)
     CDS             complement(1718631..1719143)
     CDS             1719792..1719908
     CDS             1720018..1721391
     CDS             complement(1721545..1722510)
     CDS             complement(1722603..1722722)
     CDS             1722738..1722962
     CDS             complement(1723000..1724466)
     CDS             1724861..1726711
     CDS             1727022..1728281
     CDS             complement(1728311..1728613)
     CDS             complement(1728731..1730104)
     CDS             1730365..1730715
     CDS             complement(1730726..1731223)
     CDS             1731280..1731696
     CDS             complement(1731693..1731941)
     CDS             complement(1731989..1732768)
     CDS             complement(1733373..1733786)
     CDS             complement(1733773..1734033)
     CDS             complement(1734034..1734231)
     CDS             1734675..1735316
     CDS             1735300..1736514
     CDS             1736574..1736801
     CDS             1736782..1737102
     CDS             complement(1737369..1738631)
     CDS             1738913..1739230
     CDS             complement(1740013..1740423)
     CDS             complement(1740420..1740665)
     CDS             1740915..1741211
     CDS             1741359..1741511
     CDS             1741483..1741677
     CDS             1742082..1742306
     CDS             1742293..1742688
     CDS             complement(1742791..1742985)
     CDS             1743887..1744006
     CDS             complement(1744475..1744648)
     CDS             complement(1745029..1745559)
     CDS             1745703..1746776
     CDS             complement(1746840..1747100)
     CDS             complement(1747084..1747380)
     CDS             1747527..1748480
     CDS             complement(1748470..1748907)
     CDS             1749076..1749408
     CDS             1749377..1749766
     CDS             complement(1749834..1751093)
     CDS             1751353..1751796
     CDS             1751793..1752224
     CDS             complement(1752576..1753430)
     CDS             1753659..1754552
     CDS             1754545..1755378
     CDS             1755680..1755949
     CDS             1756158..1756328
     CDS             1756303..1756749
     CDS             1756848..1757978
     CDS             1758106..1759269
     CDS             1759304..1760605
     CDS             1760648..1761646
     CDS             1761916..1762989
     CDS             1763430..1763837
     CDS             complement(1764009..1764932)
     CDS             1765101..1765526
     CDS             1765752..1765931
     CDS             1765895..1766023
     CDS             complement(1765998..1767983)
     CDS             complement(1768044..1769042)
     CDS             complement(1769056..1769256)
     CDS             complement(1769353..1770303)
     CDS             1770644..1771825
     CDS             1771855..1772328
     CDS             1772463..1773191
     CDS             complement(1773174..1773713)
     CDS             complement(1773710..1774120)
     CDS             complement(1774144..1775268)
     CDS             1775365..1775841
     CDS             1775885..1776751
     CDS             1776735..1777148
     CDS             complement(1777542..1778315)
     CDS             complement(1778571..1778996)
     CDS             1779283..1779681
     CDS             complement(1779715..1780665)
     CDS             1780812..1781108
     CDS             1781092..1782312
     CDS             complement(1782460..1782846)
     CDS             complement(1782833..1783108)
     CDS             1783479..1783715
     CDS             1783693..1784091
     CDS             1784480..1784704
     CDS             1784694..1785086
     CDS             1785260..1785772
     CDS             1785738..1786205
     CDS             complement(1786309..1787457)
     CDS             complement(1787734..1788111)
     CDS             complement(1788077..1788331)
     CDS             complement(1788560..1788904)
     CDS             complement(1789208..1789606)
     CDS             1789959..1790714
     CDS             complement(1790735..1791979)
     CDS             1792191..1792358
     CDS             1792417..1794081
     CDS             1794085..1796007
     CDS             1796241..1796507
     CDS             1796525..1796974
     CDS             complement(1797062..1797643)
     CDS             1797850..1797966
     CDS             1798337..1798930
     CDS             1798953..1799870
     CDS             1799863..1800333
     CDS             1800334..1801737
     CDS             1801739..1802593
     CDS             1802590..1805727
     CDS             1805727..1806668
     CDS             complement(1806774..1807262)
     CDS             complement(1807379..1808365)
     CDS             1808609..1808701
     CDS             1808762..1809634
     CDS             1815581..1815970
     CDS             1815967..1816932
     CDS             1816948..1817670
     CDS             1817654..1819159
     CDS             1819156..1819875
     CDS             1819856..1820893
     CDS             1820893..1821762
     CDS             complement(1821974..1822300)
     CDS             1822318..1822791
     CDS             1822754..1823143
     CDS             1823104..1823268
     CDS             1823352..1825286
     CDS             1825283..1826815
     CDS             1827106..1827495
     CDS             1827452..1827823
     CDS             1828163..1829068
     CDS             1829061..1829222
     CDS             1829346..1829486
     CDS             1829517..1829792
     CDS             1830100..1830342
     CDS             complement(1830357..1831514)
     CDS             complement(1831629..1832432)
     CDS             complement(1832442..1833212)
     CDS             1833314..1834018
     CDS             1834088..1834954
     CDS             1834942..1835682
     CDS             1835795..1836595
     CDS             1836633..1837319
     CDS             1837373..1837645
     CDS             1837881..1838174
     CDS             1838292..1839959
     CDS             1840039..1840266
     CDS             complement(1840170..1840364)
     CDS             complement(1840574..1840759)
     CDS             1840922..1841140
     CDS             1841137..1841667
     CDS             complement(1841761..1842330)
     CDS             1842409..1843047
     CDS             1843137..1843757
     CDS             1843772..1843885
     CDS             1843882..1845474
     CDS             1845458..1846423
     CDS             complement(1846928..1847446)
     CDS             1847556..1848455
     CDS             complement(1848518..1849708)
     CDS             1849776..1850858
     CDS             1850896..1852560
     CDS             complement(1852563..1853435)
     CDS             1853782..1855065
     CDS             1855075..1856301
     CDS             1856348..1857844
     CDS             complement(1857849..1859327)
     CDS             1859723..1861573
     CDS             1861884..1863143
     CDS             complement(1863259..1863411)
     CDS             1863429..1866056
     CDS             complement(1866419..1866721)
     CDS             complement(1866840..1868258)
     CDS             1869367..1869717
     CDS             complement(1869727..1870242)
     CDS             1870287..1870694
     CDS             complement(1870810..1871583)
     CDS             complement(1871635..1873110)
     CDS             complement(1873107..1874054)
     CDS             complement(1874110..1874577)
     CDS             complement(1874633..1876111)
     CDS             1876243..1876875
     CDS             complement(1876867..1878735)
     CDS             1878836..1879951
     CDS             1880014..1881159
     CDS             1881156..1882334
     CDS             1882345..1882842
     CDS             1882843..1883277
     CDS             complement(1883264..1884178)
     CDS             1884322..1886160
     CDS             1886148..1886732
     CDS             1886722..1888548
     CDS             complement(1888545..1889006)
     CDS             complement(1889747..1890487)
     CDS             complement(1890522..1891193)
     CDS             1891234..1892334
     CDS             complement(1892523..1892873)
     CDS             complement(1892833..1893897)
     CDS             complement(1893970..1894848)
     CDS             1895173..1895739
     CDS             1895792..1896118
     CDS             complement(1896115..1896651)
     CDS             complement(1896687..1897190)
     CDS             complement(1897233..1898162)
     CDS             complement(1898386..1899351)
     CDS             complement(1899444..1899563)
     CDS             complement(1899533..1899709)
     CDS             complement(1899747..1900520)
     CDS             complement(1900584..1902404)
     CDS             complement(1902460..1903080)
     CDS             1903259..1904257
     CDS             1904282..1906378
     CDS             1906422..1906922
     CDS             1906943..1908628
     CDS             1908797..1910953
     CDS             1910950..1913148
     CDS             1914151..1914378
     CDS             1914354..1914725
     CDS             complement(1915474..1918500)
     CDS             1918567..1919208
     CDS             1919713..1919844
     CDS             complement(1919863..1919967)
     CDS             1920786..1921745
     CDS             complement(1921900..1922226)
     CDS             complement(1922326..1923408)
     CDS             1923969..1924160
     CDS             1924213..1924776
     CDS             1925355..1925555
     CDS             1925542..1925880
     CDS             1925966..1926151
     CDS             complement(1926278..1926565)
     CDS             complement(1927221..1927352)
     CDS             1927357..1927521
     CDS             1927511..1928602
     CDS             1928604..1928987
     CDS             1928975..1929295
     CDS             complement(1929881..1929982)
     CDS             complement(1929972..1930073)
     CDS             complement(1930061..1930372)
     CDS             1931081..1931446
     CDS             1931541..1931690
     CDS             complement(1931907..1933070)
     CDS             complement(1933660..1933941)
     CDS             1934384..1934653
     CDS             complement(1934808..1935947)
     CDS             1936374..1937183
     CDS             complement(1937245..1938825)
     CDS             complement(1938830..1939021)
     CDS             complement(1939146..1939457)
     CDS             complement(1939450..1940055)
     CDS             complement(1940056..1940829)
     CDS             1940928..1941752
     CDS             complement(1941983..1942936)
     CDS             complement(1942987..1943718)
     CDS             1944067..1944186
     CDS             1944279..1945244
     CDS             complement(1945489..1945587)
     CDS             1945703..1946350
     CDS             complement(1946372..1947886)
     CDS             1948091..1948954
     CDS             1948951..1949301
     CDS             1949974..1950204
     CDS             1950201..1950713
     CDS             1950718..1950954
     CDS             1951498..1953090
     CDS             1953502..1954794
     CDS             1955003..1956094
     CDS             1956091..1957338
     CDS             1957357..1958373
     CDS             complement(1958425..1958892)
     CDS             complement(1959055..1960053)
     CDS             complement(1960257..1960403)
     CDS             1960696..1962195
     CDS             complement(1962697..1963968)
     CDS             complement(1964022..1964894)
     CDS             complement(1964891..1965892)
     CDS             complement(1965885..1966292)
     CDS             1967049..1968209
     CDS             1968238..1968660
     CDS             complement(1968668..1970356)
     CDS             complement(1970712..1971038)
     CDS             complement(1971177..1971818)
     CDS             complement(1971907..1972302)
     CDS             1972517..1972636
     CDS             1972729..1973694
     CDS             1974141..1974575
     CDS             1974691..1975056
     CDS             1975089..1977278
     CDS             1977528..1977869
     CDS             complement(1978217..1978630)
     CDS             1978700..1979764
     CDS             1980262..1982619
     CDS             1982669..1983019
     CDS             1983049..1983879
     CDS             1983860..1984561
     CDS             complement(1984523..1984894)
     CDS             complement(1985101..1985769)
     CDS             complement(1985781..1986086)
     CDS             complement(1986061..1986828)
     CDS             complement(1986907..1989909)
     CDS             complement(1989946..1990365)
     CDS             complement(1990523..1990897)
     CDS             complement(1990873..1991238)
     CDS             complement(1991329..1991541)
     CDS             complement(1991877..1992092)
     CDS             1992148..1992753
     CDS             1992750..1993250
     CDS             1993299..1993520
     CDS             complement(1993637..1994308)
     CDS             complement(1994295..1995482)
     CDS             1995866..1996393
     CDS             1996402..1997316
     CDS             1997307..1998119
     CDS             1998156..1998440
     CDS             1998652..1998921
     CDS             1998933..1999832
     CDS             complement(1999829..2000383)
     CDS             2000418..2001149
     CDS             2001586..2002656
     CDS             2002689..2003486
     CDS             2003519..2003866
     CDS             complement(2003859..2007092)
     CDS             2007309..2008547
     CDS             2009014..2009310
     CDS             2009385..2010569
     CDS             2010511..2010870
     CDS             2010928..2011773
     CDS             2011821..2012114
     CDS             complement(2012181..2012690)
     CDS             complement(2012683..2013399)
     CDS             complement(2013433..2014236)
     CDS             complement(2015157..2015987)
     CDS             complement(2015990..2016274)
     CDS             complement(2016255..2016629)
     CDS             2016665..2017993
     CDS             2018018..2018821
     CDS             complement(2018852..2019943)
     CDS             complement(2019940..2020095)
     CDS             complement(2020407..2020628)
     CDS             complement(2020615..2023653)
     CDS             complement(2023658..2025271)
     CDS             complement(2025294..2025884)
     CDS             complement(2025868..2026740)
     CDS             complement(2026761..2026865)
     CDS             2026971..2027651
     CDS             2027693..2029624
     CDS             2029637..2030356
     CDS             2030366..2030998
     CDS             2031001..2031663
     CDS             complement(2031660..2032370)
     CDS             2032422..2033480
     CDS             2033604..2034167
     CDS             2034192..2035244
     CDS             2035270..2035965
     CDS             complement(2036095..2037138)
     CDS             2037202..2037543
     CDS             complement(2037536..2038666)
     CDS             complement(2038638..2040353)
     CDS             complement(2040411..2040887)
     CDS             complement(2040871..2041620)
     CDS             2041721..2042788
     CDS             complement(2042766..2043119)
     CDS             2043206..2044204
     CDS             2044149..2044967
     CDS             complement(2044890..2045375)
     CDS             complement(2045359..2045628)
     CDS             complement(2045582..2045902)
     CDS             2045924..2046595
     CDS             complement(2046576..2047151)
     CDS             complement(2047227..2047373)
     CDS             2047756..2048640
     CDS             complement(2048608..2049474)
     CDS             2049579..2050109
     CDS             complement(2050090..2050743)
     CDS             complement(2050756..2051163)
     CDS             2051220..2052134
     CDS             2052124..2052840
     CDS             complement(2052811..2053437)
     CDS             2053505..2054482
     CDS             2054626..2054952
     CDS             complement(2054954..2056717)
     CDS             2056865..2057269
     CDS             2057280..2057534
     CDS             2058349..2059272
     CDS             complement(2059246..2059656)
     CDS             2059760..2060224
     CDS             2060221..2060892
     CDS             2061575..2062390
     CDS             complement(2062387..2063406)
     CDS             complement(2063403..2065997)
     CDS             complement(2065994..2067139)
     CDS             complement(2067142..2068644)
     CDS             complement(2068737..2069285)
     CDS             2069543..2071048
     CDS             complement(2071040..2071489)
     CDS             2071591..2073105
     CDS             2073102..2073911
     CDS             complement(2073908..2074570)
     CDS             complement(2074577..2075821)
     CDS             2075955..2076548
     CDS             2076545..2077186
     CDS             complement(2077175..2078122)
     CDS             complement(2078112..2078537)
     CDS             2078648..2078935
     CDS             complement(2078922..2079329)
     CDS             2079512..2080072
     CDS             complement(2080157..2080678)
     CDS             2080865..2081170
     CDS             complement(2081153..2082034)
     CDS             2082335..2082589
     CDS             complement(2082845..2083243)
     CDS             2083299..2084168
     CDS             2084231..2084881
     CDS             2084832..2085617
     CDS             2085729..2087216
     CDS             2087220..2087468
     CDS             complement(2087490..2088770)
     CDS             2088818..2089243
     CDS             complement(2089224..2090636)
     CDS             complement(2090649..2091539)
     CDS             complement(2091532..2091969)
     CDS             2092022..2093347
     CDS             2093422..2094543
     CDS             2094540..2096369
     CDS             2096394..2096783
     CDS             2096761..2097717
     CDS             complement(2097678..2098733)
     CDS             2098747..2098848
     CDS             2098838..2099599
     CDS             2099610..2100353
     CDS             complement(2100345..2102009)
     CDS             2102240..2103778
     CDS             complement(2103749..2104255)
     CDS             complement(2104400..2104804)
     CDS             complement(2104864..2105547)
     CDS             complement(2105534..2106523)
     CDS             complement(2106526..2107314)
     CDS             complement(2107321..2107989)
     CDS             complement(2107986..2108585)
     CDS             complement(2108586..2109635)
     CDS             complement(2109632..2110384)
     CDS             complement(2110381..2111379)
     CDS             complement(2111613..2111708)
     CDS             complement(2111982..2112146)
     CDS             complement(2112167..2113201)
     CDS             2113415..2114233
     CDS             complement(2114809..2115015)
     CDS             2115365..2116315
     CDS             complement(2116376..2116714)
     CDS             complement(2117137..2118558)
     CDS             complement(2118542..2120083)
     CDS             complement(2120086..2120790)
     CDS             complement(2120772..2121260)
     CDS             2121616..2122566
     CDS             complement(2122513..2122908)
     CDS             complement(2122901..2123659)
     CDS             complement(2123734..2124657)
     CDS             2124780..2125265
     CDS             2125249..2126718
     CDS             2127091..2127492
     CDS             2127575..2128387
     CDS             2128401..2128889
     CDS             2128886..2129068
     CDS             2129714..2129920
     CDS             2130106..2130258
     CDS             2130387..2130884
     CDS             2131125..2131862
     CDS             2132280..2133047
     CDS             complement(2133042..2134037)
     CDS             complement(2134090..2134554)
     CDS             2134562..2135158
     CDS             2135271..2135543
     CDS             2136209..2137171
     CDS             2137263..2138336
     CDS             complement(2138337..2138954)
     CDS             2139054..2139866
     CDS             2139836..2140612
     CDS             2140629..2141474
     CDS             2141705..2142397
     CDS             complement(2142445..2142906)
     CDS             complement(2142903..2143901)
     CDS             complement(2143909..2144421)
     CDS             2144479..2145309
     CDS             2145310..2145849
     CDS             complement(2145846..2146082)
     CDS             2146176..2146559
     CDS             2146599..2146799
     CDS             2146780..2147961
     CDS             complement(2147932..2149548)
     CDS             2149579..2149869
     CDS             2149856..2150650
     CDS             2150698..2152398
     CDS             2152400..2153350
     CDS             2153356..2154228
     CDS             2154229..2154594
     CDS             complement(2154682..2156040)
     CDS             complement(2156037..2157185)
     CDS             2157622..2158068
     CDS             2158065..2158346
     CDS             2158372..2160012
     CDS             2160251..2161186
     CDS             2161170..2162300
     CDS             complement(2162297..2162611)
     CDS             complement(2162590..2163129)
     CDS             2163267..2164274
     CDS             2164305..2164847
     CDS             complement(2164806..2165375)
     CDS             complement(2165372..2166136)
     CDS             complement(2166139..2166465)
     CDS             complement(2166513..2167706)
     CDS             complement(2167742..2169007)
     CDS             2169053..2169472
     CDS             2169469..2169765
     CDS             2169771..2170484
     CDS             2170481..2171119
     CDS             2171113..2172168
     CDS             2172218..2174068
     CDS             2174092..2174925
     CDS             complement(2174900..2176030)
     CDS             2176242..2177054
     CDS             complement(2177035..2178315)
     CDS             complement(2178312..2178830)
     CDS             complement(2178847..2179395)
     CDS             complement(2179413..2180747)
     CDS             complement(2180744..2181439)
     CDS             2181477..2181932
     CDS             complement(2181923..2184145)
     CDS             2184163..2184975
     CDS             2184930..2185730
     CDS             complement(2185709..2186470)
     CDS             complement(2186409..2187092)
     CDS             2187140..2187886
     CDS             2187886..2189076
     CDS             2189109..2189342
     CDS             complement(2189569..2189883)
     CDS             2190033..2190209
     CDS             complement(2190206..2190841)
     CDS             complement(2190850..2191893)
     CDS             complement(2192042..2192656)
     CDS             complement(2192668..2192874)
     CDS             complement(2192855..2193247)
     CDS             complement(2193240..2193617)
     CDS             2193650..2194153
     CDS             2194143..2194559
     CDS             complement(2194603..2195046)
     CDS             complement(2195006..2196502)
     CDS             2196594..2197565
     CDS             2197562..2198356
     CDS             complement(2198301..2200124)
     CDS             complement(2200206..2201762)
     CDS             2201886..2203055
     CDS             2203048..2203587
     CDS             complement(2203577..2205238)
     CDS             2205318..2205746
     CDS             2205820..2206350
     CDS             complement(2206363..2206887)
     CDS             2206949..2208520
     CDS             complement(2208510..2208770)
     CDS             complement(2208915..2209334)
     CDS             2209361..2209930
     CDS             complement(2209901..2210407)
     CDS             complement(2210413..2211249)
     CDS             complement(2211482..2212210)
     CDS             complement(2212210..2212797)
     CDS             complement(2212797..2213036)
     CDS             complement(2213038..2213865)
     CDS             2213911..2215062
     CDS             2215007..2215795
     CDS             2215993..2217270
     CDS             2217271..2218257
     CDS             complement(2218254..2218586)
     CDS             complement(2218528..2219541)
     CDS             2219555..2219998
     CDS             complement(2219975..2221033)
     CDS             complement(2221030..2221881)
     CDS             2222110..2223468
     CDS             2223552..2224118
     CDS             complement(2224121..2224909)
     CDS             2224988..2225473
     CDS             2225443..2226039
     CDS             2226065..2226661
     CDS             2226670..2227659
     CDS             complement(2227656..2228342)
     CDS             2228374..2229513
     CDS             2229623..2230285
     CDS             complement(2230274..2231260)
     CDS             complement(2231220..2231489)
     CDS             2231618..2233765
     CDS             2233725..2233901
     CDS             complement(2233902..2235473)
     CDS             complement(2235498..2236007)
     CDS             complement(2236007..2237539)
     CDS             complement(2237964..2239571)
     CDS             complement(2239564..2240262)
     CDS             complement(2240404..2240610)
     CDS             complement(2240677..2241174)
     CDS             complement(2241175..2242422)
     CDS             complement(2242506..2243807)
     CDS             2243888..2245726
     CDS             2245817..2246212
     CDS             complement(2246229..2246516)
     CDS             2246664..2247398
     CDS             2247525..2247719
     CDS             2247725..2249242
     CDS             2249306..2250049
     CDS             2250084..2250284
     CDS             complement(2250305..2251018)
     CDS             2251714..2251914
     CDS             complement(2251898..2252260)
     CDS             2252492..2253541
     CDS             complement(2253527..2254309)
     CDS             complement(2254375..2255388)
     CDS             complement(2255473..2256156)
     CDS             complement(2256156..2257112)
     CDS             2257164..2258801
     CDS             2258854..2259294
     CDS             2259655..2260398
     CDS             2260444..2261208
     CDS             2261252..2262235
     CDS             2262237..2262683
     CDS             2262817..2263422
     CDS             2263553..2264470
     CDS             2264548..2265558
     CDS             complement(2265544..2266731)
     CDS             complement(2266770..2267669)
     CDS             complement(2267674..2268600)
     CDS             complement(2268690..2269448)
     CDS             complement(2269483..2270529)
     CDS             complement(2270813..2271217)
     CDS             complement(2271280..2272671)
     CDS             complement(2273466..2274935)
     CDS             2275209..2275796
     CDS             complement(2275798..2276241)
     CDS             2276632..2277774
     CDS             2277771..2278145
     CDS             2278221..2278409
     CDS             2278488..2280146
     CDS             2280182..2281294
     CDS             complement(2281312..2283303)
     CDS             complement(2283385..2284317)
     CDS             2284524..2285990
     CDS             2286281..2287036
     CDS             2287042..2288103
     CDS             complement(2288111..2289037)
     CDS             2289080..2290036
     CDS             complement(2290030..2290965)
     CDS             complement(2291000..2291944)
     CDS             2292023..2293702
     CDS             complement(2293755..2294201)
     CDS             complement(2294204..2295541)
     CDS             complement(2295958..2297181)
     CDS             complement(2297189..2298469)
     CDS             2298673..2298804
     CDS             complement(2299078..2299446)
     CDS             complement(2299422..2299811)
     CDS             complement(2300018..2300590)
     CDS             2300632..2301045
     CDS             complement(2301034..2302002)
     CDS             2302377..2303117
     CDS             2303254..2304297
     CDS             complement(2304367..2306178)
     CDS             complement(2306712..2308109)
     CDS             complement(2308155..2308748)
     CDS             complement(2309085..2310050)
     CDS             complement(2310143..2310262)
     CDS             complement(2310331..2311164)
     CDS             2311631..2311741
     CDS             2311926..2312876
     CDS             complement(2313017..2313226)
     CDS             complement(2313547..2313840)
     CDS             2313953..2314387
     CDS             2314473..2315126
     CDS             2315129..2315824
     CDS             2315793..2318141
     CDS             2318146..2319645
     CDS             complement(2319642..2319935)
     CDS             2320236..2320430
     CDS             2320573..2324499
     CDS             2324504..2326336
     CDS             complement(2326298..2327317)
     CDS             complement(2327353..2328642)
     CDS             complement(2328680..2329435)
     CDS             2329568..2329939
     CDS             2330291..2331250
     CDS             2331433..2332599
     CDS             2332633..2333862
     CDS             2333935..2334618
     CDS             complement(2334605..2335153)
     CDS             2335391..2335651
     CDS             2335698..2336555
     CDS             complement(2336560..2337624)
     CDS             2337818..2338777
     CDS             2339355..2339498
     CDS             complement(2339778..2340059)
     CDS             2340184..2341242
     CDS             2341282..2342274
     CDS             complement(2342279..2343103)
     CDS             complement(2343119..2343841)
     CDS             complement(2344187..2344786)
     CDS             complement(2344828..2345217)
     CDS             2345414..2345728
     CDS             2345762..2347282
     CDS             2347228..2347362
     CDS             2347349..2347459
     CDS             2347630..2348139
     CDS             2348373..2348657
     CDS             2349304..2349543
     CDS             2349524..2349904
     CDS             complement(2350288..2351055)
     CDS             complement(2351114..2351713)
     CDS             complement(2351776..2352942)
     CDS             complement(2353036..2353962)
     CDS             2354060..2355367
     CDS             2355342..2356199
     CDS             2356224..2356652
     CDS             2356652..2357785
     CDS             2357820..2358191
     CDS             complement(2358170..2358685)
     CDS             2358713..2359396
     CDS             complement(2359365..2359736)
     CDS             complement(2359681..2360061)
     CDS             2360494..2361018
     CDS             complement(2361008..2361364)
     CDS             complement(2361442..2362596)
     CDS             complement(2362611..2363285)
     CDS             2363401..2364111
     CDS             2364144..2364893
     CDS             2364890..2366251
     CDS             complement(2366253..2369213)
     CDS             2369285..2369479
     CDS             2369804..2370178
     CDS             complement(2370190..2371680)
     CDS             2371900..2373165
     CDS             complement(2373162..2373743)
     CDS             complement(2373790..2374863)
     CDS             complement(2375137..2375238)
     CDS             complement(2375511..2376752)
     CDS             complement(2376749..2377405)
     CDS             complement(2377462..2377962)
     CDS             2378160..2379053
     CDS             2379111..2379581
     CDS             complement(2379617..2380024)
     CDS             complement(2379966..2380937)
     CDS             complement(2380930..2381895)
     CDS             complement(2381905..2382801)
     CDS             complement(2382794..2383825)
     CDS             complement(2383915..2386095)
     CDS             complement(2386240..2387187)
     CDS             complement(2387230..2388240)
     CDS             complement(2388350..2388715)
     CDS             complement(2388719..2389468)
     CDS             complement(2389452..2390252)
     CDS             2390314..2391477
     CDS             2391484..2391870
     CDS             2391867..2392121
     CDS             2392154..2393173
     CDS             2393230..2393592
     CDS             complement(2393579..2393683)
     CDS             2393762..2393995
     CDS             2394008..2395165
     CDS             2395167..2395547
     CDS             2395550..2396674
     CDS             2396744..2397097
     CDS             complement(2397094..2397330)
     CDS             complement(2397387..2397809)
     CDS             2397952..2399346
     CDS             2399552..2400400
     CDS             2400401..2400892
     CDS             2400889..2403138
     CDS             2403261..2403581
     CDS             2403574..2404050
     CDS             2404133..2404567
     CDS             2404567..2405754
     CDS             2405747..2406313
     CDS             2406310..2406882
     CDS             complement(2406950..2407753)
     CDS             complement(2407744..2408673)
     CDS             2408848..2409285
     CDS             complement(2409368..2411614)
     CDS             complement(2411604..2411774)
     CDS             complement(2411865..2412356)
     CDS             complement(2412368..2413027)
     CDS             complement(2413243..2413437)
     CDS             complement(2413438..2413560)
     CDS             complement(2413574..2415247)
     CDS             complement(2415240..2416775)
     CDS             complement(2416772..2417281)
     CDS             complement(2417637..2417819)
     CDS             2418081..2419055
     CDS             2419081..2419497
     CDS             2419499..2419900
     CDS             complement(2420009..2420575)
     CDS             2420871..2421629
     CDS             complement(2421630..2422811)
     CDS             2422875..2423348
     CDS             2423345..2423854
     CDS             complement(2423829..2423999)
     CDS             complement(2423999..2425000)
     CDS             2425098..2427179
     CDS             complement(2427250..2428122)
     CDS             2428202..2429161
     CDS             2429142..2430116
     CDS             2430070..2431206
     CDS             complement(2431276..2433222)
     CDS             2433256..2435610
     CDS             complement(2435615..2436007)
     CDS             2436090..2436854
     CDS             complement(2436843..2438381)
     CDS             complement(2438416..2440392)
     CDS             complement(2440385..2441932)
     CDS             complement(2441975..2442394)
     CDS             complement(2442422..2442811)
     CDS             complement(2442815..2443225)
     CDS             complement(2443316..2444086)
     CDS             2444148..2444459
     CDS             2444520..2444771
     CDS             complement(2444755..2445102)
     CDS             2445205..2445387
     CDS             2445413..2446762
     CDS             2446903..2447271
     CDS             2447407..2447808
     CDS             complement(2447805..2449580)
     CDS             2449656..2450486
     CDS             complement(2450490..2450816)
     CDS             2450948..2452078
     CDS             2452075..2452350
     CDS             complement(2452342..2452662)
     CDS             complement(2452659..2453570)
     CDS             2453677..2454852
     CDS             complement(2454827..2455870)
     CDS             complement(2455861..2456070)
     CDS             2456188..2456583
     CDS             2456673..2458376
     CDS             2458404..2459261
     CDS             2459292..2460002
     CDS             complement(2460253..2460654)
     CDS             2460870..2461895
     CDS             complement(2461882..2462790)
     CDS             2462910..2463539
     CDS             2463617..2465053
     CDS             2465096..2466040
     CDS             2466033..2467679
     CDS             2467764..2469173
     CDS             complement(2469166..2470119)
     CDS             complement(2470122..2471381)
     CDS             2471736..2472941
     CDS             2473023..2474357
     CDS             2474669..2475163
     CDS             2475173..2475394
     CDS             complement(2475379..2476065)
     CDS             complement(2476070..2476447)
     CDS             2476625..2476876
     CDS             2477057..2478187
     CDS             complement(2478239..2479213)
     CDS             complement(2479293..2480882)
     CDS             2481250..2481438
     CDS             2481492..2482814
     CDS             2482893..2484452
     CDS             2484459..2485367
     CDS             complement(2485358..2486491)
     CDS             complement(2486527..2487444)
     CDS             complement(2488487..2489146)
     CDS             complement(2489184..2489447)
     CDS             complement(2489486..2489770)
     CDS             2489890..2490564
     CDS             complement(2490548..2491108)
     CDS             complement(2491146..2492459)
     CDS             2492589..2494097
     CDS             2494108..2494248
     CDS             complement(2494349..2495101)
     CDS             complement(2495135..2495668)
     CDS             2495776..2497512
     CDS             2497535..2498728
     CDS             2498725..2499501
     CDS             complement(2499504..2499842)
     CDS             complement(2500050..2501303)
     CDS             2501459..2502247
     CDS             2502319..2503128
     CDS             complement(2503123..2504163)
     CDS             complement(2504398..2505747)
     CDS             complement(2505750..2506250)
     CDS             complement(2506488..2507654)
     CDS             complement(2507711..2508253)
     CDS             complement(2508253..2510007)
     CDS             2510372..2511685
     CDS             complement(2511689..2512564)
     CDS             complement(2512557..2513759)
     CDS             complement(2513756..2514019)
     CDS             complement(2514006..2514560)
     CDS             complement(2514624..2515820)
     CDS             2515887..2516135
     CDS             complement(2516119..2518401)
     CDS             complement(2518404..2519600)
     CDS             complement(2519626..2520489)
     CDS             complement(2520491..2521219)
     CDS             2521316..2523199
     CDS             2523283..2524260
     CDS             2524291..2525646
     CDS             complement(2525637..2526242)
     CDS             complement(2526262..2526447)
     CDS             2526654..2527580
     CDS             2527607..2528839
     CDS             2528877..2529503
     CDS             complement(2529509..2530423)
     CDS             complement(2530455..2532050)
     CDS             complement(2532076..2533125)
     CDS             complement(2533143..2533412)
     CDS             complement(2533409..2534632)
     CDS             complement(2534652..2535008)
     CDS             complement(2535036..2535455)
     CDS             complement(2535490..2536368)
     CDS             2537099..2537287
     CDS             complement(2537368..2537796)
     CDS             complement(2537786..2538310)
     CDS             2539307..2540431
     CDS             2540537..2540782
     CDS             2540775..2541194
     CDS             complement(2541232..2541843)
     CDS             complement(2541830..2542030)
     CDS             complement(2542599..2543798)
     CDS             complement(2543892..2543996)
     CDS             complement(2544429..2545046)
     CDS             complement(2545152..2545736)
     CDS             2546260..2546652
     CDS             complement(2547175..2548710)
     CDS             complement(2548795..2549205)
     CDS             complement(2549205..2549780)
     CDS             complement(2549761..2551257)
     CDS             complement(2551257..2551907)
     CDS             complement(2551936..2552778)
     CDS             complement(2552789..2557069)
     CDS             complement(2557150..2557974)
     CDS             2558085..2559161
     CDS             2559328..2559954
     CDS             2559951..2560850
     CDS             complement(2560839..2561831)
     CDS             2561996..2563411
     CDS             2563408..2564352
     CDS             2564389..2565357
     CDS             2565409..2567019
     CDS             2567031..2567324
     CDS             2567581..2567859
     CDS             complement(2567935..2568123)
     CDS             complement(2568206..2568496)
     CDS             2568807..2570330
     CDS             2570374..2571330
     CDS             2571427..2572662
     CDS             2572721..2572945
     CDS             complement(2572959..2573759)
     CDS             complement(2574051..2574533)
     CDS             complement(2574657..2574920)
     CDS             2575318..2577201
     CDS             2577188..2578105
     CDS             2578274..2580106
     CDS             2580109..2581296
     CDS             2581293..2581580
     CDS             complement(2581577..2582515)
     CDS             complement(2582577..2583344)
     CDS             complement(2583325..2583681)
     CDS             complement(2583645..2586584)
     CDS             complement(2586859..2587335)
     CDS             complement(2587322..2587951)
     CDS             2588673..2589065
     CDS             complement(2589077..2589493)
     CDS             complement(2589587..2590462)
     CDS             complement(2590634..2592262)
     CDS             complement(2592469..2594226)
     CDS             2594590..2595291
     CDS             2595288..2595671
     CDS             2595928..2596047
     CDS             2596140..2597105
     CDS             2597333..2598418
     CDS             2598439..2599185
     CDS             2599192..2599902
     CDS             2599909..2600826
     CDS             2600826..2601863
     CDS             2602252..2602821
     CDS             2602821..2602967
     CDS             2603160..2603261
     CDS             2603288..2603686
     CDS             complement(2604655..2605620)
     CDS             complement(2605713..2605832)
     CDS             complement(2605843..2606196)
     CDS             complement(2606453..2608117)
     CDS             2608312..2609169
     CDS             2609166..2610017
     CDS             2610021..2611082
     CDS             complement(2611121..2612461)
     CDS             2612718..2613491
     CDS             complement(2613811..2614686)
     CDS             2614967..2615377
     CDS             complement(2615380..2615796)
     CDS             2615830..2616015
     CDS             complement(2615996..2616553)
     CDS             complement(2616522..2617922)
     CDS             complement(2617972..2618415)
     CDS             complement(2618490..2620490)
     CDS             2620584..2621144
     CDS             complement(2621174..2621485)
     CDS             complement(2621546..2621887)
     CDS             complement(2621884..2622237)
     CDS             complement(2622248..2623072)
     CDS             2623145..2624443
     CDS             2624431..2624895
     CDS             complement(2624903..2626015)
     CDS             complement(2626022..2626558)
     CDS             complement(2626555..2627742)
     CDS             complement(2627766..2629379)
     CDS             complement(2629414..2630616)
     CDS             complement(2630800..2631732)
     CDS             complement(2631764..2632567)
     CDS             2632768..2633439
     CDS             complement(2633493..2634983)
     CDS             complement(2635212..2635316)
     CDS             2635575..2635796
     CDS             2635873..2636832
     CDS             2637035..2637898
     CDS             complement(2637907..2638089)
     CDS             complement(2638135..2638554)
     CDS             complement(2638613..2639527)
     CDS             2639622..2640188
     CDS             2640590..2640751
     CDS             complement(2640765..2640914)
     CDS             complement(2640862..2641086)
     CDS             2641293..2641598
     CDS             2641856..2642149
     CDS             2642115..2642774
     CDS             2642979..2643782
     CDS             2643865..2644194
     CDS             complement(2644191..2645294)
     CDS             2645365..2645580
     CDS             complement(2645761..2645982)
     CDS             complement(2645954..2646703)
     CDS             complement(2647129..2649213)
     CDS             2649268..2649651
     CDS             2649690..2649938
     CDS             complement(2650496..2650750)
     CDS             complement(2650761..2651165)
     CDS             complement(2651810..2652343)
     CDS             2652595..2653731
     CDS             2653736..2654299
     CDS             complement(2654425..2654766)
     CDS             complement(2654942..2655502)
     CDS             complement(2655484..2656164)
     CDS             complement(2656137..2656970)
     CDS             2657101..2657556
     CDS             2657559..2658920
     CDS             complement(2659249..2659944)
     CDS             complement(2659937..2661829)
     CDS             complement(2661826..2662545)
     CDS             2662646..2663866
     CDS             2663873..2664172
     CDS             2664172..2665023
     CDS             2665072..2665263
     CDS             complement(2665268..2666206)
     CDS             2666239..2666625
     CDS             complement(2666795..2667238)
     CDS             complement(2667322..2667708)
     CDS             2667810..2668310
     CDS             2668480..2669973
     CDS             2670385..2671350
     CDS             2671887..2672012
     CDS             2672096..2672209
     CDS             2672370..2672780
     CDS             2672868..2673101
     CDS             complement(2673081..2673608)
     CDS             complement(2673614..2674066)
     CDS             2674112..2674351
     CDS             2674428..2674727
     CDS             2674764..2675360
     CDS             2675378..2675872
     CDS             2675835..2676362
     CDS             complement(2676674..2677072)
     CDS             complement(2677189..2678730)
     CDS             complement(2678727..2680676)
     CDS             complement(2680676..2680984)
     CDS             complement(2681354..2682670)
     CDS             complement(2683760..2683912)
     CDS             complement(2684189..2684917)
     CDS             2684976..2685683
     CDS             complement(2686213..2687079)
     CDS             2687185..2689239
     CDS             2689556..2690140
     CDS             2690118..2691392
     CDS             2691718..2692443
     CDS             complement(2692952..2693479)
     CDS             complement(2693485..2693937)
     CDS             complement(2693997..2695070)
     CDS             2695152..2696084
     CDS             complement(2696313..2696504)
     CDS             2696579..2696983
     CDS             2696971..2697156
     CDS             2697137..2697376
     CDS             2697813..2698394
     CDS             complement(2698865..2699365)
     CDS             complement(2699421..2700587)
     CDS             complement(2701002..2701217)
     CDS             complement(2701376..2701960)
     CDS             2702086..2702340
     CDS             2702681..2703064
     CDS             2703096..2703503
     CDS             complement(2703907..2704938)
     CDS             complement(2704945..2706603)
     CDS             complement(2707414..2707995)
     CDS             2708082..2708855
     CDS             complement(2708912..2709118)
     CDS             2709184..2710980
     CDS             complement(2711059..2711817)
     CDS             complement(2711847..2712287)
     CDS             complement(2712484..2712930)
     CDS             complement(2712932..2713372)
     CDS             complement(2713350..2714882)
     CDS             complement(2714884..2715642)
     CDS             2715783..2716376
     CDS             2716493..2718865
     CDS             2718875..2719477
     CDS             complement(2719409..2719690)
     CDS             2719813..2720220
     CDS             complement(2720217..2721179)
     CDS             complement(2721225..2722325)
     CDS             2722378..2723340
     CDS             complement(2723326..2723736)
     CDS             complement(2723876..2724787)
     CDS             2724868..2725080
     CDS             2725126..2726088
     CDS             complement(2726051..2727271)
     CDS             2727468..2727986
     CDS             complement(2728217..2729182)
     CDS             complement(2729275..2729454)
     CDS             complement(2729405..2729707)
     CDS             complement(2730188..2730796)
     CDS             2730848..2731819
     CDS             complement(2731824..2732801)
     CDS             complement(2732820..2733503)
     CDS             2733830..2734393
     CDS             2734443..2734649
     CDS             2734689..2735147
     CDS             2735108..2735701
     CDS             2735729..2736394
     CDS             complement(2736391..2737575)
     CDS             2737693..2738847
     CDS             complement(2738911..2740170)
     CDS             complement(2740216..2741823)
     CDS             complement(2741925..2743289)
     CDS             complement(2743532..2744632)
     CDS             complement(2744889..2745788)
     CDS             complement(2745789..2748695)
     CDS             2748748..2750541
     CDS             2750583..2751812
     CDS             2752144..2754315
     CDS             2754394..2755527
     CDS             2755707..2756789
     CDS             complement(2756764..2759355)
     CDS             2759451..2760410
     CDS             complement(2760407..2761420)
     CDS             complement(2761454..2761618)
     CDS             2761902..2762969
     CDS             complement(2762961..2763806)
     CDS             2764032..2765183
     CDS             2765194..2765313
     CDS             2765406..2766371
     CDS             2766637..2768106
     CDS             complement(2768103..2769881)
     CDS             complement(2769914..2772109)
     CDS             2772219..2772497
     CDS             2772503..2773108
     CDS             2773262..2773726
     CDS             2773757..2773984
     CDS             complement(2774114..2775244)
     CDS             2775506..2776465
     CDS             complement(2777075..2777239)
     CDS             2777610..2778416
     CDS             complement(2779045..2779344)
     CDS             complement(2779296..2779475)
     CDS             complement(2779559..2779981)
     CDS             complement(2780060..2780221)
     CDS             complement(2780329..2782563)
     CDS             complement(2782672..2782875)
     CDS             2782997..2783116
     CDS             2783209..2784174
     CDS             complement(2784328..2784903)
     CDS             2784953..2785861
     CDS             complement(2785982..2787694)
     CDS             2787812..2788291
     CDS             2788619..2789539
     CDS             2789521..2789616
     CDS             complement(2789622..2792033)
     CDS             2792118..2792975
     CDS             2792972..2794132
     CDS             complement(2794177..2796309)
     CDS             complement(2796467..2797270)
     CDS             complement(2797263..2798258)
     CDS             complement(2798255..2799226)
     CDS             complement(2799228..2800256)
     CDS             2800845..2801915
     CDS             2802099..2802797
     CDS             complement(2802789..2804870)
     CDS             2805291..2805923
     CDS             complement(2806121..2808286)
     CDS             2808474..2809529
     CDS             complement(2809610..2811451)
     CDS             2811643..2812542
     CDS             2812735..2813703
     CDS             2813696..2814661
     CDS             complement(2815262..2816473)
     CDS             2816552..2816734
     CDS             2816852..2817589
     CDS             complement(2817591..2817854)
     CDS             complement(2818016..2818387)
     CDS             complement(2818327..2818530)
     CDS             2818966..2820033
     CDS             2820276..2821817
     CDS             2822074..2823936
     CDS             2823972..2824829
     CDS             2824836..2825723
     CDS             2825729..2826844
     CDS             2826964..2827695
     CDS             complement(2827669..2828577)
     CDS             complement(2828615..2829376)
     CDS             complement(2829524..2829706)
     CDS             2830542..2831321
     CDS             2831759..2832061
     CDS             2832027..2832272
     CDS             2832259..2832648
     CDS             2832735..2832917
     CDS             complement(2833113..2833517)
     CDS             complement(2833498..2833719)
     CDS             2834248..2834448
     CDS             2834502..2834732
     CDS             2834843..2836114
     CDS             2836233..2836898
     CDS             complement(2836895..2837281)
     CDS             complement(2837278..2837895)
     CDS             complement(2837886..2838755)
     CDS             complement(2838796..2839158)
     CDS             complement(2839155..2839433)
     CDS             complement(2839433..2840662)
     CDS             complement(2840666..2840914)
     CDS             complement(2840996..2841331)
     CDS             complement(2841324..2841686)
     CDS             complement(2841730..2842704)
     CDS             2843003..2844223
     CDS             2844234..2845145
     CDS             2845142..2845666
     CDS             complement(2845663..2846667)
     CDS             complement(2846633..2847346)
     CDS             2847639..2849297
     CDS             2849348..2850010
     CDS             complement(2850007..2850747)
     CDS             complement(2850831..2852477)
     CDS             complement(2852584..2853327)
     CDS             2853692..2854657
     CDS             2855310..2856095
     CDS             2856163..2856696
     CDS             complement(2856788..2858191)
     CDS             complement(2858222..2859898)
     CDS             2860119..2860394
     CDS             2860405..2861274
     CDS             2861325..2861942
     CDS             2861986..2862510
     CDS             2862614..2862883
     CDS             complement(2862884..2863234)
     CDS             complement(2863231..2864388)
     CDS             complement(2864385..2865143)
     CDS             complement(2865756..2865983)
     CDS             complement(2866033..2866239)
     CDS             complement(2866355..2867266)
     CDS             complement(2867348..2868784)
     CDS             2868870..2869754
     CDS             complement(2869777..2871228)
     CDS             2871528..2872829
     CDS             complement(2872826..2874160)
     CDS             complement(2874196..2875317)
     CDS             2875411..2876634
     CDS             complement(2876706..2878655)
     CDS             complement(2878899..2879300)
     CDS             complement(2879278..2879523)
     CDS             2879784..2881247
     CDS             complement(2881292..2882443)
     CDS             complement(2882436..2883335)
     CDS             2883400..2884029
     CDS             complement(2884031..2884249)
     CDS             complement(2885076..2886074)
     CDS             2886391..2886876
     CDS             complement(2886869..2887369)
     CDS             complement(2887379..2888776)
     CDS             complement(2888776..2890428)
     CDS             complement(2890425..2890988)
     CDS             2891046..2892449
     CDS             complement(2892479..2893825)
     CDS             2893927..2895045
     CDS             complement(2895037..2896206)
     CDS             complement(2896247..2897035)
     CDS             2897100..2898353
     CDS             complement(2899166..2899429)
     CDS             2900159..2900347
     CDS             complement(2900316..2901368)
     CDS             2901511..2902590
     CDS             complement(2902630..2903238)
     CDS             2903509..2903628
     CDS             2903721..2904686
     CDS             2905141..2905404
     CDS             complement(2905605..2906876)
     CDS             complement(2906854..2907432)
     CDS             2907619..2908212
     CDS             complement(2908209..2908952)
     CDS             2908988..2909233
     CDS             2909237..2910094
     CDS             2910075..2910863
     CDS             complement(2910849..2911883)
     CDS             complement(2911880..2913283)
     CDS             complement(2913356..2914435)
     CDS             2914491..2915096
     CDS             complement(2915194..2916072)
     CDS             complement(2916101..2916580)
     CDS             2916690..2916893
     CDS             complement(2916831..2917580)
     CDS             complement(2917555..2918382)
     CDS             2918395..2918769
     CDS             2918803..2919381
     CDS             2919359..2920627
     CDS             2920624..2920749
     CDS             2920754..2921149
     CDS             2921283..2922686
     CDS             2922727..2923095
     CDS             2923351..2923839
     CDS             2924282..2924584
     CDS             complement(2924591..2925370)
     CDS             complement(2926180..2927595)
     CDS             complement(2927727..2928887)
     CDS             2928941..2930848
     CDS             complement(2930867..2931259)
     CDS             complement(2931358..2932575)
     CDS             complement(2932565..2932759)
     CDS             complement(2932955..2933272)
     CDS             complement(2933310..2933801)
     CDS             complement(2933794..2934696)
     CDS             complement(2934749..2935120)
     CDS             2935330..2936877
     CDS             complement(2937312..2937551)
     CDS             complement(2937943..2939055)
     CDS             complement(2939133..2940068)
     CDS             complement(2940120..2941649)
     CDS             complement(2941689..2942630)
     CDS             complement(2942640..2943524)
     CDS             complement(2943527..2944714)
     CDS             2944751..2945137
     CDS             complement(2945105..2945491)
     CDS             complement(2945488..2946087)
     CDS             complement(2946137..2947885)
     CDS             2948037..2949995
     CDS             complement(2949984..2951066)
     CDS             2951576..2952409
     CDS             2952434..2952814
     CDS             complement(2952811..2952999)
     CDS             complement(2953037..2955046)
     CDS             complement(2955190..2955987)
     CDS             complement(2955990..2957621)
     CDS             2957760..2959016
     CDS             complement(2959013..2959405)
     CDS             2959531..2960316
     CDS             complement(2960332..2962644)
     CDS             complement(2962648..2962866)
     CDS             complement(2962883..2963242)
     CDS             2963286..2964722
     CDS             complement(2964929..2965630)
     CDS             complement(2965911..2966117)
     CDS             complement(2966379..2966567)
     CDS             complement(2966938..2967834)
     CDS             complement(2967851..2968612)
     CDS             2968706..2969605
     CDS             complement(2969724..2971064)
     CDS             complement(2971123..2972241)
     CDS             complement(2972253..2973071)
     CDS             complement(2973081..2973752)
     CDS             complement(2973740..2974393)
     CDS             complement(2974651..2975049)
     CDS             2975459..2976436
     CDS             complement(2976437..2977540)
     CDS             complement(2977559..2978956)
     CDS             2978992..2979753
     CDS             2979726..2980643
     CDS             complement(2980572..2981609)
     CDS             2981651..2982199
     CDS             2982208..2984340
     CDS             2984344..2984802
     CDS             2984795..2985496
     CDS             complement(2985474..2985797)
     CDS             2985858..2986814
     CDS             2986787..2987929
     CDS             complement(2987926..2988291)
     CDS             2988382..2988735
     CDS             2988756..2989226
     CDS             2989274..2990017
     CDS             complement(2990014..2990940)
     CDS             complement(2990967..2991218)
     CDS             2991315..2991470
     CDS             complement(2991795..2991938)