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

Disassembly:
sub esp, 0x130
mov eax, 0x2f2f
mov dword [esp], 0x2fe9c9be
push ebx
mov word [esp + 0x128], ax
mov eax, dword fs:[0x2c]
push ebp
push esi
push edi
mov ecx, dword [eax]
mov dword [esp + 0x14], 0x935d2f4c
mov dword [esp + 0x18], 0x958ffbfa
mov dword [esp + 0x1c], 0x86e5fc
mov dword [esp + 0x20], 0x2fa5c99e
mov dword [esp + 0x24], 0x93602f0f
mov dword [esp + 0x28], 0x95dbfbc0
mov dword [esp + 0x2c], 0xb5e5d4
mov dword [esp + 0x30], 0x2fe9c9b6
mov dword [esp + 0x34], 0x935a2f49
mov dword [esp + 0x38], 0x9598fbfd
mov dword [esp + 0x3c], 0x8ce5e1
mov dword [esp + 0x40], 0x2fa7c990
mov dword [esp + 0x44], 0x93462f0f
mov dword [esp + 0x48], 0x95dbfbe0
mov dword [esp + 0x4c], 0x8ae5fb
mov dword [esp + 0x50], 0x2fe9c98b
mov dword [esp + 0x54], 0x93592f4e
mov dword [esp + 0x58], 0x9592fbf2
mov dword [esp + 0x5c], 0x84e5f9
mov dword [esp + 0x60], 0x2fa5c99d
mov dword [esp + 0x64], 0x930e2f4a
mov dword [esp + 0x68], 0x95f1fb9e
mov dword [esp + 0x6c], 0xefe598
mov dword [esp + 0x70], 0x2fa6c9bc
mov dword [esp + 0x74], 0x934c2f41
mov dword [esp + 0x78], 0x958efbff
mov dword [esp + 0x7c], 0x8ce5e6
mov dword [esp + 0x80], 0x2fa7c990
mov dword [esp + 0x84], 0x930f2f15
mov dword [esp + 0x88], 0x959efbd1
mov dword [esp + 0x8c], 0x86e5fb
mov dword [esp + 0x90], 0x2f84c997
mov dword [esp + 0x94], 0x935b2f4e
mov dword [esp + 0x98], 0x95dbfbf6
mov dword [esp + 0x9c], 0x96e5fc
mov dword [esp + 0xa0], 0x2fbac9df
mov dword [esp + 0xa4], 0x934b2f4e
mov dword [esp + 0xa8], 0x9582fbff
mov dword [esp + 0xac], 0x8be5b5
mov dword [esp + 0xb0], 0x2fbdc990
mov dword [esp + 0xb4], 0x934c2f0f
mov dword [esp + 0xb8], 0x9596fbfc
mov dword [esp + 0xbc], 0x84e5e5
mov dword [esp + 0xc0], 0x2fa0c98b
mov dword [esp + 0xc4], 0x93432f4d
mov dword [esp + 0xc8], 0x95dbfbf6
mov dword [esp + 0xcc], 0x8ce5e2
mov dword [esp + 0xd0], 0x2fa1c98b
mov dword [esp + 0xd4], 0x93562f0f
mov dword [esp + 0xd8], 0x958efbfc
mov dword [esp + 0xdc], 0xc5e5e7
mov dword [esp + 0xe0], 0x2fa0c9a8
mov dword [esp + 0xe4], 0x934b2f41
mov dword [esp + 0xe8], 0x958cfbfc
mov dword [esp + 0xec], 0xc5e5e6
mov dword [esp + 0xf0], 0x2facc989
mov dword [esp + 0xf4], 0x935c2f5d
mov dword [esp + 0xf8], 0x9594fbfa
mov dword [esp + 0xfc], 0xc5e5fb
mov dword [esp + 0x100], 0x2fa6c9d7
mov dword [esp + 0x104], 0x93432f41
mov dword [esp + 0x108], 0x95dbfbea
mov dword [esp + 0x10c], 0x8ce5c2
mov dword [esp + 0x110], 0x2fadc991
mov dword [esp + 0x114], 0x93582f40
mov dword [esp + 0x118], 0x95dbfbe0
mov dword [esp + 0x11c], 0xc5e5a2
mov dword [esp + 0x120], 0x2fbbc990
mov dword [esp + 0x124], 0x93432f0f
mov dword [esp + 0x128], 0x958ffbf2
mov dword [esp + 0x12c], 0x97e5f0
mov dword [esp + 0x130], 0x2fe7c9d6
mov eax, dword [0x497fd0]
pop edi
pop esi
pop ebp
pop ebx
cmp eax, dword [ecx + 4]
jle 0x42f3c4
push 0x497fd0
call fcn.00452992
add esp, 4
cmp dword [0x497fd0], 0xffffffff
jne 0x42f3c4
xorps xmm0, xmm0
mov byte [0x497f5e], 1
movlpd qword [esp + 0x128], xmm0
mov edx, dword [esp + 0x12c]
mov eax, dword [esp + 0x128]
nop word [eax + eax]
mov cx, word [esp + eax*2]
mov word [eax*2 + 0x497e38], cx
add eax, 1
adc edx, 0
test edx, edx
jne 0x42f3ad
cmp eax, 0x93
jb 0x42f390
push 0x47bc20
call fcn.00452c62
push 0x497fd0
call fcn.00452941
add esp, 8
mov eax, 0x497e38
add esp, 0x130
ret