Function at 0x92570b
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov dword [esp + 2], edi
mov al, 0x19
pop dx
mov eax, dword [esp + 5]
xchg byte [esp], dh
jmp 0x925762
mov byte [esp + 1], ch
mov eax, 0x2dda42b
xchg dword [esp], edx
xchg word [esp], ax
push dword [esp]
push word [esp + 3]
jmp 0x925773
and dl, ah
lea edx, [ecx + edx]
clc
mov dword [esp + 1], esi
add esp, 4
bswap eax
jmp 0x92573d
mov dl, byte [esp + 5]
setge al
xchg byte [esp + 1], dh
mov eax, 0x39ae39c6
mov word [esp + 6], cx
rdtsc
jmp 0x9257cb
neg edx
xchg edx, eax
mov word [esp + 6], si
sub esp, 3
cmc
mov byte [esp], ch
jmp 0x9257e0
not eax
lea edx, [ecx + edi]
mov ax, sp
mov al, byte [esp + 4]
bsf ax, di
setge al
jmp 0x9257b3
pop dx
pop edx
bsf dx, si
pop word [esp]
lea edx, [esi*4]
mov dh, 1
jmp 0x92590f
lea edx, reloc.MSVCRT.dll_strncpy
not eax
not al
mov eax, dword [esp + 7]
bswap eax
lea eax, reloc.MSVCRT.dll_strncpy
jmp 0x92585b
lea esp, [esp]
mov dh, byte [esp + 9]
dec dl
pop eax
not eax
std
jmp 0x92580e
push dword [esp + 3]
lea eax, [edi - 0x12]
rdtsc
xor dx, 0x57ea
not edx
jmp 0x92586e
xchg dword [esp + 4], edx
xchg dx, ax
mov ax, 0xffa8
mov edx, ebp
neg ax
and eax, ebx
jmp 0x925845
dec ax
mov dword [esp + 1], eax
bswap edx
mov dh, byte [esp + 3]
mov word [esp + 0xc], sp
lea esp, [esp + 0xc]
jmp 0x9258cd
rcr ax, 0
push word [esp + 4]
mov eax, 0xacf20ea2
push dword [esp + 6]
xchg dl, dh
bsf dx, bx
jmp 0x925836
neg dh
bts ax, bp
add esp, 0
lea eax, [ebx*4]
rol eax, cl
add esp, 0
jmp 0x9258f4
setbe al
pop ax
rdtsc
bt edx, esp
mov ah, 0x5c
setge dl
jmp 0x9258ae
xchg byte [esp + 0x12], dh
mov edx, ebp
mov al, byte [esp + 0x10]
mov dl, byte [esp + 0x1b]
jmp 0x925996
mov ah, 0x66
sub esp, 0x15
not al
pop dword [esp]
mov byte [esp + 6], bh
sub esp, 0xe
jmp 0x9258de
xchg edx, eax
bswap eax
ror dx, cl
mov edx, dword [esp + 4]
xchg word [esp], ax
pushfd
jmp 0x925894
lea edx, [ebx + esi]
mov dl, cl
xchg word [esp], ax
lea eax, [esi + ebp]
lea esp, [esp + 1]
jmp 0x925975
setnp al
lea esp, [esp]
mov edx, 0x10995d43
mov word [esp], sp
xchg dx, ax
bsr ax, bx
jmp 0x925924
xchg edx, eax
not dh
xchg byte [esp + 3], ah
btr ax, si
mov dx, word [esp + 1]
lea esp, [esp + 3]
jmp 0x92593a
lea eax, [eax + ebx]
mov al, 4
dec ax
sub esp, 0xc
mov eax, 0x11cf2569
btc edx, ebx
jmp 0x925b5a
add esp, 0x1d
xchg word [esp], dx
push word [esp]
xchg byte [esp + 2], dh
xchg word [esp + 1], dx
sete al
jmp 0x92595e
cld
cmp dl, 0x76
mov byte [esp], dl
btc dx, dx
not ah
mov ax, 0x7cf6
jmp 0x9259fb
dec eax
neg dx
lea esp, [esp]
mov eax, 0x21166a66
dec edx
mov dx, word [esp]
jmp 0x9259af
bswap eax
lea esp, [esp]
rdtsc
ror ax, 0xa
jmp 0x925a4f
btr ax, di
mov byte [esp], cl
mov ax, si
rol ax, 0xc
rdtsc
neg dx
jmp 0x9259e5
mov dx, word [esp + 1]
rol ah, cl
add esp, 3
btr eax, esp
xchg byte [esp], dh
shr eax, cl
jmp 0x9259d2
dec al
mov dl, byte [esp]
sub esp, 0x19
xchg edx, eax
mov dword [esp + 5], esp
jmp 0x925a6b
mov edx, 0x62029f4e
lea eax, [edi + 7]
lea edx, [ecx*4]
mov eax, 0xece757a3
mov eax, edx
mov ax, 0x323
jmp 0x925a39
push dword [esp + 0xe]
mov ax, bx
cmc
bsr ax, ax
xchg byte [esp + 0x11], al
clc
jmp 0x925afb
neg dh
xchg al, dh
sub esp, 6
mov dh, byte [esp + 6]
lea edx, [edi*4]
lea esp, [esp + 3]
jmp 0x925a25
not ah
lea eax, [esi + esi]
add edx, 0xe4cd3e02
setl dh
xchg byte [esp + 0xb], dh
dec dx
jmp 0x925ada
std
neg ah
inc dx
mov dword [esp], ebx
lea edx, [ebx + 0xd3]
push dword [esp + 0x10]
jmp 0x925aa9
xchg dl, dh
pop dx
push word [esp + 6]
pop word [esp + 0x1d]
xchg byte [esp + 0x21], dl
setb al
jmp 0x925b2b
sbb dl, bl
xchg edx, eax
push dword [esp + 0x1c]
mov ax, word [esp + 0x12]
push di
rdtsc
jmp 0x925ac6
rdtsc
setae al
mov edx, ecx
mov dword [esp + 0x14], eax
mov ah, byte [esp + 2]
pop edx
jmp 0x925b3f
not eax
lea eax, [eax + ebx]
pop ax
cmp dh, 0x44
push word [esp + 0x1f]
mov dx, bp
jmp 0x925b0e
mov dh, al
lea eax, [ebp*4]
pop dword [esp + 0xe]
pop dx
mov ax, 0x614a
jmp 0x925b86
add esp, 0xc
btc ax, cx
sbb dh, ch
rdtsc
mov byte [esp], cl
setnp dh
jmp 0x925a8e
push word [esp + 0x15]
cld
call fcn.00925b70
rdtsc
rdtsc
mov dx, 0xe1d3
xchg word [esp], dx
mov eax, esi
mov ax, bx
jmp 0x925bd2
push word [esp + 1]
sub dx, 0xd737
lea edx, reloc.MSVCRT.dll_strncpy
jmp 0x925c18
lea eax, [eax*4]
xchg word [esp], ax
not edx
lea edx, [eax + esi]
mov edx, dword [esp]
mov edx, dword [esp]
jmp 0x925ba4
mov dx, word [esp + 2]
and dx, 0xaa15
mov eax, dword [esp + 2]
cmc
pop dx
rdtsc
jmp 0x925c02