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

Disassembly:
sub esp, 0x15c
push str.renderHandler__
call fcn.1005de2e
mov eax, dword [0x10171bf0]
mov dword [0xc1704c], eax
jmp 0x10052d40
push 0x103fe888
call fcn.10051dac
cmp byte [0x103fe8d9], 0
pop ecx
je 0x10052d36
push ebx
push ebp
xor ebx, ebx
xor ebp, ebp
inc ebx
push esi
cmp dword [0x10404250], ebp
jne 0x10052e3a
call fcn.1004648f
cmp dword [0x103f6c24], ebp
je 0x10052dcc
push dword [0x103fe8dc]
push 2
call sub.AntTweakBar.dll__TwInit_8
push dword [0x103fe88c]
push dword [0x103fe888]
call sub.AntTweakBar.dll__TwWindowSize_8
push ebp
push str.Main_Menu
call fcn.100492bc
push ebx
push str.Cheats
mov dword [0x103f67f0], eax
call fcn.100492bc
push ebx
push str.Aimbot
mov dword [0x103f67f4], eax
call fcn.100492bc
push ebx
push str.Settings
mov dword [0x103f67fc], eax
call fcn.100492bc
add esp, 0x20
mov dword [0x103f6808], eax
mov eax, dword [0x100e89e8]
mov dword [0x10404250], ebx
mov al, byte [eax + 8]
mov byte [0xbab22c], al
mov eax, dword [0x100e89e8]
mov al, byte [eax + 0xc]
mov byte [0xbab22d], al
mov eax, dword [0x100e89e8]
mov al, byte [eax + 0x10]
mov byte [0xbab22e], al
mov eax, dword [0x100e89e8]
mov al, byte [eax + 4]
mov byte [0xbab22f], al
mov eax, dword [0x100e89ec]
mov al, byte [eax + 8]
mov byte [0xbab230], al
mov eax, dword [0x100e89ec]
mov al, byte [eax + 0xc]
mov byte [0xbab231], al
mov eax, dword [0x100e89ec]
mov al, byte [eax + 0x10]
mov byte [0xbab232], al
mov eax, dword [0x100e89ec]
mov al, byte [eax + 4]
mov byte [0xbab233], al
call fcn.100433ad
push dword [0x103fe8a4]
mov esi, eax
call fcn.10027e11
xorps xmm0, xmm0
movss dword [esp + 0x24], xmm0
movss dword [esp + 0x10], xmm0
pop ecx
test esi, esi
js 0x100549ed
push edi
cmp dword [0x103da400], ebp
je 0x1005486d
call fcn.10030081
or edi, 0xffffffff
mov esi, 0xff
test eax, eax
je 0x10052e93
cmp dword [0x103da4e9], ebp
je 0x100549e7
jmp 0x10053286
mov eax, dword fs:[0x2c]
mov ecx, dword [0x10404728]
mov ecx, dword [eax + ecx*4]
mov eax, dword [0x1040425c]
cmp eax, dword [ecx + 4]
jg 0x10054a07
mov ecx, dword [0x101649b0]
sub ecx, dword [0x10404258]
mov eax, dword [0x101649b4]
sbb eax, ebp
cmp eax, ebp
ja 0x10053084
jb 0x10052edc
cmp ecx, 0x1388
jae 0x10053084
mov eax, dword [0x103fe88c]
push 0xff000000
sub esp, 0x10
mov ecx, dword [0x103fe9e8]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x1008a020]
mov eax, dword [0x103fe888]
cvtpd2ps xmm0, xmm0
movss dword [esp + 0xc], xmm0
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x1008a020]
cvtpd2ps xmm0, xmm0
movss dword [esp + 8], xmm0
and dword [esp + 4], ebp
and dword [esp], ebp
call fcn.1004366e
mov eax, dword [0x103fe888]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x1008a020]
mov eax, dword [0x103fe88c]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [0x1009ce98]
movss dword [esp + 0x14], xmm0
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x1008a020]
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 [0x10089f90]
subss xmm0, dword [0x10097c3c]
movss dword [esp + 0x34], xmm0
call sub.d3dx9_43.dll_D3DXMatrixTransformation2D
mov eax, dword [0x103fe9b8]
push 0x10
push eax
mov ecx, dword [eax]
call dword [ecx + 0x20]
mov eax, dword [0x103fe9b8]
lea edx, [esp + 0x12c]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [0x103fe9b8]
push edi
push ebp
push ebp
mov ecx, dword [eax]
push ebp
push dword [0x103fe9bc]
push eax
call dword [ecx + 0x24]
mov eax, dword [0x103fe9b8]
push eax
mov ecx, dword [eax]
call dword [ecx + 0x2c]
mov eax, dword [0x103fe88c]
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 + 0x1008a020]
mov eax, dword [0x103fe888]
mov ecx, dword [0x103fe9e8]
cvtpd2ps xmm0, xmm0
mulss xmm0, dword [0x10089f90]
addss xmm0, dword [0x1008f8f0]
movss dword [esp + 4], xmm0
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x1008a020]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [0x1008f098]
mulss xmm0, dword [0x10089f90]
movss dword [esp], xmm0
call fcn.1004366e
jmp 0x100549e7
cmp dword [0x10404254], ebp
jne 0x10053097
mov dword [0x10404254], ebx
jmp 0x100549e7
cmp dword [0x103da4e9], ebp
je 0x100530ac
call fcn.1002be6e
test eax, eax
jne 0x100549e7
cmp dword [0x103da314], ebp
je 0x100530ca
movss xmm0, dword [0x1009ce4c]
movss dword [esp + 0x24], xmm0
movss dword [esp + 0x10], xmm0
jmp 0x100530cd
xorps xmm0, xmm0
cmp dword [0x103da30c], ebp
je 0x10053174
mov ecx, dword [0x100e89d4]
push ebp
cvttss2si esi, xmm0
mov eax, dword [ecx + 4]
movzx edx, byte [ecx + 8]
shl eax, 8
or edx, eax
movzx eax, byte [ecx + 0xc]
shl edx, 8
or edx, eax
movzx eax, byte [ecx + 0x10]
mov ecx, dword [0x103fe88c]
shl edx, 8
or edx, eax
mov eax, dword [0x103fe888]
push edx
add eax, 0x14
push 0x16
push eax
mov eax, dword [0x103fe9ec]
cvttss2si eax, dword [eax + 0xe45]
sub ecx, eax
lea eax, [esi - 1]
sub ecx, 4
push ecx
mov ecx, dword [0x103fe9e8]
push eax
call fcn.1004391f
mov eax, dword [0x103fe888]
mov ecx, dword [0x103fe88c]
add eax, 0x14
push ebp
push 0xffff00ef
push 2
push eax
mov eax, dword [0x103fe9ec]
cvttss2si eax, dword [eax + 0xe45]
sub ecx, eax
lea eax, [esi - 0x64]
sub ecx, 6
push ecx
mov ecx, dword [0x103fe9e8]
push eax
call fcn.1004391f
mov esi, 0xff
cmp dword [0x103da3f0], ebp
je 0x10053286
call fcn.1004eedc
mov ecx, dword [0x1040449c]
fstp dword [esp + 0x28]
test ecx, ecx
je 0x100531cd
mov eax, dword [ecx]
call dword [eax + 0x70]
mov ecx, eax
mov edx, dword [eax]
call dword [edx]
test al, al
je 0x100531cd
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 esi
push eax
call fcn.1004513f
add esp, 0x18
jmp 0x100531f0
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 esi
push eax
call fcn.1004513f
add esp, 0x14
mov eax, dword [0x103fe888]
mov ecx, dword [0x103fe9ec]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x1008a020]
lea eax, [esp + 0x2c]
push eax
mov eax, dword [0x103fe88c]
push edi
cvtpd2ps xmm0, xmm0
push ecx
movss dword [esp + 0x34], xmm0
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x1008a020]
lea eax, [esp + 0x38]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x1008f8d0]
movss dword [esp], xmm0
push ebp
push eax
call fcn.10043be7
movss xmm0, dword [esp + 0x34]
fstp dword [esp + 0x20]
subss xmm0, dword [esp + 0x20]
push ecx
mov ecx, dword [0x103fe9ec]
subss xmm0, dword [0x1008f8d0]
movss dword [esp], xmm0
call fcn.10044dc7
mov eax, dword [0x101649c4]
movss xmm1, dword [0x100940ac]
movss xmm2, dword [0x10089f9c]
mov eax, dword [eax]
cmp eax, 2
jne 0x10053c80
mov eax, dword [0x103fe88c]
mov esi, 0x1009c978
mov ecx, dword [0x103fe9ec]
push esi
push edi
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
push ecx
addsd xmm0, qword [eax*8 + 0x1008a020]
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.10044dc7
mov ecx, dword [0x103fe9ec]
push ebp
push esi
call fcn.10043be7
mov eax, dword [0x101649c4]
or ecx, 0xffffffff
fadd dword [esp + 0x10]
mov edi, str.AirBrk
push edi
cmp dword [eax + 0x14], ebp
mov eax, 0xffff00ef
cmovne ecx, eax
mov eax, dword [0x103fe88c]
push ecx
mov ecx, dword [0x103fe9ec]
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x1008a020]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100940ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f9c]
movss dword [esp], xmm0
call fcn.10044dc7
mov ecx, dword [0x103fe9ec]
push ebp
push edi
call fcn.10043be7
mov eax, dword [0x103fe88c]
mov edi, 0x1009c984
mov ecx, dword [0x103fe9ec]
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 + 0x1008a020]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100940ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f9c]
movss dword [esp], xmm0
call fcn.10044dc7
mov ecx, dword [0x103fe9ec]
push ebp
push edi
call fcn.10043be7
fadd dword [esp + 0x14]
mov eax, dword [0x103fe88c]
mov ecx, dword [0x103fe9ec]
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 + 0x1008a020]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100940ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f9c]
movss dword [esp], xmm0
call fcn.10044dc7
mov ecx, dword [0x103fe9ec]
push ebp
push esi
call fcn.10043be7
mov eax, dword [0x101649c4]
or ecx, 0xffffffff
fadd dword [esp + 0x14]
mov ebx, 0x10096de8
push ebx
cmp byte [eax + 0x52ee], 0
mov eax, 0xffff00ef
cmovne ecx, eax
mov eax, dword [0x103fe88c]
push ecx
mov ecx, dword [0x103fe9ec]
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x1008a020]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100940ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f9c]
movss dword [esp], xmm0
call fcn.10044dc7
mov ecx, dword [0x103fe9ec]
push ebp
push ebx
call fcn.10043be7
mov eax, dword [0x103fe88c]
mov ecx, dword [0x103fe9ec]
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 + 0x1008a020]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100940ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f9c]
movss dword [esp], xmm0
call fcn.10044dc7
mov ecx, dword [0x103fe9ec]
push ebp
push edi
call fcn.10043be7
fadd dword [esp + 0x14]
mov eax, dword [0x103fe88c]
mov ecx, dword [0x103fe9ec]
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 + 0x1008a020]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100940ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f9c]
movss dword [esp], xmm0
call fcn.10044dc7
mov ecx, dword [0x103fe9ec]
push ebp
push esi
call fcn.10043be7
mov eax, dword [0x101649c4]
or ecx, 0xffffffff
fadd dword [esp + 0x14]
mov ebx, 0x1009c988
push ebx
cmp byte [eax + 0x52f7], 0
mov eax, 0xffff00ef
cmovne ecx, eax
mov eax, dword [0x103fe88c]
push ecx
mov ecx, dword [0x103fe9ec]
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x1008a020]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100940ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f9c]
movss dword [esp], xmm0
call fcn.10044dc7
mov ecx, dword [0x103fe9ec]
push ebp
push ebx
call fcn.10043be7
mov eax, dword [0x103fe88c]
mov ecx, dword [0x103fe9ec]
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 + 0x1008a020]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100940ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f9c]
movss dword [esp], xmm0
call fcn.10044dc7
mov ecx, dword [0x103fe9ec]
push ebp
push edi
call fcn.10043be7
fadd dword [esp + 0x14]
mov eax, dword [0x103fe88c]
mov ecx, dword [0x103fe9ec]
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 + 0x1008a020]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100940ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f9c]
movss dword [esp], xmm0
call fcn.10044dc7
mov ecx, dword [0x103fe9ec]
push ebp
push esi
call fcn.10043be7
mov eax, dword [0x101649c4]
or ecx, 0xffffffff
fadd dword [esp + 0x14]
mov ebx, str.Trace
push ebx
cmp byte [eax + 0x52fb], 0
mov eax, 0xffff00ef
cmovne ecx, eax
mov eax, dword [0x103fe88c]
push ecx
mov ecx, dword [0x103fe9ec]
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x1008a020]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100940ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f9c]
movss dword [esp], xmm0
call fcn.10044dc7
mov ecx, dword [0x103fe9ec]
push ebp
push ebx
call fcn.10043be7
mov eax, dword [0x103fe88c]
mov ecx, dword [0x103fe9ec]
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 + 0x1008a020]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100940ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f9c]
movss dword [esp], xmm0
call fcn.10044dc7
mov ecx, dword [0x103fe9ec]
push ebp
push edi
call fcn.10043be7
fadd dword [esp + 0x14]
mov eax, dword [0x103fe88c]
mov ecx, dword [0x103fe9ec]
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 + 0x1008a020]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100940ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f9c]
movss dword [esp], xmm0
call fcn.10044dc7
mov ecx, dword [0x103fe9ec]
push ebp
push esi
call fcn.10043be7
mov eax, dword [0x101649c4]
or ecx, 0xffffffff
fadd dword [esp + 0x14]
mov ebx, str.NoReload
push ebx
cmp byte [eax + 0x52f9], 0
mov eax, 0xffff00ef
cmovne ecx, eax
mov eax, dword [0x103fe88c]
push ecx
mov ecx, dword [0x103fe9ec]
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x1008a020]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100940ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f9c]
movss dword [esp], xmm0
call fcn.10044dc7
mov ecx, dword [0x103fe9ec]
push ebp
push ebx
call fcn.10043be7
mov eax, dword [0x103fe88c]
mov ecx, dword [0x103fe9ec]
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 + 0x1008a020]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100940ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f9c]
movss dword [esp], xmm0
call fcn.10044dc7
mov ecx, dword [0x103fe9ec]
push ebp
push edi
call fcn.10043be7
fadd dword [esp + 0x14]
mov eax, dword [0x103fe88c]
mov ecx, dword [0x103fe9ec]
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 + 0x1008a020]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100940ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f9c]
movss dword [esp], xmm0
call fcn.10044dc7
mov ecx, dword [0x103fe9ec]
push ebp
push esi
call fcn.10043be7
mov eax, dword [0x101649c4]
or ecx, 0xffffffff
fadd dword [esp + 0x14]
mov ebx, str.Distance
push ebx
cmp byte [eax + 0x52f8], 0
mov eax, 0xffff00ef
cmovne ecx, eax
mov eax, dword [0x103fe88c]
push ecx
mov ecx, dword [0x103fe9ec]
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x1008a020]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100940ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f9c]
movss dword [esp], xmm0
call fcn.10044dc7
mov ecx, dword [0x103fe9ec]
push ebp
push ebx
call fcn.10043be7
mov eax, dword [0x103fe88c]
or ebx, 0xffffffff
mov ecx, dword [0x103fe9ec]
fadd dword [esp + 0x14]
push edi
push ebx
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x1008a020]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100940ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f9c]
movss dword [esp], xmm0
call fcn.10044dc7
mov ecx, dword [0x103fe9ec]
push ebp
push edi
call fcn.10043be7
mov eax, dword [0x103fe88c]
mov ecx, dword [0x103fe9ec]
fadd dword [esp + 0x14]
push esi
push ebx
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x1008a020]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100940ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f9c]
movss dword [esp], xmm0
call fcn.10044dc7
mov ecx, dword [0x103fe9ec]
push ebp
push esi
call fcn.10043be7
mov eax, dword [0x101649c4]
mov ecx, ebx
fadd dword [esp + 0x14]
mov esi, str.Invisible
push esi
cmp byte [eax + 0x870], 0
mov eax, 0xffff00ef
cmovne ecx, eax
mov eax, dword [0x103fe88c]
push ecx
mov ecx, dword [0x103fe9ec]
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x1008a020]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100940ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f9c]
movss dword [esp], xmm0
call fcn.10044dc7
mov ecx, dword [0x103fe9ec]
push ebp
push esi
call fcn.10043be7
mov eax, dword [0x103fe88c]
mov ecx, dword [0x103fe9ec]
fadd dword [esp + 0x14]
push edi
push ebx
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x1008a020]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100940ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f9c]
movss dword [esp], xmm0
call fcn.10044dc7
mov ecx, dword [0x103fe9ec]
push ebp
push edi
call fcn.10043be7
fadd dword [esp + 0x14]
fstp dword [esp + 0x10]
call fcn.100484d0
jmp 0x1005465d
cmp eax, ebx
jne 0x1005466c
mov eax, dword [0x103fe88c]
mov esi, 0x1009c978
mov ecx, dword [0x103fe9ec]
push esi
push edi
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
push ecx
addsd xmm0, qword [eax*8 + 0x1008a020]
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.10044dc7
mov ecx, dword [0x103fe9ec]
push ebp
push esi
call fcn.10043be7
mov eax, dword [0x101649c4]
or ecx, 0xffffffff
fadd dword [esp + 0x10]
mov edi, str.AirBrk
push edi
cmp dword [eax + 0x14], ebp
mov eax, 0xffff00ef
cmovne ecx, eax
mov eax, dword [0x103fe88c]
push ecx
mov ecx, dword [0x103fe9ec]
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x1008a020]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100940ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f9c]
movss dword [esp], xmm0
call fcn.10044dc7
mov ecx, dword [0x103fe9ec]
push ebp
push edi
call fcn.10043be7
mov eax, dword [0x103fe88c]
mov edi, 0x1009c984
mov ecx, dword [0x103fe9ec]
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 + 0x1008a020]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100940ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f9c]
movss dword [esp], xmm0
call fcn.10044dc7
mov ecx, dword [0x103fe9ec]
push ebp
push edi
call fcn.10043be7
fadd dword [esp + 0x14]
mov eax, dword [0x103fe88c]
mov ecx, dword [0x103fe9ec]
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 + 0x1008a020]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100940ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f9c]
movss dword [esp], xmm0
call fcn.10044dc7
mov ecx, dword [0x103fe9ec]
push ebp
push esi
call fcn.10043be7
mov eax, dword [0x101649c4]
or ecx, 0xffffffff
fadd dword [esp + 0x14]
mov ebx, 0x10096de8
push ebx
cmp byte [eax + 0x52ee], 0
mov eax, 0xffff00ef
cmovne ecx, eax
mov eax, dword [0x103fe88c]
push ecx
mov ecx, dword [0x103fe9ec]
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x1008a020]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100940ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f9c]
movss dword [esp], xmm0
call fcn.10044dc7
mov ecx, dword [0x103fe9ec]
push ebp
push ebx
call fcn.10043be7
mov eax, dword [0x103fe88c]
mov ecx, dword [0x103fe9ec]
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 + 0x1008a020]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100940ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f9c]
movss dword [esp], xmm0
call fcn.10044dc7
mov ecx, dword [0x103fe9ec]
push ebp
push edi
call fcn.10043be7
fadd dword [esp + 0x14]
mov eax, dword [0x103fe88c]
mov ecx, dword [0x103fe9ec]
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 + 0x1008a020]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100940ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f9c]
movss dword [esp], xmm0
call fcn.10044dc7
mov ecx, dword [0x103fe9ec]
push ebp
push esi
call fcn.10043be7
mov eax, dword [0x101649c4]
or ecx, 0xffffffff
fadd dword [esp + 0x14]
mov ebx, 0x1009c988
push ebx
cmp byte [eax + 0x52f7], 0
mov eax, 0xffff00ef
cmovne ecx, eax
mov eax, dword [0x103fe88c]
push ecx
mov ecx, dword [0x103fe9ec]
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x1008a020]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100940ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f9c]
movss dword [esp], xmm0
call fcn.10044dc7
mov ecx, dword [0x103fe9ec]
push ebp
push ebx
call fcn.10043be7
mov eax, dword [0x103fe88c]
mov ecx, dword [0x103fe9ec]
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 + 0x1008a020]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100940ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f9c]
movss dword [esp], xmm0
call fcn.10044dc7
mov ecx, dword [0x103fe9ec]
push ebp
push edi
call fcn.10043be7
fadd dword [esp + 0x14]
mov eax, dword [0x103fe88c]
mov ecx, dword [0x103fe9ec]
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 + 0x1008a020]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100940ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f9c]
movss dword [esp], xmm0
call fcn.10044dc7
mov ecx, dword [0x103fe9ec]
push ebp
push esi
call fcn.10043be7
mov eax, dword [0x101649c4]
or ecx, 0xffffffff
fadd dword [esp + 0x14]
mov ebx, str.Trace
push ebx
cmp byte [eax + 0x52fb], 0
mov eax, 0xffff00ef
cmovne ecx, eax
mov eax, dword [0x103fe88c]
push ecx
mov ecx, dword [0x103fe9ec]
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x1008a020]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100940ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f9c]
movss dword [esp], xmm0
call fcn.10044dc7
mov ecx, dword [0x103fe9ec]
push ebp
push ebx
call fcn.10043be7
mov eax, dword [0x103fe88c]
mov ecx, dword [0x103fe9ec]
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 + 0x1008a020]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100940ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f9c]
movss dword [esp], xmm0
call fcn.10044dc7
mov ecx, dword [0x103fe9ec]
push ebp
push edi
call fcn.10043be7
fadd dword [esp + 0x14]
mov eax, dword [0x103fe88c]
mov ecx, dword [0x103fe9ec]
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 + 0x1008a020]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100940ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f9c]
movss dword [esp], xmm0
call fcn.10044dc7
mov ecx, dword [0x103fe9ec]
push ebp
push esi
call fcn.10043be7
mov eax, dword [0x101649c4]
or ecx, 0xffffffff
fadd dword [esp + 0x14]
mov ebx, str.NoReload
push ebx
cmp byte [eax + 0x52f9], 0
mov eax, 0xffff00ef
cmovne ecx, eax
mov eax, dword [0x103fe88c]
push ecx
mov ecx, dword [0x103fe9ec]
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x1008a020]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100940ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f9c]
movss dword [esp], xmm0
call fcn.10044dc7
mov ecx, dword [0x103fe9ec]
push ebp
push ebx
call fcn.10043be7
mov eax, dword [0x103fe88c]
mov ecx, dword [0x103fe9ec]
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 + 0x1008a020]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100940ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f9c]
movss dword [esp], xmm0
call fcn.10044dc7
mov ecx, dword [0x103fe9ec]
push ebp
push edi
call fcn.10043be7
fadd dword [esp + 0x14]
mov eax, dword [0x103fe88c]
mov ecx, dword [0x103fe9ec]
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 + 0x1008a020]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100940ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f9c]
movss dword [esp], xmm0
call fcn.10044dc7
mov ecx, dword [0x103fe9ec]
push ebp
push esi
call fcn.10043be7
mov eax, dword [0x101649c4]
or ecx, 0xffffffff
fadd dword [esp + 0x14]
mov ebx, str.Distance
push ebx
cmp byte [eax + 0x52f8], 0
mov eax, 0xffff00ef
cmovne ecx, eax
mov eax, dword [0x103fe88c]
push ecx
mov ecx, dword [0x103fe9ec]
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x1008a020]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100940ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f9c]
movss dword [esp], xmm0
call fcn.10044dc7
mov ecx, dword [0x103fe9ec]
push ebp
push ebx
call fcn.10043be7
mov eax, dword [0x103fe88c]
or ebx, 0xffffffff
mov ecx, dword [0x103fe9ec]
fadd dword [esp + 0x14]
push edi
push ebx
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x1008a020]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100940ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f9c]
movss dword [esp], xmm0
call fcn.10044dc7
mov ecx, dword [0x103fe9ec]
push ebp
push edi
call fcn.10043be7
mov eax, dword [0x103fe88c]
mov ecx, dword [0x103fe9ec]
fadd dword [esp + 0x14]
push esi
push ebx
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x1008a020]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100940ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f9c]
movss dword [esp], xmm0
call fcn.10044dc7
mov ecx, dword [0x103fe9ec]
push ebp
push esi
call fcn.10043be7
mov eax, dword [0x101649c4]
mov ecx, ebx
fadd dword [esp + 0x14]
mov esi, str.Invisible
push esi
cmp byte [eax + 0x870], 0
mov eax, 0xffff00ef
cmovne ecx, eax
mov eax, dword [0x103fe88c]
push ecx
mov ecx, dword [0x103fe9ec]
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x1008a020]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100940ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f9c]
movss dword [esp], xmm0
call fcn.10044dc7
mov ecx, dword [0x103fe9ec]
push ebp
push esi
call fcn.10043be7
mov eax, dword [0x103fe88c]
mov ecx, dword [0x103fe9ec]
fadd dword [esp + 0x14]
push edi
push ebx
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x1008a020]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100940ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10089f9c]
movss dword [esp], xmm0
call fcn.10044dc7
mov ecx, dword [0x103fe9ec]
push ebp
push edi
call fcn.10043be7
fadd dword [esp + 0x14]
fstp dword [esp + 0x10]
call fcn.1004807c
movss xmm0, dword [esp + 0x10]
xor ebx, ebx
inc ebx
movss dword [esp + 0x24], xmm0
mov eax, dword [0x101649c4]
cmp dword [eax], ebp
je 0x1005476d
cmp dword [0x103da3ec], ebp
je 0x1005476d
lea eax, [esp + 0x14]
push eax
call dword [sym.imp.KERNEL32.dll_GetLocalTime]
mov eax, dword [0x101649c4]
mov ecx, dword [0x104044a0]
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.1004247c
pop ecx
push eax
push str.ff0000__ffffffTarget:__s__d___ffffffPlayers_in_Stream:__d_ff0000___02d__02d__02d___02d:_02d._02d_
mov esi, 0x100
lea eax, [esp + 0x54]
push esi
push eax
call fcn.1005d7da
push str._nesh
lea eax, [esp + 0x60]
push esi
push eax
call fcn.1005d7da
add esp, 0x3c
lea eax, [esp + 0x2c]
push eax
call fcn.100524d7
mov ecx, dword [0x103fe9ec]
push eax
mov eax, dword [0x103fe88c]
push ecx
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x1008a020]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100940ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x34]
addss xmm0, dword [0x10089f9c]
movss dword [esp], xmm0
call fcn.10044dc7
mov ecx, dword [0x103fe9ec]
lea eax, [esp + 0x2c]
push ebp
push eax
call fcn.10043be7
fstp st(0)
mov eax, dword [0x101649c4]
mov eax, dword [eax + 0xca72]
test eax, eax
jle 0x1005486d
mov edi, dword [0x101649b0]
cdq
sub edi, eax
mov eax, dword [0x101649b4]
sbb eax, edx
cmp eax, ebp
ja 0x1005486d
jb 0x100547a6
cmp edi, 0x7530
jae 0x1005486d
mov ecx, 0xff
mov esi, ecx
cmp eax, ebp
ja 0x100547b9
cmp edi, 0x4e20
jbe 0x100547df
mul esi
push ebp
mov ecx, eax
mov eax, edi
mul esi
push 0x2710
add ecx, edx
add eax, 0xffb22e20
adc ecx, 0xffffffff
push ecx
push eax
call fcn.1005f8e0
sub esi, eax
mov ecx, 0xff
mov eax, dword [0x101649c4]
add eax, 0xca76
push eax
push str._s___
push ecx
lea eax, [esp + 0x38]
push eax
call fcn.1004513f
mov eax, dword [0x103fe888]
add esp, 0x10
shl esi, 0x18
or esi, 0xffffff
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x1008a020]
lea eax, [esp + 0x2c]
push eax
push esi
push ecx
mov ecx, dword [0x103fe9ec]
cvtpd2ps xmm0, xmm0
mov dword [esp], 0x3f800000
push ebp
push eax
movss dword [esp + 0x28], xmm0
call fcn.10043be7
movss xmm0, dword [esp + 0x20]
fstp dword [esp + 0x34]
subss xmm0, dword [esp + 0x34]
push ecx
mov ecx, dword [0x103fe9ec]
subss xmm0, dword [0x100940ac]
movss dword [esp], xmm0
call fcn.10044dc7
mov eax, dword [0x101649c4]
cmp byte [eax + 0x52fc], 0
je 0x10054880
call fcn.10041cfa
call fcn.10042953
call fcn.1004ec91
lea eax, [esp + 0x14]
push eax
lea eax, [esp + 0x18]
push eax
call fcn.1004582a
pop ecx
pop ecx
call fcn.10004062
call fcn.10050913
call fcn.1004c72c
call fcn.1004ef7c
call fcn.1005d755
call fcn.10052634
call fcn.10050863
call fcn.100592ac
mov eax, dword [0x101649c4]
cmp dword [eax + 0xb95d], ebp
je 0x100548da
call fcn.100477d1
mov eax, dword [0x101649c4]
cmp dword [eax + 0x9107], ebp
jne 0x100548ec
call fcn.1005729d
mov eax, dword [0x101649c4]
cmp dword [eax + 0x9107], ebx
jne 0x100548fe
call fcn.100509ef
mov eax, dword [0x101649c4]
cmp dword [eax + 0x9107], 2
jne 0x10054911
call fcn.1004d3dd
mov eax, dword [0x101649c4]
cmp dword [eax + 0x9107], 3
jne 0x10054924
call fcn.1004efe8
mov eax, dword [0x101649c4]
cmp dword [eax + 0x9107], 4
jne 0x10054937
call fcn.1005a4e7
mov eax, dword [0x101649c4]
cmp dword [eax + 0x9107], 5
jne 0x1005494a
call fcn.1005bc76
mov eax, dword [0x101649c4]
cmp dword [eax + 0x9107], 6
jne 0x1005495d
call fcn.1004933e
mov eax, dword [0x101649c4]
cmp dword [eax + 0x9107], 7
jne 0x1005496b
call fcn.1004aa3e
call fcn.10049250
mov eax, dword [0x101649c4]
cmp dword [eax + 0xb995], ebp
je 0x10054987
call fcn.100483a9
mov eax, dword [0x101649c4]
cmp dword [eax + 0xbf7a], ebp
je 0x10054999
call fcn.100466b9
mov eax, dword [0x101649c4]
cmp dword [eax + 0xcafe], ebp
je 0x100549ab
call fcn.1005a02f
mov eax, dword [0x101649c4]
cmp dword [eax + 0xb955], ebp
je 0x100549bd
call fcn.10046e06
mov eax, dword [0x101649c4]
cmp dword [eax + 0x4af4], ebp
je 0x100549e7
call fcn.1002be6e
test eax, eax
jne 0x100549d3
call sub.AntTweakBar.dll__TwDraw_0
cmp byte [0x10404260], 0
jne 0x100549e7
call fcn.10040dc4
mov byte [0x10404260], bl
call fcn.10043f91
pop edi
call fcn.10051c3d
push str.it_wasnt_us__
call fcn.1005de2e
pop ecx
pop esi
pop ebp
pop ebx
add esp, 0x15c
ret
push 0x1040425c
call fcn.1005f2e4
pop ecx
cmp dword [0x1040425c], edi
jne 0x10052eb3
mov eax, dword [0x101649b0]
push 0x1040425c
mov dword [0x10404258], eax
call fcn.1005f29a
pop ecx
jmp 0x10052eb3