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

Disassembly:
push esi
push eax
add esp, 4
and esi, 0x162b9
xor esi, 0xc05a
sub esi, 0x11eb7
pop esi
push edi
add edi, 0x8808
xor edi, 0x1024c
pop edi
push ebx
push eax
add esp, 4
or ebx, 0x15d7
pop ebx
lea eax, [ebp - 0x1778]
mov dword [ebp - 0xcb0], eax
mov ecx, dword [ebp - 0x504]
mov edx, dword [ecx + 0x30]
mov dword [ebp - 0xcac], edx
xor eax, eax
mov word [ebp - 0x230], ax
xor ecx, ecx
mov word [ebp - 0x44], cx
push ebx
push esi
add esp, 4
xor ebx, 0x5cd6
call fcn.100079d2
add byte [esi], dh
inc ecx
cmp bh, byte [edx + edi]
cmp byte [eax], bh
cmp al, 0x4f
inc ebp
add esp, 4
pop ebx
push ebx
push ecx
add esp, 4
jmp 0x100079e2
or ebx, 0x14284
pop ebx
mov edx, dword [ebp - 0xcac]
mov ax, word [edx]
mov word [ebp - 0x1046], ax
mov ecx, dword [ebp - 0xcac]
add ecx, 2
mov dword [ebp - 0xcac], ecx
mov dx, word [ebp - 0x1046]
mov word [ebp - 0x230], dx
mov eax, dword [ebp - 0xcb0]
mov cx, word [eax]
mov word [ebp - 0x1048], cx
mov edx, dword [ebp - 0xcb0]
add edx, 2
mov dword [ebp - 0xcb0], edx
mov ax, word [ebp - 0x1048]
mov word [ebp - 0x44], ax
push edx
push edi
add esp, 4
sub edx, 0x1147
xor edx, 0x6ad9
pop edx
push ebx
push ecx
add esp, 4
xor ebx, 0x7497
sub ebx, 0x13241
or ebx, 0xdfc
jmp 0x10007a71
pop ebx
movzx ecx, word [ebp - 0x44]
test ecx, ecx
jne 0x10007a8f
movzx edx, word [ebp - 0x230]
movzx eax, word [ebp - 0x44]
sub edx, eax
mov dword [ebp - 0x15e8], edx
jmp 0x10007ae9
movzx ecx, word [ebp - 0x230]
movzx edx, word [ebp - 0x44]
cmp ecx, edx
je 0x100079b7
movzx eax, word [ebp - 0x230]
xor eax, 0x20
movzx ecx, word [ebp - 0x44]
cmp eax, ecx
je 0x100079b7
movzx edx, word [ebp - 0x230]
movzx eax, word [ebp - 0x44]
cmp edx, eax
jge 0x10007ad3
mov dword [ebp - 0x15e4], 0xffffffff
jmp 0x10007add
mov dword [ebp - 0x15e4], 1
mov ecx, dword [ebp - 0x15e4]
mov dword [ebp - 0x15e8], ecx
cmp dword [ebp - 0x15e8], 0
jne 0x10007b32
push ecx
push edx
add esp, 4
or ecx, 0xb8c7
and ecx, 0x15a3d
pop ecx
push ecx
push ebx
add esp, 4
xor ecx, 0x13a82
and ecx, 0x8004
or ecx, 0xaa79
pop ecx
push edi
xor edi, 0x17a34
pop edi
mov edx, dword [ebp - 0x504]
mov dword [ebp - 0x758], edx
jmp 0x10007b9a
push ebx
add ebx, 0x317d
call 0x10007b49
add byte [ebx], dh
xor eax, 0x38504c35
cmp eax, 0x834b3c48
les eax, [eax + ebp*8]
or dword [eax], eax
add byte [eax], al
add byte [eax + 0x4e], al
dec eax
inc ebx
dec esp
inc esi
dec edi
inc esi
add esp, 4
and ebx, 0xf257
pop ebx
mov eax, dword [ebp - 0x504]
mov ecx, dword [eax]
mov dword [ebp - 0x504], ecx
mov edx, dword [ebp - 0x504]
cmp edx, dword [ebp - 0xcb4]
je 0x10007b90
mov eax, dword [ebp - 0x504]
cmp dword [eax + 0x30], 0
jne 0x1000795b
mov dword [ebp - 0x758], 0
cmp dword [ebp - 0x758], 0
jne 0x10007be4
push ebx
add ebx, 0xd7d6
jmp 0x10007bb0
add ebx, 0x2df2
or ebx, 0x1a79
pop ebx
push eax
push esi
add esp, 4
and eax, 0x118f5
add eax, 0x7af
sub eax, 0x312e
pop eax
mov dword [ebp - 0x7a4], 0
jmp 0x1000870c
push ecx
push eax
add esp, 4
call 0x10007bf6
add byte [eax + 0x32], al
inc ecx
dec ebp
xor eax, 0xc483473a
add al, 0x59
push edi
jmp 0x10007c03
or edi, 0x3408
add edi, 0xfa0e
or edi, 0x6b23
pop edi
mov ecx, dword [ebp - 0x758]
mov edx, dword [ecx + 0x18]
mov dword [ebp - 0x3a4], edx
mov dword [ebp - 0x768], 0
mov eax, dword [ebp - 0x3a4]
mov dword [ebp - 0x15ec], eax
cmp dword [ebp - 0x15ec], 0
jne 0x10007c55
mov ecx, dword [ebp - 0x768]
mov dword [ebp - 0x3e0], ecx
jmp 0x10007f46
mov edx, dword [ebp - 0x15ec]
mov eax, dword [ebp - 0x3a4]
add eax, dword [edx + 0x3c]
mov dword [ebp - 0x15f0], eax
jne 0x10007c7d
mov ecx, dword [ebp - 0x768]
mov dword [ebp - 0x3e0], ecx
jmp 0x10007f46
mov edx, 8
imul eax, edx, 0
mov ecx, dword [ebp - 0x15f0]
mov edx, dword [ecx + eax + 0x78]
mov dword [ebp - 0x15f4], edx
cmp dword [ebp - 0x15f4], 0
jne fcn.10007caf
mov eax, dword [ebp - 0x768]
mov dword [ebp - 0x3e0], eax
jmp 0x10007f46