CDS             252..1619
     CDS             1638..2738
     CDS             2768..3844
     CDS             3875..4477
     CDS             complement(4586..6280)
     CDS             complement(6429..8249)
     CDS             complement(8381..9139)
     CDS             complement(9268..9936)
     CDS             complement(9964..10185)
     CDS             complement(10207..10857)
     CDS             complement(10860..11315)
     CDS             complement(11366..12565)
     CDS             12731..13393
     CDS             13616..13852
     CDS             13864..14034
     CDS             14157..14969
     CDS             15105..16001
     CDS             16119..17120
     CDS             17174..17884
     CDS             18048..19436
     CDS             complement(19519..22389)
     CDS             complement(22496..24280)
     CDS             24449..26107
     CDS             26199..27521
     CDS             complement(27582..27830)
     CDS             27913..28218
     CDS             complement(28289..29656)
     CDS             complement(29670..30284)
     CDS             complement(30956..31120)
     CDS             complement(31129..31398)
     CDS             complement(31395..31901)
     CDS             32145..33491
     CDS             34220..34654
     CDS             complement(39519..40073)
     CDS             40240..41277
     CDS             41267..41956
     CDS             41979..42770
     CDS             complement(42875..43621)
     CDS             complement(43624..44598)
     CDS             44694..45506
     CDS             complement(45631..46893)
     CDS             47081..48322
     CDS             complement(48471..52730)
     CDS             complement(52868..56896)
     CDS             complement(57206..57574)
     CDS             complement(57632..58123)
     CDS             complement(58416..59105)
     CDS             complement(59110..59538)
     CDS             complement(59773..60534)
     CDS             complement(60767..61324)
     CDS             complement(61326..61736)
     CDS             complement(61897..62784)
     CDS             complement(62868..64232)
     CDS             complement(64245..64430)
     CDS             complement(64507..67131)
     CDS             complement(67295..67720)
     CDS             67958..68743
     CDS             complement(68865..70034)
     CDS             complement(70053..72371)
     CDS             complement(72391..74253)
     CDS             complement(74265..75446)
     CDS             complement(75462..76691)
     CDS             complement(76728..77915)
     CDS             78106..79248
     CDS             complement(79311..80183)
     CDS             complement(80339..81433)
     CDS             81435..82283
     CDS             complement(82331..82957)
     CDS             complement(83452..84291)
     CDS             complement(84293..85411)
     CDS             complement(85589..86047)
     CDS             complement(86366..87079)
     CDS             complement(87270..87698)
     CDS             complement(87695..88252)
     CDS             complement(88495..89631)
     CDS             89887..91206
     CDS             91356..92300
     CDS             complement(92335..92841)
     CDS             92974..93177
     CDS             93402..93728
     CDS             93914..94819
     CDS             complement(94844..96010)
     CDS             96380..97270
     CDS             complement(97353..98294)
     CDS             98454..99941
     CDS             99958..100986
     CDS             100990..102444
     CDS             complement(102598..104274)
     CDS             complement(104279..105220)
     CDS             complement(105223..106725)
     CDS             complement(106802..107314)
     CDS             107448..107783
     CDS             complement(107762..108067)
     CDS             108121..108996
     CDS             109027..109785
     CDS             109907..110305
     CDS             complement(110602..111786)
     CDS             112470..113423
     CDS             complement(113571..115772)
     CDS             complement(115865..117031)
     CDS             complement(117052..118977)
     CDS             complement(118992..120173)
     CDS             complement(120207..120851)
     CDS             complement(120841..121806)
     CDS             complement(121803..122402)
     CDS             complement(122399..123685)
     CDS             complement(123687..124868)
     CDS             complement(124858..126165)
     CDS             complement(126170..127327)
     CDS             complement(127327..128430)
     CDS             complement(128441..129517)
     CDS             complement(129531..130106)
     CDS             complement(130315..131265)
     CDS             complement(131284..132579)
     CDS             133397..133912
     CDS             134391..135344
     CDS             135413..136801
     CDS             136957..138969
     CDS             complement(139095..140891)
     CDS             complement(140919..141605)
     CDS             complement(141617..142957)
     CDS             complement(143015..144367)
     CDS             complement(144529..145305)
     CDS             complement(145308..145940)
     CDS             complement(145937..147178)
     CDS             complement(147181..148083)
     CDS             148268..149026
     CDS             149169..151145
     CDS             complement(151333..152091)
     CDS             complement(152249..152701)
     CDS             complement(152713..154068)
     CDS             complement(154164..155762)
     CDS             complement(155843..156622)
     CDS             156799..157917
     CDS             158130..160565
     CDS             160714..160824
     CDS             complement(160885..161760)
     CDS             complement(161772..162002)
     CDS             complement(162024..162596)
     CDS             162712..163590
     CDS             complement(163587..164063)
     CDS             complement(164136..164348)
     CDS             complement(164456..164860)
     CDS             complement(165022..166071)
     CDS             complement(166106..167533)
     CDS             167817..169139
     CDS             169242..170132
     CDS             170165..171649
     CDS             complement(171720..173123)
     CDS             complement(173252..173371)
     CDS             complement(173431..174417)
     CDS             174656..175147
     CDS             175159..176460
     CDS             176471..178861
     CDS             178864..179619
     CDS             179645..180829
     CDS             complement(181006..181644)
     CDS             complement(181674..182582)
     CDS             complement(182624..184111)
     CDS             complement(184125..185582)
     CDS             complement(185604..186896)
     CDS             complement(186899..187390)
     CDS             complement(187444..188430)
     CDS             complement(188565..189569)
     CDS             189717..190628
     CDS             complement(190677..191186)
     CDS             complement(191189..192874)
     CDS             complement(192989..193555)
     CDS             193799..194089
     CDS             194220..195455
     CDS             complement(195576..196991)
     CDS             197434..199284
     CDS             complement(199598..201019)
     CDS             complement(201042..202514)
     CDS             complement(202530..203465)
     CDS             complement(203458..204288)
     CDS             complement(204470..205507)
     CDS             complement(205528..207051)
     CDS             complement(207063..207659)
     CDS             complement(207716..208648)
     CDS             complement(208793..209746)
     CDS             complement(209847..210491)
     CDS             complement(210975..212423)
     CDS             212545..213003
     CDS             213061..213765
     CDS             213765..214460
     CDS             complement(214525..216240)
     CDS             216637..218094
     CDS             218202..219272
     CDS             complement(219437..222043)
     CDS             222162..222905
     CDS             complement(223172..223789)
     CDS             complement(223802..225049)
     CDS             complement(225059..225214)
     CDS             complement(225225..225584)
     CDS             complement(225628..227850)
     CDS             complement(227863..229182)
     CDS             complement(229206..229919)
     CDS             230137..230556
     CDS             230566..232068
     CDS             232078..233046
     CDS             233066..233944
     CDS             234004..234936
     CDS             234972..235979
     CDS             236063..236794
     CDS             236806..237411
     CDS             237411..237833
     CDS             complement(237942..239219)
     CDS             complement(239221..240513)
     CDS             complement(240503..242182)
     CDS             complement(242333..242623)
     CDS             complement(242700..245012)
     CDS             complement(245099..245908)
     CDS             246234..246587
     CDS             246584..246937
     CDS             246939..247979
     CDS             248489..249640
     CDS             complement(249814..250977)
     CDS             251141..252064
     CDS             complement(252108..253013)
     CDS             253156..253596
     CDS             complement(253666..254307)
     CDS             254425..255099
     CDS             255108..255782
     CDS             255826..256830
     CDS             complement(257034..258650)
     CDS             complement(258859..259725)
     CDS             complement(259839..260249)
     CDS             260321..260884
     CDS             complement(260931..261677)
     CDS             261798..262610
     CDS             262680..264167
     CDS             264298..264999
     CDS             265027..265473
     CDS             265512..266207
     CDS             266217..266480
     CDS             266849..267244
     CDS             267356..268810
     CDS             268926..269249
     CDS             complement(269430..270122)
     CDS             complement(270116..270976)
     CDS             complement(271010..271756)
     CDS             complement(271859..272950)
     CDS             273323..275095
     CDS             275166..275633
     CDS             275696..276373
     CDS             complement(277027..277728)
     CDS             complement(277816..278514)
     CDS             complement(278720..279148)
     CDS             complement(279205..279591)
     CDS             complement(279672..281048)
     CDS             281225..281857
     CDS             281866..282117
     CDS             282228..282803
     CDS             282826..283389
     CDS             283472..284428
     CDS             284444..284878
     CDS             complement(284949..286331)
     CDS             complement(286414..287187)
     CDS             complement(287267..288277)
     CDS             288380..289522
     CDS             complement(289667..290581)
     CDS             complement(290583..291692)
     CDS             complement(291748..293592)
     CDS             complement(293721..294200)
     CDS             complement(294358..295461)
     CDS             complement(295673..296539)
     CDS             complement(296545..297633)
     CDS             complement(297707..298234)
     CDS             complement(298524..300530)
     CDS             complement(300592..300726)
     CDS             complement(300698..300865)
     CDS             complement(300974..301762)
     CDS             301939..302937
     CDS             303040..303513
     CDS             303510..303992
     CDS             303989..305266
     CDS             305339..306325
     CDS             306385..307374
     CDS             307447..308904
     CDS             complement(309022..310008)
     CDS             complement(310362..311267)
     CDS             complement(311359..312303)
     CDS             complement(312372..313484)
     CDS             complement(313706..314890)
     CDS             complement(314960..317062)
     CDS             complement(317161..317631)
     CDS             complement(317739..318113)
     CDS             complement(318248..318907)
     CDS             319516..319950
     CDS             complement(324861..324953)
     CDS             complement(324953..326458)
     CDS             326675..327229
     CDS             327457..328428
     CDS             328443..329240
     CDS             329255..330082
     CDS             330189..330572
     CDS             330569..331069
     CDS             331072..332496
     CDS             complement(332641..333363)
     CDS             complement(333501..334178)
     CDS             334491..334946
     CDS             complement(334947..335423)
     CDS             335606..336190
     CDS             336250..336819
     CDS             336925..337713
     CDS             337736..338419
     CDS             338435..339184
     CDS             complement(339433..340740)
     CDS             complement(340751..342559)
     CDS             complement(342579..342848)
     CDS             complement(343007..344284)
     CDS             complement(344511..345560)
     CDS             complement(345617..346450)
     CDS             complement(346530..346859)
     CDS             complement(346873..347490)
     CDS             complement(347501..347770)
     CDS             347845..348414
     CDS             348433..349332
     CDS             complement(349444..351519)
     CDS             complement(351600..353969)
     CDS             354112..356859
     CDS             complement(356912..358969)
     CDS             complement(359119..360009)
     CDS             complement(360063..361598)
     CDS             complement(361680..362870)
     CDS             complement(362890..364095)
     CDS             364446..365564
     CDS             365581..366912
     CDS             366941..368233
     CDS             368401..369288
     CDS             complement(369370..370152)
     CDS             complement(370273..370701)
     CDS             complement(370741..372117)
     CDS             complement(372133..373002)
     CDS             complement(373021..374562)
     CDS             complement(374578..375108)
     CDS             complement(375122..375592)
     CDS             complement(375660..375914)
     CDS             complement(375971..376756)
     CDS             complement(376771..377154)
     CDS             complement(377435..378070)
     CDS             complement(378060..379949)
     CDS             380457..382838
     CDS             complement(382909..383718)
     CDS             complement(383721..384272)
     CDS             complement(384269..384817)
     CDS             384896..386365
     CDS             complement(386512..386946)
     CDS             complement(386943..387806)
     CDS             complement(387803..388267)
     CDS             388416..389918
     CDS             389981..392557
     CDS             392566..392874
     CDS             392874..394718
     CDS             394853..395227
     CDS             395363..395884
     CDS             395960..397285
     CDS             complement(397467..398486)
     CDS             complement(398576..400237)
     CDS             complement(400441..401703)
     CDS             complement(401715..403151)
     CDS             complement(403161..403910)
     CDS             complement(403931..404860)
     CDS             404994..405977
     CDS             406088..407311
     CDS             407313..408368
     CDS             408380..409531
     CDS             409731..412229
     CDS             412438..413067
     CDS             413332..415170
     CDS             415180..419094
     CDS             419104..420648
     CDS             420952..421959
     CDS             421982..422491
     CDS             422501..423781
     CDS             423793..424812
     CDS             424843..425916
     CDS             425916..427517
     CDS             427527..428207
     CDS             428238..429146
     CDS             429176..429814
     CDS             complement(430008..431357)
     CDS             431928..435116
     CDS             435171..436088
     CDS             436081..436407
     CDS             complement(436995..437462)
     CDS             437559..438134
     CDS             438138..438569
     CDS             438623..439990
     CDS             complement(440060..440770)
     CDS             complement(440861..441658)
     CDS             complement(441668..442675)
     CDS             complement(442735..443235)
     CDS             complement(443246..443683)
     CDS             complement(443804..444730)
     CDS             complement(444748..445398)
     CDS             complement(445627..446349)
     CDS             446482..447384
     CDS             447386..447985
     CDS             complement(448052..448270)
     CDS             448440..449453
     CDS             complement(449641..450138)
     CDS             complement(450149..451216)
     CDS             complement(451230..452816)
     CDS             complement(452877..453251)
     CDS             complement(453323..453736)
     CDS             complement(453807..454169)
     CDS             454489..455415
     CDS             455450..455893
     CDS             complement(455976..457133)
     CDS             457512..458027
     CDS             458160..459494
     CDS             459515..461521
     CDS             complement(461688..462005)
     CDS             462203..462895
     CDS             463110..464054
     CDS             464289..466358
     CDS             complement(466425..466805)
     CDS             complement(466807..467625)
     CDS             467787..469445
     CDS             469460..469693
     CDS             469833..471677
     CDS             471749..472579
     CDS             472687..474225
     CDS             complement(474314..475135)
     CDS             complement(475138..476001)
     CDS             476167..476883
     CDS             476912..477556
     CDS             477728..481621
     CDS             481650..482423
     CDS             482714..483193
     CDS             483418..484308
     CDS             484571..485335
     CDS             485469..486242
     CDS             486380..486769
     CDS             486862..487971
     CDS             487968..488741
     CDS             488757..489488
     CDS             490124..491170
     CDS             491238..492839
     CDS             493120..493671
     CDS             493727..494734
     CDS             494817..495185
     CDS             495233..496021
     CDS             496077..496742
     CDS             496844..497206
     CDS             497219..497986
     CDS             498050..499438
     CDS             499454..501328
     CDS             501481..502101
     CDS             complement(502154..502759)
     CDS             502819..504333
     CDS             complement(504412..505644)
     CDS             complement(505646..506644)
     CDS             complement(507288..508133)
     CDS             complement(508292..508606)
     CDS             complement(508628..509653)
     CDS             complement(509758..510966)
     CDS             511164..511421
     CDS             complement(511482..512873)
     CDS             512893..513036
     CDS             513224..515113
     CDS             515200..516348
     CDS             516434..516949
     CDS             517212..517523
     CDS             517540..518166
     CDS             518182..518787
     CDS             518784..519089
     CDS             519110..519931
     CDS             519956..520231
     CDS             520243..520575
     CDS             520593..521300
     CDS             521314..521724
     CDS             521724..521915
     CDS             521915..522172
     CDS             522380..522751
     CDS             522762..523073
     CDS             523091..523630
     CDS             523642..523947
     CDS             523985..524377
     CDS             524393..524926
     CDS             524941..525294
     CDS             525309..525809
     CDS             525816..525995
     CDS             526000..526434
     CDS             526442..527767
     CDS             527795..527908
     CDS             528047..528403
     CDS             528419..528808
     CDS             528838..529458
     CDS             529491..530480
     CDS             530521..530910
     CDS             complement(530984..531667)
     CDS             complement(531676..532953)
     CDS             533309..533944
     CDS             534275..534412
     CDS             534473..535288
     CDS             535345..536847
     CDS             536863..537831
     CDS             537841..538698
     CDS             538911..540515
     CDS             540536..542023
     CDS             complement(542127..543305)
     CDS             complement(543404..544843)
     CDS             complement(545183..546310)
     CDS             complement(546314..547828)
     CDS             complement(547914..548912)
     CDS             549164..550477
     CDS             550545..551990
     CDS             552142..553122
     CDS             complement(553275..554267)
     CDS             554454..554906
     CDS             complement(554985..556520)
     CDS             complement(556628..557248)
     CDS             complement(557303..557716)
     CDS             complement(557786..559150)
     CDS             complement(559181..559450)
     CDS             complement(559648..559824)
     CDS             559966..560574
     CDS             560592..562055
     CDS             562055..562564
     CDS             complement(567254..567688)
     CDS             complement(568259..568963)
     CDS             569042..569947
     CDS             569992..570492
     CDS             complement(570621..570971)
     CDS             complement(571005..571742)
     CDS             complement(571790..572317)
     CDS             complement(572348..572596)
     CDS             complement(572771..574333)
     CDS             574477..575004
     CDS             575062..575820
     CDS             complement(575877..576944)
     CDS             complement(577022..577237)
     CDS             complement(577383..578180)
     CDS             578181..580421
     CDS             580563..581384
     CDS             581553..582119
     CDS             582147..583343
     CDS             583360..586449
     CDS             complement(586591..587175)
     CDS             complement(587362..587622)
     CDS             587690..588520
     CDS             588650..589825
     CDS             589929..591008
     CDS             591086..592333
     CDS             complement(592395..592739)
     CDS             complement(592763..593521)
     CDS             593663..594784
     CDS             594777..595049
     CDS             595059..596135
     CDS             complement(596732..597226)
     CDS             complement(597238..597987)
     CDS             598347..599474
     CDS             599586..602795
     CDS             602893..604257
     CDS             complement(604441..606477)
     CDS             606927..607967
     CDS             608065..608682
     CDS             complement(608737..609648)
     CDS             complement(609738..610607)
     CDS             complement(610970..612112)
     CDS             612381..613406
     CDS             complement(613689..615131)
     CDS             615772..617757
     CDS             617785..621231
     CDS             621449..621769
     CDS             complement(621893..623152)
     CDS             complement(623172..623363)
     CDS             complement(623374..623949)
     CDS             complement(623990..624730)
     CDS             complement(624817..626298)
     CDS             626418..626810
     CDS             626820..627668
     CDS             627828..628958
     CDS             629120..629857
     CDS             629975..630703
     CDS             630746..630895
     CDS             complement(630827..631333)
     CDS             complement(631363..632247)
     CDS             complement(632247..633464)
     CDS             633618..634301
     CDS             634412..635458
     CDS             complement(635699..636292)
     CDS             complement(636296..637072)
     CDS             complement(637078..637746)
     CDS             638010..638393
     CDS             638560..640353
     CDS             640364..641386
     CDS             641392..642066
     CDS             642063..642992
     CDS             complement(643081..644034)
     CDS             complement(644063..645889)
     CDS             646384..646830
     CDS             646852..647169
     CDS             647182..648231
     CDS             648244..649515
     CDS             649628..651949
     CDS             651949..653280
     CDS             complement(653348..655972)
     CDS             complement(656225..657313)
     CDS             complement(657449..658894)
     CDS             complement(659104..659724)
     CDS             659869..661812
     CDS             661838..662011
     CDS             complement(662266..662859)
     CDS             662972..663283
     CDS             663546..664877
     CDS             664880..666109
     CDS             666102..666872
     CDS             666872..667495
     CDS             667499..668095
     CDS             668106..669335
     CDS             669491..670612
     CDS             670622..670867
     CDS             670993..672162
     CDS             complement(672211..672477)
     CDS             complement(672488..673306)
     CDS             complement(673337..674029)
     CDS             complement(674026..675237)
     CDS             complement(675227..676669)
     CDS             complement(676681..677136)
     CDS             677251..677808
     CDS             complement(677881..678339)
     CDS             complement(678451..679101)
     CDS             complement(679257..679943)
     CDS             complement(679943..680614)
     CDS             complement(680618..681340)
     CDS             complement(681349..682083)
     CDS             complement(682223..683116)
     CDS             complement(683091..683726)
     CDS             complement(683726..684613)
     CDS             complement(684812..685528)
     CDS             complement(685584..686771)
     CDS             complement(686916..688181)
     CDS             688320..688958
     CDS             689073..690326
     CDS             690340..691113
     CDS             691370..692272
     CDS             692450..693730
     CDS             693817..694476
     CDS             694509..695618
     CDS             695720..696814
     CDS             696938..697870
     CDS             697879..698055
     CDS             698150..698836
     CDS             699108..700547
     CDS             700544..701293
     CDS             701351..701800
     CDS             701967..702425
     CDS             702490..703836
     CDS             703882..704199
     CDS             704196..705674
     CDS             706007..706888
     CDS             707076..708071
     CDS             708052..708351
     CDS             complement(708434..709426)
     CDS             complement(709509..710366)
     CDS             complement(710503..711048)
     CDS             complement(711124..711864)
     CDS             complement(711864..713447)
     CDS             complement(713670..715202)
     CDS             715483..716196
     CDS             716291..716848
     CDS             716912..718099
     CDS             complement(718188..718757)
     CDS             complement(719013..719336)
     CDS             719443..719997
     CDS             720006..721334
     CDS             complement(721475..723118)
     CDS             complement(723224..723514)
     CDS             723708..723932
     CDS             723936..724526
     CDS             724523..725278
     CDS             725344..726366
     CDS             complement(726468..727109)
     CDS             complement(727245..728528)
     CDS             728666..729361
     CDS             729358..730551
     CDS             730567..730797
     CDS             731303..733138
     CDS             733148..735787
     CDS             complement(735951..736436)
     CDS             complement(736438..737706)
     CDS             complement(737797..738567)
     CDS             738746..739180
     CDS             complement(739235..740026)
     CDS             740121..740333
     CDS             740335..740553
     CDS             740550..742577
     CDS             743202..743801
     CDS             743801..744406
     CDS             744648..745154
     CDS             745166..746347
     CDS             complement(746413..747378)
     CDS             complement(747544..748992)
     CDS             complement(749002..749382)
     CDS             complement(749385..749978)
     CDS             complement(749975..750481)
     CDS             complement(750487..751323)
     CDS             751453..754041
     CDS             754118..754963
     CDS             755003..755317
     CDS             755353..755820
     CDS             755840..757924
     CDS             757929..759047
     CDS             759123..759608
     CDS             759625..760812
     CDS             760927..761223
     CDS             761229..761891
     CDS             761925..762887
     CDS             763321..764823
     CDS             764904..765545
     CDS             765542..766222
     CDS             766222..767181
     CDS             767266..769170
     CDS             769334..769861
     CDS             769858..770313
     CDS             770313..771143
     CDS             771143..772357
     CDS             772477..773565
     CDS             complement(773630..774112)
     CDS             complement(774127..774591)
     CDS             complement(774593..775369)
     CDS             775542..776651
     CDS             complement(776765..777391)
     CDS             complement(777404..778291)
     CDS             778503..780206
     CDS             780246..780473
     CDS             780712..780927
     CDS             781020..782783
     CDS             782865..784736
     CDS             complement(784784..785332)
     CDS             complement(785859..786710)
     CDS             complement(786720..787535)
     CDS             complement(787559..788350)
     CDS             complement(788347..788940)
     CDS             789526..790563
     CDS             790675..791259
     CDS             791344..791883
     CDS             791947..792900
     CDS             792959..793885
     CDS             793963..794790
     CDS             794790..795407
     CDS             795554..796657
     CDS             796632..796994
     CDS             796991..797263
     CDS             complement(797305..798708)
     CDS             complement(798734..799246)
     CDS             complement(799250..799672)
     CDS             800032..801123
     CDS             801324..803906
     CDS             803962..804675
     CDS             804687..805208
     CDS             805208..806257
     CDS             806630..807982
     CDS             808153..808938
     CDS             809001..810833
     CDS             811011..812219
     CDS             complement(812274..813533)
     CDS             complement(813625..814413)
     CDS             814538..815929
     CDS             816029..816697
     CDS             816697..817077
     CDS             817074..817436
     CDS             817446..817727
     CDS             complement(817868..818317)
     CDS             complement(818333..818560)
     CDS             complement(818573..818896)
     CDS             complement(818883..819263)
     CDS             complement(819441..819596)
     CDS             complement(819605..821056)
     CDS             821532..822389
     CDS             822536..822976
     CDS             823117..824412
     CDS             824552..825136
     CDS             825152..826387
     CDS             826515..828935
     CDS             829116..830006
     CDS             830125..831999
     CDS             832876..834870
     CDS             835097..835822
     CDS             835951..836802
     CDS             complement(836911..837900)
     CDS             complement(838102..839901)
     CDS             complement(839923..840138)
     CDS             840250..841269
     CDS             841339..841752
     CDS             841792..842496
     CDS             842506..843927
     CDS             complement(843988..845202)
     CDS             845614..846894
     CDS             846897..848603
     CDS             848781..849578
     CDS             849575..850354
     CDS             850458..850964
     CDS             851001..851633
     CDS             851638..851988
     CDS             852009..852266
     CDS             852279..853541
     CDS             complement(853579..854217)
     CDS             complement(854204..854911)
     CDS             complement(854908..855519)
     CDS             complement(855519..856025)
     CDS             complement(856025..856729)
     CDS             856848..857258
     CDS             complement(857265..857963)
     CDS             858090..858656
     CDS             858908..861364
     CDS             861364..862311
     CDS             862403..863677
     CDS             863819..865705
     CDS             865702..866049
     CDS             866281..866814
     CDS             866869..867999
     CDS             868041..868721
     CDS             complement(868881..869426)
     CDS             869576..870931
     CDS             871113..871649
     CDS             871694..872905
     CDS             873050..874090
     CDS             874083..874889
     CDS             874896..876152
     CDS             876134..876592
     CDS             876589..877686
     CDS             877688..879013
     CDS             879177..880895
     CDS             881379..882140
     CDS             882216..883319
     CDS             883708..885126
     CDS             885147..886247
     CDS             886259..887308
     CDS             887391..888092
     CDS             888143..889204
     CDS             889223..889669
     CDS             889662..889955
     CDS             889970..890845
     CDS             890928..891803
     CDS             891815..892381
     CDS             892383..892925
     CDS             892999..894297
     CDS             894299..894724
     CDS             894848..895999
     CDS             896141..896749
     CDS             896824..897336
     CDS             897401..897976
     CDS             898164..900050
     CDS             900149..900886
     CDS             900994..901617
     CDS             901760..902590
     CDS             902738..903373
     CDS             903377..904042
     CDS             904058..904789
     CDS             904828..905031
     CDS             905028..905546
     CDS             905546..907504
     CDS             907497..908042
     CDS             908042..908524
     CDS             908526..909431
     CDS             909441..909941
     CDS             909954..910259
     CDS             910387..911181
     CDS             complement(915879..916313)
     CDS             916979..919378
     CDS             919409..921190
     CDS             921200..922429
     CDS             922431..922724
     CDS             complement(922847..924373)
     CDS             924497..926332
     CDS             complement(926345..927148)
     CDS             927332..928081
     CDS             928138..928602
     CDS             928613..929827
     CDS             929875..930258
     CDS             930324..930647
     CDS             930660..931187
     CDS             931194..933038
     CDS             933055..933396
     CDS             933396..933590
     CDS             933705..934343
     CDS             934345..934929
     CDS             934929..936281
     CDS             complement(936563..938074)
     CDS             complement(938452..939231)
     CDS             939303..939767
     CDS             complement(939955..940587)
     CDS             complement(940713..941195)
     CDS             complement(941325..942032)
     CDS             complement(942217..942501)
     CDS             complement(942528..942971)
     CDS             complement(942974..943510)
     CDS             complement(943512..944285)
     CDS             complement(944471..946147)
     CDS             complement(946222..947133)
     CDS             947259..947858
     CDS             complement(947927..949963)
     CDS             950129..951349
     CDS             complement(951519..952895)
     CDS             complement(953051..955081)
     CDS             955313..956635
     CDS             complement(956710..957651)
     CDS             957808..959274
     CDS             959384..960271
     CDS             960358..960756
     CDS             960801..962372
     CDS             962664..963287
     CDS             963299..965776
     CDS             965773..966354
     CDS             966464..967582
     CDS             complement(967663..967995)
     CDS             complement(968080..968304)
     CDS             968778..969881
     CDS             969881..970942
     CDS             970942..971712
     CDS             971733..972164
     CDS             972228..973055
     CDS             complement(973916..974881)
     CDS             complement(974878..976392)
     CDS             976647..978125
     CDS             978271..979719
     CDS             980162..981361
     CDS             981856..983271
     CDS             complement(983353..984156)
     CDS             complement(984205..985197)
     CDS             985428..985739
     CDS             985760..986017
     CDS             986106..987029
     CDS             987032..988207
     CDS             complement(988261..988605)
     CDS             988796..989884
     CDS             989978..991078
     CDS             991181..992482
     CDS             992612..993964
     CDS             994076..994681
     CDS             994665..995177
     CDS             995189..995914
     CDS             995918..996424
     CDS             996442..997305
     CDS             997490..998740
     CDS             complement(998949..999356)
     CDS             999418..1000419
     CDS             complement(1000528..1001736)
     CDS             complement(1001747..1002199)
     CDS             complement(1002269..1003105)
     CDS             complement(1003119..1003919)
     CDS             complement(1003931..1004899)
     CDS             1005164..1005367
     CDS             1005485..1006798
     CDS             1006817..1007314
     CDS             1007622..1010282
     CDS             1010343..1012226
     CDS             1012284..1013708
     CDS             1013927..1014493
     CDS             complement(1014618..1015055)
     CDS             1015308..1016552
     CDS             1016614..1018059
     CDS             1018105..1019022
     CDS             1019032..1019478
     CDS             1019482..1020066
     CDS             complement(1020171..1021625)
     CDS             1021773..1022879
     CDS             1022883..1023947
     CDS             complement(1024377..1024982)
     CDS             complement(1025082..1026476)
     CDS             1026634..1027716
     CDS             1027815..1028765
     CDS             complement(1028814..1029248)
     CDS             complement(1029258..1029782)
     CDS             complement(1030198..1030995)
     CDS             1031071..1031709
     CDS             1031724..1033142
     CDS             1033133..1036483
     CDS             1036496..1037578
     CDS             1037662..1038519
     CDS             1038548..1039312
     CDS             1039312..1040265
     CDS             1040332..1040874
     CDS             1040899..1042998
     CDS             complement(1043291..1044133)
     CDS             complement(1044204..1045673)
     CDS             complement(1045867..1046691)
     CDS             complement(1046768..1048651)
     CDS             1049352..1050077
     CDS             complement(1050128..1052380)
     CDS             complement(1052782..1053894)
     CDS             complement(1053933..1055858)
     CDS             complement(1055967..1057637)
     CDS             complement(1058008..1059378)
     CDS             complement(1059586..1061166)
     CDS             1061405..1062265
     CDS             1062328..1063131
     CDS             1063215..1064549
     CDS             complement(1064613..1065962)
     CDS             complement(1065965..1066264)
     CDS             complement(1066344..1067300)
     CDS             complement(1067303..1069216)
     CDS             complement(1069219..1070940)
     CDS             complement(1070944..1071423)
     CDS             complement(1071794..1072342)
     CDS             1072406..1073452
     CDS             1073724..1073981
     CDS             1074087..1075814
     CDS             1075878..1076378
     CDS             1076500..1076829
     CDS             1076962..1077564
     CDS             1077568..1078125
     CDS             complement(1078171..1080297)
     CDS             complement(1080290..1080745)
     CDS             complement(1080883..1081545)
     CDS             1081690..1081962
     CDS             complement(1082078..1082407)
     CDS             complement(1082477..1083148)
     CDS             1083639..1085054
     CDS             1085006..1085395
     CDS             1085469..1093241
     CDS             1093251..1093619
     CDS             1093900..1094331
     CDS             1094334..1094870
     CDS             1094867..1095166
     CDS             1095290..1097476
     CDS             1097476..1097985
     CDS             1098303..1098797
     CDS             1098993..1099250
     CDS             1099325..1101196
     CDS             1101198..1101341
     CDS             complement(1101439..1102155)
     CDS             complement(1102290..1104311)
     CDS             complement(1104335..1106305)
     CDS             complement(1106299..1107216)
     CDS             complement(1107216..1107980)
     CDS             1108318..1109850
     CDS             1109862..1111313
     CDS             complement(1111421..1113502)
     CDS             complement(1113517..1115379)
     CDS             complement(1115441..1115707)
     CDS             complement(1115776..1116402)
     CDS             1116671..1117690
     CDS             complement(1117859..1120261)
     CDS             complement(1120385..1120753)
     CDS             complement(1120772..1121113)
     CDS             1121244..1122047
     CDS             1122101..1124677
     CDS             complement(1124691..1125089)
     CDS             1125190..1127928
     CDS             1128051..1129985
     CDS             complement(1135102..1135536)
     CDS             complement(1136293..1137132)
     CDS             complement(1137210..1137605)
     CDS             1137916..1139319
     CDS             1139564..1141282
     CDS             1141293..1141784
     CDS             1141844..1143397
     CDS             complement(1143451..1143714)
     CDS             1144173..1144715
     CDS             complement(1144766..1147843)
     CDS             1148292..1149362
     CDS             1149465..1150046
     CDS             1150099..1150536
     CDS             1150529..1151326
     CDS             1151409..1151735
     CDS             complement(1151866..1152825)
     CDS             complement(1152841..1154691)
     CDS             complement(1154716..1155015)
     CDS             complement(1155159..1155377)
     CDS             complement(1155380..1155781)
     CDS             complement(1155907..1156434)
     CDS             complement(1156545..1157684)
     CDS             complement(1157852..1158931)
     CDS             1159120..1159563
     CDS             1159564..1159989
     CDS             1160188..1163052
     CDS             complement(1163018..1163116)
     CDS             complement(1163123..1164358)
     CDS             1164473..1165177
     CDS             1165189..1166481
     CDS             1166685..1167953
     CDS             1168182..1169666
     CDS             complement(1169827..1171806)
     CDS             complement(1171901..1172689)
     CDS             complement(1172851..1173621)
     CDS             complement(1173667..1174554)
     CDS             complement(1174554..1175753)
     CDS             1175941..1176708
     CDS             complement(1176777..1177421)
     CDS             complement(1177492..1178496)
     CDS             1178752..1180122
     CDS             complement(1184894..1185328)
     CDS             complement(1185840..1187042)
     CDS             complement(1187095..1187706)
     CDS             complement(1187770..1189038)
     CDS             complement(1189053..1189733)
     CDS             1189888..1190964
     CDS             1190930..1192309
     CDS             complement(1192412..1195066)
     CDS             complement(1195044..1196300)
     CDS             1196485..1197153
     CDS             1197255..1199330
     CDS             1199395..1200879
     CDS             1200994..1201554
     CDS             1201609..1202241
     CDS             1203162..1204361
     CDS             complement(1204406..1206484)
     CDS             1207172..1208134
     CDS             complement(1208253..1209386)
     CDS             complement(1209632..1211539)
     CDS             complement(1211875..1212768)
     CDS             complement(1212823..1214508)
     CDS             complement(1214657..1215532)
     CDS             complement(1215779..1217503)
     CDS             complement(1217609..1219369)
     CDS             complement(1219456..1219800)
     CDS             1219947..1220435
     CDS             1220437..1223268
     CDS             1223326..1223952
     CDS             1224019..1225362
     CDS             1225388..1226554
     CDS             1226716..1228005
     CDS             1228080..1229036
     CDS             complement(1229086..1229892)
     CDS             1229978..1231903
     CDS             1231908..1232624
     CDS             1232675..1233301
     CDS             1233336..1235024
     CDS             1235109..1236260
     CDS             1236265..1236852
     CDS             1236849..1237166
     CDS             1237190..1237651
     CDS             1237779..1239374
     CDS             1239478..1240785
     CDS             1240876..1241604
     CDS             complement(1241641..1242192)
     CDS             1242306..1242428
     CDS             1242806..1243261
     CDS             1243288..1244823
     CDS             1244836..1247349
     CDS             1247472..1247861
     CDS             1247861..1248796
     CDS             1248810..1249718
     CDS             complement(1249751..1251034)
     CDS             complement(1251192..1252052)
     CDS             complement(1252153..1253106)
     CDS             complement(1253318..1253938)
     CDS             1254249..1255262
     CDS             1255262..1256881
     CDS             1256874..1257536
     CDS             1257539..1258555
     CDS             1258640..1258999
     CDS             complement(1259072..1259674)
     CDS             1259711..1261021
     CDS             complement(1261138..1262325)
     CDS             1262748..1263839
     CDS             1264142..1264297
     CDS             1264430..1264729
     CDS             complement(1264875..1266278)
     CDS             complement(1266383..1267507)
     CDS             complement(1267511..1270300)
     CDS             complement(1270255..1271238)
     CDS             1271395..1271961
     CDS             1272006..1273724
     CDS             1273738..1274628
     CDS             1274763..1276361
     CDS             1276870..1278159
     CDS             complement(1278229..1279101)
     CDS             complement(1279229..1280158)
     CDS             1280296..1280748
     CDS             1280821..1284759
     CDS             1284759..1285349
     CDS             1285381..1285926
     CDS             complement(1286211..1286726)
     CDS             1286952..1287995
     CDS             1288007..1288771
     CDS             1288794..1290143
     CDS             1290754..1306533
     CDS             1306728..1307678
     CDS             1308139..1309533
     CDS             1309730..1311505
     CDS             1311694..1312827
     CDS             1313097..1314086
     CDS             1314106..1314588
     CDS             1314599..1315870
     CDS             1315877..1316893
     CDS             1316893..1317837
     CDS             1317847..1318821
     CDS             complement(1318986..1320341)
     CDS             complement(1320351..1320623)
     CDS             1320851..1322287
     CDS             complement(1322569..1324347)
     CDS             complement(1324422..1326542)
     CDS             complement(1326838..1328235)
     CDS             1328276..1328890
     CDS             complement(1329011..1330483)
     CDS             complement(1330487..1330939)
     CDS             complement(1331224..1331433)
     CDS             complement(1331437..1331865)
     CDS             complement(1331995..1332582)
     CDS             1332897..1334207
     CDS             1334227..1334583
     CDS             1334659..1338342
     CDS             1338335..1340296
     CDS             complement(1340350..1341231)
     CDS             complement(1341307..1343067)
     CDS             complement(1343123..1343818)
     CDS             1343830..1344531
     CDS             complement(1344574..1345389)
     CDS             1345561..1346781
     CDS             1346797..1348059
     CDS             1348230..1349378
     CDS             complement(1349460..1350089)
     CDS             complement(1350635..1351645)
     CDS             1351835..1352122
     CDS             1352119..1353012
     CDS             1353027..1354529
     CDS             1354609..1355088
     CDS             1355109..1356491
     CDS             complement(1356770..1357462)
     CDS             complement(1357486..1358853)
     CDS             complement(1358856..1359695)
     CDS             complement(1359682..1360476)
     CDS             1360531..1360851
     CDS             1360851..1361567
     CDS             complement(1361710..1361895)
     CDS             complement(1362237..1362473)
     CDS             complement(1362486..1362980)
     CDS             complement(1363212..1363880)
     CDS             complement(1363877..1364641)
     CDS             complement(1364625..1364816)
     CDS             complement(1365627..1366094)
     CDS             1366601..1366918
     CDS             1366911..1367201
     CDS             complement(1367284..1368363)
     CDS             complement(1368376..1368717)
     CDS             complement(1368950..1369636)
     CDS             1370014..1370457
     CDS             1370534..1370791
     CDS             1370788..1371309
     CDS             1371402..1371632
     CDS             1371632..1372288
     CDS             1372298..1372813
     CDS             1372780..1373415
     CDS             1373415..1373540
     CDS             1373540..1373830
     CDS             1373827..1374192
     CDS             1374207..1374557
     CDS             1374721..1375089
     CDS             1375092..1376603
     CDS             1376899..1377819
     CDS             complement(1377975..1378553)
     CDS             1378791..1379180
     CDS             1379200..1379748
     CDS             1380096..1380377
     CDS             1380387..1380635
     CDS             1381082..1381576
     CDS             1381564..1383267
     CDS             1383264..1383416
     CDS             1383413..1384633
     CDS             1384626..1385228
     CDS             1385293..1386519
     CDS             1386565..1386888
     CDS             1386885..1387202
     CDS             1387202..1387684
     CDS             1387686..1388030
     CDS             1388034..1388690
     CDS             1388751..1389158
     CDS             1389167..1389433
     CDS             1389478..1389735
     CDS             1389792..1393088
     CDS             1393098..1393433
     CDS             1393433..1394170
     CDS             1394172..1394951
     CDS             1394969..1395493
     CDS             1395564..1399535
     CDS             1399532..1399813
     CDS             1399815..1400810
     CDS             1400823..1401161
     CDS             complement(1401199..1402482)
     CDS             complement(1403089..1403412)
     CDS             complement(1403422..1404237)
     CDS             complement(1404352..1405251)
     CDS             complement(1405482..1406168)
     CDS             complement(1406161..1407105)
     CDS             complement(1407105..1409531)
     CDS             complement(1409580..1410167)
     CDS             1410471..1411289
     CDS             complement(1411390..1412439)
     CDS             1412698..1414893
     CDS             complement(1414963..1416405)
     CDS             complement(1416428..1417429)
     CDS             complement(1417480..1418067)
     CDS             complement(1418078..1419619)
     CDS             1419851..1420777
     CDS             1420774..1421541
     CDS             1421620..1422681
     CDS             1422813..1423661
     CDS             1423900..1425045
     CDS             1425065..1426057
     CDS             1426050..1427261
     CDS             1427277..1428986
     CDS             1428986..1429474
     CDS             1429483..1429989
     CDS             1430015..1430287
     CDS             1430489..1432924
     CDS             1432939..1433682
     CDS             1433679..1435742
     CDS             1435764..1436603
     CDS             1436604..1437278
     CDS             complement(1437319..1437738)
     CDS             1437880..1438266
     CDS             1438458..1439357
     CDS             1439371..1440384
     CDS             1440424..1440717
     CDS             complement(1441746..1443149)
     CDS             1443396..1444049
     CDS             complement(1444152..1444643)
     CDS             complement(1444653..1445747)
     CDS             complement(1445758..1446120)
     CDS             complement(1446120..1446743)
     CDS             complement(1447178..1448386)
     CDS             1448775..1449134
     CDS             complement(1449220..1449933)
     CDS             complement(1450174..1451502)
     CDS             1452081..1452830
     CDS             1452944..1453531
     CDS             1453585..1454532
     CDS             1454630..1454767
     CDS             1454769..1455833
     CDS             1455979..1456734
     CDS             1456968..1457354
     CDS             1457581..1458456
     CDS             1458551..1459333
     CDS             complement(1459291..1460640)
     CDS             1460868..1461131
     CDS             1461125..1462417
     CDS             complement(1462574..1463440)
     CDS             complement(1463645..1463827)
     CDS             1463974..1465359
     CDS             complement(1465519..1466397)
     CDS             1466497..1467105
     CDS             1467265..1467576
     CDS             1467653..1468333
     CDS             1468333..1468998
     CDS             1469013..1470005
     CDS             1470070..1471251
     CDS             complement(1471447..1472481)
     CDS             1472649..1473545
     CDS             complement(1473618..1474487)
     CDS             1474613..1475263
     CDS             1475420..1477351
     CDS             complement(1477413..1478159)
     CDS             1478283..1479251
     CDS             1479241..1480437
     CDS             1480439..1481212
     CDS             1481212..1482399
     CDS             1482399..1483280
     CDS             1483283..1484092
     CDS             1484095..1485225
     CDS             1485309..1486091
     CDS             complement(1486243..1487082)
     CDS             complement(1487154..1488098)
     CDS             1488176..1488682
     CDS             complement(1488679..1489614)
     CDS             1489795..1491225
     CDS             complement(1491321..1492694)
     CDS             complement(1492829..1494760)
     CDS             complement(1494787..1495971)
     CDS             1496215..1496880
     CDS             1496955..1498634
     CDS             1498636..1498782
     CDS             1498888..1499340
     CDS             1499405..1501498
     CDS             1501510..1503999
     CDS             1504050..1506053
     CDS             1506318..1507613
     CDS             1507670..1509100
     CDS             1509182..1511641
     CDS             1511763..1512599
     CDS             complement(1512685..1513437)
     CDS             complement(1513488..1514666)
     CDS             1514866..1516134
     CDS             1516176..1516388
     CDS             1516493..1517182
     CDS             1517270..1517950
     CDS             1517928..1519298
     CDS             complement(1519373..1520041)
     CDS             complement(1520211..1520708)
     CDS             1520808..1521266
     CDS             1521263..1522390
     CDS             1522387..1523430
     CDS             complement(1523674..1524522)
     CDS             1524647..1525363
     CDS             complement(1525509..1527362)
     CDS             complement(1527368..1528258)
     CDS             complement(1528260..1528496)
     CDS             1528564..1529442
     CDS             complement(1529435..1530217)
     CDS             complement(1530227..1530958)
     CDS             complement(1530963..1532180)
     CDS             1532349..1533149
     CDS             1533149..1533931
     CDS             1534011..1534895
     CDS             1534905..1536212
     CDS             complement(1536254..1536898)
     CDS             1537033..1539645
     CDS             1539699..1540721
     CDS             1540805..1541365
     CDS             1541395..1541637
     CDS             complement(1541676..1542227)
     CDS             1542489..1543316
     CDS             1543516..1543977
     CDS             1544061..1544330
     CDS             complement(1544519..1545361)
     CDS             complement(1545676..1546374)
     CDS             complement(1546420..1546686)
     CDS             1546925..1547656
     CDS             complement(1548215..1549219)
     CDS             1549451..1550752
     CDS             1550763..1553786
     CDS             complement(1553851..1556463)
     CDS             complement(1556713..1558128)
     CDS             complement(1558197..1558544)
     CDS             complement(1558627..1559496)
     CDS             complement(1559579..1564114)
     CDS             complement(1564114..1564851)
     CDS             complement(1564917..1566251)
     CDS             1566471..1567409
     CDS             1567655..1569781
     CDS             1569811..1570674
     CDS             1570705..1571181
     CDS             complement(1571246..1571977)
     CDS             complement(1572114..1572902)
     CDS             1573090..1573674
     CDS             1573743..1574867
     CDS             1574925..1575371
     CDS             1575381..1576274
     CDS             1576336..1577745
     CDS             complement(1577829..1578320)
     CDS             complement(1578392..1578688)
     CDS             complement(1578692..1581079)
     CDS             complement(1581098..1581568)
     CDS             complement(1581579..1582568)
     CDS             complement(1582902..1584236)
     CDS             complement(1584314..1585141)
     CDS             1585249..1586421
     CDS             complement(1586560..1588209)
     CDS             complement(1588317..1589393)
     CDS             complement(1589475..1590893)
     CDS             complement(1591027..1592112)
     CDS             complement(1592299..1593537)
     CDS             complement(1593541..1594224)
     CDS             complement(1594502..1595719)
     CDS             complement(1595719..1596660)
     CDS             complement(1596806..1597660)
     CDS             complement(1597699..1598514)
     CDS             complement(1598525..1599385)
     CDS             complement(1599390..1599851)
     CDS             complement(1599914..1600996)
     CDS             1601126..1601593
     CDS             complement(1601662..1602072)
     CDS             complement(1602077..1602703)
     CDS             complement(1602706..1603776)
     CDS             1603950..1604399
     CDS             complement(1604468..1605001)
     CDS             complement(1605125..1606903)
     CDS             1607039..1607488
     CDS             complement(1607768..1607977)
     CDS             complement(1608181..1608534)
     CDS             complement(1608614..1608811)
     CDS             complement(1609038..1609586)
     CDS             complement(1609877..1611322)
     CDS             complement(1611366..1611929)
     CDS             complement(1611967..1613040)
     CDS             complement(1613115..1614674)
     CDS             1614728..1615636
     CDS             1615780..1616094
     CDS             complement(1616166..1617593)
     CDS             1617759..1618235
     CDS             complement(1618288..1618584)
     CDS             complement(1618689..1620641)
     CDS             complement(1620733..1621359)
     CDS             complement(1621429..1622013)
     CDS             complement(1622026..1622385)
     CDS             complement(1622390..1624114)
     CDS             1624192..1625037
     CDS             complement(1625140..1626135)
     CDS             1626466..1628736
     CDS             complement(1628952..1630115)
     CDS             complement(1630193..1631926)
     CDS             complement(1632124..1634346)
     CDS             complement(1634632..1634955)
     CDS             complement(1634967..1635605)
     CDS             complement(1635615..1636553)
     CDS             complement(1636613..1637254)
     CDS             complement(1637295..1638050)
     CDS             1638278..1639075
     CDS             complement(1639343..1640374)
     CDS             1640873..1642069
     CDS             1642069..1642878
     CDS             1643027..1644157
     CDS             1644227..1644484
     CDS             complement(1644489..1645949)
     CDS             complement(1646101..1646913)
     CDS             complement(1646931..1647563)
     CDS             complement(1647567..1648091)
     CDS             complement(1648190..1649185)
     CDS             complement(1649373..1649801)
     CDS             complement(1649804..1650277)
     CDS             1650470..1651675
     CDS             1651810..1654716
     CDS             complement(1654768..1655220)
     CDS             complement(1655220..1655858)
     CDS             complement(1656068..1656463)
     CDS             complement(1656479..1656907)
     CDS             1657748..1659112
     CDS             1659281..1660816
     CDS             1660997..1661404
     CDS             1661555..1662034
     CDS             complement(1662158..1663171)
     CDS             complement(1663251..1664363)
     CDS             complement(1664366..1665157)
     CDS             complement(1665260..1665913)
     CDS             1665997..1666722
     CDS             1666772..1667686
     CDS             1667686..1668558
     CDS             1668858..1669667
     CDS             1669678..1670481
     CDS             1670474..1671139
     CDS             1671275..1672279
     CDS             complement(1672395..1673087)
     CDS             complement(1673084..1673749)
     CDS             complement(1673750..1675426)
     CDS             complement(1675670..1676359)
     CDS             1676630..1677637
     CDS             1677731..1679242
     CDS             1679304..1679645
     CDS             complement(1679745..1680368)
     CDS             1680457..1680828
     CDS             complement(1680819..1681376)
     CDS             complement(1681391..1681996)
     CDS             complement(1682072..1682893)
     CDS             complement(1682895..1683512)
     CDS             complement(1683522..1685954)
     CDS             complement(1685980..1688412)
     CDS             complement(1688703..1689785)
     CDS             complement(1689813..1690661)
     CDS             complement(1690658..1691527)
     CDS             complement(1691524..1692597)
     CDS             complement(1692846..1693820)
     CDS             1693975..1694304
     CDS             complement(1694385..1694681)
     CDS             complement(1694694..1695245)
     CDS             complement(1695257..1695973)
     CDS             complement(1696017..1696766)
     CDS             complement(1696794..1697813)
     CDS             complement(1697841..1698047)
     CDS             1698160..1699059
     CDS             1699398..1700684
     CDS             1700696..1701571
     CDS             complement(1702031..1703020)
     CDS             complement(1703242..1704255)
     CDS             1704381..1705289
     CDS             complement(1705424..1705543)
     CDS             complement(1705678..1705932)
     CDS             1706157..1707086
     CDS             1707293..1707958
     CDS             complement(1708069..1708383)
     CDS             complement(1708397..1709095)
     CDS             complement(1709129..1710307)
     CDS             complement(1710304..1710603)
     CDS             complement(1710712..1710996)
     CDS             complement(1711140..1712792)
     CDS             complement(1712894..1713586)
     CDS             complement(1713602..1714441)
     CDS             1714564..1716585
     CDS             1716620..1716925
     CDS             1716906..1717658
     CDS             1717668..1718558
     CDS             complement(1718684..1719457)
     CDS             1719595..1720365
     CDS             1720320..1720799
     CDS             1720792..1721766
     CDS             complement(1721837..1722376)
     CDS             complement(1722485..1723354)
     CDS             complement(1723366..1724526)
     CDS             complement(1724715..1725893)
     CDS             complement(1725917..1728742)
     CDS             1728936..1730327
     CDS             complement(1730389..1731516)
     CDS             complement(1731655..1732704)
     CDS             complement(1732885..1734762)
     CDS             1735022..1735519
     CDS             1735620..1736699
     CDS             1736834..1738024
     CDS             complement(1738111..1739184)
     CDS             complement(1739195..1739869)
     CDS             complement(1739881..1741176)
     CDS             complement(1741176..1741652)
     CDS             complement(1741758..1742759)
     CDS             complement(1742799..1743251)
     CDS             complement(1743271..1744227)
     CDS             complement(1744227..1745090)
     CDS             complement(1745109..1746029)
     CDS             complement(1746040..1747308)
     CDS             complement(1747363..1747989)
     CDS             complement(1747991..1748995)
     CDS             complement(1749027..1750043)
     CDS             complement(1750418..1752457)
     CDS             1752790..1753638
     CDS             1753812..1754765
     CDS             1754849..1755046
     CDS             1755058..1755585
     CDS             1755585..1756175
     CDS             1756403..1756822
     CDS             complement(1757283..1758245)
     CDS             complement(1758614..1759660)
     CDS             complement(1759732..1760181)
     CDS             complement(1760192..1761556)
     CDS             complement(1761579..1762589)
     CDS             1762810..1763580
     CDS             1763603..1764388
     CDS             1764613..1766874
     CDS             complement(1766954..1767694)
     CDS             1768077..1769585
     CDS             complement(1769939..1770241)
     CDS             1770308..1770724
     CDS             1770975..1771460
     CDS             1771475..1771969
     CDS             complement(1772017..1772211)
     CDS             1772332..1773105
     CDS             1773245..1774177
     CDS             complement(1774402..1775340)
     CDS             1775530..1776036
     CDS             1776036..1776956
     CDS             complement(1776968..1778323)
     CDS             complement(1778320..1779003)
     CDS             complement(1779000..1779431)
     CDS             1779533..1780030
     CDS             1780030..1781226
     CDS             1781257..1781634
     CDS             1781631..1782905
     CDS             1783052..1783969
     CDS             complement(1784059..1785324)
     CDS             complement(1785506..1786252)
     CDS             1786551..1788851
     CDS             complement(1789059..1789487)
     CDS             complement(1789474..1789932)
     CDS             1790074..1790307
     CDS             complement(1791131..1792012)
     CDS             1792131..1792454
     CDS             1792465..1792788
     CDS             1792850..1795114
     CDS             1795365..1795595
     CDS             complement(1795659..1795898)
     CDS             complement(1795895..1796620)
     CDS             complement(1796610..1799873)
     CDS             1799962..1801296
     CDS             1801384..1801974
     CDS             complement(1802013..1803161)
     CDS             complement(1803405..1804922)
     CDS             complement(1804919..1805752)
     CDS             complement(1805762..1806328)
     CDS             complement(1806498..1807439)
     CDS             complement(1807725..1808351)
     CDS             complement(1808362..1808967)
     CDS             complement(1808986..1809540)
     CDS             complement(1809737..1810771)
     CDS             complement(1810890..1811321)
     CDS             complement(1811426..1812094)
     CDS             complement(1812115..1812486)
     CDS             complement(1812603..1813394)
     CDS             complement(1813429..1813881)
     CDS             1814150..1815295
     CDS             1815305..1816162
     CDS             1816162..1816506
     CDS             1816516..1817226
     CDS             1817517..1818533
     CDS             1818842..1819819
     CDS             1819963..1820850
     CDS             1820917..1821774
     CDS             1822071..1823285
     CDS             1823344..1825485
     CDS             1825841..1827766
     CDS             1827876..1828400
     CDS             1828473..1829870
     CDS             1829870..1831180
     CDS             1831170..1832306
     CDS             1832309..1832980
     CDS             1832970..1833455
     CDS             1833457..1833768
     CDS             1834439..1835374
     CDS             1835414..1835956
     CDS             1836011..1836352
     CDS             complement(1836376..1836855)
     CDS             complement(1836857..1837102)
     CDS             complement(1837112..1837588)
     CDS             complement(1837597..1838607)
     CDS             complement(1838892..1839227)
     CDS             complement(1839228..1839953)
     CDS             complement(1839953..1840891)
     CDS             1841044..1842084
     CDS             1842162..1843199
     CDS             1843276..1845333
     CDS             1845465..1846520
     CDS             1846762..1847226
     CDS             complement(1847336..1849102)
     CDS             complement(1849186..1850976)
     CDS             complement(1851273..1852562)
     CDS             complement(1852664..1853590)
     CDS             complement(1853858..1854589)
     CDS             complement(1854661..1856091)
     CDS             complement(1856091..1857125)
     CDS             1857373..1858194
     CDS             1858194..1859060
     CDS             1859098..1860174
     CDS             complement(1860233..1861327)
     CDS             complement(1861320..1862207)
     CDS             1862659..1863690
     CDS             1863820..1864380
     CDS             complement(1864454..1865425)
     CDS             complement(1865503..1866624)
     CDS             complement(1866702..1867325)
     CDS             1867534..1868532
     CDS             complement(1868639..1871446)
     CDS             complement(1871443..1873281)
     CDS             1873716..1875650
     CDS             1875750..1876103
     CDS             complement(1876468..1877934)
     CDS             complement(1877947..1878438)
     CDS             complement(1878511..1878951)
     CDS             complement(1878952..1879746)
     CDS             complement(1879887..1880174)
     CDS             1880458..1881066
     CDS             1881214..1882074
     CDS             complement(1882184..1883242)
     CDS             complement(1883264..1884961)
     CDS             complement(1884964..1886037)
     CDS             complement(1886055..1887050)
     CDS             1887406..1888653
     CDS             1888650..1890632
     CDS             1890625..1891881
     CDS             complement(1891938..1892108)
     CDS             complement(1892117..1892707)
     CDS             complement(1892935..1894761)
     CDS             complement(1894874..1895479)
     CDS             complement(1895516..1896295)
     CDS             complement(1896297..1897274)
     CDS             complement(1897358..1899109)
     CDS             complement(1899150..1901513)
     CDS             1901747..1902193
     CDS             1902452..1903717
     CDS             1903717..1904208
     CDS             complement(1904269..1905342)
     CDS             1905538..1906281
     CDS             1906418..1906996
     CDS             1906997..1907566
     CDS             1907559..1909670
     CDS             1909734..1910801
     CDS             1910803..1911405
     CDS             1911448..1912101
     CDS             1912098..1912733
     CDS             1912813..1914180
     CDS             complement(1914312..1915403)
     CDS             complement(1915550..1916320)
     CDS             complement(1916320..1917183)
     CDS             complement(1917161..1918282)
     CDS             1918555..1919781
     CDS             complement(1919825..1921279)
     CDS             complement(1921398..1922231)
     CDS             complement(1922391..1922483)
     CDS             1922982..1923614
     CDS             1923611..1924519
     CDS             1924573..1925520
     CDS             1925741..1928413
     CDS             complement(1928495..1929307)
     CDS             complement(1929310..1930362)
     CDS             complement(1930380..1931267)
     CDS             complement(1931257..1932228)
     CDS             complement(1932228..1933913)
     CDS             1933979..1935385
     CDS             complement(1935448..1936521)
     CDS             1936659..1937942
     CDS             complement(1938016..1938909)
     CDS             complement(1938913..1941354)
     CDS             1941500..1942315
     CDS             1942315..1943451
     CDS             1943649..1944242
     CDS             1944242..1944943
     CDS             1944972..1945721
     CDS             1945703..1946476
     CDS             1946549..1947193
     CDS             1947312..1947938
     CDS             1948047..1949279
     CDS             complement(1949378..1950202)
     CDS             complement(1950384..1951763)
     CDS             1951871..1952380
     CDS             1952428..1953774
     CDS             1953774..1954454
     CDS             complement(1954382..1954606)
     CDS             1954640..1955737
     CDS             complement(1955827..1956798)
     CDS             complement(1956808..1957029)
     CDS             complement(1957032..1959737)
     CDS             complement(1959850..1960833)
     CDS             complement(1960913..1961686)
     CDS             complement(1961695..1962813)
     CDS             complement(1962886..1966224)
     CDS             complement(1966297..1966593)
     CDS             complement(1966577..1967257)
     CDS             complement(1967254..1967979)
     CDS             complement(1967979..1968512)
     CDS             complement(1969532..1969990)
     CDS             complement(1970009..1971292)
     CDS             complement(1971326..1971472)
     CDS             complement(1971933..1972460)
     CDS             complement(1972476..1972901)
     CDS             complement(1972970..1973656)
     CDS             complement(1973679..1974104)
     CDS             complement(1974305..1974400)
     CDS             complement(1974415..1975551)
     CDS             complement(1975565..1977127)
     CDS             1977551..1977868
     CDS             complement(1977926..1978936)
     CDS             complement(1978945..1979559)
     CDS             complement(1979618..1980235)
     CDS             complement(1980250..1980780)
     CDS             complement(1980877..1981620)
     CDS             complement(1981947..1982393)
     CDS             complement(1982454..1984223)
     CDS             1984334..1985059
     CDS             1985114..1985833
     CDS             1985952..1986359
     CDS             1986362..1987042
     CDS             1987079..1988434
     CDS             1988484..1989065
     CDS             1989170..1989439
     CDS             1989734..1991524
     CDS             1991537..1992304
     CDS             1992315..1992704
     CDS             1992724..1993068
     CDS             1993293..1994309
     CDS             1994479..1995765
     CDS             1995901..1996545
     CDS             complement(1996606..1997511)
     CDS             complement(1997524..1998294)
     CDS             complement(1998291..1999247)
     CDS             complement(1999249..2000235)
     CDS             complement(2000330..2001769)
     CDS             2001962..2002756
     CDS             2002769..2003554
     CDS             2004039..2005226
     CDS             2005304..2006233
     CDS             2006307..2007755
     CDS             2007836..2009134
     CDS             complement(2009275..2011332)
     CDS             2011483..2012595
     CDS             complement(2012666..2012863)
     CDS             complement(2012876..2013463)
     CDS             2013637..2013879
     CDS             2013903..2014856
     CDS             2014856..2015434
     CDS             complement(2015509..2018397)
     CDS             2018895..2019854
     CDS             2019851..2020390
     CDS             complement(2020459..2023209)
     CDS             complement(2023284..2025815)
     CDS             complement(2025877..2026806)
     CDS             complement(2026835..2028295)
     CDS             complement(2028492..2028815)
     CDS             complement(2028960..2030066)
     CDS             complement(2030706..2030846)
     CDS             2031160..2032488
     CDS             2032633..2034018
     CDS             2034255..2035229
     CDS             2035299..2035802
     CDS             2035813..2037306
     CDS             2037376..2038713
     CDS             2038774..2039625
     CDS             2039825..2040931
     CDS             2041183..2042736
     CDS             complement(2042798..2043949)
     CDS             complement(2043962..2045098)
     CDS             complement(2045227..2046114)
     CDS             complement(2046157..2046927)
     CDS             2047177..2048085
     CDS             complement(2048112..2048804)
     CDS             complement(2048809..2052285)
     CDS             complement(2052339..2053640)
     CDS             complement(2053653..2054180)
     CDS             complement(2054267..2055049)
     CDS             complement(2055098..2056099)
     CDS             complement(2056092..2056724)
     CDS             complement(2056810..2057871)
     CDS             complement(2057982..2059220)
     CDS             complement(2059321..2059980)
     CDS             complement(2060192..2061367)
     CDS             complement(2061372..2061971)
     CDS             complement(2062087..2062428)
     CDS             complement(2062627..2063571)
     CDS             complement(2063568..2064059)
     CDS             complement(2064270..2067017)
     CDS             complement(2067123..2068076)
     CDS             complement(2068299..2069018)
     CDS             complement(2069168..2071996)
     CDS             2072148..2072627
     CDS             complement(2072682..2072840)
     CDS             complement(2073305..2073517)
     CDS             complement(2073501..2073668)
     CDS             complement(2073719..2074084)
     CDS             complement(2074125..2074727)
     CDS             2074830..2075192
     CDS             complement(2075233..2075958)
     CDS             2076108..2077676
     CDS             2077699..2078235
     CDS             complement(2078284..2079336)
     CDS             complement(2079424..2079801)
     CDS             complement(2079829..2080167)
     CDS             complement(2080218..2080811)
     CDS             complement(2080827..2081435)
     CDS             complement(2081450..2082619)
     CDS             complement(2082682..2083470)
     CDS             complement(2083483..2083935)
     CDS             complement(2084096..2085103)
     CDS             complement(2085116..2086627)
     CDS             complement(2086697..2087689)
     CDS             2088045..2089088
     CDS             2089601..2090758
     CDS             2090752..2091783
     CDS             complement(2091827..2093134)
     CDS             complement(2093261..2093932)
     CDS             complement(2093981..2094520)
     CDS             complement(2094569..2095873)
     CDS             2096047..2096235
     CDS             2096704..2098254
     CDS             2098436..2099512
     CDS             2099659..2101068
     CDS             2101158..2101760
     CDS             complement(2101915..2102403)
     CDS             complement(2102403..2103458)
     CDS             complement(2103524..2104573)
     CDS             complement(2104720..2107188)
     CDS             complement(2107200..2107922)
     CDS             complement(2108175..2110487)
     CDS             2110656..2110874
     CDS             complement(2110926..2112461)
     CDS             complement(2112567..2113472)
     CDS             2113635..2113970
     CDS             complement(2114099..2115415)
     CDS             complement(2115415..2115906)
     CDS             complement(2116008..2116994)
     CDS             complement(2117237..2118397)
     CDS             complement(2118440..2120089)
     CDS             complement(2120161..2121078)
     CDS             complement(2121122..2122333)
     CDS             complement(2122416..2123708)
     CDS             complement(2123719..2124489)
     CDS             complement(2124489..2125412)
     CDS             complement(2125499..2126929)
     CDS             complement(2127036..2128100)
     CDS             complement(2128119..2129309)
     CDS             complement(2129323..2130636)
     CDS             complement(2130674..2131756)
     CDS             complement(2131763..2133205)
     CDS             complement(2133206..2134672)
     CDS             complement(2134681..2136543)
     CDS             complement(2136543..2136875)
     CDS             complement(2136875..2137840)
     CDS             complement(2137984..2138442)
     CDS             complement(2138672..2140192)
     CDS             complement(2140318..2140488)
     CDS             complement(2140531..2142384)
     CDS             complement(2142381..2142851)
     CDS             complement(2143013..2143159)
     CDS             complement(2143146..2144228)
     CDS             complement(2144393..2146672)
     CDS             complement(2146813..2147679)
     CDS             complement(2147663..2148427)
     CDS             complement(2148433..2149101)
     CDS             complement(2149103..2149762)
     CDS             complement(2149920..2151344)
     CDS             2151994..2152995
     CDS             2153014..2153892
     CDS             2153918..2155075
     CDS             2155294..2156283
     CDS             2156342..2158228
     CDS             2158254..2158565
     CDS             2159305..2160597
     CDS             2160615..2161802
     CDS             2161853..2162317
     CDS             complement(2162616..2163641)
     CDS             complement(2163663..2164220)
     CDS             complement(2164322..2166685)
     CDS             complement(2166730..2168058)
     CDS             complement(2168068..2168934)
     CDS             complement(2168947..2169666)
     CDS             2169920..2170744
     CDS             2170784..2171476
     CDS             2171723..2173318
     CDS             2173375..2174115
     CDS             2174117..2175529
     CDS             2175529..2176227
     CDS             2176367..2177254
     CDS             2177260..2177970
     CDS             complement(2178059..2179417)
     CDS             complement(2179534..2179830)
     CDS             complement(2179872..2180447)
     CDS             complement(2180550..2181497)
     CDS             complement(2181841..2183172)
     CDS             2183426..2184220
     CDS             2184320..2185384
     CDS             2185394..2185978
     CDS             2186133..2186408
     CDS             complement(2186473..2187195)
     CDS             2187269..2188327
     CDS             complement(2188343..2189002)
     CDS             complement(2189084..2190034)
     CDS             complement(2190132..2190557)
     CDS             complement(2190567..2193209)
     CDS             complement(2193360..2194322)
     CDS             complement(2194658..2197558)
     CDS             2197770..2198495
     CDS             complement(2198560..2199123)
     CDS             complement(2199236..2200405)
     CDS             2200636..2201451
     CDS             2201604..2201864
     CDS             2201868..2202695
     CDS             complement(2202850..2204382)
     CDS             complement(2204750..2206417)
     CDS             complement(2206648..2206878)
     CDS             complement(2207110..2207838)
     CDS             complement(2207958..2208896)
     CDS             complement(2208969..2209919)
     CDS             complement(2209946..2210974)
     CDS             complement(2210999..2211169)
     CDS             complement(2211191..2211715)
     CDS             complement(2212097..2213458)
     CDS             2213563..2214648
     CDS             complement(2214707..2215423)
     CDS             complement(2215625..2216422)
     CDS             complement(2216423..2216809)
     CDS             complement(2216822..2217277)
     CDS             2217506..2218543
     CDS             2218706..2221276
     CDS             2221401..2222075
     CDS             complement(2222381..2223220)
     CDS             2223387..2224094
     CDS             2224097..2224516
     CDS             2224513..2225139
     CDS             complement(2225149..2225556)
     CDS             complement(2225623..2228370)
     CDS             complement(2228479..2228781)
     CDS             2228891..2229223
     CDS             complement(2229255..2230625)
     CDS             complement(2230776..2231384)
     CDS             complement(2231396..2232667)
     CDS             complement(2232740..2233855)
     CDS             complement(2233861..2234799)
     CDS             complement(2234893..2235432)
     CDS             complement(2235453..2236568)
     CDS             complement(2236856..2237332)
     CDS             complement(2237342..2238055)
     CDS             complement(2238055..2238333)
     CDS             complement(2238451..2239068)
     CDS             complement(2239080..2239511)
     CDS             complement(2239564..2240460)
     CDS             complement(2240460..2241365)
     CDS             complement(2241507..2243987)
     CDS             complement(2244021..2244284)
     CDS             complement(2244959..2246314)
     CDS             complement(2246474..2246770)
     CDS             complement(2246779..2247072)
     CDS             2247168..2248232
     CDS             complement(2248330..2248731)
     CDS             complement(2248740..2249372)
     CDS             complement(2249490..2250785)
     CDS             complement(2250824..2251423)
     CDS             complement(2251437..2251853)
     CDS             2252008..2252352
     CDS             complement(2252426..2253727)
     CDS             complement(2253833..2255461)
     CDS             2255661..2256668
     CDS             2256919..2258322
     CDS             2258514..2258918
     CDS             complement(2258991..2260301)
     CDS             complement(2260403..2261083)
     CDS             2261533..2263284
     CDS             complement(2263372..2265219)
     CDS             complement(2265421..2266374)
     CDS             complement(2266456..2268579)
     CDS             2268847..2269323
     CDS             2269417..2271795
     CDS             2271929..2272666
     CDS             2272699..2273307
     CDS             2273412..2273540
     CDS             complement(2273620..2275638)
     CDS             complement(2275719..2276750)
     CDS             2276916..2277773
     CDS             complement(2277815..2278522)
     CDS             2278634..2279359
     CDS             2279363..2280763
     CDS             2280896..2281279
     CDS             2281276..2282085
     CDS             complement(2282417..2283241)
     CDS             complement(2283459..2284010)
     CDS             complement(2284247..2284915)
     CDS             complement(2284915..2285598)
     CDS             2285713..2286051
     CDS             complement(2286597..2287436)
     CDS             complement(2287448..2288338)
     CDS             2288489..2289034
     CDS             complement(2289219..2289659)
     CDS             complement(2289689..2290159)
     CDS             complement(2290156..2291253)
     CDS             complement(2291263..2291844)
     CDS             complement(2291998..2293107)
     CDS             complement(2293117..2294097)
     CDS             complement(2294144..2294986)
     CDS             2295245..2296453
     CDS             complement(2296521..2297210)
     CDS             complement(2297341..2297961)
     CDS             complement(2298071..2299699)
     CDS             complement(2299693..2299836)
     CDS             complement(2299848..2300993)
     CDS             2301135..2302010
     CDS             complement(2302091..2302453)
     CDS             2302455..2302700
     CDS             2302772..2303281
     CDS             complement(2303425..2304483)
     CDS             2304885..2305034
     CDS             complement(2305111..2305746)
     CDS             complement(2305770..2306267)
     CDS             complement(2306569..2307039)
     CDS             complement(2307114..2307455)
     CDS             complement(2307864..2308253)
     CDS             complement(2308265..2309674)
     CDS             complement(2309751..2310773)
     CDS             2310808..2311374
     CDS             2311743..2312693
     CDS             complement(2312783..2314315)
     CDS             2314580..2314843
     CDS             complement(2314896..2315567)
     CDS             2315644..2316585
     CDS             2316601..2317092
     CDS             complement(2317208..2318821)
     CDS             complement(2319427..2319561)