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

Disassembly:
mov eax, dword [0x1014e7a0]
cmc
clc
cmp eax, 0xffffffff
je 0x111f8804
test eax, eax
jle 0x111f8804
mov al, 0x42
xchg cl, ch
movsx ecx, bx
setb ch
lea ecx, [esp + 0x110]
push ecx
mov byte [esp + 0x114], 0x47
mov byte [esp + 0x115], 0x64
jmp 0x11445ab3
mov byte [esp + 0x13b], 0x50
jmp 0x113790a9
mov byte [esp + 0xee], 0x64
jmp 0x10003cc7
call fcn.100273c4
mov ebx, eax
jmp 0x1129f68a
call esi
jmp 0x1138e6b0
push 0x101686c8
call fcn.100dc360
mov byte [esp + 0x27], 1
mov ecx, ebp
movsx cx, cl
mov ecx, dword [0x101693d4]
jmp 0x11342816
mov byte [esp + 0x140], 0x73
jmp 0x113f1c2e
mov byte [esp + 0xec], 0x77
jmp 0x112e6857
lea eax, [esp + 0x130]
movsx cx, cl
bswap ecx
movsx ecx, dx
push eax
mov cx, bx
movzx ecx, di
not ch
lea ecx, [esp + 0x168]
jmp 0x1122821f
mov byte [esp + 0x13f], bl
jmp 0x111bc50a
mov byte [esp + 0x142], 0x44
jmp 0x113f1ebb
cmp dword [0x10168b14], 0
jmp 0x114e429c
mov byte [esp + 0x13d], 0x6f
mov byte [esp + 0x13e], 0x63
jmp 0x111ddfff
mov byte [esp + 0x14c], 0x73
jmp 0x1144e083
push ecx
jmp 0x114a0b1a
mov byte [esp + 0x14a], 0x6e
mov byte [esp + 0x14b], bl
jmp 0x1121a13c
call fcn.100da400
test esi, esi
jmp 0x112ddcb3
push eax
movzx cx, bh
not cx
lea ecx, [esp + 0xe4]
jmp 0x11464e98
call fcn.114a76b6
push eax
jmp 0x113a4d1d
mov byte [esp + 0x16e], 0x63
jmp 0x1145084e
mov byte [esp + 0x15b], 0x77
mov byte [esp + 0x15c], 0x61
jmp 0x114810fe
mov byte [esp + 0x176], 0
jmp 0x1130bd93
mov byte [esp + 0x161], 0x73
jmp 0x113f3513
call fcn.1006311a
mov ecx, dword [0x101693cc]
cmp esi, 0x24786f1b
cmc
add esp, 4
jmp 0x11387615
call esi
xor ebx, eax
add si, ax
shld esi, ecx, 0x51
mov esi, edx
mov esi, dword [ebx + 4]
cmp di, 0x3dca
xor esi, dword [ebx]
rol esi, 3
cmp dword [esp + 0x2c], 0x1f4
jmp 0x114c48b4
rol esi, 3
jmp 0x1138e112
jne 0x112b704f
mov byte [0x10168e09], 1
call fcn.10049030
test eax, eax
jmp 0x11397041
je 0x111da45e
push 0xfffffffffffffffc
jmp 0x113abb8c
je 0x111da45e
test eax, eax
jmp 0x112c183d
mov byte [esp + 0xed], 0x2e
jmp 0x1017f943
jle 0x1135a6d1
mov ecx, dword [0x101693d8]
call fcn.100365db
push eax
jmp 0x11296d65
mov byte [esp + 0x138], 0x53
jmp 0x113109ad
mov byte [esp + 0x139], bl
mov byte [esp + 0x13a], 0x74
jmp 0x10179a98
mov byte [esp + 0x149], bl
jmp 0x11229b60
push edi
jmp 0x1001749c
mov byte [esp + 0x27], 0
jmp 0x114ad007
push ecx
jmp 0x1145079f
call fcn.100da400
lea ecx, [esp + 0x148]
cmovnp si, bp
cwd
mov edx, edx
push ecx
lea edx, [esp + 0x128]
push edx
movsx esi, si
cmovs esi, edx
mov esi, eax
jmp 0x112441b1
push 0xd7c85c20
call fcn.1140360f
mov byte [esp + 0x157], 0x44
jmp 0x11393671
mov byte [esp + 0x15e], bl
mov byte [esp + 0x15f], 0x6e
jmp 0x113cf16a
call fcn.114c1e7e
call 0x113b2bea
mov edi, eax
jmp 0x11388bac
jle 0x111f8804
mov ecx, dword [0x101693d4]
jmp 0x114346ea
cmp dword [0x1014c114], 2
jmp 0x113c6d2b
mov byte [esp + 0x16a], 0
jmp 0x1132f05e
jne 0x114e43a2
mov byte [0x10168e08], 1
jmp 0x114e43a2
jne 0x1146ab78
mov byte [0x10168dbf], 1
jmp 0x1146ab78
mov byte [esp + 0x13c], 0x72
jmp 0x11213984
call fcn.111ff15e
push eax
call fcn.1006311a
mov edx, dword [esp + 0x38]
test esi, esi
add esp, 4
push edx
jmp 0x1143adbc
call esi
xor edi, eax
je 0x11275d36
mov ecx, dword [0x101693d0]
jmp 0x1017ff61
call 0x1118d65c
lea eax, [esp + 0x3c]
cmovns ecx, ebp
push eax
not cx
movsx ecx, bx
movsx cx, dh
lea ecx, [esp + 0x64]
push ecx
jmp 0x114dda16
je 0x1138e6b0
push 2
call eax
cmp dword [0x1014c114], 0
jmp 0x1135a6a5
mov byte [esp + 0x158], 0x70
jmp 0x113a2000
je 0x111a9a66
push 0x1003ae80
jmp 0x111a9a51
call fcn.1006311a
lea esp, [esp + 4]
mov eax, dword [edi + 0x16d]
clc
xor eax, esi
cmp si, 0x43fd
jmp 0x1001e7cb
mov byte [esp + 0x159], 0x69
jmp 0x114c83ac
call fcn.1006311a
add esp, 4
push edi
jmp 0x1149f5fc
mov byte [esp + 0x147], 0x61
mov byte [esp + 0x148], 0x72
jmp 0x1131301c
je 0x114089af
push 0xfffffffffffffffc
call esi
jmp 0x1138e6b0
mov byte [esp + 0x144], 0x69
mov byte [esp + 0x145], 0x41
mov byte [esp + 0x146], 0x77
jmp 0x113a7208
call eax
test eax, eax
jmp 0x113a88e5
mov byte [esp + 0xea], 0x72
mov byte [esp + 0xeb], 0x61
jmp 0x111d200f
push 0x989680
jmp 0x11500207
call 0x112873a7
mov edi, eax
jmp 0x114b2d0c
jne 0x10006132
lea eax, [esp + 0x110]
jmp 0x11247a66
mov byte [esp + 0x160], bl
jmp 0x1127a473
call fcn.1144fc92
push eax
jmp 0x1149c51d
call fcn.100da400
test eax, eax
jmp 0x1138e6a6
mov byte [esp + 0x141], 0x73
jmp 0x111ece54
mov byte [esp + 0x143], 0x70
jmp 0x113a99e4
mov byte [esp + 0x162], 0x73
jmp 0x114f899f
mov byte [esp + 0xe8], 0x64
jmp 0x11457609
mov byte [esp + 0x16d], 0x68
jmp 0x11271df0
push 0xfffffffffffffffd
jmp 0x1119f965
mov byte [esp + 0x174], 0x6c
mov byte [esp + 0x175], 0x6c
jmp 0x11279343
mov byte [esp + 0x14e], 0
jmp 0x113ef34d
call fcn.114068f4
call 0x113b7ede
mov edi, eax
jmp 0x1143e3a1
mov byte [esp + 0x172], 0x2e
jmp 0x114a0ff1
call fcn.1006311a
add esp, 4
jmp 0x1131424a
call esi
mov ecx, dword [0x101693d0]
stc
cmp al, 0xfc
test edi, 0x7d0e5e78
xor edi, eax
jmp 0x114ba1fb
mov byte [esp + 0x14d], 0x73
jmp 0x1141f9f0
call fcn.1006311a
mov edx, dword [0x101693d4]
add esp, 4
jmp 0x114715cf
mov byte [esp + 0x16f], 0x6f
mov byte [esp + 0x170], 0x72
mov byte [esp + 0x171], bl
jmp 0x11437bc3
mov byte [esp + 0xe9], 0x64
jmp 0x113af054
push ecx
jmp 0x113fde95
call fcn.11341622
cmp byte [eax + 0x35], 1
jmp 0x1136b6d9
push edx
call fcn.1006311a
mov eax, dword [0x101693d0]
cmp bx, 0x1c23
add esp, 4
push eax
jmp 0x113a0335
push 0x1016a70c
call fcn.100dc360
push 0x1003ab30
push 0x1016a710
call fcn.100dc360
mov ecx, dword [0x101693cc]
jmp 0x1131f519
mov byte [esp + 0x15d], 0x72
jmp 0x1133ff1b
call fcn.100817d0
sub eax, esi
bts edx, ebp
rcr dl, cl
sar dx, 0x80
cdq
xor eax, edx
test si, 0x55ff
sub eax, edx
test ebx, 0x197024ed
cmp eax, 0x1f4
jmp 0x112ed943
call fcn.1006311a
mov ecx, dword [0x101693cc]
stc
cmp eax, esp
add esp, 4
jmp 0x1125bab6
call fcn.1006311a
add esp, 4
jmp 0x114c3f44
mov byte [esp + 0x16c], 0x53
jmp 0x11402b1e
mov byte [esp + 0x173], 0x64
jmp 0x1141978f
push ecx
push eax
jmp 0x1148ea3d
call fcn.1144f3a1
cmp byte [eax + 0x34], 1
jmp 0x11370554
call esi
xor edi, eax
shld esi, edi, 0x7b
rcl edx, cl
mov esi, dword [edi + 4]
rcl dx, 0x68
cwd
sbb dl, 0xa2
xor esi, dword [edi]
lea edx, [esp + 0x60]
clc
stc
push edx
jmp 0x112b6daa
mov dword [esp + 0x34], edi
jmp 0x113b9eb7
push ebx
call fcn.1006311a
mov ecx, dword [0x101693cc]
add esp, 4
jmp 0x1132a3c3
jle 0x113a033e
mov ecx, dword [0x101693d8]
jmp 0x113ed7d1
mov byte [esp + 0x15a], 0x41
jmp 0x112784ba
call 0x113d19a2
mov eax, dword [esp + 0x3c]
btr ecx, eax
mov ecx, dword [esp + 0x40]
push 0
cmp ch, 0x42
test edi, 0x56387de4
add eax, 0x2ac18000
jmp 0x113b464c
je 0x11475153
push 0x1003aa60
jmp 0x1147513a
call fcn.113f8a70
cmp byte [eax + 0x36], 1
jmp 0x112b7042
mov byte [esp + 0x163], 0x43
mov byte [esp + 0x164], 0x6f
mov byte [esp + 0x165], 0x6e
mov byte [esp + 0x166], 0x74
mov byte [esp + 0x167], bl
mov byte [esp + 0x169], 0x74
jmp 0x1135bed1
adc ecx, 0xfe624e21
jmp 0x114a3d0c