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

Disassembly:
push eax
push ebx
add esp, 4
sub eax, 0x6b62
call 0x457b5d
add byte [esi], bh
cmp ecx, dword [esi + ecx*2 + 0x3b]
inc edi
cmp dword [edi + 0x4f], ecx
add esp, 4
pop eax
push edx
add edx, 0x15a8c
or edx, 0x7c08
xor edx, 0x2203
pop edx
lea edx, [ebp - 0x2b0]
mov dword [ebp - 0x260], edx
mov eax, dword [ebp - 0xb0]
mov ecx, dword [eax + 0x30]
mov dword [ebp - 0x25c], ecx
push ecx
add ecx, 0x1327d
xor ecx, 0x8e10
and ecx, 0xca34
xor ecx, 0xa0cb
pop ecx
push eax
sub eax, 0x8ae
or eax, 0x9103
pop eax
push esi
jmp 0x457bc1
pop esi
xor edx, edx
mov word [ebp - 0x48], dx
xor eax, eax
mov word [ebp - 0x20], ax
push edx
add edx, 0xc67e
pop edx
push ecx
jmp 0x457bdd
and ecx, 0x1643c
pop ecx
push edx
push edi
add esp, 4
jmp 0x457bf1
pop edx
push edi
xor edi, 0x106c9
xor edi, 0x9823
pop edi
mov ecx, dword [ebp - 0x25c]
mov dx, word [ecx]
mov word [ebp - 0x1d6], dx
mov eax, dword [ebp - 0x25c]
add eax, 2
mov dword [ebp - 0x25c], eax
mov cx, word [ebp - 0x1d6]
mov word [ebp - 0x48], cx
push ebx
push edx
add esp, 4
xor ebx, 0x15ba1
xor ebx, 0x17821
add ebx, 0x8ec9
pop ebx
push edi
and edi, 0x32ee
jmp 0x457c4f
or edi, 0x14331
xor edi, 0x353e
pop edi
mov edx, dword [ebp - 0x260]
mov ax, word [edx]
mov word [ebp - 0x1e0], ax
mov ecx, dword [ebp - 0x260]
add ecx, 2
mov dword [ebp - 0x260], ecx
mov dx, word [ebp - 0x1e0]
mov word [ebp - 0x20], dx
push edx
or edx, 0x14051
add edx, 0x1407d
pop edx
push ecx
push edi
add esp, 4
xor ecx, 0xd4c0
pop ecx
push ebx
push esi
add esp, 4
xor ebx, 0x15c1d
sub ebx, 0xd8ab
xor ebx, 0x6319
pop ebx
movzx eax, word [ebp - 0x20]
test eax, eax
jne 0x457cd5
movzx ecx, word [ebp - 0x48]
movzx edx, word [ebp - 0x20]
sub ecx, edx
mov dword [ebp - 0x334], ecx
jmp 0x457d58
movzx eax, word [ebp - 0x48]
movzx ecx, word [ebp - 0x20]
cmp eax, ecx
je 0x457bce
movzx edx, word [ebp - 0x48]
xor edx, 0x20
movzx eax, word [ebp - 0x20]
cmp edx, eax
je 0x457bce
push esi
add esi, 0x1521b
pop esi
push edi
push ecx
add esp, 4
and edi, 0x16e8a
and edi, 0x6696
xor edi, 0xadbc
pop edi
push esi
push edi
add esp, 4
xor esi, 0x183ac
sub esi, 0x7ef4
pop esi
movzx ecx, word [ebp - 0x48]
movzx edx, word [ebp - 0x20]
cmp ecx, edx
jge 0x457d42
mov dword [ebp - 0x330], 0xffffffff
jmp 0x457d4c
mov dword [ebp - 0x330], 1
mov eax, dword [ebp - 0x330]
mov dword [ebp - 0x334], eax
cmp dword [ebp - 0x334], 0
jne 0x457da1
push edi
push esi
add esp, 4
xor edi, 0x1605
pop edi
push edi
sub edi, 0xe93f
pop edi
push edx
push ecx
add esp, 4
and edx, 0xb3cc
sub edx, 0x16ceb
or edx, 0xdb91
xor edx, 0x1796f
pop edx
mov ecx, dword [ebp - 0xb0]
mov dword [ebp - 0x74], ecx
jmp 0x457e38
mov edx, dword [ebp - 0xb0]
mov eax, dword [edx]
mov dword [ebp - 0xb0], eax
push ecx
call 0x457dbd
add byte [ecx + 0x50], cl
inc esp
inc esi
cmp eax, 0xc483493e
add al, 0x59
push eax
or eax, 0x38e3
or eax, 0xee52
add eax, 0xd43
pop eax
push esi
push eax
add esp, 4
sub esi, 0x1147b
pop esi
mov ecx, dword [ebp - 0xb0]
cmp ecx, dword [ebp - 0x264]
je 0x457dff
mov edx, dword [ebp - 0xb0]
cmp dword [edx + 0x30], 0
jne 0x457b43
push ebx
and ebx, 0xe033
sub ebx, 0x104a8
call 0x457e1b
add byte [ebp + 0x44], al
inc ecx
inc ecx
cmp byte [ebp + 0x4a], cl
inc ebp
aas
add esp, 4
call 0x457e2d
add byte [ebx], bh
cmp al, 0x38
dec eax
cmp dword [edx], edi
xor dh, byte [edx + eax*2]
add esp, 4
pop ebx
mov dword [ebp - 0x74], 0