Function at 0x100536eb
Capabilities:
Log keystrokes via polling

Disassembly:
sub esp, 0xf54
push str.renderPlayerTags__
call fcn.1005baee
pop ecx
call fcn.10029d80
test eax, eax
jne 0x10059dd6
mov eax, dword [0x10161380]
push ebx
xor ebx, ebx
cmp dword [eax + 0x111], ebx
jne 0x10059dd5
cmp dword [eax + 0x231b4], ebx
je 0x10059dd5
push esi
cmp dword [0x10419098], ebx
je 0x1005376f
cmp dword [0x1040b874], ebx
je 0x1005376f
mov esi, dword [sym.imp.USER32.dll_GetAsyncKeyState]
push 9
call esi
test ax, ax
jns 0x10053755
cmp dword [0x103ef0d8], ebx
jne 0x10059dd4
mov eax, dword [0x1040b88c]
cmp dword [eax], ebx
jne 0x10059dd4
push 0x79
call esi
test ax, ax
js 0x10059dd4
cmp dword [0x104190ac], ebx
je 0x10059dd4
push dword [0x104190b4]
call fcn.1002a024
pop ecx
test eax, eax
jne 0x10059dd4
push edi
mov esi, 0x3ec
lea eax, [esp + 0x50c]
push esi
push ebx
push eax
call fcn.1005f5c0
push esi
lea eax, [esp + 0x908]
push 1
push eax
call fcn.1005f5c0
mov ecx, dword [0x104190b4]
add esp, 0x18
mov eax, dword [ecx]
call dword [eax + 0x10]
test eax, eax
je 0x100537e5
mov ecx, dword [0x104190b4]
mov eax, dword [ecx]
call dword [eax + 0x10]
mov ecx, dword [eax + 4]
add eax, 4
mov ecx, dword [ecx + 4]
add ecx, eax
mov eax, dword [ecx]
call dword [eax + 0x28]
mov esi, eax
jmp 0x100537f0
mov eax, dword [0x104190b8]
mov esi, dword [eax + 0x14]
add esi, 0x30
mov ecx, dword [0x104190b4]
lea edi, [esp + 0xe00]
movsd dword es:[edi], dword [esi]
mov eax, dword [ecx + 4]
add ecx, 4
movsd dword es:[edi], dword [esi]
mov eax, dword [eax + 4]
add ecx, eax
movsd dword es:[edi], dword [esi]
mov eax, dword [ecx]
call dword [eax + 0xb0]
mov ecx, dword [0x104190ac]
mov esi, eax
mov dword [esp + 0xf1c], esi
mov edx, dword [ecx]
call dword [edx]
add eax, 0x1f84
lea ecx, [esp + 0xf20]
push ecx
mov ecx, eax
mov dword [esp + 0xf40], eax
call fcn.100162d9
mov ebx, dword [esp + 0xf24]
cmp ebx, dword [esp + 0xf28]
jae 0x10053a38
mov edi, dword [ebx + 4]
add ebx, 8
test edi, edi
je 0x10053a24
mov eax, dword [edi]
mov ecx, dword [eax + 4]
add ecx, edi
mov eax, dword [ecx]
call dword [eax + 0xb0]
mov dword [esp + 0xf48], eax
cmp eax, esi
je 0x10053a24
mov ecx, dword [edi]
mov ecx, dword [ecx + 0xc]
add ecx, edi
mov edx, dword [ecx]
call dword [edx + 0x10]
mov ecx, dword [edi]
test eax, eax
je 0x100538ff
mov ecx, dword [ecx + 0xc]
add ecx, edi
mov eax, dword [ecx]
call dword [eax + 0x10]
mov ecx, dword [eax + 4]
add eax, 4
mov ecx, dword [ecx + 4]
add ecx, eax
mov eax, dword [ecx]
call dword [eax + 0x34]
movzx eax, ax
push eax
call fcn.10029e11
pop ecx
cmp dword [eax + 4], 7
jne 0x100538f8
mov eax, dword [edi]
mov eax, dword [eax + 0xc]
lea ecx, [eax + edi]
lea esi, [eax + edi]
mov eax, dword [ecx]
call dword [eax + 0x10]
mov ecx, eax
mov edx, dword [eax]
call dword [edx + 4]
cmp eax, esi
jne 0x100538f8
mov eax, dword [edi]
mov ecx, dword [eax + 0xc]
add ecx, edi
mov eax, dword [ecx]
call dword [eax + 0x10]
mov ecx, dword [eax + 4]
add eax, 4
mov ecx, dword [ecx + 4]
add ecx, eax
mov eax, dword [ecx]
call dword [eax + 0x28]
mov esi, eax
jmp 0x1005390f
mov eax, dword [edi]
mov ecx, dword [eax + 4]
jmp 0x10053902
mov ecx, dword [ecx + 4]
add ecx, edi
mov eax, dword [ecx]
call dword [eax + 4]
mov esi, dword [eax + 0x14]
add esi, 0x30
movss xmm2, dword [esp + 0xe00]
lea edi, [esp + 0xf10]
movss xmm1, dword [esp + 0xe04]
movss xmm0, dword [esp + 0xe08]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movss xmm4, dword [esp + 0xf10]
movss xmm5, dword [esp + 0xf14]
subss xmm2, xmm4
movss xmm3, dword [esp + 0xf18]
subss xmm1, xmm5
subss xmm0, xmm3
imul esi, dword [esp + 0xf48], 0x16
mulss xmm2, xmm2
mulss xmm1, xmm1
mulss xmm0, xmm0
addss xmm2, xmm1
addss xmm2, xmm0
xorps xmm0, xmm0
sqrtss xmm0, xmm2
comiss xmm0, dword [0x103ef184]
jbe 0x10053993
mov byte [esi + 0x10413655], 1
jmp 0x10053a1d
addss xmm3, dword [0x1009b4d0]
lea eax, [esp + 0xf2c]
mov byte [esi + 0x10413655], 0
push eax
lea eax, [esp + 0xdf8]
movss dword [esp + 0xdf8], xmm4
push eax
movss dword [esp + 0xe00], xmm5
movss dword [esp + 0xe04], xmm3
call fcn.10044875
movss xmm1, dword [esp + 0xf3c]
movss xmm0, dword [0x1008745c]
comiss xmm0, xmm1
pop ecx
pop ecx
jbe 0x100539f3
and dword [esi + 0x1041364c], 0
jmp 0x10053987
movss xmm0, dword [esp + 0xf2c]
movss dword [esi + 0x10413640], xmm0
movss xmm0, dword [esp + 0xf30]
movss dword [esi + 0x10413644], xmm0
movss dword [esi + 0x10413648], xmm1
mov esi, dword [esp + 0xf1c]
cmp ebx, dword [esp + 0xf28]
jb 0x10053855
mov dword [esp + 0xf24], ebx
mov ebx, dword [esp + 0xf3c]
lea eax, [esp + 0xf2c]
push eax
mov ecx, ebx
call fcn.100162d9
mov eax, dword [esp + 0xf30]
lea esi, [esp + 0xf2c]
lea edi, [esp + 0xf20]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
cmp eax, dword [esp + 0xf34]
jae 0x10053c6c
mov esi, dword [esp + 0xf24]
mov ecx, dword [esi + 4]
add esi, 8
mov dword [esp + 0xf24], esi
test ecx, ecx
je 0x10053c58
mov eax, dword [ecx]
mov eax, dword [eax + 4]
add ecx, eax
mov eax, dword [ecx]
call dword [eax + 0xb0]
mov dword [esp + 0xf38], eax
cmp eax, dword [esp + 0xf1c]
je 0x10053c58
imul ebx, eax, 0x16
cmp byte [ebx + 0x10413655], 0
jne 0x10053c58
cmp byte [ebx + 0x10413650], 0
jne 0x10053c15
movss xmm0, dword [0x10093360]
comiss xmm0, dword [ebx + 0x1041364c]
ja 0x10053c58
mov ecx, dword [esp + 0xf3c]
lea eax, [esp + 0xf2c]
push eax
call fcn.100162d9
mov eax, dword [esp + 0xf30]
lea esi, [esp + 0xf2c]
lea edi, [esp + 0xf10]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov edi, dword [esp + 0xf38]
cmp eax, dword [esp + 0xf34]
jae 0x10053bdc
mov esi, dword [esp + 0xf14]
mov ecx, dword [esi + 4]
add esi, 8
test ecx, ecx
je 0x10053bc8
mov eax, dword [ecx]
mov eax, dword [eax + 4]
add ecx, eax
mov eax, dword [ecx]
call dword [eax + 0xb0]
imul ecx, eax, 0x16
cmp byte [ecx + 0x10413655], 0
jne 0x10053bc8
cmp eax, edi
je 0x10053bc8
movss xmm0, dword [ebx + 0x10413640]
subss xmm0, dword [ecx + 0x10413640]
movss xmm2, dword [0x1008d4e0]
movss xmm1, dword [0x1008afe4]
andps xmm0, xmm2
comiss xmm1, xmm0
jb 0x10053bc8
movss xmm0, dword [ebx + 0x1041364c]
mulss xmm0, dword [0x10087458]
movss xmm1, dword [ebx + 0x10413644]
subss xmm1, xmm0
movss xmm0, dword [ecx + 0x10413644]
subss xmm0, dword [ecx + 0x1041364c]
subss xmm1, xmm0
movss xmm0, dword [0x10093980]
andps xmm1, xmm2
comiss xmm0, xmm1
jb 0x10053bc8
mov byte [esp + edi + 0x8f8], 0
cmp esi, dword [esp + 0xf18]
jb 0x10053b2b
mov dword [esp + 0xf14], esi
cmp byte [esp + edi + 0x8f8], 0
mov esi, dword [esp + 0xf24]
je 0x10053c0c
movss xmm0, dword [ebx + 0x1041364c]
mulss xmm0, dword [0x10087458]
mov byte [ebx + 0x10413650], 1
movss dword [ebx + 0x10413651], xmm0
cmp byte [ebx + 0x10413650], 0
je 0x10053c58
movss xmm0, dword [ebx + 0x1041364c]
movss xmm1, dword [0x10087488]
subss xmm0, xmm1
movss dword [ebx + 0x1041364c], xmm0
movss xmm0, dword [ebx + 0x10413651]
subss xmm0, xmm1
comiss xmm1, xmm0
movss dword [ebx + 0x10413651], xmm0
jbe 0x10053c58
and dword [ebx + 0x10413651], 0
mov byte [ebx + 0x10413650], 0
cmp esi, dword [esp + 0xf28]
jb 0x10053a7a
mov ebx, dword [esp + 0xf3c]
lea eax, [esp + 0xf2c]
mov ecx, ebx
push eax
call fcn.100162d9
mov eax, dword [esp + 0xf30]
lea esi, [esp + 0xf2c]
lea edi, [esp + 0xf20]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
cmp eax, dword [esp + 0xf34]
jae 0x10053f0b
mov esi, dword [esp + 0xf24]
mov ecx, dword [esi + 4]
add esi, 8
mov dword [esp + 0xf24], esi
test ecx, ecx
je 0x10053ef7
mov eax, dword [ecx]
mov eax, dword [eax + 4]
add ecx, eax
mov eax, dword [ecx]
call dword [eax + 0xb0]
imul ebx, eax, 0x16
mov dword [esp + 0xf38], eax
cmp byte [ebx + 0x10413655], 0
jne 0x10053ef7
cmp byte [ebx + 0x10413650], 0
jne 0x10053ef7
mov ecx, dword [esp + 0xf3c]
lea eax, [esp + 0xf2c]
push eax
call fcn.100162d9
mov eax, dword [esp + 0xf30]
lea esi, [esp + 0xf2c]
lea edi, [esp + 0xf10]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
cmp eax, dword [esp + 0xf34]
jae 0x10053eb5
mov esi, dword [esp + 0xf14]
mov ecx, dword [esi + 4]
add esi, 8
test ecx, ecx
je 0x10053ea1
mov eax, dword [ecx]
mov eax, dword [eax + 4]
add ecx, eax
mov eax, dword [ecx]
call dword [eax + 0xb0]
cmp byte [ebx + 0x10413655], 0
mov edx, eax
jne 0x10053ea1
imul ecx, edx, 0x16
cmp byte [ecx + 0x10413650], 0
jne 0x10053ea1
mov eax, dword [esp + 0xf38]
cmp eax, edx
je 0x10053ea1
movss xmm0, dword [ebx + 0x10413640]
subss xmm0, dword [ecx + 0x10413640]
movss xmm4, dword [0x1008d4e0]
movss xmm5, dword [0x1008afe4]
andps xmm0, xmm4
comiss xmm5, xmm0
jb 0x10053e32
movss xmm0, dword [ecx + 0x10413644]
movss xmm3, dword [ebx + 0x1041364c]
movss xmm2, dword [ecx + 0x1041364c]
movss xmm1, dword [ebx + 0x10413644]
subss xmm0, xmm2
subss xmm1, xmm3
subss xmm1, xmm0
movss xmm0, dword [0x10093980]
andps xmm1, xmm4
comiss xmm0, xmm1
jb 0x10053e32
movss xmm1, dword [ebx + 0x10413648]
movss xmm0, dword [ecx + 0x10413648]
comiss xmm0, xmm1
ja 0x10053e00
comiss xmm1, xmm0
ja 0x10053e1a
cmp eax, edx
jge 0x10053e1a
addss xmm2, dword [0x10087488]
mov byte [esp + edx + 0x50c], 1
movss dword [ecx + 0x1041364c], xmm2
jmp 0x10053e32
addss xmm3, dword [0x10087488]
mov byte [esp + eax + 0x50c], 1
movss dword [ebx + 0x1041364c], xmm3
movss xmm0, dword [ebx + 0x10413640]
subss xmm0, dword [ecx + 0x10413640]
andps xmm0, xmm4
comiss xmm5, xmm0
jb 0x10053ea1
movss xmm0, dword [ecx + 0x10413644]
movss xmm1, dword [ebx + 0x10413644]
subss xmm1, dword [ebx + 0x1041364c]
subss xmm0, dword [ecx + 0x1041364c]
subss xmm1, xmm0
movss xmm0, dword [0x1009b528]
andps xmm1, xmm4
comiss xmm0, xmm1
jb 0x10053ea1
movss xmm0, dword [ecx + 0x10413648]
comiss xmm0, dword [ebx + 0x10413648]
jbe 0x10053e99
mov byte [esp + edx + 0x50c], 1
jmp 0x10053ea1
mov byte [esp + eax + 0x50c], 1
cmp esi, dword [esp + 0xf18]
jb 0x10053d2f
mov dword [esp + 0xf14], esi
mov eax, dword [esp + 0xf38]
mov esi, dword [esp + 0xf24]
cmp byte [esp + eax + 0x50c], 0
jne 0x10053ef7
movss xmm0, dword [ebx + 0x1041364c]
movss xmm1, dword [0x10087488]
comiss xmm0, xmm1
jb 0x10053ef0
subss xmm0, xmm1
movss dword [ebx + 0x1041364c], xmm0
jmp 0x10053ef7
and dword [ebx + 0x1041364c], 0
cmp esi, dword [esp + 0xf28]
jb 0x10053ca7
mov ebx, dword [esp + 0xf3c]
lea eax, [esp + 0xf2c]
mov ecx, ebx
push eax
call fcn.100162d9
mov eax, dword [esp + 0xf30]
lea esi, [esp + 0xf2c]
lea edi, [esp + 0xf20]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
cmp eax, dword [esp + 0xf34]
jae 0x10059dd3
mov esi, dword [esp + 0xf24]
mov edi, dword [esp + 0xf0c]
mov dword [esp + 0xf38], esi
mov esi, dword [esi + 4]
add dword [esp + 0xf38], 8
mov dword [esp + 0xf48], esi
test esi, esi
je 0x10059dbf
mov eax, dword [esi]
mov ecx, dword [eax + 4]
add ecx, esi
mov eax, dword [ecx]
call dword [eax + 0xb0]
imul ebx, eax, 0x16
mov dword [esp + 0xf50], ebx
cmp byte [ebx + 0x10413655], 0
jne 0x10059dbf
cmp eax, dword [esp + 0xf1c]
je 0x10059dbf
cmp dword [0x1040b878], 0
movss xmm0, dword [ebx + 0x10413644]
subss xmm0, dword [ebx + 0x1041364c]
subss xmm0, dword [0x10096468]
movss dword [esp + 0xf58], xmm0
je 0x10054054
mov eax, dword [esi]
mov ecx, dword [eax + 0xc]
add ecx, esi
mov eax, dword [ecx]
call dword [eax]
push eax
call fcn.10029c1a
pop ecx
mov edi, dword [eax*4 + 0x10411690]
mov eax, dword [0x1040b878]
test eax, eax
je 0x10054054
mov eax, dword [eax + edi*4 + 0x26]
test eax, eax
je 0x10059dbf
mov eax, dword [eax + 8]
test eax, eax
je 0x10059dbf
cmp dword [eax + 4], 0
je 0x10059dbf
mov eax, dword [esi]
mov ecx, dword [eax + 0xc]
add ecx, esi
mov eax, dword [ecx]
call dword [eax]
mov ecx, dword [0x1040b878]
mov ecx, dword [ecx + edi*4 + 0x26]
mov edx, dword [ecx + 8]
mov ecx, dword [edx + 4]
cmp dword [ecx + 0x2a4], eax
jne 0x10059dbf
movss xmm0, dword [edx + 0x1b0]
movss dword [esp + 0xf44], xmm0
movss xmm0, dword [edx + 0x1ac]
jmp 0x10054095
mov eax, dword [esi]
mov ecx, dword [eax + 0xc]
add ecx, esi
mov eax, dword [ecx]
call dword [eax + 0x1c]
mov eax, dword [esi]
fstp dword [esp + 0xf54]
mov ecx, dword [eax + 0xc]
add ecx, esi
mov eax, dword [ecx]
call dword [eax + 0x24]
movss xmm0, dword [esp + 0xf54]
fstp dword [esp + 0xf40]
movss dword [esp + 0xf44], xmm0
movss xmm0, dword [esp + 0xf40]
movss dword [esp + 0xf3c], xmm0
movss xmm0, dword [ebx + 0x10413640]
subss xmm0, dword [0x1009646c]
movss dword [ebx + 0x10413640], xmm0
call fcn.10041f8e
mov eax, dword [0x10161380]
cmp dword [eax + 0x124], 7
jne 0x100550c7
movss xmm0, dword [esp + 0xf44]
minss xmm0, dword [0x1008afe4]
movss xmm1, dword [0x1009b5a0]
comiss xmm1, xmm0
movss xmm1, dword [0x1009b584]
movss dword [esp + 0xf44], xmm0
jbe 0x10054108
comiss xmm0, xmm1
jbe 0x10054108
mov esi, 0xff6a5aff
jmp 0x10054155
comiss xmm1, xmm0
movss xmm1, dword [0x10093360]
jbe 0x10054121
comiss xmm0, xmm1
jbe 0x10054121
mov esi, 0xffc71585
jmp 0x10054155
comiss xmm1, xmm0
movss xmm1, dword [0x10093980]
jbe 0x1005413a
comiss xmm0, xmm1
jbe 0x1005413a
mov esi, 0x46ff00ff
jmp 0x10054155
comiss xmm1, xmm0
mov eax, 0xff3399ff
mov esi, eax
jbe 0x10054155
comiss xmm0, dword [0x10089054]
mov eax, 0xffff0000
cmova esi, eax
movss xmm0, dword [esp + 0xf58]
subss xmm0, dword [0x10087458]
mov ecx, dword [0x10413618]
push 0x6f000000
sub esp, 0x10
mov dword [esp + 0xc], 0x41e00000
mov dword [esp + 8], 0x42c80000
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
subss xmm0, dword [0x10087458]
movss dword [esp], xmm0
call fcn.100424ef
movss xmm0, dword [esp + 0xf44]
subss xmm0, dword [0x1008dca0]
movss xmm1, dword [esp + 0xf58]
addss xmm1, dword [0x10087458]
mov ecx, dword [0x10413618]
push esi
sub esp, 0x10
movss dword [esp + 0xf60], xmm1
mov dword [esp + 0xc], 0x41000000
movss dword [esp + 8], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x10087458]
movss dword [esp + 4], xmm1
movss dword [esp], xmm0
call fcn.100424ef
movss xmm0, dword [esp + 0xf4c]
addss xmm0, dword [0x1008dcbc]
mov ecx, dword [0x10413618]
push 0xff008080
sub esp, 0x10
mov dword [esp + 0xc], 0x41000000
and dword [esp + 8], 0
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x10087458]
movss dword [esp], xmm0
call fcn.100424ef
movss xmm2, dword [esp + 0xf3c]
movss xmm0, dword [esp + 0xf4c]
addss xmm0, dword [0x10096468]
subss xmm2, dword [0x1008dca0]
mov ecx, dword [0x10413618]
push 0xffc0c0c0
sub esp, 0x10
mov dword [esp + 0xc], 0x41000000
movss dword [esp + 8], xmm2
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x10087458]
movss dword [esp], xmm0
call fcn.100424ef
cmp dword [0x1040b878], 0
mov eax, dword [0x10413628]
movss xmm1, dword [esp + 0xf58]
cvttss2si ecx, dword [esp + 0xf44]
movss xmm0, dword [eax + 0xe45]
lea eax, [esp + 0xe0c]
addss xmm0, dword [0x1008745c]
cvttss2si esi, dword [esp + 0xf3c]
push ecx
push str.Can:__d
push 0xff
push eax
subss xmm1, xmm0
movaps xmm0, xmm1
movss dword [esp + 0xf5c], xmm1
addss xmm0, dword [0x10096468]
movss dword [esp + 0xf50], xmm0
movaps xmm0, xmm1
addss xmm0, dword [0x10093980]
movss dword [esp + 0xf64], xmm0
movaps xmm0, xmm1
addss xmm0, dword [0x1009b538]
movss dword [esp + 0xf6c], xmm0
jne 0x1005443f
call fcn.100444c9
movss xmm0, dword [esp + 0xf50]
lea eax, [esp + 0xe1c]
add esp, 0x10
push eax
push 0x82ff6a00
push ecx
push ecx
mov ecx, dword [0x10413628]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x1008a90c]
movss dword [esp], xmm0
call fcn.10043c48
push esi
push 0x10099a78
mov esi, 0xff
lea eax, [esp + 0xe14]
push esi
push eax
call fcn.100444c9
movss xmm0, dword [esp + 0xf64]
lea eax, [esp + 0xe1c]
add esp, 0x10
push eax
push 0x82ff6a00
push ecx
push ecx
mov ecx, dword [0x10413628]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x1008a90c]
movss dword [esp], xmm0
call fcn.10043c48
mov eax, dword [0x1040b878]
mov eax, dword [eax + edi*4 + 0x26]
push dword [eax + 0xc]
lea eax, [esp + 0xe10]
push str.Ping:__i
push esi
push eax
call fcn.100444c9
movss xmm0, dword [esp + 0xf6c]
lea eax, [esp + 0xe1c]
add esp, 0x10
push eax
push 0x82ff6a00
push ecx
push ecx
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x1008a90c]
jmp 0x100550b7
call fcn.100444c9
movss xmm0, dword [esp + 0xf50]
lea eax, [esp + 0xe1c]
add esp, 0x10
push eax
push 0x82ff6a00
push ecx
push ecx
mov ecx, dword [0x10413628]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x1008a90c]
movss dword [esp], xmm0
call fcn.10043c48
push esi
push 0x10099a78
mov esi, 0xff
lea eax, [esp + 0xe14]
push esi
push eax
call fcn.100444c9
movss xmm0, dword [esp + 0xf64]
lea eax, [esp + 0xe1c]
add esp, 0x10
push eax
push 0x82ff6a00
push ecx
push ecx
mov ecx, dword [0x10413628]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x1008a90c]
movss dword [esp], xmm0
call fcn.10043c48
mov eax, dword [0x1040b878]
mov eax, dword [eax + edi*4 + 0x26]
push dword [eax + 0xc]
lea eax, [esp + 0xe10]
push str.Ping:__i
push esi
push eax
call fcn.100444c9
movss xmm0, dword [esp + 0xf6c]
lea eax, [esp + 0xe1c]
add esp, 0x10
mov esi, 0x82ff6a00
push eax
push esi
push ecx
push ecx
mov ecx, dword [0x10413628]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x1008a90c]
movss dword [esp], xmm0
call fcn.10043c48
mov ecx, dword [0x10413628]
lea eax, [esp + 0xe0c]
push 0
push eax
call fcn.10042a68
mov eax, dword [0x1040b878]
fstp st(0)
mov eax, dword [eax + edi*4 + 0x26]
mov ecx, dword [eax + 8]
movzx eax, byte [ecx + 0x1a]
sub eax, 0x11
je 0x10054704
sub eax, 1
je 0x100546ae
sub eax, 1
je 0x10054655
sub eax, 0xd
je 0x100545f2
sub eax, 1
jne 0x1005478a
cmp dword [ecx + 0x20], eax
jne 0x1005478a
movss xmm0, dword [esp + 0xf4c]
addss xmm0, dword [0x1009b53c]
mov ecx, dword [0x10413618]
push 0x6f000000
sub esp, 0x10
mov dword [esp + 0xc], 0x41200000
mov dword [esp + 8], 0x425c0000
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x1008afe4]
movss dword [esp], xmm0
call fcn.100424ef
push str.Spawned
jmp 0x10054758
cmp dword [ecx + 0x20], 0
jne 0x1005478a
movss xmm0, dword [esp + 0xf4c]
addss xmm0, dword [0x1009b53c]
mov ecx, dword [0x10413618]
push 0x6f000000
sub esp, 0x10
mov dword [esp + 0xc], 0x41200000
mov dword [esp + 8], 0x42480000
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x1008afe4]
movss dword [esp], xmm0
call fcn.100424ef
push str.Wasted
jmp 0x10054758
movss xmm0, dword [esp + 0xf4c]
addss xmm0, dword [0x1009b53c]
mov ecx, dword [0x10413618]
push 0x6f000000
sub esp, 0x10
mov dword [esp + 0xc], 0x41200000
mov dword [esp + 8], 0x42200000
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x1008afe4]
movss dword [esp], xmm0
call fcn.100424ef
push 0x10099a4c
jmp 0x10054758
movss xmm0, dword [esp + 0xf4c]
addss xmm0, dword [0x1009b53c]
mov ecx, dword [0x10413618]
push 0x6f000000
sub esp, 0x10
mov dword [esp + 0xc], 0x41200000
mov dword [esp + 8], 0x42820000
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x1008afe4]
movss dword [esp], xmm0
call fcn.100424ef
push str.Yolcu
jmp 0x10054758
movss xmm0, dword [esp + 0xf4c]
addss xmm0, dword [0x1009b53c]
mov ecx, dword [0x10413618]
push 0x6f000000
sub esp, 0x10
mov dword [esp + 0xc], 0x41200000
mov dword [esp + 8], 0x42480000
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x1008afe4]
movss dword [esp], xmm0
call fcn.100424ef
push str.Yaya
movss xmm0, dword [esp + 0xf60]
push esi
push ecx
push ecx
mov ecx, dword [0x10413628]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x1008afe4]
movss dword [esp], xmm0
call fcn.10043c48
xor esi, esi
mov ebx, 0x1008e6d0
push edi
call fcn.10041556
pop ecx
cmp eax, 0x13
jne 0x100547b8
mov eax, dword [0x1040b878]
mov eax, dword [eax + edi*4 + 0x26]
mov ecx, dword [eax + 8]
movzx eax, byte [ecx + 0xb6]
cmp dword [ebx], eax
je 0x10054901
push edi
call fcn.10041556
pop ecx
cmp eax, 0x11
jne 0x100547dc
mov eax, dword [0x1040b878]
mov eax, dword [eax + edi*4 + 0x26]
mov ecx, dword [eax + 8]
movzx eax, byte [ecx + 0x60]
cmp dword [ebx], eax
je 0x10054901
push edi
call fcn.10041556
pop ecx
cmp eax, 0x12
jne 0x10054801
mov edx, dword [0x1040b878]
mov eax, dword [edx + edi*4 + 0x26]
mov ecx, dword [eax + 8]
movzx eax, byte [ecx + 0x27]
cmp dword [ebx], eax
je 0x100549a7
push edi
call fcn.10041556
pop ecx
test eax, eax
jne 0x10054824
mov eax, dword [0x1040b878]
mov eax, dword [eax + edi*4 + 0x26]
mov ecx, dword [eax + 8]
movzx eax, byte [ecx + 0x27]
cmp dword [ebx], eax
je 0x10054901
push edi
call fcn.10041556
pop ecx
cmp eax, 0x21
jne 0x10054848
mov eax, dword [0x1040b878]
mov eax, dword [eax + edi*4 + 0x26]
mov ecx, dword [eax + 8]
movzx eax, byte [ecx + 0x27]
cmp dword [ebx], eax
je 0x10054b82
push edi
call fcn.10041556
pop ecx
cmp eax, 0x20
jne 0x1005486c
mov eax, dword [0x1040b878]
mov eax, dword [eax + edi*4 + 0x26]
mov ecx, dword [eax + 8]
movzx eax, byte [ecx + 0x27]
cmp dword [ebx], eax
je 0x10054b82
add ebx, 0x10
inc esi
cmp ebx, 0x1008e9a0
jl 0x10054791
mov ebx, dword [esp + 0xf50]
mov eax, dword [0x10161380]
cmp dword [eax + edi*4 + 0x6169], 0
je 0x10054bee
mov eax, dword [0x10413620]
push edi
push edi
movss xmm0, dword [eax + 0xe45]
subss xmm0, dword [0x1008745c]
movss dword [esp + 0xf5c], xmm0
call fcn.1004141e
pop ecx
push eax
push 0x10099824
mov esi, 0xff
lea eax, [esp + 0xe18]
push esi
push eax
call fcn.100444c9
mov ecx, dword [0x10413620]
lea eax, [esp + 0xe20]
add esp, 0x14
push 0
push eax
call fcn.10042a68
lea eax, [esp + 0xe0c]
fstp st(0)
push eax
push 0xff00ff00
jmp 0x10054d01
mov eax, dword [ecx + 4]
shl esi, 4
mov ecx, dword [eax + 0x2a4]
movzx eax, byte [ecx + 0x718]
imul eax, eax, 0x1c
push dword [eax + ecx + 0x5a8]
lea eax, [esp + 0xbe8]
push dword [esi + 0x1008e6dc]
push str._s_aClip:__d_
push 0xfd
push eax
call fcn.100444c9
add esp, 0x14
push 0
mov ecx, dword [0x10413628]
lea eax, [esp + 0xbe8]
push eax
call fcn.10042a68
lea eax, [esp + 0xbe4]
push eax
push 0xffff8c00
push ecx
push ecx
mov ecx, dword [0x1041361c]
movss xmm0, dword [esp + 0xf68]
fstp st(0)
addss xmm0, dword [0x1009b530]
mov ebx, dword [esp + 0xf60]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x1009b544]
movss dword [esp], xmm0
call fcn.10043c48
jmp 0x10054883
xor ebx, ebx
cmp dword [ecx + 0x20], ebx
je 0x10054b3f
mov eax, dword [0x10418e2c]
inc eax
mov dword [0x10418e2c], eax
cmp eax, 5
jge 0x10054a75
mov eax, dword [ecx + 4]
mov ecx, dword [eax + 0x2a4]
movzx eax, byte [ecx + 0x718]
imul eax, eax, 0x1c
push dword [eax + ecx + 0x5a8]
mov eax, esi
shl eax, 4
push dword [eax + 0x1008e6dc]
lea eax, [esp + 0xbec]
push str._s_aClip:__d__DRIVE_BY_
push 0xfd
push eax
call fcn.100444c9
mov ecx, dword [0x10413628]
lea eax, [esp + 0xbf8]
add esp, 0x14
push ebx
push eax
call fcn.10042a68
movss xmm0, dword [esp + 0xf58]
lea eax, [esp + 0xbe4]
addss xmm0, dword [0x1009b530]
mov ebx, dword [esp + 0xf50]
fstp st(0)
push eax
push 0xffff8c00
push ecx
push ecx
mov ecx, dword [0x1041361c]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x1009b544]
movss dword [esp], xmm0
call fcn.10043c48
mov edx, dword [0x1040b878]
mov eax, dword [0x10418e2c]
jmp 0x10054a7c
mov ebx, dword [esp + 0xf50]
cmp eax, 4
jle 0x10054883
mov eax, dword [edx + edi*4 + 0x26]
shl esi, 4
mov eax, dword [eax + 8]
mov eax, dword [eax + 4]
mov ecx, dword [eax + 0x2a4]
movzx eax, byte [ecx + 0x718]
imul eax, eax, 0x1c
push dword [eax + ecx + 0x5a8]
lea eax, [esp + 0xbe8]
push dword [esi + 0x1008e6dc]
push str._s_aClip:__d_ff0000_DRIVE_BY_
push 0xfd
push eax
call fcn.100444c9
mov ecx, dword [0x10413628]
lea eax, [esp + 0xbf8]
add esp, 0x14
push 0
push eax
call fcn.10042a68
movss xmm0, dword [esp + 0xf58]
lea eax, [esp + 0xbe4]
addss xmm0, dword [0x1009b530]
push eax
push 0xffff8c00
push ecx
push ecx
mov ecx, dword [0x1041361c]
fstp st(0)
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x1009b544]
movss dword [esp], xmm0
call fcn.10043c48
cmp dword [0x10418e2c], 0x1e
jne 0x10054883
and dword [0x10418e2c], 0
jmp 0x10054883
mov eax, dword [ecx + 4]
shl esi, 4
mov ecx, dword [eax + 0x2a4]
movzx eax, byte [ecx + 0x718]
imul eax, eax, 0x1c
push dword [eax + ecx + 0x5a8]
lea eax, [esp + 0xbe8]
push dword [esi + 0x1008e6dc]
push str._s_aClip:__d_
push 0xfd
push eax
call fcn.100444c9
add esp, 0x14
push ebx
jmp 0x10054940
mov eax, dword [ecx + 4]
shl esi, 4
mov ecx, dword [eax + 0x2a4]
movzx eax, byte [ecx + 0x718]
imul eax, eax, 0x1c
push dword [eax + ecx + 0x5a8]
lea eax, [esp + 0xbe8]
push dword [esi + 0x1008e6dc]
push str._s_aClip:__d_
push 0xfd
push eax
call fcn.100444c9
mov ecx, dword [0x10413628]
lea eax, [esp + 0xbf8]
add esp, 0x14
push 0
push eax
call fcn.10042a68
lea eax, [esp + 0xbe4]
push eax
push 0xffff8c00
push ecx
push ecx
mov ecx, dword [0x10413628]
jmp 0x10054968
cmp byte [edi + eax + 0x1391f], 0
je 0x10054c92
cmp dword [eax + edi*4 + 0x13d0b], 0
je 0x10054c92
push edi
call fcn.1004141e
pop ecx
push eax
mov eax, dword [0x10161380]
imul ecx, edi, 0x18
add eax, 0x14cbb
add ecx, eax
call fcn.1004a098
test al, al
je 0x10054c92
mov eax, dword [0x10413620]
push edi
push edi
movss xmm0, dword [eax + 0xe45]
subss xmm0, dword [0x1008745c]
movss dword [esp + 0xf5c], xmm0
call fcn.1004141e
pop ecx
push eax
push str._s___d___Uses_Project_ASTRONG_
mov esi, 0xff
lea eax, [esp + 0xe18]
push esi
push eax
call fcn.100444c9
mov ecx, dword [0x10413620]
lea eax, [esp + 0xe20]
add esp, 0x14
push 0
push eax
call fcn.10042a68
lea eax, [esp + 0xe0c]
fstp st(0)
push eax
push 0xff00bfff
jmp 0x10054d01
mov eax, dword [0x10413620]
push edi
push edi
movss xmm0, dword [eax + 0xe45]
subss xmm0, dword [0x1008745c]
movss dword [esp + 0xf5c], xmm0
call fcn.1004141e
pop ecx
push eax
push str._s___d_
mov esi, 0xff
lea eax, [esp + 0xe18]
push esi
push eax
call fcn.100444c9
mov ecx, dword [0x10413620]
lea eax, [esp + 0xe20]
add esp, 0x14
push 0
push eax
call fcn.10042a68
lea eax, [esp + 0xe0c]
fstp st(0)
push eax
push 0xdd000000
push edi
call fcn.10041cce
pop ecx
pop ecx
push eax
movss xmm0, dword [esp + 0xf60]
subss xmm0, dword [esp + 0xf5c]
push ecx
push ecx
mov ecx, dword [0x10413620]
subss xmm0, dword [0x100934ec]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
movss dword [esp], xmm0
call fcn.10043c48
mov eax, dword [0x10161380]
cmp byte [edi + eax + 0x1aadb], 0
je 0x10054de2
cmp dword [eax + edi*4 + 0x1aec7], 0
je 0x10054de2
push edi
call fcn.1004141e
pop ecx
push eax
mov eax, dword [0x10161380]
imul ecx, edi, 0x18
add eax, 0x1be77
add ecx, eax
call fcn.1004a098
test al, al
je 0x10054de2
mov eax, dword [0x10413620]
push edi
push edi
movss xmm0, dword [eax + 0xe45]
subss xmm0, dword [0x1008745c]
movss dword [esp + 0xf5c], xmm0
call fcn.1004141e
pop ecx
push eax
push str._s___d___Uses_Project_Sobfox_
lea eax, [esp + 0xe18]
push esi
push eax
call fcn.100444c9
mov ecx, dword [0x10413620]
lea eax, [esp + 0xe20]
add esp, 0x14
push 0
push eax
call fcn.10042a68
lea eax, [esp + 0xe0c]
fstp st(0)
push eax
push 0xffff00ff
jmp 0x10054ee5
mov eax, dword [0x10161380]
imul esi, edi, 0x18
cmp byte [edi + eax + 0x7505], 0
je 0x10054e41
push edi
call fcn.1004141e
pop ecx
mov ecx, dword [0x10161380]
add ecx, 0x78f1
push eax
add ecx, esi
call fcn.1004a098
test al, al
je 0x10054e41
mov eax, dword [0x10413620]
push edi
push edi
movss xmm0, dword [eax + 0xe45]
subss xmm0, dword [0x1008745c]
movss dword [esp + 0xf5c], xmm0
call fcn.1004141e
pop ecx
push eax
push str._s___d__0000ff_PD_
jmp 0x10054ea3
mov eax, dword [0x10161380]
cmp byte [edi + eax + 0xd712], 0
je 0x10054f1f
push edi
call fcn.1004141e
pop ecx
mov ecx, dword [0x10161380]
add ecx, 0xdafe
push eax
add ecx, esi
call fcn.1004a098
test al, al
je 0x10054f1f
mov eax, dword [0x10413620]
push edi
push edi
movss xmm0, dword [eax + 0xe45]
subss xmm0, dword [0x1008745c]
movss dword [esp + 0xf5c], xmm0
call fcn.1004141e
pop ecx
push eax
push str._s___d__228b22_SD_
lea eax, [esp + 0xe18]
push 0xff
push eax
call fcn.100444c9
mov ecx, dword [0x10413620]
lea eax, [esp + 0xe20]
add esp, 0x14
push 0
push eax
call fcn.10042a68
lea eax, [esp + 0xe0c]
fstp st(0)
push eax
push 0xdd000000
push edi
call fcn.10041cce
pop ecx
pop ecx
push eax
movss xmm0, dword [esp + 0xf60]
subss xmm0, dword [esp + 0xf5c]
push ecx
push ecx
mov ecx, dword [0x10413620]
subss xmm0, dword [0x100934ec]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
movss dword [esp], xmm0
call fcn.10043c48
mov eax, dword [0x1040b878]
mov eax, dword [eax + edi*4 + 0x26]
mov eax, dword [eax + 8]
cmp dword [eax + 0x1d1], 2
jne 0x100550c7
push 0x10099a2c
lea eax, [esp + 0xde8]
push 0xf
push eax
call fcn.100444ab
mov ecx, dword [0x10413628]
lea eax, [esp + 0xdf0]
add esp, 0xc
push 0
push eax
call fcn.10042a68
mov eax, dword [0x10413628]
fstp st(0)
mov ecx, dword [0x10413620]
push 0
movss xmm0, dword [eax + 0xe45]
lea eax, [esp + 0xde8]
addss xmm0, dword [0x1008745c]
push eax
movss dword [esp + 0xf48], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x1009b574]
movss dword [esp + 0xf5c], xmm0
call fcn.10042a68
movss xmm0, dword [esp + 0xf58]
fmul dword [0x10087458]
subss xmm0, dword [esp + 0xf40]
push edi
fsubr dword [esp + 0xf58]
addss xmm0, dword [0x1009b520]
fstp dword [esp + 0xf58]
movss dword [esp + 0xf50], xmm0
call fcn.10041556
pop ecx
cmp eax, 0x13
jne 0x1005500f
movss xmm0, dword [esp + 0xf4c]
addss xmm0, dword [0x10096468]
movss dword [esp + 0xf4c], xmm0
movss xmm0, dword [esp + 0xf54]
lea eax, [esp + 0xde4]
addss xmm0, dword [0x1009b584]
push 0x6f000000
push ecx
mov ecx, dword [0x10413620]
mov dword [esp], 0x41200000
push 0
push eax
movss dword [esp + 0xf64], xmm0
call fcn.10042a68
movss xmm0, dword [esp + 0xf54]
sub esp, 0xc
subss xmm0, dword [0x10096468]
fadd dword [0x1008dca0]
mov ecx, dword [0x10413618]
fstp dword [esp + 8]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0xf68]
movss dword [esp], xmm0
call fcn.100424ef
movss xmm0, dword [esp + 0xf4c]
lea eax, [esp + 0xde4]
subss xmm0, dword [0x1009b50c]
push eax
push 0x82aaaaaa
push ecx
push ecx
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0xf64]
mov ecx, dword [0x10413628]
movss dword [esp], xmm0
call fcn.10043c48
mov eax, dword [0x10161380]
cmp dword [eax + 0x124], 6
jne 0x10055449
movss xmm0, dword [esp + 0xf44]
minss xmm0, dword [0x1008afe4]
movss xmm1, dword [0x1009b584]
comiss xmm1, xmm0
movss xmm1, dword [0x1009b53c]
movss dword [esp + 0xf44], xmm0
jbe 0x10055114
comiss xmm0, xmm1
jbe 0x10055114
mov esi, 0xff660066
jmp 0x1005512f
comiss xmm1, xmm0
mov eax, 0xff660033
mov esi, eax
jbe 0x1005512f
comiss xmm0, dword [0x10089054]
mov eax, 0xff330066
cmova esi, eax
movss xmm0, dword [esp + 0xf58]
subss xmm0, dword [0x10087458]
mov ecx, dword [0x10413618]
push 0x96000000
sub esp, 0x10
mov dword [esp + 0xc], 0x41e00000
mov dword [esp + 8], 0x42c80000
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
subss xmm0, dword [0x10087458]
movss dword [esp], xmm0
call fcn.100424ef
movss xmm0, dword [esp + 0xf44]
subss xmm0, dword [0x1008dca0]
movss xmm1, dword [esp + 0xf58]
addss xmm1, dword [0x10087458]
mov ecx, dword [0x10413618]
push esi
sub esp, 0x10
movss dword [esp + 0xf68], xmm1
mov dword [esp + 0xc], 0x41000000
movss dword [esp + 8], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x10087458]
movss dword [esp + 4], xmm1
movss dword [esp], xmm0
call fcn.100424ef
mov eax, dword [0x1040b878]
mov eax, dword [eax + edi*4 + 0x26]
mov eax, dword [eax + 0xc]
cmp eax, 0xc4
jle 0x100551f9
push 0x62
pop eax
jmp 0x100551fe
cdq
sub eax, edx
sar eax, 1
mov ecx, dword [0x10413618]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
push 0xff008080
sub esp, 0x10
mov dword [esp + 0xc], 0x41000000
movss dword [esp + 8], xmm0
movss xmm0, dword [esp + 0xf68]
addss xmm0, dword [0x1008dcbc]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x10087458]
movss dword [esp], xmm0
call fcn.100424ef
movss xmm0, dword [esp + 0xf3c]
subss xmm0, dword [0x1008dca0]
mov ecx, dword [0x10413618]
push 0xaabababa
sub esp, 0x10
mov dword [esp + 0xc], 0x41000000
movss dword [esp + 8], xmm0
movss xmm0, dword [esp + 0xf68]
addss xmm0, dword [0x10096468]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x10087458]
movss dword [esp], xmm0
call fcn.100424ef
cmp dword [0x1040b878], 0
mov eax, dword [0x10413628]
movss xmm1, dword [esp + 0xf58]
cvttss2si ecx, dword [esp + 0xf44]
movss xmm0, dword [eax + 0xe45]
lea eax, [esp + 0xe0c]
addss xmm0, dword [0x1008745c]
cvttss2si esi, dword [esp + 0xf3c]
push ecx
push str.Can:__d
push 0xff
push eax
subss xmm1, xmm0
movaps xmm0, xmm1
movss dword [esp + 0xf6c], xmm1
addss xmm0, dword [0x10096468]
movss dword [esp + 0xf64], xmm0
movaps xmm0, xmm1
addss xmm0, dword [0x10093980]
movss dword [esp + 0xf50], xmm0
movaps xmm0, xmm1
addss xmm0, dword [0x1009b538]
movss dword [esp + 0xf5c], xmm0
jne 0x100554a8
call fcn.100444c9
movss xmm0, dword [esp + 0xf64]
lea eax, [esp + 0xe1c]
add esp, 0x10
push eax
push 0x82ff6a00
push ecx
push ecx
mov ecx, dword [0x10413628]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x1008a90c]
movss dword [esp], xmm0
call fcn.10043c48
push esi
push str.Zirh:__d
mov esi, 0xff
lea eax, [esp + 0xe14]
push esi
push eax
call fcn.100444c9
movss xmm0, dword [esp + 0xf50]
lea eax, [esp + 0xe1c]
add esp, 0x10
push eax
push 0x82ff6a00
push ecx
push ecx
mov ecx, dword [0x10413628]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x1008a90c]
movss dword [esp], xmm0
call fcn.10043c48
mov eax, dword [0x1040b878]
mov eax, dword [eax + edi*4 + 0x26]
push dword [eax + 0xc]
lea eax, [esp + 0xe10]
push str.Ping:__i
push esi
push eax
call fcn.100444c9
movss xmm0, dword [esp + 0xf5c]
lea eax, [esp + 0xe1c]
add esp, 0x10
push eax
push 0x82ff6a00
push ecx
push ecx
mov ecx, dword [0x10413628]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x1008a90c]
movss dword [esp], xmm0
call fcn.10043c48
mov ebx, dword [esp + 0xf50]
mov eax, dword [0x10161380]
cmp dword [eax + 0x124], 5
jne 0x1005654c
movss xmm0, dword [esp + 0xf44]
minss xmm0, dword [0x1008afe4]
movss xmm1, dword [0x1009b5a0]
comiss xmm1, xmm0
movss xmm1, dword [0x1009b584]
movss dword [esp + 0xf44], xmm0
jbe 0x100561e5
comiss xmm0, xmm1
jbe 0x100561e5
mov esi, 0xaa6432ff
jmp 0x10056232
call fcn.100444c9
movss xmm0, dword [esp + 0xf64]
lea eax, [esp + 0xe1c]
add esp, 0x10
push eax
push 0x82ff6a00
push ecx
push ecx
mov ecx, dword [0x10413628]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x1008a90c]
movss dword [esp], xmm0
call fcn.10043c48
push esi
push str.Zirh:__d
mov esi, 0xff
lea eax, [esp + 0xe14]
push esi
push eax
call fcn.100444c9
movss xmm0, dword [esp + 0xf50]
lea eax, [esp + 0xe1c]
add esp, 0x10
push eax
push 0x82ff6a00
push ecx
push ecx
mov ecx, dword [0x10413628]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x1008a90c]
movss dword [esp], xmm0
call fcn.10043c48
mov eax, dword [0x1040b878]
mov eax, dword [eax + edi*4 + 0x26]
push dword [eax + 0xc]
lea eax, [esp + 0xe10]
push str.Ping:__i
push esi
push eax
call fcn.100444c9
movss xmm0, dword [esp + 0xf5c]
lea eax, [esp + 0xe1c]
add esp, 0x10
mov esi, 0x82ff6a00
push eax
push esi
push ecx
push ecx
mov ecx, dword [0x10413628]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x1008a90c]
movss dword [esp], xmm0
call fcn.10043c48
mov eax, dword [0x10161380]
cmp byte [edi + eax + 0x7119], 0
je 0x100555db
push edi
push edi
call fcn.1004141e
pop ecx
push eax
lea eax, [esp + 0xe14]
push str._s___d__FF0000_ALLAHSIZ_
push eax
call fcn.10044508
add esp, 0x10
jmp 0x10055769
push 0
push edi
call fcn.1004141e
pop ecx
mov ecx, dword [0x10161380]
push eax
lea ecx, [ecx + 0x1d5]
call fcn.1000556a
cmp eax, 0xffffffff
je 0x10055624
mov eax, dword [0x1040b878]
push dword [eax + edi*4 + 0x26]
push edi
push edi
call fcn.1004141e
pop ecx
push eax
push str._s___d__AA0000_GA_GA_
lea eax, [esp + 0xe1c]
push eax
call fcn.10044508
jmp 0x10055766
push 0
push edi
call fcn.1004141e
pop ecx
mov ecx, dword [0x10161380]
push eax
lea ecx, [ecx + 0x1ed]
call fcn.1000556a
cmp eax, 0xffffffff
je 0x1005565d
mov eax, dword [0x1040b878]
push dword [eax + edi*4 + 0x26]
push edi
push edi
call fcn.1004141e
pop ecx
push eax
push str._s___d__00fff2_GG_
jmp 0x10055612
push 0
push edi
call fcn.1004141e
pop ecx
mov ecx, dword [0x10161380]
push eax
lea ecx, [ecx + 0x205]
call fcn.1000556a
cmp eax, 0xffffffff
je 0x10055699
mov eax, dword [0x1040b878]
push dword [eax + edi*4 + 0x26]
push edi
push edi
call fcn.1004141e
pop ecx
push eax
push str._s___d__00fff2_FG_
jmp 0x10055612
push 0
push edi
call fcn.1004141e
pop ecx
mov ecx, dword [0x10161380]
push eax
lea ecx, [ecx + 0x18d]
call fcn.1000556a
cmp eax, 0xffffffff
je 0x100556d5
mov eax, dword [0x1040b878]
push dword [eax + edi*4 + 0x26]
push edi
push edi
call fcn.1004141e
pop ecx
push eax
push str._s___d__012e75_PD_
jmp 0x10055612
push 0
push edi
call fcn.1004141e
mov esi, dword [0x10161380]
pop ecx
push eax
lea ecx, [esi + 0x1a5]
call fcn.1000556a
cmp eax, 0xffffffff
je 0x1005570e
mov eax, dword [0x1040b878]
push dword [eax + edi*4 + 0x26]
push edi
push edi
call fcn.1004141e
pop ecx
push eax
push str._s___d__035906_SD_
jmp 0x10055754
cmp dword [esi + edi*4 + 0x6169], 0
je 0x1005573d
push edi
push edi
call fcn.1004141e
pop ecx
push eax
lea eax, [esp + 0xe14]
push str.00FF00_s___d_
push eax
call fcn.10044508
add esp, 0x10
mov esi, 0x82ff6a00
jmp 0x10055769
mov eax, dword [0x1040b878]
push dword [eax + edi*4 + 0x26]
push edi
push edi
call fcn.1004141e
pop ecx
push eax
push str._s___d_
lea eax, [esp + 0xe1c]
push eax
call fcn.10044508
mov esi, 0x82ff6a00
add esp, 0x14
lea eax, [esp + 0xe0c]
push eax
push 0xdd000000
push edi
call fcn.10041cce
movss xmm0, dword [esp + 0xf68]
subss xmm0, dword [0x1008a90c]
pop ecx
pop ecx
push eax
push ecx
push ecx
mov ecx, dword [0x10413620]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
movss dword [esp], xmm0
call fcn.10043c48
mov ecx, dword [0x10413628]
lea eax, [esp + 0xe0c]
push 0
push eax
call fcn.10042a68
mov edx, dword [0x1040b878]
fstp st(0)
mov eax, dword [edx + edi*4 + 0x26]
mov ecx, dword [eax + 8]
movzx eax, byte [ecx + 0x1a]
sub eax, 0x11
je 0x100559f1
sub eax, 1
je 0x1005585b
sub eax, 1
je 0x10055802
sub eax, 0xd
je 0x10055906
sub eax, 1
je 0x100558f9
jmp 0x10055a7f
movss xmm0, dword [esp + 0xf5c]
addss xmm0, dword [0x1009b548]
mov ecx, dword [0x10413618]
push 0x6e000000
sub esp, 0x10
mov dword [esp + 0xc], 0x41200000
mov dword [esp + 8], 0x42200000
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x1008afe4]
movss dword [esp], xmm0
call fcn.100424ef
push 0x10099a4c
jmp 0x10055a45
movss xmm0, dword [esp + 0xf5c]
addss xmm0, dword [0x1009b548]
push 0x6e000000
sub esp, 0x10
cmp dword [ecx + 0x20], 0
mov ecx, dword [0x10413618]
mov dword [esp + 0xc], 0x41200000
je 0x100559c2
mov dword [esp + 8], 0x42700000
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x1008afe4]
movss dword [esp], xmm0
call fcn.100424ef
movss xmm0, dword [esp + 0xf5c]
addss xmm0, dword [0x1009b544]
push str.Drive_By
push esi
push ecx
push ecx
mov ecx, dword [0x10413628]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x1008afe4]
movss dword [esp], xmm0
call fcn.10043c48
mov edx, dword [0x1040b878]
mov eax, dword [edx + edi*4 + 0x26]
mov ecx, dword [eax + 8]
cmp dword [ecx + 0x20], 0
je 0x10055969
cmp dword [ecx + 0x20], 0
jne 0x10055a7f
movss xmm0, dword [esp + 0xf5c]
addss xmm0, dword [0x1009b548]
mov ecx, dword [0x10413618]
push 0x6e000000
sub esp, 0x10
mov dword [esp + 0xc], 0x41200000
mov dword [esp + 8], 0x42480000
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x1008afe4]
movss dword [esp], xmm0
call fcn.100424ef
push str.Wasted
jmp 0x10055a45
movss xmm0, dword [esp + 0xf5c]
addss xmm0, dword [0x1009b548]
mov ecx, dword [0x10413618]
push 0x6e000000
sub esp, 0x10
mov dword [esp + 0xc], 0x41200000
mov dword [esp + 8], 0x425c0000
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x1008afe4]
movss dword [esp], xmm0
call fcn.100424ef
push 0x10099a2c
jmp 0x10055a45
mov dword [esp + 8], 0x42820000
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x1008afe4]
movss dword [esp], xmm0
call fcn.100424ef
push str.Yolcu
jmp 0x10055a45
movss xmm0, dword [esp + 0xf5c]
addss xmm0, dword [0x1009b548]
mov ecx, dword [0x10413618]
push 0x6e000000
sub esp, 0x10
mov dword [esp + 0xc], 0x41200000
mov dword [esp + 8], 0x42480000
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x1008afe4]
movss dword [esp], xmm0
call fcn.100424ef
push 0x10099c0c
movss xmm0, dword [esp + 0xf60]
addss xmm0, dword [0x1009b544]
push esi
push ecx
push ecx
mov ecx, dword [0x10413628]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x1008afe4]
movss dword [esp], xmm0
call fcn.10043c48
xor ebx, ebx
mov dword [esp + 0xf5c], 0x1008e6d0
push edi
call fcn.10041556
pop ecx
cmp eax, 0x13
jne 0x10055af2
push edi
call fcn.1004130f
pop ecx
mov ecx, dword [0x104190ac]
mov esi, eax
mov edx, dword [ecx]
call dword [edx]
push esi
mov ecx, eax
mov edx, dword [eax]
call dword [edx + 0x64]
mov esi, eax
test esi, esi
je 0x10055ac4
mov edx, dword [esi]
mov ecx, esi
call dword [edx + 0x6c]
test eax, eax
jne 0x10055ad0
mov eax, dword [esi]
mov ecx, esi
call dword [eax + 0x6c]
cmp eax, 1
je 0x10055af2
mov eax, dword [0x1040b878]
mov ecx, dword [esp + 0xf5c]
mov eax, dword [eax + edi*4 + 0x26]
mov eax, dword [eax + 8]
movzx eax, byte [eax + 0xb6]
cmp dword [ecx], eax
je 0x1005606d
push edi
call fcn.10041556
pop ecx
cmp eax, 0x11
jne 0x10055b55
push edi
call fcn.1004130f
pop ecx
mov ecx, dword [0x104190ac]
mov esi, eax
mov edx, dword [ecx]
call dword [edx]
push esi
mov ecx, eax
mov edx, dword [eax]
call dword [edx + 0x64]
mov esi, eax
test esi, esi
je 0x10055b2a
mov edx, dword [esi]
mov ecx, esi
call dword [edx + 0x6c]
test eax, eax
jne 0x10055b36
mov eax, dword [esi]
mov ecx, esi
call dword [eax + 0x6c]
cmp eax, 1
je 0x10055b55
mov eax, dword [0x1040b878]
mov ecx, dword [esp + 0xf5c]
mov eax, dword [eax + edi*4 + 0x26]
mov eax, dword [eax + 8]
movzx eax, byte [eax + 0x60]
cmp dword [ecx], eax
je 0x1005606d
push edi
call fcn.10041556
pop ecx
cmp eax, 0x12
jne 0x10055dfa
push edi
call fcn.1004130f
pop ecx
mov ecx, dword [0x104190ac]
mov esi, eax
mov edx, dword [ecx]
call dword [edx]
push esi
mov ecx, eax
mov edx, dword [eax]
call dword [edx + 0x64]
mov esi, eax
test esi, esi
je 0x10055b91
mov edx, dword [esi]
mov ecx, esi
call dword [edx + 0x6c]
test eax, eax
jne 0x10055ba1
mov eax, dword [esi]
mov ecx, esi
call dword [eax + 0x6c]
cmp eax, 1
je 0x10055c35
mov eax, dword [0x1040b878]
mov esi, dword [esp + 0xf5c]
mov eax, dword [eax + edi*4 + 0x26]
mov eax, dword [eax + 8]
movzx eax, byte [eax + 0x27]
cmp dword [esi], eax
jne 0x10055d50
push edi
call fcn.1004130f
pop ecx
mov ecx, dword [0x104190ac]
mov esi, eax
mov edx, dword [ecx]
call dword [edx]
push esi
mov ecx, eax
mov edx, dword [eax]
call dword [edx + 0x64]
mov esi, eax
test esi, esi
je 0x10055bec
mov edx, dword [esi]
mov ecx, esi
call dword [edx + 0x6c]
test eax, eax
jne 0x10055bfc
mov eax, dword [esi]
mov ecx, esi
call dword [eax + 0x6c]
cmp eax, 1
je 0x100560b6
mov eax, dword [esi]
mov ecx, esi
call dword [eax + 0x6c]
imul ecx, eax, 0x1c
mov eax, dword [0x1040b878]
shl ebx, 4
mov eax, dword [eax + edi*4 + 0x26]
mov eax, dword [eax + 8]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x2a4]
push dword [eax + ecx + 0x5a8]
push dword [ebx + 0x1008e6dc]
push 0x1009981c
jmp 0x100560a1
mov eax, dword [0x1040b878]
mov esi, dword [esp + 0xf5c]
mov eax, dword [eax + edi*4 + 0x26]
mov eax, dword [eax + 8]
movzx eax, byte [eax + 0x27]
cmp dword [esi], eax
jne 0x10055d50
push edi
call fcn.1004130f
pop ecx
mov ecx, dword [0x104190ac]
mov esi, eax
mov edx, dword [ecx]
call dword [edx]
push esi
mov ecx, eax
mov edx, dword [eax]
call dword [edx + 0x64]
mov esi, eax
test esi, esi
je 0x10055c80
mov edx, dword [esi]
mov ecx, esi
call dword [edx + 0x6c]
test eax, eax
jne 0x10055c90
mov eax, dword [esi]
mov ecx, esi
call dword [eax + 0x6c]
cmp eax, 1
je 0x10055d32
mov ecx, dword [0x1040b878]
mov eax, dword [ecx + edi*4 + 0x26]
mov eax, dword [eax + 8]
cmp dword [eax + 0x20], 0
jne 0x10055d38
mov eax, dword [esi]
mov ecx, esi
call dword [eax + 0x6c]
imul ecx, eax, 0x1c
mov eax, dword [0x1040b878]
shl ebx, 4
mov eax, dword [eax + edi*4 + 0x26]
mov eax, dword [eax + 8]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x2a4]
push dword [eax + ecx + 0x5a8]
lea eax, [esp + 0xbe8]
push dword [ebx + 0x1008e6dc]
push str._s:_d_
push 0xff
push eax
call fcn.100444c9
movss xmm0, dword [esp + 0xf6c]
lea eax, [esp + 0xbf8]
addss xmm0, dword [0x1009b530]
mov ebx, dword [esp + 0xf64]
add esp, 0x14
push eax
push 0xffff8b00
push ecx
push ecx
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x10093360]
jmp 0x1005610a
mov ecx, dword [0x1040b878]
mov eax, dword [ecx + edi*4 + 0x26]
mov eax, dword [eax + 8]
cmp dword [eax + 0x20], 0
jne 0x1005611f
mov esi, dword [esp + 0xf5c]
push edi
call fcn.10041556
pop ecx
test eax, eax
jne 0x10055d73
mov eax, dword [0x1040b878]
mov eax, dword [eax + edi*4 + 0x26]
mov eax, dword [eax + 8]
movzx eax, byte [eax + 0x27]
cmp dword [esi], eax
je 0x100561a0
push edi
call fcn.10041556
pop ecx
cmp eax, 0x21
jne 0x10055d97
mov eax, dword [0x1040b878]
mov eax, dword [eax + edi*4 + 0x26]
mov eax, dword [eax + 8]
movzx eax, byte [eax + 0x27]
cmp dword [esi], eax
je 0x100561a0
push edi
call fcn.10041556
pop ecx
cmp eax, 0x20
jne 0x10055dfa
push edi
call fcn.1004130f
pop ecx
mov ecx, dword [0x104190ac]
mov esi, eax
mov edx, dword [ecx]
call dword [edx]
push esi
mov ecx, eax
mov edx, dword [eax]
call dword [edx + 0x64]
mov esi, eax
test esi, esi
je 0x10055dcf
mov edx, dword [esi]
mov ecx, esi
call dword [edx + 0x6c]
test eax, eax
jne 0x10055ddb
mov eax, dword [esi]
mov ecx, esi
call dword [eax + 0x6c]
cmp eax, 1
je 0x10055dfa
mov eax, dword [0x1040b878]
mov ecx, dword [esp + 0xf5c]
mov eax, dword [eax + edi*4 + 0x26]
mov eax, dword [eax + 8]
movzx eax, byte [eax + 0x27]
cmp dword [ecx], eax
je 0x1005606d
mov eax, dword [0x10413630]
push edi
push edi
movss xmm0, dword [eax + 0xe45]
subss xmm0, dword [0x1008745c]
movss dword [esp + 0xf5c], xmm0
call fcn.1004141e
pop ecx
push eax
push 0x10086444
lea eax, [esp + 0xe18]
push 0xff
push eax
call fcn.100444c9
mov ecx, dword [0x10413620]
lea eax, [esp + 0xe20]
add esp, 0x14
push 0
push eax
call fcn.10042a68
lea eax, [esp + 0xe0c]
fstp st(0)
push eax
push 0xdd000000
push edi
call fcn.10041cce
movss xmm0, dword [esp + 0xf64]
subss xmm0, dword [esp + 0xf60]
mov esi, dword [esp + 0xf5c]
pop ecx
pop ecx
push eax
subss xmm0, dword [0x1008a90c]
push ecx
push ecx
mov ecx, dword [0x10413620]
movss dword [esp + 4], xmm0
movss xmm0, dword [esi + 0x10413640]
movss dword [esp], xmm0
call fcn.10043c48
mov eax, dword [0x1040b878]
mov eax, dword [eax + edi*4 + 0x26]
mov eax, dword [eax + 8]
cmp dword [eax + 0x1d1], 2
jne 0x1005604a
push 0x10099a2c
lea eax, [esp + 0xbe8]
push 0xff
push eax
call fcn.100444c9
mov ecx, dword [0x10413628]
lea eax, [esp + 0xbf0]
add esp, 0xc
push 0
push eax
call fcn.10042a68
mov eax, dword [0x10413628]
fstp st(0)
mov ecx, dword [0x10413620]
push 0
movss xmm0, dword [eax + 0xe45]
lea eax, [esp + 0xbe8]
addss xmm0, dword [0x1008745c]
push eax
movss dword [esp + 0xf48], xmm0
movss xmm0, dword [esi + 0x10413640]
addss xmm0, dword [0x1009b574]
movss dword [esp + 0xf5c], xmm0
call fcn.10042a68
movss xmm0, dword [esp + 0xf58]
fmul dword [0x10087458]
subss xmm0, dword [esp + 0xf40]
push edi
fsubr dword [esp + 0xf58]
addss xmm0, dword [0x1009b520]
fstp dword [esp + 0xf58]
movss dword [esp + 0xf50], xmm0
call fcn.10041556
pop ecx
cmp eax, 0x13
jne 0x10055f9c
movss xmm0, dword [esp + 0xf4c]
addss xmm0, dword [0x1008745c]
movss dword [esp + 0xf4c], xmm0
push 0x96000000
push ecx
mov ecx, dword [0x10413620]
lea eax, [esp + 0xbec]
mov dword [esp], 0x41200000
push 0
push eax
call fcn.10042a68
movss xmm0, dword [esp + 0xf54]
sub esp, 0xc
subss xmm0, dword [0x10096468]
fadd dword [0x1008dca0]
mov ecx, dword [0x10413618]
fstp dword [esp + 8]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0xf68]
addss xmm0, dword [0x1009b588]
movss dword [esp], xmm0
call fcn.100424ef
movss xmm0, dword [esp + 0xf4c]
lea eax, [esp + 0xbe4]
subss xmm0, dword [0x1008dcb8]
push eax
push 0x82ff0000
push ecx
push ecx
mov ecx, dword [0x10413628]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0xf64]
addss xmm0, dword [0x1009b58c]
movss dword [esp], xmm0
call fcn.10043c48
mov esi, dword [esp + 0xf5c]
inc ebx
add esi, 0x10
mov dword [esp + 0xf5c], esi
cmp esi, 0x1008e9a0
jl 0x10055a8c
jmp 0x10055449
mov eax, dword [esi]
mov ecx, esi
call dword [eax + 0x6c]
imul ecx, eax, 0x1c
mov eax, dword [0x1040b878]
shl ebx, 4
mov eax, dword [eax + edi*4 + 0x26]
mov eax, dword [eax + 8]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x2a4]
push dword [eax + ecx + 0x5a8]
push dword [ebx + 0x1008e6dc]
push str._s__d_
lea eax, [esp + 0xbf0]
push 0xff
push eax
call fcn.100444c9
add esp, 0x14
mov ecx, dword [0x10413628]
lea eax, [esp + 0xbe4]
push 0
push eax
call fcn.10042a68
fstp st(0)
movss xmm0, dword [esp + 0xf58]
lea eax, [esp + 0xbe4]
addss xmm0, dword [0x1009b530]
mov ebx, dword [esp + 0xf50]
push eax
push 0xffff8b00
push ecx
push ecx
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x1009b53c]
mov ecx, dword [0x10413628]
movss dword [esp], xmm0
call fcn.10043c48
jmp 0x10055450
push edi
call fcn.1004130f
pop ecx
mov ecx, dword [0x104190ac]
mov esi, eax
mov edx, dword [ecx]
call dword [edx]
push esi
mov ecx, eax
mov edx, dword [eax]
call dword [edx + 0x64]
mov esi, eax
test esi, esi
je 0x1005614b
mov edx, dword [esi]
mov ecx, esi
call dword [edx + 0x6c]
test eax, eax
jne 0x10056152
mov eax, dword [esi]
mov ecx, esi
call dword [eax + 0x6c]
mov eax, dword [esi]
mov ecx, esi
call dword [eax + 0x6c]
imul ecx, eax, 0x1c
mov eax, dword [0x1040b878]
shl ebx, 4
mov eax, dword [eax + edi*4 + 0x26]
mov eax, dword [eax + 8]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x2a4]
push dword [eax + ecx + 0x5a8]
lea eax, [esp + 0xbe8]
push dword [ebx + 0x1008e6dc]
push str._s__d___DRIVE_BY_
push 0xff
push eax
call fcn.100444c9
add esp, 0x14
jmp 0x100560cd
push edi
call fcn.1004130f
pop ecx
mov ecx, dword [0x104190ac]
mov esi, eax
mov edx, dword [ecx]
call dword [edx]
push esi
mov ecx, eax
mov edx, dword [eax]
call dword [edx + 0x64]
mov esi, eax
test esi, esi
je 0x100561d0
mov edx, dword [esi]
mov ecx, esi
call dword [edx + 0x6c]
test eax, eax
jne 0x1005606d
mov eax, dword [esi]
mov ecx, esi
call dword [eax + 0x6c]
cmp eax, 1
je 0x100560b6
jmp 0x1005606d
comiss xmm1, xmm0
movss xmm1, dword [0x10093360]
jbe 0x100561fe
comiss xmm0, xmm1
jbe 0x100561fe
mov esi, 0xaaaa14ff
jmp 0x10056232
comiss xmm1, xmm0
movss xmm1, dword [0x10093980]
jbe 0x10056217
comiss xmm0, xmm1
jbe 0x10056217
mov esi, 0x82c80064
jmp 0x10056232
comiss xmm1, xmm0
mov eax, 0xa032a0ff
mov esi, eax
jbe 0x10056232
comiss xmm0, dword [0x10089054]
mov eax, 0xc8650000
cmova esi, eax
movss xmm0, dword [esp + 0xf58]
subss xmm0, dword [0x10087458]
mov ecx, dword [0x10413618]
push 0x96000000
sub esp, 0x10
mov dword [esp + 0xc], 0x41e00000
mov dword [esp + 8], 0x42c80000
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
subss xmm0, dword [0x10087458]
movss dword [esp], xmm0
call fcn.100424ef
movss xmm0, dword [esp + 0xf44]
subss xmm0, dword [0x1008dca0]
movss xmm1, dword [esp + 0xf58]
addss xmm1, dword [0x10087458]
mov ecx, dword [0x10413618]
push esi
sub esp, 0x10
movss dword [esp + 0xf68], xmm1
mov dword [esp + 0xc], 0x41000000
movss dword [esp + 8], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x10087458]
movss dword [esp + 4], xmm1
movss dword [esp], xmm0
call fcn.100424ef
mov eax, dword [0x1040b878]
mov eax, dword [eax + edi*4 + 0x26]
mov eax, dword [eax + 0xc]
cmp eax, 0xc4
jle 0x100562fc
push 0x62
pop eax
jmp 0x10056301
cdq
sub eax, edx
sar eax, 1
mov ecx, dword [0x10413618]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
push 0xff008080
sub esp, 0x10
mov dword [esp + 0xc], 0x41000000
movss dword [esp + 8], xmm0
movss xmm0, dword [esp + 0xf68]
addss xmm0, dword [0x1008dcbc]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x10087458]
movss dword [esp], xmm0
call fcn.100424ef
movss xmm0, dword [esp + 0xf3c]
subss xmm0, dword [0x1008dca0]
mov ecx, dword [0x10413618]
push 0xaabababa
sub esp, 0x10
mov dword [esp + 0xc], 0x41000000
movss dword [esp + 8], xmm0
movss xmm0, dword [esp + 0xf68]
addss xmm0, dword [0x10096468]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x10087458]
movss dword [esp], xmm0
call fcn.100424ef
cmp dword [0x1040b878], 0
mov eax, dword [0x10413628]
movss xmm1, dword [esp + 0xf58]
cvttss2si esi, dword [esp + 0xf3c]
movss xmm0, dword [eax + 0xe45]
addss xmm0, dword [0x1008745c]
cvttss2si eax, dword [esp + 0xf44]
subss xmm1, xmm0
push eax
push str.Can:__d
lea eax, [esp + 0xe14]
push 0xff
movaps xmm0, xmm1
movss dword [esp + 0xf68], xmm1
addss xmm0, dword [0x10096468]
push eax
movss dword [esp + 0xf64], xmm0
movaps xmm0, xmm1
addss xmm0, dword [0x10093980]
movss dword [esp + 0xf50], xmm0
movaps xmm0, xmm1
addss xmm0, dword [0x1009b538]
movss dword [esp + 0xf5c], xmm0
jne 0x100565ab
call fcn.100444c9
movss xmm0, dword [esp + 0xf64]
lea eax, [esp + 0xe1c]
add esp, 0x10
push eax
push 0x82ff6a00
push ecx
push ecx
mov ecx, dword [0x10413628]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x1008a90c]
movss dword [esp], xmm0
call fcn.10043c48
push esi
push str.Zirh:__d
mov esi, 0xff
lea eax, [esp + 0xe14]
push esi
push eax
call fcn.100444c9
movss xmm0, dword [esp + 0xf50]
lea eax, [esp + 0xe1c]
add esp, 0x10
push eax
push 0x82ff6a00
push ecx
push ecx
mov ecx, dword [0x10413628]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x1008a90c]
movss dword [esp], xmm0
call fcn.10043c48
mov eax, dword [0x1040b878]
mov eax, dword [eax + edi*4 + 0x26]
push dword [eax + 0xc]
lea eax, [esp + 0xe10]
push str.Ping:__i
push esi
push eax
call fcn.100444c9
movss xmm0, dword [esp + 0xf5c]
lea eax, [esp + 0xe1c]
add esp, 0x10
push eax
push 0x82ff6a00
push ecx
push ecx
mov ecx, dword [0x10413628]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x1008a90c]
movss dword [esp], xmm0
call fcn.10043c48
mov ebx, dword [esp + 0xf50]
mov eax, dword [0x10161380]
cmp dword [eax + 0x124], 4
jne 0x100575f3
movss xmm0, dword [esp + 0xf44]
minss xmm0, dword [0x1008afe4]
movss xmm1, dword [0x1009b59c]
comiss xmm1, xmm0
movss xmm1, dword [0x1009b594]
movss dword [esp + 0xf44], xmm0
jbe 0x1005729b
comiss xmm0, xmm1
jbe 0x1005729b
mov esi, 0x70ff2a00
jmp 0x100572e8
call fcn.100444c9
movss xmm0, dword [esp + 0xf64]
lea eax, [esp + 0xe1c]
add esp, 0x10
push eax
push 0x82ff6a00
push ecx
push ecx
mov ecx, dword [0x10413628]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x1008a90c]
movss dword [esp], xmm0
call fcn.10043c48
push esi
push str.Zirh:__d
mov esi, 0xff
lea eax, [esp + 0xe14]
push esi
push eax
call fcn.100444c9
movss xmm0, dword [esp + 0xf50]
lea eax, [esp + 0xe1c]
add esp, 0x10
push eax
push 0x82ff6a00
push ecx
push ecx
mov ecx, dword [0x10413628]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x1008a90c]
movss dword [esp], xmm0
call fcn.10043c48
mov eax, dword [0x1040b878]
mov eax, dword [eax + edi*4 + 0x26]
push dword [eax + 0xc]
lea eax, [esp + 0xe10]
push str.Ping:__i
push esi
push eax
call fcn.100444c9
movss xmm0, dword [esp + 0xf5c]
lea eax, [esp + 0xe1c]
add esp, 0x10
mov esi, 0x82ff6a00
push eax
push esi
push ecx
push ecx
mov ecx, dword [0x10413628]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x1008a90c]
movss dword [esp], xmm0
call fcn.10043c48
mov eax, dword [0x10161380]
cmp byte [edi + eax + 0x7119], 0
je 0x100566de
push edi
push edi
call fcn.1004141e
pop ecx
push eax
lea eax, [esp + 0xe14]
push str._s___d__FF0000_ALLAHSIZ_
push eax
call fcn.10044508
add esp, 0x10
jmp 0x1005686c
push 0
push edi
call fcn.1004141e
pop ecx
mov ecx, dword [0x10161380]
push eax
lea ecx, [ecx + 0x1d5]
call fcn.1000556a
cmp eax, 0xffffffff
je 0x10056727
mov eax, dword [0x1040b878]
push dword [eax + edi*4 + 0x26]
push edi
push edi
call fcn.1004141e
pop ecx
push eax
push str._s___d__AA0000_GA_GA_
lea eax, [esp + 0xe1c]
push eax
call fcn.10044508
jmp 0x10056869
push 0
push edi
call fcn.1004141e
pop ecx
mov ecx, dword [0x10161380]
push eax
lea ecx, [ecx + 0x1ed]
call fcn.1000556a
cmp eax, 0xffffffff
je 0x10056760
mov eax, dword [0x1040b878]
push dword [eax + edi*4 + 0x26]
push edi
push edi
call fcn.1004141e
pop ecx
push eax
push str._s___d__00fff2_GG_
jmp 0x10056715
push 0
push edi
call fcn.1004141e
pop ecx
mov ecx, dword [0x10161380]
push eax
lea ecx, [ecx + 0x205]
call fcn.1000556a
cmp eax, 0xffffffff
je 0x1005679c
mov eax, dword [0x1040b878]
push dword [eax + edi*4 + 0x26]
push edi
push edi
call fcn.1004141e
pop ecx
push eax
push str._s___d__00fff2_FG_
jmp 0x10056715
push 0
push edi
call fcn.1004141e
pop ecx
mov ecx, dword [0x10161380]
push eax
lea ecx, [ecx + 0x18d]
call fcn.1000556a
cmp eax, 0xffffffff
je 0x100567d8
mov eax, dword [0x1040b878]
push dword [eax + edi*4 + 0x26]
push edi
push edi
call fcn.1004141e
pop ecx
push eax
push str._s___d__012e75_PD_
jmp 0x10056715
push 0
push edi
call fcn.1004141e
mov esi, dword [0x10161380]
pop ecx
push eax
lea ecx, [esi + 0x1a5]
call fcn.1000556a
cmp eax, 0xffffffff
je 0x10056811
mov eax, dword [0x1040b878]
push dword [eax + edi*4 + 0x26]
push edi
push edi
call fcn.1004141e
pop ecx
push eax
push str._s___d__035906_SD_
jmp 0x10056857
cmp dword [esi + edi*4 + 0x6169], 0
je 0x10056840
push edi
push edi
call fcn.1004141e
pop ecx
push eax
lea eax, [esp + 0xe14]
push str.00FF00_s___d_
push eax
call fcn.10044508
add esp, 0x10
mov esi, 0x82ff6a00
jmp 0x1005686c
mov eax, dword [0x1040b878]
push dword [eax + edi*4 + 0x26]
push edi
push edi
call fcn.1004141e
pop ecx
push eax
push str._s___d_
lea eax, [esp + 0xe1c]
push eax
call fcn.10044508
mov esi, 0x82ff6a00
add esp, 0x14
lea eax, [esp + 0xe0c]
push eax
push 0xdd000000
push edi
call fcn.10041cce
movss xmm0, dword [esp + 0xf68]
subss xmm0, dword [0x1008a90c]
pop ecx
pop ecx
push eax
push ecx
push ecx
mov ecx, dword [0x10413620]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
movss dword [esp], xmm0
call fcn.10043c48
mov eax, dword [0x10161380]
cmp dword [eax + edi*4 + 0x6169], 0
je 0x10056948
mov eax, dword [0x10413620]
push str.ASTRONG
movss xmm0, dword [eax + 0xe45]
lea eax, [esp + 0xe10]
subss xmm0, dword [0x1009b504]
push eax
movss dword [esp + 0xf5c], xmm0
call fcn.10044508
movss xmm0, dword [esp + 0xf60]
lea eax, [esp + 0xe14]
subss xmm0, dword [esp + 0xf5c]
pop ecx
pop ecx
push eax
push 0xff00ff00
movss dword [esp + 0xf64], xmm0
subss xmm0, dword [0x1009b52c]
push ecx
push ecx
mov ecx, dword [0x10413628]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
movss dword [esp], xmm0
call fcn.10043c48
mov ecx, dword [0x10413628]
lea eax, [esp + 0xe0c]
push 0
push eax
call fcn.10042a68
mov edx, dword [0x1040b878]
fstp st(0)
mov eax, dword [edx + edi*4 + 0x26]
mov ecx, dword [eax + 8]
movzx eax, byte [ecx + 0x1a]
sub eax, 0x11
je 0x10056b89
sub eax, 1
je 0x100569f3
sub eax, 1
je 0x1005699a
sub eax, 0xd
je 0x10056a9e
sub eax, 1
je 0x10056a91
jmp 0x10056c17
movss xmm0, dword [esp + 0xf5c]
addss xmm0, dword [0x1009b548]
mov ecx, dword [0x10413618]
push 0x6e000000
sub esp, 0x10
mov dword [esp + 0xc], 0x41200000
mov dword [esp + 8], 0x42200000
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x1008afe4]
movss dword [esp], xmm0
call fcn.100424ef
push 0x10099a4c
jmp 0x10056bdd
movss xmm0, dword [esp + 0xf5c]
addss xmm0, dword [0x1009b548]
push 0x6e000000
sub esp, 0x10
cmp dword [ecx + 0x20], 0
mov ecx, dword [0x10413618]
mov dword [esp + 0xc], 0x41200000
je 0x10056b5a
mov dword [esp + 8], 0x42700000
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x1008afe4]
movss dword [esp], xmm0
call fcn.100424ef
movss xmm0, dword [esp + 0xf5c]
addss xmm0, dword [0x1009b544]
push str.Drive_By
push esi
push ecx
push ecx
mov ecx, dword [0x10413628]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x1008afe4]
movss dword [esp], xmm0
call fcn.10043c48
mov edx, dword [0x1040b878]
mov eax, dword [edx + edi*4 + 0x26]
mov ecx, dword [eax + 8]
cmp dword [ecx + 0x20], 0
je 0x10056b01
cmp dword [ecx + 0x20], 0
jne 0x10056c17
movss xmm0, dword [esp + 0xf5c]
addss xmm0, dword [0x1009b548]
mov ecx, dword [0x10413618]
push 0x6e000000
sub esp, 0x10
mov dword [esp + 0xc], 0x41200000
mov dword [esp + 8], 0x42480000
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x1008afe4]
movss dword [esp], xmm0
call fcn.100424ef
push str.Wasted
jmp 0x10056bdd
movss xmm0, dword [esp + 0xf5c]
addss xmm0, dword [0x1009b548]
mov ecx, dword [0x10413618]
push 0x6e000000
sub esp, 0x10
mov dword [esp + 0xc], 0x41200000
mov dword [esp + 8], 0x425c0000
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x1008afe4]
movss dword [esp], xmm0
call fcn.100424ef
push 0x10099a2c
jmp 0x10056bdd
mov dword [esp + 8], 0x42820000
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x1008afe4]
movss dword [esp], xmm0
call fcn.100424ef
push str.Yolcu
jmp 0x10056bdd
movss xmm0, dword [esp + 0xf5c]
addss xmm0, dword [0x1009b548]
mov ecx, dword [0x10413618]
push 0x6e000000
sub esp, 0x10
mov dword [esp + 0xc], 0x41200000
mov dword [esp + 8], 0x42480000
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x1008afe4]
movss dword [esp], xmm0
call fcn.100424ef
push 0x10099c0c
movss xmm0, dword [esp + 0xf60]
addss xmm0, dword [0x1009b544]
push esi
push ecx
push ecx
mov ecx, dword [0x10413628]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x1008afe4]
movss dword [esp], xmm0
call fcn.10043c48
mov esi, 0x1008e6d0
xor ebx, ebx
mov dword [esp + 0xf4c], esi
push edi
call fcn.10041556
pop ecx
cmp eax, 0x13
jne 0x10056c4c
mov eax, dword [0x1040b878]
mov eax, dword [eax + edi*4 + 0x26]
mov eax, dword [eax + 8]
movzx eax, byte [eax + 0xb6]
cmp dword [esi], eax
je 0x10057090
push edi
call fcn.10041556
pop ecx
cmp eax, 0x11
jne 0x10056c7c
mov eax, dword [0x1040b878]
mov eax, dword [eax + edi*4 + 0x26]
mov ecx, dword [eax + 8]
movzx eax, byte [ecx + 0x27]
cmp dword [esi], eax
je 0x100571a6
movzx eax, byte [ecx + 0x60]
cmp dword [esi], eax
je 0x1005711c
push edi
call fcn.10041556
pop ecx
cmp eax, 0x12
jne 0x10056ec4
mov eax, dword [0x1040b878]
mov eax, dword [eax + edi*4 + 0x26]
mov eax, dword [eax + 8]
movzx eax, byte [eax + 0x27]
cmp dword [esi], eax
jne 0x10056d99
push edi
call fcn.1004130f
pop ecx
mov ecx, dword [0x104190ac]
mov esi, eax
mov edx, dword [ecx]
call dword [edx]
push esi
mov ecx, eax
mov edx, dword [eax]
call dword [edx + 0x64]
mov esi, eax
test esi, esi
je 0x10056cd0
mov edx, dword [esi]
mov ecx, esi
call dword [edx + 0x6c]
test eax, eax
jne 0x10056ce0
mov eax, dword [esi]
mov ecx, esi
call dword [eax + 0x6c]
cmp eax, 1
je 0x10056d82
mov ecx, dword [0x1040b878]
mov eax, dword [ecx + edi*4 + 0x26]
mov eax, dword [eax + 8]
cmp dword [eax + 0x20], 0
jne 0x10056d88
mov eax, dword [esi]
mov ecx, esi
call dword [eax + 0x6c]
imul ecx, eax, 0x1c
mov eax, dword [0x1040b878]
shl ebx, 4
mov eax, dword [eax + edi*4 + 0x26]
mov eax, dword [eax + 8]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x2a4]
push dword [eax + ecx + 0x5a8]
lea eax, [esp + 0xbe8]
push dword [ebx + 0x1008e6dc]
push str._s_aC:_d_
push 0xff
push eax
call fcn.100444c9
movss xmm0, dword [esp + 0xf6c]
lea eax, [esp + 0xbf8]
addss xmm0, dword [0x1009b530]
mov ebx, dword [esp + 0xf64]
add esp, 0x14
push eax
push 0xffff8b00
push ecx
push ecx
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x10093360]
jmp 0x10057107
mov ecx, dword [0x1040b878]
mov eax, dword [ecx + edi*4 + 0x26]
mov eax, dword [eax + 8]
cmp dword [eax + 0x20], 0
jne 0x10057250
push edi
call fcn.10041556
pop ecx
test eax, eax
jne 0x10056dfb
push edi
call fcn.1004130f
pop ecx
mov ecx, dword [0x104190ac]
mov esi, eax
mov edx, dword [ecx]
call dword [edx]
push esi
mov ecx, eax
mov edx, dword [eax]
call dword [edx + 0x64]
mov esi, eax
test esi, esi
je 0x10056dd0
mov edx, dword [esi]
mov ecx, esi
call dword [edx + 0x6c]
test eax, eax
jne 0x10056ddc
mov eax, dword [esi]
mov ecx, esi
call dword [eax + 0x6c]
cmp eax, 1
je 0x10056dfb
mov eax, dword [0x1040b878]
mov ecx, dword [esp + 0xf4c]
mov eax, dword [eax + edi*4 + 0x26]
mov eax, dword [eax + 8]
movzx eax, byte [eax + 0x27]
cmp dword [ecx], eax
je 0x10057158
push edi
call fcn.10041556
pop ecx
cmp eax, 0x21
jne 0x10056e5e
push edi
call fcn.1004130f
pop ecx
mov ecx, dword [0x104190ac]
mov esi, eax
mov edx, dword [ecx]
call dword [edx]
push esi
mov ecx, eax
mov edx, dword [eax]
call dword [edx + 0x64]
mov esi, eax
test esi, esi
je 0x10056e33
mov edx, dword [esi]
mov ecx, esi
call dword [edx + 0x6c]
test eax, eax
jne 0x10056e3f
mov eax, dword [esi]
mov ecx, esi
call dword [eax + 0x6c]
cmp eax, 1
je 0x10056e5e
mov eax, dword [0x1040b878]
mov ecx, dword [esp + 0xf4c]
mov eax, dword [eax + edi*4 + 0x26]
mov eax, dword [eax + 8]
movzx eax, byte [eax + 0x27]
cmp dword [ecx], eax
je 0x10057158
push edi
call fcn.10041556
pop ecx
cmp eax, 0x20
jne 0x10056ec4
push edi
call fcn.1004130f
pop ecx
mov ecx, dword [0x104190ac]
mov esi, eax
mov edx, dword [ecx]
call dword [edx]
push esi
mov ecx, eax
mov edx, dword [eax]
call dword [edx + 0x64]
mov esi, eax
test esi, esi
je 0x10056e96
mov edx, dword [esi]
mov ecx, esi
call dword [edx + 0x6c]
test eax, eax
jne 0x10056ea2
mov eax, dword [esi]
mov ecx, esi
call dword [eax + 0x6c]
cmp eax, 1
je 0x10056ec4
mov ecx, dword [0x1040b878]
mov edx, dword [esp + 0xf4c]
mov eax, dword [ecx + edi*4 + 0x26]
mov eax, dword [eax + 8]
movzx eax, byte [eax + 0x27]
cmp dword [edx], eax
je 0x10057158
jmp 0x10056eca
mov ecx, dword [0x1040b878]
mov eax, dword [ecx + edi*4 + 0x26]
mov eax, dword [eax + 8]
cmp dword [eax + 0x1d1], 2
jne 0x1005706d
push 0x10099a2c
lea eax, [esp + 0xe10]
push 0xff
push eax
call fcn.100444c9
mov ecx, dword [0x10413628]
lea eax, [esp + 0xe18]
add esp, 0xc
push 0
push eax
call fcn.10042a68
mov eax, dword [0x10413628]
fstp st(0)
mov ecx, dword [0x10413620]
push 0
movss xmm0, dword [eax + 0xe45]
addss xmm0, dword [0x1008745c]
mov eax, dword [esp + 0xf54]
movss dword [esp + 0xf44], xmm0
movss xmm0, dword [eax + 0x10413640]
lea eax, [esp + 0xe10]
addss xmm0, dword [0x1009b574]
push eax
movss dword [esp + 0xf5c], xmm0
call fcn.10042a68
movss xmm0, dword [esp + 0xf58]
fmul dword [0x10087458]
subss xmm0, dword [esp + 0xf40]
push edi
fsubr dword [esp + 0xf58]
addss xmm0, dword [0x1009b520]
fstp dword [esp + 0xf58]
movss dword [esp + 0xf60], xmm0
call fcn.10041556
pop ecx
cmp eax, 0x13
jne 0x10056fbf
movss xmm0, dword [esp + 0xf5c]
addss xmm0, dword [0x1008745c]
movss dword [esp + 0xf5c], xmm0
push 0x96000000
push ecx
mov ecx, dword [0x10413620]
lea eax, [esp + 0xe14]
mov dword [esp], 0x41200000
push 0
push eax
call fcn.10042a68
movss xmm0, dword [esp + 0xf64]
sub esp, 0xc
subss xmm0, dword [0x10096468]
fadd dword [0x1008dca0]
mov ecx, dword [0x10413618]
fstp dword [esp + 8]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0xf68]
addss xmm0, dword [0x1009b588]
movss dword [esp], xmm0
call fcn.100424ef
movss xmm0, dword [esp + 0xf5c]
lea eax, [esp + 0xe0c]
subss xmm0, dword [0x1008dcb8]
push eax
push 0x82ff0000
push ecx
push ecx
mov ecx, dword [0x10413628]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0xf64]
addss xmm0, dword [0x1009b58c]
movss dword [esp], xmm0
call fcn.10043c48
mov esi, dword [esp + 0xf4c]
inc ebx
add esi, 0x10
mov dword [esp + 0xf4c], esi
cmp esi, 0x1008e9a0
jl 0x10056c25
jmp 0x1005654c
shl ebx, 4
lea eax, [esp + 0xbe4]
push dword [ebx + 0x1008e6dc]
push 0x100865fc
push 0xff
push eax
call fcn.100444c9
add esp, 0x10
mov ecx, dword [0x10413628]
lea eax, [esp + 0xbe4]
push 0
push eax
call fcn.10042a68
lea eax, [esp + 0xbe4]
fstp st(0)
push eax
push 0xffa34c00
movss xmm0, dword [esp + 0xf60]
addss xmm0, dword [0x1009b530]
mov ebx, dword [esp + 0xf58]
push ecx
push ecx
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x1009b53c]
mov ecx, dword [0x10413628]
movss dword [esp], xmm0
call fcn.10043c48
jmp 0x10056553
push edi
call fcn.1004130f
pop ecx
mov ecx, dword [0x104190ac]
mov esi, eax
mov edx, dword [ecx]
call dword [edx]
push esi
mov ecx, eax
mov edx, dword [eax]
call dword [edx + 0x64]
mov esi, eax
test esi, esi
je 0x10057148
mov edx, dword [esi]
mov ecx, esi
call dword [edx + 0x6c]
test eax, eax
jne 0x10057158
mov eax, dword [esi]
mov ecx, esi
call dword [eax + 0x6c]
cmp eax, 1
je 0x100570b3
mov eax, dword [esi]
mov ecx, esi
call dword [eax + 0x6c]
imul ecx, eax, 0x1c
mov eax, dword [0x1040b878]
shl ebx, 4
mov eax, dword [eax + edi*4 + 0x26]
mov eax, dword [eax + 8]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x2a4]
push dword [eax + ecx + 0x5a8]
lea eax, [esp + 0xbe8]
push dword [ebx + 0x1008e6dc]
push str._s_aC:_d_
push 0xff
push eax
call fcn.100444c9
add esp, 0x14
jmp 0x100570b3
push edi
call fcn.1004130f
pop ecx
mov ecx, dword [0x104190ac]
mov esi, eax
mov edx, dword [ecx]
call dword [edx]
push esi
mov ecx, eax
mov edx, dword [eax]
call dword [edx + 0x64]
mov esi, eax
test esi, esi
je 0x100571d2
mov edx, dword [esi]
mov ecx, esi
call dword [edx + 0x6c]
test eax, eax
jne 0x100571de
mov eax, dword [esi]
mov ecx, esi
call dword [eax + 0x6c]
cmp eax, 1
je 0x10057227
mov eax, dword [esi]
mov ecx, esi
call dword [eax + 0x6c]
imul ecx, eax, 0x1c
mov eax, dword [0x1040b878]
shl ebx, 4
mov eax, dword [eax + edi*4 + 0x26]
mov eax, dword [eax + 8]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x2a4]
push dword [eax + ecx + 0x5a8]
lea eax, [esp + 0xbe8]
push dword [ebx + 0x1008e6dc]
push str._s_aC:_d_
push 0xff
push eax
call fcn.100444c9
add esp, 0x14
mov ecx, dword [0x10413628]
lea eax, [esp + 0xbe4]
push 0
push eax
call fcn.10042a68
fstp st(0)
lea eax, [esp + 0xbe4]
push eax
push 0xffff8b00
jmp 0x100570d7
mov eax, dword [esi]
mov ecx, esi
call dword [eax + 0x6c]
imul ecx, eax, 0x1c
mov eax, dword [0x1040b878]
shl ebx, 4
mov eax, dword [eax + edi*4 + 0x26]
mov eax, dword [eax + 8]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x2a4]
push dword [eax + ecx + 0x5a8]
lea eax, [esp + 0xbe8]
push dword [ebx + 0x1008e6dc]
push str._s_aC:_d___DB_
push 0xff
push eax
call fcn.100444c9
add esp, 0x14
jmp 0x1005723e
comiss xmm1, xmm0
movss xmm1, dword [0x1009b568]
jbe 0x100572b4
comiss xmm0, xmm1
jbe 0x100572b4
mov esi, 0x70ff6f00
jmp 0x100572e8
comiss xmm1, xmm0
movss xmm1, dword [0x1009b51c]
jbe 0x100572cd
comiss xmm0, xmm1
jbe 0x100572cd
mov esi, 0x70ffa200
jmp 0x100572e8
comiss xmm1, xmm0
mov eax, 0x70fa0f02
mov esi, eax
jbe 0x100572e8
comiss xmm0, dword [0x10089054]
mov eax, 0x70fff200
cmova esi, eax
movss xmm0, dword [esp + 0xf58]
subss xmm0, dword [0x1009b53c]
mov ecx, dword [0x10413618]
push 0x6f000000
sub esp, 0x10
movss dword [esp + 0xf54], xmm0
mov dword [esp + 0xc], 0x420c0000
mov dword [esp + 8], 0x42c80000
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
subss xmm0, dword [0x1009b56c]
movss dword [esp], xmm0
call fcn.100424ef
movss xmm0, dword [esp + 0xf44]
subss xmm0, dword [0x1008dca0]
mov ecx, dword [0x10413618]
push esi
sub esp, 0x10
mov dword [esp + 0xc], 0x41200000
movss dword [esp + 8], xmm0
movss xmm0, dword [esp + 0xf6c]
subss xmm0, dword [0x1009b534]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
subss xmm0, dword [0x1009b564]
movss dword [esp], xmm0
call fcn.100424ef
movss xmm0, dword [esp + 0xf3c]
minss xmm0, dword [0x1008afe4]
mov ecx, dword [0x10413618]
push 0x96767576
sub esp, 0x10
movss dword [esp + 0xf50], xmm0
subss xmm0, dword [0x1008dca0]
mov dword [esp + 0xc], 0x41200000
movss dword [esp + 8], xmm0
movss xmm0, dword [esp + 0xf6c]
subss xmm0, dword [0x1009b514]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
subss xmm0, dword [0x1009b564]
movss dword [esp], xmm0
call fcn.100424ef
movss xmm0, dword [esp + 0xf0c]
comiss xmm0, dword [0x1008d5a4]
jbe 0x10057427
xorps xmm0, xmm0
movss dword [esp + 0xf0c], xmm0
mulss xmm0, dword [0x1008d4c8]
mov ecx, dword [0x10413618]
push 0xff518f75
sub esp, 0x10
mov dword [esp + 0xc], 0x41200000
movss dword [esp + 8], xmm0
movss xmm0, dword [esp + 0xf6c]
subss xmm0, dword [0x1009b4fc]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
subss xmm0, dword [0x1009b564]
movss dword [esp], xmm0
call fcn.100424ef
movss xmm0, dword [esp + 0xf58]
subss xmm0, dword [0x10087488]
mov ecx, dword [0x10413618]
push 0x32000000
sub esp, 0x10
mov dword [esp + 0xc], 0x41200000
mov dword [esp + 8], 0x428c0000
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x1009b578]
movss dword [esp], xmm0
call fcn.100424ef
mov eax, dword [0x10413628]
movss xmm0, dword [eax + 0xe45]
addss xmm0, dword [0x1008745c]
mov eax, dword [0x1040b878]
movss dword [esp + 0xf54], xmm0
test eax, eax
jne 0x10057652
mov esi, dword [esp + 0xf48]
mov eax, dword [esi]
mov ecx, dword [eax + 0xc]
add ecx, esi
mov eax, dword [ecx]
call dword [eax + 0x1c]
call fcn.1005d6b0
push eax
push str.Can:__d
lea eax, [esp + 0xe14]
push 0xff
push eax
call fcn.100444c9
movss xmm0, dword [esp + 0xf68]
lea eax, [esp + 0xe1c]
subss xmm0, dword [esp + 0xf64]
add esp, 0x10
push eax
movss dword [esp + 0xf58], xmm0
addss xmm0, dword [0x10096468]
push 0x82ff6a00
push ecx
push ecx
mov ecx, dword [0x10413628]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x1008a90c]
movss dword [esp], xmm0
call fcn.10043c48
mov eax, dword [esi]
mov ecx, dword [eax + 0xc]
add ecx, esi
mov eax, dword [ecx]
call dword [eax + 0x24]
call fcn.1005d6b0
push eax
push str.Zirh:__d
lea eax, [esp + 0x414]
push 0xff
push eax
call fcn.100444c9
movss xmm0, dword [esp + 0xf64]
lea eax, [esp + 0x41c]
addss xmm0, dword [0x1009b528]
add esp, 0x10
push eax
push 0x82ff6a00
push ecx
push ecx
mov ecx, dword [0x10413628]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x1008a90c]
movss dword [esp], xmm0
call fcn.10043c48
mov ebx, dword [esp + 0xf50]
mov eax, dword [0x10161380]
cmp dword [eax + 0x124], 3
jne 0x10057f06
movss xmm0, dword [esp + 0xf44]
minss xmm0, dword [0x1008afe4]
movss xmm1, dword [0x1009b598]
comiss xmm1, xmm0
movss xmm1, dword [0x10093360]
movss dword [esp + 0xf44], xmm0
jbe 0x10057d1a
comiss xmm0, xmm1
jbe 0x10057d1a
mov esi, 0xba0080ff
jmp 0x10057d35
mov eax, dword [eax + edi*4 + 0x26]
mov esi, 0xff
mov eax, dword [eax + 8]
cvttss2si eax, dword [eax + 0x1b0]
push eax
push str.Can:__d
lea eax, [esp + 0xe14]
push esi
push eax
call fcn.100444c9
movss xmm0, dword [esp + 0xf68]
lea eax, [esp + 0xe1c]
subss xmm0, dword [esp + 0xf64]
add esp, 0x10
push eax
movss dword [esp + 0xf58], xmm0
subss xmm0, dword [0x1008dcbc]
push 0x96f7f7f7
push ecx
push ecx
mov ecx, dword [0x10413628]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
subss xmm0, dword [0x10093360]
movss dword [esp], xmm0
call fcn.10043c48
mov eax, dword [0x1040b878]
mov eax, dword [eax + edi*4 + 0x26]
mov eax, dword [eax + 8]
cvttss2si eax, dword [eax + 0x1ac]
push eax
push str.Zirh:__d
lea eax, [esp + 0x414]
push esi
push eax
call fcn.100444c9
movss xmm0, dword [esp + 0xf64]
lea eax, [esp + 0x41c]
subss xmm0, dword [0x1009b500]
add esp, 0x10
push eax
push 0x96f7f7f7
push ecx
push ecx
mov ecx, dword [0x10413628]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
subss xmm0, dword [0x10093360]
movss dword [esp], xmm0
call fcn.10043c48
call fcn.10041f8e
mov eax, dword [0x1040b874]
mov eax, dword [eax + 0x3de]
mov eax, dword [eax + 8]
mov eax, dword [eax + edi*4 + 0x26]
push dword [eax + 0xc]
lea eax, [esp + 0x10]
push str.Ping:__d
push esi
push eax
call fcn.100444c9
movss xmm0, dword [esp + 0xf64]
lea eax, [esp + 0x1c]
addss xmm0, dword [0x1009b4f0]
add esp, 0x10
push eax
push 0x96f7f7f7
push ecx
push ecx
mov ecx, dword [0x10413628]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
subss xmm0, dword [0x10093360]
movss dword [esp], xmm0
call fcn.10043c48
mov eax, dword [0x10413620]
movss xmm0, dword [eax + 0xe45]
subss xmm0, dword [0x1008745c]
mov eax, dword [0x10161380]
cmp byte [edi + eax + 0x7119], 0
movss dword [esp + 0xf54], xmm0
je 0x100577f6
push edi
push edi
call fcn.1004141e
pop ecx
push eax
push str._s___d__FF0000_ALLAHSIZ_
jmp 0x10057933
push 0
push edi
call fcn.1004141e
pop ecx
mov ecx, dword [0x10161380]
push eax
lea ecx, [ecx + 0x1d5]
call fcn.1000556a
or esi, 0xffffffff
cmp eax, esi
je 0x10057834
mov eax, dword [0x1040b878]
push dword [eax + edi*4 + 0x26]
push edi
push edi
call fcn.1004141e
pop ecx
push eax
push str._s___d__AA0000_GA_GA_
jmp 0x1005795c
push 0
push edi
call fcn.1004141e
pop ecx
mov ecx, dword [0x10161380]
push eax
lea ecx, [ecx + 0x1ed]
call fcn.1000556a
cmp eax, esi
je 0x1005786f
mov eax, dword [0x1040b878]
push dword [eax + edi*4 + 0x26]
push edi
push edi
call fcn.1004141e
pop ecx
push eax
push str._s___d__00fff2_GG_
jmp 0x1005795c
push 0
push edi
call fcn.1004141e
pop ecx
mov ecx, dword [0x10161380]
push eax
lea ecx, [ecx + 0x205]
call fcn.1000556a
cmp eax, esi
je 0x100578aa
mov eax, dword [0x1040b878]
push dword [eax + edi*4 + 0x26]
push edi
push edi
call fcn.1004141e
pop ecx
push eax
push str._s___d__00fff2_FG_
jmp 0x1005795c
push 0
push edi
call fcn.1004141e
pop ecx
mov ecx, dword [0x10161380]
push eax
lea ecx, [ecx + 0x18d]
call fcn.1000556a
cmp eax, esi
je 0x100578e2
mov eax, dword [0x1040b878]
push dword [eax + edi*4 + 0x26]
push edi
push edi
call fcn.1004141e
pop ecx
push eax
push str._s___d__012e75_PD_
jmp 0x1005795c
push 0
push edi
call fcn.1004141e
mov esi, dword [0x10161380]
pop ecx
push eax
lea ecx, [esi + 0x1a5]
call fcn.1000556a
cmp eax, 0xffffffff
je 0x1005791b
mov eax, dword [0x1040b878]
push dword [eax + edi*4 + 0x26]
push edi
push edi
call fcn.1004141e
pop ecx
push eax
push str._s___d__035906_SD_
jmp 0x1005795c
cmp dword [esi + edi*4 + 0x6169], 0
je 0x10057945
push edi
push edi
call fcn.1004141e
pop ecx
push eax
push str.00FF00_s___d_
lea eax, [esp + 0xe18]
push eax
call fcn.10044508
add esp, 0x10
jmp 0x1005796c
mov eax, dword [0x1040b878]
push dword [eax + edi*4 + 0x26]
push edi
push edi
call fcn.1004141e
pop ecx
push eax
push str._s___d_
lea eax, [esp + 0xe1c]
push eax
call fcn.10044508
add esp, 0x14
movss xmm0, dword [esp + 0xf58]
lea eax, [esp + 0xe0c]
subss xmm0, dword [esp + 0xf54]
push eax
push 0xdd000000
push edi
movss dword [esp + 0xf58], xmm0
call fcn.10041cce
movss xmm0, dword [esp + 0xf58]
subss xmm0, dword [0x1008a90c]
pop ecx
pop ecx
push eax
push ecx
push ecx
mov ecx, dword [0x10413620]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
movss dword [esp], xmm0
call fcn.10043c48
mov ecx, dword [0x10413620]
lea eax, [esp + 0xe0c]
push 0
push eax
call fcn.10042a68
mov ecx, dword [0x1040b878]
fstp st(0)
mov eax, dword [ecx + edi*4 + 0x26]
mov eax, dword [eax + 8]
cmp dword [eax + 0x1d1], 2
jne 0x10057aa6
lea eax, [esp + 0xbe4]
push 0x10099a2c
push eax
call fcn.10044508
movss xmm0, dword [esp + 0xf48]
pop ecx
pop ecx
mov ecx, dword [0x10413618]
push 0x96000000
sub esp, 0x10
mov dword [esp + 0xc], 0x41200000
mov dword [esp + 8], 0x41f00000
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x1009b578]
movss dword [esp], xmm0
call fcn.100424ef
movss xmm0, dword [esp + 0xf4c]
lea eax, [esp + 0xbe4]
subss xmm0, dword [0x1009b510]
push eax
push 0x96898787
push ecx
push ecx
mov ecx, dword [0x10413628]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x1009b57c]
movss dword [esp], xmm0
call fcn.10043c48
mov ecx, dword [0x1040b878]
mov eax, dword [ecx + edi*4 + 0x26]
mov eax, dword [eax + 8]
movzx eax, byte [eax + 0x1a]
sub eax, 0
je 0x10057af2
sub eax, 0x11
je 0x10057aeb
sub eax, 1
je 0x10057ae4
sub eax, 1
je 0x10057add
sub eax, 0xd
je 0x10057ad6
sub eax, 1
jne 0x10057b06
push 0x10099a2c
jmp 0x10057af7
push str.Yaral
jmp 0x10057af7
push 0x10099a4c
jmp 0x10057af7
push str.Yolcu
jmp 0x10057af7
push 0x10099c0c
jmp 0x10057af7
push str.None
lea eax, [esp + 0x310]
push eax
call fcn.10044508
pop ecx
pop ecx
movss xmm0, dword [esp + 0xf4c]
lea eax, [esp + 0x30c]
addss xmm0, dword [0x1009b500]
push eax
push 0x96ff8b00
push ecx
push ecx
mov ecx, dword [0x10413628]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x1009b580]
movss dword [esp], xmm0
call fcn.10043c48
xor esi, esi
mov ebx, 0x1008e6d0
push edi
call fcn.10041556
pop ecx
cmp eax, 0x13
jne 0x10057b76
mov eax, dword [0x1040b878]
mov eax, dword [eax + edi*4 + 0x26]
mov eax, dword [eax + 8]
movzx eax, byte [eax + 0xb6]
cmp dword [ebx], eax
je 0x10057bcf
push edi
call fcn.10041556
pop ecx
cmp eax, 0x11
jne 0x10057b9a
mov eax, dword [0x1040b878]
mov eax, dword [eax + edi*4 + 0x26]
mov eax, dword [eax + 8]
movzx eax, byte [eax + 0x60]
cmp dword [ebx], eax
je 0x10057c73
push edi
call fcn.10041556
pop ecx
cmp eax, 0x12
jne 0x10057bbe
mov eax, dword [0x1040b878]
mov eax, dword [eax + edi*4 + 0x26]
mov ecx, dword [eax + 8]
movzx eax, byte [ecx + 0x27]
cmp dword [ebx], eax
je 0x10057cd8
add ebx, 0x10
inc esi
cmp ebx, 0x1008e9a0
jl 0x10057b53
jmp 0x100575f3
mov eax, dword [0x10413620]
shl esi, 4
movss xmm0, dword [eax + 0xe45]
lea eax, [esp + 0x7f8]
push dword [esi + 0x1008e6dc]
subss xmm0, dword [0x10093360]
push 0x10099c7c
push 0xff
push eax
movss dword [esp + 0xf64], xmm0
call fcn.100444c9
movss xmm0, dword [esp + 0xf68]
addss xmm0, dword [0x10093360]
subss xmm0, dword [esp + 0xf64]
subss xmm0, dword [0x1009b584]
mov ebx, dword [esp + 0xf60]
lea eax, [esp + 0x808]
add esp, 0x10
push eax
push 0xffff8b00
push ecx
push ecx
mov ecx, dword [0x10413620]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
subss xmm0, dword [0x1009b53c]
movss dword [esp], xmm0
call fcn.10043c48
jmp 0x100575fa
mov eax, dword [0x10413620]
shl esi, 4
movss xmm0, dword [eax + 0xe45]
lea eax, [esp + 0x7f8]
subss xmm0, dword [0x1009b528]
push dword [esi + 0x1008e6dc]
push 0x10099c7c
movss dword [esp + 0xf5c], xmm0
push 0xff
push eax
call fcn.100444c9
movss xmm0, dword [esp + 0xf68]
addss xmm0, dword [0x10093360]
subss xmm0, dword [esp + 0xf64]
subss xmm0, dword [0x1009b56c]
jmp 0x10057c2f
mov eax, dword [0x10413620]
shl esi, 4
cmp dword [ecx + 0x20], 0
movss xmm0, dword [eax + 0xe45]
lea eax, [esp + 0x7f8]
subss xmm0, dword [0x1009b528]
push dword [esi + 0x1008e6dc]
movss dword [esp + 0xf58], xmm0
je 0x10057d13
push str._s__DRIVE_BY_
jmp 0x10057ca6
push 0x100865fc
jmp 0x10057ca6
comiss xmm1, xmm0
mov eax, 0x9100abff
mov esi, eax
jbe 0x10057d35
comiss xmm0, dword [0x10089054]
mov eax, 0xd8cc00cc
cmova esi, eax
movss xmm0, dword [esp + 0xf58]
subss xmm0, dword [0x1009b53c]
mov ecx, dword [0x10413618]
push 0x6f000000
sub esp, 0x10
mov dword [esp + 0xc], 0x41d00000
mov dword [esp + 8], 0x42c80000
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
subss xmm0, dword [0x1009b56c]
movss dword [esp], xmm0
call fcn.100424ef
movss xmm0, dword [esp + 0xf44]
subss xmm0, dword [0x1008dca0]
mov ecx, dword [0x10413618]
push esi
sub esp, 0x10
mov dword [esp + 0xc], 0x41200000
movss dword [esp + 8], xmm0
movss xmm0, dword [esp + 0xf6c]
subss xmm0, dword [0x1009b534]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
subss xmm0, dword [0x1009b564]
movss dword [esp], xmm0
call fcn.100424ef
mov eax, dword [0x10413628]
movss xmm0, dword [eax + 0xe45]
addss xmm0, dword [0x1008745c]
mov eax, dword [0x1040b878]
movss dword [esp + 0xf54], xmm0
test eax, eax
jne 0x10057f61
mov esi, dword [esp + 0xf48]
mov eax, dword [esi]
mov ecx, dword [eax + 0xc]
add ecx, esi
mov eax, dword [ecx]
call dword [eax + 0x1c]
call fcn.1005d6b0
push eax
push str.____________d
lea eax, [esp + 0xe14]
push 0xff
push eax
call fcn.100444c9
movss xmm0, dword [esp + 0xf68]
lea eax, [esp + 0xe1c]
subss xmm0, dword [esp + 0xf64]
add esp, 0x10
push eax
movss dword [esp + 0xf4c], xmm0
addss xmm0, dword [0x10096468]
push 0x82ff6a00
push ecx
push ecx
mov ecx, dword [0x10413628]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x1008a90c]
movss dword [esp], xmm0
call fcn.10043c48
mov eax, dword [esi]
mov ecx, dword [eax + 0xc]
add ecx, esi
mov eax, dword [ecx]
call dword [eax + 0x24]
call fcn.1005d6b0
push eax
push str.____________d
lea eax, [esp + 0x414]
push 0xff
push eax
call fcn.100444c9
movss xmm0, dword [esp + 0xf58]
lea eax, [esp + 0x41c]
addss xmm0, dword [0x1009b528]
add esp, 0x10
push eax
push 0x82ff6a00
push ecx
push ecx
mov ecx, dword [0x10413628]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x1008a90c]
movss dword [esp], xmm0
call fcn.10043c48
mov ebx, dword [esp + 0xf50]
mov eax, dword [0x10161380]
cmp dword [eax + 0x124], 2
jne 0x10059357
movss xmm1, dword [0x1008afe4]
movss xmm0, dword [esp + 0xf44]
minss xmm0, xmm1
comiss xmm1, xmm0
movss xmm1, dword [0x1009b584]
movss dword [esp + 0xf44], xmm0
jbe 0x100586f8
comiss xmm0, xmm1
jbe 0x100586f8
mov esi, 0x7800ff00
jmp 0x1005872c
mov eax, dword [eax + edi*4 + 0x26]
mov esi, str.____________d
mov eax, dword [eax + 8]
cvttss2si eax, dword [eax + 0x1b0]
push eax
push esi
lea eax, [esp + 0xe14]
push 0xff
push eax
call fcn.100444c9
movss xmm0, dword [esp + 0xf68]
lea eax, [esp + 0xe1c]
subss xmm0, dword [esp + 0xf64]
add esp, 0x10
push eax
movss dword [esp + 0xf60], xmm0
subss xmm0, dword [0x1008dcbc]
push 0x96ff8b00
push ecx
push ecx
mov ecx, dword [0x10413628]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
subss xmm0, dword [0x10093360]
movss dword [esp], xmm0
call fcn.10043c48
mov eax, dword [0x1040b878]
mov eax, dword [eax + edi*4 + 0x26]
mov eax, dword [eax + 8]
cvttss2si eax, dword [eax + 0x1ac]
push eax
push esi
lea eax, [esp + 0x414]
push 0xff
push eax
call fcn.100444c9
movss xmm0, dword [esp + 0xf6c]
lea eax, [esp + 0x41c]
subss xmm0, dword [0x1009b500]
add esp, 0x10
push eax
push 0x96ff8b00
push ecx
push ecx
mov ecx, dword [0x10413628]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
subss xmm0, dword [0x10093360]
movss dword [esp], xmm0
call fcn.10043c48
call fcn.10041f8e
mov eax, dword [0x10161380]
cmp byte [edi + eax + 0x7119], 0
je 0x1005807c
push edi
push edi
call fcn.1004141e
pop ecx
push eax
push str._s___d__FF0000_ALLAHSIZ_
jmp 0x100581b9
push 0
push edi
call fcn.1004141e
pop ecx
mov ecx, dword [0x10161380]
push eax
lea ecx, [ecx + 0x1d5]
call fcn.1000556a
or esi, 0xffffffff
cmp eax, esi
je 0x100580ba
mov eax, dword [0x1040b878]
push dword [eax + edi*4 + 0x26]
push edi
push edi
call fcn.1004141e
pop ecx
push eax
push str._s___d__AA0000_GA_GA_
jmp 0x100581e4
push 0
push edi
call fcn.1004141e
pop ecx
mov ecx, dword [0x10161380]
push eax
lea ecx, [ecx + 0x1ed]
call fcn.1000556a
cmp eax, esi
je 0x100580f5
mov eax, dword [0x1040b878]
push dword [eax + edi*4 + 0x26]
push edi
push edi
call fcn.1004141e
pop ecx
push eax
push str._s___d__00fff2_GG_
jmp 0x100581e4
push 0
push edi
call fcn.1004141e
pop ecx
mov ecx, dword [0x10161380]
push eax
lea ecx, [ecx + 0x205]
call fcn.1000556a
cmp eax, esi
je 0x10058130
mov eax, dword [0x1040b878]
push dword [eax + edi*4 + 0x26]
push edi
push edi
call fcn.1004141e
pop ecx
push eax
push str._s___d__00fff2_FG_
jmp 0x100581e4
push 0
push edi
call fcn.1004141e
pop ecx
mov ecx, dword [0x10161380]
push eax
lea ecx, [ecx + 0x18d]
call fcn.1000556a
cmp eax, esi
je 0x10058168
mov eax, dword [0x1040b878]
push dword [eax + edi*4 + 0x26]
push edi
push edi
call fcn.1004141e
pop ecx
push eax
push str._s___d__012e75_PD_
jmp 0x100581e4
push 0
push edi
call fcn.1004141e
mov esi, dword [0x10161380]
pop ecx
push eax
lea ecx, [esi + 0x1a5]
call fcn.1000556a
cmp eax, 0xffffffff
je 0x100581a1
mov eax, dword [0x1040b878]
push dword [eax + edi*4 + 0x26]
push edi
push edi
call fcn.1004141e
pop ecx
push eax
push str._s___d__035906_SD_
jmp 0x100581e4
cmp dword [esi + edi*4 + 0x6169], 0
je 0x100581cb
push edi
push edi
call fcn.1004141e
pop ecx
push eax
push str.00FF00_s___d_
lea eax, [esp + 0xe18]
push eax
call fcn.10044508
add esp, 0x10
jmp 0x100581f4
mov eax, dword [0x1040b878]
mov eax, dword [eax + edi*4 + 0x26]
push dword [eax]
push edi
push edi
call fcn.1004141e
pop ecx
push eax
push str._s___d____d_
lea eax, [esp + 0xe1c]
push eax
call fcn.10044508
add esp, 0x14
lea eax, [esp + 0xe0c]
push eax
push 0xdd000000
push edi
call fcn.10041cce
movss xmm0, dword [esp + 0xf68]
subss xmm0, dword [0x10093360]
pop ecx
pop ecx
push eax
push ecx
push ecx
mov ecx, dword [0x10413620]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
subss xmm0, dword [0x1009b570]
movss dword [esp], xmm0
call fcn.10043c48
mov ecx, dword [0x10413620]
lea eax, [esp + 0xe0c]
push 0
push eax
call fcn.10042a68
mov ecx, dword [0x10413628]
lea eax, [esp + 0xe0c]
push 0
fstp st(0)
push eax
call fcn.10042a68
mov ecx, dword [0x1040b878]
fstp st(0)
mov eax, dword [ecx + edi*4 + 0x26]
mov eax, dword [eax + 8]
cmp dword [eax + 0x1d1], 2
jne 0x10058422
push 0x10099a2c
lea eax, [esp + 0xe10]
push 0xff
push eax
call fcn.100444c9
mov ecx, dword [0x10413628]
lea eax, [esp + 0xe18]
add esp, 0xc
push 0
push eax
call fcn.10042a68
mov eax, dword [0x10413628]
fstp st(0)
mov ecx, dword [0x10413620]
push 0
movss xmm0, dword [eax + 0xe45]
lea eax, [esp + 0xe10]
addss xmm0, dword [0x1008745c]
push eax
movss dword [esp + 0xf5c], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x1009b574]
movss dword [esp + 0xf50], xmm0
call fcn.10042a68
movss xmm0, dword [esp + 0xf58]
subss xmm0, dword [esp + 0xf54]
fmul dword [0x10087458]
push edi
movss dword [esp + 0xf60], xmm0
addss xmm0, dword [0x1009b520]
fsubr dword [esp + 0xf4c]
movss dword [esp + 0xf50], xmm0
fstp dword [esp + 0xf4c]
call fcn.10041556
pop ecx
cmp eax, 0x13
jne 0x1005836e
movss xmm0, dword [esp + 0xf4c]
addss xmm0, dword [0x1008745c]
movss dword [esp + 0xf4c], xmm0
push 0x96000000
push ecx
mov ecx, dword [0x10413620]
lea eax, [esp + 0xe14]
mov dword [esp], 0x41200000
push 0
push eax
call fcn.10042a68
movss xmm0, dword [esp + 0xf54]
sub esp, 0xc
subss xmm0, dword [0x10096468]
fadd dword [0x1008dca0]
mov ecx, dword [0x10413618]
fstp dword [esp + 8]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0xf5c]
addss xmm0, dword [0x1009b588]
movss dword [esp], xmm0
call fcn.100424ef
movss xmm0, dword [esp + 0xf4c]
lea eax, [esp + 0xe0c]
subss xmm0, dword [0x1008dcb8]
push eax
push 0x82ff0000
push ecx
push ecx
mov ecx, dword [0x10413628]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0xf58]
addss xmm0, dword [0x1009b58c]
movss dword [esp], xmm0
call fcn.10043c48
mov ecx, dword [0x1040b878]
mov eax, dword [ecx + edi*4 + 0x26]
mov eax, dword [eax + 8]
movzx eax, byte [eax + 0x1a]
sub eax, 0
je 0x1005846e
sub eax, 0x11
je 0x10058467
sub eax, 1
je 0x10058460
sub eax, 1
je 0x10058459
sub eax, 0xd
je 0x10058452
sub eax, 1
jne 0x10058482
push 0x10099a2c
jmp 0x10058473
push str.Yaral
jmp 0x10058473
push 0x10099a4c
jmp 0x10058473
push str.Yolcu
jmp 0x10058473
push 0x10099c0c
jmp 0x10058473
push str.None
lea eax, [esp + 0x210]
push eax
call fcn.10044508
pop ecx
pop ecx
movss xmm0, dword [esp + 0xf5c]
lea eax, [esp + 0x20c]
addss xmm0, dword [0x1009b500]
push eax
push 0x96ff8b00
push ecx
push ecx
mov ecx, dword [0x10413628]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x1009b580]
movss dword [esp], xmm0
call fcn.10043c48
xor esi, esi
mov ebx, 0x1008e6d0
push edi
call fcn.10041556
pop ecx
cmp eax, 0x13
jne 0x100584f2
mov eax, dword [0x1040b878]
mov eax, dword [eax + edi*4 + 0x26]
mov eax, dword [eax + 8]
movzx eax, byte [eax + 0xb6]
cmp dword [ebx], eax
je 0x1005854b
push edi
call fcn.10041556
pop ecx
cmp eax, 0x11
jne 0x10058516
mov eax, dword [0x1040b878]
mov eax, dword [eax + edi*4 + 0x26]
mov eax, dword [eax + 8]
movzx eax, byte [eax + 0x60]
cmp dword [ebx], eax
je 0x100585ef
push edi
call fcn.10041556
pop ecx
cmp eax, 0x12
jne 0x1005853a
mov eax, dword [0x1040b878]
mov eax, dword [eax + edi*4 + 0x26]
mov ecx, dword [eax + 8]
movzx eax, byte [ecx + 0x27]
cmp dword [ebx], eax
je 0x10058654
add ebx, 0x10
inc esi
cmp ebx, 0x1008e9a0
jl 0x100584cf
jmp 0x10057f06
mov eax, dword [0x10413620]
shl esi, 4
movss xmm0, dword [eax + 0xe45]
lea eax, [esp + 0x7f8]
push dword [esi + 0x1008e6dc]
subss xmm0, dword [0x10093360]
push 0x10099c7c
push 0xff
push eax
movss dword [esp + 0xf58], xmm0
call fcn.100444c9
movss xmm0, dword [esp + 0xf68]
addss xmm0, dword [0x10093360]
subss xmm0, dword [esp + 0xf58]
subss xmm0, dword [0x1009b584]
mov ebx, dword [esp + 0xf60]
lea eax, [esp + 0x808]
add esp, 0x10
push eax
push 0xffff8b00
push ecx
push ecx
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
subss xmm0, dword [0x1009b53c]
mov ecx, dword [0x10413620]
movss dword [esp], xmm0
call fcn.10043c48
jmp 0x10057f0d
mov eax, dword [0x10413620]
shl esi, 4
movss xmm0, dword [eax + 0xe45]
lea eax, [esp + 0x7f8]
subss xmm0, dword [0x1009b528]
push dword [esi + 0x1008e6dc]
push 0x10099c7c
movss dword [esp + 0xf50], xmm0
push 0xff
push eax
call fcn.100444c9
movss xmm0, dword [esp + 0xf68]
addss xmm0, dword [0x10093360]
subss xmm0, dword [esp + 0xf58]
subss xmm0, dword [0x1009b56c]
jmp 0x100585ab
mov eax, dword [0x10413620]
shl esi, 4
cmp dword [ecx + 0x20], 0
movss xmm0, dword [eax + 0xe45]
lea eax, [esp + 0x7f8]
subss xmm0, dword [0x1009b528]
push dword [esi + 0x1008e6dc]
movss dword [esp + 0xf4c], xmm0
je 0x100586ee
push str._s__DRIVE_BY_
push 0xff
push eax
call fcn.100444c9
movss xmm0, dword [esp + 0xf68]
lea eax, [esp + 0x808]
addss xmm0, dword [0x10093360]
mov ebx, dword [esp + 0xf60]
add esp, 0x10
subss xmm0, dword [esp + 0xf48]
push eax
push 0xffff8b00
push ecx
push ecx
subss xmm0, dword [0x1009b56c]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
subss xmm0, dword [0x1009b544]
jmp 0x100585da
push 0x100865fc
jmp 0x10058622
comiss xmm1, xmm0
movss xmm1, dword [0x10093980]
jbe 0x10058711
comiss xmm0, xmm1
jbe 0x10058711
mov esi, 0x6effff00
jmp 0x1005872c
comiss xmm1, xmm0
mov eax, 0x8200ff00
mov esi, eax
jbe 0x1005872c
comiss xmm0, dword [0x10089054]
mov eax, 0x64ff0000
cmova esi, eax
movss xmm0, dword [esp + 0xf58]
subss xmm0, dword [0x10087458]
mov ecx, dword [0x10413618]
push 0x6f000000
sub esp, 0x10
mov dword [esp + 0xc], 0x41e00000
mov dword [esp + 8], 0x42c80000
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
subss xmm0, dword [0x10087458]
movss dword [esp], xmm0
call fcn.100424ef
movss xmm0, dword [esp + 0xf44]
subss xmm0, dword [0x1008dca0]
movss xmm1, dword [esp + 0xf58]
addss xmm1, dword [0x10087458]
mov ecx, dword [0x10413618]
push esi
sub esp, 0x10
movss dword [esp + 0xf5c], xmm1
mov dword [esp + 0xc], 0x41000000
movss dword [esp + 8], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x10087458]
movss dword [esp + 4], xmm1
movss dword [esp], xmm0
call fcn.100424ef
mov eax, dword [0x1040b878]
mov eax, dword [eax + edi*4 + 0x26]
mov eax, dword [eax + 0xc]
cmp eax, 0xc4
jle 0x100587f6
push 0x62
pop eax
jmp 0x100587fb
cdq
sub eax, edx
sar eax, 1
mov ecx, dword [0x10413618]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
push 0xff008080
sub esp, 0x10
mov dword [esp + 0xc], 0x41000000
movss dword [esp + 8], xmm0
movss xmm0, dword [esp + 0xf5c]
addss xmm0, dword [0x1008dcbc]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x10087458]
movss dword [esp], xmm0
call fcn.100424ef
movss xmm0, dword [esp + 0xf3c]
subss xmm0, dword [0x1008dca0]
mov ecx, dword [0x10413618]
push 0x78bababa
sub esp, 0x10
mov dword [esp + 0xc], 0x41000000
movss dword [esp + 8], xmm0
movss xmm0, dword [esp + 0xf5c]
addss xmm0, dword [0x10096468]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x10087458]
movss dword [esp], xmm0
call fcn.100424ef
cmp dword [0x1040b878], 0
mov eax, dword [0x10413628]
movss xmm1, dword [esp + 0xf58]
cvttss2si esi, dword [esp + 0xf3c]
movss xmm0, dword [eax + 0xe45]
addss xmm0, dword [0x1008745c]
cvttss2si eax, dword [esp + 0xf44]
subss xmm1, xmm0
push eax
push str.Can:__d
lea eax, [esp + 0xe14]
push 0xff
movaps xmm0, xmm1
movss dword [esp + 0xf68], xmm1
addss xmm0, dword [0x10096468]
push eax
movss dword [esp + 0xf58], xmm0
movaps xmm0, xmm1
addss xmm0, dword [0x10093980]
movss dword [esp + 0xf64], xmm0
movaps xmm0, xmm1
addss xmm0, dword [0x1009b538]
movss dword [esp + 0xf50], xmm0
jne 0x10058a3b
call fcn.100444c9
movss xmm0, dword [esp + 0xf58]
lea eax, [esp + 0xe1c]
add esp, 0x10
push eax
push 0x82ff6a00
push ecx
push ecx
mov ecx, dword [0x10413628]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x1008a90c]
movss dword [esp], xmm0
call fcn.10043c48
push esi
push str.Zirh:__d
lea eax, [esp + 0xe14]
push 0xff
push eax
call fcn.100444c9
movss xmm0, dword [esp + 0xf64]
lea eax, [esp + 0xe1c]
add esp, 0x10
mov esi, 0x82ff6a00
push eax
push esi
push ecx
push ecx
mov ecx, dword [0x10413628]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x1008a90c]
movss dword [esp], xmm0
call fcn.10043c48
mov eax, dword [0x1040b878]
mov eax, dword [eax + edi*4 + 0x26]
push dword [eax + 0xc]
lea eax, [esp + 0xe10]
push str.Ping:__i
push 0xff
push eax
call fcn.100444c9
movss xmm0, dword [esp + 0xf50]
lea eax, [esp + 0xe1c]
add esp, 0x10
push eax
push esi
push ecx
push ecx
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x1008a90c]
jmp 0x10059347
call fcn.100444c9
movss xmm0, dword [esp + 0xf58]
lea eax, [esp + 0xe1c]
add esp, 0x10
push eax
push 0x82ff6a00
push ecx
push ecx
mov ecx, dword [0x10413628]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x1008a90c]
movss dword [esp], xmm0
call fcn.10043c48
push esi
push str.Zirh:__d
mov esi, 0xff
lea eax, [esp + 0xe14]
push esi
push eax
call fcn.100444c9
movss xmm0, dword [esp + 0xf64]
lea eax, [esp + 0xe1c]
add esp, 0x10
push eax
push 0x82ff6a00
push ecx
push ecx
mov ecx, dword [0x10413628]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x1008a90c]
movss dword [esp], xmm0
call fcn.10043c48
mov eax, dword [0x1040b878]
mov eax, dword [eax + edi*4 + 0x26]
push dword [eax + 0xc]
lea eax, [esp + 0xe10]
push str.Ping:__i
push esi
push eax
call fcn.100444c9
movss xmm0, dword [esp + 0xf50]
lea eax, [esp + 0xe1c]
add esp, 0x10
mov esi, 0x82ff6a00
push eax
push esi
push ecx
push ecx
mov ecx, dword [0x10413628]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x1008a90c]
movss dword [esp], xmm0
call fcn.10043c48
mov ecx, dword [0x10413628]
lea eax, [esp + 0xe0c]
push 0
push eax
call fcn.10042a68
mov eax, dword [0x10161380]
fstp st(0)
cmp byte [edi + eax + 0x7119], 0
je 0x10058b85
push edi
push edi
call fcn.1004141e
pop ecx
push eax
lea eax, [esp + 0xe14]
push str._s___d__FF0000_ALLAHSIZ_
push eax
call fcn.10044508
add esp, 0x10
jmp 0x10058d13
push 0
push edi
call fcn.1004141e
pop ecx
mov ecx, dword [0x10161380]
push eax
lea ecx, [ecx + 0x1d5]
call fcn.1000556a
cmp eax, 0xffffffff
je 0x10058bce
mov eax, dword [0x1040b878]
push dword [eax + edi*4 + 0x26]
push edi
push edi
call fcn.1004141e
pop ecx
push eax
push str.AA0000_s___d__GA_GA_
lea eax, [esp + 0xe1c]
push eax
call fcn.10044508
jmp 0x10058d10
push 0
push edi
call fcn.1004141e
pop ecx
mov ecx, dword [0x10161380]
push eax
lea ecx, [ecx + 0x1ed]
call fcn.1000556a
cmp eax, 0xffffffff
je 0x10058c07
mov eax, dword [0x1040b878]
push dword [eax + edi*4 + 0x26]
push edi
push edi
call fcn.1004141e
pop ecx
push eax
push str.00fff2_s___d__GG_OG_FG_
jmp 0x10058bbc
push 0
push edi
call fcn.1004141e
pop ecx
mov ecx, dword [0x10161380]
push eax
lea ecx, [ecx + 0x205]
call fcn.1000556a
cmp eax, 0xffffffff
je 0x10058c43
mov eax, dword [0x1040b878]
push dword [eax + edi*4 + 0x26]
push edi
push edi
call fcn.1004141e
pop ecx
push eax
push str.00fff2_s___d__FG_
jmp 0x10058bbc
push 0
push edi
call fcn.1004141e
pop ecx
mov ecx, dword [0x10161380]
push eax
lea ecx, [ecx + 0x18d]
call fcn.1000556a
cmp eax, 0xffffffff
je 0x10058c7f
mov eax, dword [0x1040b878]
push dword [eax + edi*4 + 0x26]
push edi
push edi
call fcn.1004141e
pop ecx
push eax
push str.005DFF_s___d_
jmp 0x10058bbc
push 0
push edi
call fcn.1004141e
mov esi, dword [0x10161380]
pop ecx
push eax
lea ecx, [esi + 0x1a5]
call fcn.1000556a
cmp eax, 0xffffffff
je 0x10058cb8
mov eax, dword [0x1040b878]
push dword [eax + edi*4 + 0x26]
push edi
push edi
call fcn.1004141e
pop ecx
push eax
push str.0A8016_s___d_
jmp 0x10058cfe
cmp dword [esi + edi*4 + 0x6169], 0
je 0x10058ce7
push edi
push edi
call fcn.1004141e
pop ecx
push eax
lea eax, [esp + 0xe14]
push str.00FF00_s___d_
push eax
call fcn.10044508
add esp, 0x10
mov esi, 0x82ff6a00
jmp 0x10058d13
mov eax, dword [0x1040b878]
push dword [eax + edi*4 + 0x26]
push edi
push edi
call fcn.1004141e
pop ecx
push eax
push str._s___d_
lea eax, [esp + 0xe1c]
push eax
call fcn.10044508
mov esi, 0x82ff6a00
add esp, 0x14
lea eax, [esp + 0xe0c]
push eax
push 0xdd000000
push edi
call fcn.10041cce
movss xmm0, dword [esp + 0xf68]
subss xmm0, dword [0x1008a90c]
pop ecx
pop ecx
push eax
push ecx
push ecx
mov ecx, dword [0x10413620]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
movss dword [esp], xmm0
call fcn.10043c48
mov eax, dword [0x10161380]
cmp dword [eax + edi*4 + 0x6169], 0
je 0x10058def
mov eax, dword [0x10413620]
push str.ASTRONG
movss xmm0, dword [eax + 0xe45]
lea eax, [esp + 0xe10]
subss xmm0, dword [0x1009b504]
push eax
movss dword [esp + 0xf50], xmm0
call fcn.10044508
movss xmm0, dword [esp + 0xf60]
lea eax, [esp + 0xe14]
subss xmm0, dword [esp + 0xf50]
pop ecx
pop ecx
push eax
push 0xff00ff00
movss dword [esp + 0xf64], xmm0
subss xmm0, dword [0x1009b520]
push ecx
push ecx
mov ecx, dword [0x10413628]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
movss dword [esp], xmm0
call fcn.10043c48
mov edx, dword [0x1040b878]
mov eax, dword [edx + edi*4 + 0x26]
mov ecx, dword [eax + 8]
movzx eax, byte [ecx + 0x1a]
sub eax, 0x11
je 0x10059019
sub eax, 1
je 0x10058e83
sub eax, 1
je 0x10058e2a
sub eax, 0xd
je 0x10058f2e
sub eax, 1
je 0x10058f21
jmp 0x100590be
movss xmm0, dword [esp + 0xf5c]
addss xmm0, dword [0x1009b53c]
mov ecx, dword [0x10413618]
push 0x6f000000
sub esp, 0x10
mov dword [esp + 0xc], 0x41200000
mov dword [esp + 8], 0x42200000
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x1008afe4]
movss dword [esp], xmm0
call fcn.100424ef
push 0x10099a4c
jmp 0x10059084
movss xmm0, dword [esp + 0xf5c]
addss xmm0, dword [0x1009b53c]
push 0x6f000000
sub esp, 0x10
cmp dword [ecx + 0x20], 0
mov ecx, dword [0x10413618]
mov dword [esp + 0xc], 0x41200000
je 0x10058fea
mov dword [esp + 8], 0x42700000
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x1008afe4]
movss dword [esp], xmm0
call fcn.100424ef
movss xmm0, dword [esp + 0xf5c]
addss xmm0, dword [0x1009b538]
push str.Drive_by
push esi
push ecx
push ecx
mov ecx, dword [0x10413628]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x1008afe4]
movss dword [esp], xmm0
call fcn.10043c48
mov edx, dword [0x1040b878]
mov eax, dword [edx + edi*4 + 0x26]
mov ecx, dword [eax + 8]
cmp dword [ecx + 0x20], 0
je 0x10058f91
cmp dword [ecx + 0x20], 0
jne 0x100590be
movss xmm0, dword [esp + 0xf5c]
addss xmm0, dword [0x1009b53c]
mov ecx, dword [0x10413618]
push 0x6f000000
sub esp, 0x10
mov dword [esp + 0xc], 0x41200000
mov dword [esp + 8], 0x42480000
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x1008afe4]
movss dword [esp], xmm0
call fcn.100424ef
push str.Wasted
jmp 0x10059084
movss xmm0, dword [esp + 0xf5c]
addss xmm0, dword [0x1009b53c]
mov ecx, dword [0x10413618]
push 0x6f000000
sub esp, 0x10
mov dword [esp + 0xc], 0x41200000
mov dword [esp + 8], 0x425c0000
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x1008afe4]
movss dword [esp], xmm0
call fcn.100424ef
push 0x10099a2c
jmp 0x10059084
mov dword [esp + 8], 0x42820000
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x1008afe4]
movss dword [esp], xmm0
call fcn.100424ef
push str.Yolcu
jmp 0x10059084
movss xmm0, dword [esp + 0xf5c]
mov eax, 0x6a5
addss xmm0, dword [0x1009b53c]
push 0x6f000000
sub esp, 0x10
cmp word [ecx + 0x7c], ax
mov ecx, dword [0x10413618]
mov dword [esp + 0xc], 0x41200000
mov dword [esp + 8], 0x42480000
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x1008afe4]
movss dword [esp], xmm0
jne 0x1005907a
call fcn.100424ef
push str.Yaral
jmp 0x10059084
call fcn.100424ef
push 0x10099c0c
movss xmm0, dword [esp + 0xf60]
addss xmm0, dword [0x1009b538]
push esi
push ecx
push ecx
mov ecx, dword [0x10413628]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x1008afe4]
movss dword [esp], xmm0
call fcn.10043c48
xor esi, esi
mov ebx, 0x1008e6d0
push edi
call fcn.10041556
pop ecx
cmp eax, 0x13
jne 0x100590ec
mov eax, dword [0x1040b878]
mov eax, dword [eax + edi*4 + 0x26]
mov eax, dword [eax + 8]
movzx eax, byte [eax + 0xb6]
cmp dword [ebx], eax
je 0x100593b7
push edi
call fcn.10041556
pop ecx
cmp eax, 0x11
jne 0x10059110
mov eax, dword [0x1040b878]
mov eax, dword [eax + edi*4 + 0x26]
mov eax, dword [eax + 8]
movzx eax, byte [eax + 0x60]
cmp dword [ebx], eax
je 0x100593b7
push edi
call fcn.10041556
pop ecx
cmp eax, 0x12
jne 0x10059134
mov eax, dword [0x1040b878]
mov eax, dword [eax + edi*4 + 0x26]
mov eax, dword [eax + 8]
movzx eax, byte [eax + 0x27]
cmp dword [ebx], eax
je 0x100593b7
push edi
call fcn.10041556
pop ecx
test eax, eax
jne 0x10059157
mov eax, dword [0x1040b878]
mov eax, dword [eax + edi*4 + 0x26]
mov eax, dword [eax + 8]
movzx eax, byte [eax + 0x27]
cmp dword [ebx], eax
je 0x100593b7
push edi
call fcn.10041556
pop ecx
cmp eax, 0x21
jne 0x1005917b
mov eax, dword [0x1040b878]
mov eax, dword [eax + edi*4 + 0x26]
mov eax, dword [eax + 8]
movzx eax, byte [eax + 0x27]
cmp dword [ebx], eax
je 0x100593b7
push edi
call fcn.10041556
pop ecx
cmp eax, 0x20
jne 0x1005919f
mov eax, dword [0x1040b878]
mov eax, dword [eax + edi*4 + 0x26]
mov eax, dword [eax + 8]
movzx eax, byte [eax + 0x27]
cmp dword [ebx], eax
je 0x100593b7
add ebx, 0x10
inc esi
cmp ebx, 0x1008e9a0
jl 0x100590c5
mov ebx, dword [esp + 0xf50]
mov eax, dword [0x1040b878]
mov eax, dword [eax + edi*4 + 0x26]
mov eax, dword [eax + 8]
cmp dword [eax + 0x1d1], 2
jne 0x10059357
push 0x10099a2c
lea eax, [esp + 0xe10]
push 0xff
push eax
call fcn.100444c9
mov ecx, dword [0x10413628]
lea eax, [esp + 0xe18]
add esp, 0xc
push 0
push eax
call fcn.10042a68
mov eax, dword [0x10413628]
fstp st(0)
mov ecx, dword [0x10413620]
push 0
movss xmm0, dword [eax + 0xe45]
lea eax, [esp + 0xe10]
addss xmm0, dword [0x1008745c]
push eax
movss dword [esp + 0xf5c], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x1009b574]
movss dword [esp + 0xf50], xmm0
call fcn.10042a68
movss xmm0, dword [esp + 0xf58]
fmul dword [0x10087458]
subss xmm0, dword [esp + 0xf54]
push edi
fsubr dword [esp + 0xf4c]
addss xmm0, dword [0x1009b520]
fstp dword [esp + 0xf4c]
movss dword [esp + 0xf50], xmm0
call fcn.10041556
pop ecx
cmp eax, 0x13
jne 0x100592a9
movss xmm0, dword [esp + 0xf4c]
addss xmm0, dword [0x1008745c]
movss dword [esp + 0xf4c], xmm0
push 0x6f000000
push ecx
mov ecx, dword [0x10413620]
lea eax, [esp + 0xe14]
mov dword [esp], 0x41200000
push 0
push eax
call fcn.10042a68
movss xmm0, dword [esp + 0xf54]
sub esp, 0xc
subss xmm0, dword [0x10096468]
fadd dword [0x1008dca0]
mov ecx, dword [0x10413618]
fstp dword [esp + 8]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0xf5c]
addss xmm0, dword [0x1009b588]
movss dword [esp], xmm0
call fcn.100424ef
movss xmm0, dword [esp + 0xf4c]
lea eax, [esp + 0xe0c]
subss xmm0, dword [0x1008dcb8]
push eax
push 0x82aaaaaa
push ecx
push ecx
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0xf58]
addss xmm0, dword [0x1009b58c]
mov ecx, dword [0x10413628]
movss dword [esp], xmm0
call fcn.10043c48
mov eax, dword [0x10161380]
cmp dword [eax + 0x124], 1
jne 0x10059dbf
movss xmm0, dword [esp + 0xf44]
minss xmm0, dword [0x1008afe4]
movss xmm1, dword [0x10093364]
mulss xmm0, dword [0x1009b4c4]
comiss xmm1, xmm0
movss xmm1, dword [0x1009b584]
movss dword [esp + 0xf44], xmm0
jbe 0x10059443
comiss xmm0, xmm1
jbe 0x10059443
mov esi, 0x7d00ffab
jmp 0x10059490
shl esi, 4
lea eax, [esp + 0xbe4]
push dword [esi + 0x1008e6dc]
push 0x100865fc
push 0xff
push eax
call fcn.100444c9
mov ecx, dword [0x10413628]
lea eax, [esp + 0xbf4]
add esp, 0x10
push 0
push eax
call fcn.10042a68
movss xmm0, dword [esp + 0xf58]
lea eax, [esp + 0xbe4]
addss xmm0, dword [0x1009b530]
mov ebx, dword [esp + 0xf50]
fstp st(0)
push eax
push 0xffa34c00
push ecx
push ecx
mov ecx, dword [0x10413628]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x1009b53c]
movss dword [esp], xmm0
call fcn.10043c48
jmp 0x100591b6
comiss xmm1, xmm0
movss xmm1, dword [0x10093360]
jbe 0x1005945c
comiss xmm0, xmm1
jbe 0x1005945c
mov esi, 0x7dff00ff
jmp 0x10059490
comiss xmm1, xmm0
movss xmm1, dword [0x10093980]
jbe 0x10059475
comiss xmm0, xmm1
jbe 0x10059475
mov esi, 0x7d0066ff
jmp 0x10059490
comiss xmm1, xmm0
mov eax, 0x7dcd00ff
mov esi, eax
jbe 0x10059490
comiss xmm0, dword [0x10089054]
mov eax, 0x7dff0077
cmova esi, eax
call fcn.10041f8e
movss xmm0, dword [esp + 0xf58]
subss xmm0, dword [0x1009b550]
movss xmm2, dword [esp + 0xf3c]
comiss xmm2, dword [0x10089054]
mov ebx, dword [esp + 0xf50]
movss xmm1, dword [0x1008dccc]
movss dword [esp + 0xf5c], xmm1
movss dword [esp + 0xf4c], xmm0
jbe 0x100595a7
subss xmm0, dword [0x10087458]
mov ecx, dword [0x10413618]
push 0x80323232
push 0xff000000
sub esp, 0x10
mov dword [esp + 0xc], 0x41200000
mov dword [esp + 8], 0x428c0000
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
subss xmm0, dword [0x1009b554]
movss dword [esp], xmm0
call fcn.100425de
movss xmm0, dword [esp + 0xf3c]
minss xmm0, dword [0x1008afe4]
mov ecx, dword [0x10413618]
push 0x80fafafa
sub esp, 0x10
mulss xmm0, dword [0x1009b4c4]
mov dword [esp + 0xc], 0x41000000
subss xmm0, dword [0x1008dca0]
movss dword [esp + 8], xmm0
movss xmm0, dword [esp + 0xf60]
addss xmm0, dword [0x10087458]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
subss xmm0, dword [0x1009b54c]
movss dword [esp], xmm0
call fcn.100424ef
movss xmm1, dword [0x1009b508]
movss dword [esp + 0xf5c], xmm1
movss xmm0, dword [ebx + 0x10413640]
addss xmm1, dword [esp + 0xf4c]
subss xmm0, dword [0x1009b554]
mov ecx, dword [0x10413618]
push 0x80500000
push 0xff000000
sub esp, 0x10
mov dword [esp + 0xc], 0x41200000
mov dword [esp + 8], 0x428c0000
movss dword [esp + 4], xmm1
movss dword [esp], xmm0
call fcn.100425de
movss xmm0, dword [esp + 0xf44]
subss xmm0, dword [0x1008dca0]
push esi
sub esp, 0x10
mov ecx, dword [0x10413618]
mov dword [esp + 0xc], 0x41000000
movss dword [esp + 8], xmm0
movss xmm0, dword [esp + 0xf60]
addss xmm0, dword [0x1008745c]
addss xmm0, dword [esp + 0xf70]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
subss xmm0, dword [0x1009b54c]
movss dword [esp], xmm0
call fcn.100424ef
mov esi, 0x1008e6d0
push edi
call fcn.1004130f
push edi
call fcn.10041556
pop ecx
pop ecx
cmp eax, 0x13
jne 0x10059685
mov eax, dword [0x1040b878]
mov eax, dword [eax + edi*4 + 0x26]
mov eax, dword [eax + 8]
movzx eax, byte [eax + 0xb6]
cmp dword [esi], eax
je 0x100596dd
push edi
call fcn.10041556
pop ecx
cmp eax, 0x11
jne 0x100596a9
mov eax, dword [0x1040b878]
mov eax, dword [eax + edi*4 + 0x26]
mov eax, dword [eax + 8]
movzx eax, byte [eax + 0x60]
cmp dword [esi], eax
je 0x10059953
push edi
call fcn.10041556
pop ecx
cmp eax, 0x12
jne 0x100596cd
mov eax, dword [0x1040b878]
mov eax, dword [eax + edi*4 + 0x26]
mov ecx, dword [eax + 8]
movzx eax, byte [ecx + 0x27]
cmp dword [esi], eax
je 0x1005994d
add esi, 0x10
cmp esi, 0x1008e9a0
jl 0x1005965b
jmp 0x10059bbc
cmp dword [esi], 0x1e
jne 0x10059704
push str.HG5368AF
mov esi, 0xff
lea eax, [esp + 0xce8]
push esi
push eax
call fcn.100444c9
push 0x10099d28
jmp 0x1005979f
cmp dword [esi], 0x1f
jne 0x10059710
push 0x10099d2c
jmp 0x100596e7
cmp dword [esi], 0x18
jne 0x1005971c
push 0x10099d30
jmp 0x100596e7
cmp dword [esi], 0x17
jne 0x10059728
push 0x100978bc
jmp 0x100596e7
cmp dword [esi], 0x16
jne 0x10059734
push 0x10099d34
jmp 0x100596e7
cmp dword [esi], 0x19
jne 0x10059740
push 0x10099d38
jmp 0x100596e7
cmp dword [esi], 0x1d
jne 0x1005974c
push 0x10099d3c
jmp 0x100596e7
cmp dword [esi], 0x20
jne 0x10059758
push 0x1009868c
jmp 0x100596e7
cmp dword [esi], 0x21
jne 0x10059764
push 0x10093120
jmp 0x100596e7
cmp dword [esi], 0x22
jne 0x10059773
push 0x10099d40
jmp 0x100596e7
cmp dword [esi], 0x26
lea eax, [esp + 0xce4]
mov esi, 0xff
jne 0x1005978e
push 0x10099d44
jmp 0x100596f3
push 0x10086444
push esi
push eax
call fcn.100444c9
push 0x10086444
lea eax, [esp + 0xbf4]
push esi
push eax
call fcn.100444c9
mov ecx, dword [0x10413638]
lea eax, [esp + 0xcfc]
add esp, 0x18
push 0
push eax
call fcn.10042a68
movss xmm0, dword [esp + 0xf5c]
addss xmm0, dword [esp + 0xf58]
subss xmm0, dword [0x1009b528]
lea eax, [esp + 0xbe4]
movss dword [esp + 0xf5c], xmm0
push eax
push 0xff000000
push ecx
push ecx
mov ecx, dword [0x10413638]
fstp st(0)
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
subss xmm0, dword [0x1008dcbc]
movss dword [esp], xmm0
call fcn.10043c48
movss xmm1, dword [esp + 0xf5c]
lea eax, [esp + 0xce4]
movss xmm0, dword [ebx + 0x10413640]
subss xmm0, dword [0x1008dcbc]
push eax
push 0xffffffffffffffff
push ecx
push ecx
movss dword [esp + 4], xmm1
jmp 0x10059bac
push str.HG5368AF
lea eax, [esp + 0xce8]
mov esi, 0xff
push esi
push eax
call fcn.100444c9
push 0x10099d28
jmp 0x10059908
cmp dword [esi], 0x1f
jne 0x10059961
push 0x10099d2c
jmp 0x10059854
push 0x10099d30
jmp 0x10059854
cmp dword [esi], 0x17
jne 0x1005996f
push 0x100978bc
jmp 0x10059854
push 0x10099d34
jmp 0x10059854
cmp dword [esi], 0x19
jne 0x1005997d
push 0x10099d38
jmp 0x10059854
push 0x10099d3c
jmp 0x10059854
cmp dword [esi], 0x20
jne 0x1005998b
push 0x1009868c
jmp 0x10059854
push 0x10093120
jmp 0x10059854
cmp dword [esi], 0x22
jne 0x100598dc
push 0x10099d40
jmp 0x10059854
cmp dword [esi], 0x26
lea eax, [esp + 0xce4]
mov esi, 0xff
jne 0x100598f7
push 0x10099d44
jmp 0x10059860
push 0x10086444
push esi
push eax
call fcn.100444c9
push 0x10086444
lea eax, [esp + 0xbf4]
push esi
push eax
call fcn.100444c9
mov ecx, dword [0x10413638]
lea eax, [esp + 0xcfc]
add esp, 0x18
push 0
push eax
call fcn.10042a68
movss xmm0, dword [esp + 0xf5c]
addss xmm0, dword [esp + 0xf58]
subss xmm0, dword [0x1009b51c]
jmp 0x100597df
cmp dword [ecx + 0x20], 0
jne 0x10059999
cmp dword [esi], 0x1e
je 0x1005984f
jmp 0x10059871
cmp dword [esi], 0x18
je 0x10059881
jmp 0x10059888
cmp dword [esi], 0x16
je 0x10059898
jmp 0x1005989f
cmp dword [esi], 0x1d
je 0x100598af
jmp 0x100598b6
cmp dword [esi], 0x21
je 0x100598c6
jmp 0x100598cd
cmp dword [esi], 0x1e
jne 0x100599d3
push str.HG5368AF
mov esi, 0xff
lea eax, [esp + 0xce8]
push esi
push eax
call fcn.100444c9
push 0x10099d28
lea eax, [esp + 0xbf4]
push esi
push eax
call fcn.100444c9
push 0x10099560
jmp 0x10059a87
cmp dword [esi], 0x1f
jne 0x100599df
push 0x10099d2c
jmp 0x100599a3
cmp dword [esi], 0x18
jne 0x100599eb
push 0x10099d30
jmp 0x100599a3
cmp dword [esi], 0x17
jne 0x100599f7
push 0x100978bc
jmp 0x100599a3
cmp dword [esi], 0x16
jne 0x10059a03
push 0x10099d34
jmp 0x100599a3
cmp dword [esi], 0x19
jne 0x10059a0f
push 0x10099d38
jmp 0x100599a3
cmp dword [esi], 0x1d
jne 0x10059a1b
push 0x10099d3c
jmp 0x100599a3
cmp dword [esi], 0x20
jne 0x10059a2a
push 0x1009868c
jmp 0x100599a3
cmp dword [esi], 0x21
jne 0x10059a39
push 0x10093120
jmp 0x100599a3
cmp dword [esi], 0x22
jne 0x10059a48
push 0x10099d40
jmp 0x100599a3
cmp dword [esi], 0x26
lea eax, [esp + 0xce4]
mov esi, 0xff
jne 0x10059a63
push 0x10099d44
jmp 0x100599af
push 0x10086444
push esi
push eax
call fcn.100444c9
push 0x10086444
lea eax, [esp + 0xbf4]
push esi
push eax
call fcn.100444c9
push 0x10086444
lea eax, [esp + 0x814]
push esi
push eax
call fcn.100444c9
mov ecx, dword [0x10413638]
lea eax, [esp + 0xd08]
add esp, 0x24
push 0
push eax
call fcn.10042a68
movss xmm0, dword [esp + 0xf5c]
lea eax, [esp + 0xbe4]
addss xmm0, dword [esp + 0xf58]
push eax
mov esi, 0xff000000
fstp st(0)
push esi
push ecx
subss xmm0, dword [0x1009b51c]
push ecx
mov ecx, dword [0x10413638]
movss dword [esp + 4], xmm0
movss dword [esp + 0xf6c], xmm0
movss xmm0, dword [ebx + 0x10413640]
addss xmm0, dword [0x1008745c]
movss dword [esp], xmm0
call fcn.10043c48
movss xmm0, dword [ebx + 0x10413640]
lea eax, [esp + 0xce4]
addss xmm0, dword [0x1008745c]
movss xmm1, dword [esp + 0xf5c]
push eax
mov eax, 0xffff0000
push eax
push ecx
push ecx
mov ecx, dword [0x10413638]
movss dword [esp + 4], xmm1
movss dword [esp], xmm0
call fcn.10043c48
movss xmm0, dword [esp + 0xf5c]
lea eax, [esp + 0xbe4]
push eax
push esi
push ecx
push ecx
mov ecx, dword [0x10413638]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
subss xmm0, dword [0x1009b558]
movss dword [esp], xmm0
call fcn.10043c48
movss xmm0, dword [esp + 0xf5c]
lea eax, [esp + 0x7f8]
push eax
push 0xffffffffffffffff
push ecx
push ecx
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
subss xmm0, dword [0x1009b540]
mov ecx, dword [0x10413638]
movss dword [esp], xmm0
call fcn.10043c48
mov ecx, dword [0x1040b878]
test ecx, ecx
je 0x10059dbf
mov eax, dword [0x10413620]
mov edx, dword [0x10161380]
movss xmm0, dword [eax + 0xe45]
cmp dword [edx + edi*4 + 0x6169], 0
subss xmm0, dword [0x1008745c]
movss dword [esp + 0xf48], xmm0
je 0x10059c0e
mov eax, dword [ecx + edi*4 + 0x26]
push dword [eax]
push edi
push edi
call fcn.1004141e
pop ecx
push eax
push 0x10099d48
jmp 0x10059c73
mov eax, dword [0x1040b878]
mov esi, 0x6a5
mov ecx, dword [eax + edi*4 + 0x26]
mov eax, dword [ecx + 8]
movzx eax, word [eax + 0x7c]
cmp ax, si
je 0x10059c63
mov esi, 0x3fb
cmp ax, si
je 0x10059c63
dec esi
cmp ax, si
je 0x10059c63
cmp byte [edi + edx + 0x7119], 0
mov eax, dword [ecx]
push eax
push edi
push edi
je 0x10059c55
call fcn.1004141e
pop ecx
push eax
push str._sFF0000__ENEMY_
jmp 0x10059c73
call fcn.1004141e
pop ecx
push eax
push 0x100865fc
jmp 0x10059c73
push dword [ecx]
push edi
push edi
call fcn.1004141e
pop ecx
push eax
push str._sFF0000__YARALI_
mov esi, 0x100
lea eax, [esp + 0xe1c]
push esi
push eax
call fcn.100444c9
add esp, 0x18
lea eax, [esp + 0xe0c]
push eax
push 0xdd000000
push edi
call fcn.10041cce
movss xmm0, dword [esp + 0xf64]
subss xmm0, dword [0x1009b578]
pop ecx
pop ecx
push eax
push ecx
subss xmm0, dword [esp + 0xf54]
push ecx
mov ecx, dword [0x10413620]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
subss xmm0, dword [0x1009b560]
movss dword [esp], xmm0
call fcn.10043c48
mov eax, dword [0x1040b878]
mov ecx, dword [eax + edi*4 + 0x26]
mov edx, dword [ecx + 8]
mov al, byte [edx + 0x1a]
cmp al, 0x11
je 0x10059d16
cmp al, 0x13
je 0x10059d16
cmp al, 0x12
je 0x10059d16
cmp al, 0x20
je 0x10059d16
cmp dword [edx + 0x1d1], 2
jne 0x10059d70
push dword [ecx + 0xc]
push dword [ecx]
push edi
push str._ID:__d_SCORE:__d_STATE:_AFK
jmp 0x10059d5f
movzx eax, al
sub eax, 0x11
je 0x10059d54
sub eax, 1
je 0x10059d47
sub eax, 1
je 0x10059d3a
sub eax, 0xd
jne 0x10059d70
push dword [ecx + 0xc]
push dword [ecx]
push edi
push str._ID:__d_SCORE:__d_STATE:_WASTED
jmp 0x10059d5f
push dword [ecx + 0xc]
push dword [ecx]
push edi
push str._ID:__d_SCORE:__d_STATE:_DRIVER
jmp 0x10059d5f
push dword [ecx + 0xc]
push dword [ecx]
push edi
push str._ID:__d_SCORE:__d_STATE:_PASSENGER
jmp 0x10059d5f
push dword [ecx + 0xc]
push dword [ecx]
push edi
push str._ID:__d_SCORE:__d_STATE:_ONFOOT
lea eax, [esp + 0x11c]
push esi
push eax
call fcn.100444c9
add esp, 0x18
movss xmm0, dword [esp + 0xf58]
lea eax, [esp + 0x10c]
subss xmm0, dword [0x1009b55c]
push eax
push 0xffc9c9c9
push ecx
push ecx
subss xmm0, dword [esp + 0xf58]
mov ecx, dword [0x1041363c]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebx + 0x10413640]
subss xmm0, dword [0x1009b5a0]
movss dword [esp], xmm0
call fcn.10043c48
mov esi, dword [esp + 0xf38]
cmp esi, dword [esp + 0xf28]
jb 0x10053f54
pop edi
pop esi
pop ebx
add esp, 0xf54
ret