CDS             79..177
     CDS             174..1340
     CDS             1344..2120
     CDS             2160..4562
     CDS             4622..6079
     CDS             complement(6115..8604)
     CDS             complement(8682..9575)
     CDS             complement(9585..10559)
     CDS             10646..11260
     CDS             11333..12082
     CDS             12112..12747
     CDS             12747..14201
     CDS             14324..15667
     CDS             15697..17109
     CDS             17233..17832
     CDS             complement(17842..18861)
     CDS             18916..19422
     CDS             19394..20671
     CDS             complement(20646..21926)
     CDS             complement(21943..23019)
     CDS             complement(23030..24847)
     CDS             24945..25658
     CDS             25703..26839
     CDS             26836..27081
     CDS             27101..28033
     CDS             complement(27990..28331)
     CDS             complement(28356..29279)
     CDS             complement(29255..30640)
     CDS             30851..31915
     CDS             complement(32003..32986)
     CDS             complement(32997..34079)
     CDS             34118..34705
     CDS             34705..35199
     CDS             complement(35200..36231)
     CDS             36230..36442
     CDS             complement(36414..37334)
     CDS             37343..37588
     CDS             complement(37596..37997)
     CDS             38153..39781
     CDS             complement(39718..40131)
     CDS             complement(40109..40555)
     CDS             complement(40618..41133)
     CDS             41255..41551
     CDS             41589..41819
     CDS             complement(42402..43529)
     CDS             43635..44786
     CDS             44827..46413
     CDS             46883..47494
     CDS             47510..47911
     CDS             47917..49719
     CDS             complement(49755..50984)
     CDS             complement(50930..52075)
     CDS             complement(52186..52353)
     CDS             complement(52427..53347)
     CDS             53358..53879
     CDS             complement(53847..54410)
     CDS             complement(54677..54817)
     CDS             complement(55427..55774)
     CDS             complement(55846..56043)
     CDS             56107..57717
     CDS             57742..59073
     CDS             complement(59078..60898)
     CDS             complement(60922..61605)
     CDS             complement(61610..62968)
     CDS             complement(63057..63731)
     CDS             complement(63778..65217)
     CDS             65436..66323
     CDS             66268..66423
     CDS             66420..67328
     CDS             67429..69432
     CDS             complement(69418..70527)
     CDS             complement(70488..71519)
     CDS             71603..72379
     CDS             72424..72843
     CDS             72948..74987
     CDS             75337..75576
     CDS             complement(75605..77392)
     CDS             complement(77441..78451)
     CDS             78517..79140
     CDS             complement(79135..80310)
     CDS             complement(80312..83239)
     CDS             complement(83236..83997)
     CDS             complement(84051..86864)
     CDS             86991..87191
     CDS             87244..87741
     CDS             complement(87907..88371)
     CDS             88626..91472
     CDS             91963..92745
     CDS             93599..94525
     CDS             complement(94522..96858)
     CDS             96948..98018
     CDS             98011..99216
     CDS             99535..101931
     CDS             102059..104140
     CDS             104143..104892
     CDS             104892..107837
     CDS             107834..109219
     CDS             109248..110267
     CDS             110264..111430
     CDS             111427..112323
     CDS             112330..113577
     CDS             113580..114230
     CDS             114224..115009
     CDS             115006..115545
     CDS             115677..116495
     CDS             116570..117904
     CDS             117962..119506
     CDS             119508..120917
     CDS             120917..121981
     CDS             complement(122194..123066)
     CDS             complement(123063..124496)
     CDS             complement(124496..125170)
     CDS             complement(125340..126095)
     CDS             126254..126400
     CDS             complement(126600..126815)
     CDS             126849..127775
     CDS             127765..128382
     CDS             128379..129284
     CDS             130765..131877
     CDS             131870..132133
     CDS             132645..132803
     CDS             133031..133621
     CDS             complement(134337..135092)
     CDS             complement(135307..136296)
     CDS             complement(136728..137387)
     CDS             complement(137450..138349)
     CDS             138528..140495
     CDS             140495..140821
     CDS             140814..141209
     CDS             141202..141576
     CDS             complement(141551..142030)
     CDS             142106..143527
     CDS             143622..144629
     CDS             complement(144614..145378)
     CDS             complement(145522..148782)
     CDS             complement(148790..149941)
     CDS             150083..150715
     CDS             150715..152631
     CDS             152628..153365
     CDS             complement(153396..154349)
     CDS             154524..155636
     CDS             155661..156701
     CDS             complement(156650..157123)
     CDS             157194..158624
     CDS             158675..160246
     CDS             160286..160945
     CDS             complement(160956..161342)
     CDS             161486..162538
     CDS             162543..163286
     CDS             163286..163795
     CDS             163803..165113
     CDS             165260..166132
     CDS             166179..167705
     CDS             167765..168028
     CDS             complement(168030..168512)
     CDS             complement(168509..168739)
     CDS             complement(168765..169718)
     CDS             complement(169715..170896)
     CDS             172074..172271
     CDS             172364..174253
     CDS             complement(174397..174894)
     CDS             174946..176004
     CDS             176001..176813
     CDS             176810..178006
     CDS             178003..178227
     CDS             178504..179883
     CDS             182117..182299
     CDS             complement(183080..183406)
     CDS             complement(184812..185021)
     CDS             complement(185029..185646)
     CDS             complement(187847..188425)
     CDS             188478..189398
     CDS             189407..190123
     CDS             190144..190293
     CDS             190349..190474
     CDS             190864..191691
     CDS             191891..192154
     CDS             192373..193509
     CDS             193624..193968
     CDS             194126..194278
     CDS             194338..194709
     CDS             complement(194725..196299)
     CDS             196451..196543
     CDS             complement(196530..197678)
     CDS             complement(197762..199147)
     CDS             199289..200230
     CDS             complement(200241..202022)
     CDS             complement(201982..202344)
     CDS             complement(202456..203247)
     CDS             203325..204224
     CDS             204246..205643
     CDS             205668..207407
     CDS             207407..208219
     CDS             209973..210266
     CDS             complement(211219..211344)
     CDS             211420..211527
     CDS             211694..211807
     CDS             complement(213572..213748)
     CDS             complement(214203..214418)
     CDS             complement(214366..215103)
     CDS             complement(215100..215723)
     CDS             complement(215736..216611)
     CDS             complement(216617..216850)
     CDS             216954..217994
     CDS             218066..219550
     CDS             complement(219569..221014)
     CDS             complement(221115..222494)
     CDS             complement(222520..222660)
     CDS             222701..224152
     CDS             complement(224171..225565)
     CDS             226568..226795
     CDS             227079..227258
     CDS             227307..227576
     CDS             complement(227871..227993)
     CDS             228018..228467
     CDS             228464..229078
     CDS             complement(229093..229650)
     CDS             229713..230477
     CDS             230477..231127
     CDS             complement(231248..232258)
     CDS             232561..232965
     CDS             233077..233202
     CDS             complement(233263..233493)
     CDS             233652..233816
     CDS             234141..234632
     CDS             234713..236080
     CDS             236084..236998
     CDS             237055..237282
     CDS             237224..237967
     CDS             238095..238679
     CDS             238687..239511
     CDS             complement(239513..240691)
     CDS             complement(240722..242137)
     CDS             complement(242124..242927)
     CDS             complement(242924..243607)
     CDS             complement(243623..244210)
     CDS             244319..244954
     CDS             244981..246975
     CDS             247045..247488
     CDS             248022..248795
     CDS             249361..249666
     CDS             complement(250230..250589)
     CDS             250828..252126
     CDS             complement(252196..254196)
     CDS             254339..256186
     CDS             complement(256597..256881)
     CDS             257620..258735
     CDS             complement(258765..259751)
     CDS             complement(259848..261320)
     CDS             complement(261320..262489)
     CDS             complement(262582..263190)
     CDS             263270..263536
     CDS             263536..263847
     CDS             263861..265399
     CDS             complement(265520..266011)
     CDS             complement(266531..267118)
     CDS             complement(267637..268839)
     CDS             268946..270097
     CDS             270268..270471
     CDS             270468..271064
     CDS             271250..271426
     CDS             271565..271894
     CDS             complement(271903..272205)
     CDS             complement(272419..272715)
     CDS             complement(273356..273631)
     CDS             complement(274290..274553)
     CDS             complement(274751..274996)
     CDS             complement(275220..275483)
     CDS             275637..275912
     CDS             complement(276160..276447)
     CDS             complement(276543..276641)
     CDS             complement(276687..276923)
     CDS             complement(277027..277254)
     CDS             complement(277305..277562)
     CDS             complement(277780..278052)
     CDS             complement(278544..279683)
     CDS             complement(280135..283359)
     CDS             283691..283927
     CDS             complement(283973..284377)
     CDS             complement(284671..284904)
     CDS             complement(285096..285266)
     CDS             285477..285986
     CDS             285986..286975
     CDS             complement(287028..287273)
     CDS             287350..288840
     CDS             complement(288922..294219)
     CDS             complement(294376..294519)
     CDS             294594..294827
     CDS             295179..296993
     CDS             complement(297005..298624)
     CDS             complement(298738..299409)
     CDS             complement(299411..300202)
     CDS             complement(300196..302163)
     CDS             complement(302166..302693)
     CDS             complement(302993..303493)
     CDS             303831..304130
     CDS             304090..304539
     CDS             305112..306506
     CDS             306598..307413
     CDS             307477..307701
     CDS             complement(307753..308388)
     CDS             308441..308842
     CDS             308842..310197
     CDS             complement(310204..312180)
     CDS             complement(312177..313187)
     CDS             complement(313141..313359)
     CDS             313416..314186
     CDS             314333..314617
     CDS             314592..315035
     CDS             315078..315464
     CDS             315861..316004
     CDS             complement(316426..316866)
     CDS             complement(317135..317461)
     CDS             317720..320044
     CDS             320165..320431
     CDS             complement(320814..321188)
     CDS             complement(321336..321491)
     CDS             321697..322599
     CDS             322753..324363
     CDS             complement(324713..324961)
     CDS             complement(325058..325723)
     CDS             325873..326901
     CDS             complement(327108..327314)
     CDS             327389..328333
     CDS             328294..328845
     CDS             329289..330557
     CDS             complement(330567..330938)
     CDS             331198..331368
     CDS             331381..331503
     CDS             331951..332205
     CDS             complement(332330..332485)
     CDS             complement(332454..332633)
     CDS             complement(332722..333075)
     CDS             complement(333125..333295)
     CDS             complement(333292..333927)
     CDS             334288..336471
     CDS             336557..339730
     CDS             complement(339767..340336)
     CDS             complement(340488..340811)
     CDS             complement(340808..341341)
     CDS             341494..343143
     CDS             343194..343604
     CDS             complement(343873..344004)
     CDS             complement(343946..344281)
     CDS             344612..345256
     CDS             complement(345348..349340)
     CDS             complement(349847..350041)
     CDS             350276..350920
     CDS             351274..352092
     CDS             complement(352202..355876)
     CDS             complement(355955..356197)
     CDS             356288..357520
     CDS             357551..358309
     CDS             complement(358320..358514)
     CDS             complement(358523..359431)
     CDS             complement(359518..360513)
     CDS             complement(360620..361222)
     CDS             complement(361312..361983)
     CDS             complement(362014..363183)
     CDS             363233..364543
     CDS             complement(364419..365237)
     CDS             complement(365392..366522)
     CDS             complement(366690..367499)
     CDS             complement(367496..367906)
     CDS             complement(367955..369016)
     CDS             complement(369057..370505)
     CDS             complement(370764..370964)
     CDS             371027..371356
     CDS             371353..372606
     CDS             373065..374444
     CDS             complement(375032..375979)
     CDS             complement(376367..376873)
     CDS             complement(376928..378169)
     CDS             complement(378170..379435)
     CDS             complement(379465..380769)
     CDS             381021..381296
     CDS             381355..382155
     CDS             382161..383630
     CDS             383694..384599
     CDS             384927..385145
     CDS             385250..385930
     CDS             complement(385951..386307)
     CDS             complement(386318..386791)
     CDS             complement(386881..387513)
     CDS             complement(387615..387713)
     CDS             388110..389198
     CDS             389614..391113
     CDS             complement(391094..392389)
     CDS             392425..393975
     CDS             394088..395029
     CDS             complement(395091..396182)
     CDS             396287..398272
     CDS             398342..399835
     CDS             399916..400284
     CDS             400293..401264
     CDS             401341..402081
     CDS             402736..402900
     CDS             402954..403808
     CDS             complement(403963..404484)
     CDS             404536..405486
     CDS             405664..406896
     CDS             406893..407327
     CDS             407375..408007
     CDS             complement(408001..408168)
     CDS             complement(408234..408368)
     CDS             complement(408530..409507)
     CDS             complement(409533..409745)
     CDS             complement(409742..410794)
     CDS             410839..410958
     CDS             complement(410979..411911)
     CDS             411957..412520
     CDS             complement(412505..413314)
     CDS             413385..414392
     CDS             414495..415403
     CDS             415400..415930
     CDS             complement(415927..417222)
     CDS             417273..417572
     CDS             418496..419083
     CDS             419186..421699
     CDS             421724..422317
     CDS             422321..423427
     CDS             complement(423755..424558)
     CDS             complement(424564..424689)
     CDS             complement(424855..425511)
     CDS             complement(425614..426069)
     CDS             426919..428796
     CDS             428851..429807
     CDS             430057..430566
     CDS             430664..431248
     CDS             431384..432148
     CDS             complement(432542..432754)
     CDS             complement(432821..432976)
     CDS             complement(433040..433624)
     CDS             complement(433747..434406)
     CDS             complement(434770..435699)
     CDS             435741..436202
     CDS             436199..436927
     CDS             complement(436940..438916)
     CDS             439193..439510
     CDS             439885..440562
     CDS             complement(440568..441539)
     CDS             complement(441562..442368)
     CDS             complement(442365..443459)
     CDS             complement(443464..444285)
     CDS             complement(444328..445059)
     CDS             445124..446689
     CDS             446909..448168
     CDS             448143..449090
     CDS             449558..450898
     CDS             complement(450925..452322)
     CDS             complement(452322..453041)
     CDS             complement(453047..453169)
     CDS             complement(453162..454661)
     CDS             complement(454721..455299)
     CDS             complement(455321..456214)
     CDS             complement(456220..458046)
     CDS             458097..458717
     CDS             458733..459083
     CDS             complement(459073..460296)
     CDS             complement(461182..461484)
     CDS             complement(461883..462977)
     CDS             complement(462968..464125)
     CDS             complement(464127..464846)
     CDS             complement(464869..465165)
     CDS             complement(465391..466260)
     CDS             complement(466257..467054)
     CDS             complement(467054..468055)
     CDS             complement(468202..469278)
     CDS             complement(469434..470801)
     CDS             471022..471624
     CDS             471628..472641
     CDS             472962..473567
     CDS             474002..474175
     CDS             474279..476201
     CDS             476670..477731
     CDS             477746..478696
     CDS             478753..480324
     CDS             480328..482475
     CDS             482480..483970
     CDS             484407..486008
     CDS             complement(486566..486775)
     CDS             complement(486852..487937)
     CDS             complement(487958..488524)
     CDS             complement(488517..489173)
     CDS             complement(489277..489897)
     CDS             complement(489919..490332)
     CDS             complement(490299..491615)
     CDS             complement(491650..492564)
     CDS             complement(492569..497005)
     CDS             497071..497550
     CDS             497540..497944
     CDS             498011..498277
     CDS             498267..499910
     CDS             499952..500632
     CDS             500733..503003
     CDS             503113..504171
     CDS             504168..505175
     CDS             505204..505563
     CDS             505761..505976
     CDS             505986..506084
     CDS             506406..509003
     CDS             complement(509053..509538)
     CDS             509702..509887
     CDS             complement(510271..510423)
     CDS             510604..511272
     CDS             complement(511320..511952)
     CDS             complement(511958..512428)
     CDS             512667..513593
     CDS             513704..514075
     CDS             514075..514392
     CDS             514398..514682
     CDS             514712..515242
     CDS             complement(515106..515660)
     CDS             516010..516387
     CDS             complement(516363..516632)
     CDS             516735..517106
     CDS             complement(517240..518067)
     CDS             complement(518114..518485)
     CDS             complement(518466..518672)
     CDS             complement(518998..520068)
     CDS             520476..521585
     CDS             complement(521796..523157)
     CDS             523423..524676
     CDS             524676..525206
     CDS             complement(525375..526289)
     CDS             complement(526282..527721)
     CDS             527819..528268
     CDS             528397..528717
     CDS             529178..529597
     CDS             529671..530078
     CDS             complement(530323..530517)
     CDS             complement(530611..531513)
     CDS             complement(532415..533044)
     CDS             complement(533429..534643)
     CDS             534803..534955
     CDS             complement(535027..535422)
     CDS             complement(536528..536863)
     CDS             537587..538030
     CDS             538357..538707
     CDS             538898..539065
     CDS             complement(539199..539348)
     CDS             539567..539884
     CDS             complement(540985..541152)
     CDS             541287..541811
     CDS             541923..542534
     CDS             complement(542962..543681)
     CDS             complement(544758..545015)
     CDS             545484..546167
     CDS             546694..547227
     CDS             548240..549346
     CDS             complement(549801..549971)
     CDS             550731..551327
     CDS             551338..551661
     CDS             complement(551718..552296)
     CDS             552375..552662
     CDS             complement(552743..553801)
     CDS             complement(553801..554583)
     CDS             554956..555081
     CDS             555345..555497
     CDS             555565..555912
     CDS             556147..556770
     CDS             complement(556869..557426)
     CDS             557757..558440
     CDS             558467..558676
     CDS             complement(558840..559823)
     CDS             559911..560096
     CDS             560175..560513
     CDS             complement(560588..561472)
     CDS             complement(561575..561820)
     CDS             complement(561817..562422)
     CDS             562599..562817
     CDS             563211..563744
     CDS             complement(563772..564851)
     CDS             565605..567134
     CDS             complement(567254..567724)
     CDS             567820..568326
     CDS             complement(568295..569200)
     CDS             569319..570086
     CDS             570152..570616
     CDS             570688..572364
     CDS             572397..572966
     CDS             573048..574214
     CDS             574333..575301
     CDS             575337..575792
     CDS             575813..576349
     CDS             576355..576864
     CDS             576840..577946
     CDS             578003..579046
     CDS             579084..580157
     CDS             580255..581157
     CDS             581543..582355
     CDS             582543..583424
     CDS             583421..583837
     CDS             583847..584956
     CDS             585077..586150
     CDS             complement(586210..587187)
     CDS             complement(587194..587847)
     CDS             complement(587855..588124)
     CDS             complement(588541..593277)
     CDS             593946..595175
     CDS             complement(595473..596726)
     CDS             596907..597089
     CDS             597347..597709
     CDS             complement(598480..598890)
     CDS             complement(599147..599314)
     CDS             599352..599528
     CDS             599869..600045
     CDS             600202..600318
     CDS             600395..601174
     CDS             601455..601628
     CDS             601715..602227
     CDS             complement(602180..602362)
     CDS             complement(602635..603345)
     CDS             complement(603398..603589)
     CDS             603783..604091
     CDS             complement(603945..604493)
     CDS             complement(604969..605454)
     CDS             complement(605826..606653)
     CDS             complement(606698..607540)
     CDS             607864..609015
     CDS             609012..609926
     CDS             609923..610831
     CDS             complement(610874..611992)
     CDS             complement(612016..612612)
     CDS             612617..613228
     CDS             613253..613546
     CDS             613587..615257
     CDS             complement(615269..615664)
     CDS             complement(615928..616497)
     CDS             616695..617036
     CDS             complement(617195..617293)
     CDS             complement(617384..618094)
     CDS             complement(618105..619523)
     CDS             complement(619700..620995)
     CDS             complement(621119..622429)
     CDS             complement(622461..623465)
     CDS             623678..624361
     CDS             complement(624447..625403)
     CDS             complement(625443..626471)
     CDS             complement(626651..627379)
     CDS             complement(627376..627813)
     CDS             complement(627865..628254)
     CDS             complement(628263..630065)
     CDS             complement(630211..630942)
     CDS             631052..632458
     CDS             complement(632476..634641)
     CDS             634738..636534
     CDS             complement(636489..637247)
     CDS             complement(637572..640028)
     CDS             complement(640061..641272)
     CDS             complement(641296..641952)
     CDS             complement(642035..642754)
     CDS             complement(642895..643827)
     CDS             complement(643929..644084)
     CDS             complement(644122..644811)
     CDS             complement(644854..646023)
     CDS             complement(646023..646982)
     CDS             complement(646928..647722)
     CDS             647784..648980
     CDS             648977..650251
     CDS             complement(650248..650487)
     CDS             650589..651116
     CDS             651113..651610
     CDS             651820..652179
     CDS             652176..653774
     CDS             complement(653862..655238)
     CDS             655395..655868
     CDS             complement(655810..656994)
     CDS             657545..658966
     CDS             complement(659832..660833)
     CDS             complement(660830..661876)
     CDS             complement(661947..662300)
     CDS             complement(662326..663426)
     CDS             663466..664182
     CDS             664247..664717
     CDS             complement(665213..665614)
     CDS             complement(665699..665953)
     CDS             666008..666280
     CDS             complement(666298..666561)
     CDS             complement(666715..667788)
     CDS             667990..668121
     CDS             complement(668313..668630)
     CDS             complement(669342..669581)
     CDS             complement(669748..670008)
     CDS             complement(670001..671080)
     CDS             complement(671084..672571)
     CDS             complement(672575..673558)
     CDS             complement(673762..674115)
     CDS             complement(674112..675071)
     CDS             complement(675068..675910)
     CDS             complement(676507..676635)
     CDS             complement(676622..677977)
     CDS             complement(678229..678621)
     CDS             679250..680182
     CDS             680378..680890
     CDS             680913..681344
     CDS             681614..681814
     CDS             complement(682552..682941)
     CDS             683438..683812
     CDS             complement(684356..684991)
     CDS             685065..685268
     CDS             complement(685478..685711)
     CDS             complement(686095..686283)
     CDS             686292..686744
     CDS             687103..687363
     CDS             687587..688048
     CDS             688230..688706
     CDS             complement(688820..689458)
     CDS             complement(689585..689758)
     CDS             689823..691097
     CDS             complement(691526..691822)
     CDS             complement(691862..692116)
     CDS             692373..692465
     CDS             complement(692462..694516)
     CDS             complement(694702..695529)
     CDS             695746..696651
     CDS             complement(696861..697088)
     CDS             complement(697617..697808)
     CDS             697912..698613
     CDS             698672..698941
     CDS             698978..699463
     CDS             complement(699452..702967)
     CDS             complement(703044..704504)
     CDS             complement(704541..704798)
     CDS             complement(704882..706489)
     CDS             complement(706504..706911)
     CDS             complement(706908..707264)
     CDS             complement(707338..708444)
     CDS             complement(708508..709515)
     CDS             710066..711817
     CDS             complement(712206..713135)
     CDS             713625..713936
     CDS             complement(714987..715820)
     CDS             716196..716573
     CDS             716707..717417
     CDS             complement(717593..718585)
     CDS             718722..719495
     CDS             719489..720565
     CDS             720852..721619
     CDS             complement(721632..722441)
     CDS             722473..723690
     CDS             complement(723683..724801)
     CDS             724886..725794
     CDS             725813..727033
     CDS             complement(727218..727508)
     CDS             complement(728313..728609)
     CDS             728785..728937
     CDS             728969..730429
     CDS             complement(730396..731151)
     CDS             731207..731800
     CDS             complement(732055..733971)
     CDS             complement(734292..735521)
     CDS             complement(735528..737330)
     CDS             737392..737721
     CDS             737718..738266
     CDS             complement(738257..738556)
     CDS             complement(738583..739116)
     CDS             complement(739154..740698)
     CDS             740789..742750
     CDS             742767..743972
     CDS             complement(743994..744254)
     CDS             complement(744323..744661)
     CDS             complement(744658..744828)
     CDS             complement(744776..744937)
     CDS             745033..746097
     CDS             complement(746227..747195)
     CDS             complement(747192..748010)
     CDS             complement(748007..748873)
     CDS             complement(748870..750138)
     CDS             complement(750135..750302)
     CDS             complement(750338..750574)
     CDS             complement(750641..752551)
     CDS             complement(752642..752866)
     CDS             complement(752902..754080)
     CDS             complement(754103..754990)
     CDS             complement(755665..756483)
     CDS             complement(756552..757472)
     CDS             complement(757474..758427)
     CDS             758575..760569
     CDS             760553..761455
     CDS             761507..761917
     CDS             761920..762870
     CDS             763133..763561
     CDS             complement(763582..765486)
     CDS             765487..766461
     CDS             complement(766458..767180)
     CDS             complement(767229..767369)
     CDS             767416..769113
     CDS             769095..770033
     CDS             complement(770025..770837)
     CDS             770868..772523
     CDS             complement(772530..775166)
     CDS             complement(775224..775445)
     CDS             775463..776374
     CDS             776469..776579
     CDS             776566..777765
     CDS             777803..778279
     CDS             778227..778439
     CDS             778562..779077
     CDS             779074..780393
     CDS             complement(780356..781291)
     CDS             complement(781312..781785)
     CDS             781860..782342
     CDS             782293..784302
     CDS             784369..784956
     CDS             784949..785605
     CDS             complement(786163..789942)
     CDS             790022..790942
     CDS             791000..794644
     CDS             complement(794740..794970)
     CDS             796191..797150
     CDS             797140..797985
     CDS             798071..798313
     CDS             798376..798786
     CDS             complement(798734..798919)
     CDS             799166..800731
     CDS             800760..801827
     CDS             803087..804484
     CDS             complement(804474..806921)
     CDS             807278..807499
     CDS             807511..809562
     CDS             complement(809605..811416)
     CDS             complement(811413..811529)
     CDS             812071..813618
     CDS             813618..814802
     CDS             complement(814774..815397)
     CDS             815415..815873
     CDS             815907..816590
     CDS             816601..817749
     CDS             817736..818296
     CDS             818293..818793
     CDS             818913..819920
     CDS             820722..821795
     CDS             821792..821947
     CDS             complement(822144..822437)
     CDS             822609..823211
     CDS             complement(823234..826086)
     CDS             complement(826119..827978)
     CDS             828065..828241
     CDS             complement(828205..829263)
     CDS             complement(829226..829561)
     CDS             complement(829558..830316)
     CDS             830485..832284
     CDS             832281..833648
     CDS             complement(833627..833737)
     CDS             833843..834217
     CDS             834210..834569
     CDS             834578..834886
     CDS             835005..837398
     CDS             837402..838010
     CDS             838007..838540
     CDS             838619..839128
     CDS             839213..840742
     CDS             840742..842130
     CDS             842127..843161
     CDS             843365..844096
     CDS             844993..846303
     CDS             846450..850031
     CDS             850149..850283
     CDS             complement(850375..851736)
     CDS             complement(851774..852994)
     CDS             complement(852991..853590)
     CDS             853861..855078
     CDS             855102..856001
     CDS             855998..856741
     CDS             856738..858303
     CDS             858326..859003
     CDS             859077..859886
     CDS             complement(859891..860649)
     CDS             complement(860951..861727)
     CDS             complement(861736..862185)
     CDS             862303..862935
     CDS             complement(863313..864008)
     CDS             complement(864047..864298)
     CDS             complement(864375..866090)
     CDS             complement(866468..867157)
     CDS             867203..869617
     CDS             869790..870056
     CDS             870413..870670
     CDS             complement(870714..871166)
     CDS             complement(872385..873398)
     CDS             complement(874274..875017)
     CDS             complement(875786..876199)
     CDS             876371..876490
     CDS             877149..877673
     CDS             complement(878122..879774)
     CDS             complement(879935..880066)
     CDS             complement(880059..880988)
     CDS             complement(881121..882443)
     CDS             complement(882443..883168)
     CDS             883320..883835
     CDS             complement(883832..884233)
     CDS             complement(884364..884981)
     CDS             complement(884981..885580)
     CDS             885591..886142
     CDS             complement(886133..886345)
     CDS             complement(886367..887506)
     CDS             complement(887929..888585)
     CDS             complement(888603..889454)
     CDS             889570..893613
     CDS             complement(893637..894416)
     CDS             complement(894457..895155)
     CDS             complement(895222..895419)
     CDS             895457..897235
     CDS             897292..897597
     CDS             complement(897650..897814)
     CDS             complement(898159..898833)
     CDS             complement(898869..902177)
     CDS             902298..902933
     CDS             902926..903294
     CDS             903452..904429
     CDS             complement(904595..904756)
     CDS             complement(904788..904979)
     CDS             complement(905025..905315)
     CDS             905453..905716
     CDS             complement(906002..906298)
     CDS             906436..906714
     CDS             complement(906943..907737)
     CDS             complement(907750..908088)
     CDS             complement(908725..908913)
     CDS             909179..909442
     CDS             complement(909782..910516)
     CDS             complement(910583..910855)
     CDS             complement(911165..912097)
     CDS             complement(912709..912897)
     CDS             913138..913383
     CDS             914146..914457
     CDS             914475..914630
     CDS             complement(914700..915230)
     CDS             915341..915646
     CDS             915603..915779
     CDS             complement(915760..916104)
     CDS             916676..916900
     CDS             complement(916948..917403)
     CDS             complement(918450..919100)
     CDS             919234..919371
     CDS             complement(919464..919919)
     CDS             complement(920441..920545)
     CDS             complement(920542..920850)
     CDS             921375..921686
     CDS             complement(921751..921861)
     CDS             complement(922118..922318)
     CDS             complement(922939..923073)
     CDS             924035..924319
     CDS             924471..924683
     CDS             924798..925241
     CDS             925565..925735
     CDS             926438..926707
     CDS             complement(927194..928099)
     CDS             928812..929060
     CDS             929744..929899
     CDS             930437..931534
     CDS             complement(931546..932025)
     CDS             932564..933673
     CDS             complement(933805..935775)
     CDS             complement(936187..936423)
     CDS             complement(936764..937393)
     CDS             complement(937493..937885)
     CDS             938795..939121
     CDS             939703..940515
     CDS             complement(940532..941011)
     CDS             complement(941008..941280)
     CDS             941316..941711
     CDS             complement(941743..942741)
     CDS             943162..943272
     CDS             complement(943326..944531)
     CDS             944856..946367
     CDS             complement(946491..949247)
     CDS             complement(949255..950541)
     CDS             950668..950892
     CDS             951783..952916
     CDS             952919..953485
     CDS             953597..953845
     CDS             954236..955282
     CDS             955447..956262
     CDS             956444..956608
     CDS             complement(956568..957635)
     CDS             957652..958347
     CDS             958391..959719
     CDS             959734..960627
     CDS             complement(961075..962700)
     CDS             962903..963454
     CDS             complement(964220..964393)
     CDS             complement(964335..964439)
     CDS             964468..964623
     CDS             964568..964834
     CDS             964986..965606
     CDS             965961..966395
     CDS             966702..966869
     CDS             complement(967384..967689)
     CDS             967724..967999
     CDS             complement(967892..968158)
     CDS             complement(968151..968348)
     CDS             968520..968768
     CDS             complement(968934..969071)
     CDS             complement(969068..969310)
     CDS             969887..970183
     CDS             complement(970461..970652)
     CDS             complement(970796..971086)
     CDS             971277..971447
     CDS             complement(971395..971595)
     CDS             complement(971582..971845)
     CDS             972146..972304
     CDS             complement(972319..972480)
     CDS             972531..972809
     CDS             972995..973231
     CDS             complement(973219..973959)
     CDS             complement(973956..974984)
     CDS             975216..975452
     CDS             complement(975640..976149)
     CDS             complement(976179..977072)
     CDS             complement(977081..978127)
     CDS             complement(978958..979356)
     CDS             complement(979680..981260)
     CDS             complement(981293..982477)
     CDS             982553..982708
     CDS             982733..983848
     CDS             complement(983953..984129)
     CDS             984238..984504
     CDS             complement(984485..986140)
     CDS             986272..986613
     CDS             complement(986706..986981)
     CDS             complement(987322..987468)
     CDS             complement(987531..987737)
     CDS             complement(987853..988113)
     CDS             988198..988647
     CDS             988742..988882
     CDS             988857..989699
     CDS             990347..992560
     CDS             complement(993667..994518)
     CDS             complement(994529..994648)
     CDS             complement(994659..994910)
     CDS             complement(995213..995386)
     CDS             995549..995734
     CDS             995731..996006
     CDS             complement(996191..996523)
     CDS             996862..997125
     CDS             complement(997299..997943)
     CDS             complement(997947..998543)
     CDS             complement(999206..999520)
     CDS             1000290..1000487
     CDS             complement(1001058..1001939)
     CDS             complement(1001989..1002156)
     CDS             complement(1002171..1002266)
     CDS             1002378..1002536
     CDS             1003139..1003450
     CDS             1003447..1004112
     CDS             complement(1004342..1004599)
     CDS             complement(1005340..1005678)
     CDS             complement(1005738..1005923)
     CDS             complement(1005985..1006203)
     CDS             complement(1006310..1006525)
     CDS             complement(1006805..1007785)
     CDS             complement(1007947..1008195)
     CDS             complement(1008773..1009006)
     CDS             complement(1009182..1009424)
     CDS             complement(1010169..1010507)
     CDS             complement(1010567..1010752)
     CDS             complement(1010814..1011032)
     CDS             complement(1011139..1011354)
     CDS             complement(1011958..1013190)
     CDS             1013477..1013710
     CDS             complement(1014011..1014763)
     CDS             1014938..1015489
     CDS             1015510..1015824
     CDS             complement(1016601..1016723)
     CDS             complement(1017096..1017401)
     CDS             complement(1017822..1017932)
     CDS             1018003..1018296
     CDS             1018303..1018539
     CDS             complement(1018549..1018896)
     CDS             1018997..1019305
     CDS             1019372..1019707
     CDS             complement(1019914..1020918)
     CDS             complement(1020985..1021113)
     CDS             complement(1021455..1021784)
     CDS             complement(1021774..1022019)
     CDS             1022492..1022761
     CDS             complement(1023148..1023342)
     CDS             1024064..1024573
     CDS             1024960..1025199
     CDS             complement(1026445..1026603)
     CDS             1026868..1027272
     CDS             complement(1027534..1027653)
     CDS             complement(1028000..1028140)
     CDS             1028293..1028457
     CDS             1028485..1028727
     CDS             1029315..1029482
     CDS             complement(1029681..1029866)
     CDS             complement(1030180..1030482)
     CDS             1030987..1031148
     CDS             1031492..1031758
     CDS             1031973..1032314
     CDS             1032376..1032666
     CDS             1032840..1032989
     CDS             complement(1033210..1034019)
     CDS             complement(1034025..1034204)
     CDS             complement(1034325..1034639)
     CDS             1034774..1035586
     CDS             complement(1035652..1037283)
     CDS             1037550..1037750
     CDS             1038121..1038375
     CDS             complement(1038579..1039058)
     CDS             complement(1039239..1039769)
     CDS             1039944..1040144
     CDS             1040515..1040769
     CDS             complement(1040973..1041452)
     CDS             complement(1041633..1041809)
     CDS             complement(1041820..1042164)
     CDS             1042339..1042539
     CDS             1042910..1043164
     CDS             1043870..1044106
     CDS             1044134..1044466
     CDS             complement(1045099..1045809)
     CDS             complement(1045809..1046624)
     CDS             complement(1046630..1047706)
     CDS             complement(1048135..1048386)
     CDS             complement(1048508..1048732)
     CDS             1049007..1049402
     CDS             1049520..1049678
     CDS             1049865..1050086
     CDS             1050823..1051077
     CDS             complement(1051252..1051611)
     CDS             complement(1051738..1052394)
     CDS             1053325..1053654
     CDS             complement(1053644..1055791)
     CDS             complement(1055788..1058004)
     CDS             complement(1058001..1059404)
     CDS             complement(1059401..1060990)
     CDS             complement(1061361..1061837)
     CDS             1062024..1062212
     CDS             1062160..1062891
     CDS             complement(1063074..1063328)
     CDS             1063729..1063890
     CDS             complement(1064099..1064281)
     CDS             complement(1064578..1064856)
     CDS             complement(1064801..1065100)
     CDS             complement(1065394..1065537)
     CDS             complement(1065841..1066032)
     CDS             complement(1066097..1066627)
     CDS             complement(1066984..1067139)
     CDS             complement(1067157..1067252)
     CDS             1068076..1068381
     CDS             1068931..1069065
     CDS             1069052..1069201
     CDS             1069732..1070043
     CDS             1070889..1071014
     CDS             1071572..1072594
     CDS             1072591..1073328
     CDS             1073520..1073795
     CDS             1074070..1074477
     CDS             complement(1074615..1076282)
     CDS             complement(1076521..1076643)
     CDS             complement(1076766..1078037)
     CDS             complement(1078038..1079093)
     CDS             1079196..1079525
     CDS             1079654..1080337
     CDS             1080468..1081937
     CDS             1082435..1082875
     CDS             1083275..1083418
     CDS             1083835..1084092
     CDS             1084034..1084180
     CDS             complement(1084177..1084395)
     CDS             1085047..1085364
     CDS             complement(1085728..1085895)
     CDS             complement(1085892..1086182)
     CDS             1086709..1087071
     CDS             1087372..1087770
     CDS             complement(1087937..1088062)
     CDS             1088124..1088597
     CDS             1088804..1089553
     CDS             complement(1089732..1090229)
     CDS             complement(1090714..1091046)
     CDS             complement(1091197..1091376)
     CDS             complement(1091718..1092365)
     CDS             complement(1092700..1092984)
     CDS             complement(1093547..1093699)
     CDS             complement(1094397..1094591)
     CDS             1095405..1096115
     CDS             1096124..1096348
     CDS             1096955..1097146
     CDS             1097201..1097380
     CDS             1097884..1098081
     CDS             complement(1097999..1098175)
     CDS             1099546..1100169
     CDS             1100136..1100915
     CDS             complement(1101161..1101547)
     CDS             1101601..1101810
     CDS             complement(1101923..1102348)
     CDS             complement(1102555..1102797)
     CDS             1103223..1103348
     CDS             1104035..1104364
     CDS             1104887..1105108
     CDS             complement(1105428..1105700)
     CDS             1106101..1106406
     CDS             complement(1107069..1108283)
     CDS             1108773..1109036
     CDS             1109710..1110450
     CDS             1110625..1111095
     CDS             complement(1111168..1111509)
     CDS             1111605..1112003
     CDS             1112064..1112189
     CDS             complement(1112472..1112648)
     CDS             1113215..1113385
     CDS             complement(1113721..1113918)
     CDS             1114057..1114350
     CDS             complement(1115203..1115595)
     CDS             1115799..1116200
     CDS             1116636..1116869
     CDS             complement(1117289..1117546)
     CDS             1117873..1118391
     CDS             1118568..1118807
     CDS             complement(1118994..1119251)
     CDS             1119736..1120338
     CDS             complement(1120722..1120856)
     CDS             complement(1121086..1122348)
     CDS             complement(1122964..1123056)
     CDS             complement(1123172..1123363)
     CDS             1123542..1123820
     CDS             complement(1123928..1124125)
     CDS             complement(1124334..1125275)
     CDS             complement(1125275..1125376)
     CDS             1125540..1125776
     CDS             complement(1126256..1126381)
     CDS             complement(1126473..1126565)
     CDS             complement(1126866..1127069)
     CDS             1127300..1127506
     CDS             complement(1127619..1127762)
     CDS             1127808..1128137
     CDS             complement(1128809..1129006)
     CDS             1129299..1129454
     CDS             1129496..1129612
     CDS             1129706..1130782
     CDS             1130824..1131090
     CDS             1131223..1132785
     CDS             1132959..1135577
     CDS             complement(1135586..1136785)
     CDS             1137180..1137617
     CDS             complement(1138015..1138947)
     CDS             complement(1138944..1139951)
     CDS             complement(1139972..1140670)
     CDS             complement(1140766..1141653)
     CDS             complement(1141671..1143038)
     CDS             1143108..1143593
     CDS             1143769..1146348
     CDS             1146365..1147525
     CDS             1147540..1148439
     CDS             1148415..1149086
     CDS             complement(1149092..1150012)
     CDS             complement(1150026..1151426)
     CDS             1151528..1153174
     CDS             complement(1153457..1154419)
     CDS             1154735..1155469
     CDS             1155503..1156432
     CDS             complement(1156354..1157919)
     CDS             1158195..1159118
     CDS             complement(1159129..1159665)
     CDS             1159752..1160750
     CDS             1161613..1162149
     CDS             complement(1162131..1163051)
     CDS             complement(1163056..1163625)
     CDS             1163696..1164316
     CDS             complement(1164522..1165418)
     CDS             complement(1165784..1167586)
     CDS             1167726..1167926
     CDS             complement(1167981..1168316)
     CDS             1168697..1168813
     CDS             complement(1168763..1169047)
     CDS             complement(1169058..1170965)
     CDS             complement(1171017..1171424)
     CDS             complement(1171414..1173144)
     CDS             complement(1173141..1176965)
     CDS             complement(1177377..1178594)
     CDS             complement(1178931..1179557)
     CDS             complement(1179591..1182857)
     CDS             complement(1182896..1183570)
     CDS             1183644..1184018
     CDS             complement(1184194..1184931)
     CDS             1185081..1185779
     CDS             1185806..1186342
     CDS             1186399..1186632
     CDS             1186655..1186978
     CDS             1187016..1187189
     CDS             complement(1187433..1187705)
     CDS             1187852..1188556
     CDS             complement(1189157..1189531)
     CDS             1190040..1191152
     CDS             complement(1191440..1192012)
     CDS             1192184..1193284
     CDS             1193456..1194979
     CDS             1195021..1196310
     CDS             1196352..1197779
     CDS             1197849..1198439
     CDS             1198519..1199208
     CDS             complement(1199183..1200655)
     CDS             complement(1200652..1201164)
     CDS             complement(1201161..1202063)
     CDS             complement(1202106..1203014)
     CDS             1203169..1205178
     CDS             complement(1205269..1205892)
     CDS             complement(1205961..1206368)
     CDS             complement(1206671..1206838)
     CDS             complement(1206868..1207359)
     CDS             complement(1207298..1207444)
     CDS             1208204..1208509
     CDS             complement(1209503..1209748)
     CDS             1209891..1210253
     CDS             complement(1210315..1211178)
     CDS             complement(1211182..1212804)
     CDS             1212952..1214520
     CDS             complement(1214517..1215716)
     CDS             complement(1215746..1218373)
     CDS             1218532..1219671
     CDS             1219745..1220911
     CDS             1221136..1221459
     CDS             1221587..1222195
     CDS             1222192..1222836
     CDS             complement(1222766..1222912)
     CDS             1222993..1223316
     CDS             1223313..1224062
     CDS             1224168..1225253
     CDS             1225250..1226668
     CDS             1226665..1227756
     CDS             1227761..1228225
     CDS             1228234..1229001
     CDS             1228998..1229567
     CDS             1229715..1229972
     CDS             1230015..1230464
     CDS             1230953..1231429
     CDS             1231439..1231900
     CDS             1231938..1233254
     CDS             1233356..1233595
     CDS             1233653..1235242
     CDS             1235242..1236261
     CDS             complement(1236255..1237814)
     CDS             1238310..1238741
     CDS             1238985..1239359
     CDS             1240087..1240656
     CDS             complement(1240706..1241062)
     CDS             complement(1241047..1241457)
     CDS             complement(1242185..1242292)
     CDS             complement(1242448..1242651)
     CDS             complement(1242663..1242806)
     CDS             complement(1243758..1244885)
     CDS             1245004..1246182
     CDS             1246207..1249167
     CDS             1249565..1250224
     CDS             1250259..1251794
     CDS             complement(1251952..1253283)
     CDS             1253362..1254615
     CDS             1254612..1254959
     CDS             complement(1254979..1256040)
     CDS             complement(1256072..1257511)
     CDS             complement(1257511..1257816)
     CDS             complement(1257816..1258925)
     CDS             1259084..1259662
     CDS             complement(1259669..1259845)
     CDS             1260075..1261391
     CDS             1261414..1261734
     CDS             complement(1262081..1262350)
     CDS             1262708..1263229
     CDS             complement(1263198..1264001)
     CDS             complement(1264084..1264299)
     CDS             complement(1264375..1265337)
     CDS             complement(1265393..1265491)
     CDS             complement(1265520..1266674)
     CDS             1266696..1267706
     CDS             1267712..1268242
     CDS             complement(1268268..1268807)
     CDS             complement(1268976..1269551)
     CDS             1269742..1270797
     CDS             1270781..1272178
     CDS             complement(1272413..1272967)
     CDS             1273016..1273426
     CDS             1273423..1274943
     CDS             1274940..1275185
     CDS             1275289..1275426
     CDS             1275717..1276547
     CDS             complement(1276617..1277189)
     CDS             complement(1277265..1278662)
     CDS             1278762..1279916
     CDS             1279923..1280585
     CDS             1280695..1281411
     CDS             complement(1281415..1281915)
     CDS             complement(1282016..1283812)
     CDS             complement(1283812..1284465)
     CDS             1284495..1285277
     CDS             1285434..1285862
     CDS             1286143..1286364
     CDS             complement(1286400..1287317)
     CDS             complement(1287301..1287552)
     CDS             complement(1287696..1287971)
     CDS             1288024..1288395
     CDS             complement(1288367..1288618)
     CDS             complement(1288618..1288893)
     CDS             complement(1288895..1290439)
     CDS             complement(1290447..1292825)
     CDS             complement(1292937..1293278)
     CDS             complement(1293386..1294798)
     CDS             complement(1294868..1295179)
     CDS             1295585..1296115
     CDS             complement(1296116..1296886)
     CDS             1296988..1297389
     CDS             complement(1297604..1297771)
     CDS             complement(1297978..1298280)
     CDS             complement(1298604..1298885)
     CDS             complement(1298890..1299909)
     CDS             complement(1300110..1301831)
     CDS             1302022..1303278
     CDS             1303286..1304896
     CDS             1305102..1305992
     CDS             complement(1306022..1307026)
     CDS             complement(1307109..1307441)
     CDS             complement(1307589..1307699)
     CDS             complement(1308003..1308770)
     CDS             1308780..1309007
     CDS             1309424..1310650
     CDS             complement(1310582..1310746)
     CDS             1310904..1311746
     CDS             complement(1311653..1312900)
     CDS             1312988..1313665
     CDS             complement(1313852..1314001)
     CDS             complement(1314144..1314911)
     CDS             complement(1314923..1315630)
     CDS             complement(1315655..1316644)
     CDS             complement(1316671..1317708)
     CDS             complement(1317874..1318605)
     CDS             complement(1318680..1319501)
     CDS             1319571..1320836
     CDS             1320833..1321732
     CDS             1321729..1322583
     CDS             complement(1322568..1324244)
     CDS             complement(1324318..1325472)
     CDS             1325528..1325659
     CDS             complement(1325694..1326056)
     CDS             complement(1326056..1327777)
     CDS             complement(1328046..1329221)
     CDS             1329296..1330459
     CDS             1330456..1331085
     CDS             1331129..1331821
     CDS             1332133..1332846
     CDS             1332897..1333445
     CDS             1333457..1334569
     CDS             complement(1334739..1335404)
     CDS             complement(1335673..1336845)
     CDS             complement(1336938..1338746)
     CDS             complement(1338746..1339213)
     CDS             complement(1339306..1340538)
     CDS             1340543..1342180
     CDS             1342185..1343441
     CDS             complement(1343431..1343955)
     CDS             1344051..1344164
     CDS             1344217..1345743
     CDS             complement(1346350..1346712)
     CDS             complement(1346769..1347293)
     CDS             complement(1347660..1348124)
     CDS             1348272..1350071
     CDS             1350100..1350540
     CDS             1350628..1351947
     CDS             1352000..1353019
     CDS             complement(1353033..1353374)
     CDS             complement(1353395..1354216)
     CDS             1354246..1354728
     CDS             complement(1354738..1354938)
     CDS             1354991..1355563
     CDS             1355550..1356476
     CDS             1356480..1356971
     CDS             complement(1357075..1357233)
     CDS             complement(1357251..1359557)
     CDS             1359893..1361278
     CDS             1361833..1362786
     CDS             complement(1362863..1363477)
     CDS             complement(1363572..1364159)
     CDS             complement(1364429..1364887)
     CDS             1365037..1365420
     CDS             complement(1365541..1366008)
     CDS             complement(1366112..1367662)
     CDS             complement(1367756..1368193)
     CDS             1368352..1368966
     CDS             1368959..1369327
     CDS             1369601..1369891
     CDS             1369982..1371049
     CDS             1371114..1371281
     CDS             1371321..1371467
     CDS             complement(1371439..1371663)
     CDS             1371711..1373312
     CDS             1373540..1373674
     CDS             1373749..1373892
     CDS             complement(1373913..1374641)
     CDS             1374950..1376014
     CDS             complement(1376162..1376311)
     CDS             complement(1376525..1377508)
     CDS             complement(1377502..1378734)
     CDS             complement(1378731..1378901)
     CDS             complement(1378902..1379579)
     CDS             1379707..1380510
     CDS             complement(1380461..1380838)
     CDS             1380858..1381697
     CDS             complement(1381752..1383386)
     CDS             1383424..1384662
     CDS             complement(1384865..1386568)
     CDS             complement(1386712..1387242)
     CDS             complement(1387296..1387580)
     CDS             complement(1388448..1389362)
     CDS             1389475..1389918
     CDS             complement(1389921..1390445)
     CDS             complement(1390471..1391571)
     CDS             complement(1391604..1392002)
     CDS             1392011..1392781
     CDS             complement(1392798..1393637)
     CDS             1394182..1394658
     CDS             1394831..1395019
     CDS             1395402..1396832
     CDS             complement(1396782..1398047)
     CDS             complement(1398037..1398282)
     CDS             complement(1398282..1398872)
     CDS             complement(1398853..1399965)
     CDS             1399996..1401267
     CDS             complement(1401275..1401478)
     CDS             complement(1401516..1402586)
     CDS             1402664..1403176
     CDS             1403222..1403344
     CDS             complement(1403486..1404055)
     CDS             1404120..1405838
     CDS             1405963..1406703
     CDS             complement(1406776..1406895)
     CDS             1407092..1407628
     CDS             1407580..1408614
     CDS             1408635..1409549
     CDS             1409549..1410304
     CDS             complement(1410301..1410468)
     CDS             1410516..1411256
     CDS             complement(1411449..1413113)
     CDS             1413203..1414096
     CDS             1414100..1414999
     CDS             complement(1415835..1416551)
     CDS             1416586..1417425
     CDS             1417422..1418501
     CDS             1418513..1419301
     CDS             complement(1419325..1419501)
     CDS             1419631..1421331
     CDS             complement(1421463..1422155)
     CDS             complement(1422158..1422403)
     CDS             complement(1422430..1423284)
     CDS             complement(1423361..1424368)
     CDS             complement(1424461..1425462)
     CDS             complement(1425455..1426378)
     CDS             1426678..1427502
     CDS             1427499..1429175
     CDS             1429172..1429795
     CDS             1429891..1430256
     CDS             complement(1430359..1430949)
     CDS             complement(1431042..1431704)
     CDS             1431774..1432352
     CDS             1432349..1433485
     CDS             complement(1433474..1434493)
     CDS             complement(1434523..1435734)
     CDS             complement(1435706..1436314)
     CDS             complement(1436383..1436859)
     CDS             complement(1436859..1439609)
     CDS             1439686..1441257
     CDS             1441286..1441990
     CDS             1441987..1442403
     CDS             1442488..1443210
     CDS             1443214..1443444
     CDS             complement(1444331..1445302)
     CDS             complement(1445353..1446111)
     CDS             complement(1446098..1447294)
     CDS             complement(1447420..1448223)
     CDS             1448290..1448832
     CDS             complement(1448943..1450784)
     CDS             complement(1450903..1451835)
     CDS             1451916..1452728
     CDS             1452725..1453111
     CDS             1453238..1453828
     CDS             1453877..1454014
     CDS             1454075..1454461
     CDS             1454458..1454865
     CDS             1454947..1456083
     CDS             1456080..1456610
     CDS             1456607..1458097
     CDS             1458172..1459449
     CDS             1459469..1460551
     CDS             1460660..1460962
     CDS             1461150..1463321
     CDS             complement(1463341..1464258)
     CDS             1464283..1465152
     CDS             1465197..1465424
     CDS             complement(1465461..1466285)
     CDS             complement(1466670..1467719)
     CDS             1467950..1468159
     CDS             1468140..1468412
     CDS             1468724..1468909
     CDS             complement(1469535..1469867)
     CDS             1470645..1471397
     CDS             complement(1472344..1472535)
     CDS             1472582..1472791
     CDS             complement(1472914..1473093)
     CDS             complement(1473219..1473566)
     CDS             1473826..1474440
     CDS             complement(1475732..1475908)
     CDS             complement(1475939..1476199)
     CDS             complement(1476352..1476552)
     CDS             1477097..1478800
     CDS             complement(1478985..1479461)
     CDS             complement(1479559..1479762)
     CDS             complement(1479966..1480163)
     CDS             complement(1480254..1481174)
     CDS             complement(1481263..1481538)
     CDS             complement(1481698..1482354)
     CDS             1482432..1484501
     CDS             1484724..1486079
     CDS             1486076..1486822
     CDS             1486986..1488032
     CDS             1488032..1488649
     CDS             complement(1488637..1489374)
     CDS             complement(1489398..1490645)
     CDS             complement(1490705..1491031)
     CDS             1491052..1491873
     CDS             1491993..1492589
     CDS             1492580..1494100
     CDS             complement(1494150..1494371)
     CDS             complement(1494405..1494617)
     CDS             complement(1494730..1495401)
     CDS             complement(1495398..1496576)
     CDS             complement(1496576..1497427)
     CDS             complement(1497433..1497840)
     CDS             complement(1497885..1498742)
     CDS             complement(1498742..1501030)
     CDS             complement(1501100..1501828)
     CDS             complement(1501825..1502823)
     CDS             1502925..1504241
     CDS             1504266..1506323
     CDS             complement(1506391..1507890)
     CDS             complement(1507957..1508316)
     CDS             1508982..1509371
     CDS             1509414..1509680
     CDS             1509744..1510706
     CDS             1510778..1511521
     CDS             complement(1511948..1512763)
     CDS             complement(1512785..1514203)
     CDS             1514303..1515283
     CDS             1515353..1515865
     CDS             complement(1517116..1517652)
     CDS             complement(1517649..1517948)
     CDS             complement(1518113..1519018)
     CDS             complement(1519033..1520619)
     CDS             1520723..1521289
     CDS             1521337..1522077
     CDS             1522255..1523637
     CDS             1523670..1523789
     CDS             complement(1523791..1524279)
     CDS             complement(1524494..1524799)
     CDS             complement(1524986..1525162)
     CDS             complement(1525213..1526136)
     CDS             complement(1526202..1526843)
     CDS             1526995..1527471
     CDS             complement(1527624..1527929)
     CDS             complement(1528243..1528620)
     CDS             complement(1528625..1528852)
     CDS             complement(1528901..1529185)
     CDS             1529226..1530851
     CDS             complement(1530982..1531533)
     CDS             1531697..1533319
     CDS             1533377..1533607
     CDS             1534347..1534637
     CDS             1534737..1535237
     CDS             complement(1535444..1537078)
     CDS             complement(1537160..1537471)
     CDS             1537700..1539166
     CDS             1539251..1539652
     CDS             1539686..1540357
     CDS             1540314..1540442
     CDS             complement(1540461..1540985)
     CDS             1541090..1541836
     CDS             1542245..1542457
     CDS             complement(1542462..1542599)
     CDS             complement(1542706..1542870)
     CDS             complement(1543001..1544278)
     CDS             1544527..1545522
     CDS             1545522..1546847
     CDS             1546844..1547428
     CDS             1547377..1549122
     CDS             1549185..1550324
     CDS             complement(1550385..1551449)
     CDS             complement(1551525..1551704)
     CDS             complement(1552042..1552992)
     CDS             complement(1553023..1554540)
     CDS             complement(1554592..1555140)
     CDS             complement(1555140..1555658)
     CDS             complement(1555655..1556110)
     CDS             complement(1556255..1556623)
     CDS             complement(1556671..1557396)
     CDS             complement(1557484..1558002)
     CDS             complement(1557999..1559222)
     CDS             1559509..1560756
     CDS             1560844..1561512
     CDS             1561517..1562809
     CDS             1562997..1563278
     CDS             complement(1563410..1563817)
     CDS             1564154..1564372
     CDS             1564442..1564669
     CDS             1564710..1565048
     CDS             complement(1565045..1565848)
     CDS             complement(1565889..1566107)
     CDS             1566284..1567552
     CDS             1567711..1569108
     CDS             1569116..1570471
     CDS             complement(1570495..1573335)
     CDS             1573401..1574543
     CDS             1574540..1575247
     CDS             1575244..1576008
     CDS             1575975..1576673
     CDS             1576670..1576825
     CDS             1577275..1577367
     CDS             1577360..1577509
     CDS             complement(1577536..1577763)
     CDS             1577799..1579103
     CDS             complement(1579138..1579404)
     CDS             complement(1579346..1579948)
     CDS             1579977..1580720
     CDS             complement(1580717..1581937)
     CDS             complement(1581944..1582324)
     CDS             complement(1582341..1582733)
     CDS             complement(1582733..1582945)
     CDS             complement(1583036..1583827)
     CDS             1583887..1584138
     CDS             complement(1584042..1585811)
     CDS             complement(1585854..1586924)
     CDS             complement(1586921..1587073)
     CDS             complement(1587132..1591031)
     CDS             complement(1591304..1593208)
     CDS             complement(1593258..1596551)
     CDS             complement(1596835..1597668)
     CDS             complement(1597716..1597937)
     CDS             1598140..1599477
     CDS             complement(1599483..1600199)
     CDS             complement(1600242..1601399)
     CDS             complement(1601524..1601634)
     CDS             complement(1601935..1602927)
     CDS             complement(1602967..1603968)
     CDS             1604416..1606764
     CDS             1606883..1607734
     CDS             1607912..1608793
     CDS             1608845..1609213
     CDS             1609334..1609597
     CDS             1609594..1610769
     CDS             1610882..1612471
     CDS             1612498..1614069
     CDS             1614515..1614988
     CDS             complement(1615031..1616143)
     CDS             1616509..1616868
     CDS             1616922..1618370
     CDS             1618367..1618645
     CDS             1618649..1622086
     CDS             1622112..1622897
     CDS             complement(1623700..1623873)
     CDS             1624546..1625733
     CDS             complement(1625915..1626991)
     CDS             1627355..1627696
     CDS             1627778..1628164
     CDS             1628237..1628611
     CDS             complement(1628608..1629615)
     CDS             1629644..1630570
     CDS             1630567..1631241
     CDS             1631238..1633196
     CDS             complement(1633329..1633550)
     CDS             complement(1633726..1634169)
     CDS             complement(1634181..1634363)
     CDS             complement(1634445..1635434)
     CDS             1635495..1636742
     CDS             complement(1636739..1639225)
     CDS             complement(1639197..1640198)
     CDS             complement(1640237..1641196)
     CDS             1641268..1641777
     CDS             1642581..1643324
     CDS             complement(1643557..1644510)
     CDS             1644799..1645137
     CDS             1645082..1645318
     CDS             1645311..1646696
     CDS             1646703..1646927
     CDS             1647365..1647973
     CDS             complement(1648479..1649270)
     CDS             complement(1649495..1649830)
     CDS             complement(1650497..1650673)
     CDS             complement(1650807..1652516)
     CDS             complement(1652534..1653622)
     CDS             complement(1654105..1654197)
     CDS             1655676..1655780
     CDS             complement(1656193..1656354)
     CDS             1656389..1656658
     CDS             complement(1656982..1657197)
     CDS             complement(1657949..1658122)
     CDS             complement(1658112..1658237)
     CDS             1658487..1658951
     CDS             complement(1658995..1659093)
     CDS             complement(1659247..1659387)
     CDS             complement(1659412..1659726)
     CDS             complement(1659965..1660075)
     CDS             1660094..1660378
     CDS             complement(1660402..1660707)
     CDS             1661108..1661293
     CDS             1661568..1662866
     CDS             1663263..1663490
     CDS             1664574..1664678
     CDS             1665163..1665363
     CDS             1666211..1666537
     CDS             complement(1668200..1668421)
     CDS             complement(1668533..1669402)
     CDS             1669824..1670681
     CDS             1670706..1670963
     CDS             1670984..1671346
     CDS             1671339..1672415
     CDS             1672412..1673611
     CDS             1673622..1674797
     CDS             complement(1675693..1676373)
     CDS             complement(1676437..1677201)
     CDS             1677651..1677896
     CDS             1677975..1679099
     CDS             1679259..1679372
     CDS             complement(1680308..1680694)
     CDS             complement(1680694..1681158)
     CDS             1681529..1681705
     CDS             complement(1682211..1682390)
     CDS             1683285..1686839
     CDS             1686976..1688010
     CDS             complement(1688024..1688458)
     CDS             complement(1688507..1689862)
     CDS             1690029..1691375
     CDS             complement(1691393..1691752)
     CDS             1691802..1691921
     CDS             1692026..1693006
     CDS             1693150..1693551
     CDS             1693548..1694054
     CDS             complement(1694081..1694347)
     CDS             complement(1694347..1696350)
     CDS             complement(1696376..1696717)
     CDS             1696779..1696910
     CDS             1696915..1697280
     CDS             1697431..1697961
     CDS             1698063..1698338
     CDS             complement(1698416..1698655)
     CDS             complement(1698615..1698731)
     CDS             complement(1698857..1699570)
     CDS             complement(1699838..1700443)
     CDS             1700510..1702468
     CDS             complement(1702465..1703787)
     CDS             complement(1703777..1705027)
     CDS             complement(1705027..1705815)
     CDS             complement(1705865..1707307)
     CDS             1707682..1708329
     CDS             1708862..1709938
     CDS             1709955..1710131
     CDS             1710233..1710454
     CDS             complement(1710489..1710704)
     CDS             1710816..1711142
     CDS             complement(1711165..1711287)
     CDS             complement(1711374..1711823)
     CDS             1711984..1712391
     CDS             complement(1712553..1712906)
     CDS             1713041..1714699
     CDS             complement(1714702..1714986)
     CDS             complement(1714991..1718428)
     CDS             complement(1718438..1719520)
     CDS             1719617..1721824
     CDS             complement(1721908..1722591)
     CDS             complement(1722792..1723295)
     CDS             complement(1723316..1723969)
     CDS             1723972..1724439
     CDS             complement(1724417..1725172)
     CDS             complement(1725130..1725930)
     CDS             1726003..1727172
     CDS             1727169..1728845
     CDS             1728848..1730668
     CDS             1730774..1732177
     CDS             1732202..1732906
     CDS             1732912..1734051
     CDS             complement(1734094..1734456)
     CDS             1734602..1734979
     CDS             1735041..1735271
     CDS             complement(1735249..1735443)
     CDS             1735523..1737247
     CDS             1737364..1737552
     CDS             complement(1737678..1738865)
     CDS             1739196..1739471
     CDS             1739528..1739911
     CDS             1740004..1740108
     CDS             1740232..1742685
     CDS             1742716..1742937
     CDS             1743054..1743239
     CDS             1743229..1744386
     CDS             1744383..1744715
     CDS             1745777..1745959
     CDS             1745987..1746346
     CDS             complement(1746452..1746808)
     CDS             complement(1746810..1747046)
     CDS             complement(1747107..1748051)
     CDS             1748740..1748916
     CDS             complement(1750681..1750794)
     CDS             1751144..1751269
     CDS             complement(1752222..1752515)
     CDS             complement(1754165..1754272)
     CDS             1754339..1755826
     CDS             complement(1755867..1756349)
     CDS             complement(1756440..1757096)
     CDS             1757165..1758496
     CDS             1758493..1759734
     CDS             1759782..1760447
     CDS             1760601..1761416
     CDS             1761421..1761777
     CDS             1761822..1762109
     CDS             complement(1762295..1762468)
     CDS             1762951..1763247
     CDS             complement(1763784..1764044)
     CDS             complement(1764111..1764338)
     CDS             1764870..1765109
     CDS             complement(1765296..1765886)
     CDS             complement(1765858..1766778)
     CDS             complement(1766788..1767846)
     CDS             complement(1767937..1768392)
     CDS             1768704..1768832
     CDS             complement(1769179..1769541)
     CDS             1769793..1771325
     CDS             1771377..1771484
     CDS             1771697..1772173
     CDS             1772275..1773378
     CDS             1773395..1774171
     CDS             1774215..1775474
     CDS             1775482..1776765
     CDS             1776955..1777230
     CDS             1777414..1777974
     CDS             complement(1778040..1778306)
     CDS             complement(1778370..1778465)
     CDS             1778758..1779012
     CDS             complement(1779021..1779491)
     CDS             1780019..1780207
     CDS             1780197..1780730
     CDS             1780748..1781362
     CDS             complement(1781682..1783031)
     CDS             complement(1783828..1783968)
     CDS             1784813..1785733
     CDS             complement(1785737..1786372)
     CDS             complement(1786542..1787009)
     CDS             complement(1787066..1787611)
     CDS             1788091..1788297
     CDS             1788464..1789129
     CDS             1789204..1789365
     CDS             1789358..1790107
     CDS             1790104..1790877
     CDS             1791079..1791558
     CDS             complement(1791542..1793008)
     CDS             complement(1793089..1793688)
     CDS             1794007..1795044
     CDS             1795215..1795853
     CDS             1796216..1796710
     CDS             complement(1797142..1797750)
     CDS             complement(1798508..1798774)
     CDS             complement(1799092..1799328)
     CDS             1799354..1799686
     CDS             1799904..1800044
     CDS             1800044..1800220
     CDS             1800457..1800723
     CDS             1800886..1802223
     CDS             1802264..1802533
     CDS             complement(1802549..1803193)
     CDS             1803728..1804282
     CDS             1804283..1805173
     CDS             complement(1805100..1806149)
     CDS             1806307..1807383
     CDS             1807386..1808669
     CDS             1808666..1810060
     CDS             1810179..1810607
     CDS             1810672..1812192
     CDS             1812189..1813331
     CDS             1813328..1816342
     CDS             1816314..1816796
     CDS             1817163..1818221
     CDS             1818249..1818722
     CDS             complement(1818942..1819136)
     CDS             complement(1820116..1820982)
     CDS             1821032..1822240
     CDS             complement(1822364..1823593)
     CDS             complement(1823565..1824068)
     CDS             1824122..1824511
     CDS             complement(1824534..1825427)
     CDS             1825463..1826974
     CDS             complement(1826934..1827851)
     CDS             1827937..1829382
     CDS             1829424..1829663
     CDS             complement(1829777..1830916)
     CDS             complement(1831070..1831792)
     CDS             complement(1832038..1833675)
     CDS             complement(1833730..1834806)
     CDS             complement(1834773..1835234)
     CDS             1835635..1836291
     CDS             1836291..1836926
     CDS             1836919..1837221
     CDS             1837238..1838101
     CDS             1838137..1838412
     CDS             1838417..1838785
     CDS             1838805..1839533
     CDS             1839550..1840026
     CDS             1840030..1840242
     CDS             1840260..1840526
     CDS             1840523..1840888
     CDS             1840890..1841246
     CDS             1841366..1841905
     CDS             1841930..1842331
     CDS             1842347..1842886
     CDS             1842920..1843288
     CDS             1843303..1843932
     CDS             1843940..1844395
     CDS             1844503..1845822
     CDS             1845863..1846411
     CDS             1846679..1847044
     CDS             1847108..1847500
     CDS             1847548..1848486
     CDS             1848526..1848876
     CDS             1848915..1849802
     CDS             1850005..1850457
     CDS             1850454..1850861
     CDS             1850910..1851191
     CDS             1851240..1852343
     CDS             complement(1852321..1852890)
     CDS             1852940..1854136
     CDS             complement(1855008..1855895)
     CDS             1855914..1856666
     CDS             1856644..1857672
     CDS             complement(1857630..1858109)
     CDS             1858230..1858367
     CDS             1858412..1858975
     CDS             complement(1859771..1862020)
     CDS             complement(1862042..1864372)
     CDS             1864827..1866425
     CDS             complement(1866358..1866513)
     CDS             1866604..1868355
     CDS             complement(1868421..1869701)
     CDS             complement(1869911..1870192)
     CDS             1870538..1871422
     CDS             complement(1871425..1871733)
     CDS             complement(1871737..1876320)
     CDS             1876447..1878198
     CDS             1878432..1878809
     CDS             1878875..1879345
     CDS             1879438..1881513
     CDS             1881556..1882755
     CDS             1882903..1883223
     CDS             1883282..1883944
     CDS             1883944..1884879
     CDS             complement(1884882..1885724)
     CDS             1885758..1886342
     CDS             complement(1886298..1886954)
     CDS             complement(1886902..1888845)
     CDS             complement(1889116..1891776)
     CDS             1891858..1893111
     CDS             1893166..1893528
     CDS             1893636..1894421
     CDS             complement(1894343..1895959)
     CDS             1896145..1897233
     CDS             1897320..1898111
     CDS             1898162..1898362
     CDS             complement(1898445..1899131)
     CDS             complement(1899115..1900962)
     CDS             complement(1901008..1902180)
     CDS             complement(1902335..1903174)
     CDS             1903306..1903608
     CDS             complement(1903581..1904867)
     CDS             complement(1904857..1905096)
     CDS             1905302..1905538
     CDS             1905508..1905708
     CDS             1905876..1906217
     CDS             1906297..1907808
     CDS             complement(1907751..1908797)
     CDS             complement(1908794..1909363)
     CDS             complement(1909682..1911331)
     CDS             complement(1911797..1913872)
     CDS             complement(1913984..1916473)
     CDS             1916897..1917244
     CDS             complement(1917209..1917445)
     CDS             1917552..1917707
     CDS             complement(1917657..1918658)
     CDS             1919244..1920032
     CDS             1920029..1920322
     CDS             complement(1920323..1921360)
     CDS             1921543..1925619
     CDS             complement(1925888..1926109)
     CDS             complement(1926247..1926858)
     CDS             1926929..1928218
     CDS             1928290..1928931
     CDS             1928931..1930250
     CDS             1930247..1931209
     CDS             complement(1931190..1932596)
     CDS             1932930..1934963
     CDS             complement(1934928..1935428)
     CDS             1935539..1936105
     CDS             complement(1936712..1937089)
     CDS             complement(1937117..1937290)
     CDS             complement(1937387..1937980)
     CDS             complement(1937980..1938594)
     CDS             1938736..1939470
     CDS             1939545..1940279
     CDS             1940345..1941550
     CDS             1941547..1941978
     CDS             complement(1941962..1942219)
     CDS             complement(1942219..1942839)
     CDS             complement(1942847..1943122)
     CDS             complement(1943157..1943345)
     CDS             1943433..1943576
     CDS             complement(1943585..1946599)
     CDS             1946888..1950124
     CDS             complement(1950134..1950613)
     CDS             complement(1950686..1951318)
     CDS             complement(1951315..1952724)
     CDS             complement(1952777..1954048)
     CDS             complement(1954041..1955141)
     CDS             complement(1955275..1956564)
     CDS             1956598..1956744
     CDS             1956856..1957110
     CDS             1957153..1957443
     CDS             1957469..1957732
     CDS             complement(1957719..1959326)
     CDS             1959386..1960165
     CDS             1960347..1961825
     CDS             1961933..1963129
     CDS             1963281..1963823
     CDS             1963888..1964457
     CDS             complement(1964499..1966052)
     CDS             1966113..1966718
     CDS             complement(1966734..1967102)
     CDS             1967533..1968672
     CDS             complement(1968632..1969501)
     CDS             1969507..1970625
     CDS             1970656..1970799
     CDS             complement(1970814..1971557)
     CDS             complement(1971736..1972758)
     CDS             complement(1972777..1974060)
     CDS             complement(1974161..1974685)
     CDS             1974775..1975365
     CDS             1975362..1976213
     CDS             complement(1976235..1977716)
     CDS             1977770..1979233
     CDS             1979230..1979841
     CDS             complement(1979880..1981094)
     CDS             complement(1981147..1981824)
     CDS             1982206..1982514
     CDS             1982542..1982955
     CDS             1982969..1983286
     CDS             1983299..1984072
     CDS             complement(1984161..1985669)
     CDS             complement(1985751..1986380)
     CDS             complement(1986408..1987214)
     CDS             complement(1987290..1987853)
     CDS             1987887..1988507
     CDS             1988562..1989788
     CDS             complement(1989891..1990451)
     CDS             complement(1990521..1991153)
     CDS             1991215..1993296
     CDS             complement(1993349..1994224)
     CDS             complement(1994224..1994982)
     CDS             1995048..1996529
     CDS             complement(1996523..1997080)
     CDS             complement(1997077..1997868)
     CDS             complement(1997834..1998196)
     CDS             1998280..1998708
     CDS             1998721..1999728
     CDS             1999835..2000083
     CDS             2000087..2000236
     CDS             2000252..2000371
     CDS             2000384..2000581
     CDS             complement(2000672..2001586)
     CDS             2001840..2002004
     CDS             2002289..2003401
     CDS             complement(2003716..2003844)
     CDS             2004130..2006277
     CDS             complement(2006310..2007332)
     CDS             complement(2007329..2008777)
     CDS             complement(2008881..2010164)
     CDS             complement(2010527..2010703)
     CDS             2011096..2012142
     CDS             2012208..2013536
     CDS             2013611..2015803
     CDS             2015835..2016071
     CDS             complement(2016021..2017280)
     CDS             2017279..2018322
     CDS             2018319..2018915
     CDS             2019064..2019669
     CDS             complement(2019784..2020605)
     CDS             complement(2020605..2021318)
     CDS             complement(2021711..2021866)
     CDS             complement(2021995..2022594)
     CDS             complement(2022796..2025204)
     CDS             2025259..2026500
     CDS             2026503..2028305
     CDS             complement(2028946..2030214)
     CDS             complement(2030214..2031233)
     CDS             complement(2031266..2032252)
     CDS             complement(2032412..2032678)
     CDS             complement(2032620..2032925)
     CDS             2033006..2033857
     CDS             complement(2034025..2035146)
     CDS             complement(2035154..2036335)
     CDS             complement(2036332..2037540)
     CDS             complement(2037546..2039363)
     CDS             complement(2039538..2040575)
     CDS             complement(2040604..2040852)
     CDS             2041336..2042643
     CDS             complement(2042628..2043602)
     CDS             2043745..2045169
     CDS             2045671..2045931
     CDS             2046097..2047542
     CDS             complement(2047426..2048814)
     CDS             2048829..2050055
     CDS             2050668..2051900
     CDS             complement(2052179..2053075)
     CDS             complement(2053083..2054042)
     CDS             complement(2054117..2055490)
     CDS             complement(2055435..2055728)
     CDS             2055849..2058374
     CDS             complement(2058403..2058861)
     CDS             complement(2058899..2059228)
     CDS             complement(2059408..2059656)
     CDS             2059896..2060741
     CDS             complement(2060785..2061000)
     CDS             2061027..2061557
     CDS             2061614..2063068
     CDS             complement(2063076..2064980)
     CDS             complement(2065066..2065311)
     CDS             2065426..2065692
     CDS             2065701..2066948
     CDS             2067001..2069010
     CDS             2069214..2070077
     CDS             2070291..2071394
     CDS             complement(2071355..2071510)
     CDS             complement(2071789..2072061)
     CDS             complement(2072098..2072820)
     CDS             2073464..2073670
     CDS             2073673..2074101
     CDS             2074098..2075747
     CDS             2075785..2076993
     CDS             2076990..2077823
     CDS             complement(2077774..2078241)
     CDS             complement(2078270..2078719)
     CDS             complement(2078722..2080194)
     CDS             2080312..2080704
     CDS             2080764..2081183
     CDS             2081185..2082396
     CDS             2082393..2082662
     CDS             complement(2082604..2083545)
     CDS             complement(2083574..2084833)
     CDS             2084892..2085137
     CDS             complement(2085116..2087209)
     CDS             complement(2087206..2087928)
     CDS             complement(2087928..2088896)
     CDS             complement(2089045..2090787)
     CDS             2090826..2091020
     CDS             2091147..2092736
     CDS             2092864..2093001
     CDS             2093017..2093268
     CDS             2093312..2094859
     CDS             2094941..2096353
     CDS             complement(2096666..2098303)
     CDS             complement(2098535..2099521)
     CDS             2100119..2100421
     CDS             2100363..2100485
     CDS             2100463..2101140
     CDS             2101516..2102322
     CDS             complement(2102319..2103299)
     CDS             complement(2103296..2103946)
     CDS             complement(2103943..2106267)
     CDS             2106463..2106933
     CDS             complement(2106948..2108342)
     CDS             2108447..2109193
     CDS             2109255..2110520
     CDS             2110576..2111595
     CDS             2111624..2112520
     CDS             2112557..2113228
     CDS             complement(2113164..2113805)
     CDS             complement(2113802..2114479)
     CDS             complement(2114476..2114673)
     CDS             2114726..2115964
     CDS             2116035..2116478
     CDS             complement(2116520..2117461)
     CDS             complement(2117465..2118883)
     CDS             2118992..2119339
     CDS             2119336..2119989
     CDS             complement(2119998..2120969)
     CDS             2121103..2121804
     CDS             2121839..2123851
     CDS             2123940..2125631
     CDS             2126061..2126975
     CDS             2127021..2128199
     CDS             complement(2128180..2129094)
     CDS             2129164..2129442
     CDS             complement(2129676..2130176)
     CDS             complement(2130182..2131129)
     CDS             complement(2131142..2131471)
     CDS             complement(2131511..2132113)
     CDS             complement(2132110..2132766)
     CDS             complement(2132894..2134048)
     CDS             complement(2134073..2135263)
     CDS             complement(2135571..2135816)
     CDS             complement(2135767..2137380)
     CDS             2137664..2138722
     CDS             2138770..2138907
     CDS             complement(2138965..2140263)
     CDS             complement(2140303..2140506)
     CDS             2140527..2140916
     CDS             2140944..2141627
     CDS             complement(2141572..2142642)
     CDS             complement(2142673..2142843)
     CDS             2143133..2144053
     CDS             2144056..2145597
     CDS             2145597..2146565
     CDS             2146562..2147317
     CDS             2147257..2148684
     CDS             2149326..2150639
     CDS             2150750..2150863
     CDS             complement(2150936..2151547)
     CDS             complement(2151623..2152204)
     CDS             2152237..2153394
     CDS             2153421..2154134
     CDS             complement(2154190..2154768)
     CDS             complement(2154829..2155827)
     CDS             complement(2155849..2156574)
     CDS             complement(2156645..2157163)
     CDS             2157192..2158370
     CDS             2158465..2159235
     CDS             complement(2159222..2159758)
     CDS             complement(2159748..2160629)
     CDS             2160727..2161911
     CDS             2162129..2162395
     CDS             complement(2162403..2162531)
     CDS             complement(2162735..2163055)
     CDS             complement(2163065..2163370)
     CDS             complement(2163794..2164753)
     CDS             2165071..2165526
     CDS             complement(2165683..2165961)
     CDS             complement(2165964..2167199)
     CDS             complement(2167196..2168164)
     CDS             complement(2168169..2169143)
     CDS             2169215..2170636
     CDS             complement(2170600..2171526)
     CDS             complement(2171531..2171794)
     CDS             2172044..2173003
     CDS             2173088..2173207
     CDS             2173215..2173778
     CDS             2173803..2174261
     CDS             2174276..2174884
     CDS             2174911..2175648
     CDS             complement(2175698..2176816)
     CDS             complement(2176837..2178648)
     CDS             2178756..2178962
     CDS             2179015..2179800
     CDS             complement(2179870..2180142)
     CDS             complement(2180370..2180519)
     CDS             complement(2180658..2181548)
     CDS             complement(2181646..2183055)
     CDS             2183124..2183627
     CDS             2183992..2184183
     CDS             complement(2184247..2184366)
     CDS             complement(2184587..2185027)
     CDS             complement(2185054..2185236)
     CDS             complement(2185524..2185634)
     CDS             2185911..2186069
     CDS             2186206..2186361
     CDS             2186721..2186894
     CDS             complement(2186846..2187001)
     CDS             2187636..2188757
     CDS             complement(2188966..2189154)
     CDS             2190442..2190744
     CDS             2191346..2191585
     CDS             2192240..2192587
     CDS             complement(2192865..2192999)
     CDS             2193272..2193460
     CDS             2193651..2194397
     CDS             2194527..2194841
     CDS             2194841..2196520
     CDS             complement(2196566..2197861)
     CDS             2198025..2198408
     CDS             2198414..2201200
     CDS             2201274..2201546
     CDS             2201616..2202287
     CDS             2202397..2202822
     CDS             2202908..2203615
     CDS             2203852..2204379
     CDS             2204429..2204824
     CDS             complement(2205106..2205843)
     CDS             2205905..2206678
     CDS             2206690..2207868
     CDS             2207907..2208905
     CDS             2208905..2209603
     CDS             2209600..2210355
     CDS             2210432..2212756
     CDS             complement(2212791..2213600)
     CDS             2213687..2214793
     CDS             complement(2214774..2215859)
     CDS             2215979..2216662
     CDS             complement(2216735..2217379)
     CDS             complement(2217376..2218377)
     CDS             complement(2218569..2219480)
     CDS             complement(2219824..2221029)
     CDS             2221164..2221547
     CDS             2221544..2222413
     CDS             2222410..2223384
     CDS             complement(2223795..2225426)
     CDS             2225482..2227812
     CDS             2228835..2230307
     CDS             2231211..2231501
     CDS             complement(2231548..2231727)
     CDS             2232347..2232664
     CDS             complement(2233038..2233262)
     CDS             complement(2233266..2233448)
     CDS             complement(2233483..2233716)
     CDS             complement(2233811..2234197)
     CDS             complement(2234364..2234681)
     CDS             complement(2234897..2235151)
     CDS             complement(2235230..2235487)
     CDS             complement(2235653..2235904)
     CDS             complement(2236027..2236278)
     CDS             complement(2236380..2236619)
     CDS             complement(2236770..2237021)
     CDS             2237403..2237594
     CDS             complement(2237804..2238085)
     CDS             complement(2238057..2238278)
     CDS             complement(2238278..2238481)
     CDS             complement(2238478..2238645)
     CDS             2239027..2240556
     CDS             2240593..2241636
     CDS             2241713..2241889
     CDS             2242028..2242372
     CDS             complement(2242503..2242793)
     CDS             complement(2243048..2243296)
     CDS             complement(2243457..2243726)
     CDS             complement(2243856..2244113)
     CDS             2244380..2244523
     CDS             complement(2244664..2244945)
     CDS             complement(2245076..2245180)
     CDS             complement(2245237..2246520)
     CDS             2246543..2247157
     CDS             2247308..2247784
     CDS             2248156..2250153
     CDS             complement(2250652..2252139)
     CDS             2252258..2253367
     CDS             complement(2253595..2253738)
     CDS             2254282..2255310
     CDS             2255315..2255707
     CDS             2256094..2258064
     CDS             2258061..2259185
     CDS             2259198..2261411
     CDS             complement(2261431..2263359)
     CDS             complement(2263435..2264229)
     CDS             complement(2264293..2264751)
     CDS             complement(2264886..2265023)
     CDS             complement(2265156..2265290)
     CDS             2265343..2265567
     CDS             2265509..2266999
     CDS             2267235..2269181
     CDS             complement(2269360..2270055)
     CDS             2270279..2272192
     CDS             2272211..2274439
     CDS             2274537..2275103
     CDS             2275459..2275800
     CDS             2275809..2276195
     CDS             complement(2276514..2279306)
     CDS             2279486..2282785
     CDS             2282801..2283697
     CDS             2283690..2284166
     CDS             2284979..2286103
     CDS             2286103..2286672
     CDS             2286665..2288035
     CDS             2288095..2289870
     CDS             2289870..2291717
     CDS             2291821..2292528
     CDS             2292604..2293131
     CDS             2293428..2293667
     CDS             complement(2293672..2293989)
     CDS             complement(2294049..2296898)
     CDS             complement(2297069..2297467)
     CDS             complement(2297488..2298789)
     CDS             2299208..2300002
     CDS             complement(2299981..2300733)
     CDS             2300938..2301717
     CDS             2301761..2302219
     CDS             2302282..2303700
     CDS             2303752..2305713
     CDS             2305796..2306428
     CDS             2306536..2307024
     CDS             2307112..2307561
     CDS             complement(2307577..2308098)
     CDS             complement(2308204..2308752)
     CDS             2308871..2309290
     CDS             2309318..2311408
     CDS             2311448..2311627
     CDS             complement(2311603..2312259)
     CDS             2312285..2313994
     CDS             complement(2314032..2314820)
     CDS             complement(2314822..2315619)
     CDS             complement(2315616..2316596)
     CDS             complement(2316598..2319414)
     CDS             complement(2319466..2319924)
     CDS             2319974..2320231
     CDS             2321110..2321439
     CDS             2321575..2321940
     CDS             complement(2322041..2323090)
     CDS             2323417..2323722
     CDS             2323722..2324384
     CDS             2324586..2325254
     CDS             2325217..2325330
     CDS             2325366..2327423
     CDS             complement(2327504..2328280)
     CDS             complement(2328273..2329055)
     CDS             2329073..2330053
     CDS             2330107..2331216
     CDS             complement(2331232..2332554)
     CDS             complement(2332551..2332730)
     CDS             complement(2332684..2333205)
     CDS             complement(2333219..2334175)
     CDS             2335006..2335410
     CDS             complement(2335590..2335940)
     CDS             2336757..2337248
     CDS             2337202..2338116
     CDS             2338203..2338334
     CDS             2338686..2339117
     CDS             complement(2339148..2339342)
     CDS             2339409..2340269
     CDS             2340269..2341183
     CDS             complement(2341288..2341533)
     CDS             2341728..2342798
     CDS             2342881..2344701
     CDS             2344833..2345900
     CDS             2346092..2346412
     CDS             2346450..2348126
     CDS             2348123..2348803
     CDS             complement(2348807..2349250)
     CDS             2349368..2350048
     CDS             2350045..2351385
     CDS             2351382..2352242
     CDS             complement(2352273..2353040)
     CDS             complement(2353024..2353776)
     CDS             complement(2353773..2354900)
     CDS             complement(2354905..2356059)
     CDS             complement(2356158..2357453)
     CDS             complement(2357571..2358179)
     CDS             complement(2358179..2358862)
     CDS             complement(2358862..2359323)
     CDS             2359465..2360424
     CDS             2360443..2360745
     CDS             2360755..2361072
     CDS             2361109..2362833
     CDS             complement(2362876..2363661)
     CDS             complement(2363658..2364332)
     CDS             2364359..2364553
     CDS             2365139..2366767
     CDS             2367010..2367921
     CDS             2367934..2368656
     CDS             2369106..2370212
     CDS             complement(2370205..2370690)
     CDS             2370712..2372019
     CDS             2372062..2374200
     CDS             2374409..2375443
     CDS             2375500..2376105
     CDS             complement(2376113..2377195)
     CDS             2377327..2379951
     CDS             2379941..2381293
     CDS             2381752..2383350
     CDS             complement(2383289..2384620)
     CDS             complement(2384617..2385507)
     CDS             2385598..2386692
     CDS             complement(2386937..2387245)
     CDS             complement(2388463..2390367)
     CDS             2390441..2391409
     CDS             2391434..2391898
     CDS             2391976..2392350
     CDS             2392395..2392841
     CDS             complement(2392863..2394068)
     CDS             complement(2394068..2394298)
     CDS             2394350..2394655
     CDS             2394870..2395838
     CDS             2395935..2396549
     CDS             2396827..2397075
     CDS             2397153..2398322
     CDS             complement(2398332..2400464)
     CDS             2400560..2400799
     CDS             complement(2400723..2402240)
     CDS             complement(2402240..2405200)
     CDS             complement(2405246..2406928)
     CDS             2407008..2408876
     CDS             2408901..2409488
     CDS             2409579..2410637