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

Disassembly:
or byte [edx], al
add byte [eax], al
mov dword [esp + 0x220], edx
mov dword [esp + 0x1f8], edx
mov dword [esp + 0x240], edx
mov dword [esp + 0x238], edx
mov dword [esp + 0x1e0], edx
mov dword [esp + 0x228], edx
mov dword [esp + 0x1e8], edx
mov dword [esp + 0x1fc], edx
mov dword [esp + 0x244], edx
mov dword [esp + 0x23c], edx
mov dword [esp + 0x1e4], edx
mov dword [esp + 0x22c], edx
mov dword [esp + 0x1ec], edx
mov dword [esp + 0x21c], edx
rep movsd dword es:[edi], dword [esi]
mov ecx, eax
and ecx, 3
rep movsb byte es:[edi], byte [esi]
lea esi, [ebp - 1]
mov dword [esp + 0x1f0], edx
cmp esi, edx
mov dword [esp + 0x1f4], edx
mov dword [esp + 0x34c], edx
mov dword [esp + 0x350], edx
mov dword [esp + 0x354], edx
mov dword [esp + 0x358], edx
jl 0x5921e8
lea edi, [ebx + esi*4]
mov eax, dword [edi]
cmp eax, edx
jl 0x5921bd
mov ecx, dword [esp + 0x28]
cmp eax, dword [ecx + 0x5ae0]
jl 0x5921dc
mov eax, ebp
sub eax, esi
dec eax
je 0x5921db
lea edx, [eax*4]
lea eax, [edi + 4]
push edx
push eax
push edi
call 0x6459e0
add esp, 0xc
xor edx, edx
dec ebp
dec esi
sub edi, 4
cmp esi, edx
jge 0x5921ab
mov dword [esp + 0x34], ebp
mov ecx, dword [esp + 0x28]
mov eax, dword [ecx + 0x5adc]
mov ecx, dword [ebx]
lea edx, [ecx*8]
sub edx, ecx
shl edx, 6
mov edi, dword [edx + eax + 0x78]
mov edx, 1
cmp ebp, edx
jle 0x592241
lea esi, [ebx + 4]
mov ecx, dword [esi]
lea ebx, [ecx*8]
sub ebx, ecx
shl ebx, 6
cmp dword [ebx + eax + 0x78], edi
jne 0x592239
inc edx
add esi, 4
cmp edx, ebp
jl 0x592210
mov ebx, dword [esp + 0x14]
mov dword [esp + 0x214], edi
jmp 0x59224e
cmp edx, ebp
jl 0x59224a
mov ebx, dword [esp + 0x14]
mov dword [esp + 0x214], edi
jmp 0x59224e
mov ebx, dword [esp + 0x14]
mov ecx, dword [ebx]
lea edx, [ecx*8]
sub edx, ecx
shl edx, 6
mov ecx, dword [edx + eax + 0x98]
mov edx, 1
cmp ebp, edx
mov dword [esp + 0x10], ecx
jle 0x59229c
lea esi, [ebx + 4]
mov ecx, dword [esi]
lea edi, [ecx*8]
sub edi, ecx
mov ecx, dword [esp + 0x10]
shl edi, 6
cmp dword [edi + eax + 0x98], ecx
jne 0x592298
inc edx
add esi, 4
cmp edx, ebp
jl 0x592273
jmp 0x59229c
cmp edx, ebp
jl 0x5922a3
mov dword [esp + 0x234], ecx
mov ecx, dword [ebx]
lea edx, [ecx*8]
sub edx, ecx
shl edx, 6
mov ecx, dword [edx + eax + 0x68]
mov edx, 1
cmp ebp, edx
mov dword [esp + 0x10], ecx
jle 0x5922eb
lea esi, [ebx + 4]
mov ecx, dword [esi]
lea edi, [ecx*8]
sub edi, ecx
mov ecx, dword [esp + 0x10]
shl edi, 6
cmp dword [edi + eax + 0x68], ecx
jne 0x5922e7
inc edx
add esi, 4
cmp edx, ebp
jl 0x5922c5
jmp 0x5922eb
cmp edx, ebp
jl 0x5922f2
mov dword [esp + 0x204], ecx
mov ecx, dword [ebx]
lea edx, [ecx*8]
sub edx, ecx
shl edx, 6
mov ecx, dword [edx + eax + 0x64]
mov edx, 1
cmp ebp, edx
mov dword [esp + 0x10], ecx
jle 0x59233a
lea esi, [ebx + 4]
mov ecx, dword [esi]
lea edi, [ecx*8]
sub edi, ecx
mov ecx, dword [esp + 0x10]
shl edi, 6
cmp dword [edi + eax + 0x64], ecx
jne 0x592336
inc edx
add esi, 4
cmp edx, ebp
jl 0x592314
jmp 0x59233a
cmp edx, ebp
jl 0x592341
mov dword [esp + 0x200], ecx
mov ecx, dword [ebx]
lea edx, [ecx*8]
sub edx, ecx
shl edx, 6
mov ecx, dword [edx + eax + 0x70]
mov edx, 1
cmp ebp, edx
mov dword [esp + 0x10], ecx
jle 0x592389
lea esi, [ebx + 4]
mov ecx, dword [esi]
lea edi, [ecx*8]
sub edi, ecx
mov ecx, dword [esp + 0x10]
shl edi, 6
cmp dword [edi + eax + 0x70], ecx
jne 0x592385
inc edx
add esi, 4
cmp edx, ebp
jl 0x592363
jmp 0x592389
cmp edx, ebp
jl 0x592390
mov dword [esp + 0x20c], ecx
mov ecx, dword [ebx]
lea edx, [ecx*8]
sub edx, ecx
shl edx, 6
mov ecx, dword [edx + eax + 0x88]
mov word [edx], es
mov byte [eax], al
add byte [eax], al
mov edx, 1
cmp ebp, edx
mov dword [esp + 0x10], ecx
jle 0x5923de
lea esi, [ebx + 4]
mov ecx, dword [esi]
lea edi, [ecx*8]
sub edi, ecx
mov ecx, dword [esp + 0x10]
shl edi, 6
cmp dword [edi + eax + 0x88], ecx
jne 0x5923da
inc edx
add esi, 4
cmp edx, ebp
jl 0x5923b5
jmp 0x5923de
cmp edx, ebp
jl 0x5923e5
mov dword [esp + 0x224], ecx
mov ecx, dword [ebx]
lea edx, [ecx*8]
sub edx, ecx
shl edx, 6
mov ecx, dword [edx + eax + 0x74]
mov edx, 1
cmp ebp, edx
mov dword [esp + 0x10], ecx
jle 0x59242d
lea esi, [ebx + 4]