Function at 0x1004fb44
Capabilities:
Resolve function by parsing pe exports

Disassembly:
sub esp, 0x220
push str.renderHandler__
call fcn.1005c666
mov eax, dword [0x10138218]
mov dword [0xc1704c], eax
jmp 0x1004fb6a
push 0x10162afc
call fcn.1004ec54
cmp byte [0x10162aed], 0
pop ecx
je 0x1004fb60
push ebx
push ebp
xor ebx, ebx
push esi
inc ebx
cmp dword [0x10168478], 0
push edi
jne 0x1004fc8b
call fcn.10045578
mov eax, dword [0x100e49dc]
mov al, byte [eax + 8]
mov byte [0xbab22c], al
mov eax, dword [0x100e49dc]
mov al, byte [eax + 0xc]
mov byte [0xbab22d], al
mov eax, dword [0x100e49dc]
mov al, byte [eax + 0x10]
mov byte [0xbab22e], al
mov eax, dword [0x100e49dc]
mov al, byte [eax + 4]
mov byte [0xbab22f], al
mov eax, dword [0x100e49e0]
mov al, byte [eax + 8]
mov byte [0xbab230], al
mov eax, dword [0x100e49e0]
mov al, byte [eax + 0xc]
mov byte [0xbab231], al
mov eax, dword [0x100e49e0]
mov al, byte [eax + 0x10]
mov byte [0xbab232], al
mov eax, dword [0x100e49e0]
mov al, byte [eax + 4]
mov byte [0xbab233], al
cmp dword [0x1013834c], 0
je 0x1004fc77
push dword [0x10162b34]
push 2
call sub.AntTweakBar.dll__TwInit_8
push dword [0x10162b00]
push dword [0x10162afc]
call sub.AntTweakBar.dll__TwWindowSize_8
push str.Main_Menu
call sub.AntTweakBar.dll__TwNewBar_4
mov esi, eax
push esi
call fcn.100483a0
push ebx
push str.Cheat_Settings
mov dword [0x10162ad8], esi
call fcn.100483e2
push ebx
push str.Aim_Funcs
mov dword [0x10162adc], eax
call fcn.100483e2
push ebx
push str.Troll_Cheats
mov dword [0x10162ae0], eax
call fcn.100483e2
push ebx
push str.Weapon_Funcs
mov dword [0x10162ae4], eax
call fcn.100483e2
add esp, 0x24
mov dword [0x10162ae8], eax
mov eax, dword [0x10168478]
cmp dword [0x1015ae70], 0
cmovne eax, ebx
mov dword [0x10168478], eax
call fcn.10041806
push dword [0x10162b18]
mov esi, eax
call fcn.100260db
mov ebx, dword [sym.imp.KERNEL32.dll_GetLocalTime]
xorps xmm1, xmm1
xor ebp, ebp
movss dword [esp + 0x20], xmm1
movss dword [esp + 0x14], xmm1
mov edi, 0x1009a9e8
pop ecx
test esi, esi
js 0x10051b18
cmp dword [0x1013e650], ebp
je 0x10051b0b
call fcn.1002e35a
test eax, eax
jne 0x1004fecf
mov eax, dword [0x10121c70]
cmp dword [eax], ebp
je 0x1004fecf
cmp dword [0x1016847c], ebp
jne 0x1004fd07
mov dword [0x1016847c], 1
fld dword [esp + 0x10]
fstp dword [esp + 0x18]
jmp 0x10051aee
cmp dword [0x1013e73d], ebp
je 0x1004fd18
call fcn.1002a192
test eax, eax
jne 0x1004fcfa
cmp dword [0x1013c944], ebp
je 0x1004fd36
movss xmm0, dword [0x1009b0d8]
movss dword [esp + 0x1c], xmm0
movss dword [esp + 0x10], xmm0
jmp 0x1004fd39
xorps xmm0, xmm0
cmp dword [0x1013c93c], ebp
je 0x1004fd9c
mov ecx, dword [0x100e49c8]
push ebp
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 [0x10162b00]
shl edx, 8
or edx, eax
mov eax, dword [0x10162afc]
push edx
add eax, 0xe
push 0x16
push eax
mov eax, dword [0x10162c44]
cvttss2si eax, dword [eax + 0xe45]
sub ecx, eax
cvttss2si eax, xmm0
sub ecx, 4
push ecx
mov ecx, dword [0x10162c40]
dec eax
push eax
call fcn.10041d78
cmp dword [0x1013ca20], ebp
je 0x1004febc
call fcn.10049008
mov ecx, dword [0x101686bc]
fstp dword [esp + 0x18]
test ecx, ecx
je 0x1004fdfa
mov eax, dword [ecx]
call dword [eax + 0x70]
mov ecx, eax
mov edx, dword [eax]
call dword [edx]
test al, al
je 0x1004fdfa
push dword [0xc1704c]
movss xmm0, dword [esp + 0x1c]
mov eax, 0xff
cvtps2pd xmm0, xmm0
push ecx
push ecx
movsd qword [esp], xmm0
push str.FPS:__0.0f___d_
push eax
lea eax, [esp + 0x44]
push eax
call fcn.100435f9
add esp, 0x18
jmp 0x1004fe22
movss xmm0, dword [esp + 0x18]
mov eax, 0xff
cvtps2pd xmm0, xmm0
push ecx
push ecx
movsd qword [esp], xmm0
push str.FPS:__0.0f
push eax
lea eax, [esp + 0x40]
push eax
call fcn.100435f9
add esp, 0x14
mov eax, dword [0x10162afc]
mov ecx, dword [0x10162c44]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x10086870]
lea eax, [esp + 0x30]
push eax
mov eax, dword [0x10162b00]
push 0xffff0000
cvtpd2ps xmm0, xmm0
push ecx
movss dword [esp + 0x24], xmm0
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x10086870]
lea eax, [esp + 0x3c]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086850]
movss dword [esp], xmm0
push ebp
push eax
call fcn.10042040
movss xmm0, dword [esp + 0x24]
fstp dword [esp + 0x20]
subss xmm0, dword [esp + 0x20]
push ecx
mov ecx, dword [0x10162c44]
subss xmm0, dword [0x10086850]
movss dword [esp], xmm0
call fcn.10043220
fld dword [esp + 0x10]
movss xmm1, dword [esp + 0x1c]
fstp dword [esp + 0x18]
jmp 0x10050025
cmp dword [0x1013e73d], ebp
jne 0x1004fcfa
mov ecx, dword [0x100e49c8]
push ebp
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 [0x10162b00]
shl edx, 8
or edx, eax
mov eax, dword [0x10162afc]
push edx
add eax, 0xe
push 0x16
push eax
mov eax, dword [0x10162c44]
cvttss2si eax, dword [eax + 0xe45]
sub ecx, eax
sub ecx, 4
push ecx
mov ecx, dword [0x10162c40]
push 0xffffffffffffffff
cmp dword [0x1015ae70], ebp
je 0x1004ffac
call fcn.10041d78
push str.gref
mov eax, 0xff
push eax
lea eax, [esp + 0x38]
push eax
call fcn.100435f9
add esp, 0xc
lea eax, [esp + 0x30]
push eax
call fcn.1004576d
mov ecx, dword [0x10162c44]
push eax
mov eax, dword [0x10162b00]
push ecx
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x10086870]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
mov dword [esp], 0x3f800000
call fcn.10043220
push ebp
lea eax, [esp + 0x34]
push eax
jmp 0x10050006
call fcn.10041d78
mov esi, str.gref
push esi
call fcn.1004576d
mov ecx, dword [0x10162c44]
push eax
mov eax, dword [0x10162b00]
push ecx
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x10086870]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
mov dword [esp], 0x3f800000
call fcn.10043220
push ebp
push esi
mov ecx, dword [0x10162c44]
call fcn.10042040
fst dword [esp + 0x18]
fstp dword [esp + 0x10]
movss xmm1, dword [esp + 0x10]
movss dword [esp + 0x1c], xmm1
mov eax, dword [0x10121c70]
cmp dword [eax + 0x3a8], 1
jne 0x100518b6
mov eax, dword [eax]
cmp eax, 2
jne 0x10050bfc
mov eax, dword [0x10162b00]
mov ecx, dword [0x10162c44]
addss xmm1, dword [0x10086820]
push edi
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push 0xff808080
push ecx
push ecx
addsd xmm0, qword [eax*8 + 0x10086870]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss dword [esp], xmm1
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
fadd dword [esp + 0x18]
mov eax, dword [0x10121c70]
fst dword [esp + 0x14]
fstp dword [esp + 0x10]
cmp dword [eax + 0x14], ebp
jne 0x100500c5
cmp dword [eax + 0x1489c], ebp
jne 0x100500c5
or eax, 0xffffffff
jmp 0x100500ca
mov eax, 0xffc90811
mov ecx, dword [0x10162c44]
mov esi, str.AirBrk
push esi
push eax
mov eax, dword [0x10162b00]
push ecx
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x10086870]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push esi
call fcn.10042040
mov eax, dword [0x10162b00]
mov esi, 0xff808080
mov ecx, dword [0x10162c44]
fadd dword [esp + 0x14]
push 0x1009a9f4
push esi
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push 0x1009a9f4
call fcn.10042040
mov eax, dword [0x10162b00]
mov ecx, dword [0x10162c44]
fadd dword [esp + 0x14]
push edi
push esi
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
fadd dword [esp + 0x14]
mov eax, dword [0x10121c70]
or esi, 0xffffffff
push 0x100935c8
mov ecx, esi
fst dword [esp + 0x18]
fstp dword [esp + 0x14]
cmp byte [eax + 0x334], 0
mov eax, 0xffc90811
cmovne ecx, eax
mov eax, dword [0x10162b00]
push ecx
mov ecx, dword [0x10162c44]
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
addsd xmm0, qword [eax*8 + 0x10086870]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push 0x100935c8
call fcn.10042040
mov eax, dword [0x10162b00]
mov ecx, dword [0x10162c44]
fadd dword [esp + 0x14]
push 0x1009a9f4
push 0xff808080
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push 0x1009a9f4
call fcn.10042040
mov eax, dword [0x10162b00]
mov ecx, dword [0x10162c44]
fadd dword [esp + 0x14]
push edi
push 0xff808080
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
fadd dword [esp + 0x14]
mov eax, dword [0x10121c70]
mov ecx, esi
push 0x1009a9f8
cmp byte [eax + 0x39f], 0
fst dword [esp + 0x18]
fstp dword [esp + 0x14]
mov eax, 0xffc90811
cmovne ecx, eax
mov eax, dword [0x10162b00]
push ecx
mov ecx, dword [0x10162c44]
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
addsd xmm0, qword [eax*8 + 0x10086870]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push 0x1009a9f8
call fcn.10042040
mov eax, dword [0x10162b00]
mov ecx, dword [0x10162c44]
fadd dword [esp + 0x14]
push 0x1009a9f4
push 0xff808080
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push 0x1009a9f4
call fcn.10042040
mov eax, dword [0x10162b00]
mov ecx, dword [0x10162c44]
fadd dword [esp + 0x14]
push edi
push 0xff808080
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
fadd dword [esp + 0x14]
mov eax, dword [0x10121c70]
mov ecx, esi
push str.Trace
cmp byte [eax + 0x39d], 0
mov eax, 0xffc90811
fst dword [esp + 0x18]
fstp dword [esp + 0x14]
cmovne ecx, eax
mov eax, dword [0x10162b00]
push ecx
mov ecx, dword [0x10162c44]
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
addsd xmm0, qword [eax*8 + 0x10086870]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push str.Trace
call fcn.10042040
mov eax, dword [0x10162b00]
mov ecx, dword [0x10162c44]
fadd dword [esp + 0x14]
push 0x1009a9f4
push 0xff808080
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push 0x1009a9f4
call fcn.10042040
mov eax, dword [0x10162b00]
mov ecx, dword [0x10162c44]
fadd dword [esp + 0x14]
push edi
push 0xff808080
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
fadd dword [esp + 0x14]
mov eax, dword [0x10121c70]
mov ecx, esi
push str.OnlyHead
cmp byte [eax + 0x33e], 0
mov eax, 0xffc90811
fst dword [esp + 0x18]
fstp dword [esp + 0x14]
cmovne ecx, eax
mov eax, dword [0x10162b00]
push ecx
mov ecx, dword [0x10162c44]
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
addsd xmm0, qword [eax*8 + 0x10086870]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push str.OnlyHead
call fcn.10042040
mov eax, dword [0x10162b00]
mov ecx, dword [0x10162c44]
fadd dword [esp + 0x14]
push 0x1009a9f4
push 0xff808080
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push 0x1009a9f4
call fcn.10042040
mov eax, dword [0x10162b00]
mov ecx, dword [0x10162c44]
fadd dword [esp + 0x14]
push edi
push 0xff808080
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
mov eax, dword [0x10121c70]
mov ecx, esi
fadd dword [esp + 0x14]
push str.NoReload
cmp byte [eax + 0x339], 0
mov eax, 0xffc90811
fst dword [esp + 0x18]
cmovne ecx, eax
fstp dword [esp + 0x14]
push ecx
mov eax, dword [0x10162b00]
mov ecx, dword [0x10162c44]
push ecx
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x10086870]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push str.NoReload
call fcn.10042040
mov eax, dword [0x10162b00]
mov esi, 0xff808080
mov ecx, dword [0x10162c44]
fadd dword [esp + 0x14]
push 0x1009a9f4
push esi
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push 0x1009a9f4
call fcn.10042040
mov eax, dword [0x10162b00]
mov ecx, dword [0x10162c44]
fadd dword [esp + 0x14]
push edi
push esi
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
fadd dword [esp + 0x14]
mov eax, dword [0x10121c70]
or ecx, 0xffffffff
mov esi, str.Distance
push esi
cmp byte [eax + 0x337], 0
mov eax, 0xffc90811
fst dword [esp + 0x18]
fstp dword [esp + 0x14]
cmovne ecx, eax
mov eax, dword [0x10162b00]
push ecx
mov ecx, dword [0x10162c44]
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
addsd xmm0, qword [eax*8 + 0x10086870]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push esi
call fcn.10042040
mov eax, dword [0x10162b00]
mov esi, 0xff808080
mov ecx, dword [0x10162c44]
fadd dword [esp + 0x14]
push 0x1009a9f4
push esi
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push 0x1009a9f4
call fcn.10042040
mov eax, dword [0x10162b00]
mov ecx, dword [0x10162c44]
fadd dword [esp + 0x14]
push edi
push esi
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
fadd dword [esp + 0x14]
mov eax, dword [0x10121c70]
mov esi, 0x1009aa28
or ecx, 0xffffffff
push esi
cmp byte [eax + 0x351], 0
mov eax, 0xffc90811
fst dword [esp + 0x18]
fstp dword [esp + 0x14]
cmovne ecx, eax
mov eax, dword [0x10162b00]
push ecx
mov ecx, dword [0x10162c44]
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
addsd xmm0, qword [eax*8 + 0x10086870]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push esi
call fcn.10042040
mov eax, dword [0x10162b00]
mov esi, 0x1009a9f4
mov ecx, dword [0x10162c44]
fadd dword [esp + 0x14]
push esi
push 0xff808080
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push esi
call fcn.10042040
fadd dword [esp + 0x14]
fst dword [esp + 0x18]
fstp dword [esp + 0x10]
call fcn.10047603
jmp 0x100517ba
cmp eax, 1
jne 0x100517c6
mov eax, dword [0x10162b00]
mov ecx, dword [0x10162c44]
addss xmm1, dword [0x10086820]
push edi
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push 0xff808080
push ecx
push ecx
addsd xmm0, qword [eax*8 + 0x10086870]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss dword [esp], xmm1
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
fadd dword [esp + 0x18]
mov eax, dword [0x10121c70]
fst dword [esp + 0x14]
fstp dword [esp + 0x10]
cmp dword [eax + 0x14], ebp
jne 0x10050c88
cmp dword [eax + 0x1489c], ebp
jne 0x10050c88
or eax, 0xffffffff
jmp 0x10050c8d
mov eax, 0xffc90811
mov ecx, dword [0x10162c44]
mov esi, str.AirBrk
push esi
push eax
mov eax, dword [0x10162b00]
push ecx
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x10086870]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push esi
call fcn.10042040
mov eax, dword [0x10162b00]
mov esi, 0xff808080
mov ecx, dword [0x10162c44]
fadd dword [esp + 0x14]
push 0x1009a9f4
push esi
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push 0x1009a9f4
call fcn.10042040
mov eax, dword [0x10162b00]
mov ecx, dword [0x10162c44]
fadd dword [esp + 0x14]
push edi
push esi
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
fadd dword [esp + 0x14]
mov eax, dword [0x10121c70]
or esi, 0xffffffff
push 0x100935c8
mov ecx, esi
fst dword [esp + 0x18]
fstp dword [esp + 0x14]
cmp byte [eax + 0x334], 0
mov eax, 0xffc90811
cmovne ecx, eax
mov eax, dword [0x10162b00]
push ecx
mov ecx, dword [0x10162c44]
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
addsd xmm0, qword [eax*8 + 0x10086870]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push 0x100935c8
call fcn.10042040
mov eax, dword [0x10162b00]
mov ecx, dword [0x10162c44]
fadd dword [esp + 0x14]
push 0x1009a9f4
push 0xff808080
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push 0x1009a9f4
call fcn.10042040
mov eax, dword [0x10162b00]
mov ecx, dword [0x10162c44]
fadd dword [esp + 0x14]
push edi
push 0xff808080
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
fadd dword [esp + 0x14]
mov eax, dword [0x10121c70]
mov ecx, esi
push 0x1009a9f8
cmp byte [eax + 0x39f], 0
fst dword [esp + 0x18]
fstp dword [esp + 0x14]
mov eax, 0xffc90811
cmovne ecx, eax
mov eax, dword [0x10162b00]
push ecx
mov ecx, dword [0x10162c44]
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
addsd xmm0, qword [eax*8 + 0x10086870]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push 0x1009a9f8
call fcn.10042040
mov eax, dword [0x10162b00]
mov ecx, dword [0x10162c44]
fadd dword [esp + 0x14]
push 0x1009a9f4
push 0xff808080
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push 0x1009a9f4
call fcn.10042040
mov eax, dword [0x10162b00]
mov ecx, dword [0x10162c44]
fadd dword [esp + 0x14]
push edi
push 0xff808080
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
fadd dword [esp + 0x14]
mov eax, dword [0x10121c70]
mov ecx, esi
push str.Trace
cmp byte [eax + 0x39d], 0
mov eax, 0xffc90811
fst dword [esp + 0x18]
fstp dword [esp + 0x14]
cmovne ecx, eax
mov eax, dword [0x10162b00]
push ecx
mov ecx, dword [0x10162c44]
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
addsd xmm0, qword [eax*8 + 0x10086870]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push str.Trace
call fcn.10042040
mov eax, dword [0x10162b00]
mov ecx, dword [0x10162c44]
fadd dword [esp + 0x14]
push 0x1009a9f4
push 0xff808080
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push 0x1009a9f4
call fcn.10042040
mov eax, dword [0x10162b00]
mov ecx, dword [0x10162c44]
fadd dword [esp + 0x14]
push edi
push 0xff808080
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
fadd dword [esp + 0x14]
mov eax, dword [0x10121c70]
mov ecx, esi
push str.OnlyHead
cmp byte [eax + 0x33e], 0
mov eax, 0xffc90811
fst dword [esp + 0x18]
fstp dword [esp + 0x14]
cmovne ecx, eax
mov eax, dword [0x10162b00]
push ecx
mov ecx, dword [0x10162c44]
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
addsd xmm0, qword [eax*8 + 0x10086870]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push str.OnlyHead
call fcn.10042040
mov eax, dword [0x10162b00]
mov ecx, dword [0x10162c44]
fadd dword [esp + 0x14]
push 0x1009a9f4
push 0xff808080
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push 0x1009a9f4
call fcn.10042040
mov eax, dword [0x10162b00]
mov ecx, dword [0x10162c44]
fadd dword [esp + 0x14]
push edi
push 0xff808080
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
mov eax, dword [0x10121c70]
mov ecx, esi
fadd dword [esp + 0x14]
push str.NoReload
cmp byte [eax + 0x339], 0
mov eax, 0xffc90811
fst dword [esp + 0x18]
cmovne ecx, eax
fstp dword [esp + 0x14]
push ecx
mov eax, dword [0x10162b00]
mov ecx, dword [0x10162c44]
push ecx
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x10086870]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push str.NoReload
call fcn.10042040
mov eax, dword [0x10162b00]
mov esi, 0xff808080
mov ecx, dword [0x10162c44]
fadd dword [esp + 0x14]
push 0x1009a9f4
push esi
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push 0x1009a9f4
call fcn.10042040
mov eax, dword [0x10162b00]
mov ecx, dword [0x10162c44]
fadd dword [esp + 0x14]
push edi
push esi
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
fadd dword [esp + 0x14]
mov eax, dword [0x10121c70]
or ecx, 0xffffffff
mov esi, str.Distance
push esi
cmp byte [eax + 0x337], 0
mov eax, 0xffc90811
fst dword [esp + 0x18]
fstp dword [esp + 0x14]
cmovne ecx, eax
mov eax, dword [0x10162b00]
push ecx
mov ecx, dword [0x10162c44]
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
addsd xmm0, qword [eax*8 + 0x10086870]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push esi
call fcn.10042040
mov eax, dword [0x10162b00]
mov esi, 0xff808080
mov ecx, dword [0x10162c44]
fadd dword [esp + 0x14]
push 0x1009a9f4
push esi
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push 0x1009a9f4
call fcn.10042040
mov eax, dword [0x10162b00]
mov ecx, dword [0x10162c44]
fadd dword [esp + 0x14]
push edi
push esi
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
fadd dword [esp + 0x14]
mov eax, dword [0x10121c70]
mov esi, 0x1009aa28
or ecx, 0xffffffff
push esi
cmp byte [eax + 0x351], 0
mov eax, 0xffc90811
fst dword [esp + 0x18]
fstp dword [esp + 0x14]
cmovne ecx, eax
mov eax, dword [0x10162b00]
push ecx
mov ecx, dword [0x10162c44]
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
addsd xmm0, qword [eax*8 + 0x10086870]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push esi
call fcn.10042040
mov eax, dword [0x10162b00]
mov esi, 0x1009a9f4
mov ecx, dword [0x10162c44]
fadd dword [esp + 0x14]
push esi
push 0xff808080
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push esi
call fcn.10042040
fadd dword [esp + 0x14]
fst dword [esp + 0x18]
fstp dword [esp + 0x10]
call fcn.100471b0
movss xmm0, dword [esp + 0x10]
movss dword [esp + 0x1c], xmm0
mov eax, dword [0x10121c70]
cmp dword [eax], ebp
je 0x100518b6
lea eax, [esp + 0x20]
push eax
call ebx
mov eax, dword [0x10121c70]
mov esi, 0xff
cmp dword [eax], 2
lea ecx, [eax + 0x1488c]
lea edx, [eax + 4]
cmove edx, ecx
lea eax, [esp + 0x30]
sub esp, 0x18
movss xmm0, dword [edx + 8]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x10], xmm0
movss xmm0, dword [edx + 4]
cvtps2pd xmm0, xmm0
movsd qword [esp + 8], xmm0
movss xmm0, dword [edx]
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push str._ff0000x_BEBEBE_.2f__ff0000y_BEBEBE_.2f__ff0000z_BEBEBE_.2f_ff0000__FFFFFFlFFFF00o0000FFy00FFFFn
push esi
push eax
call fcn.100435f9
mov ecx, dword [0x10162c44]
lea eax, [esp + 0x54]
add esp, 0x24
push eax
mov eax, dword [0x10162b00]
push 0xffffffffffffffff
push ecx
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x10086870]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x2c]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
lea eax, [esp + 0x30]
push ebp
push eax
call fcn.10042040
fadd dword [esp + 0x18]
fst dword [esp + 0x18]
fstp dword [esp + 0x10]
movss xmm0, dword [esp + 0x10]
movss dword [esp + 0x1c], xmm0
jmp 0x100518bb
mov esi, 0xff
mov eax, dword [0x10121c70]
mov eax, dword [eax + 0x15a0a]
test eax, eax
jle 0x100519be
mov edi, dword [0x10121c58]
cdq
sub edi, eax
mov eax, dword [0x10121c5c]
sbb eax, edx
cmp eax, ebp
ja 0x100519b9
jb 0x100518f8
cmp edi, 0x7530
jae 0x100519b9
cmp eax, ebp
ja 0x10051900
cmp edi, 0x4e20
jbe 0x10051926
mov esi, 0xff
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.1005dcb0
sub esi, eax
mov eax, dword [0x10121c70]
add eax, 0x15a0e
push eax
push str._s___
mov eax, 0xff
push eax
lea eax, [esp + 0x3c]
push eax
call fcn.100435f9
mov eax, dword [0x10162afc]
add esp, 0x10
shl esi, 0x18
or esi, 0xffffff
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x10086870]
lea eax, [esp + 0x30]
push eax
push esi
push ecx
mov ecx, dword [0x10162c44]
cvtpd2ps xmm0, xmm0
mov dword [esp], 0x3f800000
push ebp
push eax
movss dword [esp + 0x28], xmm0
call fcn.10042040
movss xmm0, dword [esp + 0x20]
fstp dword [esp + 0x1c]
subss xmm0, dword [esp + 0x1c]
push ecx
mov ecx, dword [0x10162c44]
subss xmm0, dword [0x10086854]
movss dword [esp], xmm0
call fcn.10043220
mov edi, 0x1009a9e8
call fcn.100447e9
mov ecx, dword [0x10121c70]
mov dword [ecx + 0x349], eax
call fcn.1000367a
call fcn.10043724
call fcn.1005aac7
call fcn.10055770
mov eax, dword [0x10121c70]
cmp dword [eax + 0x148f5], ebp
je 0x100519f5
call fcn.100468f8
lea eax, [esp + 0x14]
push eax
lea eax, [esp + 0x18]
push eax
call fcn.10044029
pop ecx
pop ecx
call fcn.1005b53e
call fcn.10048fb4
mov eax, dword [0x10121c70]
cmp dword [eax + 0x3ac], ebp
jne 0x10051a27
call fcn.10058709
mov eax, dword [0x10121c70]
cmp dword [eax + 0x3ac], 1
jne 0x10051a3a
call fcn.100490a8
mov eax, dword [0x10121c70]
cmp dword [eax + 0x3ac], 2
jne 0x10051a4d
call fcn.1004b2c1
mov eax, dword [0x10121c70]
cmp dword [eax + 0x3ac], 3
jne 0x10051a60
call fcn.1004cb23
mov eax, dword [0x10121c70]
cmp dword [eax + 0x3ac], 4
jne 0x10051a73
call fcn.1004ddec
mov eax, dword [0x10121c70]
cmp dword [eax + 0x1492d], ebp
je 0x10051a85
call fcn.100474dc
mov eax, dword [0x10121c70]
cmp dword [eax + 0x14f12], ebp
je 0x10051a97
call fcn.100457e0
mov eax, dword [0x10121c70]
cmp dword [eax + 0x15b16], ebp
je 0x10051aa9
call fcn.1005b97a
mov eax, dword [0x10121c70]
cmp dword [eax + 0x148ed], ebp
je 0x10051abb
call fcn.10045f2d
mov eax, dword [0x10121c70]
cmp dword [0x1013834c], ebp
je 0x10051aee
cmp dword [eax + 0x4bf9], ebp
je 0x10051aee
call fcn.1002a192
test eax, eax
jne 0x10051ad9
call sub.AntTweakBar.dll__TwDraw_0
cmp byte [0x10168480], 0
jne 0x10051aee
call fcn.1004a9d6
mov byte [0x10168480], 1
call fcn.100423ea
call fcn.1004b0b3
push str.it_wasnt_us__
call fcn.1005c666
movss xmm1, dword [esp + 0x20]
pop ecx
jmp 0x10051b20
fld dword [esp + 0x10]
fstp dword [esp + 0x18]
jmp 0x100519be
fld dword [esp + 0x10]
fstp dword [esp + 0x18]
mov esi, dword [0x10121c70]
cmp dword [esi + 0x3a8], 2
jne 0x10052e9c
cmp dword [esi], 2
jne 0x1005240b
mov eax, dword [0x10162b00]
mov ecx, dword [0x10162c44]
addss xmm1, dword [0x10086820]
push edi
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push 0xff808080
push ecx
push ecx
addsd xmm0, qword [eax*8 + 0x10086870]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss dword [esp], xmm1
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
mov eax, dword [0x10121c70]
or esi, 0xffffffff
mov ecx, esi
fadd dword [esp + 0x18]
push 0x100935c8
cmp byte [eax + 0x334], 0
mov eax, 0xffc90811
cmovne ecx, eax
mov eax, dword [0x10162b00]
push ecx
mov ecx, dword [0x10162c44]
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push 0x100935c8
call fcn.10042040
mov eax, dword [0x10162b00]
mov ecx, dword [0x10162c44]
fadd dword [esp + 0x14]
push 0x1009a9f4
push 0xff808080
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push 0x1009a9f4
call fcn.10042040
fadd dword [esp + 0x14]
push edi
fst dword [esp + 0x18]
fstp dword [esp + 0x14]
mov eax, dword [0x10162b00]
mov ecx, dword [0x10162c44]
push 0xff808080
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
addsd xmm0, qword [eax*8 + 0x10086870]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
mov eax, dword [0x10121c70]
mov ecx, esi
fadd dword [esp + 0x14]
push 0x1009a9f8
cmp byte [eax + 0x39f], 0
mov eax, 0xffc90811
cmovne ecx, eax
mov eax, dword [0x10162b00]
push ecx
mov ecx, dword [0x10162c44]
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push 0x1009a9f8
call fcn.10042040
mov eax, dword [0x10162b00]
mov ecx, dword [0x10162c44]
fadd dword [esp + 0x14]
push 0x1009a9f4
push 0xff808080
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push 0x1009a9f4
call fcn.10042040
fadd dword [esp + 0x14]
push edi
push 0xff808080
fst dword [esp + 0x1c]
fstp dword [esp + 0x18]
mov eax, dword [0x10162b00]
mov ecx, dword [0x10162c44]
push ecx
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x10086870]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
mov eax, dword [0x10121c70]
mov ecx, esi
fadd dword [esp + 0x14]
push str.Trace
cmp byte [eax + 0x39d], 0
mov eax, 0xffc90811
cmovne ecx, eax
mov eax, dword [0x10162b00]
push ecx
mov ecx, dword [0x10162c44]
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push str.Trace
call fcn.10042040
mov eax, dword [0x10162b00]
mov ecx, dword [0x10162c44]
fadd dword [esp + 0x14]
push 0x1009a9f4
push 0xff808080
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push 0x1009a9f4
call fcn.10042040
fadd dword [esp + 0x14]
mov eax, dword [0x10162b00]
push edi
push 0xff808080
fst dword [esp + 0x1c]
fstp dword [esp + 0x18]
mov ecx, dword [0x10162c44]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
push ecx
addsd xmm0, qword [eax*8 + 0x10086870]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
mov eax, dword [0x10121c70]
mov ecx, esi
fadd dword [esp + 0x14]
push str.OnlyHead
cmp byte [eax + 0x33e], 0
mov eax, 0xffc90811
cmovne ecx, eax
mov eax, dword [0x10162b00]
push ecx
mov ecx, dword [0x10162c44]
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push str.OnlyHead
call fcn.10042040
mov eax, dword [0x10162b00]
mov ecx, dword [0x10162c44]
fadd dword [esp + 0x14]
push 0x1009a9f4
push 0xff808080
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push 0x1009a9f4
call fcn.10042040
fadd dword [esp + 0x14]
mov eax, dword [0x10162b00]
push edi
push 0xff808080
fst dword [esp + 0x1c]
fstp dword [esp + 0x18]
movd xmm0, eax
mov ecx, dword [0x10162c44]
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
push ecx
addsd xmm0, qword [eax*8 + 0x10086870]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
mov eax, dword [0x10121c70]
mov ecx, esi
fadd dword [esp + 0x14]
push str.NoReload
cmp byte [eax + 0x339], 0
mov eax, 0xffc90811
cmovne ecx, eax
mov eax, dword [0x10162b00]
push ecx
mov ecx, dword [0x10162c44]
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push str.NoReload
call fcn.10042040
mov eax, dword [0x10162b00]
mov esi, 0xff808080
mov ecx, dword [0x10162c44]
fadd dword [esp + 0x14]
push 0x1009a9f4
push esi
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push 0x1009a9f4
call fcn.10042040
fadd dword [esp + 0x14]
mov eax, dword [0x10162b00]
push edi
push esi
fst dword [esp + 0x1c]
fstp dword [esp + 0x18]
movd xmm0, eax
mov ecx, dword [0x10162c44]
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
push ecx
addsd xmm0, qword [eax*8 + 0x10086870]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
mov eax, dword [0x10121c70]
or ecx, 0xffffffff
fadd dword [esp + 0x14]
mov esi, str.RangeShot
push esi
cmp byte [eax + 0x337], 0
mov eax, 0xffc90811
cmovne ecx, eax
mov eax, dword [0x10162b00]
push ecx
mov ecx, dword [0x10162c44]
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push esi
call fcn.10042040
mov eax, dword [0x10162b00]
mov esi, 0x1009a9f4
mov ecx, dword [0x10162c44]
fadd dword [esp + 0x14]
push esi
push 0xff808080
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push esi
call fcn.10042040
fadd dword [esp + 0x14]
fst dword [esp + 0x18]
fstp dword [esp + 0x10]
call fcn.10047603
jmp 0x10052cde
cmp dword [esi], 1
jne 0x10052cf0
mov eax, dword [0x10162b00]
mov ecx, dword [0x10162c44]
addss xmm1, dword [0x10086820]
push edi
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push 0xff808080
push ecx
push ecx
addsd xmm0, qword [eax*8 + 0x10086870]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss dword [esp], xmm1
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
mov eax, dword [0x10121c70]
or esi, 0xffffffff
mov ecx, esi
fadd dword [esp + 0x18]
push 0x100935c8
cmp byte [eax + 0x334], 0
mov eax, 0xffc90811
cmovne ecx, eax
mov eax, dword [0x10162b00]
push ecx
mov ecx, dword [0x10162c44]
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push 0x100935c8
call fcn.10042040
mov eax, dword [0x10162b00]
mov ecx, dword [0x10162c44]
fadd dword [esp + 0x14]
push 0x1009a9f4
push 0xff808080
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push 0x1009a9f4
call fcn.10042040
fadd dword [esp + 0x14]
push edi
fst dword [esp + 0x18]
fstp dword [esp + 0x14]
mov eax, dword [0x10162b00]
mov ecx, dword [0x10162c44]
push 0xff808080
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
addsd xmm0, qword [eax*8 + 0x10086870]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
mov eax, dword [0x10121c70]
mov ecx, esi
fadd dword [esp + 0x14]
push 0x1009a9f8
cmp byte [eax + 0x39f], 0
mov eax, 0xffc90811
cmovne ecx, eax
mov eax, dword [0x10162b00]
push ecx
mov ecx, dword [0x10162c44]
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push 0x1009a9f8
call fcn.10042040
mov eax, dword [0x10162b00]
mov ecx, dword [0x10162c44]
fadd dword [esp + 0x14]
push 0x1009a9f4
push 0xff808080
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push 0x1009a9f4
call fcn.10042040
fadd dword [esp + 0x14]
push edi
push 0xff808080
fst dword [esp + 0x1c]
fstp dword [esp + 0x18]
mov eax, dword [0x10162b00]
mov ecx, dword [0x10162c44]
push ecx
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x10086870]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
mov eax, dword [0x10121c70]
mov ecx, esi
fadd dword [esp + 0x14]
push str.Trace
cmp byte [eax + 0x39d], 0
mov eax, 0xffc90811
cmovne ecx, eax
mov eax, dword [0x10162b00]
push ecx
mov ecx, dword [0x10162c44]
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push str.Trace
call fcn.10042040
mov eax, dword [0x10162b00]
mov ecx, dword [0x10162c44]
fadd dword [esp + 0x14]
push 0x1009a9f4
push 0xff808080
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push 0x1009a9f4
call fcn.10042040
fadd dword [esp + 0x14]
mov eax, dword [0x10162b00]
push edi
push 0xff808080
fst dword [esp + 0x1c]
fstp dword [esp + 0x18]
mov ecx, dword [0x10162c44]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
push ecx
addsd xmm0, qword [eax*8 + 0x10086870]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
mov eax, dword [0x10121c70]
mov ecx, esi
fadd dword [esp + 0x14]
push str.OnlyHead
cmp byte [eax + 0x33e], 0
mov eax, 0xffc90811
cmovne ecx, eax
mov eax, dword [0x10162b00]
push ecx
mov ecx, dword [0x10162c44]
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push str.OnlyHead
call fcn.10042040
mov eax, dword [0x10162b00]
mov ecx, dword [0x10162c44]
fadd dword [esp + 0x14]
push 0x1009a9f4
push 0xff808080
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push 0x1009a9f4
call fcn.10042040
fadd dword [esp + 0x14]
mov eax, dword [0x10162b00]
push edi
push 0xff808080
fst dword [esp + 0x1c]
fstp dword [esp + 0x18]
movd xmm0, eax
mov ecx, dword [0x10162c44]
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
push ecx
addsd xmm0, qword [eax*8 + 0x10086870]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
mov eax, dword [0x10121c70]
mov ecx, esi
fadd dword [esp + 0x14]
push str.NoReload
cmp byte [eax + 0x339], 0
mov eax, 0xffc90811
cmovne ecx, eax
mov eax, dword [0x10162b00]
push ecx
mov ecx, dword [0x10162c44]
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push str.NoReload
call fcn.10042040
mov eax, dword [0x10162b00]
mov esi, 0xff808080
mov ecx, dword [0x10162c44]
fadd dword [esp + 0x14]
push 0x1009a9f4
push esi
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push 0x1009a9f4
call fcn.10042040
fadd dword [esp + 0x14]
mov eax, dword [0x10162b00]
push edi
push esi
fst dword [esp + 0x1c]
fstp dword [esp + 0x18]
movd xmm0, eax
mov ecx, dword [0x10162c44]
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
push ecx
addsd xmm0, qword [eax*8 + 0x10086870]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
mov eax, dword [0x10121c70]
or ecx, 0xffffffff
fadd dword [esp + 0x14]
mov esi, str.RangeShot
push esi
cmp byte [eax + 0x337], 0
mov eax, 0xffc90811
cmovne ecx, eax
mov eax, dword [0x10162b00]
push ecx
mov ecx, dword [0x10162c44]
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push esi
call fcn.10042040
mov eax, dword [0x10162b00]
mov esi, 0x1009a9f4
mov ecx, dword [0x10162c44]
fadd dword [esp + 0x14]
push esi
push 0xff808080
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push esi
call fcn.10042040
fadd dword [esp + 0x14]
fst dword [esp + 0x18]
fstp dword [esp + 0x10]
call fcn.100471b0
movss xmm1, dword [esp + 0x10]
mov esi, dword [0x10121c70]
movss dword [esp + 0x1c], xmm1
mov ecx, dword [esi]
test ecx, ecx
je 0x10052e9c
cmp dword [0x1013ca1c], ebp
je 0x10052e9c
lea eax, [esi + 0x1488c]
add esi, 4
cmp ecx, 2
cmove esi, eax
call fcn.10022397
movss xmm0, dword [esi + 8]
cvtps2pd xmm0, xmm0
push eax
sub esp, 0x18
lea eax, [esp + 0x4c]
movsd qword [esp + 0x10], xmm0
movss xmm0, dword [esi + 4]
cvtps2pd xmm0, xmm0
movsd qword [esp + 8], xmm0
movss xmm0, dword [esi]
mov esi, 0xff
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push str.__4E7DF5X:_ffffff_.2f__4E7DF5Y:_ffffff_.2f__4E7DF5Z:_ffffff_.2f__4E7DF5INT_ID:_ffffff_d
push esi
push eax
call fcn.100435f9
mov ecx, dword [0x10162c44]
lea eax, [esp + 0x58]
add esp, 0x28
push eax
mov eax, dword [0x10162b00]
push 0xffffffffffffffff
push ecx
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x10086870]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x2c]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
lea eax, [esp + 0x30]
push ebp
push eax
call fcn.10042040
fadd dword [esp + 0x18]
lea eax, [esp + 0x20]
push eax
fst dword [esp + 0x18]
fstp dword [esp + 0x14]
call ebx
movzx eax, word [esp + 0x20]
push eax
movzx eax, word [esp + 0x26]
push eax
movzx eax, word [esp + 0x2e]
push eax
movzx eax, word [esp + 0x38]
push eax
movzx eax, word [esp + 0x3a]
push eax
movzx eax, word [esp + 0x3c]
push eax
push str.___02i:_02i:_02i___02d__02d__02d_
lea eax, [esp + 0x4c]
push esi
push eax
call fcn.100435f9
mov ecx, dword [0x10162c44]
lea eax, [esp + 0x54]
add esp, 0x24
push eax
mov eax, dword [0x10162b00]
push 0xffffffffffffffff
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x10086870]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
push ecx
push ecx
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
lea eax, [esp + 0x30]
push ebp
push eax
call fcn.10042040
fadd dword [esp + 0x14]
mov esi, dword [0x10121c70]
fst dword [esp + 0x18]
fstp dword [esp + 0x10]
movss xmm1, dword [esp + 0x10]
movss dword [esp + 0x1c], xmm1
cmp dword [esi + 0x3a8], 3
jne 0x10055023
cmp dword [0x1013c93c], ebp
je 0x10052ef8
mov eax, dword [0x10162afc]
mov ecx, dword [0x10162b00]
add eax, 0xe
push ebp
push 0x5f0019ff
push 0x16
push eax
mov eax, dword [0x10162c44]
cvttss2si eax, dword [eax + 0xe45]
sub ecx, eax
cvttss2si eax, xmm1
sub ecx, 4
push ecx
mov ecx, dword [0x10162c40]
dec eax
push eax
call fcn.10041d78
mov esi, dword [0x10121c70]
movss xmm1, dword [esp + 0x1c]
cmp dword [esi], 2
jne 0x10053eb0
mov eax, dword [0x10162b00]
mov ecx, dword [0x10162c44]
addss xmm1, dword [0x10086820]
push edi
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push 0xffffffffffffffff
push ecx
push ecx
addsd xmm0, qword [eax*8 + 0x10086870]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss dword [esp], xmm1
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
mov eax, dword [0x10121c70]
or ecx, 0xffffffff
fadd dword [esp + 0x18]
mov esi, 0xff0000ff
mov edi, str.LCheats
push edi
cmp byte [eax + 0x33c], 0
mov eax, dword [0x10162b00]
cmovne ecx, esi
push ecx
mov ecx, dword [0x10162c44]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
mov eax, dword [0x10162b00]
mov edi, 0x1009a9f4
mov ecx, dword [0x10162c44]
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 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
fadd dword [esp + 0x14]
fst dword [esp + 0x14]
fstp dword [esp + 0x10]
mov eax, dword [0x10162b00]
mov edi, 0x1009a9e8
mov ecx, dword [0x10162c44]
push edi
push 0xffffffffffffffff
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
push ecx
addsd xmm0, qword [eax*8 + 0x10086870]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
mov eax, dword [0x10121c70]
or ecx, 0xffffffff
fadd dword [esp + 0x14]
mov edi, str.GodMode
push edi
cmp dword [eax + 0x3c5], ebp
mov eax, dword [0x10162b00]
cmovne ecx, esi
push ecx
mov ecx, dword [0x10162c44]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
mov eax, dword [0x10162b00]
mov edi, 0x1009a9f4
mov ecx, dword [0x10162c44]
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 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
fadd dword [esp + 0x14]
fst dword [esp + 0x14]
mov eax, dword [0x10162b00]
mov edi, 0x1009a9e8
mov ecx, dword [0x10162c44]
push edi
push 0xffffffffffffffff
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
push ecx
fstp dword [esp + 0x20]
addsd xmm0, qword [eax*8 + 0x10086870]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
mov eax, dword [0x10121c70]
or ecx, 0xffffffff
fadd dword [esp + 0x14]
push 0x100935c8
cmp byte [eax + 0x334], 0
mov eax, dword [0x10162b00]
cmovne ecx, esi
push ecx
mov ecx, dword [0x10162c44]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push 0x100935c8
call fcn.10042040
mov eax, dword [0x10162b00]
mov ecx, dword [0x10162c44]
fadd dword [esp + 0x14]
push 0x1009a9f4
push 0xffffffffffffffff
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push 0x1009a9f4
call fcn.10042040
fadd dword [esp + 0x14]
fst dword [esp + 0x14]
fstp dword [esp + 0x10]
mov eax, dword [0x10162b00]
mov ecx, dword [0x10162c44]
push edi
push 0xffffffffffffffff
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
push ecx
addsd xmm0, qword [eax*8 + 0x10086870]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
mov eax, dword [0x10121c70]
or ecx, 0xffffffff
fadd dword [esp + 0x14]
mov edi, 0x1009ab6c
push edi
cmp byte [eax + 0x352], 0
mov eax, dword [0x10162b00]
cmovne ecx, esi
push ecx
mov ecx, dword [0x10162c44]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
mov eax, dword [0x10162b00]
mov edi, 0x1009a9f4
mov ecx, dword [0x10162c44]
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 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
fadd dword [esp + 0x14]
fst dword [esp + 0x14]
fstp dword [esp + 0x10]
mov eax, dword [0x10162b00]
mov edi, 0x1009a9e8
mov ecx, dword [0x10162c44]
push edi
push 0xffffffffffffffff
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
push ecx
addsd xmm0, qword [eax*8 + 0x10086870]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
mov eax, dword [0x10121c70]
or ecx, 0xffffffff
fadd dword [esp + 0x14]
mov edi, str.Weapon
push edi
cmp byte [eax + 0x4be3], 0
mov eax, dword [0x10162b00]
cmovne ecx, esi
push ecx
mov ecx, dword [0x10162c44]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
mov eax, dword [0x10162b00]
mov edi, 0x1009a9f4
mov ecx, dword [0x10162c44]
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 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
fadd dword [esp + 0x14]
fst dword [esp + 0x14]
mov eax, dword [0x10162b00]
mov edi, 0x1009a9e8
mov ecx, dword [0x10162c44]
push edi
push 0xffffffffffffffff
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
push ecx
fstp dword [esp + 0x20]
addsd xmm0, qword [eax*8 + 0x10086870]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
mov eax, dword [0x10121c70]
or ecx, 0xffffffff
fadd dword [esp + 0x14]
mov edi, str.iTroll
push edi
cmp byte [eax + 0x33a], 0
mov eax, dword [0x10162b00]
cmovne ecx, esi
push ecx
mov ecx, dword [0x10162c44]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
mov eax, dword [0x10162b00]
mov edi, 0x1009a9f4
mov ecx, dword [0x10162c44]
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 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
fadd dword [esp + 0x14]
mov eax, dword [0x10162b00]
mov edi, 0x1009a9e8
mov ecx, dword [0x10162c44]
push edi
push 0xffffffffffffffff
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
mov eax, dword [0x10121c70]
or ecx, 0xffffffff
fadd dword [esp + 0x14]
mov edi, str.Troller
push edi
cmp dword [eax + 0x35d], ebp
mov eax, dword [0x10162b00]
cmovne ecx, esi
push ecx
mov ecx, dword [0x10162c44]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
mov eax, dword [0x10162b00]
mov edi, 0x1009a9f4
mov ecx, dword [0x10162c44]
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 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
mov eax, dword [0x10162b00]
mov edi, 0x1009a9e8
mov ecx, dword [0x10162c44]
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 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
mov eax, dword [0x10121c70]
or ecx, 0xffffffff
fadd dword [esp + 0x14]
mov edi, str.Money
push edi
cmp dword [eax + 0x148e5], ebp
mov eax, dword [0x10162b00]
cmovne ecx, esi
push ecx
mov ecx, dword [0x10162c44]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
mov eax, dword [0x10162b00]
mov edi, 0x1009a9f4
mov ecx, dword [0x10162c44]
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 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
mov eax, dword [0x10162b00]
mov edi, 0x1009a9e8
mov ecx, dword [0x10162c44]
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 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
mov eax, dword [0x10121c70]
or ecx, 0xffffffff
fadd dword [esp + 0x14]
mov edi, str.FreezeRot
push edi
cmp byte [eax + 0x148e0], 0
mov eax, dword [0x10162b00]
cmovne ecx, esi
push ecx
mov ecx, dword [0x10162c44]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
mov eax, dword [0x10162b00]
mov edi, 0x1009a9f4
mov ecx, dword [0x10162c44]
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 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
push ebp
push edi
mov ecx, dword [0x10162c44]
call fcn.10042040
mov eax, dword [0x10162b00]
mov edi, 0x1009a9e8
mov ecx, dword [0x10162c44]
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 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
mov eax, dword [0x10121c70]
or ecx, 0xffffffff
fadd dword [esp + 0x14]
mov edi, 0x1009ab90
push edi
cmp dword [eax + 0x3ac], ebp
mov eax, dword [0x10162b00]
cmovne ecx, esi
push ecx
mov ecx, dword [0x10162c44]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
mov eax, dword [0x10162b00]
mov edi, 0x1009a9f4
mov ecx, dword [0x10162c44]
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 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
push ebp
mov ecx, dword [0x10162c44]
push edi
call fcn.10042040
mov eax, dword [0x10162b00]
mov edi, 0x1009a9e8
mov ecx, dword [0x10162c44]
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 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
mov eax, dword [0x10121c70]
or ecx, 0xffffffff
fadd dword [esp + 0x14]
mov edi, str.Freeze
push edi
cmp dword [eax + 0x3c9], ebp
mov eax, dword [0x10162b00]
cmovne ecx, esi
push ecx
mov ecx, dword [0x10162c44]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
mov eax, dword [0x10162b00]
mov esi, 0x1009a9f4
mov ecx, dword [0x10162c44]
fadd dword [esp + 0x14]
push esi
push 0xffffffffffffffff
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push esi
call fcn.10042040
fadd dword [esp + 0x14]
fst dword [esp + 0x18]
fstp dword [esp + 0x10]
call fcn.10047603
jmp 0x10054e63
cmp dword [esi], 1
jne 0x10054e75
mov eax, dword [0x10162b00]
mov ecx, dword [0x10162c44]
addss xmm1, dword [0x10086820]
push edi
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push 0xffffffffffffffff
push ecx
push ecx
addsd xmm0, qword [eax*8 + 0x10086870]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss dword [esp], xmm1
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
mov eax, dword [0x10121c70]
or ecx, 0xffffffff
fadd dword [esp + 0x18]
mov esi, 0xff0000ff
mov edi, str.LCheats
push edi
cmp byte [eax + 0x33c], 0
mov eax, dword [0x10162b00]
cmovne ecx, esi
push ecx
mov ecx, dword [0x10162c44]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
mov eax, dword [0x10162b00]
mov edi, 0x1009a9f4
mov ecx, dword [0x10162c44]
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 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
fadd dword [esp + 0x14]
fst dword [esp + 0x14]
fstp dword [esp + 0x10]
mov eax, dword [0x10162b00]
mov edi, 0x1009a9e8
mov ecx, dword [0x10162c44]
push edi
push 0xffffffffffffffff
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
push ecx
addsd xmm0, qword [eax*8 + 0x10086870]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
mov eax, dword [0x10121c70]
or ecx, 0xffffffff
fadd dword [esp + 0x14]
mov edi, str.GodMode
push edi
cmp dword [eax + 0x3c5], ebp
mov eax, dword [0x10162b00]
cmovne ecx, esi
push ecx
mov ecx, dword [0x10162c44]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
mov eax, dword [0x10162b00]
mov edi, 0x1009a9f4
mov ecx, dword [0x10162c44]
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 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
fadd dword [esp + 0x14]
fst dword [esp + 0x14]
mov eax, dword [0x10162b00]
mov edi, 0x1009a9e8
mov ecx, dword [0x10162c44]
push edi
push 0xffffffffffffffff
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
push ecx
fstp dword [esp + 0x20]
addsd xmm0, qword [eax*8 + 0x10086870]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
mov eax, dword [0x10121c70]
or ecx, 0xffffffff
fadd dword [esp + 0x14]
push 0x100935c8
cmp byte [eax + 0x334], 0
mov eax, dword [0x10162b00]
cmovne ecx, esi
push ecx
mov ecx, dword [0x10162c44]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push 0x100935c8
call fcn.10042040
mov eax, dword [0x10162b00]
mov ecx, dword [0x10162c44]
fadd dword [esp + 0x14]
push 0x1009a9f4
push 0xffffffffffffffff
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push 0x1009a9f4
call fcn.10042040
fadd dword [esp + 0x14]
fst dword [esp + 0x14]
fstp dword [esp + 0x10]
mov eax, dword [0x10162b00]
mov ecx, dword [0x10162c44]
push edi
push 0xffffffffffffffff
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
push ecx
addsd xmm0, qword [eax*8 + 0x10086870]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
mov eax, dword [0x10121c70]
or ecx, 0xffffffff
fadd dword [esp + 0x14]
mov edi, 0x1009ab6c
push edi
cmp byte [eax + 0x352], 0
mov eax, dword [0x10162b00]
cmovne ecx, esi
push ecx
mov ecx, dword [0x10162c44]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
mov eax, dword [0x10162b00]
mov edi, 0x1009a9f4
mov ecx, dword [0x10162c44]
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 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
fadd dword [esp + 0x14]
fst dword [esp + 0x14]
fstp dword [esp + 0x10]
mov eax, dword [0x10162b00]
mov edi, 0x1009a9e8
mov ecx, dword [0x10162c44]
push edi
push 0xffffffffffffffff
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
push ecx
addsd xmm0, qword [eax*8 + 0x10086870]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
mov eax, dword [0x10121c70]
or ecx, 0xffffffff
fadd dword [esp + 0x14]
mov edi, str.Weapon
push edi
cmp byte [eax + 0x4be3], 0
mov eax, dword [0x10162b00]
cmovne ecx, esi
push ecx
mov ecx, dword [0x10162c44]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
mov eax, dword [0x10162b00]
mov edi, 0x1009a9f4
mov ecx, dword [0x10162c44]
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 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
fadd dword [esp + 0x14]
fst dword [esp + 0x14]
mov eax, dword [0x10162b00]
mov edi, 0x1009a9e8
mov ecx, dword [0x10162c44]
push edi
push 0xffffffffffffffff
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
push ecx
fstp dword [esp + 0x20]
addsd xmm0, qword [eax*8 + 0x10086870]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
mov eax, dword [0x10121c70]
or ecx, 0xffffffff
fadd dword [esp + 0x14]
mov edi, str.iTroll
push edi
cmp byte [eax + 0x33a], 0
mov eax, dword [0x10162b00]
cmovne ecx, esi
push ecx
mov ecx, dword [0x10162c44]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
mov eax, dword [0x10162b00]
mov edi, 0x1009a9f4
mov ecx, dword [0x10162c44]
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 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
fadd dword [esp + 0x14]
mov eax, dword [0x10162b00]
mov edi, 0x1009a9e8
mov ecx, dword [0x10162c44]
push edi
push 0xffffffffffffffff
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
mov eax, dword [0x10121c70]
or ecx, 0xffffffff
fadd dword [esp + 0x14]
mov edi, str.Troller
push edi
cmp dword [eax + 0x35d], ebp
mov eax, dword [0x10162b00]
cmovne ecx, esi
push ecx
mov ecx, dword [0x10162c44]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
mov eax, dword [0x10162b00]
mov edi, 0x1009a9f4
mov ecx, dword [0x10162c44]
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 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
mov eax, dword [0x10162b00]
mov edi, 0x1009a9e8
mov ecx, dword [0x10162c44]
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 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
mov eax, dword [0x10121c70]
or ecx, 0xffffffff
fadd dword [esp + 0x14]
mov edi, str.Money
push edi
cmp dword [eax + 0x148e5], ebp
mov eax, dword [0x10162b00]
cmovne ecx, esi
push ecx
mov ecx, dword [0x10162c44]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
mov eax, dword [0x10162b00]
mov edi, 0x1009a9f4
mov ecx, dword [0x10162c44]
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 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
mov eax, dword [0x10162b00]
mov edi, 0x1009a9e8
mov ecx, dword [0x10162c44]
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 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
mov eax, dword [0x10121c70]
or ecx, 0xffffffff
fadd dword [esp + 0x14]
mov edi, str.FreezeRot
push edi
cmp byte [eax + 0x148e0], 0
mov eax, dword [0x10162b00]
cmovne ecx, esi
push ecx
mov ecx, dword [0x10162c44]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
mov eax, dword [0x10162b00]
mov edi, 0x1009a9f4
mov ecx, dword [0x10162c44]
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 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
push ebp
push edi
mov ecx, dword [0x10162c44]
call fcn.10042040
mov eax, dword [0x10162b00]
mov edi, 0x1009a9e8
mov ecx, dword [0x10162c44]
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 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
mov eax, dword [0x10121c70]
or ecx, 0xffffffff
fadd dword [esp + 0x14]
mov edi, 0x1009ab90
push edi
cmp dword [eax + 0x3ac], ebp
mov eax, dword [0x10162b00]
cmovne ecx, esi
push ecx
mov ecx, dword [0x10162c44]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
mov eax, dword [0x10162b00]
mov edi, 0x1009a9f4
mov ecx, dword [0x10162c44]
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 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
push ebp
mov ecx, dword [0x10162c44]
push edi
call fcn.10042040
mov eax, dword [0x10162b00]
mov edi, 0x1009a9e8
mov ecx, dword [0x10162c44]
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 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
mov eax, dword [0x10121c70]
or ecx, 0xffffffff
fadd dword [esp + 0x14]
mov edi, str.Freeze
push edi
cmp dword [eax + 0x3c9], ebp
mov eax, dword [0x10162b00]
cmovne ecx, esi
push ecx
mov ecx, dword [0x10162c44]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push edi
call fcn.10042040
mov eax, dword [0x10162b00]
mov esi, 0x1009a9f4
mov ecx, dword [0x10162c44]
fadd dword [esp + 0x14]
push esi
push 0xffffffffffffffff
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x10086870]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
push ebp
push esi
call fcn.10042040
fadd dword [esp + 0x14]
fst dword [esp + 0x18]
fstp dword [esp + 0x10]
call fcn.100471b0
movss xmm0, dword [esp + 0x10]
mov esi, dword [0x10121c70]
movss dword [esp + 0x1c], xmm0
mov ecx, dword [esi]
test ecx, ecx
je 0x10055023
cmp dword [0x1013ca1c], ebp
je 0x10055023
lea eax, [esi + 0x1488c]
add esi, 4
cmp ecx, 2
cmove esi, eax
call fcn.10022397
movss xmm0, dword [esi + 8]
mov edi, 0xff
cvtps2pd xmm0, xmm0
push eax
sub esp, 0x18
lea eax, [esp + 0x4c]
movsd qword [esp + 0x10], xmm0
movss xmm0, dword [esi + 4]
cvtps2pd xmm0, xmm0
movsd qword [esp + 8], xmm0
movss xmm0, dword [esi]
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push str.___.2f___.2f___.2f___d
push edi
push eax
call fcn.100435f9
mov ecx, dword [0x10162c44]
lea eax, [esp + 0x58]
add esp, 0x28
push eax
mov eax, dword [0x10162b00]
push 0xffffffffffffffff
push ecx
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x10086870]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x2c]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
lea eax, [esp + 0x30]
push ebp
push eax
call fcn.10042040
fadd dword [esp + 0x18]
lea eax, [esp + 0x20]
push eax
fst dword [esp + 0x18]
fstp dword [esp + 0x14]
call ebx
movzx eax, word [esp + 0x20]
push eax
movzx eax, word [esp + 0x26]
push eax
movzx eax, word [esp + 0x2e]
push eax
movzx eax, word [esp + 0x38]
push eax
movzx eax, word [esp + 0x3a]
push eax
movzx eax, word [esp + 0x3c]
push eax
push str.__FF0000_02i:_02i:_02i_FF0000__02d__02d__02d_
lea eax, [esp + 0x4c]
push edi
push eax
call fcn.100435f9
mov ecx, dword [0x10162c44]
lea eax, [esp + 0x54]
add esp, 0x24
push eax
mov eax, dword [0x10162b00]
push 0xffffffffffffffff
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x10086870]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
push ecx
push ecx
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
lea eax, [esp + 0x30]
push ebp
push eax
call fcn.10042040
fadd dword [esp + 0x14]
mov esi, dword [0x10121c70]
fst dword [esp + 0x18]
fstp dword [esp + 0x10]
movss xmm0, dword [esp + 0x10]
movss dword [esp + 0x1c], xmm0
jmp 0x10055028
mov edi, 0xff
cmp dword [esi + 0x3a8], 4
jne 0x100553cf
cmp dword [esi], ebp
je 0x100552da
cmp dword [esi], 2
lea eax, [esi + 0x1488c]
lea ecx, [esi + 4]
cmove ecx, eax
sub esp, 0x18
lea eax, [esp + 0x48]
movss xmm0, dword [ecx + 8]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x10], xmm0
movss xmm0, dword [ecx + 4]
cvtps2pd xmm0, xmm0
movsd qword [esp + 8], xmm0
movss xmm0, dword [ecx]
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push 0x100853c9
push edi
push eax
call fcn.100435f9
mov ecx, dword [0x10162c44]
lea eax, [esp + 0x54]
add esp, 0x24
push eax
mov eax, dword [0x10162b00]
push 0xffffffffffffffff
push ecx
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x10086870]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x2c]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
lea eax, [esp + 0x30]
push ebp
push eax
call fcn.10042040
fadd dword [esp + 0x18]
fstp dword [esp + 0x10]
cmp dword [0x1013ca1c], ebp
je 0x100551ce
mov eax, dword [0x10121c70]
cmp dword [eax], 2
lea ecx, [eax + 0x1488c]
lea esi, [eax + 4]
cmove esi, ecx
call fcn.10022397
movss xmm0, dword [esi + 8]
cvtps2pd xmm0, xmm0
push eax
sub esp, 0x18
lea eax, [esp + 0x4c]
movsd qword [esp + 0x10], xmm0
movss xmm0, dword [esi + 4]
cvtps2pd xmm0, xmm0
movsd qword [esp + 8], xmm0
movss xmm0, dword [esi]
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push str.2126a6X:ffffff_.2f__2126a6Y:ffffff_.2f__2126a6Z:ffffff_.2f_2126a6int:ffffff_d
push edi
push eax
call fcn.100435f9
mov ecx, dword [0x10162c44]
lea eax, [esp + 0x58]
add esp, 0x28
push eax
mov eax, dword [0x10162b00]
push 0xffffffffffffffff
push ecx
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x10086870]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10086854]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x10086820]
movss dword [esp], xmm0
call fcn.10043220
mov ecx, dword [0x10162c44]
lea eax, [esp + 0x30]
push ebp
push eax
call fcn.10042040
fstp st(0)
lea eax, [esp + 0x20]
push eax
call ebx
mov eax, dword [0x10121c70]
mov ecx, dword [0x101686c0]
mov esi, dword [eax + 0x349]
movzx eax, word [esp + 0x20]
push eax
movzx eax, word [esp + 0x26]
push eax
movzx eax, word [esp + 0x2e]
push eax
movzx eax, word [esp + 0x38]
push eax
movzx eax, word [esp + 0x3a]
push eax
movzx eax, word [esp + 0x3c]
push eax
mov eax, dword [ecx]
call dword [eax + 0x78]
dec eax
push eax
push esi
push esi
call fcn.1004096d
pop ecx
push eax
push str.2126a6LOYN_PROJECT_ffffff_ffffffTarget:__s__d___ffffffPlayers_in_Stream:__d_4286F4___02d__02d__02d___02d:_02d._02d_
lea eax, [esp + 0x158]
push 0x100
push eax
call fcn.1005c068
mov eax, dword [0x10162afc]
add esp, 0x30
mov ecx, dword [0x10162c44]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x10086870]
lea eax, [esp + 0x130]
push eax
mov eax, dword [0x10162b00]
push 0xffd5d5d5
cvtpd2ps xmm0, xmm0
push ecx
movss dword [esp + 0x20], xmm0
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x10086870]
lea eax, [esp + 0x13c]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x1008c0e0]
movss dword [esp], xmm0
push ebp
push eax
call fcn.10042040
movss xmm0, dword [esp + 0x20]
fstp dword [esp + 0x28]
subss xmm0, dword [esp + 0x28]
push ecx
mov ecx, dword [0x10162c44]
subss xmm0, dword [0x1009b11c]
movss dword [esp], xmm0
call fcn.10043220
mov esi, dword [0x10121c70]
mov eax, dword [esi + 0x15a0a]
test eax, eax
jle 0x100553cf
mov ebx, dword [0x10121c58]
cdq
sub ebx, eax
mov eax, dword [0x10121c5c]
sbb eax, edx
cmp eax, ebp
ja 0x100553cf
jb 0x10055312
cmp ebx, 0x7530
jae 0x100553cf
cmp eax, ebp
ja 0x1005531a
cmp ebx, 0x4e20
jbe 0x10055340
mov edi, 0xff
mul edi
push ebp
mov ecx, eax
mov eax, ebx
mul edi
push 0x2710
add ecx, edx
add eax, 0xffb22e20
adc ecx, 0xffffffff
push ecx
push eax
call fcn.1005dcb0
sub edi, eax
lea eax, [esi + 0x15a0e]
push eax
push str._s___
mov eax, 0xff
push eax
lea eax, [esp + 0x3c]
push eax
call fcn.100435f9
mov eax, dword [0x10162afc]
add esp, 0x10
shl edi, 0x18
or edi, 0xffffff
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x10086870]
lea eax, [esp + 0x30]
push eax
push edi
push ecx
mov ecx, dword [0x10162c44]
cvtpd2ps xmm0, xmm0
mov dword [esp], 0x3f800000
push ebp
push eax
movss dword [esp + 0x28], xmm0
call fcn.10042040
movss xmm0, dword [esp + 0x20]
fstp dword [esp + 0x28]
subss xmm0, dword [esp + 0x28]
push ecx
mov ecx, dword [0x10162c44]
subss xmm0, dword [0x10086854]
movss dword [esp], xmm0
call fcn.10043220
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x220
ret