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

Disassembly:
sub esp, 0x124
push ebx
push ebp
mov eax, 0x2fe7
mov dword [esp + 8], 0x5789e107
push esi
mov word [esp + 0x124], ax
mov eax, dword fs:[0x2c]
push edi
pop edi
mov dword [esp + 0x10], 0xe787a732
mov ecx, dword [eax]
mov eax, dword [0x49732c]
mov dword [esp + 0x14], 0x696c2fa6
mov dword [esp + 0x18], 0xcc8539
mov dword [esp + 0x1c], 0x57b1e173
mov dword [esp + 0x20], 0xe787a71a
mov dword [esp + 0x24], 0x69462fb3
mov dword [esp + 0x28], 0xe08504
mov dword [esp + 0x2c], 0x57c1e121
mov dword [esp + 0x30], 0xe7c8a734
mov dword [esp + 0x34], 0x69432f92
mov dword [esp + 0x38], 0xa5850d
mov dword [esp + 0x3c], 0x578ee13d
mov dword [esp + 0x40], 0xe787a723
mov dword [esp + 0x44], 0x694a2f85
mov dword [esp + 0x48], 0xec8549
mov dword [esp + 0x4c], 0x5788e13d
mov dword [esp + 0x50], 0xe7cea723
mov dword [esp + 0x54], 0x69432f86
mov dword [esp + 0x58], 0xff8500
mov dword [esp + 0x5c], 0x5785e136
mov dword [esp + 0x60], 0xe7c3a777
mov dword [esp + 0x64], 0x694a2f92
mov dword [esp + 0x68], 0xf18549
mov dword [esp + 0x6c], 0x57c1e13c
mov dword [esp + 0x70], 0xe7c9a736
mov dword [esp + 0x74], 0x695a2fc7
mov dword [esp + 0x78], 0xee8507
mov dword [esp + 0x7c], 0x578ee13d
mov dword [esp + 0x80], 0xe7c9a720
mov dword [esp + 0x84], 0x694a2fc7
mov dword [esp + 0x88], 0xf7851b
mov dword [esp + 0x8c], 0x5793e13c
mov dword [esp + 0x90], 0xe7aaa779
mov dword [esp + 0x94], 0x69222fed
mov dword [esp + 0x98], 0xd58563
mov dword [esp + 0x9c], 0x5784e13f
mov dword [esp + 0xa0], 0xe7d4a736
mov dword [esp + 0xa4], 0x690f2f82
mov dword [esp + 0xa8], 0xea850a
mov dword [esp + 0xac], 0x5792e13d
mov dword [esp + 0xb0], 0xe7c3a73e
mov dword [esp + 0xb4], 0x695d2f82
mov dword [esp + 0xb8], 0xe38549
mov dword [esp + 0xbc], 0x578de13a
mov dword [esp + 0xc0], 0xe7c9a73e
mov dword [esp + 0xc4], 0x690f2f80
mov dword [esp + 0xc8], 0xa58508
mov dword [esp + 0xcc], 0x5794e131
mov dword [esp + 0xd0], 0xe787a730
mov dword [esp + 0xd4], 0x694a2f95
mov dword [esp + 0xd8], 0xea8519
mov dword [esp + 0xdc], 0x5795e121
mov dword [esp + 0xe0], 0xe7d3a777
mov dword [esp + 0xe4], 0x690f2f88
mov dword [esp + 0xe8], 0xe48504
mov dword [esp + 0xec], 0x5784e138
mov dword [esp + 0xf0], 0xe7d2a777
mov dword [esp + 0xf4], 0x690f2f94
mov dword [esp + 0xf8], 0xf28508
mov dword [esp + 0xfc], 0x5793e132
mov dword [esp + 0x100], 0xe787a732
mov dword [esp + 0x104], 0x69492f88
mov dword [esp + 0x108], 0xf18549
mov dword [esp + 0x10c], 0x5780e13b
mov dword [esp + 0x110], 0xe787a723
mov dword [esp + 0x114], 0x695d2f97
mov dword [esp + 0x118], 0xe78506
mov dword [esp + 0x11c], 0x5784e13f
mov dword [esp + 0x120], 0xe789a73a
pop esi
pop ebp
pop ebx
cmp eax, dword [ecx + 4]
jle 0x42e344
push 0x49732c
call fcn.00452992
add esp, 4
cmp dword [0x49732c], 0xffffffff
jne 0x42e344
xorps xmm0, xmm0
mov byte [0x498372], 1
movlpd qword [esp + 0x11c], xmm0
mov edx, dword [esp + 0x120]
mov eax, dword [esp + 0x11c]
nop dword [eax]
nop word [eax + eax]
mov cx, word [esp + eax*2]
mov word [eax*2 + 0x498258], cx
add eax, 1
adc edx, 0
test edx, edx
jne 0x42e32d
cmp eax, 0x8d
jb 0x42e310
push 0x47bce0
call fcn.00452c62
push 0x49732c
call fcn.00452941
add esp, 8
mov eax, 0x498258
add esp, 0x124
ret