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

Disassembly:
mov ecx, dword fs:[0x14]
mov ecx, dword [ecx]
lea eax, [esp - 0xd8]
cmp eax, dword [ecx + 8]
jbe 0x4faaf8
sub esp, 0x158
mov eax, dword [esp + 0x17c]
cmp eax, 2
jg 0x4fa90a
cmp eax, 1
jne 0x4fa8f1
mov eax, 2
mov dword [esp + 0x4c], eax
mov dword [esp], 0
call fcn.00405d00
mov eax, dword [esp + 4]
mov dword [esp + 0x9c], eax
lea ecx, [0x646c40]
mov dword [esp], ecx
call fcn.0040b4f0
mov eax, dword [esp + 4]
mov dword [esp + 0xf4], eax
mov ecx, dword [esp + 0x174]
test ecx, ecx
je 0x4f87e3
mov edx, dword [ecx + 8]
cmp edx, 0x524f8ff4
ja 0x4f9555
cmp edx, 0x8a7d289
jne 0x4f8c5e
lea edx, [0x6ca730]
cmp edx, ecx
jne 0x4f87e3
mov ecx, dword [esp + 0x178]
mov ebx, dword [ecx + 0x1c]
sub ebx, dword [ecx + 0x14]
test ebx, ebx
jge 0x4f87da
xor ebp, ebp
mov esi, dword [esp + 0x15c]
test esi, esi
jge 0x4f87cc
xor edi, edi
mov dword [esp], ebx
mov dword [esp + 4], esi
mov dword [esp + 8], ebp
mov dword [esp + 0xc], edi
call fcn.004c09d0
mov eax, dword [esp + 0x10]
mov ecx, dword [esp + 0x15c]
test ecx, ecx
jge 0x4f87be
xor edx, edx
mov dword [esp + 0xe8], eax
mov ebx, dword [esp + 0x160]
test ebx, ebx
jge 0x4f87b0
xor ebp, ebp
mov dword [esp], ecx
mov dword [esp + 4], ebx
mov dword [esp + 8], edx
mov dword [esp + 0xc], ebp
call fcn.004c09d0
mov eax, dword [esp + 0x10]
mov dword [esp + 0xb4], eax
lea ecx, [0x629440]
mov dword [esp], ecx
call fcn.0040b4f0
mov eax, dword [esp + 4]
mov dword [esp + 0x144], eax
lea ecx, [0x629d80]
mov dword [esp], ecx
call fcn.0040b4f0
mov eax, dword [esp + 4]
mov dword [esp + 0x104], eax
lea ecx, [0x633240]
mov dword [esp], ecx
call fcn.0040b4f0
mov eax, dword [esp + 4]
mov dword [esp + 0x12c], eax
mov ecx, dword [esp + 0xe8]
mov edx, dword [ecx + 0x1c]
sub edx, dword [ecx + 0x14]
mov dword [esp], edx
mov edx, dword [esp + 0x4c]
mov dword [esp + 4], edx
movsd xmm0, qword [0x7e0228]
movsd qword [esp + 8], xmm0
movsd xmm0, qword [esp + 0x164]
movsd qword [esp + 0x10], xmm0
call fcn.004f36a0
mov eax, dword [esp + 0x18]
mov ecx, dword [esp + 0x24]
mov edx, dword [esp + 0x1c]
mov ebx, dword [esp + 0x20]
mov ebp, dword [esp + 0x28]
mov esi, dword [esp + 0x2c]
mov edi, dword [esp + 0x30]
mov dword [esp + 0xa8], edi
mov edi, dword [esp + 0x144]
mov dword [edi + 4], edx
mov dword [edi + 8], ebx
mov edx, dword [0x8326a0]
test edx, edx
jne 0x4f87a6
mov dword [edi], eax
mov edx, dword [esp + 0x104]
mov dword [edx + 4], ebp
mov dword [edx + 8], esi
mov ebx, dword [0x8326a0]
test ebx, ebx
jne 0x4f8798
mov dword [edx], ecx
mov eax, dword [esp + 0xa8]
mov ecx, dword [esp + 0x12c]
mov dword [ecx], eax
mov eax, dword [esp + 0xf4]
mov dword [esp], eax
mov edx, dword [esp + 0x9c]
mov dword [esp + 4], edx
call fcn.0046fa30
xor eax, eax
jmp 0x4f857d
mov dword [esp], 0x20
lea eax, [0x6894c4]
mov dword [esp + 4], eax
mov edx, dword [esp + 0xf4]
mov dword [esp + 8], edx
mov ebx, dword [esp + 0x178]
mov dword [esp + 0xc], ebx
mov dword [esp + 0x10], ecx
movsd xmm0, qword [esp + 0x164]
movsd qword [esp + 0x14], xmm0
mov ecx, dword [esp + 0x144]
mov dword [esp + 0x1c], ecx
mov ebp, dword [esp + 0x104]
mov dword [esp + 0x20], ebp
mov esi, dword [esp + 0x12c]
mov dword [esp + 0x24], esi
call fcn.0043a390
mov eax, dword [esp + 0x94]
inc eax
mov ecx, dword [esp + 0x9c]
cmp ecx, eax
jle 0x4f85cb
mov dword [esp + 0x94], eax
lea edx, [0x6cace0]
mov dword [esp], edx
mov ebx, dword [esp + 0xe8]
mov dword [esp + 4], ebx
mov dword [esp + 8], eax
mov dword [esp + 0xc], ecx
call fcn.004fab10
mov eax, dword [esp + 0x10]
mov ecx, dword [esp + 0x14]
lea edx, [0x6ca730]
cmp edx, eax
je 0x4f8515
jmp 0x4faa33
mov eax, dword [esp + 0xf4]
mov dword [esp], eax
call fcn.0046fbb0
mov eax, dword [esp + 0xb4]
mov ecx, dword [eax + 0x1c]
sub ecx, dword [eax + 0x14]
mov dword [esp], ecx
mov ecx, dword [esp + 0x4c]
mov dword [esp + 4], ecx
movsd xmm0, qword [0x7e0228]
movsd qword [esp + 8], xmm0
movsd xmm0, qword [esp + 0x16c]
movsd qword [esp + 0x10], xmm0
call fcn.004f36a0
mov eax, dword [esp + 0x18]
mov ecx, dword [esp + 0x24]
mov edx, dword [esp + 0x1c]
mov ebx, dword [esp + 0x20]
mov ebp, dword [esp + 0x28]
mov esi, dword [esp + 0x2c]
mov edi, dword [esp + 0x30]
mov dword [esp + 0xa8], edi
mov edi, dword [esp + 0x144]
mov dword [edi + 4], edx
mov dword [edi + 8], ebx
mov edx, dword [0x8326a0]
test edx, edx
jne 0x4f878e
mov dword [edi], eax
mov edx, dword [esp + 0x104]
mov dword [edx + 4], ebp
mov dword [edx + 8], esi
mov ebx, dword [0x8326a0]
test ebx, ebx
jne 0x4f8780
mov dword [edx], ecx
mov eax, dword [esp + 0xa8]
mov ecx, dword [esp + 0x12c]
mov dword [ecx], eax
mov eax, dword [esp + 0xf4]
mov dword [esp], eax
mov edx, dword [esp + 0x9c]
mov dword [esp + 4], edx
call fcn.0046fa30
xor eax, eax
jmp 0x4f8704
mov dword [esp], 0x20
lea eax, [0x6894c8]
mov dword [esp + 4], eax
mov edx, dword [esp + 0xf4]
mov dword [esp + 8], edx
mov ebx, dword [esp + 0xe8]
mov dword [esp + 0xc], ebx
mov dword [esp + 0x10], ecx
movsd xmm0, qword [esp + 0x16c]
movsd qword [esp + 0x14], xmm0
mov ecx, dword [esp + 0x144]
mov dword [esp + 0x1c], ecx
mov ebp, dword [esp + 0x104]
mov dword [esp + 0x20], ebp
mov esi, dword [esp + 0x12c]
mov dword [esp + 0x24], esi
call fcn.0043a390
mov eax, dword [esp + 0x74]
inc eax
mov ecx, dword [esp + 0x9c]
cmp ecx, eax
jle 0x4f874f
mov dword [esp + 0x74], eax
lea edx, [0x6cace0]
mov dword [esp], edx
mov ebx, dword [esp + 0xb4]
mov dword [esp + 4], ebx
mov dword [esp + 8], eax
mov dword [esp + 0xc], ecx
call fcn.004fab10
mov eax, dword [esp + 0x10]
mov ecx, dword [esp + 0x14]
lea edx, [0x6ca730]
cmp edx, eax
je 0x4f869f
jmp 0x4faa17
mov eax, dword [esp + 0xf4]
mov dword [esp], eax
call fcn.0046fbb0
lea eax, [0x6ca730]
mov dword [esp + 0x180], eax
mov eax, dword [esp + 0xb4]
mov dword [esp + 0x184], eax
add esp, 0x158
ret
mov edi, edx
mov eax, ecx
call fcn.0045ace0
jmp 0x4f8671
call fcn.0045ace0
jmp 0x4f8654
mov edi, edx
mov eax, ecx
call fcn.0045ace0
jmp 0x4f84e7
call fcn.0045ace0
jmp 0x4f84ca
xor ebx, ebx
mov ebp, dword [esp + 0x160]
jmp 0x4f83e6
xor ecx, ecx
mov edx, dword [esp + 0x15c]
jmp 0x4f83ce
xor esi, esi
mov edi, dword [esp + 0x15c]
jmp 0x4f83a5
mov ebp, ebx
xor ebx, ebx
jmp 0x4f8394
mov eax, dword [ecx + 0x14]
mov edx, dword [esp + 0x178]
mov dword [esp], edx
call eax
mov eax, dword [esp + 0x10]
sub eax, dword [esp + 8]
test eax, eax
jge 0x4f8c55
xor ecx, ecx
mov edx, dword [esp + 0x15c]
test edx, edx
jge 0x4f8c47
xor ebx, ebx
mov dword [esp], eax
mov dword [esp + 4], edx
mov dword [esp + 8], ecx
mov dword [esp + 0xc], ebx
call fcn.004c09d0
mov eax, dword [esp + 0x10]
mov ecx, dword [esp + 0x15c]
test ecx, ecx
jge 0x4f8c39
xor edx, edx
mov dword [esp + 0xc4], eax
mov ebx, dword [esp + 0x160]
test ebx, ebx
jge 0x4f8c2b
xor ebp, ebp
mov dword [esp], ecx
mov dword [esp + 4], ebx
mov dword [esp + 8], edx
mov dword [esp + 0xc], ebp
call fcn.004c09d0
mov eax, dword [esp + 0x10]
mov dword [esp + 0xd4], eax
lea ecx, [0x629440]
mov dword [esp], ecx
call fcn.0040b4f0
mov eax, dword [esp + 4]
mov dword [esp + 0x154], eax
lea ecx, [0x629d80]
mov dword [esp], ecx
call fcn.0040b4f0
mov eax, dword [esp + 4]
mov dword [esp + 0xf8], eax
lea ecx, [0x633240]
mov dword [esp], ecx
call fcn.0040b4f0
mov eax, dword [esp + 4]
mov dword [esp + 0x124], eax
mov ecx, dword [esp + 0xc4]
mov edx, dword [ecx + 0x1c]
sub edx, dword [ecx + 0x14]
mov dword [esp], edx
mov edx, dword [esp + 0x4c]
mov dword [esp + 4], edx
movsd xmm0, qword [0x7e0228]
movsd qword [esp + 8], xmm0
movsd xmm0, qword [esp + 0x164]
movsd qword [esp + 0x10], xmm0
call fcn.004f36a0
mov eax, dword [esp + 0x18]
mov ecx, dword [esp + 0x24]
mov edx, dword [esp + 0x1c]
mov ebx, dword [esp + 0x20]
mov ebp, dword [esp + 0x28]
mov esi, dword [esp + 0x2c]
mov edi, dword [esp + 0x30]
mov dword [esp + 0xa8], edi
mov edi, dword [esp + 0x154]
mov dword [edi + 4], edx
mov dword [edi + 8], ebx
mov edx, dword [0x8326a0]
test edx, edx
jne 0x4f8c21
mov dword [edi], eax
mov edx, dword [esp + 0xf8]
mov dword [edx + 4], ebp
mov dword [edx + 8], esi
mov ebx, dword [0x8326a0]
test ebx, ebx
jne 0x4f8c13
mov dword [edx], ecx
mov eax, dword [esp + 0xa8]
mov ecx, dword [esp + 0x124]
mov dword [ecx], eax
mov eax, dword [esp + 0xf4]
mov dword [esp], eax
mov edx, dword [esp + 0x9c]
mov dword [esp + 4], edx
call fcn.0046fa30
xor eax, eax
jmp 0x4f89f5
mov dword [esp], 0x24
lea eax, [0x6894a4]
mov dword [esp + 4], eax
mov edx, dword [esp + 0xf4]
mov dword [esp + 8], edx
mov ebx, dword [esp + 0x174]
mov dword [esp + 0xc], ebx
mov ebp, dword [esp + 0x178]
mov dword [esp + 0x10], ebp
mov dword [esp + 0x14], ecx
movsd xmm0, qword [esp + 0x164]
movsd qword [esp + 0x18], xmm0
mov ecx, dword [esp + 0x154]
mov dword [esp + 0x20], ecx
mov esi, dword [esp + 0xf8]
mov dword [esp + 0x24], esi
mov edi, dword [esp + 0x124]
mov dword [esp + 0x28], edi
call fcn.0043a390
mov eax, dword [esp + 0x68]
inc eax
mov ecx, dword [esp + 0x9c]
cmp ecx, eax
jle 0x4f8a40
mov dword [esp + 0x68], eax
lea edx, [0x6cace0]
mov dword [esp], edx
mov ebx, dword [esp + 0xc4]
mov dword [esp + 4], ebx
mov dword [esp + 8], eax
mov dword [esp + 0xc], ecx
call fcn.004fab10
mov eax, dword [esp + 0x10]
mov ecx, dword [esp + 0x14]
lea edx, [0x6ca730]
cmp edx, eax
je 0x4f8985
jmp 0x4fa953
mov eax, dword [esp + 0xf4]
mov dword [esp], eax
call fcn.0046fbb0
mov eax, dword [esp + 0xd4]
mov ecx, dword [eax + 0x1c]
sub ecx, dword [eax + 0x14]
mov dword [esp], ecx
mov ecx, dword [esp + 0x4c]
mov dword [esp + 4], ecx
movsd xmm0, qword [0x7e0228]
movsd qword [esp + 8], xmm0
movsd xmm0, qword [esp + 0x16c]
movsd qword [esp + 0x10], xmm0
call fcn.004f36a0
mov eax, dword [esp + 0x18]
mov ecx, dword [esp + 0x24]
mov edx, dword [esp + 0x1c]
mov ebx, dword [esp + 0x20]
mov ebp, dword [esp + 0x28]
mov esi, dword [esp + 0x2c]
mov edi, dword [esp + 0x30]
mov dword [esp + 0xa8], edi
mov edi, dword [esp + 0x154]
mov dword [edi + 4], edx
mov dword [edi + 8], ebx
mov edx, dword [0x8326a0]
test edx, edx
jne 0x4f8c09
mov dword [edi], eax
mov edx, dword [esp + 0xf8]
mov dword [edx + 4], ebp
mov dword [edx + 8], esi
mov ebx, dword [0x8326a0]
test ebx, ebx
jne 0x4f8bfb
mov dword [edx], ecx
mov eax, dword [esp + 0xa8]
mov ecx, dword [esp + 0x124]
mov dword [ecx], eax
mov eax, dword [esp + 0xf4]
mov dword [esp], eax
mov edx, dword [esp + 0x9c]
mov dword [esp + 4], edx
call fcn.0046fa30
xor eax, eax
jmp 0x4f8b7c
mov dword [esp], 0x20
lea eax, [0x6894a8]
mov dword [esp + 4], eax
mov edx, dword [esp + 0xf4]
mov dword [esp + 8], edx
mov ebx, dword [esp + 0xc4]
mov dword [esp + 0xc], ebx
mov dword [esp + 0x10], ecx
movsd xmm0, qword [esp + 0x16c]
movsd qword [esp + 0x14], xmm0
mov ecx, dword [esp + 0x154]
mov dword [esp + 0x1c], ecx
mov ebp, dword [esp + 0xf8]
mov dword [esp + 0x20], ebp
mov esi, dword [esp + 0x124]
mov dword [esp + 0x24], esi
call fcn.0043a390
mov eax, dword [esp + 0x98]
inc eax
mov ecx, dword [esp + 0x9c]
cmp ecx, eax
jle 0x4f8bca
mov dword [esp + 0x98], eax
lea edx, [0x6cace0]
mov dword [esp], edx
mov ebx, dword [esp + 0xd4]
mov dword [esp + 4], ebx
mov dword [esp + 8], eax
mov dword [esp + 0xc], ecx
call fcn.004fab10
mov eax, dword [esp + 0x10]
mov ecx, dword [esp + 0x14]
lea edx, [0x6ca730]
cmp edx, eax
je 0x4f8b14
jmp 0x4fa937
mov eax, dword [esp + 0xf4]
mov dword [esp], eax
call fcn.0046fbb0
lea eax, [0x6ca730]
mov dword [esp + 0x180], eax
mov eax, dword [esp + 0xd4]
mov dword [esp + 0x184], eax
add esp, 0x158
ret
mov edi, edx
mov eax, ecx
call fcn.0045ace0
jmp 0x4f8ae6
call fcn.0045ace0
jmp 0x4f8ac9
mov edi, edx
mov eax, ecx
call fcn.0045ace0
jmp 0x4f8957
call fcn.0045ace0
jmp 0x4f893a
xor ebx, ebx
mov ebp, dword [esp + 0x160]
jmp 0x4f8856
xor ecx, ecx
mov edx, dword [esp + 0x15c]
jmp 0x4f883e
xor edx, edx
mov ebx, dword [esp + 0x15c]
jmp 0x4f8815
mov ecx, eax
xor eax, eax
jmp 0x4f8804
cmp edx, 0x2a93f6a0
jne 0x4f90e3
lea edx, [0x6ca6d0]
cmp edx, ecx
jne 0x4f90d8
mov ecx, dword [esp + 0x178]
mov ebx, dword [ecx + 0x1c]
sub ebx, dword [ecx + 0x14]
test ebx, ebx
jge 0x4f90cf
xor ebp, ebp
mov esi, dword [esp + 0x15c]
test esi, esi
jge 0x4f90c1
xor edi, edi
mov dword [esp], ebx
mov dword [esp + 4], esi
mov dword [esp + 8], ebp
mov dword [esp + 0xc], edi
call fcn.004c0e00
mov eax, dword [esp + 0x10]
mov ecx, dword [esp + 0x15c]
test ecx, ecx
jge 0x4f90b3
xor edx, edx
mov dword [esp + 0xc8], eax
mov ebx, dword [esp + 0x160]
test ebx, ebx
jge 0x4f90a5
xor ebp, ebp
mov dword [esp], ecx
mov dword [esp + 4], ebx
mov dword [esp + 8], edx
mov dword [esp + 0xc], ebp
call fcn.004c0e00
mov eax, dword [esp + 0x10]
mov dword [esp + 0xb0], eax
lea ecx, [0x629440]
mov dword [esp], ecx
call fcn.0040b4f0
mov eax, dword [esp + 4]
mov dword [esp + 0x140], eax
lea ecx, [0x629d80]
mov dword [esp], ecx
call fcn.0040b4f0
mov eax, dword [esp + 4]
mov dword [esp + 0x110], eax
lea ecx, [0x633240]
mov dword [esp], ecx
call fcn.0040b4f0
mov eax, dword [esp + 4]
mov dword [esp + 0x11c], eax
mov ecx, dword [esp + 0xc8]
mov edx, dword [ecx + 0x1c]
sub edx, dword [ecx + 0x14]
mov dword [esp], edx
mov edx, dword [esp + 0x4c]
mov dword [esp + 4], edx
movsd xmm0, qword [0x7e0228]
movsd qword [esp + 8], xmm0
movsd xmm0, qword [esp + 0x164]
movsd qword [esp + 0x10], xmm0
call fcn.004f36a0
mov eax, dword [esp + 0x18]
mov ecx, dword [esp + 0x24]
mov edx, dword [esp + 0x1c]
mov ebx, dword [esp + 0x20]
mov ebp, dword [esp + 0x28]
mov esi, dword [esp + 0x2c]
mov edi, dword [esp + 0x30]
mov dword [esp + 0xa8], edi
mov edi, dword [esp + 0x140]
mov dword [edi + 4], edx
mov dword [edi + 8], ebx
mov edx, dword [0x8326a0]
test edx, edx
jne 0x4f909b
mov dword [edi], eax
mov edx, dword [esp + 0x110]
mov dword [edx + 4], ebp
mov dword [edx + 8], esi
mov ebx, dword [0x8326a0]
test ebx, ebx
jne 0x4f908d
mov dword [edx], ecx
mov eax, dword [esp + 0xa8]
mov ecx, dword [esp + 0x11c]
mov dword [ecx], eax
mov eax, dword [esp + 0xf4]
mov dword [esp], eax
mov edx, dword [esp + 0x9c]
mov dword [esp + 4], edx
call fcn.0046fa30
xor eax, eax
jmp 0x4f8e75
mov dword [esp], 0x20
lea eax, [0x6894b4]
mov dword [esp + 4], eax
mov edx, dword [esp + 0xf4]
mov dword [esp + 8], edx
mov ebx, dword [esp + 0x178]
mov dword [esp + 0xc], ebx
mov dword [esp + 0x10], ecx
movsd xmm0, qword [esp + 0x164]
movsd qword [esp + 0x14], xmm0
mov ecx, dword [esp + 0x140]
mov dword [esp + 0x1c], ecx
mov ebp, dword [esp + 0x110]
mov dword [esp + 0x20], ebp
mov esi, dword [esp + 0x11c]
mov dword [esp + 0x24], esi
call fcn.0043a390
mov eax, dword [esp + 0x70]
inc eax
mov ecx, dword [esp + 0x9c]
cmp ecx, eax
jle 0x4f8ec0
mov dword [esp + 0x70], eax
lea edx, [0x6cac80]
mov dword [esp], edx
mov ebx, dword [esp + 0xc8]
mov dword [esp + 4], ebx
mov dword [esp + 8], eax
mov dword [esp + 0xc], ecx
call fcn.004fab10
mov eax, dword [esp + 0x10]
mov ecx, dword [esp + 0x14]
lea edx, [0x6ca6d0]
cmp edx, eax
je 0x4f8e10
jmp 0x4faaa3
mov eax, dword [esp + 0xf4]
mov dword [esp], eax
call fcn.0046fbb0
mov eax, dword [esp + 0xb0]
mov ecx, dword [eax + 0x1c]
sub ecx, dword [eax + 0x14]
mov dword [esp], ecx
mov ecx, dword [esp + 0x4c]
mov dword [esp + 4], ecx
movsd xmm0, qword [0x7e0228]
movsd qword [esp + 8], xmm0
movsd xmm0, qword [esp + 0x16c]
movsd qword [esp + 0x10], xmm0
call fcn.004f36a0
mov eax, dword [esp + 0x18]
mov ecx, dword [esp + 0x24]
mov edx, dword [esp + 0x1c]
mov ebx, dword [esp + 0x20]
mov ebp, dword [esp + 0x28]
mov esi, dword [esp + 0x2c]
mov edi, dword [esp + 0x30]
mov dword [esp + 0xa8], edi
mov edi, dword [esp + 0x140]
mov dword [edi + 4], edx
mov dword [edi + 8], ebx
mov edx, dword [0x8326a0]
test edx, edx
jne 0x4f9083
mov dword [edi], eax
mov edx, dword [esp + 0x110]
mov dword [edx + 4], ebp
mov dword [edx + 8], esi
mov ebx, dword [0x8326a0]
test ebx, ebx
jne 0x4f9075
mov dword [edx], ecx
mov eax, dword [esp + 0xa8]
mov ecx, dword [esp + 0x11c]
mov dword [ecx], eax
mov eax, dword [esp + 0xf4]
mov dword [esp], eax
mov edx, dword [esp + 0x9c]
mov dword [esp + 4], edx
call fcn.0046fa30
xor eax, eax
jmp 0x4f8ff9
mov dword [esp], 0x20
lea eax, [0x6894b8]
mov dword [esp + 4], eax
mov edx, dword [esp + 0xf4]
mov dword [esp + 8], edx
mov ebx, dword [esp + 0xc8]
mov dword [esp + 0xc], ebx
mov dword [esp + 0x10], ecx
movsd xmm0, qword [esp + 0x16c]
movsd qword [esp + 0x14], xmm0
mov ecx, dword [esp + 0x140]
mov dword [esp + 0x1c], ecx
mov ebp, dword [esp + 0x110]
mov dword [esp + 0x20], ebp
mov esi, dword [esp + 0x11c]
mov dword [esp + 0x24], esi
call fcn.0043a390
mov eax, dword [esp + 0x78]
inc eax
mov ecx, dword [esp + 0x9c]
cmp ecx, eax
jle 0x4f9044
mov dword [esp + 0x78], eax
lea edx, [0x6cac80]
mov dword [esp], edx
mov ebx, dword [esp + 0xb0]
mov dword [esp + 4], ebx
mov dword [esp + 8], eax
mov dword [esp + 0xc], ecx
call fcn.004fab10
mov eax, dword [esp + 0x10]
mov ecx, dword [esp + 0x14]
lea edx, [0x6ca6d0]
cmp edx, eax
je 0x4f8f94
jmp 0x4faa87
mov eax, dword [esp + 0xf4]
mov dword [esp], eax
call fcn.0046fbb0
lea eax, [0x6ca6d0]
mov dword [esp + 0x180], eax
mov eax, dword [esp + 0xb0]
mov dword [esp + 0x184], eax
add esp, 0x158
ret
mov edi, edx
mov eax, ecx
call fcn.0045ace0
jmp 0x4f8f66
call fcn.0045ace0
jmp 0x4f8f49
mov edi, edx
mov eax, ecx
call fcn.0045ace0
jmp 0x4f8de2
call fcn.0045ace0
jmp 0x4f8dc5
xor ebx, ebx
mov ebp, dword [esp + 0x160]
jmp 0x4f8ce1
xor ecx, ecx
mov edx, dword [esp + 0x15c]
jmp 0x4f8cc9
xor esi, esi
mov edi, dword [esp + 0x15c]
jmp 0x4f8ca0
mov ebp, ebx
xor ebx, ebx
jmp 0x4f8c8f
lea edx, [0x6ca730]
jmp 0x4f87e3
cmp edx, 0x524f8ff4
jne 0x4f90d8
lea edx, [0x6ca6f0]
cmp edx, ecx
jne 0x4f90d8
mov ecx, dword [esp + 0x178]
mov ebx, dword [ecx + 0x1c]
sub ebx, dword [ecx + 0x14]
test ebx, ebx
jge 0x4f954c
xor ebp, ebp
mov esi, dword [esp + 0x15c]
test esi, esi
jge 0x4f953e
xor edi, edi
mov dword [esp], ebx
mov dword [esp + 4], esi
mov dword [esp + 8], ebp
mov dword [esp + 0xc], edi
call fcn.004c1280
mov eax, dword [esp + 0x10]
mov ecx, dword [esp + 0x15c]
test ecx, ecx
jge 0x4f9530
xor edx, edx
mov dword [esp + 0xb8], eax
mov ebx, dword [esp + 0x160]
test ebx, ebx
jge 0x4f9522
xor ebp, ebp
mov dword [esp], ecx
mov dword [esp + 4], ebx
mov dword [esp + 8], edx
mov dword [esp + 0xc], ebp
call fcn.004c1280
mov eax, dword [esp + 0x10]
mov dword [esp + 0xbc], eax
lea ecx, [0x629440]
mov dword [esp], ecx
call fcn.0040b4f0
mov eax, dword [esp + 4]
mov dword [esp + 0x14c], eax
lea ecx, [0x629d80]
mov dword [esp], ecx
call fcn.0040b4f0
mov eax, dword [esp + 4]
mov dword [esp + 0x114], eax
lea ecx, [0x633240]
mov dword [esp], ecx
call fcn.0040b4f0
mov eax, dword [esp + 4]
mov dword [esp + 0x128], eax
mov ecx, dword [esp + 0xb8]
mov edx, dword [ecx + 0x1c]
sub edx, dword [ecx + 0x14]
mov dword [esp], edx
mov edx, dword [esp + 0x4c]
mov dword [esp + 4], edx
movsd xmm0, qword [0x7e0228]
movsd qword [esp + 8], xmm0
movsd xmm0, qword [esp + 0x164]
movsd qword [esp + 0x10], xmm0
call fcn.004f36a0
mov eax, dword [esp + 0x18]
mov ecx, dword [esp + 0x24]
mov edx, dword [esp + 0x1c]
mov ebx, dword [esp + 0x20]
mov ebp, dword [esp + 0x28]
mov esi, dword [esp + 0x2c]
mov edi, dword [esp + 0x30]
mov dword [esp + 0xa8], edi
mov edi, dword [esp + 0x14c]
mov dword [edi + 4], edx
mov dword [edi + 8], ebx
mov edx, dword [0x8326a0]
test edx, edx
jne 0x4f9518
mov dword [edi], eax
mov edx, dword [esp + 0x114]
mov dword [edx + 4], ebp
mov dword [edx + 8], esi
mov ebx, dword [0x8326a0]
test ebx, ebx
jne 0x4f950a
mov dword [edx], ecx
mov eax, dword [esp + 0xa8]
mov ecx, dword [esp + 0x128]
mov dword [ecx], eax
mov eax, dword [esp + 0xf4]
mov dword [esp], eax
mov edx, dword [esp + 0x9c]
mov dword [esp + 4], edx
call fcn.0046fa30
xor eax, eax
jmp 0x4f92f2
mov dword [esp], 0x20
lea eax, [0x6894cc]
mov dword [esp + 4], eax
mov edx, dword [esp + 0xf4]
mov dword [esp + 8], edx
mov ebx, dword [esp + 0x178]
mov dword [esp + 0xc], ebx
mov dword [esp + 0x10], ecx
movsd xmm0, qword [esp + 0x164]
movsd qword [esp + 0x14], xmm0
mov ecx, dword [esp + 0x14c]
mov dword [esp + 0x1c], ecx
mov ebp, dword [esp + 0x114]
mov dword [esp + 0x20], ebp
mov esi, dword [esp + 0x128]
mov dword [esp + 0x24], esi
call fcn.0043a390
mov eax, dword [esp + 0x6c]
inc eax
mov ecx, dword [esp + 0x9c]
cmp ecx, eax
jle 0x4f933d
mov dword [esp + 0x6c], eax
lea edx, [0x6caca0]
mov dword [esp], edx
mov ebx, dword [esp + 0xb8]
mov dword [esp + 4], ebx
mov dword [esp + 8], eax
mov dword [esp + 0xc], ecx
call fcn.004fab10
mov eax, dword [esp + 0x10]
mov ecx, dword [esp + 0x14]
lea edx, [0x6ca6f0]
cmp edx, eax
je 0x4f928d
jmp 0x4fa9fb
mov eax, dword [esp + 0xf4]
mov dword [esp], eax
call fcn.0046fbb0
mov eax, dword [esp + 0xbc]
mov ecx, dword [eax + 0x1c]
sub ecx, dword [eax + 0x14]
mov dword [esp], ecx
mov ecx, dword [esp + 0x4c]
mov dword [esp + 4], ecx
movsd xmm0, qword [0x7e0228]
movsd qword [esp + 8], xmm0
movsd xmm0, qword [esp + 0x16c]
movsd qword [esp + 0x10], xmm0
call fcn.004f36a0
mov eax, dword [esp + 0x18]
mov ecx, dword [esp + 0x24]
mov edx, dword [esp + 0x1c]
mov ebx, dword [esp + 0x20]
mov ebp, dword [esp + 0x28]
mov esi, dword [esp + 0x2c]
mov edi, dword [esp + 0x30]
mov dword [esp + 0xa8], edi
mov edi, dword [esp + 0x14c]
mov dword [edi + 4], edx
mov dword [edi + 8], ebx
mov edx, dword [0x8326a0]
test edx, edx
jne 0x4f9500
mov dword [edi], eax
mov edx, dword [esp + 0x114]
mov dword [edx + 4], ebp
mov dword [edx + 8], esi
mov ebx, dword [0x8326a0]
test ebx, ebx
jne 0x4f94f2
mov dword [edx], ecx
mov eax, dword [esp + 0xa8]
mov ecx, dword [esp + 0x128]
mov dword [ecx], eax
mov eax, dword [esp + 0xf4]
mov dword [esp], eax
mov edx, dword [esp + 0x9c]
mov dword [esp + 4], edx
call fcn.0046fa30
xor eax, eax
jmp 0x4f9476
mov dword [esp], 0x20
lea eax, [0x689490]
mov dword [esp + 4], eax
mov edx, dword [esp + 0xf4]
mov dword [esp + 8], edx
mov ebx, dword [esp + 0xb8]
mov dword [esp + 0xc], ebx
mov dword [esp + 0x10], ecx
movsd xmm0, qword [esp + 0x16c]
movsd qword [esp + 0x14], xmm0
mov ecx, dword [esp + 0x14c]
mov dword [esp + 0x1c], ecx
mov ebp, dword [esp + 0x114]
mov dword [esp + 0x20], ebp
mov esi, dword [esp + 0x128]
mov dword [esp + 0x24], esi
call fcn.0043a390
mov eax, dword [esp + 0x5c]
inc eax
mov ecx, dword [esp + 0x9c]
cmp ecx, eax
jle 0x4f94c1
mov dword [esp + 0x5c], eax
lea edx, [0x6caca0]
mov dword [esp], edx
mov ebx, dword [esp + 0xbc]
mov dword [esp + 4], ebx
mov dword [esp + 8], eax
mov dword [esp + 0xc], ecx
call fcn.004fab10
mov eax, dword [esp + 0x10]
mov ecx, dword [esp + 0x14]
lea edx, [0x6ca6f0]
cmp edx, eax
je 0x4f9411
jmp 0x4fa9df
mov eax, dword [esp + 0xf4]
mov dword [esp], eax
call fcn.0046fbb0
lea eax, [0x6ca6f0]
mov dword [esp + 0x180], eax
mov eax, dword [esp + 0xbc]
mov dword [esp + 0x184], eax
add esp, 0x158
ret
mov edi, edx
mov eax, ecx
call fcn.0045ace0
jmp 0x4f93e3
call fcn.0045ace0
jmp 0x4f93c6
mov edi, edx
mov eax, ecx
call fcn.0045ace0
jmp 0x4f925f
call fcn.0045ace0
jmp 0x4f9242
xor ebx, ebx
mov ebp, dword [esp + 0x160]
jmp 0x4f915e
xor ecx, ecx
mov edx, dword [esp + 0x15c]
jmp 0x4f9146
xor esi, esi
mov edi, dword [esp + 0x15c]
jmp 0x4f911d
mov ebp, ebx
xor ebx, ebx
jmp 0x4f910c
cmp edx, 0xaa1de71b
ja 0x4f9e70
cmp edx, 0x7fddfe96
jne 0x4f99f2
lea edx, [0x6ca6b0]
cmp edx, ecx
jne 0x4f99e7
mov ecx, dword [esp + 0x178]
mov ebx, dword [ecx + 0x1c]
sub ebx, dword [ecx + 0x14]
test ebx, ebx
jge 0x4f99de
xor ebp, ebp
mov esi, dword [esp + 0x15c]
test esi, esi
jge 0x4f99d0
xor edi, edi
mov dword [esp], ebx
mov dword [esp + 4], esi
mov dword [esp + 8], ebp
mov dword [esp + 0xc], edi
call fcn.004c19e0
mov eax, dword [esp + 0x10]
mov ecx, dword [esp + 0x15c]
test ecx, ecx
jge 0x4f99c2
xor edx, edx
mov dword [esp + 0xe4], eax
mov ebx, dword [esp + 0x160]
test ebx, ebx
jge 0x4f99b4
xor ebp, ebp
mov dword [esp], ecx
mov dword [esp + 4], ebx
mov dword [esp + 8], edx
mov dword [esp + 0xc], ebp
call fcn.004c19e0
mov eax, dword [esp + 0x10]
mov dword [esp + 0xd8], eax
lea ecx, [0x629440]
mov dword [esp], ecx
call fcn.0040b4f0
mov eax, dword [esp + 4]
mov dword [esp + 0x13c], eax
lea ecx, [0x629d80]
mov dword [esp], ecx
call fcn.0040b4f0
mov eax, dword [esp + 4]
mov dword [esp + 0x10c], eax
lea ecx, [0x633240]
mov dword [esp], ecx
call fcn.0040b4f0
mov eax, dword [esp + 4]
mov dword [esp + 0x134], eax
mov ecx, dword [esp + 0xe4]
mov edx, dword [ecx + 0x1c]
sub edx, dword [ecx + 0x14]
mov dword [esp], edx
mov edx, dword [esp + 0x4c]
mov dword [esp + 4], edx
movsd xmm0, qword [0x7e0228]
movsd qword [esp + 8], xmm0
movsd xmm0, qword [esp + 0x164]
movsd qword [esp + 0x10], xmm0
call fcn.004f36a0
mov eax, dword [esp + 0x18]
mov ecx, dword [esp + 0x24]
mov edx, dword [esp + 0x1c]
mov ebx, dword [esp + 0x20]
mov ebp, dword [esp + 0x28]
mov esi, dword [esp + 0x2c]
mov edi, dword [esp + 0x30]
mov dword [esp + 0xa8], edi
mov edi, dword [esp + 0x13c]
mov dword [edi + 4], edx
mov dword [edi + 8], ebx
mov edx, dword [0x8326a0]
test edx, edx
jne 0x4f99aa
mov dword [edi], eax
mov edx, dword [esp + 0x10c]
mov dword [edx + 4], ebp
mov dword [edx + 8], esi
mov ebx, dword [0x8326a0]
test ebx, ebx
jne 0x4f999c
mov dword [edx], ecx
mov eax, dword [esp + 0xa8]
mov ecx, dword [esp + 0x134]
mov dword [ecx], eax
mov eax, dword [esp + 0xf4]
mov dword [esp], eax
mov edx, dword [esp + 0x9c]
mov dword [esp + 4], edx
call fcn.0046fa30
xor eax, eax
jmp 0x4f977b
mov dword [esp], 0x20
lea eax, [0x68949c]
mov dword [esp + 4], eax
mov edx, dword [esp + 0xf4]
mov dword [esp + 8], edx
mov ebx, dword [esp + 0x178]
mov dword [esp + 0xc], ebx
mov dword [esp + 0x10], ecx
movsd xmm0, qword [esp + 0x164]
movsd qword [esp + 0x14], xmm0
mov ecx, dword [esp + 0x13c]
mov dword [esp + 0x1c], ecx
mov ebp, dword [esp + 0x10c]
mov dword [esp + 0x20], ebp
mov esi, dword [esp + 0x134]
mov dword [esp + 0x24], esi
call fcn.0043a390
mov eax, dword [esp + 0x80]
inc eax
mov ecx, dword [esp + 0x9c]
cmp ecx, eax
jle 0x4f97c9
mov dword [esp + 0x80], eax
lea edx, [0x6cac60]
mov dword [esp], edx
mov ebx, dword [esp + 0xe4]
mov dword [esp + 4], ebx
mov dword [esp + 8], eax
mov dword [esp + 0xc], ecx
call fcn.004fab10
mov eax, dword [esp + 0x10]
mov ecx, dword [esp + 0x14]
lea edx, [0x6ca6b0]
cmp edx, eax
je 0x4f9713
jmp 0x4fa98b
mov eax, dword [esp + 0xf4]
mov dword [esp], eax
call fcn.0046fbb0
mov eax, dword [esp + 0xd8]
mov ecx, dword [eax + 0x1c]
sub ecx, dword [eax + 0x14]
mov dword [esp], ecx
mov ecx, dword [esp + 0x4c]
mov dword [esp + 4], ecx
movsd xmm0, qword [0x7e0228]
movsd qword [esp + 8], xmm0
movsd xmm0, qword [esp + 0x16c]
movsd qword [esp + 0x10], xmm0
call fcn.004f36a0
mov eax, dword [esp + 0x18]
mov ecx, dword [esp + 0x24]
mov edx, dword [esp + 0x1c]
mov ebx, dword [esp + 0x20]
mov ebp, dword [esp + 0x28]
mov esi, dword [esp + 0x2c]
mov edi, dword [esp + 0x30]
mov dword [esp + 0xa8], edi
mov edi, dword [esp + 0x13c]
mov dword [edi + 4], edx
mov dword [edi + 8], ebx
mov edx, dword [0x8326a0]
test edx, edx
jne 0x4f9992
mov dword [edi], eax
mov edx, dword [esp + 0x10c]
mov dword [edx + 4], ebp
mov dword [edx + 8], esi
mov ebx, dword [0x8326a0]
test ebx, ebx
jne 0x4f9984
mov dword [edx], ecx
mov eax, dword [esp + 0xa8]
mov ecx, dword [esp + 0x134]
mov dword [ecx], eax
mov eax, dword [esp + 0xf4]
mov dword [esp], eax
mov edx, dword [esp + 0x9c]
mov dword [esp + 4], edx
call fcn.0046fa30
xor eax, eax
jmp 0x4f9905
mov dword [esp], 0x20
lea eax, [0x6894a0]
mov dword [esp + 4], eax
mov edx, dword [esp + 0xf4]
mov dword [esp + 8], edx
mov ebx, dword [esp + 0xe4]
mov dword [esp + 0xc], ebx
mov dword [esp + 0x10], ecx
movsd xmm0, qword [esp + 0x16c]
movsd qword [esp + 0x14], xmm0
mov ecx, dword [esp + 0x13c]
mov dword [esp + 0x1c], ecx
mov ebp, dword [esp + 0x10c]
mov dword [esp + 0x20], ebp
mov esi, dword [esp + 0x134]
mov dword [esp + 0x24], esi
call fcn.0043a390
mov eax, dword [esp + 0x8c]
inc eax
mov ecx, dword [esp + 0x9c]
cmp ecx, eax
jle 0x4f9953
mov dword [esp + 0x8c], eax
lea edx, [0x6cac60]
mov dword [esp], edx
mov ebx, dword [esp + 0xd8]
mov dword [esp + 4], ebx
mov dword [esp + 8], eax
mov dword [esp + 0xc], ecx
call fcn.004fab10
mov eax, dword [esp + 0x10]
mov ecx, dword [esp + 0x14]
lea edx, [0x6ca6b0]
cmp edx, eax
je 0x4f989d
jmp 0x4fa96f
mov eax, dword [esp + 0xf4]
mov dword [esp], eax
call fcn.0046fbb0
lea eax, [0x6ca6b0]
mov dword [esp + 0x180], eax
mov eax, dword [esp + 0xd8]
mov dword [esp + 0x184], eax
add esp, 0x158
ret
mov edi, edx
mov eax, ecx
call fcn.0045ace0
jmp 0x4f986f
call fcn.0045ace0
jmp 0x4f9852
mov edi, edx
mov eax, ecx
call fcn.0045ace0
jmp 0x4f96e5
call fcn.0045ace0
jmp 0x4f96c8
xor ebx, ebx
mov ebp, dword [esp + 0x160]
jmp 0x4f95e4
xor ecx, ecx
mov edx, dword [esp + 0x15c]
jmp 0x4f95cc
xor esi, esi
mov edi, dword [esp + 0x15c]
jmp 0x4f95a3
mov ebp, ebx
xor ebx, ebx
jmp 0x4f9592
lea edx, [0x6ca730]
jmp 0x4f87e3
cmp edx, 0xaa1de71b
jne 0x4f99e7
lea edx, [0x6ca710]
cmp edx, ecx
jne 0x4f99e7
mov ecx, dword [esp + 0x178]
mov ebx, dword [ecx + 0x1c]
sub ebx, dword [ecx + 0x14]
test ebx, ebx
jge 0x4f9e67
xor ebp, ebp
mov esi, dword [esp + 0x15c]
test esi, esi
jge 0x4f9e59
xor edi, edi
mov dword [esp], ebx
mov dword [esp + 4], esi
mov dword [esp + 8], ebp
mov dword [esp + 0xc], edi
call fcn.004c0550
mov eax, dword [esp + 0x10]
mov ecx, dword [esp + 0x15c]
test ecx, ecx
jge 0x4f9e4b
xor edx, edx
mov dword [esp + 0xdc], eax
mov ebx, dword [esp + 0x160]
test ebx, ebx
jge 0x4f9e3d
xor ebp, ebp
mov dword [esp], ecx
mov dword [esp + 4], ebx
mov dword [esp + 8], edx
mov dword [esp + 0xc], ebp
call fcn.004c0550
mov eax, dword [esp + 0x10]
mov dword [esp + 0xd0], eax
lea ecx, [0x629440]
mov dword [esp], ecx
call fcn.0040b4f0
mov eax, dword [esp + 4]
mov dword [esp + 0x148], eax
lea ecx, [0x629d80]
mov dword [esp], ecx
call fcn.0040b4f0
mov eax, dword [esp + 4]
mov dword [esp + 0xfc], eax
lea ecx, [0x633240]
mov dword [esp], ecx
call fcn.0040b4f0
mov eax, dword [esp + 4]
mov dword [esp + 0x120], eax
mov ecx, dword [esp + 0xdc]
mov edx, dword [ecx + 0x1c]
sub edx, dword [ecx + 0x14]
mov dword [esp], edx
mov edx, dword [esp + 0x4c]
mov dword [esp + 4], edx
movsd xmm0, qword [0x7e0228]
movsd qword [esp + 8], xmm0
movsd xmm0, qword [esp + 0x164]
movsd qword [esp + 0x10], xmm0
call fcn.004f36a0
mov eax, dword [esp + 0x18]
mov ecx, dword [esp + 0x24]
mov edx, dword [esp + 0x1c]
mov ebx, dword [esp + 0x20]
mov ebp, dword [esp + 0x28]
mov esi, dword [esp + 0x2c]
mov edi, dword [esp + 0x30]
mov dword [esp + 0xa8], edi
mov edi, dword [esp + 0x148]
mov dword [edi + 4], edx
mov dword [edi + 8], ebx
mov edx, dword [0x8326a0]
test edx, edx
jne 0x4f9e33
mov dword [edi], eax
mov edx, dword [esp + 0xfc]
mov dword [edx + 4], ebp
mov dword [edx + 8], esi
mov ebx, dword [0x8326a0]
test ebx, ebx
jne 0x4f9e25
mov dword [edx], ecx
mov eax, dword [esp + 0xa8]
mov ecx, dword [esp + 0x120]
mov dword [ecx], eax
mov eax, dword [esp + 0xf4]
mov dword [esp], eax
mov edx, dword [esp + 0x9c]
mov dword [esp + 4], edx
call fcn.0046fa30
xor eax, eax
jmp 0x4f9c04
mov dword [esp], 0x20
lea eax, [0x6894ac]
mov dword [esp + 4], eax
mov edx, dword [esp + 0xf4]
mov dword [esp + 8], edx
mov ebx, dword [esp + 0x178]
mov dword [esp + 0xc], ebx
mov dword [esp + 0x10], ecx
movsd xmm0, qword [esp + 0x164]
movsd qword [esp + 0x14], xmm0
mov ecx, dword [esp + 0x148]
mov dword [esp + 0x1c], ecx
mov ebp, dword [esp + 0xfc]
mov dword [esp + 0x20], ebp
mov esi, dword [esp + 0x120]
mov dword [esp + 0x24], esi
call fcn.0043a390
mov eax, dword [esp + 0x84]
inc eax
mov ecx, dword [esp + 0x9c]
cmp ecx, eax
jle 0x4f9c52
mov dword [esp + 0x84], eax
lea edx, [0x6cacc0]
mov dword [esp], edx
mov ebx, dword [esp + 0xdc]
mov dword [esp + 4], ebx
mov dword [esp + 8], eax
mov dword [esp + 0xc], ecx
call fcn.004fab10
mov eax, dword [esp + 0x10]
mov ecx, dword [esp + 0x14]
lea edx, [0x6ca710]
cmp edx, eax
je 0x4f9b9c
jmp 0x4faadb
mov eax, dword [esp + 0xf4]
mov dword [esp], eax
call fcn.0046fbb0
mov eax, dword [esp + 0xd0]
mov ecx, dword [eax + 0x1c]
sub ecx, dword [eax + 0x14]
mov dword [esp], ecx
mov ecx, dword [esp + 0x4c]
mov dword [esp + 4], ecx
movsd xmm0, qword [0x7e0228]
movsd qword [esp + 8], xmm0
movsd xmm0, qword [esp + 0x16c]
movsd qword [esp + 0x10], xmm0
call fcn.004f36a0
mov eax, dword [esp + 0x18]
mov ecx, dword [esp + 0x24]
mov edx, dword [esp + 0x1c]
mov ebx, dword [esp + 0x20]
mov ebp, dword [esp + 0x28]
mov esi, dword [esp + 0x2c]
mov edi, dword [esp + 0x30]
mov dword [esp + 0xa8], edi
mov edi, dword [esp + 0x148]
mov dword [edi + 4], edx
mov dword [edi + 8], ebx
mov edx, dword [0x8326a0]
test edx, edx
jne 0x4f9e1b
mov dword [edi], eax
mov edx, dword [esp + 0xfc]
mov dword [edx + 4], ebp
mov dword [edx + 8], esi
mov ebx, dword [0x8326a0]
test ebx, ebx
jne 0x4f9e0d
mov dword [edx], ecx
mov eax, dword [esp + 0xa8]
mov ecx, dword [esp + 0x120]
mov dword [ecx], eax
mov eax, dword [esp + 0xf4]
mov dword [esp], eax
mov edx, dword [esp + 0x9c]
mov dword [esp + 4], edx
call fcn.0046fa30
xor eax, eax
jmp 0x4f9d8e
mov dword [esp], 0x20
lea eax, [0x6894b0]
mov dword [esp + 4], eax
mov edx, dword [esp + 0xf4]
mov dword [esp + 8], edx
mov ebx, dword [esp + 0xdc]
mov dword [esp + 0xc], ebx
mov dword [esp + 0x10], ecx
movsd xmm0, qword [esp + 0x16c]
movsd qword [esp + 0x14], xmm0
mov ecx, dword [esp + 0x148]
mov dword [esp + 0x1c], ecx
mov ebp, dword [esp + 0xfc]
mov dword [esp + 0x20], ebp
mov esi, dword [esp + 0x120]
mov dword [esp + 0x24], esi
call fcn.0043a390
mov eax, dword [esp + 0x90]
inc eax
mov ecx, dword [esp + 0x9c]
cmp ecx, eax
jle 0x4f9ddc
mov dword [esp + 0x90], eax
lea edx, [0x6cacc0]
mov dword [esp], edx
mov ebx, dword [esp + 0xd0]
mov dword [esp + 4], ebx
mov dword [esp + 8], eax
mov dword [esp + 0xc], ecx
call fcn.004fab10
mov eax, dword [esp + 0x10]
mov ecx, dword [esp + 0x14]
lea edx, [0x6ca710]
cmp edx, eax
je 0x4f9d26
jmp 0x4faabf
mov eax, dword [esp + 0xf4]
mov dword [esp], eax
call fcn.0046fbb0
lea eax, [0x6ca710]
mov dword [esp + 0x180], eax
mov eax, dword [esp + 0xd0]
mov dword [esp + 0x184], eax
add esp, 0x158
ret
mov edi, edx
mov eax, ecx
call fcn.0045ace0
jmp 0x4f9cf8
call fcn.0045ace0
jmp 0x4f9cdb
mov edi, edx
mov eax, ecx
call fcn.0045ace0
jmp 0x4f9b6e
call fcn.0045ace0
jmp 0x4f9b51
xor ebx, ebx
mov ebp, dword [esp + 0x160]
jmp 0x4f9a6d
xor ecx, ecx
mov edx, dword [esp + 0x15c]
jmp 0x4f9a55
xor esi, esi
mov edi, dword [esp + 0x15c]
jmp 0x4f9a2c
mov ebp, ebx
xor ebx, ebx
jmp 0x4f9a1b
cmp edx, 0xabd0f632
jne 0x4fa477
lea edx, [0x6ca750]
cmp edx, ecx
jne 0x4f99e7
mov ecx, dword [esp + 0x178]
mov ebx, dword [ecx + 0x3c]
sub ebx, dword [ecx + 0x34]
test ebx, ebx
jge 0x4fa46e
xor ebp, ebp
mov esi, dword [esp + 0x15c]
test esi, esi
jge 0x4fa460
xor edi, edi
mov dword [esp + 0x34], esi
mov dword [esp + 0x54], edi
mov dword [esp + 0x40], ebp
mov dword [esp + 0x48], ebx
mov eax, dword [ecx + 0x2c]
mov dword [esp + 0x50], eax
nop
nop
lea edx, [0x633cc0]
mov dword [esp], edx
sub ebp, ebx
lea ebp, [ebp + ebp*2]
mov dword [esp + 0xa8], ebp
sub edi, esi
imul edi, ebp
mov dword [esp + 0xa4], edi
mov dword [esp + 4], edi
mov dword [esp + 8], edi
call fcn.00442930
mov eax, dword [esp + 0xc]
mov dword [esp + 0xf0], eax
lea ecx, [0x6509a0]
mov dword [esp], ecx
call fcn.0040b4f0
mov edi, dword [esp + 4]
mov eax, dword [esp + 0xa4]
mov dword [edi + 4], eax
mov dword [edi + 8], eax
mov eax, dword [0x8326a0]
test eax, eax
jne 0x4fa446
mov eax, dword [esp + 0xf0]
mov dword [edi], eax
mov eax, dword [esp + 0x15c]
test eax, eax
mov ecx, dword [esp + 0xa8]
mov dword [edi + 0xc], ecx
mov ecx, dword [esp + 0x48]
mov dword [edi + 0x10], ecx
mov ecx, dword [esp + 0x34]
mov dword [edi + 0x14], ecx
mov ecx, dword [esp + 0x40]
mov dword [edi + 0x18], ecx
mov ecx, dword [esp + 0x54]
mov dword [edi + 0x1c], ecx
mov ecx, dword [esp + 0x50]
mov dword [edi + 0x20], ecx
nop
jge 0x4fa438
xor ecx, ecx
mov dword [esp + 0xe0], edi
mov edx, dword [esp + 0x160]
test edx, edx
jge 0x4fa42a
xor ebx, ebx
mov dword [esp + 0x38], edx
mov dword [esp + 0x58], ebx
mov dword [esp + 0x3c], ecx
mov dword [esp + 0x44], eax
nop
nop
nop
lea ebp, [0x633cc0]
mov dword [esp], ebp
sub ecx, eax
lea ecx, [ecx + ecx*2]
mov dword [esp + 0xa8], ecx
sub ebx, edx
imul ebx, ecx
mov dword [esp + 0xa0], ebx
mov dword [esp + 4], ebx
mov dword [esp + 8], ebx
call fcn.00442930
mov eax, dword [esp + 0xc]
mov dword [esp + 0xf0], eax
lea ecx, [0x6509a0]
mov dword [esp], ecx
call fcn.0040b4f0
mov edi, dword [esp + 4]
mov eax, dword [esp + 0xa0]
mov dword [edi + 4], eax
mov dword [edi + 8], eax
mov eax, dword [0x8326a0]
test eax, eax
jne 0x4fa419
mov eax, dword [esp + 0xf0]
mov dword [edi], eax
mov dword [esp + 0xac], edi
mov eax, dword [esp + 0xa8]
mov dword [edi + 0xc], eax
mov eax, dword [esp + 0x44]
mov dword [edi + 0x10], eax
mov eax, dword [esp + 0x38]
mov dword [edi + 0x14], eax
mov eax, dword [esp + 0x3c]
mov dword [edi + 0x18], eax
mov eax, dword [esp + 0x58]
mov dword [edi + 0x1c], eax
mov dword [edi + 0x20], 0
lea eax, [0x629440]
mov dword [esp], eax
call fcn.0040b4f0
mov eax, dword [esp + 4]
mov dword [esp + 0x138], eax
lea ecx, [0x629d80]
mov dword [esp], ecx
call fcn.0040b4f0
mov eax, dword [esp + 4]
mov dword [esp + 0x108], eax
lea ecx, [0x633240]
mov dword [esp], ecx
call fcn.0040b4f0
mov eax, dword [esp + 4]
mov dword [esp + 0x118], eax
mov ecx, dword [esp + 0xe0]
mov edx, dword [ecx + 0x1c]
sub edx, dword [ecx + 0x14]
mov dword [esp], edx
mov edx, dword [esp + 0x4c]
mov dword [esp + 4], edx
movsd xmm0, qword [0x7e0228]
movsd qword [esp + 8], xmm0
movsd xmm0, qword [esp + 0x164]
movsd qword [esp + 0x10], xmm0
call fcn.004f36a0
mov eax, dword [esp + 0x18]
mov ecx, dword [esp + 0x24]
mov edx, dword [esp + 0x1c]
mov ebx, dword [esp + 0x20]
mov ebp, dword [esp + 0x28]
mov esi, dword [esp + 0x2c]
mov edi, dword [esp + 0x30]
mov dword [esp + 0xa8], edi
mov edi, dword [esp + 0x138]
mov dword [edi + 4], edx
mov dword [edi + 8], ebx
mov edx, dword [0x8326a0]
test edx, edx
jne 0x4fa40f
mov dword [edi], eax
mov edx, dword [esp + 0x108]
mov dword [edx + 4], ebp
mov dword [edx + 8], esi
mov ebx, dword [0x8326a0]
test ebx, ebx
jne 0x4fa401
mov dword [edx], ecx
mov eax, dword [esp + 0xa8]
mov ecx, dword [esp + 0x118]
mov dword [ecx], eax
mov eax, dword [esp + 0x178]
mov dword [esp], eax
call fcn.004fb0e0
mov eax, dword [esp + 4]
mov dword [esp + 0xec], eax
mov ecx, dword [esp + 0xf4]
mov dword [esp], ecx
mov edx, dword [esp + 0x9c]
mov dword [esp + 4], edx
call fcn.0046fa30
xor eax, eax
jmp 0x4fa1da
mov dword [esp], 0x20
lea eax, [0x6894bc]
mov dword [esp + 4], eax
mov edx, dword [esp + 0xf4]
mov dword [esp + 8], edx
mov ebx, dword [esp + 0xec]
mov dword [esp + 0xc], ebx
mov dword [esp + 0x10], ecx
movsd xmm0, qword [esp + 0x164]
movsd qword [esp + 0x14], xmm0
mov ecx, dword [esp + 0x138]
mov dword [esp + 0x1c], ecx
mov ebp, dword [esp + 0x108]
mov dword [esp + 0x20], ebp
mov esi, dword [esp + 0x118]
mov dword [esp + 0x24], esi
call fcn.0043a390
mov eax, dword [esp + 0x88]
inc eax
mov ecx, dword [esp + 0x9c]
cmp ecx, eax
jle 0x4fa228
mov dword [esp + 0x88], eax
lea edx, [0x6cac20]
mov dword [esp], edx
mov ebx, dword [esp + 0xe0]
mov dword [esp + 4], ebx
mov dword [esp + 8], eax
mov dword [esp + 0xc], ecx
call fcn.004fab10
mov eax, dword [esp + 0x10]
mov ecx, dword [esp + 0x14]
lea edx, [0x6ca650]
cmp eax, edx
je 0x4fa172
jmp 0x4faa6b
mov eax, dword [esp + 0xf4]
mov dword [esp], eax
call fcn.0046fbb0
mov eax, dword [esp + 0xac]
mov ecx, dword [eax + 0x1c]
sub ecx, dword [eax + 0x14]
mov dword [esp], ecx
mov ecx, dword [esp + 0x4c]
mov dword [esp + 4], ecx
movsd xmm0, qword [0x7e0228]
movsd qword [esp + 8], xmm0
movsd xmm0, qword [esp + 0x16c]
movsd qword [esp + 0x10], xmm0
call fcn.004f36a0
mov eax, dword [esp + 0x18]
mov ecx, dword [esp + 0x24]
mov edx, dword [esp + 0x1c]
mov ebx, dword [esp + 0x20]
mov ebp, dword [esp + 0x28]
mov esi, dword [esp + 0x2c]
mov edi, dword [esp + 0x30]
mov dword [esp + 0xa8], edi
mov edi, dword [esp + 0x138]
mov dword [edi + 4], edx
mov dword [edi + 8], ebx
mov edx, dword [0x8326a0]
test edx, edx
jne 0x4fa3f7
mov dword [edi], eax
mov edx, dword [esp + 0x108]
mov dword [edx + 4], ebp
mov dword [edx + 8], esi
mov ebx, dword [0x8326a0]
test ebx, ebx
jne 0x4fa3e9
mov dword [edx], ecx
mov eax, dword [esp + 0xa8]
mov ecx, dword [esp + 0x118]
mov dword [ecx], eax
mov eax, dword [esp + 0xf4]
mov dword [esp], eax
mov edx, dword [esp + 0x9c]
mov dword [esp + 4], edx
call fcn.0046fa30
xor eax, eax
jmp 0x4fa361
mov dword [esp], 0x20
lea eax, [0x6894c0]
mov dword [esp + 4], eax
mov edx, dword [esp + 0xf4]
mov dword [esp + 8], edx
mov ebx, dword [esp + 0xe0]
mov dword [esp + 0xc], ebx
mov dword [esp + 0x10], ecx
movsd xmm0, qword [esp + 0x16c]
movsd qword [esp + 0x14], xmm0
mov ecx, dword [esp + 0x138]
mov dword [esp + 0x1c], ecx
mov ebp, dword [esp + 0x108]
mov dword [esp + 0x20], ebp
mov esi, dword [esp + 0x118]
mov dword [esp + 0x24], esi
call fcn.0043a390
mov eax, dword [esp + 0x7c]
inc eax
mov ecx, dword [esp + 0x9c]
cmp ecx, eax
jle 0x4fa3ac
mov dword [esp + 0x7c], eax
lea edx, [0x6cac20]
mov dword [esp], edx
mov ebx, dword [esp + 0xac]
mov dword [esp + 4], ebx
mov dword [esp + 8], eax
mov dword [esp + 0xc], ecx
call fcn.004fab10
mov eax, dword [esp + 0x10]
mov ecx, dword [esp + 0x14]
lea edx, [0x6ca650]
cmp eax, edx
je 0x4fa2fc
jmp 0x4faa4f
mov eax, dword [esp + 0xf4]
mov dword [esp], eax
call fcn.0046fbb0
mov eax, dword [esp + 0xac]
mov dword [esp], eax
call fcn.004fafb0
mov eax, dword [esp + 4]
lea ecx, [0x6ca750]
mov dword [esp + 0x180], ecx
mov dword [esp + 0x184], eax
add esp, 0x158
ret
mov edi, edx
mov eax, ecx
call fcn.0045ace0
jmp 0x4fa2ce
call fcn.0045ace0
jmp 0x4fa2b1
mov edi, edx
mov eax, ecx
call fcn.0045ace0
jmp 0x4fa12a
call fcn.0045ace0
jmp 0x4fa10d
mov eax, dword [esp + 0xf0]
call fcn.0045ace0
jmp 0x4fa014
xor edx, edx
mov ebx, dword [esp + 0x160]
jmp 0x4f9f92
xor eax, eax
mov ecx, dword [esp + 0x15c]
jmp 0x4f9f7a
mov eax, dword [esp + 0xf0]
call fcn.0045ace0
mov eax, dword [esp + 0x15c]
test eax, eax
jmp 0x4f9f44
xor esi, esi
mov edi, dword [esp + 0x15c]
jmp 0x4f9eb2
mov ebp, ebx
xor ebx, ebx
jmp 0x4f9ea1
cmp edx, 0xecdfa07e
jne 0x4f99e7
lea edx, [0x6ca690]
cmp edx, ecx
jne 0x4f99e7
mov ecx, dword [esp + 0x178]
mov ebx, dword [ecx + 0x1c]
sub ebx, dword [ecx + 0x14]
test ebx, ebx
jge 0x4fa8e8
xor ebp, ebp
mov esi, dword [esp + 0x15c]
test esi, esi
jge 0x4fa8da
xor edi, edi
mov dword [esp], ebx
mov dword [esp + 4], esi
mov dword [esp + 8], ebp
mov dword [esp + 0xc], edi
call fcn.004c1600
mov eax, dword [esp + 0x10]
mov ecx, dword [esp + 0x15c]
test ecx, ecx
jge 0x4fa8cc
xor edx, edx
mov dword [esp + 0xc0], eax
mov ebx, dword [esp + 0x160]
test ebx, ebx
jge 0x4fa8be
xor ebp, ebp
mov dword [esp], ecx
mov dword [esp + 4], ebx
mov dword [esp + 8], edx
mov dword [esp + 0xc], ebp
call fcn.004c1600
mov eax, dword [esp + 0x10]
mov dword [esp + 0xcc], eax
lea ecx, [0x629440]
mov dword [esp], ecx
call fcn.0040b4f0
mov eax, dword [esp + 4]
mov dword [esp + 0x150], eax
lea ecx, [0x629d80]
mov dword [esp], ecx
call fcn.0040b4f0
mov eax, dword [esp + 4]
mov dword [esp + 0x100], eax
lea ecx, [0x633240]
mov dword [esp], ecx
call fcn.0040b4f0
mov eax, dword [esp + 4]
mov dword [esp + 0x130], eax
mov ecx, dword [esp + 0xc0]
mov edx, dword [ecx + 0x1c]
sub edx, dword [ecx + 0x14]
mov dword [esp], edx
mov edx, dword [esp + 0x4c]
mov dword [esp + 4], edx
movsd xmm0, qword [0x7e0228]
movsd qword [esp + 8], xmm0
movsd xmm0, qword [esp + 0x164]
movsd qword [esp + 0x10], xmm0
call fcn.004f36a0
mov eax, dword [esp + 0x18]
mov ecx, dword [esp + 0x24]
mov edx, dword [esp + 0x1c]
mov ebx, dword [esp + 0x20]
mov ebp, dword [esp + 0x28]
mov esi, dword [esp + 0x2c]
mov edi, dword [esp + 0x30]
mov dword [esp + 0xa8], edi
mov edi, dword [esp + 0x150]
mov dword [edi + 4], edx
mov dword [edi + 8], ebx
mov edx, dword [0x8326a0]
test edx, edx
jne 0x4fa8b4
mov dword [edi], eax
mov edx, dword [esp + 0x100]
mov dword [edx + 4], ebp
mov dword [edx + 8], esi
mov ebx, dword [0x8326a0]
test ebx, ebx
jne 0x4fa8a6
mov dword [edx], ecx
mov eax, dword [esp + 0xa8]
mov ecx, dword [esp + 0x130]
mov dword [ecx], eax
mov eax, dword [esp + 0xf4]
mov dword [esp], eax
mov edx, dword [esp + 0x9c]
mov dword [esp + 4], edx
call fcn.0046fa30
xor eax, eax
jmp 0x4fa68e
mov dword [esp], 0x20
lea eax, [0x689494]
mov dword [esp + 4], eax
mov edx, dword [esp + 0xf4]
mov dword [esp + 8], edx
mov ebx, dword [esp + 0x178]
mov dword [esp + 0xc], ebx
mov dword [esp + 0x10], ecx
movsd xmm0, qword [esp + 0x164]
movsd qword [esp + 0x14], xmm0
mov ecx, dword [esp + 0x150]
mov dword [esp + 0x1c], ecx
mov ebp, dword [esp + 0x100]
mov dword [esp + 0x20], ebp
mov esi, dword [esp + 0x130]
mov dword [esp + 0x24], esi
call fcn.0043a390
mov eax, dword [esp + 0x60]
inc eax
mov ecx, dword [esp + 0x9c]
cmp ecx, eax
jle 0x4fa6d9
mov dword [esp + 0x60], eax
lea edx, [0x6cac40]
mov dword [esp], edx
mov ebx, dword [esp + 0xc0]
mov dword [esp + 4], ebx
mov dword [esp + 8], eax
mov dword [esp + 0xc], ecx
call fcn.004fab10
mov eax, dword [esp + 0x10]
mov ecx, dword [esp + 0x14]
lea edx, [0x6ca690]
cmp edx, eax
je 0x4fa629
jmp 0x4fa9c3
mov eax, dword [esp + 0xf4]
mov dword [esp], eax
call fcn.0046fbb0
mov eax, dword [esp + 0xcc]
mov ecx, dword [eax + 0x1c]
sub ecx, dword [eax + 0x14]
mov dword [esp], ecx
mov ecx, dword [esp + 0x4c]
mov dword [esp + 4], ecx
movsd xmm0, qword [0x7e0228]
movsd qword [esp + 8], xmm0
movsd xmm0, qword [esp + 0x16c]
movsd qword [esp + 0x10], xmm0
call fcn.004f36a0
mov eax, dword [esp + 0x18]
mov ecx, dword [esp + 0x24]
mov edx, dword [esp + 0x1c]
mov ebx, dword [esp + 0x20]
mov ebp, dword [esp + 0x28]
mov esi, dword [esp + 0x2c]
mov edi, dword [esp + 0x30]
mov dword [esp + 0xa8], edi
mov edi, dword [esp + 0x150]
mov dword [edi + 4], edx
mov dword [edi + 8], ebx
mov edx, dword [0x8326a0]
test edx, edx
jne 0x4fa89c
mov dword [edi], eax
mov edx, dword [esp + 0x100]
mov dword [edx + 4], ebp
mov dword [edx + 8], esi
mov ebx, dword [0x8326a0]
test ebx, ebx
jne 0x4fa88e
mov dword [edx], ecx
mov eax, dword [esp + 0xa8]
mov ecx, dword [esp + 0x130]
mov dword [ecx], eax
mov eax, dword [esp + 0xf4]
mov dword [esp], eax
mov edx, dword [esp + 0x9c]
mov dword [esp + 4], edx
call fcn.0046fa30
xor eax, eax
jmp 0x4fa812
mov dword [esp], 0x20
lea eax, [0x689498]
mov dword [esp + 4], eax
mov edx, dword [esp + 0xf4]
mov dword [esp + 8], edx
mov ebx, dword [esp + 0xc0]
mov dword [esp + 0xc], ebx
mov dword [esp + 0x10], ecx
movsd xmm0, qword [esp + 0x16c]
movsd qword [esp + 0x14], xmm0
mov ecx, dword [esp + 0x150]
mov dword [esp + 0x1c], ecx
mov ebp, dword [esp + 0x100]
mov dword [esp + 0x20], ebp
mov esi, dword [esp + 0x130]
mov dword [esp + 0x24], esi
call fcn.0043a390
mov eax, dword [esp + 0x64]
inc eax
mov ecx, dword [esp + 0x9c]
cmp ecx, eax
jle 0x4fa85d
mov dword [esp + 0x64], eax
lea edx, [0x6cac40]
mov dword [esp], edx
mov ebx, dword [esp + 0xcc]
mov dword [esp + 4], ebx
mov dword [esp + 8], eax
mov dword [esp + 0xc], ecx
call fcn.004fab10
mov eax, dword [esp + 0x10]
mov ecx, dword [esp + 0x14]
lea edx, [0x6ca690]
cmp edx, eax
je 0x4fa7ad
jmp 0x4fa9a7
mov eax, dword [esp + 0xf4]
mov dword [esp], eax
call fcn.0046fbb0
lea eax, [0x6ca690]
mov dword [esp + 0x180], eax
mov eax, dword [esp + 0xcc]
mov dword [esp + 0x184], eax
add esp, 0x158
ret
mov edi, edx
mov eax, ecx
call fcn.0045ace0
jmp 0x4fa77f
call fcn.0045ace0
jmp 0x4fa762
mov edi, edx
mov eax, ecx
call fcn.0045ace0
jmp 0x4fa5fb
call fcn.0045ace0
jmp 0x4fa5de
xor ebx, ebx
mov ebp, dword [esp + 0x160]
jmp 0x4fa4fa
xor ecx, ecx
mov edx, dword [esp + 0x15c]
jmp 0x4fa4e2
xor esi, esi
mov edi, dword [esp + 0x15c]
jmp 0x4fa4b9
mov ebp, ebx
xor ebx, ebx
jmp 0x4fa4a8
cmp eax, 2
jne 0x4fa900
mov eax, 4
jmp 0x4f8311
mov eax, 2
jmp 0x4f8311
cmp eax, 3
jne 0x4fa919
mov eax, 4
jmp 0x4f8311
cmp eax, 4
jne 0x4fa928
mov eax, 4
jmp 0x4f8311
cmp eax, 5
jne 0x4fa900
mov eax, 6
jmp 0x4f8311
mov dword [esp], eax
lea eax, [0x65e700]
mov dword [esp + 4], eax
lea eax, [0x645080]
mov dword [esp + 8], eax
call fcn.00408960
mov dword [esp], eax
lea eax, [0x65e700]
mov dword [esp + 4], eax
lea eax, [0x645080]
mov dword [esp + 8], eax
call fcn.00408960
mov dword [esp], eax
lea eax, [0x65e380]
mov dword [esp + 4], eax
lea eax, [0x645080]
mov dword [esp + 8], eax
call fcn.00408960
mov dword [esp], eax
lea eax, [0x65e380]
mov dword [esp + 4], eax
lea eax, [0x645080]
mov dword [esp + 8], eax
call fcn.00408960
mov dword [esp], eax
lea eax, [0x65e2a0]
mov dword [esp + 4], eax
lea eax, [0x645080]
mov dword [esp + 8], eax
call fcn.00408960
mov dword [esp], eax
lea eax, [0x65e2a0]
mov dword [esp + 4], eax
lea eax, [0x645080]
mov dword [esp + 8], eax
call fcn.00408960
mov dword [esp], eax
lea eax, [0x65e540]
mov dword [esp + 4], eax
lea eax, [0x645080]
mov dword [esp + 8], eax
call fcn.00408960
mov dword [esp], eax
lea eax, [0x65e540]
mov dword [esp + 4], eax
lea eax, [0x645080]
mov dword [esp + 8], eax
call fcn.00408960
mov dword [esp], eax
lea eax, [0x65e700]
mov dword [esp + 4], eax
lea eax, [0x645080]
mov dword [esp + 8], eax
call fcn.00408960
mov dword [esp], eax
lea eax, [0x65e700]
mov dword [esp + 4], eax
lea eax, [0x645080]
mov dword [esp + 8], eax
call fcn.00408960
mov dword [esp], eax
lea eax, [0x662c00]
mov dword [esp + 4], eax
lea eax, [0x645080]
mov dword [esp + 8], eax
call fcn.00408960
mov dword [esp], eax
lea eax, [0x662c00]
mov dword [esp + 4], eax
lea eax, [0x645080]
mov dword [esp + 8], eax
call fcn.00408960
mov dword [esp], eax
lea eax, [0x65e460]
mov dword [esp + 4], eax
lea eax, [0x645080]
mov dword [esp + 8], eax
call fcn.00408960
mov dword [esp], eax
lea eax, [0x65e460]
mov dword [esp + 4], eax
lea eax, [0x645080]
mov dword [esp + 8], eax
call fcn.00408960
mov dword [esp], eax
lea eax, [0x65e620]
mov dword [esp + 4], eax
lea eax, [0x645080]
mov dword [esp + 8], eax
call fcn.00408960
mov dword [esp], eax
lea eax, [0x65e620]
mov dword [esp + 4], eax
lea eax, [0x645080]
mov dword [esp + 8], eax
call fcn.00408960
nop
call fcn.00459790
jmp fcn.004f82d0