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

Disassembly:
push ebp
mov ebp, esp
push edi
push esi
and esp, 0xfffffff8
sub esp, 0x98
call fcn.004b96c0
mov ecx, dword [ebp + 0xc]
mov edx, dword [ebp + 8]
lea esi, [esp + 0x78]
mov dword [esp + 0x90], eax
mov dword [esp + 0x8c], ecx
mov dword [esp + 0x88], edx
mov eax, dword [esp + 0x88]
and eax, 3
mov dword [esp + 0x74], eax
mov eax, dword [esp + 0x88]
sub eax, dword [esp + 0x74]
mov dword [esp + 0x70], eax
mov eax, dword [esp + 0x70]
mov ecx, dword [eax]
mov dword [esp + 0x78], ecx
mov ecx, dword [eax + 4]
mov dword [esp + 0x7c], ecx
mov ecx, dword [eax + 8]
mov dword [esp + 0x80], ecx
call fcn.004b96d0
mov dword [esp + 0x84], eax
add esi, dword [esp + 0x74]
mov eax, dword [esp + 0x8c]
mov ecx, dword [esp + 0x90]
mov dword [esp], esi
mov dword [esp + 4], eax
mov dword [esp + 8], ecx
call fcn.004480b0
mov eax, dword [esp + 0x74]
add eax, dword [esp + 0x90]
mov dword [esp + 0x94], eax
mov dword [esp + 0x6c], 0xaa29b9b6
mov eax, dword [esp + 0x6c]
mov ecx, 0x447b64
mov ecx, eax
sub ecx, 0x72113936
mov dword [esp + 0x68], eax
mov dword [esp + 0x64], ecx
jg 0x4b957a
jmp 0x4b937b
mov eax, dword [esp + 0x68]
sub eax, 0x5d7030b3
mov dword [esp + 0x60], eax
jg 0x4b9562
jmp 0x4b9393
mov eax, dword [esp + 0x68]
sub eax, 0x922b0c77
mov dword [esp + 0x5c], eax
jg 0x4b93c3
jmp 0x4b93ab
mov eax, dword [esp + 0x68]
sub eax, 0x82280faa
mov dword [esp + 0x58], eax
je 0x4b9644
jmp 0x4b9592
mov eax, dword [esp + 0x68]
sub eax, 0x3228bf28
mov dword [esp + 0x54], eax
jg 0x4b9549
jmp 0x4b93db
mov eax, dword [esp + 0x68]
sub eax, 0x2484fe0d
mov dword [esp + 0x50], eax
jg 0x4b9531
jmp 0x4b93f3
mov eax, dword [esp + 0x68]
sub eax, 0xa174e93
mov dword [esp + 0x4c], eax
jg 0x4b9518
jmp 0x4b940b
mov eax, dword [esp + 0x68]
add eax, 0x65216c87
mov dword [esp + 0x48], eax
jg 0x4b943c
jmp 0x4b9424
mov eax, dword [esp + 0x68]
sub eax, 0x922b0c78
mov dword [esp + 0x44], eax
je 0x4b95f8
jmp 0x4b9592
mov eax, dword [esp + 0x68]
add eax, 0x1d5972e6
mov dword [esp + 0x40], eax
jg 0x4b9500
jmp 0x4b9455
mov eax, dword [esp + 0x68]
add eax, 0x218fb923
mov dword [esp + 0x3c], eax
jg 0x4b94e8
jmp 0x4b946e
mov eax, dword [esp + 0x68]
sub eax, 0xda0e5b65
mov dword [esp + 0x38], eax
jg 0x4b94d0
jmp 0x4b9486
mov eax, dword [esp + 0x68]
sub eax, 0x9ade937a
mov dword [esp + 0x34], eax
je 0x4b961f
jmp 0x4b949e
mov eax, dword [esp + 0x68]
add eax, 0x610779fb
mov dword [esp + 0x30], eax
je 0x4b96b2
jmp 0x4b94b7
mov eax, dword [esp + 0x68]
add eax, 0x55d6464a
mov dword [esp + 0x2c], eax
je 0x4b9597
jmp 0x4b9592
mov eax, dword [esp + 0x68]
sub eax, 0xda0e5b66
mov dword [esp + 0x28], eax
je 0x4b9636
jmp 0x4b9592
mov eax, dword [esp + 0x68]
sub eax, 0xde7046de
mov dword [esp + 0x24], eax
je 0x4b965f
jmp 0x4b9592
mov eax, dword [esp + 0x68]
sub eax, 0xe2a68d1b
mov dword [esp + 0x20], eax
je 0x4b9652
jmp 0x4b9592
mov eax, dword [esp + 0x68]
add eax, 0xf5e8b16c
mov dword [esp + 0x1c], eax
je 0x4b95e1
jmp 0x4b9592
mov eax, dword [esp + 0x68]
sub eax, 0x2484fe0e
mov dword [esp + 0x18], eax
je 0x4b96ab
jmp 0x4b9592
mov eax, dword [esp + 0x68]
add eax, 0xcdd740d7
mov dword [esp + 0x14], eax
je 0x4b9679
jmp 0x4b9592
mov eax, dword [esp + 0x68]
sub eax, 0x5d7030b4
mov dword [esp + 0x10], eax
je 0x4b95ba
jmp 0x4b9592
mov eax, dword [esp + 0x68]
sub eax, 0x72113937
mov dword [esp + 0xc], eax
je 0x4b966c
jmp 0x4b9592
jmp 0x4b96ba
mov eax, 0x3228bf29
mov ecx, 0x5d7030b4
mov edx, dword [esp + 0x94]
cmp edx, 8
cmovbe eax, ecx
mov dword [esp + 0x6c], eax
jmp 0x4b96ba
mov eax, 0x922b0c78
mov ecx, 0xa174e94
mov edx, dword [esp + 0x74]
add edx, dword [esp + 0x90]
cmp edx, 4
cmovbe eax, ecx
mov dword [esp + 0x6c], eax
jmp 0x4b96ba
mov edi, dword [esp + 0x70]
mov eax, dword [esp + 0x78]
mov dword [edi], eax
mov dword [esp + 0x6c], 0x72113937
jmp 0x4b96ba
mov eax, 0xda0e5b66
mov ecx, 0x9ade937a
mov edx, dword [esp + 0x74]
add edx, dword [esp + 0x90]
cmp edx, 8
cmovbe eax, ecx
mov dword [esp + 0x6c], eax
jmp 0x4b96ba
mov edi, dword [esp + 0x70]
fild qword [esp + 0x78]
fistp qword [edi]
mov dword [esp + 0x6c], 0xde7046de
jmp 0x4b96ba
mov eax, 0x82280faa
mov dword [esp + 0x6c], eax
jmp 0x4b96ba
mov eax, 0xe2a68d1b
mov dword [esp + 0x6c], eax
jmp 0x4b96ba
mov dword [esp + 0x6c], 0xde7046de
jmp 0x4b96ba
mov dword [esp + 0x6c], 0x72113937
jmp 0x4b96ba
mov dword [esp + 0x6c], 0x2484fe0e
jmp 0x4b96ba
mov eax, dword [esp + 0x88]
mov ecx, dword [esp + 0x8c]
mov edx, dword [esp + 0x90]
mov dword [esp], eax
mov dword [esp + 4], ecx
mov dword [esp + 8], edx
call fcn.004480b0
mov dword [esp + 0x6c], 0x2484fe0e
jmp 0x4b96ba
lea esp, [ebp - 8]
pop esi
pop edi
pop ebp
ret
mov dword [esp + 0x6c], 0x82280faa
jmp 0x4b9357