Function at 0x7a3b84
Capabilities:
Get geographical location

Disassembly:
push ebp
mov ebp, esp
mov ecx, 0x14d
push 0
push 0
dec ecx
jne 0x7a3b8c
push ecx
push ebx
push esi
push edi
mov ebx, edx
mov dword [ebp - 0x6c4], eax
lea eax, [ebp - 0x11c]
mov edx, dword [0x422368]
call fcn.0040c428
lea eax, [ebp - 0x300]
mov edx, dword [0x7a0d3c]
call fcn.0040c428
lea eax, [ebp - 0x4e0]
mov edx, dword [0x7a0d3c]
call fcn.0040c428
lea eax, [ebp - 0x6c0]
mov edx, dword [0x7a0d3c]
call fcn.0040c428
lea eax, [ebp - 0x50]
mov edx, dword [0x7a0abc]
call fcn.0040c428
xor eax, eax
push ebp
push 0x7a573d
push dword fs:[eax]
mov dword fs:[eax], esp
mov eax, dword [ebp - 0x6c4]
add eax, 0x24
call fcn.0040ab4c
call sub.kernel32.dll_GetUserDefaultLCID
mov esi, eax
lea edx, [ebp - 0x11c]
mov eax, esi
call fcn.0042c90c
mov word [ebp - 0x5a], 0x2e
mov dl, 1
mov eax, dword [0x44fa44]
call fcn.00408bf4
mov dword [ebp - 0x6d0], eax
xor edx, edx
push ebp
push 0x7a52dc
push dword fs:[edx]
mov dword fs:[edx], esp
mov eax, dword [ebp - 0x6c4]
cmp dword [eax + 0x1c], 0xffffffff
jne 0x7a3c5b
cmp dword [eax + 0x18], 0xffffffff
jbe 0x7a3c8e
jmp 0x7a3c5d
jle 0x7a3c8e
lea eax, [ebp - 0x14]
push eax
mov eax, dword [ebp - 0x6c4]
add eax, 0x18
mov dword [ebp - 0x720], eax
mov byte [ebp - 0x71c], 0x10
lea edx, [ebp - 0x720]
xor ecx, ecx
mov eax, 0x7a5764
call fcn.00428e90
jmp 0x7a3d69
movzx eax, byte [0x7a5770]
push eax
lea eax, [ebp - 0x14]
push eax
lea edx, [ebp - 0x728]
mov eax, dword [ebp - 0x6c4]
mov eax, dword [eax + 8]
call fcn.00426e1c
mov eax, dword [ebp - 0x728]
lea edx, [ebp - 0x724]
call fcn.00789f10
mov eax, dword [ebp - 0x724]
mov ecx, 0x7a5780
mov edx, 0x7a5790
call fcn.0042f97c
movzx eax, byte [0x7a5770]
push eax
lea eax, [ebp - 0x72c]
push eax
mov ecx, 0x7a5780
mov edx, 0x7a57a4
mov eax, dword [ebp - 0x14]
call fcn.0042f97c
mov edx, dword [ebp - 0x72c]
lea eax, [ebp - 0x14]
call fcn.0040af74
movzx eax, byte [0x7a5770]
push eax
lea eax, [ebp - 0x730]
push eax
mov ecx, 0x7a5780
mov edx, 0x7a57b8
mov eax, dword [ebp - 0x14]
call fcn.0042f97c
mov edx, dword [ebp - 0x730]
lea eax, [ebp - 0x14]
call fcn.0040af74
lea eax, [ebp - 0x734]
push eax
mov eax, dword [ebp - 0x14]
mov dword [ebp - 0x720], eax
mov byte [ebp - 0x71c], 0x11
lea edx, [ebp - 0x720]
xor ecx, ecx
mov eax, 0x7a57c8
call fcn.00428e90
mov edx, dword [ebp - 0x734]
lea eax, [ebp - 0x14]
call fcn.0040af74
mov eax, dword [ebp - 0x6c4]
mov eax, dword [eax]
sub eax, 1
jb 0x7a3d81
je 0x7a3e0e
jmp 0x7a3f36
lea eax, [ebp - 0x18]
push eax
mov eax, dword [ebp - 0x6c4]
mov eax, dword [eax + 4]
mov dword [ebp - 0x75c], eax
mov byte [ebp - 0x758], 0x11
mov eax, dword [ebp - 0x14]
mov dword [ebp - 0x754], eax
mov byte [ebp - 0x750], 0x11
mov eax, dword [ebp - 0x6c4]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x74c], eax
mov byte [ebp - 0x748], 0x11
mov eax, dword [ebp - 0x6c4]
movzx eax, byte [eax + 0x20]
add eax, eax
add eax, eax
add eax, eax
mov dword [ebp - 0x744], eax
mov byte [ebp - 0x740], 0
mov eax, dword [ebp - 0x6c4]
mov eax, dword [eax + 0xc]
mov dword [ebp - 0x73c], eax
mov byte [ebp - 0x738], 0x11
lea edx, [ebp - 0x75c]
mov ecx, 4
mov eax, 0x7a57e0
call fcn.00428e90
jmp 0x7a3f36
mov eax, dword [ebp - 0x6c4]
mov eax, dword [eax + 0x28]
sub eax, 1
jb 0x7a3e27
je 0x7a3eb4
jmp 0x7a3f36
lea eax, [ebp - 0x18]
push eax
mov eax, dword [ebp - 0x6c4]
mov eax, dword [eax + 4]
mov dword [ebp - 0x75c], eax
mov byte [ebp - 0x758], 0x11
mov eax, dword [ebp - 0x14]
mov dword [ebp - 0x754], eax
mov byte [ebp - 0x750], 0x11
mov eax, dword [ebp - 0x6c4]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x74c], eax
mov byte [ebp - 0x748], 0x11
mov eax, dword [ebp - 0x6c4]
movzx eax, byte [eax + 0x20]
add eax, eax
add eax, eax
add eax, eax
mov dword [ebp - 0x744], eax
mov byte [ebp - 0x740], 0
mov eax, dword [ebp - 0x6c4]
mov eax, dword [eax + 0xc]
mov dword [ebp - 0x73c], eax
mov byte [ebp - 0x738], 0x11
lea edx, [ebp - 0x75c]
mov ecx, 4
mov eax, 0x7a57e0
call fcn.00428e90
jmp 0x7a3f36
lea eax, [ebp - 0x18]
push eax
mov eax, dword [ebp - 0x6c4]
mov eax, dword [eax + 4]
mov dword [ebp - 0x75c], eax
mov byte [ebp - 0x758], 0x11
mov eax, dword [ebp - 0x14]
mov dword [ebp - 0x754], eax
mov byte [ebp - 0x750], 0x11
mov eax, dword [ebp - 0x6c4]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x74c], eax
mov byte [ebp - 0x748], 0x11
mov eax, dword [ebp - 0x6c4]
movzx eax, byte [eax + 0x20]
mov dword [ebp - 0x744], eax
mov byte [ebp - 0x740], 0
mov eax, dword [ebp - 0x6c4]
mov eax, dword [eax + 0xc]
mov dword [ebp - 0x73c], eax
mov byte [ebp - 0x738], 0x11
lea edx, [ebp - 0x75c]
mov ecx, 4
mov eax, 0x7a58a8
call fcn.00428e90
push 0
mov eax, dword [ebp - 0x6d0]
push eax
xor ecx, ecx
xor edx, edx
mov eax, dword [ebp - 0x18]
call fcn.007a1084
mov byte [ebp - 0x6c5], al
mov eax, dword [ebp - 0x6d0]
mov edx, dword [eax]
call dword [edx]
cmp edx, 0
jne 0x7a3f89
cmp eax, 0
jne 0x7a3f89
mov eax, dword [ebp - 0x6c4]
add eax, 0x24
mov edx, 0x7a597c
call fcn.0040af2c
mov byte [ebp - 0x6c5], 0
call fcn.0040a2bc
jmp 0x7a52e3
lea eax, [ebp - 0x760]
mov edx, dword [ebp - 0x6d0]
mov edx, dword [edx + 4]
call fcn.0040ba20
mov edx, dword [ebp - 0x760]
mov ecx, 1
mov eax, 0x7a59ac
call fcn.0040bf80
test eax, eax
jle 0x7a3fda
mov eax, dword [ebp - 0x6c4]
add eax, 0x24
mov edx, 0x7a59ac
call fcn.0040af2c
mov byte [ebp - 0x6c5], 0
call fcn.0040a2bc
jmp 0x7a52e3
lea eax, [ebp - 0x764]
mov edx, dword [ebp - 0x6d0]
mov edx, dword [edx + 4]
call fcn.0040ba20
mov edx, dword [ebp - 0x764]
mov ecx, 1
mov eax, 0x7a59d8
call fcn.0040bf80
dec eax
jne 0x7a4061
lea eax, [ebp - 0x770]
mov edx, dword [ebp - 0x6d0]
mov edx, dword [edx + 4]
call fcn.0040ba20
mov eax, dword [ebp - 0x770]
lea edx, [ebp - 0x76c]
call fcn.00426e1c
mov eax, dword [ebp - 0x76c]
lea edx, [ebp - 0x768]
call fcn.007a14dc
mov edx, dword [ebp - 0x768]
mov eax, dword [ebp - 0x6c4]
add eax, 0x24
call fcn.0040af2c
mov byte [ebp - 0x6c5], 0
call fcn.0040a2bc
jmp 0x7a52e3
lea eax, [ebp - 0x774]
mov edx, dword [ebp - 0x6d0]
mov edx, dword [edx + 4]
call fcn.0040ba20
mov edx, dword [ebp - 0x774]
mov ecx, 1
mov eax, 0x7a59e8
call fcn.0040bf80
test eax, eax
jg 0x7a40bb
lea eax, [ebp - 0x778]
mov edx, dword [ebp - 0x6d0]
mov edx, dword [edx + 4]
call fcn.0040ba20
mov edx, dword [ebp - 0x778]
mov ecx, 1
mov eax, 0x7a5a04
call fcn.0040bf80
test eax, eax
jle 0x7a4105
lea eax, [ebp - 0x780]
mov edx, dword [ebp - 0x6d0]
mov edx, dword [edx + 4]
call fcn.0040ba20
mov eax, dword [ebp - 0x780]
lea edx, [ebp - 0x77c]
call fcn.00426e1c
mov edx, dword [ebp - 0x77c]
mov eax, dword [ebp - 0x6c4]
add eax, 0x24
call fcn.0040af2c
mov byte [ebp - 0x6c5], 0
call fcn.0040a2bc
jmp 0x7a52e3
xor ecx, ecx
mov dl, 1
mov eax, dword [0x6e9f80]
call fcn.006f048c
mov edx, eax
test edx, edx
je 0x7a411f
sub edx, 0xffffff24
lea eax, [ebp - 4]
call fcn.0040fb88
xor eax, eax
push ebp
push 0x7a4152
push dword fs:[eax]
mov dword fs:[eax], esp
xor ecx, ecx
mov edx, dword [ebp - 0x6d0]
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0x98]
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
jmp 0x7a4191
lea edx, [ebp - 0x784]
mov eax, dword [ebp - 4]
mov ecx, dword [eax]
call dword [ecx + 0x18]
cmp dword [ebp - 0x784], 0
jne 0x7a41cc
mov eax, dword [ebp - 0x6c4]
add eax, 0x24
mov edx, 0x7a5a1c
call fcn.0040af2c
mov byte [ebp - 0x6c5], 0
call fcn.0040a2bc
jmp 0x7a52e3
mov eax, ebx
mov edx, dword [0x7a0ee4]
call fcn.0040e0b8
lea eax, [ebp - 0x50]
mov edx, dword [0x7a0abc]
call fcn.0040c7dc
mov edx, 0x38
call fcn.007a1020
lea edx, [ebp - 0x78c]
mov eax, dword [ebp - 4]
mov ecx, dword [eax]
call dword [ecx + 0x18]
mov eax, dword [ebp - 0x78c]
lea edx, [ebp - 0x788]
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [ebp - 0x788]
lea ecx, [ebp - 8]
mov edx, 0x7a5a40
mov esi, dword [eax]
call dword [esi + 0x38]
cmp dword [ebp - 8], 0
je 0x7a4358
lea edx, [ebp - 0x790]
mov eax, dword [ebp - 8]
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [ebp - 0x790]
lea ecx, [ebp - 0x10]
mov edx, 0x7a5a60
mov esi, dword [eax]
call dword [esi + 0x38]
cmp dword [ebp - 0x10], 0
je 0x7a4270
lea edx, [ebp - 0x794]
mov eax, dword [ebp - 0x10]
mov ecx, dword [eax]
call dword [ecx + 0x50]
mov edx, dword [ebp - 0x794]
lea eax, [ebp - 0x48]
call fcn.0040af74
lea edx, [ebp - 0x798]
mov eax, dword [ebp - 8]
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [ebp - 0x798]
lea ecx, [ebp - 0x10]
mov edx, 0x7a5a78
mov esi, dword [eax]
call dword [esi + 0x38]
cmp dword [ebp - 0x10], 0
je 0x7a42b3
lea edx, [ebp - 0x79c]
mov eax, dword [ebp - 0x10]
mov ecx, dword [eax]
call dword [ecx + 0x50]
mov edx, dword [ebp - 0x79c]
lea eax, [ebp - 0x30]
call fcn.0040af74
lea edx, [ebp - 0x7a0]
mov eax, dword [ebp - 8]
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [ebp - 0x7a0]
lea ecx, [ebp - 0x10]
mov edx, 0x7a5a40
mov esi, dword [eax]
call dword [esi + 0x38]
cmp dword [ebp - 0x10], 0
je 0x7a4358
push 0
push 0
push 0
lea ecx, [ebp - 0x7b4]
mov edx, 0x7a5a94
mov eax, dword [ebp - 0x10]
mov esi, dword [eax]
call dword [esi + 0xc]
lea eax, [ebp - 0x7b4]
lea edx, [ebp - 0x7a4]
call fcn.00442e44
mov eax, dword [ebp - 0x7a4]
lea edx, [ebp - 0x11c]
call fcn.0042a4b4
fstp qword [ebp - 0x40]
wait
push 0
push 0
push 0
lea ecx, [ebp - 0x7c8]
mov edx, 0x7a5ab4
mov eax, dword [ebp - 0x10]
mov esi, dword [eax]
call dword [esi + 0xc]
lea eax, [ebp - 0x7c8]
lea edx, [ebp - 0x7b8]
call fcn.00442e44
mov eax, dword [ebp - 0x7b8]
lea edx, [ebp - 0x11c]
call fcn.0042a4b4
fstp qword [ebp - 0x38]
wait
lea edx, [ebp - 0x7d0]
mov eax, dword [ebp - 4]
mov ecx, dword [eax]
call dword [ecx + 0x18]
mov eax, dword [ebp - 0x7d0]
lea edx, [ebp - 0x7cc]
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [ebp - 0x7cc]
lea ecx, [ebp - 0x10]
mov edx, 0x7a5ad4
mov esi, dword [eax]
call dword [esi + 0x38]
cmp dword [ebp - 0x10], 0
je 0x7a4402
push 0
push 0
lea ecx, [ebp - 0x7e4]
mov edx, 0x7a5ae8
mov eax, dword [ebp - 0x10]
mov esi, dword [eax]
call dword [esi + 0xc]
lea eax, [ebp - 0x7e4]
lea edx, [ebp - 0x7d4]
call fcn.00442e44
mov eax, dword [ebp - 0x7d4]
xor edx, edx
call fcn.007a1030
fstp qword [ebp - 0x28]
wait
push 0
push 0
lea ecx, [ebp - 0x7f8]
mov edx, 0x7a5b00
mov eax, dword [ebp - 0x10]
mov esi, dword [eax]
call dword [esi + 0xc]
lea eax, [ebp - 0x7f8]
lea edx, [ebp - 0x7e8]
call fcn.00442e44
mov eax, dword [ebp - 0x7e8]
xor edx, edx
call fcn.007a1030
fstp qword [ebp - 0x20]
wait
xor eax, eax
mov dword [ebp - 0x6e8], eax
mov dword [ebp - 0x6e4], eax
mov dword [ebp - 0x6d8], 0xffc00000
mov dword [ebp - 0x6d4], 0xc1dfffff
mov dword [ebp - 0x6e0], 0xffc00000
mov dword [ebp - 0x6dc], 0x41dfffff
lea eax, [ebp - 0x4e0]
mov edx, dword [0x7a0d3c]
call fcn.0040c7dc
mov edx, 0x1e0
call fcn.007a1020
lea eax, [ebp - 0x6c0]
mov edx, dword [0x7a0d3c]
call fcn.0040c7dc
mov edx, 0x1e0
call fcn.007a1020
lea edx, [ebp - 0x800]
mov eax, dword [ebp - 4]
mov ecx, dword [eax]
call dword [ecx + 0x18]
mov eax, dword [ebp - 0x800]
lea edx, [ebp - 0x7fc]
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [ebp - 0x7fc]
lea ecx, [ebp - 8]
mov edx, 0x7a5b14
mov esi, dword [eax]
call dword [esi + 0x38]
cmp dword [ebp - 8], 0
je 0x7a52b9
lea edx, [ebp - 0x804]
mov eax, dword [ebp - 8]
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [ebp - 0x804]
mov edx, dword [eax]
call dword [edx + 0xc]
mov esi, eax
dec esi
test esi, esi
jl 0x7a52b9
inc esi
mov dword [ebp - 0x6cc], 0
lea eax, [ebp - 0x300]
mov edx, dword [0x7a0d3c]
call fcn.0040c7dc
mov edx, 0x1e0
call fcn.007a1020
lea eax, [ebp - 0x300]
lea edx, [ebp - 0x50]
mov ecx, dword [0x7a0abc]
call fcn.0040cdc4
lea edx, [ebp - 0x808]
mov eax, dword [ebp - 8]
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [ebp - 0x808]
push eax
lea eax, [ebp - 0x818]
mov edx, dword [ebp - 0x6cc]
mov cl, 0xfc
call fcn.00440640
lea edx, [ebp - 0x818]
lea ecx, [ebp - 0xc]
pop eax
mov edi, dword [eax]
call dword [edi + 0x10]
lea eax, [ebp - 0x14]
call fcn.0040ab4c
mov edx, 0x7a5b34
mov eax, dword [ebp - 0xc]
mov ecx, dword [eax]
call dword [ecx + 0x88]
test al, al
je 0x7a459c
push 0
push 0
lea ecx, [ebp - 0x82c]
mov edx, 0x7a5b34
mov eax, dword [ebp - 0xc]
mov edi, dword [eax]
call dword [edi + 0xc]
lea eax, [ebp - 0x82c]
lea edx, [ebp - 0x81c]
call fcn.00442e44
mov eax, dword [ebp - 0x81c]
xor edx, edx
call fcn.007a1030
fstp qword [ebp - 0x148]
wait
jmp 0x7a4627
lea ecx, [ebp - 0x83c]
mov edx, 0x7a5b48
mov eax, dword [ebp - 0xc]
mov edi, dword [eax]
call dword [edi + 0xc]
lea eax, [ebp - 0x83c]
lea edx, [ebp - 0x14]
call fcn.00442e44
push 0
push 0
xor edx, edx
mov eax, dword [ebp - 0x14]
call fcn.007a1030
fstp qword [ebp - 0x140]
wait
push 0
push 0
lea ecx, [ebp - 0x850]
mov edx, 0x7a5b60
mov eax, dword [ebp - 0xc]
mov edi, dword [eax]
call dword [edi + 0xc]
lea eax, [ebp - 0x850]
lea edx, [ebp - 0x840]
call fcn.00442e44
mov eax, dword [ebp - 0x840]
xor edx, edx
call fcn.007a1030
fstp qword [ebp - 0x138]
wait
fld qword [ebp - 0x140]
add esp, 0xfffffff4
fstp xword [esp]
wait
call fcn.00407bb4
fstp qword [ebp - 0x148]
wait
lea edx, [ebp - 0x854]
mov eax, dword [ebp - 0xc]
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [ebp - 0x854]
lea ecx, [ebp - 0x10]
mov edx, 0x7a5b74
mov edi, dword [eax]
call dword [edi + 0x38]
cmp dword [ebp - 0x10], 0
je 0x7a4754
lea ecx, [ebp - 0x868]
mov edx, 0x7a5b90
mov eax, dword [ebp - 0x10]
mov edi, dword [eax]
call dword [edi + 0xc]
lea eax, [ebp - 0x868]
lea edx, [ebp - 0x858]
call fcn.00442e44
mov edx, dword [ebp - 0x858]
lea eax, [ebp - 0x16c]
call fcn.0040af74
push 0
push 0
push 0
lea ecx, [ebp - 0x87c]
mov edx, 0x7a5b90
mov eax, dword [ebp - 0x10]
mov edi, dword [eax]
call dword [edi + 0xc]
lea eax, [ebp - 0x87c]
lea edx, [ebp - 0x86c]
call fcn.00442e44
mov eax, dword [ebp - 0x86c]
lea edx, [ebp - 0x11c]
call fcn.0042a4b4
fstp qword [ebp - 0x168]
wait
lea ecx, [ebp - 0x890]
mov edx, 0x7a5a60
mov eax, dword [ebp - 0x10]
mov edi, dword [eax]
call dword [edi + 0xc]
lea eax, [ebp - 0x890]
lea edx, [ebp - 0x880]
call fcn.00442e44
mov edx, dword [ebp - 0x880]
lea eax, [ebp - 0x170]
call fcn.0040af74
lea eax, [ebp - 0x894]
push eax
lea ecx, [ebp - 0x8a8]
mov edx, 0x7a5bac
mov eax, dword [ebp - 0x10]
mov edi, dword [eax]
call dword [edi + 0xc]
lea eax, [ebp - 0x8a8]
lea edx, [ebp - 0x898]
call fcn.00442e44
mov eax, dword [ebp - 0x898]
mov ecx, 3
mov edx, 1
call fcn.0040be24
mov edx, dword [ebp - 0x894]
lea eax, [ebp - 0x14c]
mov ecx, 0x7a5bc0
call fcn.0040bc54
lea edx, [ebp - 0x8ac]
mov eax, dword [ebp - 0xc]
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [ebp - 0x8ac]
lea ecx, [ebp - 0x10]
mov edx, 0x7a5bd8
mov edi, dword [eax]
call dword [edi + 0x38]
cmp dword [ebp - 0x10], 0
je 0x7a4894
mov edx, 0x7a5c00
mov eax, dword [ebp - 0x10]
mov ecx, dword [eax]
call dword [ecx + 0x88]
test al, al
je 0x7a4894
push 0
push 0
push 0
lea ecx, [ebp - 0x8c0]
mov edx, 0x7a5c00
mov eax, dword [ebp - 0x10]
mov edi, dword [eax]
call dword [edi + 0xc]
lea eax, [ebp - 0x8c0]
lea edx, [ebp - 0x8b0]
call fcn.00442e44
mov eax, dword [ebp - 0x8b0]
lea edx, [ebp - 0x11c]
call fcn.0042a4b4
fstp qword [ebp - 0x190]
wait
lea ecx, [ebp - 0x8d4]
mov edx, 0x7a5c18
mov eax, dword [ebp - 0x10]
mov edi, dword [eax]
call dword [edi + 0xc]
lea eax, [ebp - 0x8d4]
lea edx, [ebp - 0x8c4]
call fcn.00442e44
mov edx, dword [ebp - 0x8c4]
lea eax, [ebp - 0x198]
call fcn.0040af74
lea eax, [ebp - 0x178]
mov edx, 0x7a5c30
call fcn.0040af74
mov eax, dword [ebp - 0x190]
mov dword [ebp - 0x6f0], eax
mov eax, dword [ebp - 0x18c]
mov dword [ebp - 0x6ec], eax
fld qword [ebp - 0x6e8]
fld qword [ebp - 0x6f0]
fucompp
wait
fnstsw ax
sahf
jae 0x7a4864
mov eax, dword [ebp - 0x6e8]
mov dword [ebp - 0x6f8], eax
mov eax, dword [ebp - 0x6e4]
mov dword [ebp - 0x6f4], eax
jmp 0x7a487c
mov eax, dword [ebp - 0x6f0]
mov dword [ebp - 0x6f8], eax
mov eax, dword [ebp - 0x6ec]
mov dword [ebp - 0x6f4], eax
mov eax, dword [ebp - 0x6f8]
mov dword [ebp - 0x6e8], eax
mov eax, dword [ebp - 0x6f4]
mov dword [ebp - 0x6e4], eax
lea edx, [ebp - 0x8d8]
mov eax, dword [ebp - 0xc]
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [ebp - 0x8d8]
lea ecx, [ebp - 0x10]
mov edx, 0x7a5c44
mov edi, dword [eax]
call dword [edi + 0x38]
cmp dword [ebp - 0x10], 0
je 0x7a496b
push 0
push 0
push 0
lea ecx, [ebp - 0x8ec]
mov edx, 0x7a5c6c
mov eax, dword [ebp - 0x10]
mov edi, dword [eax]
call dword [edi + 0xc]
lea eax, [ebp - 0x8ec]
lea edx, [ebp - 0x8dc]
call fcn.00442e44
mov eax, dword [ebp - 0x8dc]
lea edx, [ebp - 0x11c]
call fcn.0042a4b4
fstp qword [ebp - 0x208]
wait
lea ecx, [ebp - 0x900]
mov edx, 0x7a5a60
mov eax, dword [ebp - 0x10]
mov edi, dword [eax]
call dword [edi + 0xc]
lea eax, [ebp - 0x900]
lea edx, [ebp - 0x8f0]
call fcn.00442e44
mov edx, dword [ebp - 0x8f0]
lea eax, [ebp - 0x210]
call fcn.0040af74
lea ecx, [ebp - 0x914]
mov edx, 0x7a5c80
mov eax, dword [ebp - 0x10]
mov edi, dword [eax]
call dword [edi + 0xc]
lea eax, [ebp - 0x914]
lea edx, [ebp - 0x904]
call fcn.00442e44
mov edx, dword [ebp - 0x904]
lea eax, [ebp - 0x20c]
call fcn.0040af74
lea edx, [ebp - 0x918]
mov eax, dword [ebp - 0xc]
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [ebp - 0x918]
lea ecx, [ebp - 0x10]
mov edx, 0x7a5c98
mov edi, dword [eax]
call dword [edi + 0x38]
cmp dword [ebp - 0x10], 0
je 0x7a4b01
push 0
push 0
push 0
lea ecx, [ebp - 0x92c]
mov edx, 0x7a5cb8
mov eax, dword [ebp - 0x10]
mov edi, dword [eax]
call dword [edi + 0xc]
lea eax, [ebp - 0x92c]
lea edx, [ebp - 0x91c]
call fcn.00442e44
mov eax, dword [ebp - 0x91c]
lea edx, [ebp - 0x11c]
call fcn.0042a4b4
fstp qword [ebp - 0x230]
wait
lea ecx, [ebp - 0x940]
mov edx, 0x7a5a60
mov eax, dword [ebp - 0x10]
mov edi, dword [eax]
call dword [edi + 0xc]
lea eax, [ebp - 0x940]
lea edx, [ebp - 0x930]
call fcn.00442e44
mov edx, dword [ebp - 0x930]
lea eax, [ebp - 0x238]
call fcn.0040af74
mov edi, dword [ebp - 0x6c4]
mov edi, dword [edi + 0x10]
cmp edi, 0x7a5ccc
jne 0x7a4a22
mov al, 1
jmp 0x7a4a4e
test edi, edi
je 0x7a4a2f
mov eax, 0x7a5ccc
test eax, eax
jne 0x7a4a33
xor eax, eax
jmp 0x7a4a4e
mov edx, 0x7a5ccc
mov dword [ebp - 0x944], edi
mov eax, dword [ebp - 0x944]
call fcn.00426bbc
test eax, eax
sete al
test al, al
je 0x7a4a64
lea eax, [ebp - 0x218]
mov edx, 0x7a5ce8
call fcn.0040af74
jmp 0x7a4a74
lea eax, [ebp - 0x218]
mov edx, 0x7a5cfc
call fcn.0040af74
mov edi, dword [ebp - 0x6c4]
mov edi, dword [edi + 0x10]
cmp edi, 0x7a5ccc
jne 0x7a4a89
mov al, 1
jmp 0x7a4ab5
test edi, edi
je 0x7a4a96
mov eax, 0x7a5ccc
test eax, eax
jne 0x7a4a9a
xor eax, eax
jmp 0x7a4ab5
mov edx, 0x7a5ccc
mov dword [ebp - 0x944], edi
mov eax, dword [ebp - 0x944]
call fcn.00426bbc
test eax, eax
sete al
test al, al
je 0x7a4ade
lea eax, [ebp - 0x218]
mov edx, 0x7a5d14
call fcn.0040af74
fld xword [0x7a5d20]
fmul qword [ebp - 0x230]
fstp qword [ebp - 0x230]
wait
jmp 0x7a4b01
lea eax, [ebp - 0x218]
mov edx, 0x7a5d38
call fcn.0040af74
fld xword [0x7a5d40]
fdivr qword [ebp - 0x230]
fstp qword [ebp - 0x230]
wait
lea edx, [ebp - 0x948]
mov eax, dword [ebp - 0xc]
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [ebp - 0x948]
lea ecx, [ebp - 0x10]
mov edx, 0x7a5d58
mov edi, dword [eax]
call dword [edi + 0x38]
cmp dword [ebp - 0x10], 0
je 0x7a4ec0
mov edx, 0x7a5b34
mov eax, dword [ebp - 0x10]
mov ecx, dword [eax]
call dword [ecx + 0x88]
test al, al
je 0x7a4b84
push 0
push 0
push 0
lea ecx, [ebp - 0x95c]
mov edx, 0x7a5b34
mov eax, dword [ebp - 0x10]
mov edi, dword [eax]
call dword [edi + 0xc]
lea eax, [ebp - 0x95c]
lea edx, [ebp - 0x94c]
call fcn.00442e44
mov eax, dword [ebp - 0x94c]
lea edx, [ebp - 0x11c]
call fcn.0042a4b4
fstp qword [ebp - 0x2c0]
wait
jmp 0x7a4bc6
push 0
push 0
push 0
lea ecx, [ebp - 0x970]
mov edx, 0x7a5c00
mov eax, dword [ebp - 0x10]
mov edi, dword [eax]
call dword [edi + 0xc]
lea eax, [ebp - 0x970]
lea edx, [ebp - 0x960]
call fcn.00442e44
mov eax, dword [ebp - 0x960]
lea edx, [ebp - 0x11c]
call fcn.0042a4b4
fstp qword [ebp - 0x2c0]
wait
push 0
push 0
push 0
lea ecx, [ebp - 0x984]
mov edx, 0x7a5d7c
mov eax, dword [ebp - 0x10]
mov edi, dword [eax]
call dword [edi + 0xc]
lea eax, [ebp - 0x984]
lea edx, [ebp - 0x974]
call fcn.00442e44
mov eax, dword [ebp - 0x974]
lea edx, [ebp - 0x11c]
call fcn.0042a4b4
fstp qword [ebp - 0x2b8]
wait
push 0
push 0
push 0
lea ecx, [ebp - 0x998]
mov edx, 0x7a5d90
mov eax, dword [ebp - 0x10]
mov edi, dword [eax]
call dword [edi + 0xc]
lea eax, [ebp - 0x998]
lea edx, [ebp - 0x988]
call fcn.00442e44
mov eax, dword [ebp - 0x988]
lea edx, [ebp - 0x11c]
call fcn.0042a4b4
fstp qword [ebp - 0x2b0]
wait
mov edx, 0x7a5da4
mov eax, dword [ebp - 0x10]
mov ecx, dword [eax]
call dword [ecx + 0x88]
test al, al
je 0x7a4ca0
push 0
push 0
push 0
lea ecx, [ebp - 0x9ac]
mov edx, 0x7a5da4
mov eax, dword [ebp - 0x10]
mov edi, dword [eax]
call dword [edi + 0xc]
lea eax, [ebp - 0x9ac]
lea edx, [ebp - 0x99c]
call fcn.00442e44
mov eax, dword [ebp - 0x99c]
lea edx, [ebp - 0x11c]
call fcn.0042a4b4
fstp qword [ebp - 0x2a0]
wait
mov edx, 0x7a5dbc
mov eax, dword [ebp - 0x10]
mov ecx, dword [eax]
call dword [ecx + 0x88]
test al, al
je 0x7a4cf6
push 0
push 0
push 0
lea ecx, [ebp - 0x9c0]
mov edx, 0x7a5dbc
mov eax, dword [ebp - 0x10]
mov edi, dword [eax]
call dword [edi + 0xc]
lea eax, [ebp - 0x9c0]
lea edx, [ebp - 0x9b0]
call fcn.00442e44
mov eax, dword [ebp - 0x9b0]
lea edx, [ebp - 0x11c]
call fcn.0042a4b4
fstp qword [ebp - 0x298]
wait
mov edx, 0x7a5dd0
mov eax, dword [ebp - 0x10]
mov ecx, dword [eax]
call dword [ecx + 0x88]
test al, al
je 0x7a4d4c
push 0
push 0
push 0
lea ecx, [ebp - 0x9d4]
mov edx, 0x7a5dd0
mov eax, dword [ebp - 0x10]
mov edi, dword [eax]
call dword [edi + 0xc]
lea eax, [ebp - 0x9d4]
lea edx, [ebp - 0x9c4]
call fcn.00442e44
mov eax, dword [ebp - 0x9c4]
lea edx, [ebp - 0x11c]
call fcn.0042a4b4
fstp qword [ebp - 0x290]
wait
mov edi, dword [ebp - 0x6c4]
mov edi, dword [edi + 0x10]
cmp edi, 0x7a5ccc
jne 0x7a4d61
mov al, 1
jmp 0x7a4d8d
test edi, edi
je 0x7a4d6e
mov eax, 0x7a5ccc
test eax, eax
jne 0x7a4d72
xor eax, eax
jmp 0x7a4d8d
mov edx, 0x7a5ccc
mov dword [ebp - 0x944], edi
mov eax, dword [ebp - 0x944]
call fcn.00426bbc
test eax, eax
sete al
test al, al
je 0x7a4da3
lea eax, [ebp - 0x2a8]
mov edx, 0x7a5de8
call fcn.0040af74
jmp 0x7a4db3
lea eax, [ebp - 0x2a8]
mov edx, 0x7a5dfc
call fcn.0040af74
mov eax, dword [ebp - 0x6c4]
cmp dword [eax], 0
jne 0x7a4ec0
mov eax, dword [ebp - 0x6c4]
cmp dword [eax + 0x28], 1
jne 0x7a4ec0
mov eax, dword [ebp - 0x2b0]
mov dword [ebp - 0x700], eax
mov eax, dword [ebp - 0x2ac]
mov dword [ebp - 0x6fc], eax
fld qword [ebp - 0x6d8]
fld qword [ebp - 0x700]
fucompp
wait
fnstsw ax
sahf
jae 0x7a4e18
mov eax, dword [ebp - 0x6d8]
mov dword [ebp - 0x708], eax
mov eax, dword [ebp - 0x6d4]
mov dword [ebp - 0x704], eax
jmp 0x7a4e30
mov eax, dword [ebp - 0x700]
mov dword [ebp - 0x708], eax
mov eax, dword [ebp - 0x6fc]
mov dword [ebp - 0x704], eax
mov eax, dword [ebp - 0x708]
mov dword [ebp - 0x6d8], eax
mov eax, dword [ebp - 0x704]
mov dword [ebp - 0x6d4], eax
mov eax, dword [ebp - 0x2b8]
mov dword [ebp - 0x710], eax
mov eax, dword [ebp - 0x2b4]
mov dword [ebp - 0x70c], eax
fld qword [ebp - 0x6e0]
fld qword [ebp - 0x710]
fucompp
wait
fnstsw ax
sahf
jp 0x7a4e76
jbe 0x7a4e90
mov eax, dword [ebp - 0x6e0]
mov dword [ebp - 0x718], eax
mov eax, dword [ebp - 0x6dc]
mov dword [ebp - 0x714], eax
jmp 0x7a4ea8
mov eax, dword [ebp - 0x710]
mov dword [ebp - 0x718], eax
mov eax, dword [ebp - 0x70c]
mov dword [ebp - 0x714], eax
mov eax, dword [ebp - 0x718]
mov dword [ebp - 0x6e0], eax
mov eax, dword [ebp - 0x714]
mov dword [ebp - 0x6dc], eax
lea edx, [ebp - 0x9d8]
mov eax, dword [ebp - 0xc]
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [ebp - 0x9d8]
lea ecx, [ebp - 0x10]
mov edx, 0x7a5e0c
mov edi, dword [eax]
call dword [edi + 0x38]
cmp dword [ebp - 0x10], 0
je 0x7a4f5e
push 0
push 0
push 0
lea ecx, [ebp - 0x9ec]
mov edx, 0x7a5c00
mov eax, dword [ebp - 0x10]
mov edi, dword [eax]
call dword [edi + 0xc]
lea eax, [ebp - 0x9ec]
lea edx, [ebp - 0x9dc]
call fcn.00442e44
mov eax, dword [ebp - 0x9dc]
lea edx, [ebp - 0x11c]
call fcn.0042a4b4
fstp qword [ebp - 0x258]
wait
lea ecx, [ebp - 0xa00]
mov edx, 0x7a5e2c
mov eax, dword [ebp - 0x10]
mov edi, dword [eax]
call dword [edi + 0xc]
lea eax, [ebp - 0xa00]
lea edx, [ebp - 0x9f0]
call fcn.00442e44
mov edx, dword [ebp - 0x9f0]
lea eax, [ebp - 0x240]
call fcn.0040af74
lea edx, [ebp - 0xa04]
mov eax, dword [ebp - 0xc]
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [ebp - 0xa04]
lea ecx, [ebp - 0x10]
mov edx, 0x7a5e44
mov edi, dword [eax]
call dword [edi + 0x38]
cmp dword [ebp - 0x10], 0
je 0x7a5019
push 0
push 0
push 0
lea ecx, [ebp - 0xa18]
mov edx, 0x7a5c00
mov eax, dword [ebp - 0x10]
mov edi, dword [eax]
call dword [edi + 0xc]
lea eax, [ebp - 0xa18]
lea edx, [ebp - 0xa08]
call fcn.00442e44
mov eax, dword [ebp - 0xa08]
lea edx, [ebp - 0x11c]
call fcn.0042a4b4
fstp qword [ebp - 0x280]
wait
lea ecx, [ebp - 0xa2c]
mov edx, 0x7a5e2c
mov eax, dword [ebp - 0x10]
mov edi, dword [eax]
call dword [edi + 0xc]
lea eax, [ebp - 0xa2c]
lea edx, [ebp - 0xa1c]
call fcn.00442e44
mov edx, dword [ebp - 0xa1c]
lea eax, [ebp - 0x268]
call fcn.0040af74
cmp dword [ebp - 0x268], 0
jne 0x7a5019
lea eax, [ebp - 0x268]
mov edx, 0x7a5e64
call fcn.0040af74
lea edx, [ebp - 0xa30]
mov eax, dword [ebp - 0xc]
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [ebp - 0xa30]
lea ecx, [ebp - 0x10]
mov edx, 0x7a5e74
mov edi, dword [eax]
call dword [edi + 0x38]
cmp dword [ebp - 0x10], 0
je 0x7a5109
push 0
push 0
push 0
lea ecx, [ebp - 0xa44]
mov edx, 0x7a5e90
mov eax, dword [ebp - 0x10]
mov edi, dword [eax]
call dword [edi + 0xc]
lea eax, [ebp - 0xa44]
lea edx, [ebp - 0xa34]
call fcn.00442e44
mov eax, dword [ebp - 0xa34]
lea edx, [ebp - 0x11c]
call fcn.0042a4b4
fstp qword [ebp - 0x1e0]
wait
lea ecx, [ebp - 0xa58]
mov edx, 0x7a5c00
mov eax, dword [ebp - 0x10]
mov edi, dword [eax]
call dword [edi + 0xc]
lea eax, [ebp - 0xa58]
lea edx, [ebp - 0xa48]
call fcn.00442e44
mov edx, dword [ebp - 0xa48]
lea eax, [ebp - 0x1e8]
call fcn.0040af74
lea ecx, [ebp - 0xa6c]
mov edx, 0x7a5e2c
mov eax, dword [ebp - 0x10]
mov edi, dword [eax]
call dword [edi + 0xc]
lea eax, [ebp - 0xa6c]
lea edx, [ebp - 0xa5c]
call fcn.00442e44
mov edx, dword [ebp - 0xa5c]
lea eax, [ebp - 0x1c8]
call fcn.0040af74
cmp dword [ebp - 0x1c8], 0
jne 0x7a5109
lea eax, [ebp - 0x1c8]
mov edx, 0x7a5e64
call fcn.0040af74
mov eax, dword [ebx]
test eax, eax
je 0x7a5114
sub eax, 4
mov eax, dword [eax]
test eax, eax
jne 0x7a512f
lea eax, [ebp - 0x4e0]
lea edx, [ebp - 0x300]
mov ecx, dword [0x7a0d3c]
call fcn.0040cdc4
mov ecx, 1
mov edx, dword [ebp - 0x14]
mov eax, 0x7a5ea4
call fcn.0040bf80
test eax, eax
jle 0x7a515c
lea eax, [ebp - 0x6c0]
lea edx, [ebp - 0x300]
mov ecx, dword [0x7a0d3c]
call fcn.0040cdc4
mov eax, dword [ebp - 0x6c4]
cmp dword [eax], 1
je 0x7a5191
mov eax, dword [ebp - 0x6c4]
cmp dword [eax + 0x28], 1
jne 0x7a52ac
mov ecx, 1
mov edx, dword [ebp - 0x14]
mov eax, 0x7a5ec0
call fcn.0040bf80
test eax, eax
jle 0x7a52ac
mov eax, dword [ebp - 0x6c4]
cmp dword [eax], 0
jne 0x7a5265
mov eax, dword [ebp - 0x6c4]
cmp dword [eax + 0x28], 1
jne 0x7a5265
cmp dword [ebp - 0x6b8], 0
jne 0x7a51d0
lea eax, [ebp - 0x6c0]
lea edx, [ebp - 0x4e0]
mov ecx, dword [0x7a0d3c]
call fcn.0040cdc4
lea eax, [ebp - 0x300]
lea edx, [ebp - 0x6c0]
mov ecx, dword [0x7a0d3c]
call fcn.0040cdc4
mov eax, dword [ebp - 0x6d8]
mov dword [ebp - 0x2b0], eax
mov eax, dword [ebp - 0x6d4]
mov dword [ebp - 0x2ac], eax
mov eax, dword [ebp - 0x6e0]
mov dword [ebp - 0x2b8], eax
mov eax, dword [ebp - 0x6dc]
mov dword [ebp - 0x2b4], eax
mov eax, dword [ebp - 0x6e8]
mov dword [ebp - 0x190], eax
mov eax, dword [ebp - 0x6e4]
mov dword [ebp - 0x18c], eax
mov dword [ebp - 0x6d8], 0xffc00000
mov dword [ebp - 0x6d4], 0xc1dfffff
mov dword [ebp - 0x6e0], 0xffc00000
mov dword [ebp - 0x6dc], 0x41dfffff
xor eax, eax
mov dword [ebp - 0x6e8], eax
mov dword [ebp - 0x6e4], eax
mov edi, dword [ebx]
test edi, edi
je 0x7a5270
sub edi, 4
mov edi, dword [edi]
inc edi
push edi
mov eax, ebx
mov ecx, 1
mov edx, dword [0x7a0ee4]
call fcn.0040df94
add esp, 4
mov edi, dword [ebx]
test edi, edi
je 0x7a5292
sub edi, 4
mov edi, dword [edi]
dec edi
imul eax, edi, 0x3c
mov edx, dword [ebx]
lea eax, [edx + eax*8]
lea edx, [ebp - 0x300]
mov ecx, dword [0x7a0d3c]
call fcn.0040cdc4
inc dword [ebp - 0x6cc]
dec esi
jne 0x7a44d9
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
push 0x7a52e3
mov eax, dword [ebp - 0x6d0]
call fcn.00408c24
lea eax, [ebp - 4]
call fcn.0040fb70
pop eax
jmp eax
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
push 0x7a5747
lea eax, [ebp - 0xa6c]
call fcn.0043a2c4
lea eax, [ebp - 0xa5c]
call fcn.0040ab4c
lea eax, [ebp - 0xa58]
call fcn.0043a2c4
lea eax, [ebp - 0xa48]
call fcn.0040ab4c
lea eax, [ebp - 0xa44]
call fcn.0043a2c4
lea eax, [ebp - 0xa34]
call fcn.0040ab4c
lea eax, [ebp - 0xa30]
call fcn.0040fb70
lea eax, [ebp - 0xa2c]
call fcn.0043a2c4
lea eax, [ebp - 0xa1c]
call fcn.0040ab4c
lea eax, [ebp - 0xa18]
call fcn.0043a2c4
lea eax, [ebp - 0xa08]
call fcn.0040ab4c
lea eax, [ebp - 0xa04]
call fcn.0040fb70
lea eax, [ebp - 0xa00]
call fcn.0043a2c4
lea eax, [ebp - 0x9f0]
call fcn.0040ab4c
lea eax, [ebp - 0x9ec]
call fcn.0043a2c4
lea eax, [ebp - 0x9dc]
call fcn.0040ab4c
lea eax, [ebp - 0x9d8]
call fcn.0040fb70
lea eax, [ebp - 0x9d4]
call fcn.0043a2c4
lea eax, [ebp - 0x9c4]
call fcn.0040ab4c
lea eax, [ebp - 0x9c0]
call fcn.0043a2c4
lea eax, [ebp - 0x9b0]
call fcn.0040ab4c
lea eax, [ebp - 0x9ac]
call fcn.0043a2c4
lea eax, [ebp - 0x99c]
call fcn.0040ab4c
lea eax, [ebp - 0x998]
call fcn.0043a2c4
lea eax, [ebp - 0x988]
call fcn.0040ab4c
lea eax, [ebp - 0x984]
call fcn.0043a2c4
lea eax, [ebp - 0x974]
call fcn.0040ab4c
lea eax, [ebp - 0x970]
call fcn.0043a2c4
lea eax, [ebp - 0x960]
call fcn.0040ab4c
lea eax, [ebp - 0x95c]
call fcn.0043a2c4
lea eax, [ebp - 0x94c]
call fcn.0040ab4c
lea eax, [ebp - 0x948]
call fcn.0040fb70
lea eax, [ebp - 0x940]
call fcn.0043a2c4
lea eax, [ebp - 0x930]
call fcn.0040ab4c
lea eax, [ebp - 0x92c]
call fcn.0043a2c4
lea eax, [ebp - 0x91c]
call fcn.0040ab4c
lea eax, [ebp - 0x918]
call fcn.0040fb70
lea eax, [ebp - 0x914]
call fcn.0043a2c4
lea eax, [ebp - 0x904]
call fcn.0040ab4c
lea eax, [ebp - 0x900]
call fcn.0043a2c4
lea eax, [ebp - 0x8f0]
call fcn.0040ab4c
lea eax, [ebp - 0x8ec]
call fcn.0043a2c4
lea eax, [ebp - 0x8dc]
call fcn.0040ab4c
lea eax, [ebp - 0x8d8]
call fcn.0040fb70
lea eax, [ebp - 0x8d4]
call fcn.0043a2c4
lea eax, [ebp - 0x8c4]
call fcn.0040ab4c
lea eax, [ebp - 0x8c0]
call fcn.0043a2c4
lea eax, [ebp - 0x8b0]
call fcn.0040ab4c
lea eax, [ebp - 0x8ac]
call fcn.0040fb70
lea eax, [ebp - 0x8a8]
call fcn.0043a2c4
lea eax, [ebp - 0x898]
mov edx, 2
call fcn.0040abac
lea eax, [ebp - 0x890]
call fcn.0043a2c4
lea eax, [ebp - 0x880]
call fcn.0040ab4c
lea eax, [ebp - 0x87c]
call fcn.0043a2c4
lea eax, [ebp - 0x86c]
call fcn.0040ab4c
lea eax, [ebp - 0x868]
call fcn.0043a2c4
lea eax, [ebp - 0x858]
call fcn.0040ab4c
lea eax, [ebp - 0x854]
call fcn.0040fb70
lea eax, [ebp - 0x850]
call fcn.0043a2c4
lea eax, [ebp - 0x840]
call fcn.0040ab4c
lea eax, [ebp - 0x83c]
mov edx, dword [0x401310]
mov ecx, 2
call fcn.0040c9f0
lea eax, [ebp - 0x81c]
call fcn.0040ab4c
lea eax, [ebp - 0x818]
call fcn.0043a2c4
lea eax, [ebp - 0x808]
mov edx, dword [0x6e85b4]
mov ecx, 2
call fcn.0040c9f0
lea eax, [ebp - 0x800]
call fcn.0040fb70
lea eax, [ebp - 0x7fc]
call fcn.0040fb70
lea eax, [ebp - 0x7f8]
call fcn.0043a2c4
lea eax, [ebp - 0x7e8]
call fcn.0040ab4c
lea eax, [ebp - 0x7e4]
call fcn.0043a2c4
lea eax, [ebp - 0x7d4]
call fcn.0040ab4c
lea eax, [ebp - 0x7d0]
call fcn.0040fb70
lea eax, [ebp - 0x7cc]
call fcn.0040fb70
lea eax, [ebp - 0x7c8]
call fcn.0043a2c4
lea eax, [ebp - 0x7b8]
call fcn.0040ab4c
lea eax, [ebp - 0x7b4]
call fcn.0043a2c4
lea eax, [ebp - 0x7a4]
call fcn.0040ab4c
lea eax, [ebp - 0x7a0]
call fcn.0040fb70
lea eax, [ebp - 0x79c]
call fcn.0040ab4c
lea eax, [ebp - 0x798]
call fcn.0040fb70
lea eax, [ebp - 0x794]
call fcn.0040ab4c
lea eax, [ebp - 0x790]
call fcn.0040fb70
lea eax, [ebp - 0x78c]
call fcn.0040fb70
lea eax, [ebp - 0x788]
call fcn.0040fb70
lea eax, [ebp - 0x784]
call fcn.0040fb70
lea eax, [ebp - 0x780]
mov edx, 9
call fcn.0040abac
lea eax, [ebp - 0x734]
mov edx, 3
call fcn.0040abac
lea eax, [ebp - 0x724]
call fcn.0040ab4c
lea eax, [ebp - 0x728]
call fcn.0040ab4c
lea eax, [ebp - 0x6c0]
mov edx, dword [0x7a0d3c]
mov ecx, 3
call fcn.0040c9f0
lea eax, [ebp - 0x11c]
mov edx, dword [0x422368]
call fcn.0040c7dc
lea eax, [ebp - 0x50]
mov edx, dword [0x7a0abc]
call fcn.0040c7dc
lea eax, [ebp - 0x18]
mov edx, 2
call fcn.0040abac
lea eax, [ebp - 0x10]
mov edx, dword [0x6e857c]
mov ecx, 3
call fcn.0040c9f0
lea eax, [ebp - 4]
call fcn.0040fb70
pop eax
jmp eax