← 보안센터로 돌아가기

보안정보 · 엔진 업데이트

[TACHYON 엔진] 2023년 07월 22일 (02) 488개의 악성코드가 추가되었습니다.

안녕하십니까? 잉카인터넷 TACHYON 입니다.2023년 07월 22일자 두번째 업데이트 안내문입니다.금일 정기 업데이트에서는 총 488개 악성코드에 대한 진단/치료가 안티 바이러스에 업데이트 되었습니다.1. 안티 바이러스 업데이트 안내1-1. 안티 바이러스 업데이트 버전 : 2023-07-22.021-2. 다음 488개 악성코드에 대한 진단/치료가 자사 엔진에 업데이트 되었습니다.Backd

2023-07-24INCA Security Center
엔진 업데이트2023-07-24

안녕하십니까? 잉카인터넷 TACHYON 입니다.


2023년 07월 22일자 두번째 업데이트 안내문입니다.


금일 정기 업데이트에서는 총 488개 악성코드에 대한 진단/치료가 안티 바이러스에 업데이트 되었습니다.



1. 안티 바이러스 업데이트 안내


1-1. 안티 바이러스 업데이트 버전 : 2023-07-22.02


1-2. 다음 488개 악성코드에 대한 진단/치료가 자사 엔진에 업데이트 되었습니다.


Backdoor/W32.Agent.160470

Backdoor/W32.Agent.162385

Backdoor/W32.Agent.168148

Backdoor/W32.Agent.168191

Backdoor/W32.Agent.179289

Backdoor/W32.Agent.190898

Backdoor/W32.Agent.191901

Backdoor/W32.Agent.203579

Backdoor/W32.Agent.204141.B

Backdoor/W32.Agent.213664.B

Backdoor/W32.Agent.23294.D

Backdoor/W32.Agent.252076

Backdoor/W32.Agent.322223

Backdoor/W32.Agent.4693095

Backdoor/W32.Agent.509628

Backdoor/W32.Agent.75617

Backdoor/W32.Agent.96949

Backdoor/W32.Farfli.156397

Backdoor/W32.Farfli.4443648

Backdoor/W32.Hupigon.104443

Backdoor/W32.Poison.7185408

Backdoor/W32.Tofsee.12034048.C

Backdoor/W32.Tofsee.13969408.C

Backdoor/W32.Tofsee.14952960.C

Backdoor/W32.Tofsee.15012864.B

Backdoor/W32.Tofsee.15292416

Backdoor/W32.Xtreme.967274

Banker/W32.Pharm.225477

Downloader/W32.Agent.811294.R

Downloader/W32.Agent.811294.S

Dropper/W32.Plite.370094

Dropper/W32.Plite.494832

Ransom/W32.Agent.142258

Ransom/W32.Cerber.234282

Ransom/W32.Crypto.24964.B

Ransom/W32.Crypto.28966.C

Ransom/W32.Crypto.34534.C

Ransom/W32.Crypto.37662

Ransom/W32.Crypto.45924

Ransom/W32.WannaCry.5267459.BCL

Trojan-Downloader/W32.AddUser.6833642.B

Trojan-Downloader/W32.Agent.23952.E

Trojan-Downloader/W32.Agent.30188.I

Trojan-Downloader/W32.Agent.30556.D

Trojan-Downloader/W32.Agent.34430

Trojan-Downloader/W32.Agent.38770.B

Trojan-Downloader/W32.Agent.39370.B

Trojan-Downloader/W32.Agent.42136

Trojan-Downloader/W32.Agent.42424.C

Trojan-Downloader/W32.Agent.80844

Trojan-Downloader/W32.Agent.86050

Trojan-Downloader/W32.Agent.86118

Trojan-Downloader/W32.Agent.93356

Trojan-Downloader/W32.Gamup.433734.B

Trojan-Downloader/W32.GCleaner.3526564

Trojan-Downloader/W32.Hyteod.23294

Trojan-Downloader/W32.Inject.44668

Trojan-Downloader/W32.Loan.59444

Trojan-Downloader/W32.PackZ.1027072.CSJ

Trojan-Downloader/W32.PurityScan.206646

Trojan-Downloader/W32.PurityScan.233780

Trojan-Downloader/W32.PurityScan.234137

Trojan-Downloader/W32.Upatre.10426.D

Trojan-Downloader/W32.Upatre.10474.E

Trojan-Downloader/W32.Upatre.10610.G

Trojan-Downloader/W32.Upatre.10696.F

Trojan-Downloader/W32.Upatre.109434

Trojan-Downloader/W32.Upatre.109508.C

Trojan-Downloader/W32.Upatre.109510

Trojan-Downloader/W32.Upatre.10964.F

Trojan-Downloader/W32.Upatre.1263068

Trojan-Downloader/W32.Upatre.138588

Trojan-Downloader/W32.Upatre.142522

Trojan-Downloader/W32.Upatre.142940

Trojan-Downloader/W32.Upatre.15000

Trojan-Downloader/W32.Upatre.19470.C

Trojan-Downloader/W32.Upatre.20692.C

Trojan-Downloader/W32.Upatre.20788.D

Trojan-Downloader/W32.Upatre.22578.E

Trojan-Downloader/W32.Upatre.23348.D

Trojan-Downloader/W32.Upatre.25150.L

Trojan-Downloader/W32.Upatre.26190.G

Trojan-Downloader/W32.Upatre.26256.O

Trojan-Downloader/W32.Upatre.27448.L

Trojan-Downloader/W32.Upatre.27560.N

Trojan-Downloader/W32.Upatre.27970.K

Trojan-Downloader/W32.Upatre.28256.H

Trojan-Downloader/W32.Upatre.28310.F

Trojan-Downloader/W32.Upatre.28410.M

Trojan-Downloader/W32.Upatre.29222.I

Trojan-Downloader/W32.Upatre.29700.J

Trojan-Downloader/W32.Upatre.29784.K

Trojan-Downloader/W32.Upatre.30732.H

Trojan-Downloader/W32.Upatre.30816.J

Trojan-Downloader/W32.Upatre.31964.G

Trojan-Downloader/W32.Upatre.32440.Q

Trojan-Downloader/W32.Upatre.33466.I

Trojan-Downloader/W32.Upatre.33564.E

Trojan-Downloader/W32.Upatre.34508.F

Trojan-Downloader/W32.Upatre.34846.I

Trojan-Downloader/W32.Upatre.34922.G

Trojan-Downloader/W32.Upatre.34944.K

Trojan-Downloader/W32.Upatre.34984.L

Trojan-Downloader/W32.Upatre.35672.I

Trojan-Downloader/W32.Upatre.35968.I

Trojan-Downloader/W32.Upatre.36758.H

Trojan-Downloader/W32.Upatre.36798.G

Trojan-Downloader/W32.Upatre.38506.F

Trojan-Downloader/W32.Upatre.39270.L

Trojan-Downloader/W32.Upatre.40432.Q

Trojan-Downloader/W32.Upatre.40698.S

Trojan-Downloader/W32.Upatre.40857

Trojan-Downloader/W32.Upatre.41132.Q

Trojan-Downloader/W32.Upatre.41708.P

Trojan-Downloader/W32.Upatre.41710.R

Trojan-Downloader/W32.Upatre.42004.P

Trojan-Downloader/W32.Upatre.42336.T

Trojan-Downloader/W32.Upatre.42722.S

Trojan-Downloader/W32.Upatre.43590.Q

Trojan-Downloader/W32.Upatre.43654.J

Trojan-Downloader/W32.Upatre.44514.M

Trojan-Downloader/W32.Upatre.45518.G

Trojan-Downloader/W32.Upatre.45790.H

Trojan-Downloader/W32.Upatre.45806.F

Trojan-Downloader/W32.Upatre.46544.I

Trojan-Downloader/W32.Upatre.47828.J

Trojan-Downloader/W32.Upatre.49902.I

Trojan-Downloader/W32.Upatre.50388.I

Trojan-Downloader/W32.Upatre.51428.H

Trojan-Downloader/W32.Upatre.51782.H

Trojan-Downloader/W32.Upatre.52718.I

Trojan-Downloader/W32.Upatre.52870.L

Trojan-Downloader/W32.Upatre.52978.E

Trojan-Downloader/W32.Upatre.53564.K

Trojan-Downloader/W32.Upatre.53984.E

Trojan-Downloader/W32.Upatre.54680.E

Trojan-Downloader/W32.Upatre.55220.E

Trojan-Downloader/W32.Upatre.57084.D

Trojan-Downloader/W32.Upatre.58054.E

Trojan-Downloader/W32.Upatre.59846.D

Trojan-Downloader/W32.Upatre.59856.D

Trojan-Downloader/W32.Upatre.61558.D

Trojan-Downloader/W32.Upatre.61760.F

Trojan-Downloader/W32.Upatre.6248.E

Trojan-Downloader/W32.Upatre.62562.D

Trojan-Downloader/W32.Upatre.6322.E

Trojan-Downloader/W32.Upatre.6324.G

Trojan-Downloader/W32.Upatre.63406.F

Trojan-Downloader/W32.Upatre.66584.E

Trojan-Downloader/W32.Upatre.70074.M

Trojan-Downloader/W32.Upatre.70214.H

Trojan-Downloader/W32.Upatre.70358.F

Trojan-Downloader/W32.Upatre.71348.F

Trojan-Downloader/W32.Upatre.71892.H

Trojan-Downloader/W32.Upatre.71962.I

Trojan-Downloader/W32.Upatre.73164.F

Trojan-Downloader/W32.Upatre.76322.H

Trojan-Downloader/W32.Upatre.78974.F

Trojan-Downloader/W32.Upatre.79372.D

Trojan-Downloader/W32.Upatre.8234.E

Trojan-Downloader/W32.Upatre.93418

Trojan-Downloader/W32.Upatre.94490

Trojan-Downloader/W32.Upatre.99382

Trojan-Downloader/W32.Upatre.99422

Trojan-Downloader/W64.Seraph.587264

Trojan-Dropper/W32.Convagent.898989

Trojan-Dropper/W32.Convagent.899110

Trojan-Dropper/W32.Convagent.899527

Trojan-Dropper/W32.Convagent.899545

Trojan-Dropper/W32.Convagent.992107

Trojan-Dropper/W32.Convagent.992110

Trojan-Dropper/W32.Convagent.992124

Trojan-Dropper/W32.Convagent.992130

Trojan-Dropper/W32.Convagent.992227

Trojan-Dropper/W32.Convagent.992230

Trojan-Dropper/W32.Dapato.24410

Trojan-Dropper/W32.Dapato.41784

Trojan-Dropper/W32.Deyma.257029.B

Trojan-Dropper/W32.Deyma.257538.B

Trojan-Dropper/W32.Deyma.257538.C

Trojan-Dropper/W32.Deyma.291331.X

Trojan-Dropper/W32.Deyma.291332.Q

Trojan-Dropper/W32.Deyma.291334.L

Trojan-Dropper/W32.Deyma.312321.J

Trojan-Dropper/W32.Deyma.312323.L

Trojan-Dropper/W32.Deyma.312834.P

Trojan-Dropper/W32.Deyma.312836.L

Trojan-Dropper/W32.Deyma.312837.M

Trojan-Dropper/W32.Deyma.312838.K

Trojan-Dropper/W32.Deyma.313346.B

Trojan-Dropper/W32.Deyma.92162.B

Trojan-Dropper/W32.Deyma.92162.C

Trojan-Dropper/W32.Dorifel.1989718

Trojan-Dropper/W32.Dorifel.2630472

Trojan-Dropper/W32.Dorifel.2630535

Trojan-Dropper/W32.Dorifel.2630586

Trojan-Dropper/W32.Dorifel.2690378

Trojan-Dropper/W32.Dorifel.3074865

Trojan-Dropper/W32.Dorifel.3074873

Trojan-Dropper/W32.Dorifel.348526

Trojan-Dropper/W32.Dorifel.349019

Trojan-Dropper/W32.Dorifel.349099

Trojan-Dropper/W32.Dorifel.349102

Trojan-Dropper/W32.Dorifel.349108

Trojan-Dropper/W32.Dorifel.349115

Trojan-Dropper/W32.Dorifel.349117

Trojan-Dropper/W32.Dorifel.349161

Trojan-Dropper/W32.Dorifel.349209

Trojan-Dropper/W32.Dorifel.349211

Trojan-Dropper/W32.Dorifel.349229

Trojan-Dropper/W32.Dorifel.353048

Trojan-Dropper/W32.Dorifel.353118

Trojan-Dropper/W32.Dorifel.354745

Trojan-Dropper/W32.Dorifel.354811.B

Trojan-Dropper/W32.Dorifel.354929

Trojan-Dropper/W32.Dorifel.354958

Trojan-Dropper/W32.Dorifel.354974.B

Trojan-Dropper/W32.Dorifel.354982

Trojan-Dropper/W32.Dorifel.354983

Trojan-Dropper/W32.Dorifel.355658

Trojan-Dropper/W32.Dorifel.356048

Trojan-Dropper/W32.Dorifel.399751

Trojan-Dropper/W32.Dorifel.942927

Trojan-Dropper/W32.Dorifel.943093

Trojan-Dropper/W32.Dorifel.943110

Trojan-Dropper/W32.Dorifel.948772

Trojan-Dropper/W32.Dorifel.948833

Trojan-Dropper/W32.Dorifel.948845

Trojan-Dropper/W32.Dorifel.948854

Trojan-Dropper/W32.Dorifel.948877

Trojan-Dropper/W32.Dorifel.992080

Trojan-Dropper/W32.Dorifel.992099

Trojan-Dropper/W32.Dorifel.992102

Trojan-Dropper/W32.Dorifel.992103

Trojan-Dropper/W32.Dorifel.992117

Trojan-Dropper/W32.Dorifel.992336

Trojan-Dropper/W32.Dorifel.992371

Trojan-Dropper/W32.Dorifel.992445

Trojan-Dropper/W32.Pincav.995328

Trojan-PWS/W32.Raccoon.6749168

Trojan-PWS/W32.Ruftar.1215137

Trojan-Spy/W32.Agent.1061888.B

Trojan-Spy/W32.Agent.773574

Trojan-Spy/W32.Convagent.30242

Trojan-Spy/W32.Convagent.36026

Trojan-Spy/W32.Convagent.42452

Trojan-Spy/W32.InfoStealer.102912

Trojan-Spy/W32.InfoStealer.1310720.BA

Trojan-Spy/W32.InfoStealer.279040.N

Trojan-Spy/W32.InfoStealer.279046.E

Trojan-Spy/W32.InfoStealer.279556.H

Trojan-Spy/W32.InfoStealer.279557.F

Trojan-Spy/W32.InfoStealer.296448.R

Trojan-Spy/W32.InfoStealer.378368.G

Trojan-Spy/W32.InfoStealer.419328.F

Trojan-Spy/W32.InfoStealer.552448.B

Trojan-Spy/W32.InfoStealer.6724096

Trojan-Spy/W32.ZBot.101146

Trojan-Spy/W32.ZBot.114032

Trojan-Spy/W32.ZBot.16474.D

Trojan-Spy/W32.ZBot.16730.C

Trojan-Spy/W32.ZBot.18170.F

Trojan-Spy/W32.ZBot.23634.J

Trojan-Spy/W32.ZBot.24142.M

Trojan-Spy/W32.ZBot.24428.M

Trojan-Spy/W32.ZBot.24440.N

Trojan-Spy/W32.ZBot.24718.M

Trojan-Spy/W32.ZBot.26206.Q

Trojan-Spy/W32.ZBot.26342.J

Trojan-Spy/W32.ZBot.26756.L

Trojan-Spy/W32.ZBot.26824.Q

Trojan-Spy/W32.ZBot.28678.K

Trojan-Spy/W32.ZBot.31326.O

Trojan-Spy/W32.ZBot.35598.N

Trojan-Spy/W32.ZBot.37764.I

Trojan-Spy/W32.ZBot.39812.I

Trojan-Spy/W32.ZBot.39832.G

Trojan-Spy/W32.ZBot.41760.J

Trojan-Spy/W32.ZBot.42722.F

Trojan-Spy/W32.ZBot.42840.I

Trojan-Spy/W32.ZBot.43638.C

Trojan-Spy/W32.ZBot.43724.H

Trojan-Spy/W32.ZBot.43726.H

Trojan-Spy/W32.ZBot.46317

Trojan-Spy/W32.ZBot.47876.D

Trojan-Spy/W32.ZBot.49188.G

Trojan-Spy/W32.ZBot.50880.I

Trojan-Spy/W32.ZBot.51998.F

Trojan-Spy/W32.ZBot.57332.F

Trojan-Spy/W32.ZBot.57650.C

Trojan-Spy/W32.ZBot.60516.D

Trojan-Spy/W32.ZBot.6268.C

Trojan-Spy/W32.ZBot.65087.B

Trojan-Spy/W32.ZBot.68196.E

Trojan-Spy/W32.ZBot.73082.B

Trojan-Spy/W32.ZBot.73478.D

Trojan-Spy/W32.ZBot.91720.B

Trojan-Spy/W32.ZBot.99208

Trojan-Spy/W64.Agent.10227200

Trojan/W32.Agent.13325312.D

Trojan/W32.Agent.155072.C

Trojan/W32.Agent.163840.DEE

Trojan/W32.Agent.1774592.AC

Trojan/W32.Agent.192512.BZF

Trojan/W32.Agent.22304.M

Trojan/W32.Agent.237409.B

Trojan/W32.Agent.2431828

Trojan/W32.Agent.25471288

Trojan/W32.Agent.2634582

Trojan/W32.Agent.2691856

Trojan/W32.Agent.2691885

Trojan/W32.Agent.2691905

Trojan/W32.Agent.2898858

Trojan/W32.Agent.2898881

Trojan/W32.Agent.2898938

Trojan/W32.Agent.3037968

Trojan/W32.Agent.3277633

Trojan/W32.Agent.3277728

Trojan/W32.Agent.33136.F

Trojan/W32.Agent.33158.H

Trojan/W32.Agent.33162.D

Trojan/W32.Agent.33304.M

Trojan/W32.Agent.3347561

Trojan/W32.Agent.3347574

Trojan/W32.Agent.3347580

Trojan/W32.Agent.33866.E

Trojan/W32.Agent.33870.F

Trojan/W32.Agent.33872.H

Trojan/W32.Agent.33877.B

Trojan/W32.Agent.33879

Trojan/W32.Agent.3430309

Trojan/W32.Agent.348419.E

Trojan/W32.Agent.348456.B

Trojan/W32.Agent.348494.B

Trojan/W32.Agent.348525.E

Trojan/W32.Agent.348538.E

Trojan/W32.Agent.348553.D

Trojan/W32.Agent.348866

Trojan/W32.Agent.348867.B

Trojan/W32.Agent.348876.B

Trojan/W32.Agent.348880.C

Trojan/W32.Agent.348918.B

Trojan/W32.Agent.348975

Trojan/W32.Agent.34927

Trojan/W32.Agent.36358.G

Trojan/W32.Agent.36440.G

Trojan/W32.Agent.393216.AWV

Trojan/W32.Agent.4096.AKH

Trojan/W32.Agent.4128785

Trojan/W32.Agent.4268195

Trojan/W32.Agent.4268221

Trojan/W32.Agent.4268247

Trojan/W32.Agent.4268269

Trojan/W32.Agent.4590704

Trojan/W32.Agent.47562.C

Trojan/W32.Agent.485419

Trojan/W32.Agent.50126.G

Trojan/W32.Agent.50605.E

Trojan/W32.Agent.52050.C

Trojan/W32.Agent.53692.H

Trojan/W32.Agent.56320.AOY

Trojan/W32.Agent.5780152

Trojan/W32.Agent.6207464

Trojan/W32.Agent.6414264

Trojan/W32.Agent.65237.D

Trojan/W32.Agent.72037.E

Trojan/W32.Agent.72343.D

Trojan/W32.Agent.7249840

Trojan/W32.Agent.7431224

Trojan/W32.Agent.79895.E

Trojan/W32.Agent.79904.G

Trojan/W32.Agent.79947.C

Trojan/W32.Agent.810236.B

Trojan/W32.Agent.86425.E

Trojan/W32.Agent.89167.D

Trojan/W32.Agent.92477.C

Trojan/W32.Agent.934200.B

Trojan/W32.Bayrob.241152.I

Trojan/W32.Bublik.21624.E

Trojan/W32.Bublik.22390.E

Trojan/W32.Bublik.22526.D

Trojan/W32.Bublik.23664.B

Trojan/W32.Bublik.25606.I

Trojan/W32.Bublik.27044.G

Trojan/W32.Bublik.29632.F

Trojan/W32.Bublik.30394.G

Trojan/W32.Bublik.31430.D

Trojan/W32.Bublik.41391

Trojan/W32.Bublik.50522

Trojan/W32.Bublik.50622.B

Trojan/W32.Bublik.50660.D

Trojan/W32.Bublik.56110.C

Trojan/W32.Bublik.57986.B

Trojan/W32.Bublik.77146

Trojan/W32.Bublik.78640

Trojan/W32.Buzus.30352

Trojan/W32.Buzus.30658

Trojan/W32.CakeDuke.631701

Trojan/W32.Convagent.108040.C

Trojan/W32.Convagent.108040.D

Trojan/W32.Convagent.814384

Trojan/W32.Convagent.89148

Trojan/W32.Copak.108040.X

Trojan/W32.Copak.86528.DOB

Trojan/W32.Cospet.56026

Trojan/W32.Cospet.56034

Trojan/W32.Cospet.56098

Trojan/W32.Cospet.56150

Trojan/W32.Cospet.56213

Trojan/W32.Cospet.56241

Trojan/W32.Cospet.56247

Trojan/W32.Cospet.56317

Trojan/W32.Cospet.56323

Trojan/W32.Cospet.56377

Trojan/W32.Cospet.56395

Trojan/W32.Cospet.56427

Trojan/W32.Cospet.56457

Trojan/W32.Cospet.56481

Trojan/W32.Cospet.56607

Trojan/W32.Cospet.56616

Trojan/W32.Cospet.56642

Trojan/W32.Cospet.56677

Trojan/W32.Cospet.56681

Trojan/W32.Cospet.56692

Trojan/W32.Cospet.56756

Trojan/W32.Cospet.56860

Trojan/W32.Cospet.56913

Trojan/W32.Delikle.8876032

Trojan/W32.Ekstak.2629632.C

Trojan/W32.EquationDrug.10637296

Trojan/W32.EquationDrug.15571443

Trojan/W32.EquationDrug.9943268

Trojan/W32.Fugrafa.374272

Trojan/W32.GenericML.992082

Trojan/W32.Inject.137395.ATK

Trojan/W32.Inject.21426

Trojan/W32.Inject.29990.B

Trojan/W32.Inject.30126

Trojan/W32.Inject.31170

Trojan/W32.Inject.39748.B

Trojan/W32.Inject.45594.C

Trojan/W32.Injurer.150022

Trojan/W32.Injurer.150843

Trojan/W32.Injurer.150848

Trojan/W32.Injurer.150852

Trojan/W32.Injurer.151391

Trojan/W32.Injurer.151399

Trojan/W32.Injurer.301058

Trojan/W32.Injurer.316245

Trojan/W32.Injurer.316246

Trojan/W32.Injurer.316825

Trojan/W32.JTalye.12574929

Trojan/W32.JTalye.350904

Trojan/W32.JTalye.513408

Trojan/W32.Kryptik.757819

Trojan/W32.Krysh.401920.Y

Trojan/W32.Miancha.20992.DUF

Trojan/W32.Miancha.20992.DUG

Trojan/W32.Miancha.20992.DUH

Trojan/W32.Mucc.38400

Trojan/W32.Phds.784848

Trojan/W32.Ppatre.21746

Trojan/W32.Shipup.2578160

Trojan/W32.Shipup.373456

Trojan/W32.Smokeldr.30734

Trojan/W32.SpyBanker.811294.BC

Trojan/W32.SpyBanker.811294.BD

Trojan/W32.Staser.2506752.B

Trojan/W32.Upatre.46120.B

Trojan/W32.Vilsel.52278

Trojan/W32.XRed.2318421

Trojan/W32.ZBot.25322

Trojan/W64.Agent.1260512

Trojan/W64.Agent.2257088

Trojan/W64.Agent.2538726

Trojan/W64.Agent.2552086

Trojan/W64.Agent.2814953

Trojan/W64.Agent.2826719

Trojan/W64.Agent.2987246

Trojan/W64.Agent.3250668

Trojan/W64.Agent.3489792.B

Trojan/W64.Inject.10752.B

Trojan/W64.Inject.5536768

Trojan/W64.Injexa.819200.G

Trojan/W64.Packed.8192.VU

Trojan/W64.Rubeus.753152

Worm/W32.Palevo.108040.B

Worm/W32.Palevo.108040.C



--------------------------------------------------------------------------------------

    Copyright ⓒ, (주) 잉카인터넷, 2000-2023, All rights reserved.

--------------------------------------------------------------------------------------