안녕하십니까? 잉카인터넷 TACHYON 입니다.
2023년 06월 16일자 두번째 업데이트 안내문입니다.
금일 정기 업데이트에서는 총 497개 악성코드에 대한 진단/치료가 안티 바이러스에 업데이트 되었습니다.
1. 안티 바이러스 업데이트 안내
1-1. 안티 바이러스 업데이트 버전 : 2023-06-16.02
1-2. 다음 497개 악성코드에 대한 진단/치료가 자사 엔진에 업데이트 되었습니다.
Backdoor/W32.Agent.140019
Backdoor/W32.Agent.157384.B
Backdoor/W32.Agent.162115
Backdoor/W32.Agent.162151.B
Backdoor/W32.Agent.166294
Backdoor/W32.Agent.166303
Backdoor/W32.Agent.166436
Backdoor/W32.Agent.177177
Backdoor/W32.Agent.178776.B
Backdoor/W32.Agent.179263
Backdoor/W32.Agent.182793
Backdoor/W32.Agent.190033.B
Backdoor/W32.Agent.191157.B
Backdoor/W32.Agent.191516
Backdoor/W32.Agent.192512.IP
Backdoor/W32.Agent.202863
Backdoor/W32.Agent.204206.B
Backdoor/W32.Agent.208772
Backdoor/W32.Agent.213581.B
Backdoor/W32.Agent.213639
Backdoor/W32.Agent.213657.B
Backdoor/W32.Agent.2166917
Backdoor/W32.Agent.241376
Backdoor/W32.Agent.243285
Backdoor/W32.Agent.25716.B
Backdoor/W32.Agent.25774
Backdoor/W32.Agent.25842
Backdoor/W32.Agent.25844
Backdoor/W32.Agent.275113
Backdoor/W32.Agent.275572
Backdoor/W32.Agent.275582
Backdoor/W32.Agent.275665
Backdoor/W32.Agent.280859
Backdoor/W32.Agent.280861
Backdoor/W32.Agent.280886
Backdoor/W32.Agent.338700
Backdoor/W32.Agent.339394
Backdoor/W32.Agent.339457
Backdoor/W32.Agent.339628
Backdoor/W32.Agent.339698
Backdoor/W32.Agent.362489
Backdoor/W32.Agent.471368
Backdoor/W32.Agent.473636
Backdoor/W32.Agent.473711
Backdoor/W32.Agent.475563
Backdoor/W32.Agent.75609.B
Backdoor/W32.Agent.75660
Backdoor/W32.Androm.31530
Backdoor/W32.Poison.20471808
Backdoor/W32.Qbot.926849
Backdoor/W32.Qbot.927349
Backdoor/W32.Qbot.928880
Backdoor/W32.Qbot.932664
Backdoor/W32.Qbot.932780
Backdoor/W32.Qbot.938302
Backdoor/W32.Qbot.942256
Backdoor/W32.Qbot.942855
Backdoor/W32.Qbot.951348
Backdoor/W32.Qbot.953856
Dropper/W32.Dofoil.410480
Dropper/W32.Plite.128629
Dropper/W32.Plite.150905
Dropper/W32.Plite.209607
Dropper/W32.Plite.209955
Dropper/W32.Plite.209991
Dropper/W32.Plite.210033
Dropper/W32.Plite.210417
Dropper/W32.Plite.415594.B
Dropper/W32.Plite.426902
Dropper/W32.Plite.426999
Ransom/W32.Blocker.831488.AZ
Ransom/W32.Crypto.101732
Ransom/W32.Crypto.26824.B
Ransom/W32.Crypto.27530.D
Ransom/W32.Crypto.30500
Ransom/W32.Crypto.35908
Ransom/W32.Crypto.36910
Ransom/W32.Crypto.36912
Ransom/W32.Crypto.50244.B
Ransom/W32.Crypto.50312.B
Ransom/W32.Crypto.50696
Ransom/W32.Crypto.50824.B
Ransom/W32.Crypto.50892.B
Ransom/W32.Crypto.81672
Trojan-Downloader/W32.Agent.16458
Trojan-Downloader/W32.Agent.24914.D
Trojan-Downloader/W32.Agent.33326.B
Trojan-Downloader/W32.Agent.33606.B
Trojan-Downloader/W32.Agent.35178
Trojan-Downloader/W32.Agent.35324
Trojan-Downloader/W32.Agent.35734.D
Trojan-Downloader/W32.Agent.36920.C
Trojan-Downloader/W32.Agent.37056
Trojan-Downloader/W32.Agent.37168
Trojan-Downloader/W32.Agent.44618.B
Trojan-Downloader/W32.Agent.54174
Trojan-Downloader/W32.Agent.54256
Trojan-Downloader/W32.Agent.55526
Trojan-Downloader/W32.Agent.59274
Trojan-Downloader/W32.Agent.59412
Trojan-Downloader/W32.Agent.608272
Trojan-Downloader/W32.Agent.76796.B
Trojan-Downloader/W32.Dlass.4587392
Trojan-Downloader/W32.Gamup.412834
Trojan-Downloader/W32.Gamup.417736.C
Trojan-Downloader/W32.Inject.33568
Trojan-Downloader/W32.Inject.34306
Trojan-Downloader/W32.Inject.34386
Trojan-Downloader/W32.Inject.34388
Trojan-Downloader/W32.Inject.44460
Trojan-Downloader/W32.Inject.55912.B
Trojan-Downloader/W32.Necurs.108758
Trojan-Downloader/W32.Necurs.108830
Trojan-Downloader/W32.PurityScan.184071
Trojan-Downloader/W32.PurityScan.192995
Trojan-Downloader/W32.PurityScan.218241
Trojan-Downloader/W32.PurityScan.227410
Trojan-Downloader/W32.Upatre.10154.H
Trojan-Downloader/W32.Upatre.105226.B
Trojan-Downloader/W32.Upatre.105752.B
Trojan-Downloader/W32.Upatre.107992
Trojan-Downloader/W32.Upatre.109728.B
Trojan-Downloader/W32.Upatre.109730.B
Trojan-Downloader/W32.Upatre.109810
Trojan-Downloader/W32.Upatre.112306.C
Trojan-Downloader/W32.Upatre.113150
Trojan-Downloader/W32.Upatre.11922.B
Trojan-Downloader/W32.Upatre.121902
Trojan-Downloader/W32.Upatre.13108.D
Trojan-Downloader/W32.Upatre.133514.B
Trojan-Downloader/W32.Upatre.143914
Trojan-Downloader/W32.Upatre.143916
Trojan-Downloader/W32.Upatre.14886.D
Trojan-Downloader/W32.Upatre.16776.F
Trojan-Downloader/W32.Upatre.19556.B
Trojan-Downloader/W32.Upatre.19638.D
Trojan-Downloader/W32.Upatre.20174.C
Trojan-Downloader/W32.Upatre.22392.F
Trojan-Downloader/W32.Upatre.22508.D
Trojan-Downloader/W32.Upatre.22568.E
Trojan-Downloader/W32.Upatre.24440.F
Trojan-Downloader/W32.Upatre.24456.D
Trojan-Downloader/W32.Upatre.24706.D
Trojan-Downloader/W32.Upatre.24844.J
Trojan-Downloader/W32.Upatre.24906.I
Trojan-Downloader/W32.Upatre.25088.U
Trojan-Downloader/W32.Upatre.25158.J
Trojan-Downloader/W32.Upatre.25232.I
Trojan-Downloader/W32.Upatre.25588.I
Trojan-Downloader/W32.Upatre.25590.H
Trojan-Downloader/W32.Upatre.25604.L
Trojan-Downloader/W32.Upatre.26156.F
Trojan-Downloader/W32.Upatre.26626.J
Trojan-Downloader/W32.Upatre.26694.N
Trojan-Downloader/W32.Upatre.26842.H
Trojan-Downloader/W32.Upatre.26844.I
Trojan-Downloader/W32.Upatre.26914.I
Trojan-Downloader/W32.Upatre.26916.H
Trojan-Downloader/W32.Upatre.27344.F
Trojan-Downloader/W32.Upatre.28574.E
Trojan-Downloader/W32.Upatre.28576.J
Trojan-Downloader/W32.Upatre.28596.H
Trojan-Downloader/W32.Upatre.29228.D
Trojan-Downloader/W32.Upatre.30938.I
Trojan-Downloader/W32.Upatre.31152.F
Trojan-Downloader/W32.Upatre.32322.K
Trojan-Downloader/W32.Upatre.32444.G
Trojan-Downloader/W32.Upatre.32448.G
Trojan-Downloader/W32.Upatre.32682.H
Trojan-Downloader/W32.Upatre.34170.I
Trojan-Downloader/W32.Upatre.34338.K
Trojan-Downloader/W32.Upatre.34402.O
Trojan-Downloader/W32.Upatre.34408.J
Trojan-Downloader/W32.Upatre.34434.H
Trojan-Downloader/W32.Upatre.34474.J
Trojan-Downloader/W32.Upatre.34808.I
Trojan-Downloader/W32.Upatre.34814.M
Trojan-Downloader/W32.Upatre.34948.G
Trojan-Downloader/W32.Upatre.35512.G
Trojan-Downloader/W32.Upatre.35594.G
Trojan-Downloader/W32.Upatre.35664.I
Trojan-Downloader/W32.Upatre.36064.M
Trojan-Downloader/W32.Upatre.36394.I
Trojan-Downloader/W32.Upatre.36464.F
Trojan-Downloader/W32.Upatre.37542.F
Trojan-Downloader/W32.Upatre.37712.G
Trojan-Downloader/W32.Upatre.37780.H
Trojan-Downloader/W32.Upatre.37888.FJ
Trojan-Downloader/W32.Upatre.37984.AS
Trojan-Downloader/W32.Upatre.38052.L
Trojan-Downloader/W32.Upatre.38054.J
Trojan-Downloader/W32.Upatre.38336.AF
Trojan-Downloader/W32.Upatre.38366.K
Trojan-Downloader/W32.Upatre.38582.J
Trojan-Downloader/W32.Upatre.39256.O
Trojan-Downloader/W32.Upatre.39258.M
Trojan-Downloader/W32.Upatre.40370.O
Trojan-Downloader/W32.Upatre.40554.P
Trojan-Downloader/W32.Upatre.40846.X
Trojan-Downloader/W32.Upatre.41118.O
Trojan-Downloader/W32.Upatre.41582.S
Trojan-Downloader/W32.Upatre.41678.L
Trojan-Downloader/W32.Upatre.42272.T
Trojan-Downloader/W32.Upatre.42340.J
Trojan-Downloader/W32.Upatre.42372.O
Trojan-Downloader/W32.Upatre.42404.Q
Trojan-Downloader/W32.Upatre.42788.K
Trojan-Downloader/W32.Upatre.42818.N
Trojan-Downloader/W32.Upatre.43406.K
Trojan-Downloader/W32.Upatre.43476.H
Trojan-Downloader/W32.Upatre.44276.J
Trojan-Downloader/W32.Upatre.44280.E
Trojan-Downloader/W32.Upatre.44286.H
Trojan-Downloader/W32.Upatre.44752.G
Trojan-Downloader/W32.Upatre.44820.H
Trojan-Downloader/W32.Upatre.44822.K
Trojan-Downloader/W32.Upatre.44994.H
Trojan-Downloader/W32.Upatre.45606.F
Trojan-Downloader/W32.Upatre.45608.K
Trojan-Downloader/W32.Upatre.45778.F
Trojan-Downloader/W32.Upatre.46030.K
Trojan-Downloader/W32.Upatre.46068.K
Trojan-Downloader/W32.Upatre.46272.C
Trojan-Downloader/W32.Upatre.47520.Q
Trojan-Downloader/W32.Upatre.48568.H
Trojan-Downloader/W32.Upatre.48768.K
Trojan-Downloader/W32.Upatre.49072.K
Trojan-Downloader/W32.Upatre.51976.I
Trojan-Downloader/W32.Upatre.52316.E
Trojan-Downloader/W32.Upatre.53160.E
Trojan-Downloader/W32.Upatre.53162.E
Trojan-Downloader/W32.Upatre.53410.O
Trojan-Downloader/W32.Upatre.53618.G
Trojan-Downloader/W32.Upatre.54726.B
Trojan-Downloader/W32.Upatre.54796.D
Trojan-Downloader/W32.Upatre.54934.D
Trojan-Downloader/W32.Upatre.55500.E
Trojan-Downloader/W32.Upatre.55650.E
Trojan-Downloader/W32.Upatre.55730.C
Trojan-Downloader/W32.Upatre.56070.E
Trojan-Downloader/W32.Upatre.56072.E
Trojan-Downloader/W32.Upatre.56362.D
Trojan-Downloader/W32.Upatre.5686.D
Trojan-Downloader/W32.Upatre.58068.D
Trojan-Downloader/W32.Upatre.58584.F
Trojan-Downloader/W32.Upatre.59056.D
Trojan-Downloader/W32.Upatre.59126.I
Trojan-Downloader/W32.Upatre.59144.I
Trojan-Downloader/W32.Upatre.59838.D
Trojan-Downloader/W32.Upatre.60272.G
Trojan-Downloader/W32.Upatre.60344.F
Trojan-Downloader/W32.Upatre.60444.C
Trojan-Downloader/W32.Upatre.60446.E
Trojan-Downloader/W32.Upatre.60734.F
Trojan-Downloader/W32.Upatre.61042.F
Trojan-Downloader/W32.Upatre.61044.D
Trojan-Downloader/W32.Upatre.61058.E
Trojan-Downloader/W32.Upatre.62312.C
Trojan-Downloader/W32.Upatre.62342.E
Trojan-Downloader/W32.Upatre.62416.H
Trojan-Downloader/W32.Upatre.63624.F
Trojan-Downloader/W32.Upatre.63809.B
Trojan-Downloader/W32.Upatre.65358.D
Trojan-Downloader/W32.Upatre.65662.B
Trojan-Downloader/W32.Upatre.65998
Trojan-Downloader/W32.Upatre.66630
Trojan-Downloader/W32.Upatre.66700.B
Trojan-Downloader/W32.Upatre.66702.D
Trojan-Downloader/W32.Upatre.67746.B
Trojan-Downloader/W32.Upatre.67748.D
Trojan-Downloader/W32.Upatre.67824.E
Trojan-Downloader/W32.Upatre.68526.H
Trojan-Downloader/W32.Upatre.68812.L
Trojan-Downloader/W32.Upatre.70620.G
Trojan-Downloader/W32.Upatre.71390.H
Trojan-Downloader/W32.Upatre.73370.F
Trojan-Downloader/W32.Upatre.73444.I
Trojan-Downloader/W32.Upatre.73446.E
Trojan-Downloader/W32.Upatre.74194.H
Trojan-Downloader/W32.Upatre.77160.C
Trojan-Downloader/W32.Upatre.79152.D
Trojan-Downloader/W32.Upatre.81884.C
Trojan-Downloader/W32.Upatre.83486.B
Trojan-Downloader/W32.Upatre.83520.B
Trojan-Downloader/W32.Upatre.84442
Trojan-Downloader/W32.Upatre.85244.B
Trojan-Downloader/W32.Upatre.85246.C
Trojan-Downloader/W32.Upatre.85306.C
Trojan-Downloader/W32.Upatre.8604.D
Trojan-Downloader/W32.Upatre.8606.C
Trojan-Downloader/W32.Upatre.8610.H
Trojan-Downloader/W32.Upatre.92048.D
Trojan-Downloader/W32.Upatre.92118.B
Trojan-Downloader/W32.Upatre.92740
Trojan-Downloader/W32.Upatre.94630.B
Trojan-Downloader/W32.Upatre.9618.F
Trojan-Downloader/W32.Upatre.98924.D
Trojan-Downloader/W32.Upatre.98994.C
Trojan-Downloader/W32.Waski.20226.B
Trojan-Dropper/W32.Agent.2792488
Trojan-Dropper/W32.Agent.283832
Trojan-Dropper/W32.Agent.374512
Trojan-Dropper/W32.Agent.74882
Trojan-Dropper/W32.Agent.74932
Trojan-Dropper/W32.Dapato.17742
Trojan-Dropper/W32.Dapato.38922
Trojan-Dropper/W32.Dapato.38990
Trojan-Dropper/W32.Dorifel.354487
Trojan-PWS/W32.Tepfer.226816.C
Trojan-PWS/W32.Tepfer.98304.DC
Trojan-PWS/W64.Disco.16740864
Trojan-Spy/W32.Agent.40894
Trojan-Spy/W32.Agent.40956
Trojan-Spy/W32.Agent.41562
Trojan-Spy/W32.Convagent.35510
Trojan-Spy/W32.InfoStealer.261705
Trojan-Spy/W32.InfoStealer.334848.H
Trojan-Spy/W32.ZBot.100722
Trojan-Spy/W32.ZBot.100798.B
Trojan-Spy/W32.ZBot.116574
Trojan-Spy/W32.ZBot.116648
Trojan-Spy/W32.ZBot.116650
Trojan-Spy/W32.ZBot.127164
Trojan-Spy/W32.ZBot.145630
Trojan-Spy/W32.ZBot.21440.O
Trojan-Spy/W32.ZBot.26660.I
Trojan-Spy/W32.ZBot.28986.N
Trojan-Spy/W32.ZBot.30720.AG
Trojan-Spy/W32.ZBot.30724.M
Trojan-Spy/W32.ZBot.31020.N
Trojan-Spy/W32.ZBot.32464.L
Trojan-Spy/W32.ZBot.33084.O
Trojan-Spy/W32.ZBot.33180.P
Trojan-Spy/W32.ZBot.33826.M
Trojan-Spy/W32.ZBot.34220.O
Trojan-Spy/W32.ZBot.34256.Q
Trojan-Spy/W32.ZBot.34290.L
Trojan-Spy/W32.ZBot.35638.L
Trojan-Spy/W32.ZBot.36658.L
Trojan-Spy/W32.ZBot.37140.K
Trojan-Spy/W32.ZBot.38100.J
Trojan-Spy/W32.ZBot.38212.N
Trojan-Spy/W32.ZBot.38934.I
Trojan-Spy/W32.ZBot.39818.E
Trojan-Spy/W32.ZBot.39856.I
Trojan-Spy/W32.ZBot.39968.G
Trojan-Spy/W32.ZBot.40044.F
Trojan-Spy/W32.ZBot.40652.F
Trojan-Spy/W32.ZBot.41004.H
Trojan-Spy/W32.ZBot.41080.G
Trojan-Spy/W32.ZBot.43590.H
Trojan-Spy/W32.ZBot.43666.D
Trojan-Spy/W32.ZBot.46060.F
Trojan-Spy/W32.ZBot.48522.F
Trojan-Spy/W32.ZBot.48600.F
Trojan-Spy/W32.ZBot.54630.G
Trojan-Spy/W32.ZBot.55648.C
Trojan-Spy/W32.ZBot.56490.B
Trojan-Spy/W32.ZBot.56560.E
Trojan-Spy/W32.ZBot.56742.C
Trojan-Spy/W32.ZBot.65058.C
Trojan-Spy/W32.ZBot.65556.C
Trojan-Spy/W32.ZBot.66202.D
Trojan-Spy/W32.ZBot.66964.D
Trojan-Spy/W32.ZBot.72522
Trojan-Spy/W32.ZBot.80878.B
Trojan-Spy/W32.ZBot.92106.B
Trojan/W32.Agent.1056438
Trojan/W32.Agent.10571776.C
Trojan/W32.Agent.1090859
Trojan/W32.Agent.131072.DSU
Trojan/W32.Agent.188416.BYK
Trojan/W32.Agent.188416.BYL
Trojan/W32.Agent.188416.BYM
Trojan/W32.Agent.188416.BYN
Trojan/W32.Agent.196608.CJY
Trojan/W32.Agent.212992.BAHJ
Trojan/W32.Agent.27410.C
Trojan/W32.Agent.296172.AO
Trojan/W32.Agent.296172.AP
Trojan/W32.Agent.29826.K
Trojan/W32.Agent.31536.J
Trojan/W32.Agent.31656.L
Trojan/W32.Agent.319743
Trojan/W32.Agent.32206.F
Trojan/W32.Agent.32208.H
Trojan/W32.Agent.3346608
Trojan/W32.Agent.34676.H
Trojan/W32.Agent.36860.C
Trojan/W32.Agent.374189.U
Trojan/W32.Agent.376928.B
Trojan/W32.Agent.377056.B
Trojan/W32.Agent.399872.HM
Trojan/W32.Agent.41456.I
Trojan/W32.Agent.423466
Trojan/W32.Agent.45518.F
Trojan/W32.Agent.45594.B
Trojan/W32.Agent.45744.G
Trojan/W32.Agent.566784.CX
Trojan/W32.Agent.57604.L
Trojan/W32.Agent.5791744.G
Trojan/W32.Agent.620648
Trojan/W32.Agent.72786.E
Trojan/W32.Agent.77928.AU
Trojan/W32.Agent.84726
Trojan/W32.Agent.920498
Trojan/W32.Agent.9363968.B
Trojan/W32.Broskod.151548
Trojan/W32.Bublik.18106
Trojan/W32.Bublik.21280.C
Trojan/W32.Bublik.23736.G
Trojan/W32.Bublik.24976.F
Trojan/W32.Bublik.25044.C
Trojan/W32.Bublik.25152.F
Trojan/W32.Bublik.25252.E
Trojan/W32.Bublik.25372.B
Trojan/W32.Bublik.25698.F
Trojan/W32.Bublik.26660.E
Trojan/W32.Bublik.27398.H
Trojan/W32.Bublik.27456.F
Trojan/W32.Bublik.27742.H
Trojan/W32.Bublik.29066.J
Trojan/W32.Bublik.29574.F
Trojan/W32.Bublik.29648.I
Trojan/W32.Bublik.29720.E
Trojan/W32.Bublik.29900.F
Trojan/W32.Bublik.31696.D
Trojan/W32.Bublik.31842.F
Trojan/W32.Bublik.31920.H
Trojan/W32.Bublik.31922.D
Trojan/W32.Bublik.32342.G
Trojan/W32.Bublik.33256.E
Trojan/W32.Bublik.33576.F
Trojan/W32.Bublik.33650.E
Trojan/W32.Bublik.34382.C
Trojan/W32.Bublik.35146.D
Trojan/W32.Bublik.35148.E
Trojan/W32.Bublik.35388.D
Trojan/W32.Bublik.35462.D
Trojan/W32.Bublik.35590.C
Trojan/W32.Bublik.35806.B
Trojan/W32.Bublik.37346.C
Trojan/W32.Bublik.38588.D
Trojan/W32.Bublik.42748.B
Trojan/W32.Bublik.42834.D
Trojan/W32.Bublik.49620
Trojan/W32.Bublik.51988.C
Trojan/W32.Bublik.60004.D
Trojan/W32.Bublik.60080.B
Trojan/W32.Bublik.60082.B
Trojan/W32.Bublik.60084.B
Trojan/W32.Bublik.60368.D
Trojan/W32.Bublik.64812.B
Trojan/W32.Bublik.69380.B
Trojan/W32.Bublik.70158
Trojan/W32.Bublik.72520
Trojan/W32.Bublik.73430
Trojan/W32.Bublik.73510.B
Trojan/W32.Bublik.76192.B
Trojan/W32.Bublik.84084
Trojan/W32.Bublik.84086
Trojan/W32.Bublik.85016
Trojan/W32.Convagent.527335
Trojan/W32.Convagent.608197
Trojan/W32.Convagent.902816
Trojan/W32.Convagent.918308
Trojan/W32.Copak.101888.J
Trojan/W32.Copak.109568.D
Trojan/W32.Cutwail.39630
Trojan/W32.Cutwail.39700
Trojan/W32.Cycler.5680204
Trojan/W32.Ekstak.4005887.B
Trojan/W32.Inject.137395.AQA
Trojan/W32.Inject.28548
Trojan/W32.Inject.28630
Trojan/W32.Inject.44842.B
Trojan/W32.Inject.45930
Trojan/W32.Injuke.184573
Trojan/W32.Injurer.96834
Trojan/W32.Kryptik.1335274
Trojan/W32.Kryptik.1423887
Trojan/W32.Kryptik.2365747
Trojan/W32.Kryptik.3491045
Trojan/W32.Kryptik.3512149
Trojan/W32.Kryptik.4020546
Trojan/W32.Obit.1213104
Trojan/W32.OnlineGameHack.418792
Trojan/W32.Ppatre.34484
Trojan/W32.Ppatre.44930
Trojan/W32.Shipup.160936.B
Trojan/W32.Shipup.220880
Trojan/W32.Shipup.243648
Trojan/W32.Shipup.2494112
Trojan/W32.Shipup.393648
Trojan/W32.SpyBanker.28360
Trojan/W32.Staser.3960821
Trojan/W32.Swisyn.1855112
--------------------------------------------------------------------------------------
Copyright ⓒ, (주) 잉카인터넷, 2000-2023, All rights reserved.
--------------------------------------------------------------------------------------