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

Disassembly:
sub esp, 0x484
mov dword [esp + 4], 0x6c5a34
xor edx, edx
shl dword [esp + 4], 0x10
imul eax, dword [esp + 4], 0x14
push ebx
push ebp
push esi
push edi
mov dword [esp + 0x14], eax
mov esi, 0xba62e47
or dword [esp + 0x14], 0xc1588806
xor dword [esp + 0x14], 0xcd50a555
mov dword [esp + 0x60], 0x842bc4
shr dword [esp + 0x60], 0xe
xor dword [esp + 0x60], 0xfb50ea87
xor dword [esp + 0x60], 0xfb5dfab9
mov dword [esp + 0x34], 0x29b30a
add dword [esp + 0x34], 0xd8de
shr dword [esp + 0x34], 0xc
add dword [esp + 0x34], 0xae44
xor dword [esp + 0x34], 0x5150
mov dword [esp + 0x6c], 0x1d149b
shr dword [esp + 0x6c], 0xb
shr dword [esp + 0x6c], 8
xor dword [esp + 0x6c], 0x8e58
mov dword [esp + 0x44], 0xc1e8e0
shl dword [esp + 0x44], 6
shl dword [esp + 0x44], 3
xor dword [esp + 0x44], 0x83d3e65b
mov dword [esp + 0x74], 0x6ce7f3
shl dword [esp + 0x74], 5
xor dword [esp + 0x74], 0xd9e8158
mov dword [esp + 0x54], 0x9bcaa4
xor dword [esp + 0x54], 0x254b290e
xor dword [esp + 0x54], 0x7d8b76a0
xor dword [esp + 0x54], 0x5855782b
mov dword [esp + 0x3c], 0xe8789c
or dword [esp + 0x3c], 0xf30413a2
mov eax, dword [esp + 0x3c]
push 0x65
pop ecx
div ecx
mov dword [esp + 0x3c], eax
xor dword [esp + 0x3c], 0x2620816
mov dword [esp + 0x4c], 0x5b4da7
shr dword [esp + 0x4c], 0xe
xor dword [esp + 0x4c], 0x31c4cb2
xor dword [esp + 0x4c], 0x31a9852
mov dword [esp + 0x68], 0x8ef669
shr dword [esp + 0x68], 3
add dword [esp + 0x68], 0xffff46bf
xor dword [esp + 0x68], 0x19710b
mov dword [esp + 0x7c], 0xf16c1
shl dword [esp + 0x7c], 2
xor dword [esp + 0x7c], 0x3f76f1
mov dword [esp + 0x1c], 0x960e66
imul eax, dword [esp + 0x1c], 7
mov dword [esp + 0x1c], eax
add dword [esp + 0x1c], 0xffffe5cf
add dword [esp + 0x1c], 0xffff37f4
xor dword [esp + 0x1c], 0x4146592
mov dword [esp + 0x80], 0x3837fd
add dword [esp + 0x80], 0xffff5ddc
xor dword [esp + 0x80], 0x3dd657
mov dword [esp + 0x2c], 0xfbad2b
xor dword [esp + 0x2c], 0xb0df31fc
shl dword [esp + 0x2c], 6
imul eax, dword [esp + 0x2c], 7
mov dword [esp + 0x2c], eax
xor dword [esp + 0x2c], 0x4018f113
mov dword [esp + 0x5c], 0xba1e07
shl dword [esp + 0x5c], 0xf
or dword [esp + 0x5c], 0xb0b75e83
xor dword [esp + 0x5c], 0xbfb045ef
mov dword [esp + 0x24], 0x1316c7
add dword [esp + 0x24], 0x4755
imul eax, dword [esp + 0x24], 0x14
mov dword [esp + 0x24], eax
add dword [esp + 0x24], 0x6b68
xor dword [esp + 0x24], 0x1834325
mov dword [esp + 0x70], 0x8fa930
shr dword [esp + 0x70], 0xf
xor edx, edx
add dword [esp + 0x70], 0xffffe78d
xor dword [esp + 0x70], 0xfffcf2ca
mov dword [esp + 0x48], 0xe3568f
shr dword [esp + 0x48], 1
shr dword [esp + 0x48], 1
xor dword [esp + 0x48], 0x301a30
mov dword [esp + 0x20], 0x8b965f
shr dword [esp + 0x20], 9
imul eax, dword [esp + 0x20], 0x34
push 0x7f
pop ecx
push 0x13
mov dword [esp + 0x24], eax
add dword [esp + 0x24], 0xac6
xor dword [esp + 0x24], 0xac4cd
mov dword [esp + 0x1c], 0x29c36c
add dword [esp + 0x1c], 0xda97
shr dword [esp + 0x1c], 0x10
or dword [esp + 0x1c], 0xc36260a1
xor dword [esp + 0x1c], 0xc36c74a5
mov dword [esp + 0x14], 0x6ff680
xor dword [esp + 0x14], 0xca5b08eb
add dword [esp + 0x14], 0x4347
add dword [esp + 0x14], 0xffff3bf5
xor dword [esp + 0x14], 0xca304e0b
mov dword [esp + 0x44], 0x291804
shr dword [esp + 0x44], 2
add dword [esp + 0x44], 0xffff0dc0
xor dword [esp + 0x44], 0x6eb79
mov dword [esp + 0x68], 0x4676b9
imul eax, dword [esp + 0x68], 0x71
mov dword [esp + 0x68], eax
shl dword [esp + 0x68], 1
xor dword [esp + 0x68], 0x3e335006
mov dword [esp + 0x5c], 0x3acd7f
mov eax, dword [esp + 0x5c]
div ecx
xor edx, edx
mov dword [esp + 0x5c], eax
mov eax, dword [esp + 0x5c]
pop ecx
div ecx
push 0x39
mov dword [esp + 0x5c], eax
xor edx, edx
xor dword [esp + 0x5c], 0xce005
mov dword [esp + 0x7c], 0x1f3676
shl dword [esp + 0x7c], 4
xor dword [esp + 0x7c], 0x1fde16f
mov dword [esp + 0x54], 0x4ae02d
shr dword [esp + 0x54], 2
or dword [esp + 0x54], 0xfc354544
xor dword [esp + 0x54], 0xfc34e600
mov dword [esp + 0x3c], 0xf1f823
add dword [esp + 0x3c], 0xffff6b29
or dword [esp + 0x3c], 0x87c1bdf0
shl dword [esp + 0x3c], 1
xor dword [esp + 0x3c], 0xfe198e9
mov dword [esp + 0x34], 0x2a4dbf
mov eax, dword [esp + 0x34]
pop ecx
div ecx
mov dword [esp + 0x30], eax
shr dword [esp + 0x30], 1
xor dword [esp + 0x30], 0x9616e932
xor dword [esp + 0x30], 0x9610457d
mov dword [esp + 0x28], 0x14407a
shl dword [esp + 0x28], 3
shl dword [esp + 0x28], 0xf
shr dword [esp + 0x28], 4
xor dword [esp + 0x28], 0x1277de
mov eax, dword [esp + 0x60]
mov eax, dword [esp + 0x14]
call fcn.100119a3
mov ebp, 0x4ec9713
mov edi, 0xa2dff2a
mov ebx, 0x65ef128
cmp esi, 0x1d7807a
je 0x10004cfa
cmp esi, ebp
je 0x10004c6f
cmp esi, edi
je 0x10004c06
cmp esi, 0xba62e47
jne 0x10004d1f
mov esi, edi
jmp 0x10004be2
push 0x10001458
push dword [esp + 0x48]
mov edx, dword [esp + 0x74]
mov ecx, dword [esp + 0x3c]
call fcn.10017af5
push dword [esp + 0x54]
mov esi, eax
lea eax, [esp + 0x298]
push eax
push esi
push dword [esp + 0x50]
push dword [esp + 0x6c]
push dword [esp + 0x90]
mov ecx, dword [0x100261fc]
lea edx, [ecx + 0x234]
push edx
call fcn.1001baff
push dword [esp + 0x40]
mov edx, esi
push dword [esp + 0xa4]
mov ecx, dword [esp + 0x94]
call fcn.100063e1
add esp, 0x2c
mov esi, ebp
jmp 0x10004be2
push 0x10001548
push dword [esp + 0x60]
mov edx, dword [esp + 0x34]
mov ecx, dword [esp + 0x88]
call fcn.10017af5
pop ecx
pop ecx
mov ecx, dword [esp + 0x70]
mov esi, eax
mov ecx, dword [esp + 0x24]
call fcn.100182df
push esi
push dword [esp + 0x68]
lea edx, [esp + 0x8c]
push dword [0x100261fc]
push dword [esp + 0x4c]
push dword [esp + 0x20]
push ecx
push dword [esp + 0x30]
push dword [esp + 0x3c]
mov ecx, dword [0x100261fc]
add ecx, 0x234
push ecx
push dword [esp + 0x6c]
mov ecx, eax
call fcn.10016056
push dword [esp + 0x78]
mov edx, esi
push dword [esp + 0xa4]
mov ecx, dword [esp + 0x88]
call fcn.100063e1
add esp, 0x30
mov esi, 0x1d7807a
jmp 0x10004be2
push dword [esp + 0x28]
lea eax, [esp + 0x88]
push eax
push dword [esp + 0x38]
mov edx, dword [esp + 0x44]
lea ecx, [esp + 0x298]
call fcn.1001a049
add esp, 0xc
mov esi, ebx
cmp esi, ebx
jne 0x10004be2
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x484
ret