안녕하십니까? 잉카인터넷 TACHYON 입니다.
2022년 09월 30일자 두번째 업데이트 안내문입니다.
금일 정기 업데이트에서는 총 531개 악성코드에 대한 진단/치료가 안티 바이러스에 업데이트 되었습니다.
1. 안티 바이러스 업데이트 안내
1-1. 안티 바이러스 업데이트 버전 : 2022-09-30.02
1-2. 다음 531개 악성코드에 대한 진단/치료가 자사 엔진에 업데이트 되었습니다.
Backdoor/W32.Agent.12355072
Backdoor/W32.Agent.15310
Backdoor/W32.Agent.164144
Backdoor/W32.Agent.164154
Backdoor/W32.Agent.164234
Backdoor/W32.Agent.164605
Backdoor/W32.Agent.164620
Backdoor/W32.Agent.164621
Backdoor/W32.Agent.475773
Backdoor/W32.Agent.475844
Backdoor/W32.Agent.475918
Backdoor/W32.Bifrose.96256.P
Backdoor/W32.Bladabindi.1154560
Backdoor/W32.Farfli.2623638
Backdoor/W32.Farfli.5005312
Backdoor/W32.Hupigon.12846
Backdoor/W32.LolBot.167766
Backdoor/W32.LolBot.167774
Backdoor/W32.LolBot.185250
Backdoor/W32.Poison.41983.EFG
Backdoor/W32.Poison.41983.EFH
Backdoor/W32.Poison.41983.EFI
Backdoor/W32.Poison.41983.EFJ
Backdoor/W32.Spammy.5303427
Backdoor/W32.Udr.260120
Backdoor/W32.Zegost.48870
Backdoor/W32.Zegost.48942
Backdoor/W32.Zegost.48944
Backdoor/W32.Zegost.52944
Backdoor/W32.Zegost.53020
Backdoor/W32.Zegost.53258
Backdoor/W32.Zegost.60950
Banker/W32.Agent.30048
Banker/W32.Agent.30118
Banker/W32.Agent.30968
Banker/W32.Agent.31038
Banker/W32.ClipBanker.5790440
Banker/W32.Convagent.25594
Banker/W32.Convagent.26832
Banker/W32.Convagent.40568
Banker/W32.Convagent.40640
Banker/W32.Convagent.69558
Banker/W32.Convagent.69790
Banker/W32.Convagent.69862
Banker/W32.Convagent.69864
Banker/W32.IcedID.630550
Dropper/W32.Plite.416010
Dropper/W32.Plite.416106.B
Dropper/W32.Plite.416116.B
Ransom/W32.Blocker.10350592.F
Ransom/W32.Blocker.12038144.F
Ransom/W32.Blocker.18603186
Ransom/W32.Blocker.458752.I
Ransom/W32.Blocker.8159232.K
Ransom/W32.Blocker.9240576.G
Ransom/W32.Blocker.94911
Ransom/W32.Blocker.9687040.Q
Ransom/W32.Crypto.22730.B
Ransom/W32.Crypto.22804
Ransom/W32.Crypto.33732.B
Ransom/W32.Crypto.33800
Ransom/W32.Crypto.33802.B
Ransom/W32.Crypto.33810
Ransom/W32.Crypto.83778
Ransom/W32.Crypto.83780
Ransom/W32.Crypto.84212
Ransom/W32.PornoBlocker.344752
Ransom/W32.PornoBlocker.344990
Ransom/W32.PornoBlocker.345215
Ransom/W32.PornoBlocker.345312
Ransom/W32.PornoBlocker.345316
Ransom/W32.WannaCry.5042176
Ransom/W32.WannaCry.5267459.AXF
Trojan-Downloader/W32.Agent.147664
Trojan-Downloader/W32.Agent.15918
Trojan-Downloader/W32.Agent.21864.C
Trojan-Downloader/W32.Agent.5730304
Trojan-Downloader/W32.Agent.80813
Trojan-Downloader/W32.Agent.80881
Trojan-Downloader/W32.Agent.81702
Trojan-Downloader/W32.Gamup.424336
Trojan-Downloader/W32.Gamup.426094
Trojan-Downloader/W32.Gamup.426200
Trojan-Downloader/W32.Inject.39102
Trojan-Downloader/W32.Inject.57930
Trojan-Downloader/W32.Upatre.132502
Trojan-Downloader/W32.Upatre.132572
Trojan-Downloader/W32.Upatre.23878.C
Trojan-Downloader/W32.Upatre.23946.C
Trojan-Downloader/W32.Upatre.23948.B
Trojan-Downloader/W32.Upatre.24260.B
Trojan-Downloader/W32.Upatre.24330.C
Trojan-Downloader/W32.Upatre.24332.D
Trojan-Downloader/W32.Upatre.28238.C
Trojan-Downloader/W32.Upatre.28240.D
Trojan-Downloader/W32.Upatre.28468.C
Trojan-Downloader/W32.Upatre.28536.B
Trojan-Downloader/W32.Upatre.43004.I
Trojan-Downloader/W32.Upatre.44802.E
Trojan-Downloader/W32.Upatre.44876.E
Trojan-Downloader/W32.Upatre.44878.E
Trojan-Downloader/W32.Upatre.48462.D
Trojan-Downloader/W32.Upatre.48540.F
Trojan-Downloader/W32.Upatre.51470.C
Trojan-Downloader/W32.Upatre.53354.D
Trojan-Downloader/W32.Upatre.53420.D
Trojan-Downloader/W32.Upatre.60228.B
Trojan-Downloader/W32.Upatre.60298.B
Trojan-Downloader/W32.Upatre.69784
Trojan-Downloader/W32.Upatre.69908.C
Trojan-Downloader/W32.Upatre.73870.C
Trojan-Downloader/W32.Upatre.76792.E
Trojan-Downloader/W32.Upatre.76864.E
Trojan-Downloader/W32.Upatre.76866.B
Trojan-Downloader/W32.Upatre.89676.B
Trojan-Downloader/W32.Upatre.91530.B
Trojan-Downloader/W32.Upatre.91604
Trojan-Downloader/W32.Upatre.94196.B
Trojan-Downloader/W32.Upatre.94274.B
Trojan-Downloader/W32.Upatre.94276
Trojan-Downloader/W32.Waski.10380.B
Trojan-Downloader/W32.Waski.10454
Trojan-Downloader/W32.Waski.10506.B
Trojan-Downloader/W32.Waski.6496.B
Trojan-Downloader/W32.Waski.6954.C
Trojan-Downloader/W32.Waski.7028
Trojan-Downloader/W32.Waski.7080
Trojan-Downloader/W32.Waski.7532
Trojan-Downloader/W32.Waski.7578
Trojan-Downloader/W32.Waski.8418.D
Trojan-Downloader/W32.Waski.8488.B
Trojan-Downloader/W32.Waski.8490.D
Trojan-Downloader/W32.Waski.8798.B
Trojan-Downloader/W32.Waski.9916.B
Trojan-Dropper/W32.Dapato.1539072.D
Trojan-Dropper/W32.Dapato.21630.B
Trojan-Dropper/W32.Dapato.21702.B
Trojan-Dropper/W32.Dapato.21766.B
Trojan-Dropper/W32.Dapato.22742.B
Trojan-Dropper/W32.Dapato.22816
Trojan-Dropper/W32.Dapato.22866.B
Trojan-Dropper/W32.Inject.1822278
Trojan-Dropper/W32.Inject.3734590
Trojan-Dropper/W32.Inject.3776575
Trojan-Dropper/W32.Inject.43802
Trojan-Dropper/W32.Inject.43992
Trojan-Dropper/W32.Soops.85004
Trojan-PWS/W32.Bjlog.19969454
Trojan-PWS/W32.Bjlog.24187986
Trojan-PWS/W32.Bjlog.25201336
Trojan-PWS/W32.Bjlog.25261721
Trojan-PWS/W32.Dybalom.4163072
Trojan-PWS/W32.InfoStealer.3226029
Trojan-PWS/W32.OnLineGames.21860352
Trojan-PWS/W32.OnLineGames.29289472
Trojan-PWS/W32.OnLineGames.45156
Trojan-PWS/W32.QQPass.418996
Trojan-PWS/W32.QQPass.419000
Trojan-Spy/W32.InfoStealer.2736440
Trojan-Spy/W32.SpyEyes.36190
Trojan-Spy/W32.ZBot.15808.B
Trojan-Spy/W32.ZBot.15884.B
Trojan-Spy/W32.ZBot.16816.B
Trojan-Spy/W32.ZBot.16818.B
Trojan-Spy/W32.ZBot.18582.E
Trojan-Spy/W32.ZBot.18652.B
Trojan-Spy/W32.ZBot.18718.E
Trojan-Spy/W32.ZBot.18786.E
Trojan-Spy/W32.ZBot.20574.M
Trojan-Spy/W32.ZBot.20624.H
Trojan-Spy/W32.ZBot.22312.N
Trojan-Spy/W32.ZBot.22380.M
Trojan-Spy/W32.ZBot.22472.R
Trojan-Spy/W32.ZBot.22548.P
Trojan-Spy/W32.ZBot.23044.K
Trojan-Spy/W32.ZBot.23046.F
Trojan-Spy/W32.ZBot.23114.J
Trojan-Spy/W32.ZBot.23160.J
Trojan-Spy/W32.ZBot.23278.K
Trojan-Spy/W32.ZBot.23352.J
Trojan-Spy/W32.ZBot.23402.N
Trojan-Spy/W32.ZBot.23506.I
Trojan-Spy/W32.ZBot.23874.G
Trojan-Spy/W32.ZBot.23952.K
Trojan-Spy/W32.ZBot.24104.F
Trojan-Spy/W32.ZBot.25192.H
Trojan-Spy/W32.ZBot.25264.E
Trojan-Spy/W32.ZBot.25364.M
Trojan-Spy/W32.ZBot.25434.M
Trojan-Spy/W32.ZBot.26206.M
Trojan-Spy/W32.ZBot.26280.M
Trojan-Spy/W32.ZBot.26342.F
Trojan-Spy/W32.ZBot.26688.I
Trojan-Spy/W32.ZBot.26690.G
Trojan-Spy/W32.ZBot.26760.H
Trojan-Spy/W32.ZBot.28748.H
Trojan-Spy/W32.ZBot.29414.I
Trojan-Spy/W32.ZBot.29490.M
Trojan-Spy/W32.ZBot.29622.G
Trojan-Spy/W32.ZBot.29656.N
Trojan-Spy/W32.ZBot.29680.K
Trojan-Spy/W32.ZBot.29690.H
Trojan-Spy/W32.ZBot.29748.J
Trojan-Spy/W32.ZBot.29748.K
Trojan-Spy/W32.ZBot.30498.K
Trojan-Spy/W32.ZBot.30942.F
Trojan-Spy/W32.ZBot.31012.J
Trojan-Spy/W32.ZBot.31216.P
Trojan-Spy/W32.ZBot.31666.J
Trojan-Spy/W32.ZBot.31786.L
Trojan-Spy/W32.ZBot.31856.K
Trojan-Spy/W32.ZBot.32232.F
Trojan-Spy/W32.ZBot.32302.I
Trojan-Spy/W32.ZBot.32304.C
Trojan-Spy/W32.ZBot.32906.L
Trojan-Spy/W32.ZBot.32908.H
Trojan-Spy/W32.ZBot.34754.J
Trojan-Spy/W32.ZBot.34830.G
Trojan-Spy/W32.ZBot.35750.K
Trojan-Spy/W32.ZBot.35824.J
Trojan-Spy/W32.ZBot.35876.F
Trojan-Spy/W32.ZBot.39164.G
Trojan-Spy/W32.ZBot.39238.G
Trojan-Spy/W32.ZBot.39302.F
Trojan-Spy/W32.ZBot.40646.E
Trojan-Spy/W32.ZBot.40718.E
Trojan-Spy/W32.ZBot.40720.E
Trojan-Spy/W32.ZBot.40722.E
Trojan-Spy/W32.ZBot.44216.E
Trojan-Spy/W32.ZBot.46938.B
Trojan-Spy/W32.ZBot.47006.E
Trojan-Spy/W32.ZBot.47374.D
Trojan-Spy/W32.ZBot.47500.C
Trojan-Spy/W32.ZBot.48422.D
Trojan-Spy/W32.ZBot.54058.E
Trojan-Spy/W32.ZBot.54104.F
Trojan-Spy/W32.ZBot.54440.G
Trojan-Spy/W32.ZBot.54770.D
Trojan-Spy/W32.ZBot.55334.C
Trojan-Spy/W32.ZBot.57972.E
Trojan-Spy/W32.ZBot.58098.D
Trojan-Spy/W32.ZBot.6266
Trojan-Spy/W32.ZBot.65786.C
Trojan-Spy/W32.ZBot.65854
Trojan-Spy/W32.ZBot.66040.B
Trojan-Spy/W32.ZBot.66114
Trojan-Spy/W32.ZBot.6760
Trojan-Spy/W32.ZBot.7660.B
Trojan-Spy/W32.ZBot.7662.B
Trojan-Spy/W32.ZBot.79614
Trojan-Spy/W32.ZBot.79684
Trojan-Spy/W32.ZBot.7986.C
Trojan-Spy/W32.ZBot.80588
Trojan-Spy/W32.ZBot.80590.B
Trojan-Spy/W32.ZBot.80868.B
Trojan-Spy/W32.ZBot.88632.B
Trojan-Spy/W32.ZBot.88832.C
Trojan-Spy/W32.ZBot.88910
Trojan/W32.Agent.102251.D
Trojan/W32.Agent.102523.G
Trojan/W32.Agent.102658
Trojan/W32.Agent.108620.D
Trojan/W32.Agent.108688.B
Trojan/W32.Agent.1101824.IG
Trojan/W32.Agent.11300864
Trojan/W32.Agent.114806.G
Trojan/W32.Agent.114876.I
Trojan/W32.Agent.116552.F
Trojan/W32.Agent.1183744.DU
Trojan/W32.Agent.12345976
Trojan/W32.Agent.12784.F
Trojan/W32.Agent.1283944.K
Trojan/W32.Agent.1283952.J
Trojan/W32.Agent.1284064.D
Trojan/W32.Agent.1284072.C
Trojan/W32.Agent.12926475
Trojan/W32.Agent.12991608
Trojan/W32.Agent.1337108
Trojan/W32.Agent.1433600.DQ
Trojan/W32.Agent.14467048
Trojan/W32.Agent.145930.C
Trojan/W32.Agent.149504.TO
Trojan/W32.Agent.1511424.DB
Trojan/W32.Agent.15179373
Trojan/W32.Agent.1519616.CT
Trojan/W32.Agent.1537024.R
Trojan/W32.Agent.1567744.P
Trojan/W32.Agent.15956.D
Trojan/W32.Agent.16297984
Trojan/W32.Agent.163840.DBP
Trojan/W32.Agent.1700125.B
Trojan/W32.Agent.1712128.DM
Trojan/W32.Agent.171448.E
Trojan/W32.Agent.1800775.B
Trojan/W32.Agent.1810432.CF
Trojan/W32.Agent.1851528
Trojan/W32.Agent.1860853
Trojan/W32.Agent.1921028
Trojan/W32.Agent.1932104
Trojan/W32.Agent.2002944.CJ
Trojan/W32.Agent.20958.C
Trojan/W32.Agent.228402.C
Trojan/W32.Agent.23486.C
Trojan/W32.Agent.23566.F
Trojan/W32.Agent.23794.D
Trojan/W32.Agent.23862.B
Trojan/W32.Agent.2576384.AJ
Trojan/W32.Agent.28546.G
Trojan/W32.Agent.3260416.W
Trojan/W32.Agent.33184.L
Trojan/W32.Agent.33258.F
Trojan/W32.Agent.345124.B
Trojan/W32.Agent.34880.F
Trojan/W32.Agent.35574.D
Trojan/W32.Agent.35648.H
Trojan/W32.Agent.35650.E
Trojan/W32.Agent.36222.H
Trojan/W32.Agent.3735552.AF
Trojan/W32.Agent.3776000.E
Trojan/W32.Agent.385024.ADT
Trojan/W32.Agent.38714.B
Trojan/W32.Agent.4014080.T
Trojan/W32.Agent.43008.AMU
Trojan/W32.Agent.4673692
Trojan/W32.Agent.47806.F
Trojan/W32.Agent.47856.D
Trojan/W32.Agent.4796928.G
Trojan/W32.Agent.50060.J
Trojan/W32.Agent.50103.B
Trojan/W32.Agent.50115.C
Trojan/W32.Agent.522767.B
Trojan/W32.Agent.5678048
Trojan/W32.Agent.5683592
Trojan/W32.Agent.5800704
Trojan/W32.Agent.5801984
Trojan/W32.Agent.5948928.B
Trojan/W32.Agent.598016.ON
Trojan/W32.Agent.6130688.C
Trojan/W32.Agent.6132464
Trojan/W32.Agent.624358
Trojan/W32.Agent.624488.E
Trojan/W32.Agent.63188.E
Trojan/W32.Agent.63266.E
Trojan/W32.Agent.63634.B
Trojan/W32.Agent.6367056
Trojan/W32.Agent.6427275
Trojan/W32.Agent.656164
Trojan/W32.Agent.665149
Trojan/W32.Agent.667061
Trojan/W32.Agent.6875293
Trojan/W32.Agent.6881280.M
Trojan/W32.Agent.6896.H
Trojan/W32.Agent.71168.AFV
Trojan/W32.Agent.72232.L
Trojan/W32.Agent.7288520
Trojan/W32.Agent.7417920
Trojan/W32.Agent.7456040
Trojan/W32.Agent.75429.D
Trojan/W32.Agent.75556.H
Trojan/W32.Agent.75601.C
Trojan/W32.Agent.76288.AAC
Trojan/W32.Agent.76718.C
Trojan/W32.Agent.76928.J
Trojan/W32.Agent.771632.B
Trojan/W32.Agent.77578.G
Trojan/W32.Agent.77656.L
Trojan/W32.Agent.7766016.G
Trojan/W32.Agent.77984.E
Trojan/W32.Agent.77990.B
Trojan/W32.Agent.78052.H
Trojan/W32.Agent.78298.C
Trojan/W32.Agent.78584.D
Trojan/W32.Agent.79092.C
Trojan/W32.Agent.80540.E
Trojan/W32.Agent.80716.E
Trojan/W32.Agent.8086120
Trojan/W32.Agent.81980.G
Trojan/W32.Agent.83972.H
Trojan/W32.Agent.856064.JV
Trojan/W32.Agent.8582144.B
Trojan/W32.Agent.85988.D
Trojan/W32.Agent.86075.D
Trojan/W32.Agent.86353.H
Trojan/W32.Agent.864256.NM
Trojan/W32.Agent.8705584
Trojan/W32.Agent.87706.B
Trojan/W32.Agent.88754.C
Trojan/W32.Agent.94320.H
Trojan/W32.Agent.9433088.C
Trojan/W32.Agent.954472.E
Trojan/W32.Agent.9650.E
Trojan/W32.Agent.974948
Trojan/W32.Bublik.17394.B
Trojan/W32.Bublik.17446
Trojan/W32.Bublik.19372.C
Trojan/W32.Bublik.19450.B
Trojan/W32.Bublik.20836.C
Trojan/W32.Bublik.20908.F
Trojan/W32.Bublik.20972.C
Trojan/W32.Bublik.22872.E
Trojan/W32.Bublik.22948.D
Trojan/W32.Bublik.23040.D
Trojan/W32.Bublik.23106.D
Trojan/W32.Bublik.23348.E
Trojan/W32.Bublik.23398.B
Trojan/W32.Bublik.23438.C
Trojan/W32.Bublik.23504.D
Trojan/W32.Bublik.23562.B
Trojan/W32.Bublik.23694.C
Trojan/W32.Bublik.23768.D
Trojan/W32.Bublik.23818.E
Trojan/W32.Bublik.27596.C
Trojan/W32.Bublik.42012.C
Trojan/W32.Bublik.42070
Trojan/W32.Bublik.45064.B
Trojan/W32.Bublik.45278.D
Trojan/W32.Bublik.45354.C
Trojan/W32.Bublik.59758
Trojan/W32.Bublik.59946
Trojan/W32.Bublik.61426.B
Trojan/W32.Bublik.61498.B
Trojan/W32.Bublik.61500
Trojan/W32.CobaltStrike.466948
Trojan/W32.CobaltStrike.466948.B
Trojan/W32.Convagent.5537785
Trojan/W32.Convagent.71094
Trojan/W32.Convagent.7940
Trojan/W32.Crypt.123392.VQ
Trojan/W32.Crypt.2115584
Trojan/W32.Crypt.344857
Trojan/W32.Cutwail.25758
Trojan/W32.Ekstak.3473404
Trojan/W32.Ekstak.4005887
Trojan/W32.Ekstak.4063228.B
Trojan/W32.Ekstak.4399097
Trojan/W32.Ekstak.4440053
Trojan/W32.EquationDrug.14893748
Trojan/W32.EquationDrug.7638243
Trojan/W32.EquationDrug.7757883
Trojan/W32.EquationDrug.7837223
Trojan/W32.EquationDrug.9794863
Trojan/W32.Inject.19538
Trojan/W32.Inject.8828
Trojan/W32.JTalye.121417
Trojan/W32.JTalye.129348
Trojan/W32.JTalye.131065
Trojan/W32.JTalye.2771021
Trojan/W32.JTalye.2781016
Trojan/W32.JTalye.2793522
Trojan/W32.JTalye.5776718
Trojan/W32.JTalye.5819299
Trojan/W32.Miancha.20992.BAW
Trojan/W32.Miancha.20992.BAX
Trojan/W32.Miancha.32768.CPO
Trojan/W32.Miancha.32768.CPP
Trojan/W32.Miancha.32768.CPQ
Trojan/W32.Miancha.32768.CPR
Trojan/W32.NanoBot.11046892
Trojan/W32.NanoBot.1138709
Trojan/W32.NanoBot.2005724
Trojan/W32.NanoBot.3420892
Trojan/W32.NanoBot.4547508
Trojan/W32.NanoBot.5282524
Trojan/W32.NanoBot.679236
Trojan/W32.NanoBot.680194
Trojan/W32.NanoBot.691506
Trojan/W32.NanoBot.7429644
Trojan/W32.NanoBot.810372
Trojan/W32.NanoBot.8282350
Trojan/W32.NanoBot.926151
Trojan/W32.Nitol.93494
Trojan/W32.Plite.495366
Trojan/W32.Ppatre.117897
Trojan/W32.Ppatre.64459
Trojan/W32.Ppatre.66112
Trojan/W32.Ppatre.6968
Trojan/W32.Ppatre.78058
Trojan/W32.Ppatre.81772.B
Trojan/W32.Reconyc.2098756
Trojan/W32.Reconyc.2098761
Trojan/W32.Reconyc.2098783
Trojan/W32.Reconyc.2098851
Trojan/W32.Reconyc.2098858
Trojan/W32.Reconyc.2098883
Trojan/W32.ServStart.74527
Trojan/W32.Shipup.207717
Trojan/W32.Shipup.248552
Trojan/W32.Shipup.327696
Trojan/W32.Shipup.327704
Trojan/W32.Shipup.327712
Trojan/W32.Shipup.385456
Trojan/W32.Staser.1957885
Trojan/W32.Staser.733184.H
Trojan/W32.Staser.76688
Trojan/W32.Staser.76758
Trojan/W32.Staser.83010
Trojan/W32.Staser.83034
Trojan/W32.Staser.83080
Trojan/W32.Tremp.118035
Trojan/W32.Upatre.56844
Trojan/W32.Upatre.69802
Trojan/W32.Vilsel.14708736
Trojan/W32.Vilsel.7995392.E
Trojan/W32.WaBot.83540
Trojan/W32.ZBot.140392
Trojan/W32.ZBot.40754
Trojan/W64.Agent.2193079
Trojan/W64.Agent.2460500
Trojan/W64.Agent.2548225
Trojan/W64.Agent.2814243
Trojan/W64.Agent.2819050
Trojan/W64.Agent.2858518
Trojan/W64.Agent.2864541
Trojan/W64.Agent.2867830
Trojan/W64.Agent.2936189
Trojan/W64.Agent.3123866
Trojan/W64.Agent.3167129
Trojan/W64.Agent.3234427
Trojan/W64.Agent.3283890
Trojan/W64.Agent.3417599
Trojan/W64.Agent.3639296
Trojan/W64.Agent.5043291
Trojan/W64.Agent.721920.B
Trojan/W64.Mansabo.2087999
Worm/W32.Genome.6633472
Worm/W32.Palevo.241145
Worm/W32.Palevo.241251
Worm/W32.Palevo.241391
Worm/W32.Palevo.302109
Worm/W32.Palevo.302265
Worm/W32.Palevo.302481
--------------------------------------------------------------------------------------
Copyright ⓒ, (주) 잉카인터넷, 2000-2022, All rights reserved.
--------------------------------------------------------------------------------------