Function at 0x10090470
Capabilities:
Parse pe header

Disassembly:
push ebx
mov ebx, esp
sub esp, 8
and esp, 0xfffffff8
add esp, 4
push ebp
mov ebp, dword [ebx + 4]
mov dword [esp + 4], ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x100f3acd
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
push ebx
sub esp, 0x24
push esi
sub esp, 0x18
xorps xmm0, xmm0
mov edx, esp
mov dword [ebp - 0x14], esp
mov esi, ecx
movups xmmword [edx], xmm0
mov dword [edx + 0x10], 5
mov dword [edx + 0x14], 0xf
mov eax, dword [str.nulls]
mov dword [edx], eax
movzx eax, byte [0x101694e0]
mov byte [edx + 4], al
mov byte [edx + 5], 0
sub esp, 0x18
mov dword [ebp - 4], 0
mov ecx, esp
push 0x1028fa5a
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 4
mov dword [ecx + 0x14], 0xf
mov eax, dword [str.Misc]
mov dword [ecx], eax
mov byte [ecx + 4], 0
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d4b0
sub esp, 0x18
xorps xmm0, xmm0
mov ecx, esp
mov dword [ebp - 0x14], esp
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 6
mov dword [ecx + 0x14], 0xf
mov eax, dword [str.nulls3]
mov dword [ecx], eax
movzx eax, word [0x101694fc]
mov word [ecx + 4], ax
mov byte [ecx + 6], 0
sub esp, 0x18
mov dword [ebp - 4], 1
mov ecx, esp
push 0x1028fa6d
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 4
mov dword [ecx + 0x14], 0xf
mov eax, dword [str.Misc]
mov dword [ecx], eax
mov byte [ecx + 4], 0
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d4b0
sub esp, 0x18
xorps xmm0, xmm0
mov ecx, esp
mov dword [ebp - 0x14], esp
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 7
mov dword [ecx + 0x14], 0xf
mov eax, dword [str.nulls33]
mov dword [ecx], eax
movzx eax, word [0x101694f4]
mov word [ecx + 4], ax
movzx eax, byte [0x101694f6]
mov byte [ecx + 6], al
mov byte [ecx + 7], 0
sub esp, 0x18
mov dword [ebp - 4], 2
mov ecx, esp
push 0x1028fa6f
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 4
mov dword [ecx + 0x14], 0xf
mov eax, dword [str.Misc]
mov dword [ecx], eax
mov byte [ecx + 4], 0
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d4b0
sub esp, 0x18
xorps xmm0, xmm0
mov eax, esp
mov dword [ebp - 0x14], esp
movups xmmword [eax], xmm0
mov dword [eax + 0x10], 8
mov dword [eax + 0x14], 0xf
movq xmm0, qword [str.nulls333]
movq qword [eax], xmm0
mov byte [eax + 8], 0
sub esp, 0x18
mov dword [ebp - 4], 3
mov ecx, esp
xorps xmm0, xmm0
push 0x1028fa6e
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 4
mov dword [ecx + 0x14], 0xf
mov eax, dword [str.Misc]
mov dword [ecx], eax
mov byte [ecx + 4], 0
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d4b0
sub esp, 0x18
xorps xmm0, xmm0
mov ecx, esp
mov dword [ebp - 0x14], esp
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 5
mov dword [ecx + 0x14], 0xf
mov eax, dword [str.back_]
mov dword [ecx], eax
movzx eax, byte [0x10169504]
mov byte [ecx + 4], al
mov byte [ecx + 5], 0
sub esp, 0x18
mov dword [ebp - 4], 4
mov ecx, esp
push 0x1028fa5b
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 4
mov dword [ecx + 0x14], 0xf
mov eax, dword [str.Misc]
mov dword [ecx], eax
mov byte [ecx + 4], 0
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d4b0
sub esp, 0x18
xorps xmm0, xmm0
mov eax, esp
mov dword [ebp - 0x14], esp
movups xmmword [eax], xmm0
mov dword [eax + 0x10], 8
mov dword [eax + 0x14], 0xf
movq xmm0, qword [str.moveleft]
movq qword [eax], xmm0
mov byte [eax + 8], 0
sub esp, 0x18
mov dword [ebp - 4], 5
mov ecx, esp
xorps xmm0, xmm0
push 0x1028fa68
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 4
mov dword [ecx + 0x14], 0xf
mov eax, dword [str.Misc]
mov dword [ecx], eax
mov byte [ecx + 4], 0
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d4b0
sub esp, 0x18
xorps xmm0, xmm0
mov dword [ebp - 0x14], esp
mov ecx, esp
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 5
mov dword [ecx + 0x14], 0xf
mov eax, dword [str.sform]
mov dword [ecx], eax
movzx eax, byte [0x10169518]
mov byte [ecx + 4], al
mov byte [ecx + 5], 0
sub esp, 0x18
mov dword [ebp - 4], 6
mov ecx, esp
push 0x1028fa54
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 4
mov dword [ecx + 0x14], 0xf
mov eax, dword [str.Misc]
mov dword [ecx], eax
mov byte [ecx + 4], 0
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d4b0
sub esp, 0x18
xorps xmm0, xmm0
mov ecx, esp
mov dword [ebp - 0x14], esp
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 9
mov dword [ecx + 0x14], 0xf
movq xmm0, qword [str.moveright]
movq qword [ecx], xmm0
movzx eax, byte [0x1016953c]
mov byte [ecx + 8], al
mov byte [ecx + 9], 0
sub esp, 0x18
mov dword [ebp - 4], 7
mov ecx, esp
xorps xmm0, xmm0
push 0x1028fa69
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 4
mov dword [ecx + 0x14], 0xf
mov eax, dword [str.Misc]
mov dword [ecx], eax
mov byte [ecx + 4], 0
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d4b0
sub esp, 0x18
xorps xmm0, xmm0
mov ecx, esp
mov dword [ebp - 0x14], esp
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 9
mov dword [ecx + 0x14], 0xf
movq xmm0, qword [str.moveright]
movq qword [ecx], xmm0
movzx eax, byte [0x1016953c]
mov byte [ecx + 8], al
mov byte [ecx + 9], 0
sub esp, 0x18
mov dword [ebp - 4], 8
mov ecx, esp
xorps xmm0, xmm0
push 0x1028fa6a
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 4
mov dword [ecx + 0x14], 0xf
mov eax, dword [str.Misc]
mov dword [ecx], eax
mov byte [ecx + 4], 0
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d4b0
xorps xmm0, xmm0
mov dword [ebp - 0x20], 8
movups xmmword [ebp - 0x30], xmm0
mov dword [ebp - 0x1c], 0xf
mov dword [ebp - 0x30], 0x6f6c6556
mov dword [ebp - 0x2c], 0x79746963
mov byte [ebp - 0x28], 0
lea eax, [ebp - 0x30]
mov dword [ebp - 4], 9
push eax
push 0x1028faf0
mov ecx, esi
call fcn.1008d910
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x1c]
cmp ecx, 0xf
jbe 0x10090901
mov edx, dword [ebp - 0x30]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100908f7
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100908f7
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.100eebed
add esp, 8
sub esp, 0x18
xorps xmm0, xmm0
mov ecx, esp
mov dword [ebp - 0x14], esp
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0xb
mov dword [ecx + 0x14], 0xf
movq xmm0, qword [str.Rank_reveal]
movq qword [ecx], xmm0
movzx eax, word [0x10169558]
mov word [ecx + 8], ax
movzx eax, byte [0x1016955a]
mov byte [ecx + 0xa], al
mov byte [ecx + 0xb], 0
sub esp, 0x18
mov dword [ebp - 4], 0xa
mov ecx, esp
xorps xmm0, xmm0
push 0x1028f95c
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 4
mov dword [ecx + 0x14], 0xf
mov eax, dword [str.Misc]
mov dword [ecx], eax
mov byte [ecx + 4], 0
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d4b0
sub esp, 0x18
xorps xmm0, xmm0
mov ecx, esp
mov dword [ebp - 0x14], esp
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0xe
mov dword [ecx + 0x14], 0xf
movq xmm0, qword [str.Spectator_list]
movq qword [ecx], xmm0
mov eax, dword [0x10169548]
mov dword [ecx + 8], eax
movzx eax, word [0x1016954c]
mov word [ecx + 0xc], ax
mov byte [ecx + 0xe], 0
sub esp, 0x18
mov dword [ebp - 4], 0xb
mov ecx, esp
xorps xmm0, xmm0
push 0x1028f965
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 4
mov dword [ecx + 0x14], 0xf
mov eax, dword [str.Misc]
mov dword [ecx], eax
mov byte [ecx + 4], 0
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d4b0
sub esp, 0x18
xorps xmm0, xmm0
mov ecx, esp
mov dword [ebp - 0x14], esp
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 9
mov dword [ecx + 0x14], 0xf
movq xmm0, qword [str.pixelsurf]
movq qword [ecx], xmm0
movzx eax, byte [0x10169570]
mov byte [ecx + 8], al
mov byte [ecx + 9], 0
sub esp, 0x18
mov dword [ebp - 4], 0xc
mov ecx, esp
xorps xmm0, xmm0
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 4
mov dword [ecx + 0x14], 0xf
mov eax, dword [str.Misc]
mov dword [ecx], eax
mov byte [ecx + 4], 0
push 0x1028f998
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d4b0
sub esp, 0x18
xorps xmm0, xmm0
mov ecx, esp
mov dword [ebp - 0x14], esp
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 9
mov dword [ecx + 0x14], 0xf
movq xmm0, qword [str.Watermark]
movq qword [ecx], xmm0
movzx eax, byte [0x10169564]
mov byte [ecx + 8], al
mov byte [ecx + 9], 0
sub esp, 0x18
mov dword [ebp - 4], 0xd
mov ecx, esp
xorps xmm0, xmm0
push 0x1028f95d
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 4
mov dword [ecx + 0x14], 0xf
mov eax, dword [str.Misc]
mov dword [ecx], eax
mov byte [ecx + 4], 0
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d4b0
sub esp, 0x18
xorps xmm0, xmm0
mov ecx, esp
mov dword [ebp - 0x14], esp
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0xb
mov dword [ecx + 0x14], 0xf
movq xmm0, qword [str.setpoint_ps]
movq qword [ecx], xmm0
movzx eax, word [0x10169588]
mov word [ecx + 8], ax
movzx eax, byte [0x1016958a]
mov byte [ecx + 0xa], al
mov byte [ecx + 0xb], 0
sub esp, 0x18
mov dword [ebp - 4], 0xe
mov ecx, esp
xorps xmm0, xmm0
push 0x1028fa2c
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 4
mov dword [ecx + 0x14], 0xf
mov eax, dword [str.Misc]
mov dword [ecx], eax
mov byte [ecx + 4], 0
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d280
sub esp, 0x18
xorps xmm0, xmm0
mov eax, esp
mov dword [ebp - 0x14], esp
movups xmmword [eax], xmm0
mov dword [eax + 0x10], 8
mov dword [eax + 0x14], 0xf
movq xmm0, qword [str.calc_key]
movq qword [eax], xmm0
mov byte [eax + 8], 0
sub esp, 0x18
mov dword [ebp - 4], 0xf
mov ecx, esp
xorps xmm0, xmm0
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 4
mov dword [ecx + 0x14], 0xf
mov eax, dword [str.Misc]
mov dword [ecx], eax
mov byte [ecx + 4], 0
push 0x1028fa30
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d280
sub esp, 0x18
xorps xmm0, xmm0
mov ecx, esp
mov dword [ebp - 0x14], esp
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 7
mov dword [ecx + 0x14], 0xf
mov eax, dword [str.ps_calc]
mov dword [ecx], eax
movzx eax, word [0x101695a0]
mov word [ecx + 4], ax
movzx eax, byte [0x101695a2]
mov byte [ecx + 6], al
mov byte [ecx + 7], 0
sub esp, 0x18
mov dword [ebp - 4], 0x10
mov ecx, esp
push 0x1028fa14
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 4
mov dword [ecx + 0x14], 0xf
mov eax, dword [str.Misc]
mov dword [ecx], eax
mov byte [ecx + 4], 0
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d4b0
sub esp, 0x18
xorps xmm0, xmm0
mov ecx, esp
mov dword [ebp - 0x14], esp
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0xd
mov dword [ecx + 0x14], 0xf
movq xmm0, qword [str.mat_wireframe]
movq qword [ecx], xmm0
mov eax, dword [0x10169594]
mov dword [ecx + 8], eax
movzx eax, byte [0x10169598]
mov byte [ecx + 0xc], al
mov byte [ecx + 0xd], 0
sub esp, 0x18
mov dword [ebp - 4], 0x11
mov ecx, esp
xorps xmm0, xmm0
push 0x1028fa16
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 4
mov dword [ecx + 0x14], 0xf
mov eax, dword [str.Misc]
mov dword [ecx], eax
mov byte [ecx + 4], 0
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d4b0
sub esp, 0x18
xorps xmm0, xmm0
mov ecx, esp
mov dword [ebp - 0x14], esp
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0xb
mov dword [ecx + 0x14], 0xf
movq xmm0, qword [str.clipbrushes]
movq qword [ecx], xmm0
movzx eax, word [0x101695b8]
mov word [ecx + 8], ax
movzx eax, byte [0x101695ba]
mov byte [ecx + 0xa], al
mov byte [ecx + 0xb], 0
sub esp, 0x18
mov dword [ebp - 4], 0x12
mov ecx, esp
xorps xmm0, xmm0
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 4
mov dword [ecx + 0x14], 0xf
mov eax, dword [str.Misc]
mov dword [ecx], eax
mov byte [ecx + 4], 0
mov ecx, esi
push 0x1028fa15
mov dword [ebp - 4], 0xffffffff
call fcn.1008d4b0
sub esp, 0x18
xorps xmm0, xmm0
mov eax, esp
mov dword [ebp - 0x14], esp
movups xmmword [eax], xmm0
mov dword [eax + 0x10], 8
mov dword [eax + 0x14], 0xf
movq xmm0, qword [str.Velocity]
movq qword [eax], xmm0
mov byte [eax + 8], 0
sub esp, 0x18
mov dword [ebp - 4], 0x13
mov ecx, esp
xorps xmm0, xmm0
push 0x1028f95e
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 4
mov dword [ecx + 0x14], 0xf
mov eax, dword [str.Misc]
mov dword [ecx], eax
mov byte [ecx + 4], 0
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d4b0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x14], esp
push str.stm_graph_w
call fcn.1000c660
sub esp, 0x18
mov dword [ebp - 4], 0x14
mov ecx, esp
push str.Misc
call fcn.1000c660
push 0x1028f9f4
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d280
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push str.hit_info
call fcn.1000c660
sub esp, 0x18
mov dword [ebp - 4], 0x15
mov ecx, esp
push str.Misc
call fcn.1000c660
push 0x1028fa49
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d4b0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push str.stm_graph_y
call fcn.1000c660
sub esp, 0x18
mov dword [ebp - 4], 0x16
mov ecx, esp
push str.Misc
call fcn.1000c660
push 0x1028f9f8
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d280
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push str.vel_graph_w
call fcn.1000c660
sub esp, 0x18
mov dword [ebp - 4], 0x17
mov ecx, esp
push str.Misc
call fcn.1000c660
push 0x1028f9fc
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d280
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push str.velocitygraph
call fcn.1000c660
sub esp, 0x18
mov dword [ebp - 4], 0x18
mov ecx, esp
push str.Misc
call fcn.1000c660
push 0x1028fa18
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d4b0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push str.staminagraph
call fcn.1000c660
sub esp, 0x18
mov dword [ebp - 4], 0x19
mov ecx, esp
push str.Misc
call fcn.1000c660
push 0x1028fa11
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d4b0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push str.edgebug_ticks
call fcn.1000c660
sub esp, 0x18
mov dword [ebp - 4], 0x1a
mov ecx, esp
push str.Misc
call fcn.1000c660
push 0x1028fa08
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d280
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push str.eb_lock
call fcn.1000c660
sub esp, 0x18
mov dword [ebp - 4], 0x1b
mov ecx, esp
push str.Misc
call fcn.1000c660
push 0x1028fa0d
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d4b0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push str.eb_in_chat
call fcn.1000c660
mov dword [ebp - 4], 0x1c
sub esp, 0x18
mov ecx, esp
push str.Misc
call fcn.1000c660
push 0x1028fa34
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d4b0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push str.hit_sound
call fcn.1000c660
sub esp, 0x18
mov dword [ebp - 4], 0x1d
mov ecx, esp
push str.Misc
call fcn.1000c660
push 0x1028fda1
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d4b0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push str.vel_graph_y
call fcn.1000c660
sub esp, 0x18
mov dword [ebp - 4], 0x1e
mov ecx, esp
push str.Misc
call fcn.1000c660
push 0x1028fa00
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d280
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push str.Outline
call fcn.1000c660
sub esp, 0x18
mov dword [ebp - 4], 0x1f
mov ecx, esp
push str.Misc
call fcn.1000c660
push 0x1028f95f
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d4b0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push str.oof_arc
call fcn.1000c660
sub esp, 0x18
mov dword [ebp - 4], 0x20
mov ecx, esp
push str.Misc
call fcn.1000c660
push 0x1028fa0f
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d4b0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push str.Last_jump
call fcn.1000c660
sub esp, 0x18
mov dword [ebp - 4], 0x21
mov ecx, esp
push str.Misc
call fcn.1000c660
push 0x1028f960
mov dword [ebp - 4], 0xffffffff
mov ecx, esi
call fcn.1008d4b0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push str.Last_jump_outline
call fcn.1000c660
sub esp, 0x18
mov dword [ebp - 4], 0x22
mov ecx, esp
push str.Misc
call fcn.1000c660
push 0x1028f961
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d4b0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push str.Auto_accept
call fcn.1000c660
sub esp, 0x18
mov dword [ebp - 4], 0x23
mov ecx, esp
push str.Misc
call fcn.1000c660
push 0x1028f962
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d4b0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push str.No_flash
call fcn.1000c660
sub esp, 0x18
mov dword [ebp - 4], 0x24
mov ecx, esp
push str.Misc
call fcn.1000c660
push 0x1028f963
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d4b0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push str.freelook
call fcn.1000c660
sub esp, 0x18
mov dword [ebp - 4], 0x25
mov ecx, esp
push str.Misc
call fcn.1000c660
push 0x1028fa10
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d4b0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push str.No_smoke
call fcn.1000c660
sub esp, 0x18
mov dword [ebp - 4], 0x26
mov ecx, esp
push str.Misc
call fcn.1000c660
push 0x1028f964
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d4b0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push str.hitbones
call fcn.1000c660
sub esp, 0x18
mov dword [ebp - 4], 0x27
mov ecx, esp
push str.Misc
call fcn.1000c660
push 0x1028f9a8
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d4b0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push str.autoalign
call fcn.1000c660
sub esp, 0x18
mov dword [ebp - 4], 0x28
mov ecx, esp
push str.Misc
call fcn.1000c660
push 0x1028f99a
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d4b0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push str.psfix
call fcn.1000c660
sub esp, 0x18
mov dword [ebp - 4], 0x29
mov ecx, esp
push str.Misc
call fcn.1000c660
push 0x1028f999
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d4b0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push str.unlock_cvars
call fcn.1000c660
sub esp, 0x18
mov dword [ebp - 4], 0x2a
mov ecx, esp
push str.Misc
call fcn.1000c660
push 0x1028f99b
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d4b0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push str.zeus_bug
call fcn.1000c660
sub esp, 0x18
mov dword [ebp - 4], 0x2b
mov ecx, esp
push str.Misc
call fcn.1000c660
push 0x1028fa41
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d4b0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push str.size_vel
call fcn.1000c660
sub esp, 0x18
mov dword [ebp - 4], 0x2c
mov ecx, esp
push str.Misc
call fcn.1000c660
push 0x1028f9a0
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d280
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push str.size_esp
call fcn.1000c660
sub esp, 0x18
mov dword [ebp - 4], 0x2d
mov ecx, esp
push str.Misc
call fcn.1000c660
push 0x1028f9a4
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d280
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push str.velpos
call fcn.1000c660
sub esp, 0x18
mov dword [ebp - 4], 0x2e
mov ecx, esp
push str.Misc
call fcn.1000c660
push 0x1028f970
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d280
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push str.Bunny_hop
call fcn.1000c660
sub esp, 0x18
mov dword [ebp - 4], 0x2f
mov ecx, esp
push str.Misc
call fcn.1000c660
push 0x1028f950
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d4b0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push str.Auto_strafe
call fcn.1000c660
sub esp, 0x18
mov dword [ebp - 4], 0x30
mov ecx, esp
push str.Misc
call fcn.1000c660
push 0x1028f96c
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d4b0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push str.takeoff
call fcn.1000c660
sub esp, 0x18
mov dword [ebp - 4], 0x31
mov ecx, esp
push str.Misc
call fcn.1000c660
push 0x1028f9b9
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d4b0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push str.twocol
call fcn.1000c660
sub esp, 0x18
mov dword [ebp - 4], 0x32
mov ecx, esp
push str.Misc
call fcn.1000c660
push 0x1028f988
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d4b0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push str.staminaposy
call fcn.1000c660
sub esp, 0x18
mov dword [ebp - 4], 0x33
mov ecx, esp
push str.Misc
call fcn.1000c660
push 0x1028f978
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d280
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push str.indicatorsposy
call fcn.1000c660
sub esp, 0x18
mov dword [ebp - 4], 0x34
mov ecx, esp
push str.Misc
call fcn.1000c660
push 0x1028f99c
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d280
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push str.AutoStafe_key
call fcn.1000c660
sub esp, 0x18
mov dword [ebp - 4], 0x35
mov ecx, esp
push str.Misc
call fcn.1000c660
push 0x1028f968
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d280
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push str.Edge_bug
call fcn.1000c660
sub esp, 0x18
mov dword [ebp - 4], 0x36
mov ecx, esp
push str.Misc
call fcn.1000c660
push 0x1028f984
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d4b0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push str.autoduck
call fcn.1000c660
mov dword [ebp - 4], 0x37
sub esp, 0x18
mov ecx, esp
push str.Misc
call fcn.1000c660
push 0x1028f9f1
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d4b0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push str.adticks
call fcn.1000c660
sub esp, 0x18
mov dword [ebp - 4], 0x38
mov ecx, esp
push str.Misc
call fcn.1000c660
push 0x1028fa04
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d6e0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push str.delay_hop
call fcn.1000c660
sub esp, 0x18
mov dword [ebp - 4], 0x39
mov ecx, esp
push str.Misc
call fcn.1000c660
push 0x1028f9e4
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d4b0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push str.delayhopticks
call fcn.1000c660
sub esp, 0x18
mov dword [ebp - 4], 0x3a
mov ecx, esp
push str.Misc
call fcn.1000c660
push 0x1028f9e8
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d280
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push str.dhke_y
call fcn.1000c660
sub esp, 0x18
mov dword [ebp - 4], 0x3b
mov ecx, esp
push str.Misc
call fcn.1000c660
push 0x1028f9b0
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d280
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push str.edge_bug_key
call fcn.1000c660
sub esp, 0x18
mov dword [ebp - 4], 0x3c
mov ecx, esp
push str.Misc
call fcn.1000c660
push 0x1028f98c
mov dword [ebp - 4], 0xffffffff
mov ecx, esi
call fcn.1008d280
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push str.jump_bug
call fcn.1000c660
sub esp, 0x18
mov dword [ebp - 4], 0x3d
mov ecx, esp
push str.Misc
call fcn.1000c660
push 0x1028f990
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d4b0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push str.fastduck
call fcn.1000c660
sub esp, 0x18
mov dword [ebp - 4], 0x3e
mov ecx, esp
push str.Misc
call fcn.1000c660
push 0x1028f9ec
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d4b0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push str.noviewbob
call fcn.1000c660
sub esp, 0x18
mov dword [ebp - 4], 0x3f
mov ecx, esp
push str.Misc
call fcn.1000c660
push 0x1028fa29
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d4b0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push str.clantag
call fcn.1000c660
sub esp, 0x18
mov dword [ebp - 4], 0x40
mov ecx, esp
push str.Misc
call fcn.1000c660
push 0x1028fa40
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d4b0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push str.hitmarker
call fcn.1000c660
sub esp, 0x18
mov dword [ebp - 4], 0x41
mov ecx, esp
push str.Misc
call fcn.1000c660
push 0x1028fda0
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d4b0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push str.post_proccess
call fcn.1000c660
sub esp, 0x18
mov dword [ebp - 4], 0x42
mov ecx, esp
push str.Misc
call fcn.1000c660
push 0x1028f9ee
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d4b0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push str.panoramablur
call fcn.1000c660
sub esp, 0x18
mov dword [ebp - 4], 0x43
mov ecx, esp
push str.Misc
call fcn.1000c660
push 0x1028f9ed
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d4b0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push str.indicators
call fcn.1000c660
sub esp, 0x18
mov dword [ebp - 4], 0x44
mov ecx, esp
push str.Misc
call fcn.1000c660
push 0x1028f9e0
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d4b0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push str.ladderbugfix
call fcn.1000c660
sub esp, 0x18
mov dword [ebp - 4], 0x45
mov ecx, esp
push str.Misc
call fcn.1000c660
push 0x1028fa56
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d4b0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push str.showps
call fcn.1000c660
sub esp, 0x18
mov dword [ebp - 4], 0x46
mov ecx, esp
push str.Misc
call fcn.1000c660
push 0x1028f9e3
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d4b0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push str.showlj
call fcn.1000c660
sub esp, 0x18
mov dword [ebp - 4], 0x47
mov ecx, esp
push str.Misc
call fcn.1000c660
push 0x1028f9e2
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d4b0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push str.showeb
call fcn.1000c660
sub esp, 0x18
mov dword [ebp - 4], 0x48
mov ecx, esp
push str.Misc
call fcn.1000c660
push 0x1028fa28
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d4b0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push str.showmj
call fcn.1000c660
sub esp, 0x18
mov dword [ebp - 4], 0x49
mov ecx, esp
push str.Misc
call fcn.1000c660
push 0x1028f9f0
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d4b0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push str.ljend
call fcn.1000c660
sub esp, 0x18
mov dword [ebp - 4], 0x4a
mov ecx, esp
push str.Misc
call fcn.1000c660
push 0x1028fa59
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d4b0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push str.showjb
call fcn.1000c660
sub esp, 0x18
mov dword [ebp - 4], 0x4b
mov ecx, esp
push str.Misc
call fcn.1000c660
push 0x1028fa0c
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d4b0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push str.showc
call fcn.1000c660
sub esp, 0x18
mov dword [ebp - 4], 0x4c
mov ecx, esp
push str.Misc
call fcn.1000c660
push 0x1028f9ef
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d4b0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push str.spec_posix
call fcn.1000c660
sub esp, 0x18
mov dword [ebp - 4], 0x4d
mov ecx, esp
push str.Misc
call fcn.1000c660
push 0x1028fa1c
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d280
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push str.spec_posiy
call fcn.1000c660
sub esp, 0x18
mov dword [ebp - 4], 0x4e
mov ecx, esp
push str.Misc
call fcn.1000c660
push 0x1028fa20
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d280
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push str.spec_type
call fcn.1000c660
sub esp, 0x18
mov dword [ebp - 4], 0x4f
mov ecx, esp
push str.Misc
call fcn.1000c660
push 0x1028fa4c
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d280
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push str.yawchanger
call fcn.1000c660
sub esp, 0x18
mov dword [ebp - 4], 0x50
mov ecx, esp
push str.Misc
call fcn.1000c660
push 0x1028fa5c
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d4b0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push str.yaw1
call fcn.1000c660
sub esp, 0x18
mov dword [ebp - 4], 0x51
mov ecx, esp
push str.Misc
call fcn.1000c660
push 0x1028fa60
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d6e0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push str.yaw2
call fcn.1000c660
mov dword [ebp - 4], 0x52
sub esp, 0x18
mov ecx, esp
push str.Misc
call fcn.1000c660
push 0x1028fa64
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d6e0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push str.jump_bug_key
call fcn.1000c660
sub esp, 0x18
mov dword [ebp - 4], 0x53
mov ecx, esp
push str.Misc
call fcn.1000c660
push 0x1028f9ac
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d280
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push 0x10106df4
call fcn.1000c660
sub esp, 0x18
mov dword [ebp - 4], 0x54
mov ecx, esp
push str.Misc
call fcn.1000c660
push 0x1028f991
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d4b0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push str.stamina_takeoff
call fcn.1000c660
sub esp, 0x18
mov dword [ebp - 4], 0x55
mov ecx, esp
push str.Misc
call fcn.1000c660
push 0x1028f986
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d4b0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push 0x10168878
call fcn.1000c660
sub esp, 0x18
mov dword [ebp - 4], 0x56
mov ecx, esp
push str.Misc
call fcn.1000c660
push 0x1028f9dd
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d4b0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push str.mjkey
call fcn.1000c660
sub esp, 0x18
mov dword [ebp - 4], 0x57
mov ecx, esp
push str.Misc
call fcn.1000c660
push 0x1028f994
mov dword [ebp - 4], 0xffffffff
mov ecx, esi
call fcn.1008d280
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push str.Edge_jump
call fcn.1000c660
sub esp, 0x18
mov dword [ebp - 4], 0x58
mov ecx, esp
push str.Misc
call fcn.1000c660
push 0x1028f97c
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d4b0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push str.edgejump_key
call fcn.1000c660
sub esp, 0x18
mov dword [ebp - 4], 0x59
mov ecx, esp
push str.Misc
call fcn.1000c660
push 0x1028f980
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d280
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push str.Duck_in_Air
call fcn.1000c660
sub esp, 0x18
mov dword [ebp - 4], 0x5a
mov ecx, esp
push str.Misc
call fcn.1000c660
push 0x1028f97d
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d4b0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push str.lgonej
call fcn.1000c660
sub esp, 0x18
mov dword [ebp - 4], 0x5b
mov ecx, esp
push str.Misc
call fcn.1000c660
push 0x1028f97e
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d4b0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push str.Sniper_crosshair
call fcn.1000c660
sub esp, 0x18
mov dword [ebp - 4], 0x5c
mov ecx, esp
push str.Misc
call fcn.1000c660
push 0x1028f9b8
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d4b0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push str.playerModelCT
call fcn.1000c660
sub esp, 0x18
mov dword [ebp - 4], 0x5d
mov ecx, esp
push str.Misc
call fcn.1000c660
push 0x1028f958
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d280
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push str.playerModelT
call fcn.1000c660
sub esp, 0x18
mov dword [ebp - 4], 0x5e
mov ecx, esp
push str.Misc
call fcn.1000c660
push 0x1028f954
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call fcn.1008d280
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop esi
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret