안녕하십니까? 잉카인터넷 TACHYON 입니다.
2023년 07월 12일자 두번째 업데이트 안내문입니다.
금일 정기 업데이트에서는 총 499개 악성코드에 대한 진단/치료가 안티 바이러스에 업데이트 되었습니다.
1. 안티 바이러스 업데이트 안내
1-1. 안티 바이러스 업데이트 버전 : 2023-07-12.02
1-2. 다음 499개 악성코드에 대한 진단/치료가 자사 엔진에 업데이트 되었습니다.
Backdoor/W32.Agent.120675
Backdoor/W32.Agent.1443328.D
Backdoor/W32.Agent.167933
Backdoor/W32.Agent.171660
Backdoor/W32.Agent.17522
Backdoor/W32.Agent.180311.B
Backdoor/W32.Agent.182724
Backdoor/W32.Agent.182748
Backdoor/W32.Agent.183676
Backdoor/W32.Agent.184009
Backdoor/W32.Agent.189018
Backdoor/W32.Agent.191063
Backdoor/W32.Agent.209514.B
Backdoor/W32.Agent.243561
Backdoor/W32.Agent.271686
Backdoor/W32.Agent.338644
Backdoor/W32.Agent.365839
Backdoor/W32.Agent.446978
Backdoor/W32.Agent.465388.B
Backdoor/W32.Agent.465955
Backdoor/W32.Agent.498032
Backdoor/W32.Agent.503282
Backdoor/W32.Agent.507186
Backdoor/W32.Agent.507236
Backdoor/W32.Agent.657542
Backdoor/W32.Agent.657747
Backdoor/W32.Agent.96607.D
Backdoor/W32.Androm.1085440.C
Backdoor/W32.Bifrose.49670
Backdoor/W32.DarkVNC.1065472
Backdoor/W32.Mokes.759296
Backdoor/W32.Xtreme.968814
Backdoor/W64.Cobalt.6159872
Backdoor/W64.Crysan.3807417.B
Banker/W32.Agent.43798
Banker/W32.Emotet.799232.D
Banker/W32.Pharm.186036
Dropper/W32.Plite.166619
Dropper/W32.Plite.255686
Dropper/W32.Plite.346914
Dropper/W32.Plite.496991
Dropper/W32.Plite.499082
Dropper/W32.Plite.499182
Ransom/W32.Crypto.103144
Ransom/W32.Crypto.30116.C
Ransom/W32.Crypto.34642.C
Ransom/W32.Crypto.34710.B
Ransom/W32.Crypto.35204.B
Trojan-Downloader/W32.Agent.23986.D
Trojan-Downloader/W32.Agent.34986.C
Trojan-Downloader/W32.Agent.35372.D
Trojan-Downloader/W32.Agent.35804.B
Trojan-Downloader/W32.Agent.38990.C
Trojan-Downloader/W32.Agent.47102
Trojan-Downloader/W32.Agent.50632.B
Trojan-Downloader/W32.Agent.610472
Trojan-Downloader/W32.Agent.680906
Trojan-Downloader/W32.Agent.70116
Trojan-Downloader/W32.Agent.84130
Trojan-Downloader/W32.Agent.84938
Trojan-Downloader/W32.Agent.96746
Trojan-Downloader/W32.Gamup.419462.B
Trojan-Downloader/W32.Gamup.422340
Trojan-Downloader/W32.Gamup.422912.C
Trojan-Downloader/W32.Gamup.422984.B
Trojan-Downloader/W32.Gamup.577548
Trojan-Downloader/W32.Gamup.578310
Trojan-Downloader/W32.GCleaner.1155061
Trojan-Downloader/W32.Hyteod.35474
Trojan-Downloader/W32.Inject.51656
Trojan-Downloader/W32.Inject.67432
Trojan-Downloader/W32.Inject.67518
Trojan-Downloader/W32.Loan.58504
Trojan-Downloader/W32.Loan.58594
Trojan-Downloader/W32.Necurs.105284
Trojan-Downloader/W32.PurityScan.201706
Trojan-Downloader/W32.PurityScan.203814
Trojan-Downloader/W32.PurityScan.228301
Trojan-Downloader/W32.PurityScan.233500
Trojan-Downloader/W32.Stantinko.565248
Trojan-Downloader/W32.Upatre.100738.B
Trojan-Downloader/W32.Upatre.117340
Trojan-Downloader/W32.Upatre.12580.C
Trojan-Downloader/W32.Upatre.1261510
Trojan-Downloader/W32.Upatre.12652.F
Trojan-Downloader/W32.Upatre.142632
Trojan-Downloader/W32.Upatre.14598.C
Trojan-Downloader/W32.Upatre.14954.C
Trojan-Downloader/W32.Upatre.19080.B
Trojan-Downloader/W32.Upatre.19452.B
Trojan-Downloader/W32.Upatre.21756.F
Trojan-Downloader/W32.Upatre.22418.H
Trojan-Downloader/W32.Upatre.22696.D
Trojan-Downloader/W32.Upatre.24024.G
Trojan-Downloader/W32.Upatre.24026.G
Trojan-Downloader/W32.Upatre.24802.N
Trojan-Downloader/W32.Upatre.26338.I
Trojan-Downloader/W32.Upatre.26606.H
Trojan-Downloader/W32.Upatre.26614.N
Trojan-Downloader/W32.Upatre.26682.J
Trojan-Downloader/W32.Upatre.26752.J
Trojan-Downloader/W32.Upatre.27194.G
Trojan-Downloader/W32.Upatre.27540.I
Trojan-Downloader/W32.Upatre.27624.O
Trojan-Downloader/W32.Upatre.28182.G
Trojan-Downloader/W32.Upatre.28488.J
Trojan-Downloader/W32.Upatre.29928.J
Trojan-Downloader/W32.Upatre.30264.G
Trojan-Downloader/W32.Upatre.31136.G
Trojan-Downloader/W32.Upatre.31696.I
Trojan-Downloader/W32.Upatre.32040.I
Trojan-Downloader/W32.Upatre.32094.G
Trojan-Downloader/W32.Upatre.32110.F
Trojan-Downloader/W32.Upatre.32756.I
Trojan-Downloader/W32.Upatre.33720.H
Trojan-Downloader/W32.Upatre.347012
Trojan-Downloader/W32.Upatre.34854.K
Trojan-Downloader/W32.Upatre.353038
Trojan-Downloader/W32.Upatre.35380.G
Trojan-Downloader/W32.Upatre.35412.K
Trojan-Downloader/W32.Upatre.35802.K
Trojan-Downloader/W32.Upatre.35946.H
Trojan-Downloader/W32.Upatre.36390.I
Trojan-Downloader/W32.Upatre.36654.I
Trojan-Downloader/W32.Upatre.37864.J
Trojan-Downloader/W32.Upatre.38104.V
Trojan-Downloader/W32.Upatre.38202.W
Trojan-Downloader/W32.Upatre.38918.O
Trojan-Downloader/W32.Upatre.38984.M
Trojan-Downloader/W32.Upatre.38994.Q
Trojan-Downloader/W32.Upatre.39022.N
Trojan-Downloader/W32.Upatre.39044.M
Trojan-Downloader/W32.Upatre.39826.N
Trojan-Downloader/W32.Upatre.39898.K
Trojan-Downloader/W32.Upatre.39968.T
Trojan-Downloader/W32.Upatre.39968.U
Trojan-Downloader/W32.Upatre.40472.M
Trojan-Downloader/W32.Upatre.40874.R
Trojan-Downloader/W32.Upatre.40888.P
Trojan-Downloader/W32.Upatre.41960.Q
Trojan-Downloader/W32.Upatre.42026.M
Trojan-Downloader/W32.Upatre.42872.L
Trojan-Downloader/W32.Upatre.43022.J
Trojan-Downloader/W32.Upatre.43680.O
Trojan-Downloader/W32.Upatre.44054.L
Trojan-Downloader/W32.Upatre.44226.N
Trojan-Downloader/W32.Upatre.45476.L
Trojan-Downloader/W32.Upatre.45930.J
Trojan-Downloader/W32.Upatre.46976.G
Trojan-Downloader/W32.Upatre.4736.B
Trojan-Downloader/W32.Upatre.47484.N
Trojan-Downloader/W32.Upatre.47672.N
Trojan-Downloader/W32.Upatre.48106.H
Trojan-Downloader/W32.Upatre.50262.J
Trojan-Downloader/W32.Upatre.50744.J
Trojan-Downloader/W32.Upatre.50766.G
Trojan-Downloader/W32.Upatre.51614.P
Trojan-Downloader/W32.Upatre.51690.G
Trojan-Downloader/W32.Upatre.51728.J
Trojan-Downloader/W32.Upatre.52316.H
Trojan-Downloader/W32.Upatre.52690.D
Trojan-Downloader/W32.Upatre.52962.D
Trojan-Downloader/W32.Upatre.54040.D
Trojan-Downloader/W32.Upatre.54238.M
Trojan-Downloader/W32.Upatre.56816.H
Trojan-Downloader/W32.Upatre.57964.E
Trojan-Downloader/W32.Upatre.58108.E
Trojan-Downloader/W32.Upatre.58160.F
Trojan-Downloader/W32.Upatre.58446.I
Trojan-Downloader/W32.Upatre.58666.B
Trojan-Downloader/W32.Upatre.5958.D
Trojan-Downloader/W32.Upatre.60046.H
Trojan-Downloader/W32.Upatre.61370.C
Trojan-Downloader/W32.Upatre.61562.E
Trojan-Downloader/W32.Upatre.61745
Trojan-Downloader/W32.Upatre.62054.E
Trojan-Downloader/W32.Upatre.62684.E
Trojan-Downloader/W32.Upatre.62730.D
Trojan-Downloader/W32.Upatre.62884
Trojan-Downloader/W32.Upatre.62956.C
Trojan-Downloader/W32.Upatre.63235
Trojan-Downloader/W32.Upatre.66616.C
Trojan-Downloader/W32.Upatre.67010.E
Trojan-Downloader/W32.Upatre.68474.E
Trojan-Downloader/W32.Upatre.69630.H
Trojan-Downloader/W32.Upatre.70686.G
Trojan-Downloader/W32.Upatre.70776.G
Trojan-Downloader/W32.Upatre.7082.E
Trojan-Downloader/W32.Upatre.71350.D
Trojan-Downloader/W32.Upatre.71482.I
Trojan-Downloader/W32.Upatre.7252.E
Trojan-Downloader/W32.Upatre.73472.E
Trojan-Downloader/W32.Upatre.74964.G
Trojan-Downloader/W32.Upatre.76242.D
Trojan-Downloader/W32.Upatre.76356.I
Trojan-Downloader/W32.Upatre.79500.E
Trojan-Downloader/W32.Upatre.79790.F
Trojan-Downloader/W32.Upatre.79864.E
Trojan-Downloader/W32.Upatre.79866.D
Trojan-Downloader/W32.Upatre.8398.F
Trojan-Downloader/W32.Upatre.88828.D
Trojan-Downloader/W32.Upatre.92440.B
Trojan-Downloader/W32.Upatre.9450.E
Trojan-Downloader/W32.Upatre.9636.C
Trojan-Downloader/W32.Upatre.9868.F
Trojan-Downloader/W32.Waski.17883
Trojan-Downloader/W32.Waski.21830.C
Trojan-Dropper/W32.Agent.487493
Trojan-Dropper/W32.Convagent.899416
Trojan-Dropper/W32.Convagent.899430
Trojan-Dropper/W32.Convagent.899433
Trojan-Dropper/W32.Convagent.899441
Trojan-Dropper/W32.Convagent.899519
Trojan-Dropper/W32.Convagent.992085
Trojan-Dropper/W32.Dapato.10540
Trojan-Dropper/W32.Dapato.27768
Trojan-Dropper/W32.Dapato.27840
Trojan-Dropper/W32.Dapato.42322
Trojan-Dropper/W32.Dorifel.2690088
Trojan-Dropper/W32.Dorifel.2690302
Trojan-Dropper/W32.Dorifel.2690660
Trojan-Dropper/W32.Dorifel.3074677
Trojan-Dropper/W32.Dorifel.3074692
Trojan-Dropper/W32.Dorifel.3074703
Trojan-Dropper/W32.Dorifel.3074756
Trojan-Dropper/W32.Dorifel.3074760
Trojan-Dropper/W32.Dorifel.3074762
Trojan-Dropper/W32.Dorifel.3074779
Trojan-Dropper/W32.Dorifel.348861
Trojan-Dropper/W32.Dorifel.348882
Trojan-Dropper/W32.Dorifel.352569
Trojan-Dropper/W32.Dorifel.352911
Trojan-Dropper/W32.Dorifel.354624
Trojan-Dropper/W32.Dorifel.354634.B
Trojan-Dropper/W32.Dorifel.354683
Trojan-Dropper/W32.Dorifel.354686.B
Trojan-Dropper/W32.Dorifel.354690
Trojan-Dropper/W32.Dorifel.354711
Trojan-Dropper/W32.Dorifel.354724
Trojan-Dropper/W32.Dorifel.400143
Trojan-Dropper/W32.Dorifel.400618
Trojan-Dropper/W32.Dorifel.401260
Trojan-Dropper/W32.Dorifel.942890
Trojan-Dropper/W32.Dorifel.942899
Trojan-Dropper/W32.Dorifel.943534
Trojan-Dropper/W32.Dorifel.943933
Trojan-Dropper/W32.Dorifel.943967
Trojan-Dropper/W32.Dorifel.943970
Trojan-Dropper/W32.Dorifel.943975
Trojan-Dropper/W32.Dorifel.943976
Trojan-Dropper/W32.Dorifel.943980
Trojan-Dropper/W32.Dorifel.948657
Trojan-Dropper/W32.Dorifel.948684
Trojan-Dropper/W32.Dorifel.948799
Trojan-Dropper/W32.Dorifel.992137
Trojan-Dropper/W32.Keylogger.2201626
Trojan-Dropper/W32.Keylogger.2202001
Trojan-PWS/W32.AgentTesla.1628165
Trojan-PWS/W32.AgentTesla.1831938
Trojan-PWS/W32.InfoStealer.144896
Trojan-PWS/W32.LdPinch.52410
Trojan-PWS/W32.QQPass.1645568
Trojan-PWS/W32.Raccoon.11117568
Trojan-Spy/W32.Agent.52010
Trojan-Spy/W32.Agent.52082.B
Trojan-Spy/W32.Agent.884134
Trojan-Spy/W32.InfoStealer.1357827.D
Trojan-Spy/W32.InfoStealer.297792
Trojan-Spy/W32.InfoStealer.310848
Trojan-Spy/W32.Windigo.332800
Trojan-Spy/W32.ZBot.100654
Trojan-Spy/W32.ZBot.111608
Trojan-Spy/W32.ZBot.117952.B
Trojan-Spy/W32.ZBot.123732
Trojan-Spy/W32.ZBot.137324.B
Trojan-Spy/W32.ZBot.17760.D
Trojan-Spy/W32.ZBot.19092.J
Trojan-Spy/W32.ZBot.23350.Q
Trojan-Spy/W32.ZBot.23774.M
Trojan-Spy/W32.ZBot.23842.F
Trojan-Spy/W32.ZBot.24338.H
Trojan-Spy/W32.ZBot.24646.O
Trojan-Spy/W32.ZBot.26964.L
Trojan-Spy/W32.ZBot.27476.M
Trojan-Spy/W32.ZBot.28770.R
Trojan-Spy/W32.ZBot.28970.R
Trojan-Spy/W32.ZBot.29096.N
Trojan-Spy/W32.ZBot.31480.Q
Trojan-Spy/W32.ZBot.31688.N
Trojan-Spy/W32.ZBot.31750.N
Trojan-Spy/W32.ZBot.32484.T
Trojan-Spy/W32.ZBot.35812.J
Trojan-Spy/W32.ZBot.35928.J
Trojan-Spy/W32.ZBot.35958.K
Trojan-Spy/W32.ZBot.36152.L
Trojan-Spy/W32.ZBot.38274.I
Trojan-Spy/W32.ZBot.38426.G
Trojan-Spy/W32.ZBot.38658.G
Trojan-Spy/W32.ZBot.40172.G
Trojan-Spy/W32.ZBot.42166.J
Trojan-Spy/W32.ZBot.44510.G
Trojan-Spy/W32.ZBot.44968.G
Trojan-Spy/W32.ZBot.47040.H
Trojan-Spy/W32.ZBot.47622.E
Trojan-Spy/W32.ZBot.48274.D
Trojan-Spy/W32.ZBot.48972.E
Trojan-Spy/W32.ZBot.48992.D
Trojan-Spy/W32.ZBot.51378.E
Trojan-Spy/W32.ZBot.57808.F
Trojan-Spy/W32.ZBot.63632.F
Trojan-Spy/W32.ZBot.65138.C
Trojan-Spy/W32.ZBot.65974.C
Trojan-Spy/W32.ZBot.67388
Trojan-Spy/W32.ZBot.67894.B
Trojan-Spy/W32.ZBot.79956.C
Trojan-Spy/W32.ZBot.86734.B
Trojan-Spy/W32.ZBot.92808.C
Trojan-Spy/W32.ZBot.92874
Trojan/W32.Agent.100287.B
Trojan/W32.Agent.11390976.D
Trojan/W32.Agent.125080
Trojan/W32.Agent.1254232.G
Trojan/W32.Agent.1277952.EP
Trojan/W32.Agent.13268480.E
Trojan/W32.Agent.1368173
Trojan/W32.Agent.1385472.Z
Trojan/W32.Agent.1481216.T
Trojan/W32.Agent.16990208.E
Trojan/W32.Agent.1928704.J
Trojan/W32.Agent.258048.AXL
Trojan/W32.Agent.2634419
Trojan/W32.Agent.2634433
Trojan/W32.Agent.274605.B
Trojan/W32.Agent.28636.G
Trojan/W32.Agent.2898708
Trojan/W32.Agent.2898798
Trojan/W32.Agent.2898850
Trojan/W32.Agent.29922.F
Trojan/W32.Agent.3277417
Trojan/W32.Agent.3277621
Trojan/W32.Agent.3277635
Trojan/W32.Agent.3347115
Trojan/W32.Agent.3347147
Trojan/W32.Agent.3347161
Trojan/W32.Agent.3347165
Trojan/W32.Agent.3430828
Trojan/W32.Agent.3430870
Trojan/W32.Agent.3430888
Trojan/W32.Agent.3430957
Trojan/W32.Agent.346446.B
Trojan/W32.Agent.3480796
Trojan/W32.Agent.3480815
Trojan/W32.Agent.3480818
Trojan/W32.Agent.3480843
Trojan/W32.Agent.3480859
Trojan/W32.Agent.348169.D
Trojan/W32.Agent.348447
Trojan/W32.Agent.348479.B
Trojan/W32.Agent.348487
Trojan/W32.Agent.360448.EJI
Trojan/W32.Agent.36286.D
Trojan/W32.Agent.3640137
Trojan/W32.Agent.3640167
Trojan/W32.Agent.37074.J
Trojan/W32.Agent.37076.I
Trojan/W32.Agent.44528.B
Trojan/W32.Agent.44534.D
Trojan/W32.Agent.44608.F
Trojan/W32.Agent.46734.E
Trojan/W32.Agent.498688.EJ
Trojan/W32.Agent.53435.C
Trojan/W32.Agent.593777
Trojan/W32.Agent.60440.I
Trojan/W32.Agent.61284.E
Trojan/W32.Agent.617971
Trojan/W32.Agent.693760.BAN
Trojan/W32.Agent.719823
Trojan/W32.Agent.721106
Trojan/W32.Agent.74054.Q
Trojan/W32.Agent.75758.E
Trojan/W32.Agent.77934.Y
Trojan/W32.Agent.794138
Trojan/W32.Agent.803328.LM
Trojan/W32.Agent.856286
Trojan/W32.Agent.88896.M
Trojan/W32.Agent.98304.JKR
Trojan/W32.Agent.98304.JKS
Trojan/W32.Agent.98304.JKT
Trojan/W32.Agent.98304.JKU
Trojan/W32.Agent.98304.JKV
Trojan/W32.Agent.98304.JKW
Trojan/W32.Agent.98304.JKX
Trojan/W32.Agent.98304.JKY
Trojan/W32.Agent.98304.JKZ
Trojan/W32.Agent.98304.JLA
Trojan/W32.Agent.98304.JLB
Trojan/W32.Agent.98304.JLC
Trojan/W32.Agent.98304.JLD
Trojan/W32.Agent.98304.JLE
Trojan/W32.Agent.98304.JLF
Trojan/W32.Agent.98304.JLG
Trojan/W32.Agent.98304.JLH
Trojan/W32.Agent.98304.JLI
Trojan/W32.Agent.98304.JLJ
Trojan/W32.Agent.98304.JLK
Trojan/W32.Agent.98304.JLL
Trojan/W32.Agent.98304.JLM
Trojan/W32.Agent.98304.JLN
Trojan/W32.Agent.98304.JLO
Trojan/W32.Agent.98304.JLP
Trojan/W32.Agent.98304.JLQ
Trojan/W32.Agent.98304.JLR
Trojan/W32.Bayrob.221184.D
Trojan/W32.Bayrob.651264.D
Trojan/W32.Broskod.153743
Trojan/W32.Bublik.119016
Trojan/W32.Bublik.19426.C
Trojan/W32.Bublik.25320.E
Trojan/W32.Bublik.26044.E
Trojan/W32.Bublik.27382.F
Trojan/W32.Bublik.29112.E
Trojan/W32.Bublik.29372.H
Trojan/W32.Bublik.30167
Trojan/W32.Bublik.30860.G
Trojan/W32.Bublik.31366.E
Trojan/W32.Bublik.33348.G
Trojan/W32.Bublik.34484.J
Trojan/W32.Bublik.34546.E
Trojan/W32.Bublik.35726.E
Trojan/W32.Bublik.39076.G
Trojan/W32.Bublik.45564.D
Trojan/W32.Bublik.52792
Trojan/W32.Bublik.57564.C
Trojan/W32.Bublik.57664.C
Trojan/W32.Bublik.74526
Trojan/W32.Bublik.75006.B
Trojan/W32.Bublik.79370.B
Trojan/W32.Bublik.79446
Trojan/W32.Convagent.1212928.F
Trojan/W32.Convagent.454323
Trojan/W32.Convagent.559819
Trojan/W32.Convagent.803253
Trojan/W32.Convagent.84379
Trojan/W32.Convagent.931180
Trojan/W32.Convagent.950238
Trojan/W32.Convagent.98304.FE
Trojan/W32.Convagent.98304.FF
Trojan/W32.Convagent.98304.FG
Trojan/W32.Convagent.98304.FH
Trojan/W32.Convagent.98304.FI
Trojan/W32.Convagent.98304.FJ
Trojan/W32.Convagent.98304.FK
Trojan/W32.Convagent.98304.FL
Trojan/W32.Copak.125440.IB
Trojan/W32.Cospet.51933
Trojan/W32.Cospet.51934
Trojan/W32.Cospet.52193
Trojan/W32.Cospet.52303
Trojan/W32.Cospet.52567
Trojan/W32.Cospet.52971
Trojan/W32.Crypt.123392.APO
Trojan/W32.Crypt.43491
Trojan/W32.Ekstak.2691016
Trojan/W32.EquationDrug.9091630
Trojan/W32.Fugrafa.118784.J
Trojan/W32.Fugrafa.92820.D
Trojan/W32.Inject.31606
Trojan/W32.Inject.42950
Trojan/W32.Inject.45134
Trojan/W32.Krasnoglaz.428271
Trojan/W32.Kryptik.1116002
Trojan/W32.Kryptik.3568241
Trojan/W32.Kryptik.3582084
Trojan/W32.Kryptik.654178
Trojan/W32.Kryptik.854961
Trojan/W32.Llac.2992387
Trojan/W32.Miancha.20992.DMF
Trojan/W32.Miancha.20992.DMG
Trojan/W32.Miancha.20992.DMH
Trojan/W32.Miancha.20992.DMI
Trojan/W32.NullMixer.2249266
Trojan/W32.Packed.245248.B
Trojan/W32.Shipup.176680.B
Trojan/W32.Shipup.2578144
Trojan/W32.Shipup.2578152
Trojan/W32.Shipup.284368
Trojan/W32.TDSS.98304.CNR
Trojan/W32.TDSS.98304.CNS
Trojan/W32.TDSS.98304.CNT
Trojan/W32.Upatre.43622
Trojan/W32.Wecod.655360.DJ
Trojan/W32.Witch.816128
Trojan/W64.Agent.2088337
Trojan/W64.Agent.2521726
Trojan/W64.Agent.580608
Trojan/W64.Agent.5834752
Trojan/W64.Agent.637182
Trojan/W64.Injuke.1838592
Trojan/W64.Quasar.1250816
--------------------------------------------------------------------------------------
Copyright ⓒ, (주) 잉카인터넷, 2000-2023, All rights reserved.
--------------------------------------------------------------------------------------