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

Disassembly:
lea edx, [esp + 0x3ec]
lahf
mov ax, si
push edx
movsx ax, ah
jmp fcn.0079e625
push esi
lea ecx, [esp + 0x1c]
jmp 0x618bec
push eax
jmp 0x78f4d5
lea edx, [esp + 0x948]
push edx
jmp 0x7f0c6c
push ecx
jmp 0x60bf01
jmp 0x7d9673
call fcn.00471259
lea esp, [esp + 8]
cmp cl, 0xeb
test eax, eax
jmp 0x18606e4
call fcn.00408880
mov esi, dword [esp + 0x28]
mov eax, dword [esi - 0xc]
mov ch, 0x74
jmp 0x536967
je 0x186abf9
mov ecx, dword [esp + 0x14]
push ecx
rdtsc
cmovno ax, sp
lea edx, [esp + 0x6d8]
not eax
cbw
mov ax, 0x2f9d
push edx
movzx edx, cx
setb al
cdq
lea eax, [esp + 0xb14]
movzx edx, cx
cwd
push eax
bswap dx
movzx cx, bl
lea ecx, [esp + 0x950]
cdq
mov dl, 0x4a
push ecx
cdq
push 6
movsx dx, bh
lea edx, [esp + 0x2e0]
push 0x4d
push edx
jmp 0x6234ad
push 0xf
jmp 0x18ac0c0
push 0x1fffff
jmp 0x793c46
push eax
jmp 0x7f1805
je 0x187311e
mov edi, dword [esp + 0x14]
jmp 0x6b2fb2
inc eax
cmp eax, 0x7c963988
cmp cl, bl
jne 0x619a99
sub eax, edx
jmp 0x709353
call fcn.00440de0
mov dword [eax], 1
jmp 0x75323f
call fcn.0046e750
add esp, 8
test eax, eax
jne 0x18271b8
lea edx, [esp + 0x484]
cwde
nop
push edx
lea eax, [esp + 0x948]
jmp 0x622f0f
push ecx
call fcn.004089a0
lea edx, [esp + 0x14]
movsx eax, si
cbw
push edx
movsx ax, cl
not ax
lahf
lea eax, [esp + 0x90]
jmp 0x7b50a4
nop
mov cl, 0x21
mov cl, byte [eax]
jmp 0x5f4969
push edx
call fcn.004089a0
lea eax, [esp + 0x14]
not cl
movsx cx, ch
xchg cx, cx
push eax
lea ecx, [esp + 0xe8]
cmovl di, di
mov edi, ebp
push ecx
mov di, si
bswap edi
mov edi, 0x504a3d29
lea edi, [esp + 0x94]
jmp 0x837c33
push eax
jmp 0x7e79ab
call fcn.007c83b4
add esp, 0x1c
push ebx
jmp 0x62a6ec
push ebx
push ebx
jmp 0x7620ac
lea edx, [esp + 0x4c]
cmovbe cx, bx
not ch
push edx
push 0x1fffff
movsx ecx, bx
movsx cx, al
movzx ecx, di
lea ecx, [esp + 0x7c]
push ecx
call eax
mov eax, dword [esp + 0x70]
cmc
test cx, si
cmp eax, ebx
jmp 0x793365
push ecx
jmp 0x1837949
call fcn.00408330
lea esp, [esp + 4]
cmp dword [esp + 0x20], ebx
jmp 0x6e6002
call eax
lea eax, [esp + 0x944]
bswap dx
lea edx, [eax + 1]
nop
mov cl, dl
mov cl, byte [eax]
jmp 0x1822742
je 0x7751dc
push 0x104
lea eax, [esp + 0x6d8]
push eax
jmp loc.00402230
push ebx
jmp 0x83b04f
push ebx
jmp 0x5d9e3c
push 0x4d
push eax
call fcn.007c83b4
add esp, 0x1c
jmp 0x745105
call fcn.018d4ed7
mov edi, eax
cmp bh, 0xf1
test si, 0x7fe5
cmp edi, ebx
jmp 0x6a5d40
lea eax, [esp + 0xb10]
jmp 0x7c69be
push edx
cmovp ecx, esi
bswap di
lea edi, [esp + 0x2c]
not ecx
lea ecx, [esp + 0x6d8]
jmp 0x65fe7c
je 0x747014
push 0x104
jmp 0x77c205
call dword [0x4e7448]
lea eax, [esp + 0xb0c]
bswap dx
xchg cl, dl
cdq
lea edx, [eax + 1]
jmp 0x619a96
jle 0x74f6e9
lea eax, [esp + 0x18]
xchg dx, dx
cwd
push eax
jmp 0x187276e
je fcn.0078bdd2
lea ecx, [esp + 0x38c]
push ecx
movsx edx, dx
jmp loc.0042e65a
lea ecx, [esp + 0x4c]
not dx
cdq
push ecx
jmp 0x7c6e79
call fcn.018d4ed7
mov dword [esp + 0x34], eax
cmp eax, ebx
jmp 0x80ed7f
call fcn.004030c0
mov eax, dword [0x52ae3c]
clc
test esi, 0x9842432
mov dword [esp + 0x64], ebx
mov dword [esp + 0xdc], edi
test cx, 0x6c4f
jmp 0x7a21ad
je 0x7dad3e
lea edx, [esp + 0xdc]
movsx ecx, si
jmp 0x76a988
call fcn.007c83b4
lea eax, [esi - 0x10]
movzx ecx, bx
sbb cl, al
btc cx, 0xd8
add esp, 0x1c
mov byte [esp + 0x1440], 8
inc cl
bts ecx, eax
lea ecx, [eax + 0xc]
test cl, 0xf2
or edx, 0xffffffff
stc
lock xadd dword [ecx], edx
jmp 0x76cb13
push 0xa8a766e9
call fcn.006014ca
setns dh
push ecx
lea edx, [esp + 0x948]
jmp 0x1841f00
push eax
jmp 0x58da42
call eax
add eax, 0x10
mov dword [esp + 0x18], eax
mov byte [esp + 0x1440], 8
call fcn.00450653
sub ecx, ecx
shl cl, 0xf7
cmp eax, ebx
mov cl, dl
setne cl
cmp ecx, esp
cmp ecx, ebx
je 0x80869e
mov edx, dword [eax]
mov ecx, eax
setnp al
jmp 0x18995d3
call fcn.018d4ed7
mov esi, eax
cmp si, 0x5e9c
test edi, 0x45de5039
test cx, sp
cmp esi, ebx
jmp 0x6cd07d
push ebx
jmp 0x7f024d
push ebx
jmp 0x73e0ef
call dword [0x4e7448]
mov edx, dword [esp + 0x14]
xchg ch, al
movzx eax, bp
cwde
push edx
cbw
cwde
movsx ecx, di
lea eax, [esp + 0x6d8]
xchg dl, cl
push eax
lea ecx, [esp + 0xb14]
push ecx
rdtsc
movzx edx, bp
lea edx, [esp + 0x950]
lahf
cwde
push edx
jmp 0x5b6ee6
call dword [0x4e7448]
mov edx, dword [esp + 0x14]
movsx eax, cx
mov edi, dword [esp + 0x18]
jmp 0x75c084
push ebx
jmp 0x1857b11
mov esi, dword [esp + 0x28]
setl cl
not cx
bswap cx
mov ecx, dword [esp + 0x34]
jmp 0x75f7d2
jmp 0x74f6f6
push eax
jmp 0x80cca3
push edx
bswap dx
mov dx, bp
push edi
bswap dx
rdtsc
mov edx, esp
lea eax, [esp + 0xb14]
push eax
xchg edx, ecx
bswap cx
lea ecx, [esp + 0x950]
push ecx
setns dh
movsx edx, di
push 0x38
mov dh, dl
cdq
jmp 0x1826e7b
push ecx
jmp 0x74888e
push 0x415de0
jmp loc.00421aa4
mov dword [esp + 0x54], ebx
cmp cl, 0xda
stc
mov dword [esp + 0x58], ebx
mov dword [esp + 0x5c], ebx
clc
cmp eax, ebx
jmp 0x1877079
call fcn.0046e750
lea esp, [esp + 8]
cmp dx, dx
stc
test ebx, eax
test eax, eax
jmp 0x5b132a
push edx
jmp 0x71375d
dec edx
test edx, edx
jmp 0x79dfad
push 0x415de0
jmp 0x6a855e
call eax
lea eax, [edi - 0x10]
dec ecx
mov byte [esp + 0x1440], 5
or ecx, 0x3b3200cf
sbb cx, 0x5d3c
dec ch
lea ecx, [eax + 0xc]
jmp 0x79dd66
mov ecx, dword [esp + 0x14]
push ecx
mov cl, 0x79
lea edx, [esp + 0x6d8]
sete al
movzx ax, dh
lahf
push edx
movsx ecx, dx
lea eax, [esp + 0xb14]
cwd
movzx ecx, ax
push eax
movzx ecx, ax
lea ecx, [esp + 0x950]
not dh
setne dl
push ecx
xchg edx, edx
push 6
movzx dx, bh
xchg edx, edx
lea edx, [esp + 0x2e0]
push 0x4d
push edx
jmp 0x80fa91
lea ecx, [esp + 0x6d8]
jmp 0x644001
lea ecx, [esp + 0x6d8]
push ecx
xchg dh, dl
cwd
push ebx
mov edx, eax
push edx
call fcn.00671c63
test eax, eax
je 0x74f6f6
lea eax, [esp + 0x6d4]
movsx dx, al
cmovbe dx, si
lea edx, [eax + 1]
jmp 0x568568
jne 0x664d8b
sub eax, edx
je 0x6d5f35
lea ecx, [esp + 0x47c]
push ecx
jmp 0x5373ad
call fcn.00471259
add esp, 8
test cx, di
jmp 0x18618d6
jne 0x186abf9
mov edi, dword [esp + 0x14]
jmp 0x18dcaed
call fcn.0080394b
push edi
jmp loc.0042d998
jne 0x793c4f
push edi
jmp 0x79e5d4
call fcn.018a1fb2
mov dword [esp + 0x70], eax
mov edi, eax
stc
clc
cmp bl, 0x6d
cmp eax, ebx
jmp 0x8226f8
or edx, 0xffffffff
test edi, ebp
cmp di, bp
lock xadd dword [ecx], edx
dec edx
cmp esp, edx
test edx, edx
jmp 0x184a653
push ecx
call fcn.0046e750
lea esp, [esp + 8]
test eax, eax
jmp 0x7eb7e2
jg 0x773b01
mov ecx, dword [eax]
xchg dx, dx
movsx edx, bp
cwd
mov edx, dword [ecx]
jmp 0x75972c
push ebx
jmp 0x5c9590
mov dword [esp + 0xe0], ebx
mov dword [esp + 0x48], 0x18
cmp edx, edx
mov dword [esp + 0x4c], ebx
clc
mov dword [esp + 0x50], ebx
cmp esi, ebx
test esi, 0x347f5baf
mov dword [esp + 0x54], ebx
mov dword [esp + 0x58], ebx
clc
cmc
mov dword [esp + 0x5c], ebx
cmp bp, bx
test di, 0x272
cmp di, 0x41f
cmp eax, ebx
jmp 0x724926
je 0x1826e8f
cmp eax, dword [esp + 0x8c]
jmp 0x1826e89
push eax
jmp 0x5f797a
call fcn.007e8375
push esi
jmp 0x74700e
jne 0x7d9673
lea ecx, [esp + 0x6d4]
cmc
sub eax, edx
push ecx
movzx edx, bx
cwd
lea edx, [esp + 0x1c]
jmp 0x621af8
call fcn.00471259
add esp, 8
clc
test eax, eax
jmp 0x7e66d8
push eax
call fcn.00471259
add esp, 8
clc
test eax, eax
jmp 0x78d46f
push 0x1fffff
not dx
setae dl
lea edx, [esp + 0x70]
jmp 0x7e677a
je 0x80869e
mov edx, dword [eax]
mov ecx, eax
mov eax, dword [edx + 0xc]
jmp 0x7370fa
lea eax, [esp + 0x6d8]
jmp 0x184c5f8
je 0x42d99a
push 0x104
movsx ecx, cx
movzx ecx, ax
lea ecx, [esp + 0x6d8]
push ecx
jmp 0x185db92
mov cl, byte [eax]
jmp 0x18aea33
jne 0x18d99c5
push edi
jmp loc.0040ebcd
je 0x78d475
lea edx, [esp + 0x4e0]
movsx eax, di
push edx
mov ax, bp
setb ah
jmp 0x6b2fe8
push edx
call eax
mov eax, dword [esp + 0x64]
test edi, 0x50807c5c
cmp bx, bp
stc
cmp eax, ebx
jmp 0x7dad38
call fcn.0046e750
lea esp, [esp + 8]
cmc
test eax, eax
jmp 0x18271b2
jne 0x5b1330
lea edx, [esp + 0x48c]
push edx
not al
cwde
lea eax, [esp + 0x6d8]
jmp 0x1891bd1
push ebx
push 0x415de0
push ebx
jmp 0x18be0c0
call fcn.0046e750
add esp, 8
test bp, 0x4b55
stc
test eax, eax
jmp 0x183c872
call fcn.0187fa55
push edi
jmp 0x182591a
mov eax, dword [edx + 4]
jmp 0x773aff
je 0x748894
push 0x104
cmovo ecx, edx
movzx cx, cl
jmp 0x781340
call fcn.007c83b4
add esp, 0x1c
jmp 0x74b7be
je 0x182591c
push 0x104
lea edx, [esp + 0x6d8]
push edx
jmp 0x6adebf
push esi
jmp 0x7b6a68
call fcn.00440e80
mov eax, dword [esp + 0xe4]
adc edi, edi
shl di, 0xf1
mov edi, dword [esp + 0xa4]
cmc
cmp esi, ebx
cmp al, 0x21
cmp eax, ebx
jmp 0x7a90c6
push ebx
jmp 0x1873115
inc eax
cmp cl, bl
jmp 0x784a5c
call esi
lea eax, [esp + 0x454]
push eax
mov cl, 0x9f
movzx ecx, dx
lea ecx, [esp + 0x6d8]
jmp 0x79ddd0
lea edx, [esp + 0x2e0]
push 0x4d
jmp 0x18770b8
je 0x1826e94
call fcn.0046ddf5
cmp dword [esp + 0xe8], edi
jne 0x74f6f6
push 1
movsx ax, ch
mov esi, 0x50f2bf
jmp 0x7d0899
je 0x6d5f35
mov edi, dword [esp + 0x14]
jmp 0x73e0d3
push ebx
jmp 0x82b097
jne 0x18271b8
lea eax, [esp + 0x3e4]
bswap cx
not ecx
push eax
movzx ecx, bp
movsx cx, dh
lea ecx, [esp + 0x948]
jmp 0x561d5b
push edx
jmp 0x18bc00a
jg 0x664d7b
mov ecx, dword [eax]
cmovle edx, eax
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 4]
jmp 0x664d79
mov dword [esp + 0x24], ebx
jmp 0x18511b1
call fcn.004082c0
lea edx, [esp + 0x24]
bts di, ax
shl cx, cl
add esp, 4
movzx ecx, di
jmp 0x6cc21c
push ebx
push ebx
jmp 0x773106
push ebx
jmp 0x5369b2
push ecx
jmp 0x7c5482
jne 0x664d7b
call fcn.00450653
xor ecx, ecx
cmp eax, ebx
setle cl
setne cl
test bp, 0x5b81
cmp ecx, ebx
jmp 0x7cfde9
test eax, eax
jne 0x18a3bf2
mov edi, dword [esp + 0x14]
jmp 0x718d96
lea eax, [esp + 0x678]
movsx ecx, bx
not ecx
push eax
lea ecx, [esp + 0xb10]
push ecx
jmp 0x7851cf
mov edx, 0x5118b8
jmp 0x59ae6a
call dword [0x4e7444]
push eax
call esi
lea eax, [esp + 0x68c]
setp ch
movsx ecx, cx
xchg ch, ch
push eax
lea ecx, [esp + 0xb10]
jmp 0x185e918
je 0x79336b
lea ecx, [esp + 0xcc]
movzx edx, dx
push ecx
movzx edx, si
jmp 0x6348b9
push edx
jmp 0x724a2c
push eax
jmp 0x769877
mov dword [esp + 0x48], 0x18
stc
cmc
cmp eax, esp
mov dword [esp + 0x4c], ebx
mov dword [esp + 0x50], ebx
test esp, ecx
cmp si, 0x3492
jmp 0x7658e8
mov eax, dword [edx + 0xc]
call eax
lea esi, [eax + 0x10]
not edi
mov dword [esp + 0x28], esi
bswap di
mov byte [esp + 0x1440], 9
bswap di
mov edi, dword [esp + 0x14]
jmp 0x7178d3
lea edx, [esp + 0x46c]
push edx
movsx eax, sp
mov eax, edi
cbw
lea eax, [esp + 0xb10]
jmp 0x734d29
lea eax, [esp + 0x2e0]
jmp 0x6af914
inc eax
cmc
cmp dx, cx
cmp ch, 0xf3
cmp cl, bl
jmp 0x7b9525
call fcn.0046e750
add esp, 8
cmc
stc
test si, 0x2821
test eax, eax
jmp 0x5f117d
push ebx
call dword [0x4e7444]
push eax
jmp 0x6d5f2f
mov edi, eax
test di, 0x153a
cmp eax, ebx
jmp 0x7d1dbb
call fcn.004030c0
mov eax, dword [0x52ae3c]
clc
mov dword [esp + 0x70], ebx
test di, 0x6d4d
mov dword [esp + 0xcc], edi
mov dword [esp + 0xd0], ebx
jmp 0x1893f59