Function at 0x1f10d5c
Capabilities:
Execute anti-debugging instructions

Disassembly:
add ecx, 0x5d1593e7
jmp 0x1f10f44
add ecx, 0x415d756b
jmp 0x1f10cee
jmp 0x1f10bc0
mov ax, word [esp + 8]
pop word [esp + 4]
mov cx, word [esp + 0x15]
jmp 0x1f10b2f
lea esp, [esp + 4]
inc dl
mov ax, word [esp]
mov al, byte [esp]
pushal
add esp, 8
jmp 0x1f10b63
mov cl, byte [esp]
jmp 0x1f10b0b
lea esp, [esp + 2]
jmp 0x1f10b87
mov cx, word [esp + 0x15]
lea esp, [esp + 2]
jmp 0x1f10b87
jl 0x1f10af5
mov ax, word [esp + 8]
pop word [esp + 4]
jmp 0x1f10b45
jmp 0x1f10b9d
lea esp, [esp + 0x14]
dec dl
not ecx
xor al, 0x66
jns 0x1f10b71
bsf cx, dx
jmp 0x1f10ba9
bsf cx, dx
bswap ecx
jmp 0x1f10be9
bswap ecx
mov al, 0xe1
mov ah, 0x7d
jmp 0x1f10bed
bswap ecx
bt eax, esp
ja 0x1f10b2a
mov cl, byte [esp]
jmp 0x1f10b2d
mov ch, byte [esp]
rcr ax, 0xa
jbe 0x1f10c5d
mov ax, dx
jmp 0x1f10c0e
mov al, 0xe1
mov ah, 0x7d
neg dl
jmp 0x1f10bd3
lea esp, [esp + 1]
jmp 0x1f10c6a
jmp 0x1f10c2c
sub esp, 0x1d
inc ax
cmc
jmp 0x1f10bf1
mov dword [esp + 0x18], edx
lea eax, [eax + esi]
pushfd
mov ax, word [esp + 2]
jmp 0x1f10c37
xchg cx, ax
sbb cx, 0xa5df
pushal
jmp 0x1f10c16
lea esp, [esp + 4]
popal
lea eax, [eax*4]
mov ax, word [esp]
shr ax, cl
jb 0x1f10c94
mov eax, 0xc2d45585
jmp 0x1f10c96
mov ax, dx
sub esp, 0x1d
inc ax
cmc
lea esp, [esp + 1]
lea esp, [esp + 0x1c]
not dl
inc ax
jle 0x1f10bf7
xchg cx, ax
sbb cx, 0xa5df
jmp 0x1f10c34
mov eax, 0xc2d45585
jmp 0x1f10c96
jmp 0x1f10c7e
shl ecx, 2
mov ax, word [esp]
lea eax, reloc.KERNEL32.dll_GetConsoleCP
mov eax, ebx
jmp 0x1f104a0
mov ax, sp
jmp 0x1f104ce
bsf eax, ebx
mov ecx, dword [ecx - reloc.KERNEL32.dll_GetConsoleCP]
jmp 0x1f10ccd
mov eax, dword [esp]
neg eax
jb 0x1f10e1c
jae 0x1f10e1c
adc byte [ebx + 0x66d4a50a], dl
shl eax, cl
shl ax, cl
jo 0x1f10ce3
bsf eax, ebx
jmp 0x1f10ce6
push ecx
ret
lea eax, reloc.KERNEL32.dll_GetConsoleCP
bswap eax
stc
jge 0x1f10d0e
jl 0x1f10d0e
bsf cx, bx
not ch
lea eax, [eax + ecx]
jmp 0x1f10d56
call 0x1f10d5c
cmp ebp, ebx
dec ecx
jmp 0x1f10d91
xor dl, 0x14
not ax
mov al, 0xb1
mov cx, 0xbd1c
neg cx
jmp 0x1f10e01
cmc
mov eax, 0x17e9f295
mov cx, word [esp]
jmp 0x1f10d60
xor dl, 0xa9
mov ch, 0xa3
lea eax, [edx + edx]
bswap ecx
jmp 0x1f10deb
inc dl
call 0x1f10e05
call 0x1f10de3
jb 0x1f10e46
add cl, ch
sbb dl, byte [0xeba00000]
cwde
mov ecx, 0xb62817d0
jmp 0x1f10dd2
jp 0x1f10dc6
jnp 0x1f10dc6
mov eax, 0x67914da7
mov cx, bp
lea ecx, reloc.KERNEL32.dll_GetConsoleCP
add esp, 0
jmp 0x1f10e4a
mov esp, esi
jmp 0x1f10d24
rcr ecx, cl
ja 0x1f10e6d
xchg cx, ax
bts cx, ax
call fcn.01f10e57
and al, byte [ebx - 0x43f0c31e]
retf 0x860f
and edx, 0x3c
bsf ecx, edx
jbe 0x1f10ef8
sub esp, 0xd
jmp 0x1f10efa
add byte [ebp - 0x54], bl
mov edi, 0xc88f0f
add byte [eax], al
jg 0x1f10f18
mov ecx, edi
jmp 0x1f10f1a
xchg cx, ax
bts cx, ax
jmp 0x1f10e33
sub esp, 0xd
btr eax, ecx
lea esp, [esp + 1]
jmp 0x1f10f25
jmp 0x1f10ee2
btr eax, ecx
lea esp, [esp + 1]
jmp 0x1f10f25
mov ecx, edi
lea esp, [esp + 4]
inc dl
jmp 0x1f10e23
mov ecx, dword [edi]
btc ax, cx
jl 0x1f10f84
bt eax, ecx
btr ax, si
jmp 0x1f10f65
mov al, 0x80
jmp 0x1f10d04
rdtsc
xchg dh, al
jmp 0x1f10fc2
btr ax, si
mov dword [edx + esi], ecx
mov ecx, dword [esp]
bsr cx, dx
jmp 0x1f110a7
bt eax, ecx
jmp 0x1f10f61
inc cl
not cl
jmp 0x1f10fa3
xchg dh, al
jmp 0x1f10f89
add edi, 4
bt edx, edx
jb 0x1f10f9f
xchg dh, al
inc cl
not cl
jmp 0x1f10fa3
jne 0x1f10f4b
rdtsc
xchg dh, al
jmp 0x1f10fc2