Function at 0x1140dedd
Capabilities:
Execute anti-debugging instructions

Disassembly:
push ecx
jmp 0x1142b4be
jne 0x1142b4c3
lea ecx, [ebp - 0x84]
seta dl
push ecx
jmp 0x11439673
mov word [ebp - 0xa], ax
not ax
nop
push ecx
mov ax, sp
mov ax, 0x35f0
movzx eax, bp
lea eax, [ebp - 0x7c]
jmp 0x1126b475
push eax
jmp 0x113cdc90
push eax
bswap eax
nop
mov ax, bp
push 0
xchg ah, ah
push 0
lea eax, [ebp - 0x1c]
jmp 0x11316e6c
call 0x11373696
test eax, eax
jne 0x114b8aca
mov edx, dword [ebp - 0x84]
xchg cl, ch
bswap ecx
movzx cx, bh
mov ecx, dword [ebp - 0x88]
jmp 0x113895e6
push eax
jmp 0x1134397a
push edx
jmp 0x1122b9f9
push esi
jmp 0x1144a148
push edx
jmp 0x1139403e
push eax
push ecx
jmp 0x1126751f
push 0x80000002
mov word [ebp - 8], cx
call 0x112c0af5
test eax, eax
jmp 0x111b3fd4
push 0x20019
clc
stc
mov word [ebp - 0xe], cx
sub ecx, ecx
jmp 0x111c26f9
push ebx
jmp 0x114b3fce
push eax
jmp 0x113f45b9
call fcn.1006311a
mov ecx, dword [ebp - 0x80]
cmp ebp, 0x9b4c64
add esp, 4
jmp 0x10171763
call fcn.10071dc8
mov esp, ebp
not ebp
jmp 0x114cdc57
mov dword [ebp - 0x84], eax
mov eax, dword [ebp - 0x80]
jmp 0x112e5c40
je 0x10171763
lea edx, [ebp - 0x84]
jmp 0x1127093f
call 0x114e7d87
test eax, eax
jmp 0x1144d846
push ebp
mov ebp, esp
sub esp, 0x88
bswap dx
mov eax, dword [0x10149de0]
rcr edx, 0x62
adc dh, al
xor eax, ebp
test esp, 0x265c0c01
not cl
mov dword [ebp - 4], eax
or edx, edi
bt cx, cx
push ebx
mov eax, 0x53
mov edx, eax
mov word [ebp - 0x7c], ax
xchg ah, ch
shl ch, 0xb
mov word [ebp - 0x78], dx
sbb dl, dl
mov ecx, 0x59
test ebx, ecx
mov word [ebp - 0x7a], cx
clc
test dh, 0xdd
or ecx, esp
mov eax, 0x54
mov word [ebp - 0x76], ax
shr ch, 0xde
mov ecx, 0x45
mov word [ebp - 0x74], cx
mov eax, 0x5c
sbb ecx, ebp
mov word [ebp - 0x70], ax
rdtsc
mov edx, 0x4d
movzx cx, al
bts cx, cx
mov word [ebp - 0x72], dx
neg dl
shld ecx, esp, 0xb3
mov ecx, 0x43
mov word [ebp - 0x6e], cx
sub ecx, esi
jmp 0x114a7066
call 0x11263ac1
mov ecx, dword [ebp - 4]
cmp dx, 0x17
xor ecx, ebp
pop ebx
jmp 0x113d679b
push eax
xchg edx, edx
push eax
cwd
push eax
cwd
movzx edx, si
lea edx, [ebp - 0x1c]
jmp 0x113e6bb0
push edx
jmp 0x114b8ac2
jne 0x114a645e
mov eax, dword [ebp - 0x84]
cmp ebp, 0x2b306e03
clc
test eax, eax
jmp 0x114ebe8c
call fcn.1006310f
mov ecx, dword [ebp - 0x80]
cmp sp, di
add esp, 4
test esi, 0x49c03c8f
mov dword [ebp - 0x88], eax
test eax, eax
jmp 0x113f457c
mov edx, dword [ebp - 0x80]
jmp 0x114bff77
mov eax, 0x72
and edx, 0x1cbf28bd
mov ecx, eax
sub dh, 0x37
mov word [ebp - 0x6a], ax
shl ebx, cl
mov word [ebp - 0x68], cx
cwd
mov edx, 0x75
mov word [ebp - 0x6c], dx
lahf
sal ax, cl
mov eax, 0x6e
bts ebx, ecx
mov word [ebp - 0x64], ax
mov ch, ah
cmovb ax, sp
shr eax, cl
mov edx, 0x65
cmc
bts ebx, edx
sar al, cl
mov word [ebp - 0x66], dx
rdtsc
sar bl, 0x4c
shr dh, 0x73
mov eax, 0x6f
bsf bx, bx
mov word [ebp - 0x5e], ax
dec eax
xor edx, ebp
mov edx, 0x43
bt cx, dx
cwde
and bx, 0x5678
mov word [ebp - 0x60], dx
mov ecx, 0x74
bt eax, edi
mov word [ebp - 0x62], cx
sbb edx, ebp
shr dl, cl
mov eax, 0x72
bts edx, ebx
mov word [ebp - 0x58], ax
mov dh, 0x65
mov edx, 0x74
sbb bx, ax
xor bx, bx
bt ecx, 0x41
mov word [ebp - 0x5a], dx
cmp ch, ch
btr ecx, 0xac
mov ecx, 0x6e
setl bh
sbb edx, 0x57a507b9
sub ebx, ebp
mov word [ebp - 0x5c], cx
bts ebx, esp
mov eax, 0x53
mov word [ebp - 0x52], ax
dec edx
mov edx, 0x6c
and ax, dx
bsr bx, ax
mov word [ebp - 0x54], dx
cdq
mov ecx, 0x6f
or eax, edx
cmovs ebx, esp
adc eax, 0x70d05600
mov word [ebp - 0x56], cx
movsx eax, di
movsx dx, bh
mov ebx, edi
mov eax, 0x5c
mov word [ebp - 0x4c], ax
cwde
shr edx, 0x6a
mov edx, 0x74
mov word [ebp - 0x4e], dx
rol bx, cl
mov ecx, 0x65
btr edx, 0x5e
cdq
mov word [ebp - 0x50], cx
cdq
movsx ecx, sp
bts ax, ax
mov eax, 0x72
shr dx, cl
rcl dh, cl
xor cx, 0x68d4
mov word [ebp - 0x46], ax
mov edx, 0x65
xor bx, di
mov ecx, 0x53
cmc
mov word [ebp - 0x4a], cx
clc
dec ecx
mov word [ebp - 0x48], dx
bt cx, 0xb2
btc cx, di
mov eax, 0x63
movsx edx, sp
mov edx, 0x69
sub ebx, 0x76a5642c
bts cx, sp
mov word [ebp - 0x40], ax
mov ecx, 0x76
test ebx, ebx
mov word [ebp - 0x44], cx
not ax
mov word [ebp - 0x42], dx
sal bh, 0x74
mov al, 0x15
mov edx, 0x73
sbb ax, cx
lahf
mov eax, 0x5c
mov ecx, 0x65
or ebx, eax
bsf bx, sp
xadd bh, bh
mov word [ebp - 0x3a], ax
xor bx, si
neg bh
not ebx
mov eax, edx
bts ebx, edx
add bx, di
cmovns bx, dx
mov word [ebp - 0x3e], cx
or bx, di
mov ecx, 0x6d
test ax, 0x5297
btr bx, 0x3b
sar bx, cl
mov word [ebp - 0x3c], dx
mov word [ebp - 0x36], dx
rcl bl, 0xe6
cdq
mov word [ebp - 0x34], ax
cmovbe ax, cx
movzx edx, si
mov edx, 0x62
bt bx, di
mov eax, 0x69
mov ebx, dword [ebp + 8]
clc
cmp ax, 0x36d0
mov word [ebp - 0x38], cx
mov word [ebp - 0x32], cx
cmovne cx, si
bsr ecx, esi
rol cl, cl
mov word [ebp - 0x30], dx
rol ecx, cl
sub dh, bl
mov word [ebp - 0x2e], ax
cmovne eax, edx
inc ax
sub dx, cx
mov ecx, 0x6f
bts ax, di
cdq
test ebp, ecx
mov word [ebp - 0x2c], cx
mov edx, 0x73
mov word [ebp - 0x2a], dx
mov ecx, 0x44
sar ax, 0xc2
bsf ax, si
xor ah, cl
mov word [ebp - 0x26], cx
mov edx, 0x61
mov ecx, edx
mov word [ebp - 0x24], dx
not ah
sub edx, edx
shr eax, 0xb2
rcr eax, cl
btr ax, 0x85
mov word [ebp - 0x1e], dx
shrd edx, edx, 0x83
rcr dl, cl
cmp bp, ax
mov eax, 0x5c
mov word [ebp - 0x28], ax
shl edx, cl
or dx, 0x2522
mov eax, 0x74
or dx, bp
add dh, 0x54
mov word [ebp - 0x22], ax
adc dx, si
mov word [ebp - 0x20], cx
ror ecx, cl
mov edx, 0x42
rcr cl, cl
shr cl, cl
mov word [ebp - 0x18], dx
shl dx, cl
mov eax, 0x53
xadd edx, edx
mov word [ebp - 0x1c], ax
add cl, 0x19
rcr dl, cl
bts eax, ecx
mov edx, 0x73
btr ax, 0x30
mov ecx, 0x4d
mov word [ebp - 0x1a], cx
mov word [ebp - 0x12], dx
bt dx, 0x99
adc dx, bp
mov eax, 0x69
rol cl, 0xa4
dec dx
movsx dx, cl
mov word [ebp - 0x16], ax
mov edx, 0x74
mov ecx, 0x6f
mov eax, esp
mov word [ebp - 0x14], cx
adc al, 0xa1
shr cl, cl
mov word [ebp - 0xc], dx
cmp al, 0x27
bt cx, di
cwd
mov eax, 0x44
test sp, 0x3a9
mov ecx, 0x61
and dx, si
add dl, 0x59
lea edx, [ebp - 0x80]
push edx
clc
test bl, 0xf5
mov word [ebp - 0x10], ax
mov eax, ecx
jmp 0x11363899
push edi
jmp 0x112a63d9
call fcn.113481aa
add esp, 0x10
mov eax, dword [ebp - 0x88]
jmp 0x111d3614
push edx
jmp 0x1142b4be
pop ebp
ret
je 0x114a645e
push eax
jmp 0x1144e1c4