Function at 0x10052587
Capabilities:
Check for time delay via gettickcount

Disassembly:
sub esp, 0x15c
push str.renderHandler__
call fcn.1005d66e
mov eax, dword [0x10170be0]
mov dword [0xc1704c], eax
jmp 0x100525ad
push 0x103fd878
call fcn.10051619
cmp byte [0x103fd8c9], 0
pop ecx
je 0x100525a3
push ebp
xor ebp, ebp
push esi
cmp dword [0x10403240], ebp
jne 0x100526aa
call fcn.10045cfe
cmp dword [0x103f5c08], ebp
je 0x10052638
push dword [0x103fd8cc]
push 2
call sub.AntTweakBar.dll__TwInit_8
push dword [0x103fd87c]
push dword [0x103fd878]
call sub.AntTweakBar.dll__TwWindowSize_8
push ebp
push str.Main_Menu
call fcn.10048b29
push 1
push str.Cheats
mov dword [0x103f57e4], eax
call fcn.10048b29
push 1
push str.Aimbot
mov dword [0x103f57e8], eax
call fcn.10048b29
push 1
push str.Settings
mov dword [0x103f57f0], eax
call fcn.10048b29
add esp, 0x20
mov dword [0x103f57fc], eax
mov eax, dword [0x100e79e8]
mov dword [0x10403240], 1
mov al, byte [eax + 8]
mov byte [0xbab22c], al
mov eax, dword [0x100e79e8]
mov al, byte [eax + 0xc]
mov byte [0xbab22d], al
mov eax, dword [0x100e79e8]
mov al, byte [eax + 0x10]
mov byte [0xbab22e], al
mov eax, dword [0x100e79e8]
mov al, byte [eax + 4]
mov byte [0xbab22f], al
mov eax, dword [0x100e79ec]
mov al, byte [eax + 8]
mov byte [0xbab230], al
mov eax, dword [0x100e79ec]
mov al, byte [eax + 0xc]
mov byte [0xbab231], al
mov eax, dword [0x100e79ec]
mov al, byte [eax + 0x10]
mov byte [0xbab232], al
mov eax, dword [0x100e79ec]
mov al, byte [eax + 4]
mov byte [0xbab233], al
call fcn.10042c1c
push dword [0x103fd894]
mov esi, eax
call fcn.10027ad5
xorps xmm0, xmm0
movss dword [esp + 0x20], xmm0
movss dword [esp + 0xc], xmm0
pop ecx
test esi, esi
js 0x10054231
push ebx
push edi
cmp dword [0x103d93f0], ebp
je 0x100540ae
call fcn.1002fd3f
or ebx, 0xffffffff
test eax, eax
je 0x100526ff
cmp dword [0x103d94d9], ebp
je 0x1005422a
jmp 0x10052afc
mov eax, dword fs:[0x2c]
mov ecx, dword [0x10403720]
mov ecx, dword [eax + ecx*4]
mov eax, dword [0x1040324c]
cmp eax, dword [ecx + 4]
jg 0x1005424a
mov ecx, dword [0x101639b0]
sub ecx, dword [0x10403248]
mov eax, dword [0x101639b4]
sbb eax, ebp
cmp eax, ebp
ja 0x100528f0
jb 0x10052748
cmp ecx, 0x1388
jae 0x100528f0
mov eax, dword [0x103fd87c]
push 0xff000000
sub esp, 0x10
mov ecx, dword [0x103fd9d8]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x10089fb0]
mov eax, dword [0x103fd878]
cvtpd2ps xmm0, xmm0
movss dword [esp + 0xc], xmm0
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x10089fb0]
cvtpd2ps xmm0, xmm0
movss dword [esp + 8], xmm0
and dword [esp + 4], ebp
and dword [esp], ebp
call fcn.10042edd
mov eax, dword [0x103fd878]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x10089fb0]
mov eax, dword [0x103fd87c]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [0x1009cd88]
movss dword [esp + 0x14], xmm0
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x10089fb0]
lea eax, [esp + 0x14]
push eax
push ecx
and dword [esp], ebp
lea eax, [esp + 0x134]
cvtpd2ps xmm0, xmm0
push ebp
push ebp
push ecx
and dword [esp], ebp
push ebp
push eax
mulss xmm0, dword [0x10089f28]
subss xmm0, dword [0x10097a6c]
movss dword [esp + 0x34], xmm0
call sub.d3dx9_43.dll_D3DXMatrixTransformation2D
mov eax, dword [0x103fd9a8]
push 0x10
push eax
mov ecx, dword [eax]
call dword [ecx + 0x20]
mov eax, dword [0x103fd9a8]
lea edx, [esp + 0x12c]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [0x103fd9a8]
push ebx
push ebp
push ebp
mov ecx, dword [eax]
push ebp
push dword [0x103fd9ac]
push eax
call dword [ecx + 0x24]
mov eax, dword [0x103fd9a8]
push eax
mov ecx, dword [eax]
call dword [ecx + 0x2c]
mov eax, dword [0x103fd87c]
push 0xffffff
sub esp, 0x10
movd xmm0, eax
cvtdq2pd xmm0, xmm0
mov dword [esp + 0xc], 0x41a00000
mov dword [esp + 8], 0x43870000
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x10089fb0]
mov eax, dword [0x103fd878]
mov ecx, dword [0x103fd9d8]
cvtpd2ps xmm0, xmm0
mulss xmm0, dword [0x10089f28]
addss xmm0, dword [0x1008f880]
movss dword [esp + 4], xmm0
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x10089fb0]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [0x1008f028]
mulss xmm0, dword [0x10089f28]
movss dword [esp], xmm0
call fcn.10042edd
jmp 0x1005422a
cmp dword [0x10403244], ebp
jne 0x10052907
mov dword [0x10403244], 1
jmp 0x1005422a
cmp dword [0x103d94d9], ebp
je 0x1005291c
call fcn.1002bb2c
test eax, eax
jne 0x1005422a
cmp dword [0x103d9304], ebp
je 0x10052938
movss xmm0, dword [0x1009cd3c]
movss dword [esp + 0x24], xmm0
movss dword [esp + 0x10], xmm0
cmp dword [0x103d92fc], ebp
je 0x100529e2
call fcn.10051d44
mov edx, dword [0x100e79d4]
mov edi, eax
cvttss2si ebx, dword [esp + 0x24]
push ebp
mov ecx, dword [edx + 4]
movzx esi, byte [edx + 8]
movzx eax, byte [edx + 0xc]
shl ecx, 8
or esi, ecx
mov ecx, dword [0x103fd87c]
shl esi, 8
or esi, eax
movzx eax, byte [edx + 0x10]
shl esi, 8
or esi, eax
mov eax, dword [0x103fd878]
push esi
add eax, 0x14
push 0x16
push eax
mov eax, dword [0x103fd9dc]
cvttss2si eax, dword [eax + 0xe45]
sub ecx, eax
lea eax, [ebx - 1]
sub ecx, 4
push ecx
mov ecx, dword [0x103fd9d8]
push eax
call fcn.1004318e
mov eax, dword [0x103fd878]
mov ecx, dword [0x103fd87c]
add eax, 0x14
push ebp
push edi
push 2
push eax
mov eax, dword [0x103fd9dc]
cvttss2si eax, dword [eax + 0xe45]
sub ecx, eax
lea eax, [ebx - 0x64]
sub ecx, 6
push ecx
mov ecx, dword [0x103fd9d8]
push eax
call fcn.1004318e
or ebx, 0xffffffff
cmp dword [0x103d93e0], ebp
je 0x10052afc
call fcn.1004e749
mov ecx, dword [0x10403494]
fstp dword [esp + 0x28]
test ecx, ecx
je 0x10052a3f
mov eax, dword [ecx]
call dword [eax + 0x70]
mov ecx, eax
mov edx, dword [eax]
call dword [edx]
test al, al
je 0x10052a3f
push dword [0xc1704c]
movss xmm0, dword [esp + 0x2c]
lea eax, [esp + 0x30]
cvtps2pd xmm0, xmm0
push ecx
push ecx
movsd qword [esp], xmm0
push str._0.0f___d_
push 0xff
push eax
call fcn.100449ae
add esp, 0x18
jmp 0x10052a66
movss xmm0, dword [esp + 0x28]
lea eax, [esp + 0x2c]
cvtps2pd xmm0, xmm0
push ecx
push ecx
movsd qword [esp], xmm0
push str._0.0f
push 0xff
push eax
call fcn.100449ae
add esp, 0x14
mov eax, dword [0x103fd878]
mov ecx, dword [0x103fd9dc]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x10089fb0]
lea eax, [esp + 0x2c]
push eax
mov eax, dword [0x103fd87c]
push ebx
cvtpd2ps xmm0, xmm0
push ecx
movss dword [esp + 0x34], xmm0
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x10089fb0]
lea eax, [esp + 0x38]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x1008f860]
movss dword [esp], xmm0
push ebp
push eax
call fcn.10043456
movss xmm0, dword [esp + 0x34]
fstp dword [esp + 0x20]
subss xmm0, dword [esp + 0x20]
push ecx
mov ecx, dword [0x103fd9dc]
subss xmm0, dword [0x1008f860]
movss dword [esp], xmm0
call fcn.10044636
mov eax, dword [0x101639c4]
movss xmm1, dword [0x1009403c]
movss xmm2, dword [0x10089f34]
mov eax, dword [eax]
cmp eax, 2
jne 0x100534e7
mov eax, dword [0x103fd87c]
mov esi, 0x1009c870
mov ecx, dword [0x103fd9dc]
push esi
push ebx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
push ecx
addsd xmm0, qword [eax*8 + 0x10089fb0]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, xmm1
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x34]
addss xmm0, xmm2
movss dword [esp], xmm0
call fcn.10044636
mov ecx, dword [0x103fd9dc]
push ebp
push esi
call fcn.10043456
mov eax, dword [0x101639c4]
mov ecx, ebx
fadd dword [esp + 0x10]
mov ebx, 0xffff0000
mov edi, str.AirBrk
push edi
cmp dword [eax + 0x14], ebp
mov eax, dword [0x103fd87c]
cmovne ecx, ebx
push ecx
mov ecx, dword [0x103fd9dc]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10089fb0]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x1009403c]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f34]
movss dword [esp], xmm0
call fcn.10044636
mov ecx, dword [0x103fd9dc]
push ebp
push edi
call fcn.10043456
mov eax, dword [0x103fd87c]
mov edi, 0x1009c87c
mov ecx, dword [0x103fd9dc]
fadd dword [esp + 0x14]
push edi
push 0xffffffffffffffff
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10089fb0]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x1009403c]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f34]
movss dword [esp], xmm0
call fcn.10044636
mov ecx, dword [0x103fd9dc]
push ebp
push edi
call fcn.10043456
fadd dword [esp + 0x14]
mov eax, dword [0x103fd87c]
mov ecx, dword [0x103fd9dc]
push esi
push 0xffffffffffffffff
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10089fb0]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x1009403c]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f34]
movss dword [esp], xmm0
call fcn.10044636
mov ecx, dword [0x103fd9dc]
push ebp
push esi
call fcn.10043456
mov eax, dword [0x101639c4]
or ecx, 0xffffffff
fadd dword [esp + 0x14]
mov ebp, 0x10096d78
push ebp
cmp byte [eax + 0x52ee], 0
mov eax, dword [0x103fd87c]
cmovne ecx, ebx
push ecx
mov ecx, dword [0x103fd9dc]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10089fb0]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x1009403c]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f34]
movss dword [esp], xmm0
call fcn.10044636
mov ecx, dword [0x103fd9dc]
push 0
push ebp
call fcn.10043456
mov eax, dword [0x103fd87c]
mov ecx, dword [0x103fd9dc]
fadd dword [esp + 0x14]
push edi
push 0xffffffffffffffff
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10089fb0]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x1009403c]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f34]
movss dword [esp], xmm0
call fcn.10044636
mov ecx, dword [0x103fd9dc]
push 0
push edi
call fcn.10043456
fadd dword [esp + 0x14]
fst dword [esp + 0x14]
mov eax, dword [0x103fd87c]
mov ecx, dword [0x103fd9dc]
push esi
push 0xffffffffffffffff
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
push ecx
fstp dword [esp + 0x20]
addsd xmm0, qword [eax*8 + 0x10089fb0]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x1009403c]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f34]
movss dword [esp], xmm0
call fcn.10044636
mov ecx, dword [0x103fd9dc]
push 0
push esi
call fcn.10043456
mov eax, dword [0x101639c4]
or ecx, 0xffffffff
fadd dword [esp + 0x14]
mov ebp, 0x1009c880
push ebp
cmp byte [eax + 0x52f7], 0
mov eax, dword [0x103fd87c]
cmovne ecx, ebx
push ecx
mov ecx, dword [0x103fd9dc]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10089fb0]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x1009403c]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f34]
movss dword [esp], xmm0
call fcn.10044636
mov ecx, dword [0x103fd9dc]
push 0
push ebp
call fcn.10043456
mov eax, dword [0x103fd87c]
mov ecx, dword [0x103fd9dc]
fadd dword [esp + 0x14]
push edi
push 0xffffffffffffffff
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10089fb0]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x1009403c]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f34]
movss dword [esp], xmm0
call fcn.10044636
mov ecx, dword [0x103fd9dc]
push 0
push edi
call fcn.10043456
fadd dword [esp + 0x14]
fst dword [esp + 0x14]
fstp dword [esp + 0x10]
mov eax, dword [0x103fd87c]
mov ecx, dword [0x103fd9dc]
push esi
push 0xffffffffffffffff
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
push ecx
addsd xmm0, qword [eax*8 + 0x10089fb0]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x1009403c]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f34]
movss dword [esp], xmm0
call fcn.10044636
mov ecx, dword [0x103fd9dc]
push 0
push esi
call fcn.10043456
mov eax, dword [0x101639c4]
or ecx, 0xffffffff
fadd dword [esp + 0x14]
mov ebp, str.Trace
push ebp
cmp byte [eax + 0x52fb], 0
mov eax, dword [0x103fd87c]
cmovne ecx, ebx
push ecx
mov ecx, dword [0x103fd9dc]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10089fb0]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x1009403c]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f34]
movss dword [esp], xmm0
call fcn.10044636
mov ecx, dword [0x103fd9dc]
push 0
push ebp
call fcn.10043456
mov eax, dword [0x103fd87c]
mov ecx, dword [0x103fd9dc]
fadd dword [esp + 0x14]
push edi
push 0xffffffffffffffff
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10089fb0]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x1009403c]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f34]
movss dword [esp], xmm0
call fcn.10044636
mov ecx, dword [0x103fd9dc]
push 0
push edi
call fcn.10043456
fadd dword [esp + 0x14]
push esi
fst dword [esp + 0x18]
fstp dword [esp + 0x14]
mov eax, dword [0x103fd87c]
mov ecx, dword [0x103fd9dc]
push 0xffffffffffffffff
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
addsd xmm0, qword [eax*8 + 0x10089fb0]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x1009403c]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f34]
movss dword [esp], xmm0
call fcn.10044636
mov ecx, dword [0x103fd9dc]
push 0
push esi
call fcn.10043456
mov eax, dword [0x101639c4]
or ecx, 0xffffffff
fadd dword [esp + 0x14]
mov ebp, str.NoReload
push ebp
cmp byte [eax + 0x52f9], 0
mov eax, dword [0x103fd87c]
cmovne ecx, ebx
push ecx
mov ecx, dword [0x103fd9dc]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10089fb0]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x1009403c]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f34]
movss dword [esp], xmm0
call fcn.10044636
mov ecx, dword [0x103fd9dc]
push 0
push ebp
call fcn.10043456
mov eax, dword [0x103fd87c]
mov ecx, dword [0x103fd9dc]
fadd dword [esp + 0x14]
push edi
push 0xffffffffffffffff
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10089fb0]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x1009403c]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f34]
movss dword [esp], xmm0
call fcn.10044636
mov ecx, dword [0x103fd9dc]
push 0
push edi
call fcn.10043456
fadd dword [esp + 0x14]
push esi
push 0xffffffffffffffff
fst dword [esp + 0x1c]
fstp dword [esp + 0x18]
mov eax, dword [0x103fd87c]
mov ecx, dword [0x103fd9dc]
push ecx
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x10089fb0]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x1009403c]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f34]
movss dword [esp], xmm0
call fcn.10044636
mov ecx, dword [0x103fd9dc]
push 0
push esi
call fcn.10043456
mov eax, dword [0x101639c4]
or ecx, 0xffffffff
fadd dword [esp + 0x14]
mov ebp, str.Distance
push ebp
cmp byte [eax + 0x52f8], 0
mov eax, dword [0x103fd87c]
cmovne ecx, ebx
push ecx
mov ecx, dword [0x103fd9dc]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10089fb0]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x1009403c]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f34]
movss dword [esp], xmm0
call fcn.10044636
mov ecx, dword [0x103fd9dc]
push 0
push ebp
call fcn.10043456
mov eax, dword [0x103fd87c]
mov ecx, dword [0x103fd9dc]
fadd dword [esp + 0x14]
push edi
push 0xffffffffffffffff
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10089fb0]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x1009403c]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f34]
movss dword [esp], xmm0
call fcn.10044636
mov ecx, dword [0x103fd9dc]
xor ebp, ebp
push ebp
push edi
call fcn.10043456
fadd dword [esp + 0x14]
push esi
push 0xffffffffffffffff
fst dword [esp + 0x1c]
fstp dword [esp + 0x18]
mov eax, dword [0x103fd87c]
mov ecx, dword [0x103fd9dc]
push ecx
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x10089fb0]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x1009403c]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f34]
movss dword [esp], xmm0
call fcn.10044636
mov ecx, dword [0x103fd9dc]
push ebp
push esi
call fcn.10043456
mov eax, dword [0x101639c4]
or ecx, 0xffffffff
fadd dword [esp + 0x14]
mov esi, str.Invisible
push esi
cmp byte [eax + 0x870], 0
mov eax, dword [0x103fd87c]
cmovne ecx, ebx
push ecx
mov ecx, dword [0x103fd9dc]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10089fb0]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x1009403c]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f34]
movss dword [esp], xmm0
call fcn.10044636
mov ecx, dword [0x103fd9dc]
push ebp
push esi
call fcn.10043456
mov eax, dword [0x103fd87c]
mov ecx, dword [0x103fd9dc]
fadd dword [esp + 0x14]
push edi
push 0xffffffffffffffff
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10089fb0]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x1009403c]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f34]
movss dword [esp], xmm0
call fcn.10044636
mov ecx, dword [0x103fd9dc]
push ebp
push edi
call fcn.10043456
fadd dword [esp + 0x14]
fstp dword [esp + 0x10]
call fcn.10047d3d
jmp 0x10053eb6
cmp eax, 1
jne 0x10053ec2
mov eax, dword [0x103fd87c]
mov esi, 0x1009c870
mov ecx, dword [0x103fd9dc]
push esi
push ebx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
push ecx
addsd xmm0, qword [eax*8 + 0x10089fb0]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, xmm1
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x34]
addss xmm0, xmm2
movss dword [esp], xmm0
call fcn.10044636
mov ecx, dword [0x103fd9dc]
push ebp
push esi
call fcn.10043456
mov eax, dword [0x101639c4]
mov ecx, ebx
fadd dword [esp + 0x10]
mov ebx, 0xffff0000
mov edi, str.AirBrk
push edi
cmp dword [eax + 0x14], ebp
mov eax, dword [0x103fd87c]
cmovne ecx, ebx
push ecx
mov ecx, dword [0x103fd9dc]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10089fb0]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x1009403c]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f34]
movss dword [esp], xmm0
call fcn.10044636
mov ecx, dword [0x103fd9dc]
push ebp
push edi
call fcn.10043456
mov eax, dword [0x103fd87c]
mov edi, 0x1009c87c
mov ecx, dword [0x103fd9dc]
fadd dword [esp + 0x14]
push edi
push 0xffffffffffffffff
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10089fb0]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x1009403c]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f34]
movss dword [esp], xmm0
call fcn.10044636
mov ecx, dword [0x103fd9dc]
push ebp
push edi
call fcn.10043456
fadd dword [esp + 0x14]
mov eax, dword [0x103fd87c]
mov ecx, dword [0x103fd9dc]
push esi
push 0xffffffffffffffff
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10089fb0]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x1009403c]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f34]
movss dword [esp], xmm0
call fcn.10044636
mov ecx, dword [0x103fd9dc]
push ebp
push esi
call fcn.10043456
mov eax, dword [0x101639c4]
or ecx, 0xffffffff
fadd dword [esp + 0x14]
mov ebp, 0x10096d78
push ebp
cmp byte [eax + 0x52ee], 0
mov eax, dword [0x103fd87c]
cmovne ecx, ebx
push ecx
mov ecx, dword [0x103fd9dc]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10089fb0]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x1009403c]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f34]
movss dword [esp], xmm0
call fcn.10044636
mov ecx, dword [0x103fd9dc]
push 0
push ebp
call fcn.10043456
mov eax, dword [0x103fd87c]
mov ecx, dword [0x103fd9dc]
fadd dword [esp + 0x14]
push edi
push 0xffffffffffffffff
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10089fb0]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x1009403c]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f34]
movss dword [esp], xmm0
call fcn.10044636
mov ecx, dword [0x103fd9dc]
push 0
push edi
call fcn.10043456
fadd dword [esp + 0x14]
fst dword [esp + 0x14]
mov eax, dword [0x103fd87c]
mov ecx, dword [0x103fd9dc]
push esi
push 0xffffffffffffffff
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
push ecx
fstp dword [esp + 0x20]
addsd xmm0, qword [eax*8 + 0x10089fb0]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x1009403c]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f34]
movss dword [esp], xmm0
call fcn.10044636
mov ecx, dword [0x103fd9dc]
push 0
push esi
call fcn.10043456
mov eax, dword [0x101639c4]
or ecx, 0xffffffff
fadd dword [esp + 0x14]
mov ebp, 0x1009c880
push ebp
cmp byte [eax + 0x52f7], 0
mov eax, dword [0x103fd87c]
cmovne ecx, ebx
push ecx
mov ecx, dword [0x103fd9dc]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10089fb0]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x1009403c]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f34]
movss dword [esp], xmm0
call fcn.10044636
mov ecx, dword [0x103fd9dc]
push 0
push ebp
call fcn.10043456
mov eax, dword [0x103fd87c]
mov ecx, dword [0x103fd9dc]
fadd dword [esp + 0x14]
push edi
push 0xffffffffffffffff
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10089fb0]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x1009403c]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f34]
movss dword [esp], xmm0
call fcn.10044636
mov ecx, dword [0x103fd9dc]
push 0
push edi
call fcn.10043456
fadd dword [esp + 0x14]
fst dword [esp + 0x14]
fstp dword [esp + 0x10]
mov eax, dword [0x103fd87c]
mov ecx, dword [0x103fd9dc]
push esi
push 0xffffffffffffffff
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
push ecx
addsd xmm0, qword [eax*8 + 0x10089fb0]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x1009403c]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f34]
movss dword [esp], xmm0
call fcn.10044636
mov ecx, dword [0x103fd9dc]
push 0
push esi
call fcn.10043456
mov eax, dword [0x101639c4]
or ecx, 0xffffffff
fadd dword [esp + 0x14]
mov ebp, str.Trace
push ebp
cmp byte [eax + 0x52fb], 0
mov eax, dword [0x103fd87c]
cmovne ecx, ebx
push ecx
mov ecx, dword [0x103fd9dc]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10089fb0]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x1009403c]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f34]
movss dword [esp], xmm0
call fcn.10044636
mov ecx, dword [0x103fd9dc]
push 0
push ebp
call fcn.10043456
mov eax, dword [0x103fd87c]
mov ecx, dword [0x103fd9dc]
fadd dword [esp + 0x14]
push edi
push 0xffffffffffffffff
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10089fb0]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x1009403c]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f34]
movss dword [esp], xmm0
call fcn.10044636
mov ecx, dword [0x103fd9dc]
push 0
push edi
call fcn.10043456
fadd dword [esp + 0x14]
push esi
fst dword [esp + 0x18]
fstp dword [esp + 0x14]
mov eax, dword [0x103fd87c]
mov ecx, dword [0x103fd9dc]
push 0xffffffffffffffff
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
addsd xmm0, qword [eax*8 + 0x10089fb0]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x1009403c]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f34]
movss dword [esp], xmm0
call fcn.10044636
mov ecx, dword [0x103fd9dc]
push 0
push esi
call fcn.10043456
mov eax, dword [0x101639c4]
or ecx, 0xffffffff
fadd dword [esp + 0x14]
mov ebp, str.NoReload
push ebp
cmp byte [eax + 0x52f9], 0
mov eax, dword [0x103fd87c]
cmovne ecx, ebx
push ecx
mov ecx, dword [0x103fd9dc]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10089fb0]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x1009403c]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f34]
movss dword [esp], xmm0
call fcn.10044636
mov ecx, dword [0x103fd9dc]
push 0
push ebp
call fcn.10043456
mov eax, dword [0x103fd87c]
mov ecx, dword [0x103fd9dc]
fadd dword [esp + 0x14]
push edi
push 0xffffffffffffffff
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10089fb0]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x1009403c]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f34]
movss dword [esp], xmm0
call fcn.10044636
mov ecx, dword [0x103fd9dc]
push 0
push edi
call fcn.10043456
fadd dword [esp + 0x14]
push esi
push 0xffffffffffffffff
fst dword [esp + 0x1c]
fstp dword [esp + 0x18]
mov eax, dword [0x103fd87c]
mov ecx, dword [0x103fd9dc]
push ecx
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x10089fb0]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x1009403c]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f34]
movss dword [esp], xmm0
call fcn.10044636
mov ecx, dword [0x103fd9dc]
push 0
push esi
call fcn.10043456
mov eax, dword [0x101639c4]
or ecx, 0xffffffff
fadd dword [esp + 0x14]
mov ebp, str.Distance
push ebp
cmp byte [eax + 0x52f8], 0
mov eax, dword [0x103fd87c]
cmovne ecx, ebx
push ecx
mov ecx, dword [0x103fd9dc]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10089fb0]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x1009403c]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f34]
movss dword [esp], xmm0
call fcn.10044636
mov ecx, dword [0x103fd9dc]
push 0
push ebp
call fcn.10043456
mov eax, dword [0x103fd87c]
mov ecx, dword [0x103fd9dc]
fadd dword [esp + 0x14]
push edi
push 0xffffffffffffffff
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10089fb0]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x1009403c]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f34]
movss dword [esp], xmm0
call fcn.10044636
mov ecx, dword [0x103fd9dc]
xor ebp, ebp
push ebp
push edi
call fcn.10043456
fadd dword [esp + 0x14]
push esi
push 0xffffffffffffffff
fst dword [esp + 0x1c]
fstp dword [esp + 0x18]
mov eax, dword [0x103fd87c]
mov ecx, dword [0x103fd9dc]
push ecx
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x10089fb0]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x1009403c]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f34]
movss dword [esp], xmm0
call fcn.10044636
mov ecx, dword [0x103fd9dc]
push ebp
push esi
call fcn.10043456
mov eax, dword [0x101639c4]
or ecx, 0xffffffff
fadd dword [esp + 0x14]
mov esi, str.Invisible
push esi
cmp byte [eax + 0x870], 0
mov eax, dword [0x103fd87c]
cmovne ecx, ebx
push ecx
mov ecx, dword [0x103fd9dc]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10089fb0]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x1009403c]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f34]
movss dword [esp], xmm0
call fcn.10044636
mov ecx, dword [0x103fd9dc]
push ebp
push esi
call fcn.10043456
mov eax, dword [0x103fd87c]
mov ecx, dword [0x103fd9dc]
fadd dword [esp + 0x14]
push edi
push 0xffffffffffffffff
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10089fb0]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x1009403c]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f34]
movss dword [esp], xmm0
call fcn.10044636
mov ecx, dword [0x103fd9dc]
push ebp
push edi
call fcn.10043456
fadd dword [esp + 0x14]
fstp dword [esp + 0x10]
call fcn.100478e9
movss xmm0, dword [esp + 0x10]
movss dword [esp + 0x24], xmm0
mov eax, dword [0x101639c4]
cmp dword [eax], ebp
je 0x10053fb3
cmp dword [0x103d93dc], 0
je 0x10053fb3
lea eax, [esp + 0x14]
push eax
call dword [sym.imp.KERNEL32.dll_GetLocalTime]
mov eax, dword [0x101639c4]
mov ecx, dword [0x10403498]
mov esi, dword [eax + 0x5317]
movzx eax, word [esp + 0x14]
push eax
movzx eax, word [esp + 0x1a]
push eax
movzx eax, word [esp + 0x22]
push eax
movzx eax, word [esp + 0x2c]
push eax
movzx eax, word [esp + 0x2e]
push eax
movzx eax, word [esp + 0x30]
push eax
mov eax, dword [ecx]
call dword [eax + 0x78]
push eax
push esi
push esi
call fcn.10041ceb
pop ecx
push eax
push str.ff0000__ffffffTarget:__s__d___ffffffPlayers_in_Stream:__d_ff0000___02d__02d__02d___02d:_02d._02d_
lea eax, [esp + 0x54]
push 0x100
push eax
call fcn.1005d01a
add esp, 0x30
lea eax, [esp + 0x2c]
push eax
call fcn.10051d44
mov ecx, dword [0x103fd9dc]
push eax
mov eax, dword [0x103fd87c]
push ecx
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x10089fb0]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x1009403c]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x34]
addss xmm0, dword [0x10089f34]
movss dword [esp], xmm0
call fcn.10044636
mov ecx, dword [0x103fd9dc]
lea eax, [esp + 0x2c]
push ebp
push eax
call fcn.10043456
fstp st(0)
mov eax, dword [0x101639c4]
mov eax, dword [eax + 0xca70]
test eax, eax
jle 0x100540ae
mov edi, dword [0x101639b0]
cdq
sub edi, eax
mov eax, dword [0x101639b4]
sbb eax, edx
cmp eax, ebp
ja 0x100540ae
jb 0x10053fec
cmp edi, 0x7530
jae 0x100540ae
mov ebx, 0xff
mov esi, ebx
cmp eax, ebp
ja 0x10053fff
cmp edi, 0x4e20
jbe 0x10054020
mul ebx
push ebp
mov ecx, eax
mov eax, edi
mul ebx
push 0x2710
add ecx, edx
add eax, 0xffb22e20
adc ecx, 0xffffffff
push ecx
push eax
call fcn.1005f120
sub esi, eax
mov eax, dword [0x101639c4]
add eax, 0xca74
push eax
push str._s___
lea eax, [esp + 0x34]
push ebx
push eax
call fcn.100449ae
mov eax, dword [0x103fd878]
add esp, 0x10
shl esi, 0x18
or esi, 0xffffff
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x10089fb0]
lea eax, [esp + 0x2c]
push eax
push esi
push ecx
mov ecx, dword [0x103fd9dc]
cvtpd2ps xmm0, xmm0
mov dword [esp], 0x3f800000
push ebp
push eax
movss dword [esp + 0x28], xmm0
call fcn.10043456
movss xmm0, dword [esp + 0x20]
fstp dword [esp + 0x34]
subss xmm0, dword [esp + 0x34]
push ecx
mov ecx, dword [0x103fd9dc]
subss xmm0, dword [0x1009403c]
movss dword [esp], xmm0
call fcn.10044636
mov eax, dword [0x101639c4]
cmp byte [eax + 0x52fc], 0
je 0x100540c1
call fcn.10041569
call fcn.100421c2
call fcn.1004e4fe
lea eax, [esp + 0x14]
push eax
lea eax, [esp + 0x18]
push eax
call fcn.10045099
pop ecx
pop ecx
call fcn.10003d19
call fcn.10050180
call fcn.1004bf99
call fcn.1004e7e9
call fcn.1005cf95
call fcn.10051ea1
call fcn.100500d0
call fcn.10058aec
mov eax, dword [0x101639c4]
cmp dword [eax + 0xb95b], ebp
je 0x1005411b
call fcn.10047040
mov eax, dword [0x101639c4]
cmp dword [eax + 0x9105], ebp
jne 0x1005412d
call fcn.10056add
mov eax, dword [0x101639c4]
cmp dword [eax + 0x9105], 1
jne 0x10054140
call fcn.1005025c
mov eax, dword [0x101639c4]
cmp dword [eax + 0x9105], 2
jne 0x10054153
call fcn.1004cc4a
mov eax, dword [0x101639c4]
cmp dword [eax + 0x9105], 3
jne 0x10054166
call fcn.1004e855
mov eax, dword [0x101639c4]
cmp dword [eax + 0x9105], 4
jne 0x10054179
call fcn.10059d27
mov eax, dword [0x101639c4]
cmp dword [eax + 0x9105], 5
jne 0x1005418c
call fcn.1005b4b6
mov eax, dword [0x101639c4]
cmp dword [eax + 0x9105], 6
jne 0x1005419f
call fcn.10048bab
mov eax, dword [0x101639c4]
cmp dword [eax + 0x9105], 7
jne 0x100541ad
call fcn.1004a2ab
call fcn.10048abd
mov eax, dword [0x101639c4]
cmp dword [eax + 0xb993], ebp
je 0x100541c9
call fcn.10047c16
mov eax, dword [0x101639c4]
cmp dword [eax + 0xbf78], ebp
je 0x100541db
call fcn.10045f28
mov eax, dword [0x101639c4]
cmp dword [eax + 0xcafc], ebp
je 0x100541ed
call fcn.1005986f
mov eax, dword [0x101639c4]
cmp dword [eax + 0xb953], ebp
je 0x100541ff
call fcn.10046675
mov eax, dword [0x101639c4]
cmp dword [eax + 0x4af4], ebp
je 0x1005422a
call fcn.1002bb2c
test eax, eax
jne 0x10054215
call sub.AntTweakBar.dll__TwDraw_0
cmp byte [0x10403250], 0
jne 0x1005422a
call fcn.100405c2
mov byte [0x10403250], 1
call fcn.10043800
pop edi
pop ebx
call fcn.100514aa
push str.it_wasnt_us__
call fcn.1005d66e
pop ecx
pop esi
pop ebp
add esp, 0x15c
ret
mov esi, 0x1040324c
push esi
call fcn.1005eb24
pop ecx
cmp dword [0x1040324c], ebx
jne 0x1005271f
mov eax, dword [0x101639b0]
push esi
mov dword [0x10403248], eax
call fcn.1005eada
pop ecx
jmp 0x1005271f