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

Disassembly:
push ebp
mov ebp, esp
push esi
and esp, 0xfffffff8
sub esp, 0x198
mov eax, dword [0x43a088]
mov dword [esp + 0x190], eax
mov dword [esp + 0x74], 0xd9d0a92c
mov eax, dword [esp + 0x74]
mov ecx, eax
sub ecx, 0x6d436a07
mov dword [esp + 0x70], eax
mov dword [esp + 0x6c], ecx
jg 0x40875b
jmp 0x4085f3
mov eax, dword [esp + 0x70]
sub eax, 0x627b3653
mov dword [esp + 0x68], eax
jg 0x408743
jmp 0x40860b
mov eax, dword [esp + 0x70]
sub eax, 0x531f6bda
mov dword [esp + 0x64], eax
jg 0x40872b
jmp 0x408623
mov eax, dword [esp + 0x70]
sub eax, 0x3c1d17b
mov dword [esp + 0x60], eax
jg 0x408713
jmp 0x40863b
mov eax, dword [esp + 0x70]
sub eax, 0xb3eee0d6
mov dword [esp + 0x5c], eax
jg 0x40866b
jmp 0x408653
mov eax, dword [esp + 0x70]
sub eax, 0xac7f6dea
mov dword [esp + 0x58], eax
je 0x40886d
jmp 0x408773
mov eax, dword [esp + 0x70]
sub eax, 0xd0b71322
mov dword [esp + 0x54], eax
jg 0x40869b
jmp 0x408683
mov eax, dword [esp + 0x70]
sub eax, 0xb3eee0d7
mov dword [esp + 0x50], eax
je 0x408886
jmp 0x408773
mov eax, dword [esp + 0x70]
sub eax, 0xd9d0a92b
mov dword [esp + 0x4c], eax
jg 0x4086cb
jmp 0x4086b3
mov eax, dword [esp + 0x70]
sub eax, 0xd0b71323
mov dword [esp + 0x48], eax
je 0x4087d1
jmp 0x408773
mov eax, dword [esp + 0x70]
sub eax, 0xd9d0a92c
mov dword [esp + 0x44], eax
je 0x408778
jmp 0x4086e3
mov eax, dword [esp + 0x70]
sub eax, 0xf3ccfaff
mov dword [esp + 0x40], eax
je 0x4087df
jmp 0x4086fb
mov eax, dword [esp + 0x70]
sub eax, 0xfb2274b4
mov dword [esp + 0x3c], eax
je 0x408853
jmp 0x408773
mov eax, dword [esp + 0x70]
sub eax, 0x3c1d17c
mov dword [esp + 0x38], eax
je 0x4087c4
jmp 0x408773
mov eax, dword [esp + 0x70]
sub eax, 0x531f6bdb
mov dword [esp + 0x34], eax
je 0x408860
jmp 0x408773
mov eax, dword [esp + 0x70]
sub eax, 0x627b3654
mov dword [esp + 0x30], eax
je 0x40879b
jmp 0x408773
mov eax, dword [esp + 0x70]
sub eax, 0x6d436a08
mov dword [esp + 0x2c], eax
je 0x4087a9
jmp 0x408773
jmp 0x4088f4
mov eax, 0xd0b71323
mov ecx, 0x627b3654
mov edx, dword [esp + 0x190]
cmp edx, 0
cmovne eax, ecx
mov dword [esp + 0x74], eax
jmp 0x4088f4
mov eax, 0x6d436a08
mov dword [esp + 0x74], eax
jmp 0x4088f4
mov eax, 0x3c1d17c
mov ecx, dword [0x43a088]
mov dword [esp + 0x18c], ecx
mov dword [esp + 0x74], eax
jmp 0x4088f4
mov dword [esp + 0x74], 0x531f6bdb
jmp 0x4088f4
mov eax, 0xf3ccfaff
mov dword [esp + 0x74], eax
jmp 0x4088f4
mov eax, 0
mov ecx, 0x114
lea edx, [esp + 0x78]
mov dword [esp], edx
mov dword [esp + 4], 0
mov dword [esp + 8], 0x114
mov dword [esp + 0x28], eax
mov dword [esp + 0x24], ecx
call fcn.00408900
lea ecx, [esp + 0x78]
mov dword [esp + 0x78], 0x114
mov edx, dword [0x481db8]
mov esi, esp
mov dword [esi], ecx
mov dword [esp + 0x20], eax
call edx
sub esp, 4
mov ecx, 0xfb2274b4
mov edx, dword [esp + 0x7c]
mov dword [0x43a088], edx
mov edx, dword [esp + 0x7c]
mov dword [esp + 0x18c], edx
mov dword [esp + 0x74], ecx
mov dword [esp + 0x1c], eax
jmp 0x4088f4
mov dword [esp + 0x74], 0x531f6bdb
jmp 0x4088f4
mov eax, dword [esp + 0x18c]
lea esp, [ebp - 4]
pop esi
pop ebp
ret
mov eax, dword [0x43a088]
mov dword [esp + 0x18c], eax
mov dword [esp + 0x74], 0x6d436a08
jmp 0x4088f4
mov eax, 0
mov ecx, 0x114
lea edx, [esp + 0x78]
mov dword [esp], edx
mov dword [esp + 4], 0
mov dword [esp + 8], 0x114
mov dword [esp + 0x18], eax
mov dword [esp + 0x14], ecx
call fcn.00408900
lea ecx, [esp + 0x78]
mov dword [esp + 0x78], 0x114
mov edx, dword [0x481db8]
mov esi, esp
mov dword [esi], ecx
mov dword [esp + 0x10], eax
call edx
sub esp, 4
mov ecx, dword [esp + 0x7c]
mov dword [0x43a088], ecx
mov ecx, dword [esp + 0x7c]
mov dword [esp + 0x18c], ecx
mov dword [esp + 0x74], 0xf3ccfaff
mov dword [esp + 0xc], eax
jmp 0x4085d4