Function at 0x1003ab20
Capabilities:
Log keystrokes via polling

Disassembly:
push ebx
mov ebx, esp
sub esp, 8
and esp, 0xfffffff8
add esp, 4
push ebp
mov ebp, dword [ebx + 4]
mov dword [esp + 4], ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x10053301
mov eax, dword fs:[0]
push eax
push ebx
mov eax, 0x3c00
call fcn.10052c90
mov eax, dword [0x1007a00c]
xor eax, ebp
mov dword [ebp - 0x14], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
push 0
call dword [sym.imp.acknex.dll_ent_next]
add esp, 4
test eax, eax
je 0x1004cad2
mov edi, dword [sym.imp.VCRUNTIME140.dll_strstr]
jmp 0x1003ab8c
mov edi, dword [sym.imp.VCRUNTIME140.dll_strstr]
mov eax, dword [ebp - 0x514]
push eax
call dword [sym.imp.acknex.dll_ent_next]
add esp, 4
mov dword [ebp - 0x514], eax
test eax, eax
je 0x1004cad2
mov esi, dword [eax + 0xc]
mov dword [ebp - 0x500], esi
test esi, esi
je 0x1003ab8c
lea edx, [eax + 0x3dc]
lea ecx, [ebp - 0x2804]
call fcn.1004eb00
push eax
mov ecx, 0x1007a418
call fcn.10037010
movq xmm0, qword [0x1007a418]
sub esp, 0xc
mov eax, dword [0x1007a420]
mov ecx, esp
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
lea ecx, [ebp - 0x2c0c]
call fcn.10037280
add esp, 0xc
mov ecx, 0x1007a444
push eax
call fcn.10037010
cmp byte [0x1007b156], 0
je 0x1003ad6a
push str.SIL_BS_M18_MESH
lea ecx, [ebp - 0x3bd8]
call fcn.1004e370
mov ecx, eax
call fcn.1004e350
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003ad15
push str.SIL_BG_DUALK4_MESH
lea ecx, [ebp - 0x3c10]
call fcn.1004e2a0
mov ecx, eax
call fcn.1004e280
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003ad15
push str.SIL_BS_TRP90_MESH
lea ecx, [ebp - 0x3bfc]
call fcn.1004e430
mov ecx, eax
call fcn.1004e410
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003ad15
push str.SIL_BF_M84_MESH
lea ecx, [ebp - 0x3be8]
call fcn.1004e370
mov ecx, eax
call fcn.1004e350
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003ad15
push str.SIL_BG_M61_MESH
lea ecx, [ebp - 0x3b58]
call fcn.1004e370
mov ecx, eax
call fcn.1004e350
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003ad15
push str.SIL_BG_C4KUMANDA_MESH
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003ad15
push str.SIL_BG_MK3_MESH
lea ecx, [ebp - 0x3b68]
call fcn.1004e370
mov ecx, eax
call fcn.1004e350
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003ad15
push str.SIL_BG_MK2_MESH
lea ecx, [ebp - 0x3b78]
call fcn.1004e370
mov ecx, eax
call fcn.1004e350
push eax
push esi
call edi
add esp, 8
test eax, eax
je 0x1003ad6a
movss xmm0, dword [0x1007a444]
xorps xmm1, xmm1
ucomiss xmm0, xmm1
lahf
test ah, 0x44
jp 0x1003ad3a
movss xmm0, dword [0x1007a448]
ucomiss xmm0, xmm1
lahf
test ah, 0x44
jnp 0x1003ad6a
sub esp, 0x18
mov ecx, esp
push str.Bomb
call fcn.1004e980
movq xmm0, qword [0x1007a444]
sub esp, 0xc
mov eax, dword [0x1007a44c]
mov ecx, esp
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
call fcn.1003a730
add esp, 0x24
cmp byte [0x1007b1d8], 0
je 0x1003add4
push str.SMOKE
push esi
call edi
add esp, 8
test eax, eax
je 0x1003add4
push str.SPRITE
push esi
call edi
add esp, 8
test eax, eax
je 0x1003add4
push str..DDS
push esi
call edi
add esp, 8
test eax, eax
je 0x1003add4
movss xmm0, dword [0x10077428]
lea ecx, [ebp - 0x182c]
movaps xmm3, xmm0
movaps xmm2, xmm0
movaps xmm1, xmm0
call fcn.10036f80
mov ecx, dword [ebp - 0x514]
lea eax, [ebp - 0x182c]
push eax
lea ecx, [ecx + 0x3dc]
call fcn.10037010
push str.FPS_
lea ecx, [ebp - 0x790]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push esi
call edi
add esp, 8
test eax, eax
je 0x1003b28b
push str._MESH.M
lea ecx, [ebp - 0x211c]
call fcn.1004e740
mov ecx, eax
call fcn.1004e720
push eax
push esi
call edi
add esp, 8
test eax, eax
je 0x1003b28b
push str.ALMANCI
lea ecx, [ebp - 0x2114]
call fcn.1004e740
mov ecx, eax
call fcn.1004e720
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003b024
push str.POKADIN
lea ecx, [ebp - 0x210c]
call fcn.1004e740
mov ecx, eax
call fcn.1004e720
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003b024
push str.HALIL
lea ecx, [ebp - 0xf58]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003b024
push str.CEMA
lea ecx, [ebp - 0x798]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003b024
push str.AZAD
lea ecx, [ebp - 0x7a0]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003b024
push str.DAYI
lea ecx, [ebp - 0x7a8]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003b024
push str.TAHIR
lea ecx, [ebp - 0xf60]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003b024
push str.CETIN
lea ecx, [ebp - 0xf68]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003b024
push str.OSMAN
lea ecx, [ebp - 0xf70]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003b024
push str.SAMI
lea ecx, [ebp - 0x7b0]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003b024
push str.CUMALI
lea ecx, [ebp - 0x1dec]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003b024
push str.KADIN
lea ecx, [ebp - 0xf78]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003b024
push str.BAHRAM
lea ecx, [ebp - 0x1de4]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003b024
push 0x10076f6c
lea ecx, [ebp - 0x690]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push esi
call edi
add esp, 8
test eax, eax
je 0x1003b02e
mov dword [0x1007b1d0], 1
push str.ASYALI
lea ecx, [ebp - 0x1ddc]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003b232
push str.AZER
lea ecx, [ebp - 0x7b8]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003b232
push str.SALAH
lea ecx, [ebp - 0xf80]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003b232
push str.PIERRE
lea ecx, [ebp - 0x1dd4]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003b232
push 0x10076f90
lea ecx, [ebp - 0x694]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003b232
push 0x10076f94
lea ecx, [ebp - 0x69c]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003b232
push str.EDWARD
lea ecx, [ebp - 0x1dcc]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003b232
push str.GEORGE
lea ecx, [ebp - 0x1dc4]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003b232
push str.IVAN
lea ecx, [ebp - 0x7c0]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003b232
push str.JACK
lea ecx, [ebp - 0x7c8]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003b232
push str.ROSA
lea ecx, [ebp - 0x7d0]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003b232
push str.PABLO
lea ecx, [ebp - 0xf88]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003b232
push str.MILLA
lea ecx, [ebp - 0xf90]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003b232
push str.KIERA
lea ecx, [ebp - 0xf98]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
je 0x1003b23c
mov dword [0x1007b1d0], 0
push 0
push str.gameINFO
call dword [sym.imp.acknex.dll_engine_getvar]
mov ecx, dword [0x1007b1d0]
add esp, 8
mov edx, dword [ebp - 0x514]
mov dword [0x1007ad0c], edx
mov al, byte [eax + 0x20]
cmp al, 1
mov eax, 2
cmove ecx, eax
cmp byte [0x1007ae22], 0
mov dword [0x1007b1d0], ecx
je 0x1003b291
mov eax, dword [0x1007acf4]
mov dword [eax + 0x2a4d4], 0
jmp 0x1003b291
mov edx, dword [0x1007ad0c]
add edx, 0x3dc
lea ecx, [ebp - 0x64]
call fcn.1004eb00
movq xmm0, qword [ebp - 0x64]
sub esp, 0xc
mov eax, dword [ebp - 0x5c]
mov ecx, esp
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
lea ecx, [ebp - 0x420]
call fcn.10037280
add esp, 0xc
lea ecx, [ebp - 0x64]
push 0x1007a418
call fcn.10036fa0
divss xmm0, dword [0x10077390]
sub esp, 8
lea eax, [ebp - 0x58]
cvtss2sd xmm0, xmm0
movsd qword [esp], xmm0
push str._.fm
push eax
call fcn.10034620
add esp, 0x10
lea ecx, [ebp - 0x2104]
push str.ALMANCI
call fcn.1004e740
mov ecx, eax
call fcn.1004e720
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003b75b
push str.POKADIN
lea ecx, [ebp - 0x20fc]
call fcn.1004e740
mov ecx, eax
call fcn.1004e720
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003b75b
push str.HALIL
lea ecx, [ebp - 0xfa0]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003b75b
push str.CEMA
lea ecx, [ebp - 0x7d8]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003b75b
push str.AZAD
lea ecx, [ebp - 0x7e0]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003b75b
push str.DAYI
lea ecx, [ebp - 0x7e8]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003b75b
push str.TAHIR
lea ecx, [ebp - 0xfa8]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003b75b
push str.CETIN
lea ecx, [ebp - 0xfb0]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003b75b
push str.OSMAN
lea ecx, [ebp - 0xfb8]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003b75b
push str.SAMI
lea ecx, [ebp - 0x7f0]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003b75b
push str.CUMALI
lea ecx, [ebp - 0x1dbc]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003b75b
push str.KADIN
lea ecx, [ebp - 0xfc0]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003b75b
push str.BAHRAM
lea ecx, [ebp - 0x1db4]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003b75b
push 0x10076f6c
lea ecx, [ebp - 0x6a4]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003b75b
push str.ASYALI
lea ecx, [ebp - 0x1dac]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003b75b
push str.AZER
lea ecx, [ebp - 0x7f8]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003b75b
push str.SALAH
lea ecx, [ebp - 0xfc8]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003b75b
push str.PIERRE
lea ecx, [ebp - 0x1da4]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003b75b
push 0x10076f90
lea ecx, [ebp - 0x6a8]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003b75b
push 0x10076f94
lea ecx, [ebp - 0x6ac]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003b75b
push str.EDWARD
lea ecx, [ebp - 0x1d9c]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003b75b
push str.GEORGE
lea ecx, [ebp - 0x1d94]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003b75b
push str.IVAN
lea ecx, [ebp - 0x800]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003b75b
push str.JACK
lea ecx, [ebp - 0x808]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003b75b
push str.ROSA
lea ecx, [ebp - 0x810]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003b75b
push str.PABLO
lea ecx, [ebp - 0xfd0]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003b75b
push str.MILLA
lea ecx, [ebp - 0xfd8]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003b75b
push str.KIERA
lea ecx, [ebp - 0xfe0]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003b75b
push str._female
lea ecx, [ebp - 0x20f4]
call fcn.1004e740
mov ecx, eax
call fcn.1004e720
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003b75b
push str._male
lea ecx, [ebp - 0xfe8]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
je 0x1003ab86
push str.CHAR
push esi
call edi
add esp, 8
test eax, eax
je 0x1003ab86
push 0x10077004
push esi
call edi
add esp, 8
test eax, eax
je 0x1003ab86
cmp byte [0x1007b1ae], 0
je 0x1003bc4d
cmp byte [0x1007a026], 1
jne 0x1003b7b4
mov ecx, dword [ebp - 0x514]
mov byte [0x1007a026], 0
mov eax, dword [ecx + 0x34]
mov dword [0x1007ace8], eax
mov eax, dword [ecx + 0x44]
mov dword [0x1007acf0], eax
push str.ALMANCI
lea ecx, [ebp - 0x20ec]
call fcn.1004e740
mov ecx, eax
call fcn.1004e720
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003bc3e
push str.POKADIN
lea ecx, [ebp - 0x20e4]
call fcn.1004e740
mov ecx, eax
call fcn.1004e720
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003bc3e
push str.HALIL
lea ecx, [ebp - 0xff0]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003bc3e
push str.CEMA
lea ecx, [ebp - 0x818]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003bc3e
push str.AZAD
lea ecx, [ebp - 0x820]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003bc3e
push str.DAYI
lea ecx, [ebp - 0x828]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003bc3e
push str.TAHIR
lea ecx, [ebp - 0xff8]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003bc3e
push str.CETIN
lea ecx, [ebp - 0x1000]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003bc3e
push str.OSMAN
lea ecx, [ebp - 0x1008]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003bc3e
push str.SAMI
lea ecx, [ebp - 0x830]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003bc3e
push str.CUMALI
lea ecx, [ebp - 0x1d8c]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003bc3e
push str.KADIN
lea ecx, [ebp - 0x1010]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003bc3e
push str.BAHRAM
lea ecx, [ebp - 0x1d84]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003bc3e
push 0x10076f6c
lea ecx, [ebp - 0x6b4]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003bc3e
push str.ASYALI
lea ecx, [ebp - 0x1d7c]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003bc3e
push str.AZER
lea ecx, [ebp - 0x838]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003bc3e
push str.SALAH
lea ecx, [ebp - 0x1018]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003bc3e
push str.PIERRE
lea ecx, [ebp - 0x1d74]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003bc3e
push 0x10076f90
lea ecx, [ebp - 0x6b8]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003bc3e
push 0x10076f94
lea ecx, [ebp - 0x6c8]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003bc3e
push str.EDWARD
lea ecx, [ebp - 0x1d6c]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003bc3e
push str.GEORGE
lea ecx, [ebp - 0x1d64]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003bc3e
push str.IVAN
lea ecx, [ebp - 0x840]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003bc3e
push str.JACK
lea ecx, [ebp - 0x848]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003bc3e
push str.ROSA
lea ecx, [ebp - 0x850]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003bc3e
push str.PABLO
lea ecx, [ebp - 0x1020]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003bc3e
push str.MILLA
lea ecx, [ebp - 0x1028]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003bc3e
push str.KIERA
lea ecx, [ebp - 0x1030]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003bc3e
push str.XENON
lea ecx, [ebp - 0x1038]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003bc3e
push str._female
lea ecx, [ebp - 0x20dc]
call fcn.1004e740
mov ecx, eax
call fcn.1004e720
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1003bc3e
push str._male
lea ecx, [ebp - 0x1040]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
je 0x1003bc6c
mov esi, dword [ebp - 0x514]
or dword [esi + 0x34], 0x4200
jmp 0x1003bc72
mov esi, dword [ebp - 0x514]
mov eax, dword [0x1007ace8]
mov byte [0x1007a026], 1
mov dword [esi + 0x34], eax
mov eax, dword [0x1007acf0]
mov dword [esi + 0x44], eax
jmp 0x1003bc72
mov esi, dword [ebp - 0x514]
mov edi, dword [sym.imp.acknex.dll_vec_for_bone]
push str.Bip01_Pelvis
push esi
push 0x1007af30
call edi
add esp, 0xc
push str.Bip01_Head
push esi
push 0x1007ae6c
call edi
add esp, 0xc
push str.Bip01_Spine
push esi
push 0x1007ae24
call edi
add esp, 0xc
push str.Bip01_Spine2
push esi
push 0x1007af24
call edi
add esp, 0xc
push str.Bip01_L_Hand
push esi
push 0x1007adfc
call edi
add esp, 0xc
push str.Bip01_L_Foot
push esi
push 0x1007ae8c
call edi
add esp, 0xc
push str.Bip01_L_Calf
push esi
push 0x1007aeb0
call edi
add esp, 0xc
push str.Bip01_L_Thigh
push esi
push 0x1007ad44
call edi
add esp, 0xc
push str.Bip01_L_UpperArm
push esi
push 0x1007ade0
call edi
add esp, 0xc
push str.Bip01_L_Forearm
push esi
push 0x1007aebc
call edi
add esp, 0xc
push str.Bip01_R_UpperArm
push esi
push 0x1007ad60
call edi
add esp, 0xc
push str.Bip01_R_Forearm
push esi
push 0x1007ad74
call edi
add esp, 0xc
push str.Bip01_R_Hand
push esi
push 0x1007ad00
call edi
add esp, 0xc
push str.Bip01_R_Thigh
push esi
push 0x1007acc8
call edi
add esp, 0xc
push str.Bip01_R_Calf
push esi
push 0x1007aea4
call edi
add esp, 0xc
push str.Bip01_R_Foot
push esi
push 0x1007ae98
call edi
add esp, 0xc
lea ecx, [esi + 4]
call fcn.1004ec50
lea ecx, [eax + 4]
call fcn.1004ec50
lea ecx, [eax + 0x34]
call fcn.1004ec50
lea ecx, [esi + 4]
mov edi, eax
call fcn.1004ec50
lea ecx, [eax + 4]
call fcn.1004ec50
lea ecx, [eax + 4]
call fcn.1004ec50
lea ecx, [eax + 0x34]
call fcn.1004ec50
cmp edi, 0x4000100
je 0x1003bdcd
cmp eax, 0x4000100
je 0x1003bdcd
mov byte [0x1007ae10], 0
jmp 0x1003ab80
lea ecx, [ebp - 0x3d0]
call fcn.10036f60
movups xmm0, xmmword [0x1007ad88]
lea eax, [ebp - 0x2f88]
movss xmm3, dword [0x1007a41c]
lea ecx, [ebp - 0x2c18]
movss xmm2, dword [0x1007a420]
movss xmm1, dword [0x1007a418]
movups xmmword [ebp - 0x2f88], xmm0
push eax
movups xmm0, xmmword [0x1007ad98]
movups xmmword [ebp - 0x2f78], xmm0
movups xmm0, xmmword [0x1007ada8]
movups xmmword [ebp - 0x2f68], xmm0
movups xmm0, xmmword [0x1007adb8]
movups xmmword [ebp - 0x2f58], xmm0
call fcn.10036f80
lea edx, [ebp - 0x3d0]
mov ecx, eax
call fcn.100371b0
mov esi, dword [ebp - 0x514]
lea ecx, [ebp - 0x450]
add esp, 4
lea edx, [esi + 0x3dc]
call fcn.1004eb00
lea ecx, [ebp - 0x7c]
call fcn.10036f60
lea ecx, [ebp - 0x70]
call fcn.10036f60
lea ecx, [ebp - 0x414]
call fcn.10036f60
lea ecx, [ebp - 0x444]
call fcn.10036f60
movups xmm0, xmmword [0x1007ad88]
lea eax, [ebp - 0x2fc8]
movss xmm2, dword [0x1007a420]
lea ecx, [ebp - 0x2c24]
addss xmm2, dword [0x10077330]
movss xmm3, dword [0x1007a41c]
movss xmm1, dword [0x1007a418]
movups xmmword [ebp - 0x2fc8], xmm0
push eax
movups xmm0, xmmword [0x1007ad98]
movups xmmword [ebp - 0x2fb8], xmm0
movups xmm0, xmmword [0x1007ada8]
movups xmmword [ebp - 0x2fa8], xmm0
movups xmm0, xmmword [0x1007adb8]
movups xmmword [ebp - 0x2f98], xmm0
call fcn.10036f80
lea edx, [ebp - 0x7c]
mov ecx, eax
call fcn.100371b0
add esp, 4
test al, al
je 0x10046957
movups xmm0, xmmword [0x1007ad88]
lea eax, [ebp - 0x3008]
movss xmm2, dword [0x1007a420]
lea ecx, [ebp - 0x2c30]
subss xmm2, dword [0x1007732c]
movss xmm3, dword [0x1007a41c]
movss xmm1, dword [0x1007a418]
movups xmmword [ebp - 0x3008], xmm0
push eax
movups xmm0, xmmword [0x1007ad98]
movups xmmword [ebp - 0x2ff8], xmm0
movups xmm0, xmmword [0x1007ada8]
movups xmmword [ebp - 0x2fe8], xmm0
movups xmm0, xmmword [0x1007adb8]
movups xmmword [ebp - 0x2fd8], xmm0
call fcn.10036f80
lea edx, [ebp - 0x70]
mov ecx, eax
call fcn.100371b0
add esp, 4
test al, al
je 0x10046957
movups xmm0, xmmword [0x1007ad88]
lea eax, [ebp - 0x3048]
movss xmm2, dword [0x1007a420]
lea ecx, [ebp - 0x2c3c]
addss xmm2, dword [0x10077320]
movss xmm3, dword [0x1007a41c]
movss xmm1, dword [0x1007a418]
movups xmmword [ebp - 0x3048], xmm0
push eax
movups xmm0, xmmword [0x1007ad98]
movups xmmword [ebp - 0x3038], xmm0
movups xmm0, xmmword [0x1007ada8]
movups xmmword [ebp - 0x3028], xmm0
movups xmm0, xmmword [0x1007adb8]
movups xmmword [ebp - 0x3018], xmm0
call fcn.10036f80
lea edx, [ebp - 0x414]
mov ecx, eax
call fcn.100371b0
add esp, 4
test al, al
je 0x10046957
movups xmm0, xmmword [0x1007ad88]
lea eax, [ebp - 0x3088]
movss xmm3, dword [0x1007a41c]
lea ecx, [ebp - 0x2c48]
movss xmm2, dword [0x1007a420]
movss xmm1, dword [0x1007a418]
movups xmmword [ebp - 0x3088], xmm0
push eax
movups xmm0, xmmword [0x1007ad98]
movups xmmword [ebp - 0x3078], xmm0
movups xmm0, xmmword [0x1007ada8]
movups xmmword [ebp - 0x3068], xmm0
movups xmm0, xmmword [0x1007adb8]
movups xmmword [ebp - 0x3058], xmm0
call fcn.10036f80
lea edx, [ebp - 0x3d0]
mov ecx, eax
call fcn.100371b0
add esp, 4
test al, al
je 0x10046957
cmp byte [0x1007b1c3], 0
movss xmm0, dword [ebp - 0x6c]
subss xmm0, dword [ebp - 0x78]
mov eax, dword [0x1007b1d0]
mov dword [0x1007ae80], eax
divss xmm0, dword [0x10077290]
movss dword [ebp - 0x504], xmm0
je 0x10040206
mov edx, dword [0x1007ad0c]
mov ecx, esi
call fcn.1003a250
test al, al
je 0x1003df75
movss xmm1, dword [0x1007724c]
xorps xmm3, xmm3
push ecx
xorps xmm2, xmm2
mov dword [esp], 0x3f800000
lea ecx, [ebp - 0x46c]
call fcn.10001070
cmp dword [0x1007aed4], 0
jne 0x1003cace
cmp dword [0x1007ae80], 0
jne 0x1003c392
push str.ALMANCI
lea ecx, [ebp - 0x20d4]
call fcn.1004e740
mov ecx, eax
call fcn.1004e720
mov edi, dword [ebp - 0x500]
mov esi, dword [sym.imp.VCRUNTIME140.dll_strstr]
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003c316
push str.POKADIN
lea ecx, [ebp - 0x20cc]
call fcn.1004e740
mov ecx, eax
call fcn.1004e720
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003c316
push str.HALIL
lea ecx, [ebp - 0x1048]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003c316
push str.CEMA
lea ecx, [ebp - 0x858]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003c316
push str.AZAD
lea ecx, [ebp - 0x860]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003c316
push str.DAYI
lea ecx, [ebp - 0x868]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003c316
push str.TAHIR
lea ecx, [ebp - 0x1050]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003c316
push str.CETIN
lea ecx, [ebp - 0x1058]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003c316
push str.OSMAN
lea ecx, [ebp - 0x1060]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003c316
push str.SAMI
lea ecx, [ebp - 0x870]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003c316
push str.CUMALI
lea ecx, [ebp - 0x1d5c]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003c316
push str.KADIN
lea ecx, [ebp - 0x1068]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003c316
push str.BAHRAM
lea ecx, [ebp - 0x1d54]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003c316
push 0x10076f6c
lea ecx, [ebp - 0x6d0]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push edi
call esi
add esp, 8
test eax, eax
je 0x1003c39e
movss xmm0, dword [0x10077408]
lea ecx, [ebp - 0x2c54]
movss xmm3, dword [ebp - 0x464]
movss xmm2, dword [ebp - 0x468]
movss xmm1, dword [ebp - 0x46c]
mulss xmm3, xmm0
mulss xmm2, xmm0
mulss xmm1, xmm0
call fcn.10036f80
sub esp, 0xc
mov ecx, esp
sub esp, 0xc
movq xmm0, qword [eax]
mov eax, dword [eax + 8]
movq qword [ecx], xmm0
movq xmm0, qword [ebp - 0x70]
mov dword [ecx + 8], eax
mov ecx, esp
mov eax, dword [ebp - 0x68]
sub esp, 0xc
movq qword [ecx], xmm0
movq xmm0, qword [ebp - 0x7c]
mov dword [ecx + 8], eax
mov ecx, esp
mov eax, dword [ebp - 0x74]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
call fcn.10039d40
add esp, 0x24
jmp 0x1003c39e
mov edi, dword [ebp - 0x500]
mov esi, dword [sym.imp.VCRUNTIME140.dll_strstr]
cmp dword [0x1007ae80], 1
jne 0x1003c629
push str.ASYALI
lea ecx, [ebp - 0x1d4c]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003c5af
push str.AZER
lea ecx, [ebp - 0x878]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003c5af
push str.SALAH
lea ecx, [ebp - 0x1070]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003c5af
push str.PIERRE
lea ecx, [ebp - 0x1d44]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003c5af
push 0x10076f90
lea ecx, [ebp - 0x6d4]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003c5af
push 0x10076f94
lea ecx, [ebp - 0x6d8]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003c5af
push str.EDWARD
lea ecx, [ebp - 0x1d3c]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003c5af
push str.GEORGE
lea ecx, [ebp - 0x1d34]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003c5af
push str.IVAN
lea ecx, [ebp - 0x880]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003c5af
push str.JACK
lea ecx, [ebp - 0x888]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003c5af
push str.ROSA
lea ecx, [ebp - 0x890]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003c5af
push str.PABLO
lea ecx, [ebp - 0x1078]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003c5af
push str.MILLA
lea ecx, [ebp - 0x1080]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003c5af
push str.KIERA
lea ecx, [ebp - 0x1088]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
je 0x1003c629
movss xmm0, dword [0x10077408]
lea ecx, [ebp - 0x2c60]
movss xmm3, dword [ebp - 0x464]
movss xmm2, dword [ebp - 0x468]
movss xmm1, dword [ebp - 0x46c]
mulss xmm3, xmm0
mulss xmm2, xmm0
mulss xmm1, xmm0
call fcn.10036f80
sub esp, 0xc
mov ecx, esp
sub esp, 0xc
movq xmm0, qword [eax]
mov eax, dword [eax + 8]
movq qword [ecx], xmm0
movq xmm0, qword [ebp - 0x70]
mov dword [ecx + 8], eax
mov ecx, esp
mov eax, dword [ebp - 0x68]
sub esp, 0xc
movq qword [ecx], xmm0
movq xmm0, qword [ebp - 0x7c]
mov dword [ecx + 8], eax
mov ecx, esp
mov eax, dword [ebp - 0x74]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
call fcn.10039d40
add esp, 0x24
cmp dword [0x1007ae80], 2
jne 0x1003cad4
push str.ALMANCI
lea ecx, [ebp - 0x20c4]
call fcn.1004e740
mov ecx, eax
call fcn.1004e720
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003ca52
push str.POKADIN
lea ecx, [ebp - 0x20bc]
call fcn.1004e740
mov ecx, eax
call fcn.1004e720
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003ca52
push str.HALIL
lea ecx, [ebp - 0x1090]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003ca52
push str.CEMA
lea ecx, [ebp - 0x898]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003ca52
push str.AZAD
lea ecx, [ebp - 0x8a0]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003ca52
push str.DAYI
lea ecx, [ebp - 0x8a8]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003ca52
push str.TAHIR
lea ecx, [ebp - 0x1098]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003ca52
push str.CETIN
lea ecx, [ebp - 0x10a0]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003ca52
push str.OSMAN
lea ecx, [ebp - 0x10a8]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003ca52
push str.SAMI
lea ecx, [ebp - 0x8b0]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003ca52
push str.CUMALI
lea ecx, [ebp - 0x1d2c]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003ca52
push str.KADIN
lea ecx, [ebp - 0x10b0]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003ca52
push str.BAHRAM
lea ecx, [ebp - 0x1d24]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003ca52
push 0x10076f6c
lea ecx, [ebp - 0x6dc]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003ca52
push str.ASYALI
lea ecx, [ebp - 0x1d1c]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003ca52
push str.AZER
lea ecx, [ebp - 0x8b8]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003ca52
push str.SALAH
lea ecx, [ebp - 0x10b8]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003ca52
push str.PIERRE
lea ecx, [ebp - 0x1d14]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003ca52
push 0x10076f90
lea ecx, [ebp - 0x650]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003ca52
push 0x10076f94
lea ecx, [ebp - 0x6e0]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003ca52
push str.EDWARD
lea ecx, [ebp - 0x1d0c]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003ca52
push str.GEORGE
lea ecx, [ebp - 0x1d04]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003ca52
push str.IVAN
lea ecx, [ebp - 0x8c0]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003ca52
push str.JACK
lea ecx, [ebp - 0x8c8]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003ca52
push str.ROSA
lea ecx, [ebp - 0x8d0]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003ca52
push str.PABLO
lea ecx, [ebp - 0x10c0]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003ca52
push str.MILLA
lea ecx, [ebp - 0x10c8]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003ca52
push str.KIERA
lea ecx, [ebp - 0x10d0]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
je 0x1003cad4
movss xmm0, dword [0x10077408]
lea ecx, [ebp - 0x2c6c]
movss xmm3, dword [0x1007a458]
movss xmm2, dword [0x1007a454]
movss xmm1, dword [0x1007a450]
mulss xmm3, xmm0
mulss xmm2, xmm0
mulss xmm1, xmm0
call fcn.10036f80
sub esp, 0xc
mov ecx, esp
sub esp, 0xc
movq xmm0, qword [eax]
mov eax, dword [eax + 8]
movq qword [ecx], xmm0
movq xmm0, qword [ebp - 0x70]
mov dword [ecx + 8], eax
mov ecx, esp
mov eax, dword [ebp - 0x68]
sub esp, 0xc
movq qword [ecx], xmm0
movq xmm0, qword [ebp - 0x7c]
mov dword [ecx + 8], eax
mov ecx, esp
mov eax, dword [ebp - 0x74]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
call fcn.10039d40
add esp, 0x24
jmp 0x1003cad4
mov edi, dword [ebp - 0x500]
cmp dword [0x1007aed4], 1
jne 0x1003d48f
cmp dword [0x1007ae80], 0
jne 0x1003cd6d
push str.ALMANCI
lea ecx, [ebp - 0x20b4]
call fcn.1004e740
mov ecx, eax
call fcn.1004e720
mov esi, dword [sym.imp.VCRUNTIME140.dll_strstr]
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003ccf8
push str.POKADIN
lea ecx, [ebp - 0x20ac]
call fcn.1004e740
mov ecx, eax
call fcn.1004e720
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003ccf8
push str.HALIL
lea ecx, [ebp - 0x10d8]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003ccf8
push str.CEMA
lea ecx, [ebp - 0x8d8]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003ccf8
push str.AZAD
lea ecx, [ebp - 0x8e0]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003ccf8
push str.DAYI
lea ecx, [ebp - 0x8e8]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003ccf8
push str.TAHIR
lea ecx, [ebp - 0x10e0]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003ccf8
push str.CETIN
lea ecx, [ebp - 0x10e8]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003ccf8
push str.OSMAN
lea ecx, [ebp - 0x10f0]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003ccf8
push str.SAMI
lea ecx, [ebp - 0x8f0]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003ccf8
push str.CUMALI
lea ecx, [ebp - 0x1cf4]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003ccf8
push str.KADIN
lea ecx, [ebp - 0x10f8]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003ccf8
push str.BAHRAM
lea ecx, [ebp - 0x1e24]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003ccf8
push 0x10076f6c
lea ecx, [ebp - 0x6e4]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push edi
call esi
add esp, 8
test eax, eax
je 0x1003cd73
movss xmm0, dword [0x10077408]
lea ecx, [ebp - 0x2c78]
movss xmm3, dword [ebp - 0x464]
movss xmm2, dword [ebp - 0x468]
movss xmm1, dword [ebp - 0x46c]
mulss xmm3, xmm0
mulss xmm2, xmm0
mulss xmm1, xmm0
call fcn.10036f80
movss xmm2, dword [0x100771fc]
sub esp, 0xc
mov ecx, esp
sub esp, 0xc
movq xmm0, qword [eax]
mov eax, dword [eax + 8]
movq qword [ecx], xmm0
movq xmm0, qword [0x1007a418]
mov dword [ecx + 8], eax
mov ecx, esp
mov eax, dword [0x1007a420]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
call fcn.100374f0
add esp, 0x18
jmp 0x1003cd73
mov esi, dword [sym.imp.VCRUNTIME140.dll_strstr]
cmp dword [0x1007ae80], 1
jne 0x1003cff7
push str.ASYALI
lea ecx, [ebp - 0x1df4]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003cf84
push str.AZER
lea ecx, [ebp - 0x8f8]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003cf84
push str.SALAH
lea ecx, [ebp - 0x1100]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003cf84
push str.PIERRE
lea ecx, [ebp - 0x1dfc]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003cf84
push 0x10076f90
lea ecx, [ebp - 0x6e8]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003cf84
push 0x10076f94
lea ecx, [ebp - 0x6ec]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003cf84
push str.EDWARD
lea ecx, [ebp - 0x1e04]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003cf84
push str.GEORGE
lea ecx, [ebp - 0x1e0c]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003cf84
push str.IVAN
lea ecx, [ebp - 0x900]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003cf84
push str.JACK
lea ecx, [ebp - 0x908]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003cf84
push str.ROSA
lea ecx, [ebp - 0x910]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003cf84
push str.PABLO
lea ecx, [ebp - 0x1108]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003cf84
push str.MILLA
lea ecx, [ebp - 0x1110]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003cf84
push str.KIERA
lea ecx, [ebp - 0x1118]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
je 0x1003cff7
movss xmm0, dword [0x10077408]
lea ecx, [ebp - 0x21e8]
movss xmm3, dword [ebp - 0x464]
movss xmm2, dword [ebp - 0x468]
movss xmm1, dword [ebp - 0x46c]
mulss xmm3, xmm0
mulss xmm2, xmm0
mulss xmm1, xmm0
call fcn.10036f80
movss xmm2, dword [0x100771fc]
sub esp, 0xc
mov ecx, esp
sub esp, 0xc
movq xmm0, qword [eax]
mov eax, dword [eax + 8]
movq qword [ecx], xmm0
movq xmm0, qword [0x1007a418]
mov dword [ecx + 8], eax
mov ecx, esp
mov eax, dword [0x1007a420]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
call fcn.100374f0
add esp, 0x18
cmp dword [0x1007ae80], 2
jne 0x1003d48f
push str.ASYALI
lea ecx, [ebp - 0x1e14]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003d41c
push str.AZER
lea ecx, [ebp - 0x918]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003d41c
push str.SALAH
lea ecx, [ebp - 0x1120]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003d41c
push str.PIERRE
lea ecx, [ebp - 0x1e1c]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003d41c
push 0x10076f90
lea ecx, [ebp - 0x6f0]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003d41c
push 0x10076f94
lea ecx, [ebp - 0x6f4]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003d41c
push str.EDWARD
lea ecx, [ebp - 0x1e2c]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003d41c
push str.GEORGE
lea ecx, [ebp - 0x1e34]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003d41c
push str.IVAN
lea ecx, [ebp - 0x920]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003d41c
push str.JACK
lea ecx, [ebp - 0x928]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003d41c
push str.ROSA
lea ecx, [ebp - 0x930]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003d41c
push str.PABLO
lea ecx, [ebp - 0x1128]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003d41c
push str.MILLA
lea ecx, [ebp - 0x1130]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003d41c
push str.KIERA
lea ecx, [ebp - 0x1138]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003d41c
push str.ALMANCI
lea ecx, [ebp - 0x20a4]
call fcn.1004e740
mov ecx, eax
call fcn.1004e720
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003d41c
push str.POKADIN
lea ecx, [ebp - 0x209c]
call fcn.1004e740
mov ecx, eax
call fcn.1004e720
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003d41c
push str.HALIL
lea ecx, [ebp - 0x1140]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003d41c
push str.CEMA
lea ecx, [ebp - 0x938]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003d41c
push str.AZAD
lea ecx, [ebp - 0x940]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003d41c
push str.DAYI
lea ecx, [ebp - 0x948]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003d41c
push str.TAHIR
lea ecx, [ebp - 0x1148]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003d41c
push str.CETIN
lea ecx, [ebp - 0x1150]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003d41c
push str.OSMAN
lea ecx, [ebp - 0x1158]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003d41c
push str.SAMI
lea ecx, [ebp - 0x950]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003d41c
push str.CUMALI
lea ecx, [ebp - 0x1e3c]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003d41c
push str.KADIN
lea ecx, [ebp - 0x1160]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003d41c
push str.BAHRAM
lea ecx, [ebp - 0x1e44]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003d41c
push 0x10076f6c
lea ecx, [ebp - 0x6fc]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push edi
call esi
add esp, 8
test eax, eax
je 0x1003d48f
movss xmm0, dword [0x10077408]
lea ecx, [ebp - 0x21f4]
movss xmm3, dword [ebp - 0x464]
movss xmm2, dword [ebp - 0x468]
movss xmm1, dword [ebp - 0x46c]
mulss xmm3, xmm0
mulss xmm2, xmm0
mulss xmm1, xmm0
call fcn.10036f80
movss xmm2, dword [0x100771fc]
sub esp, 0xc
mov ecx, esp
sub esp, 0xc
movq xmm0, qword [eax]
mov eax, dword [eax + 8]
movq qword [ecx], xmm0
movq xmm0, qword [0x1007a418]
mov dword [ecx + 8], eax
mov ecx, esp
mov eax, dword [0x1007a420]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
call fcn.100374f0
add esp, 0x18
cmp dword [0x1007aed4], 2
jne 0x1004020c
movss xmm3, dword [0x1007a420]
lea ecx, [ebp - 0x3a0]
subss xmm3, dword [0x10077360]
movq xmm0, qword [0x1007a418]
mov eax, dword [0x1007a420]
movss xmm2, dword [0x1007a41c]
movss xmm1, dword [0x1007a418]
movq qword [ebp - 0x5fc], xmm0
mov dword [ebp - 0x5f4], eax
call fcn.10036f80
movss xmm3, dword [ebp - 0x5f4]
lea ecx, [ebp - 0x3ac]
addss xmm3, dword [0x10077344]
movss xmm2, dword [ebp - 0x5f8]
movss xmm1, dword [ebp - 0x5fc]
call fcn.10036f80
movq xmm0, qword [ebp - 0x3a0]
sub esp, 0xc
mov eax, dword [ebp - 0x398]
mov ecx, esp
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
lea ecx, [ebp - 0x364]
call fcn.10037280
movq xmm0, qword [ebp - 0x3ac]
mov ecx, esp
mov eax, dword [ebp - 0x3a4]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
lea ecx, [ebp - 0x370]
call fcn.10037280
movss xmm0, dword [ebp - 0x360]
add esp, 0xc
cmp dword [0x1007ae80], 0
subss xmm0, dword [ebp - 0x36c]
movss dword [ebp - 0x518], xmm0
mulss xmm0, dword [0x10077210]
movss dword [ebp - 0x50c], xmm0
jne 0x1003d82c
push str.ALMANCI
lea ecx, [ebp - 0x2094]
call fcn.1004e740
mov ecx, eax
call fcn.1004e720
mov edi, dword [ebp - 0x500]
mov esi, dword [sym.imp.VCRUNTIME140.dll_strstr]
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003d7a0
push str.POKADIN
lea ecx, [ebp - 0x2084]
call fcn.1004e740
mov ecx, eax
call fcn.1004e720
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003d7a0
push str.HALIL
lea ecx, [ebp - 0x1168]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003d7a0
push str.CEMA
lea ecx, [ebp - 0x958]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003d7a0
push str.AZAD
lea ecx, [ebp - 0x960]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003d7a0
push str.DAYI
lea ecx, [ebp - 0x968]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003d7a0
push str.TAHIR
lea ecx, [ebp - 0x1170]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003d7a0
push str.CETIN
lea ecx, [ebp - 0x1178]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003d7a0
push str.OSMAN
lea ecx, [ebp - 0x1180]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003d7a0
push str.SAMI
lea ecx, [ebp - 0x970]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003d7a0
push str.CUMALI
lea ecx, [ebp - 0x187c]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003d7a0
push str.KADIN
lea ecx, [ebp - 0x1188]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003d7a0
push str.BAHRAM
lea ecx, [ebp - 0x1884]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003d7a0
push 0x10076f6c
lea ecx, [ebp - 0x700]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push edi
call esi
add esp, 8
test eax, eax
je 0x1003d838
movss xmm0, dword [0x10077408]
lea ecx, [ebp - 0x2200]
movss xmm3, dword [ebp - 0x464]
movss xmm2, dword [ebp - 0x468]
movss xmm1, dword [ebp - 0x46c]
mulss xmm3, xmm0
mulss xmm2, xmm0
mulss xmm1, xmm0
call fcn.10036f80
movss xmm1, dword [ebp - 0x50c]
push 0
sub esp, 0xc
movq xmm0, qword [eax]
mov ecx, esp
mov eax, dword [eax + 8]
cvttss2si edx, dword [ebp - 0x36c]
movq qword [ecx], xmm0
movss xmm0, dword [ebp - 0x364]
mov dword [ecx + 8], eax
cvttss2si eax, dword [ebp - 0x518]
push eax
cvttss2si eax, xmm1
mulss xmm1, dword [0x10077210]
push eax
subss xmm0, xmm1
cvttss2si ecx, xmm0
call fcn.100388c0
add esp, 0x18
jmp 0x1003d838
mov edi, dword [ebp - 0x500]
mov esi, dword [sym.imp.VCRUNTIME140.dll_strstr]
cmp dword [0x1007ae80], 1
jne 0x1003dadb
push str.ASYALI
lea ecx, [ebp - 0x188c]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003da4d
push str.AZER
lea ecx, [ebp - 0x978]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003da4d
push str.SALAH
lea ecx, [ebp - 0x1190]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003da4d
push str.PIERRE
lea ecx, [ebp - 0x1894]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003da4d
push 0x10076f90
lea ecx, [ebp - 0x70c]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003da4d
push 0x10076f94
lea ecx, [ebp - 0x708]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003da4d
push str.EDWARD
lea ecx, [ebp - 0x189c]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003da4d
push str.GEORGE
lea ecx, [ebp - 0x18a4]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003da4d
push str.IVAN
lea ecx, [ebp - 0x980]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003da4d
push str.JACK
lea ecx, [ebp - 0x988]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003da4d
push str.ROSA
lea ecx, [ebp - 0x990]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003da4d
push str.PABLO
lea ecx, [ebp - 0x1198]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003da4d
push str.MILLA
lea ecx, [ebp - 0x11a0]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003da4d
push str.KIERA
lea ecx, [ebp - 0x11a8]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
je 0x1003dadb
movss xmm0, dword [0x10077408]
lea ecx, [ebp - 0x220c]
movss xmm3, dword [ebp - 0x464]
movss xmm2, dword [ebp - 0x468]
movss xmm1, dword [ebp - 0x46c]
mulss xmm3, xmm0
mulss xmm2, xmm0
mulss xmm1, xmm0
call fcn.10036f80
movss xmm1, dword [ebp - 0x50c]
mulss xmm1, dword [0x10077210]
push 0
movq xmm0, qword [eax]
sub esp, 0xc
mov eax, dword [eax + 8]
mov ecx, esp
cvttss2si edx, dword [ebp - 0x36c]
movq qword [ecx], xmm0
movss xmm0, dword [ebp - 0x364]
mov dword [ecx + 8], eax
subss xmm0, xmm1
cvttss2si eax, dword [ebp - 0x518]
cvttss2si ecx, xmm0
push eax
cvttss2si eax, dword [ebp - 0x50c]
push eax
call fcn.100388c0
add esp, 0x18
cmp dword [0x1007ae80], 2
jne 0x10040206
push str.ASYALI
lea ecx, [ebp - 0x18ac]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003df04
push str.AZER
lea ecx, [ebp - 0x998]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003df04
push str.SALAH
lea ecx, [ebp - 0x11b0]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003df04
push str.PIERRE
lea ecx, [ebp - 0x18b4]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003df04
push 0x10076f90
lea ecx, [ebp - 0x710]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003df04
push 0x10076f94
lea ecx, [ebp - 0x714]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003df04
push str.EDWARD
lea ecx, [ebp - 0x18bc]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003df04
push str.GEORGE
lea ecx, [ebp - 0x18c4]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003df04
push str.IVAN
lea ecx, [ebp - 0x9a0]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003df04
push str.JACK
lea ecx, [ebp - 0x9a8]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003df04
push str.ROSA
lea ecx, [ebp - 0x9b0]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003df04
push str.PABLO
lea ecx, [ebp - 0x11b8]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003df04
push str.MILLA
lea ecx, [ebp - 0x11c0]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003df04
push str.KIERA
lea ecx, [ebp - 0x11c8]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003df04
push str.ALMANCI
lea ecx, [ebp - 0x207c]
call fcn.1004e740
mov ecx, eax
call fcn.1004e720
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003df04
push str.POKADIN
lea ecx, [ebp - 0x2074]
call fcn.1004e740
mov ecx, eax
call fcn.1004e720
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003df04
push str.HALIL
lea ecx, [ebp - 0x11d0]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003df04
push str.CEMA
lea ecx, [ebp - 0xf50]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003df04
push str.AZAD
lea ecx, [ebp - 0x9b8]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003df04
push str.DAYI
lea ecx, [ebp - 0x9c0]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003df04
push str.TAHIR
lea ecx, [ebp - 0x11d8]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003df04
push str.CETIN
lea ecx, [ebp - 0x11e0]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003df04
push str.OSMAN
lea ecx, [ebp - 0x11e8]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003df04
push str.SAMI
lea ecx, [ebp - 0x9c8]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003df04
push str.CUMALI
lea ecx, [ebp - 0x18cc]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003df04
push str.KADIN
lea ecx, [ebp - 0x11f0]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003df04
push str.BAHRAM
lea ecx, [ebp - 0x18d4]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003df04
push 0x10076f6c
lea ecx, [ebp - 0x718]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push edi
call esi
add esp, 8
test eax, eax
je 0x10040206
movss xmm0, dword [0x10077408]
lea ecx, [ebp - 0x2218]
movss xmm3, dword [ebp - 0x464]
movss xmm2, dword [ebp - 0x468]
movss xmm1, dword [ebp - 0x46c]
mulss xmm3, xmm0
mulss xmm2, xmm0
mulss xmm1, xmm0
call fcn.10036f80
movss xmm1, dword [ebp - 0x50c]
cvttss2si edx, dword [ebp - 0x36c]
push 0
sub esp, 0xc
mov ecx, esp
movq xmm0, qword [eax]
mov eax, dword [eax + 8]
movq qword [ecx], xmm0
movss xmm0, dword [ebp - 0x364]
mov dword [ecx + 8], eax
cvttss2si eax, dword [ebp - 0x518]
jmp 0x100401e8
cmp dword [0x1007aed4], 0
jne 0x1003e95b
cmp dword [0x1007ae80], 0
jne 0x1003e21f
push str.ALMANCI
lea ecx, [ebp - 0x206c]
call fcn.1004e740
mov ecx, eax
call fcn.1004e720
mov edi, dword [ebp - 0x500]
mov esi, dword [sym.imp.VCRUNTIME140.dll_strstr]
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003e1a3
push str.POKADIN
lea ecx, [ebp - 0x2064]
call fcn.1004e740
mov ecx, eax
call fcn.1004e720
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003e1a3
push str.HALIL
lea ecx, [ebp - 0x11f8]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003e1a3
push str.CEMA
lea ecx, [ebp - 0x9d0]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003e1a3
push str.AZAD
lea ecx, [ebp - 0x9d8]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003e1a3
push str.DAYI
lea ecx, [ebp - 0x9e0]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003e1a3
push str.TAHIR
lea ecx, [ebp - 0x1200]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003e1a3
push str.CETIN
lea ecx, [ebp - 0x1208]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003e1a3
push str.OSMAN
lea ecx, [ebp - 0x1210]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003e1a3
push str.SAMI
lea ecx, [ebp - 0x9e8]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003e1a3
push str.CUMALI
lea ecx, [ebp - 0x18dc]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003e1a3
push str.KADIN
lea ecx, [ebp - 0x1218]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003e1a3
push str.BAHRAM
lea ecx, [ebp - 0x18e4]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003e1a3
push 0x10076f6c
lea ecx, [ebp - 0x71c]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push edi
call esi
add esp, 8
test eax, eax
je 0x1003e22b
movss xmm0, dword [0x10077408]
lea ecx, [ebp - 0x2224]
movss xmm3, dword [0x1007a458]
movss xmm2, dword [0x1007a454]
movss xmm1, dword [0x1007a450]
mulss xmm3, xmm0
mulss xmm2, xmm0
mulss xmm1, xmm0
call fcn.10036f80
sub esp, 0xc
mov ecx, esp
sub esp, 0xc
movq xmm0, qword [eax]
mov eax, dword [eax + 8]
movq qword [ecx], xmm0
movq xmm0, qword [ebp - 0x70]
mov dword [ecx + 8], eax
mov ecx, esp
mov eax, dword [ebp - 0x68]
sub esp, 0xc
movq qword [ecx], xmm0
movq xmm0, qword [ebp - 0x7c]
mov dword [ecx + 8], eax
mov ecx, esp
mov eax, dword [ebp - 0x74]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
call fcn.10039d40
add esp, 0x24
jmp 0x1003e22b
mov edi, dword [ebp - 0x500]
mov esi, dword [sym.imp.VCRUNTIME140.dll_strstr]
cmp dword [0x1007ae80], 1
jne 0x1003e4b6
push str.ASYALI
lea ecx, [ebp - 0x18ec]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003e43c
push str.AZER
lea ecx, [ebp - 0x9f0]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003e43c
push str.SALAH
lea ecx, [ebp - 0x1220]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003e43c
push str.PIERRE
lea ecx, [ebp - 0x18f4]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003e43c
push 0x10076f90
lea ecx, [ebp - 0x720]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003e43c
push 0x10076f94
lea ecx, [ebp - 0x724]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003e43c
push str.EDWARD
lea ecx, [ebp - 0x18fc]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003e43c
push str.GEORGE
lea ecx, [ebp - 0x1904]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003e43c
push str.IVAN
lea ecx, [ebp - 0x9f8]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003e43c
push str.JACK
lea ecx, [ebp - 0xa00]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003e43c
push str.ROSA
lea ecx, [ebp - 0xa08]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003e43c
push str.PABLO
lea ecx, [ebp - 0x1228]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003e43c
push str.MILLA
lea ecx, [ebp - 0x1230]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003e43c
push str.KIERA
lea ecx, [ebp - 0x1238]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
je 0x1003e4b6
movss xmm0, dword [0x10077408]
lea ecx, [ebp - 0x2230]
movss xmm3, dword [0x1007a458]
movss xmm2, dword [0x1007a454]
movss xmm1, dword [0x1007a450]
mulss xmm3, xmm0
mulss xmm2, xmm0
mulss xmm1, xmm0
call fcn.10036f80
sub esp, 0xc
mov ecx, esp
sub esp, 0xc
movq xmm0, qword [eax]
mov eax, dword [eax + 8]
movq qword [ecx], xmm0
movq xmm0, qword [ebp - 0x70]
mov dword [ecx + 8], eax
mov ecx, esp
mov eax, dword [ebp - 0x68]
sub esp, 0xc
movq qword [ecx], xmm0
movq xmm0, qword [ebp - 0x7c]
mov dword [ecx + 8], eax
mov ecx, esp
mov eax, dword [ebp - 0x74]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
call fcn.10039d40
add esp, 0x24
cmp dword [0x1007ae80], 2
jne 0x1003e961
push str.ALMANCI
lea ecx, [ebp - 0x205c]
call fcn.1004e740
mov ecx, eax
call fcn.1004e720
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003e8df
push str.POKADIN
lea ecx, [ebp - 0x2054]
call fcn.1004e740
mov ecx, eax
call fcn.1004e720
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003e8df
push str.HALIL
lea ecx, [ebp - 0x1240]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003e8df
push str.CEMA
lea ecx, [ebp - 0xa10]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003e8df
push str.AZAD
lea ecx, [ebp - 0xa18]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003e8df
push str.DAYI
lea ecx, [ebp - 0xa20]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003e8df
push str.TAHIR
lea ecx, [ebp - 0x1248]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003e8df
push str.CETIN
lea ecx, [ebp - 0x1250]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003e8df
push str.OSMAN
lea ecx, [ebp - 0x1258]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003e8df
push str.SAMI
lea ecx, [ebp - 0xa28]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003e8df
push str.CUMALI
lea ecx, [ebp - 0x190c]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003e8df
push str.KADIN
lea ecx, [ebp - 0x1260]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003e8df
push str.BAHRAM
lea ecx, [ebp - 0x1914]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003e8df
push 0x10076f6c
lea ecx, [ebp - 0x728]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003e8df
push str.ASYALI
lea ecx, [ebp - 0x191c]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003e8df
push str.AZER
lea ecx, [ebp - 0xa30]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003e8df
push str.SALAH
lea ecx, [ebp - 0x1268]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003e8df
push str.PIERRE
lea ecx, [ebp - 0x1924]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003e8df
push 0x10076f90
lea ecx, [ebp - 0x72c]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003e8df
push 0x10076f94
lea ecx, [ebp - 0x734]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003e8df
push str.EDWARD
lea ecx, [ebp - 0x192c]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003e8df
push str.GEORGE
lea ecx, [ebp - 0x1934]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003e8df
push str.IVAN
lea ecx, [ebp - 0xa38]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003e8df
push str.JACK
lea ecx, [ebp - 0xa40]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003e8df
push str.ROSA
lea ecx, [ebp - 0xa48]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003e8df
push str.PABLO
lea ecx, [ebp - 0x1270]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003e8df
push str.MILLA
lea ecx, [ebp - 0x1278]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003e8df
push str.KIERA
lea ecx, [ebp - 0x1280]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
je 0x1003e961
movss xmm0, dword [0x10077408]
lea ecx, [ebp - 0x223c]
movss xmm3, dword [0x1007a458]
movss xmm2, dword [0x1007a454]
movss xmm1, dword [0x1007a450]
mulss xmm3, xmm0
mulss xmm2, xmm0
mulss xmm1, xmm0
call fcn.10036f80
sub esp, 0xc
mov ecx, esp
sub esp, 0xc
movq xmm0, qword [eax]
mov eax, dword [eax + 8]
movq qword [ecx], xmm0
movq xmm0, qword [ebp - 0x70]
mov dword [ecx + 8], eax
mov ecx, esp
mov eax, dword [ebp - 0x68]
sub esp, 0xc
movq qword [ecx], xmm0
movq xmm0, qword [ebp - 0x7c]
mov dword [ecx + 8], eax
mov ecx, esp
mov eax, dword [ebp - 0x74]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
call fcn.10039d40
add esp, 0x24
jmp 0x1003e961
mov edi, dword [ebp - 0x500]
cmp dword [0x1007aed4], 1
jne 0x1003f6c6
cmp dword [0x1007ae80], 0
jne 0x1003ed26
push str.ALMANCI
lea ecx, [ebp - 0x204c]
call fcn.1004e740
mov ecx, eax
call fcn.1004e720
mov esi, dword [sym.imp.VCRUNTIME140.dll_strstr]
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003ecb1
push str.POKADIN
lea ecx, [ebp - 0x2044]
call fcn.1004e740
mov ecx, eax
call fcn.1004e720
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003ecb1
push str.HALIL
lea ecx, [ebp - 0x1288]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003ecb1
push str.CEMA
lea ecx, [ebp - 0xa50]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003ecb1
push str.AZAD
lea ecx, [ebp - 0xa58]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003ecb1
push str.DAYI
lea ecx, [ebp - 0xa60]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003ecb1
push str.TAHIR
lea ecx, [ebp - 0x1290]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003ecb1
push str.CETIN
lea ecx, [ebp - 0x1298]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003ecb1
push str.OSMAN
lea ecx, [ebp - 0x12a0]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003ecb1
push str.SAMI
lea ecx, [ebp - 0xa68]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003ecb1
push str.CUMALI
lea ecx, [ebp - 0x193c]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003ecb1
push str.KADIN
lea ecx, [ebp - 0x12a8]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003ecb1
push str.BAHRAM
lea ecx, [ebp - 0x1944]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003ecb1
push 0x10076f6c
lea ecx, [ebp - 0x738]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003ecb1
push str.TPS_EJDER
lea ecx, [ebp - 0x2158]
call fcn.1004e7b0
mov ecx, eax
call fcn.1004e790
push eax
push edi
call esi
add esp, 8
test eax, eax
je 0x1003ebdd
push str._MALE.M
lea ecx, [ebp - 0x203c]
call fcn.1004e740
mov ecx, eax
call fcn.1004e720
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003ecb1
push str.TPS_EJDER
lea ecx, [ebp - 0x2164]
call fcn.1004e7b0
mov ecx, eax
call fcn.1004e790
push eax
push edi
call esi
add esp, 8
test eax, eax
je 0x1003ec25
push str._FEMALE.M
lea ecx, [ebp - 0x2170]
call fcn.1004e7b0
mov ecx, eax
call fcn.1004e790
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003ecb1
push str.TPS_DHUNTER
lea ecx, [ebp - 0x2248]
call fcn.1004e6a0
mov ecx, eax
call fcn.1004e680
push eax
push edi
call esi
add esp, 8
test eax, eax
je 0x1003ec69
push str._FEMALE.M
lea ecx, [ebp - 0x217c]
call fcn.1004e7b0
mov ecx, eax
call fcn.1004e790
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003ecb1
push str.TPS_DHUNTER
lea ecx, [ebp - 0x2254]
call fcn.1004e6a0
mov ecx, eax
call fcn.1004e680
push eax
push edi
call esi
add esp, 8
test eax, eax
je 0x1003ed2c
push str._MALE.M
lea ecx, [ebp - 0x2034]
call fcn.1004e740
mov ecx, eax
call fcn.1004e720
push eax
push edi
call esi
add esp, 8
test eax, eax
je 0x1003ed2c
movss xmm0, dword [0x10077408]
lea ecx, [ebp - 0x2260]
movss xmm3, dword [0x1007a458]
movss xmm2, dword [0x1007a454]
movss xmm1, dword [0x1007a450]
mulss xmm3, xmm0
mulss xmm2, xmm0
mulss xmm1, xmm0
call fcn.10036f80
movss xmm2, dword [0x1007a0a0]
sub esp, 0xc
mov ecx, esp
sub esp, 0xc
movq xmm0, qword [eax]
mov eax, dword [eax + 8]
movq qword [ecx], xmm0
movq xmm0, qword [0x1007a418]
mov dword [ecx + 8], eax
mov ecx, esp
mov eax, dword [0x1007a420]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
call fcn.100374f0
add esp, 0x18
jmp 0x1003ed2c
mov esi, dword [sym.imp.VCRUNTIME140.dll_strstr]
cmp dword [0x1007ae80], 1
jne 0x1003f0dc
push str.ASYALI
lea ecx, [ebp - 0x194c]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003f069
push str.AZER
lea ecx, [ebp - 0xa70]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003f069
push str.SALAH
lea ecx, [ebp - 0x12b0]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003f069
push str.PIERRE
lea ecx, [ebp - 0x1954]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003f069
push 0x10076f90
lea ecx, [ebp - 0x73c]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003f069
push 0x10076f94
lea ecx, [ebp - 0x740]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003f069
push str.EDWARD
lea ecx, [ebp - 0x195c]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003f069
push str.GEORGE
lea ecx, [ebp - 0x1964]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003f069
push str.IVAN
lea ecx, [ebp - 0xa78]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003f069
push str.JACK
lea ecx, [ebp - 0xa80]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003f069
push str.ROSA
lea ecx, [ebp - 0xa88]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003f069
push str.PABLO
lea ecx, [ebp - 0x12b8]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003f069
push str.MILLA
lea ecx, [ebp - 0x12c0]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003f069
push str.KIERA
lea ecx, [ebp - 0x12c8]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003f069
push str.TPS_EJDER
lea ecx, [ebp - 0x2188]
call fcn.1004e7b0
mov ecx, eax
call fcn.1004e790
push eax
push edi
call esi
add esp, 8
test eax, eax
je 0x1003ef95
push str._MALE.M
lea ecx, [ebp - 0x202c]
call fcn.1004e740
mov ecx, eax
call fcn.1004e720
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003f069
push str.TPS_EJDER
lea ecx, [ebp - 0x2194]
call fcn.1004e7b0
mov ecx, eax
call fcn.1004e790
push eax
push edi
call esi
add esp, 8
test eax, eax
je 0x1003efdd
push str._FEMALE.M
lea ecx, [ebp - 0x21c4]
call fcn.1004e7b0
mov ecx, eax
call fcn.1004e790
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003f069
push str.TPS_DHUNTER
lea ecx, [ebp - 0x226c]
call fcn.1004e6a0
mov ecx, eax
call fcn.1004e680
push eax
push edi
call esi
add esp, 8
test eax, eax
je 0x1003f021
push str._FEMALE.M
lea ecx, [ebp - 0x21a0]
call fcn.1004e7b0
mov ecx, eax
call fcn.1004e790
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003f069
push str.TPS_DHUNTER
lea ecx, [ebp - 0x2278]
call fcn.1004e6a0
mov ecx, eax
call fcn.1004e680
push eax
push edi
call esi
add esp, 8
test eax, eax
je 0x1003f0dc
push str._MALE.M
lea ecx, [ebp - 0x2024]
call fcn.1004e740
mov ecx, eax
call fcn.1004e720
push eax
push edi
call esi
add esp, 8
test eax, eax
je 0x1003f0dc
movss xmm0, dword [0x10077408]
lea ecx, [ebp - 0x2284]
movss xmm3, dword [0x1007a458]
movss xmm2, dword [0x1007a454]
movss xmm1, dword [0x1007a450]
mulss xmm3, xmm0
mulss xmm2, xmm0
mulss xmm1, xmm0
call fcn.10036f80
movss xmm2, dword [0x1007a0a0]
sub esp, 0xc
mov ecx, esp
sub esp, 0xc
movq xmm0, qword [eax]
mov eax, dword [eax + 8]
movq qword [ecx], xmm0
movq xmm0, qword [0x1007a418]
mov dword [ecx + 8], eax
mov ecx, esp
mov eax, dword [0x1007a420]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
call fcn.100374f0
add esp, 0x18
cmp dword [0x1007ae80], 2
jne 0x1003f6c6
push str.ASYALI
lea ecx, [ebp - 0x196c]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003f653
push str.AZER
lea ecx, [ebp - 0xa90]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003f653
push str.SALAH
lea ecx, [ebp - 0x12d0]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003f653
push str.PIERRE
lea ecx, [ebp - 0x1974]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003f653
push 0x10076f90
lea ecx, [ebp - 0x744]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003f653
push 0x10076f94
lea ecx, [ebp - 0x760]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003f653
push str.EDWARD
lea ecx, [ebp - 0x197c]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003f653
push str.GEORGE
lea ecx, [ebp - 0x1984]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003f653
push str.IVAN
lea ecx, [ebp - 0xa98]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003f653
push str.JACK
lea ecx, [ebp - 0xaa0]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003f653
push str.ROSA
lea ecx, [ebp - 0xaa8]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003f653
push str.PABLO
lea ecx, [ebp - 0x12d8]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003f653
push str.MILLA
lea ecx, [ebp - 0x12e0]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003f653
push str.KIERA
lea ecx, [ebp - 0x12e8]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003f653
push str.ALMANCI
lea ecx, [ebp - 0x201c]
call fcn.1004e740
mov ecx, eax
call fcn.1004e720
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003f653
push str.POKADIN
lea ecx, [ebp - 0x2014]
call fcn.1004e740
mov ecx, eax
call fcn.1004e720
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003f653
push str.HALIL
lea ecx, [ebp - 0x12f0]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003f653
push str.CEMA
lea ecx, [ebp - 0xab0]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003f653
push str.AZAD
lea ecx, [ebp - 0xab8]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003f653
push str.DAYI
lea ecx, [ebp - 0xac0]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003f653
push str.TAHIR
lea ecx, [ebp - 0x12f8]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003f653
push str.CETIN
lea ecx, [ebp - 0x1300]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003f653
push str.OSMAN
lea ecx, [ebp - 0x1308]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003f653
push str.SAMI
lea ecx, [ebp - 0xac8]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003f653
push str.CUMALI
lea ecx, [ebp - 0x198c]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003f653
push str.KADIN
lea ecx, [ebp - 0x1310]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003f653
push str.BAHRAM
lea ecx, [ebp - 0x1994]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003f653
push 0x10076f6c
lea ecx, [ebp - 0x704]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003f653
push str.XENON
lea ecx, [ebp - 0x1318]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003f653
push str.TPS_EJDER
lea ecx, [ebp - 0x21dc]
call fcn.1004e7b0
mov ecx, eax
call fcn.1004e790
push eax
push edi
call esi
add esp, 8
test eax, eax
je 0x1003f57f
push str._MALE.M
lea ecx, [ebp - 0x200c]
call fcn.1004e740
mov ecx, eax
call fcn.1004e720
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003f653
push str.TPS_EJDER
lea ecx, [ebp - 0x21ac]
call fcn.1004e7b0
mov ecx, eax
call fcn.1004e790
push eax
push edi
call esi
add esp, 8
test eax, eax
je 0x1003f5c7
push str._FEMALE.M
lea ecx, [ebp - 0x21d0]
call fcn.1004e7b0
mov ecx, eax
call fcn.1004e790
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003f653
push str.TPS_DHUNTER
lea ecx, [ebp - 0x2290]
call fcn.1004e6a0
mov ecx, eax
call fcn.1004e680
push eax
push edi
call esi
add esp, 8
test eax, eax
je 0x1003f60b
push str._FEMALE.M
lea ecx, [ebp - 0x21b8]
call fcn.1004e7b0
mov ecx, eax
call fcn.1004e790
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003f653
push str.TPS_DHUNTER
lea ecx, [ebp - 0x229c]
call fcn.1004e6a0
mov ecx, eax
call fcn.1004e680
push eax
push edi
call esi
add esp, 8
test eax, eax
je 0x1003f6c6
push str._MALE.M
lea ecx, [ebp - 0x2004]
call fcn.1004e740
mov ecx, eax
call fcn.1004e720
push eax
push edi
call esi
add esp, 8
test eax, eax
je 0x1003f6c6
movss xmm0, dword [0x10077408]
lea ecx, [ebp - 0x22a8]
movss xmm3, dword [0x1007a458]
movss xmm2, dword [0x1007a454]
movss xmm1, dword [0x1007a450]
mulss xmm3, xmm0
mulss xmm2, xmm0
mulss xmm1, xmm0
call fcn.10036f80
movss xmm2, dword [0x1007a0a0]
sub esp, 0xc
mov ecx, esp
sub esp, 0xc
movq xmm0, qword [eax]
mov eax, dword [eax + 8]
movq qword [ecx], xmm0
movq xmm0, qword [0x1007a418]
mov dword [ecx + 8], eax
mov ecx, esp
mov eax, dword [0x1007a420]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
call fcn.100374f0
add esp, 0x18
cmp dword [0x1007aed4], 2
jne 0x1004020c
movss xmm3, dword [0x1007a420]
lea ecx, [ebp - 0x3b8]
subss xmm3, dword [0x10077360]
movq xmm0, qword [0x1007a418]
mov eax, dword [0x1007a420]
movss xmm2, dword [0x1007a41c]
movss xmm1, dword [0x1007a418]
movq qword [ebp - 0x5f0], xmm0
mov dword [ebp - 0x5e8], eax
call fcn.10036f80
movss xmm3, dword [ebp - 0x5e8]
lea ecx, [ebp - 0x3c4]
addss xmm3, dword [0x10077344]
movss xmm2, dword [ebp - 0x5ec]
movss xmm1, dword [ebp - 0x5f0]
call fcn.10036f80
movq xmm0, qword [ebp - 0x3b8]
sub esp, 0xc
mov eax, dword [ebp - 0x3b0]
mov ecx, esp
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
lea ecx, [ebp - 0x34c]
call fcn.10037280
movq xmm0, qword [ebp - 0x3c4]
mov ecx, esp
mov eax, dword [ebp - 0x3bc]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
lea ecx, [ebp - 0x358]
call fcn.10037280
movss xmm0, dword [ebp - 0x348]
add esp, 0xc
cmp dword [0x1007ae80], 0
subss xmm0, dword [ebp - 0x354]
movss dword [ebp - 0x50c], xmm0
mulss xmm0, dword [0x10077210]
movss dword [ebp - 0x518], xmm0
jne 0x1003fa6a
push str.ALMANCI
lea ecx, [ebp - 0x1ffc]
call fcn.1004e740
mov ecx, eax
call fcn.1004e720
mov edi, dword [ebp - 0x500]
mov esi, dword [sym.imp.VCRUNTIME140.dll_strstr]
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003f9d7
push str.POKADIN
lea ecx, [ebp - 0x1ff4]
call fcn.1004e740
mov ecx, eax
call fcn.1004e720
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003f9d7
push str.HALIL
lea ecx, [ebp - 0x1320]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003f9d7
push str.CEMA
lea ecx, [ebp - 0xad0]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003f9d7
push str.AZAD
lea ecx, [ebp - 0xad8]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003f9d7
push str.DAYI
lea ecx, [ebp - 0xae0]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003f9d7
push str.TAHIR
lea ecx, [ebp - 0x1328]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003f9d7
push str.CETIN
lea ecx, [ebp - 0x1330]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003f9d7
push str.OSMAN
lea ecx, [ebp - 0x1338]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003f9d7
push str.SAMI
lea ecx, [ebp - 0xae8]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003f9d7
push str.CUMALI
lea ecx, [ebp - 0x199c]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003f9d7
push str.KADIN
lea ecx, [ebp - 0x1340]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003f9d7
push str.BAHRAM
lea ecx, [ebp - 0x19a4]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003f9d7
push 0x10076f6c
lea ecx, [ebp - 0x6f8]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push edi
call esi
add esp, 8
test eax, eax
je 0x1003fa76
movss xmm0, dword [0x10077408]
lea ecx, [ebp - 0x22b4]
movss xmm3, dword [0x1007a458]
movss xmm2, dword [0x1007a454]
movss xmm1, dword [0x1007a450]
cvttss2si esi, dword [0x1007a0a0]
mulss xmm3, xmm0
mulss xmm2, xmm0
mulss xmm1, xmm0
call fcn.10036f80
movss xmm1, dword [ebp - 0x518]
push esi
sub esp, 0xc
movq xmm0, qword [eax]
mov ecx, esp
mov eax, dword [eax + 8]
cvttss2si edx, dword [ebp - 0x354]
movq qword [ecx], xmm0
movss xmm0, dword [ebp - 0x34c]
mov dword [ecx + 8], eax
cvttss2si eax, dword [ebp - 0x50c]
push eax
cvttss2si eax, xmm1
mulss xmm1, dword [0x10077210]
push eax
subss xmm0, xmm1
cvttss2si ecx, xmm0
call fcn.100388c0
add esp, 0x18
jmp 0x1003fa70
mov edi, dword [ebp - 0x500]
mov esi, dword [sym.imp.VCRUNTIME140.dll_strstr]
cmp dword [0x1007ae80], 1
jne 0x1003fd20
push str.ASYALI
lea ecx, [ebp - 0x19ac]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003fc8b
push str.AZER
lea ecx, [ebp - 0xaf0]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003fc8b
push str.SALAH
lea ecx, [ebp - 0x1348]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003fc8b
push str.PIERRE
lea ecx, [ebp - 0x19b4]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003fc8b
push 0x10076f90
lea ecx, [ebp - 0x6cc]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003fc8b
push 0x10076f94
lea ecx, [ebp - 0x6c4]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003fc8b
push str.EDWARD
lea ecx, [ebp - 0x19bc]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003fc8b
push str.GEORGE
lea ecx, [ebp - 0x19c4]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003fc8b
push str.IVAN
lea ecx, [ebp - 0xaf8]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003fc8b
push str.JACK
lea ecx, [ebp - 0xb00]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003fc8b
push str.ROSA
lea ecx, [ebp - 0xb08]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003fc8b
push str.PABLO
lea ecx, [ebp - 0x1350]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003fc8b
push str.MILLA
lea ecx, [ebp - 0x1358]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1003fc8b
push str.KIERA
lea ecx, [ebp - 0x1360]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
je 0x1003fd20
movss xmm0, dword [0x10077408]
lea ecx, [ebp - 0x22c0]
movss xmm3, dword [0x1007a458]
movss xmm2, dword [0x1007a454]
movss xmm1, dword [0x1007a450]
cvttss2si esi, dword [0x1007a0a0]
mulss xmm3, xmm0
mulss xmm2, xmm0
mulss xmm1, xmm0
call fcn.10036f80
movss xmm1, dword [ebp - 0x518]
mulss xmm1, dword [0x10077210]
push esi
movq xmm0, qword [eax]
sub esp, 0xc
mov eax, dword [eax + 8]
mov ecx, esp
cvttss2si edx, dword [ebp - 0x354]
movq qword [ecx], xmm0
movss xmm0, dword [ebp - 0x34c]
mov dword [ecx + 8], eax
subss xmm0, xmm1
cvttss2si eax, dword [ebp - 0x50c]
cvttss2si ecx, xmm0
push eax
cvttss2si eax, dword [ebp - 0x518]
push eax
call fcn.100388c0
add esp, 0x18
cmp dword [0x1007ae80], 2
jne 0x10040206
push str.ASYALI
lea ecx, [ebp - 0x19cc]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
mov esi, dword [sym.imp.VCRUNTIME140.dll_strstr]
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10040175
push str.AZER
lea ecx, [ebp - 0xb10]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10040175
push str.SALAH
lea ecx, [ebp - 0x1368]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10040175
push str.PIERRE
lea ecx, [ebp - 0x19d4]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10040175
push 0x10076f90
lea ecx, [ebp - 0x6c0]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10040175
push 0x10076f94
lea ecx, [ebp - 0x6bc]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10040175
push str.EDWARD
lea ecx, [ebp - 0x19dc]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10040175
push str.GEORGE
lea ecx, [ebp - 0x19e4]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10040175
push str.IVAN
lea ecx, [ebp - 0xb18]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10040175
push str.JACK
lea ecx, [ebp - 0xb20]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10040175
push str.ROSA
lea ecx, [ebp - 0xb28]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10040175
push str.PABLO
lea ecx, [ebp - 0x1370]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10040175
push str.MILLA
lea ecx, [ebp - 0x1378]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10040175
push str.KIERA
lea ecx, [ebp - 0x1380]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10040175
push str.ALMANCI
lea ecx, [ebp - 0x1fec]
call fcn.1004e740
mov ecx, eax
call fcn.1004e720
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10040175
push str.POKADIN
lea ecx, [ebp - 0x1fe4]
call fcn.1004e740
mov ecx, eax
call fcn.1004e720
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10040175
push str.HALIL
lea ecx, [ebp - 0x1388]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10040175
push str.CEMA
lea ecx, [ebp - 0xb30]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10040175
push str.AZAD
lea ecx, [ebp - 0xb38]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10040175
push str.DAYI
lea ecx, [ebp - 0xb40]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10040175
push str.TAHIR
lea ecx, [ebp - 0x1390]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10040175
push str.CETIN
lea ecx, [ebp - 0x1398]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10040175
push str.OSMAN
lea ecx, [ebp - 0x13a0]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10040175
push str.SAMI
lea ecx, [ebp - 0xb48]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10040175
push str.CUMALI
lea ecx, [ebp - 0x19ec]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10040175
push str.KADIN
lea ecx, [ebp - 0x13a8]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10040175
push str.BAHRAM
lea ecx, [ebp - 0x19f4]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10040175
push 0x10076f6c
lea ecx, [ebp - 0x6b0]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10040175
push str.XENON
lea ecx, [ebp - 0x13b0]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
je 0x10040206
movss xmm0, dword [0x10077408]
lea ecx, [ebp - 0x22cc]
movss xmm3, dword [0x1007a458]
movss xmm2, dword [0x1007a454]
movss xmm1, dword [0x1007a450]
cvttss2si esi, dword [0x1007a0a0]
mulss xmm3, xmm0
mulss xmm2, xmm0
mulss xmm1, xmm0
call fcn.10036f80
movss xmm1, dword [ebp - 0x518]
cvttss2si edx, dword [ebp - 0x354]
push esi
sub esp, 0xc
mov ecx, esp
movq xmm0, qword [eax]
mov eax, dword [eax + 8]
movq qword [ecx], xmm0
movss xmm0, dword [ebp - 0x34c]
mov dword [ecx + 8], eax
cvttss2si eax, dword [ebp - 0x50c]
push eax
cvttss2si eax, xmm1
mulss xmm1, dword [0x10077210]
push eax
subss xmm0, xmm1
cvttss2si ecx, xmm0
call fcn.100388c0
add esp, 0x18
mov edi, dword [ebp - 0x500]
cmp byte [0x1007b1d5], 1
jne 0x10040c37
movq xmm0, qword [0x1007ae6c]
sub esp, 0xc
mov eax, dword [0x1007ae74]
mov ecx, esp
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
lea eax, [ebp - 0x22e0]
push eax
call fcn.10037380
add esp, 0x10
cmp dword [0x1007ae80], 0
movq xmm0, qword [eax]
movq qword [ebp - 0x5c0], xmm0
jne 0x100404d9
push str.ALMANCI
lea ecx, [ebp - 0x1fdc]
call fcn.1004e740
mov ecx, eax
call fcn.1004e720
mov esi, dword [sym.imp.VCRUNTIME140.dll_strstr]
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10040464
push str.POKADIN
lea ecx, [ebp - 0x1fd4]
call fcn.1004e740
mov ecx, eax
call fcn.1004e720
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10040464
push str.HALIL
lea ecx, [ebp - 0x13b8]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10040464
push str.CEMA
lea ecx, [ebp - 0xb50]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10040464
push str.AZAD
lea ecx, [ebp - 0xb58]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10040464
push str.DAYI
lea ecx, [ebp - 0xb60]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10040464
push str.TAHIR
lea ecx, [ebp - 0x13c0]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10040464
push str.CETIN
lea ecx, [ebp - 0x13c8]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10040464
push str.OSMAN
lea ecx, [ebp - 0x13d0]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10040464
push str.SAMI
lea ecx, [ebp - 0xb68]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10040464
push str.CUMALI
lea ecx, [ebp - 0x19fc]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10040464
push str.KADIN
lea ecx, [ebp - 0x13d8]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10040464
push str.BAHRAM
lea ecx, [ebp - 0x1a04]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10040464
push 0x10076f6c
lea ecx, [ebp - 0x6a0]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push edi
call esi
add esp, 8
test eax, eax
je 0x100404df
mov esi, dword [0x1007acc0]
push ecx
mov dword [esp], 0x3fc00000
lea ecx, [ebp - 0x3b88]
push 0x40
push 0x1007a434
call fcn.100345f0
mov ecx, eax
call fcn.10003000
movss xmm0, dword [ebp - 0x504]
lea ecx, [ebp - 0x1fcc]
divss xmm0, dword [0x100772d8]
push eax
movd xmm2, dword [ebp - 0x5bc]
movd xmm1, dword [ebp - 0x5c0]
cvtdq2ps xmm2, xmm2
cvtdq2ps xmm1, xmm1
movss dword [ebp - 0x50c], xmm0
call fcn.10001060
movss xmm2, dword [ebp - 0x50c]
lea ecx, [esi + 0x1be4]
push eax
call fcn.1001c550
mov esi, dword [sym.imp.VCRUNTIME140.dll_strstr]
cmp dword [0x1007ae80], 1
jne 0x10040765
push str.ASYALI
lea ecx, [ebp - 0x1a0c]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100406f0
push str.AZER
lea ecx, [ebp - 0xb70]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100406f0
push str.SALAH
lea ecx, [ebp - 0x13e0]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100406f0
push str.PIERRE
lea ecx, [ebp - 0x1a14]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100406f0
push 0x10076f90
lea ecx, [ebp - 0x68c]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100406f0
push 0x10076f94
lea ecx, [ebp - 0x688]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100406f0
push str.EDWARD
lea ecx, [ebp - 0x1a1c]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100406f0
push str.GEORGE
lea ecx, [ebp - 0x1a24]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100406f0
push str.IVAN
lea ecx, [ebp - 0xb78]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100406f0
push str.JACK
lea ecx, [ebp - 0xb80]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100406f0
push str.ROSA
lea ecx, [ebp - 0xb88]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100406f0
push str.PABLO
lea ecx, [ebp - 0x13e8]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100406f0
push str.MILLA
lea ecx, [ebp - 0x13f0]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100406f0
push str.KIERA
lea ecx, [ebp - 0x13f8]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
je 0x10040765
mov esi, dword [0x1007acc0]
push ecx
mov dword [esp], 0x3fc00000
lea ecx, [ebp - 0x3b98]
push 0x40
push 0x1007a434
call fcn.100345f0
mov ecx, eax
call fcn.10003000
movss xmm0, dword [ebp - 0x504]
lea ecx, [ebp - 0x1fc4]
divss xmm0, dword [0x100772d8]
push eax
movd xmm2, dword [ebp - 0x5bc]
movd xmm1, dword [ebp - 0x5c0]
cvtdq2ps xmm2, xmm2
cvtdq2ps xmm1, xmm1
movss dword [ebp - 0x50c], xmm0
call fcn.10001060
movss xmm2, dword [ebp - 0x50c]
lea ecx, [esi + 0x1be4]
push eax
call fcn.1001c550
cmp dword [0x1007ae80], 2
jne 0x10040c37
push str.ALMANCI
lea ecx, [ebp - 0x1fbc]
call fcn.1004e740
mov ecx, eax
call fcn.1004e720
mov esi, dword [ebp - 0x500]
mov edi, dword [sym.imp.VCRUNTIME140.dll_strstr]
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x10040bc0
push str.POKADIN
lea ecx, [ebp - 0x1fb4]
call fcn.1004e740
mov ecx, eax
call fcn.1004e720
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x10040bc0
push str.HALIL
lea ecx, [ebp - 0x1400]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x10040bc0
push str.CEMA
lea ecx, [ebp - 0xb90]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x10040bc0
push str.AZAD
lea ecx, [ebp - 0xb98]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x10040bc0
push str.DAYI
lea ecx, [ebp - 0xba0]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x10040bc0
push str.TAHIR
lea ecx, [ebp - 0x1408]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x10040bc0
push str.CETIN
lea ecx, [ebp - 0x1410]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x10040bc0
push str.OSMAN
lea ecx, [ebp - 0x1418]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x10040bc0
push str.SAMI
lea ecx, [ebp - 0xba8]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x10040bc0
push str.CUMALI
lea ecx, [ebp - 0x1a2c]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x10040bc0
push str.KADIN
lea ecx, [ebp - 0x1420]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x10040bc0
push str.BAHRAM
lea ecx, [ebp - 0x1a34]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x10040bc0
push 0x10076f6c
lea ecx, [ebp - 0x684]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x10040bc0
push str.ASYALI
lea ecx, [ebp - 0x1a3c]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x10040bc0
push str.AZER
lea ecx, [ebp - 0xbb0]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x10040bc0
push str.SALAH
lea ecx, [ebp - 0x1428]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x10040bc0
push str.PIERRE
lea ecx, [ebp - 0x1a44]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x10040bc0
push 0x10076f90
lea ecx, [ebp - 0x680]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x10040bc0
push 0x10076f94
lea ecx, [ebp - 0x67c]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x10040bc0
push str.EDWARD
lea ecx, [ebp - 0x1a4c]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x10040bc0
push str.GEORGE
lea ecx, [ebp - 0x1a54]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x10040bc0
push str.IVAN
lea ecx, [ebp - 0xbb8]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x10040bc0
push str.JACK
lea ecx, [ebp - 0xbc0]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x10040bc0
push str.ROSA
lea ecx, [ebp - 0xbc8]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x10040bc0
push str.PABLO
lea ecx, [ebp - 0x1430]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x10040bc0
push str.MILLA
lea ecx, [ebp - 0x1438]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x10040bc0
push str.KIERA
lea ecx, [ebp - 0x1440]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x10040bc0
push str.XENON
lea ecx, [ebp - 0x1448]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
je 0x10040c43
mov esi, dword [0x1007acc0]
push ecx
mov dword [esp], 0x3fc00000
lea ecx, [ebp - 0x3ba8]
push 0x40
push 0x1007a434
call fcn.100345f0
mov ecx, eax
call fcn.10003000
movss xmm0, dword [ebp - 0x504]
lea ecx, [ebp - 0x1fac]
divss xmm0, dword [0x100772d8]
push eax
movd xmm2, dword [ebp - 0x5bc]
movd xmm1, dword [ebp - 0x5c0]
cvtdq2ps xmm2, xmm2
cvtdq2ps xmm1, xmm1
movss dword [ebp - 0x504], xmm0
call fcn.10001060
movss xmm2, dword [ebp - 0x504]
lea ecx, [esi + 0x1be4]
push eax
call fcn.1001c550
jmp 0x10040c3d
mov edi, dword [sym.imp.VCRUNTIME140.dll_strstr]
mov esi, dword [ebp - 0x500]
cmp byte [0x1007b1af], 0
je 0x10041717
movss xmm1, dword [0x1007724c]
xorps xmm3, xmm3
push ecx
xorps xmm2, xmm2
mov dword [esp], 0x3f800000
lea ecx, [ebp - 0x3e0]
call fcn.10001070
movss xmm2, dword [0x1007724c]
xorps xmm3, xmm3
push ecx
xorps xmm1, xmm1
mov dword [esp], 0x3f800000
lea ecx, [ebp - 0x3f0]
call fcn.10001070
movss xmm0, dword [0x10077408]
lea ecx, [ebp - 0x42c]
movss xmm3, dword [ebp - 0x3d8]
movss xmm2, dword [ebp - 0x3dc]
movss xmm1, dword [ebp - 0x3e0]
mulss xmm3, xmm0
mulss xmm2, xmm0
mulss xmm1, xmm0
call fcn.10036f80
movss xmm0, dword [0x10077408]
lea ecx, [ebp - 0x438]
movss xmm3, dword [ebp - 0x3e8]
movss xmm2, dword [ebp - 0x3ec]
movss xmm1, dword [ebp - 0x3f0]
mulss xmm3, xmm0
mulss xmm2, xmm0
mulss xmm1, xmm0
call fcn.10036f80
cmp dword [0x1007ae80], 0
jne 0x10040f9f
push str.ALMANCI
lea ecx, [ebp - 0x1fa4]
call fcn.1004e740
mov ecx, eax
call fcn.1004e720
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x10040f15
push str.POKADIN
lea ecx, [ebp - 0x1f9c]
call fcn.1004e740
mov ecx, eax
call fcn.1004e720
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x10040f15
push str.HALIL
lea ecx, [ebp - 0x1450]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x10040f15
push str.CEMA
lea ecx, [ebp - 0xbd0]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x10040f15
push str.AZAD
lea ecx, [ebp - 0xbd8]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x10040f15
push str.DAYI
lea ecx, [ebp - 0xbe0]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x10040f15
push str.TAHIR
lea ecx, [ebp - 0x1458]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x10040f15
push str.CETIN
lea ecx, [ebp - 0x1460]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x10040f15
push str.OSMAN
lea ecx, [ebp - 0x1468]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x10040f15
push str.SAMI
lea ecx, [ebp - 0xbe8]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x10040f15
push str.CUMALI
lea ecx, [ebp - 0x1a5c]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x10040f15
push str.KADIN
lea ecx, [ebp - 0x1470]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x10040f15
push str.BAHRAM
lea ecx, [ebp - 0x1a64]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x10040f15
push 0x10076f6c
lea ecx, [ebp - 0x678]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push esi
call edi
add esp, 8
test eax, eax
je 0x10040f9f
movss xmm0, dword [0x10077408]
lea ecx, [ebp - 0x22ec]
movss xmm3, dword [0x1007a3f4]
movss xmm2, dword [0x1007a3f0]
movss xmm1, dword [0x1007a3ec]
mulss xmm3, xmm0
mulss xmm2, xmm0
mulss xmm1, xmm0
call fcn.10036f80
sub esp, 0x10
mov ecx, esp
movq xmm0, qword [eax]
mov eax, dword [eax + 8]
mov dword [esp + 0xc], 0x3f19999a
movq qword [ecx], xmm0
movss xmm0, dword [ebp - 0x6c]
subss xmm0, dword [0x100772b8]
mov dword [ecx + 8], eax
cvttss2si ecx, dword [0x1007ad6c]
cvttss2si eax, xmm0
movss xmm0, dword [0x1007ace4]
addss xmm0, xmm0
push eax
cvttss2si eax, dword [ebp - 0x70]
cvttss2si edx, xmm0
push eax
call fcn.10037090
add esp, 0x18
cmp dword [0x1007ae80], 1
jne 0x1004123e
push str.ASYALI
lea ecx, [ebp - 0x1a6c]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x100411b4
push str.AZER
lea ecx, [ebp - 0xbf0]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x100411b4
push str.SALAH
lea ecx, [ebp - 0x1478]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x100411b4
push str.PIERRE
lea ecx, [ebp - 0x1a74]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x100411b4
push 0x10076f90
lea ecx, [ebp - 0x674]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x100411b4
push 0x10076f94
lea ecx, [ebp - 0x670]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x100411b4
push str.EDWARD
lea ecx, [ebp - 0x1a7c]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x100411b4
push str.GEORGE
lea ecx, [ebp - 0x1a84]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x100411b4
push str.IVAN
lea ecx, [ebp - 0xbf8]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x100411b4
push str.JACK
lea ecx, [ebp - 0xc00]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x100411b4
push str.ROSA
lea ecx, [ebp - 0xc08]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x100411b4
push str.PABLO
lea ecx, [ebp - 0x1480]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x100411b4
push str.MILLA
lea ecx, [ebp - 0x1488]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x100411b4
push str.KIERA
lea ecx, [ebp - 0x1490]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
je 0x1004123e
movss xmm0, dword [0x10077408]
lea ecx, [ebp - 0x22f8]
movss xmm3, dword [0x1007a3f4]
movss xmm2, dword [0x1007a3f0]
movss xmm1, dword [0x1007a3ec]
mulss xmm3, xmm0
mulss xmm2, xmm0
mulss xmm1, xmm0
call fcn.10036f80
sub esp, 0x10
mov ecx, esp
movq xmm0, qword [eax]
mov eax, dword [eax + 8]
mov dword [esp + 0xc], 0x3f19999a
movq qword [ecx], xmm0
movss xmm0, dword [ebp - 0x6c]
subss xmm0, dword [0x100772b8]
mov dword [ecx + 8], eax
cvttss2si ecx, dword [0x1007ad6c]
cvttss2si eax, xmm0
movss xmm0, dword [0x1007ace4]
addss xmm0, xmm0
push eax
cvttss2si eax, dword [ebp - 0x70]
cvttss2si edx, xmm0
push eax
call fcn.10037090
add esp, 0x18
cmp dword [0x1007ae80], 2
jne 0x10041717
push str.ASYALI
lea ecx, [ebp - 0x1a8c]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1004168d
push str.AZER
lea ecx, [ebp - 0xc10]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1004168d
push str.SALAH
lea ecx, [ebp - 0x1498]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1004168d
push str.PIERRE
lea ecx, [ebp - 0x1a94]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1004168d
push 0x10076f90
lea ecx, [ebp - 0x66c]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1004168d
push 0x10076f94
lea ecx, [ebp - 0x668]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1004168d
push str.EDWARD
lea ecx, [ebp - 0x1a9c]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1004168d
push str.GEORGE
lea ecx, [ebp - 0x1aa4]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1004168d
push str.IVAN
lea ecx, [ebp - 0xc18]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1004168d
push str.JACK
lea ecx, [ebp - 0xc20]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1004168d
push str.ROSA
lea ecx, [ebp - 0xc28]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1004168d
push str.PABLO
lea ecx, [ebp - 0x14a0]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1004168d
push str.MILLA
lea ecx, [ebp - 0x14a8]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1004168d
push str.KIERA
lea ecx, [ebp - 0x14b0]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1004168d
push str.ALMANCI
lea ecx, [ebp - 0x1f94]
call fcn.1004e740
mov ecx, eax
call fcn.1004e720
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1004168d
push str.POKADIN
lea ecx, [ebp - 0x1f8c]
call fcn.1004e740
mov ecx, eax
call fcn.1004e720
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1004168d
push str.HALIL
lea ecx, [ebp - 0x14b8]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1004168d
push str.CEMA
lea ecx, [ebp - 0xc30]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1004168d
push str.AZAD
lea ecx, [ebp - 0xc38]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1004168d
push str.DAYI
lea ecx, [ebp - 0xc40]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1004168d
push str.TAHIR
lea ecx, [ebp - 0x14c0]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1004168d
push str.CETIN
lea ecx, [ebp - 0x14c8]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1004168d
push str.OSMAN
lea ecx, [ebp - 0x14d0]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1004168d
push str.SAMI
lea ecx, [ebp - 0xc48]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1004168d
push str.CUMALI
lea ecx, [ebp - 0x1aac]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1004168d
push str.KADIN
lea ecx, [ebp - 0x14d8]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1004168d
push str.BAHRAM
lea ecx, [ebp - 0x1ab4]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1004168d
push 0x10076f6c
lea ecx, [ebp - 0x664]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1004168d
push str.XENON
lea ecx, [ebp - 0x14e0]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
je 0x10041717
movss xmm0, dword [0x10077408]
lea ecx, [ebp - 0x2304]
movss xmm3, dword [0x1007a3f4]
movss xmm2, dword [0x1007a3f0]
movss xmm1, dword [0x1007a3ec]
mulss xmm3, xmm0
mulss xmm2, xmm0
mulss xmm1, xmm0
call fcn.10036f80
sub esp, 0x10
mov ecx, esp
movq xmm0, qword [eax]
mov eax, dword [eax + 8]
mov dword [esp + 0xc], 0x3f19999a
movq qword [ecx], xmm0
movss xmm0, dword [ebp - 0x6c]
subss xmm0, dword [0x100772b8]
mov dword [ecx + 8], eax
cvttss2si ecx, dword [0x1007ad6c]
cvttss2si eax, xmm0
movss xmm0, dword [0x1007ace4]
addss xmm0, xmm0
push eax
cvttss2si eax, dword [ebp - 0x70]
cvttss2si edx, xmm0
push eax
call fcn.10037090
add esp, 0x18
cmp byte [0x1007b1d7], 0
je 0x100420c0
cmp dword [0x1007ae80], 0
jne 0x1004199a
push str.ALMANCI
lea ecx, [ebp - 0x1f84]
call fcn.1004e740
mov ecx, eax
call fcn.1004e720
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x10041935
push str.POKADIN
lea ecx, [ebp - 0x1f7c]
call fcn.1004e740
mov ecx, eax
call fcn.1004e720
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x10041935
push str.HALIL
lea ecx, [ebp - 0x14e8]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x10041935
push str.CEMA
lea ecx, [ebp - 0xc50]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x10041935
push str.AZAD
lea ecx, [ebp - 0xc58]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x10041935
push str.DAYI
lea ecx, [ebp - 0xc60]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x10041935
push str.TAHIR
lea ecx, [ebp - 0x14f0]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x10041935
push str.CETIN
lea ecx, [ebp - 0x14f8]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x10041935
push str.OSMAN
lea ecx, [ebp - 0x1500]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x10041935
push str.SAMI
lea ecx, [ebp - 0xc68]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x10041935
push str.CUMALI
lea ecx, [ebp - 0x1abc]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x10041935
push str.KADIN
lea ecx, [ebp - 0x1508]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x10041935
push str.BAHRAM
lea ecx, [ebp - 0x1ac4]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x10041935
push 0x10076f6c
lea ecx, [ebp - 0x660]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push esi
call edi
add esp, 8
test eax, eax
je 0x1004199a
lea ecx, [ebp - 0x340]
call fcn.10036f60
movss xmm0, dword [ebp - 0x70]
lea eax, [ebp - 0x58]
addss xmm0, dword [0x100772a4]
sub esp, 0x18
mov ecx, esp
movss dword [ebp - 0x340], xmm0
movss xmm0, dword [ebp - 0x6c]
addss xmm0, dword [0x100772ec]
push eax
movss dword [ebp - 0x33c], xmm0
call fcn.1004e980
movq xmm0, qword [ebp - 0x340]
sub esp, 0xc
mov eax, dword [ebp - 0x338]
mov ecx, esp
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
call fcn.1003a340
add esp, 0x24
cmp dword [0x1007ae80], 1
jne 0x10041c10
push str.ASYALI
lea ecx, [ebp - 0x1acc]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x10041bab
push str.AZER
lea ecx, [ebp - 0xc70]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x10041bab
push str.SALAH
lea ecx, [ebp - 0x1510]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x10041bab
push str.PIERRE
lea ecx, [ebp - 0x1ad4]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x10041bab
push 0x10076f90
lea ecx, [ebp - 0x65c]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x10041bab
push 0x10076f94
lea ecx, [ebp - 0x658]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x10041bab
push str.EDWARD
lea ecx, [ebp - 0x1adc]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x10041bab
push str.GEORGE
lea ecx, [ebp - 0x1ae4]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x10041bab
push str.IVAN
lea ecx, [ebp - 0xc78]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x10041bab
push str.JACK
lea ecx, [ebp - 0xc80]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x10041bab
push str.ROSA
lea ecx, [ebp - 0xc88]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x10041bab
push str.PABLO
lea ecx, [ebp - 0x1518]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x10041bab
push str.MILLA
lea ecx, [ebp - 0x1520]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x10041bab
push str.KIERA
lea ecx, [ebp - 0x1528]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
je 0x10041c10
lea ecx, [ebp - 0x37c]
call fcn.10036f60
movss xmm0, dword [ebp - 0x70]
lea eax, [ebp - 0x58]
addss xmm0, dword [0x100772a4]
sub esp, 0x18
mov ecx, esp
movss dword [ebp - 0x37c], xmm0
movss xmm0, dword [ebp - 0x6c]
addss xmm0, dword [0x100772ec]
push eax
movss dword [ebp - 0x378], xmm0
call fcn.1004e980
movq xmm0, qword [ebp - 0x37c]
sub esp, 0xc
mov eax, dword [ebp - 0x374]
mov ecx, esp
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
call fcn.1003a340
add esp, 0x24
cmp dword [0x1007ae80], 2
jne 0x100420c0
push str.ASYALI
lea ecx, [ebp - 0x1aec]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1004205b
push str.AZER
lea ecx, [ebp - 0xc90]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1004205b
push str.SALAH
lea ecx, [ebp - 0x1530]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1004205b
push str.PIERRE
lea ecx, [ebp - 0x1af4]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1004205b
push 0x10076f90
lea ecx, [ebp - 0x654]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1004205b
push 0x10076f94
lea ecx, [ebp - 0x698]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1004205b
push str.EDWARD
lea ecx, [ebp - 0x1afc]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1004205b
push str.GEORGE
lea ecx, [ebp - 0x1b04]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1004205b
push str.IVAN
lea ecx, [ebp - 0xc98]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1004205b
push str.JACK
lea ecx, [ebp - 0xca0]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1004205b
push str.ROSA
lea ecx, [ebp - 0xca8]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1004205b
push str.PABLO
lea ecx, [ebp - 0x1538]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1004205b
push str.MILLA
lea ecx, [ebp - 0x1540]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1004205b
push str.KIERA
lea ecx, [ebp - 0x1548]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1004205b
push str.ALMANCI
lea ecx, [ebp - 0x1f74]
call fcn.1004e740
mov ecx, eax
call fcn.1004e720
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1004205b
push str.POKADIN
lea ecx, [ebp - 0x1f6c]
call fcn.1004e740
mov ecx, eax
call fcn.1004e720
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1004205b
push str.HALIL
lea ecx, [ebp - 0x1550]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1004205b
push str.CEMA
lea ecx, [ebp - 0xcb0]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1004205b
push str.AZAD
lea ecx, [ebp - 0xcb8]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1004205b
push str.DAYI
lea ecx, [ebp - 0xcc0]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1004205b
push str.TAHIR
lea ecx, [ebp - 0x1558]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1004205b
push str.CETIN
lea ecx, [ebp - 0x1560]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1004205b
push str.OSMAN
lea ecx, [ebp - 0x1568]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1004205b
push str.SAMI
lea ecx, [ebp - 0xcc8]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1004205b
push str.CUMALI
lea ecx, [ebp - 0x1b0c]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1004205b
push str.KADIN
lea ecx, [ebp - 0x1570]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1004205b
push str.BAHRAM
lea ecx, [ebp - 0x1b14]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1004205b
push 0x10076f6c
lea ecx, [ebp - 0x64c]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push esi
call edi
add esp, 8
test eax, eax
jne 0x1004205b
push str.XENON
lea ecx, [ebp - 0x1578]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push esi
call edi
add esp, 8
test eax, eax
je 0x100420c0
lea ecx, [ebp - 0x388]
call fcn.10036f60
movss xmm0, dword [ebp - 0x70]
lea eax, [ebp - 0x58]
addss xmm0, dword [0x100772a4]
sub esp, 0x18
mov ecx, esp
movss dword [ebp - 0x388], xmm0
movss xmm0, dword [ebp - 0x6c]
addss xmm0, dword [0x100772ec]
push eax
movss dword [ebp - 0x384], xmm0
call fcn.1004e980
movq xmm0, qword [ebp - 0x388]
sub esp, 0xc
mov eax, dword [ebp - 0x380]
mov ecx, esp
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
call fcn.1003a340
add esp, 0x24
cmp byte [0x1007b1c2], 0
je 0x100437d8
movss xmm0, dword [0x10077244]
push ecx
movaps xmm3, xmm0
mov dword [esp], 0x3f48c8c9
movaps xmm2, xmm0
lea ecx, [ebp - 0x400]
movaps xmm1, xmm0
call fcn.10001070
movss xmm0, dword [0x10077408]
lea ecx, [ebp - 0x88]
movss xmm3, dword [ebp - 0x3f8]
movss xmm2, dword [ebp - 0x3fc]
movss xmm1, dword [ebp - 0x400]
mulss xmm3, xmm0
mulss xmm2, xmm0
mulss xmm1, xmm0
call fcn.10036f80
mov eax, dword [0x1007a874]
mov edx, dword fs:[0x2c]
mov ecx, dword [edx + eax*4]
mov eax, dword [0x1007b20c]
cmp eax, dword [ecx + 4]
jle 0x1004218f
push 0x1007b20c
call fcn.1004eef5
add esp, 4
cmp dword [0x1007b20c], 0xffffffff
jne 0x1004218f
mov dword [ebp - 4], 0
mov ecx, 0x1007b210
movss xmm2, dword [0x1007b1cc]
movss xmm1, dword [0x1007b1c8]
call fcn.10001060
push 0x1007b20c
mov dword [ebp - 4], 0xffffffff
call fcn.1004eeab
add esp, 4
movss xmm1, dword [0x10077464]
xor ecx, ecx
call fcn.10007490
test al, al
je 0x100421d9
call fcn.10004f70
movss xmm0, dword [eax + 0x390]
movss xmm1, dword [eax + 0x394]
addss xmm0, dword [0x1007b210]
addss xmm1, dword [0x1007b214]
movss dword [0x1007b210], xmm0
movss dword [0x1007b214], xmm1
jmp 0x100421e9
movss xmm1, dword [0x1007b214]
movss xmm0, dword [0x1007b210]
mov eax, dword [0x1007ae30]
movss dword [0x1007b1c8], xmm0
movss dword [0x1007b1cc], xmm1
test eax, eax
jne 0x10042386
movss xmm0, dword [0x10077408]
mov esi, dword [0x1007acc0]
movaps xmm3, xmm0
push ecx
mov dword [esp], 0x3f800000
lea ecx, [ebp - 0x3bb8]
push 0xf
sub esp, 8
movaps xmm2, xmm0
movaps xmm1, xmm0
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0x437f0000
call fcn.10001070
mov ecx, eax
call fcn.10003000
movss xmm2, dword [0x1007b1cc]
lea ecx, [ebp - 0x1f64]
movss xmm1, dword [0x1007b1c8]
addss xmm2, dword [0x1007740c]
addss xmm1, dword [0x1007740c]
push eax
call fcn.10001060
movss xmm2, dword [0x1007b1cc]
lea ecx, [ebp - 0x1f5c]
movss xmm1, dword [0x1007b1c8]
push eax
call fcn.10001060
push eax
lea ecx, [esi + 0x1be4]
call fcn.1001c040
movss xmm2, dword [0x100773c4]
sub esp, 0x10
movss xmm0, dword [0x1007b1c8]
mov ecx, esp
movss xmm1, dword [0x1007b1cc]
addss xmm0, xmm2
mov eax, dword [ebp - 0x80]
addss xmm1, xmm2
mov dword [esp + 0xc], 0x3f800000
cvttss2si esi, xmm0
movss dword [ebp - 0x518], xmm0
movq xmm0, qword [ebp - 0x88]
movq qword [ecx], xmm0
movaps xmm0, xmm1
addss xmm0, xmm2
mov dword [ecx + 8], eax
cvttss2si edi, xmm1
mov ecx, esi
movss dword [ebp - 0x50c], xmm1
cvttss2si eax, xmm0
mov edx, edi
push eax
push esi
call fcn.10037090
movq xmm0, qword [ebp - 0x88]
add esp, 8
mov eax, dword [ebp - 0x80]
mov edx, esp
mov ecx, esi
mov dword [esp + 0xc], 0x3f800000
movq qword [edx], xmm0
movss xmm0, dword [ebp - 0x50c]
subss xmm0, dword [0x100773c4]
mov dword [edx + 8], eax
mov edx, edi
cvttss2si eax, xmm0
push eax
push esi
call fcn.10037090
movss xmm0, dword [ebp - 0x518]
mov edx, edi
addss xmm0, dword [0x10077210]
push 0x32
push 0x1007a058
push 4
cvttss2si ecx, xmm0
call fcn.10039a00
movss xmm1, dword [0x1007b1cc]
add esp, 0x24
movss xmm0, dword [0x1007b1c8]
mov eax, dword [0x1007ae30]
cmp eax, 1
jne 0x10042545
addss xmm1, dword [0x100773c4]
addss xmm0, dword [0x100773c4]
lea ecx, [ebp - 0x408]
movss dword [ebp - 0x50c], xmm1
movaps xmm2, xmm1
movaps xmm1, xmm0
movss dword [ebp - 0x504], xmm0
call fcn.10001060
movss xmm0, dword [0x10077408]
mov esi, dword [0x1007acc0]
movaps xmm3, xmm0
push ecx
mov dword [esp], 0x3f800000
movaps xmm2, xmm0
push 0x20
push ecx
movaps xmm1, xmm0
mov dword [esp], 0x437f0000
lea ecx, [ebp - 0x3bc8]
call fcn.10001070
mov ecx, eax
call fcn.10003000
movss xmm2, dword [0x100773c4]
lea ecx, [esi + 0x1be4]
push eax
lea eax, [ebp - 0x408]
push eax
call fcn.1001c550
movq xmm0, qword [ebp - 0x88]
sub esp, 0x10
mov eax, dword [ebp - 0x80]
mov ecx, esp
cvttss2si esi, dword [ebp - 0x504]
mov dword [esp + 0xc], 0x3f800000
cvttss2si edi, dword [ebp - 0x50c]
movq qword [ecx], xmm0
movss xmm0, dword [ebp - 0x50c]
mov edx, edi
addss xmm0, dword [0x100773c4]
mov dword [ecx + 8], eax
mov ecx, esi
cvttss2si eax, xmm0
push eax
push esi
call fcn.10037090
movq xmm0, qword [ebp - 0x88]
add esp, 8
mov eax, dword [ebp - 0x80]
mov ecx, esp
mov edx, edi
mov dword [esp + 0xc], 0x3f800000
movq qword [ecx], xmm0
movss xmm0, dword [ebp - 0x50c]
subss xmm0, dword [0x100773c4]
mov dword [ecx + 8], eax
mov ecx, esi
cvttss2si eax, xmm0
push eax
push esi
call fcn.10037090
movq xmm0, qword [ebp - 0x88]
add esp, 8
mov eax, dword [ebp - 0x80]
mov ecx, esp
mov edx, edi
mov dword [esp + 0xc], 0x3f800000
movq qword [ecx], xmm0
movss xmm0, dword [ebp - 0x504]
addss xmm0, dword [0x100773c4]
mov dword [ecx + 8], eax
mov ecx, esi
push edi
cvttss2si eax, xmm0
push eax
call fcn.10037090
movq xmm0, qword [ebp - 0x88]
add esp, 8
mov eax, dword [ebp - 0x80]
mov edx, esp
mov dword [esp + 0xc], 0x3f800000
movq qword [edx], xmm0
movss xmm0, dword [ebp - 0x504]
mov ecx, esi
subss xmm0, dword [0x100773c4]
mov dword [edx + 8], eax
mov edx, edi
push edi
cvttss2si eax, xmm0
push eax
call fcn.10037090
movss xmm0, dword [ebp - 0x504]
mov edx, edi
addss xmm0, dword [0x10077210]
push 0x32
push 0x1007a058
push 4
cvttss2si ecx, xmm0
call fcn.10039a00
add esp, 0x24
cmp dword [0x1007ae80], 0
jne 0x10042c4f
cmp dword [0x1007af20], 0
jne 0x100427ab
push str.ALMANCI
lea ecx, [ebp - 0x1f54]
call fcn.1004e740
mov ecx, eax
call fcn.1004e720
mov edi, dword [ebp - 0x500]
mov esi, dword [sym.imp.VCRUNTIME140.dll_strstr]
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004276f
push str.POKADIN
lea ecx, [ebp - 0x1f4c]
call fcn.1004e740
mov ecx, eax
call fcn.1004e720
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004276f
push str.HALIL
lea ecx, [ebp - 0x1580]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004276f
push str.CEMA
lea ecx, [ebp - 0xcd0]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004276f
push str.AZAD
lea ecx, [ebp - 0xcd8]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004276f
push str.DAYI
lea ecx, [ebp - 0xce0]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004276f
push str.TAHIR
lea ecx, [ebp - 0x1588]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004276f
push str.CETIN
lea ecx, [ebp - 0x1590]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004276f
push str.OSMAN
lea ecx, [ebp - 0x1598]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004276f
push str.SAMI
lea ecx, [ebp - 0xce8]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004276f
push str.CUMALI
lea ecx, [ebp - 0x1b1c]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004276f
push str.KADIN
lea ecx, [ebp - 0x15a0]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004276f
push str.BAHRAM
lea ecx, [ebp - 0x1b24]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004276f
push 0x10076f6c
lea ecx, [ebp - 0x648]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push edi
call esi
add esp, 8
test eax, eax
je 0x100427b7
movq xmm0, qword [0x1007a418]
sub esp, 0xc
mov eax, dword [0x1007a420]
mov ecx, esp
sub esp, 0xc
movq qword [ecx], xmm0
movq xmm0, qword [ebp - 0x64]
mov dword [ecx + 8], eax
mov ecx, esp
mov eax, dword [ebp - 0x5c]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
mov ecx, 0x1007a038
call fcn.10039bd0
add esp, 0x18
jmp 0x100427b7
mov edi, dword [ebp - 0x500]
mov esi, dword [sym.imp.VCRUNTIME140.dll_strstr]
cmp dword [0x1007af20], 1
jne 0x10042a02
push str.ALMANCI
lea ecx, [ebp - 0x1f44]
call fcn.1004e740
mov ecx, eax
call fcn.1004e720
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100429c8
push str.POKADIN
lea ecx, [ebp - 0x1f3c]
call fcn.1004e740
mov ecx, eax
call fcn.1004e720
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100429c8
push str.HALIL
lea ecx, [ebp - 0x15a8]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100429c8
push str.CEMA
lea ecx, [ebp - 0xcf0]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100429c8
push str.AZAD
lea ecx, [ebp - 0xcf8]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100429c8
push str.DAYI
lea ecx, [ebp - 0xd00]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100429c8
push str.TAHIR
lea ecx, [ebp - 0x1874]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100429c8
push str.CETIN
lea ecx, [ebp - 0x186c]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100429c8
push str.OSMAN
lea ecx, [ebp - 0x1864]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100429c8
push str.SAMI
lea ecx, [ebp - 0xd08]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100429c8
push str.CUMALI
lea ecx, [ebp - 0x1b2c]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100429c8
push str.KADIN
lea ecx, [ebp - 0x185c]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100429c8
push str.BAHRAM
lea ecx, [ebp - 0x1b34]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100429c8
push 0x10076f6c
lea ecx, [ebp - 0x644]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push edi
call esi
add esp, 8
test eax, eax
je 0x10042a02
movq xmm0, qword [0x1007a418]
sub esp, 0xc
mov eax, dword [0x1007a420]
mov ecx, esp
sub esp, 0xc
movq qword [ecx], xmm0
movq xmm0, qword [ebp - 0x64]
mov dword [ecx + 8], eax
mov ecx, esp
mov eax, dword [ebp - 0x5c]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
mov ecx, 0x1007a078
call fcn.10039bd0
add esp, 0x18
cmp dword [0x1007af20], 2
jne 0x10042c55
push str.ALMANCI
lea ecx, [ebp - 0x1f34]
call fcn.1004e740
mov ecx, eax
call fcn.1004e720
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10042c13
push str.POKADIN
lea ecx, [ebp - 0x1f2c]
call fcn.1004e740
mov ecx, eax
call fcn.1004e720
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10042c13
push str.HALIL
lea ecx, [ebp - 0x1854]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10042c13
push str.CEMA
lea ecx, [ebp - 0xd10]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10042c13
push str.AZAD
lea ecx, [ebp - 0xd18]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10042c13
push str.DAYI
lea ecx, [ebp - 0xd20]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10042c13
push str.TAHIR
lea ecx, [ebp - 0x184c]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10042c13
push str.CETIN
lea ecx, [ebp - 0x1844]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10042c13
push str.OSMAN
lea ecx, [ebp - 0x183c]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10042c13
push str.SAMI
lea ecx, [ebp - 0xd28]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10042c13
push str.CUMALI
lea ecx, [ebp - 0x1b3c]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10042c13
push str.KADIN
lea ecx, [ebp - 0x1834]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10042c13
push str.BAHRAM
lea ecx, [ebp - 0x1b44]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10042c13
push 0x10076f6c
lea ecx, [ebp - 0x640]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push edi
call esi
add esp, 8
test eax, eax
je 0x10042c55
movq xmm0, qword [0x1007a418]
sub esp, 0xc
mov eax, dword [0x1007a420]
mov ecx, esp
sub esp, 0xc
movq qword [ecx], xmm0
movq xmm0, qword [ebp - 0x64]
mov dword [ecx + 8], eax
mov ecx, esp
mov eax, dword [ebp - 0x5c]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
mov ecx, 0x1007a0a8
call fcn.10039bd0
add esp, 0x18
jmp 0x10042c55
mov edi, dword [ebp - 0x500]
cmp dword [0x1007ae80], 2
jne 0x100430e2
push str.ASYALI
lea ecx, [ebp - 0x1b4c]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
mov esi, dword [sym.imp.VCRUNTIME140.dll_strstr]
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100430a6
push str.AZER
lea ecx, [ebp - 0xd30]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100430a6
push str.SALAH
lea ecx, [ebp - 0x1810]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100430a6
push str.PIERRE
lea ecx, [ebp - 0x1b54]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100430a6
push 0x10076f90
lea ecx, [ebp - 0x63c]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100430a6
push 0x10076f94
lea ecx, [ebp - 0x638]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100430a6
push str.EDWARD
lea ecx, [ebp - 0x1b5c]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100430a6
push str.GEORGE
lea ecx, [ebp - 0x1b64]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100430a6
push str.IVAN
lea ecx, [ebp - 0xd38]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100430a6
push str.JACK
lea ecx, [ebp - 0xd40]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100430a6
push str.ROSA
lea ecx, [ebp - 0xd48]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100430a6
push str.PABLO
lea ecx, [ebp - 0x1818]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100430a6
push str.MILLA
lea ecx, [ebp - 0x1820]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100430a6
push str.KIERA
lea ecx, [ebp - 0x15b0]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100430a6
push str.ALMANCI
lea ecx, [ebp - 0x1f24]
call fcn.1004e740
mov ecx, eax
call fcn.1004e720
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100430a6
push str.POKADIN
lea ecx, [ebp - 0x1f1c]
call fcn.1004e740
mov ecx, eax
call fcn.1004e720
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100430a6
push str.HALIL
lea ecx, [ebp - 0x15b8]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100430a6
push str.CEMA
lea ecx, [ebp - 0xd50]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100430a6
push str.AZAD
lea ecx, [ebp - 0xd58]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100430a6
push str.DAYI
lea ecx, [ebp - 0xd60]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100430a6
push str.TAHIR
lea ecx, [ebp - 0x15c0]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100430a6
push str.CETIN
lea ecx, [ebp - 0x15c8]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100430a6
push str.OSMAN
lea ecx, [ebp - 0x15d0]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100430a6
push str.SAMI
lea ecx, [ebp - 0xd68]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100430a6
push str.CUMALI
lea ecx, [ebp - 0x1b6c]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100430a6
push str.KADIN
lea ecx, [ebp - 0x15d8]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100430a6
push str.BAHRAM
lea ecx, [ebp - 0x1b74]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100430a6
push 0x10076f6c
lea ecx, [ebp - 0x630]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100430a6
push str.XENON
lea ecx, [ebp - 0x15e0]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
je 0x100430e8
movq xmm0, qword [0x1007a418]
sub esp, 0xc
mov eax, dword [0x1007a420]
mov ecx, esp
sub esp, 0xc
movq qword [ecx], xmm0
movq xmm0, qword [ebp - 0x64]
mov dword [ecx + 8], eax
mov ecx, esp
mov eax, dword [ebp - 0x5c]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
mov ecx, 0x1007a038
call fcn.10039bd0
add esp, 0x18
jmp 0x100430e8
mov esi, dword [sym.imp.VCRUNTIME140.dll_strstr]
cmp dword [0x1007ae80], 1
jne 0x100437de
cmp dword [0x1007ad14], 0
jne 0x10043340
push str.ASYALI
lea ecx, [ebp - 0x1b7c]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10043306
push str.AZER
lea ecx, [ebp - 0xd70]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10043306
push str.SALAH
lea ecx, [ebp - 0x15e8]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10043306
push str.PIERRE
lea ecx, [ebp - 0x1b84]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10043306
push 0x10076f90
lea ecx, [ebp - 0x62c]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10043306
push 0x10076f94
lea ecx, [ebp - 0x628]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10043306
push str.EDWARD
lea ecx, [ebp - 0x1b8c]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10043306
push str.GEORGE
lea ecx, [ebp - 0x1b94]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10043306
push str.IVAN
lea ecx, [ebp - 0xd78]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10043306
push str.JACK
lea ecx, [ebp - 0xd80]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10043306
push str.ROSA
lea ecx, [ebp - 0xd88]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10043306
push str.PABLO
lea ecx, [ebp - 0x15f0]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10043306
push str.MILLA
lea ecx, [ebp - 0x15f8]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10043306
push str.KIERA
lea ecx, [ebp - 0x1600]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
je 0x10043340
movq xmm0, qword [0x1007a418]
sub esp, 0xc
mov eax, dword [0x1007a420]
mov ecx, esp
sub esp, 0xc
movq qword [ecx], xmm0
movq xmm0, qword [ebp - 0x64]
mov dword [ecx + 8], eax
mov ecx, esp
mov eax, dword [ebp - 0x5c]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
mov ecx, 0x1007a038
call fcn.10039bd0
add esp, 0x18
cmp dword [0x1007ad14], 1
jne 0x1004358b
push str.ASYALI
lea ecx, [ebp - 0x1b9c]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10043551
push str.AZER
lea ecx, [ebp - 0xd90]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10043551
push str.SALAH
lea ecx, [ebp - 0x1608]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10043551
push str.PIERRE
lea ecx, [ebp - 0x1ba4]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10043551
push 0x10076f90
lea ecx, [ebp - 0x624]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10043551
push 0x10076f94
lea ecx, [ebp - 0x620]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10043551
push str.EDWARD
lea ecx, [ebp - 0x1bac]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10043551
push str.GEORGE
lea ecx, [ebp - 0x1bb4]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10043551
push str.IVAN
lea ecx, [ebp - 0xd98]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10043551
push str.JACK
lea ecx, [ebp - 0xda0]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10043551
push str.ROSA
lea ecx, [ebp - 0xda8]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10043551
push str.PABLO
lea ecx, [ebp - 0x1610]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10043551
push str.MILLA
lea ecx, [ebp - 0x1618]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10043551
push str.KIERA
lea ecx, [ebp - 0x1620]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
je 0x1004358b
movq xmm0, qword [0x1007a418]
sub esp, 0xc
mov eax, dword [0x1007a420]
mov ecx, esp
sub esp, 0xc
movq qword [ecx], xmm0
movq xmm0, qword [ebp - 0x64]
mov dword [ecx + 8], eax
mov ecx, esp
mov eax, dword [ebp - 0x5c]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
mov ecx, 0x1007a078
call fcn.10039bd0
add esp, 0x18
cmp dword [0x1007ad14], 2
jne 0x100437de
push str.ASYALI
lea ecx, [ebp - 0x1bbc]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004379c
push str.AZER
lea ecx, [ebp - 0xdb0]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004379c
push str.SALAH
lea ecx, [ebp - 0x1718]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004379c
push str.PIERRE
lea ecx, [ebp - 0x1bc4]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004379c
push 0x10076f90
lea ecx, [ebp - 0x61c]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004379c
push 0x10076f94
lea ecx, [ebp - 0x618]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004379c
push str.EDWARD
lea ecx, [ebp - 0x1bcc]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004379c
push str.GEORGE
lea ecx, [ebp - 0x1bd4]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004379c
push str.IVAN
lea ecx, [ebp - 0xdb8]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004379c
push str.JACK
lea ecx, [ebp - 0xdc0]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004379c
push str.ROSA
lea ecx, [ebp - 0xdc8]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004379c
push str.PABLO
lea ecx, [ebp - 0x1628]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004379c
push str.MILLA
lea ecx, [ebp - 0x1630]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004379c
push str.KIERA
lea ecx, [ebp - 0x1638]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
je 0x100437de
movq xmm0, qword [0x1007a418]
sub esp, 0xc
mov eax, dword [0x1007a420]
mov ecx, esp
sub esp, 0xc
movq qword [ecx], xmm0
movq xmm0, qword [ebp - 0x64]
mov dword [ecx + 8], eax
mov ecx, esp
mov eax, dword [ebp - 0x5c]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
mov ecx, 0x1007a0a8
call fcn.10039bd0
add esp, 0x18
jmp 0x100437de
mov edi, dword [ebp - 0x500]
cmp byte [0x1007b157], 0
je 0x100458e9
movq xmm0, qword [0x1007ae6c]
sub esp, 0xc
mov eax, dword [0x1007ae74]
mov ecx, esp
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
lea eax, [ebp - 0x2318]
push eax
call fcn.10037380
add esp, 4
mov ecx, esp
movq xmm0, qword [eax]
mov eax, dword [0x1007af2c]
movq qword [ebp - 0x530], xmm0
movq xmm0, qword [0x1007af24]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
lea eax, [ebp - 0x2328]
push eax
call fcn.10037380
add esp, 4
mov ecx, esp
movq xmm0, qword [eax]
mov eax, dword [0x1007ae2c]
movq qword [ebp - 0x53c], xmm0
movq xmm0, qword [0x1007ae24]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
lea eax, [ebp - 0x2338]
push eax
call fcn.10037380
add esp, 4
mov ecx, esp
movq xmm0, qword [eax]
mov eax, dword [0x1007af38]
movq qword [ebp - 0x548], xmm0
movq xmm0, qword [0x1007af30]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
lea eax, [ebp - 0x2348]
push eax
call fcn.10037380
add esp, 4
mov ecx, esp
movq xmm0, qword [eax]
mov eax, dword [0x1007ad68]
movq qword [ebp - 0x524], xmm0
movq xmm0, qword [0x1007ad60]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
lea eax, [ebp - 0x2358]
push eax
call fcn.10037380
add esp, 4
mov ecx, esp
movq xmm0, qword [eax]
mov eax, dword [0x1007ad7c]
movq qword [ebp - 0x56c], xmm0
movq xmm0, qword [0x1007ad74]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
lea eax, [ebp - 0x2368]
push eax
call fcn.10037380
add esp, 4
mov ecx, esp
movq xmm0, qword [eax]
mov eax, dword [0x1007ad08]
movq qword [ebp - 0x578], xmm0
movq xmm0, qword [0x1007ad00]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
lea eax, [ebp - 0x2378]
push eax
call fcn.10037380
add esp, 4
mov ecx, esp
movq xmm0, qword [eax]
movq qword [ebp - 0x5b4], xmm0
movq xmm0, qword [0x1007ade0]
movq qword [ecx], xmm0
mov eax, dword [0x1007ade8]
mov dword [ecx + 8], eax
lea eax, [ebp - 0x2388]
push eax
call fcn.10037380
add esp, 4
mov ecx, esp
movq xmm0, qword [eax]
mov eax, dword [0x1007aec4]
movq qword [ebp - 0x554], xmm0
movq xmm0, qword [0x1007aebc]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
lea eax, [ebp - 0x2398]
push eax
call fcn.10037380
add esp, 4
mov ecx, esp
movq xmm0, qword [eax]
mov eax, dword [0x1007ae04]
movq qword [ebp - 0x584], xmm0
movq xmm0, qword [0x1007adfc]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
lea eax, [ebp - 0x23a8]
push eax
call fcn.10037380
add esp, 4
mov ecx, esp
movq xmm0, qword [eax]
mov eax, dword [0x1007acd0]
movq qword [ebp - 0x5cc], xmm0
movq xmm0, qword [0x1007acc8]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
lea eax, [ebp - 0x23b8]
push eax
call fcn.10037380
add esp, 4
mov ecx, esp
movq xmm0, qword [eax]
mov eax, dword [0x1007aeac]
movq qword [ebp - 0x590], xmm0
movq xmm0, qword [0x1007aea4]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
lea eax, [ebp - 0x23c8]
push eax
call fcn.10037380
add esp, 4
mov ecx, esp
movq xmm0, qword [eax]
mov eax, dword [0x1007aea0]
movq qword [ebp - 0x59c], xmm0
movq xmm0, qword [0x1007ae98]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
lea eax, [ebp - 0x23d8]
push eax
call fcn.10037380
add esp, 4
mov ecx, esp
movq xmm0, qword [eax]
mov eax, dword [0x1007ad4c]
movq qword [ebp - 0x5d8], xmm0
movq xmm0, qword [0x1007ad44]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
lea eax, [ebp - 0x23e8]
push eax
call fcn.10037380
add esp, 4
mov ecx, esp
movq xmm0, qword [eax]
mov eax, dword [0x1007aeb8]
movq qword [ebp - 0x5a8], xmm0
movq xmm0, qword [0x1007aeb0]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
lea eax, [ebp - 0x23f8]
push eax
call fcn.10037380
add esp, 4
mov ecx, esp
movq xmm0, qword [eax]
mov eax, dword [0x1007ae94]
movq qword [ebp - 0x560], xmm0
movq xmm0, qword [0x1007ae8c]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
lea eax, [ebp - 0x2408]
push eax
call fcn.10037380
add esp, 0x10
cmp dword [ebp - 0x530], 0
movq xmm0, qword [eax]
movq qword [ebp - 0x5e4], xmm0
jne 0x10043b4a
cmp dword [ebp - 0x53c], 0
jne 0x10043b4a
cmp dword [ebp - 0x548], 0
jne 0x10043b4a
cmp dword [ebp - 0x524], 0
jne 0x10043b4a
cmp dword [0x1007ad60], 0
jne 0x10043b4a
cmp dword [ebp - 0x5b4], 0
jne 0x10043b4a
cmp dword [ebp - 0x554], 0
jne 0x10043b4a
cmp dword [ebp - 0x560], 0
je 0x100458e9
cmp dword [0x1007ae80], 0
jne 0x1004446f
push str.ALMANCI
lea ecx, [ebp - 0x1f14]
call fcn.1004e740
mov ecx, eax
call fcn.1004e720
mov esi, dword [sym.imp.VCRUNTIME140.dll_strstr]
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10043d65
push str.POKADIN
lea ecx, [ebp - 0x1f0c]
call fcn.1004e740
mov ecx, eax
call fcn.1004e720
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10043d65
push str.HALIL
lea ecx, [ebp - 0x1640]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10043d65
push str.CEMA
lea ecx, [ebp - 0xdd0]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10043d65
push str.AZAD
lea ecx, [ebp - 0xdd8]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10043d65
push str.DAYI
lea ecx, [ebp - 0xde0]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10043d65
push str.TAHIR
lea ecx, [ebp - 0x1648]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10043d65
push str.CETIN
lea ecx, [ebp - 0x1650]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10043d65
push str.OSMAN
lea ecx, [ebp - 0x1658]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10043d65
push str.SAMI
lea ecx, [ebp - 0xde8]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10043d65
push str.CUMALI
lea ecx, [ebp - 0x1bdc]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10043d65
push str.KADIN
lea ecx, [ebp - 0x1660]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10043d65
push str.BAHRAM
lea ecx, [ebp - 0x1be4]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10043d65
push 0x10076f6c
lea ecx, [ebp - 0x614]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push edi
call esi
add esp, 8
test eax, eax
je 0x10044475
movss xmm0, dword [0x10077408]
lea ecx, [ebp - 0x2414]
movss xmm3, dword [0x1007a42c]
movss xmm2, dword [0x1007a428]
movss xmm1, dword [str.333_]
mulss xmm3, xmm0
mulss xmm2, xmm0
mulss xmm1, xmm0
call fcn.10036f80
movss xmm0, dword [0x1007a09c]
sub esp, 0x10
mov edx, dword [ebp - 0x52c]
mov ecx, esp
movss dword [esp + 0xc], xmm0
movq xmm0, qword [eax]
push dword [ebp - 0x538]
mov eax, dword [eax + 8]
push dword [ebp - 0x53c]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
mov ecx, dword [ebp - 0x530]
call fcn.10037090
movss xmm0, dword [0x10077408]
lea ecx, [ebp - 0x2420]
movss xmm3, dword [0x1007a42c]
add esp, 0x18
movss xmm2, dword [0x1007a428]
movss xmm1, dword [str.333_]
mulss xmm3, xmm0
mulss xmm2, xmm0
mulss xmm1, xmm0
call fcn.10036f80
movss xmm0, dword [0x1007a09c]
sub esp, 0x10
mov edx, dword [ebp - 0x538]
mov ecx, esp
movss dword [esp + 0xc], xmm0
movq xmm0, qword [eax]
push dword [ebp - 0x544]
mov eax, dword [eax + 8]
push dword [ebp - 0x548]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
mov ecx, dword [ebp - 0x53c]
call fcn.10037090
movss xmm0, dword [0x10077408]
lea ecx, [ebp - 0x242c]
movss xmm3, dword [0x1007a42c]
add esp, 0x18
movss xmm2, dword [0x1007a428]
movss xmm1, dword [str.333_]
mulss xmm3, xmm0
mulss xmm2, xmm0
mulss xmm1, xmm0
call fcn.10036f80
movss xmm0, dword [0x1007a09c]
sub esp, 0x10
mov edx, dword [ebp - 0x544]
mov ecx, esp
movss dword [esp + 0xc], xmm0
movq xmm0, qword [eax]
push dword [ebp - 0x520]
mov eax, dword [eax + 8]
push dword [ebp - 0x524]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
mov ecx, dword [ebp - 0x548]
call fcn.10037090
movss xmm0, dword [0x10077408]
lea ecx, [ebp - 0x2438]
movss xmm3, dword [0x1007a42c]
add esp, 0x18
movss xmm2, dword [0x1007a428]
movss xmm1, dword [str.333_]
mulss xmm3, xmm0
mulss xmm2, xmm0
mulss xmm1, xmm0
call fcn.10036f80
movss xmm0, dword [0x1007a09c]
sub esp, 0x10
movss dword [esp + 0xc], xmm0
movq xmm0, qword [eax]
mov ecx, esp
push dword [ebp - 0x568]
mov eax, dword [eax + 8]
push dword [ebp - 0x56c]
mov edx, dword [ebp - 0x52c]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
mov ecx, dword [ebp - 0x530]
call fcn.10037090
movss xmm0, dword [0x10077408]
lea ecx, [ebp - 0x2444]
movss xmm3, dword [0x1007a42c]
add esp, 0x18
movss xmm2, dword [0x1007a428]
movss xmm1, dword [str.333_]
mulss xmm3, xmm0
mulss xmm2, xmm0
mulss xmm1, xmm0
call fcn.10036f80
movss xmm0, dword [0x1007a09c]
sub esp, 0x10
mov edx, dword [ebp - 0x568]
mov ecx, esp
movss dword [esp + 0xc], xmm0
movq xmm0, qword [eax]
push dword [ebp - 0x574]
mov eax, dword [eax + 8]
push dword [ebp - 0x578]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
mov ecx, dword [ebp - 0x56c]
call fcn.10037090
movss xmm0, dword [0x10077408]
lea ecx, [ebp - 0x2450]
movss xmm3, dword [0x1007a42c]
add esp, 0x18
movss xmm2, dword [0x1007a428]
movss xmm1, dword [str.333_]
mulss xmm3, xmm0
mulss xmm2, xmm0
mulss xmm1, xmm0
call fcn.10036f80
movss xmm0, dword [0x1007a09c]
sub esp, 0x10
mov edx, dword [ebp - 0x574]
mov ecx, esp
movss dword [esp + 0xc], xmm0
movq xmm0, qword [eax]
push dword [ebp - 0x5b0]
mov eax, dword [eax + 8]
push dword [ebp - 0x5b4]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
mov ecx, dword [ebp - 0x578]
call fcn.10037090
movss xmm0, dword [0x10077408]
lea ecx, [ebp - 0x245c]
movss xmm3, dword [0x1007a42c]
add esp, 0x18
movss xmm2, dword [0x1007a428]
movss xmm1, dword [str.333_]
mulss xmm3, xmm0
mulss xmm2, xmm0
mulss xmm1, xmm0
call fcn.10036f80
movss xmm0, dword [0x1007a09c]
sub esp, 0x10
mov edx, dword [ebp - 0x52c]
mov ecx, esp
movss dword [esp + 0xc], xmm0
movq xmm0, qword [eax]
push dword [ebp - 0x550]
mov eax, dword [eax + 8]
push dword [ebp - 0x554]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
mov ecx, dword [ebp - 0x530]
call fcn.10037090
movss xmm3, dword [0x1007a42c]
add esp, 0x18
movss xmm0, dword [0x10077408]
lea ecx, [ebp - 0x2468]
movss xmm2, dword [0x1007a428]
movss xmm1, dword [str.333_]
mulss xmm3, xmm0
mulss xmm2, xmm0
mulss xmm1, xmm0
call fcn.10036f80
movss xmm0, dword [0x1007a09c]
sub esp, 0x10
mov edx, dword [ebp - 0x550]
mov ecx, esp
movss dword [esp + 0xc], xmm0
movq xmm0, qword [eax]
push dword [ebp - 0x580]
mov eax, dword [eax + 8]
push dword [ebp - 0x584]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
mov ecx, dword [ebp - 0x554]
call fcn.10037090
movss xmm0, dword [0x10077408]
lea ecx, [ebp - 0x2474]
movss xmm3, dword [0x1007a42c]
add esp, 0x18
movss xmm2, dword [0x1007a428]
movss xmm1, dword [str.333_]
mulss xmm3, xmm0
mulss xmm2, xmm0
mulss xmm1, xmm0
call fcn.10036f80
movss xmm0, dword [0x1007a09c]
sub esp, 0x10
mov edx, dword [ebp - 0x580]
mov ecx, esp
movss dword [esp + 0xc], xmm0
movq xmm0, qword [eax]
push dword [ebp - 0x5c8]
mov eax, dword [eax + 8]
push dword [ebp - 0x5cc]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
mov ecx, dword [ebp - 0x584]
call fcn.10037090
movss xmm0, dword [0x10077408]
lea ecx, [ebp - 0x2480]
movss xmm3, dword [0x1007a42c]
add esp, 0x18
movss xmm2, dword [0x1007a428]
movss xmm1, dword [str.333_]
mulss xmm3, xmm0
mulss xmm2, xmm0
mulss xmm1, xmm0
call fcn.10036f80
movss xmm0, dword [0x1007a09c]
sub esp, 0x10
mov edx, dword [ebp - 0x520]
mov ecx, esp
movss dword [esp + 0xc], xmm0
movq xmm0, qword [eax]
push dword [ebp - 0x58c]
mov eax, dword [eax + 8]
push dword [ebp - 0x590]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
mov ecx, dword [ebp - 0x524]
call fcn.10037090
movss xmm0, dword [0x10077408]
lea ecx, [ebp - 0x248c]
movss xmm3, dword [0x1007a42c]
add esp, 0x18
movss xmm2, dword [0x1007a428]
movss xmm1, dword [str.333_]
mulss xmm3, xmm0
mulss xmm2, xmm0
mulss xmm1, xmm0
call fcn.10036f80
movss xmm0, dword [0x1007a09c]
sub esp, 0x10
mov ecx, esp
movss dword [esp + 0xc], xmm0
movq xmm0, qword [eax]
push dword [ebp - 0x598]
mov eax, dword [eax + 8]
push dword [ebp - 0x59c]
mov edx, dword [ebp - 0x58c]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
mov ecx, dword [ebp - 0x590]
call fcn.10037090
movss xmm0, dword [0x10077408]
lea ecx, [ebp - 0x2498]
movss xmm3, dword [0x1007a42c]
add esp, 0x18
movss xmm2, dword [0x1007a428]
movss xmm1, dword [str.333_]
mulss xmm3, xmm0
mulss xmm2, xmm0
mulss xmm1, xmm0
call fcn.10036f80
movss xmm0, dword [0x1007a09c]
sub esp, 0x10
mov edx, dword [ebp - 0x598]
mov ecx, esp
movss dword [esp + 0xc], xmm0
movq xmm0, qword [eax]
push dword [ebp - 0x5d4]
mov eax, dword [eax + 8]
push dword [ebp - 0x5d8]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
mov ecx, dword [ebp - 0x59c]
call fcn.10037090
movss xmm0, dword [0x10077408]
lea ecx, [ebp - 0x24a4]
movss xmm3, dword [0x1007a42c]
add esp, 0x18
movss xmm2, dword [0x1007a428]
movss xmm1, dword [str.333_]
mulss xmm3, xmm0
mulss xmm2, xmm0
mulss xmm1, xmm0
call fcn.10036f80
movss xmm0, dword [0x1007a09c]
sub esp, 0x10
mov edx, dword [ebp - 0x520]
mov ecx, esp
movss dword [esp + 0xc], xmm0
movq xmm0, qword [eax]
push dword [ebp - 0x5a4]
mov eax, dword [eax + 8]
push dword [ebp - 0x5a8]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
mov ecx, dword [ebp - 0x524]
call fcn.10037090
movss xmm0, dword [0x10077408]
lea ecx, [ebp - 0x24b0]
movss xmm3, dword [0x1007a42c]
add esp, 0x18
movss xmm2, dword [0x1007a428]
movss xmm1, dword [str.333_]
mulss xmm3, xmm0
mulss xmm2, xmm0
mulss xmm1, xmm0
call fcn.10036f80
movss xmm0, dword [0x1007a09c]
sub esp, 0x10
mov edx, dword [ebp - 0x5a4]
mov ecx, esp
movss dword [esp + 0xc], xmm0
movq xmm0, qword [eax]
push dword [ebp - 0x55c]
mov eax, dword [eax + 8]
push dword [ebp - 0x560]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
mov ecx, dword [ebp - 0x5a8]
call fcn.10037090
movss xmm3, dword [0x1007a42c]
add esp, 0x18
movss xmm0, dword [0x10077408]
movss xmm2, dword [0x1007a428]
lea ecx, [ebp - 0x24bc]
movss xmm1, dword [str.333_]
mulss xmm3, xmm0
mulss xmm2, xmm0
mulss xmm1, xmm0
call fcn.10036f80
movss xmm0, dword [0x1007a09c]
sub esp, 0x10
mov edx, dword [ebp - 0x55c]
mov ecx, esp
movss dword [esp + 0xc], xmm0
movq xmm0, qword [eax]
push dword [ebp - 0x5e0]
mov eax, dword [eax + 8]
push dword [ebp - 0x5e4]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
mov ecx, dword [ebp - 0x560]
call fcn.10037090
add esp, 0x18
jmp 0x10044475
mov esi, dword [sym.imp.VCRUNTIME140.dll_strstr]
cmp dword [0x1007ae80], 1
jne 0x10044d92
push str.ASYALI
lea ecx, [ebp - 0x1bec]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004468a
push str.AZER
lea ecx, [ebp - 0xdf0]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004468a
push str.SALAH
lea ecx, [ebp - 0x1668]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004468a
push str.PIERRE
lea ecx, [ebp - 0x1bf4]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004468a
push 0x10076f90
lea ecx, [ebp - 0x610]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004468a
push 0x10076f94
lea ecx, [ebp - 0x634]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004468a
push str.EDWARD
lea ecx, [ebp - 0x1bfc]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004468a
push str.GEORGE
lea ecx, [ebp - 0x1c04]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004468a
push str.IVAN
lea ecx, [ebp - 0xdf8]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004468a
push str.JACK
lea ecx, [ebp - 0xe00]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004468a
push str.ROSA
lea ecx, [ebp - 0xe08]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004468a
push str.PABLO
lea ecx, [ebp - 0x1670]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004468a
push str.MILLA
lea ecx, [ebp - 0x1678]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004468a
push str.KIERA
lea ecx, [ebp - 0x1680]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
je 0x10044d92
movss xmm0, dword [0x10077408]
lea ecx, [ebp - 0x24c8]
movss xmm3, dword [0x1007a42c]
movss xmm2, dword [0x1007a428]
movss xmm1, dword [str.333_]
mulss xmm3, xmm0
mulss xmm2, xmm0
mulss xmm1, xmm0
call fcn.10036f80
movss xmm0, dword [0x1007a09c]
sub esp, 0x10
mov edx, dword [ebp - 0x52c]
mov ecx, esp
movss dword [esp + 0xc], xmm0
movq xmm0, qword [eax]
push dword [ebp - 0x538]
mov eax, dword [eax + 8]
push dword [ebp - 0x53c]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
mov ecx, dword [ebp - 0x530]
call fcn.10037090
movss xmm0, dword [0x10077408]
lea ecx, [ebp - 0x24d4]
movss xmm3, dword [0x1007a42c]
add esp, 0x18
movss xmm2, dword [0x1007a428]
movss xmm1, dword [str.333_]
mulss xmm3, xmm0
mulss xmm2, xmm0
mulss xmm1, xmm0
call fcn.10036f80
movss xmm0, dword [0x1007a09c]
sub esp, 0x10
mov edx, dword [ebp - 0x538]
mov ecx, esp
movss dword [esp + 0xc], xmm0
movq xmm0, qword [eax]
push dword [ebp - 0x544]
mov eax, dword [eax + 8]
push dword [ebp - 0x548]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
mov ecx, dword [ebp - 0x53c]
call fcn.10037090
movss xmm0, dword [0x10077408]
lea ecx, [ebp - 0x24e0]
movss xmm3, dword [0x1007a42c]
add esp, 0x18
movss xmm2, dword [0x1007a428]
movss xmm1, dword [str.333_]
mulss xmm3, xmm0
mulss xmm2, xmm0
mulss xmm1, xmm0
call fcn.10036f80
movss xmm0, dword [0x1007a09c]
sub esp, 0x10
mov edx, dword [ebp - 0x544]
mov ecx, esp
movss dword [esp + 0xc], xmm0
movq xmm0, qword [eax]
push dword [ebp - 0x520]
mov eax, dword [eax + 8]
push dword [ebp - 0x524]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
mov ecx, dword [ebp - 0x548]
call fcn.10037090
movss xmm0, dword [0x10077408]
lea ecx, [ebp - 0x24ec]
movss xmm3, dword [0x1007a42c]
add esp, 0x18
movss xmm2, dword [0x1007a428]
movss xmm1, dword [str.333_]
mulss xmm3, xmm0
mulss xmm2, xmm0
mulss xmm1, xmm0
call fcn.10036f80
movss xmm0, dword [0x1007a09c]
sub esp, 0x10
movss dword [esp + 0xc], xmm0
movq xmm0, qword [eax]
mov ecx, esp
push dword [ebp - 0x568]
mov eax, dword [eax + 8]
push dword [ebp - 0x56c]
mov edx, dword [ebp - 0x52c]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
mov ecx, dword [ebp - 0x530]
call fcn.10037090
movss xmm0, dword [0x10077408]
lea ecx, [ebp - 0x24f8]
movss xmm3, dword [0x1007a42c]
add esp, 0x18
movss xmm2, dword [0x1007a428]
movss xmm1, dword [str.333_]
mulss xmm3, xmm0
mulss xmm2, xmm0
mulss xmm1, xmm0
call fcn.10036f80
movss xmm0, dword [0x1007a09c]
sub esp, 0x10
mov edx, dword [ebp - 0x568]
mov ecx, esp
movss dword [esp + 0xc], xmm0
movq xmm0, qword [eax]
push dword [ebp - 0x574]
mov eax, dword [eax + 8]
push dword [ebp - 0x578]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
mov ecx, dword [ebp - 0x56c]
call fcn.10037090
movss xmm0, dword [0x10077408]
lea ecx, [ebp - 0x2504]
movss xmm3, dword [0x1007a42c]
add esp, 0x18
movss xmm2, dword [0x1007a428]
movss xmm1, dword [str.333_]
mulss xmm3, xmm0
mulss xmm2, xmm0
mulss xmm1, xmm0
call fcn.10036f80
movss xmm0, dword [0x1007a09c]
sub esp, 0x10
mov edx, dword [ebp - 0x574]
mov ecx, esp
movss dword [esp + 0xc], xmm0
movq xmm0, qword [eax]
push dword [ebp - 0x5b0]
mov eax, dword [eax + 8]
push dword [ebp - 0x5b4]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
mov ecx, dword [ebp - 0x578]
call fcn.10037090
movss xmm0, dword [0x10077408]
lea ecx, [ebp - 0x2510]
movss xmm3, dword [0x1007a42c]
add esp, 0x18
movss xmm2, dword [0x1007a428]
movss xmm1, dword [str.333_]
mulss xmm3, xmm0
mulss xmm2, xmm0
mulss xmm1, xmm0
call fcn.10036f80
movss xmm0, dword [0x1007a09c]
sub esp, 0x10
mov edx, dword [ebp - 0x52c]
mov ecx, esp
movss dword [esp + 0xc], xmm0
movq xmm0, qword [eax]
push dword [ebp - 0x550]
mov eax, dword [eax + 8]
push dword [ebp - 0x554]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
mov ecx, dword [ebp - 0x530]
call fcn.10037090
movss xmm3, dword [0x1007a42c]
add esp, 0x18
movss xmm0, dword [0x10077408]
lea ecx, [ebp - 0x251c]
movss xmm2, dword [0x1007a428]
movss xmm1, dword [str.333_]
mulss xmm3, xmm0
mulss xmm2, xmm0
mulss xmm1, xmm0
call fcn.10036f80
movss xmm0, dword [0x1007a09c]
sub esp, 0x10
mov edx, dword [ebp - 0x550]
mov ecx, esp
movss dword [esp + 0xc], xmm0
movq xmm0, qword [eax]
push dword [ebp - 0x580]
mov eax, dword [eax + 8]
push dword [ebp - 0x584]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
mov ecx, dword [ebp - 0x554]
call fcn.10037090
movss xmm0, dword [0x10077408]
lea ecx, [ebp - 0x2528]
movss xmm3, dword [0x1007a42c]
add esp, 0x18
movss xmm2, dword [0x1007a428]
movss xmm1, dword [str.333_]
mulss xmm3, xmm0
mulss xmm2, xmm0
mulss xmm1, xmm0
call fcn.10036f80
movss xmm0, dword [0x1007a09c]
sub esp, 0x10
mov edx, dword [ebp - 0x580]
mov ecx, esp
movss dword [esp + 0xc], xmm0
movq xmm0, qword [eax]
push dword [ebp - 0x5c8]
mov eax, dword [eax + 8]
push dword [ebp - 0x5cc]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
mov ecx, dword [ebp - 0x584]
call fcn.10037090
movss xmm0, dword [0x10077408]
lea ecx, [ebp - 0x2534]
movss xmm3, dword [0x1007a42c]
add esp, 0x18
movss xmm2, dword [0x1007a428]
movss xmm1, dword [str.333_]
mulss xmm3, xmm0
mulss xmm2, xmm0
mulss xmm1, xmm0
call fcn.10036f80
movss xmm0, dword [0x1007a09c]
sub esp, 0x10
mov edx, dword [ebp - 0x520]
mov ecx, esp
movss dword [esp + 0xc], xmm0
movq xmm0, qword [eax]
push dword [ebp - 0x58c]
mov eax, dword [eax + 8]
push dword [ebp - 0x590]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
mov ecx, dword [ebp - 0x524]
call fcn.10037090
movss xmm0, dword [0x10077408]
lea ecx, [ebp - 0x2540]
movss xmm3, dword [0x1007a42c]
add esp, 0x18
movss xmm2, dword [0x1007a428]
movss xmm1, dword [str.333_]
mulss xmm3, xmm0
mulss xmm2, xmm0
mulss xmm1, xmm0
call fcn.10036f80
movss xmm0, dword [0x1007a09c]
sub esp, 0x10
mov ecx, esp
movss dword [esp + 0xc], xmm0
movq xmm0, qword [eax]
push dword [ebp - 0x598]
mov eax, dword [eax + 8]
push dword [ebp - 0x59c]
mov edx, dword [ebp - 0x58c]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
mov ecx, dword [ebp - 0x590]
call fcn.10037090
movss xmm0, dword [0x10077408]
lea ecx, [ebp - 0x254c]
movss xmm3, dword [0x1007a42c]
add esp, 0x18
movss xmm2, dword [0x1007a428]
movss xmm1, dword [str.333_]
mulss xmm3, xmm0
mulss xmm2, xmm0
mulss xmm1, xmm0
call fcn.10036f80
movss xmm0, dword [0x1007a09c]
sub esp, 0x10
mov edx, dword [ebp - 0x598]
mov ecx, esp
movss dword [esp + 0xc], xmm0
movq xmm0, qword [eax]
push dword [ebp - 0x5d4]
mov eax, dword [eax + 8]
push dword [ebp - 0x5d8]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
mov ecx, dword [ebp - 0x59c]
call fcn.10037090
movss xmm0, dword [0x10077408]
lea ecx, [ebp - 0x2558]
movss xmm3, dword [0x1007a42c]
add esp, 0x18
movss xmm2, dword [0x1007a428]
movss xmm1, dword [str.333_]
mulss xmm3, xmm0
mulss xmm2, xmm0
mulss xmm1, xmm0
call fcn.10036f80
movss xmm0, dword [0x1007a09c]
sub esp, 0x10
mov edx, dword [ebp - 0x520]
mov ecx, esp
movss dword [esp + 0xc], xmm0
movq xmm0, qword [eax]
push dword [ebp - 0x5a4]
mov eax, dword [eax + 8]
push dword [ebp - 0x5a8]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
mov ecx, dword [ebp - 0x524]
call fcn.10037090
movss xmm0, dword [0x10077408]
lea ecx, [ebp - 0x2564]
movss xmm3, dword [0x1007a42c]
add esp, 0x18
movss xmm2, dword [0x1007a428]
movss xmm1, dword [str.333_]
mulss xmm3, xmm0
mulss xmm2, xmm0
mulss xmm1, xmm0
call fcn.10036f80
movss xmm0, dword [0x1007a09c]
sub esp, 0x10
mov edx, dword [ebp - 0x5a4]
mov ecx, esp
movss dword [esp + 0xc], xmm0
movq xmm0, qword [eax]
push dword [ebp - 0x55c]
mov eax, dword [eax + 8]
push dword [ebp - 0x560]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
mov ecx, dword [ebp - 0x5a8]
call fcn.10037090
movss xmm3, dword [0x1007a42c]
add esp, 0x18
movss xmm0, dword [0x10077408]
movss xmm2, dword [0x1007a428]
lea ecx, [ebp - 0x2570]
movss xmm1, dword [str.333_]
mulss xmm3, xmm0
mulss xmm2, xmm0
mulss xmm1, xmm0
call fcn.10036f80
movss xmm0, dword [0x1007a09c]
sub esp, 0x10
mov edx, dword [ebp - 0x55c]
mov ecx, esp
movss dword [esp + 0xc], xmm0
movq xmm0, qword [eax]
push dword [ebp - 0x5e0]
mov eax, dword [eax + 8]
push dword [ebp - 0x5e4]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
mov ecx, dword [ebp - 0x560]
call fcn.10037090
add esp, 0x18
cmp dword [0x1007ae80], 2
jne 0x100458e9
push str.XENON
lea ecx, [ebp - 0x1688]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100451e1
push str.ASYALI
lea ecx, [ebp - 0x1cfc]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100451e1
push str.AZER
lea ecx, [ebp - 0xe10]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100451e1
push str.SALAH
lea ecx, [ebp - 0x1690]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100451e1
push str.PIERRE
lea ecx, [ebp - 0x1c0c]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100451e1
push 0x10076f90
lea ecx, [ebp - 0x60c]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100451e1
push 0x10076f94
lea ecx, [ebp - 0x730]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100451e1
push str.EDWARD
lea ecx, [ebp - 0x1c14]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100451e1
push str.GEORGE
lea ecx, [ebp - 0x1c1c]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100451e1
push str.IVAN
lea ecx, [ebp - 0xe18]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100451e1
push str.JACK
lea ecx, [ebp - 0xe20]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100451e1
push str.ROSA
lea ecx, [ebp - 0xe28]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100451e1
push str.PABLO
lea ecx, [ebp - 0x1698]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100451e1
push str.MILLA
lea ecx, [ebp - 0x16a0]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100451e1
push str.KIERA
lea ecx, [ebp - 0x16a8]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100451e1
push str.ALMANCI
lea ecx, [ebp - 0x1f04]
call fcn.1004e740
mov ecx, eax
call fcn.1004e720
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100451e1
push str.POKADIN
lea ecx, [ebp - 0x1efc]
call fcn.1004e740
mov ecx, eax
call fcn.1004e720
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100451e1
push str.HALIL
lea ecx, [ebp - 0x16b0]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100451e1
push str.CEMA
lea ecx, [ebp - 0xe30]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100451e1
push str.AZAD
lea ecx, [ebp - 0xe38]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100451e1
push str.DAYI
lea ecx, [ebp - 0xe40]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100451e1
push str.TAHIR
lea ecx, [ebp - 0x16b8]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100451e1
push str.CETIN
lea ecx, [ebp - 0x16c0]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100451e1
push str.OSMAN
lea ecx, [ebp - 0x16c8]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100451e1
push str.SAMI
lea ecx, [ebp - 0xe48]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100451e1
push str.CUMALI
lea ecx, [ebp - 0x1c24]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100451e1
push str.KADIN
lea ecx, [ebp - 0x16d0]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100451e1
push str.BAHRAM
lea ecx, [ebp - 0x1c2c]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100451e1
push 0x10076f6c
lea ecx, [ebp - 0x608]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push edi
call esi
add esp, 8
test eax, eax
je 0x100458e9
movss xmm0, dword [0x10077408]
lea ecx, [ebp - 0x257c]
movss xmm3, dword [0x1007a42c]
movss xmm2, dword [0x1007a428]
movss xmm1, dword [str.333_]
mulss xmm3, xmm0
mulss xmm2, xmm0
mulss xmm1, xmm0
call fcn.10036f80
movss xmm0, dword [0x1007a09c]
sub esp, 0x10
mov edx, dword [ebp - 0x52c]
mov ecx, esp
movss dword [esp + 0xc], xmm0
movq xmm0, qword [eax]
push dword [ebp - 0x538]
mov eax, dword [eax + 8]
push dword [ebp - 0x53c]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
mov ecx, dword [ebp - 0x530]
call fcn.10037090
movss xmm0, dword [0x10077408]
lea ecx, [ebp - 0x2588]
movss xmm3, dword [0x1007a42c]
add esp, 0x18
movss xmm2, dword [0x1007a428]
movss xmm1, dword [str.333_]
mulss xmm3, xmm0
mulss xmm2, xmm0
mulss xmm1, xmm0
call fcn.10036f80
movss xmm0, dword [0x1007a09c]
sub esp, 0x10
mov edx, dword [ebp - 0x538]
mov esi, esp
mov ecx, dword [ebp - 0x53c]
movss dword [esp + 0xc], xmm0
movq xmm0, qword [eax]
push dword [ebp - 0x544]
mov eax, dword [eax + 8]
push dword [ebp - 0x548]
movq qword [esi], xmm0
mov dword [esi + 8], eax
call fcn.10037090
movss xmm0, dword [0x10077408]
lea ecx, [ebp - 0x2594]
movss xmm3, dword [0x1007a42c]
add esp, 0x18
movss xmm2, dword [0x1007a428]
movss xmm1, dword [str.333_]
mulss xmm3, xmm0
mulss xmm2, xmm0
mulss xmm1, xmm0
call fcn.10036f80
movss xmm0, dword [0x1007a09c]
sub esp, 0x10
mov edx, dword [ebp - 0x544]
mov esi, esp
mov ecx, dword [ebp - 0x548]
movss dword [esp + 0xc], xmm0
movq xmm0, qword [eax]
push dword [ebp - 0x520]
mov eax, dword [eax + 8]
push dword [ebp - 0x524]
movq qword [esi], xmm0
mov dword [esi + 8], eax
call fcn.10037090
movss xmm0, dword [0x10077408]
lea ecx, [ebp - 0x25a0]
movss xmm3, dword [0x1007a42c]
add esp, 0x18
movss xmm2, dword [0x1007a428]
movss xmm1, dword [str.333_]
mulss xmm3, xmm0
mulss xmm2, xmm0
mulss xmm1, xmm0
call fcn.10036f80
movss xmm0, dword [0x1007a09c]
sub esp, 0x10
movss dword [esp + 0xc], xmm0
movq xmm0, qword [eax]
mov ecx, esp
push dword [ebp - 0x568]
mov eax, dword [eax + 8]
push dword [ebp - 0x56c]
mov edx, dword [ebp - 0x52c]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
mov ecx, dword [ebp - 0x530]
call fcn.10037090
movss xmm0, dword [0x10077408]
lea ecx, [ebp - 0x25ac]
movss xmm3, dword [0x1007a42c]
add esp, 0x18
movss xmm2, dword [0x1007a428]
movss xmm1, dword [str.333_]
mulss xmm3, xmm0
mulss xmm2, xmm0
mulss xmm1, xmm0
call fcn.10036f80
movss xmm0, dword [0x1007a09c]
sub esp, 0x10
mov edx, dword [ebp - 0x568]
mov esi, esp
mov ecx, dword [ebp - 0x56c]
movss dword [esp + 0xc], xmm0
movq xmm0, qword [eax]
push dword [ebp - 0x574]
mov eax, dword [eax + 8]
push dword [ebp - 0x578]
movq qword [esi], xmm0
mov dword [esi + 8], eax
call fcn.10037090
movss xmm0, dword [0x10077408]
lea ecx, [ebp - 0x25b8]
movss xmm3, dword [0x1007a42c]
add esp, 0x18
movss xmm2, dword [0x1007a428]
movss xmm1, dword [str.333_]
mulss xmm3, xmm0
mulss xmm2, xmm0
mulss xmm1, xmm0
call fcn.10036f80
movss xmm0, dword [0x1007a09c]
sub esp, 0x10
mov edx, dword [ebp - 0x574]
mov esi, esp
mov ecx, dword [ebp - 0x578]
movss dword [esp + 0xc], xmm0
movq xmm0, qword [eax]
push dword [ebp - 0x5b0]
mov eax, dword [eax + 8]
push dword [ebp - 0x5b4]
movq qword [esi], xmm0
mov dword [esi + 8], eax
call fcn.10037090
movss xmm0, dword [0x10077408]
lea ecx, [ebp - 0x25c4]
movss xmm3, dword [0x1007a42c]
add esp, 0x18
movss xmm2, dword [0x1007a428]
movss xmm1, dword [str.333_]
mulss xmm3, xmm0
mulss xmm2, xmm0
mulss xmm1, xmm0
call fcn.10036f80
movss xmm0, dword [0x1007a09c]
sub esp, 0x10
mov edx, dword [ebp - 0x52c]
mov esi, esp
mov ecx, dword [ebp - 0x530]
movss dword [esp + 0xc], xmm0
movq xmm0, qword [eax]
push dword [ebp - 0x550]
mov eax, dword [eax + 8]
push dword [ebp - 0x554]
movq qword [esi], xmm0
mov dword [esi + 8], eax
call fcn.10037090
movss xmm3, dword [0x1007a42c]
add esp, 0x18
movss xmm0, dword [0x10077408]
lea ecx, [ebp - 0x25d0]
movss xmm2, dword [0x1007a428]
movss xmm1, dword [str.333_]
mulss xmm3, xmm0
mulss xmm2, xmm0
mulss xmm1, xmm0
call fcn.10036f80
movss xmm0, dword [0x1007a09c]
sub esp, 0x10
mov edx, dword [ebp - 0x550]
mov esi, esp
mov ecx, dword [ebp - 0x554]
movss dword [esp + 0xc], xmm0
movq xmm0, qword [eax]
push dword [ebp - 0x580]
mov eax, dword [eax + 8]
push dword [ebp - 0x584]
movq qword [esi], xmm0
mov dword [esi + 8], eax
call fcn.10037090
movss xmm0, dword [0x10077408]
lea ecx, [ebp - 0x25dc]
movss xmm3, dword [0x1007a42c]
add esp, 0x18
movss xmm2, dword [0x1007a428]
movss xmm1, dword [str.333_]
mulss xmm3, xmm0
mulss xmm2, xmm0
mulss xmm1, xmm0
call fcn.10036f80
movss xmm0, dword [0x1007a09c]
sub esp, 0x10
mov edx, dword [ebp - 0x580]
mov esi, esp
mov ecx, dword [ebp - 0x584]
movss dword [esp + 0xc], xmm0
movq xmm0, qword [eax]
push dword [ebp - 0x5c8]
mov eax, dword [eax + 8]
push dword [ebp - 0x5cc]
movq qword [esi], xmm0
mov dword [esi + 8], eax
call fcn.10037090
movss xmm0, dword [0x10077408]
lea ecx, [ebp - 0x25e8]
movss xmm3, dword [0x1007a42c]
add esp, 0x18
movss xmm2, dword [0x1007a428]
movss xmm1, dword [str.333_]
mulss xmm3, xmm0
mulss xmm2, xmm0
mulss xmm1, xmm0
call fcn.10036f80
movss xmm0, dword [0x1007a09c]
sub esp, 0x10
mov edx, dword [ebp - 0x520]
mov ecx, esp
movss dword [esp + 0xc], xmm0
movq xmm0, qword [eax]
push dword [ebp - 0x58c]
mov eax, dword [eax + 8]
push dword [ebp - 0x590]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
mov ecx, dword [ebp - 0x524]
call fcn.10037090
movss xmm0, dword [0x10077408]
lea ecx, [ebp - 0x25f4]
movss xmm3, dword [0x1007a42c]
add esp, 0x18
movss xmm2, dword [0x1007a428]
movss xmm1, dword [str.333_]
mulss xmm3, xmm0
mulss xmm2, xmm0
mulss xmm1, xmm0
call fcn.10036f80
movss xmm0, dword [0x1007a09c]
sub esp, 0x10
mov esi, esp
movss dword [esp + 0xc], xmm0
movq xmm0, qword [eax]
push dword [ebp - 0x598]
mov eax, dword [eax + 8]
push dword [ebp - 0x59c]
mov edx, dword [ebp - 0x58c]
mov ecx, dword [ebp - 0x590]
movq qword [esi], xmm0
mov dword [esi + 8], eax
call fcn.10037090
movss xmm0, dword [0x10077408]
lea ecx, [ebp - 0x2600]
movss xmm3, dword [0x1007a42c]
add esp, 0x18
movss xmm2, dword [0x1007a428]
movss xmm1, dword [str.333_]
mulss xmm3, xmm0
mulss xmm2, xmm0
mulss xmm1, xmm0
call fcn.10036f80
movss xmm0, dword [0x1007a09c]
sub esp, 0x10
mov edx, dword [ebp - 0x598]
mov esi, esp
mov ecx, dword [ebp - 0x59c]
movss dword [esp + 0xc], xmm0
movq xmm0, qword [eax]
push dword [ebp - 0x5d4]
mov eax, dword [eax + 8]
push dword [ebp - 0x5d8]
movq qword [esi], xmm0
mov dword [esi + 8], eax
call fcn.10037090
movss xmm0, dword [0x10077408]
lea ecx, [ebp - 0x260c]
movss xmm3, dword [0x1007a42c]
add esp, 0x18
movss xmm2, dword [0x1007a428]
movss xmm1, dword [str.333_]
mulss xmm3, xmm0
mulss xmm2, xmm0
mulss xmm1, xmm0
call fcn.10036f80
movss xmm0, dword [0x1007a09c]
sub esp, 0x10
mov edx, dword [ebp - 0x520]
mov esi, esp
mov ecx, dword [ebp - 0x524]
movss dword [esp + 0xc], xmm0
movq xmm0, qword [eax]
push dword [ebp - 0x5a4]
mov eax, dword [eax + 8]
push dword [ebp - 0x5a8]
movq qword [esi], xmm0
mov dword [esi + 8], eax
call fcn.10037090
movss xmm0, dword [0x10077408]
lea ecx, [ebp - 0x2618]
movss xmm3, dword [0x1007a42c]
add esp, 0x18
movss xmm2, dword [0x1007a428]
movss xmm1, dword [str.333_]
mulss xmm3, xmm0
mulss xmm2, xmm0
mulss xmm1, xmm0
call fcn.10036f80
movss xmm0, dword [0x1007a09c]
sub esp, 0x10
mov edx, dword [ebp - 0x5a4]
mov esi, esp
mov ecx, dword [ebp - 0x5a8]
movss dword [esp + 0xc], xmm0
movq xmm0, qword [eax]
push dword [ebp - 0x55c]
mov eax, dword [eax + 8]
push dword [ebp - 0x560]
movq qword [esi], xmm0
mov dword [esi + 8], eax
call fcn.10037090
movss xmm3, dword [0x1007a42c]
add esp, 0x18
movss xmm0, dword [0x10077408]
movss xmm2, dword [0x1007a428]
lea ecx, [ebp - 0x2624]
movss xmm1, dword [str.333_]
mulss xmm3, xmm0
mulss xmm2, xmm0
mulss xmm1, xmm0
call fcn.10036f80
movss xmm0, dword [0x1007a09c]
sub esp, 0x10
mov edx, dword [ebp - 0x55c]
mov esi, esp
mov ecx, dword [ebp - 0x560]
movss dword [esp + 0xc], xmm0
movq xmm0, qword [eax]
push dword [ebp - 0x5e0]
mov eax, dword [eax + 8]
push dword [ebp - 0x5e4]
movq qword [esi], xmm0
mov dword [esi + 8], eax
call fcn.10037090
add esp, 0x18
cmp byte [0x1007b1c7], 0
je 0x1004695d
mov edx, dword [ebp - 0x514]
lea ecx, [ebp - 0x394]
call fcn.100399c0
movq xmm0, qword [0x1007ae8c]
sub esp, 0xc
mov eax, dword [0x1007ae94]
mov ecx, esp
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
lea eax, [ebp - 0x2638]
push eax
call fcn.10037380
add esp, 4
mov ecx, esp
movq xmm0, qword [eax]
mov eax, dword [0x1007ae74]
movq qword [ebp - 0x75c], xmm0
movq xmm0, qword [0x1007ae6c]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
lea eax, [ebp - 0x2648]
push eax
call fcn.10037380
add esp, 0x10
movq xmm0, qword [eax]
mov eax, dword [ebp - 0x758]
movq qword [ebp - 0x750], xmm0
sub eax, dword [ebp - 0x74c]
cmp dword [0x1007ae80], 0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, dword [0x10077290]
movss dword [ebp - 0x500], xmm0
jne 0x10045e13
push str.ALMANCI
lea ecx, [ebp - 0x1ef4]
call fcn.1004e740
mov ecx, eax
call fcn.1004e720
mov esi, dword [sym.imp.VCRUNTIME140.dll_strstr]
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10045baa
push str.POKADIN
lea ecx, [ebp - 0x1eec]
call fcn.1004e740
mov ecx, eax
call fcn.1004e720
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10045baa
push str.HALIL
lea ecx, [ebp - 0x16d8]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10045baa
push str.CEMA
lea ecx, [ebp - 0xe50]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10045baa
push str.AZAD
lea ecx, [ebp - 0xe58]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10045baa
push str.DAYI
lea ecx, [ebp - 0xe60]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10045baa
push str.TAHIR
lea ecx, [ebp - 0x16e0]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10045baa
push str.CETIN
lea ecx, [ebp - 0x16e8]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10045baa
push str.OSMAN
lea ecx, [ebp - 0x16f0]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10045baa
push str.SAMI
lea ecx, [ebp - 0xe68]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10045baa
push str.CUMALI
lea ecx, [ebp - 0x1c34]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10045baa
push str.KADIN
lea ecx, [ebp - 0x16f8]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10045baa
push str.BAHRAM
lea ecx, [ebp - 0x1c3c]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10045baa
push 0x10076f6c
lea ecx, [ebp - 0x604]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push edi
call esi
add esp, 8
test eax, eax
je 0x10045e19
lea ecx, [ebp - 0x94]
call fcn.10036f60
lea ecx, [ebp - 0x490]
call fcn.10036f60
movd xmm0, dword [0x1007ae6c]
lea edx, [ebp - 0x94]
movsd xmm1, qword [0x10077230]
lea ecx, [ebp - 0x394]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm1
cvtpd2ps xmm0, xmm0
movss dword [ebp - 0x490], xmm0
movd xmm0, dword [0x1007ae70]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm1
cvtpd2ps xmm0, xmm0
movss dword [ebp - 0x48c], xmm0
movd xmm0, dword [0x1007ae74]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm1
cvtpd2ps xmm0, xmm0
movss dword [ebp - 0x488], xmm0
call fcn.10039910
movss xmm0, dword [ebp - 0x94]
lea eax, [ebp - 0x94]
movss xmm1, dword [0x100773ac]
lea ecx, [ebp - 0x490]
mulss xmm0, xmm1
push eax
lea eax, [ebp - 0x4f0]
push eax
movss dword [ebp - 0x94], xmm0
movss xmm0, dword [ebp - 0x90]
mulss xmm0, xmm1
movss dword [ebp - 0x90], xmm0
movss xmm0, dword [ebp - 0x8c]
mulss xmm0, xmm1
movss dword [ebp - 0x8c], xmm0
call fcn.10037030
lea ecx, [ebp - 0x4d8]
call fcn.10036f60
lea ecx, [ebp - 0x49c]
call fcn.10036f60
movq xmm0, qword [ebp - 0x490]
sub esp, 0xc
mov eax, dword [ebp - 0x488]
mov ecx, esp
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
lea ecx, [ebp - 0x2654]
call fcn.10037280
add esp, 0xc
lea ecx, [ebp - 0x4d8]
push eax
call fcn.10037010
movq xmm0, qword [ebp - 0x4f0]
sub esp, 0xc
mov eax, dword [ebp - 0x4e8]
mov ecx, esp
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
lea ecx, [ebp - 0x2660]
call fcn.10037280
add esp, 0xc
lea ecx, [ebp - 0x49c]
push eax
call fcn.10037010
movss xmm2, dword [0x1007724c]
xorps xmm3, xmm3
push ecx
xorps xmm1, xmm1
mov dword [esp], 0x3f800000
lea ecx, [ebp - 0x1e64]
call fcn.10001070
mov esi, dword [0x1007acc0]
lea ecx, [ebp - 0x1e64]
sub esp, 8
mov dword [esp + 4], 0x3f800000
call fcn.100032f0
add esp, 4
push eax
movss xmm2, dword [ebp - 0x498]
lea ecx, [ebp - 0x1ee4]
movss xmm1, dword [ebp - 0x49c]
call fcn.10001060
movss xmm2, dword [ebp - 0x4d4]
lea ecx, [ebp - 0x1edc]
movss xmm1, dword [ebp - 0x4d8]
push eax
call fcn.10001060
push eax
lea ecx, [esi + 0x1be4]
call fcn.1001bf00
movss xmm0, dword [0x10077200]
push ecx
movaps xmm3, xmm0
mov dword [esp], 0x3f800000
movaps xmm2, xmm0
lea ecx, [ebp - 0x1e74]
movaps xmm1, xmm0
call fcn.10001070
mov esi, dword [0x1007acc0]
push ecx
mov dword [esp], 0x40000000
lea ecx, [ebp - 0x1e74]
push 0x20
call fcn.100032f0
movss xmm0, dword [ebp - 0x500]
lea ecx, [ebp - 0x1ed4]
divss xmm0, dword [0x100772dc]
push eax
movss xmm2, dword [ebp - 0x498]
movss xmm1, dword [ebp - 0x49c]
movss dword [ebp - 0x50c], xmm0
call fcn.10001060
movss xmm2, dword [ebp - 0x50c]
lea ecx, [esi + 0x1be4]
push eax
call fcn.1001c550
mov esi, dword [sym.imp.VCRUNTIME140.dll_strstr]
cmp dword [0x1007ae80], 1
jne 0x10046297
push str.ASYALI
lea ecx, [ebp - 0x1c44]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004602e
push str.AZER
lea ecx, [ebp - 0xe70]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004602e
push str.SALAH
lea ecx, [ebp - 0x1700]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004602e
push str.PIERRE
lea ecx, [ebp - 0x1c4c]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004602e
push 0x10076f90
lea ecx, [ebp - 0x600]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004602e
push 0x10076f94
lea ecx, [ebp - 0x788]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004602e
push str.EDWARD
lea ecx, [ebp - 0x1c54]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004602e
push str.GEORGE
lea ecx, [ebp - 0x1c5c]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004602e
push str.IVAN
lea ecx, [ebp - 0xe78]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004602e
push str.JACK
lea ecx, [ebp - 0xe80]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004602e
push str.ROSA
lea ecx, [ebp - 0xe88]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004602e
push str.PABLO
lea ecx, [ebp - 0x1708]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004602e
push str.MILLA
lea ecx, [ebp - 0x1710]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004602e
push str.KIERA
lea ecx, [ebp - 0x1720]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
je 0x10046297
lea ecx, [ebp - 0xa0]
call fcn.10036f60
lea ecx, [ebp - 0x478]
call fcn.10036f60
movd xmm0, dword [0x1007ae6c]
lea edx, [ebp - 0xa0]
movsd xmm1, qword [0x10077230]
lea ecx, [ebp - 0x394]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm1
cvtpd2ps xmm0, xmm0
movss dword [ebp - 0x478], xmm0
movd xmm0, dword [0x1007ae70]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm1
cvtpd2ps xmm0, xmm0
movss dword [ebp - 0x474], xmm0
movd xmm0, dword [0x1007ae74]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm1
cvtpd2ps xmm0, xmm0
movss dword [ebp - 0x470], xmm0
call fcn.10039910
movss xmm0, dword [ebp - 0xa0]
lea eax, [ebp - 0xa0]
movss xmm1, dword [0x100773ac]
lea ecx, [ebp - 0x478]
mulss xmm0, xmm1
push eax
lea eax, [ebp - 0x4e4]
push eax
movss dword [ebp - 0xa0], xmm0
movss xmm0, dword [ebp - 0x9c]
mulss xmm0, xmm1
movss dword [ebp - 0x9c], xmm0
movss xmm0, dword [ebp - 0x98]
mulss xmm0, xmm1
movss dword [ebp - 0x98], xmm0
call fcn.10037030
lea ecx, [ebp - 0x4cc]
call fcn.10036f60
lea ecx, [ebp - 0x4b4]
call fcn.10036f60
movq xmm0, qword [ebp - 0x478]
sub esp, 0xc
mov eax, dword [ebp - 0x470]
mov ecx, esp
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
lea ecx, [ebp - 0x266c]
call fcn.10037280
add esp, 0xc
lea ecx, [ebp - 0x4cc]
push eax
call fcn.10037010
movq xmm0, qword [ebp - 0x4e4]
sub esp, 0xc
mov eax, dword [ebp - 0x4dc]
mov ecx, esp
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
lea ecx, [ebp - 0x2678]
call fcn.10037280
add esp, 0xc
lea ecx, [ebp - 0x4b4]
push eax
call fcn.10037010
movss xmm2, dword [0x1007724c]
xorps xmm3, xmm3
push ecx
xorps xmm1, xmm1
mov dword [esp], 0x3f800000
lea ecx, [ebp - 0x1e84]
call fcn.10001070
mov esi, dword [0x1007acc0]
lea ecx, [ebp - 0x1e84]
sub esp, 8
mov dword [esp + 4], 0x3f800000
call fcn.100032f0
add esp, 4
push eax
movss xmm2, dword [ebp - 0x4b0]
lea ecx, [ebp - 0x1ecc]
movss xmm1, dword [ebp - 0x4b4]
call fcn.10001060
movss xmm2, dword [ebp - 0x4c8]
lea ecx, [ebp - 0x1ec4]
movss xmm1, dword [ebp - 0x4cc]
push eax
call fcn.10001060
push eax
lea ecx, [esi + 0x1be4]
call fcn.1001bf00
movss xmm0, dword [0x10077200]
push ecx
movaps xmm3, xmm0
mov dword [esp], 0x3f800000
movaps xmm2, xmm0
lea ecx, [ebp - 0x1e94]
movaps xmm1, xmm0
call fcn.10001070
mov esi, dword [0x1007acc0]
push ecx
mov dword [esp], 0x40000000
lea ecx, [ebp - 0x1e94]
push 0x20
call fcn.100032f0
movss xmm0, dword [ebp - 0x500]
lea ecx, [ebp - 0x1ebc]
divss xmm0, dword [0x100772dc]
push eax
movss xmm2, dword [ebp - 0x4b0]
movss xmm1, dword [ebp - 0x4b4]
movss dword [ebp - 0x50c], xmm0
call fcn.10001060
movss xmm2, dword [ebp - 0x50c]
lea ecx, [esi + 0x1be4]
push eax
call fcn.1001c550
cmp dword [0x1007ae80], 2
jne 0x1004695d
push str.ASYALI
lea ecx, [ebp - 0x1c64]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
mov esi, dword [sym.imp.VCRUNTIME140.dll_strstr]
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100466ec
push str.AZER
lea ecx, [ebp - 0xe90]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100466ec
push str.SALAH
lea ecx, [ebp - 0x1728]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100466ec
push str.PIERRE
lea ecx, [ebp - 0x1c6c]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100466ec
push 0x10076f90
lea ecx, [ebp - 0x784]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100466ec
push 0x10076f94
lea ecx, [ebp - 0x780]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100466ec
push str.EDWARD
lea ecx, [ebp - 0x1c74]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100466ec
push str.GEORGE
lea ecx, [ebp - 0x1c7c]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100466ec
push str.IVAN
lea ecx, [ebp - 0xe98]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100466ec
push str.JACK
lea ecx, [ebp - 0xea0]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100466ec
push str.ROSA
lea ecx, [ebp - 0xea8]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100466ec
push str.PABLO
lea ecx, [ebp - 0x1730]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100466ec
push str.MILLA
lea ecx, [ebp - 0x1738]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100466ec
push str.KIERA
lea ecx, [ebp - 0x1740]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100466ec
push str.XENON
lea ecx, [ebp - 0x1748]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100466ec
push str.ALMANCI
lea ecx, [ebp - 0x1eb4]
call fcn.1004e740
mov ecx, eax
call fcn.1004e720
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100466ec
push str.POKADIN
lea ecx, [ebp - 0x1eac]
call fcn.1004e740
mov ecx, eax
call fcn.1004e720
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100466ec
push str.HALIL
lea ecx, [ebp - 0x1750]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100466ec
push str.CEMA
lea ecx, [ebp - 0xeb0]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100466ec
push str.AZAD
lea ecx, [ebp - 0xeb8]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100466ec
push str.DAYI
lea ecx, [ebp - 0xec0]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100466ec
push str.TAHIR
lea ecx, [ebp - 0x1758]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100466ec
push str.CETIN
lea ecx, [ebp - 0x1760]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100466ec
push str.OSMAN
lea ecx, [ebp - 0x1768]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100466ec
push str.SAMI
lea ecx, [ebp - 0xec8]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100466ec
push str.CUMALI
lea ecx, [ebp - 0x1c84]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100466ec
push str.KADIN
lea ecx, [ebp - 0x1770]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100466ec
push str.BAHRAM
lea ecx, [ebp - 0x1c8c]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x100466ec
push 0x10076f6c
lea ecx, [ebp - 0x77c]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push edi
call esi
add esp, 8
test eax, eax
je 0x10046963
lea ecx, [ebp - 0xac]
call fcn.10036f60
lea ecx, [ebp - 0x484]
call fcn.10036f60
movd xmm0, dword [0x1007ae6c]
lea edx, [ebp - 0xac]
movsd xmm1, qword [0x10077230]
lea ecx, [ebp - 0x394]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm1
cvtpd2ps xmm0, xmm0
movss dword [ebp - 0x484], xmm0
movd xmm0, dword [0x1007ae70]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm1
cvtpd2ps xmm0, xmm0
movss dword [ebp - 0x480], xmm0
movd xmm0, dword [0x1007ae74]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm1
cvtpd2ps xmm0, xmm0
movss dword [ebp - 0x47c], xmm0
call fcn.10039910
movss xmm0, dword [ebp - 0xac]
lea eax, [ebp - 0xac]
movss xmm1, dword [0x100773ac]
lea ecx, [ebp - 0x484]
mulss xmm0, xmm1
push eax
lea eax, [ebp - 0x4fc]
push eax
movss dword [ebp - 0xac], xmm0
movss xmm0, dword [ebp - 0xa8]
mulss xmm0, xmm1
movss dword [ebp - 0xa8], xmm0
movss xmm0, dword [ebp - 0xa4]
mulss xmm0, xmm1
movss dword [ebp - 0xa4], xmm0
call fcn.10037030
lea ecx, [ebp - 0x4c0]
call fcn.10036f60
lea ecx, [ebp - 0x4a8]
call fcn.10036f60
movq xmm0, qword [ebp - 0x484]
sub esp, 0xc
mov eax, dword [ebp - 0x47c]
mov ecx, esp
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
lea ecx, [ebp - 0x2684]
call fcn.10037280
add esp, 0xc
lea ecx, [ebp - 0x4c0]
push eax
call fcn.10037010
movq xmm0, qword [ebp - 0x4fc]
sub esp, 0xc
mov eax, dword [ebp - 0x4f4]
mov ecx, esp
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
lea ecx, [ebp - 0x2690]
call fcn.10037280
add esp, 0xc
lea ecx, [ebp - 0x4a8]
push eax
call fcn.10037010
movss xmm2, dword [0x1007724c]
xorps xmm3, xmm3
push ecx
xorps xmm1, xmm1
mov dword [esp], 0x3f800000
lea ecx, [ebp - 0x1ea4]
call fcn.10001070
mov esi, dword [0x1007acc0]
lea ecx, [ebp - 0x1ea4]
sub esp, 8
mov dword [esp + 4], 0x3f800000
call fcn.100032f0
add esp, 4
push eax
movss xmm2, dword [ebp - 0x4a4]
lea ecx, [ebp - 0x208c]
movss xmm1, dword [ebp - 0x4a8]
call fcn.10001060
movss xmm2, dword [ebp - 0x4bc]
lea ecx, [ebp - 0x2134]
movss xmm1, dword [ebp - 0x4c0]
push eax
call fcn.10001060
push eax
lea ecx, [esi + 0x1be4]
call fcn.1001bf00
movss xmm0, dword [0x10077200]
push ecx
movaps xmm3, xmm0
mov dword [esp], 0x3f800000
movaps xmm2, xmm0
lea ecx, [ebp - 0x212c]
movaps xmm1, xmm0
call fcn.10001070
mov esi, dword [0x1007acc0]
push ecx
mov dword [esp], 0x40000000
lea ecx, [ebp - 0x212c]
push 0x20
call fcn.100032f0
movss xmm0, dword [ebp - 0x500]
lea ecx, [ebp - 0x213c]
divss xmm0, dword [0x100772dc]
push eax
movss xmm2, dword [ebp - 0x4a4]
movss xmm1, dword [ebp - 0x4a8]
movss dword [ebp - 0x500], xmm0
call fcn.10001060
movss xmm2, dword [ebp - 0x500]
lea ecx, [esi + 0x1be4]
push eax
call fcn.1001c550
jmp 0x1004695d
mov edi, dword [ebp - 0x500]
mov esi, dword [sym.imp.VCRUNTIME140.dll_strstr]
cmp byte [0x1007b1c5], 1
jne 0x1003ab80
cmp byte [0x1007ae23], 0
jne 0x1003ab80
movss xmm1, dword [0x1007ad6c]
lea ecx, [ebp - 0x45c]
divss xmm1, dword [0x10077404]
movsd xmm0, qword [0x100772e0]
mulss xmm1, dword [0x1007a0a4]
movsd qword [ebp - 0x510], xmm0
movd xmm0, dword [0x1007ae74]
movss dword [ebp - 0x504], xmm1
movss xmm1, dword [0x1007ace4]
divss xmm1, dword [0x10077404]
cvtdq2pd xmm0, xmm0
mulss xmm1, dword [0x1007a0a4]
movss dword [ebp - 0x500], xmm1
movsd xmm1, qword [0x10077230]
mulsd xmm0, xmm1
cvtpd2ps xmm3, xmm0
movd xmm0, dword [0x1007ae70]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm1
cvtpd2ps xmm2, xmm0
movd xmm0, dword [0x1007ae6c]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm1
cvtpd2ps xmm1, xmm0
call fcn.10036f80
cmp dword [0x1007ae80], 0
jne 0x1004899c
push str.ALMANCI
lea ecx, [ebp - 0x2144]
call fcn.1004e740
mov ecx, eax
call fcn.1004e720
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10046c31
push str.POKADIN
lea ecx, [ebp - 0x214c]
call fcn.1004e740
mov ecx, eax
call fcn.1004e720
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10046c31
push str.HALIL
lea ecx, [ebp - 0x1778]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10046c31
push str.CEMA
lea ecx, [ebp - 0xed0]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10046c31
push str.AZAD
lea ecx, [ebp - 0xed8]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10046c31
push str.DAYI
lea ecx, [ebp - 0xee0]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10046c31
push str.TAHIR
lea ecx, [ebp - 0x1780]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10046c31
push str.CETIN
lea ecx, [ebp - 0x1788]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10046c31
push str.OSMAN
lea ecx, [ebp - 0x1790]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10046c31
push str.SAMI
lea ecx, [ebp - 0xee8]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10046c31
push str.CUMALI
lea ecx, [ebp - 0x1c94]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10046c31
push str.KADIN
lea ecx, [ebp - 0x1798]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10046c31
push str.BAHRAM
lea ecx, [ebp - 0x1c9c]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10046c31
push 0x10076f6c
lea ecx, [ebp - 0x778]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push edi
call esi
add esp, 8
test eax, eax
je 0x1004899c
cmp byte [0x1007b1ad], 0
mov edx, dword [0x1007ad0c]
mov ecx, dword [ebp - 0x514]
je 0x10046d2d
call fcn.1003a250
test al, al
je 0x10046d21
mov eax, dword [0x1007b148]
mov byte [0x1007ae10], 1
test eax, eax
jne 0x10046ccd
movsd xmm0, qword [0x10077288]
call fcn.10037080
mov ecx, dword [0x1007ae74]
movsd xmm1, qword [0x10077230]
add ecx, eax
mov dword [0x1007ae74], ecx
movd xmm0, ecx
lea ecx, [ebp - 0x269c]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm1
cvtpd2ps xmm3, xmm0
movd xmm0, dword [0x1007ae70]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm1
cvtpd2ps xmm2, xmm0
movd xmm0, dword [0x1007ae6c]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm1
cvtpd2ps xmm1, xmm0
jmp 0x10048968
cmp eax, 1
jne 0x10046cf5
movss xmm3, dword [ebp - 0x448]
lea ecx, [ebp - 0x26a8]
addss xmm3, dword [0x100772f8]
movss dword [ebp - 0x448], xmm3
jmp 0x10048958
cmp eax, 2
jne 0x1004899c
movss xmm3, dword [ebp - 0x448]
lea ecx, [ebp - 0x26b4]
subss xmm3, dword [0x1007731c]
movss dword [ebp - 0x448], xmm3
jmp 0x10048958
mov byte [0x1007ae10], 0
jmp 0x1004899c
call fcn.1003a250
test al, al
je 0x1004899c
cmp dword [0x1007aef0], 0
jne 0x100471f5
push 0x11
call dword [sym.imp.USER32.dll_GetAsyncKeyState]
bt ax, 0xf
jae 0x100471f5
mov eax, dword [0x1007b148]
test eax, eax
jne 0x10046f04
movsd xmm0, qword [0x10077288]
call fcn.10037080
add dword [0x1007ae74], eax
lea ecx, [ebp - 0x2bc]
call fcn.10036f60
movups xmm0, xmmword [0x1007ad88]
lea eax, [ebp - 0x2cc8]
movss xmm2, dword [ebp - 0x454]
lea ecx, [ebp - 0x26c0]
addss xmm2, dword [0x100772a4]
movss xmm3, dword [ebp - 0x458]
movss xmm1, dword [ebp - 0x45c]
movups xmmword [ebp - 0x2cc8], xmm0
push eax
movups xmm0, xmmword [0x1007ad98]
movups xmmword [ebp - 0x2cb8], xmm0
movups xmm0, xmmword [0x1007ada8]
movups xmmword [ebp - 0x2ca8], xmm0
movups xmm0, xmmword [0x1007adb8]
movups xmmword [ebp - 0x2c98], xmm0
call fcn.10036f80
lea edx, [ebp - 0x2bc]
mov ecx, eax
call fcn.100371b0
movss xmm3, dword [0x1007ace4]
add esp, 4
movss xmm2, dword [0x1007ad6c]
movss xmm1, dword [ebp - 0x2b8]
movss xmm0, dword [ebp - 0x2bc]
call fcn.10034870
movss xmm2, dword [0x1007ad6c]
movaps xmm4, xmm0
movss xmm0, dword [ebp - 0x504]
movaps xmm1, xmm2
movss xmm3, dword [ebp - 0x2bc]
subss xmm1, xmm0
comiss xmm3, xmm1
jb 0x100471f5
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x100471f5
movss xmm2, dword [0x1007ace4]
movss xmm1, dword [ebp - 0x500]
movaps xmm0, xmm2
movss xmm3, dword [ebp - 0x2b8]
subss xmm0, xmm1
comiss xmm3, xmm0
jb 0x100471f5
movaps xmm0, xmm1
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x100471f5
movsd xmm1, qword [0x100772e0]
xorps xmm0, xmm0
cvtss2sd xmm0, xmm4
comisd xmm1, xmm0
jbe 0x100471f5
movsd xmm1, qword [0x10077230]
lea ecx, [ebp - 0x26cc]
movsd qword [ebp - 0x510], xmm0
movd xmm0, dword [0x1007ae74]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm1
cvtpd2ps xmm3, xmm0
movd xmm0, dword [0x1007ae70]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm1
cvtpd2ps xmm2, xmm0
movd xmm0, dword [0x1007ae6c]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm1
cvtpd2ps xmm1, xmm0
jmp 0x100471c1
cmp eax, 1
jne 0x1004705b
movss xmm0, dword [ebp - 0x448]
lea ecx, [ebp - 0x2c8]
addss xmm0, dword [0x100772f8]
movss dword [ebp - 0x448], xmm0
call fcn.10036f60
movups xmm0, xmmword [0x1007ad88]
lea eax, [ebp - 0x3108]
movss xmm3, dword [ebp - 0x44c]
lea ecx, [ebp - 0x26d8]
movss xmm2, dword [ebp - 0x448]
movss xmm1, dword [ebp - 0x450]
movups xmmword [ebp - 0x3108], xmm0
push eax
movups xmm0, xmmword [0x1007ad98]
movups xmmword [ebp - 0x30f8], xmm0
movups xmm0, xmmword [0x1007ada8]
movups xmmword [ebp - 0x30e8], xmm0
movups xmm0, xmmword [0x1007adb8]
movups xmmword [ebp - 0x30d8], xmm0
call fcn.10036f80
lea edx, [ebp - 0x2c8]
mov ecx, eax
call fcn.100371b0
movss xmm3, dword [0x1007ace4]
add esp, 4
movss xmm2, dword [0x1007ad6c]
movss xmm1, dword [ebp - 0x2c4]
movss xmm0, dword [ebp - 0x2c8]
call fcn.10034870
movss xmm2, dword [0x1007ad6c]
movaps xmm4, xmm0
movss xmm0, dword [ebp - 0x504]
movaps xmm1, xmm2
movss xmm3, dword [ebp - 0x2c8]
subss xmm1, xmm0
comiss xmm3, xmm1
jb 0x100471f5
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x100471f5
movss xmm2, dword [0x1007ace4]
movss xmm1, dword [ebp - 0x500]
movaps xmm0, xmm2
movss xmm3, dword [ebp - 0x2c4]
subss xmm0, xmm1
comiss xmm3, xmm0
jb 0x100471f5
movaps xmm0, xmm1
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x100471f5
movsd xmm1, qword [0x100772e0]
xorps xmm0, xmm0
cvtss2sd xmm0, xmm4
comisd xmm1, xmm0
jbe 0x100471f5
lea ecx, [ebp - 0x26e4]
jmp 0x100471a1
cmp eax, 2
jne 0x100471f5
movss xmm0, dword [ebp - 0x448]
lea ecx, [ebp - 0x2d4]
subss xmm0, dword [0x1007731c]
movss dword [ebp - 0x448], xmm0
call fcn.10036f60
movups xmm0, xmmword [0x1007ad88]
lea eax, [ebp - 0x3148]
movss xmm3, dword [ebp - 0x44c]
lea ecx, [ebp - 0x26f0]
movss xmm2, dword [ebp - 0x448]
movss xmm1, dword [ebp - 0x450]
movups xmmword [ebp - 0x3148], xmm0
push eax
movups xmm0, xmmword [0x1007ad98]
movups xmmword [ebp - 0x3138], xmm0
movups xmm0, xmmword [0x1007ada8]
movups xmmword [ebp - 0x3128], xmm0
movups xmm0, xmmword [0x1007adb8]
movups xmmword [ebp - 0x3118], xmm0
call fcn.10036f80
lea edx, [ebp - 0x2d4]
mov ecx, eax
call fcn.100371b0
movss xmm3, dword [0x1007ace4]
add esp, 4
movss xmm2, dword [0x1007ad6c]
movss xmm1, dword [ebp - 0x2d0]
movss xmm0, dword [ebp - 0x2d4]
call fcn.10034870
movss xmm2, dword [0x1007ad6c]
movaps xmm4, xmm0
movss xmm0, dword [ebp - 0x504]
movaps xmm1, xmm2
movss xmm3, dword [ebp - 0x2d4]
subss xmm1, xmm0
comiss xmm3, xmm1
jb 0x100471f5
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x100471f5
movss xmm2, dword [0x1007ace4]
movss xmm1, dword [ebp - 0x500]
movaps xmm0, xmm2
movss xmm3, dword [ebp - 0x2d0]
subss xmm0, xmm1
comiss xmm3, xmm0
jb 0x100471f5
movaps xmm0, xmm1
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x100471f5
movsd xmm1, qword [0x100772e0]
xorps xmm0, xmm0
cvtss2sd xmm0, xmm4
comisd xmm1, xmm0
jbe 0x100471f5
lea ecx, [ebp - 0x26fc]
movss xmm1, dword [ebp - 0x450]
movss xmm2, dword [ebp - 0x44c]
movss xmm3, dword [ebp - 0x448]
movsd qword [ebp - 0x510], xmm0
call fcn.10036f80
sub esp, 0xc
mov ecx, esp
sub esp, 0xc
movq xmm0, qword [eax]
mov eax, dword [eax + 8]
movq qword [ecx], xmm0
movq xmm0, qword [ebp - 0x64]
mov dword [ecx + 8], eax
mov ecx, esp
mov eax, dword [ebp - 0x5c]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
call fcn.10039f50
add esp, 0x18
cmp dword [0x1007aef0], 1
jne 0x100476b0
push 0x14
call dword [sym.imp.USER32.dll_GetAsyncKeyState]
bt ax, 0xf
jae 0x100476b0
mov eax, dword [0x1007b148]
test eax, eax
jne 0x100473bf
movsd xmm0, qword [0x10077288]
call fcn.10037080
add dword [0x1007ae74], eax
lea ecx, [ebp - 0x2e0]
call fcn.10036f60
movups xmm0, xmmword [0x1007ad88]
lea eax, [ebp - 0x3188]
movss xmm2, dword [ebp - 0x454]
lea ecx, [ebp - 0x2708]
addss xmm2, dword [0x100772a4]
movss xmm3, dword [ebp - 0x458]
movss xmm1, dword [ebp - 0x45c]
movups xmmword [ebp - 0x3188], xmm0
push eax
movups xmm0, xmmword [0x1007ad98]
movups xmmword [ebp - 0x3178], xmm0
movups xmm0, xmmword [0x1007ada8]
movups xmmword [ebp - 0x3168], xmm0
movups xmm0, xmmword [0x1007adb8]
movups xmmword [ebp - 0x3158], xmm0
call fcn.10036f80
lea edx, [ebp - 0x2e0]
mov ecx, eax
call fcn.100371b0
movss xmm3, dword [0x1007ace4]
add esp, 4
movss xmm2, dword [0x1007ad6c]
movss xmm1, dword [ebp - 0x2dc]
movss xmm0, dword [ebp - 0x2e0]
call fcn.10034870
movss xmm2, dword [0x1007ad6c]
movaps xmm4, xmm0
movss xmm0, dword [ebp - 0x504]
movaps xmm1, xmm2
movss xmm3, dword [ebp - 0x2e0]
subss xmm1, xmm0
comiss xmm3, xmm1
jb 0x100476b0
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x100476b0
movss xmm2, dword [0x1007ace4]
movss xmm1, dword [ebp - 0x500]
movaps xmm0, xmm2
movss xmm3, dword [ebp - 0x2dc]
subss xmm0, xmm1
comiss xmm3, xmm0
jb 0x100476b0
movaps xmm0, xmm1
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x100476b0
movsd xmm0, qword [ebp - 0x510]
xorps xmm1, xmm1
cvtss2sd xmm1, xmm4
comisd xmm0, xmm1
jbe 0x100476b0
movd xmm0, dword [0x1007ae74]
lea ecx, [ebp - 0x2714]
cvtdq2pd xmm0, xmm0
movsd qword [ebp - 0x510], xmm1
movsd xmm1, qword [0x10077230]
mulsd xmm0, xmm1
cvtpd2ps xmm3, xmm0
movd xmm0, dword [0x1007ae70]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm1
cvtpd2ps xmm2, xmm0
movd xmm0, dword [0x1007ae6c]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm1
cvtpd2ps xmm1, xmm0
jmp 0x1004767c
cmp eax, 1
jne 0x10047516
movss xmm0, dword [ebp - 0x448]
lea ecx, [ebp - 0x2ec]
addss xmm0, dword [0x100772f8]
movss dword [ebp - 0x448], xmm0
call fcn.10036f60
movups xmm0, xmmword [0x1007ad88]
lea eax, [ebp - 0x31c8]
movss xmm3, dword [ebp - 0x44c]
lea ecx, [ebp - 0x2720]
movss xmm2, dword [ebp - 0x448]
movss xmm1, dword [ebp - 0x450]
movups xmmword [ebp - 0x31c8], xmm0
push eax
movups xmm0, xmmword [0x1007ad98]
movups xmmword [ebp - 0x31b8], xmm0
movups xmm0, xmmword [0x1007ada8]
movups xmmword [ebp - 0x31a8], xmm0
movups xmm0, xmmword [0x1007adb8]
movups xmmword [ebp - 0x3198], xmm0
call fcn.10036f80
lea edx, [ebp - 0x2ec]
mov ecx, eax
call fcn.100371b0
movss xmm3, dword [0x1007ace4]
add esp, 4
movss xmm2, dword [0x1007ad6c]
movss xmm1, dword [ebp - 0x2e8]
movss xmm0, dword [ebp - 0x2ec]
call fcn.10034870
movss xmm2, dword [0x1007ad6c]
movaps xmm4, xmm0
movss xmm0, dword [ebp - 0x504]
movaps xmm1, xmm2
movss xmm3, dword [ebp - 0x2ec]
subss xmm1, xmm0
comiss xmm3, xmm1
jb 0x100476b0
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x100476b0
movss xmm2, dword [0x1007ace4]
movss xmm1, dword [ebp - 0x500]
movaps xmm0, xmm2
movss xmm3, dword [ebp - 0x2e8]
subss xmm0, xmm1
comiss xmm3, xmm0
jb 0x100476b0
movaps xmm0, xmm1
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x100476b0
movsd xmm0, qword [ebp - 0x510]
xorps xmm1, xmm1
cvtss2sd xmm1, xmm4
comisd xmm0, xmm1
jbe 0x100476b0
lea ecx, [ebp - 0x272c]
jmp 0x1004765c
cmp eax, 2
jne 0x100476b0
movss xmm0, dword [ebp - 0x448]
lea ecx, [ebp - 0x2f8]
subss xmm0, dword [0x1007731c]
movss dword [ebp - 0x448], xmm0
call fcn.10036f60
movups xmm0, xmmword [0x1007ad88]
lea eax, [ebp - 0x3208]
movss xmm3, dword [ebp - 0x44c]
lea ecx, [ebp - 0x2738]
movss xmm2, dword [ebp - 0x448]
movss xmm1, dword [ebp - 0x450]
movups xmmword [ebp - 0x3208], xmm0
push eax
movups xmm0, xmmword [0x1007ad98]
movups xmmword [ebp - 0x31f8], xmm0
movups xmm0, xmmword [0x1007ada8]
movups xmmword [ebp - 0x31e8], xmm0
movups xmm0, xmmword [0x1007adb8]
movups xmmword [ebp - 0x31d8], xmm0
call fcn.10036f80
lea edx, [ebp - 0x2f8]
mov ecx, eax
call fcn.100371b0
movss xmm3, dword [0x1007ace4]
add esp, 4
movss xmm2, dword [0x1007ad6c]
movss xmm1, dword [ebp - 0x2f4]
movss xmm0, dword [ebp - 0x2f8]
call fcn.10034870
movss xmm2, dword [0x1007ad6c]
movaps xmm4, xmm0
movss xmm0, dword [ebp - 0x504]
movaps xmm1, xmm2
movss xmm3, dword [ebp - 0x2f8]
subss xmm1, xmm0
comiss xmm3, xmm1
jb 0x100476b0
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x100476b0
movss xmm2, dword [0x1007ace4]
movss xmm1, dword [ebp - 0x500]
movaps xmm0, xmm2
movss xmm3, dword [ebp - 0x2f4]
subss xmm0, xmm1
comiss xmm3, xmm0
jb 0x100476b0
movaps xmm0, xmm1
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x100476b0
movsd xmm0, qword [ebp - 0x510]
xorps xmm1, xmm1
cvtss2sd xmm1, xmm4
comisd xmm0, xmm1
jbe 0x100476b0
lea ecx, [ebp - 0x2744]
movss xmm2, dword [ebp - 0x44c]
movss xmm3, dword [ebp - 0x448]
movsd qword [ebp - 0x510], xmm1
movss xmm1, dword [ebp - 0x450]
call fcn.10036f80
sub esp, 0xc
mov ecx, esp
sub esp, 0xc
movq xmm0, qword [eax]
mov eax, dword [eax + 8]
movq qword [ecx], xmm0
movq xmm0, qword [ebp - 0x64]
mov dword [ecx + 8], eax
mov ecx, esp
mov eax, dword [ebp - 0x5c]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
call fcn.10039f50
add esp, 0x18
cmp dword [0x1007aef0], 2
jne 0x10047b6b
push 0x10
call dword [sym.imp.USER32.dll_GetAsyncKeyState]
bt ax, 0xf
jae 0x10047b6b
mov eax, dword [0x1007b148]
test eax, eax
jne 0x1004787a
movsd xmm0, qword [0x10077288]
call fcn.10037080
add dword [0x1007ae74], eax
lea ecx, [ebp - 0x304]
call fcn.10036f60
movups xmm0, xmmword [0x1007ad88]
lea eax, [ebp - 0x3248]
movss xmm2, dword [ebp - 0x454]
lea ecx, [ebp - 0x2750]
addss xmm2, dword [0x100772a4]
movss xmm3, dword [ebp - 0x458]
movss xmm1, dword [ebp - 0x45c]
movups xmmword [ebp - 0x3248], xmm0
push eax
movups xmm0, xmmword [0x1007ad98]
movups xmmword [ebp - 0x3238], xmm0
movups xmm0, xmmword [0x1007ada8]
movups xmmword [ebp - 0x3228], xmm0
movups xmm0, xmmword [0x1007adb8]
movups xmmword [ebp - 0x3218], xmm0
call fcn.10036f80
lea edx, [ebp - 0x304]
mov ecx, eax
call fcn.100371b0
movss xmm3, dword [0x1007ace4]
add esp, 4
movss xmm2, dword [0x1007ad6c]
movss xmm1, dword [ebp - 0x300]
movss xmm0, dword [ebp - 0x304]
call fcn.10034870
movss xmm2, dword [0x1007ad6c]
movaps xmm4, xmm0
movss xmm0, dword [ebp - 0x504]
movaps xmm1, xmm2
movss xmm3, dword [ebp - 0x304]
subss xmm1, xmm0
comiss xmm3, xmm1
jb 0x10047b6b
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x10047b6b
movss xmm2, dword [0x1007ace4]
movss xmm1, dword [ebp - 0x500]
movaps xmm0, xmm2
movss xmm3, dword [ebp - 0x300]
subss xmm0, xmm1
comiss xmm3, xmm0
jb 0x10047b6b
movaps xmm0, xmm1
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x10047b6b
movsd xmm0, qword [ebp - 0x510]
xorps xmm1, xmm1
cvtss2sd xmm1, xmm4
comisd xmm0, xmm1
jbe 0x10047b6b
movd xmm0, dword [0x1007ae74]
lea ecx, [ebp - 0x275c]
cvtdq2pd xmm0, xmm0
movsd qword [ebp - 0x510], xmm1
movsd xmm1, qword [0x10077230]
mulsd xmm0, xmm1
cvtpd2ps xmm3, xmm0
movd xmm0, dword [0x1007ae70]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm1
cvtpd2ps xmm2, xmm0
movd xmm0, dword [0x1007ae6c]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm1
cvtpd2ps xmm1, xmm0
jmp 0x10047b37
cmp eax, 1
jne 0x100479d1
movss xmm0, dword [ebp - 0x448]
lea ecx, [ebp - 0x310]
addss xmm0, dword [0x100772f8]
movss dword [ebp - 0x448], xmm0
call fcn.10036f60
movups xmm0, xmmword [0x1007ad88]
lea eax, [ebp - 0x3288]
movss xmm3, dword [ebp - 0x44c]
lea ecx, [ebp - 0x2768]
movss xmm2, dword [ebp - 0x448]
movss xmm1, dword [ebp - 0x450]
movups xmmword [ebp - 0x3288], xmm0
push eax
movups xmm0, xmmword [0x1007ad98]
movups xmmword [ebp - 0x3278], xmm0
movups xmm0, xmmword [0x1007ada8]
movups xmmword [ebp - 0x3268], xmm0
movups xmm0, xmmword [0x1007adb8]
movups xmmword [ebp - 0x3258], xmm0
call fcn.10036f80
lea edx, [ebp - 0x310]
mov ecx, eax
call fcn.100371b0
movss xmm3, dword [0x1007ace4]
add esp, 4
movss xmm2, dword [0x1007ad6c]
movss xmm1, dword [ebp - 0x30c]
movss xmm0, dword [ebp - 0x310]
call fcn.10034870
movss xmm2, dword [0x1007ad6c]
movaps xmm4, xmm0
movss xmm0, dword [ebp - 0x504]
movaps xmm1, xmm2
movss xmm3, dword [ebp - 0x310]
subss xmm1, xmm0
comiss xmm3, xmm1
jb 0x10047b6b
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x10047b6b
movss xmm2, dword [0x1007ace4]
movss xmm1, dword [ebp - 0x500]
movaps xmm0, xmm2
movss xmm3, dword [ebp - 0x30c]
subss xmm0, xmm1
comiss xmm3, xmm0
jb 0x10047b6b
movaps xmm0, xmm1
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x10047b6b
movsd xmm0, qword [ebp - 0x510]
xorps xmm1, xmm1
cvtss2sd xmm1, xmm4
comisd xmm0, xmm1
jbe 0x10047b6b
lea ecx, [ebp - 0x2774]
jmp 0x10047b17
cmp eax, 2
jne 0x10047b6b
movss xmm0, dword [ebp - 0x448]
lea ecx, [ebp - 0x31c]
subss xmm0, dword [0x1007731c]
movss dword [ebp - 0x448], xmm0
call fcn.10036f60
movups xmm0, xmmword [0x1007ad88]
lea eax, [ebp - 0x32c8]
movss xmm3, dword [ebp - 0x44c]
lea ecx, [ebp - 0x2780]
movss xmm2, dword [ebp - 0x448]
movss xmm1, dword [ebp - 0x450]
movups xmmword [ebp - 0x32c8], xmm0
push eax
movups xmm0, xmmword [0x1007ad98]
movups xmmword [ebp - 0x32b8], xmm0
movups xmm0, xmmword [0x1007ada8]
movups xmmword [ebp - 0x32a8], xmm0
movups xmm0, xmmword [0x1007adb8]
movups xmmword [ebp - 0x3298], xmm0
call fcn.10036f80
lea edx, [ebp - 0x31c]
mov ecx, eax
call fcn.100371b0
movss xmm3, dword [0x1007ace4]
add esp, 4
movss xmm2, dword [0x1007ad6c]
movss xmm1, dword [ebp - 0x318]
movss xmm0, dword [ebp - 0x31c]
call fcn.10034870
movss xmm2, dword [0x1007ad6c]
movaps xmm4, xmm0
movss xmm0, dword [ebp - 0x504]
movaps xmm1, xmm2
movss xmm3, dword [ebp - 0x31c]
subss xmm1, xmm0
comiss xmm3, xmm1
jb 0x10047b6b
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x10047b6b
movss xmm2, dword [0x1007ace4]
movss xmm1, dword [ebp - 0x500]
movaps xmm0, xmm2
movss xmm3, dword [ebp - 0x318]
subss xmm0, xmm1
comiss xmm3, xmm0
jb 0x10047b6b
movaps xmm0, xmm1
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x10047b6b
movsd xmm0, qword [ebp - 0x510]
xorps xmm1, xmm1
cvtss2sd xmm1, xmm4
comisd xmm0, xmm1
jbe 0x10047b6b
lea ecx, [ebp - 0x278c]
movss xmm2, dword [ebp - 0x44c]
movss xmm3, dword [ebp - 0x448]
movsd qword [ebp - 0x510], xmm1
movss xmm1, dword [ebp - 0x450]
call fcn.10036f80
sub esp, 0xc
mov ecx, esp
sub esp, 0xc
movq xmm0, qword [eax]
mov eax, dword [eax + 8]
movq qword [ecx], xmm0
movq xmm0, qword [ebp - 0x64]
mov dword [ecx + 8], eax
mov ecx, esp
mov eax, dword [ebp - 0x5c]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
call fcn.10039f50
add esp, 0x18
cmp dword [0x1007aef0], 3
jne 0x10048026
push 0x12
call dword [sym.imp.USER32.dll_GetAsyncKeyState]
bt ax, 0xf
jae 0x10048026
mov eax, dword [0x1007b148]
test eax, eax
jne 0x10047d35
movsd xmm0, qword [0x10077288]
call fcn.10037080
add dword [0x1007ae74], eax
lea ecx, [ebp - 0x328]
call fcn.10036f60
movups xmm0, xmmword [0x1007ad88]
lea eax, [ebp - 0x3308]
movss xmm2, dword [ebp - 0x454]
lea ecx, [ebp - 0x2798]
addss xmm2, dword [0x100772a4]
movss xmm3, dword [ebp - 0x458]
movss xmm1, dword [ebp - 0x45c]
movups xmmword [ebp - 0x3308], xmm0
push eax
movups xmm0, xmmword [0x1007ad98]
movups xmmword [ebp - 0x32f8], xmm0
movups xmm0, xmmword [0x1007ada8]
movups xmmword [ebp - 0x32e8], xmm0
movups xmm0, xmmword [0x1007adb8]
movups xmmword [ebp - 0x32d8], xmm0
call fcn.10036f80
lea edx, [ebp - 0x328]
mov ecx, eax
call fcn.100371b0
movss xmm3, dword [0x1007ace4]
add esp, 4
movss xmm2, dword [0x1007ad6c]
movss xmm1, dword [ebp - 0x324]
movss xmm0, dword [ebp - 0x328]
call fcn.10034870
movss xmm2, dword [0x1007ad6c]
movaps xmm4, xmm0
movss xmm0, dword [ebp - 0x504]
movaps xmm1, xmm2
movss xmm3, dword [ebp - 0x328]
subss xmm1, xmm0
comiss xmm3, xmm1
jb 0x10048026
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x10048026
movss xmm2, dword [0x1007ace4]
movss xmm1, dword [ebp - 0x500]
movaps xmm0, xmm2
movss xmm3, dword [ebp - 0x324]
subss xmm0, xmm1
comiss xmm3, xmm0
jb 0x10048026
movaps xmm0, xmm1
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x10048026
movsd xmm0, qword [ebp - 0x510]
xorps xmm1, xmm1
cvtss2sd xmm1, xmm4
comisd xmm0, xmm1
jbe 0x10048026
movd xmm0, dword [0x1007ae74]
lea ecx, [ebp - 0x27a4]
cvtdq2pd xmm0, xmm0
movsd qword [ebp - 0x510], xmm1
movsd xmm1, qword [0x10077230]
mulsd xmm0, xmm1
cvtpd2ps xmm3, xmm0
movd xmm0, dword [0x1007ae70]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm1
cvtpd2ps xmm2, xmm0
movd xmm0, dword [0x1007ae6c]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm1
cvtpd2ps xmm1, xmm0
jmp 0x10047ff2
cmp eax, 1
jne 0x10047e8c
movss xmm0, dword [ebp - 0x448]
lea ecx, [ebp - 0x334]
addss xmm0, dword [0x100772f8]
movss dword [ebp - 0x448], xmm0
call fcn.10036f60
movups xmm0, xmmword [0x1007ad88]
lea eax, [ebp - 0x3348]
movss xmm3, dword [ebp - 0x44c]
lea ecx, [ebp - 0x27b0]
movss xmm2, dword [ebp - 0x448]
movss xmm1, dword [ebp - 0x450]
movups xmmword [ebp - 0x3348], xmm0
push eax
movups xmm0, xmmword [0x1007ad98]
movups xmmword [ebp - 0x3338], xmm0
movups xmm0, xmmword [0x1007ada8]
movups xmmword [ebp - 0x3328], xmm0
movups xmm0, xmmword [0x1007adb8]
movups xmmword [ebp - 0x3318], xmm0
call fcn.10036f80
lea edx, [ebp - 0x334]
mov ecx, eax
call fcn.100371b0
movss xmm3, dword [0x1007ace4]
add esp, 4
movss xmm2, dword [0x1007ad6c]
movss xmm1, dword [ebp - 0x330]
movss xmm0, dword [ebp - 0x334]
call fcn.10034870
movss xmm2, dword [0x1007ad6c]
movaps xmm4, xmm0
movss xmm0, dword [ebp - 0x504]
movaps xmm1, xmm2
movss xmm3, dword [ebp - 0x334]
subss xmm1, xmm0
comiss xmm3, xmm1
jb 0x10048026
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x10048026
movss xmm2, dword [0x1007ace4]
movss xmm1, dword [ebp - 0x500]
movaps xmm0, xmm2
movss xmm3, dword [ebp - 0x330]
subss xmm0, xmm1
comiss xmm3, xmm0
jb 0x10048026
movaps xmm0, xmm1
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x10048026
movsd xmm0, qword [ebp - 0x510]
xorps xmm1, xmm1
cvtss2sd xmm1, xmm4
comisd xmm0, xmm1
jbe 0x10048026
lea ecx, [ebp - 0x27bc]
jmp 0x10047fd2
cmp eax, 2
jne 0x10048026
movss xmm0, dword [ebp - 0x448]
lea ecx, [ebp - 0x250]
subss xmm0, dword [0x1007731c]
movss dword [ebp - 0x448], xmm0
call fcn.10036f60
movups xmm0, xmmword [0x1007ad88]
lea eax, [ebp - 0x3388]
movss xmm3, dword [ebp - 0x44c]
lea ecx, [ebp - 0x27c8]
movss xmm2, dword [ebp - 0x448]
movss xmm1, dword [ebp - 0x450]
movups xmmword [ebp - 0x3388], xmm0
push eax
movups xmm0, xmmword [0x1007ad98]
movups xmmword [ebp - 0x3378], xmm0
movups xmm0, xmmword [0x1007ada8]
movups xmmword [ebp - 0x3368], xmm0
movups xmm0, xmmword [0x1007adb8]
movups xmmword [ebp - 0x3358], xmm0
call fcn.10036f80
lea edx, [ebp - 0x250]
mov ecx, eax
call fcn.100371b0
movss xmm3, dword [0x1007ace4]
add esp, 4
movss xmm2, dword [0x1007ad6c]
movss xmm1, dword [ebp - 0x24c]
movss xmm0, dword [ebp - 0x250]
call fcn.10034870
movss xmm2, dword [0x1007ad6c]
movaps xmm4, xmm0
movss xmm0, dword [ebp - 0x504]
movaps xmm1, xmm2
movss xmm3, dword [ebp - 0x250]
subss xmm1, xmm0
comiss xmm3, xmm1
jb 0x10048026
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x10048026
movss xmm2, dword [0x1007ace4]
movss xmm1, dword [ebp - 0x500]
movaps xmm0, xmm2
movss xmm3, dword [ebp - 0x24c]
subss xmm0, xmm1
comiss xmm3, xmm0
jb 0x10048026
movaps xmm0, xmm1
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x10048026
movsd xmm0, qword [ebp - 0x510]
xorps xmm1, xmm1
cvtss2sd xmm1, xmm4
comisd xmm0, xmm1
jbe 0x10048026
lea ecx, [ebp - 0x27d4]
movss xmm2, dword [ebp - 0x44c]
movss xmm3, dword [ebp - 0x448]
movsd qword [ebp - 0x510], xmm1
movss xmm1, dword [ebp - 0x450]
call fcn.10036f80
sub esp, 0xc
mov ecx, esp
sub esp, 0xc
movq xmm0, qword [eax]
mov eax, dword [eax + 8]
movq qword [ecx], xmm0
movq xmm0, qword [ebp - 0x64]
mov dword [ecx + 8], eax
mov ecx, esp
mov eax, dword [ebp - 0x5c]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
call fcn.10039f50
add esp, 0x18
cmp dword [0x1007aef0], 4
jne 0x100484e1
push 1
call dword [sym.imp.USER32.dll_GetAsyncKeyState]
bt ax, 0xf
jae 0x100484e1
mov eax, dword [0x1007b148]
test eax, eax
jne 0x100481f0
movsd xmm0, qword [0x10077288]
call fcn.10037080
add dword [0x1007ae74], eax
lea ecx, [ebp - 0x25c]
call fcn.10036f60
movups xmm0, xmmword [0x1007ad88]
lea eax, [ebp - 0x33c8]
movss xmm2, dword [ebp - 0x454]
lea ecx, [ebp - 0x27e0]
addss xmm2, dword [0x100772a4]
movss xmm3, dword [ebp - 0x458]
movss xmm1, dword [ebp - 0x45c]
movups xmmword [ebp - 0x33c8], xmm0
push eax
movups xmm0, xmmword [0x1007ad98]
movups xmmword [ebp - 0x33b8], xmm0
movups xmm0, xmmword [0x1007ada8]
movups xmmword [ebp - 0x33a8], xmm0
movups xmm0, xmmword [0x1007adb8]
movups xmmword [ebp - 0x3398], xmm0
call fcn.10036f80
lea edx, [ebp - 0x25c]
mov ecx, eax
call fcn.100371b0
movss xmm3, dword [0x1007ace4]
add esp, 4
movss xmm2, dword [0x1007ad6c]
movss xmm1, dword [ebp - 0x258]
movss xmm0, dword [ebp - 0x25c]
call fcn.10034870
movss xmm2, dword [0x1007ad6c]
movaps xmm4, xmm0
movss xmm0, dword [ebp - 0x504]
movaps xmm1, xmm2
movss xmm3, dword [ebp - 0x25c]
subss xmm1, xmm0
comiss xmm3, xmm1
jb 0x100484e1
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x100484e1
movss xmm2, dword [0x1007ace4]
movss xmm1, dword [ebp - 0x500]
movaps xmm0, xmm2
movss xmm3, dword [ebp - 0x258]
subss xmm0, xmm1
comiss xmm3, xmm0
jb 0x100484e1
movaps xmm0, xmm1
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x100484e1
movsd xmm0, qword [ebp - 0x510]
xorps xmm1, xmm1
cvtss2sd xmm1, xmm4
comisd xmm0, xmm1
jbe 0x100484e1
movd xmm0, dword [0x1007ae74]
lea ecx, [ebp - 0x27ec]
cvtdq2pd xmm0, xmm0
movsd qword [ebp - 0x510], xmm1
movsd xmm1, qword [0x10077230]
mulsd xmm0, xmm1
cvtpd2ps xmm3, xmm0
movd xmm0, dword [0x1007ae70]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm1
cvtpd2ps xmm2, xmm0
movd xmm0, dword [0x1007ae6c]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm1
cvtpd2ps xmm1, xmm0
jmp 0x100484ad
cmp eax, 1
jne 0x10048347
movss xmm0, dword [ebp - 0x448]
lea ecx, [ebp - 0x268]
addss xmm0, dword [0x100772f8]
movss dword [ebp - 0x448], xmm0
call fcn.10036f60
movups xmm0, xmmword [0x1007ad88]
lea eax, [ebp - 0x3408]
movss xmm3, dword [ebp - 0x44c]
lea ecx, [ebp - 0x27f8]
movss xmm2, dword [ebp - 0x448]
movss xmm1, dword [ebp - 0x450]
movups xmmword [ebp - 0x3408], xmm0
push eax
movups xmm0, xmmword [0x1007ad98]
movups xmmword [ebp - 0x33f8], xmm0
movups xmm0, xmmword [0x1007ada8]
movups xmmword [ebp - 0x33e8], xmm0
movups xmm0, xmmword [0x1007adb8]
movups xmmword [ebp - 0x33d8], xmm0
call fcn.10036f80
lea edx, [ebp - 0x268]
mov ecx, eax
call fcn.100371b0
movss xmm3, dword [0x1007ace4]
add esp, 4
movss xmm2, dword [0x1007ad6c]
movss xmm1, dword [ebp - 0x264]
movss xmm0, dword [ebp - 0x268]
call fcn.10034870
movss xmm2, dword [0x1007ad6c]
movaps xmm4, xmm0
movss xmm0, dword [ebp - 0x504]
movaps xmm1, xmm2
movss xmm3, dword [ebp - 0x268]
subss xmm1, xmm0
comiss xmm3, xmm1
jb 0x100484e1
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x100484e1
movss xmm2, dword [0x1007ace4]
movss xmm1, dword [ebp - 0x500]
movaps xmm0, xmm2
movss xmm3, dword [ebp - 0x264]
subss xmm0, xmm1
comiss xmm3, xmm0
jb 0x100484e1
movaps xmm0, xmm1
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x100484e1
movsd xmm0, qword [ebp - 0x510]
xorps xmm1, xmm1
cvtss2sd xmm1, xmm4
comisd xmm0, xmm1
jbe 0x100484e1
lea ecx, [ebp - 0x2c84]
jmp 0x1004848d
cmp eax, 2
jne 0x100484e1
movss xmm0, dword [ebp - 0x448]
lea ecx, [ebp - 0x274]
subss xmm0, dword [0x1007731c]
movss dword [ebp - 0x448], xmm0
call fcn.10036f60
movups xmm0, xmmword [0x1007ad88]
lea eax, [ebp - 0x3448]
movss xmm3, dword [ebp - 0x44c]
lea ecx, [ebp - 0x2810]
movss xmm2, dword [ebp - 0x448]
movss xmm1, dword [ebp - 0x450]
movups xmmword [ebp - 0x3448], xmm0
push eax
movups xmm0, xmmword [0x1007ad98]
movups xmmword [ebp - 0x3438], xmm0
movups xmm0, xmmword [0x1007ada8]
movups xmmword [ebp - 0x3428], xmm0
movups xmm0, xmmword [0x1007adb8]
movups xmmword [ebp - 0x3418], xmm0
call fcn.10036f80
lea edx, [ebp - 0x274]
mov ecx, eax
call fcn.100371b0
movss xmm3, dword [0x1007ace4]
add esp, 4
movss xmm2, dword [0x1007ad6c]
movss xmm1, dword [ebp - 0x270]
movss xmm0, dword [ebp - 0x274]
call fcn.10034870
movss xmm2, dword [0x1007ad6c]
movaps xmm4, xmm0
movss xmm0, dword [ebp - 0x504]
movaps xmm1, xmm2
movss xmm3, dword [ebp - 0x274]
subss xmm1, xmm0
comiss xmm3, xmm1
jb 0x100484e1
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x100484e1
movss xmm2, dword [0x1007ace4]
movss xmm1, dword [ebp - 0x500]
movaps xmm0, xmm2
movss xmm3, dword [ebp - 0x270]
subss xmm0, xmm1
comiss xmm3, xmm0
jb 0x100484e1
movaps xmm0, xmm1
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x100484e1
movsd xmm0, qword [ebp - 0x510]
xorps xmm1, xmm1
cvtss2sd xmm1, xmm4
comisd xmm0, xmm1
jbe 0x100484e1
lea ecx, [ebp - 0x281c]
movss xmm2, dword [ebp - 0x44c]
movss xmm3, dword [ebp - 0x448]
movsd qword [ebp - 0x510], xmm1
movss xmm1, dword [ebp - 0x450]
call fcn.10036f80
sub esp, 0xc
mov ecx, esp
sub esp, 0xc
movq xmm0, qword [eax]
mov eax, dword [eax + 8]
movq qword [ecx], xmm0
movq xmm0, qword [ebp - 0x64]
mov dword [ecx + 8], eax
mov ecx, esp
mov eax, dword [ebp - 0x5c]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
call fcn.10039f50
add esp, 0x18
cmp dword [0x1007aef0], 5
jne 0x1004899c
push 2
call dword [sym.imp.USER32.dll_GetAsyncKeyState]
bt ax, 0xf
jae 0x1004899c
mov eax, dword [0x1007b148]
test eax, eax
jne 0x100486ab
movsd xmm0, qword [0x10077288]
call fcn.10037080
add dword [0x1007ae74], eax
lea ecx, [ebp - 0x280]
call fcn.10036f60
movups xmm0, xmmword [0x1007ad88]
lea eax, [ebp - 0x3488]
movss xmm2, dword [ebp - 0x454]
lea ecx, [ebp - 0x2828]
addss xmm2, dword [0x100772a4]
movss xmm3, dword [ebp - 0x458]
movss xmm1, dword [ebp - 0x45c]
movups xmmword [ebp - 0x3488], xmm0
push eax
movups xmm0, xmmword [0x1007ad98]
movups xmmword [ebp - 0x3478], xmm0
movups xmm0, xmmword [0x1007ada8]
movups xmmword [ebp - 0x3468], xmm0
movups xmm0, xmmword [0x1007adb8]
movups xmmword [ebp - 0x3458], xmm0
call fcn.10036f80
lea edx, [ebp - 0x280]
mov ecx, eax
call fcn.100371b0
movss xmm3, dword [0x1007ace4]
add esp, 4
movss xmm2, dword [0x1007ad6c]
movss xmm1, dword [ebp - 0x27c]
movss xmm0, dword [ebp - 0x280]
call fcn.10034870
movss xmm2, dword [0x1007ad6c]
movaps xmm4, xmm0
movss xmm0, dword [ebp - 0x504]
movaps xmm1, xmm2
movss xmm3, dword [ebp - 0x280]
subss xmm1, xmm0
comiss xmm3, xmm1
jb 0x1004899c
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x1004899c
movss xmm2, dword [0x1007ace4]
movss xmm1, dword [ebp - 0x500]
movaps xmm0, xmm2
movss xmm3, dword [ebp - 0x27c]
subss xmm0, xmm1
comiss xmm3, xmm0
jb 0x1004899c
movaps xmm0, xmm1
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x1004899c
movsd xmm0, qword [ebp - 0x510]
xorps xmm1, xmm1
cvtss2sd xmm1, xmm4
comisd xmm0, xmm1
jbe 0x1004899c
movd xmm0, dword [0x1007ae74]
lea ecx, [ebp - 0x2834]
cvtdq2pd xmm0, xmm0
movsd qword [ebp - 0x510], xmm1
movsd xmm1, qword [0x10077230]
mulsd xmm0, xmm1
cvtpd2ps xmm3, xmm0
movd xmm0, dword [0x1007ae70]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm1
cvtpd2ps xmm2, xmm0
movd xmm0, dword [0x1007ae6c]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm1
cvtpd2ps xmm1, xmm0
jmp 0x10048968
cmp eax, 1
jne 0x10048802
movss xmm0, dword [ebp - 0x448]
lea ecx, [ebp - 0x28c]
addss xmm0, dword [0x100772f8]
movss dword [ebp - 0x448], xmm0
call fcn.10036f60
movups xmm0, xmmword [0x1007ad88]
lea eax, [ebp - 0x34c8]
movss xmm3, dword [ebp - 0x44c]
lea ecx, [ebp - 0x2840]
movss xmm2, dword [ebp - 0x448]
movss xmm1, dword [ebp - 0x450]
movups xmmword [ebp - 0x34c8], xmm0
push eax
movups xmm0, xmmword [0x1007ad98]
movups xmmword [ebp - 0x34b8], xmm0
movups xmm0, xmmword [0x1007ada8]
movups xmmword [ebp - 0x34a8], xmm0
movups xmm0, xmmword [0x1007adb8]
movups xmmword [ebp - 0x3498], xmm0
call fcn.10036f80
lea edx, [ebp - 0x28c]
mov ecx, eax
call fcn.100371b0
movss xmm3, dword [0x1007ace4]
add esp, 4
movss xmm2, dword [0x1007ad6c]
movss xmm1, dword [ebp - 0x288]
movss xmm0, dword [ebp - 0x28c]
call fcn.10034870
movss xmm2, dword [0x1007ad6c]
movaps xmm4, xmm0
movss xmm0, dword [ebp - 0x504]
movaps xmm1, xmm2
movss xmm3, dword [ebp - 0x28c]
subss xmm1, xmm0
comiss xmm3, xmm1
jb 0x1004899c
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x1004899c
movss xmm2, dword [0x1007ace4]
movss xmm1, dword [ebp - 0x500]
movaps xmm0, xmm2
movss xmm3, dword [ebp - 0x288]
subss xmm0, xmm1
comiss xmm3, xmm0
jb 0x1004899c
movaps xmm0, xmm1
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x1004899c
movsd xmm0, qword [ebp - 0x510]
xorps xmm1, xmm1
cvtss2sd xmm1, xmm4
comisd xmm0, xmm1
jbe 0x1004899c
lea ecx, [ebp - 0x284c]
jmp 0x10048948
cmp eax, 2
jne 0x1004899c
movss xmm0, dword [ebp - 0x448]
lea ecx, [ebp - 0x298]
subss xmm0, dword [0x1007731c]
movss dword [ebp - 0x448], xmm0
call fcn.10036f60
movups xmm0, xmmword [0x1007ad88]
lea eax, [ebp - 0x3508]
movss xmm3, dword [ebp - 0x44c]
lea ecx, [ebp - 0x2858]
movss xmm2, dword [ebp - 0x448]
movss xmm1, dword [ebp - 0x450]
movups xmmword [ebp - 0x3508], xmm0
push eax
movups xmm0, xmmword [0x1007ad98]
movups xmmword [ebp - 0x34f8], xmm0
movups xmm0, xmmword [0x1007ada8]
movups xmmword [ebp - 0x34e8], xmm0
movups xmm0, xmmword [0x1007adb8]
movups xmmword [ebp - 0x34d8], xmm0
call fcn.10036f80
lea edx, [ebp - 0x298]
mov ecx, eax
call fcn.100371b0
movss xmm3, dword [0x1007ace4]
add esp, 4
movss xmm2, dword [0x1007ad6c]
movss xmm1, dword [ebp - 0x294]
movss xmm0, dword [ebp - 0x298]
call fcn.10034870
movss xmm2, dword [0x1007ad6c]
movaps xmm4, xmm0
movss xmm0, dword [ebp - 0x504]
movaps xmm1, xmm2
movss xmm3, dword [ebp - 0x298]
subss xmm1, xmm0
comiss xmm3, xmm1
jb 0x1004899c
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x1004899c
movss xmm2, dword [0x1007ace4]
movss xmm1, dword [ebp - 0x500]
movaps xmm0, xmm2
movss xmm3, dword [ebp - 0x294]
subss xmm0, xmm1
comiss xmm3, xmm0
jb 0x1004899c
movaps xmm0, xmm1
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x1004899c
movsd xmm0, qword [ebp - 0x510]
xorps xmm1, xmm1
cvtss2sd xmm1, xmm4
comisd xmm0, xmm1
jbe 0x1004899c
lea ecx, [ebp - 0x2864]
movss xmm3, dword [ebp - 0x448]
movsd qword [ebp - 0x510], xmm1
movss xmm1, dword [ebp - 0x450]
movss xmm2, dword [ebp - 0x44c]
call fcn.10036f80
sub esp, 0xc
mov ecx, esp
sub esp, 0xc
movq xmm0, qword [eax]
mov eax, dword [eax + 8]
movq qword [ecx], xmm0
movq xmm0, qword [ebp - 0x64]
mov dword [ecx + 8], eax
mov ecx, esp
mov eax, dword [ebp - 0x5c]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
call fcn.10039f50
add esp, 0x18
cmp dword [0x1007ae80], 1
jne 0x1004a91c
push str.ASYALI
lea ecx, [ebp - 0x1ca4]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10048bb1
push str.AZER
lea ecx, [ebp - 0xef0]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10048bb1
push str.SALAH
lea ecx, [ebp - 0x17a0]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10048bb1
push str.PIERRE
lea ecx, [ebp - 0x1cac]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10048bb1
push 0x10076f90
lea ecx, [ebp - 0x774]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10048bb1
push 0x10076f94
lea ecx, [ebp - 0x770]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10048bb1
push str.EDWARD
lea ecx, [ebp - 0x1cb4]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10048bb1
push str.GEORGE
lea ecx, [ebp - 0x1cbc]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10048bb1
push str.IVAN
lea ecx, [ebp - 0xef8]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10048bb1
push str.JACK
lea ecx, [ebp - 0xf00]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10048bb1
push str.ROSA
lea ecx, [ebp - 0xf08]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10048bb1
push str.PABLO
lea ecx, [ebp - 0x17a8]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10048bb1
push str.MILLA
lea ecx, [ebp - 0x17b0]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x10048bb1
push str.KIERA
lea ecx, [ebp - 0x17b8]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
je 0x1004a91c
cmp byte [0x1007b1ad], 0
mov edx, dword [0x1007ad0c]
mov ecx, dword [ebp - 0x514]
je 0x10048cad
call fcn.1003a250
test al, al
je 0x10048ca1
mov eax, dword [0x1007b148]
mov byte [0x1007ae10], 1
test eax, eax
jne 0x10048c4d
movsd xmm0, qword [0x10077288]
call fcn.10037080
mov ecx, dword [0x1007ae74]
movsd xmm1, qword [0x10077230]
add ecx, eax
mov dword [0x1007ae74], ecx
movd xmm0, ecx
lea ecx, [ebp - 0x2870]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm1
cvtpd2ps xmm3, xmm0
movd xmm0, dword [0x1007ae70]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm1
cvtpd2ps xmm2, xmm0
movd xmm0, dword [0x1007ae6c]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm1
cvtpd2ps xmm1, xmm0
jmp 0x1004a8e8
cmp eax, 1
jne 0x10048c75
movss xmm3, dword [ebp - 0x448]
lea ecx, [ebp - 0x287c]
addss xmm3, dword [0x100772f8]
movss dword [ebp - 0x448], xmm3
jmp 0x1004a8d8
cmp eax, 2
jne 0x1004a91c
movss xmm3, dword [ebp - 0x448]
lea ecx, [ebp - 0x2888]
subss xmm3, dword [0x1007731c]
movss dword [ebp - 0x448], xmm3
jmp 0x1004a8d8
mov byte [0x1007ae10], 0
jmp 0x1004a91c
call fcn.1003a250
test al, al
je 0x1004a91c
cmp dword [0x1007aef0], 0
jne 0x10049175
push 0x11
call dword [sym.imp.USER32.dll_GetAsyncKeyState]
bt ax, 0xf
jae 0x10049175
mov eax, dword [0x1007b148]
test eax, eax
jne 0x10048e84
movsd xmm0, qword [0x10077288]
call fcn.10037080
add dword [0x1007ae74], eax
lea ecx, [ebp - 0x2b0]
call fcn.10036f60
movups xmm0, xmmword [0x1007ad88]
lea eax, [ebp - 0x3548]
movss xmm2, dword [ebp - 0x454]
lea ecx, [ebp - 0x2894]
addss xmm2, dword [0x100772a4]
movss xmm3, dword [ebp - 0x458]
movss xmm1, dword [ebp - 0x45c]
movups xmmword [ebp - 0x3548], xmm0
push eax
movups xmm0, xmmword [0x1007ad98]
movups xmmword [ebp - 0x3538], xmm0
movups xmm0, xmmword [0x1007ada8]
movups xmmword [ebp - 0x3528], xmm0
movups xmm0, xmmword [0x1007adb8]
movups xmmword [ebp - 0x3518], xmm0
call fcn.10036f80
lea edx, [ebp - 0x2b0]
mov ecx, eax
call fcn.100371b0
movss xmm3, dword [0x1007ace4]
add esp, 4
movss xmm2, dword [0x1007ad6c]
movss xmm1, dword [ebp - 0x2ac]
movss xmm0, dword [ebp - 0x2b0]
call fcn.10034870
movss xmm2, dword [0x1007ad6c]
movaps xmm4, xmm0
movss xmm0, dword [ebp - 0x504]
movaps xmm1, xmm2
movss xmm3, dword [ebp - 0x2b0]
subss xmm1, xmm0
comiss xmm3, xmm1
jb 0x10049175
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x10049175
movss xmm2, dword [0x1007ace4]
movss xmm1, dword [ebp - 0x500]
movaps xmm0, xmm2
movss xmm3, dword [ebp - 0x2ac]
subss xmm0, xmm1
comiss xmm3, xmm0
jb 0x10049175
movaps xmm0, xmm1
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x10049175
movsd xmm0, qword [ebp - 0x510]
xorps xmm1, xmm1
cvtss2sd xmm1, xmm4
comisd xmm0, xmm1
jbe 0x10049175
movd xmm0, dword [0x1007ae74]
lea ecx, [ebp - 0x28a0]
cvtdq2pd xmm0, xmm0
movsd qword [ebp - 0x510], xmm1
movsd xmm1, qword [0x10077230]
mulsd xmm0, xmm1
cvtpd2ps xmm3, xmm0
movd xmm0, dword [0x1007ae70]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm1
cvtpd2ps xmm2, xmm0
movd xmm0, dword [0x1007ae6c]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm1
cvtpd2ps xmm1, xmm0
jmp 0x10049141
cmp eax, 1
jne 0x10048fdb
movss xmm0, dword [ebp - 0x448]
lea ecx, [ebp - 0xb8]
addss xmm0, dword [0x100772f8]
movss dword [ebp - 0x448], xmm0
call fcn.10036f60
movups xmm0, xmmword [0x1007ad88]
lea eax, [ebp - 0x2ec8]
movss xmm3, dword [ebp - 0x44c]
lea ecx, [ebp - 0x28ac]
movss xmm2, dword [ebp - 0x448]
movss xmm1, dword [ebp - 0x450]
movups xmmword [ebp - 0x2ec8], xmm0
push eax
movups xmm0, xmmword [0x1007ad98]
movups xmmword [ebp - 0x2eb8], xmm0
movups xmm0, xmmword [0x1007ada8]
movups xmmword [ebp - 0x2ea8], xmm0
movups xmm0, xmmword [0x1007adb8]
movups xmmword [ebp - 0x2e98], xmm0
call fcn.10036f80
lea edx, [ebp - 0xb8]
mov ecx, eax
call fcn.100371b0
movss xmm3, dword [0x1007ace4]
add esp, 4
movss xmm2, dword [0x1007ad6c]
movss xmm1, dword [ebp - 0xb4]
movss xmm0, dword [ebp - 0xb8]
call fcn.10034870
movss xmm2, dword [0x1007ad6c]
movaps xmm4, xmm0
movss xmm0, dword [ebp - 0x504]
movaps xmm1, xmm2
movss xmm3, dword [ebp - 0xb8]
subss xmm1, xmm0
comiss xmm3, xmm1
jb 0x10049175
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x10049175
movss xmm2, dword [0x1007ace4]
movss xmm1, dword [ebp - 0x500]
movaps xmm0, xmm2
movss xmm3, dword [ebp - 0xb4]
subss xmm0, xmm1
comiss xmm3, xmm0
jb 0x10049175
movaps xmm0, xmm1
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x10049175
movsd xmm0, qword [ebp - 0x510]
xorps xmm1, xmm1
cvtss2sd xmm1, xmm4
comisd xmm0, xmm1
jbe 0x10049175
lea ecx, [ebp - 0x28b8]
jmp 0x10049121
cmp eax, 2
jne 0x10049175
movss xmm0, dword [ebp - 0x448]
lea ecx, [ebp - 0xc4]
subss xmm0, dword [0x1007731c]
movss dword [ebp - 0x448], xmm0
call fcn.10036f60
movups xmm0, xmmword [0x1007ad88]
lea eax, [ebp - 0x35c8]
movss xmm3, dword [ebp - 0x44c]
lea ecx, [ebp - 0x28c4]
movss xmm2, dword [ebp - 0x448]
movss xmm1, dword [ebp - 0x450]
movups xmmword [ebp - 0x35c8], xmm0
push eax
movups xmm0, xmmword [0x1007ad98]
movups xmmword [ebp - 0x35b8], xmm0
movups xmm0, xmmword [0x1007ada8]
movups xmmword [ebp - 0x35a8], xmm0
movups xmm0, xmmword [0x1007adb8]
movups xmmword [ebp - 0x3598], xmm0
call fcn.10036f80
lea edx, [ebp - 0xc4]
mov ecx, eax
call fcn.100371b0
movss xmm3, dword [0x1007ace4]
add esp, 4
movss xmm2, dword [0x1007ad6c]
movss xmm1, dword [ebp - 0xc0]
movss xmm0, dword [ebp - 0xc4]
call fcn.10034870
movss xmm2, dword [0x1007ad6c]
movaps xmm4, xmm0
movss xmm0, dword [ebp - 0x504]
movaps xmm1, xmm2
movss xmm3, dword [ebp - 0xc4]
subss xmm1, xmm0
comiss xmm3, xmm1
jb 0x10049175
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x10049175
movss xmm2, dword [0x1007ace4]
movss xmm1, dword [ebp - 0x500]
movaps xmm0, xmm2
movss xmm3, dword [ebp - 0xc0]
subss xmm0, xmm1
comiss xmm3, xmm0
jb 0x10049175
movaps xmm0, xmm1
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x10049175
movsd xmm0, qword [ebp - 0x510]
xorps xmm1, xmm1
cvtss2sd xmm1, xmm4
comisd xmm0, xmm1
jbe 0x10049175
lea ecx, [ebp - 0x28d0]
movss xmm2, dword [ebp - 0x44c]
movss xmm3, dword [ebp - 0x448]
movsd qword [ebp - 0x510], xmm1
movss xmm1, dword [ebp - 0x450]
call fcn.10036f80
sub esp, 0xc
mov ecx, esp
sub esp, 0xc
movq xmm0, qword [eax]
mov eax, dword [eax + 8]
movq qword [ecx], xmm0
movq xmm0, qword [ebp - 0x64]
mov dword [ecx + 8], eax
mov ecx, esp
mov eax, dword [ebp - 0x5c]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
call fcn.10039f50
add esp, 0x18
cmp dword [0x1007aef0], 1
jne 0x10049630
push 0x14
call dword [sym.imp.USER32.dll_GetAsyncKeyState]
bt ax, 0xf
jae 0x10049630
mov eax, dword [0x1007b148]
test eax, eax
jne 0x1004933f
movsd xmm0, qword [0x10077288]
call fcn.10037080
add dword [0x1007ae74], eax
lea ecx, [ebp - 0xd0]
call fcn.10036f60
movups xmm0, xmmword [0x1007ad88]
lea eax, [ebp - 0x3608]
movss xmm2, dword [ebp - 0x454]
lea ecx, [ebp - 0x28dc]
addss xmm2, dword [0x100772a4]
movss xmm3, dword [ebp - 0x458]
movss xmm1, dword [ebp - 0x45c]
movups xmmword [ebp - 0x3608], xmm0
push eax
movups xmm0, xmmword [0x1007ad98]
movups xmmword [ebp - 0x35f8], xmm0
movups xmm0, xmmword [0x1007ada8]
movups xmmword [ebp - 0x35e8], xmm0
movups xmm0, xmmword [0x1007adb8]
movups xmmword [ebp - 0x35d8], xmm0
call fcn.10036f80
lea edx, [ebp - 0xd0]
mov ecx, eax
call fcn.100371b0
movss xmm3, dword [0x1007ace4]
add esp, 4
movss xmm2, dword [0x1007ad6c]
movss xmm1, dword [ebp - 0xcc]
movss xmm0, dword [ebp - 0xd0]
call fcn.10034870
movss xmm2, dword [0x1007ad6c]
movaps xmm4, xmm0
movss xmm0, dword [ebp - 0x504]
movaps xmm1, xmm2
movss xmm3, dword [ebp - 0xd0]
subss xmm1, xmm0
comiss xmm3, xmm1
jb 0x10049630
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x10049630
movss xmm2, dword [0x1007ace4]
movss xmm1, dword [ebp - 0x500]
movaps xmm0, xmm2
movss xmm3, dword [ebp - 0xcc]
subss xmm0, xmm1
comiss xmm3, xmm0
jb 0x10049630
movaps xmm0, xmm1
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x10049630
movsd xmm0, qword [ebp - 0x510]
xorps xmm1, xmm1
cvtss2sd xmm1, xmm4
comisd xmm0, xmm1
jbe 0x10049630
movd xmm0, dword [0x1007ae74]
lea ecx, [ebp - 0x28e8]
cvtdq2pd xmm0, xmm0
movsd qword [ebp - 0x510], xmm1
movsd xmm1, qword [0x10077230]
mulsd xmm0, xmm1
cvtpd2ps xmm3, xmm0
movd xmm0, dword [0x1007ae70]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm1
cvtpd2ps xmm2, xmm0
movd xmm0, dword [0x1007ae6c]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm1
cvtpd2ps xmm1, xmm0
jmp 0x100495fc
cmp eax, 1
jne 0x10049496
movss xmm0, dword [ebp - 0x448]
lea ecx, [ebp - 0x19c]
addss xmm0, dword [0x100772f8]
movss dword [ebp - 0x448], xmm0
call fcn.10036f60
movups xmm0, xmmword [0x1007ad88]
lea eax, [ebp - 0x3648]
movss xmm3, dword [ebp - 0x44c]
lea ecx, [ebp - 0x28f4]
movss xmm2, dword [ebp - 0x448]
movss xmm1, dword [ebp - 0x450]
movups xmmword [ebp - 0x3648], xmm0
push eax
movups xmm0, xmmword [0x1007ad98]
movups xmmword [ebp - 0x3638], xmm0
movups xmm0, xmmword [0x1007ada8]
movups xmmword [ebp - 0x3628], xmm0
movups xmm0, xmmword [0x1007adb8]
movups xmmword [ebp - 0x3618], xmm0
call fcn.10036f80
lea edx, [ebp - 0x19c]
mov ecx, eax
call fcn.100371b0
movss xmm3, dword [0x1007ace4]
add esp, 4
movss xmm2, dword [0x1007ad6c]
movss xmm1, dword [ebp - 0x198]
movss xmm0, dword [ebp - 0x19c]
call fcn.10034870
movss xmm2, dword [0x1007ad6c]
movaps xmm4, xmm0
movss xmm0, dword [ebp - 0x504]
movaps xmm1, xmm2
movss xmm3, dword [ebp - 0x19c]
subss xmm1, xmm0
comiss xmm3, xmm1
jb 0x10049630
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x10049630
movss xmm2, dword [0x1007ace4]
movss xmm1, dword [ebp - 0x500]
movaps xmm0, xmm2
movss xmm3, dword [ebp - 0x198]
subss xmm0, xmm1
comiss xmm3, xmm0
jb 0x10049630
movaps xmm0, xmm1
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x10049630
movsd xmm0, qword [ebp - 0x510]
xorps xmm1, xmm1
cvtss2sd xmm1, xmm4
comisd xmm0, xmm1
jbe 0x10049630
lea ecx, [ebp - 0x2900]
jmp 0x100495dc
cmp eax, 2
jne 0x10049630
movss xmm0, dword [ebp - 0x448]
lea ecx, [ebp - 0xdc]
subss xmm0, dword [0x1007731c]
movss dword [ebp - 0x448], xmm0
call fcn.10036f60
movups xmm0, xmmword [0x1007ad88]
lea eax, [ebp - 0x3688]
movss xmm3, dword [ebp - 0x44c]
lea ecx, [ebp - 0x290c]
movss xmm2, dword [ebp - 0x448]
movss xmm1, dword [ebp - 0x450]
movups xmmword [ebp - 0x3688], xmm0
push eax
movups xmm0, xmmword [0x1007ad98]
movups xmmword [ebp - 0x3678], xmm0
movups xmm0, xmmword [0x1007ada8]
movups xmmword [ebp - 0x3668], xmm0
movups xmm0, xmmword [0x1007adb8]
movups xmmword [ebp - 0x3658], xmm0
call fcn.10036f80
lea edx, [ebp - 0xdc]
mov ecx, eax
call fcn.100371b0
movss xmm3, dword [0x1007ace4]
add esp, 4
movss xmm2, dword [0x1007ad6c]
movss xmm1, dword [ebp - 0xd8]
movss xmm0, dword [ebp - 0xdc]
call fcn.10034870
movss xmm2, dword [0x1007ad6c]
movaps xmm4, xmm0
movss xmm0, dword [ebp - 0x504]
movaps xmm1, xmm2
movss xmm3, dword [ebp - 0xdc]
subss xmm1, xmm0
comiss xmm3, xmm1
jb 0x10049630
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x10049630
movss xmm2, dword [0x1007ace4]
movss xmm1, dword [ebp - 0x500]
movaps xmm0, xmm2
movss xmm3, dword [ebp - 0xd8]
subss xmm0, xmm1
comiss xmm3, xmm0
jb 0x10049630
movaps xmm0, xmm1
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x10049630
movsd xmm0, qword [ebp - 0x510]
xorps xmm1, xmm1
cvtss2sd xmm1, xmm4
comisd xmm0, xmm1
jbe 0x10049630
lea ecx, [ebp - 0x2918]
movss xmm2, dword [ebp - 0x44c]
movss xmm3, dword [ebp - 0x448]
movsd qword [ebp - 0x510], xmm1
movss xmm1, dword [ebp - 0x450]
call fcn.10036f80
sub esp, 0xc
mov ecx, esp
sub esp, 0xc
movq xmm0, qword [eax]
mov eax, dword [eax + 8]
movq qword [ecx], xmm0
movq xmm0, qword [ebp - 0x64]
mov dword [ecx + 8], eax
mov ecx, esp
mov eax, dword [ebp - 0x5c]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
call fcn.10039f50
add esp, 0x18
cmp dword [0x1007aef0], 2
jne 0x10049aeb
push 0x10
call dword [sym.imp.USER32.dll_GetAsyncKeyState]
bt ax, 0xf
jae 0x10049aeb
mov eax, dword [0x1007b148]
test eax, eax
jne 0x100497fa
movsd xmm0, qword [0x10077288]
call fcn.10037080
add dword [0x1007ae74], eax
lea ecx, [ebp - 0xe8]
call fcn.10036f60
movups xmm0, xmmword [0x1007ad88]
lea eax, [ebp - 0x36c8]
movss xmm2, dword [ebp - 0x454]
lea ecx, [ebp - 0x2924]
addss xmm2, dword [0x100772a4]
movss xmm3, dword [ebp - 0x458]
movss xmm1, dword [ebp - 0x45c]
movups xmmword [ebp - 0x36c8], xmm0
push eax
movups xmm0, xmmword [0x1007ad98]
movups xmmword [ebp - 0x36b8], xmm0
movups xmm0, xmmword [0x1007ada8]
movups xmmword [ebp - 0x36a8], xmm0
movups xmm0, xmmword [0x1007adb8]
movups xmmword [ebp - 0x3698], xmm0
call fcn.10036f80
lea edx, [ebp - 0xe8]
mov ecx, eax
call fcn.100371b0
movss xmm3, dword [0x1007ace4]
add esp, 4
movss xmm2, dword [0x1007ad6c]
movss xmm1, dword [ebp - 0xe4]
movss xmm0, dword [ebp - 0xe8]
call fcn.10034870
movss xmm2, dword [0x1007ad6c]
movaps xmm4, xmm0
movss xmm0, dword [ebp - 0x504]
movaps xmm1, xmm2
movss xmm3, dword [ebp - 0xe8]
subss xmm1, xmm0
comiss xmm3, xmm1
jb 0x10049aeb
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x10049aeb
movss xmm2, dword [0x1007ace4]
movss xmm1, dword [ebp - 0x500]
movaps xmm0, xmm2
movss xmm3, dword [ebp - 0xe4]
subss xmm0, xmm1
comiss xmm3, xmm0
jb 0x10049aeb
movaps xmm0, xmm1
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x10049aeb
movsd xmm0, qword [ebp - 0x510]
xorps xmm1, xmm1
cvtss2sd xmm1, xmm4
comisd xmm0, xmm1
jbe 0x10049aeb
movd xmm0, dword [0x1007ae74]
lea ecx, [ebp - 0x2930]
cvtdq2pd xmm0, xmm0
movsd qword [ebp - 0x510], xmm1
movsd xmm1, qword [0x10077230]
mulsd xmm0, xmm1
cvtpd2ps xmm3, xmm0
movd xmm0, dword [0x1007ae70]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm1
cvtpd2ps xmm2, xmm0
movd xmm0, dword [0x1007ae6c]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm1
cvtpd2ps xmm1, xmm0
jmp 0x10049ab7
cmp eax, 1
jne 0x10049951
movss xmm0, dword [ebp - 0x448]
lea ecx, [ebp - 0xf4]
addss xmm0, dword [0x100772f8]
movss dword [ebp - 0x448], xmm0
call fcn.10036f60
movups xmm0, xmmword [0x1007ad88]
lea eax, [ebp - 0x3708]
movss xmm3, dword [ebp - 0x44c]
lea ecx, [ebp - 0x293c]
movss xmm2, dword [ebp - 0x448]
movss xmm1, dword [ebp - 0x450]
movups xmmword [ebp - 0x3708], xmm0
push eax
movups xmm0, xmmword [0x1007ad98]
movups xmmword [ebp - 0x36f8], xmm0
movups xmm0, xmmword [0x1007ada8]
movups xmmword [ebp - 0x36e8], xmm0
movups xmm0, xmmword [0x1007adb8]
movups xmmword [ebp - 0x36d8], xmm0
call fcn.10036f80
lea edx, [ebp - 0xf4]
mov ecx, eax
call fcn.100371b0
movss xmm3, dword [0x1007ace4]
add esp, 4
movss xmm2, dword [0x1007ad6c]
movss xmm1, dword [ebp - 0xf0]
movss xmm0, dword [ebp - 0xf4]
call fcn.10034870
movss xmm2, dword [0x1007ad6c]
movaps xmm4, xmm0
movss xmm0, dword [ebp - 0x504]
movaps xmm1, xmm2
movss xmm3, dword [ebp - 0xf4]
subss xmm1, xmm0
comiss xmm3, xmm1
jb 0x10049aeb
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x10049aeb
movss xmm2, dword [0x1007ace4]
movss xmm1, dword [ebp - 0x500]
movaps xmm0, xmm2
movss xmm3, dword [ebp - 0xf0]
subss xmm0, xmm1
comiss xmm3, xmm0
jb 0x10049aeb
movaps xmm0, xmm1
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x10049aeb
movsd xmm0, qword [ebp - 0x510]
xorps xmm1, xmm1
cvtss2sd xmm1, xmm4
comisd xmm0, xmm1
jbe 0x10049aeb
lea ecx, [ebp - 0x2948]
jmp 0x10049a97
cmp eax, 2
jne 0x10049aeb
movss xmm0, dword [ebp - 0x448]
lea ecx, [ebp - 0x100]
subss xmm0, dword [0x1007731c]
movss dword [ebp - 0x448], xmm0
call fcn.10036f60
movups xmm0, xmmword [0x1007ad88]
lea eax, [ebp - 0x3748]
movss xmm3, dword [ebp - 0x44c]
lea ecx, [ebp - 0x2954]
movss xmm2, dword [ebp - 0x448]
movss xmm1, dword [ebp - 0x450]
movups xmmword [ebp - 0x3748], xmm0
push eax
movups xmm0, xmmword [0x1007ad98]
movups xmmword [ebp - 0x3738], xmm0
movups xmm0, xmmword [0x1007ada8]
movups xmmword [ebp - 0x3728], xmm0
movups xmm0, xmmword [0x1007adb8]
movups xmmword [ebp - 0x3718], xmm0
call fcn.10036f80
lea edx, [ebp - 0x100]
mov ecx, eax
call fcn.100371b0
movss xmm3, dword [0x1007ace4]
add esp, 4
movss xmm2, dword [0x1007ad6c]
movss xmm1, dword [ebp - 0xfc]
movss xmm0, dword [ebp - 0x100]
call fcn.10034870
movss xmm2, dword [0x1007ad6c]
movaps xmm4, xmm0
movss xmm0, dword [ebp - 0x504]
movaps xmm1, xmm2
movss xmm3, dword [ebp - 0x100]
subss xmm1, xmm0
comiss xmm3, xmm1
jb 0x10049aeb
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x10049aeb
movss xmm2, dword [0x1007ace4]
movss xmm1, dword [ebp - 0x500]
movaps xmm0, xmm2
movss xmm3, dword [ebp - 0xfc]
subss xmm0, xmm1
comiss xmm3, xmm0
jb 0x10049aeb
movaps xmm0, xmm1
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x10049aeb
movsd xmm0, qword [ebp - 0x510]
xorps xmm1, xmm1
cvtss2sd xmm1, xmm4
comisd xmm0, xmm1
jbe 0x10049aeb
lea ecx, [ebp - 0x2960]
movss xmm2, dword [ebp - 0x44c]
movss xmm3, dword [ebp - 0x448]
movsd qword [ebp - 0x510], xmm1
movss xmm1, dword [ebp - 0x450]
call fcn.10036f80
sub esp, 0xc
mov ecx, esp
sub esp, 0xc
movq xmm0, qword [eax]
mov eax, dword [eax + 8]
movq qword [ecx], xmm0
movq xmm0, qword [ebp - 0x64]
mov dword [ecx + 8], eax
mov ecx, esp
mov eax, dword [ebp - 0x5c]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
call fcn.10039f50
add esp, 0x18
cmp dword [0x1007aef0], 3
jne 0x10049fa6
push 0x12
call dword [sym.imp.USER32.dll_GetAsyncKeyState]
bt ax, 0xf
jae 0x10049fa6
mov eax, dword [0x1007b148]
test eax, eax
jne 0x10049cb5
movsd xmm0, qword [0x10077288]
call fcn.10037080
add dword [0x1007ae74], eax
lea ecx, [ebp - 0x10c]
call fcn.10036f60
movups xmm0, xmmword [0x1007ad88]
lea eax, [ebp - 0x3788]
movss xmm2, dword [ebp - 0x454]
lea ecx, [ebp - 0x296c]
addss xmm2, dword [0x100772a4]
movss xmm3, dword [ebp - 0x458]
movss xmm1, dword [ebp - 0x45c]
movups xmmword [ebp - 0x3788], xmm0
push eax
movups xmm0, xmmword [0x1007ad98]
movups xmmword [ebp - 0x3778], xmm0
movups xmm0, xmmword [0x1007ada8]
movups xmmword [ebp - 0x3768], xmm0
movups xmm0, xmmword [0x1007adb8]
movups xmmword [ebp - 0x3758], xmm0
call fcn.10036f80
lea edx, [ebp - 0x10c]
mov ecx, eax
call fcn.100371b0
movss xmm3, dword [0x1007ace4]
add esp, 4
movss xmm2, dword [0x1007ad6c]
movss xmm1, dword [ebp - 0x108]
movss xmm0, dword [ebp - 0x10c]
call fcn.10034870
movss xmm2, dword [0x1007ad6c]
movaps xmm4, xmm0
movss xmm0, dword [ebp - 0x504]
movaps xmm1, xmm2
movss xmm3, dword [ebp - 0x10c]
subss xmm1, xmm0
comiss xmm3, xmm1
jb 0x10049fa6
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x10049fa6
movss xmm2, dword [0x1007ace4]
movss xmm1, dword [ebp - 0x500]
movaps xmm0, xmm2
movss xmm3, dword [ebp - 0x108]
subss xmm0, xmm1
comiss xmm3, xmm0
jb 0x10049fa6
movaps xmm0, xmm1
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x10049fa6
movsd xmm0, qword [ebp - 0x510]
xorps xmm1, xmm1
cvtss2sd xmm1, xmm4
comisd xmm0, xmm1
jbe 0x10049fa6
movd xmm0, dword [0x1007ae74]
lea ecx, [ebp - 0x2978]
cvtdq2pd xmm0, xmm0
movsd qword [ebp - 0x510], xmm1
movsd xmm1, qword [0x10077230]
mulsd xmm0, xmm1
cvtpd2ps xmm3, xmm0
movd xmm0, dword [0x1007ae70]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm1
cvtpd2ps xmm2, xmm0
movd xmm0, dword [0x1007ae6c]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm1
cvtpd2ps xmm1, xmm0
jmp 0x10049f72
cmp eax, 1
jne 0x10049e0c
movss xmm0, dword [ebp - 0x448]
lea ecx, [ebp - 0x118]
addss xmm0, dword [0x100772f8]
movss dword [ebp - 0x448], xmm0
call fcn.10036f60
movups xmm0, xmmword [0x1007ad88]
lea eax, [ebp - 0x37c8]
movss xmm3, dword [ebp - 0x44c]
lea ecx, [ebp - 0x2984]
movss xmm2, dword [ebp - 0x448]
movss xmm1, dword [ebp - 0x450]
movups xmmword [ebp - 0x37c8], xmm0
push eax
movups xmm0, xmmword [0x1007ad98]
movups xmmword [ebp - 0x37b8], xmm0
movups xmm0, xmmword [0x1007ada8]
movups xmmword [ebp - 0x37a8], xmm0
movups xmm0, xmmword [0x1007adb8]
movups xmmword [ebp - 0x3798], xmm0
call fcn.10036f80
lea edx, [ebp - 0x118]
mov ecx, eax
call fcn.100371b0
movss xmm3, dword [0x1007ace4]
add esp, 4
movss xmm2, dword [0x1007ad6c]
movss xmm1, dword [ebp - 0x114]
movss xmm0, dword [ebp - 0x118]
call fcn.10034870
movss xmm2, dword [0x1007ad6c]
movaps xmm4, xmm0
movss xmm0, dword [ebp - 0x504]
movaps xmm1, xmm2
movss xmm3, dword [ebp - 0x118]
subss xmm1, xmm0
comiss xmm3, xmm1
jb 0x10049fa6
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x10049fa6
movss xmm2, dword [0x1007ace4]
movss xmm1, dword [ebp - 0x500]
movaps xmm0, xmm2
movss xmm3, dword [ebp - 0x114]
subss xmm0, xmm1
comiss xmm3, xmm0
jb 0x10049fa6
movaps xmm0, xmm1
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x10049fa6
movsd xmm0, qword [ebp - 0x510]
xorps xmm1, xmm1
cvtss2sd xmm1, xmm4
comisd xmm0, xmm1
jbe 0x10049fa6
lea ecx, [ebp - 0x2990]
jmp 0x10049f52
cmp eax, 2
jne 0x10049fa6
movss xmm0, dword [ebp - 0x448]
lea ecx, [ebp - 0x124]
subss xmm0, dword [0x1007731c]
movss dword [ebp - 0x448], xmm0
call fcn.10036f60
movups xmm0, xmmword [0x1007ad88]
lea eax, [ebp - 0x3808]
movss xmm3, dword [ebp - 0x44c]
lea ecx, [ebp - 0x299c]
movss xmm2, dword [ebp - 0x448]
movss xmm1, dword [ebp - 0x450]
movups xmmword [ebp - 0x3808], xmm0
push eax
movups xmm0, xmmword [0x1007ad98]
movups xmmword [ebp - 0x37f8], xmm0
movups xmm0, xmmword [0x1007ada8]
movups xmmword [ebp - 0x37e8], xmm0
movups xmm0, xmmword [0x1007adb8]
movups xmmword [ebp - 0x37d8], xmm0
call fcn.10036f80
lea edx, [ebp - 0x124]
mov ecx, eax
call fcn.100371b0
movss xmm3, dword [0x1007ace4]
add esp, 4
movss xmm2, dword [0x1007ad6c]
movss xmm1, dword [ebp - 0x120]
movss xmm0, dword [ebp - 0x124]
call fcn.10034870
movss xmm2, dword [0x1007ad6c]
movaps xmm4, xmm0
movss xmm0, dword [ebp - 0x504]
movaps xmm1, xmm2
movss xmm3, dword [ebp - 0x124]
subss xmm1, xmm0
comiss xmm3, xmm1
jb 0x10049fa6
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x10049fa6
movss xmm2, dword [0x1007ace4]
movss xmm1, dword [ebp - 0x500]
movaps xmm0, xmm2
movss xmm3, dword [ebp - 0x120]
subss xmm0, xmm1
comiss xmm3, xmm0
jb 0x10049fa6
movaps xmm0, xmm1
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x10049fa6
movsd xmm0, qword [ebp - 0x510]
xorps xmm1, xmm1
cvtss2sd xmm1, xmm4
comisd xmm0, xmm1
jbe 0x10049fa6
lea ecx, [ebp - 0x29a8]
movss xmm2, dword [ebp - 0x44c]
movss xmm3, dword [ebp - 0x448]
movsd qword [ebp - 0x510], xmm1
movss xmm1, dword [ebp - 0x450]
call fcn.10036f80
sub esp, 0xc
mov ecx, esp
sub esp, 0xc
movq xmm0, qword [eax]
mov eax, dword [eax + 8]
movq qword [ecx], xmm0
movq xmm0, qword [ebp - 0x64]
mov dword [ecx + 8], eax
mov ecx, esp
mov eax, dword [ebp - 0x5c]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
call fcn.10039f50
add esp, 0x18
cmp dword [0x1007aef0], 4
jne 0x1004a461
push 1
call dword [sym.imp.USER32.dll_GetAsyncKeyState]
bt ax, 0xf
jae 0x1004a461
mov eax, dword [0x1007b148]
test eax, eax
jne 0x1004a170
movsd xmm0, qword [0x10077288]
call fcn.10037080
add dword [0x1007ae74], eax
lea ecx, [ebp - 0x130]
call fcn.10036f60
movups xmm0, xmmword [0x1007ad88]
lea eax, [ebp - 0x3848]
movss xmm2, dword [ebp - 0x454]
lea ecx, [ebp - 0x29b4]
addss xmm2, dword [0x100772a4]
movss xmm3, dword [ebp - 0x458]
movss xmm1, dword [ebp - 0x45c]
movups xmmword [ebp - 0x3848], xmm0
push eax
movups xmm0, xmmword [0x1007ad98]
movups xmmword [ebp - 0x3838], xmm0
movups xmm0, xmmword [0x1007ada8]
movups xmmword [ebp - 0x3828], xmm0
movups xmm0, xmmword [0x1007adb8]
movups xmmword [ebp - 0x3818], xmm0
call fcn.10036f80
lea edx, [ebp - 0x130]
mov ecx, eax
call fcn.100371b0
movss xmm3, dword [0x1007ace4]
add esp, 4
movss xmm2, dword [0x1007ad6c]
movss xmm1, dword [ebp - 0x12c]
movss xmm0, dword [ebp - 0x130]
call fcn.10034870
movss xmm2, dword [0x1007ad6c]
movaps xmm4, xmm0
movss xmm0, dword [ebp - 0x504]
movaps xmm1, xmm2
movss xmm3, dword [ebp - 0x130]
subss xmm1, xmm0
comiss xmm3, xmm1
jb 0x1004a461
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x1004a461
movss xmm2, dword [0x1007ace4]
movss xmm1, dword [ebp - 0x500]
movaps xmm0, xmm2
movss xmm3, dword [ebp - 0x12c]
subss xmm0, xmm1
comiss xmm3, xmm0
jb 0x1004a461
movaps xmm0, xmm1
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x1004a461
movsd xmm0, qword [ebp - 0x510]
xorps xmm1, xmm1
cvtss2sd xmm1, xmm4
comisd xmm0, xmm1
jbe 0x1004a461
movd xmm0, dword [0x1007ae74]
lea ecx, [ebp - 0x29c0]
cvtdq2pd xmm0, xmm0
movsd qword [ebp - 0x510], xmm1
movsd xmm1, qword [0x10077230]
mulsd xmm0, xmm1
cvtpd2ps xmm3, xmm0
movd xmm0, dword [0x1007ae70]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm1
cvtpd2ps xmm2, xmm0
movd xmm0, dword [0x1007ae6c]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm1
cvtpd2ps xmm1, xmm0
jmp 0x1004a42d
cmp eax, 1
jne 0x1004a2c7
movss xmm0, dword [ebp - 0x448]
lea ecx, [ebp - 0x13c]
addss xmm0, dword [0x100772f8]
movss dword [ebp - 0x448], xmm0
call fcn.10036f60
movups xmm0, xmmword [0x1007ad88]
lea eax, [ebp - 0x3888]
movss xmm3, dword [ebp - 0x44c]
lea ecx, [ebp - 0x29cc]
movss xmm2, dword [ebp - 0x448]
movss xmm1, dword [ebp - 0x450]
movups xmmword [ebp - 0x3888], xmm0
push eax
movups xmm0, xmmword [0x1007ad98]
movups xmmword [ebp - 0x3878], xmm0
movups xmm0, xmmword [0x1007ada8]
movups xmmword [ebp - 0x3868], xmm0
movups xmm0, xmmword [0x1007adb8]
movups xmmword [ebp - 0x3858], xmm0
call fcn.10036f80
lea edx, [ebp - 0x13c]
mov ecx, eax
call fcn.100371b0
movss xmm3, dword [0x1007ace4]
add esp, 4
movss xmm2, dword [0x1007ad6c]
movss xmm1, dword [ebp - 0x138]
movss xmm0, dword [ebp - 0x13c]
call fcn.10034870
movss xmm2, dword [0x1007ad6c]
movaps xmm4, xmm0
movss xmm0, dword [ebp - 0x504]
movaps xmm1, xmm2
movss xmm3, dword [ebp - 0x13c]
subss xmm1, xmm0
comiss xmm3, xmm1
jb 0x1004a461
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x1004a461
movss xmm2, dword [0x1007ace4]
movss xmm1, dword [ebp - 0x500]
movaps xmm0, xmm2
movss xmm3, dword [ebp - 0x138]
subss xmm0, xmm1
comiss xmm3, xmm0
jb 0x1004a461
movaps xmm0, xmm1
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x1004a461
movsd xmm0, qword [ebp - 0x510]
xorps xmm1, xmm1
cvtss2sd xmm1, xmm4
comisd xmm0, xmm1
jbe 0x1004a461
lea ecx, [ebp - 0x29d8]
jmp 0x1004a40d
cmp eax, 2
jne 0x1004a461
movss xmm0, dword [ebp - 0x448]
lea ecx, [ebp - 0x154]
subss xmm0, dword [0x1007731c]
movss dword [ebp - 0x448], xmm0
call fcn.10036f60
movups xmm0, xmmword [0x1007ad88]
lea eax, [ebp - 0x38c8]
movss xmm3, dword [ebp - 0x44c]
lea ecx, [ebp - 0x29e4]
movss xmm2, dword [ebp - 0x448]
movss xmm1, dword [ebp - 0x450]
movups xmmword [ebp - 0x38c8], xmm0
push eax
movups xmm0, xmmword [0x1007ad98]
movups xmmword [ebp - 0x38b8], xmm0
movups xmm0, xmmword [0x1007ada8]
movups xmmword [ebp - 0x38a8], xmm0
movups xmm0, xmmword [0x1007adb8]
movups xmmword [ebp - 0x3898], xmm0
call fcn.10036f80
lea edx, [ebp - 0x154]
mov ecx, eax
call fcn.100371b0
movss xmm3, dword [0x1007ace4]
add esp, 4
movss xmm2, dword [0x1007ad6c]
movss xmm1, dword [ebp - 0x150]
movss xmm0, dword [ebp - 0x154]
call fcn.10034870
movss xmm2, dword [0x1007ad6c]
movaps xmm4, xmm0
movss xmm0, dword [ebp - 0x504]
movaps xmm1, xmm2
movss xmm3, dword [ebp - 0x154]
subss xmm1, xmm0
comiss xmm3, xmm1
jb 0x1004a461
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x1004a461
movss xmm2, dword [0x1007ace4]
movss xmm1, dword [ebp - 0x500]
movaps xmm0, xmm2
movss xmm3, dword [ebp - 0x150]
subss xmm0, xmm1
comiss xmm3, xmm0
jb 0x1004a461
movaps xmm0, xmm1
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x1004a461
movsd xmm0, qword [ebp - 0x510]
xorps xmm1, xmm1
cvtss2sd xmm1, xmm4
comisd xmm0, xmm1
jbe 0x1004a461
lea ecx, [ebp - 0x29f0]
movss xmm2, dword [ebp - 0x44c]
movss xmm3, dword [ebp - 0x448]
movsd qword [ebp - 0x510], xmm1
movss xmm1, dword [ebp - 0x450]
call fcn.10036f80
sub esp, 0xc
mov ecx, esp
sub esp, 0xc
movq xmm0, qword [eax]
mov eax, dword [eax + 8]
movq qword [ecx], xmm0
movq xmm0, qword [ebp - 0x64]
mov dword [ecx + 8], eax
mov ecx, esp
mov eax, dword [ebp - 0x5c]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
call fcn.10039f50
add esp, 0x18
cmp dword [0x1007aef0], 5
jne 0x1004a91c
push 2
call dword [sym.imp.USER32.dll_GetAsyncKeyState]
bt ax, 0xf
jae 0x1004a91c
mov eax, dword [0x1007b148]
test eax, eax
jne 0x1004a62b
movsd xmm0, qword [0x10077288]
call fcn.10037080
add dword [0x1007ae74], eax
lea ecx, [ebp - 0x160]
call fcn.10036f60
movups xmm0, xmmword [0x1007ad88]
lea eax, [ebp - 0x3908]
movss xmm2, dword [ebp - 0x454]
lea ecx, [ebp - 0x29fc]
addss xmm2, dword [0x100772a4]
movss xmm3, dword [ebp - 0x458]
movss xmm1, dword [ebp - 0x45c]
movups xmmword [ebp - 0x3908], xmm0
push eax
movups xmm0, xmmword [0x1007ad98]
movups xmmword [ebp - 0x38f8], xmm0
movups xmm0, xmmword [0x1007ada8]
movups xmmword [ebp - 0x38e8], xmm0
movups xmm0, xmmword [0x1007adb8]
movups xmmword [ebp - 0x38d8], xmm0
call fcn.10036f80
lea edx, [ebp - 0x160]
mov ecx, eax
call fcn.100371b0
movss xmm3, dword [0x1007ace4]
add esp, 4
movss xmm2, dword [0x1007ad6c]
movss xmm1, dword [ebp - 0x15c]
movss xmm0, dword [ebp - 0x160]
call fcn.10034870
movss xmm2, dword [0x1007ad6c]
movaps xmm4, xmm0
movss xmm0, dword [ebp - 0x504]
movaps xmm1, xmm2
movss xmm3, dword [ebp - 0x160]
subss xmm1, xmm0
comiss xmm3, xmm1
jb 0x1004a91c
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x1004a91c
movss xmm2, dword [0x1007ace4]
movss xmm1, dword [ebp - 0x500]
movaps xmm0, xmm2
movss xmm3, dword [ebp - 0x15c]
subss xmm0, xmm1
comiss xmm3, xmm0
jb 0x1004a91c
movaps xmm0, xmm1
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x1004a91c
movsd xmm0, qword [ebp - 0x510]
xorps xmm1, xmm1
cvtss2sd xmm1, xmm4
comisd xmm0, xmm1
jbe 0x1004a91c
movd xmm0, dword [0x1007ae74]
lea ecx, [ebp - 0x2a08]
cvtdq2pd xmm0, xmm0
movsd qword [ebp - 0x510], xmm1
movsd xmm1, qword [0x10077230]
mulsd xmm0, xmm1
cvtpd2ps xmm3, xmm0
movd xmm0, dword [0x1007ae70]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm1
cvtpd2ps xmm2, xmm0
movd xmm0, dword [0x1007ae6c]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm1
cvtpd2ps xmm1, xmm0
jmp 0x1004a8e8
cmp eax, 1
jne 0x1004a782
movss xmm0, dword [ebp - 0x448]
lea ecx, [ebp - 0x16c]
addss xmm0, dword [0x100772f8]
movss dword [ebp - 0x448], xmm0
call fcn.10036f60
movups xmm0, xmmword [0x1007ad88]
lea eax, [ebp - 0x3948]
movss xmm3, dword [ebp - 0x44c]
lea ecx, [ebp - 0x2a14]
movss xmm2, dword [ebp - 0x448]
movss xmm1, dword [ebp - 0x450]
movups xmmword [ebp - 0x3948], xmm0
push eax
movups xmm0, xmmword [0x1007ad98]
movups xmmword [ebp - 0x3938], xmm0
movups xmm0, xmmword [0x1007ada8]
movups xmmword [ebp - 0x3928], xmm0
movups xmm0, xmmword [0x1007adb8]
movups xmmword [ebp - 0x3918], xmm0
call fcn.10036f80
lea edx, [ebp - 0x16c]
mov ecx, eax
call fcn.100371b0
movss xmm3, dword [0x1007ace4]
add esp, 4
movss xmm2, dword [0x1007ad6c]
movss xmm1, dword [ebp - 0x168]
movss xmm0, dword [ebp - 0x16c]
call fcn.10034870
movss xmm2, dword [0x1007ad6c]
movaps xmm4, xmm0
movss xmm0, dword [ebp - 0x504]
movaps xmm1, xmm2
movss xmm3, dword [ebp - 0x16c]
subss xmm1, xmm0
comiss xmm3, xmm1
jb 0x1004a91c
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x1004a91c
movss xmm2, dword [0x1007ace4]
movss xmm1, dword [ebp - 0x500]
movaps xmm0, xmm2
movss xmm3, dword [ebp - 0x168]
subss xmm0, xmm1
comiss xmm3, xmm0
jb 0x1004a91c
movaps xmm0, xmm1
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x1004a91c
movsd xmm0, qword [ebp - 0x510]
xorps xmm1, xmm1
cvtss2sd xmm1, xmm4
comisd xmm0, xmm1
jbe 0x1004a91c
lea ecx, [ebp - 0x2a20]
jmp 0x1004a8c8
cmp eax, 2
jne 0x1004a91c
movss xmm0, dword [ebp - 0x448]
lea ecx, [ebp - 0x178]
subss xmm0, dword [0x1007731c]
movss dword [ebp - 0x448], xmm0
call fcn.10036f60
movups xmm0, xmmword [0x1007ad88]
lea eax, [ebp - 0x3988]
movss xmm3, dword [ebp - 0x44c]
lea ecx, [ebp - 0x2a2c]
movss xmm2, dword [ebp - 0x448]
movss xmm1, dword [ebp - 0x450]
movups xmmword [ebp - 0x3988], xmm0
push eax
movups xmm0, xmmword [0x1007ad98]
movups xmmword [ebp - 0x3978], xmm0
movups xmm0, xmmword [0x1007ada8]
movups xmmword [ebp - 0x3968], xmm0
movups xmm0, xmmword [0x1007adb8]
movups xmmword [ebp - 0x3958], xmm0
call fcn.10036f80
lea edx, [ebp - 0x178]
mov ecx, eax
call fcn.100371b0
movss xmm3, dword [0x1007ace4]
add esp, 4
movss xmm2, dword [0x1007ad6c]
movss xmm1, dword [ebp - 0x174]
movss xmm0, dword [ebp - 0x178]
call fcn.10034870
movss xmm2, dword [0x1007ad6c]
movaps xmm4, xmm0
movss xmm0, dword [ebp - 0x504]
movaps xmm1, xmm2
movss xmm3, dword [ebp - 0x178]
subss xmm1, xmm0
comiss xmm3, xmm1
jb 0x1004a91c
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x1004a91c
movss xmm2, dword [0x1007ace4]
movss xmm1, dword [ebp - 0x500]
movaps xmm0, xmm2
movss xmm3, dword [ebp - 0x174]
subss xmm0, xmm1
comiss xmm3, xmm0
jb 0x1004a91c
movaps xmm0, xmm1
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x1004a91c
movsd xmm0, qword [ebp - 0x510]
xorps xmm1, xmm1
cvtss2sd xmm1, xmm4
comisd xmm0, xmm1
jbe 0x1004a91c
lea ecx, [ebp - 0x2a38]
movss xmm3, dword [ebp - 0x448]
movsd qword [ebp - 0x510], xmm1
movss xmm1, dword [ebp - 0x450]
movss xmm2, dword [ebp - 0x44c]
call fcn.10036f80
sub esp, 0xc
mov ecx, esp
sub esp, 0xc
movq xmm0, qword [eax]
mov eax, dword [eax + 8]
movq qword [ecx], xmm0
movq xmm0, qword [ebp - 0x64]
mov dword [ecx + 8], eax
mov ecx, esp
mov eax, dword [ebp - 0x5c]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
call fcn.10039f50
add esp, 0x18
cmp dword [0x1007ae80], 2
jne 0x1003ab80
push str.ASYALI
lea ecx, [ebp - 0x1cc4]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004ad73
push str.AZER
lea ecx, [ebp - 0xf10]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004ad73
push str.SALAH
lea ecx, [ebp - 0x17c0]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004ad73
push str.PIERRE
lea ecx, [ebp - 0x1ccc]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004ad73
push 0x10076f90
lea ecx, [ebp - 0x76c]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004ad73
push 0x10076f94
lea ecx, [ebp - 0x768]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004ad73
push str.EDWARD
lea ecx, [ebp - 0x1cd4]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004ad73
push str.GEORGE
lea ecx, [ebp - 0x1cdc]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004ad73
push str.IVAN
lea ecx, [ebp - 0xf18]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004ad73
push str.JACK
lea ecx, [ebp - 0xf20]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004ad73
push str.ROSA
lea ecx, [ebp - 0xf28]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004ad73
push str.PABLO
lea ecx, [ebp - 0x17c8]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004ad73
push str.MILLA
lea ecx, [ebp - 0x17d0]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004ad73
push str.KIERA
lea ecx, [ebp - 0x17d8]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004ad73
push str.ALMANCI
lea ecx, [ebp - 0x1e54]
call fcn.1004e740
mov ecx, eax
call fcn.1004e720
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004ad73
push str.POKADIN
lea ecx, [ebp - 0x1e4c]
call fcn.1004e740
mov ecx, eax
call fcn.1004e720
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004ad73
push str.HALIL
lea ecx, [ebp - 0x17e0]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004ad73
push str.CEMA
lea ecx, [ebp - 0xf30]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004ad73
push str.AZAD
lea ecx, [ebp - 0xf38]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004ad73
push str.DAYI
lea ecx, [ebp - 0xf40]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004ad73
push str.TAHIR
lea ecx, [ebp - 0x17e8]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004ad73
push str.CETIN
lea ecx, [ebp - 0x17f0]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004ad73
push str.OSMAN
lea ecx, [ebp - 0x17f8]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004ad73
push str.SAMI
lea ecx, [ebp - 0xf48]
call fcn.1004e830
mov ecx, eax
call fcn.1004e810
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004ad73
push str.CUMALI
lea ecx, [ebp - 0x1ce4]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004ad73
push str.KADIN
lea ecx, [ebp - 0x1800]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004ad73
push str.BAHRAM
lea ecx, [ebp - 0x1cec]
call fcn.1004e8e0
mov ecx, eax
call fcn.1004e8c0
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004ad73
push 0x10076f6c
lea ecx, [ebp - 0x764]
call fcn.1004e890
mov ecx, eax
call fcn.1004e870
push eax
push edi
call esi
add esp, 8
test eax, eax
jne 0x1004ad73
push str.XENON
lea ecx, [ebp - 0x1808]
call fcn.1004e240
mov ecx, eax
call fcn.1004e220
push eax
push edi
mov edi, dword [sym.imp.VCRUNTIME140.dll_strstr]
call edi
add esp, 8
test eax, eax
je 0x1003ab86
jmp 0x1004ad79
mov edi, dword [sym.imp.VCRUNTIME140.dll_strstr]
cmp byte [0x1007b1ad], 0
mov edx, dword [0x1007ad0c]
mov ecx, dword [ebp - 0x514]
je 0x1004ae53
call fcn.1003a250
test al, al
je 0x1004ae47
mov eax, dword [0x1007b148]
mov byte [0x1007ae10], 1
test eax, eax
jne 0x1004ae15
movsd xmm0, qword [0x10077288]
call fcn.10037080
mov ecx, dword [0x1007ae74]
movsd xmm1, qword [0x10077230]
add ecx, eax
mov dword [0x1007ae74], ecx
movd xmm0, ecx
lea ecx, [ebp - 0x2a44]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm1
cvtpd2ps xmm3, xmm0
movd xmm0, dword [0x1007ae70]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm1
cvtpd2ps xmm2, xmm0
movd xmm0, dword [0x1007ae6c]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm1
cvtpd2ps xmm1, xmm0
jmp 0x1004ca99
cmp eax, 2
mov eax, dword [ebp - 0x514]
jne 0x1003ab8c
movss xmm3, dword [ebp - 0x448]
lea ecx, [ebp - 0x2a50]
subss xmm3, dword [0x1007731c]
movss dword [ebp - 0x448], xmm3
jmp 0x1004ca89
mov byte [0x1007ae10], 0
jmp 0x1003ab86
call fcn.1003a250
test al, al
mov eax, dword [ebp - 0x514]
je 0x1003ab8c
cmp dword [0x1007aef0], 0
mov esi, dword [sym.imp.USER32.dll_GetAsyncKeyState]
jne 0x1004b323
push 0x11
call esi
bt ax, 0xf
jae 0x1004b323
mov eax, dword [0x1007b148]
test eax, eax
jne 0x1004b032
movsd xmm0, qword [0x10077288]
call fcn.10037080
add dword [0x1007ae74], eax
lea ecx, [ebp - 0x184]
call fcn.10036f60
movups xmm0, xmmword [0x1007ad88]
lea eax, [ebp - 0x39c8]
movss xmm2, dword [ebp - 0x454]
lea ecx, [ebp - 0x2a5c]
addss xmm2, dword [0x100772a4]
movss xmm3, dword [ebp - 0x458]
movss xmm1, dword [ebp - 0x45c]
movups xmmword [ebp - 0x39c8], xmm0
push eax
movups xmm0, xmmword [0x1007ad98]
movups xmmword [ebp - 0x39b8], xmm0
movups xmm0, xmmword [0x1007ada8]
movups xmmword [ebp - 0x39a8], xmm0
movups xmm0, xmmword [0x1007adb8]
movups xmmword [ebp - 0x3998], xmm0
call fcn.10036f80
lea edx, [ebp - 0x184]
mov ecx, eax
call fcn.100371b0
movss xmm3, dword [0x1007ace4]
add esp, 4
movss xmm2, dword [0x1007ad6c]
movss xmm1, dword [ebp - 0x180]
movss xmm0, dword [ebp - 0x184]
call fcn.10034870
movss xmm2, dword [0x1007ad6c]
movaps xmm4, xmm0
movss xmm0, dword [ebp - 0x504]
movaps xmm1, xmm2
movss xmm3, dword [ebp - 0x184]
subss xmm1, xmm0
comiss xmm3, xmm1
jb 0x1004b323
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x1004b323
movss xmm2, dword [0x1007ace4]
movss xmm1, dword [ebp - 0x500]
movaps xmm0, xmm2
movss xmm3, dword [ebp - 0x180]
subss xmm0, xmm1
comiss xmm3, xmm0
jb 0x1004b323
movaps xmm0, xmm1
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x1004b323
movsd xmm0, qword [ebp - 0x510]
xorps xmm1, xmm1
cvtss2sd xmm1, xmm4
comisd xmm0, xmm1
jbe 0x1004b323
movd xmm0, dword [0x1007ae74]
lea ecx, [ebp - 0x2a68]
cvtdq2pd xmm0, xmm0
movsd qword [ebp - 0x510], xmm1
movsd xmm1, qword [0x10077230]
mulsd xmm0, xmm1
cvtpd2ps xmm3, xmm0
movd xmm0, dword [0x1007ae70]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm1
cvtpd2ps xmm2, xmm0
movd xmm0, dword [0x1007ae6c]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm1
cvtpd2ps xmm1, xmm0
jmp 0x1004b2ef
cmp eax, 1
jne 0x1004b189
movss xmm0, dword [ebp - 0x448]
lea ecx, [ebp - 0x190]
addss xmm0, dword [0x100772f8]
movss dword [ebp - 0x448], xmm0
call fcn.10036f60
movups xmm0, xmmword [0x1007ad88]
lea eax, [ebp - 0x3a08]
movss xmm3, dword [ebp - 0x44c]
lea ecx, [ebp - 0x2a74]
movss xmm2, dword [ebp - 0x448]
movss xmm1, dword [ebp - 0x450]
movups xmmword [ebp - 0x3a08], xmm0
push eax
movups xmm0, xmmword [0x1007ad98]
movups xmmword [ebp - 0x39f8], xmm0
movups xmm0, xmmword [0x1007ada8]
movups xmmword [ebp - 0x39e8], xmm0
movups xmm0, xmmword [0x1007adb8]
movups xmmword [ebp - 0x39d8], xmm0
call fcn.10036f80
lea edx, [ebp - 0x190]
mov ecx, eax
call fcn.100371b0
movss xmm3, dword [0x1007ace4]
add esp, 4
movss xmm2, dword [0x1007ad6c]
movss xmm1, dword [ebp - 0x18c]
movss xmm0, dword [ebp - 0x190]
call fcn.10034870
movss xmm2, dword [0x1007ad6c]
movaps xmm4, xmm0
movss xmm0, dword [ebp - 0x504]
movaps xmm1, xmm2
movss xmm3, dword [ebp - 0x190]
subss xmm1, xmm0
comiss xmm3, xmm1
jb 0x1004b323
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x1004b323
movss xmm2, dword [0x1007ace4]
movss xmm1, dword [ebp - 0x500]
movaps xmm0, xmm2
movss xmm3, dword [ebp - 0x18c]
subss xmm0, xmm1
comiss xmm3, xmm0
jb 0x1004b323
movaps xmm0, xmm1
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x1004b323
movsd xmm0, qword [ebp - 0x510]
xorps xmm1, xmm1
cvtss2sd xmm1, xmm4
comisd xmm0, xmm1
jbe 0x1004b323
lea ecx, [ebp - 0x2a80]
jmp 0x1004b2cf
cmp eax, 2
jne 0x1004b323
movss xmm0, dword [ebp - 0x448]
lea ecx, [ebp - 0x1a8]
subss xmm0, dword [0x1007731c]
movss dword [ebp - 0x448], xmm0
call fcn.10036f60
movups xmm0, xmmword [0x1007ad88]
lea eax, [ebp - 0x3a48]
movss xmm3, dword [ebp - 0x44c]
lea ecx, [ebp - 0x2a8c]
movss xmm2, dword [ebp - 0x448]
movss xmm1, dword [ebp - 0x450]
movups xmmword [ebp - 0x3a48], xmm0
push eax
movups xmm0, xmmword [0x1007ad98]
movups xmmword [ebp - 0x3a38], xmm0
movups xmm0, xmmword [0x1007ada8]
movups xmmword [ebp - 0x3a28], xmm0
movups xmm0, xmmword [0x1007adb8]
movups xmmword [ebp - 0x3a18], xmm0
call fcn.10036f80
lea edx, [ebp - 0x1a8]
mov ecx, eax
call fcn.100371b0
movss xmm3, dword [0x1007ace4]
add esp, 4
movss xmm2, dword [0x1007ad6c]
movss xmm1, dword [ebp - 0x1a4]
movss xmm0, dword [ebp - 0x1a8]
call fcn.10034870
movss xmm2, dword [0x1007ad6c]
movaps xmm4, xmm0
movss xmm0, dword [ebp - 0x504]
movaps xmm1, xmm2
movss xmm3, dword [ebp - 0x1a8]
subss xmm1, xmm0
comiss xmm3, xmm1
jb 0x1004b323
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x1004b323
movss xmm2, dword [0x1007ace4]
movss xmm1, dword [ebp - 0x500]
movaps xmm0, xmm2
movss xmm3, dword [ebp - 0x1a4]
subss xmm0, xmm1
comiss xmm3, xmm0
jb 0x1004b323
movaps xmm0, xmm1
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x1004b323
movsd xmm0, qword [ebp - 0x510]
xorps xmm1, xmm1
cvtss2sd xmm1, xmm4
comisd xmm0, xmm1
jbe 0x1004b323
lea ecx, [ebp - 0x2a98]
movss xmm3, dword [ebp - 0x448]
movss xmm2, dword [ebp - 0x44c]
movsd qword [ebp - 0x510], xmm1
movss xmm1, dword [ebp - 0x450]
call fcn.10036f80
sub esp, 0xc
mov ecx, esp
sub esp, 0xc
movq xmm0, qword [eax]
mov eax, dword [eax + 8]
movq qword [ecx], xmm0
movq xmm0, qword [ebp - 0x64]
mov dword [ecx + 8], eax
mov ecx, esp
mov eax, dword [ebp - 0x5c]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
call fcn.10039f50
add esp, 0x18
cmp dword [0x1007aef0], 1
jne 0x1004b7da
push 0x14
call esi
bt ax, 0xf
jae 0x1004b7da
mov eax, dword [0x1007b148]
test eax, eax
jne 0x1004b4e9
movsd xmm0, qword [0x10077288]
call fcn.10037080
add dword [0x1007ae74], eax
lea ecx, [ebp - 0x1b4]
call fcn.10036f60
movups xmm0, xmmword [0x1007ad88]
lea eax, [ebp - 0x3a88]
movss xmm2, dword [ebp - 0x454]
lea ecx, [ebp - 0x2aa4]
addss xmm2, dword [0x100772a4]
movss xmm3, dword [ebp - 0x458]
movss xmm1, dword [ebp - 0x45c]
movups xmmword [ebp - 0x3a88], xmm0
push eax
movups xmm0, xmmword [0x1007ad98]
movups xmmword [ebp - 0x3a78], xmm0
movups xmm0, xmmword [0x1007ada8]
movups xmmword [ebp - 0x3a68], xmm0
movups xmm0, xmmword [0x1007adb8]
movups xmmword [ebp - 0x3a58], xmm0
call fcn.10036f80
lea edx, [ebp - 0x1b4]
mov ecx, eax
call fcn.100371b0
movss xmm3, dword [0x1007ace4]
add esp, 4
movss xmm2, dword [0x1007ad6c]
movss xmm1, dword [ebp - 0x1b0]
movss xmm0, dword [ebp - 0x1b4]
call fcn.10034870
movss xmm2, dword [0x1007ad6c]
movaps xmm4, xmm0
movss xmm0, dword [ebp - 0x504]
movaps xmm1, xmm2
movss xmm3, dword [ebp - 0x1b4]
subss xmm1, xmm0
comiss xmm3, xmm1
jb 0x1004b7da
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x1004b7da
movss xmm2, dword [0x1007ace4]
movss xmm1, dword [ebp - 0x500]
movaps xmm0, xmm2
movss xmm3, dword [ebp - 0x1b0]
subss xmm0, xmm1
comiss xmm3, xmm0
jb 0x1004b7da
movaps xmm0, xmm1
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x1004b7da
movsd xmm0, qword [ebp - 0x510]
xorps xmm1, xmm1
cvtss2sd xmm1, xmm4
comisd xmm0, xmm1
jbe 0x1004b7da
movd xmm0, dword [0x1007ae74]
lea ecx, [ebp - 0x2ab0]
cvtdq2pd xmm0, xmm0
movsd qword [ebp - 0x510], xmm1
movsd xmm1, qword [0x10077230]
mulsd xmm0, xmm1
cvtpd2ps xmm3, xmm0
movd xmm0, dword [0x1007ae70]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm1
cvtpd2ps xmm2, xmm0
movd xmm0, dword [0x1007ae6c]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm1
cvtpd2ps xmm1, xmm0
jmp 0x1004b7a6
cmp eax, 1
jne 0x1004b640
movss xmm0, dword [ebp - 0x448]
lea ecx, [ebp - 0x1c0]
addss xmm0, dword [0x100772f8]
movss dword [ebp - 0x448], xmm0
call fcn.10036f60
movups xmm0, xmmword [0x1007ad88]
lea eax, [ebp - 0x3ac8]
movss xmm3, dword [ebp - 0x44c]
lea ecx, [ebp - 0x2abc]
movss xmm2, dword [ebp - 0x448]
movss xmm1, dword [ebp - 0x450]
movups xmmword [ebp - 0x3ac8], xmm0
push eax
movups xmm0, xmmword [0x1007ad98]
movups xmmword [ebp - 0x3ab8], xmm0
movups xmm0, xmmword [0x1007ada8]
movups xmmword [ebp - 0x3aa8], xmm0
movups xmm0, xmmword [0x1007adb8]
movups xmmword [ebp - 0x3a98], xmm0
call fcn.10036f80
lea edx, [ebp - 0x1c0]
mov ecx, eax
call fcn.100371b0
movss xmm3, dword [0x1007ace4]
add esp, 4
movss xmm2, dword [0x1007ad6c]
movss xmm1, dword [ebp - 0x1bc]
movss xmm0, dword [ebp - 0x1c0]
call fcn.10034870
movss xmm2, dword [0x1007ad6c]
movaps xmm4, xmm0
movss xmm0, dword [ebp - 0x504]
movaps xmm1, xmm2
movss xmm3, dword [ebp - 0x1c0]
subss xmm1, xmm0
comiss xmm3, xmm1
jb 0x1004b7da
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x1004b7da
movss xmm2, dword [0x1007ace4]
movss xmm1, dword [ebp - 0x500]
movaps xmm0, xmm2
movss xmm3, dword [ebp - 0x1bc]
subss xmm0, xmm1
comiss xmm3, xmm0
jb 0x1004b7da
movaps xmm0, xmm1
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x1004b7da
movsd xmm0, qword [ebp - 0x510]
xorps xmm1, xmm1
cvtss2sd xmm1, xmm4
comisd xmm0, xmm1
jbe 0x1004b7da
lea ecx, [ebp - 0x2ac8]
jmp 0x1004b786
cmp eax, 2
jne 0x1004b7da
movss xmm0, dword [ebp - 0x448]
lea ecx, [ebp - 0x1cc]
subss xmm0, dword [0x1007731c]
movss dword [ebp - 0x448], xmm0
call fcn.10036f60
movups xmm0, xmmword [0x1007ad88]
lea eax, [ebp - 0x3b08]
movss xmm3, dword [ebp - 0x44c]
lea ecx, [ebp - 0x2ad4]
movss xmm2, dword [ebp - 0x448]
movss xmm1, dword [ebp - 0x450]
movups xmmword [ebp - 0x3b08], xmm0
push eax
movups xmm0, xmmword [0x1007ad98]
movups xmmword [ebp - 0x3af8], xmm0
movups xmm0, xmmword [0x1007ada8]
movups xmmword [ebp - 0x3ae8], xmm0
movups xmm0, xmmword [0x1007adb8]
movups xmmword [ebp - 0x3ad8], xmm0
call fcn.10036f80
lea edx, [ebp - 0x1cc]
mov ecx, eax
call fcn.100371b0
movss xmm3, dword [0x1007ace4]
add esp, 4
movss xmm2, dword [0x1007ad6c]
movss xmm1, dword [ebp - 0x1c8]
movss xmm0, dword [ebp - 0x1cc]
call fcn.10034870
movss xmm2, dword [0x1007ad6c]
movaps xmm4, xmm0
movss xmm0, dword [ebp - 0x504]
movaps xmm1, xmm2
movss xmm3, dword [ebp - 0x1cc]
subss xmm1, xmm0
comiss xmm3, xmm1
jb 0x1004b7da
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x1004b7da
movss xmm2, dword [0x1007ace4]
movss xmm1, dword [ebp - 0x500]
movaps xmm0, xmm2
movss xmm3, dword [ebp - 0x1c8]
subss xmm0, xmm1
comiss xmm3, xmm0
jb 0x1004b7da
movaps xmm0, xmm1
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x1004b7da
movsd xmm0, qword [ebp - 0x510]
xorps xmm1, xmm1
cvtss2sd xmm1, xmm4
comisd xmm0, xmm1
jbe 0x1004b7da
lea ecx, [ebp - 0x2ae0]
movss xmm2, dword [ebp - 0x44c]
movss xmm3, dword [ebp - 0x448]
movsd qword [ebp - 0x510], xmm1
movss xmm1, dword [ebp - 0x450]
call fcn.10036f80
sub esp, 0xc
mov ecx, esp
sub esp, 0xc
movq xmm0, qword [eax]
mov eax, dword [eax + 8]
movq qword [ecx], xmm0
movq xmm0, qword [ebp - 0x64]
mov dword [ecx + 8], eax
mov ecx, esp
mov eax, dword [ebp - 0x5c]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
call fcn.10039f50
add esp, 0x18
cmp dword [0x1007aef0], 2
jne 0x1004bc91
push 0x10
call esi
bt ax, 0xf
jae 0x1004bc91
mov eax, dword [0x1007b148]
test eax, eax
jne 0x1004b9a0
movsd xmm0, qword [0x10077288]
call fcn.10037080
add dword [0x1007ae74], eax
lea ecx, [ebp - 0x1d8]
call fcn.10036f60
movups xmm0, xmmword [0x1007ad88]
lea eax, [ebp - 0x3b48]
movss xmm2, dword [ebp - 0x454]
lea ecx, [ebp - 0x2aec]
addss xmm2, dword [0x100772a4]
movss xmm3, dword [ebp - 0x458]
movss xmm1, dword [ebp - 0x45c]
movups xmmword [ebp - 0x3b48], xmm0
push eax
movups xmm0, xmmword [0x1007ad98]
movups xmmword [ebp - 0x3b38], xmm0
movups xmm0, xmmword [0x1007ada8]
movups xmmword [ebp - 0x3b28], xmm0
movups xmm0, xmmword [0x1007adb8]
movups xmmword [ebp - 0x3b18], xmm0
call fcn.10036f80
lea edx, [ebp - 0x1d8]
mov ecx, eax
call fcn.100371b0
movss xmm3, dword [0x1007ace4]
add esp, 4
movss xmm2, dword [0x1007ad6c]
movss xmm1, dword [ebp - 0x1d4]
movss xmm0, dword [ebp - 0x1d8]
call fcn.10034870
movss xmm2, dword [0x1007ad6c]
movaps xmm4, xmm0
movss xmm0, dword [ebp - 0x504]
movaps xmm1, xmm2
movss xmm3, dword [ebp - 0x1d8]
subss xmm1, xmm0
comiss xmm3, xmm1
jb 0x1004bc91
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x1004bc91
movss xmm2, dword [0x1007ace4]
movss xmm1, dword [ebp - 0x500]
movaps xmm0, xmm2
movss xmm3, dword [ebp - 0x1d4]
subss xmm0, xmm1
comiss xmm3, xmm0
jb 0x1004bc91
movaps xmm0, xmm1
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x1004bc91
movsd xmm0, qword [ebp - 0x510]
xorps xmm1, xmm1
cvtss2sd xmm1, xmm4
comisd xmm0, xmm1
jbe 0x1004bc91
movd xmm0, dword [0x1007ae74]
lea ecx, [ebp - 0x2af8]
cvtdq2pd xmm0, xmm0
movsd qword [ebp - 0x510], xmm1
movsd xmm1, qword [0x10077230]
mulsd xmm0, xmm1
cvtpd2ps xmm3, xmm0
movd xmm0, dword [0x1007ae70]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm1
cvtpd2ps xmm2, xmm0
movd xmm0, dword [0x1007ae6c]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm1
cvtpd2ps xmm1, xmm0
jmp 0x1004bc5d
cmp eax, 1
jne 0x1004baf7
movss xmm0, dword [ebp - 0x448]
lea ecx, [ebp - 0x1e4]
addss xmm0, dword [0x100772f8]
movss dword [ebp - 0x448], xmm0
call fcn.10036f60
movups xmm0, xmmword [0x1007ad88]
lea eax, [ebp - 0x2d08]
movss xmm3, dword [ebp - 0x44c]
lea ecx, [ebp - 0x2b04]
movss xmm2, dword [ebp - 0x448]
movss xmm1, dword [ebp - 0x450]
movups xmmword [ebp - 0x2d08], xmm0
push eax
movups xmm0, xmmword [0x1007ad98]
movups xmmword [ebp - 0x2cf8], xmm0
movups xmm0, xmmword [0x1007ada8]
movups xmmword [ebp - 0x2ce8], xmm0
movups xmm0, xmmword [0x1007adb8]
movups xmmword [ebp - 0x2cd8], xmm0
call fcn.10036f80
lea edx, [ebp - 0x1e4]
mov ecx, eax
call fcn.100371b0
movss xmm3, dword [0x1007ace4]
add esp, 4
movss xmm2, dword [0x1007ad6c]
movss xmm1, dword [ebp - 0x1e0]
movss xmm0, dword [ebp - 0x1e4]
call fcn.10034870
movss xmm2, dword [0x1007ad6c]
movaps xmm4, xmm0
movss xmm0, dword [ebp - 0x504]
movaps xmm1, xmm2
movss xmm3, dword [ebp - 0x1e4]
subss xmm1, xmm0
comiss xmm3, xmm1
jb 0x1004bc91
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x1004bc91
movss xmm2, dword [0x1007ace4]
movss xmm1, dword [ebp - 0x500]
movaps xmm0, xmm2
movss xmm3, dword [ebp - 0x1e0]
subss xmm0, xmm1
comiss xmm3, xmm0
jb 0x1004bc91
movaps xmm0, xmm1
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x1004bc91
movsd xmm0, qword [ebp - 0x510]
xorps xmm1, xmm1
cvtss2sd xmm1, xmm4
comisd xmm0, xmm1
jbe 0x1004bc91
lea ecx, [ebp - 0x2b10]
jmp 0x1004bc3d
cmp eax, 2
jne 0x1004bc91
movss xmm0, dword [ebp - 0x448]
lea ecx, [ebp - 0x1f0]
subss xmm0, dword [0x1007731c]
movss dword [ebp - 0x448], xmm0
call fcn.10036f60
movups xmm0, xmmword [0x1007ad88]
lea eax, [ebp - 0x2d48]
movss xmm3, dword [ebp - 0x44c]
lea ecx, [ebp - 0x2b1c]
movss xmm2, dword [ebp - 0x448]
movss xmm1, dword [ebp - 0x450]
movups xmmword [ebp - 0x2d48], xmm0
push eax
movups xmm0, xmmword [0x1007ad98]
movups xmmword [ebp - 0x2d38], xmm0
movups xmm0, xmmword [0x1007ada8]
movups xmmword [ebp - 0x2d28], xmm0
movups xmm0, xmmword [0x1007adb8]
movups xmmword [ebp - 0x2d18], xmm0
call fcn.10036f80
lea edx, [ebp - 0x1f0]
mov ecx, eax
call fcn.100371b0
movss xmm3, dword [0x1007ace4]
add esp, 4
movss xmm2, dword [0x1007ad6c]
movss xmm1, dword [ebp - 0x1ec]
movss xmm0, dword [ebp - 0x1f0]
call fcn.10034870
movss xmm2, dword [0x1007ad6c]
movaps xmm4, xmm0
movss xmm0, dword [ebp - 0x504]
movaps xmm1, xmm2
movss xmm3, dword [ebp - 0x1f0]
subss xmm1, xmm0
comiss xmm3, xmm1
jb 0x1004bc91
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x1004bc91
movss xmm2, dword [0x1007ace4]
movss xmm1, dword [ebp - 0x500]
movaps xmm0, xmm2
movss xmm3, dword [ebp - 0x1ec]
subss xmm0, xmm1
comiss xmm3, xmm0
jb 0x1004bc91
movaps xmm0, xmm1
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x1004bc91
movsd xmm0, qword [ebp - 0x510]
xorps xmm1, xmm1
cvtss2sd xmm1, xmm4
comisd xmm0, xmm1
jbe 0x1004bc91
lea ecx, [ebp - 0x2b28]
movss xmm2, dword [ebp - 0x44c]
movss xmm3, dword [ebp - 0x448]
movsd qword [ebp - 0x510], xmm1
movss xmm1, dword [ebp - 0x450]
call fcn.10036f80
sub esp, 0xc
mov ecx, esp
sub esp, 0xc
movq xmm0, qword [eax]
mov eax, dword [eax + 8]
movq qword [ecx], xmm0
movq xmm0, qword [ebp - 0x64]
mov dword [ecx + 8], eax
mov ecx, esp
mov eax, dword [ebp - 0x5c]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
call fcn.10039f50
add esp, 0x18
cmp dword [0x1007aef0], 3
jne 0x1004c148
push 0x12
call esi
bt ax, 0xf
jae 0x1004c148
mov eax, dword [0x1007b148]
test eax, eax
jne 0x1004be57
movsd xmm0, qword [0x10077288]
call fcn.10037080
add dword [0x1007ae74], eax
lea ecx, [ebp - 0x1fc]
call fcn.10036f60
movups xmm0, xmmword [0x1007ad88]
lea eax, [ebp - 0x2d88]
movss xmm2, dword [ebp - 0x454]
lea ecx, [ebp - 0x2b34]
addss xmm2, dword [0x100772a4]
movss xmm3, dword [ebp - 0x458]
movss xmm1, dword [ebp - 0x45c]
movups xmmword [ebp - 0x2d88], xmm0
push eax
movups xmm0, xmmword [0x1007ad98]
movups xmmword [ebp - 0x2d78], xmm0
movups xmm0, xmmword [0x1007ada8]
movups xmmword [ebp - 0x2d68], xmm0
movups xmm0, xmmword [0x1007adb8]
movups xmmword [ebp - 0x2d58], xmm0
call fcn.10036f80
lea edx, [ebp - 0x1fc]
mov ecx, eax
call fcn.100371b0
movss xmm3, dword [0x1007ace4]
add esp, 4
movss xmm2, dword [0x1007ad6c]
movss xmm1, dword [ebp - 0x1f8]
movss xmm0, dword [ebp - 0x1fc]
call fcn.10034870
movss xmm2, dword [0x1007ad6c]
movaps xmm4, xmm0
movss xmm0, dword [ebp - 0x504]
movaps xmm1, xmm2
movss xmm3, dword [ebp - 0x1fc]
subss xmm1, xmm0
comiss xmm3, xmm1
jb 0x1004c148
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x1004c148
movss xmm2, dword [0x1007ace4]
movss xmm1, dword [ebp - 0x500]
movaps xmm0, xmm2
movss xmm3, dword [ebp - 0x1f8]
subss xmm0, xmm1
comiss xmm3, xmm0
jb 0x1004c148
movaps xmm0, xmm1
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x1004c148
movsd xmm0, qword [ebp - 0x510]
xorps xmm1, xmm1
cvtss2sd xmm1, xmm4
comisd xmm0, xmm1
jbe 0x1004c148
movd xmm0, dword [0x1007ae74]
lea ecx, [ebp - 0x2b40]
cvtdq2pd xmm0, xmm0
movsd qword [ebp - 0x510], xmm1
movsd xmm1, qword [0x10077230]
mulsd xmm0, xmm1
cvtpd2ps xmm3, xmm0
movd xmm0, dword [0x1007ae70]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm1
cvtpd2ps xmm2, xmm0
movd xmm0, dword [0x1007ae6c]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm1
cvtpd2ps xmm1, xmm0
jmp 0x1004c114
cmp eax, 1
jne 0x1004bfae
movss xmm0, dword [ebp - 0x448]
lea ecx, [ebp - 0x208]
addss xmm0, dword [0x100772f8]
movss dword [ebp - 0x448], xmm0
call fcn.10036f60
movups xmm0, xmmword [0x1007ad88]
lea eax, [ebp - 0x3588]
movss xmm3, dword [ebp - 0x44c]
lea ecx, [ebp - 0x2b4c]
movss xmm2, dword [ebp - 0x448]
movss xmm1, dword [ebp - 0x450]
movups xmmword [ebp - 0x3588], xmm0
push eax
movups xmm0, xmmword [0x1007ad98]
movups xmmword [ebp - 0x3578], xmm0
movups xmm0, xmmword [0x1007ada8]
movups xmmword [ebp - 0x3568], xmm0
movups xmm0, xmmword [0x1007adb8]
movups xmmword [ebp - 0x3558], xmm0
call fcn.10036f80
lea edx, [ebp - 0x208]
mov ecx, eax
call fcn.100371b0
movss xmm3, dword [0x1007ace4]
add esp, 4
movss xmm2, dword [0x1007ad6c]
movss xmm1, dword [ebp - 0x204]
movss xmm0, dword [ebp - 0x208]
call fcn.10034870
movss xmm2, dword [0x1007ad6c]
movaps xmm4, xmm0
movss xmm0, dword [ebp - 0x504]
movaps xmm1, xmm2
movss xmm3, dword [ebp - 0x208]
subss xmm1, xmm0
comiss xmm3, xmm1
jb 0x1004c148
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x1004c148
movss xmm2, dword [0x1007ace4]
movss xmm1, dword [ebp - 0x500]
movaps xmm0, xmm2
movss xmm3, dword [ebp - 0x204]
subss xmm0, xmm1
comiss xmm3, xmm0
jb 0x1004c148
movaps xmm0, xmm1
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x1004c148
movsd xmm0, qword [ebp - 0x510]
xorps xmm1, xmm1
cvtss2sd xmm1, xmm4
comisd xmm0, xmm1
jbe 0x1004c148
lea ecx, [ebp - 0x2b58]
jmp 0x1004c0f4
cmp eax, 2
jne 0x1004c148
movss xmm0, dword [ebp - 0x448]
lea ecx, [ebp - 0x238]
subss xmm0, dword [0x1007731c]
movss dword [ebp - 0x448], xmm0
call fcn.10036f60
movups xmm0, xmmword [0x1007ad88]
lea eax, [ebp - 0x2dc8]
movss xmm3, dword [ebp - 0x44c]
lea ecx, [ebp - 0x2b64]
movss xmm2, dword [ebp - 0x448]
movss xmm1, dword [ebp - 0x450]
movups xmmword [ebp - 0x2dc8], xmm0
push eax
movups xmm0, xmmword [0x1007ad98]
movups xmmword [ebp - 0x2db8], xmm0
movups xmm0, xmmword [0x1007ada8]
movups xmmword [ebp - 0x2da8], xmm0
movups xmm0, xmmword [0x1007adb8]
movups xmmword [ebp - 0x2d98], xmm0
call fcn.10036f80
lea edx, [ebp - 0x238]
mov ecx, eax
call fcn.100371b0
movss xmm3, dword [0x1007ace4]
add esp, 4
movss xmm2, dword [0x1007ad6c]
movss xmm1, dword [ebp - 0x234]
movss xmm0, dword [ebp - 0x238]
call fcn.10034870
movss xmm2, dword [0x1007ad6c]
movaps xmm4, xmm0
movss xmm0, dword [ebp - 0x504]
movaps xmm1, xmm2
movss xmm3, dword [ebp - 0x238]
subss xmm1, xmm0
comiss xmm3, xmm1
jb 0x1004c148
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x1004c148
movss xmm2, dword [0x1007ace4]
movss xmm1, dword [ebp - 0x500]
movaps xmm0, xmm2
movss xmm3, dword [ebp - 0x234]
subss xmm0, xmm1
comiss xmm3, xmm0
jb 0x1004c148
movaps xmm0, xmm1
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x1004c148
movsd xmm0, qword [ebp - 0x510]
xorps xmm1, xmm1
cvtss2sd xmm1, xmm4
comisd xmm0, xmm1
jbe 0x1004c148
lea ecx, [ebp - 0x2b70]
movss xmm2, dword [ebp - 0x44c]
movss xmm3, dword [ebp - 0x448]
movsd qword [ebp - 0x510], xmm1
movss xmm1, dword [ebp - 0x450]
call fcn.10036f80
sub esp, 0xc
mov ecx, esp
sub esp, 0xc
movq xmm0, qword [eax]
mov eax, dword [eax + 8]
movq qword [ecx], xmm0
movq xmm0, qword [ebp - 0x64]
mov dword [ecx + 8], eax
mov ecx, esp
mov eax, dword [ebp - 0x5c]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
call fcn.10039f50
add esp, 0x18
cmp dword [0x1007aef0], 4
jne 0x1004c5ff
push 1
call esi
bt ax, 0xf
jae 0x1004c5ff
mov eax, dword [0x1007b148]
test eax, eax
jne 0x1004c30e
movsd xmm0, qword [0x10077288]
call fcn.10037080
add dword [0x1007ae74], eax
lea ecx, [ebp - 0x214]
call fcn.10036f60
movups xmm0, xmmword [0x1007ad88]
lea eax, [ebp - 0x2e08]
movss xmm2, dword [ebp - 0x454]
lea ecx, [ebp - 0x2b7c]
addss xmm2, dword [0x100772a4]
movss xmm3, dword [ebp - 0x458]
movss xmm1, dword [ebp - 0x45c]
movups xmmword [ebp - 0x2e08], xmm0
push eax
movups xmm0, xmmword [0x1007ad98]
movups xmmword [ebp - 0x2df8], xmm0
movups xmm0, xmmword [0x1007ada8]
movups xmmword [ebp - 0x2de8], xmm0
movups xmm0, xmmword [0x1007adb8]
movups xmmword [ebp - 0x2dd8], xmm0
call fcn.10036f80
lea edx, [ebp - 0x214]
mov ecx, eax
call fcn.100371b0
movss xmm3, dword [0x1007ace4]
add esp, 4
movss xmm2, dword [0x1007ad6c]
movss xmm1, dword [ebp - 0x210]
movss xmm0, dword [ebp - 0x214]
call fcn.10034870
movss xmm2, dword [0x1007ad6c]
movaps xmm4, xmm0
movss xmm0, dword [ebp - 0x504]
movaps xmm1, xmm2
movss xmm3, dword [ebp - 0x214]
subss xmm1, xmm0
comiss xmm3, xmm1
jb 0x1004c5ff
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x1004c5ff
movss xmm2, dword [0x1007ace4]
movss xmm1, dword [ebp - 0x500]
movaps xmm0, xmm2
movss xmm3, dword [ebp - 0x210]
subss xmm0, xmm1
comiss xmm3, xmm0
jb 0x1004c5ff
movaps xmm0, xmm1
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x1004c5ff
movsd xmm0, qword [ebp - 0x510]
xorps xmm1, xmm1
cvtss2sd xmm1, xmm4
comisd xmm0, xmm1
jbe 0x1004c5ff
movd xmm0, dword [0x1007ae74]
lea ecx, [ebp - 0x2b88]
cvtdq2pd xmm0, xmm0
movsd qword [ebp - 0x510], xmm1
movsd xmm1, qword [0x10077230]
mulsd xmm0, xmm1
cvtpd2ps xmm3, xmm0
movd xmm0, dword [0x1007ae70]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm1
cvtpd2ps xmm2, xmm0
movd xmm0, dword [0x1007ae6c]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm1
cvtpd2ps xmm1, xmm0
jmp 0x1004c5cb
cmp eax, 1
jne 0x1004c465
movss xmm0, dword [ebp - 0x448]
lea ecx, [ebp - 0x148]
addss xmm0, dword [0x100772f8]
movss dword [ebp - 0x448], xmm0
call fcn.10036f60
movups xmm0, xmmword [0x1007ad88]
lea eax, [ebp - 0x2e48]
movss xmm3, dword [ebp - 0x44c]
lea ecx, [ebp - 0x2b94]
movss xmm2, dword [ebp - 0x448]
movss xmm1, dword [ebp - 0x450]
movups xmmword [ebp - 0x2e48], xmm0
push eax
movups xmm0, xmmword [0x1007ad98]
movups xmmword [ebp - 0x2e38], xmm0
movups xmm0, xmmword [0x1007ada8]
movups xmmword [ebp - 0x2e28], xmm0
movups xmm0, xmmword [0x1007adb8]
movups xmmword [ebp - 0x2e18], xmm0
call fcn.10036f80
lea edx, [ebp - 0x148]
mov ecx, eax
call fcn.100371b0
movss xmm3, dword [0x1007ace4]
add esp, 4
movss xmm2, dword [0x1007ad6c]
movss xmm1, dword [ebp - 0x144]
movss xmm0, dword [ebp - 0x148]
call fcn.10034870
movss xmm2, dword [0x1007ad6c]
movaps xmm4, xmm0
movss xmm0, dword [ebp - 0x504]
movaps xmm1, xmm2
movss xmm3, dword [ebp - 0x148]
subss xmm1, xmm0
comiss xmm3, xmm1
jb 0x1004c5ff
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x1004c5ff
movss xmm2, dword [0x1007ace4]
movss xmm1, dword [ebp - 0x500]
movaps xmm0, xmm2
movss xmm3, dword [ebp - 0x144]
subss xmm0, xmm1
comiss xmm3, xmm0
jb 0x1004c5ff
movaps xmm0, xmm1
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x1004c5ff
movsd xmm0, qword [ebp - 0x510]
xorps xmm1, xmm1
cvtss2sd xmm1, xmm4
comisd xmm0, xmm1
jbe 0x1004c5ff
lea ecx, [ebp - 0x2ba0]
jmp 0x1004c5ab
cmp eax, 2
jne 0x1004c5ff
movss xmm0, dword [ebp - 0x448]
lea ecx, [ebp - 0x2a4]
subss xmm0, dword [0x1007731c]
movss dword [ebp - 0x448], xmm0
call fcn.10036f60
movups xmm0, xmmword [0x1007ad88]
lea eax, [ebp - 0x2e88]
movss xmm3, dword [ebp - 0x44c]
lea ecx, [ebp - 0x2bac]
movss xmm2, dword [ebp - 0x448]
movss xmm1, dword [ebp - 0x450]
movups xmmword [ebp - 0x2e88], xmm0
push eax
movups xmm0, xmmword [0x1007ad98]
movups xmmword [ebp - 0x2e78], xmm0
movups xmm0, xmmword [0x1007ada8]
movups xmmword [ebp - 0x2e68], xmm0
movups xmm0, xmmword [0x1007adb8]
movups xmmword [ebp - 0x2e58], xmm0
call fcn.10036f80
lea edx, [ebp - 0x2a4]
mov ecx, eax
call fcn.100371b0
movss xmm3, dword [0x1007ace4]
add esp, 4
movss xmm2, dword [0x1007ad6c]
movss xmm1, dword [ebp - 0x2a0]
movss xmm0, dword [ebp - 0x2a4]
call fcn.10034870
movss xmm2, dword [0x1007ad6c]
movaps xmm4, xmm0
movss xmm0, dword [ebp - 0x504]
movaps xmm1, xmm2
movss xmm3, dword [ebp - 0x2a4]
subss xmm1, xmm0
comiss xmm3, xmm1
jb 0x1004c5ff
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x1004c5ff
movss xmm2, dword [0x1007ace4]
movss xmm1, dword [ebp - 0x500]
movaps xmm0, xmm2
movss xmm3, dword [ebp - 0x2a0]
subss xmm0, xmm1
comiss xmm3, xmm0
jb 0x1004c5ff
movaps xmm0, xmm1
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x1004c5ff
movsd xmm0, qword [ebp - 0x510]
xorps xmm1, xmm1
cvtss2sd xmm1, xmm4
comisd xmm0, xmm1
jbe 0x1004c5ff
lea ecx, [ebp - 0x2bb8]
movss xmm2, dword [ebp - 0x44c]
movss xmm3, dword [ebp - 0x448]
movsd qword [ebp - 0x510], xmm1
movss xmm1, dword [ebp - 0x450]
call fcn.10036f80
sub esp, 0xc
mov ecx, esp
sub esp, 0xc
movq xmm0, qword [eax]
mov eax, dword [eax + 8]
movq qword [ecx], xmm0
movq xmm0, qword [ebp - 0x64]
mov dword [ecx + 8], eax
mov ecx, esp
mov eax, dword [ebp - 0x5c]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
call fcn.10039f50
add esp, 0x18
cmp dword [0x1007aef0], 5
mov eax, dword [ebp - 0x514]
jne 0x1003ab8c
push 2
call esi
bt ax, 0xf
mov eax, dword [ebp - 0x514]
jae 0x1003ab8c
mov eax, dword [0x1007b148]
test eax, eax
jne 0x1004c7cc
movsd xmm0, qword [0x10077288]
call fcn.10037080
add dword [0x1007ae74], eax
lea ecx, [ebp - 0x244]
call fcn.10036f60
movups xmm0, xmmword [0x1007ad88]
lea eax, [ebp - 0x2f08]
movss xmm2, dword [ebp - 0x454]
lea ecx, [ebp - 0x2bc4]
addss xmm2, dword [0x100772a4]
movss xmm3, dword [ebp - 0x458]
movss xmm1, dword [ebp - 0x45c]
movups xmmword [ebp - 0x2f08], xmm0
push eax
movups xmm0, xmmword [0x1007ad98]
movups xmmword [ebp - 0x2ef8], xmm0
movups xmm0, xmmword [0x1007ada8]
movups xmmword [ebp - 0x2ee8], xmm0
movups xmm0, xmmword [0x1007adb8]
movups xmmword [ebp - 0x2ed8], xmm0
call fcn.10036f80
lea edx, [ebp - 0x244]
mov ecx, eax
call fcn.100371b0
movss xmm3, dword [0x1007ace4]
add esp, 4
movss xmm2, dword [0x1007ad6c]
movss xmm1, dword [ebp - 0x240]
movss xmm0, dword [ebp - 0x244]
call fcn.10034870
movss xmm2, dword [0x1007ad6c]
movaps xmm4, xmm0
movss xmm0, dword [ebp - 0x504]
movaps xmm1, xmm2
movss xmm3, dword [ebp - 0x244]
subss xmm1, xmm0
mov eax, dword [ebp - 0x514]
comiss xmm3, xmm1
jb 0x1003ab8c
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x1003ab8c
movss xmm2, dword [0x1007ace4]
movss xmm1, dword [ebp - 0x500]
movaps xmm0, xmm2
movss xmm3, dword [ebp - 0x240]
subss xmm0, xmm1
comiss xmm3, xmm0
jb 0x1003ab8c
addss xmm1, xmm2
comiss xmm1, xmm3
jb 0x1003ab8c
movsd xmm1, qword [ebp - 0x510]
xorps xmm0, xmm0
cvtss2sd xmm0, xmm4
comisd xmm1, xmm0
jbe 0x1003ab8c
movd xmm0, dword [0x1007ae74]
lea ecx, [ebp - 0x2bd0]
movsd xmm1, qword [0x10077230]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm1
cvtpd2ps xmm3, xmm0
movd xmm0, dword [0x1007ae70]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm1
cvtpd2ps xmm2, xmm0
movd xmm0, dword [0x1007ae6c]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm1
cvtpd2ps xmm1, xmm0
jmp 0x1004ca99
cmp eax, 1
jne 0x1004c926
movss xmm0, dword [ebp - 0x448]
lea ecx, [ebp - 0x22c]
addss xmm0, dword [0x100772f8]
movss dword [ebp - 0x448], xmm0
call fcn.10036f60
movups xmm0, xmmword [0x1007ad88]
lea eax, [ebp - 0x2f48]
movss xmm3, dword [ebp - 0x44c]
lea ecx, [ebp - 0x2bdc]
movss xmm2, dword [ebp - 0x448]
movss xmm1, dword [ebp - 0x450]
movups xmmword [ebp - 0x2f48], xmm0
push eax
movups xmm0, xmmword [0x1007ad98]
movups xmmword [ebp - 0x2f38], xmm0
movups xmm0, xmmword [0x1007ada8]
movups xmmword [ebp - 0x2f28], xmm0
movups xmm0, xmmword [0x1007adb8]
movups xmmword [ebp - 0x2f18], xmm0
call fcn.10036f80
lea edx, [ebp - 0x22c]
mov ecx, eax
call fcn.100371b0
movss xmm3, dword [0x1007ace4]
add esp, 4
movss xmm2, dword [0x1007ad6c]
movss xmm1, dword [ebp - 0x228]
movss xmm0, dword [ebp - 0x22c]
call fcn.10034870
movss xmm2, dword [0x1007ad6c]
movaps xmm4, xmm0
movss xmm0, dword [ebp - 0x504]
movaps xmm1, xmm2
movss xmm3, dword [ebp - 0x22c]
subss xmm1, xmm0
mov eax, dword [ebp - 0x514]
comiss xmm3, xmm1
jb 0x1003ab8c
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x1003ab8c
movss xmm2, dword [0x1007ace4]
movss xmm1, dword [ebp - 0x500]
movaps xmm0, xmm2
movss xmm3, dword [ebp - 0x228]
subss xmm0, xmm1
comiss xmm3, xmm0
jb 0x1003ab8c
addss xmm1, xmm2
comiss xmm1, xmm3
jb 0x1003ab8c
movsd xmm1, qword [ebp - 0x510]
xorps xmm0, xmm0
cvtss2sd xmm0, xmm4
comisd xmm1, xmm0
jbe 0x1003ab8c
lea ecx, [ebp - 0x2be8]
jmp 0x1004ca81
cmp eax, 2
mov eax, dword [ebp - 0x514]
jne 0x1003ab8c
movss xmm0, dword [ebp - 0x448]
lea ecx, [ebp - 0x220]
subss xmm0, dword [0x1007731c]
movss dword [ebp - 0x448], xmm0
call fcn.10036f60
movups xmm0, xmmword [0x1007ad88]
lea eax, [ebp - 0x30c8]
movss xmm3, dword [ebp - 0x44c]
lea ecx, [ebp - 0x2bf4]
movss xmm2, dword [ebp - 0x448]
movss xmm1, dword [ebp - 0x450]
movups xmmword [ebp - 0x30c8], xmm0
push eax
movups xmm0, xmmword [0x1007ad98]
movups xmmword [ebp - 0x30b8], xmm0
movups xmm0, xmmword [0x1007ada8]
movups xmmword [ebp - 0x30a8], xmm0
movups xmm0, xmmword [0x1007adb8]
movups xmmword [ebp - 0x3098], xmm0
call fcn.10036f80
lea edx, [ebp - 0x220]
mov ecx, eax
call fcn.100371b0
movss xmm3, dword [0x1007ace4]
add esp, 4
movss xmm2, dword [0x1007ad6c]
movss xmm1, dword [ebp - 0x21c]
movss xmm0, dword [ebp - 0x220]
call fcn.10034870
movss xmm2, dword [0x1007ad6c]
movaps xmm4, xmm0
movss xmm0, dword [ebp - 0x504]
movaps xmm1, xmm2
movss xmm3, dword [ebp - 0x220]
subss xmm1, xmm0
mov eax, dword [ebp - 0x514]
comiss xmm3, xmm1
jb 0x1003ab8c
addss xmm0, xmm2
comiss xmm0, xmm3
jb 0x1003ab8c
movss xmm2, dword [0x1007ace4]
movss xmm1, dword [ebp - 0x500]
movaps xmm0, xmm2
movss xmm3, dword [ebp - 0x21c]
subss xmm0, xmm1
comiss xmm3, xmm0
jb 0x1003ab8c
addss xmm1, xmm2
comiss xmm1, xmm3
jb 0x1003ab8c
movsd xmm1, qword [ebp - 0x510]
xorps xmm0, xmm0
cvtss2sd xmm0, xmm4
comisd xmm1, xmm0
jbe 0x1003ab8c
lea ecx, [ebp - 0x2c00]
movss xmm3, dword [ebp - 0x448]
movss xmm2, dword [ebp - 0x44c]
movss xmm1, dword [ebp - 0x450]
call fcn.10036f80
sub esp, 0xc
mov ecx, esp
sub esp, 0xc
movq xmm0, qword [eax]
mov eax, dword [eax + 8]
movq qword [ecx], xmm0
movq xmm0, qword [ebp - 0x64]
mov dword [ecx + 8], eax
mov ecx, esp
mov eax, dword [ebp - 0x5c]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
call fcn.10039f50
add esp, 0x18
jmp 0x1003ab86
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x14]
xor ecx, ebp
call fcn.1004edb4
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret