Function at 0x100366e0
Capabilities:
Link many functions at runtime
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff0
sub esp, 0x638
mov eax, dword [0x1006a00c]
xor eax, esp
mov dword [esp + 0x634], eax
push esi
push edi
push 0
call dword [0x1006b580]
add esp, 4
test eax, eax
je 0x1003cf50
mov edi, dword [sym.imp.VCRUNTIME140.dll_strstr]
mov esi, dword [esp + 0x30]
jmp 0x1003671f
mov eax, dword [esp + 0x10]
push eax
call dword [0x1006b580]
add esp, 4
mov dword [esp + 0x10], eax
test eax, eax
je 0x1003cf50
push 0
push 4
lea ecx, [esp + 0x5cc]
mov dword [esp + 0x5cc], 0
push ecx
add eax, 0xc
push eax
call dword [sym.imp.KERNEL32.dll_GetCurrentProcess]
push eax
call dword [sym.imp.KERNEL32.dll_ReadProcessMemory]
test eax, eax
mov eax, dword [esp + 0x10]
cmovne esi, dword [esp + 0x5c4]
mov dword [esp + 0x30], esi
test esi, esi
je 0x1003671f
push 0
push 0xc
lea ecx, [esp + 0x158]
mov dword [esp + 0x160], 0x7f800000
add eax, 0x3dc
mov dword [esp + 0x15c], 0x7f800000
push ecx
push eax
mov dword [esp + 0x160], 0x7f800000
call dword [sym.imp.KERNEL32.dll_GetCurrentProcess]
push eax
call dword [sym.imp.KERNEL32.dll_ReadProcessMemory]
test eax, eax
movss xmm6, dword [0x100675a8]
lea ecx, [esp + 0x150]
movaps xmm7, xmm6
cmove ecx, dword [esp + 0x110]
mov eax, ecx
mov dword [esp + 0x110], eax
movss xmm2, dword [eax]
movss dword [0x1006a8e8], xmm2
movaps xmm0, xmm2
movss xmm1, dword [eax + 4]
mulss xmm0, dword [0x1006b1f8]
movss dword [0x1006a8ec], xmm1
movss xmm5, dword [eax + 8]
movaps xmm3, xmm5
movss dword [0x1006a8f0], xmm5
mulss xmm3, dword [0x1006b208]
movaps xmm4, xmm5
mulss xmm4, dword [0x1006b20c]
mulss xmm5, dword [0x1006b214]
addss xmm3, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1006b218]
addss xmm3, xmm0
movaps xmm0, xmm2
mulss xmm0, dword [0x1006b1fc]
mulss xmm2, dword [0x1006b204]
addss xmm3, dword [0x1006b228]
addss xmm4, xmm0
movaps xmm0, xmm1
mulss xmm1, dword [0x1006b224]
addss xmm5, xmm2
mulss xmm0, dword [0x1006b21c]
addss xmm5, xmm1
addss xmm4, xmm0
movss xmm0, dword [0x10067420]
addss xmm5, dword [0x1006b234]
addss xmm4, dword [0x1006b22c]
comiss xmm0, xmm5
ja 0x100368cb
divss xmm4, xmm5
divss xmm3, xmm5
movaps xmm6, xmm4
mulss xmm4, dword [0x1006b194]
addss xmm6, dword [0x1006b194]
movaps xmm7, xmm3
addss xmm3, dword [0x1006b1e8]
mulss xmm7, dword [0x1006b1e8]
subss xmm6, xmm4
addss xmm7, xmm3
cmp byte [0x1006b54a], 0
movss dword [0x1006a914], xmm7
movss dword [0x1006a918], xmm6
mov dword [0x1006a91c], 0x7f800000
je 0x10036a0a
push str.SIL_BS_M18_MESH
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003696e
push str.SIL_BG_DUALK4_MESH
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003696e
push str.SIL_BS_TRP90_MESH
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003696e
push str.SIL_BF_M84_MESH
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003696e
push str.SIL_BG_M61_MESH
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003696e
push str.SIL_BG_C4KUMANDA_MESH
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003696e
push str.SIL_BG_MK3_MESH
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003696e
push str.SIL_BG_MK2_MESH
push esi
call edi
add esp, 8
test eax, eax
je 0x10036a0a
movss xmm2, dword [0x1006a914]
xorps xmm0, xmm0
movss xmm1, dword [0x1006a918]
ucomiss xmm2, xmm0
lahf
test ah, 0x44
jp 0x10036993
ucomiss xmm1, xmm0
lahf
test ah, 0x44
jnp 0x10036a0a
mov esi, dword [0x1006b178]
add esi, 0x1be4
movss dword [esp + 0xfc], xmm1
push 0
movss dword [esp + 0xfc], xmm2
mov edx, dword [esi + 0x3c]
mov ecx, dword [esi + 0x44]
add edx, edx
mov eax, dword [esi + 0x28]
push ecx
mov dword [esp], 0
movups xmm0, xmmword [ecx + edx*8 - 0x10]
lea ecx, [esp + 0xd8]
movss xmm2, dword [eax + 0xc]
push 0x100670de
push str.Bomb__
push ecx
mov ecx, dword [eax + 8]
push 0xff2323ff
push dword [esp + 0x114]
movups xmmword [esp + 0xec], xmm0
push dword [esp + 0x114]
push esi
call fcn.1001ed40
mov esi, dword [esp + 0x30]
cmp byte [0x1006b64a], 0
je 0x10036a62
push str.SMOKE
push esi
call edi
add esp, 8
test eax, eax
je 0x10036a62
push str.SPRITE
push esi
call edi
add esp, 8
test eax, eax
je 0x10036a62
push str..DDS
push esi
call edi
add esp, 8
test eax, eax
je 0x10036a62
mov ecx, dword [esp + 0x10]
mov dword [ecx + 0x3dc], 0x4479c000
mov dword [ecx + 0x3e0], 0x4479c000
mov dword [ecx + 0x3e4], 0x4479c000
push str.FPS_
push esi
call edi
add esp, 8
test eax, eax
je 0x10036a91
push str._MESH.M
push esi
call edi
mov ecx, dword [0x1006b1a8]
add esp, 8
test eax, eax
cmovne ecx, dword [esp + 0x10]
mov dword [0x1006b1a8], ecx
jmp 0x10036a97
mov ecx, dword [0x1006b1a8]
push 0
lea eax, [ecx + 0x3dc]
mov dword [esp + 0x5c4], 0x7f800000
push 0xc
lea ecx, [esp + 0x5c0]
mov dword [esp + 0x5c4], 0x7f800000
push ecx
push eax
mov dword [esp + 0x5c8], 0x7f800000
call dword [sym.imp.KERNEL32.dll_GetCurrentProcess]
push eax
call dword [sym.imp.KERNEL32.dll_ReadProcessMemory]
movss xmm0, dword [esp + 0x5bc]
movss xmm2, dword [esp + 0x5b8]
subss xmm2, dword [0x1006a8e8]
subss xmm0, dword [0x1006a8ec]
movss xmm1, dword [esp + 0x5c0]
subss xmm1, dword [0x1006a8f0]
mulss xmm2, xmm2
mulss xmm0, xmm0
mulss xmm1, xmm1
addss xmm2, xmm0
addss xmm2, xmm1
xorps xmm1, xmm1
cvtps2pd xmm0, xmm2
ucomisd xmm1, xmm0
ja 0x10036b31
sqrtsd xmm0, xmm0
jmp 0x10036b36
call sub.api_ms_win_crt_math_l1_1_0.dll__libm_sse2_sqrt_precise
cvtsd2ss xmm0, xmm0
sub esp, 8
lea eax, [esp + 0x600]
divss xmm0, dword [0x1006754c]
cvtss2sd xmm0, xmm0
movsd qword [esp], xmm0
push str._.fm
push eax
call fcn.10033120
push str.CHAR
push esi
call edi
add esp, 0x18
test eax, eax
je 0x1003671b
push 0x10067118
push esi
call edi
add esp, 8
test eax, eax
je 0x1003671b
push str.vec_for_bone
push str.acknex.dll
call dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
push str.Bip01_Pelvis
push dword [esp + 0x14]
push 0x1006b5c4
call eax
add esp, 0xc
push str.vec_for_bone
push str.acknex.dll
call dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
push str.Bip01_Head
push dword [esp + 0x14]
push 0x1006b5e0
call eax
add esp, 0xc
push str.vec_for_bone
push str.acknex.dll
call dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
push str.Bip01_Spine
push dword [esp + 0x14]
push 0x1006b5f8
call eax
add esp, 0xc
push str.vec_for_bone
push str.acknex.dll
call dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
push str.Bip01_Spine2
push dword [esp + 0x14]
push 0x1006b5ec
call eax
add esp, 0xc
push str.vec_for_bone
push str.acknex.dll
call dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
push str.Bip01_L_Hand
push dword [esp + 0x14]
push 0x1006b610
call eax
add esp, 0xc
push str.vec_for_bone
push str.acknex.dll
call dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
push str.Bip01_L_Foot
push dword [esp + 0x14]
push 0x1006b5d4
call eax
add esp, 0xc
push str.vec_for_bone
push str.acknex.dll
call dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
push str.Bip01_L_Calf
push dword [esp + 0x14]
push 0x1006b604
call eax
add esp, 0xc
push str.vec_for_bone
push str.acknex.dll
call dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
push str.Bip01_L_Thigh
push dword [esp + 0x14]
push 0x1006b64c
call eax
add esp, 0xc
push str.vec_for_bone
push str.acknex.dll
call dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
push str.Bip01_L_UpperArm
push dword [esp + 0x14]
push 0x1006b658
call eax
add esp, 0xc
push str.vec_for_bone
push str.acknex.dll
call dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
push str.Bip01_L_Forearm
push dword [esp + 0x14]
push 0x1006b664
call eax
add esp, 0xc
push str.vec_for_bone
push str.acknex.dll
call dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
push str.Bip01_R_UpperArm
push dword [esp + 0x14]
push 0x1006b63c
call eax
add esp, 0xc
push str.vec_for_bone
push str.acknex.dll
call dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
push str.Bip01_R_Forearm
push dword [esp + 0x14]
push 0x1006b624
call eax
add esp, 0xc
push str.vec_for_bone
push str.acknex.dll
call dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
push str.Bip01_R_Hand
push dword [esp + 0x14]
push 0x1006b670
call eax
add esp, 0xc
push str.vec_for_bone
push str.acknex.dll
call dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
push str.Bip01_R_Thigh
push dword [esp + 0x14]
push 0x1006b68c
call eax
add esp, 0xc
push str.vec_for_bone
push str.acknex.dll
call dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
push str.Bip01_R_Calf
push dword [esp + 0x14]
push 0x1006b630
call eax
add esp, 0xc
push str.vec_for_bone
push str.acknex.dll
call dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
push str.Bip01_R_Foot
push dword [esp + 0x14]
push 0x1006b67c
call eax
add esp, 0xc
mov dword [esp + 0x5d0], 0
push 0
push 4
lea eax, [esp + 0x5d8]
push eax
mov eax, dword [esp + 0x1c]
add eax, 4
push eax
call dword [sym.imp.KERNEL32.dll_GetCurrentProcess]
push eax
call dword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov ecx, dword [esp + 0x114]
test eax, eax
push 0
cmovne ecx, dword [esp + 0x5d4]
mov dword [esp + 0x118], ecx
push 4
mov dword [esp + 0x5d4], 0
lea eax, [ecx + 4]
lea ecx, [esp + 0x5d4]
push ecx
push eax
call dword [sym.imp.KERNEL32.dll_GetCurrentProcess]
push eax
call dword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov ecx, dword [esp + 0x118]
test eax, eax
push 0
cmovne ecx, dword [esp + 0x5d0]
lea eax, [esp + 0x5cc]
push 4
push eax
mov dword [esp + 0x124], ecx
lea eax, [ecx + 0x34]
mov dword [esp + 0x5d4], 0
push eax
call dword [sym.imp.KERNEL32.dll_GetCurrentProcess]
push eax
call dword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov ecx, dword [esp + 0x11c]
test eax, eax
cmovne ecx, dword [esp + 0x5c8]
mov dword [esp + 0x11c], ecx
cmp ecx, 0x4000100
jne 0x1003671b
push 0
push 0xc
lea eax, [esp + 0x5b4]
mov dword [esp + 0x5bc], 0x7f800000
push eax
mov eax, dword [esp + 0x1c]
add eax, 0x3dc
mov dword [esp + 0x5bc], 0x7f800000
push eax
mov dword [esp + 0x5bc], 0x7f800000
call dword [sym.imp.KERNEL32.dll_GetCurrentProcess]
push eax
call dword [sym.imp.KERNEL32.dll_ReadProcessMemory]
movss xmm3, dword [0x1006a8f0]
movss xmm5, dword [0x1006a8e8]
movaps xmm0, xmm3
addss xmm0, dword [0x10067530]
movss xmm6, dword [0x1006a8ec]
movaps xmm2, xmm5
mulss xmm2, dword [0x1006b1f8]
movaps xmm4, xmm6
mov dword [esp + 0xec], 0x7f800000
mulss xmm4, dword [0x1006b218]
movaps xmm7, xmm6
mov dword [esp + 0xe8], 0x7f800000
mulss xmm6, dword [0x1006b224]
movaps xmm1, xmm0
mov dword [esp + 0xe4], 0x7f800000
mulss xmm1, dword [0x1006b208]
mov dword [esp + 0x3c], 0x7f800000
mulss xmm7, dword [0x1006b21c]
mov dword [esp + 0x38], 0x7f800000
addss xmm1, xmm2
movss dword [esp + 0x18], xmm2
movaps xmm2, xmm0
movss dword [esp + 0x2c], xmm4
mulss xmm0, dword [0x1006b214]
mov dword [esp + 0x34], 0x7f800000
mulss xmm2, dword [0x1006b20c]
addss xmm1, xmm4
movaps xmm4, xmm5
mulss xmm5, dword [0x1006b204]
mulss xmm4, dword [0x1006b1fc]
addss xmm1, dword [0x1006b228]
addss xmm0, xmm5
addss xmm2, xmm4
movss dword [esp + 0x24], xmm4
movss xmm4, dword [0x10067420]
addss xmm0, xmm6
addss xmm2, xmm7
addss xmm0, dword [0x1006b234]
addss xmm2, dword [0x1006b22c]
comiss xmm4, xmm0
ja 0x1003671b
divss xmm1, xmm0
divss xmm2, xmm0
movss xmm4, dword [0x1006b194]
movaps xmm0, xmm1
mulss xmm0, dword [0x1006b1e8]
addss xmm1, dword [0x1006b1e8]
addss xmm0, xmm1
movss dword [esp + 0xe4], xmm0
movaps xmm0, xmm2
addss xmm0, xmm4
mulss xmm2, xmm4
subss xmm0, xmm2
movss dword [esp + 0xe8], xmm0
movaps xmm0, xmm3
subss xmm0, dword [0x10067528]
movaps xmm1, xmm0
movaps xmm2, xmm0
mulss xmm0, dword [0x1006b214]
mulss xmm1, dword [0x1006b208]
mulss xmm2, dword [0x1006b20c]
addss xmm0, xmm5
addss xmm1, dword [esp + 0x18]
addss xmm2, dword [esp + 0x24]
addss xmm0, xmm6
addss xmm1, dword [esp + 0x2c]
addss xmm2, xmm7
movss xmm7, dword [0x10067420]
addss xmm0, dword [0x1006b234]
addss xmm1, dword [0x1006b228]
addss xmm2, dword [0x1006b22c]
comiss xmm7, xmm0
movss xmm7, dword [0x1006b1e8]
ja 0x1003671b
divss xmm1, xmm0
divss xmm2, xmm0
movaps xmm0, xmm1
addss xmm1, xmm7
mulss xmm0, xmm7
addss xmm0, xmm1
movss xmm1, dword [0x1006b214]
movss dword [esp + 0x34], xmm0
movaps xmm0, xmm2
addss xmm0, xmm4
mulss xmm2, xmm4
movss xmm4, dword [0x10067420]
subss xmm0, xmm2
movss xmm2, dword [0x1006b234]
movss dword [esp + 0x38], xmm0
movaps xmm0, xmm3
addss xmm0, dword [0x10067514]
mulss xmm0, xmm1
addss xmm0, xmm5
addss xmm0, xmm6
addss xmm0, xmm2
comiss xmm4, xmm0
ja 0x1003671b
mulss xmm3, xmm1
addss xmm3, xmm5
addss xmm3, xmm6
addss xmm3, xmm2
comiss xmm4, xmm3
ja 0x1003671b
cmp byte [0x1006b5c2], 0
je 0x10037b86
cmp dword [0x1006b2d4], 0
jne 0x10037450
cmp byte [0x1006a875], 0
je 0x100372fa
push str.CHAR_HALIL
push esi
call edi
add esp, 8
test eax, eax
jne 0x10037275
push str.CHAR_CEMAL
push esi
call edi
add esp, 8
test eax, eax
jne 0x10037275
push str.CHAR_AZAD
push esi
call edi
add esp, 8
test eax, eax
jne 0x10037275
push str.CHAR_DAYI
push esi
call edi
add esp, 8
test eax, eax
jne 0x10037275
push str.CHAR_TAHIR
push esi
call edi
add esp, 8
test eax, eax
jne 0x10037275
push str.CHAR_CETIN
push esi
call edi
add esp, 8
test eax, eax
jne 0x10037275
push str.CHAR_OSMAN
push esi
call edi
add esp, 8
test eax, eax
jne 0x10037275
push str.CHAR_SAMIL
push esi
call edi
add esp, 8
test eax, eax
jne 0x10037275
push str.CHAR_CUMALI
push esi
call edi
add esp, 8
test eax, eax
jne 0x10037275
push str.CHAR_POKADIN
push esi
call edi
add esp, 8
test eax, eax
jne 0x10037275
push str.CHAR_BAHRAM
push esi
call edi
add esp, 8
test eax, eax
jne 0x10037275
push str.CHAR_LEYLA
push esi
call edi
add esp, 8
test eax, eax
je 0x100372fa
movss xmm3, dword [0x10067574]
sub esp, 0xc
movss xmm2, dword [str.333_]
mov ecx, esp
movss xmm1, dword [0x1006a924]
sub esp, 0xc
movss xmm0, dword [0x1006a928]
mulss xmm0, xmm3
mulss xmm2, xmm3
mulss xmm1, xmm3
movss dword [esp + 0x460], xmm0
mov eax, dword [esp + 0x460]
movq xmm0, qword [esp + 0x4c]
unpcklps xmm2, xmm1
movq qword [ecx], xmm2
mov dword [ecx + 8], eax
mov eax, esp
mov ecx, dword [esp + 0x54]
sub esp, 0xc
movq qword [eax], xmm0
movq xmm0, qword [esp + 0x108]
mov dword [eax + 8], ecx
mov eax, esp
mov ecx, dword [esp + 0x110]
movq qword [eax], xmm0
mov dword [eax + 8], ecx
call fcn.100363e0
add esp, 0x24
cmp byte [0x1006a874], 0
je 0x10037450
push str.CHAR_AZER
push esi
call edi
add esp, 8
test eax, eax
jne 0x100373cb
push str.CHAR_PIERRE
push esi
call edi
add esp, 8
test eax, eax
jne 0x100373cb
push str.CHAR_BOB
push esi
call edi
add esp, 8
test eax, eax
jne 0x100373cb
push str.CHAR_AVI
push esi
call edi
add esp, 8
test eax, eax
jne 0x100373cb
push str.CHAR_EDWARD
push esi
call edi
add esp, 8
test eax, eax
jne 0x100373cb
push str.CHAR_GEORGE
push esi
call edi
add esp, 8
test eax, eax
jne 0x100373cb
push str.CHAR_IVAN
push esi
call edi
add esp, 8
test eax, eax
jne 0x100373cb
push str.CHAR_JACK
push esi
call edi
add esp, 8
test eax, eax
jne 0x100373cb
push str.CHAR_ROSA
push esi
call edi
add esp, 8
test eax, eax
jne 0x100373cb
push str.CHAR_PABLO
push esi
call edi
add esp, 8
test eax, eax
jne 0x100373cb
push str.CHAR_MILLA
push esi
call edi
add esp, 8
test eax, eax
jne 0x100373cb
push str.CHAR_KIERA
push esi
call edi
add esp, 8
test eax, eax
je 0x10037450
movss xmm3, dword [0x10067574]
sub esp, 0xc
movss xmm2, dword [0x1006a8ac]
mov ecx, esp
movss xmm1, dword [0x1006a8b0]
sub esp, 0xc
movss xmm0, dword [0x1006a8b4]
mulss xmm0, xmm3
mulss xmm2, xmm3
mulss xmm1, xmm3
movss dword [esp + 0x46c], xmm0
mov eax, dword [esp + 0x46c]
movq xmm0, qword [esp + 0x4c]
unpcklps xmm2, xmm1
movq qword [ecx], xmm2
mov dword [ecx + 8], eax
mov eax, esp
mov ecx, dword [esp + 0x54]
sub esp, 0xc
movq qword [eax], xmm0
movq xmm0, qword [esp + 0x108]
mov dword [eax + 8], ecx
mov eax, esp
mov ecx, dword [esp + 0x110]
movq qword [eax], xmm0
mov dword [eax + 8], ecx
call fcn.100363e0
add esp, 0x24
cmp dword [0x1006b2d4], 1
jne 0x100376cf
cmp byte [0x1006a875], 0
je 0x10037596
push str.CHAR_HALIL
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003752a
push str.CHAR_CEMAL
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003752a
push str.CHAR_AZAD
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003752a
push str.CHAR_DAYI
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003752a
push str.CHAR_TAHIR
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003752a
push str.CHAR_CETIN
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003752a
push str.CHAR_OSMAN
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003752a
push str.CHAR_SAMIL
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003752a
push str.CHAR_CUMALI
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003752a
push str.CHAR_POKADIN
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003752a
push str.CHAR_BAHRAM
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003752a
push str.CHAR_LEYLA
push esi
call edi
add esp, 8
test eax, eax
je 0x10037596
movss xmm3, dword [0x10067574]
sub esp, 0xc
movss xmm2, dword [str.333_]
mov ecx, esp
movss xmm1, dword [0x1006a924]
sub esp, 0xc
movss xmm0, dword [0x1006a928]
mulss xmm2, xmm3
mulss xmm1, xmm3
mulss xmm0, xmm3
unpcklps xmm2, xmm1
movq qword [ecx], xmm2
movss dword [esp + 0x478], xmm0
mov eax, dword [esp + 0x478]
movq xmm0, qword [0x1006a8e8]
mov dword [ecx + 8], eax
mov ecx, esp
mov eax, dword [0x1006a8f0]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
call fcn.10034370
add esp, 0x18
cmp byte [0x1006a874], 0
je 0x100376cf
push str.CHAR_AZER
push esi
call edi
add esp, 8
test eax, eax
jne 0x10037663
push str.CHAR_PIERRE
push esi
call edi
add esp, 8
test eax, eax
jne 0x10037663
push str.CHAR_BOB
push esi
call edi
add esp, 8
test eax, eax
jne 0x10037663
push str.CHAR_AVI
push esi
call edi
add esp, 8
test eax, eax
jne 0x10037663
push str.CHAR_EDWARD
push esi
call edi
add esp, 8
test eax, eax
jne 0x10037663
push str.CHAR_GEORGE
push esi
call edi
add esp, 8
test eax, eax
jne 0x10037663
push str.CHAR_IVAN
push esi
call edi
add esp, 8
test eax, eax
jne 0x10037663
push str.CHAR_JACK
push esi
call edi
add esp, 8
test eax, eax
jne 0x10037663
push str.CHAR_ROSA
push esi
call edi
add esp, 8
test eax, eax
jne 0x10037663
push str.CHAR_PABLO
push esi
call edi
add esp, 8
test eax, eax
jne 0x10037663
push str.CHAR_MILLA
push esi
call edi
add esp, 8
test eax, eax
jne 0x10037663
push str.CHAR_KIERA
push esi
call edi
add esp, 8
test eax, eax
je 0x100376cf
movss xmm3, dword [0x10067574]
sub esp, 0xc
movss xmm2, dword [0x1006a8ac]
mov ecx, esp
movss xmm1, dword [0x1006a8b0]
sub esp, 0xc
movss xmm0, dword [0x1006a8b4]
mulss xmm2, xmm3
mulss xmm1, xmm3
mulss xmm0, xmm3
unpcklps xmm2, xmm1
movq qword [ecx], xmm2
movss dword [esp + 0x484], xmm0
mov eax, dword [esp + 0x484]
movq xmm0, qword [0x1006a8e8]
mov dword [ecx + 8], eax
mov ecx, esp
mov eax, dword [0x1006a8f0]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
call fcn.10034370
add esp, 0x18
cmp dword [0x1006b2d4], 2
jne 0x10037b86
movss xmm1, dword [0x1006a8e8]
movss xmm2, dword [0x1006a8ec]
movaps xmm0, xmm1
movss xmm3, dword [0x1006a8f0]
subss xmm3, dword [0x10067540]
unpcklps xmm0, xmm2
movq qword [0x1006a8e8], xmm0
movq qword [esp + 0x15c], xmm0
movss xmm0, dword [0x100675a8]
movaps xmm6, xmm0
movss dword [esp + 0x24], xmm0
movaps xmm4, xmm3
mov eax, dword [0x1006a8f0]
mulss xmm4, dword [0x1006b208]
movaps xmm0, xmm1
mov dword [esp + 0x164], eax
mulss xmm0, dword [0x1006b1f8]
movaps xmm5, xmm3
mulss xmm5, dword [0x1006b20c]
mulss xmm3, dword [0x1006b214]
addss xmm4, xmm0
movss xmm7, dword [esp + 0x164]
movaps xmm0, xmm2
mulss xmm0, dword [0x1006b218]
addss xmm7, dword [0x10067534]
addss xmm4, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1006b1fc]
mulss xmm1, dword [0x1006b204]
addss xmm4, dword [0x1006b228]
addss xmm5, xmm0
movss dword [esp + 0x18], xmm7
movaps xmm0, xmm2
addss xmm3, xmm1
mulss xmm2, dword [0x1006b224]
mulss xmm0, dword [0x1006b21c]
addss xmm3, xmm2
addss xmm5, xmm0
movss xmm0, dword [0x10067420]
addss xmm3, dword [0x1006b234]
addss xmm5, dword [0x1006b22c]
comiss xmm0, xmm3
ja 0x10037820
divss xmm4, xmm3
divss xmm5, xmm3
movaps xmm7, xmm4
mulss xmm7, dword [0x1006b1e8]
movaps xmm6, xmm5
addss xmm4, dword [0x1006b1e8]
addss xmm6, dword [0x1006b194]
mulss xmm5, dword [0x1006b194]
addss xmm7, xmm4
subss xmm6, xmm5
movss dword [esp + 0x24], xmm7
movss xmm7, dword [esp + 0x18]
movss xmm3, dword [esp + 0x15c]
movaps xmm0, xmm7
mulss xmm0, dword [0x1006b20c]
movaps xmm2, xmm3
mulss xmm2, dword [0x1006b1fc]
mulss xmm3, dword [0x1006b204]
mulss xmm7, dword [0x1006b214]
addss xmm2, xmm0
movss xmm1, dword [esp + 0x160]
movss xmm5, dword [0x100675a8]
movaps xmm0, xmm1
mulss xmm1, dword [0x1006b224]
addss xmm3, xmm7
mulss xmm0, dword [0x1006b21c]
movss dword [esp + 0x28], xmm5
addss xmm3, xmm1
addss xmm2, xmm0
movss xmm0, dword [0x10067420]
addss xmm3, dword [0x1006b234]
addss xmm2, dword [0x1006b22c]
comiss xmm0, xmm3
ja 0x100378c7
divss xmm2, xmm3
movaps xmm5, xmm2
mulss xmm2, dword [0x1006b194]
addss xmm5, dword [0x1006b194]
subss xmm5, xmm2
movss dword [esp + 0x28], xmm5
cmp byte [0x1006a875], 0
subss xmm6, xmm5
movaps xmm0, xmm6
movss dword [esp + 0x2c], xmm6
mulss xmm0, dword [0x10067444]
movss dword [esp + 0x18], xmm0
je 0x10037a34
push str.CHAR_HALIL
push esi
call edi
add esp, 8
test eax, eax
jne 0x100379b3
push str.CHAR_CEMAL
push esi
call edi
add esp, 8
test eax, eax
jne 0x100379b3
push str.CHAR_AZAD
push esi
call edi
add esp, 8
test eax, eax
jne 0x100379b3
push str.CHAR_DAYI
push esi
call edi
add esp, 8
test eax, eax
jne 0x100379b3
push str.CHAR_TAHIR
push esi
call edi
add esp, 8
test eax, eax
jne 0x100379b3
push str.CHAR_CETIN
push esi
call edi
add esp, 8
test eax, eax
jne 0x100379b3
push str.CHAR_OSMAN
push esi
call edi
add esp, 8
test eax, eax
jne 0x100379b3
push str.CHAR_SAMIL
push esi
call edi
add esp, 8
test eax, eax
jne 0x100379b3
push str.CHAR_CUMALI
push esi
call edi
add esp, 8
test eax, eax
jne 0x100379b3
push str.CHAR_POKADIN
push esi
call edi
add esp, 8
test eax, eax
jne 0x100379b3
push str.CHAR_BAHRAM
push esi
call edi
add esp, 8
test eax, eax
jne 0x100379b3
push str.CHAR_LEYLA
push esi
call edi
add esp, 8
test eax, eax
je 0x10037a34
movss xmm3, dword [0x10067574]
sub esp, 0x10
movss xmm2, dword [str.333_]
mov ecx, esp
movss xmm1, dword [0x1006a924]
movss xmm0, dword [0x1006a928]
mulss xmm1, xmm3
mulss xmm0, xmm3
mulss xmm2, xmm3
cvttss2si edx, dword [esp + 0x38]
unpcklps xmm2, xmm1
movss xmm1, dword [esp + 0x28]
movss dword [esp + 0x488], xmm0
mov eax, dword [esp + 0x488]
movss xmm0, dword [esp + 0x34]
movq qword [ecx], xmm2
mov dword [ecx + 8], eax
cvttss2si eax, dword [esp + 0x3c]
push eax
cvttss2si eax, xmm1
mulss xmm1, dword [0x10067444]
push eax
subss xmm0, xmm1
cvttss2si ecx, xmm0
call fcn.10035760
add esp, 0x18
cmp byte [0x1006a874], 0
je 0x10037b86
push str.CHAR_AZER
push esi
call edi
add esp, 8
test eax, eax
jne 0x10037b05
push str.CHAR_PIERRE
push esi
call edi
add esp, 8
test eax, eax
jne 0x10037b05
push str.CHAR_BOB
push esi
call edi
add esp, 8
test eax, eax
jne 0x10037b05
push str.CHAR_AVI
push esi
call edi
add esp, 8
test eax, eax
jne 0x10037b05
push str.CHAR_EDWARD
push esi
call edi
add esp, 8
test eax, eax
jne 0x10037b05
push str.CHAR_GEORGE
push esi
call edi
add esp, 8
test eax, eax
jne 0x10037b05
push str.CHAR_IVAN
push esi
call edi
add esp, 8
test eax, eax
jne 0x10037b05
push str.CHAR_JACK
push esi
call edi
add esp, 8
test eax, eax
jne 0x10037b05
push str.CHAR_ROSA
push esi
call edi
add esp, 8
test eax, eax
jne 0x10037b05
push str.CHAR_PABLO
push esi
call edi
add esp, 8
test eax, eax
jne 0x10037b05
push str.CHAR_MILLA
push esi
call edi
add esp, 8
test eax, eax
jne 0x10037b05
push str.CHAR_KIERA
push esi
call edi
add esp, 8
test eax, eax
je 0x10037b86
movss xmm3, dword [0x10067574]
sub esp, 0x10
movss xmm2, dword [0x1006a8ac]
mov ecx, esp
movss xmm1, dword [0x1006a8b0]
movss xmm0, dword [0x1006a8b4]
mulss xmm1, xmm3
mulss xmm0, xmm3
mulss xmm2, xmm3
cvttss2si edx, dword [esp + 0x38]
unpcklps xmm2, xmm1
movss xmm1, dword [esp + 0x28]
movss dword [esp + 0x494], xmm0
mov eax, dword [esp + 0x494]
movss xmm0, dword [esp + 0x34]
movq qword [ecx], xmm2
mov dword [ecx + 8], eax
cvttss2si eax, dword [esp + 0x3c]
push eax
cvttss2si eax, xmm1
mulss xmm1, dword [0x10067444]
push eax
subss xmm0, xmm1
cvttss2si ecx, xmm0
call fcn.10035760
add esp, 0x18
cmp byte [0x1006b5ae], 0
je 0x1003800d
cmp byte [0x1006a875], 0
je 0x10037dd0
push str.CHAR_HALIL
push esi
call edi
add esp, 8
test eax, eax
jne 0x10037c64
push str.CHAR_CEMAL
push esi
call edi
add esp, 8
test eax, eax
jne 0x10037c64
push str.CHAR_AZAD
push esi
call edi
add esp, 8
test eax, eax
jne 0x10037c64
push str.CHAR_DAYI
push esi
call edi
add esp, 8
test eax, eax
jne 0x10037c64
push str.CHAR_TAHIR
push esi
call edi
add esp, 8
test eax, eax
jne 0x10037c64
push str.CHAR_CETIN
push esi
call edi
add esp, 8
test eax, eax
jne 0x10037c64
push str.CHAR_OSMAN
push esi
call edi
add esp, 8
test eax, eax
jne 0x10037c64
push str.CHAR_SAMIL
push esi
call edi
add esp, 8
test eax, eax
jne 0x10037c64
push str.CHAR_CUMALI
push esi
call edi
add esp, 8
test eax, eax
jne 0x10037c64
push str.CHAR_POKADIN
push esi
call edi
add esp, 8
test eax, eax
jne 0x10037c64
push str.CHAR_BAHRAM
push esi
call edi
add esp, 8
test eax, eax
jne 0x10037c64
push str.CHAR_LEYLA
push esi
call edi
add esp, 8
test eax, eax
je 0x10037dd0
movss xmm0, dword [esp + 0x38]
subss xmm0, dword [0x100674c4]
movss xmm4, dword [0x10067574]
movss xmm1, dword [0x1006a890]
mulss xmm1, xmm4
cvttss2si edx, xmm0
movss xmm0, dword [0x1006b194]
addss xmm0, xmm0
movss xmm2, dword [0x1006a894]
mulss xmm2, xmm4
movss xmm3, dword [0x1006a898]
mulss xmm3, xmm4
cvttss2si eax, xmm0
cvtps2pd xmm0, xmm1
mov dword [esp + 0x18], eax
movsd xmm1, qword [0x100674c8]
divsd xmm0, xmm1
cvtpd2ps xmm6, xmm0
cvtps2pd xmm0, xmm2
movss xmm2, dword [0x1006747c]
divsd xmm0, xmm1
cvtpd2ps xmm5, xmm0
cvtps2pd xmm0, xmm3
divsd xmm0, xmm1
cvtpd2ps xmm7, xmm0
xorps xmm0, xmm0
comiss xmm0, xmm6
jbe 0x10037cf4
xorps xmm3, xmm3
jmp 0x10037cfb
movaps xmm3, xmm2
minss xmm3, xmm6
comiss xmm0, xmm5
movss xmm1, dword [0x10067444]
mulss xmm3, xmm4
addss xmm3, xmm1
cvttss2si ecx, xmm3
jbe 0x10037d19
xorps xmm3, xmm3
jmp 0x10037d20
movaps xmm3, xmm2
minss xmm3, xmm5
mulss xmm3, xmm4
addss xmm3, xmm1
cvttss2si eax, xmm3
shl eax, 8
or ecx, eax
comiss xmm0, xmm7
jbe 0x10037d3b
xorps xmm2, xmm2
jmp 0x10037d3f
minss xmm2, xmm7
mulss xmm2, xmm4
addss xmm2, xmm1
cvttss2si eax, xmm2
shl eax, 0x10
or ecx, eax
cvttss2si eax, dword [esp + 0x34]
or ecx, 0xff000000
push ecx
mov dword [esp], 0
push ecx
mov ecx, dword [0x1006b178]
lea ecx, [ecx + 0x1be4]
movd xmm0, eax
cvttss2si eax, dword [0x1006b1e8]
cvtdq2ps xmm0, xmm0
movss dword [esp + 0x3a8], xmm0
movd xmm0, edx
cvtdq2ps xmm0, xmm0
movss dword [esp + 0x3ac], xmm0
movd xmm0, eax
lea eax, [esp + 0x3a8]
cvtdq2ps xmm0, xmm0
push eax
lea eax, [esp + 0x3b4]
push eax
movss dword [esp + 0x3b8], xmm0
movd xmm0, dword [esp + 0x28]
cvtdq2ps xmm0, xmm0
movss dword [esp + 0x3bc], xmm0
call fcn.1001c280
cmp byte [0x1006a874], 0
je 0x1003800d
push str.CHAR_AZER
push esi
call edi
add esp, 8
test eax, eax
jne 0x10037ea1
push str.CHAR_PIERRE
push esi
call edi
add esp, 8
test eax, eax
jne 0x10037ea1
push str.CHAR_BOB
push esi
call edi
add esp, 8
test eax, eax
jne 0x10037ea1
push str.CHAR_AVI
push esi
call edi
add esp, 8
test eax, eax
jne 0x10037ea1
push str.CHAR_EDWARD
push esi
call edi
add esp, 8
test eax, eax
jne 0x10037ea1
push str.CHAR_GEORGE
push esi
call edi
add esp, 8
test eax, eax
jne 0x10037ea1
push str.CHAR_IVAN
push esi
call edi
add esp, 8
test eax, eax
jne 0x10037ea1
push str.CHAR_JACK
push esi
call edi
add esp, 8
test eax, eax
jne 0x10037ea1
push str.CHAR_ROSA
push esi
call edi
add esp, 8
test eax, eax
jne 0x10037ea1
push str.CHAR_PABLO
push esi
call edi
add esp, 8
test eax, eax
jne 0x10037ea1
push str.CHAR_MILLA
push esi
call edi
add esp, 8
test eax, eax
jne 0x10037ea1
push str.CHAR_KIERA
push esi
call edi
add esp, 8
test eax, eax
je 0x1003800d
movss xmm0, dword [esp + 0x38]
subss xmm0, dword [0x100674c4]
movss xmm4, dword [0x10067574]
movss xmm1, dword [0x1006a8d8]
mulss xmm1, xmm4
cvttss2si edx, xmm0
movss xmm0, dword [0x1006b194]
addss xmm0, xmm0
movss xmm2, dword [0x1006a8dc]
mulss xmm2, xmm4
movss xmm3, dword [0x1006a8e0]
mulss xmm3, xmm4
cvttss2si eax, xmm0
cvtps2pd xmm0, xmm1
mov dword [esp + 0x18], eax
movsd xmm1, qword [0x100674c8]
divsd xmm0, xmm1
cvtpd2ps xmm6, xmm0
cvtps2pd xmm0, xmm2
movss xmm2, dword [0x1006747c]
divsd xmm0, xmm1
cvtpd2ps xmm5, xmm0
cvtps2pd xmm0, xmm3
divsd xmm0, xmm1
cvtpd2ps xmm7, xmm0
xorps xmm0, xmm0
comiss xmm0, xmm6
jbe 0x10037f31
xorps xmm3, xmm3
jmp 0x10037f38
movaps xmm3, xmm2
minss xmm3, xmm6
comiss xmm0, xmm5
movss xmm1, dword [0x10067444]
mulss xmm3, xmm4
addss xmm3, xmm1
cvttss2si ecx, xmm3
jbe 0x10037f56
xorps xmm3, xmm3
jmp 0x10037f5d
movaps xmm3, xmm2
minss xmm3, xmm5
mulss xmm3, xmm4
addss xmm3, xmm1
cvttss2si eax, xmm3
shl eax, 8
or ecx, eax
comiss xmm0, xmm7
jbe 0x10037f78
xorps xmm2, xmm2
jmp 0x10037f7c
minss xmm2, xmm7
mulss xmm2, xmm4
addss xmm2, xmm1
cvttss2si eax, xmm2
shl eax, 0x10
or ecx, eax
cvttss2si eax, dword [esp + 0x34]
or ecx, 0xff000000
push ecx
mov dword [esp], 0
push ecx
mov ecx, dword [0x1006b178]
lea ecx, [ecx + 0x1be4]
movd xmm0, eax
cvttss2si eax, dword [0x1006b1e8]
cvtdq2ps xmm0, xmm0
movss dword [esp + 0x3b8], xmm0
movd xmm0, edx
cvtdq2ps xmm0, xmm0
movss dword [esp + 0x3bc], xmm0
movd xmm0, eax
lea eax, [esp + 0x3b8]
cvtdq2ps xmm0, xmm0
push eax
lea eax, [esp + 0x3c4]
push eax
movss dword [esp + 0x3c8], xmm0
movd xmm0, dword [esp + 0x28]
cvtdq2ps xmm0, xmm0
movss dword [esp + 0x3cc], xmm0
call fcn.1001c280
cmp byte [0x1006b649], 0
je 0x10038398
cmp byte [0x1006a875], 0
je 0x100381d9
push str.CHAR_HALIL
push esi
call edi
add esp, 8
test eax, eax
jne 0x100380eb
push str.CHAR_CEMAL
push esi
call edi
add esp, 8
test eax, eax
jne 0x100380eb
push str.CHAR_AZAD
push esi
call edi
add esp, 8
test eax, eax
jne 0x100380eb
push str.CHAR_DAYI
push esi
call edi
add esp, 8
test eax, eax
jne 0x100380eb
push str.CHAR_TAHIR
push esi
call edi
add esp, 8
test eax, eax
jne 0x100380eb
push str.CHAR_CETIN
push esi
call edi
add esp, 8
test eax, eax
jne 0x100380eb
push str.CHAR_OSMAN
push esi
call edi
add esp, 8
test eax, eax
jne 0x100380eb
push str.CHAR_SAMIL
push esi
call edi
add esp, 8
test eax, eax
jne 0x100380eb
push str.CHAR_CUMALI
push esi
call edi
add esp, 8
test eax, eax
jne 0x100380eb
push str.CHAR_POKADIN
push esi
call edi
add esp, 8
test eax, eax
jne 0x100380eb
push str.CHAR_BAHRAM
push esi
call edi
add esp, 8
test eax, eax
jne 0x100380eb
push str.CHAR_LEYLA
push esi
call edi
add esp, 8
test eax, eax
je 0x100381d9
lea ecx, [esp + 0x5f8]
lea edx, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x100380f5
sub ecx, edx
movss xmm1, dword [esp + 0x34]
addss xmm1, dword [0x100674bc]
mov edx, dword [0x1006b178]
add edx, 0x1be4
lea eax, [ecx*8]
mov dword [esp + 0x18], edx
sub eax, ecx
shr eax, 1
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x10067810]
lea eax, [esp + 0x5f8]
add eax, ecx
lea ecx, [esp + 0x5f8]
mov dword [esp + 0x2c], eax
cvtpd2ps xmm0, xmm0
subss xmm1, xmm0
movss xmm0, dword [esp + 0x38]
addss xmm0, dword [0x100674f4]
movss dword [esp + 0x100], xmm1
movss dword [esp + 0x104], xmm0
cmp ecx, eax
je 0x100381d9
mov eax, dword [edx + 0x28]
mov ecx, dword [esp + 0x18]
mov edx, dword [edx + 0x3c]
push 0
movss xmm2, dword [eax + 0xc]
add edx, edx
mov ecx, dword [ecx + 0x44]
push ecx
mov dword [esp], 0
push dword [esp + 0x34]
movups xmm0, xmmword [ecx + edx*8 - 0x10]
lea ecx, [esp + 0x604]
push ecx
lea ecx, [esp + 0xe0]
push ecx
mov ecx, dword [eax + 8]
push 0xff2323ff
push dword [esp + 0x11c]
movups xmmword [esp + 0xec], xmm0
push dword [esp + 0x11c]
push dword [esp + 0x38]
call fcn.1001ed40
cmp byte [0x1006a874], 0
je 0x10038398
push str.CHAR_AZER
push esi
call edi
add esp, 8
test eax, eax
jne 0x100382aa
push str.CHAR_PIERRE
push esi
call edi
add esp, 8
test eax, eax
jne 0x100382aa
push str.CHAR_BOB
push esi
call edi
add esp, 8
test eax, eax
jne 0x100382aa
push str.CHAR_AVI
push esi
call edi
add esp, 8
test eax, eax
jne 0x100382aa
push str.CHAR_EDWARD
push esi
call edi
add esp, 8
test eax, eax
jne 0x100382aa
push str.CHAR_GEORGE
push esi
call edi
add esp, 8
test eax, eax
jne 0x100382aa
push str.CHAR_IVAN
push esi
call edi
add esp, 8
test eax, eax
jne 0x100382aa
push str.CHAR_JACK
push esi
call edi
add esp, 8
test eax, eax
jne 0x100382aa
push str.CHAR_ROSA
push esi
call edi
add esp, 8
test eax, eax
jne 0x100382aa
push str.CHAR_PABLO
push esi
call edi
add esp, 8
test eax, eax
jne 0x100382aa
push str.CHAR_MILLA
push esi
call edi
add esp, 8
test eax, eax
jne 0x100382aa
push str.CHAR_KIERA
push esi
call edi
add esp, 8
test eax, eax
je 0x10038398
lea ecx, [esp + 0x5f8]
lea edx, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x100382b4
sub ecx, edx
movss xmm1, dword [esp + 0x34]
addss xmm1, dword [0x100674bc]
mov edx, dword [0x1006b178]
add edx, 0x1be4
lea eax, [ecx*8]
mov dword [esp + 0x18], edx
sub eax, ecx
shr eax, 1
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x10067810]
lea eax, [esp + 0x5f8]
add eax, ecx
lea ecx, [esp + 0x5f8]
mov dword [esp + 0x2c], eax
cvtpd2ps xmm0, xmm0
subss xmm1, xmm0
movss xmm0, dword [esp + 0x38]
addss xmm0, dword [0x100674f4]
movss dword [esp + 0x108], xmm1
movss dword [esp + 0x10c], xmm0
cmp ecx, eax
je 0x10038398
mov eax, dword [edx + 0x28]
mov ecx, dword [esp + 0x18]
mov edx, dword [edx + 0x3c]
push 0
movss xmm2, dword [eax + 0xc]
add edx, edx
mov ecx, dword [ecx + 0x44]
push ecx
mov dword [esp], 0
push dword [esp + 0x34]
movups xmm0, xmmword [ecx + edx*8 - 0x10]
lea ecx, [esp + 0x604]
push ecx
lea ecx, [esp + 0xe0]
push ecx
mov ecx, dword [eax + 8]
push 0xff2323ff
push dword [esp + 0x124]
movups xmmword [esp + 0xec], xmm0
push dword [esp + 0x124]
push dword [esp + 0x38]
call fcn.1001ed40
cmp byte [0x1006b5c1], 0
je 0x10039087
mov eax, dword [0x1006ad28]
mov ecx, dword fs:[0x2c]
mov ecx, dword [ecx + eax*4]
mov eax, dword [0x1006b6c0]
cmp eax, dword [ecx + 4]
jle 0x10038404
push 0x1006b6c0
call fcn.1003fa51
add esp, 4
cmp dword [0x1006b6c0], 0xffffffff
jne 0x10038404
movss xmm0, dword [0x1006b61c]
movss dword [0x1006b6b4], xmm0
movss xmm0, dword [0x1006b620]
push 0x1006b6c0
movss dword [0x1006b6b8], xmm0
call fcn.1003fa07
add esp, 4
mov ecx, dword [0x1006b178]
cmp byte [ecx + 0xec], 0
je 0x10038464
movss xmm1, dword [ecx + 0x30]
movss xmm0, dword [ecx + 0x45c]
mulss xmm1, xmm1
comiss xmm0, xmm1
setae al
test al, al
je 0x10038464
movss xmm0, dword [ecx + 0x39c]
movss xmm2, dword [0x1006b6b4]
movss xmm3, dword [0x1006b6b8]
addss xmm2, dword [ecx + 0x398]
addss xmm3, xmm0
movss dword [0x1006b6b4], xmm2
movss dword [0x1006b6b8], xmm3
jmp 0x10038474
movss xmm3, dword [0x1006b6b8]
movss xmm2, dword [0x1006b6b4]
mov eax, dword [0x1006b280]
movss dword [0x1006b61c], xmm2
movss dword [0x1006b620], xmm3
test eax, eax
jne 0x10038744
push ecx
mov dword [esp], 0x3f800000
lea eax, [esp + 0x3c4]
push 0xf
push ecx
mov dword [esp], 0x40000000
movaps xmm1, xmm2
addss xmm1, dword [0x10067578]
movaps xmm0, xmm3
movss dword [esp + 0x3d4], xmm2
addss xmm0, dword [0x10067578]
push 0xffffffffffffffff
push eax
lea eax, [esp + 0x3dc]
movss dword [esp + 0x3d4], xmm1
push eax
add ecx, 0x1be4
movss dword [esp + 0x3dc], xmm0
movss dword [esp + 0x3e4], xmm3
call fcn.1001c3b0
movss xmm3, dword [0x10067564]
movss xmm0, dword [0x1006b61c]
movss xmm1, dword [0x1006b620]
addss xmm0, xmm3
addss xmm1, xmm3
push ecx
mov ecx, dword [0x1006b178]
mov dword [esp], 0x3f800000
add ecx, 0x1be4
cvttss2si esi, xmm0
push 0xffececec
movss dword [esp + 0x2c], xmm0
movaps xmm0, xmm1
addss xmm0, xmm3
movss dword [esp + 0x20], xmm1
cvttss2si edi, xmm1
cvttss2si eax, xmm0
movd xmm2, esi
cvtdq2ps xmm2, xmm2
movd xmm0, eax
lea eax, [esp + 0x3d8]
cvtdq2ps xmm0, xmm0
push eax
lea eax, [esp + 0x3e4]
push eax
movss dword [esp + 0x3e0], xmm2
movss dword [esp + 0x3e4], xmm0
movd xmm0, edi
cvtdq2ps xmm0, xmm0
movss dword [esp + 0x3e8], xmm2
movss dword [esp + 0x3ec], xmm0
call fcn.1001c280
movss xmm0, dword [esp + 0x18]
subss xmm0, dword [0x10067564]
push ecx
mov ecx, dword [0x1006b178]
movd xmm1, esi
add ecx, 0x1be4
mov dword [esp], 0x3f800000
cvttss2si eax, xmm0
push 0xffececec
cvtdq2ps xmm1, xmm1
movd xmm0, eax
lea eax, [esp + 0x3e8]
cvtdq2ps xmm0, xmm0
push eax
lea eax, [esp + 0x3f4]
push eax
movss dword [esp + 0x3f0], xmm1
movss dword [esp + 0x3f4], xmm0
movd xmm0, edi
cvtdq2ps xmm0, xmm0
movss dword [esp + 0x3f8], xmm1
movss dword [esp + 0x3fc], xmm0
call fcn.1001c280
movss xmm0, dword [esp + 0x24]
addss xmm0, dword [0x10067564]
cvttss2si eax, xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [esp + 0x3f0], xmm0
push ecx
mov ecx, dword [0x1006b178]
lea eax, [esp + 0x3f4]
movd xmm0, edi
add ecx, 0x1be4
movd xmm1, esi
mov dword [esp], 0x3f800000
cvtdq2ps xmm0, xmm0
push 0xffececec
push eax
lea eax, [esp + 0x404]
push eax
cvtdq2ps xmm1, xmm1
movss dword [esp + 0x404], xmm0
movss dword [esp + 0x408], xmm1
movss dword [esp + 0x40c], xmm0
call fcn.1001c280
movss xmm0, dword [esp + 0x24]
subss xmm0, dword [0x10067564]
push ecx
mov ecx, dword [0x1006b178]
movd xmm1, esi
add ecx, 0x1be4
mov dword [esp], 0x3f800000
cvttss2si eax, xmm0
push 0xffececec
cvtdq2ps xmm1, xmm1
movd xmm0, eax
lea eax, [esp + 0x408]
cvtdq2ps xmm0, xmm0
push eax
lea eax, [esp + 0x414]
push eax
movss dword [esp + 0x418], xmm1
movss dword [esp + 0x410], xmm0
movd xmm0, edi
cvtdq2ps xmm0, xmm0
movss dword [esp + 0x414], xmm0
movss dword [esp + 0x41c], xmm0
call fcn.1001c280
movss xmm0, dword [esp + 0x24]
mov edx, edi
addss xmm0, dword [0x10067444]
push 0x32
push 0x1006a058
push ecx
cvttss2si ecx, xmm0
call fcn.100360a0
movss xmm3, dword [0x1006b620]
add esp, 0xc
movss xmm2, dword [0x1006b61c]
mov eax, dword [0x1006b280]
cmp eax, 1
jne 0x100389ff
addss xmm2, dword [0x10067564]
addss xmm3, dword [0x10067564]
mov esi, dword [0x1006b178]
lea eax, [esp + 0x410]
push 0x20
push ecx
movss dword [esp + 0x30], xmm2
add esi, 0x1be4
movss dword [esp + 0x20], xmm3
mov ecx, esi
movss dword [esp + 0x418], xmm2
movss xmm2, dword [0x10067560]
movss dword [esp + 0x41c], xmm3
xorps xmm3, xmm3
mov dword [esp], 0x40c2c75c
push eax
call fcn.1001be00
push ecx
mov dword [esp], 0x3f800000
mov ecx, esi
push 1
push 0xffffffffffffffff
push dword [esi + 0x54]
push dword [esi + 0x5c]
call fcn.1001ad10
mov ecx, dword [esi + 0x58]
test ecx, ecx
jns 0x100387e4
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
xor ecx, ecx
test eax, eax
cmovg ecx, eax
push ecx
lea ecx, [esi + 0x54]
call fcn.10012e70
movss xmm0, dword [esp + 0x18]
addss xmm0, dword [0x10067564]
cvttss2si edi, dword [esp + 0x18]
mov dword [esi + 0x54], 0
push ecx
mov ecx, dword [0x1006b178]
mov dword [esp], 0x3f800000
add ecx, 0x1be4
push 0xffececec
cvttss2si esi, dword [esp + 0x30]
cvttss2si eax, xmm0
movd xmm1, esi
cvtdq2ps xmm1, xmm1
movd xmm0, eax
lea eax, [esp + 0x420]
cvtdq2ps xmm0, xmm0
push eax
lea eax, [esp + 0x42c]
push eax
movss dword [esp + 0x428], xmm1
movss dword [esp + 0x42c], xmm0
movd xmm0, edi
cvtdq2ps xmm0, xmm0
movss dword [esp + 0x430], xmm1
movss dword [esp + 0x434], xmm0
call fcn.1001c280
movss xmm0, dword [esp + 0x18]
subss xmm0, dword [0x10067564]
push ecx
mov ecx, dword [0x1006b178]
movd xmm1, esi
add ecx, 0x1be4
mov dword [esp], 0x3f800000
cvttss2si eax, xmm0
push 0xffececec
cvtdq2ps xmm1, xmm1
movd xmm0, eax
lea eax, [esp + 0x170]
cvtdq2ps xmm0, xmm0
push eax
lea eax, [esp + 0x17c]
push eax
movss dword [esp + 0x178], xmm1
movss dword [esp + 0x17c], xmm0
movd xmm0, edi
cvtdq2ps xmm0, xmm0
movss dword [esp + 0x180], xmm1
movss dword [esp + 0x184], xmm0
call fcn.1001c280
movss xmm0, dword [esp + 0x28]
addss xmm0, dword [0x10067564]
push ecx
mov ecx, dword [0x1006b178]
movd xmm1, esi
add ecx, 0x1be4
mov dword [esp], 0x3f800000
cvttss2si eax, xmm0
push 0xffececec
cvtdq2ps xmm1, xmm1
movd xmm0, eax
lea eax, [esp + 0x180]
cvtdq2ps xmm0, xmm0
push eax
lea eax, [esp + 0x18c]
push eax
movss dword [esp + 0x190], xmm1
movss dword [esp + 0x188], xmm0
movd xmm0, edi
cvtdq2ps xmm0, xmm0
movss dword [esp + 0x18c], xmm0
movss dword [esp + 0x194], xmm0
call fcn.1001c280
movss xmm0, dword [esp + 0x28]
subss xmm0, dword [0x10067564]
cvttss2si eax, xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [esp + 0x188], xmm0
movd xmm0, edi
cvtdq2ps xmm0, xmm0
movss dword [esp + 0x18c], xmm0
push ecx
mov ecx, dword [0x1006b178]
lea eax, [esp + 0x18c]
movd xmm1, esi
add ecx, 0x1be4
mov dword [esp], 0x3f800000
cvtdq2ps xmm1, xmm1
push 0xffececec
push eax
lea eax, [esp + 0x19c]
push eax
movss dword [esp + 0x1a4], xmm0
movss dword [esp + 0x1a0], xmm1
call fcn.1001c280
movss xmm0, dword [esp + 0x28]
mov edx, edi
addss xmm0, dword [0x10067444]
push 0x32
push 0x1006a058
push ecx
cvttss2si ecx, xmm0
call fcn.100360a0
add esp, 0xc
cmp byte [0x1006a875], 0
je 0x10038d43
cmp dword [0x1006b320], 0
mov esi, dword [esp + 0x30]
mov edi, dword [sym.imp.VCRUNTIME140.dll_strstr]
jne 0x10038b25
push str.CHAR_HALIL
push esi
call edi
add esp, 8
test eax, eax
jne 0x10038ae3
push str.CHAR_CEMAL
push esi
call edi
add esp, 8
test eax, eax
jne 0x10038ae3
push str.CHAR_AZAD
push esi
call edi
add esp, 8
test eax, eax
jne 0x10038ae3
push str.CHAR_DAYI
push esi
call edi
add esp, 8
test eax, eax
jne 0x10038ae3
push str.CHAR_TAHIR
push esi
call edi
add esp, 8
test eax, eax
jne 0x10038ae3
push str.CHAR_CETIN
push esi
call edi
add esp, 8
test eax, eax
jne 0x10038ae3
push str.CHAR_OSMAN
push esi
call edi
add esp, 8
test eax, eax
jne 0x10038ae3
push str.CHAR_SAMIL
push esi
call edi
add esp, 8
test eax, eax
jne 0x10038ae3
push str.CHAR_CUMALI
push esi
call edi
add esp, 8
test eax, eax
jne 0x10038ae3
push str.CHAR_POKADIN
push esi
call edi
add esp, 8
test eax, eax
jne 0x10038ae3
push str.CHAR_BAHRAM
push esi
call edi
add esp, 8
test eax, eax
jne 0x10038ae3
push str.CHAR_LEYLA
push esi
call edi
add esp, 8
test eax, eax
je 0x10038b25
movq xmm0, qword [0x1006a8e8]
sub esp, 0xc
mov eax, dword [0x1006a8f0]
mov ecx, esp
sub esp, 0xc
movq qword [ecx], xmm0
movq xmm0, qword [esp + 0x5d0]
mov dword [ecx + 8], eax
mov ecx, esp
mov eax, dword [esp + 0x5d8]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
mov ecx, 0x1006a038
call fcn.10036270
add esp, 0x18
cmp dword [0x1006b320], 1
jne 0x10038c34
push str.CHAR_HALIL
push esi
call edi
add esp, 8
test eax, eax
jne 0x10038bf2
push str.CHAR_CEMAL
push esi
call edi
add esp, 8
test eax, eax
jne 0x10038bf2
push str.CHAR_AZAD
push esi
call edi
add esp, 8
test eax, eax
jne 0x10038bf2
push str.CHAR_DAYI
push esi
call edi
add esp, 8
test eax, eax
jne 0x10038bf2
push str.CHAR_TAHIR
push esi
call edi
add esp, 8
test eax, eax
jne 0x10038bf2
push str.CHAR_CETIN
push esi
call edi
add esp, 8
test eax, eax
jne 0x10038bf2
push str.CHAR_OSMAN
push esi
call edi
add esp, 8
test eax, eax
jne 0x10038bf2
push str.CHAR_SAMIL
push esi
call edi
add esp, 8
test eax, eax
jne 0x10038bf2
push str.CHAR_CUMALI
push esi
call edi
add esp, 8
test eax, eax
jne 0x10038bf2
push str.CHAR_POKADIN
push esi
call edi
add esp, 8
test eax, eax
jne 0x10038bf2
push str.CHAR_BAHRAM
push esi
call edi
add esp, 8
test eax, eax
jne 0x10038bf2
push str.CHAR_LEYLA
push esi
call edi
add esp, 8
test eax, eax
je 0x10038c34
movq xmm0, qword [0x1006a8e8]
sub esp, 0xc
mov eax, dword [0x1006a8f0]
mov ecx, esp
sub esp, 0xc
movq qword [ecx], xmm0
movq xmm0, qword [esp + 0x5d0]
mov dword [ecx + 8], eax
mov ecx, esp
mov eax, dword [esp + 0x5d8]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
mov ecx, 0x1006a078
call fcn.10036270
add esp, 0x18
cmp dword [0x1006b320], 2
jne 0x10038d43
push str.CHAR_HALIL
push esi
call edi
add esp, 8
test eax, eax
jne 0x10038d01
push str.CHAR_CEMAL
push esi
call edi
add esp, 8
test eax, eax
jne 0x10038d01
push str.CHAR_AZAD
push esi
call edi
add esp, 8
test eax, eax
jne 0x10038d01
push str.CHAR_DAYI
push esi
call edi
add esp, 8
test eax, eax
jne 0x10038d01
push str.CHAR_TAHIR
push esi
call edi
add esp, 8
test eax, eax
jne 0x10038d01
push str.CHAR_CETIN
push esi
call edi
add esp, 8
test eax, eax
jne 0x10038d01
push str.CHAR_OSMAN
push esi
call edi
add esp, 8
test eax, eax
jne 0x10038d01
push str.CHAR_SAMIL
push esi
call edi
add esp, 8
test eax, eax
jne 0x10038d01
push str.CHAR_CUMALI
push esi
call edi
add esp, 8
test eax, eax
jne 0x10038d01
push str.CHAR_POKADIN
push esi
call edi
add esp, 8
test eax, eax
jne 0x10038d01
push str.CHAR_BAHRAM
push esi
call edi
add esp, 8
test eax, eax
jne 0x10038d01
push str.CHAR_LEYLA
push esi
call edi
add esp, 8
test eax, eax
je 0x10038d43
movq xmm0, qword [0x1006a8e8]
sub esp, 0xc
mov eax, dword [0x1006a8f0]
mov ecx, esp
sub esp, 0xc
movq qword [ecx], xmm0
movq xmm0, qword [esp + 0x5d0]
mov dword [ecx + 8], eax
mov ecx, esp
mov eax, dword [esp + 0x5d8]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
mov ecx, 0x1006a0a0
call fcn.10036270
add esp, 0x18
cmp byte [0x1006a874], 0
mov esi, dword [esp + 0x30]
mov edi, dword [sym.imp.VCRUNTIME140.dll_strstr]
je 0x10039087
cmp dword [0x1006b1b0], 0
jne 0x10038e69
push str.CHAR_AZER
push esi
call edi
add esp, 8
test eax, eax
jne 0x10038e27
push str.CHAR_PIERRE
push esi
call edi
add esp, 8
test eax, eax
jne 0x10038e27
push str.CHAR_BOB
push esi
call edi
add esp, 8
test eax, eax
jne 0x10038e27
push str.CHAR_AVI
push esi
call edi
add esp, 8
test eax, eax
jne 0x10038e27
push str.CHAR_EDWARD
push esi
call edi
add esp, 8
test eax, eax
jne 0x10038e27
push str.CHAR_GEORGE
push esi
call edi
add esp, 8
test eax, eax
jne 0x10038e27
push str.CHAR_IVAN
push esi
call edi
add esp, 8
test eax, eax
jne 0x10038e27
push str.CHAR_JACK
push esi
call edi
add esp, 8
test eax, eax
jne 0x10038e27
push str.CHAR_ROSA
push esi
call edi
add esp, 8
test eax, eax
jne 0x10038e27
push str.CHAR_PABLO
push esi
call edi
add esp, 8
test eax, eax
jne 0x10038e27
push str.CHAR_MILLA
push esi
call edi
add esp, 8
test eax, eax
jne 0x10038e27
push str.CHAR_KIERA
push esi
call edi
add esp, 8
test eax, eax
je 0x10038e69
movq xmm0, qword [0x1006a8e8]
sub esp, 0xc
mov eax, dword [0x1006a8f0]
mov ecx, esp
sub esp, 0xc
movq qword [ecx], xmm0
movq xmm0, qword [esp + 0x5d0]
mov dword [ecx + 8], eax
mov ecx, esp
mov eax, dword [esp + 0x5d8]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
mov ecx, 0x1006a038
call fcn.10036270
add esp, 0x18
cmp dword [0x1006b1b0], 1
jne 0x10038f78
push str.CHAR_AZER
push esi
call edi
add esp, 8
test eax, eax
jne 0x10038f36
push str.CHAR_PIERRE
push esi
call edi
add esp, 8
test eax, eax
jne 0x10038f36
push str.CHAR_BOB
push esi
call edi
add esp, 8
test eax, eax
jne 0x10038f36
push str.CHAR_AVI
push esi
call edi
add esp, 8
test eax, eax
jne 0x10038f36
push str.CHAR_EDWARD
push esi
call edi
add esp, 8
test eax, eax
jne 0x10038f36
push str.CHAR_GEORGE
push esi
call edi
add esp, 8
test eax, eax
jne 0x10038f36
push str.CHAR_IVAN
push esi
call edi
add esp, 8
test eax, eax
jne 0x10038f36
push str.CHAR_JACK
push esi
call edi
add esp, 8
test eax, eax
jne 0x10038f36
push str.CHAR_ROSA
push esi
call edi
add esp, 8
test eax, eax
jne 0x10038f36
push str.CHAR_PABLO
push esi
call edi
add esp, 8
test eax, eax
jne 0x10038f36
push str.CHAR_MILLA
push esi
call edi
add esp, 8
test eax, eax
jne 0x10038f36
push str.CHAR_KIERA
push esi
call edi
add esp, 8
test eax, eax
je 0x10038f78
movq xmm0, qword [0x1006a8e8]
sub esp, 0xc
mov eax, dword [0x1006a8f0]
mov ecx, esp
sub esp, 0xc
movq qword [ecx], xmm0
movq xmm0, qword [esp + 0x5d0]
mov dword [ecx + 8], eax
mov ecx, esp
mov eax, dword [esp + 0x5d8]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
mov ecx, 0x1006a078
call fcn.10036270
add esp, 0x18
cmp dword [0x1006b1b0], 2
jne 0x10039087
push str.CHAR_AZER
push esi
call edi
add esp, 8
test eax, eax
jne 0x10039045
push str.CHAR_PIERRE
push esi
call edi
add esp, 8
test eax, eax
jne 0x10039045
push str.CHAR_BOB
push esi
call edi
add esp, 8
test eax, eax
jne 0x10039045
push str.CHAR_AVI
push esi
call edi
add esp, 8
test eax, eax
jne 0x10039045
push str.CHAR_EDWARD
push esi
call edi
add esp, 8
test eax, eax
jne 0x10039045
push str.CHAR_GEORGE
push esi
call edi
add esp, 8
test eax, eax
jne 0x10039045
push str.CHAR_IVAN
push esi
call edi
add esp, 8
test eax, eax
jne 0x10039045
push str.CHAR_JACK
push esi
call edi
add esp, 8
test eax, eax
jne 0x10039045
push str.CHAR_ROSA
push esi
call edi
add esp, 8
test eax, eax
jne 0x10039045
push str.CHAR_PABLO
push esi
call edi
add esp, 8
test eax, eax
jne 0x10039045
push str.CHAR_MILLA
push esi
call edi
add esp, 8
test eax, eax
jne 0x10039045
push str.CHAR_KIERA
push esi
call edi
add esp, 8
test eax, eax
je 0x10039087
movq xmm0, qword [0x1006a8e8]
sub esp, 0xc
mov eax, dword [0x1006a8f0]
mov ecx, esp
sub esp, 0xc
movq qword [ecx], xmm0
movq xmm0, qword [esp + 0x5d0]
mov dword [ecx + 8], eax
mov ecx, esp
mov eax, dword [esp + 0x5d8]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
mov ecx, 0x1006a0a0
call fcn.10036270
add esp, 0x18
cmp byte [0x1006b54b], 0
je 0x1003bb6a
movq xmm0, qword [0x1006b5e0]
sub esp, 0xc
mov eax, dword [0x1006b5e8]
mov ecx, esp
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
lea eax, [esp + 0x4c4]
push eax
call fcn.10034240
add esp, 4
mov ecx, esp
movq xmm0, qword [eax]
mov eax, dword [0x1006b5f4]
movq qword [esp + 0x58], xmm0
movq xmm0, qword [0x1006b5ec]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
lea eax, [esp + 0x494]
push eax
call fcn.10034240
add esp, 4
mov ecx, esp
movq xmm0, qword [eax]
mov eax, dword [0x1006b600]
movq qword [esp + 0x64], xmm0
movq xmm0, qword [0x1006b5f8]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
lea eax, [esp + 0x4b4]
push eax
call fcn.10034240
add esp, 4
mov ecx, esp
movq xmm0, qword [eax]
mov eax, dword [0x1006b5cc]
movq qword [esp + 0x70], xmm0
movq xmm0, qword [0x1006b5c4]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
lea eax, [esp + 0x4a4]
push eax
call fcn.10034240
add esp, 4
mov ecx, esp
movq xmm0, qword [eax]
mov eax, dword [0x1006b644]
movq qword [esp + 0x4c], xmm0
movq xmm0, qword [0x1006b63c]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
lea eax, [esp + 0x4d4]
push eax
call fcn.10034240
add esp, 4
mov ecx, esp
movq xmm0, qword [eax]
mov eax, dword [0x1006b62c]
movq qword [esp + 0x7c], xmm0
movq xmm0, qword [0x1006b624]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
lea eax, [esp + 0x4e4]
push eax
call fcn.10034240
add esp, 4
mov ecx, esp
movq xmm0, qword [eax]
mov eax, dword [0x1006b678]
movq qword [esp + 0x88], xmm0
movq xmm0, qword [0x1006b670]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
lea eax, [esp + 0x4f4]
push eax
call fcn.10034240
add esp, 4
mov ecx, esp
movq xmm0, qword [eax]
movq qword [esp + 0x12c], xmm0
movq xmm0, qword [0x1006b658]
movq qword [ecx], xmm0
mov eax, dword [0x1006b660]
mov dword [ecx + 8], eax
lea eax, [esp + 0x504]
push eax
call fcn.10034240
add esp, 4
mov ecx, esp
movq xmm0, qword [eax]
mov eax, dword [0x1006b66c]
movq qword [esp + 0x94], xmm0
movq xmm0, qword [0x1006b664]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
lea eax, [esp + 0x514]
push eax
call fcn.10034240
add esp, 4
mov ecx, esp
movq xmm0, qword [eax]
mov eax, dword [0x1006b618]
movq qword [esp + 0xa0], xmm0
movq xmm0, qword [0x1006b610]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
lea eax, [esp + 0x524]
push eax
call fcn.10034240
add esp, 4
mov ecx, esp
movq xmm0, qword [eax]
mov eax, dword [0x1006b694]
movq qword [esp + 0x138], xmm0
movq xmm0, qword [0x1006b68c]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
lea eax, [esp + 0x534]
push eax
call fcn.10034240
add esp, 4
mov ecx, esp
movq xmm0, qword [eax]
mov eax, dword [0x1006b638]
movq qword [esp + 0xac], xmm0
movq xmm0, qword [0x1006b630]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
lea eax, [esp + 0x544]
push eax
call fcn.10034240
add esp, 4
mov ecx, esp
movq xmm0, qword [eax]
mov eax, dword [0x1006b684]
movq qword [esp + 0xb8], xmm0
movq xmm0, qword [0x1006b67c]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
lea eax, [esp + 0x554]
push eax
call fcn.10034240
add esp, 4
mov ecx, esp
movq xmm0, qword [eax]
mov eax, dword [0x1006b654]
movq qword [esp + 0x144], xmm0
movq xmm0, qword [0x1006b64c]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
lea eax, [esp + 0x564]
push eax
call fcn.10034240
add esp, 4
mov ecx, esp
movq xmm0, qword [eax]
mov eax, dword [0x1006b60c]
movq qword [esp + 0xc4], xmm0
movq xmm0, qword [0x1006b604]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
lea eax, [esp + 0x574]
push eax
call fcn.10034240
add esp, 4
mov ecx, esp
movq xmm0, qword [eax]
mov eax, dword [0x1006b5dc]
movq qword [esp + 0xd0], xmm0
movq xmm0, qword [0x1006b5d4]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
lea eax, [esp + 0x584]
push eax
call fcn.10034240
add esp, 0x10
cmp byte [0x1006a875], 0
movq xmm0, qword [eax]
movq qword [esp + 0x144], xmm0
je 0x1003a791
push str.CHAR_HALIL
push esi
call edi
add esp, 8
test eax, eax
jne 0x10039489
push str.CHAR_CEMAL
push esi
call edi
add esp, 8
test eax, eax
jne 0x10039489
push str.CHAR_AZAD
push esi
call edi
add esp, 8
test eax, eax
jne 0x10039489
push str.CHAR_DAYI
push esi
call edi
add esp, 8
test eax, eax
jne 0x10039489
push str.CHAR_TAHIR
push esi
call edi
add esp, 8
test eax, eax
jne 0x10039489
push str.CHAR_CETIN
push esi
call edi
add esp, 8
test eax, eax
jne 0x10039489
push str.CHAR_OSMAN
push esi
call edi
add esp, 8
test eax, eax
jne 0x10039489
push str.CHAR_SAMIL
push esi
call edi
add esp, 8
test eax, eax
jne 0x10039489
push str.CHAR_CUMALI
push esi
call edi
add esp, 8
test eax, eax
jne 0x10039489
push str.CHAR_POKADIN
push esi
call edi
add esp, 8
test eax, eax
jne 0x10039489
push str.CHAR_BAHRAM
push esi
call edi
add esp, 8
test eax, eax
jne 0x10039489
push str.CHAR_LEYLA
push esi
call edi
add esp, 8
test eax, eax
je 0x1003a791
movss xmm3, dword [0x10067574]
movss xmm0, dword [0x1006a8f4]
movsd xmm4, qword [0x100674c8]
mulss xmm0, xmm3
movss xmm1, dword [0x1006a8f8]
mulss xmm1, xmm3
cvtps2pd xmm0, xmm0
movss xmm2, dword [0x1006a8fc]
divsd xmm0, xmm4
mulss xmm2, xmm3
cvtpd2ps xmm5, xmm0
cvtps2pd xmm0, xmm1
divsd xmm0, xmm4
cvtpd2ps xmm6, xmm0
cvtps2pd xmm0, xmm2
movss xmm2, dword [0x1006747c]
divsd xmm0, xmm4
cvtpd2ps xmm7, xmm0
xorps xmm0, xmm0
comiss xmm0, xmm5
jbe 0x100394f3
xorps xmm4, xmm4
jmp 0x100394fa
movaps xmm4, xmm2
minss xmm4, xmm5
comiss xmm0, xmm6
movss xmm1, dword [0x10067444]
mulss xmm4, xmm3
addss xmm4, xmm1
cvttss2si ecx, xmm4
jbe 0x10039518
xorps xmm4, xmm4
jmp 0x1003951f
movaps xmm4, xmm2
minss xmm4, xmm6
mulss xmm4, xmm3
addss xmm4, xmm1
cvttss2si eax, xmm4
shl eax, 8
or ecx, eax
comiss xmm0, xmm7
jbe 0x1003953a
xorps xmm2, xmm2
jmp 0x1003953e
minss xmm2, xmm7
movd xmm0, dword [esp + 0x58]
cvtdq2ps xmm0, xmm0
mulss xmm2, xmm3
movss dword [esp + 0x198], xmm0
movd xmm0, dword [esp + 0x5c]
addss xmm2, xmm1
cvtdq2ps xmm0, xmm0
cvttss2si eax, xmm2
movss dword [esp + 0x19c], xmm0
movd xmm0, dword [esp + 0x4c]
cvtdq2ps xmm0, xmm0
shl eax, 0x10
or ecx, eax
lea eax, [esp + 0x198]
or ecx, 0xff000000
push ecx
mov dword [esp], 0x3f800000
movss dword [esp + 0x1a4], xmm0
movd xmm0, dword [esp + 0x54]
push ecx
mov ecx, dword [0x1006b178]
cvtdq2ps xmm0, xmm0
push eax
lea eax, [esp + 0x1ac]
push eax
lea ecx, [ecx + 0x1be4]
movss dword [esp + 0x1b4], xmm0
call fcn.1001c280
movss xmm3, dword [0x10067574]
movss xmm0, dword [0x1006a8f4]
movsd xmm4, qword [0x100674c8]
mulss xmm0, xmm3
movss xmm1, dword [0x1006a8f8]
mulss xmm1, xmm3
cvtps2pd xmm0, xmm0
movss xmm2, dword [0x1006a8fc]
divsd xmm0, xmm4
mulss xmm2, xmm3
cvtpd2ps xmm6, xmm0
cvtps2pd xmm0, xmm1
divsd xmm0, xmm4
cvtpd2ps xmm5, xmm0
cvtps2pd xmm0, xmm2
movss xmm2, dword [0x1006747c]
divsd xmm0, xmm4
cvtpd2ps xmm7, xmm0
xorps xmm0, xmm0
comiss xmm0, xmm6
jbe 0x10039631
xorps xmm4, xmm4
jmp 0x10039638
movaps xmm4, xmm2
minss xmm4, xmm6
comiss xmm0, xmm5
movss xmm1, dword [0x10067444]
mulss xmm4, xmm3
addss xmm4, xmm1
cvttss2si ecx, xmm4
jbe 0x10039656
xorps xmm4, xmm4
jmp 0x1003965d
movaps xmm4, xmm2
minss xmm4, xmm5
mulss xmm4, xmm3
addss xmm4, xmm1
cvttss2si eax, xmm4
shl eax, 8
or ecx, eax
comiss xmm0, xmm7
jbe 0x10039678
xorps xmm2, xmm2
jmp 0x1003967c
minss xmm2, xmm7
movd xmm0, dword [esp + 0x64]
cvtdq2ps xmm0, xmm0
mulss xmm2, xmm3
movss dword [esp + 0x1a8], xmm0
movd xmm0, dword [esp + 0x68]
addss xmm2, xmm1
cvtdq2ps xmm0, xmm0
cvttss2si eax, xmm2
movss dword [esp + 0x1ac], xmm0
movd xmm0, dword [esp + 0x58]
cvtdq2ps xmm0, xmm0
shl eax, 0x10
or ecx, eax
lea eax, [esp + 0x1a8]
or ecx, 0xff000000
push ecx
mov dword [esp], 0x3f800000
movss dword [esp + 0x1b4], xmm0
movd xmm0, dword [esp + 0x60]
push ecx
mov ecx, dword [0x1006b178]
cvtdq2ps xmm0, xmm0
push eax
lea eax, [esp + 0x1bc]
push eax
lea ecx, [ecx + 0x1be4]
movss dword [esp + 0x1c4], xmm0
call fcn.1001c280
movss xmm3, dword [0x10067574]
movss xmm0, dword [0x1006a8f4]
movsd xmm4, qword [0x100674c8]
mulss xmm0, xmm3
movss xmm1, dword [0x1006a8f8]
mulss xmm1, xmm3
cvtps2pd xmm0, xmm0
movss xmm2, dword [0x1006a8fc]
divsd xmm0, xmm4
mulss xmm2, xmm3
cvtpd2ps xmm6, xmm0
cvtps2pd xmm0, xmm1
divsd xmm0, xmm4
cvtpd2ps xmm5, xmm0
cvtps2pd xmm0, xmm2
movss xmm2, dword [0x1006747c]
divsd xmm0, xmm4
cvtpd2ps xmm7, xmm0
xorps xmm0, xmm0
comiss xmm0, xmm6
jbe 0x1003976f
xorps xmm4, xmm4
jmp 0x10039776
movaps xmm4, xmm2
minss xmm4, xmm6
comiss xmm0, xmm5
movss xmm1, dword [0x10067444]
mulss xmm4, xmm3
addss xmm4, xmm1
cvttss2si ecx, xmm4
jbe 0x10039794
xorps xmm4, xmm4
jmp 0x1003979b
movaps xmm4, xmm2
minss xmm4, xmm5
mulss xmm4, xmm3
addss xmm4, xmm1
cvttss2si eax, xmm4
shl eax, 8
or ecx, eax
comiss xmm0, xmm7
jbe 0x100397b6
xorps xmm2, xmm2
jmp 0x100397ba
minss xmm2, xmm7
movd xmm0, dword [esp + 0x40]
cvtdq2ps xmm0, xmm0
mulss xmm2, xmm3
movss dword [esp + 0x1b8], xmm0
movd xmm0, dword [esp + 0x44]
addss xmm2, xmm1
cvtdq2ps xmm0, xmm0
cvttss2si eax, xmm2
movss dword [esp + 0x1bc], xmm0
movd xmm0, dword [esp + 0x64]
cvtdq2ps xmm0, xmm0
shl eax, 0x10
or ecx, eax
lea eax, [esp + 0x1b8]
or ecx, 0xff000000
push ecx
mov dword [esp], 0x3f800000
movss dword [esp + 0x1c4], xmm0
movd xmm0, dword [esp + 0x6c]
push ecx
mov ecx, dword [0x1006b178]
cvtdq2ps xmm0, xmm0
push eax
lea eax, [esp + 0x1cc]
push eax
lea ecx, [ecx + 0x1be4]
movss dword [esp + 0x1d4], xmm0
call fcn.1001c280
movss xmm3, dword [0x10067574]
movss xmm0, dword [0x1006a8f4]
movsd xmm4, qword [0x100674c8]
mulss xmm0, xmm3
movss xmm1, dword [0x1006a8f8]
mulss xmm1, xmm3
cvtps2pd xmm0, xmm0
movss xmm2, dword [0x1006a8fc]
divsd xmm0, xmm4
mulss xmm2, xmm3
cvtpd2ps xmm6, xmm0
cvtps2pd xmm0, xmm1
divsd xmm0, xmm4
cvtpd2ps xmm5, xmm0
cvtps2pd xmm0, xmm2
movss xmm2, dword [0x1006747c]
divsd xmm0, xmm4
cvtpd2ps xmm7, xmm0
xorps xmm0, xmm0
comiss xmm0, xmm6
jbe 0x100398ad
xorps xmm4, xmm4
jmp 0x100398b4
movaps xmm4, xmm2
minss xmm4, xmm6
comiss xmm0, xmm5
movss xmm1, dword [0x10067444]
mulss xmm4, xmm3
addss xmm4, xmm1
cvttss2si ecx, xmm4
jbe 0x100398d2
xorps xmm4, xmm4
jmp 0x100398d9
movaps xmm4, xmm2
minss xmm4, xmm5
mulss xmm4, xmm3
addss xmm4, xmm1
cvttss2si eax, xmm4
shl eax, 8
or ecx, eax
comiss xmm0, xmm7
jbe 0x100398f4
xorps xmm2, xmm2
jmp 0x100398f8
minss xmm2, xmm7
movd xmm0, dword [esp + 0x70]
cvtdq2ps xmm0, xmm0
mulss xmm2, xmm3
movss dword [esp + 0x1c8], xmm0
movd xmm0, dword [esp + 0x74]
addss xmm2, xmm1
cvtdq2ps xmm0, xmm0
cvttss2si eax, xmm2
movss dword [esp + 0x1cc], xmm0
movd xmm0, dword [esp + 0x4c]
cvtdq2ps xmm0, xmm0
shl eax, 0x10
or ecx, eax
lea eax, [esp + 0x1c8]
or ecx, 0xff000000
push ecx
mov dword [esp], 0x3f800000
movss dword [esp + 0x1d4], xmm0
movd xmm0, dword [esp + 0x54]
push ecx
mov ecx, dword [0x1006b178]
cvtdq2ps xmm0, xmm0
push eax
lea eax, [esp + 0x1dc]
push eax
lea ecx, [ecx + 0x1be4]
movss dword [esp + 0x1e4], xmm0
call fcn.1001c280
movss xmm3, dword [0x10067574]
movss xmm0, dword [0x1006a8f4]
movsd xmm4, qword [0x100674c8]
mulss xmm0, xmm3
movss xmm1, dword [0x1006a8f8]
mulss xmm1, xmm3
cvtps2pd xmm0, xmm0
movss xmm2, dword [0x1006a8fc]
divsd xmm0, xmm4
mulss xmm2, xmm3
cvtpd2ps xmm6, xmm0
cvtps2pd xmm0, xmm1
divsd xmm0, xmm4
cvtpd2ps xmm5, xmm0
cvtps2pd xmm0, xmm2
movss xmm2, dword [0x1006747c]
divsd xmm0, xmm4
cvtpd2ps xmm7, xmm0
xorps xmm0, xmm0
comiss xmm0, xmm6
jbe 0x100399eb
xorps xmm4, xmm4
jmp 0x100399f2
movaps xmm4, xmm2
minss xmm4, xmm6
comiss xmm0, xmm5
movss xmm1, dword [0x10067444]
mulss xmm4, xmm3
addss xmm4, xmm1
cvttss2si ecx, xmm4
jbe 0x10039a10
xorps xmm4, xmm4
jmp 0x10039a17
movaps xmm4, xmm2
minss xmm4, xmm5
mulss xmm4, xmm3
addss xmm4, xmm1
cvttss2si eax, xmm4
shl eax, 8
or ecx, eax
comiss xmm0, xmm7
jbe 0x10039a32
xorps xmm2, xmm2
jmp 0x10039a36
minss xmm2, xmm7
movd xmm0, dword [esp + 0x7c]
cvtdq2ps xmm0, xmm0
mulss xmm2, xmm3
movss dword [esp + 0x1d8], xmm0
movd xmm0, dword [esp + 0x80]
addss xmm2, xmm1
cvtdq2ps xmm0, xmm0
cvttss2si eax, xmm2
movss dword [esp + 0x1dc], xmm0
movd xmm0, dword [esp + 0x70]
cvtdq2ps xmm0, xmm0
shl eax, 0x10
or ecx, eax
lea eax, [esp + 0x1d8]
or ecx, 0xff000000
push ecx
mov dword [esp], 0x3f800000
movss dword [esp + 0x1e4], xmm0
movd xmm0, dword [esp + 0x78]
push ecx
mov ecx, dword [0x1006b178]
cvtdq2ps xmm0, xmm0
push eax
lea eax, [esp + 0x1ec]
push eax
lea ecx, [ecx + 0x1be4]
movss dword [esp + 0x1f4], xmm0
call fcn.1001c280
movss xmm3, dword [0x10067574]
movss xmm0, dword [0x1006a8f4]
movsd xmm4, qword [0x100674c8]
mulss xmm0, xmm3
movss xmm1, dword [0x1006a8f8]
mulss xmm1, xmm3
cvtps2pd xmm0, xmm0
movss xmm2, dword [0x1006a8fc]
divsd xmm0, xmm4
mulss xmm2, xmm3
cvtpd2ps xmm6, xmm0
cvtps2pd xmm0, xmm1
divsd xmm0, xmm4
cvtpd2ps xmm5, xmm0
cvtps2pd xmm0, xmm2
movss xmm2, dword [0x1006747c]
divsd xmm0, xmm4
cvtpd2ps xmm7, xmm0
xorps xmm0, xmm0
comiss xmm0, xmm6
jbe 0x10039b2c
xorps xmm4, xmm4
jmp 0x10039b33
movaps xmm4, xmm2
minss xmm4, xmm6
comiss xmm0, xmm5
movss xmm1, dword [0x10067444]
mulss xmm4, xmm3
addss xmm4, xmm1
cvttss2si ecx, xmm4
jbe 0x10039b51
xorps xmm4, xmm4
jmp 0x10039b58
movaps xmm4, xmm2
minss xmm4, xmm5
mulss xmm4, xmm3
addss xmm4, xmm1
cvttss2si eax, xmm4
shl eax, 8
or ecx, eax
comiss xmm0, xmm7
jbe 0x10039b73
xorps xmm2, xmm2
jmp 0x10039b77
minss xmm2, xmm7
movd xmm0, dword [esp + 0x120]
cvtdq2ps xmm0, xmm0
mulss xmm2, xmm3
movss dword [esp + 0x1e8], xmm0
movd xmm0, dword [esp + 0x124]
addss xmm2, xmm1
cvtdq2ps xmm0, xmm0
cvttss2si eax, xmm2
movss dword [esp + 0x1ec], xmm0
movd xmm0, dword [esp + 0x7c]
cvtdq2ps xmm0, xmm0
shl eax, 0x10
or ecx, eax
lea eax, [esp + 0x1e8]
or ecx, 0xff000000
push ecx
mov dword [esp], 0x3f800000
movss dword [esp + 0x1f4], xmm0
movd xmm0, dword [esp + 0x84]
push ecx
mov ecx, dword [0x1006b178]
cvtdq2ps xmm0, xmm0
push eax
lea eax, [esp + 0x1fc]
push eax
lea ecx, [ecx + 0x1be4]
movss dword [esp + 0x204], xmm0
call fcn.1001c280
movss xmm3, dword [0x10067574]
movss xmm0, dword [0x1006a8f4]
movsd xmm4, qword [0x100674c8]
mulss xmm0, xmm3
movss xmm1, dword [0x1006a8f8]
mulss xmm1, xmm3
cvtps2pd xmm0, xmm0
movss xmm2, dword [0x1006a8fc]
divsd xmm0, xmm4
mulss xmm2, xmm3
cvtpd2ps xmm6, xmm0
cvtps2pd xmm0, xmm1
divsd xmm0, xmm4
cvtpd2ps xmm5, xmm0
cvtps2pd xmm0, xmm2
movss xmm2, dword [0x1006747c]
divsd xmm0, xmm4
cvtpd2ps xmm7, xmm0
xorps xmm0, xmm0
comiss xmm0, xmm6
jbe 0x10039c73
xorps xmm4, xmm4
jmp 0x10039c7a
movaps xmm4, xmm2
minss xmm4, xmm6
comiss xmm0, xmm5
movss xmm1, dword [0x10067444]
mulss xmm4, xmm3
addss xmm4, xmm1
cvttss2si ecx, xmm4
jbe 0x10039c98
xorps xmm4, xmm4
jmp 0x10039c9f
movaps xmm4, xmm2
minss xmm4, xmm5
mulss xmm4, xmm3
addss xmm4, xmm1
cvttss2si eax, xmm4
shl eax, 8
or ecx, eax
comiss xmm0, xmm7
jbe 0x10039cba
xorps xmm2, xmm2
jmp 0x10039cbe
minss xmm2, xmm7
movd xmm0, dword [esp + 0x88]
cvtdq2ps xmm0, xmm0
mulss xmm2, xmm3
movss dword [esp + 0x1f8], xmm0
movd xmm0, dword [esp + 0x8c]
addss xmm2, xmm1
cvtdq2ps xmm0, xmm0
cvttss2si eax, xmm2
movss dword [esp + 0x1fc], xmm0
movd xmm0, dword [esp + 0x4c]
cvtdq2ps xmm0, xmm0
shl eax, 0x10
or ecx, eax
lea eax, [esp + 0x1f8]
or ecx, 0xff000000
push ecx
mov dword [esp], 0x3f800000
movss dword [esp + 0x204], xmm0
movd xmm0, dword [esp + 0x54]
push ecx
mov ecx, dword [0x1006b178]
cvtdq2ps xmm0, xmm0
push eax
lea eax, [esp + 0x20c]
push eax
lea ecx, [ecx + 0x1be4]
movss dword [esp + 0x214], xmm0
call fcn.1001c280
movss xmm3, dword [0x10067574]
movss xmm0, dword [0x1006a8f4]
movsd xmm4, qword [0x100674c8]
mulss xmm0, xmm3
movss xmm1, dword [0x1006a8f8]
mulss xmm1, xmm3
cvtps2pd xmm0, xmm0
movss xmm2, dword [0x1006a8fc]
divsd xmm0, xmm4
mulss xmm2, xmm3
cvtpd2ps xmm6, xmm0
cvtps2pd xmm0, xmm1
divsd xmm0, xmm4
cvtpd2ps xmm5, xmm0
cvtps2pd xmm0, xmm2
movss xmm2, dword [0x1006747c]
divsd xmm0, xmm4
cvtpd2ps xmm7, xmm0
xorps xmm0, xmm0
comiss xmm0, xmm6
jbe 0x10039db7
xorps xmm4, xmm4
jmp 0x10039dbe
movaps xmm4, xmm2
minss xmm4, xmm6
comiss xmm0, xmm5
movss xmm1, dword [0x10067444]
mulss xmm4, xmm3
addss xmm4, xmm1
cvttss2si ecx, xmm4
jbe 0x10039ddc
xorps xmm4, xmm4
jmp 0x10039de3
movaps xmm4, xmm2
minss xmm4, xmm5
mulss xmm4, xmm3
addss xmm4, xmm1
cvttss2si eax, xmm4
shl eax, 8
or ecx, eax
comiss xmm0, xmm7
jbe 0x10039dfe
xorps xmm2, xmm2
jmp 0x10039e02
minss xmm2, xmm7
movd xmm0, dword [esp + 0x94]
cvtdq2ps xmm0, xmm0
mulss xmm2, xmm3
movss dword [esp + 0x208], xmm0
movd xmm0, dword [esp + 0x98]
addss xmm2, xmm1
cvtdq2ps xmm0, xmm0
cvttss2si eax, xmm2
movss dword [esp + 0x20c], xmm0
movd xmm0, dword [esp + 0x88]
cvtdq2ps xmm0, xmm0
shl eax, 0x10
or ecx, eax
lea eax, [esp + 0x208]
or ecx, 0xff000000
push ecx
mov dword [esp], 0x3f800000
movss dword [esp + 0x214], xmm0
movd xmm0, dword [esp + 0x90]
push ecx
mov ecx, dword [0x1006b178]
cvtdq2ps xmm0, xmm0
push eax
lea eax, [esp + 0x21c]
push eax
lea ecx, [ecx + 0x1be4]
movss dword [esp + 0x224], xmm0
call fcn.1001c280
movss xmm3, dword [0x10067574]
movss xmm0, dword [0x1006a8f4]
movsd xmm4, qword [0x100674c8]
mulss xmm0, xmm3
movss xmm1, dword [0x1006a8f8]
mulss xmm1, xmm3
cvtps2pd xmm0, xmm0
movss xmm2, dword [0x1006a8fc]
divsd xmm0, xmm4
mulss xmm2, xmm3
cvtpd2ps xmm6, xmm0
cvtps2pd xmm0, xmm1
divsd xmm0, xmm4
cvtpd2ps xmm5, xmm0
cvtps2pd xmm0, xmm2
movss xmm2, dword [0x1006747c]
divsd xmm0, xmm4
cvtpd2ps xmm7, xmm0
xorps xmm0, xmm0
comiss xmm0, xmm6
jbe 0x10039f01
xorps xmm4, xmm4
jmp 0x10039f08
movaps xmm4, xmm2
minss xmm4, xmm6
comiss xmm0, xmm5
movss xmm1, dword [0x10067444]
mulss xmm4, xmm3
addss xmm4, xmm1
cvttss2si ecx, xmm4
jbe 0x10039f26
xorps xmm4, xmm4
jmp 0x10039f2d
movaps xmm4, xmm2
minss xmm4, xmm5
mulss xmm4, xmm3
addss xmm4, xmm1
cvttss2si eax, xmm4
shl eax, 8
or ecx, eax
comiss xmm0, xmm7
jbe 0x10039f48
xorps xmm2, xmm2
jmp 0x10039f4c
minss xmm2, xmm7
movd xmm0, dword [esp + 0x12c]
cvtdq2ps xmm0, xmm0
mulss xmm2, xmm3
movss dword [esp + 0x218], xmm0
movd xmm0, dword [esp + 0x130]
addss xmm2, xmm1
cvtdq2ps xmm0, xmm0
cvttss2si eax, xmm2
movss dword [esp + 0x21c], xmm0
movd xmm0, dword [esp + 0x94]
cvtdq2ps xmm0, xmm0
shl eax, 0x10
or ecx, eax
lea eax, [esp + 0x218]
or ecx, 0xff000000
push ecx
mov dword [esp], 0x3f800000
movss dword [esp + 0x224], xmm0
movd xmm0, dword [esp + 0x9c]
push ecx
mov ecx, dword [0x1006b178]
cvtdq2ps xmm0, xmm0
push eax
lea eax, [esp + 0x22c]
push eax
lea ecx, [ecx + 0x1be4]
movss dword [esp + 0x234], xmm0
call fcn.1001c280
movss xmm3, dword [0x10067574]
movss xmm0, dword [0x1006a8f4]
movsd xmm4, qword [0x100674c8]
mulss xmm0, xmm3
movss xmm1, dword [0x1006a8f8]
mulss xmm1, xmm3
cvtps2pd xmm0, xmm0
movss xmm2, dword [0x1006a8fc]
divsd xmm0, xmm4
mulss xmm2, xmm3
cvtpd2ps xmm6, xmm0
cvtps2pd xmm0, xmm1
divsd xmm0, xmm4
cvtpd2ps xmm5, xmm0
cvtps2pd xmm0, xmm2
movss xmm2, dword [0x1006747c]
divsd xmm0, xmm4
cvtpd2ps xmm7, xmm0
xorps xmm0, xmm0
comiss xmm0, xmm6
jbe 0x1003a04b
xorps xmm4, xmm4
jmp 0x1003a052
movaps xmm4, xmm2
minss xmm4, xmm6
comiss xmm0, xmm5
movss xmm1, dword [0x10067444]
mulss xmm4, xmm3
addss xmm4, xmm1
cvttss2si ecx, xmm4
jbe 0x1003a070
xorps xmm4, xmm4
jmp 0x1003a077
movaps xmm4, xmm2
minss xmm4, xmm5
mulss xmm4, xmm3
addss xmm4, xmm1
cvttss2si eax, xmm4
shl eax, 8
or ecx, eax
comiss xmm0, xmm7
jbe 0x1003a092
xorps xmm2, xmm2
jmp 0x1003a096
minss xmm2, xmm7
movd xmm0, dword [esp + 0xa0]
cvtdq2ps xmm0, xmm0
mulss xmm2, xmm3
movss dword [esp + 0x228], xmm0
movd xmm0, dword [esp + 0xa4]
addss xmm2, xmm1
cvtdq2ps xmm0, xmm0
cvttss2si eax, xmm2
movss dword [esp + 0x22c], xmm0
movd xmm0, dword [esp + 0x40]
cvtdq2ps xmm0, xmm0
shl eax, 0x10
or ecx, eax
lea eax, [esp + 0x228]
or ecx, 0xff000000
push ecx
mov dword [esp], 0x3f800000
movss dword [esp + 0x234], xmm0
movd xmm0, dword [esp + 0x48]
push ecx
mov ecx, dword [0x1006b178]
cvtdq2ps xmm0, xmm0
push eax
lea eax, [esp + 0x23c]
push eax
lea ecx, [ecx + 0x1be4]
movss dword [esp + 0x244], xmm0
call fcn.1001c280
movss xmm3, dword [0x10067574]
movss xmm0, dword [0x1006a8f4]
movsd xmm4, qword [0x100674c8]
mulss xmm0, xmm3
movss xmm1, dword [0x1006a8f8]
mulss xmm1, xmm3
cvtps2pd xmm0, xmm0
movss xmm2, dword [0x1006a8fc]
divsd xmm0, xmm4
mulss xmm2, xmm3
cvtpd2ps xmm6, xmm0
cvtps2pd xmm0, xmm1
divsd xmm0, xmm4
cvtpd2ps xmm5, xmm0
cvtps2pd xmm0, xmm2
movss xmm2, dword [0x1006747c]
divsd xmm0, xmm4
cvtpd2ps xmm7, xmm0
xorps xmm0, xmm0
comiss xmm0, xmm6
jbe 0x1003a18f
xorps xmm4, xmm4
jmp 0x1003a196
movaps xmm4, xmm2
minss xmm4, xmm6
comiss xmm0, xmm5
movss xmm1, dword [0x10067444]
mulss xmm4, xmm3
addss xmm4, xmm1
cvttss2si ecx, xmm4
jbe 0x1003a1b4
xorps xmm4, xmm4
jmp 0x1003a1bb
movaps xmm4, xmm2
minss xmm4, xmm5
mulss xmm4, xmm3
addss xmm4, xmm1
cvttss2si eax, xmm4
shl eax, 8
or ecx, eax
comiss xmm0, xmm7
jbe 0x1003a1d6
xorps xmm2, xmm2
jmp 0x1003a1da
minss xmm2, xmm7
movd xmm0, dword [esp + 0xac]
cvtdq2ps xmm0, xmm0
mulss xmm2, xmm3
movss dword [esp + 0x238], xmm0
movd xmm0, dword [esp + 0xb0]
addss xmm2, xmm1
cvtdq2ps xmm0, xmm0
cvttss2si eax, xmm2
movss dword [esp + 0x23c], xmm0
movd xmm0, dword [esp + 0xa0]
cvtdq2ps xmm0, xmm0
shl eax, 0x10
or ecx, eax
lea eax, [esp + 0x238]
or ecx, 0xff000000
push ecx
mov dword [esp], 0x3f800000
movss dword [esp + 0x244], xmm0
movd xmm0, dword [esp + 0xa8]
push ecx
mov ecx, dword [0x1006b178]
cvtdq2ps xmm0, xmm0
push eax
lea eax, [esp + 0x24c]
push eax
lea ecx, [ecx + 0x1be4]
movss dword [esp + 0x254], xmm0
call fcn.1001c280
movss xmm3, dword [0x10067574]
movss xmm0, dword [0x1006a8f4]
movsd xmm4, qword [0x100674c8]
mulss xmm0, xmm3
movss xmm1, dword [0x1006a8f8]
mulss xmm1, xmm3
cvtps2pd xmm0, xmm0
movss xmm2, dword [0x1006a8fc]
divsd xmm0, xmm4
mulss xmm2, xmm3
cvtpd2ps xmm6, xmm0
cvtps2pd xmm0, xmm1
divsd xmm0, xmm4
cvtpd2ps xmm5, xmm0
cvtps2pd xmm0, xmm2
movss xmm2, dword [0x1006747c]
divsd xmm0, xmm4
cvtpd2ps xmm7, xmm0
xorps xmm0, xmm0
comiss xmm0, xmm6
jbe 0x1003a2d9
xorps xmm4, xmm4
jmp 0x1003a2e0
movaps xmm4, xmm2
minss xmm4, xmm6
comiss xmm0, xmm5
movss xmm1, dword [0x10067444]
mulss xmm4, xmm3
addss xmm4, xmm1
cvttss2si ecx, xmm4
jbe 0x1003a2fe
xorps xmm4, xmm4
jmp 0x1003a305
movaps xmm4, xmm2
minss xmm4, xmm5
mulss xmm4, xmm3
addss xmm4, xmm1
cvttss2si eax, xmm4
shl eax, 8
or ecx, eax
comiss xmm0, xmm7
jbe 0x1003a320
xorps xmm2, xmm2
jmp 0x1003a324
minss xmm2, xmm7
movd xmm0, dword [esp + 0x138]
cvtdq2ps xmm0, xmm0
mulss xmm2, xmm3
movss dword [esp + 0x248], xmm0
movd xmm0, dword [esp + 0x13c]
addss xmm2, xmm1
cvtdq2ps xmm0, xmm0
cvttss2si eax, xmm2
movss dword [esp + 0x24c], xmm0
movd xmm0, dword [esp + 0xac]
cvtdq2ps xmm0, xmm0
shl eax, 0x10
or ecx, eax
lea eax, [esp + 0x248]
or ecx, 0xff000000
push ecx
mov dword [esp], 0x3f800000
movss dword [esp + 0x254], xmm0
movd xmm0, dword [esp + 0xb4]
push ecx
mov ecx, dword [0x1006b178]
cvtdq2ps xmm0, xmm0
push eax
lea eax, [esp + 0x25c]
push eax
lea ecx, [ecx + 0x1be4]
movss dword [esp + 0x264], xmm0
call fcn.1001c280
movss xmm3, dword [0x10067574]
movss xmm0, dword [0x1006a8f4]
movsd xmm4, qword [0x100674c8]
mulss xmm0, xmm3
movss xmm1, dword [0x1006a8f8]
mulss xmm1, xmm3
cvtps2pd xmm0, xmm0
movss xmm2, dword [0x1006a8fc]
divsd xmm0, xmm4
mulss xmm2, xmm3
cvtpd2ps xmm6, xmm0
cvtps2pd xmm0, xmm1
divsd xmm0, xmm4
cvtpd2ps xmm5, xmm0
cvtps2pd xmm0, xmm2
movss xmm2, dword [0x1006747c]
divsd xmm0, xmm4
cvtpd2ps xmm7, xmm0
xorps xmm0, xmm0
comiss xmm0, xmm6
jbe 0x1003a423
xorps xmm4, xmm4
jmp 0x1003a42a
movaps xmm4, xmm2
minss xmm4, xmm6
comiss xmm0, xmm5
movss xmm1, dword [0x10067444]
mulss xmm4, xmm3
addss xmm4, xmm1
cvttss2si ecx, xmm4
jbe 0x1003a448
xorps xmm4, xmm4
jmp 0x1003a44f
movaps xmm4, xmm2
minss xmm4, xmm5
mulss xmm4, xmm3
addss xmm4, xmm1
cvttss2si eax, xmm4
shl eax, 8
or ecx, eax
comiss xmm0, xmm7
jbe 0x1003a46a
xorps xmm2, xmm2
jmp 0x1003a46e
minss xmm2, xmm7
movd xmm0, dword [esp + 0xb8]
cvtdq2ps xmm0, xmm0
mulss xmm2, xmm3
movss dword [esp + 0x258], xmm0
movd xmm0, dword [esp + 0xbc]
addss xmm2, xmm1
cvtdq2ps xmm0, xmm0
cvttss2si eax, xmm2
movss dword [esp + 0x25c], xmm0
movd xmm0, dword [esp + 0x40]
cvtdq2ps xmm0, xmm0
shl eax, 0x10
or ecx, eax
lea eax, [esp + 0x258]
or ecx, 0xff000000
push ecx
mov dword [esp], 0x3f800000
movss dword [esp + 0x264], xmm0
movd xmm0, dword [esp + 0x48]
push ecx
mov ecx, dword [0x1006b178]
cvtdq2ps xmm0, xmm0
push eax
lea eax, [esp + 0x26c]
push eax
lea ecx, [ecx + 0x1be4]
movss dword [esp + 0x274], xmm0
call fcn.1001c280
movss xmm3, dword [0x10067574]
movss xmm0, dword [0x1006a8f4]
movsd xmm4, qword [0x100674c8]
mulss xmm0, xmm3
movss xmm1, dword [0x1006a8f8]
mulss xmm1, xmm3
cvtps2pd xmm0, xmm0
movss xmm2, dword [0x1006a8fc]
divsd xmm0, xmm4
mulss xmm2, xmm3
cvtpd2ps xmm6, xmm0
cvtps2pd xmm0, xmm1
divsd xmm0, xmm4
cvtpd2ps xmm5, xmm0
cvtps2pd xmm0, xmm2
movss xmm2, dword [0x1006747c]
divsd xmm0, xmm4
cvtpd2ps xmm7, xmm0
xorps xmm0, xmm0
comiss xmm0, xmm6
jbe 0x1003a567
xorps xmm4, xmm4
jmp 0x1003a56e
movaps xmm4, xmm2
minss xmm4, xmm6
comiss xmm0, xmm5
movss xmm1, dword [0x10067444]
mulss xmm4, xmm3
addss xmm4, xmm1
cvttss2si ecx, xmm4
jbe 0x1003a58c
xorps xmm4, xmm4
jmp 0x1003a593
movaps xmm4, xmm2
minss xmm4, xmm5
mulss xmm4, xmm3
addss xmm4, xmm1
cvttss2si eax, xmm4
shl eax, 8
or ecx, eax
comiss xmm0, xmm7
jbe 0x1003a5ae
xorps xmm2, xmm2
jmp 0x1003a5b2
minss xmm2, xmm7
movd xmm0, dword [esp + 0xc4]
cvtdq2ps xmm0, xmm0
mulss xmm2, xmm3
movss dword [esp + 0x268], xmm0
movd xmm0, dword [esp + 0xc8]
addss xmm2, xmm1
cvtdq2ps xmm0, xmm0
cvttss2si eax, xmm2
movss dword [esp + 0x26c], xmm0
movd xmm0, dword [esp + 0xb8]
cvtdq2ps xmm0, xmm0
shl eax, 0x10
or ecx, eax
lea eax, [esp + 0x268]
or ecx, 0xff000000
push ecx
mov dword [esp], 0x3f800000
movss dword [esp + 0x274], xmm0
movd xmm0, dword [esp + 0xc0]
push ecx
mov ecx, dword [0x1006b178]
cvtdq2ps xmm0, xmm0
push eax
lea eax, [esp + 0x27c]
push eax
lea ecx, [ecx + 0x1be4]
movss dword [esp + 0x284], xmm0
call fcn.1001c280
movss xmm3, dword [0x10067574]
movss xmm0, dword [0x1006a8f4]
movsd xmm4, qword [0x100674c8]
mulss xmm0, xmm3
movss xmm1, dword [0x1006a8f8]
mulss xmm1, xmm3
cvtps2pd xmm0, xmm0
movss xmm2, dword [0x1006a8fc]
divsd xmm0, xmm4
mulss xmm2, xmm3
cvtpd2ps xmm6, xmm0
cvtps2pd xmm0, xmm1
divsd xmm0, xmm4
cvtpd2ps xmm5, xmm0
cvtps2pd xmm0, xmm2
movss xmm2, dword [0x1006747c]
divsd xmm0, xmm4
cvtpd2ps xmm7, xmm0
xorps xmm0, xmm0
comiss xmm0, xmm6
jbe 0x1003a6b1
xorps xmm4, xmm4
jmp 0x1003a6b8
movaps xmm4, xmm2
minss xmm4, xmm6
comiss xmm0, xmm5
movss xmm1, dword [0x10067444]
mulss xmm4, xmm3
addss xmm4, xmm1
cvttss2si ecx, xmm4
jbe 0x1003a6d6
xorps xmm4, xmm4
jmp 0x1003a6dd
movaps xmm4, xmm2
minss xmm4, xmm5
mulss xmm4, xmm3
addss xmm4, xmm1
cvttss2si eax, xmm4
shl eax, 8
or ecx, eax
comiss xmm0, xmm7
jbe 0x1003a6f8
xorps xmm2, xmm2
jmp 0x1003a6fc
minss xmm2, xmm7
movd xmm0, dword [esp + 0x144]
cvtdq2ps xmm0, xmm0
mulss xmm2, xmm3
movss dword [esp + 0x278], xmm0
movd xmm0, dword [esp + 0x148]
addss xmm2, xmm1
cvtdq2ps xmm0, xmm0
cvttss2si eax, xmm2
movss dword [esp + 0x27c], xmm0
movd xmm0, dword [esp + 0xc4]
cvtdq2ps xmm0, xmm0
shl eax, 0x10
or ecx, eax
lea eax, [esp + 0x278]
or ecx, 0xff000000
push ecx
mov dword [esp], 0x3f800000
movss dword [esp + 0x284], xmm0
movd xmm0, dword [esp + 0xcc]
push ecx
mov ecx, dword [0x1006b178]
cvtdq2ps xmm0, xmm0
push eax
lea eax, [esp + 0x28c]
push eax
lea ecx, [ecx + 0x1be4]
movss dword [esp + 0x294], xmm0
call fcn.1001c280
cmp byte [0x1006a874], 0
je 0x1003bb6a
push str.CHAR_AZER
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003a862
push str.CHAR_PIERRE
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003a862
push str.CHAR_BOB
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003a862
push str.CHAR_AVI
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003a862
push str.CHAR_EDWARD
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003a862
push str.CHAR_GEORGE
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003a862
push str.CHAR_IVAN
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003a862
push str.CHAR_JACK
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003a862
push str.CHAR_ROSA
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003a862
push str.CHAR_PABLO
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003a862
push str.CHAR_MILLA
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003a862
push str.CHAR_KIERA
push esi
call edi
add esp, 8
test eax, eax
je 0x1003bb6a
movss xmm3, dword [0x10067574]
movss xmm0, dword [0x1006a904]
movsd xmm4, qword [0x100674c8]
mulss xmm0, xmm3
movss xmm1, dword [0x1006a908]
mulss xmm1, xmm3
cvtps2pd xmm0, xmm0
movss xmm2, dword [0x1006a90c]
divsd xmm0, xmm4
mulss xmm2, xmm3
cvtpd2ps xmm5, xmm0
cvtps2pd xmm0, xmm1
divsd xmm0, xmm4
cvtpd2ps xmm6, xmm0
cvtps2pd xmm0, xmm2
movss xmm2, dword [0x1006747c]
divsd xmm0, xmm4
cvtpd2ps xmm7, xmm0
xorps xmm0, xmm0
comiss xmm0, xmm5
jbe 0x1003a8cc
xorps xmm4, xmm4
jmp 0x1003a8d3
movaps xmm4, xmm2
minss xmm4, xmm5
comiss xmm0, xmm6
movss xmm1, dword [0x10067444]
mulss xmm4, xmm3
addss xmm4, xmm1
cvttss2si ecx, xmm4
jbe 0x1003a8f1
xorps xmm4, xmm4
jmp 0x1003a8f8
movaps xmm4, xmm2
minss xmm4, xmm6
mulss xmm4, xmm3
addss xmm4, xmm1
cvttss2si eax, xmm4
shl eax, 8
or ecx, eax
comiss xmm0, xmm7
jbe 0x1003a913
xorps xmm2, xmm2
jmp 0x1003a917
minss xmm2, xmm7
movd xmm0, dword [esp + 0x58]
cvtdq2ps xmm0, xmm0
mulss xmm2, xmm3
movss dword [esp + 0x288], xmm0
movd xmm0, dword [esp + 0x5c]
addss xmm2, xmm1
cvtdq2ps xmm0, xmm0
cvttss2si eax, xmm2
movss dword [esp + 0x28c], xmm0
movd xmm0, dword [esp + 0x4c]
cvtdq2ps xmm0, xmm0
shl eax, 0x10
or ecx, eax
lea eax, [esp + 0x288]
or ecx, 0xff000000
push ecx
mov dword [esp], 0x3f800000
movss dword [esp + 0x294], xmm0
movd xmm0, dword [esp + 0x54]
push ecx
mov ecx, dword [0x1006b178]
cvtdq2ps xmm0, xmm0
push eax
lea eax, [esp + 0x29c]
push eax
lea ecx, [ecx + 0x1be4]
movss dword [esp + 0x2a4], xmm0
call fcn.1001c280
movss xmm3, dword [0x10067574]
movss xmm0, dword [0x1006a904]
movsd xmm4, qword [0x100674c8]
mulss xmm0, xmm3
movss xmm1, dword [0x1006a908]
mulss xmm1, xmm3
cvtps2pd xmm0, xmm0
movss xmm2, dword [0x1006a90c]
divsd xmm0, xmm4
mulss xmm2, xmm3
cvtpd2ps xmm6, xmm0
cvtps2pd xmm0, xmm1
divsd xmm0, xmm4
cvtpd2ps xmm5, xmm0
cvtps2pd xmm0, xmm2
movss xmm2, dword [0x1006747c]
divsd xmm0, xmm4
cvtpd2ps xmm7, xmm0
xorps xmm0, xmm0
comiss xmm0, xmm6
jbe 0x1003aa0a
xorps xmm4, xmm4
jmp 0x1003aa11
movaps xmm4, xmm2
minss xmm4, xmm6
comiss xmm0, xmm5
movss xmm1, dword [0x10067444]
mulss xmm4, xmm3
addss xmm4, xmm1
cvttss2si ecx, xmm4
jbe 0x1003aa2f
xorps xmm4, xmm4
jmp 0x1003aa36
movaps xmm4, xmm2
minss xmm4, xmm5
mulss xmm4, xmm3
addss xmm4, xmm1
cvttss2si eax, xmm4
shl eax, 8
or ecx, eax
comiss xmm0, xmm7
jbe 0x1003aa51
xorps xmm2, xmm2
jmp 0x1003aa55
minss xmm2, xmm7
movd xmm0, dword [esp + 0x64]
cvtdq2ps xmm0, xmm0
mulss xmm2, xmm3
movss dword [esp + 0x298], xmm0
movd xmm0, dword [esp + 0x68]
addss xmm2, xmm1
cvtdq2ps xmm0, xmm0
cvttss2si eax, xmm2
movss dword [esp + 0x29c], xmm0
movd xmm0, dword [esp + 0x58]
cvtdq2ps xmm0, xmm0
shl eax, 0x10
or ecx, eax
lea eax, [esp + 0x298]
or ecx, 0xff000000
push ecx
mov dword [esp], 0x3f800000
movss dword [esp + 0x2a4], xmm0
movd xmm0, dword [esp + 0x60]
push ecx
mov ecx, dword [0x1006b178]
cvtdq2ps xmm0, xmm0
push eax
lea eax, [esp + 0x2ac]
push eax
lea ecx, [ecx + 0x1be4]
movss dword [esp + 0x2b4], xmm0
call fcn.1001c280
movss xmm3, dword [0x10067574]
movss xmm0, dword [0x1006a904]
movsd xmm4, qword [0x100674c8]
mulss xmm0, xmm3
movss xmm1, dword [0x1006a908]
mulss xmm1, xmm3
cvtps2pd xmm0, xmm0
movss xmm2, dword [0x1006a90c]
divsd xmm0, xmm4
mulss xmm2, xmm3
cvtpd2ps xmm6, xmm0
cvtps2pd xmm0, xmm1
divsd xmm0, xmm4
cvtpd2ps xmm5, xmm0
cvtps2pd xmm0, xmm2
movss xmm2, dword [0x1006747c]
divsd xmm0, xmm4
cvtpd2ps xmm7, xmm0
xorps xmm0, xmm0
comiss xmm0, xmm6
jbe 0x1003ab48
xorps xmm4, xmm4
jmp 0x1003ab4f
movaps xmm4, xmm2
minss xmm4, xmm6
comiss xmm0, xmm5
movss xmm1, dword [0x10067444]
mulss xmm4, xmm3
addss xmm4, xmm1
cvttss2si ecx, xmm4
jbe 0x1003ab6d
xorps xmm4, xmm4
jmp 0x1003ab74
movaps xmm4, xmm2
minss xmm4, xmm5
mulss xmm4, xmm3
addss xmm4, xmm1
cvttss2si eax, xmm4
shl eax, 8
or ecx, eax
comiss xmm0, xmm7
jbe 0x1003ab8f
xorps xmm2, xmm2
jmp 0x1003ab93
minss xmm2, xmm7
movd xmm0, dword [esp + 0x40]
cvtdq2ps xmm0, xmm0
mulss xmm2, xmm3
movss dword [esp + 0x2a8], xmm0
movd xmm0, dword [esp + 0x44]
addss xmm2, xmm1
cvtdq2ps xmm0, xmm0
cvttss2si eax, xmm2
movss dword [esp + 0x2ac], xmm0
movd xmm0, dword [esp + 0x64]
cvtdq2ps xmm0, xmm0
shl eax, 0x10
or ecx, eax
lea eax, [esp + 0x2a8]
or ecx, 0xff000000
push ecx
mov dword [esp], 0x3f800000
movss dword [esp + 0x2b4], xmm0
movd xmm0, dword [esp + 0x6c]
push ecx
mov ecx, dword [0x1006b178]
cvtdq2ps xmm0, xmm0
push eax
lea eax, [esp + 0x2bc]
push eax
lea ecx, [ecx + 0x1be4]
movss dword [esp + 0x2c4], xmm0
call fcn.1001c280
movss xmm3, dword [0x10067574]
movss xmm0, dword [0x1006a904]
movsd xmm4, qword [0x100674c8]
mulss xmm0, xmm3
movss xmm1, dword [0x1006a908]
mulss xmm1, xmm3
cvtps2pd xmm0, xmm0
movss xmm2, dword [0x1006a90c]
divsd xmm0, xmm4
mulss xmm2, xmm3
cvtpd2ps xmm6, xmm0
cvtps2pd xmm0, xmm1
divsd xmm0, xmm4
cvtpd2ps xmm5, xmm0
cvtps2pd xmm0, xmm2
movss xmm2, dword [0x1006747c]
divsd xmm0, xmm4
cvtpd2ps xmm7, xmm0
xorps xmm0, xmm0
comiss xmm0, xmm6
jbe 0x1003ac86
xorps xmm4, xmm4
jmp 0x1003ac8d
movaps xmm4, xmm2
minss xmm4, xmm6
comiss xmm0, xmm5
movss xmm1, dword [0x10067444]
mulss xmm4, xmm3
addss xmm4, xmm1
cvttss2si ecx, xmm4
jbe 0x1003acab
xorps xmm4, xmm4
jmp 0x1003acb2
movaps xmm4, xmm2
minss xmm4, xmm5
mulss xmm4, xmm3
addss xmm4, xmm1
cvttss2si eax, xmm4
shl eax, 8
or ecx, eax
comiss xmm0, xmm7
jbe 0x1003accd
xorps xmm2, xmm2
jmp 0x1003acd1
minss xmm2, xmm7
movd xmm0, dword [esp + 0x70]
cvtdq2ps xmm0, xmm0
mulss xmm2, xmm3
movss dword [esp + 0x2b8], xmm0
movd xmm0, dword [esp + 0x74]
addss xmm2, xmm1
cvtdq2ps xmm0, xmm0
cvttss2si eax, xmm2
movss dword [esp + 0x2bc], xmm0
movd xmm0, dword [esp + 0x4c]
cvtdq2ps xmm0, xmm0
shl eax, 0x10
or ecx, eax
lea eax, [esp + 0x2b8]
or ecx, 0xff000000
push ecx
mov dword [esp], 0x3f800000
movss dword [esp + 0x2c4], xmm0
movd xmm0, dword [esp + 0x54]
push ecx
mov ecx, dword [0x1006b178]
cvtdq2ps xmm0, xmm0
push eax
lea eax, [esp + 0x2cc]
push eax
lea ecx, [ecx + 0x1be4]
movss dword [esp + 0x2d4], xmm0
call fcn.1001c280
movss xmm3, dword [0x10067574]
movss xmm0, dword [0x1006a904]
movsd xmm4, qword [0x100674c8]
mulss xmm0, xmm3
movss xmm1, dword [0x1006a908]
mulss xmm1, xmm3
cvtps2pd xmm0, xmm0
movss xmm2, dword [0x1006a90c]
divsd xmm0, xmm4
mulss xmm2, xmm3
cvtpd2ps xmm6, xmm0
cvtps2pd xmm0, xmm1
divsd xmm0, xmm4
cvtpd2ps xmm5, xmm0
cvtps2pd xmm0, xmm2
movss xmm2, dword [0x1006747c]
divsd xmm0, xmm4
cvtpd2ps xmm7, xmm0
xorps xmm0, xmm0
comiss xmm0, xmm6
jbe 0x1003adc4
xorps xmm4, xmm4
jmp 0x1003adcb
movaps xmm4, xmm2
minss xmm4, xmm6
comiss xmm0, xmm5
movss xmm1, dword [0x10067444]
mulss xmm4, xmm3
addss xmm4, xmm1
cvttss2si ecx, xmm4
jbe 0x1003ade9
xorps xmm4, xmm4
jmp 0x1003adf0
movaps xmm4, xmm2
minss xmm4, xmm5
mulss xmm4, xmm3
addss xmm4, xmm1
cvttss2si eax, xmm4
shl eax, 8
or ecx, eax
comiss xmm0, xmm7
jbe 0x1003ae0b
xorps xmm2, xmm2
jmp 0x1003ae0f
minss xmm2, xmm7
movd xmm0, dword [esp + 0x7c]
cvtdq2ps xmm0, xmm0
mulss xmm2, xmm3
movss dword [esp + 0x2c8], xmm0
movd xmm0, dword [esp + 0x80]
addss xmm2, xmm1
cvtdq2ps xmm0, xmm0
cvttss2si eax, xmm2
movss dword [esp + 0x2cc], xmm0
movd xmm0, dword [esp + 0x70]
cvtdq2ps xmm0, xmm0
shl eax, 0x10
or ecx, eax
lea eax, [esp + 0x2c8]
or ecx, 0xff000000
push ecx
mov dword [esp], 0x3f800000
movss dword [esp + 0x2d4], xmm0
movd xmm0, dword [esp + 0x78]
push ecx
mov ecx, dword [0x1006b178]
cvtdq2ps xmm0, xmm0
push eax
lea eax, [esp + 0x2dc]
push eax
lea ecx, [ecx + 0x1be4]
movss dword [esp + 0x2e4], xmm0
call fcn.1001c280
movss xmm3, dword [0x10067574]
movss xmm0, dword [0x1006a904]
movsd xmm4, qword [0x100674c8]
mulss xmm0, xmm3
movss xmm1, dword [0x1006a908]
mulss xmm1, xmm3
cvtps2pd xmm0, xmm0
movss xmm2, dword [0x1006a90c]
divsd xmm0, xmm4
mulss xmm2, xmm3
cvtpd2ps xmm6, xmm0
cvtps2pd xmm0, xmm1
divsd xmm0, xmm4
cvtpd2ps xmm5, xmm0
cvtps2pd xmm0, xmm2
movss xmm2, dword [0x1006747c]
divsd xmm0, xmm4
cvtpd2ps xmm7, xmm0
xorps xmm0, xmm0
comiss xmm0, xmm6
jbe 0x1003af05
xorps xmm4, xmm4
jmp 0x1003af0c
movaps xmm4, xmm2
minss xmm4, xmm6
comiss xmm0, xmm5
movss xmm1, dword [0x10067444]
mulss xmm4, xmm3
addss xmm4, xmm1
cvttss2si ecx, xmm4
jbe 0x1003af2a
xorps xmm4, xmm4
jmp 0x1003af31
movaps xmm4, xmm2
minss xmm4, xmm5
mulss xmm4, xmm3
addss xmm4, xmm1
cvttss2si eax, xmm4
shl eax, 8
or ecx, eax
comiss xmm0, xmm7
jbe 0x1003af4c
xorps xmm2, xmm2
jmp 0x1003af50
minss xmm2, xmm7
movd xmm0, dword [esp + 0x120]
cvtdq2ps xmm0, xmm0
mulss xmm2, xmm3
movss dword [esp + 0x2d8], xmm0
movd xmm0, dword [esp + 0x124]
addss xmm2, xmm1
cvtdq2ps xmm0, xmm0
cvttss2si eax, xmm2
movss dword [esp + 0x2dc], xmm0
movd xmm0, dword [esp + 0x7c]
cvtdq2ps xmm0, xmm0
shl eax, 0x10
or ecx, eax
lea eax, [esp + 0x2d8]
or ecx, 0xff000000
push ecx
mov dword [esp], 0x3f800000
movss dword [esp + 0x2e4], xmm0
movd xmm0, dword [esp + 0x84]
push ecx
mov ecx, dword [0x1006b178]
cvtdq2ps xmm0, xmm0
push eax
lea eax, [esp + 0x2ec]
push eax
lea ecx, [ecx + 0x1be4]
movss dword [esp + 0x2f4], xmm0
call fcn.1001c280
movss xmm3, dword [0x10067574]
movss xmm0, dword [0x1006a904]
movsd xmm4, qword [0x100674c8]
mulss xmm0, xmm3
movss xmm1, dword [0x1006a908]
mulss xmm1, xmm3
cvtps2pd xmm0, xmm0
movss xmm2, dword [0x1006a90c]
divsd xmm0, xmm4
mulss xmm2, xmm3
cvtpd2ps xmm6, xmm0
cvtps2pd xmm0, xmm1
divsd xmm0, xmm4
cvtpd2ps xmm5, xmm0
cvtps2pd xmm0, xmm2
movss xmm2, dword [0x1006747c]
divsd xmm0, xmm4
cvtpd2ps xmm7, xmm0
xorps xmm0, xmm0
comiss xmm0, xmm6
jbe 0x1003b04c
xorps xmm4, xmm4
jmp 0x1003b053
movaps xmm4, xmm2
minss xmm4, xmm6
comiss xmm0, xmm5
movss xmm1, dword [0x10067444]
mulss xmm4, xmm3
addss xmm4, xmm1
cvttss2si ecx, xmm4
jbe 0x1003b071
xorps xmm4, xmm4
jmp 0x1003b078
movaps xmm4, xmm2
minss xmm4, xmm5
mulss xmm4, xmm3
addss xmm4, xmm1
cvttss2si eax, xmm4
shl eax, 8
or ecx, eax
comiss xmm0, xmm7
jbe 0x1003b093
xorps xmm2, xmm2
jmp 0x1003b097
minss xmm2, xmm7
movd xmm0, dword [esp + 0x88]
cvtdq2ps xmm0, xmm0
mulss xmm2, xmm3
movss dword [esp + 0x2e8], xmm0
movd xmm0, dword [esp + 0x8c]
addss xmm2, xmm1
cvtdq2ps xmm0, xmm0
cvttss2si eax, xmm2
movss dword [esp + 0x2ec], xmm0
movd xmm0, dword [esp + 0x4c]
cvtdq2ps xmm0, xmm0
shl eax, 0x10
or ecx, eax
lea eax, [esp + 0x2e8]
or ecx, 0xff000000
push ecx
mov dword [esp], 0x3f800000
movss dword [esp + 0x2f4], xmm0
movd xmm0, dword [esp + 0x54]
push ecx
mov ecx, dword [0x1006b178]
cvtdq2ps xmm0, xmm0
push eax
lea eax, [esp + 0x2fc]
push eax
lea ecx, [ecx + 0x1be4]
movss dword [esp + 0x304], xmm0
call fcn.1001c280
movss xmm3, dword [0x10067574]
movss xmm0, dword [0x1006a904]
movsd xmm4, qword [0x100674c8]
mulss xmm0, xmm3
movss xmm1, dword [0x1006a908]
mulss xmm1, xmm3
cvtps2pd xmm0, xmm0
movss xmm2, dword [0x1006a90c]
divsd xmm0, xmm4
mulss xmm2, xmm3
cvtpd2ps xmm6, xmm0
cvtps2pd xmm0, xmm1
divsd xmm0, xmm4
cvtpd2ps xmm5, xmm0
cvtps2pd xmm0, xmm2
movss xmm2, dword [0x1006747c]
divsd xmm0, xmm4
cvtpd2ps xmm7, xmm0
xorps xmm0, xmm0
comiss xmm0, xmm6
jbe 0x1003b190
xorps xmm4, xmm4
jmp 0x1003b197
movaps xmm4, xmm2
minss xmm4, xmm6
comiss xmm0, xmm5
movss xmm1, dword [0x10067444]
mulss xmm4, xmm3
addss xmm4, xmm1
cvttss2si ecx, xmm4
jbe 0x1003b1b5
xorps xmm4, xmm4
jmp 0x1003b1bc
movaps xmm4, xmm2
minss xmm4, xmm5
mulss xmm4, xmm3
addss xmm4, xmm1
cvttss2si eax, xmm4
shl eax, 8
or ecx, eax
comiss xmm0, xmm7
jbe 0x1003b1d7
xorps xmm2, xmm2
jmp 0x1003b1db
minss xmm2, xmm7
movd xmm0, dword [esp + 0x94]
cvtdq2ps xmm0, xmm0
mulss xmm2, xmm3
movss dword [esp + 0x2f8], xmm0
movd xmm0, dword [esp + 0x98]
addss xmm2, xmm1
cvtdq2ps xmm0, xmm0
cvttss2si eax, xmm2
movss dword [esp + 0x2fc], xmm0
movd xmm0, dword [esp + 0x88]
cvtdq2ps xmm0, xmm0
shl eax, 0x10
or ecx, eax
lea eax, [esp + 0x2f8]
or ecx, 0xff000000
push ecx
mov dword [esp], 0x3f800000
movss dword [esp + 0x304], xmm0
movd xmm0, dword [esp + 0x90]
push ecx
mov ecx, dword [0x1006b178]
cvtdq2ps xmm0, xmm0
push eax
lea eax, [esp + 0x30c]
push eax
lea ecx, [ecx + 0x1be4]
movss dword [esp + 0x314], xmm0
call fcn.1001c280
movss xmm3, dword [0x10067574]
movss xmm0, dword [0x1006a904]
movsd xmm4, qword [0x100674c8]
mulss xmm0, xmm3
movss xmm1, dword [0x1006a908]
mulss xmm1, xmm3
cvtps2pd xmm0, xmm0
movss xmm2, dword [0x1006a90c]
divsd xmm0, xmm4
mulss xmm2, xmm3
cvtpd2ps xmm6, xmm0
cvtps2pd xmm0, xmm1
divsd xmm0, xmm4
cvtpd2ps xmm5, xmm0
cvtps2pd xmm0, xmm2
movss xmm2, dword [0x1006747c]
divsd xmm0, xmm4
cvtpd2ps xmm7, xmm0
xorps xmm0, xmm0
comiss xmm0, xmm6
jbe 0x1003b2da
xorps xmm4, xmm4
jmp 0x1003b2e1
movaps xmm4, xmm2
minss xmm4, xmm6
comiss xmm0, xmm5
movss xmm1, dword [0x10067444]
mulss xmm4, xmm3
addss xmm4, xmm1
cvttss2si ecx, xmm4
jbe 0x1003b2ff
xorps xmm4, xmm4
jmp 0x1003b306
movaps xmm4, xmm2
minss xmm4, xmm5
mulss xmm4, xmm3
addss xmm4, xmm1
cvttss2si eax, xmm4
shl eax, 8
or ecx, eax
comiss xmm0, xmm7
jbe 0x1003b321
xorps xmm2, xmm2
jmp 0x1003b325
minss xmm2, xmm7
movd xmm0, dword [esp + 0x12c]
cvtdq2ps xmm0, xmm0
mulss xmm2, xmm3
movss dword [esp + 0x308], xmm0
movd xmm0, dword [esp + 0x130]
addss xmm2, xmm1
cvtdq2ps xmm0, xmm0
cvttss2si eax, xmm2
movss dword [esp + 0x30c], xmm0
movd xmm0, dword [esp + 0x94]
cvtdq2ps xmm0, xmm0
shl eax, 0x10
or ecx, eax
lea eax, [esp + 0x308]
or ecx, 0xff000000
push ecx
mov dword [esp], 0x3f800000
movss dword [esp + 0x314], xmm0
movd xmm0, dword [esp + 0x9c]
push ecx
mov ecx, dword [0x1006b178]
cvtdq2ps xmm0, xmm0
push eax
lea eax, [esp + 0x31c]
push eax
lea ecx, [ecx + 0x1be4]
movss dword [esp + 0x324], xmm0
call fcn.1001c280
movss xmm3, dword [0x10067574]
movss xmm0, dword [0x1006a904]
movsd xmm4, qword [0x100674c8]
mulss xmm0, xmm3
movss xmm1, dword [0x1006a908]
mulss xmm1, xmm3
cvtps2pd xmm0, xmm0
movss xmm2, dword [0x1006a90c]
divsd xmm0, xmm4
mulss xmm2, xmm3
cvtpd2ps xmm6, xmm0
cvtps2pd xmm0, xmm1
divsd xmm0, xmm4
cvtpd2ps xmm5, xmm0
cvtps2pd xmm0, xmm2
movss xmm2, dword [0x1006747c]
divsd xmm0, xmm4
cvtpd2ps xmm7, xmm0
xorps xmm0, xmm0
comiss xmm0, xmm6
jbe 0x1003b424
xorps xmm4, xmm4
jmp 0x1003b42b
movaps xmm4, xmm2
minss xmm4, xmm6
comiss xmm0, xmm5
movss xmm1, dword [0x10067444]
mulss xmm4, xmm3
addss xmm4, xmm1
cvttss2si ecx, xmm4
jbe 0x1003b449
xorps xmm4, xmm4
jmp 0x1003b450
movaps xmm4, xmm2
minss xmm4, xmm5
mulss xmm4, xmm3
addss xmm4, xmm1
cvttss2si eax, xmm4
shl eax, 8
or ecx, eax
comiss xmm0, xmm7
jbe 0x1003b46b
xorps xmm2, xmm2
jmp 0x1003b46f
minss xmm2, xmm7
movd xmm0, dword [esp + 0xa0]
cvtdq2ps xmm0, xmm0
mulss xmm2, xmm3
movss dword [esp + 0x318], xmm0
movd xmm0, dword [esp + 0xa4]
addss xmm2, xmm1
cvtdq2ps xmm0, xmm0
cvttss2si eax, xmm2
movss dword [esp + 0x31c], xmm0
movd xmm0, dword [esp + 0x40]
cvtdq2ps xmm0, xmm0
shl eax, 0x10
or ecx, eax
lea eax, [esp + 0x318]
or ecx, 0xff000000
push ecx
mov dword [esp], 0x3f800000
movss dword [esp + 0x324], xmm0
movd xmm0, dword [esp + 0x48]
push ecx
mov ecx, dword [0x1006b178]
cvtdq2ps xmm0, xmm0
push eax
lea eax, [esp + 0x32c]
push eax
lea ecx, [ecx + 0x1be4]
movss dword [esp + 0x334], xmm0
call fcn.1001c280
movss xmm3, dword [0x10067574]
movss xmm0, dword [0x1006a904]
movsd xmm4, qword [0x100674c8]
mulss xmm0, xmm3
movss xmm1, dword [0x1006a908]
mulss xmm1, xmm3
cvtps2pd xmm0, xmm0
movss xmm2, dword [0x1006a90c]
divsd xmm0, xmm4
mulss xmm2, xmm3
cvtpd2ps xmm6, xmm0
cvtps2pd xmm0, xmm1
divsd xmm0, xmm4
cvtpd2ps xmm5, xmm0
cvtps2pd xmm0, xmm2
movss xmm2, dword [0x1006747c]
divsd xmm0, xmm4
cvtpd2ps xmm7, xmm0
xorps xmm0, xmm0
comiss xmm0, xmm6
jbe 0x1003b568
xorps xmm4, xmm4
jmp 0x1003b56f
movaps xmm4, xmm2
minss xmm4, xmm6
comiss xmm0, xmm5
movss xmm1, dword [0x10067444]
mulss xmm4, xmm3
addss xmm4, xmm1
cvttss2si ecx, xmm4
jbe 0x1003b58d
xorps xmm4, xmm4
jmp 0x1003b594
movaps xmm4, xmm2
minss xmm4, xmm5
mulss xmm4, xmm3
addss xmm4, xmm1
cvttss2si eax, xmm4
shl eax, 8
or ecx, eax
comiss xmm0, xmm7
jbe 0x1003b5af
xorps xmm2, xmm2
jmp 0x1003b5b3
minss xmm2, xmm7
movd xmm0, dword [esp + 0xac]
cvtdq2ps xmm0, xmm0
mulss xmm2, xmm3
movss dword [esp + 0x328], xmm0
movd xmm0, dword [esp + 0xb0]
addss xmm2, xmm1
cvtdq2ps xmm0, xmm0
cvttss2si eax, xmm2
movss dword [esp + 0x32c], xmm0
movd xmm0, dword [esp + 0xa0]
cvtdq2ps xmm0, xmm0
shl eax, 0x10
or ecx, eax
lea eax, [esp + 0x328]
or ecx, 0xff000000
push ecx
mov dword [esp], 0x3f800000
movss dword [esp + 0x334], xmm0
movd xmm0, dword [esp + 0xa8]
push ecx
mov ecx, dword [0x1006b178]
cvtdq2ps xmm0, xmm0
push eax
lea eax, [esp + 0x33c]
push eax
lea ecx, [ecx + 0x1be4]
movss dword [esp + 0x344], xmm0
call fcn.1001c280
movss xmm3, dword [0x10067574]
movss xmm0, dword [0x1006a904]
movsd xmm4, qword [0x100674c8]
mulss xmm0, xmm3
movss xmm1, dword [0x1006a908]
mulss xmm1, xmm3
cvtps2pd xmm0, xmm0
movss xmm2, dword [0x1006a90c]
divsd xmm0, xmm4
mulss xmm2, xmm3
cvtpd2ps xmm6, xmm0
cvtps2pd xmm0, xmm1
divsd xmm0, xmm4
cvtpd2ps xmm5, xmm0
cvtps2pd xmm0, xmm2
movss xmm2, dword [0x1006747c]
divsd xmm0, xmm4
cvtpd2ps xmm7, xmm0
xorps xmm0, xmm0
comiss xmm0, xmm6
jbe 0x1003b6b2
xorps xmm4, xmm4
jmp 0x1003b6b9
movaps xmm4, xmm2
minss xmm4, xmm6
comiss xmm0, xmm5
movss xmm1, dword [0x10067444]
mulss xmm4, xmm3
addss xmm4, xmm1
cvttss2si ecx, xmm4
jbe 0x1003b6d7
xorps xmm4, xmm4
jmp 0x1003b6de
movaps xmm4, xmm2
minss xmm4, xmm5
mulss xmm4, xmm3
addss xmm4, xmm1
cvttss2si eax, xmm4
shl eax, 8
or ecx, eax
comiss xmm0, xmm7
jbe 0x1003b6f9
xorps xmm2, xmm2
jmp 0x1003b6fd
minss xmm2, xmm7
movd xmm0, dword [esp + 0x138]
cvtdq2ps xmm0, xmm0
mulss xmm2, xmm3
movss dword [esp + 0x338], xmm0
movd xmm0, dword [esp + 0x13c]
addss xmm2, xmm1
cvtdq2ps xmm0, xmm0
cvttss2si eax, xmm2
movss dword [esp + 0x33c], xmm0
movd xmm0, dword [esp + 0xac]
cvtdq2ps xmm0, xmm0
shl eax, 0x10
or ecx, eax
lea eax, [esp + 0x338]
or ecx, 0xff000000
push ecx
mov dword [esp], 0x3f800000
movss dword [esp + 0x344], xmm0
movd xmm0, dword [esp + 0xb4]
push ecx
mov ecx, dword [0x1006b178]
cvtdq2ps xmm0, xmm0
push eax
lea eax, [esp + 0x34c]
push eax
lea ecx, [ecx + 0x1be4]
movss dword [esp + 0x354], xmm0
call fcn.1001c280
movss xmm3, dword [0x10067574]
movss xmm0, dword [0x1006a904]
movsd xmm4, qword [0x100674c8]
mulss xmm0, xmm3
movss xmm1, dword [0x1006a908]
mulss xmm1, xmm3
cvtps2pd xmm0, xmm0
movss xmm2, dword [0x1006a90c]
divsd xmm0, xmm4
mulss xmm2, xmm3
cvtpd2ps xmm6, xmm0
cvtps2pd xmm0, xmm1
divsd xmm0, xmm4
cvtpd2ps xmm5, xmm0
cvtps2pd xmm0, xmm2
movss xmm2, dword [0x1006747c]
divsd xmm0, xmm4
cvtpd2ps xmm7, xmm0
xorps xmm0, xmm0
comiss xmm0, xmm6
jbe 0x1003b7fc
xorps xmm4, xmm4
jmp 0x1003b803
movaps xmm4, xmm2
minss xmm4, xmm6
comiss xmm0, xmm5
movss xmm1, dword [0x10067444]
mulss xmm4, xmm3
addss xmm4, xmm1
cvttss2si ecx, xmm4
jbe 0x1003b821
xorps xmm4, xmm4
jmp 0x1003b828
movaps xmm4, xmm2
minss xmm4, xmm5
mulss xmm4, xmm3
addss xmm4, xmm1
cvttss2si eax, xmm4
shl eax, 8
or ecx, eax
comiss xmm0, xmm7
jbe 0x1003b843
xorps xmm2, xmm2
jmp 0x1003b847
minss xmm2, xmm7
movd xmm0, dword [esp + 0xb8]
cvtdq2ps xmm0, xmm0
mulss xmm2, xmm3
movss dword [esp + 0x348], xmm0
movd xmm0, dword [esp + 0xbc]
addss xmm2, xmm1
cvtdq2ps xmm0, xmm0
cvttss2si eax, xmm2
movss dword [esp + 0x34c], xmm0
movd xmm0, dword [esp + 0x40]
cvtdq2ps xmm0, xmm0
shl eax, 0x10
or ecx, eax
lea eax, [esp + 0x348]
or ecx, 0xff000000
push ecx
mov dword [esp], 0x3f800000
movss dword [esp + 0x354], xmm0
movd xmm0, dword [esp + 0x48]
push ecx
mov ecx, dword [0x1006b178]
cvtdq2ps xmm0, xmm0
push eax
lea eax, [esp + 0x35c]
push eax
lea ecx, [ecx + 0x1be4]
movss dword [esp + 0x364], xmm0
call fcn.1001c280
movss xmm3, dword [0x10067574]
movss xmm0, dword [0x1006a904]
movsd xmm4, qword [0x100674c8]
mulss xmm0, xmm3
movss xmm1, dword [0x1006a908]
mulss xmm1, xmm3
cvtps2pd xmm0, xmm0
movss xmm2, dword [0x1006a90c]
divsd xmm0, xmm4
mulss xmm2, xmm3
cvtpd2ps xmm7, xmm0
cvtps2pd xmm0, xmm1
divsd xmm0, xmm4
cvtpd2ps xmm5, xmm0
cvtps2pd xmm0, xmm2
movss xmm2, dword [0x1006747c]
divsd xmm0, xmm4
cvtpd2ps xmm6, xmm0
xorps xmm0, xmm0
comiss xmm0, xmm7
jbe 0x1003b940
xorps xmm4, xmm4
jmp 0x1003b947
movaps xmm4, xmm2
minss xmm4, xmm7
comiss xmm0, xmm5
movss xmm1, dword [0x10067444]
mulss xmm4, xmm3
addss xmm4, xmm1
cvttss2si ecx, xmm4
jbe 0x1003b965
xorps xmm4, xmm4
jmp 0x1003b96c
movaps xmm4, xmm2
minss xmm4, xmm5
mulss xmm4, xmm3
addss xmm4, xmm1
cvttss2si eax, xmm4
shl eax, 8
or ecx, eax
comiss xmm0, xmm6
jbe 0x1003b987
xorps xmm2, xmm2
jmp 0x1003b98b
minss xmm2, xmm6
movd xmm0, dword [esp + 0xc4]
cvtdq2ps xmm0, xmm0
mulss xmm2, xmm3
movss dword [esp + 0x358], xmm0
movd xmm0, dword [esp + 0xc8]
addss xmm2, xmm1
cvtdq2ps xmm0, xmm0
cvttss2si eax, xmm2
movss dword [esp + 0x35c], xmm0
movd xmm0, dword [esp + 0xb8]
cvtdq2ps xmm0, xmm0
shl eax, 0x10
or ecx, eax
lea eax, [esp + 0x358]
or ecx, 0xff000000
push ecx
mov dword [esp], 0x3f800000
movss dword [esp + 0x364], xmm0
movd xmm0, dword [esp + 0xc0]
push ecx
mov ecx, dword [0x1006b178]
cvtdq2ps xmm0, xmm0
push eax
lea eax, [esp + 0x36c]
push eax
lea ecx, [ecx + 0x1be4]
movss dword [esp + 0x374], xmm0
call fcn.1001c280
movss xmm3, dword [0x10067574]
movss xmm0, dword [0x1006a904]
movsd xmm4, qword [0x100674c8]
mulss xmm0, xmm3
movss xmm1, dword [0x1006a908]
mulss xmm1, xmm3
cvtps2pd xmm0, xmm0
movss xmm2, dword [0x1006a90c]
divsd xmm0, xmm4
mulss xmm2, xmm3
cvtpd2ps xmm7, xmm0
cvtps2pd xmm0, xmm1
divsd xmm0, xmm4
cvtpd2ps xmm5, xmm0
cvtps2pd xmm0, xmm2
movss xmm2, dword [0x1006747c]
divsd xmm0, xmm4
cvtpd2ps xmm6, xmm0
xorps xmm0, xmm0
comiss xmm0, xmm7
jbe 0x1003ba8a
xorps xmm4, xmm4
jmp 0x1003ba91
movaps xmm4, xmm2
minss xmm4, xmm7
comiss xmm0, xmm5
movss xmm1, dword [0x10067444]
mulss xmm4, xmm3
addss xmm4, xmm1
cvttss2si ecx, xmm4
jbe 0x1003baaf
xorps xmm4, xmm4
jmp 0x1003bab6
movaps xmm4, xmm2
minss xmm4, xmm5
mulss xmm4, xmm3
addss xmm4, xmm1
cvttss2si eax, xmm4
shl eax, 8
or ecx, eax
comiss xmm0, xmm6
jbe 0x1003bad1
xorps xmm2, xmm2
jmp 0x1003bad5
minss xmm2, xmm6
movd xmm0, dword [esp + 0x144]
cvtdq2ps xmm0, xmm0
mulss xmm2, xmm3
movss dword [esp + 0x368], xmm0
movd xmm0, dword [esp + 0x148]
addss xmm2, xmm1
cvtdq2ps xmm0, xmm0
cvttss2si eax, xmm2
movss dword [esp + 0x36c], xmm0
movd xmm0, dword [esp + 0xc4]
cvtdq2ps xmm0, xmm0
shl eax, 0x10
or ecx, eax
lea eax, [esp + 0x368]
or ecx, 0xff000000
push ecx
mov dword [esp], 0x3f800000
movss dword [esp + 0x374], xmm0
movd xmm0, dword [esp + 0xcc]
push ecx
mov ecx, dword [0x1006b178]
cvtdq2ps xmm0, xmm0
push eax
lea eax, [esp + 0x37c]
push eax
lea ecx, [ecx + 0x1be4]
movss dword [esp + 0x384], xmm0
call fcn.1001c280
cmp byte [0x1006b5d1], 0
je 0x1003c74e
push 0
push 0xc
lea eax, [esp + 0x5dc]
mov dword [esp + 0x5e4], 0x7f800000
push eax
mov eax, dword [esp + 0x1c]
add eax, 0x3e8
mov dword [esp + 0x5e4], 0x7f800000
push eax
mov dword [esp + 0x5e4], 0x7f800000
call dword [sym.imp.KERNEL32.dll_GetCurrentProcess]
push eax
call dword [sym.imp.KERNEL32.dll_ReadProcessMemory]
movq xmm0, qword [0x1006b5d4]
sub esp, 0xc
mov eax, dword [0x1006b5dc]
mov ecx, esp
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
lea eax, [esp + 0x594]
push eax
call fcn.10034240
add esp, 4
mov ecx, esp
movq xmm0, qword [eax]
mov eax, dword [0x1006b5e8]
movq qword [esp + 0x434], xmm0
movq xmm0, qword [0x1006b5e0]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
lea eax, [esp + 0x5a4]
push eax
call fcn.10034240
add esp, 0x10
movq xmm0, qword [eax]
mov eax, dword [esp + 0x42c]
movq qword [esp + 0x434], xmm0
sub eax, dword [esp + 0x438]
cmp byte [0x1006a875], 0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, dword [0x100674a8]
movss dword [esp + 0x30], xmm0
je 0x1003c1b3
push str.CHAR_HALIL
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003bd18
push str.CHAR_CEMAL
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003bd18
push str.CHAR_AZAD
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003bd18
push str.CHAR_DAYI
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003bd18
push str.CHAR_TAHIR
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003bd18
push str.CHAR_CETIN
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003bd18
push str.CHAR_OSMAN
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003bd18
push str.CHAR_SAMIL
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003bd18
push str.CHAR_CUMALI
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003bd18
push str.CHAR_POKADIN
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003bd18
push str.CHAR_BAHRAM
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003bd18
push str.CHAR_LEYLA
push esi
call edi
add esp, 8
test eax, eax
je 0x1003c1b3
movsd xmm1, qword [0x10067468]
xorps xmm0, xmm0
cvtsi2sd xmm0, dword [0x1006b5e0]
mulsd xmm0, xmm1
cvtpd2ps xmm0, xmm0
movss dword [esp + 0x28], xmm0
xorps xmm0, xmm0
cvtsi2sd xmm0, dword [0x1006b5e4]
mulsd xmm0, xmm1
cvtpd2ps xmm0, xmm0
movss dword [esp + 0x20], xmm0
xorps xmm0, xmm0
cvtsi2sd xmm0, dword [0x1006b5e8]
mulsd xmm0, xmm1
cvtpd2ps xmm0, xmm0
movss dword [esp + 0x14], xmm0
movss xmm0, dword [esp + 0x5d8]
mulss xmm0, dword [0x1006740c]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x18], xmm0
call sub.api_ms_win_crt_math_l1_1_0.dll__libm_sse2_sin_precise
cvtsd2ss xmm0, xmm0
movss dword [esp + 0x2c], xmm0
movsd xmm0, qword [esp + 0x18]
call sub.api_ms_win_crt_math_l1_1_0.dll__libm_sse2_cos_precise
cvtsd2ss xmm0, xmm0
movss dword [esp + 0x18], xmm0
movss xmm0, dword [esp + 0x5d4]
mulss xmm0, dword [0x1006740c]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0xd0], xmm0
call sub.api_ms_win_crt_math_l1_1_0.dll__libm_sse2_sin_precise
cvtsd2ss xmm0, xmm0
movss dword [esp + 0x24], xmm0
movsd xmm0, qword [esp + 0xd0]
call sub.api_ms_win_crt_math_l1_1_0.dll__libm_sse2_cos_precise
movss xmm3, dword [0x10067554]
xorps xmm1, xmm1
movss xmm2, dword [esp + 0x24]
xorps xmm2, xmmword [0x10067860]
movss xmm6, dword [esp + 0x28]
cvtsd2ss xmm1, xmm0
mulss xmm2, xmm3
movaps xmm4, xmm6
movaps xmm0, xmm1
movaps xmm5, xmm6
mulss xmm0, dword [esp + 0x18]
mulss xmm1, dword [esp + 0x2c]
mulss xmm0, xmm3
mulss xmm1, xmm3
movss xmm3, dword [esp + 0x20]
addss xmm4, xmm0
movaps xmm0, xmm3
mulss xmm5, dword [0x1006b1fc]
addss xmm0, xmm1
movss xmm1, dword [esp + 0x14]
movss dword [esp + 0x28], xmm0
movaps xmm0, xmm1
addss xmm0, xmm2
movaps xmm2, xmm6
mulss xmm2, dword [0x1006b1f8]
mulss xmm6, dword [0x1006b204]
movss dword [esp + 0x24], xmm0
movss xmm0, dword [0x100675a8]
movaps xmm7, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1006b208]
addss xmm2, xmm0
movaps xmm0, xmm3
mulss xmm0, dword [0x1006b218]
addss xmm2, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1006b20c]
mulss xmm1, dword [0x1006b214]
addss xmm2, dword [0x1006b228]
addss xmm5, xmm0
movaps xmm0, xmm3
mulss xmm0, dword [0x1006b21c]
addss xmm6, xmm1
addss xmm5, xmm0
addss xmm5, dword [0x1006b22c]
mulss xmm3, dword [0x1006b224]
movss xmm0, dword [0x10067420]
movss xmm1, dword [0x1006b1e8]
addss xmm6, xmm3
addss xmm6, dword [0x1006b234]
comiss xmm0, xmm6
movss xmm0, dword [0x1006b194]
ja 0x1003bf27
divss xmm5, xmm6
divss xmm2, xmm6
movaps xmm7, xmm5
mulss xmm5, xmm0
movaps xmm6, xmm2
addss xmm7, xmm0
addss xmm2, xmm1
mulss xmm6, xmm1
subss xmm7, xmm5
addss xmm6, xmm2
jmp 0x1003bf2a
movaps xmm6, xmm7
movss xmm0, dword [0x100675a8]
movaps xmm1, xmm4
mulss xmm1, dword [0x1006b1f8]
movaps xmm3, xmm0
movss dword [esp + 0x2c], xmm0
movaps xmm5, xmm0
movss dword [esp + 0x18], xmm0
movaps xmm2, xmm4
movss xmm0, dword [esp + 0x24]
mulss xmm0, dword [0x1006b208]
mulss xmm2, dword [0x1006b1fc]
addss xmm1, xmm0
mulss xmm4, dword [0x1006b204]
movss xmm0, dword [esp + 0x28]
mulss xmm0, dword [0x1006b218]
addss xmm1, xmm0
movss xmm0, dword [esp + 0x24]
mulss xmm0, dword [0x1006b20c]
addss xmm2, xmm0
movss xmm0, dword [esp + 0x28]
mulss xmm0, dword [0x1006b21c]
addss xmm1, dword [0x1006b228]
addss xmm2, xmm0
movss xmm0, dword [esp + 0x24]
mulss xmm0, dword [0x1006b214]
addss xmm2, dword [0x1006b22c]
addss xmm4, xmm0
movss xmm0, dword [esp + 0x28]
mulss xmm0, dword [0x1006b224]
addss xmm4, xmm0
movss xmm0, dword [0x10067420]
addss xmm4, dword [0x1006b234]
comiss xmm0, xmm4
ja 0x1003c035
divss xmm2, xmm4
divss xmm1, xmm4
movaps xmm3, xmm2
mulss xmm2, dword [0x1006b194]
addss xmm3, dword [0x1006b194]
movaps xmm5, xmm1
addss xmm1, dword [0x1006b1e8]
mulss xmm5, dword [0x1006b1e8]
subss xmm3, xmm2
addss xmm5, xmm1
movss dword [esp + 0x2c], xmm3
movss dword [esp + 0x18], xmm5
mov eax, dword [0x1006b178]
xorps xmm0, xmm0
movss dword [esp + 0x380], xmm6
movss dword [esp + 0x384], xmm7
movss dword [esp + 0x378], xmm5
movss xmm1, dword [eax + 0x1518]
lea ecx, [eax + 0x1be4]
comiss xmm0, xmm1
movss dword [esp + 0x37c], xmm3
ja 0x1003c080
movss xmm0, dword [0x1006747c]
minss xmm0, xmm1
mulss xmm0, dword [0x10067574]
push ecx
mov dword [esp], 0x3f800000
addss xmm0, dword [0x10067444]
cvttss2si eax, xmm0
shl eax, 0x18
or eax, 0xff00
push eax
lea eax, [esp + 0x380]
push eax
lea eax, [esp + 0x38c]
push eax
call fcn.1001c280
movss xmm0, dword [esp + 0x18]
xorps xmm1, xmm1
mov eax, dword [0x1006b178]
movss xmm4, dword [esp + 0x30]
divss xmm4, dword [0x100674e4]
lea ecx, [eax + 0x1be4]
mov dword [esp + 0x14], ecx
movss dword [esp + 0x388], xmm0
movss xmm0, dword [esp + 0x2c]
movss dword [esp + 0x38c], xmm0
movss xmm2, dword [eax + 0x1518]
comiss xmm1, xmm2
ja 0x1003c1b3
movss xmm0, dword [0x1006747c]
minss xmm0, xmm2
movss xmm2, dword [0x10067444]
mulss xmm0, dword [0x10067574]
addss xmm0, xmm2
cvttss2si eax, xmm0
shl eax, 0x18
or eax, 0x545454
mov dword [esp + 0x20], eax
test eax, 0xff000000
je 0x1003c1b3
push 0x20
subss xmm4, xmm2
xorps xmm3, xmm3
push ecx
lea eax, [esp + 0x390]
mov dword [esp], 0x40c2c75c
push eax
movaps xmm2, xmm4
call fcn.1001be00
mov ecx, dword [esp + 0x14]
push ecx
mov dword [esp], 0x40000000
lea eax, [ecx + 0x54]
push 1
push dword [esp + 0x28]
mov dword [esp + 0x30], eax
push dword [eax]
push dword [ecx + 0x5c]
call fcn.1001ad10
mov eax, dword [esp + 0x24]
mov ecx, dword [eax + 4]
test ecx, ecx
jns 0x1003c1ad
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
xor ecx, ecx
test eax, eax
cmovg ecx, eax
push ecx
mov ecx, dword [esp + 0x28]
call fcn.10012e70
mov eax, dword [esp + 0x24]
mov dword [eax], 0
cmp byte [0x1006a874], 0
je 0x1003c74e
push str.CHAR_AZER
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003c284
push str.CHAR_PIERRE
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003c284
push str.CHAR_BOB
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003c284
push str.CHAR_AVI
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003c284
push str.CHAR_EDWARD
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003c284
push str.CHAR_GEORGE
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003c284
push str.CHAR_IVAN
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003c284
push str.CHAR_JACK
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003c284
push str.CHAR_ROSA
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003c284
push str.CHAR_PABLO
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003c284
push str.CHAR_MILLA
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003c284
push str.CHAR_KIERA
push esi
call edi
add esp, 8
test eax, eax
je 0x1003c74e
movsd xmm1, qword [0x10067468]
xorps xmm0, xmm0
cvtsi2sd xmm0, dword [0x1006b5e0]
mulsd xmm0, xmm1
cvtpd2ps xmm0, xmm0
movss dword [esp + 0x2c], xmm0
xorps xmm0, xmm0
cvtsi2sd xmm0, dword [0x1006b5e4]
mulsd xmm0, xmm1
cvtpd2ps xmm0, xmm0
movss dword [esp + 0x24], xmm0
xorps xmm0, xmm0
cvtsi2sd xmm0, dword [0x1006b5e8]
mulsd xmm0, xmm1
cvtpd2ps xmm0, xmm0
movss dword [esp + 0x28], xmm0
movss xmm0, dword [esp + 0x5d8]
mulss xmm0, dword [0x1006740c]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0xd0], xmm0
call sub.api_ms_win_crt_math_l1_1_0.dll__libm_sse2_sin_precise
cvtsd2ss xmm0, xmm0
movss dword [esp + 0x20], xmm0
movsd xmm0, qword [esp + 0xd0]
call sub.api_ms_win_crt_math_l1_1_0.dll__libm_sse2_cos_precise
cvtsd2ss xmm0, xmm0
movss dword [esp + 0x14], xmm0
movss xmm0, dword [esp + 0x5d4]
mulss xmm0, dword [0x1006740c]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0xd0], xmm0
call sub.api_ms_win_crt_math_l1_1_0.dll__libm_sse2_sin_precise
cvtsd2ss xmm0, xmm0
movss dword [esp + 0x18], xmm0
movsd xmm0, qword [esp + 0xd0]
call sub.api_ms_win_crt_math_l1_1_0.dll__libm_sse2_cos_precise
movss xmm2, dword [esp + 0x14]
movss xmm3, dword [0x10067554]
movss xmm1, dword [esp + 0x18]
xorps xmm1, xmmword [0x10067860]
movss xmm6, dword [esp + 0x2c]
cvtsd2ss xmm0, xmm0
mulss xmm1, xmm3
movaps xmm4, xmm6
mulss xmm2, xmm0
movaps xmm5, xmm6
mulss xmm0, dword [esp + 0x20]
mulss xmm2, xmm3
mulss xmm0, xmm3
movss xmm3, dword [esp + 0x24]
addss xmm4, xmm2
movss xmm2, dword [esp + 0x28]
movaps xmm7, xmm3
addss xmm7, xmm0
mulss xmm5, dword [0x1006b1fc]
movaps xmm0, xmm2
addss xmm0, xmm1
movaps xmm1, xmm6
mulss xmm1, dword [0x1006b1f8]
mulss xmm6, dword [0x1006b204]
movss dword [esp + 0x14], xmm0
movss xmm0, dword [0x100675a8]
movss dword [esp + 0x2c], xmm0
movss dword [esp + 0x18], xmm0
movaps xmm0, xmm2
mulss xmm0, dword [0x1006b208]
addss xmm1, xmm0
movaps xmm0, xmm3
mulss xmm0, dword [0x1006b218]
addss xmm1, xmm0
movaps xmm0, xmm2
mulss xmm0, dword [0x1006b20c]
mulss xmm2, dword [0x1006b214]
addss xmm1, dword [0x1006b228]
addss xmm5, xmm0
movaps xmm0, xmm3
mulss xmm0, dword [0x1006b21c]
addss xmm6, xmm2
mulss xmm3, dword [0x1006b224]
addss xmm5, xmm0
addss xmm5, dword [0x1006b22c]
movss xmm0, dword [0x10067420]
addss xmm6, xmm3
movss xmm2, dword [0x1006b194]
movss xmm3, dword [0x1006b1e8]
addss xmm6, dword [0x1006b234]
comiss xmm0, xmm6
ja 0x1003c4a4
divss xmm1, xmm6
divss xmm5, xmm6
movaps xmm0, xmm1
addss xmm1, xmm3
mulss xmm0, xmm3
addss xmm0, xmm1
movss dword [esp + 0x18], xmm0
movaps xmm0, xmm5
addss xmm0, xmm2
mulss xmm5, xmm2
subss xmm0, xmm5
movss dword [esp + 0x2c], xmm0
movss xmm0, dword [0x100675a8]
movaps xmm1, xmm4
movss xmm6, dword [esp + 0x14]
movaps xmm3, xmm0
mulss xmm1, dword [0x1006b1f8]
movaps xmm5, xmm0
movss dword [esp + 0x28], xmm0
movaps xmm2, xmm4
mulss xmm2, dword [0x1006b1fc]
mulss xmm4, dword [0x1006b204]
movss dword [esp + 0x24], xmm0
movaps xmm0, xmm6
mulss xmm0, dword [0x1006b208]
addss xmm1, xmm0
movaps xmm0, xmm7
mulss xmm0, dword [0x1006b218]
addss xmm1, xmm0
movaps xmm0, xmm6
mulss xmm0, dword [0x1006b20c]
mulss xmm6, dword [0x1006b214]
addss xmm1, dword [0x1006b228]
addss xmm2, xmm0
movaps xmm0, xmm7
mulss xmm7, dword [0x1006b224]
addss xmm4, xmm6
mulss xmm0, dword [0x1006b21c]
addss xmm4, xmm7
addss xmm2, xmm0
movss xmm0, dword [0x10067420]
addss xmm4, dword [0x1006b234]
addss xmm2, dword [0x1006b22c]
comiss xmm0, xmm4
ja 0x1003c59d
divss xmm2, xmm4
divss xmm1, xmm4
movaps xmm3, xmm2
mulss xmm2, dword [0x1006b194]
addss xmm3, dword [0x1006b194]
movaps xmm5, xmm1
addss xmm1, dword [0x1006b1e8]
mulss xmm5, dword [0x1006b1e8]
subss xmm3, xmm2
addss xmm5, xmm1
movss dword [esp + 0x28], xmm3
movss dword [esp + 0x24], xmm5
mov ecx, dword [0x1006b178]
xorps xmm0, xmm0
movss xmm1, dword [ecx + 0x1518]
comiss xmm0, xmm1
ja 0x1003c5bf
movss xmm0, dword [0x1006747c]
minss xmm0, xmm1
mulss xmm0, dword [0x10067574]
push ecx
mov dword [esp], 0x3f800000
add ecx, 0x1be4
movss dword [esp + 0x394], xmm5
addss xmm0, dword [0x10067444]
movss dword [esp + 0x398], xmm3
cvttss2si eax, xmm0
movss xmm0, dword [esp + 0x1c]
shl eax, 0x18
or eax, 0xff00
movss dword [esp + 0x39c], xmm0
movss xmm0, dword [esp + 0x30]
push eax
lea eax, [esp + 0x398]
movss dword [esp + 0x3a4], xmm0
push eax
lea eax, [esp + 0x3a4]
push eax
call fcn.1001c280
mov ecx, dword [0x1006b178]
xorps xmm1, xmm1
mov dword [esp + 0x14], ecx
movss xmm2, dword [ecx + 0x1518]
comiss xmm1, xmm2
jbe 0x1003c66c
movss xmm0, dword [esp + 0x24]
movss dword [esp + 0xf0], xmm0
movss xmm0, dword [esp + 0x28]
movss dword [esp + 0xf4], xmm0
jmp 0x1003c74e
movss xmm0, dword [0x1006747c]
add ecx, 0x1be4
minss xmm0, xmm2
movss xmm2, dword [0x10067444]
mulss xmm0, dword [0x10067574]
addss xmm0, xmm2
cvttss2si eax, xmm0
movss xmm0, dword [esp + 0x24]
movss dword [esp + 0xf0], xmm0
movss xmm0, dword [esp + 0x28]
shl eax, 0x18
or eax, 0x545454
movss dword [esp + 0xf4], xmm0
movss xmm0, dword [esp + 0x30]
mov dword [esp + 0x20], eax
divss xmm0, dword [0x100674e4]
test eax, 0xff000000
je 0x1003c74e
push 0x20
subss xmm0, xmm2
xorps xmm3, xmm3
push ecx
lea eax, [esp + 0xf8]
mov dword [esp], 0x40c2c75c
push eax
movaps xmm2, xmm0
call fcn.1001be00
mov ecx, dword [esp + 0x14]
add ecx, 0x1be4
push ecx
mov dword [esp], 0x40000000
lea eax, [ecx + 0x54]
push 1
push dword [esp + 0x28]
mov dword [esp + 0x30], eax
push dword [eax]
push dword [ecx + 0x5c]
call fcn.1001ad10
mov eax, dword [esp + 0x24]
mov ecx, dword [eax + 4]
test ecx, ecx
jns 0x1003c748
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
xor ecx, ecx
test eax, eax
cmovg ecx, eax
push ecx
mov ecx, dword [esp + 0x28]
call fcn.10012e70
mov eax, dword [esp + 0x24]
mov dword [eax], 0
cmp byte [0x1006b5d0], 1
mov eax, dword [esp + 0x10]
jne 0x1003671f
cmp byte [0x1006b1bb], 0
jne 0x1003671f
cmp byte [0x1006a875], 0
movss xmm0, dword [esp + 0x5b8]
cvtps2pd xmm0, xmm0
mov dword [esp + 0x5e4], 0
mov dword [esp + 0x5e8], 0
mov dword [esp + 0x5f0], 0
mov dword [esp + 0x5f4], 0
mulsd xmm0, qword [0x100674d8]
cvttsd2si eax, xmm0
mov dword [esp + 0x5e0], eax
mov eax, dword [0x1006b5e0]
mov dword [esp + 0x5ec], eax
je 0x1003cb0a
push str.CHAR_HALIL
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003c894
push str.CHAR_CEMAL
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003c894
push str.CHAR_AZAD
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003c894
push str.CHAR_DAYI
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003c894
push str.CHAR_TAHIR
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003c894
push str.CHAR_CETIN
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003c894
push str.CHAR_OSMAN
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003c894
push str.CHAR_SAMIL
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003c894
push str.CHAR_CUMALI
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003c894
push str.CHAR_POKADIN
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003c894
push str.CHAR_BAHRAM
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003c894
push str.CHAR_LEYLA
push esi
call edi
add esp, 8
test eax, eax
je 0x1003cb0a
cmp byte [0x1006b5ac], 0
je 0x1003c944
push 0x21
lea eax, [esp + 0x5f0]
push eax
lea eax, [esp + 0x5e8]
push eax
call dword [0x1006b584]
movsd xmm6, qword [0x10067468]
xorps xmm1, xmm1
add esp, 0xc
movd xmm0, eax
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm6
comisd xmm0, xmm1
ja 0x1003cb0a
mov eax, dword [0x1006b334]
test eax, eax
jne 0x1003c92c
xorps xmm0, xmm0
cvtsi2sd xmm0, dword [0x1006b5e0]
mulsd xmm0, xmm6
cvtpd2ps xmm2, xmm0
xorps xmm0, xmm0
cvtsi2sd xmm0, dword [0x1006b5e4]
mulsd xmm0, xmm6
cvtpd2ps xmm1, xmm0
xorps xmm0, xmm0
cvtsi2sd xmm0, dword [0x1006b5e8]
mulsd xmm0, xmm6
cvtpd2ps xmm3, xmm0
addss xmm3, dword [0x100674e0]
jmp 0x1003c9cd
cmp eax, 1
jne 0x1003c998
movss xmm3, dword [esp + 0x5b4]
addss xmm3, dword [0x10067500]
jmp 0x1003c9b2
mov eax, dword [0x1006b334]
test eax, eax
jne 0x1003c92c
movsd xmm3, qword [0x10067468]
xorps xmm0, xmm0
cvtsi2sd xmm0, dword [0x1006b5e0]
mulsd xmm0, xmm3
cvtpd2ps xmm2, xmm0
xorps xmm0, xmm0
cvtsi2sd xmm0, dword [0x1006b5e4]
mulsd xmm0, xmm3
cvtpd2ps xmm1, xmm0
xorps xmm0, xmm0
cvtsi2sd xmm0, dword [0x1006b5e8]
mulsd xmm0, xmm3
cvtpd2ps xmm3, xmm0
addss xmm3, dword [0x100674e0]
jmp 0x1003c9cd
cmp eax, 2
jne 0x1003cb0a
movss xmm3, dword [esp + 0x5b4]
subss xmm3, dword [0x10067510]
movss xmm1, dword [esp + 0x5b0]
movss xmm2, dword [esp + 0x5ac]
movss dword [esp + 0x5b4], xmm3
movaps xmm4, xmm3
movaps xmm0, xmm2
mulss xmm0, dword [0x1006b1f8]
movaps xmm5, xmm3
mulss xmm4, dword [0x1006b208]
mulss xmm5, dword [0x1006b20c]
mulss xmm3, dword [0x1006b214]
addss xmm4, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1006b218]
addss xmm4, xmm0
movaps xmm0, xmm2
mulss xmm0, dword [0x1006b1fc]
mulss xmm2, dword [0x1006b204]
addss xmm4, dword [0x1006b228]
addss xmm5, xmm0
movaps xmm0, xmm1
mulss xmm1, dword [0x1006b224]
addss xmm3, xmm2
mulss xmm0, dword [0x1006b21c]
addss xmm3, xmm1
addss xmm5, xmm0
movss xmm0, dword [0x10067420]
addss xmm3, dword [0x1006b234]
addss xmm5, dword [0x1006b22c]
comiss xmm0, xmm3
ja 0x1003cb0a
divss xmm4, xmm3
push 0x10
divss xmm5, xmm3
movaps xmm1, xmm4
mulss xmm1, dword [0x1006b1e8]
addss xmm4, dword [0x1006b1e8]
addss xmm1, xmm4
movss dword [esp + 0x18], xmm1
movaps xmm1, xmm5
addss xmm1, dword [0x1006b194]
mulss xmm5, dword [0x1006b194]
subss xmm1, xmm5
movss dword [esp + 0x24], xmm1
call fcn.10040007
movss xmm0, dword [esp + 0x18]
add esp, 4
mov dword [esp + 0x18], eax
mov dword [esp + 0x18], eax
mov dword [eax + 8], 0x7f800000
mov dword [eax + 4], 0x7f800000
movss dword [eax], xmm0
movss xmm0, dword [esp + 0x20]
movss dword [eax + 4], xmm0
mov dword [eax + 8], 0x7f800000
mov ecx, dword [0x1006b550]
cmp ecx, dword [0x1006b554]
je 0x1003caff
mov dword [ecx], eax
add dword [0x1006b550], 4
jmp 0x1003cb0a
lea eax, [esp + 0x18]
push eax
push ecx
call fcn.1003f730
cmp byte [0x1006a874], 0
mov eax, dword [esp + 0x10]
je 0x1003671f
push str.CHAR_AZER
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003cbe7
push str.CHAR_PIERRE
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003cbe7
push str.CHAR_BOB
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003cbe7
push str.CHAR_AVI
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003cbe7
push str.CHAR_EDWARD
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003cbe7
push str.CHAR_GEORGE
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003cbe7
push str.CHAR_IVAN
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003cbe7
push str.CHAR_JACK
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003cbe7
push str.CHAR_ROSA
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003cbe7
push str.CHAR_PABLO
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003cbe7
push str.CHAR_MILLA
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003cbe7
push str.CHAR_KIERA
push esi
call edi
add esp, 8
test eax, eax
mov eax, dword [esp + 0x10]
je 0x1003671f
cmp byte [0x1006b5ac], 0
je 0x1003cd7a
push 0x21
lea eax, [esp + 0x5f0]
push eax
lea eax, [esp + 0x5e8]
push eax
call dword [0x1006b584]
movsd xmm1, qword [0x10067468]
xorps xmm2, xmm2
add esp, 0xc
movd xmm0, eax
mov eax, dword [esp + 0x10]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm1
comisd xmm0, xmm2
ja 0x1003671f
mov eax, dword [0x1006b334]
test eax, eax
jne 0x1003cd62
xorps xmm0, xmm0
mov eax, dword [esp + 0x10]
cvtsi2sd xmm0, dword [0x1006b5e0]
mulsd xmm0, xmm1
cvtpd2ps xmm5, xmm0
xorps xmm0, xmm0
cvtsi2sd xmm0, dword [0x1006b5e4]
movaps xmm3, xmm5
movaps xmm4, xmm5
mulsd xmm0, xmm1
mulss xmm3, dword [0x1006b1f8]
mulss xmm4, dword [0x1006b1fc]
cvtpd2ps xmm2, xmm0
xorps xmm0, xmm0
mulss xmm5, dword [0x1006b204]
cvtsi2sd xmm0, dword [0x1006b5e8]
mulsd xmm0, xmm1
cvtpd2ps xmm1, xmm0
addss xmm1, dword [0x100674e0]
movaps xmm0, xmm1
mulss xmm0, dword [0x1006b208]
addss xmm3, xmm0
movaps xmm0, xmm2
mulss xmm0, dword [0x1006b218]
addss xmm3, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1006b20c]
mulss xmm1, dword [0x1006b214]
addss xmm3, dword [0x1006b228]
addss xmm4, xmm0
movaps xmm0, xmm2
mulss xmm2, dword [0x1006b224]
addss xmm5, xmm1
mulss xmm0, dword [0x1006b21c]
addss xmm5, xmm2
addss xmm4, xmm0
movss xmm0, dword [0x10067420]
addss xmm5, dword [0x1006b234]
addss xmm4, dword [0x1006b22c]
comiss xmm0, xmm5
ja 0x1003671f
divss xmm3, xmm5
divss xmm4, xmm5
movaps xmm1, xmm3
mulss xmm1, dword [0x1006b1e8]
addss xmm3, dword [0x1006b1e8]
addss xmm1, xmm3
movss dword [esp + 0x14], xmm1
movaps xmm1, xmm4
addss xmm1, dword [0x1006b194]
mulss xmm4, dword [0x1006b194]
subss xmm1, xmm4
jmp 0x1003cee2
cmp eax, 1
jne 0x1003cdce
movss xmm3, dword [esp + 0x5b4]
addss xmm3, dword [0x10067500]
jmp 0x1003cdec
mov eax, dword [0x1006b334]
test eax, eax
jne 0x1003cd62
movsd xmm3, qword [0x10067468]
xorps xmm0, xmm0
cvtsi2sd xmm0, dword [0x1006b5e0]
mulsd xmm0, xmm3
cvtpd2ps xmm2, xmm0
xorps xmm0, xmm0
cvtsi2sd xmm0, dword [0x1006b5e4]
mulsd xmm0, xmm3
cvtpd2ps xmm1, xmm0
xorps xmm0, xmm0
cvtsi2sd xmm0, dword [0x1006b5e8]
mulsd xmm0, xmm3
cvtpd2ps xmm3, xmm0
addss xmm3, dword [0x100674e0]
jmp 0x1003ce07
cmp eax, 2
mov eax, dword [esp + 0x10]
jne 0x1003671f
movss xmm3, dword [esp + 0x5b4]
subss xmm3, dword [0x10067510]
movss xmm2, dword [esp + 0x5ac]
movss xmm1, dword [esp + 0x5b0]
movss dword [esp + 0x5b4], xmm3
movaps xmm4, xmm3
mov eax, dword [esp + 0x10]
mulss xmm4, dword [0x1006b208]
movaps xmm0, xmm2
mulss xmm0, dword [0x1006b1f8]
movaps xmm5, xmm3
mulss xmm5, dword [0x1006b20c]
mulss xmm3, dword [0x1006b214]
addss xmm4, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [0x1006b218]
addss xmm4, xmm0
movaps xmm0, xmm2
mulss xmm0, dword [0x1006b1fc]
mulss xmm2, dword [0x1006b204]
addss xmm4, dword [0x1006b228]
addss xmm5, xmm0
movaps xmm0, xmm1
mulss xmm1, dword [0x1006b224]
addss xmm3, xmm2
mulss xmm0, dword [0x1006b21c]
addss xmm3, xmm1
addss xmm5, xmm0
movss xmm0, dword [0x10067420]
addss xmm3, dword [0x1006b234]
addss xmm5, dword [0x1006b22c]
comiss xmm0, xmm3
ja 0x1003671f
divss xmm4, xmm3
divss xmm5, xmm3
movaps xmm1, xmm4
mulss xmm1, dword [0x1006b1e8]
addss xmm4, dword [0x1006b1e8]
addss xmm1, xmm4
movss dword [esp + 0x14], xmm1
movaps xmm1, xmm5
addss xmm1, dword [0x1006b194]
mulss xmm5, dword [0x1006b194]
subss xmm1, xmm5
push 0x10
movss dword [esp + 0x24], xmm1
call fcn.10040007
movss xmm0, dword [esp + 0x18]
add esp, 4
mov dword [esp + 0x18], eax
mov dword [esp + 0x18], eax
mov dword [eax + 8], 0x7f800000
mov dword [eax + 4], 0x7f800000
movss dword [eax], xmm0
movss xmm0, dword [esp + 0x20]
movss dword [eax + 4], xmm0
mov dword [eax + 8], 0x7f800000
mov ecx, dword [0x1006b550]
cmp ecx, dword [0x1006b554]
je 0x1003cf40
mov dword [ecx], eax
add dword [0x1006b550], 4
jmp 0x1003671b
lea eax, [esp + 0x18]
push eax
push ecx
call fcn.1003f730
jmp 0x1003671b
mov ecx, dword [esp + 0x63c]
pop edi
pop esi
xor ecx, esp
call fcn.1003f934
mov esp, ebp
pop ebp
ret