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

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
sub esp, 0x164
push ebx
push esi
push edi
mov dword [esp + 0x10], 0x33cfbf52
mov dword [esp + 0x14], 0x87e28357
mov dword [esp + 0x18], 0xf996fff3
mov dword [esp + 0x1c], 0x5e3997
mov dword [esp + 0x20], 0x33cbbf27
mov dword [esp + 0x24], 0x87e6835b
mov dword [esp + 0x28], 0xf98dffa7
mov dword [esp + 0x2c], 0x563996
mov dword [esp + 0x30], 0x339fbf73
mov dword [esp + 0x34], 0x87e68350
mov dword [esp + 0x38], 0xf98bfff5
mov dword [esp + 0x3c], 0x5f3990
mov dword [esp + 0x40], 0x33dcbf6e
mov dword [esp + 0x44], 0x87f78352
mov dword [esp + 0x48], 0xf98cffe2
mov dword [esp + 0x4c], 0x5d39d9
mov dword [esp + 0x50], 0x33dbbf6e
mov dword [esp + 0x54], 0x87ed8313
mov dword [esp + 0x58], 0xf98bffe8
mov dword [esp + 0x5c], 0x5f39d9
mov dword [esp + 0x60], 0x33c7bf6e
mov dword [esp + 0x64], 0x87f78313
mov dword [esp + 0x68], 0xf99affef
mov dword [esp + 0x6c], 0x4939d9
mov dword [esp + 0x70], 0x33d0bf75
mov dword [esp + 0x74], 0x87ef8351
mov dword [esp + 0x78], 0xf992ffe2
mov dword [esp + 0x7c], 0x1939d7
mov dword [esp + 0x80], 0x33d7bf44
mov dword [esp + 0x84], 0x87e08356
mov dword [esp + 0x88], 0xf9dfffec
mov dword [esp + 0x8c], 0x573990
mov dword [esp + 0x90], 0x33cbbf74
mov dword [esp + 0x94], 0x87ef8352
mov dword [esp + 0x98], 0xf9d1ffeb
mov dword [esp + 0x9c], 0x563995
mov dword [esp + 0xa0], 0x339fbf60
mov dword [esp + 0xa4], 0x87ec8355
mov dword [esp + 0xa8], 0xf9dffff5
mov dword [esp + 0xac], 0x4b399c
mov dword [esp + 0xb0], 0x33d0bf75
mov dword [esp + 0xb4], 0x87a38341
mov dword [esp + 0xb8], 0xf99affe3
mov dword [esp + 0xbc], 0x58398d
mov dword [esp + 0xc0], 0x33d3bf6e
mov dword [esp + 0xc4], 0x87ad8340
mov dword [esp + 0xc8], 0xf9b6ffa7
mov dword [esp + 0xcc], 0x19399f
mov dword [esp + 0xd0], 0x33d7bf73
mov dword [esp + 0xd4], 0x87a38356
mov dword [esp + 0xd8], 0xf990ffeb
mov dword [esp + 0xdc], 0x19399e
mov dword [esp + 0xe0], 0x33d7bf74
mov dword [esp + 0xe4], 0x87f4835c
mov dword [esp + 0xe8], 0xf9dffff4
mov dword [esp + 0xec], 0x563997
mov dword [esp + 0xf0], 0x33dabf27
mov dword [esp + 0xf4], 0x87f18341
mov dword [esp + 0xf8], 0xf98dffe8
mov dword [esp + 0xfc], 0x15398a
mov dword [esp + 0x100], 0x33c6bf27
mov dword [esp + 0x104], 0x87f6835c
mov dword [esp + 0x108], 0xf99cffa7
mov dword [esp + 0x10c], 0x573998
mov dword [esp + 0x110], 0x33cbbf27
mov dword [esp + 0x114], 0x87fa8341
mov dword [esp + 0x118], 0xf98bffa7
mov dword [esp + 0x11c], 0x5c3991
mov dword [esp + 0x120], 0x33d9bf27
mov dword [esp + 0x124], 0x87ef835c
mov dword [esp + 0x128], 0xf990ffeb
mov dword [esp + 0x12c], 0x50398e
mov dword [esp + 0x130], 0x33d8bf69
mov dword [esp + 0x134], 0x87e28313
mov dword [esp + 0x138], 0xf98bffeb
mov dword [esp + 0x13c], 0x4b399c
mov dword [esp + 0x140], 0x33debf69
mov dword [esp + 0x144], 0x87ea8347
mov eax, dword fs:[0x2c]
mov dword [esp + 0x148], 0xf99afff1
mov dword [esp + 0x14c], 0x4a39d9
mov dword [esp + 0x150], 0x33d3bf68
mov ecx, dword [eax]
mov eax, dword [0x4948ec]
mov dword [esp + 0x154], 0x87f78346
mov dword [esp + 0x158], 0xf990ffee
mov dword [esp + 0x15c], 0x4a3997
mov dword [esp + 0x160], 0x33b2bf3d
mov dword [esp + 0x164], 0x87838339
cmp eax, dword [ecx + 4]
jle 0x406678
push 0x4948ec
call fcn.00452992
add esp, 4
cmp dword [0x4948ec], 0xffffffff
jne 0x406678
xorps xmm0, xmm0
mov byte [0x493f90], 1
movlpd qword [esp + 0x168], xmm0
mov edx, dword [esp + 0x16c]
mov eax, dword [esp + 0x168]
nop dword [eax]
mov cx, word [esp + eax*2 + 0x10]
mov word [eax*2 + 0x493e38], cx
add eax, 1
adc edx, 0
test edx, edx
jne 0x40665e
cmp eax, 0xac
jb 0x406640
push 0x478820
call fcn.00452c62
add esp, 4
push 0x4948ec
call fcn.00452941
add esp, 4
pop edi
pop esi
mov eax, 0x493e38
pop ebx
mov esp, ebp
pop ebp
ret