Function at 0x1134e616
Capabilities:
Execute anti-debugging instructions
Resolve function by parsing pe exports

Disassembly:
mov byte [esp + 0xca], dl
mov byte [esp + 0xcc], al
jmp 0x11430db3
mov byte [esp + 0xb1], 0x30
mov byte [esp + 0xb2], 0x38
mov byte [esp + 0xb3], 0x58
mov byte [esp + 0xb4], bl
mov byte [esp + 0xb5], 0x42
cmovp edx, edx
movzx edx, ax
mov byte [esp + 0xb6], 0x41
cmovno dx, si
mov dx, cx
xchg dh, dh
mov byte [esp + 0xb7], 0x44
mov byte [esp + 0xb8], bl
cmove edx, edx
not dh
movzx dx, dh
mov byte [esp + 0xba], 0x73
cdq
mov byte [esp + 0xbb], bl
bswap dx
mov byte [esp + 0xbc], 0x63
cdq
mov byte [esp + 0xbd], 0x61
cdq
mov byte [esp + 0xbe], 0x6c
bswap dx
not dl
mov byte [esp + 0xbf], 0x6c
mov byte [esp + 0xc0], bl
mov byte [esp + 0xc1], 0x2d
mov byte [esp + 0xc2], 0x3e
cwd
mov byte [esp + 0xc3], bl
movsx dx, bh
movzx edx, si
mov dl, 3
mov byte [esp + 0xc5], 0x73
jmp 0x114e6189
mov byte [esp + 0xcf], 0x53
mov byte [esp + 0xd0], 0x75
not dx
mov byte [esp + 0xd1], 0x62
mov byte [esp + 0xd2], 0x69
mov byte [esp + 0xd3], 0x73
setg dl
xchg dh, dh
mov byte [esp + 0xd4], 0x4e
setbe dl
mov byte [esp + 0xd8], 0x64
jmp 0x114203b4
call fcn.11213544
add esp, 4
test eax, eax
je 0x112b690a
mov eax, dword [esp + 0x10]
push eax
jmp 0x114552e9
push 0x600
mov word [esp + 0x92], bx
jmp 0x114c07a4
jmp 0x11409cbc
push edx
mov edx, dword [esp + 0x24]
push eax
cbw
movzx ax, cl
mov eax, dword [esp + 0x20]
jmp 0x113e9c80
jb 0x1134e62e
mov edx, dword [esp + 0x1c]
add edx, edx
movsx esi, cx
mov esi, ebx
jmp 0x11421b70
call dword [0x100eb414]
cmp byte [0x9dc910], 0
jmp 0x1123f9ad
call fcn.1149147f
add esp, 4
jmp 0x1144bfad
je 0x112fcc2e
mov ecx, dword [0x10168b80]
push ecx
jmp 0x112fcc29
push 0
call dword [0x100eb418]
push eax
jmp 0x11320b55
jmp 0x113b4b46
mov byte [esp + 0xd7], al
mov byte [esp + 0xdf], al
movsx eax, sp
mov eax, dword [esp + 0x2c]
movsx dx, bl
mov dx, 0x15cc
setb dl
mov byte [esp + 0xad], 0x73
bswap dx
mov byte [esp + 0xae], bl
setae dh
jmp 0x1119d918
mov ecx, dword [esp + 0x10]
cdq
mov dh, al
mov edx, dword [ecx]
jmp 0x11363634
push eax
jmp 0x111fa460
je 0x11320b5b
lea edx, [esp + 0x134]
jmp 0x11464cc4
push esi
jmp 0x1133a910
jne 0x111c0523
call fcn.10048f20
mov ebx, 0x20
mov al, 0x25
sete dl
mov cl, 0x3a
mov byte [esp + 0xaf], cl
mov byte [esp + 0xcb], cl
mov byte [esp + 0xd6], cl
mov byte [esp + 0xde], cl
movzx cx, bl
setnp ch
mov ecx, dword [esp + 0x10]
mov dl, 0x54
jmp 0x11449b92
call dword [0x100eb3fc]
mov eax, dword [esp + 0x28]
jmp 0x112cf1af
push eax
jmp 0x113fe640
push section..text
jmp 0x1143a37b
mov word [esp + 0x94], dx
shr dl, 0xdf
mov word [esp + 0x96], ax
mov word [esp + 0x98], cx
mov edx, 0x6d
mov eax, 0x2e
stc
xor ecx, ecx
jmp 0x111d59a6
call fcn.1004a1c0
mov edx, dword [ebp + 0x18]
mov eax, dword [ebp + 0x14]
mov ecx, dword [ebp + 0x10]
jmp 0x111e3f48
push 0xd7c85c20
call fcn.1140360f
je 0x111ea906
lea ebx, [ebx]
xchg dl, dl
movzx edx, word [ebx + esi*2]
jmp 0x1148742f
push edx
jmp 0x114baeef
jne 0x1134b1ff
lea ecx, [esp + 0x10]
mov edi, ecx
bswap edi
push ecx
mov edi, 0x1016a75c
jmp 0x1134b1fa
mov byte [esp + 0xc4], al
jmp 0x10181e84
call fcn.10072e75
mov word [ebx + esi*2], ax
jmp 0x1142d753
call fcn.10007140
add esp, 0x20
clc
cmp byte [0x9dc910], 0
je 0x1144bfad
mov esi, edi
call fcn.10006c10
push 0x2b
mov esi, esp
mov si, 0x744f
mov esi, eax
jmp 0x111ff920
push edx
movsx edx, si
push str.Error.__08X_r_n_s
mov edx, esi
mov edx, esi
jmp 0x11475e40
mov byte [esp + 0xe0], 0x30
cwd
xchg edx, edx
mov edx, esp
mov byte [esp + 0xe1], 0x38
cwd
cmovge edx, edi
mov byte [esp + 0xe2], 0x58
cwd
jmp 0x114aa180
push ecx
push edx
jmp 0x1133004a
call dword [0x1016a730]
lea ecx, [esp + 0x14]
xchg esi, esi
mov esi, 0x5d061d3
mov esi, eax
jmp 0x1145e37c
call fcn.100630e0
mov esi, eax
add esp, 4
test esi, esi
jmp 0x112e8124
jmp 0x113ee332
mov ecx, dword [esp + 0x14]
mov edx, dword [ecx]
add esp, 4
cmp bp, dx
push eax
stc
test bh, 0x66
xor edx, 0x1ed8e4e
jmp 0x113aeff1
mov byte [esp + 0xb0], al
jmp 0x114746fd
mov byte [esp + 0xd9], bl
mov byte [esp + 0xda], 0x63
jmp 0x114cafe8
call fcn.1001d740
push eax
jmp 0x111c0513
inc esi
clc
stc
lea esp, [esp + 4]
stc
test si, bp
cmp esi, dword [esp + 0x1c]
jmp 0x111ea900
mov word [esp + 0x78], cx
bt cx, 0xa
clc
ror cl, cl
mov word [esp + 0x7c], ax
btc eax, edi
movsx eax, si
mov ecx, ebx
rcl ax, cl
mov ax, 0x7d45
mov word [esp + 0x80], dx
mov eax, 0x6e
mov edx, 0x79
mov word [esp + 0x7e], cx
stc
cmc
mov word [esp + 0x82], ax
sal ax, 0xc1
dec ax
mov word [esp + 0x84], cx
mov word [esp + 0x86], dx
cwde
bt dx, 0xed
cdq
mov eax, 0x6f
neg cx
mov ch, 0xf1
mov word [esp + 0x88], ax
and ax, bx
ror dl, 0xc
test cx, sp
mov ecx, 0x75
test sp, ax
rol dl, cl
sete al
mov word [esp + 0x8a], cx
mov edx, 0x72
sal cl, cl
mov eax, 0x73
clc
mov word [esp + 0x8c], dx
btr ecx, 0xf1
sbb cl, 0xbf
mov edx, eax
xadd ch, cl
mov ecx, 0x79
mov word [esp + 0x90], ax
rcr al, 0xda
mov word [esp + 0x92], cx
mov eax, 0x74
and ch, 0x7a
mov ecx, 0x65
cmc
jmp 0x1133b4dd
mov byte [esp + 0xd5], dl
cwd
jmp 0x1126d336
push 0
jmp 0x112567f3
call fcn.10007100
lea eax, [esp + 0x38]
jmp 0x111da37f
mov byte [esp + 0xac], al
jmp 0x114179bc
cmp dword [ebp + 0x10], 0x201
jne 0x1144bfc1
mov dword [ebp + 0x18], 0xe60190
mov eax, 0x41
shl dx, cl
bswap ecx
mov word [esp + 0x34], ax
bsr cx, bp
mov ecx, ebx
mov word [esp + 0x36], cx
bswap eax
rdtsc
mov edx, 0x63
ror eax, cl
dec eax
bts cx, di
mov word [esp + 0x38], dx
and cl, 0x74
adc eax, ebp
mov word [esp + 0x3e], dx
mov eax, 0x72
mov word [esp + 0x3a], ax
sar ax, cl
bsr ax, cx
stc
mov ecx, 0x61
bt eax, edx
mov word [esp + 0x3c], cx
mov eax, 0x6b
xadd cx, dx
mov word [esp + 0x40], ax
add ch, 0x12
and ax, 0x487c
mov edx, 0x72
mov word [esp + 0x44], dx
neg dh
mov ecx, 0x65
shl ah, cl
mov word [esp + 0x42], cx
sal cl, cl
movsx ecx, cx
shr al, cl
mov eax, ebx
cmovle cx, cx
rol dh, 0x5a
rcl edx, 0xf2
mov word [esp + 0x46], ax
cmp di, 0x1d6d
shl eax, 0x10
mov edx, 0x6f
mov eax, edx
mov cl, cl
mov word [esp + 0x4a], dx
sal ecx, cl
or edx, ebp
mov word [esp + 0x4c], ax
shr cl, cl
neg edx
mov ecx, 0x74
movsx edx, cx
neg ax
mov word [esp + 0x48], cx
shl eax, 0x97
sar ax, cl
mov edx, ebx
inc ecx
ror cx, 0x4d
sar ch, cl
mov word [esp + 0x50], dx
shr dh, cl
shr al, 0x38
mov ecx, 0x6c
shr dl, 0xce
shld ax, di, 0xf4
mov word [esp + 0x4e], cx
inc cx
mov eax, 0x68
rol cl, cl
mov word [esp + 0x52], ax
bts dx, bx
or eax, esi
sbb ax, 0x122e
mov edx, 0x73
cwde
or cx, 0x7e75
mov word [esp + 0x56], dx
bts edx, eax
mov ecx, 0x61
mov word [esp + 0x54], cx
btr edx, 0x16
mov eax, ebx
sar edx, 3
mov word [esp + 0x58], ax
mov edx, 0x65
lahf
xchg ecx, eax
rcr cl, cl
mov eax, edx
cmovns ecx, ecx
mov word [esp + 0x5c], dx
movzx ecx, cx
rcr cl, cl
mov word [esp + 0x5e], ax
sbb dl, bl
mov ecx, 0x62
mov eax, ecx
shrd dx, bp, 0x8b
mov word [esp + 0x5a], cx
cmp ebx, 0x7fee0af5
mov edx, ebx
sub ecx, 0x352f119f
sub ch, cl
mov word [esp + 0x62], dx
cwde
bt ax, bp
mov ecx, 0x6e
mov word [esp + 0x60], cx
stc
shl ecx, 0xe0
mov eax, 0x66
mov word [esp + 0x64], ax
mov edx, 0x75
sal al, 0x79
shl al, 0x5e
ror ch, cl
mov word [esp + 0x68], dx
mov ecx, 0x6f
movzx eax, dx
test al, al
mov word [esp + 0x66], cx
shl cx, 0x8b
cwde
bsr eax, edi
mov eax, 0x6e
add dx, si
mov word [esp + 0x6a], ax
mov edx, ebx
stc
mov word [esp + 0x6e], dx
and dh, 0x66
bsf dx, sp
mov edx, 0x6e
mov ecx, 0x64
mov eax, 0x72
clc
mov word [esp + 0x6c], cx
bt ecx, edi
shld ecx, ebp, 0x33
add cl, 0x95
mov word [esp + 0x70], ax
rol ch, cl
not cx
mov eax, edx
cmove cx, ax
sal cl, 0x8c
bts ecx, ecx
mov ecx, 0x75
test bp, ax
mov word [esp + 0x72], cx
bts cx, bx
bsr ecx, ebx
mov word [esp + 0x74], dx
mov word [esp + 0x76], ax
and cx, cx
mov word [esp + 0x7a], dx
rcr eax, cl
mov ecx, 0x69
rdtsc
shr edx, cl
mov eax, 0x67
dec dx
xchg dx, dx
mov edx, 0x69
cmc
jmp 0x11430a31
mov word [esp + 0xa0], ax
mov word [esp + 0xa2], cx
jmp 0x113ee966
call fcn.1003d8c0
add esp, 4
test di, 0x7f89
cmp edi, ebp
test eax, eax
jmp 0x1136d7cc
call fcn.10007680
mov eax, esi
jmp 0x1126908a
push edx
not dh
lea edx, [esi + 0x400]
jmp 0x11449970
mov byte [esp + 0xb9], al
jmp 0x1138a840
call fcn.10007120
add esp, 0xc
push 0
push 0
jmp 0x112eb0b4
test eax, eax
jmp 0x112f9ea6
push edx
jmp 0x113a2b5e
mov byte [esp + 0xe3], 0
mov edx, edx
mov edx, dword [ecx]
mov ecx, eax
mov ecx, dword [esp + 0x24]
push edx
mov dh, 0x93
cmovne edx, eax
setg dl
mov edx, dword [esp + 0x34]
push eax
movsx eax, ax
mov eax, dword [ebp + 0x10]
push ecx
cmovo cx, cx
xchg ch, ch
push edi
cmovle ecx, eax
movsx edi, cx
push edx
not dh
push eax
mov edi, 0x57f70cd2
lea ecx, [esp + 0x194]
cdq
not edi
push ecx
lea edx, [esp + 0xc8]
bswap di
push edx
not di
cmovp edi, esp
lea edi, [esp + 0x34]
jmp 0x113a79d7
call fcn.11213544
add esp, 4
jmp 0x1147aa3e
mov word [esp + 0x9e], dx
jmp 0x11455061
mov byte [esp + 0xdb], 0x6f
mov dx, cx
mov edx, 0xf487726
mov byte [esp + 0xdc], 0x64
setge dl
cwd
xchg dh, dh
mov byte [esp + 0xdd], 0x65
jmp 0x113cc39e
mov byte [esp + 0xc6], bl
mov byte [esp + 0xc7], 0x69
setg dh
not dx
mov byte [esp + 0xc8], 0x73
mov byte [esp + 0xc9], 0x4e
cdq
movzx edx, sp
mov byte [esp + 0xcd], 0x64
mov byte [esp + 0xce], bl
mov dh, 0xaa
movzx edx, bx
jmp 0x111b24b9