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

Disassembly:
sub esp, 0x1d4
push ebx
push ebp
push esi
push edi
mov dword [esp + 0x10], 0xc77151e4
mov dword [esp + 0x14], 0x99c5b7a4
mov dword [esp + 0x18], 0xf5295df0
mov dword [esp + 0x1c], 0xe6859c
mov dword [esp + 0x20], 0xc73d51c4
mov dword [esp + 0x24], 0x99d4b7e7
mov dword [esp + 0x28], 0xf5315df8
mov dword [esp + 0x2c], 0xe78599
mov dword [esp + 0x30], 0xc73251c4
mov dword [esp + 0x34], 0x9997b7ac
mov dword [esp + 0x38], 0xf5325dfa
mov dword [esp + 0x3c], 0xe98580
mov dword [esp + 0x40], 0xc77151c1
mov dword [esp + 0x44], 0x99d8b7a9
mov dword [esp + 0x48], 0xf57d5ded
mov dword [esp + 0x4c], 0xe08597
mov dword [esp + 0x50], 0xc7385185
mov dword [esp + 0x54], 0x99deb7a9
mov dword [esp + 0x58], 0xf5345ded
mov dword [esp + 0x5c], 0xe98594
mov dword [esp + 0x60], 0xc72b51cc
mov dword [esp + 0x64], 0x99d3b7a2
mov dword [esp + 0x68], 0xf5395db9
mov dword [esp + 0x6c], 0xe08580
mov dword [esp + 0x70], 0xc7255185
mov dword [esp + 0x74], 0x9997b7a8
mov dword [esp + 0x78], 0xf5335df8
mov dword [esp + 0x7c], 0xec85d5
mov dword [esp + 0x80], 0xc72551cb
mov dword [esp + 0x84], 0x99c5b7a2
mov dword [esp + 0x88], 0xf53c5df7
mov dword [esp + 0x8c], 0xa58599
mov dword [esp + 0x90], 0xc73451d7
mov dword [esp + 0x94], 0x99deb7a0
mov dword [esp + 0x98], 0xf5295dea
mov dword [esp + 0x9c], 0xe48587
mov dword [esp + 0xa0], 0xc73851d1
mov dword [esp + 0xa4], 0x99d9b7a8
mov dword [esp + 0xa8], 0xf5385db9
mov dword [esp + 0xac], 0xf78587
mov dword [esp + 0xb0], 0xc72351ca
mov dword [esp + 0xb4], 0x99bab7e6
mov dword [esp + 0xb8], 0xf5505d93
mov dword [esp + 0xbc], 0xd585ff
mov dword [esp + 0xc0], 0xc72251ca
mov dword [esp + 0xc4], 0x99deb7b4
mov dword [esp + 0xc8], 0xf5315dfb
mov dword [esp + 0xcc], 0xa58590
mov dword [esp + 0xd0], 0xc73e51f6
mov dword [esp + 0xd4], 0x99c2b7ab
mov dword [esp + 0xd8], 0xf5345ded
mov dword [esp + 0xdc], 0xeb859a
mov dword [esp + 0xe0], 0xc771519f
mov dword [esp + 0xe4], 0x99d1b78e
mov dword [esp + 0xe8], 0xf5245db9
mov dword [esp + 0xec], 0xf0859a
mov dword [esp + 0xf0], 0xc7395185
mov dword [esp + 0xf4], 0x99c1b7a6
mov dword [esp + 0xf8], 0xf57d5dfc
mov dword [esp + 0xfc], 0xeb85b4
mov dword [esp + 0x100], 0xc73851d1
mov dword [esp + 0x104], 0x99e1b7ea
mov dword [esp + 0x108], 0xf52f5df0
mov dword [esp + 0x10c], 0xf68580
mov dword [esp + 0x110], 0xc7225185
mov dword [esp + 0x114], 0x99d1b7a8
mov dword [esp + 0x118], 0xf52a5ded
mov dword [esp + 0x11c], 0xf78594
mov dword [esp + 0x120], 0xc77151c0
mov dword [esp + 0x124], 0x99c2b7b5
mov dword [esp + 0x128], 0xf5335df7
mov dword [esp + 0x12c], 0xeb859c
mov dword [esp + 0x130], 0xc77d51c2
mov dword [esp + 0x134], 0x99c7b7e7
mov dword [esp + 0x138], 0xf5385df5
mov dword [esp + 0x13c], 0xf68594
mov dword [esp + 0x140], 0xc77151c0
mov eax, dword fs:[0x2c]
pop edi
pop esi
pop ebp
mov ecx, dword [eax]
mov eax, dword [0x498200]
mov dword [esp + 0x138], 0x99deb7a3
mov dword [esp + 0x13c], 0xf53c5dea
mov dword [esp + 0x140], 0xe98597
mov dword [esp + 0x144], 0xc77151c0
mov dword [esp + 0x148], 0x99c3b7ae
mov dword [esp + 0x14c], 0xf57d5db7
mov dword [esp + 0x150], 0xf185bc
mov dword [esp + 0x154], 0xc7265185
mov dword [esp + 0x158], 0x99dbb7ae
mov dword [esp + 0x15c], 0xf57d5df5
mov dword [esp + 0x160], 0xe98594
mov dword [esp + 0x164], 0xc73e51d6
mov dword [esp + 0x168], 0x99dfb7e7
mov dword [esp + 0x16c], 0xf5315dfc
mov dword [esp + 0x170], 0xa58585
mov dword [esp + 0x174], 0xc73851d2
mov dword [esp + 0x178], 0x99dfb7b3
mov dword [esp + 0x17c], 0xf5295db9
mov dword [esp + 0x180], 0xe0859d
mov dword [esp + 0x184], 0xc7345185
mov dword [esp + 0x188], 0x99d1b7a1
mov dword [esp + 0x18c], 0xf53e5df0
mov dword [esp + 0x190], 0xe0859c
mov dword [esp + 0x194], 0xc73251cb
mov dword [esp + 0x198], 0x9997b7be
mov dword [esp + 0x19c], 0xf53b5df6
mov dword [esp + 0x1a0], 0xfc85d5
mov dword [esp + 0x1a4], 0xc72451ca
mov dword [esp + 0x1a8], 0x9997b7b5
mov dword [esp + 0x1ac], 0xf5385dfb
mov dword [esp + 0x1b0], 0xe6859b
mov dword [esp + 0x1b4], 0xc73c51cd
mov dword [esp + 0x1b8], 0x99c5b7a6
mov dword [esp + 0x1bc], 0xf57d5df2
mov dword [esp + 0x1c0], 0xe68586
mov dword [esp + 0x1c4], 0xc72351ca
mov dword [esp + 0x1c8], 0x99c4b7a2
mov dword [esp + 0x1cc], 0xf55d5db7
pop ebx
cmp eax, dword [ecx + 4]
jle 0x42fea4
push 0x498200
call fcn.00452992
add esp, 4
cmp dword [0x498200], 0xffffffff
jne 0x42fea4
xorps xmm0, xmm0
mov byte [0x49879c], 1
movlpd qword [esp + 0x1cc], xmm0
mov edx, dword [esp + 0x1d0]
mov eax, dword [esp + 0x1cc]
nop word [eax + eax]
mov cx, word [esp + eax*2]
mov word [eax*2 + 0x4985d0], cx
add eax, 1
adc edx, 0
test edx, edx
jne 0x42fe8d
cmp eax, 0xe6
jb 0x42fe70
push 0x47bb90
call fcn.00452c62
push 0x498200
call fcn.00452941
add esp, 8
mov eax, 0x4985d0
add esp, 0x1d4
ret