Function at 0x1003bddf
Capabilities:
Check http status code

Disassembly:
mov eax, 0x10083b52
call fcn.1005f178
sub esp, 0x2a4
push esi
push edi
push str.HookedRakClientInterface::Send_BitStream_
call fcn.1005d61f
mov edi, dword [ebp + 8]
lea eax, [ebp - 0xd]
pop ecx
push 1
push 8
push eax
mov ecx, edi
call fcn.10001641
mov al, byte [ebp - 0xd]
cmp al, 0xc8
jne 0x1003c2ad
mov ecx, edi
call fcn.10001701
push 1
push 8
lea eax, [ebp - 0xd]
mov ecx, edi
push eax
call fcn.10001641
push 0x3f
lea eax, [ebp - 0x7c]
mov ecx, edi
push eax
call fcn.100015f3
mov eax, dword [0x1015f9f0]
xor esi, esi
cmp dword [eax + 0x115b9], esi
je 0x1003bec2
push str._s_HWID_F1yatland1rmas1_
call fcn.100440ee
mov dword [esp], str._s_7_Gnlk:_20_
call fcn.100440ee
mov dword [esp], str._s_14_Gnlk_:_35_
call fcn.100440ee
mov dword [esp], str._s_30_Gnlk_:_70_
call fcn.100440ee
mov dword [esp], str._s_Snrsz_:_170_
call fcn.100440ee
mov dword [esp], str._s_zel_S0be1t_Tasar1m1_F1yatland1rmas1_
call fcn.100440ee
mov dword [esp], str._s_S0be1tdeki_isimlerin_deitirilmesi_:_50_
call fcn.100440ee
mov dword [esp], str._s_S0be1te_eklenecek_zel___.eros_vari_bir_komut_:_35_
call fcn.100440ee
mov dword [esp], str._s_S0be1t_renk_deiim_fiyat_:_25_
call fcn.100440ee
mov dword [esp], str._s_F11_Resim_Deitirme_:_15_
call fcn.100440ee
pop ecx
mov eax, dword [0x1015f9f0]
cmp dword [eax + 0x100c8], esi
je 0x1003bed4
call fcn.1003e2d6
mov eax, dword [0x1015f9f0]
cmp dword [eax + 0xbddf], esi
je 0x1003beec
push str.baba.wav
call fcn.1003e6d6
pop ecx
mov eax, dword [0x1015f9f0]
cmp dword [eax + 0x93fd], esi
je 0x1003bf81
call fcn.1006b3b3
xorps xmm0, xmm0
cvtsi2ss xmm0, eax
mulss xmm0, dword [0x10093a50]
addss xmm0, dword [0x1008b088]
movss dword [ebp - 0x74], xmm0
call fcn.1006b3b3
xorps xmm0, xmm0
cvtsi2ss xmm0, eax
mulss xmm0, dword [0x10093a50]
addss xmm0, dword [0x1008b088]
movss dword [ebp - 0x70], xmm0
call fcn.1006b3b3
xorps xmm0, xmm0
cvtsi2ss xmm0, eax
mulss xmm0, dword [0x10093a50]
addss xmm0, dword [0x1008b088]
movss dword [ebp - 0x6c], xmm0
call fcn.1006b3b3
xorps xmm0, xmm0
cvtsi2ss xmm0, eax
mulss xmm0, dword [0x10093b80]
addss xmm0, dword [0x1008b07c]
movss dword [ebp - 0x41], xmm0
mov eax, dword [0x1015f9f0]
cmp dword [eax + 0xbdef], esi
je 0x1003c018
lea ecx, [ebp - 0x22c]
call fcn.1000153d
push 1
push 8
lea eax, [ebp - 0x14]
mov dword [ebp - 4], esi
push eax
lea ecx, [ebp - 0x22c]
mov byte [ebp - 0x14], 0x7d
call fcn.100017b3
push 1
push 0x10
lea eax, [ebp - 0x24]
mov dword [ebp - 0x24], esi
push eax
lea ecx, [ebp - 0x22c]
call fcn.100017b3
push 9
push 0x2a
call fcn.10039e62
mov eax, dword [0x1015f9f0]
push ecx
mov ecx, dword [0x101f3d00]
fstp dword [esp]
movzx eax, word [eax + 0xbdfc]
push eax
call fcn.10042e33
mov ecx, dword [0x101f3d00]
lea eax, [ebp - 0x22c]
push esi
push 6
push 1
push eax
call fcn.10042ad9
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x22c]
call fcn.10001558
mov eax, dword [0x1015f9f0]
cmp dword [eax + 0x1aef4], esi
je 0x1003c0b8
call fcn.1006b3b3
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, dword [0x10093b84]
movss dword [ebp - 0x24], xmm0
call fcn.1006b3b3
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, dword [0x10093b84]
movss dword [ebp - 0x28], xmm0
call fcn.1006b3b3
movss xmm2, dword [ebp - 0x24]
addss xmm2, dword [0x10093a80]
movd xmm1, eax
mov eax, 0x80
cvtdq2ps xmm1, xmm1
mov word [ebp - 0x78], ax
addss xmm2, dword [ebp - 0x58]
mulss xmm1, dword [0x10093a4c]
addss xmm1, dword [0x1008b08c]
movss dword [ebp - 0x58], xmm2
movss xmm2, dword [ebp - 0x28]
addss xmm2, dword [0x10093a80]
addss xmm1, dword [ebp - 0x50]
addss xmm2, dword [ebp - 0x54]
movss dword [ebp - 0x50], xmm1
movss dword [ebp - 0x54], xmm2
mov eax, dword [0x1015f9f0]
cmp byte [eax + 0x338], 0
je 0x1003c0f8
movss xmm1, dword [0x10093b98]
movss xmm0, dword [ebp + 8]
mulss xmm0, xmm1
movss dword [ebp - 0x58], xmm0
movss xmm0, dword [ebp + 8]
mulss xmm0, xmm1
movss dword [ebp - 0x54], xmm0
movss xmm0, dword [ebp + 8]
mulss xmm0, xmm1
movss dword [ebp - 0x50], xmm0
mov eax, dword [0x1015f9f0]
cmp byte [eax + 0x1849], 0
je 0x1003c1a1
push 1
call fcn.10041c13
pop ecx
test eax, eax
je 0x1003c1a1
movss xmm0, dword [ebp - 0x58]
addss xmm0, dword [0x10093ae0]
mov eax, dword [0x1015f9f0]
movss dword [ebp - 0x58], xmm0
movss xmm0, dword [ebp - 0x54]
addss xmm0, dword [0x10093ae4]
movss dword [ebp - 0x54], xmm0
movss xmm0, dword [ebp - 0x50]
addss xmm0, dword [0x10093ae8]
movss dword [ebp - 0x50], xmm0
mov ecx, dword [eax + 0xbdfc]
mov eax, dword [0x101f3d18]
mov eax, dword [eax + ecx*4 + 0x26]
mov ecx, dword [eax + 8]
movzx eax, byte [ecx + 0x1a]
sub eax, 0x11
je 0x1003c186
sub eax, 1
je 0x1003c17a
sub eax, 1
jne 0x1003c1a1
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ecx + 8]
mov eax, dword [eax + 0x4c]
jmp 0x1003c193
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ecx + 4]
mov eax, dword [eax + 0x2a4]
mov eax, dword [eax + 0x14]
add eax, 0x30
push eax
call fcn.100423f7
pop ecx
pop ecx
mov ecx, dword [0x1015f9f0]
cmp dword [ecx + 0xbde3], esi
je 0x1003c224
test byte [ebp - 0x76], 4
je 0x1003c224
movss xmm0, dword [ebp - 0x5c]
subss xmm0, dword [0x10085870]
mov eax, dword [0x101f3d18]
mov dword [ebp - 0x50], 0x3fc00000
mov dword [0x101d72e9], 0x3fc66666
movss dword [ebp - 0x5c], xmm0
mov ecx, dword [ecx + 0xbdfc]
mov eax, dword [eax + ecx*4 + 0x26]
mov ecx, dword [eax + 8]
movzx eax, byte [ecx + 0x1a]
sub eax, 0x11
je 0x1003c209
sub eax, 1
je 0x1003c1fd
sub eax, 1
jne 0x1003c224
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ecx + 8]
mov eax, dword [eax + 0x4c]
jmp 0x1003c216
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ecx + 4]
mov eax, dword [eax + 0x2a4]
mov eax, dword [eax + 0x14]
add eax, 0x30
push eax
call fcn.100423f7
pop ecx
pop ecx
mov ecx, dword [0x1015f9f0]
cmp byte [ecx + 0x1848], 0
je 0x1003c281
test byte [ebp - 0x76], 4
je 0x1003c281
mov ecx, dword [ecx + 0xbdfc]
mov eax, dword [0x101f3d18]
mov eax, dword [eax + ecx*4 + 0x26]
mov ecx, dword [eax + 8]
movzx eax, byte [ecx + 0x1a]
sub eax, 0x11
je 0x1003c266
dec eax
sub eax, 1
jne 0x1003c281
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ecx + 8]
mov eax, dword [eax + 0x4c]
jmp 0x1003c273
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ecx + 4]
mov eax, dword [eax + 0x2a4]
mov eax, dword [eax + 0x14]
add eax, 0x30
push eax
call fcn.100423f7
pop ecx
pop ecx
mov ecx, edi
call fcn.100016f9
push 1
push 8
lea eax, [ebp - 0x14]
mov byte [ebp - 0x14], 0xc8
push eax
mov ecx, edi
call fcn.100017b3
push 0x3f
lea eax, [ebp - 0x7c]
mov ecx, edi
push eax
call fcn.10001762
mov al, byte [ebp - 0xd]
jmp 0x1003c2af
xor esi, esi
cmp al, 0xce
jne 0x1003cdcc
push str.ID_BULLET_SYNC
call fcn.1005d61f
pop ecx
push 0x28
lea eax, [ebp - 0x68]
mov ecx, edi
push eax
call fcn.100015f3
mov ecx, edi
call fcn.10001701
push 1
push 8
lea eax, [ebp - 0xd]
mov ecx, edi
push eax
call fcn.10001641
mov ecx, dword [0x1015f9f0]
push 0x37
pop edi
cmp byte [ecx + 0x5f0b], 0
je 0x1003c33d
push esi
push 0xffffffffffffffff
call fcn.1002b7e5
mov edx, eax
pop ecx
pop ecx
mov eax, dword [edx + 0x530]
cmp eax, 0x36
je 0x1003c95b
cmp eax, edi
je 0x1003c95b
movzx ecx, byte [edx + 0x718]
imul ecx, ecx, 0x1c
mov eax, dword [ecx + edx + 0x5a8]
test eax, eax
jle 0x1003c337
inc eax
mov dword [ecx + edx + 0x5a8], eax
mov ecx, dword [0x1015f9f0]
cmp byte [ecx + 0x5f0d], 0
je 0x1003c363
cmp dword [ecx + 0xbdfc], 0xffffffff
je 0x1003c363
movzx eax, word [ecx + 0xbdfc]
push eax
call fcn.1000458d
pop ecx
mov ecx, dword [0x1015f9f0]
cmp byte [ecx + 0x34], 0
je 0x1003c595
push dword [ecx + 0xbdfc]
call fcn.10043688
mov esi, eax
pop ecx
test esi, esi
je 0x1003e1f1
mov ecx, dword [0x1020159c]
mov edx, dword [ecx]
call dword [edx]
push esi
mov ecx, eax
mov edx, dword [eax]
call dword [edx + 0x64]
mov dword [ebp + 0x10], eax
test eax, eax
je 0x1003e1f1
mov ecx, dword [0x10125a3c]
mov edx, dword [ecx]
call dword [edx + 0x3c]
mov esi, eax
mov ecx, esi
mov edi, dword [esi]
call dword [edi + 0x28]
movzx ecx, al
push ecx
mov ecx, esi
call dword [edi + 0x2c]
mov esi, dword [ebp + 0x10]
mov word [ebp + 0x14], 0x708
mov byte [ebp + 0x16], 6
mov edi, dword [eax + 4]
lea eax, [ebp - 0x3c]
and dword [ebp - 0x3c], 0
and dword [ebp - 0x38], 0
and dword [ebp - 0x34], 0
mov esi, dword [esi]
push eax
call fcn.1006b3b3
and eax, 0x80000001
jns 0x1003c3f0
dec eax
or eax, 0xfffffffe
inc eax
movzx eax, byte [ebp + eax + 0x14]
mov ecx, dword [ebp + 0x10]
push eax
call dword [esi + 0x78]
movss xmm0, dword [edi + 0x19c]
subss xmm0, dword [ebp - 0x3c]
movzx eax, word [edi + 0xc]
movss dword [ebp + 0xc], xmm0
movss xmm0, dword [edi + 0x1a0]
subss xmm0, dword [ebp - 0x38]
movss dword [ebp - 0x28], xmm0
movss dword [ebp - 0x18], xmm0
movss xmm0, dword [edi + 0x1a4]
subss xmm0, dword [ebp - 0x34]
movss dword [ebp - 0x24], xmm0
cmp ax, 0x35
je 0x1003c460
push 0x37
pop ecx
cmp ax, cx
je 0x1003c460
movss xmm0, dword [0x1008b0d8]
movss dword [ebp + 0x14], xmm0
movss dword [ebp + 0x10], xmm0
jmp 0x1003c4fb
movss xmm0, dword [edi + 0xb4]
mulss xmm0, dword [0x1008b078]
call fcn.1006c989
movss xmm1, dword [0x10085870]
mov eax, 0xb6ec10
movaps xmm2, xmm0
subss xmm1, dword [eax]
addss xmm1, dword [0x10085870]
subss xmm1, dword [eax]
mov eax, 0xc3efa4
divss xmm1, dword [eax]
mulss xmm1, xmm2
movss dword [ebp + 0x14], xmm1
fld dword [ebp + 0x14]
fld1
fld st(0)
movss xmm1, dword [0x1008b108]
fxch st(1)
movaps xmm0, xmm1
fxch st(2)
fpatan
fstp dword [ebp + 0x14]
subss xmm0, dword [ebp + 0x14]
movss dword [ebp + 0x14], xmm0
movss xmm0, dword [0xb6ec14]
addss xmm0, xmm0
subss xmm0, dword [0x10085878]
mulss xmm0, xmm2
movss dword [ebp + 0x10], xmm0
fld dword [ebp + 0x10]
fpatan
fstp dword [ebp + 0x10]
subss xmm1, dword [ebp + 0x10]
movss dword [ebp + 0x10], xmm1
call fcn.1006b3b3
movss xmm2, dword [ebp + 0xc]
xorps xmm1, xmm1
movss xmm3, dword [ebp - 0x28]
movaps xmm0, xmm2
mulss xmm0, xmm2
mulss xmm3, xmm3
xorps xmm2, xmmword [0x1008a8d0]
cvtsi2ss xmm1, eax
addss xmm0, xmm3
mulss xmm1, dword [0x10093a3c]
sqrtss xmm0, xmm0
subss xmm1, dword [0x100928a0]
movss dword [ebp + 0xc], xmm0
fld dword [ebp + 0xc]
fld dword [ebp - 0x24]
fpatan
fstp dword [ebp + 0xc]
movss xmm0, dword [ebp + 0xc]
subss xmm0, dword [ebp + 0x14]
fld dword [ebp - 0x18]
movss dword [ebp + 0x14], xmm2
fld dword [ebp + 0x14]
fpatan
movss dword [edi + 0xac], xmm0
fstp dword [ebp + 0x14]
movss xmm0, dword [ebp + 0x14]
addss xmm0, xmm1
movss xmm1, dword [ebp + 0x10]
subss xmm0, dword [0x1008b0d8]
subss xmm1, xmm0
movss dword [edi + 0xbc], xmm1
mov ecx, dword [0x1015f9f0]
cmp byte [ecx + 0x1895], 0
je 0x1003c95b
cmp dword [ecx + 0x341], 1
jne 0x1003c962
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 0x20]
push eax
movzx eax, word [ecx + 0xbdfc]
push eax
call fcn.10039fd6
movzx eax, al
push 0
push 0xffffffffffffffff
mov dword [ebp - 0x18], eax
call fcn.1002b7e5
push 0
push 0xffffffffffffffff
mov edi, eax
call fcn.1002b7e5
mov ecx, dword [0x1015f9f0]
push dword [ecx + 0xbdfc]
call fcn.10043688
mov ecx, dword [0x1020159c]
add esp, 0x20
mov esi, eax
mov edx, dword [ecx]
call dword [edx]
push esi
mov ecx, eax
mov edx, dword [eax]
call dword [edx + 0x64]
and dword [ebp - 0x30], 0
lea ecx, [ebp - 0x30]
and dword [ebp - 0x2c], 0
and dword [ebp - 0x28], 0
mov edx, dword [eax]
push ecx
mov ecx, dword [0x1015f9f0]
push dword [ecx + 0xbe14]
mov ecx, eax
call dword [edx + 0x74]
lea eax, [ebp - 0x59]
push eax
mov eax, dword [0x1015f9f0]
mov ecx, dword [eax + 0xbdfc]
mov eax, dword [0x101f3d18]
mov eax, dword [eax + ecx*4 + 0x26]
mov eax, dword [eax + 8]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x2a4]
mov eax, dword [eax + 0x14]
add eax, 0x30
push eax
call fcn.100423f7
mov byte [ebp - 0x68], 1
mov eax, dword [edi + 0x14]
pop ecx
pop ecx
push 3
movss xmm0, dword [eax + 0x30]
movss dword [ebp - 0x65], xmm0
mov eax, dword [edi + 0x14]
pop esi
movss xmm0, dword [eax + 0x34]
movss dword [ebp - 0x61], xmm0
mov eax, dword [edi + 0x14]
movss xmm0, dword [eax + 0x38]
mov eax, dword [0x1015f9f0]
movss dword [ebp - 0x5d], xmm0
movss xmm0, dword [ebp - 0x3c]
addss xmm0, dword [ebp - 0x20]
movss dword [ebp - 0x4d], xmm0
movss dword [ebp + 0x14], xmm0
movss xmm0, dword [ebp - 0x38]
addss xmm0, dword [ebp - 0x1c]
movss dword [ebp - 0x49], xmm0
movss dword [ebp + 0x10], xmm0
movss xmm0, dword [ebp - 0x34]
addss xmm0, dword [ebp - 0x18]
movss dword [ebp - 0x45], xmm0
mov ax, word [eax + 0xbdfc]
movss dword [ebp + 0xc], xmm0
mov word [ebp - 0x67], ax
movzx eax, ax
push eax
call fcn.10043885
pop ecx
cmp eax, 0x12
jne 0x1003c719
movzx eax, word [ebp - 0x67]
push eax
call fcn.10043885
pop ecx
cmp eax, 0x13
jne 0x1003c719
movss xmm0, dword [ebp - 0x20]
addss xmm0, dword [ebp - 0x30]
movss dword [ebp - 0x59], xmm0
movss xmm0, dword [ebp - 0x1c]
addss xmm0, dword [ebp - 0x2c]
movss dword [ebp - 0x55], xmm0
movss xmm0, dword [ebp - 0x18]
jmp 0x1003c73c
movss xmm0, dword [ebp - 0x3c]
addss xmm0, dword [ebp - 0x30]
movss dword [ebp - 0x59], xmm0
movss xmm0, dword [ebp - 0x38]
addss xmm0, dword [ebp - 0x2c]
movss dword [ebp - 0x55], xmm0
movss xmm0, dword [ebp - 0x34]
addss xmm0, dword [ebp - 0x28]
movss dword [ebp - 0x51], xmm0
sub esi, 1
je 0x1003c751
mov ax, word [ebp - 0x67]
jmp 0x1003c6d5
movzx eax, word [ebp - 0x67]
push eax
call fcn.10043885
pop ecx
cmp eax, 0x12
jne 0x1003c7b4
movzx eax, word [ebp - 0x67]
push eax
call fcn.10043885
pop ecx
cmp eax, 0x13
jne 0x1003c7b4
movss xmm0, dword [ebp + 0x14]
movss dword [ebp - 0x4d], xmm0
movss xmm0, dword [ebp + 0x10]
movss dword [ebp - 0x49], xmm0
movss xmm0, dword [ebp + 0xc]
movss dword [ebp - 0x45], xmm0
movss xmm0, dword [ebp - 0x20]
addss xmm0, dword [ebp - 0x30]
movss dword [ebp - 0x59], xmm0
movss xmm0, dword [ebp - 0x1c]
addss xmm0, dword [ebp - 0x2c]
movss dword [ebp - 0x55], xmm0
movss xmm0, dword [ebp - 0x18]
jmp 0x1003c7f5
movss xmm0, dword [ebp + 0x14]
movss dword [ebp - 0x4d], xmm0
movss xmm0, dword [ebp + 0x10]
movss dword [ebp - 0x49], xmm0
movss xmm0, dword [ebp + 0xc]
movss dword [ebp - 0x45], xmm0
movss xmm0, dword [ebp - 0x3c]
addss xmm0, dword [ebp - 0x30]
movss dword [ebp - 0x59], xmm0
movss xmm0, dword [ebp - 0x38]
addss xmm0, dword [ebp - 0x2c]
movss dword [ebp - 0x55], xmm0
movss xmm0, dword [ebp - 0x34]
addss xmm0, dword [ebp - 0x28]
mov ecx, dword [0x1015f9f0]
movss dword [ebp - 0x51], xmm0
cmp byte [ecx + 0x18b2], 0
je 0x1003c881
mov eax, 0xffff
mov byte [ebp - 0x68], 0
mov word [ebp - 0x67], ax
lea eax, [ebp - 0x8c]
mov ecx, dword [ecx + 0xbdfc]
push eax
mov eax, dword [0x101f3d18]
mov eax, dword [eax + ecx*4 + 0x26]
mov eax, dword [eax + 8]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x2a4]
mov eax, dword [eax + 0x14]
add eax, 0x30
push eax
call fcn.100423f7
movss xmm2, dword [ebp - 0x8c]
movss xmm1, dword [ebp - 0x88]
movss xmm0, dword [ebp - 0x84]
pop ecx
pop ecx
movss dword [ebp - 0x59], xmm2
movss dword [ebp - 0x55], xmm1
movss dword [ebp - 0x51], xmm0
movss dword [ebp - 0x4d], xmm2
movss dword [ebp - 0x49], xmm1
movss dword [ebp - 0x45], xmm0
mov ecx, dword [0x101f3d00]
lea eax, [ebp - 0x59]
push eax
call fcn.10042d87
mov ecx, dword [0x1015f9f0]
mov edx, dword [0x101f3d18]
mov eax, dword [ecx + 0xbdfc]
mov eax, dword [edx + eax*4 + 0x26]
mov eax, dword [eax + 8]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x2a4]
movss xmm0, dword [eax + 0x540]
ucomiss xmm0, dword [0x10085864]
lahf
test ah, 0x44
jnp 0x1003c968
mov esi, dword [ebp + 8]
mov ecx, esi
call fcn.100016f9
push 1
push 8
lea eax, [ebp + 8]
mov byte [ebp + 8], 0xce
push eax
mov ecx, esi
call fcn.100017b3
push 0x28
lea eax, [ebp - 0x68]
mov ecx, esi
push eax
call fcn.10001762
mov ecx, dword [0x101f3d00]
push 0
push 7
push 1
push esi
call fcn.10042ad9
mov eax, dword [0x1015f9f0]
mov byte [ebp - 0x68], 2
mov ax, word [eax + 0xbdfc]
mov word [ebp - 0x67], ax
mov eax, dword [0x101f3d18]
mov eax, dword [eax + 0x1e]
mov al, byte [eax + 0x18d]
mov byte [ebp + 0xb], al
call fcn.10039e62
mov eax, dword [0x1015f9f0]
push dword [ebp - 0x18]
fstp dword [ebp + 0x14]
movss xmm0, dword [ebp + 0x14]
mov ecx, dword [eax + 0xbdfc]
movzx eax, byte [ebp + 0xb]
push eax
push ecx
movss dword [esp], xmm0
push ecx
call fcn.1003e210
add esp, 0x10
xor al, al
jmp 0x1003e1dc
mov edx, dword [0x101f3d18]
mov eax, dword [ecx + 0x341]
cmp eax, 2
jne 0x1003cba5
mov eax, dword [ecx + 0xbdfc]
cmp eax, 0xffffffff
je 0x1003c95b
mov eax, dword [edx + eax*4 + 0x26]
mov eax, dword [eax + 8]
movzx eax, byte [eax + 0x1a]
sub eax, 0x11
je 0x1003c9c3
sub eax, 1
je 0x1003c9b1
sub eax, 1
jne 0x1003c9df
mov eax, dword [ecx + 0xbdfc]
mov eax, dword [edx + eax*4 + 0x26]
mov esi, dword [eax + 8]
add esi, 0x98
jmp 0x1003c9d6
mov eax, dword [ecx + 0xbdfc]
mov eax, dword [edx + eax*4 + 0x26]
mov esi, dword [eax + 8]
add esi, 0x30
jmp 0x1003c9d6
mov eax, dword [ecx + 0xbdfc]
mov eax, dword [edx + eax*4 + 0x26]
mov esi, dword [eax + 8]
add esi, 0x120
lea edi, [ebp - 0x8c]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0xe8]
push eax
lea eax, [ebp - 0x8c]
push eax
movzx eax, word [ecx + 0xbdfc]
push eax
call fcn.10039fd6
movzx edi, al
mov eax, dword [0x1015f9f0]
push dword [eax + 0xbdfc]
call fcn.10043688
mov ecx, dword [0x1015f9f0]
mov esi, eax
push dword [ecx + 0xbdfc]
call fcn.10043688
mov ecx, dword [0x1020159c]
add esp, 0x14
mov edx, dword [ecx]
call dword [edx]
push esi
mov ecx, eax
mov edx, dword [eax]
call dword [edx + 0x64]
and dword [ebp - 0x98], 0
mov esi, eax
and dword [ebp - 0x94], 0
lea eax, [ebp - 0x98]
and dword [ebp - 0x90], 0
mov ecx, esi
push eax
mov edx, dword [esi]
push 8
call dword [edx + 0x74]
and dword [ebp - 0x3c], 0
lea eax, [ebp - 0x3c]
and dword [ebp - 0x38], 0
mov ecx, esi
and dword [ebp - 0x34], 0
mov edx, dword [esi]
push eax
mov eax, dword [0x1015f9f0]
push dword [eax + 0xbe14]
call dword [edx + 0x74]
mov edx, dword [0x1015f9f0]
mov eax, dword [0x101f3d18]
mov ecx, dword [edx + 0xbdfc]
mov eax, dword [eax + ecx*4 + 0x26]
mov eax, dword [eax + 8]
mov al, byte [eax + 0x1a]
cmp al, 0x11
je 0x1003caa9
cmp al, 0x21
je 0x1003caa9
mov byte [ebp - 0x68], 2
cmp al, 0x20
jne 0x1003caad
mov byte [ebp - 0x68], 1
mov ax, word [edx + 0xbdfc]
movss xmm0, dword [ebp - 0x3c]
movss dword [ebp - 0x59], xmm0
movss xmm0, dword [ebp - 0x38]
movss dword [ebp - 0x55], xmm0
movss xmm0, dword [ebp - 0x34]
movss dword [ebp - 0x51], xmm0
movss xmm0, dword [ebp - 0xe8]
movss dword [ebp - 0x4d], xmm0
movss xmm0, dword [ebp - 0xe4]
movss dword [ebp - 0x49], xmm0
movss xmm0, dword [ebp - 0xe0]
mov word [ebp - 0x67], ax
movss dword [ebp - 0x45], xmm0
mov ax, word [edx + 0xbdfc]
mov word [ebp - 0x67], ax
cmp byte [edx + 0x18b2], 0
je 0x1003cb2a
and dword [ebp - 0x4d], 0
mov eax, 0xffff
and dword [ebp - 0x49], 0
and dword [ebp - 0x45], 0
mov word [ebp - 0x67], ax
mov byte [ebp - 0x68], 0
mov esi, dword [ebp + 8]
mov ecx, esi
call fcn.100016f9
push 1
push 8
lea eax, [ebp + 8]
mov byte [ebp + 8], 0xce
push eax
mov ecx, esi
call fcn.100017b3
push 0x28
lea eax, [ebp - 0x68]
mov ecx, esi
push eax
call fcn.10001762
mov eax, dword [0x1015f9f0]
mov ecx, dword [eax + 0xbdfc]
mov eax, dword [0x101f3d18]
mov eax, dword [eax + ecx*4 + 0x26]
mov eax, dword [eax + 8]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x2a4]
movss xmm0, dword [eax + 0x540]
ucomiss xmm0, dword [0x10085864]
lahf
test ah, 0x44
jnp 0x1003c95b
mov ecx, dword [0x101f3d00]
push 0
push 7
push 1
push esi
call fcn.10042ad9
push edi
jmp 0x1003cda1
cmp eax, 5
jne 0x1003c95b
cmp dword [ecx + 0xbdfc], 0xffffffff
je 0x1003c95b
lea eax, [ebp - 0x100]
push eax
lea eax, [ebp - 0x118]
push eax
movzx eax, word [ecx + 0xbdfc]
push eax
call fcn.10039fd6
movzx eax, al
mov dword [ebp + 0x14], eax
mov eax, dword [0x1015f9f0]
push dword [eax + 0xbdfc]
call fcn.10043688
mov ecx, dword [0x1020159c]
add esp, 0x10
mov edi, eax
mov edx, dword [ecx]
call dword [edx]
push edi
mov ecx, eax
mov edx, dword [eax]
call dword [edx + 0x64]
and dword [ebp - 0x8c], 0
mov esi, eax
and dword [ebp - 0x88], 0
lea eax, [ebp - 0x8c]
and dword [ebp - 0x84], 0
mov ecx, esi
push eax
mov edx, dword [esi]
push 8
call dword [edx + 0x74]
and dword [ebp - 0x98], 0
lea eax, [ebp - 0x98]
and dword [ebp - 0x94], 0
mov ecx, esi
and dword [ebp - 0x90], 0
mov edx, dword [esi]
push eax
mov eax, dword [0x1015f9f0]
push dword [eax + 0xbe14]
call dword [edx + 0x74]
mov eax, dword [0x1015f9f0]
mov byte [ebp - 0x68], 1
mov ax, word [eax + 0xbdfc]
mov word [ebp - 0x67], ax
call fcn.1006b3b3
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, dword [0x10093a44]
subss xmm0, dword [0x10093a5c]
movss dword [ebp - 0x4d], xmm0
call fcn.1006b3b3
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, dword [0x10093a40]
subss xmm0, dword [0x10093a60]
movss dword [ebp - 0x49], xmm0
call fcn.1006b3b3
mov ecx, dword [0x1015f9f0]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, dword [0x10093a44]
subss xmm0, dword [0x10093a64]
movss dword [ebp - 0x45], xmm0
mov eax, dword [edi + 0x14]
movss xmm0, dword [eax + 0x30]
movss dword [ebp - 0x65], xmm0
mov eax, dword [edi + 0x14]
movss xmm0, dword [eax + 0x34]
movss dword [ebp - 0x65], xmm0
mov eax, dword [edi + 0x14]
movss xmm0, dword [eax + 0x38]
movss dword [ebp - 0x65], xmm0
mov ax, word [ecx + 0xbdfc]
mov word [ebp - 0x67], ax
cmp byte [ecx + 0x18b2], 0
je 0x1003cd29
and dword [ebp - 0x4d], 0
mov eax, 0xffff
and dword [ebp - 0x49], 0
and dword [ebp - 0x45], 0
mov word [ebp - 0x67], ax
mov byte [ebp - 0x68], 0
mov esi, dword [ebp + 8]
mov ecx, esi
call fcn.100016f9
push 1
push 8
lea eax, [ebp + 8]
mov byte [ebp + 8], 0xce
push eax
mov ecx, esi
call fcn.100017b3
push 0x28
lea eax, [ebp - 0x68]
mov ecx, esi
push eax
call fcn.10001762
mov eax, dword [0x1015f9f0]
mov ecx, dword [eax + 0xbdfc]
mov eax, dword [0x101f3d18]
mov eax, dword [eax + ecx*4 + 0x26]
mov eax, dword [eax + 8]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x2a4]
movss xmm0, dword [eax + 0x540]
ucomiss xmm0, dword [0x10085864]
lahf
test ah, 0x44
jnp 0x1003c95b
mov ecx, dword [0x101f3d00]
push 0
push 7
push 1
push esi
call fcn.10042ad9
push dword [ebp + 0x14]
movzx eax, byte [ebp - 0x41]
push eax
call fcn.10039e62
mov eax, dword [0x1015f9f0]
push ecx
mov ecx, dword [0x101f3d00]
fstp dword [esp]
movzx eax, word [eax + 0xbdfc]
push eax
call fcn.10042e33
jmp 0x1003c95b
cmp al, 0xd3
jne 0x1003cedc
mov ecx, edi
call fcn.10001701
push 1
push 8
lea eax, [ebp - 0xd]
mov ecx, edi
push eax
call fcn.10001641
push 0x1f
lea eax, [ebp - 0x5c]
mov ecx, edi
push eax
call fcn.100015f3
mov ecx, edi
call fcn.10001701
push 1
push 8
lea eax, [ebp - 0xd]
mov ecx, edi
push eax
call fcn.10001641
push 0x18
lea eax, [ebp - 0x10c]
mov ecx, edi
push eax
call fcn.100015f3
mov eax, dword [0x1015f9f0]
cmp dword [eax + 0x115b9], esi
je 0x1003cea6
push str._s_HWID_F1yatland1rmas1_
call fcn.100440ee
mov dword [esp], str._s_7_Gnlk:_20_
call fcn.100440ee
mov dword [esp], str._s_14_Gnlk_:_35_
call fcn.100440ee
mov dword [esp], str._s_30_Gnlk_:_70_
call fcn.100440ee
mov dword [esp], str._s_Snrsz_:_170_
call fcn.100440ee
mov dword [esp], str._s_zel_S0be1t_Tasar1m1_F1yatland1rmas1_
call fcn.100440ee
mov dword [esp], str._s_S0be1tdeki_isimlerin_deitirilmesi_:_50_
call fcn.100440ee
mov dword [esp], str._s_S0be1te_eklenecek_zel___.eros_vari_bir_komut_:_35_
call fcn.100440ee
mov dword [esp], str._s_S0be1t_renk_deiim_fiyat_:_25_
call fcn.100440ee
mov dword [esp], str._s_F11_Resim_Deitirme_:_15_
call fcn.100440ee
mov eax, dword [0x1015f9f0]
pop ecx
cmp byte [eax + 0x346], 0
je 0x1003ced9
mov ecx, edi
call fcn.100016f9
push 1
push 8
lea eax, [ebp - 0x14]
mov byte [ebp - 0x14], 0xd3
push eax
mov ecx, edi
call fcn.100017b3
push 0x18
lea eax, [ebp - 0x10c]
mov ecx, edi
push eax
call fcn.10001762
mov al, byte [ebp - 0xd]
mov ecx, dword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [ebp - 0x24], ecx
cmp al, 0xcb
jne 0x1003d2a4
mov ecx, edi
call fcn.10001701
push 1
push 8
lea eax, [ebp - 0xd]
mov ecx, edi
push eax
call fcn.10001641
push 0x18
lea eax, [ebp - 0x244]
mov ecx, edi
push eax
call fcn.100015f3
mov ecx, edi
call fcn.10001701
push 1
push 8
lea eax, [ebp - 0xd]
mov ecx, edi
push eax
call fcn.10001641
push 0x44
lea eax, [ebp - 0x2b0]
mov ecx, edi
push eax
call fcn.100015f3
mov ecx, edi
call fcn.10001701
push 1
push 8
lea eax, [ebp - 0xd]
mov ecx, edi
push eax
call fcn.10001641
push 0x1f
lea eax, [ebp - 0x5c]
mov ecx, edi
push eax
call fcn.100015f3
mov eax, dword [0x1015f9f0]
cmp dword [eax + 0x1869], 0
je 0x1003d133
mov ecx, dword [eax + 0xbdfc]
mov eax, dword [0x101f3d18]
push 0
push 0xffffffffffffffff
mov eax, dword [eax + ecx*4 + 0x26]
mov eax, dword [eax + 8]
mov eax, dword [eax + 4]
mov esi, dword [eax + 0x2a4]
call fcn.1002b7e5
mov ecx, dword [esi + 0x14]
mov edi, eax
lea eax, [ebp - 0x118]
add ecx, 0x30
push eax
push ecx
call fcn.100423f7
lea eax, [ebp - 0x3c]
push eax
mov eax, dword [edi + 0x14]
add eax, 0x30
push eax
lea eax, [ebp - 0x118]
push eax
call fcn.100425bc
lea eax, [ebp - 0x3c]
push eax
call fcn.1004248f
lea eax, [ebp - 0x98]
push eax
mov eax, dword [esi + 0x14]
add eax, 0x30
push eax
fstp dword [ebp - 0x18]
call fcn.100423f7
lea eax, [ebp - 0x8c]
push eax
mov eax, dword [edi + 0x14]
add eax, 0x30
push eax
call fcn.100423f7
movss xmm0, dword [ebp - 0x98]
lea eax, [ebp - 0x30]
movss dword [ebp - 0x30], xmm0
movss xmm0, dword [ebp - 0x94]
movss dword [ebp - 0x2c], xmm0
movss xmm0, dword [ebp - 0x90]
movss dword [ebp - 0x28], xmm0
movss xmm0, dword [ebp - 0x8c]
movss dword [ebp - 0xf4], xmm0
movss xmm0, dword [ebp - 0x88]
push eax
movss dword [ebp - 0xf0], xmm0
lea eax, [ebp - 0xf4]
movss xmm0, dword [ebp - 0x84]
push eax
movss dword [ebp - 0xec], xmm0
call fcn.100031e3
movss xmm1, dword [0x10085878]
add esp, 0x38
divss xmm1, dword [ebp - 0x18]
xor eax, eax
movss xmm0, dword [ebp - 0x3c]
mulss xmm0, xmm1
fstp dword [ebp - 0x28]
movss dword [ebp - 0xe8], xmm0
movss xmm0, dword [ebp - 0x38]
mulss xmm0, xmm1
movss dword [ebp - 0xe4], xmm0
movss xmm0, dword [ebp - 0x34]
mulss xmm0, xmm1
movss dword [ebp - 0xe0], xmm0
movss xmm0, dword [ebp + eax - 0x118]
subss xmm0, dword [ebp + eax - 0xe8]
movss dword [ebp + eax - 0x100], xmm0
add eax, 4
cmp eax, 0xc
jl 0x1003d09f
lea eax, [ebp - 0x5b]
push eax
lea eax, [ebp - 0xe8]
push eax
call fcn.100423f7
lea eax, [ebp - 0x4f]
push eax
lea eax, [ebp - 0x100]
push eax
call fcn.100423f7
movss xmm1, dword [0x10085878]
add esp, 0x10
divss xmm1, dword [ebp - 0x28]
xor eax, eax
movss xmm0, dword [ebp + eax - 0x98]
subss xmm0, dword [ebp + eax - 0x8c]
mulss xmm0, xmm1
movss dword [ebp + eax - 0x5b], xmm0
movss xmm0, dword [ebp - 0x53]
mulss xmm0, dword [0x10093bb8]
movss dword [ebp + eax - 0x4f], xmm0
add eax, 4
cmp eax, 0xc
jl 0x1003d0f4
mov eax, dword [0x1015f9f0]
mov edi, dword [ebp + 8]
cmp byte [eax + 0x743], 0
je 0x1003d23b
cmp dword [eax + 0xbdfc], 0xffffffff
je 0x1003d23b
push 0
push 0xffffffffffffffff
call fcn.1002b7e5
mov ecx, dword [0x1015f9f0]
mov esi, eax
push dword [ecx + 0xbdfc]
call fcn.10043688
lea ecx, [ebp - 0x8c]
push ecx
mov ecx, dword [eax + 0x14]
add ecx, 0x30
push ecx
call fcn.100423f7
lea eax, [ebp - 0x98]
push eax
mov eax, dword [esi + 0x14]
add eax, 0x30
push eax
call fcn.100423f7
movss xmm0, dword [ebp - 0x8c]
lea eax, [ebp - 0xf4]
movss dword [ebp - 0xf4], xmm0
movss xmm0, dword [ebp - 0x88]
movss dword [ebp - 0xf0], xmm0
movss xmm0, dword [ebp - 0x84]
movss dword [ebp - 0xec], xmm0
movss xmm0, dword [ebp - 0x98]
movss dword [ebp - 0xe8], xmm0
movss xmm0, dword [ebp - 0x94]
push eax
movss dword [ebp - 0xe4], xmm0
lea eax, [ebp - 0xe8]
movss xmm0, dword [ebp - 0x90]
push eax
movss dword [ebp - 0xe0], xmm0
call fcn.100031e3
movss xmm1, dword [0x10085878]
add esp, 0x24
fstp dword [ebp - 0x18]
divss xmm1, dword [ebp - 0x18]
xor eax, eax
movss xmm0, dword [ebp + eax - 0x8c]
subss xmm0, dword [ebp + eax - 0x98]
mulss xmm0, xmm1
movss dword [ebp + eax - 0x5b], xmm0
add eax, 4
cmp eax, 0xc
jl 0x1003d217
call dword [ebp - 0x24]
sub eax, dword [0x101d2908]
cmp eax, 0xbb8
jbe 0x1003d27a
xor esi, esi
push esi
call fcn.1000458d
inc esi
pop ecx
cmp esi, 0x3ec
jl 0x1003d24d
mov dword [ebp - 0x5b], 0x3e98a505
mov dword [ebp - 0x57], 0x3e98a527
mov dword [ebp - 0x53], 0x3e98a548
call dword [ebp - 0x24]
mov dword [0x101d2908], eax
mov ecx, edi
call fcn.100016f9
push 1
push 8
lea eax, [ebp - 0x14]
mov byte [ebp - 0x14], 0xcb
push eax
mov ecx, edi
call fcn.100017b3
push 0x1f
lea eax, [ebp - 0x5c]
mov ecx, edi
push eax
call fcn.10001762
mov al, byte [ebp - 0xd]
cmp al, 0xcf
jne 0x1003e1a8
mov ecx, edi
call fcn.10001701
push 1
push 8
lea eax, [ebp - 0xd]
mov ecx, edi
push eax
call fcn.10001641
push 0x44
lea eax, [ebp - 0xdc]
mov ecx, edi
push eax
call fcn.100015f3
mov ecx, edi
call fcn.10001701
push 1
push 8
lea eax, [ebp - 0xd]
mov ecx, edi
push eax
call fcn.10001641
push 0x28
lea eax, [ebp - 0x26c]
mov ecx, edi
push eax
call fcn.100015f3
mov edx, dword [0x1015f9f0]
cmp dword [edx + 0x115b9], 0
je 0x1003d384
push str._s_HWID_F1yatland1rmas1_
call fcn.100440ee
mov dword [esp], str._s_7_Gnlk:_20_
call fcn.100440ee
mov dword [esp], str._s_14_Gnlk_:_35_
call fcn.100440ee
mov dword [esp], str._s_30_Gnlk_:_70_
call fcn.100440ee
mov dword [esp], str._s_Snrsz_:_170_
call fcn.100440ee
mov dword [esp], str._s_zel_S0be1t_Tasar1m1_F1yatland1rmas1_
call fcn.100440ee
mov dword [esp], str._s_S0be1tdeki_isimlerin_deitirilmesi_:_50_
call fcn.100440ee
mov dword [esp], str._s_S0be1te_eklenecek_zel___.eros_vari_bir_komut_:_35_
call fcn.100440ee
mov dword [esp], str._s_S0be1t_renk_deiim_fiyat_:_25_
call fcn.100440ee
mov dword [esp], str._s_F11_Resim_Deitirme_:_15_
call fcn.100440ee
mov edx, dword [0x1015f9f0]
pop ecx
cmp dword [edx + 0x739], 0
je 0x1003d4d6
mov byte [ebp - 0x68], 3
call fcn.1006b3b3
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, dword [0x10093b8c]
addss xmm0, dword [0x10093b38]
movss dword [ebp - 0x4d], xmm0
call fcn.1006b3b3
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, dword [0x10093b90]
addss xmm0, dword [0x10093b60]
movss dword [ebp - 0x49], xmm0
call fcn.1006b3b3
mov ecx, dword [0x102015a4]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, dword [0x10093b88]
addss xmm0, dword [0x1008b08c]
movss dword [ebp - 0x45], xmm0
mov eax, dword [ecx + 4]
add ecx, 4
mov eax, dword [eax + 4]
add ecx, eax
mov eax, dword [ecx]
call dword [eax + 0x28]
mov ecx, dword [0x102015a4]
movss xmm0, dword [eax]
movss dword [ebp - 0x65], xmm0
mov eax, dword [ecx + 4]
add ecx, 4
mov eax, dword [eax + 4]
add ecx, eax
mov eax, dword [ecx]
call dword [eax + 0x28]
mov ecx, dword [0x102015a4]
movss xmm0, dword [eax + 4]
movss dword [ebp - 0x61], xmm0
mov eax, dword [ecx + 4]
add ecx, 4
mov eax, dword [eax + 4]
add ecx, eax
mov eax, dword [ecx]
call dword [eax + 0x28]
lea ecx, [ebp - 0x22c]
movss xmm0, dword [eax + 8]
movss dword [ebp - 0x5d], xmm0
mov byte [ebp - 0x41], 0x26
call fcn.1000153d
xor eax, eax
mov byte [ebp - 0x14], 0xce
inc eax
lea ecx, [ebp - 0x22c]
push eax
mov dword [ebp - 4], eax
lea eax, [ebp - 0x14]
push 8
push eax
call fcn.100017b3
push 0x28
lea eax, [ebp - 0x68]
push eax
lea ecx, [ebp - 0x22c]
call fcn.10001762
mov ecx, dword [0x101f3d00]
lea eax, [ebp - 0x22c]
push 0
push 7
push 1
push eax
call fcn.10042ad9
mov ecx, dword [0x101f3d00]
call fcn.10042fcd
push str.FF0000___808080Log_Sended_
call fcn.100433cb
or dword [ebp - 4], 0xffffffff
pop ecx
lea ecx, [ebp - 0x22c]
call fcn.10001558
mov edx, dword [0x1015f9f0]
cmp byte [edx + 0x183f], 0
movsd xmm0, qword [0x10093b48]
movsd qword [ebp - 0x2c], xmm0
je 0x1003d5ad
lea ecx, [ebp - 0x22c]
mov byte [ebp - 0xb8], 0
call fcn.1000153d
lea ecx, [ebp - 0x22c]
mov dword [ebp - 4], 2
call fcn.10001733
and dword [ebp - 0x18], 0
lea eax, [ebp - 0x18]
push 1
push 0x10
push eax
lea ecx, [ebp - 0x22c]
call fcn.100017b3
movsd xmm0, qword [ebp - 0x2c]
lea eax, [ebp - 0x1c]
push 1
push 0x40
push eax
lea ecx, [ebp - 0x22c]
movsd qword [ebp - 0x1c], xmm0
call fcn.100017b3
push 1
push 0x20
lea eax, [ebp - 0x18]
mov dword [ebp - 0x18], 0x36
push eax
lea ecx, [ebp - 0x22c]
call fcn.100017b3
push 1
push 0x20
lea eax, [ebp - 0x18]
mov dword [ebp - 0x18], 3
push eax
lea ecx, [ebp - 0x22c]
call fcn.100017b3
mov ecx, dword [0x101f3d00]
lea eax, [ebp - 0x22c]
push 0
push 0
push 0xa
push 1
push eax
push 0x73
call fcn.10042a35
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x22c]
call fcn.10001558
mov edx, dword [0x1015f9f0]
cmp dword [edx + 0x18f53], 0
je 0x1003d5d1
mov eax, dword [0x101f3d18]
movd xmm0, dword [ebp + 8]
cvtdq2ps xmm0, xmm0
mov eax, dword [eax + 0x1e]
movss dword [eax + 0x40], xmm0
mov edx, dword [0x1015f9f0]
cmp dword [edx + 0x18f57], 0
je 0x1003d66a
mov eax, dword [0x101f3d1c]
xor ecx, ecx
mov esi, 0x4fb4
cmp dword [esi + eax - 0x1f40], 1
jne 0x1003d61f
mov ecx, dword [0x1015f9ec]
mov eax, dword [esi + eax]
push 0
sub eax, dword [ecx]
mov ecx, 0xa18
cdq
idiv ecx
push eax
call fcn.1002df33
push eax
call fcn.100439a5
mov ecx, eax
add esp, 0xc
mov eax, dword [0x101f3d1c]
add esi, 4
cmp esi, 0x6ef4
jl 0x1003d5ea
movss xmm0, dword [ebp - 0xb6]
addss xmm0, dword [ebp + 8]
mov edx, dword [0x1015f9f0]
mov word [ebp - 0x9e], cx
mov dword [ebp - 0xaa], 0xc7c34b80
mov dword [ebp - 0xa6], 0xc7c34b80
mov dword [ebp - 0xa2], 0xc7c34b80
movss dword [ebp - 0xb6], xmm0
cmp byte [edx + 0x183e], 0
je 0x1003d6db
test byte [ebp - 0xd8], 4
je 0x1003d6db
push 9
push 0x2b
call fcn.10039e62
mov eax, dword [0x1015f9f0]
push ecx
mov ecx, dword [0x101f3d00]
fstp dword [esp]
movzx eax, word [eax + 0xbdfc]
push eax
call fcn.10042e33
test byte [ebp - 0xd8], 4
mov edx, dword [0x1015f9f0]
je 0x1003d6db
push 9
push 0x2e
call fcn.10039e62
mov eax, dword [0x1015f9f0]
push ecx
mov ecx, dword [0x101f3d00]
fstp dword [esp]
movzx eax, word [eax + 0xbdfc]
push eax
call fcn.10042e33
mov edx, dword [0x1015f9f0]
cmp byte [edx + 0x186d], 0
je 0x1003d775
push dword [edx + 0x18f5f]
call fcn.10043688
push 1
push 0xffffffffffffffff
mov esi, eax
call fcn.1002b7e5
mov dword [ebp - 0x18], eax
add esp, 0xc
mov eax, dword [0x101f3d18]
xor edx, edx
test eax, eax
je 0x1003c95b
mov ecx, dword [0x1015f9f0]
mov ecx, dword [ecx + 0x18f5f]
cmp dword [eax + ecx*4 + 0x26], edx
je 0x1003c95b
test esi, esi
jne 0x1003d734
mov edx, str.Player_does_not_exist.
jmp 0x1003d749
mov eax, dword [esi + 0x530]
cmp eax, 0x36
je 0x1003d744
cmp eax, 0x37
jne 0x1003d749
mov edx, str.The_player_is_dead.
mov ecx, dword [ebp - 0x18]
mov eax, str.You_are_dead.
test ecx, ecx
cmovne eax, edx
cmp dword [0x100e69e8], 1
jne 0x1003d8d9
mov eax, str.You_are_spectating
push eax
call fcn.100433cb
pop ecx
mov edx, dword [0x1015f9f0]
cmp dword [edx + 0x6ef8], 0
mov esi, dword [ebp - 0x24]
je 0x1003d7bb
mov eax, dword [0x101f3d18]
mov eax, dword [eax + 0x1e]
mov dword [eax + 0x40], 0x44b1f2e1
mov dword [eax + 0x44], 0xc4a4b4cd
mov dword [eax + 0x48], 0x4158cccd
call esi
add eax, 0x2710
push str._s_deneme
mov dword [0x101d290c], eax
call fcn.100440ee
mov edx, dword [0x1015f9f0]
pop ecx
cmp dword [edx + 0xbe1c], 0
je 0x1003d80d
test byte [ebp - 0xd8], 4
je 0x1003d80d
mov ecx, dword [edx + 0xbdfc]
mov eax, dword [0x101f3d18]
mov eax, dword [eax + ecx*4 + 0x26]
mov eax, dword [eax + 8]
movss xmm0, dword [eax + 0x124]
movss dword [ebp - 0xd2], xmm0
mov dword [ebp - 0xb6], 0x3eb33333
mov dword [ebp - 0xb2], 0x3ee66666
mov dword [ebp - 0xae], 0x3f0ccccd
cmp byte [edx + 0x1896], 0
je 0x1003d83d
call esi
cmp eax, dword [0x101d2910]
jbe 0x1003d837
call esi
add eax, 0x4268
push str._otopla
mov dword [0x101d2910], eax
call fcn.100440ee
pop ecx
mov edx, dword [0x1015f9f0]
cmp dword [edx + 0xbe28], 0
je 0x1003d86d
call esi
cmp eax, dword [0x101d2914]
jbe 0x1003d867
call esi
add eax, 0xfa0
push str._s_RAMBIZZ_
mov dword [0x101d2914], eax
call fcn.100440ee
pop ecx
mov edx, dword [0x1015f9f0]
cmp dword [edx + 0xbde3], 0
je 0x1003d93c
test byte [ebp - 0xd8], 4
je 0x1003d93c
movss xmm0, dword [ebp - 0xce]
subss xmm0, dword [0x10093b74]
mov eax, dword [0x101f3d18]
mov dword [ebp - 0xae], 0x3fc00000
movss dword [ebp - 0xce], xmm0
mov ecx, dword [edx + 0xbdfc]
mov eax, dword [eax + ecx*4 + 0x26]
mov ecx, dword [eax + 8]
movzx eax, byte [ecx + 0x1a]
sub eax, 0x11
je 0x1003d918
dec eax
sub eax, 1
jne 0x1003d93c
lea eax, [ebp - 0xd6]
push eax
mov eax, dword [ecx + 8]
mov eax, dword [eax + 0x4c]
jmp 0x1003d928
test eax, eax
jne 0x1003d768
mov eax, dword [0x1015f9f0]
mov eax, dword [eax + 0x1af55]
cmp eax, 0xffffffff
jne 0x1003d902
movzx eax, byte [esi + 0x718]
imul eax, eax, 0x1c
mov eax, dword [eax + esi + 0x5a0]
mov dword [ecx + 0x760], eax
mov dword [ecx + 0x764], esi
call fcn.10044154
jmp 0x1003d76f
lea eax, [ebp - 0xd6]
push eax
mov eax, dword [ecx + 4]
mov eax, dword [eax + 0x2a4]
mov eax, dword [eax + 0x14]
add eax, 0x30
push eax
call fcn.100423f7
mov edx, dword [0x1015f9f0]
pop ecx
pop ecx
cmp byte [edx + 0x337], 0
je 0x1003da02
push 0x101d9781
call fcn.10042801
pop ecx
mov ecx, dword [0x102015a4]
mov eax, dword [ecx + 4]
add ecx, 4
mov eax, dword [eax + 4]
add ecx, eax
mov eax, dword [ecx]
call dword [eax + 0x28]
lea ecx, [ebp - 0x22c]
call fcn.1000153d
and dword [ebp - 0x108], 0
lea ecx, [ebp - 0x22c]
xor eax, eax
mov dword [ebp - 4], 3
push 1
mov word [ebp - 0x104], ax
lea eax, [ebp - 0x14]
push 8
push eax
mov dword [ebp - 0x102], 0xc1100001
mov dword [ebp - 0xfe], 0xc1100001
mov dword [ebp - 0xfa], 0xc1100001
mov byte [ebp - 0x14], 0xd4
call fcn.100017b3
push 0x12
lea eax, [ebp - 0x108]
push eax
lea ecx, [ebp - 0x22c]
call fcn.10001762
mov ecx, dword [0x101f3d00]
lea eax, [ebp - 0x22c]
push 0
push 7
push 1
push eax
call fcn.10042ad9
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x22c]
call fcn.10001558
mov edx, dword [0x1015f9f0]
cmp byte [edx + 0x336], 0
je 0x1003db3a
mov ecx, dword [0x102015a4]
mov eax, dword [ecx + 4]
add ecx, 4
mov eax, dword [eax + 4]
add ecx, eax
mov eax, dword [ecx]
call dword [eax + 0x28]
mov esi, eax
lea edi, [ebp - 0xf4]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movss xmm0, dword [ebp - 0xf4]
movss dword [ebp - 0xd6], xmm0
movss xmm0, dword [ebp - 0xf0]
movss dword [ebp - 0xd2], xmm0
movss xmm0, dword [ebp - 0xec]
movss dword [ebp - 0xce], xmm0
call fcn.1006b3b3
cdq
mov ecx, 0x7d0
idiv ecx
lea ecx, [ebp - 0x22c]
mov dword [ebp - 0xa2], 0x41700000
mov word [ebp - 0x9e], dx
call fcn.1000153d
lea ecx, [ebp - 0x22c]
mov dword [ebp - 4], 4
call fcn.10001733
and dword [ebp - 0x18], 0
lea eax, [ebp - 0x18]
push 1
push 0x10
push eax
lea ecx, [ebp - 0x22c]
call fcn.100017b3
movsd xmm0, qword [ebp - 0x2c]
lea eax, [ebp - 0x1c]
push 1
push 0x40
push eax
lea ecx, [ebp - 0x22c]
movsd qword [ebp - 0x1c], xmm0
call fcn.100017b3
push 1
push 0x20
pop esi
push esi
lea eax, [ebp - 0x18]
mov dword [ebp - 0x18], 0x36
push eax
lea ecx, [ebp - 0x22c]
call fcn.100017b3
push 1
push esi
lea eax, [ebp - 0x18]
mov dword [ebp - 0x18], 3
push eax
lea ecx, [ebp - 0x22c]
call fcn.100017b3
mov ecx, dword [0x101f3d00]
lea eax, [ebp - 0x22c]
push 0
push 0
push 0xa
push 1
push eax
push 0x73
call fcn.10042a35
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x22c]
call fcn.10001558
mov edx, dword [0x1015f9f0]
mov edi, dword [ebp + 8]
jmp 0x1003db3d
push 0x20
pop esi
cmp dword [edx + 0x14], 0
je 0x1003dce3
mov eax, dword [edx + 0x6ed6]
movss xmm1, dword [ebp - 0xc2]
cmp eax, 1
jne 0x1003db98
subss xmm1, dword [0x1008b0f8]
mov dword [ebp - 0xb6], 0x41180000
mov dword [ebp - 0xb2], 0x41180000
mov dword [ebp - 0xae], 0x41180000
mov dword [ebp - 0x9c], 0x11050539
movss dword [ebp - 0xc2], xmm1
mov eax, dword [edx + 0x6ed6]
cmp eax, 2
jne 0x1003dc13
movss xmm0, dword [ebp - 0xca]
subss xmm0, dword [0x10093b68]
subss xmm1, dword [0x10093b70]
push 0x78
push 0x64
mov dword [ebp - 0xb6], 0x3f000000
movss dword [ebp - 0xca], xmm0
movss xmm0, dword [ebp - 0xc6]
subss xmm0, dword [0x10093b6c]
mov dword [ebp - 0xb2], 0x3f000000
mov dword [ebp - 0xae], 0x3f000000
movss dword [ebp - 0xc2], xmm1
movss dword [ebp - 0xc6], xmm0
call fcn.1003e6b9
mov edx, dword [0x1015f9f0]
pop ecx
pop ecx
mov word [ebp - 0x9c], ax
movss xmm2, dword [ebp - 0xd6]
movss xmm1, dword [edx + 0x1bf3b]
movaps xmm0, xmm2
addss xmm1, dword [edx + 0x1bf37]
addss xmm0, dword [ebp - 0xd2]
addss xmm1, dword [edx + 0x1bf3f]
addss xmm0, dword [ebp - 0xce]
subss xmm1, xmm0
cvtps2pd xmm0, xmm1
comisd xmm0, xmmword [0x10093b40]
movsd qword [ebp - 0x1c], xmm0
jbe 0x1003dcab
push 5
push 0x3e8
push str.rAIRDEN_IN
call fcn.10039bef
movsd xmm0, qword [ebp - 0x1c]
movsd qword [esp + 4], xmm0
mov dword [esp], str._ANTICHEAT_c9c9c9_Internetinizde_veya_oyununuzda_bir_problem_oldugu_icin_yetkililere_bildirim_gitmis_olabilir.__Mesafe_:__f_
call fcn.100433cb
mov edx, dword [0x1015f9f0]
mov eax, 0xffff
movss xmm2, dword [ebp - 0xd6]
add esp, 0xc
mov word [ebp - 0x9e], ax
mov dword [ebp - 0xa2], 0x41700000
movss dword [edx + 0x1bf37], xmm2
mov eax, dword [0x1015f9f0]
movss xmm0, dword [ebp - 0xd2]
movss dword [eax + 0x1bf3b], xmm0
mov eax, dword [0x1015f9f0]
movss xmm0, dword [ebp - 0xce]
movss dword [eax + 0x1bf3f], xmm0
mov edx, dword [0x1015f9f0]
cmp byte [edx + 0x339], 0
je 0x1003dd27
movss xmm1, dword [0x10093b9c]
movss xmm0, dword [ebp + 8]
mulss xmm0, xmm1
movss dword [ebp - 0xb6], xmm0
movss xmm0, dword [ebp + 8]
mulss xmm0, xmm1
movss dword [ebp - 0xb2], xmm0
movss xmm0, dword [ebp + 8]
mulss xmm0, xmm1
movss dword [ebp - 0xae], xmm0
cmp dword [edx + 0x93fd], 0
je 0x1003de06
call fcn.1006b3b3
xorps xmm1, xmm1
xorps xmm0, xmm0
cvtsi2ss xmm1, eax
movsx eax, word [ebp - 0x9c]
cvtsi2ss xmm0, eax
mulss xmm1, dword [0x10093a58]
addss xmm1, dword [0x10085878]
subss xmm0, xmm1
cvttss2si eax, xmm0
mov word [ebp - 0x9c], ax
call fcn.1006b3b3
xorps xmm0, xmm0
cvtsi2ss xmm0, eax
mulss xmm0, dword [0x10093a58]
addss xmm0, dword [0x10085878]
cvttss2si eax, xmm0
mov word [ebp - 0x9a], ax
call fcn.1006b3b3
xorps xmm0, xmm0
cvtsi2ss xmm0, eax
mulss xmm0, dword [0x10093a54]
subss xmm0, dword [0x10093a6c]
movss dword [ebp - 0xca], xmm0
call fcn.1006b3b3
xorps xmm0, xmm0
cvtsi2ss xmm0, eax
mulss xmm0, dword [0x10093a54]
subss xmm0, dword [0x10093a6c]
movss dword [ebp - 0xc6], xmm0
call fcn.1006b3b3
mov edx, dword [0x1015f9f0]
xorps xmm0, xmm0
cvtsi2ss xmm0, eax
mulss xmm0, dword [0x10093a54]
subss xmm0, dword [0x10093a6c]
movss dword [ebp - 0xc2], xmm0
cmp byte [edx + 0x1894], 0
je 0x1003de28
push 0xfe
call fcn.1004418f
push 0xffffffffffffffff
call fcn.1002bb48
mov edx, dword [0x1015f9f0]
pop ecx
pop ecx
cmp byte [edx + 0x33f], 0
je 0x1003df07
lea ecx, [ebp - 0x22c]
call fcn.1000153d
lea ecx, [ebp - 0x22c]
mov dword [ebp - 4], 5
call fcn.10001733
and dword [ebp + 8], 0
lea eax, [ebp + 8]
push 1
push 0x10
push eax
lea ecx, [ebp - 0x22c]
call fcn.100017b3
movsd xmm0, qword [ebp - 0x2c]
lea eax, [ebp - 0x1c]
push 1
push 0x40
push eax
lea ecx, [ebp - 0x22c]
movsd qword [ebp - 0x1c], xmm0
call fcn.100017b3
push 1
push esi
lea eax, [ebp + 8]
mov dword [ebp + 8], 0x36
push eax
lea ecx, [ebp - 0x22c]
call fcn.100017b3
push 1
push esi
lea eax, [ebp + 8]
mov dword [ebp + 8], 3
push eax
lea ecx, [ebp - 0x22c]
call fcn.100017b3
mov ecx, dword [0x101f3d00]
lea eax, [ebp - 0x22c]
push 0
push 0
push 0xa
push 1
push eax
push 0x73
call fcn.10042a35
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x22c]
mov dword [ebp - 0xd6], 0x3f800000
mov dword [ebp - 0xd2], 0x3f800000
mov dword [ebp - 0xce], 0x3f800000
call fcn.10001558
mov edx, dword [0x1015f9f0]
cmp byte [edx + 0x1844], 0
je 0x1003dfd5
test byte [ebp - 0xd8], 4
je 0x1003e1ec
lea ecx, [ebp - 0x22c]
call fcn.1000153d
lea ecx, [ebp - 0x22c]
mov dword [ebp - 4], 6
call fcn.10001733
and dword [ebp + 8], 0
lea eax, [ebp + 8]
push 1
push 0x10
push eax
lea ecx, [ebp - 0x22c]
call fcn.100017b3
movsd xmm0, qword [ebp - 0x2c]
lea eax, [ebp - 0x1c]
push 1
push 0x40
push eax
lea ecx, [ebp - 0x22c]
movsd qword [ebp - 0x1c], xmm0
call fcn.100017b3
push 1
push esi
lea eax, [ebp + 8]
mov dword [ebp + 8], 0x36
push eax
lea ecx, [ebp - 0x22c]
call fcn.100017b3
push 1
push esi
lea eax, [ebp + 8]
mov dword [ebp + 8], 3
push eax
lea ecx, [ebp - 0x22c]
call fcn.100017b3
mov ecx, dword [0x101f3d00]
lea eax, [ebp - 0x22c]
push 0
push 0
push 0xa
push 1
push eax
push 0x73
call fcn.10042a35
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x22c]
call fcn.10001558
mov edx, dword [0x1015f9f0]
cmp dword [edx + 0x1858], 0
je 0x1003e0c6
test byte [ebp - 0xd8], 4
jne 0x1003e0c6
push 0
push 0xffffffffffffffff
call fcn.1002b7e5
pop ecx
pop ecx
lea ecx, [ebp - 0x22c]
call fcn.1000153d
lea ecx, [ebp - 0x22c]
mov dword [ebp - 4], 7
call fcn.10001733
and dword [ebp + 8], 0
lea eax, [ebp + 8]
push 1
push 0x10
push eax
lea ecx, [ebp - 0x22c]
call fcn.100017b3
movsd xmm0, qword [ebp - 0x2c]
lea eax, [ebp - 0x1c]
push 1
push 0x40
push eax
lea ecx, [ebp - 0x22c]
movsd qword [ebp - 0x1c], xmm0
call fcn.100017b3
push 1
push esi
lea eax, [ebp + 8]
mov dword [ebp + 8], 0x36
push eax
lea ecx, [ebp - 0x22c]
call fcn.100017b3
push 1
push esi
lea eax, [ebp + 8]
mov dword [ebp + 8], 3
push eax
lea ecx, [ebp - 0x22c]
call fcn.100017b3
mov ecx, dword [0x101f3d00]
lea eax, [ebp - 0x22c]
push 0
push 0
push 0xa
push 1
push eax
push 0x73
call fcn.10042a35
movss xmm0, dword [ebp - 0xce]
lea ecx, [ebp - 0x22c]
addss xmm0, dword [0x10093b78]
or dword [ebp - 4], 0xffffffff
movss dword [ebp - 0xce], xmm0
call fcn.10001558
mov edx, dword [0x1015f9f0]
cmp byte [edx + 0x184a], 0
je 0x1003e157
xor eax, eax
mov dword [ebp - 0x1c], 0xc2700000
mov dword [ebp - 0x18], 0xc2700000
mov word [ebp - 0x9e], ax
call fcn.1006b3b3
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, dword [0x10093a48]
addss xmm0, dword [0x10085878]
movss dword [ebp - 0xaa], xmm0
call fcn.1006b3b3
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, dword [0x10093a48]
addss xmm0, dword [0x10085878]
movss dword [ebp - 0xa6], xmm0
call fcn.1006b3b3
and eax, 0x80000001
jns 0x1003e143
dec eax
or eax, 0xfffffffe
inc eax
movss xmm0, dword [ebp + eax*4 - 0x1c]
mov edx, dword [0x1015f9f0]
movss dword [ebp - 0xa2], xmm0
cmp byte [edx + 0x6ef3], 0
je 0x1003e17e
call fcn.1006b3b3
cdq
mov ecx, 0x7d0
idiv ecx
mov dword [ebp - 0xa2], 0x41700000
mov word [ebp - 0x9e], dx
mov ecx, edi
call fcn.100016f9
push 1
push 8
lea eax, [ebp - 0x80]
mov byte [ebp - 0x80], 0xcf
push eax
mov ecx, edi
call fcn.100017b3
push 0x44
lea eax, [ebp - 0xdc]
mov ecx, edi
push eax
call fcn.10001762
test edi, edi
je 0x1003e1c6
push dword [ebp + 0x14]
push dword [ebp + 0x10]
push dword [ebp + 0xc]
push edi
call fcn.100047e9
add esp, 0x10
test al, al
je 0x1003c95b
mov eax, dword [0x101f3d00]
push dword [ebp + 0x14]
push dword [ebp + 0x10]
mov ecx, dword [eax]
push dword [ebp + 0xc]
push edi
mov eax, dword [ecx]
call dword [eax + 0x18]
mov ecx, dword [ebp - 0xc]
pop edi
pop esi
mov dword fs:[0], ecx
leave
ret 0x10
call fcn.1006b3b3
mov al, 1
jmp 0x1003e1dc