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

Disassembly:
sub esp, 0x168
push ebx
push ebp
push esi
push edi
push str.renderHandler__
call fcn.100613f2
xor ebp, ebp
push ebp
push ebp
push 4
push 0x101a8010
push 0xc1704c
call fcn.1002fcde
add esp, 0x18
jmp 0x1004e751
push 0x104368d4
call fcn.1004d556
pop ecx
cmp byte [0x104368c9], 0
je 0x1004e746
xor ebx, ebx
inc ebx
cmp dword [0x1043c270], ebp
jne 0x1004e7de
call fcn.10049046
call fcn.1004c6b1
cmp dword [0x1042ec68], ebp
je 0x1004e7d8
push dword [0x1043690c]
push 2
call sub.AntTweakBar.dll__TwInit_8
push dword [0x104368d8]
push dword [0x104368d4]
call sub.AntTweakBar.dll__TwWindowSize_8
push ebp
push str.Main_Menu
call fcn.1004c678
push ebx
push str.Cheats
mov dword [0x1042e830], eax
call fcn.1004c678
push ebx
push str.Aimbot
mov dword [0x1042e834], eax
call fcn.1004c678
push ebx
push str.Settings
mov dword [0x1042e84c], eax
call fcn.1004c678
add esp, 0x20
mov dword [0x1042e840], eax
mov dword [0x1043c270], ebx
call fcn.10045b85
push dword [0x104368f0]
test eax, eax
setns byte [esp + 0x27]
call fcn.1002a61c
mov eax, dword fs:[0x2c]
xorps xmm0, xmm0
pop ecx
mov ecx, dword [0x1043c80c]
mov edi, 0xff
movss dword [esp + 0x24], xmm0
movss dword [esp + 0x10], xmm0
mov ebx, dword [eax + ecx*4]
mov eax, dword [0x1043c278]
cmp eax, dword [ebx + 4]
jg 0x100502f6
cmp byte [esp + 0x23], 0
je 0x100502db
cmp dword [0x10412448], ebp
je 0x10050137
call fcn.1003231d
test eax, eax
jne 0x1004ec76
call fcn.1002e16d
test eax, eax
jne 0x1004ec76
mov esi, dword [0x10163938]
cmp dword [esi], ebp
je 0x1004ec7c
mov eax, dword [0x1043c284]
cmp eax, dword [ebx + 4]
jg 0x1005035d
mov ecx, dword [0x10163920]
sub ecx, dword [0x1043c280]
mov eax, dword [0x10163924]
sbb eax, ebp
cmp eax, ebp
ja 0x1004ea4c
jb 0x1004e8a3
cmp ecx, 0x1388
jae 0x1004ea4c
mov eax, dword [0x104368d8]
push 0xff000000
sub esp, 0x10
mov ecx, dword [0x10436a18]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x1008b710]
mov eax, dword [0x104368d4]
cvtpd2ps xmm0, xmm0
movss dword [esp + 0xc], xmm0
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x1008b710]
cvtpd2ps xmm0, xmm0
movss dword [esp + 8], xmm0
and dword [esp + 4], ebp
and dword [esp], ebp
call fcn.10045e46
mov eax, dword [0x104368d4]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x1008b710]
mov eax, dword [0x104368d8]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [0x1009dc48]
movss dword [esp + 0x14], xmm0
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x1008b710]
lea eax, [esp + 0x14]
push eax
push ecx
and dword [esp], ebp
lea eax, [esp + 0x140]
cvtpd2ps xmm0, xmm0
push ebp
push ebp
push ecx
and dword [esp], ebp
push ebp
push eax
mulss xmm0, dword [0x1008b6e0]
subss xmm0, dword [0x100991f0]
movss dword [esp + 0x34], xmm0
call sub.d3dx9_43.dll_D3DXMatrixTransformation2D
mov eax, dword [0x104369e8]
push 0x10
push eax
mov ecx, dword [eax]
call dword [ecx + 0x20]
mov eax, dword [0x104369e8]
lea edx, [esp + 0x138]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [0x104369e8]
push 0xffffffffffffffff
push ebp
push ebp
mov ecx, dword [eax]
push ebp
push dword [0x104369ec]
push eax
call dword [ecx + 0x24]
mov eax, dword [0x104369e8]
push eax
mov ecx, dword [eax]
call dword [ecx + 0x2c]
mov eax, dword [0x104368d8]
push 0xffffff
sub esp, 0x10
movd xmm0, eax
cvtdq2pd xmm0, xmm0
mov dword [esp + 0xc], 0x41a00000
mov dword [esp + 8], 0x43870000
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x1008b710]
mov eax, dword [0x104368d4]
mov ecx, dword [0x10436a18]
cvtpd2ps xmm0, xmm0
mulss xmm0, dword [0x1008b6e0]
addss xmm0, dword [0x1008b6f8]
movss dword [esp + 4], xmm0
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x1008b710]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [0x10090738]
mulss xmm0, dword [0x1008b6e0]
movss dword [esp], xmm0
call fcn.10045e46
jmp 0x100502d6
cmp dword [0x1043c27c], ebp
jne 0x1004ea63
mov dword [0x1043c27c], 1
jmp 0x100502d6
call fcn.1002e16d
test eax, eax
jne 0x100502d6
mov eax, dword [0x10412354]
test eax, eax
je 0x1004eab2
mov eax, dword [0x104368d4]
mov ecx, dword [0x104368d8]
add eax, 0xe
push ebp
push 0xffffffffffffffff
push 2
push eax
mov eax, dword [0x10436a1c]
cvttss2si eax, dword [eax + 0xe45]
sub ecx, eax
sub ecx, 6
push ecx
mov ecx, dword [0x10436a18]
push 0xffffffffffffffff
call fcn.100460f7
mov eax, dword [0x10412354]
cmp dword [0x1041235c], ebp
je 0x1004ead0
movss xmm0, dword [0x1009dbec]
movss dword [esp + 0x24], xmm0
movss dword [esp + 0x10], xmm0
jmp 0x1004ead3
xorps xmm0, xmm0
test eax, eax
je 0x1004eb32
mov ecx, dword [0x100e793c]
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 [0x104368d8]
shl edx, 8
or edx, eax
mov eax, dword [0x104368d4]
push edx
add eax, 0xe
push 0x16
push eax
mov eax, dword [0x10436a1c]
cvttss2si eax, dword [eax + 0xe45]
sub ecx, eax
cvttss2si eax, xmm0
sub ecx, 3
push ecx
mov ecx, dword [0x10436a18]
dec eax
push eax
call fcn.100460f7
cmp dword [0x10412438], ebp
je 0x1004ec6e
call fcn.1004d297
fstp dword [esp + 0x1c]
cvttss2si ecx, dword [esp + 0x1c]
mov esi, 0xffc8c800
cmp ecx, 0x17
jl 0x1004eb5e
mov esi, 0xff00c800
jmp 0x1004eb71
lea eax, [ecx - 0xd]
cmp eax, 9
jbe 0x1004eb71
cmp ecx, 0xc
mov eax, 0xffc80000
cmovle esi, eax
mov ecx, dword [0x1043c4c4]
test ecx, ecx
je 0x1004ebb5
mov eax, dword [ecx]
call dword [eax + 0x70]
mov ecx, eax
mov edx, dword [eax]
call dword [edx]
test al, al
je 0x1004ebb5
push dword [0xc1704c]
movss xmm0, dword [esp + 0x20]
lea eax, [esp + 0x3c]
cvtps2pd xmm0, xmm0
push ecx
push ecx
movsd qword [esp], xmm0
push str._0.0f___d_
push edi
push eax
call fcn.1000289d
add esp, 0x18
jmp 0x1004ebd8
movss xmm0, dword [esp + 0x1c]
lea eax, [esp + 0x38]
cvtps2pd xmm0, xmm0
push ecx
push ecx
movsd qword [esp], xmm0
push str._0.0f
push edi
push eax
call fcn.1000289d
add esp, 0x14
mov eax, dword [0x104368d4]
mov ecx, dword [0x10436a1c]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x1008b710]
lea eax, [esp + 0x38]
push eax
mov eax, dword [0x104368d8]
push esi
cvtpd2ps xmm0, xmm0
push ecx
movss dword [esp + 0x28], xmm0
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x1008b710]
lea eax, [esp + 0x44]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x10090ef0]
movss dword [esp], xmm0
push ebp
push eax
call fcn.100463bf
movss xmm0, dword [esp + 0x28]
fstp dword [esp + 0x20]
subss xmm0, dword [esp + 0x20]
push ecx
mov ecx, dword [0x10436a1c]
subss xmm0, dword [0x10090ef0]
movss dword [esp], xmm0
call fcn.10047652
mov esi, dword [0x10163938]
jmp 0x1004ec88
mov esi, dword [0x10163938]
cmp dword [0x10412524], ebp
jne 0x100502d6
cmp dword [esi], 2
mov ebx, 0xbfffffff
movss xmm1, dword [0x100956ac]
movss xmm2, dword [0x1008b6e8]
jne 0x1004f554
mov eax, dword [0x104368d8]
mov esi, 0x1009d688
mov ecx, dword [0x10436a1c]
push esi
push ebx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
push ecx
addsd xmm0, qword [eax*8 + 0x1008b710]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, xmm1
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x34]
addss xmm0, xmm2
movss dword [esp], xmm0
call fcn.10047652
mov ecx, dword [0x10436a1c]
push ebp
push esi
call fcn.100463bf
fadd dword [esp + 0x10]
mov eax, dword [0x10163938]
mov edi, 0xbfb80012
fst dword [esp + 0x14]
fstp dword [esp + 0x10]
cmp dword [eax + 0x20], ebp
jne 0x1004ed2b
cmp byte [eax + 0xcf09], 0
mov eax, ebx
je 0x1004ed2d
mov eax, edi
mov ecx, dword [0x10436a1c]
mov ebx, str.Silent
push ebx
push eax
mov eax, dword [0x104368d8]
push ecx
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x1008b710]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100956ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x1008b6e8]
movss dword [esp], xmm0
call fcn.10047652
mov ecx, dword [0x10436a1c]
push ebp
push ebx
call fcn.100463bf
mov eax, dword [0x104368d8]
mov ebx, 0x1009d694
mov ecx, dword [0x10436a1c]
fadd dword [esp + 0x14]
push ebx
push 0xbfffffff
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x1008b710]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100956ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x1008b6e8]
movss dword [esp], xmm0
call fcn.10047652
mov ecx, dword [0x10436a1c]
push ebp
push ebx
call fcn.100463bf
mov eax, dword [0x104368d8]
mov ecx, dword [0x10436a1c]
fadd dword [esp + 0x14]
push esi
push 0xbfffffff
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x1008b710]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100956ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x1008b6e8]
movss dword [esp], xmm0
call fcn.10047652
mov ecx, dword [0x10436a1c]
push ebp
push esi
call fcn.100463bf
fadd dword [esp + 0x14]
mov eax, dword [0x10163938]
fst dword [esp + 0x14]
fstp dword [esp + 0x10]
cmp dword [eax + 0x14], ebp
jne 0x1004ee9d
cmp dword [eax + 0x44], ebp
mov eax, 0xbfffffff
je 0x1004ee9f
mov eax, edi
mov ecx, dword [0x10436a1c]
mov ebp, str.AirBrk
push ebp
push eax
mov eax, dword [0x104368d8]
push ecx
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x1008b710]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100956ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x1008b6e8]
movss dword [esp], xmm0
call fcn.10047652
mov ecx, dword [0x10436a1c]
push 0
push ebp
call fcn.100463bf
mov eax, dword [0x104368d8]
mov ebp, 0xbfffffff
mov ecx, dword [0x10436a1c]
fadd dword [esp + 0x14]
push ebx
push ebp
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x1008b710]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100956ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x1008b6e8]
movss dword [esp], xmm0
call fcn.10047652
mov ecx, dword [0x10436a1c]
push 0
push ebx
call fcn.100463bf
mov eax, dword [0x104368d8]
mov ecx, dword [0x10436a1c]
fadd dword [esp + 0x14]
push esi
push ebp
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x1008b710]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100956ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x1008b6e8]
movss dword [esp], xmm0
call fcn.10047652
mov ecx, dword [0x10436a1c]
push 0
push esi
call fcn.100463bf
fadd dword [esp + 0x14]
mov eax, dword [0x10163938]
mov ebp, 0x1009d6a0
push ebp
mov ecx, 0xbfffffff
fst dword [esp + 0x18]
fstp dword [esp + 0x14]
cmp byte [eax + 0xcf21], 0
mov eax, dword [0x104368d8]
cmovne ecx, edi
push ecx
mov ecx, dword [0x10436a1c]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
push ecx
addsd xmm0, qword [eax*8 + 0x1008b710]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100956ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x1008b6e8]
movss dword [esp], xmm0
call fcn.10047652
mov ecx, dword [0x10436a1c]
push 0
push ebp
call fcn.100463bf
mov eax, dword [0x104368d8]
mov ebp, 0xbfffffff
mov ecx, dword [0x10436a1c]
fadd dword [esp + 0x14]
push ebx
push ebp
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x1008b710]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100956ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x1008b6e8]
movss dword [esp], xmm0
call fcn.10047652
mov ecx, dword [0x10436a1c]
push 0
push ebx
call fcn.100463bf
mov eax, dword [0x104368d8]
mov ecx, dword [0x10436a1c]
fadd dword [esp + 0x14]
push esi
push ebp
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x1008b710]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100956ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x1008b6e8]
movss dword [esp], xmm0
call fcn.10047652
mov ecx, dword [0x10436a1c]
push 0
push esi
call fcn.100463bf
fadd dword [esp + 0x14]
mov eax, dword [0x10163938]
mov ebp, str.Trace
push ebp
mov ecx, 0xbfffffff
fst dword [esp + 0x18]
fstp dword [esp + 0x14]
cmp byte [eax + 0x9b38], 0
mov eax, dword [0x104368d8]
cmovne ecx, edi
push ecx
mov ecx, dword [0x10436a1c]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
push ecx
addsd xmm0, qword [eax*8 + 0x1008b710]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100956ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x1008b6e8]
movss dword [esp], xmm0
call fcn.10047652
mov ecx, dword [0x10436a1c]
push 0
push ebp
call fcn.100463bf
mov eax, dword [0x104368d8]
mov ebp, 0xbfffffff
mov ecx, dword [0x10436a1c]
fadd dword [esp + 0x14]
push ebx
push ebp
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x1008b710]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100956ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x1008b6e8]
movss dword [esp], xmm0
call fcn.10047652
mov ecx, dword [0x10436a1c]
push 0
push ebx
call fcn.100463bf
mov eax, dword [0x104368d8]
mov ecx, dword [0x10436a1c]
fadd dword [esp + 0x14]
push esi
push ebp
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x1008b710]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100956ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x1008b6e8]
movss dword [esp], xmm0
call fcn.10047652
mov ecx, dword [0x10436a1c]
push 0
push esi
call fcn.100463bf
fadd dword [esp + 0x14]
mov eax, dword [0x10163938]
mov ebp, str.No_Reload
push ebp
mov ecx, 0xbfffffff
fst dword [esp + 0x18]
fstp dword [esp + 0x14]
cmp byte [eax + 0xcf08], 0
mov eax, dword [0x104368d8]
cmovne ecx, edi
push ecx
mov ecx, dword [0x10436a1c]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
push ecx
addsd xmm0, qword [eax*8 + 0x1008b710]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100956ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x1008b6e8]
movss dword [esp], xmm0
call fcn.10047652
mov ecx, dword [0x10436a1c]
push 0
push ebp
call fcn.100463bf
mov eax, dword [0x104368d8]
mov ecx, dword [0x10436a1c]
fadd dword [esp + 0x14]
push ebx
push 0xbfffffff
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x1008b710]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100956ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x1008b6e8]
movss dword [esp], xmm0
call fcn.10047652
mov ecx, dword [0x10436a1c]
xor ebp, ebp
push ebp
push ebx
call fcn.100463bf
mov eax, dword [0x104368d8]
mov ecx, dword [0x10436a1c]
fadd dword [esp + 0x14]
push esi
push 0xbfffffff
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x1008b710]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100956ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x1008b6e8]
movss dword [esp], xmm0
call fcn.10047652
mov ecx, dword [0x10436a1c]
push ebp
push esi
call fcn.100463bf
fadd dword [esp + 0x14]
mov eax, dword [0x10163938]
mov esi, str.Range
push esi
mov ecx, 0xbfffffff
fst dword [esp + 0x18]
fstp dword [esp + 0x14]
cmp byte [eax + 0x1592], 0
mov eax, dword [0x104368d8]
cmovne ecx, edi
push ecx
mov ecx, dword [0x10436a1c]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
push ecx
addsd xmm0, qword [eax*8 + 0x1008b710]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100956ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x1008b6e8]
movss dword [esp], xmm0
call fcn.10047652
mov ecx, dword [0x10436a1c]
push ebp
push esi
call fcn.100463bf
mov eax, dword [0x104368d8]
mov ecx, dword [0x10436a1c]
fadd dword [esp + 0x14]
push ebx
push 0xbfffffff
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x1008b710]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100956ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x1008b6e8]
movss dword [esp], xmm0
call fcn.10047652
mov ecx, dword [0x10436a1c]
push ebp
push ebx
call fcn.100463bf
fadd dword [esp + 0x14]
fst dword [esp + 0x1c]
fstp dword [esp + 0x10]
call fcn.1004b963
movss xmm0, dword [esp + 0x10]
mov ebx, 0xbfffffff
mov esi, dword [0x10163938]
movss dword [esp + 0x24], xmm0
jmp 0x1004fdfc
cmp dword [esi], 1
jne 0x1004fdf4
mov eax, dword [0x104368d8]
mov esi, 0x1009d688
mov ecx, dword [0x10436a1c]
push esi
push ebx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
push ecx
addsd xmm0, qword [eax*8 + 0x1008b710]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, xmm1
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x34]
addss xmm0, xmm2
movss dword [esp], xmm0
call fcn.10047652
mov ecx, dword [0x10436a1c]
push ebp
push esi
call fcn.100463bf
fadd dword [esp + 0x10]
mov eax, dword [0x10163938]
mov edi, 0xbfb80012
fst dword [esp + 0x14]
fstp dword [esp + 0x10]
cmp dword [eax + 0x20], ebp
jne 0x1004f5e2
cmp byte [eax + 0xcf09], 0
mov eax, ebx
je 0x1004f5e4
mov eax, edi
mov ecx, dword [0x10436a1c]
mov ebx, str.Silent
push ebx
push eax
mov eax, dword [0x104368d8]
push ecx
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x1008b710]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100956ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x1008b6e8]
movss dword [esp], xmm0
call fcn.10047652
mov ecx, dword [0x10436a1c]
push ebp
push ebx
call fcn.100463bf
mov eax, dword [0x104368d8]
mov ebx, 0x1009d694
mov ecx, dword [0x10436a1c]
fadd dword [esp + 0x14]
push ebx
push 0xbfffffff
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x1008b710]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100956ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x1008b6e8]
movss dword [esp], xmm0
call fcn.10047652
mov ecx, dword [0x10436a1c]
push ebp
push ebx
call fcn.100463bf
mov eax, dword [0x104368d8]
mov ecx, dword [0x10436a1c]
fadd dword [esp + 0x14]
push esi
push 0xbfffffff
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x1008b710]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100956ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x1008b6e8]
movss dword [esp], xmm0
call fcn.10047652
mov ecx, dword [0x10436a1c]
push ebp
push esi
call fcn.100463bf
fadd dword [esp + 0x14]
mov eax, dword [0x10163938]
fst dword [esp + 0x14]
fstp dword [esp + 0x10]
cmp dword [eax + 0x14], ebp
jne 0x1004f754
cmp dword [eax + 0x44], ebp
mov eax, 0xbfffffff
je 0x1004f756
mov eax, edi
mov ecx, dword [0x10436a1c]
mov ebp, str.AirBrk
push ebp
push eax
mov eax, dword [0x104368d8]
push ecx
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x1008b710]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100956ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x1008b6e8]
movss dword [esp], xmm0
call fcn.10047652
mov ecx, dword [0x10436a1c]
push 0
push ebp
call fcn.100463bf
mov eax, dword [0x104368d8]
mov ebp, 0xbfffffff
mov ecx, dword [0x10436a1c]
fadd dword [esp + 0x14]
push ebx
push ebp
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x1008b710]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100956ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x1008b6e8]
movss dword [esp], xmm0
call fcn.10047652
mov ecx, dword [0x10436a1c]
push 0
push ebx
call fcn.100463bf
mov eax, dword [0x104368d8]
mov ecx, dword [0x10436a1c]
fadd dword [esp + 0x14]
push esi
push ebp
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x1008b710]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100956ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x1008b6e8]
movss dword [esp], xmm0
call fcn.10047652
mov ecx, dword [0x10436a1c]
push 0
push esi
call fcn.100463bf
fadd dword [esp + 0x14]
mov eax, dword [0x10163938]
mov ebp, 0x1009d6a0
push ebp
mov ecx, 0xbfffffff
fst dword [esp + 0x18]
fstp dword [esp + 0x14]
cmp byte [eax + 0xcf21], 0
mov eax, dword [0x104368d8]
cmovne ecx, edi
push ecx
mov ecx, dword [0x10436a1c]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
push ecx
addsd xmm0, qword [eax*8 + 0x1008b710]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100956ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x1008b6e8]
movss dword [esp], xmm0
call fcn.10047652
mov ecx, dword [0x10436a1c]
push 0
push ebp
call fcn.100463bf
mov eax, dword [0x104368d8]
mov ebp, 0xbfffffff
mov ecx, dword [0x10436a1c]
fadd dword [esp + 0x14]
push ebx
push ebp
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x1008b710]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100956ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x1008b6e8]
movss dword [esp], xmm0
call fcn.10047652
mov ecx, dword [0x10436a1c]
push 0
push ebx
call fcn.100463bf
mov eax, dword [0x104368d8]
mov ecx, dword [0x10436a1c]
fadd dword [esp + 0x14]
push esi
push ebp
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x1008b710]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100956ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x1008b6e8]
movss dword [esp], xmm0
call fcn.10047652
mov ecx, dword [0x10436a1c]
push 0
push esi
call fcn.100463bf
fadd dword [esp + 0x14]
mov eax, dword [0x10163938]
mov ebp, str.Trace
push ebp
mov ecx, 0xbfffffff
fst dword [esp + 0x18]
fstp dword [esp + 0x14]
cmp byte [eax + 0x9b38], 0
mov eax, dword [0x104368d8]
cmovne ecx, edi
push ecx
mov ecx, dword [0x10436a1c]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
push ecx
addsd xmm0, qword [eax*8 + 0x1008b710]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100956ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x1008b6e8]
movss dword [esp], xmm0
call fcn.10047652
mov ecx, dword [0x10436a1c]
push 0
push ebp
call fcn.100463bf
mov eax, dword [0x104368d8]
mov ebp, 0xbfffffff
mov ecx, dword [0x10436a1c]
fadd dword [esp + 0x14]
push ebx
push ebp
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x1008b710]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100956ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x1008b6e8]
movss dword [esp], xmm0
call fcn.10047652
mov ecx, dword [0x10436a1c]
push 0
push ebx
call fcn.100463bf
mov eax, dword [0x104368d8]
mov ecx, dword [0x10436a1c]
fadd dword [esp + 0x14]
push esi
push ebp
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x1008b710]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100956ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x1008b6e8]
movss dword [esp], xmm0
call fcn.10047652
mov ecx, dword [0x10436a1c]
push 0
push esi
call fcn.100463bf
fadd dword [esp + 0x14]
mov eax, dword [0x10163938]
mov ebp, str.No_Reload
push ebp
mov ecx, 0xbfffffff
fst dword [esp + 0x18]
fstp dword [esp + 0x14]
cmp byte [eax + 0xcf08], 0
mov eax, dword [0x104368d8]
cmovne ecx, edi
push ecx
mov ecx, dword [0x10436a1c]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
push ecx
addsd xmm0, qword [eax*8 + 0x1008b710]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100956ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x1008b6e8]
movss dword [esp], xmm0
call fcn.10047652
mov ecx, dword [0x10436a1c]
push 0
push ebp
call fcn.100463bf
mov eax, dword [0x104368d8]
mov ecx, dword [0x10436a1c]
fadd dword [esp + 0x14]
push ebx
push 0xbfffffff
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x1008b710]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100956ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x1008b6e8]
movss dword [esp], xmm0
call fcn.10047652
mov ecx, dword [0x10436a1c]
xor ebp, ebp
push ebp
push ebx
call fcn.100463bf
mov eax, dword [0x104368d8]
mov ecx, dword [0x10436a1c]
fadd dword [esp + 0x14]
push esi
push 0xbfffffff
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x1008b710]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100956ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x1008b6e8]
movss dword [esp], xmm0
call fcn.10047652
mov ecx, dword [0x10436a1c]
push ebp
push esi
call fcn.100463bf
fadd dword [esp + 0x14]
mov eax, dword [0x10163938]
mov esi, str.Range
push esi
mov ecx, 0xbfffffff
fst dword [esp + 0x18]
fstp dword [esp + 0x14]
cmp byte [eax + 0x1592], 0
mov eax, dword [0x104368d8]
cmovne ecx, edi
push ecx
mov ecx, dword [0x10436a1c]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
push ecx
addsd xmm0, qword [eax*8 + 0x1008b710]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100956ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x1008b6e8]
movss dword [esp], xmm0
call fcn.10047652
mov ecx, dword [0x10436a1c]
push ebp
push esi
call fcn.100463bf
mov eax, dword [0x104368d8]
mov ecx, dword [0x10436a1c]
fadd dword [esp + 0x14]
push ebx
push 0xbfffffff
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
push ecx
fst dword [esp + 0x24]
addsd xmm0, qword [eax*8 + 0x1008b710]
fstp dword [esp + 0x20]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100956ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x1008b6e8]
movss dword [esp], xmm0
call fcn.10047652
mov ecx, dword [0x10436a1c]
push ebp
push ebx
call fcn.100463bf
fadd dword [esp + 0x14]
fst dword [esp + 0x1c]
fstp dword [esp + 0x10]
call fcn.1004b510
jmp 0x1004f538
fld dword [esp + 0x10]
fstp dword [esp + 0x1c]
mov ecx, dword [esi]
test ecx, ecx
je 0x1005003d
cmp dword [0x10412434], 0
je 0x1005003d
lea eax, [esi + 0x34]
add esi, 4
cmp ecx, 2
cmove esi, eax
call fcn.10026618
movss xmm0, dword [esi + 8]
mov edi, 0xff
cvtps2pd xmm0, xmm0
push eax
sub esp, 0x18
lea eax, [esp + 0x54]
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.__b80012X:_ffffff_.2f__b80012Y:_ffffff_.2f__b80012Z:_ffffff_.2f__b80012Interrior_ID:_ffffff_d
push edi
push eax
call fcn.1000289d
mov ecx, dword [0x10436a1c]
lea eax, [esp + 0x60]
add esp, 0x28
push eax
mov eax, dword [0x104368d8]
push ebx
push ecx
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x1008b710]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100956ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x34]
addss xmm0, dword [0x1008b6e8]
movss dword [esp], xmm0
call fcn.10047652
mov ecx, dword [0x10436a1c]
lea eax, [esp + 0x38]
push ebp
push eax
call fcn.100463bf
fadd dword [esp + 0x1c]
lea eax, [esp + 0x28]
push eax
fst dword [esp + 0x18]
fstp dword [esp + 0x14]
call dword [sym.imp.KERNEL32.dll_GetLocalTime]
movzx eax, word [esp + 0x28]
push eax
movzx eax, word [esp + 0x2e]
push eax
movzx eax, word [esp + 0x36]
push eax
movzx eax, word [esp + 0x40]
push eax
movzx eax, word [esp + 0x42]
push eax
movzx eax, word [esp + 0x44]
push eax
push str.___02i:_02i:_02i___02d__02d__02d_
lea eax, [esp + 0x54]
push edi
push eax
call fcn.1000289d
mov ecx, dword [0x10436a1c]
lea eax, [esp + 0x5c]
add esp, 0x24
push eax
mov eax, dword [0x104368d8]
push ebx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x1008b710]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
push ecx
push ecx
subss xmm0, dword [0x100956ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x1008b6e8]
movss dword [esp], xmm0
call fcn.10047652
mov ecx, dword [0x10436a1c]
lea eax, [esp + 0x38]
push ebp
push eax
call fcn.100463bf
mov eax, dword [0x10163938]
mov ecx, dword [0x1043c4c8]
fadd dword [esp + 0x14]
mov esi, dword [eax + 0xcf25]
mov eax, dword [ecx]
fstp dword [esp + 0x10]
call dword [eax + 0x78]
push eax
push esi
push esi
call fcn.10044caa
pop ecx
push eax
push str.__b80012Target:_FFFFFF_s___d_
lea eax, [esp + 0x48]
push 0x100
push eax
call fcn.1000bd1a
mov ecx, dword [0x10436a1c]
lea eax, [esp + 0x50]
add esp, 0x18
push eax
mov eax, dword [0x104368d8]
push ebx
push ecx
push ecx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x1008b710]
cvtpd2ps xmm0, xmm0
subss xmm0, dword [ecx + 0xe45]
subss xmm0, dword [0x100956ac]
movss dword [esp + 4], xmm0
movss xmm0, dword [esp + 0x20]
addss xmm0, dword [0x1008b6e8]
movss dword [esp], xmm0
call fcn.10047652
mov ecx, dword [0x10436a1c]
lea eax, [esp + 0x38]
push ebp
push eax
call fcn.100463bf
mov esi, dword [0x10163938]
fstp st(0)
jmp 0x10050042
mov edi, 0xff
mov eax, dword [esi + 0x43f4e]
test eax, eax
jle 0x10050137
mov ebx, dword [0x10163920]
cdq
sub ebx, eax
mov eax, dword [0x10163924]
sbb eax, edx
cmp eax, ebp
ja 0x10050137
jb 0x1005007a
cmp ebx, 0x7530
jae 0x10050137
cmp eax, ebp
ja 0x10050082
cmp ebx, 0x4e20
jbe 0x100500a8
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.100634f0
sub edi, eax
lea eax, [esi + 0x43f52]
mov ecx, 0xff
push eax
push str._s___
push ecx
lea eax, [esp + 0x44]
push eax
call fcn.1000289d
mov eax, dword [0x104368d4]
add esp, 0x10
shl edi, 0x18
or edi, 0xffffff
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x1008b710]
lea eax, [esp + 0x38]
push eax
push edi
push ecx
mov ecx, dword [0x10436a1c]
cvtpd2ps xmm0, xmm0
mov dword [esp], 0x3f800000
push ebp
push eax
movss dword [esp + 0x28], xmm0
call fcn.100463bf
movss xmm0, dword [esp + 0x20]
fstp dword [esp + 0x28]
subss xmm0, dword [esp + 0x28]
push ecx
mov ecx, dword [0x10436a1c]
subss xmm0, dword [0x100956ac]
movss dword [esp], xmm0
call fcn.10047652
call fcn.1004e3ec
call fcn.1005528a
call fcn.100506fb
call fcn.10055121
call fcn.1004809f
call fcn.100070c6
call fcn.10047ad4
call fcn.1004980d
lea eax, [esp + 0x14]
push eax
lea eax, [esp + 0x18]
push eax
call fcn.10048470
pop ecx
pop ecx
call fcn.10055ced
call fcn.10059d59
call fcn.1004d337
mov eax, dword [0x10163938]
cmp dword [eax + 0xcf3d], ebp
jne 0x10050196
call fcn.100536a0
mov eax, dword [0x10163938]
cmp dword [eax + 0xcf3d], 1
jne 0x100501a9
call fcn.10056671
mov eax, dword [0x10163938]
cmp dword [eax + 0xcf3d], 2
jne 0x100501bc
call fcn.100581a6
mov eax, dword [0x10163938]
cmp dword [eax + 0xcf3d], 3
jne 0x100501cf
call fcn.10059dad
mov eax, dword [0x10163938]
cmp dword [eax + 0xcf3d], 4
jne 0x100501e2
call fcn.1005f49e
mov eax, dword [0x10163938]
cmp dword [eax + 0xcf3d], 5
jne 0x100501f5
call fcn.1005b851
mov eax, dword [0x10163938]
cmp dword [eax + 0xcf3d], 6
jne 0x10050208
call fcn.1005ce58
mov eax, dword [0x10163938]
cmp dword [eax + 0xcf3d], 7
jne 0x10050216
call fcn.1005e1b2
call fcn.100442d2
mov ecx, dword [0x10163938]
mov dword [ecx + 0xcf25], eax
mov eax, dword [0x10163938]
cmp dword [eax + 0xcf25], 0xffffffff
je 0x10050251
cmp byte [eax + 0xcf09], 0
je 0x10050251
cmp byte [eax + 0xcf21], 0
je 0x10050251
call fcn.100491b6
mov eax, dword [0x10163938]
cmp dword [eax + 0xce3b], ebp
je 0x10050263
call fcn.1004b83c
mov eax, dword [0x10163938]
cmp dword [eax + 0x43456], ebp
je 0x10050275
call fcn.10049b49
mov eax, dword [0x10163938]
cmp dword [eax + 0x43fda], ebp
je 0x10050287
call fcn.1005611c
mov eax, dword [0x10163938]
cmp dword [eax + 0xcdfb], ebp
je 0x10050299
call fcn.1004a296
mov eax, dword [0x10163938]
cmp dword [eax + 0xce03], ebp
je 0x100502ab
call fcn.1004ac61
mov eax, dword [0x10163938]
cmp dword [eax + 0xcee6], ebp
je 0x100502d6
call fcn.1002e16d
test eax, eax
jne 0x100502c1
call sub.AntTweakBar.dll__TwDraw_0
cmp byte [0x1043c288], 0
jne 0x100502d6
call fcn.1004305e
mov byte [0x1043c288], 1
call fcn.10046769
call fcn.1004d3e7
push str.it_wasnt_us__
call fcn.100613f2
pop ecx
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x168
ret
push 0x1043c278
call fcn.10062c09
cmp dword [0x1043c278], 0xffffffff
pop ecx
jne 0x1004e82a
call fcn.1007169a
cdq
idiv edi
mov esi, edx
or esi, 0xff00
shl esi, 8
call fcn.1007169a
cdq
idiv edi
movzx edi, dl
or edi, esi
shl edi, 8
call fcn.1007169a
cdq
mov ecx, 0xff
idiv ecx
push 0x1043c278
movzx eax, dl
or eax, edi
mov dword [0x1043c274], eax
call fcn.10062bbf
pop ecx
mov edi, 0xff
jmp 0x1004e82a
mov esi, 0x1043c284
push esi
call fcn.10062c09
cmp dword [0x1043c284], 0xffffffff
pop ecx
jne 0x1004e87a
mov eax, dword [0x10163920]
push esi
mov dword [0x1043c280], eax
call fcn.10062bbf
pop ecx
jmp 0x1004e87a