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

Disassembly:
mov ecx, dword fs:[0x14]
mov ecx, dword [ecx]
lea eax, [esp - 0x84]
cmp eax, dword [ecx + 8]
jbe 0x6504c4
sub esp, 0x104
mov eax, 0
mov dword [esp + 0x100], eax
mov byte [esp + 0x33], 0
mov dword [esp + 0x110], 0
mov dword [esp + 0x114], 0
mov dword [esp + 0x118], 0
mov dword [esp + 0x4c], 1
mov dword [esp + 0xa0], 0
mov dword [esp + 0xa4], 0
mov dword [esp + 0xa8], 0
lea eax, [0x6504d0]
mov dword [esp + 0xa0], eax
lea eax, [esp + 0x114]
mov dword [esp + 0xa4], eax
lea eax, [esp + 0x4c]
mov dword [esp + 0xa8], eax
lea eax, [esp + 0xa0]
mov dword [esp + 0x100], eax
mov byte [esp + 0x33], 1
lea eax, [0x6ae8e0]
mov dword [esp], eax
call fcn.0040bd00
mov eax, dword [esp + 4]
mov dword [esp + 0x110], eax
mov eax, dword [esp + 0x10c]
mov ecx, dword [esp + 0x108]
xor edx, edx
jmp 0x64f56f
inc dword [esp + 0x4c]
mov eax, ecx
mov ecx, dword [esp + 0x94]
test eax, eax
je 0x650445
mov dword [esp + 0x7c], edx
mov dword [esp], ecx
mov dword [esp + 4], eax
lea eax, [0x72ea04]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
call fcn.0047b8a0
mov eax, dword [esp + 0x18]
mov ecx, dword [esp + 0x1c]
movzx edx, byte [esp + 0x20]
mov ebx, dword [esp + 0x14]
mov ebp, dword [esp + 0x10]
test dl, dl
je 0x650445
mov dword [esp + 0x78], ebp
mov dword [esp + 0x94], eax
mov dword [esp + 0x60], ecx
mov dword [esp + 0x50], ebx
cmp ebx, 5
jge 0x64f5d2
xor edx, edx
jmp 0x64f606
mov dword [esp], ebp
lea eax, [0x6c86ba]
mov dword [esp + 4], eax
mov dword [esp + 8], 5
call fcn.00402ab0
movzx eax, byte [esp + 0xc]
mov ecx, dword [esp + 0x60]
mov ebx, dword [esp + 0x50]
mov ebp, dword [esp + 0x78]
mov edx, eax
mov eax, dword [esp + 0x94]
test dl, dl
je 0x64f650
cmp ebx, 5
jb 0x6504ab
mov esi, dword [esp + 0x110]
add ebx, 0xfffffffb
mov dword [esi + 0xc], ebx
neg ebx
sar ebx, 0x1f
and ebx, 5
add ebx, ebp
mov ebp, dword [0x8e7a50]
test ebp, ebp
jne 0x64f639
mov dword [esi + 8], ebx
jmp 0x64f647
lea edi, [esi + 8]
mov edx, eax
mov eax, ebx
call fcn.00464190
mov eax, edx
mov edx, dword [esp + 0x7c]
jmp 0x64f562
cmp ebx, 4
jge 0x64f659
xor edx, edx
jmp 0x64f68d
mov dword [esp], ebp
lea eax, [0x6c8456]
mov dword [esp + 4], eax
mov dword [esp + 8], 4
call fcn.00402ab0
movzx eax, byte [esp + 0xc]
mov ecx, dword [esp + 0x60]
mov ebx, dword [esp + 0x50]
mov ebp, dword [esp + 0x78]
mov edx, eax
mov eax, dword [esp + 0x94]
test dl, dl
jne 0x64fd5a
cmp ebx, 4
jge 0x64f69e
xor edx, edx
jmp 0x64f6d2
mov dword [esp], ebp
lea eax, [0x6c8402]
mov dword [esp + 4], eax
mov dword [esp + 8], 4
call fcn.00402ab0
movzx eax, byte [esp + 0xc]
mov ecx, dword [esp + 0x60]
mov ebx, dword [esp + 0x50]
mov ebp, dword [esp + 0x78]
mov edx, eax
mov eax, dword [esp + 0x94]
test dl, dl
jne 0x64fb66
cmp ebx, 3
jge 0x64f6e3
xor edx, edx
jmp 0x64f717
mov dword [esp], ebp
lea eax, [0x6c8120]
mov dword [esp + 4], eax
mov dword [esp + 8], 3
call fcn.00402ab0
movzx eax, byte [esp + 0xc]
mov ecx, dword [esp + 0x60]
mov ebx, dword [esp + 0x50]
mov ebp, dword [esp + 0x78]
mov edx, eax
mov eax, dword [esp + 0x94]
test dl, dl
jne 0x64fa4f
cmp ebx, 6
jge 0x64f728
xor edx, edx
jmp 0x64f75c
mov dword [esp], ebp
lea eax, [0x6c894a]
mov dword [esp + 4], eax
mov dword [esp + 8], 6
call fcn.00402ab0
movzx eax, byte [esp + 0xc]
mov ecx, dword [esp + 0x60]
mov ebx, dword [esp + 0x50]
mov ebp, dword [esp + 0x78]
mov edx, eax
mov eax, dword [esp + 0x94]
test dl, dl
jne 0x64f769
mov edx, dword [esp + 0x7c]
jmp 0x64f562
cmp ebx, 6
jb 0x65049f
lea edx, [ebx - 6]
mov esi, edx
neg edx
sar edx, 0x1f
and edx, 6
lea edi, [edx + ebp]
cmp ebx, 6
je 0x650296
movzx edx, byte [edx + ebp]
cmp dl, 0x22
je 0x64f84a
cmp dl, 0x3d
je 0x64ffb4
cmp dl, 0x60
je 0x64f84a
mov dword [esp], edi
mov dword [esp + 4], esi
lea eax, [0x6c7f98]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
call fcn.0047b8a0
movzx eax, byte [esp + 0x20]
mov ecx, dword [esp + 0x18]
mov edx, dword [esp + 0x1c]
mov ebx, dword [esp + 0x14]
mov ebp, dword [esp + 0x10]
test al, al
je 0x64ff4e
test ebx, ebx
jne 0x64f7f0
mov eax, 1
jmp 0x64f83d
mov dword [esp + 0x54], ebx
mov dword [esp + 0x84], ebp
mov dword [esp + 0x44], edx
mov dword [esp + 0x74], ecx
mov dword [esp], ebp
mov dword [esp + 4], ebx
lea eax, [0x6c8b5a]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 7
call fcn.00479160
mov eax, dword [esp + 0x10]
test eax, eax
setge al
mov ecx, dword [esp + 0x74]
mov edx, dword [esp + 0x44]
mov ebx, dword [esp + 0x54]
mov ebp, dword [esp + 0x84]
test al, al
je 0x64f8db
jmp 0x64feab
mov dword [esp + 0x5c], esi
mov dword [esp + 0x80], edi
nop
mov dword [esp], edi
mov dword [esp + 4], esi
mov byte [esp + 8], 0
call fcn.0048d950
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x10]
mov edx, dword [esp + 0xc]
test eax, eax
jne 0x650230
mov ebx, dword [esp + 0x5c]
cmp ecx, ebx
je 0x6501ca
jae 0x650496
mov eax, dword [esp + 0x80]
movzx ebx, byte [eax + ecx]
cmp bl, 0x3d
jne 0x65012b
mov dword [esp + 0x48], ecx
mov dword [esp], edx
mov dword [esp + 4], ecx
call fcn.0048d8c0
mov eax, dword [esp + 0x50]
mov ecx, dword [esp + 0x48]
sub eax, ecx
lea edx, [eax - 7]
mov eax, edx
neg edx
sar edx, 0x1f
inc ecx
and ecx, edx
mov edx, dword [esp + 0x80]
add ecx, edx
mov ebp, dword [esp + 8]
mov ebx, dword [esp + 0xc]
mov edx, eax
mov dword [esp + 0x5c], ebx
mov dword [esp + 0x90], ebp
test edx, edx
jne 0x64f8f0
xor ecx, ecx
xor edx, edx
jmp 0x64f964
movzx eax, byte [ecx]
cmp al, 0x22
je 0x64f8fd
cmp al, 0x60
jne 0x64f91e
mov dword [esp], ecx
mov dword [esp + 4], edx
call fcn.0048d8c0
mov eax, dword [esp + 0x10]
mov ecx, dword [esp + 8]
mov edx, dword [esp + 0xc]
test eax, eax
je 0x64f959
jmp 0x65001a
mov dword [esp + 0x3c], edx
mov dword [esp + 0x70], ecx
nop
mov dword [esp], ecx
mov dword [esp + 4], edx
lea eax, [0x6c8734]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 6
call fcn.00479160
mov eax, dword [esp + 0x10]
test eax, eax
jge 0x650080
mov edx, dword [esp + 0x3c]
mov ecx, dword [esp + 0x70]
mov ebx, dword [esp + 0x5c]
mov ebp, dword [esp + 0x90]
mov esi, dword [esp + 0x110]
mov eax, ecx
mov ecx, dword [esi + 0x38]
mov edi, ebp
mov ebp, dword [esi + 0x40]
mov ebx, dword [esi + 0x3c]
inc ebx
cmp ebp, ebx
jae 0x64f9f6
mov dword [esp + 0x40], edx
mov dword [esp + 0x8c], eax
mov dword [esp + 0x88], esi
mov dword [esp], ecx
mov dword [esp + 4], ebx
mov dword [esp + 8], ebp
mov dword [esp + 0xc], 1
lea eax, [0x6a0160]
mov dword [esp + 0x10], eax
call fcn.0044af60
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov edx, dword [esp + 0x1c]
mov ebx, dword [esp + 0x88]
mov dword [ebx + 0x40], edx
mov edx, dword [0x8e7a50]
test edx, edx
jne 0x64f9d6
mov dword [ebx + 0x38], eax
jmp 0x64f9de
lea edi, [ebx + 0x38]
call fcn.00464190
mov edx, dword [esp + 0x40]
mov esi, ebx
mov edi, dword [esp + 0x90]
mov ebx, ecx
mov ecx, eax
mov eax, dword [esp + 0x8c]
mov dword [esi + 0x3c], ebx
dec ebx
shl ebx, 4
mov ebp, dword [esp + 0x5c]
mov dword [ecx + ebx + 4], ebp
mov dword [ecx + ebx + 0xc], edx
mov ebp, dword [0x8e7a50]
lea esi, [ecx + ebx]
mov edx, esi
lea esi, [ecx + ebx + 8]
test ebp, ebp
jne 0x64fa25
mov dword [ecx + ebx], edi
mov dword [ecx + ebx + 8], eax
jmp 0x64fa3b
mov ecx, edi
mov edi, edx
mov ebx, eax
mov eax, ecx
call fcn.00464190
mov edi, esi
mov eax, ebx
call fcn.00464190
mov eax, dword [esp + 0x94]
mov ecx, dword [esp + 0x60]
mov edx, dword [esp + 0x7c]
jmp 0x64f562
cmp ebx, 3
jb 0x65048a
lea eax, [ebx - 3]
mov ecx, eax
neg eax
sar eax, 0x1f
and eax, 3
add eax, ebp
mov dword [esp], eax
mov dword [esp + 4], ecx
lea eax, [0x72e9ec]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
mov dword [esp + 0x10], 0
mov dword [esp + 0x14], 0xffffffff
call fcn.00479570
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x18]
cmp eax, 3
jne 0x650362
mov eax, dword [esp + 0x7c]
test eax, eax
je 0x6502fc
mov dword [esp + 0x64], ecx
lea eax, [0x6ab0a0]
mov dword [esp], eax
call fcn.0040bd00
mov edi, dword [esp + 4]
mov eax, dword [esp + 0x64]
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [edi + 4], edx
mov edx, dword [0x8e7a50]
test edx, edx
jne 0x64fae2
mov dword [edi], ecx
jmp 0x64faed
mov edx, eax
mov eax, ecx
call fcn.00464190
mov eax, edx
mov ecx, dword [eax + 8]
mov ebx, dword [eax + 0xc]
mov dword [edi + 0xc], ebx
mov ebx, dword [0x8e7a50]
test ebx, ebx
jne 0x64fb05
mov dword [edi + 8], ecx
jmp 0x64fb19
lea ebx, [edi + 8]
mov edx, edi
mov edi, ebx
mov ebp, eax
mov eax, ecx
call fcn.00464190
mov eax, ebp
mov edi, edx
mov ecx, dword [eax + 0x10]
mov ebx, dword [eax + 0x14]
mov dword [edi + 0x14], ebx
mov ebx, dword [0x8e7a50]
test ebx, ebx
jne 0x64fb38
mov dword [edi + 0x10], ecx
mov eax, dword [esp + 0x7c]
mov dword [eax + 0x18], edi
jmp 0x64fb54
lea ebx, [edi + 0x10]
mov eax, ecx
mov ecx, edi
mov edi, ebx
call fcn.00464190
mov ebx, dword [esp + 0x7c]
lea edi, [ebx + 0x18]
mov eax, ecx
call fcn.00464190
mov eax, dword [esp + 0x94]
mov ecx, dword [esp + 0x60]
xor edx, edx
jmp 0x64f562
cmp ebx, 4
jb 0x65047e
lea eax, [ebx - 4]
mov ecx, eax
neg eax
sar eax, 0x1f
and eax, 4
add eax, ebp
mov dword [esp], eax
mov dword [esp + 4], ecx
lea eax, [0x72e9ec]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
mov dword [esp + 0x10], 0
mov dword [esp + 0x14], 0xffffffff
call fcn.00479570
mov eax, dword [esp + 0x18]
mov dword [esp + 0x68], eax
mov ecx, dword [esp + 0x1c]
mov dword [esp + 0x34], ecx
mov edx, dword [esp + 0x20]
mov dword [esp + 0x38], edx
lea ebx, [0x6ab0a0]
mov dword [esp], ebx
call fcn.0040bd00
mov eax, dword [esp + 0x110]
mov ecx, dword [esp + 4]
mov dword [esp + 0x7c], ecx
mov edx, dword [eax + 0x2c]
mov ebx, dword [eax + 0x34]
mov ebp, dword [eax + 0x30]
inc ebp
cmp ebx, ebp
jae 0x64fc4f
mov dword [esp + 0x88], eax
mov dword [esp], edx
mov dword [esp + 4], ebp
mov dword [esp + 8], ebx
mov dword [esp + 0xc], 1
lea eax, [0x682760]
mov dword [esp + 0x10], eax
call fcn.0044af60
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov edx, dword [esp + 0x1c]
mov ebx, dword [esp + 0x88]
mov dword [ebx + 0x34], edx
mov edx, dword [0x8e7a50]
test edx, edx
jne 0x64fc3d
mov dword [ebx + 0x2c], eax
jmp 0x64fc45
lea edi, [ebx + 0x2c]
call fcn.00464190
mov ebp, ecx
mov edx, eax
mov eax, ebx
mov ecx, dword [esp + 0x7c]
mov dword [eax + 0x30], ebp
mov ebx, dword [0x8e7a50]
lea edi, [edx + ebp*4 - 4]
test ebx, ebx
jne 0x64fc66
mov dword [edx + ebp*4 - 4], ecx
jmp 0x64fc6d
mov eax, ecx
call fcn.00464190
lea edi, [esp + 0xac]
xor eax, eax
call fcn.00464429
mov ecx, dword [0x6e4530]
mov ebx, dword [esp + 0x68]
mov dword [esp], ebx
mov ebx, dword [esp + 0x34]
mov dword [esp + 4], ebx
mov ebx, dword [esp + 0x38]
mov dword [esp + 8], ebx
lea edx, [0x6e4530]
call ecx
mov ecx, dword [esp + 0x28]
mov dword [esp + 0x90], ecx
mov ebx, dword [esp + 0x2c]
mov ebp, dword [esp + 0x28]
lea edi, [esp + 0xac]
lea esi, [esp + 0xc]
call fcn.004648fa
lea edi, [esp + 0xc8]
lea esi, [esp + 0xac]
call fcn.004648fa
mov ecx, dword [0x8e7a50]
test ecx, ecx
jne 0x64fcf2
mov edi, dword [esp + 0x7c]
lea esi, [esp + 0xc8]
call fcn.004648fa
jmp 0x64fd29
mov dword [esp + 0x8c], ebx
mov dword [esp + 0x58], ebp
lea eax, [0x6ab0a0]
mov dword [esp], eax
mov eax, dword [esp + 0x7c]
mov dword [esp + 4], eax
lea ecx, [esp + 0xc8]
mov dword [esp + 8], ecx
call fcn.00411360
mov ebx, dword [esp + 0x8c]
mov ebp, dword [esp + 0x58]
mov eax, dword [esp + 0x90]
mov dword [esp + 0x114], eax
mov dword [esp + 0x118], ebx
test ebp, ebp
jne 0x650401
mov eax, dword [esp + 0x94]
mov ecx, dword [esp + 0x60]
mov edx, dword [esp + 0x7c]
jmp 0x64f562
cmp ebx, 4
jb 0x650472
lea eax, [ebx - 4]
mov ecx, eax
neg eax
sar eax, 0x1f
and eax, 4
add eax, ebp
mov dword [esp], eax
mov dword [esp + 4], ecx
lea eax, [0x72e9ec]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
mov dword [esp + 0x10], 0
mov dword [esp + 0x14], 0xffffffff
call fcn.00479570
mov eax, dword [esp + 0x110]
mov dword [esp + 0x88], eax
test byte [eax], al
mov ecx, dword [esp + 0x18]
mov dword [esp + 0x6c], ecx
mov edx, dword [esp + 0x1c]
mov ebx, dword [esp + 0x20]
lea edi, [esp + 0xac]
xor eax, eax
call fcn.00464429
mov eax, dword [0x6e4530]
mov ecx, dword [esp + 0x6c]
mov dword [esp], ecx
mov dword [esp + 4], edx
mov dword [esp + 8], ebx
lea edx, [0x6e4530]
call eax
mov eax, dword [esp + 0x28]
mov ecx, dword [esp + 0x2c]
mov dword [esp + 0x90], ecx
mov edx, dword [esp + 0x28]
lea edi, [esp + 0xac]
lea esi, [esp + 0xc]
call fcn.004648fa
lea edi, [esp + 0xe4]
lea esi, [esp + 0xac]
call fcn.004648fa
mov ecx, dword [esp + 0x88]
lea edi, [ecx + 0x10]
mov dword [esp + 0x7c], edi
mov ecx, dword [0x8e7a50]
test ecx, ecx
jne 0x64fe47
lea esi, [esp + 0xe4]
call fcn.004648fa
jmp 0x64fe7a
mov dword [esp + 0x8c], eax
mov dword [esp + 0x58], edx
lea eax, [0x6ab0a0]
mov dword [esp], eax
mov dword [esp + 4], edi
lea eax, [esp + 0xe4]
mov dword [esp + 8], eax
call fcn.00411360
mov eax, dword [esp + 0x8c]
mov edx, dword [esp + 0x58]
mov dword [esp + 0x114], eax
mov eax, dword [esp + 0x90]
mov dword [esp + 0x118], eax
test edx, edx
jne 0x650423
mov eax, dword [esp + 0x94]
mov ecx, dword [esp + 0x60]
mov edx, dword [esp + 0x7c]
jmp 0x64f562
mov dword [esp + 0x98], 0
mov dword [esp + 0x9c], 0
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.00409640
mov eax, dword [esp + 8]
lea ecx, [0x68de40]
mov dword [esp + 0x98], ecx
mov dword [esp + 0x9c], eax
lea eax, [0x6d2ccd]
mov dword [esp], eax
mov dword [esp + 4], 0x1e
lea eax, [esp + 0x98]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
mov dword [esp + 0x10], 1
call fcn.004cbfe0
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov dword [esp + 0x110], 0
mov dword [esp + 0x114], eax
mov dword [esp + 0x118], ecx
mov byte [esp + 0x33], 0
mov edx, dword [esp + 0x100]
mov eax, dword [edx]
call eax
add esp, 0x104
ret
lea eax, [0x6d3626]
mov dword [esp], eax
mov dword [esp + 4], 0x20
mov dword [esp + 8], 0
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 0
call fcn.004cbfe0
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov dword [esp + 0x110], 0
mov dword [esp + 0x114], eax
mov dword [esp + 0x118], ecx
mov byte [esp + 0x33], 0
mov edx, dword [esp + 0x100]
mov eax, dword [edx]
call eax
add esp, 0x104
ret
lea eax, [0x6d1068]
mov dword [esp], eax
mov dword [esp + 4], 0x1b
mov dword [esp + 8], 0
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 0
call fcn.004cbfe0
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov dword [esp + 0x110], 0
mov dword [esp + 0x114], eax
mov dword [esp + 0x118], ecx
mov byte [esp + 0x33], 0
mov edx, dword [esp + 0x100]
mov eax, dword [edx]
call eax
add esp, 0x104
ret
lea eax, [0x6d49a3]
mov dword [esp], eax
mov dword [esp + 4], 0x22
mov dword [esp + 8], 0
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 0
call fcn.004cbfe0
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov dword [esp + 0x110], 0
mov dword [esp + 0x114], eax
mov dword [esp + 0x118], ecx
mov byte [esp + 0x33], 0
mov edx, dword [esp + 0x100]
mov eax, dword [edx]
call eax
add esp, 0x104
ret
mov dword [esp + 0x98], 0
mov dword [esp + 0x9c], 0
mov eax, dword [esp + 0x70]
mov dword [esp], eax
mov eax, dword [esp + 0x3c]
mov dword [esp + 4], eax
call fcn.00409640
mov eax, dword [esp + 8]
lea ecx, [0x68de40]
mov dword [esp + 0x98], ecx
mov dword [esp + 0x9c], eax
lea eax, [0x6d3c66]
mov dword [esp], eax
mov dword [esp + 4], 0x20
lea eax, [esp + 0x98]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
mov dword [esp + 0x10], 1
call fcn.004cbfe0
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov dword [esp + 0x110], 0
mov dword [esp + 0x114], eax
mov dword [esp + 0x118], ecx
mov byte [esp + 0x33], 0
mov edx, dword [esp + 0x100]
mov eax, dword [edx]
call eax
add esp, 0x104
ret
mov dword [esp + 0x98], 0
mov dword [esp + 0x9c], 0
lea eax, [0x68e040]
mov dword [esp + 0x98], eax
movzx eax, bl
lea ecx, [0x89ce80]
lea eax, [ecx + eax*8]
mov dword [esp + 0x9c], eax
lea eax, [0x6d789b]
mov dword [esp], eax
mov dword [esp + 4], 0x29
lea eax, [esp + 0x98]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
mov dword [esp + 0x10], 1
call fcn.004cbfe0
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov dword [esp + 0x110], 0
mov dword [esp + 0x114], eax
mov dword [esp + 0x118], ecx
mov byte [esp + 0x33], 0
mov edx, dword [esp + 0x100]
mov eax, dword [edx]
call eax
add esp, 0x104
ret
lea eax, [0x6d691f]
mov dword [esp], eax
mov dword [esp + 4], 0x27
mov dword [esp + 8], 0
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 0
call fcn.004cbfe0
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov dword [esp + 0x110], 0
mov dword [esp + 0x114], eax
mov dword [esp + 0x118], ecx
mov byte [esp + 0x33], 0
mov edx, dword [esp + 0x100]
mov eax, dword [edx]
call eax
add esp, 0x104
ret
lea eax, [0x6d3826]
mov dword [esp], eax
mov dword [esp + 4], 0x20
mov dword [esp + 8], 0
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 0
call fcn.004cbfe0
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov dword [esp + 0x110], 0
mov dword [esp + 0x114], eax
mov dword [esp + 0x118], ecx
mov byte [esp + 0x33], 0
mov edx, dword [esp + 0x100]
mov eax, dword [edx]
call eax
add esp, 0x104
ret
lea eax, [0x6ce986]
mov dword [esp], eax
mov dword [esp + 4], 0x16
mov dword [esp + 8], 0
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 0
call fcn.004cbfe0
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov dword [esp + 0x110], 0
mov dword [esp + 0x114], eax
mov dword [esp + 0x118], ecx
mov byte [esp + 0x33], 0
mov edx, dword [esp + 0x100]
mov eax, dword [edx]
call eax
add esp, 0x104
ret
lea eax, [0x6d8061]
mov dword [esp], eax
mov dword [esp + 4], 0x2b
mov dword [esp + 8], 0
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 0
call fcn.004cbfe0
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov dword [esp + 0x110], 0
mov dword [esp + 0x114], eax
mov dword [esp + 0x118], ecx
mov byte [esp + 0x33], 0
mov edx, dword [esp + 0x100]
mov eax, dword [edx]
call eax
add esp, 0x104
ret
mov dword [esp + 0x98], 0
mov dword [esp + 0x9c], 0
mov dword [esp], eax
call fcn.00409530
mov eax, dword [esp + 4]
lea ecx, [0x68d640]
mov dword [esp + 0x98], ecx
mov dword [esp + 0x9c], eax
lea eax, [0x6d7a67]
mov dword [esp], eax
mov dword [esp + 4], 0x2a
lea eax, [esp + 0x98]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
mov dword [esp + 0x10], 1
call fcn.004cbfe0
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov dword [esp + 0x110], 0
mov dword [esp + 0x114], eax
mov dword [esp + 0x118], ecx
mov byte [esp + 0x33], 0
mov edx, dword [esp + 0x100]
mov eax, dword [edx]
call eax
add esp, 0x104
ret
mov dword [esp + 0x110], 0
mov byte [esp + 0x33], 0
mov edx, dword [esp + 0x100]
mov eax, dword [edx]
call eax
add esp, 0x104
ret
mov dword [esp + 0x110], 0
mov byte [esp + 0x33], 0
mov edx, dword [esp + 0x100]
mov eax, dword [edx]
call eax
add esp, 0x104
ret
mov dword [esp + 0x114], 0
mov dword [esp + 0x118], 0
mov byte [esp + 0x33], 0
mov edx, dword [esp + 0x100]
mov eax, dword [edx]
call eax
add esp, 0x104
ret
mov eax, 4
mov ecx, ebx
call fcn.00464270
mov eax, 4
mov ecx, ebx
call fcn.00464270
mov eax, 3
mov ecx, ebx
call fcn.00464270
mov eax, ecx
mov ecx, ebx
call fcn.00464210
mov eax, 6
mov ecx, ebx
call fcn.00464270
mov eax, 5
mov ecx, ebx
call fcn.00464270
nop
call fcn.00435720
add esp, 0x104
ret
call fcn.00462d80
jmp fcn.0064f480