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

Disassembly:
call fcn.00440e35
cmp dword [esp + 0x110], edi
jne 0x5b950f
push 1
bswap eax
cbw
mov esi, 0x4e30cc
movzx eax, di
lea eax, [esp + 0x680]
jmp 0x7d5453
lea eax, [esp + 0x934]
lea edx, [eax + 1]
jmp 0x72661c
call eax
mov eax, dword [esp + 0x70]
cmp eax, ebx
jmp 0x507bba
push edx
jmp 0x78e764
inc eax
cmc
cmp cl, bl
jmp 0x6eb128
jmp 0x706ea8
lea ecx, [esp + 0xabc]
setg dh
cwde
push ecx
lea edx, [esp + 0x940]
xchg ah, al
push edx
nop
jmp 0x57a27a
push 0xff
jmp 0x5856c9
push eax
jmp 0x7b8aec
call 0x6eccb8
mov dword [esp + 0x68], eax
mov edi, eax
cmp ecx, 0x1e730a91
cmc
cmp esp, ebx
cmp eax, ebx
je 0x7048d1
push 0x104
setno dh
bswap edx
movzx dx, dh
lea edx, [esp + 0x680]
jmp 0x6dc793
cmp eax, 0x44808111
je 0x763f65
cmp eax, 0x44a08111
jmp 0x763f5f
push edx
call fcn.005b5d81
add esp, 0x1c
push ebx
jmp 0x7e7553
push ecx
movzx edx, sp
lea edx, [esp + 0x938]
jmp 0x602650
lea eax, [esp + 0xab4]
xchg cl, cl
not edx
bswap edx
lea edx, [eax + 1]
lea esp, [esp]
inc cl
mov cl, byte [eax]
jmp 0x4fe282
jne 0x5052fb
lea edi, [esp + 0x67c]
bswap ecx
mov cx, bp
mov ecx, esi
call fcn.0040941a
push esi
jmp 0x74442e
jne 0x6c03ed
push edi
jmp 0x734e4b
jg 0x872059
mov ecx, dword [eax]
bswap edx
mov edx, dword [ecx]
jmp 0x68918d
call esi
mov edi, eax
not eax
movzx eax, bp
mov eax, dword [esp + 0x30]
jmp 0x53b434
jg 0x80a4f6
mov ecx, dword [eax]
mov edx, dword [ecx]
push eax
movzx ax, al
cbw
mov eax, dword [edx + 4]
jmp 0x80a4f4
jne 0x565f47
sub eax, edx
je 0x613a67
lea ecx, [esp + 0x660]
bswap dx
setne dh
jmp 0x5049c0
mov dword [esp + 0x5c], ebx
cmp di, 0x284c
mov dword [esp + 0x60], ebx
test ch, cl
cmp eax, ebx
jmp 0x53c06e
lea eax, [esp + 0xab8]
jmp 0x7d2971
push 0xffffffffffffffec
push eax
jmp 0x806c98
je 0x507bc0
lea edx, [esp + 0xcc]
mov ch, 0x66
push edx
lea ecx, [esp + 0x50]
cmovns edx, eax
bswap dx
jmp 0x6be2b0
push ebx
movzx edx, di
push 0x4d
cdq
cwd
setge dl
lea edx, [esp + 0x28c]
jmp 0x5dfbba
push ecx
call fcn.00440a1f
lea esp, [esp + 8]
clc
cmp sp, 0x5b55
test eax, eax
jmp 0x54f550
push ebx
jmp 0x78fad4
push 0x405eb0
jmp 0x7e8e89
push edx
jmp 0x833174
push 0x4d
push edx
jmp 0x7a3a90
jl 0x87e703
mov ecx, dword [esp + 0x18]
lahf
movzx eax, di
push ecx
jmp 0x58cfbb
je 0x5fd409
push 0x104
lea eax, [esp + 0x680]
jmp 0x5d580d
lea eax, [esp + 0x934]
cdq
lea edx, [eax + 1]
dec cl
mov cl, bl
mov cl, byte [eax]
jmp 0x766592
jne 0x6b8ff5
mov edi, dword [esp + 0x18]
jmp 0x72de89
mov edi, dword [esp + 0x18]
jmp 0x6ef10e
call dword [0x4bb368]
push eax
jmp 0x87e6fd
je 0x557712
inc dword [esp + 0x48]
cmp dword [esp + 0x48], 2
jl 0x87e703
mov edi, dword [esp + 0x18]
jmp 0x83c405
jne 0x7bba50
lea eax, [esp + 0x934]
not cl
lea edx, [eax + 1]
mov cl, cl
nop
dec cl
mov cl, byte [eax]
jmp 0x7c8eba
je 0x649e9d
push 0x104
lea ecx, [esp + 0x680]
jmp 0x6dccf7
jne 0x7f688c
lea eax, [esp + 0x3ac]
push eax
lea ecx, [esp + 0x938]
push ecx
call fcn.0043f1c0
add esp, 8
test esi, esp
cmp esp, 0x37bf49e0
test eax, eax
jmp 0x7f6886
call esi
lea eax, [esp + 0x934]
inc cl
lea edx, [eax + 1]
mov cl, 0x4f
nop
xchg cl, cl
mov cl, byte [eax]
jmp 0x6c3616
push ebx
jmp 0x41c6be
cmp esi, ebx
jmp 0x7b6104
lea eax, [esp + 0x934]
cdq
dec dh
lea edx, [eax + 1]
mov cl, byte [eax]
jmp 0x78bfaf
call 0x59e4c5
push 0xfffffffffffffff4
jmp 0x80da20
push 0xf
setge al
movsx eax, dx
lea eax, [esp + 0x288]
jmp 0x840ec0
push eax
call fcn.0043f1c0
lea esp, [esp + 8]
test dl, 0xfe
test eax, eax
jmp 0x5b2571
push 0x1fffff
jmp 0x6c03e4
jne 0x755042
lea edx, [esp + 0x414]
bswap eax
movzx eax, bx
jmp 0x81183a
lea eax, [esp + 0x939]
push ebx
push eax
jmp 0x848cac
je 0x87e703
lea ecx, [esp + 0x31c]
push ecx
mov edx, edi
bswap edx
cdq
lea edx, [esp + 0xab8]
jmp 0x6f4e78
call fcn.0042de9a
lea esp, [esp + 4]
test di, 0x7956
xor eax, eax
rcr bh, cl
adc esi, edi
mov ecx, dword [esp + 0x13e0]
shl si, 0xf0
jmp 0x5e4de2
push eax
jmp 0x56b299
lea edx, [esp + 0x680]
cbw
push edx
movzx edx, sp
jmp 0x81c844
push ecx
jmp 0x5a8bfd
jne 0x726599
lea edx, [esp + 0x2dc]
jmp 0x5df0e3
call dword [0x4bb368]
push eax
jmp 0x565f34
je 0x604936
mov edx, dword [eax]
movzx cx, al
not cx
cmovle ecx, esp
mov ecx, eax
mov eax, dword [edx + 0xc]
jmp 0x6725d3
push ebx
push eax
jmp 0x7a8e74
call fcn.005b5d81
add esp, 0x1c
jmp 0x78b298
call fcn.005b5d81
add esp, 0x1c
jmp 0x79e03e
call fcn.0043f1c0
add esp, 8
test eax, eax
jmp 0x77b359
dec edx
test edx, edx
jmp 0x50df22
je 0x70b86e
mov edi, dword [esp + 0x18]
jmp 0x5e0b6b
mov ecx, dword [esp + 0x28]
push ecx
call dword [0x4bb370]
mov edx, dword [esp + 0x18]
setnp ah
mov ah, 0xcb
jmp 0x83444e
push ecx
jmp 0x5a6dc4
je 0x872059
mov eax, dword [esp + 0x18]
movzx dx, cl
xchg dh, cl
cmovne ecx, ebp
push eax
bswap ax
lea ecx, [esp + 0x680]
not ah
cwde
cmovle ax, ax
push ecx
lea edx, [esp + 0xabc]
not ax
movsx cx, al
movzx ecx, bp
push edx
jmp 0x5c8f77
call dword [0x4bb368]
push eax
jmp 0x82580c
lea eax, [esp + 0x940]
xchg cl, ch
bswap cx
push eax
push 0x18
movsx cx, ah
lea ecx, [esp + 0x288]
jmp 0x6cda34
cmp eax, ebx
jmp 0x6535a1
call fcn.0040eaf0
mov eax, dword [esp + 0x10c]
btc di, bp
mov edi, dword [esp + 0xa4]
cmp ecx, edx
jmp 0x5cb3fa
push eax
jmp 0x704591
call fcn.00443bb0
add esp, 0xc
movzx ecx, dx
xchg ch, ch
bswap cx
push 0xff
movsx cx, dl
jmp 0x401599
push ebx
push 0x405eb0
push ebx
push ebx
jmp 0x5a016a
push 0x4d
jmp 0x6b2edb
push edx
jmp 0x623b11
push edx
jmp 0x85846a
call fcn.0059c79d
mov esi, eax
cmp esi, ebx
je 0x6c64ba
push 0x104
setle cl
jmp 0x8336c0
mov dword fs:[0], ecx
sbb edi, edi
not esi
pop ecx
sar ebx, cl
shrd di, di, 0x1b
xor bx, di
pop edi
pop esi
add bh, 0x77
mov cx, 0x1ea6
pop ebx
movsx cx, cl
mov ecx, dword [esp + 0x13c8]
test ch, ch
xor ecx, esp
jmp 0x774494
push ebx
push esi
jmp 0x7e9dc8
je 0x5b950f
lea eax, [esp + 0x67c]
cmovbe dx, ax
lea edx, [eax + 1]
jmp 0x7fb6f7
call 0x799c8a
mov dword [esp + 0x30], eax
cmp edx, 0x5784488a
cmp eax, ebx
jmp 0x67e6f8
call fcn.0040f2a0
mov eax, dword [esp + 0xac]
jmp 0x828386
or edx, 0xffffffff
clc
jmp 0x6cb0bb
call dword [0x4bb370]
mov ecx, dword [esp + 0x18]
push ecx
movzx eax, si
lea edx, [esp + 0x680]
movsx eax, dx
push edx
lahf
mov ecx, ebp
lea eax, [esp + 0xabc]
mov ch, 0xfc
bswap cx
movzx ecx, sp
push eax
bswap edx
lea ecx, [esp + 0x940]
mov dx, dx
push ecx
jmp 0x53fdca
je 0x72de14
push 0x104
not dl
movzx dx, bh
lea edx, [esp + 0x680]
jmp 0x7e0617
je 0x6cbab8
lea ecx, [esp + 0x35c]
cdq
cwd
push ecx
movzx dx, bh
mov dx, cx
movsx edx, di
lea edx, [esp + 0xab8]
push edx
jmp 0x7895e6
push edx
call fcn.0043f1c0
lea esp, [esp + 8]
test eax, eax
je 0x613a67
mov edi, dword [esp + 0x18]
jmp 0x83c28b
call fcn.0043f1c0
lea esp, [esp + 8]
cmp ax, 0x5762
test bp, cx
jmp 0x7991b8
push 0x80004005
call fcn.00410d50
int3
push 0x405eb0
jmp 0x70836b
lea eax, [esp + 0x634]
push eax
movsx cx, dh
cmovp ecx, esp
lea ecx, [esp + 0xab8]
jmp 0x82f32c
push edx
call fcn.0040ee80
lea eax, [esp + 0x18]
not ecx
push eax
movsx ecx, di
xchg ch, ch
lea ecx, [esp + 0x110]
movzx edi, sp
push ecx
bswap edi
lea edi, [esp + 0x94]
jmp 0x5ce07d
push eax
setl ch
cmovp di, dx
bswap di
lea ecx, [esp + 0x188]
push ecx
bswap di
lea edi, [esp + 0x14c]
jmp 0x723c97
push eax
jmp 0x8670b1
je 0x7bba50
mov esi, dword [esp + 0x24]
cmp ebp, 0x53f170a9
cmp esi, esp
cmp esi, 0x50101
jmp 0x7bd36b
push ebx
jmp 0x6ad59c
call fcn.0040f2a0
mov ecx, dword [esp + 0x144]
jmp 0x797fb1
push 5
jmp 0x77b395
nop
jmp 0x72f4bb
push ebx
push esi
jmp 0x6c38f5
jne 0x693083
cmp dword [esp + 0x18], ebx
je 0x6cbab8
lea ecx, [esp + 0x2dc]
movsx edx, di
cdq
push ecx
cdq
cwd
movsx edx, sp
lea edx, [esp + 0xab8]
push edx
jmp 0x659e78
call fcn.0059c79d
mov esi, eax
test esi, ecx
cmp edx, edi
cmc
cmp esi, ebx
jmp 0x54deba
call dword [0x4bb370]
mov edx, dword [esp + 0x18]
cwde
push edx
lea eax, [esp + 0x680]
push eax
mov dl, 0x44
cwd
lea ecx, [esp + 0xabc]
push ecx
cmovle dx, cx
lea edx, [esp + 0x940]
movzx ax, al
push edx
mov eax, eax
push ebx
cbw
cwde
push 0x4d
setg al
mov ax, di
cmovbe ax, si
lea eax, [esp + 0x28c]
jmp 0x7be971
push ebx
jmp 0x416fd0
je 0x405d74
cmp eax, dword [esp + 0x8c]
jmp 0x405d6e
push ecx
call fcn.00440a1f
add esp, 8
test eax, eax
jmp 0x6b68d5
call fcn.00440a1f
lea esp, [esp + 8]
test eax, eax
jmp 0x557cf2
je 0x552325
lea eax, [esp + 0x934]
cwd
mov cl, 0x7e
lea edx, [eax + 1]
lea esp, [esp]
mov cl, 0x82
not cl
mov cl, byte [eax]
jmp 0x7e159b
je 0x504d74
mov edi, dword [esp + 0x18]
jmp 0x826615
push esi
call 0x7812d8
push esi
jmp 0x649e97
jne 0x72f4bb
sub eax, edx
jmp 0x58ad37
call fcn.0043f1c0
lea esp, [esp + 8]
clc
stc
test eax, eax
jmp 0x82b824
push edx
jmp 0x734266
call eax
add eax, 0x10
mov dword [esp + 0x34], eax
jmp 0x753e6b
call fcn.005b5d81
add esp, 0x1c
jmp 0x78fa4c
mov ecx, dword [esp + 0x18]
mov ax, bp
push ecx
cmovb edx, esi
movsx eax, dx
xchg dx, ax
lea edx, [esp + 0x680]
cwde
lahf
cmova cx, si
push edx
lea eax, [esp + 0xabc]
cdq
push eax
not edx
cwd
lea ecx, [esp + 0x940]
cmovg edx, edx
push ecx
push 6
lea edx, [esp + 0x288]
push 0x4d
push edx
call fcn.005b5d81
add esp, 0x1c
jmp 0x6ff9af
jne 0x5008c7
lea esi, [esp + 0x8c]
jmp 0x7f913a
jne 0x5b2577
lea eax, [esp + 0x374]
movzx cx, cl
movzx ecx, bx
not cl
push eax
xchg ecx, ecx
movzx ecx, bx
lea ecx, [esp + 0x938]
push ecx
call fcn.0043f1c0
lea esp, [esp + 8]
clc
test eax, eax
jmp 0x6cd132
call 0x85721a
push esi
jmp 0x5fd403
push eax
mov eax, dword [edx + 4]
jmp 0x872057
lea eax, [esp + 0x938]
push eax
call fcn.0043f1c0
lea esp, [esp + 8]
cmp bx, 0x24df
test eax, eax
jmp 0x771e90
mov edi, dword [esp + 0x18]
jmp 0x758430
je 0x54e792
lea eax, [esp + 0x3ec]
push eax
lea ecx, [esp + 0xab8]
jmp 0x7d04e0
push ebx
jmp 0x5c405c
push 0x405eb0
jmp 0x64d33a
push eax
call fcn.00440a1f
lea esp, [esp + 8]
test eax, eax
jmp 0x6ef235
push ecx
jmp 0x71698f
je 0x552325
lea edx, [esp + 0x3fc]
not ax
push edx
mov ax, di
lea eax, [esp + 0xab8]
jmp 0x76219a
lea edx, [esp + 0x41c]
not al
push edx
movsx ax, bh
not ah
cmovns ax, sp
lea eax, [esp + 0xab8]
jmp 0x82915e
push esi
jmp 0x686e51
push ecx
cwd
push 0x1fffff
movsx edx, dx
mov dl, 0x1b
lea edx, [esp + 0x7c]
push edx
jmp 0x4fcba0
push edx
jmp 0x7b5bfd
call 0x57e341
mov dword [esp + 0x70], eax
mov edi, eax
test esp, edi
jmp 0x7a3afe
inc eax
cmp cl, bl
jmp 0x5340b0
call 0x6f8d18
push esi
jmp 0x7677dd
push ebx
jmp 0x7c93aa
call dword [0x4bb370]
mov edx, dword [esp + 0x18]
nop
push edx
not ah
lea eax, [esp + 0x680]
seto dh
cdq
movzx cx, bh
push eax
cbw
jmp 0x4ff84b
call fcn.005b5d81
add esp, 0x1c
jmp 0x7ee186
lock xadd dword [ecx], edx
jmp 0x5b2569
cmp dword [esp + 0x18], ebx
jne 0x418d3f
mov edx, dword [esp + 0x30]
jmp 0x57862a
jne 0x5b2577
lea edx, [esp + 0x424]
movzx ax, cl
setae ah
movzx eax, dx
push edx
nop
bswap ax
lea eax, [esp + 0x938]
jmp 0x57f8d4
push 0x4d
push ecx
call fcn.005b5d81
add esp, 0x1c
jmp 0x872059
call fcn.0043f1c0
lea esp, [esp + 8]
cmc
cmp ecx, ebp
cmp edi, 0x7afa74ba
test eax, eax
jmp 0x585048
call fcn.00440a1f
lea esp, [esp + 8]
cmc
test esp, edx
test eax, eax
jmp 0x85b82c
push edx
jmp 0x7168e0
push edx
jmp 0x817b9b
push ecx
jmp 0x77b7ba
jne 0x504d8d
sub eax, edx
jmp 0x75ce2b
call fcn.0059c79d
mov esi, eax
jmp 0x573e37
jne 0x815705
cmp edi, 0x3e8
jmp 0x6fddb1
jne 0x87206c
sub eax, edx
jmp 0x74146a
call fcn.007f3a92
mov eax, dword [0x4f7a00]
mov dword [esp + 0x68], ebx
stc
mov dword [esp + 0x134], edi
mov dword [esp + 0x138], ebx
mov dword [esp + 0x4c], 0x18
mov dword [esp + 0x50], ebx
clc
mov dword [esp + 0x54], ebx
mov dword [esp + 0x58], ebx
mov dword [esp + 0x5c], ebx
cmc
test bp, 0x6b8f
mov dword [esp + 0x60], ebx
cmc
cmp edx, esi
cmp eax, ebx
jmp 0x7d49b7
push edx
call fcn.00440a1f
add esp, 8
test sp, sp
stc
test eax, eax
jmp 0x77f3ca
push eax
jmp 0x6c916a
jne 0x815705
cmp esi, 0x44808111
jmp 0x8156ef
push ebx
jmp 0x75da04
push ebx
jmp 0x6bcf5e
mov eax, dword [esp + 0x18]
mov cl, cl
setb dl
push eax
not eax
mov ecx, esi
lea ecx, [esp + 0x680]
nop
movsx eax, si
push ecx
lea edx, [esp + 0xabc]
push edx
lahf
lea eax, [esp + 0x940]
movsx ecx, bp
xchg cx, cx
push eax
push 0x34
lea ecx, [esp + 0x288]
jmp 0x763213
call esi
lea eax, [esp + 0x404]
jmp 0x773603
push 0xe3ed2a11
call fcn.006c7747
jne 0x565f36
push ebx
jmp 0x77af91
push ebx
push ebx
jmp 0x552620
call dword [0x4bb370]
lea eax, [esp + 0xab4]
cwd
lea edx, [eax + 1]
jmp 0x634e22
call fcn.0043f1c0
add esp, 8
cmp edx, 0x3f884059
cmp cl, cl
test eax, eax
jmp 0x735c30
call fcn.005b5d81
add esp, 0x1c
jmp 0x8309c6
je 0x815705
cmp dword [esp + 0x1c], 0x50101
jmp 0x7e4cca
push eax
jmp 0x8198b4
call fcn.0040eaf0
mov edx, dword [esp + 0x15c]
bswap eax
mov eax, dword [esp + 0x144]
movsx edi, cx
lea esi, [esp + 0x11c]
lea edi, [esp + 0x184]
jmp 0x805981
lea edx, [esp + 0x35c]
jmp 0x79e3f8
push eax
jmp 0x66a46b
call dword [0x4bb370]
mov eax, dword [esp + 0x18]
movzx dx, al
movzx edx, di
not ch
push eax
mov edx, edi
cbw
lea ecx, [esp + 0x680]
push ecx
bswap edx
lea edx, [esp + 0xabc]
not cl
push edx
xchg ecx, ecx
cwde
bswap ecx
lea eax, [esp + 0x940]
not ch
cmovo cx, ax
setne ch
push eax
mov ch, dh
not ch
push ebx
lea ecx, [esp + 0x288]
jmp 0x5dea9c
call fcn.007f3a92
mov eax, dword [0x4f7a00]
cmp edx, esi
test cx, di
cmp esi, 0x450613e9
mov dword [esp + 0x70], ebx
test esp, 0x14744ec9
mov dword [esp + 0xcc], edi
stc
jmp 0x84e258
mov cl, byte [eax]
jmp 0x7f91be
push ecx
jmp 0x5ea657
call fcn.0043f1c0
add esp, 8
test sp, sp
cmp cx, bx
test eax, eax
jmp 0x68156b
push ebx
jmp 0x585008
jne 0x693083
lea eax, [esp + 0x434]
push eax
jmp 0x736afc
lea ecx, [esp + 0x938]
jmp 0x85a23c
call fcn.0059c79d
mov dword [esp + 0x28], eax
cmp ecx, 0xf8e2db5
stc
cmp eax, ebx
jmp 0x77ac70
je 0x70b86e
lea ecx, [esp + 0x42c]
xchg dh, dh
push ecx
lea edx, [esp + 0x938]
jmp 0x66db3b
call dword [0x4bb370]
call fcn.00402bb0
cmp eax, 1
jmp 0x7fb66e
call fcn.0042f11f
sub ecx, ecx
cmp eax, ebx
not cl
setne cl
cmp ecx, ebx
jmp 0x7576fb
mov byte [esp + 0x13e8], 4
jmp 0x74e109
je 0x82580e
mov ecx, dword [esp + 0x18]
push ecx
movsx dx, ch
lea edx, [esp + 0x680]
push edx
rdtsc
cbw
lea eax, [esp + 0xabc]
jmp 0x779e62
je 0x604936
mov edx, dword [eax]
mov ecx, eax
cwde
movzx eax, ax
mov eax, dword [edx + 0xc]
call eax
lea esi, [eax + 0x10]
mov dword [esp + 0x20], esi
bswap edi
movsx edi, ax
mov byte [esp + 0x13e8], 5
mov edi, dword [esp + 0x18]
jmp 0x737b63
call fcn.0059c79d
mov esi, eax
cmp esi, ebx
jmp 0x5fedbd
je 0x5755fc
lea ecx, [esp + 0x60c]
cdq
mov dh, 0x56
push ecx
not dx
movsx edx, si
lea edx, [esp + 0xab8]
jmp 0x8102ea
push ebx
jmp 0x629e8c
jne 0x8670d5
sub eax, edx
jmp 0x717f90
push eax
call fcn.00440a1f
add esp, 8
cmc
stc
test eax, eax
jmp 0x65b39e
call fcn.00440a1f
lea esp, [esp + 8]
test eax, eax
jmp 0x412b21
push 0x4d
jmp 0x7b4f6f
jne 0x575609
sub eax, edx
jmp 0x69a3cc
jne 0x6cbaae
lea eax, [esp + 0x18]
jmp 0x62251d
push eax
call 0x7ac4dc
push edi
jmp 0x7048cf
inc eax
test dh, al
jmp 0x87e7de
call dword [0x4bb370]
mov eax, dword [esp + 0x18]
movzx ecx, bx
bswap edx
push eax
cmovnp ax, ax
movsx ecx, ax
xchg ecx, ecx
lea ecx, [esp + 0x680]
bswap dx
push ecx
cmove ecx, ebp
cbw
lea edx, [esp + 0xabc]
bswap ax
cbw
movsx eax, di
push edx
cmovp ax, ax
lea eax, [esp + 0x940]
not ch
push eax
mov ch, al
push ebx
push 0x4d
movzx cx, al
lea ecx, [esp + 0x28c]
jmp 0x59b928
jne 0x693083
lea ecx, [esp + 0x3e4]
movzx edx, sp
mov dl, 0x46
seto dl
push ecx
cmovle edx, ebx
lea edx, [esp + 0x938]
jmp 0x6d82a4
push eax
lea ecx, [esp + 0x680]
jmp 0x84691f
call fcn.0043ed59
mov esp, ebp
not ebp
cmovns bp, ax
pop ebp
jmp 0x43b346
push eax
call fcn.0042de9a
add esp, 4
mov si, sp
lea esi, [esp + 0x144]
jmp 0x7de3b0
push eax
mov ch, 0x38
lea ecx, [esp + 0x940]
push ecx
push 6
lea edx, [esp + 0x288]
jmp 0x7dd3a4
je 0x5b951a
push 0x104
mov cx, 0x4a95
movzx cx, al
cdq
lea ecx, [esp + 0x680]
push ecx
movsx dx, ch
push ebx
mov edx, eax
jmp 0x4fe072
push ebx
jmp 0x5db812
jne 0x693083
lea edx, [esp + 0x3a4]
jmp 0x7a7656
push ecx
call 0x4ffc8d
test eax, eax
je 0x815705
mov byte [esp + 0x2f], 1
jmp 0x7ac2c4
push ebx
jmp 0x6650c6
jne 0x82a3cd
lea ecx, [esp + 0x67c]
sub eax, edx
movzx dx, bh
push ecx
seto dl
not dx
lea edx, [esp + 0x38]
jmp 0x620a85
je 0x552325
lea eax, [esp + 0x464]
xchg cl, cl
movsx ecx, bx
push eax
xchg ecx, ecx
bswap ecx
lea ecx, [esp + 0xab8]
jmp 0x654fec
inc eax
test bx, dx
cmp cl, bl
jmp 0x77df87
push ebx
push ebx
jmp 0x60d5c9
je 0x801d41
push 0x104
lea ecx, [esp + 0x680]
jmp 0x5bbc0a
jne 0x6cbaae
mov eax, dword [esp + 0x74]
cmc
stc
jmp 0x5016bc
call fcn.00440a1f
lea esp, [esp + 8]
clc
stc
jmp 0x86b668
je 0x872059
lea ecx, [esp + 0x384]
push ecx
lea edx, [esp + 0x938]
jmp 0x547409
jmp 0x87e703
inc eax
cmc
stc
cmp cl, bl
jmp 0x7637c2
call 0x7c6590
test eax, eax
jmp 0x5ee5d3
jmp 0x87e703
push 0x1fffff
jmp 0x501600
je 0x7d1200
lea ecx, [esp + 0x934]
jmp 0x7a2cc6
push ecx
jmp 0x81e534
test eax, eax
jmp 0x637f77
push 5
jmp 0x4141a7
push ebx
jmp 0x7828a5
push edx
jmp 0x6aeda7
push 0x4e3148
jmp 0x7d11ec
call fcn.0040f2a0
mov eax, dword [esp + 0x8c]
jmp 0x779de6
call fcn.005b5d81
lea eax, [esi - 0x10]
sar cl, 0x15
lea esp, [esp + 0x1c]
stc
rol cl, 0xbf
mov byte [esp + 0x13e8], 4
ror ch, 0x24
clc
lea ecx, [eax + 0xc]
stc
or edx, 0xffffffff
lock xadd dword [ecx], edx
dec edx
test edx, edx
jmp 0x5338f3
cmp eax, ebx
jmp 0x784e7f
push edx
movzx eax, cx
mov ah, 0x5a
lea eax, [esp + 0x938]
jmp 0x7c8d5f
call 0x7f6a4a
push edi
jmp 0x801d3f
call 0x64556c
push esi
jmp 0x72de0e
jmp 0x815701
push ecx
jmp 0x866cc1
je 0x677ea5
push 0x104
lea eax, [esp + 0x680]
jmp 0x58cacd
push ecx
jmp 0x5a7b1e
call fcn.00440a1f
add esp, 8
test ebx, esp
cmp bp, bx
test eax, eax
jmp 0x55eded
je 0x7677e3
push 0x104
bswap dx
lea edx, [esp + 0x680]
push edx
jmp 0x6367db
push edx
jmp 0x5f0647
call fcn.0043f1c0
add esp, 8
test eax, eax
jmp 0x65d54e
mov esi, dword [esp + 0x24]
stc
cmp dword [esp + 0x18], ebx
jmp 0x600086
push ebx
jmp 0x82dd04
jne 0x7bba55
mov eax, dword [esp + 0x30]
jmp 0x79dd36
push eax
jmp 0x7d9df7
cmp byte [esp + 0x2f], bl
jmp 0x59fcce
jne 0x557d09
sub eax, edx
jmp 0x625d04
call fcn.00440a1f
add esp, 8
stc
test eax, eax
jne 0x5755fc
mov edi, dword [esp + 0x18]
jmp 0x647ab6
push eax
jmp 0x60267e
inc eax
test di, dx
jmp 0x870cd9
push 0x405eb0
jmp 0x7bd35b
push ecx
jmp 0x408e38
push ecx
call fcn.0043f1c0
add esp, 8
cmp ax, ax
test eax, eax
jne 0x552325
lea eax, [esp + 0x934]
cwd
dec dh
lea edx, [eax + 1]
mov cl, 0x5c
inc cl
lea ebx, [ebx]
mov cl, byte [eax]
inc eax
cmp cl, bl
jne 0x7d1218
sub eax, edx
jmp 0x7e11a3
push eax
jmp 0x6d799d
je 0x7e8522
lea ecx, [esp + 0x134]
cdq
push ecx
movsx ecx, dx
cwd
lea edx, [esp + 0x50]
push edx
bswap cx
push 0x1fffff
jmp 0x41d189
jmp 0x5a8bfd
push 0x4d
jmp 0x50445f
mov byte [esp + 0x13e8], 0xb
jmp 0x62fde8
push edx
jmp 0x81ecc5
je 0x771e96
lea edx, [esp + 0x488]
not ah
cmovae eax, edi
push edx
cwde
jmp 0x68e0dc
inc eax
cmp cl, bl
jmp 0x827fe2
push edx
call fcn.0042de9a
add esp, 4
not si
movsx esi, sp
lea esi, [esp + 0xac]
mov dword [esp + 0x13e8], 0xd
jmp 0x5f3b32
jne 0x815705
mov ecx, dword [esp + 0x30]
jmp 0x6348cd
push ebx
push ebx
jmp 0x5460d4
push edi
jmp 0x54508c
push ebx
jmp 0x6a0161
call 0x5a60f2
push esi
jmp 0x6c64b4
push ebx
jmp 0x833c41
jne 0x552325
lea eax, [esp + 0x934]
lea edx, [eax + 1]
xchg cl, cl
mov cl, byte [eax]
inc eax
cmp cl, bl
jmp 0x81803f
mov byte [esp + 0x13e8], 0xa
jmp 0x7a2d93
inc eax
cmc
cmp cl, bl
jmp 0x667218
jne 0x7047ec
lea edx, [esp + 0x648]
cbw
push edx
lea eax, [esp + 0x680]
jmp 0x82b7ea
jmp 0x82a3cd
mov dword [esp + 0x50], ebx
test esp, ebx
clc
mov dword [esp + 0x54], ebx
clc
test ax, 0x3bed
mov dword [esp + 0x58], ebx
jmp 0x53af9e
call esi
lea edx, [esp + 0x384]
push edx
lea eax, [esp + 0x680]
jmp 0x72680c
mov dword [esp + 0x24], eax
call esi
mov esi, eax
and ax, 0x2ee3
bt eax, 0x69
test eax, edi
lea eax, [esp + 0xab4]
jmp 0x7c3493
mov dword [esp + 0x120], edx
mov dword [esp + 0x11c], eax
call fcn.0040eba0
test al, al
jmp 0x557708
call esi
mov ecx, dword [esp + 0x30]
push 0xfffffffffffffff0
push ecx
jmp 0x802345
call eax
lea eax, [edi - 0x10]
mov byte [esp + 0x13e8], 3
cmovg cx, bx
bsr ecx, esi
lea ecx, [eax + 0xc]
jmp 0x5f6ecb
push esi
jmp 0x81b644
push edx
jmp 0x532d67
push edx
jmp 0x7c7cf3
call fcn.00440a1f
lea esp, [esp + 8]
stc
test ax, 0x3100
test eax, eax
jmp 0x866051
push edx
movzx eax, dx
mov ah, 0xa7
lea eax, [esp + 0x680]
jmp 0x7222fd
je 0x815701
cmp esi, 0x44a08111
jne 0x815705
inc dword [esp + 0x40]
cmp dword [esp + 0x40], 3
jmp 0x54ab23
push ebx
jmp 0x765153
jne 0x7f6898
sub eax, edx
je 0x504d74
lea edx, [esp + 0x3ac]
nop
movzx eax, bp
cmovae ax, di
push edx
movsx eax, dx
lahf
lea eax, [esp + 0x938]
jmp 0x50099e
call fcn.0043f1c0
add esp, 8
clc
stc
test eax, eax
jmp 0x75503c
call 0x69e013
cmp eax, ebx
jmp 0x5052e2
lea eax, [esp + 0xabc]
push eax
setg dh
movsx edx, bp
lea ecx, [esp + 0x940]
movsx edx, ax
cdq
push ecx
mov edx, 0x3bee1b6e
push 0x32
cdq
not dh
xchg dl, dl
lea edx, [esp + 0x288]
push 0x4d
jmp 0x8448e8
call fcn.0042de9a
add esp, 4
bswap si
lea esi, [esp + 0x164]
jmp 0x865182
push ebx
jmp 0x861ff0
call esi
lea eax, [esp + 0x620]
push eax
bswap cx
mov ecx, 0x65c219ec
cmove ecx, eax
lea ecx, [esp + 0xab8]
jmp 0x542e01
call fcn.0059c79d
mov esi, eax
stc
test si, 0x3444
cmp esi, ebx
jmp 0x55c910
jne 0x65b3bd
sub eax, edx
je 0x7f688c
lea ecx, [esp + 0x3dc]
cmovg edx, ebx
bswap dx
push ecx
mov dl, ah
lea edx, [esp + 0xab8]
jmp 0x6c013f
je 0x744434
push 0x104
setae ch
not ch
lea ecx, [esp + 0x680]
jmp 0x7ad701
push eax
jmp 0x58b7fc
push eax
jmp 0x810577
mov cl, byte [eax]
jmp 0x77f9bc
push eax
jmp 0x762282
jne 0x5c1858
lea eax, [esp + 0x934]
lea edx, [eax + 1]
mov cl, byte [eax]
jmp 0x84a33e
push ebx
jmp 0x88434d
push ecx
call fcn.00440a1f
lea esp, [esp + 8]
test eax, eax
je 0x85b832
lea edx, [esp + 0x47c]
mov ax, 0x26bf
bswap eax
mov ax, cx
push edx
movzx eax, bx
jmp 0x53afe0
jmp 0x87e703
call fcn.0043f1c0
lea esp, [esp + 8]
test eax, eax
jmp 0x5c1852
lea ecx, [esp + 0x680]
jmp 0x7300cb
push ebx
jmp 0x6c64ae
mov edi, dword [esp + 0x34]
setnp cl
push edx
setae dh
cbw
mov dx, si
push edi
cdq
lahf
lea eax, [esp + 0xabc]
setbe cl
cwd
push eax
cmovno edx, ecx
lea ecx, [esp + 0x940]
cwd
movsx edx, dx
sets dh
push ecx
setno dl
push 0x38
cdq
mov dh, ah
lea edx, [esp + 0x288]
jmp 0x549fb7
call fcn.0059c79d
mov edi, eax
cmc
cmp edi, ebx
jmp 0x7b1ca3
call fcn.0059c79d
mov esi, eax
cmp si, 0x358
cmp esi, ebx
jmp 0x8280d5
push 0x4d
jmp 0x6f70eb
push edx
jmp 0x675358
push ecx
jmp 0x6d0d92
mov byte [esp + 0x940], bl
jmp 0x5d89b7
inc eax
cmp cl, bl
jne 0x82b834
sub eax, edx
jmp 0x78990f
mov dword [esp + 0xd0], ebx
mov dword [esp + 0x4c], 0x18
cmp ebp, edi
cmp ebp, 0x5db93308
jmp 0x80065a
jmp 0x5a8bfd
push ecx
jmp 0x5ae88d
jne 0x82580e
mov edi, dword [esp + 0x18]
jmp 0x6f130c
push esi
jmp 0x7ab875
mov byte [esp + 0x13e8], 0xc
call fcn.0040f2a0
mov edx, dword [esp + 0x164]
jmp 0x7e30e7
jne 0x872059
call fcn.0042f11f
xor ecx, ecx
dec cl
xor cl, 0x2a
cmp eax, ebx
setne cl
cmp ebp, 0x468e7432
cmp ecx, ebx
jmp 0x5a5092
push ebx
jmp 0x80d130
call fcn.00440a1f
add esp, 8
test eax, eax
jne 0x815705
lea eax, [esp + 0x934]
cmovne dx, sp
not cl
lea edx, [eax + 1]
mov cl, 0x54
xchg cl, cl
mov cl, byte [eax]
inc eax
test bp, 0x2c15
cmp cl, bl
jmp 0x75f154
test eax, eax
jne 0x6cbaae
cmp dword [esp + 0x1c], 0x3e8
jmp 0x7892eb
cmp cl, bl
jmp 0x7c75bc
call eax
lea eax, [esp + 0x934]
movsx edx, cx
mov cl, cl
lea edx, [eax + 1]
lea esp, [esp]
mov cl, byte [eax]
inc eax
cmc
cmp cl, bl
jmp 0x6efbe0
call dword [0x4bb370]
mov edx, dword [esp + 0x30]
push 2
jmp 0x7b75ef
cmp cl, bl
jne 0x54e7a1
sub eax, edx
jmp 0x78fadf
call dword [0x4bb368]
push eax
jmp 0x70b868