Function at 0x40724e
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push ebx
push ebx
add esp, 4
jmp 0x406f8c
or ebx, 0x2c65
pop ebx
push eax
push ecx
add esp, 4
or eax, 0x13861
jmp 0x406fa4
add eax, 0x175d
sub eax, 0x17307
pop eax
lea eax, [ebp - 0x1790]
mov dword [ebp - 0xccc], eax
mov ecx, dword [ebp - 0x518]
mov edx, dword [ecx + 0x30]
mov dword [ebp - 0xcc8], edx
xor eax, eax
mov word [ebp - 0x220], ax
xor ecx, ecx
mov word [ebp - 0x3c], cx
push ecx
sub ecx, 0x116a1
add ecx, 0x139ac
pop ecx
push esi
push edi
add esp, 4
and esi, 0x14882
sub esi, 0x5151
call 0x407009
add byte [edi + 0x49], al
aas
inc esp
xor eax, 0x3733363a
add esp, 4
pop esi
mov edx, dword [ebp - 0xcc8]
mov ax, word [edx]
mov word [ebp - 0x1042], ax
mov ecx, dword [ebp - 0xcc8]
add ecx, 2
mov dword [ebp - 0xcc8], ecx
mov dx, word [ebp - 0x1042]
mov word [ebp - 0x220], dx
mov eax, dword [ebp - 0xccc]
mov cx, word [eax]
mov word [ebp - 0x1044], cx
mov edx, dword [ebp - 0xccc]
add edx, 2
mov dword [ebp - 0xccc], edx
mov ax, word [ebp - 0x1044]
mov word [ebp - 0x3c], ax
push ecx
push ecx
add esp, 4
sub ecx, 0x10067
jmp 0x407076
xor ecx, 0x11a15
or ecx, 0x9e36
pop ecx
push esi
push eax
add esp, 4
add esi, 0x1783e
jmp 0x407095
pop esi
movzx ecx, word [ebp - 0x3c]
test ecx, ecx
jne 0x4070b3
movzx edx, word [ebp - 0x220]
movzx eax, word [ebp - 0x3c]
inc ebp
les ebp, [ebx]
ror byte [ecx - 0x16676b], 1
invalid
jmp 0x40710d
movzx ecx, word [ebp - 0x220]
movzx edx, word [ebp - 0x3c]
cmp ecx, edx
je 0x406fdb
movzx eax, word [ebp - 0x220]
xor eax, 0x20
movzx ecx, word [ebp - 0x3c]
cmp eax, ecx
je 0x406fdb
movzx edx, word [ebp - 0x220]
movzx eax, word [ebp - 0x3c]
cmp edx, eax
jge 0x4070f7
mov dword [ebp - 0x1624], 0xffffffff
jmp 0x407101
mov dword [ebp - 0x1624], 1
mov ecx, dword [ebp - 0x1624]
mov dword [ebp - 0x1668], ecx
cmp dword [ebp - 0x1668], 0
jne 0x407156
push ebx
push edi
add esp, 4
and ebx, 0xc1b7
pop ebx
push edx
push esi
add esp, 4
sub edx, 0xbced
pop edx
push edx
jmp 0x407137
call 0x407144
add byte [ecx + 0x45], al
inc ebx
inc edx
cmp dword [esi], esi
xor al, byte [ebx - 0x74a5fb3c]
xchg ebp, eax
call 0x8a407149
xchg ebp, eax
invalid
push eax
push edx
add esp, 4
call 0x407168
add byte [edi + 0x40], cl
push eax
inc eax
xor eax, 0x4c48337
call 0x407178
add byte [edi], dh
inc edi
inc edx
dec eax
dec eax
inc edi
cmp al, 0x83
les eax, [eax + ebx*2]
push edi
push ebx
add esp, 4
sub edi, 0x1061a
pop edi
mov eax, dword [ebp - 0x518]
mov ecx, dword [eax]
mov dword [ebp - 0x518], ecx
mov edx, dword [ebp - 0x518]
cmp edx, dword [ebp - 0xcd0]
je 0x4071b4
mov eax, dword [ebp - 0x518]
cmp dword [eax + 0x30], 0
jne 0x406f7f
mov dword [ebp - 0x774], 0
push eax
xor eax, 0xbc70
pop eax
push eax
jmp 0x4071cf
call 0x4071db
add byte [edx + 0x42], al
cmp byte [ebx], bh
xor esi, dword [edx]
add esp, 4
call 0x4071ec
add byte [eax], bh
cmp al, 0x45
cmp edi, dword [ebx]
cmp al, 0x48
xor eax, dword [ebx - 0x7ca7fb3c]
mov ebp, 0xfffff88c
add byte [ebp + 0x41], dh
push ecx
sub ecx, 0x15f3f
or ecx, 0x272d
call 0x407214
add byte [ecx + 0x49], cl
xor eax, 0x34374537
dec ecx
add esp, 4
call 0x407227
add byte [edi + ecx*2], dh
aas
aas
inc ebp
dec ebx
inc ebp
dec esi
cmp dword [ebx - 0x38a6fb3c], eax
test dword [ebp + esi*8 - 1], ecx
inc dword [eax]
add byte [eax], al
add cl, ch
sub byte [ebx], cl
add byte [eax], al
push ecx
push ebx
add esp, 4
call 0x40724e
add byte [0x42453538], bh
xor eax, 0x33494245
inc esp
add esp, 4
add ecx, 0x71d9
pop ecx
push ebx
add ebx, 0x2e5
sub ebx, 0x346e
add byte [ecx + 0x15bc0eb], al
add byte [ebx - 0x75], bl
lea ecx, [eax + edi*8 + 0x518bffff]
sbb byte [ecx - 0x3a36b], cl
inc edi
test dword [eax + edi*8 - 1], edi
inc dword [eax]
add byte [eax], al
add byte [ebx - 0x3a37b], cl
dec dword [ecx - 0x166b7b]
inc dword [ebx - 0x166b43]
inc dword [eax]
jne 0x4072ab
mov ecx, dword [ebp - 0x784]
mov dword [ebp - 0x3f8], ecx
jmp 0x40759c
mov edx, dword [ebp - 0x166c]
mov eax, dword [ebp - 0x3a4]
add eax, dword [edx + 0x3c]
mov dword [ebp - 0x1670], eax
jne 0x4072d3
mov ecx, dword [ebp - 0x784]
mov edx, 8
imul eax, edx, 0
mov ecx, dword [ebp - 0x1670]
mov edx, dword [ecx + eax + 0x78]
mov dword [ebp - 0x1678], edx
cmp dword [ebp - 0x1678], 0
jne 0x407305
mov eax, dword [ebp - 0x784]
mov dword [ebp - 0x3f8], eax
jmp 0x40759c
mov ecx, dword [ebp - 0x3a4]
add ecx, dword [ebp - 0x1678]
mov dword [ebp - 0x778], ecx
jne 0x40732a
mov edx, dword [ebp - 0x784]
mov dword [ebp - 0x3f8], edx
jmp 0x40759c
mov eax, dword [ebp - 0x778]
mov ecx, dword [ebp - 0x3a4]
add ecx, dword [eax + 0x20]
invalid
invalid
pop esp
invalid