Function at 0x10055e60
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x1012da48
mov eax, dword fs:[0]
push eax
sub esp, 0x47c
mov eax, dword [0x1016c008]
xor eax, ebp
mov dword [ebp - 0x10], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov edi, ecx
push 7
mov dword [ebp - 0x28], 0
lea ecx, [ebp - 0x28]
push str._preset
lea ebx, [edi + 0x20]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.10011990
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0
push eax
mov ecx, ebx
call fcn.10010790
mov eax, dword [eax]
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x14]
mov dword [ebp - 0x488], eax
cmp edx, 0x10
jb 0x10055f12
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x10055f08
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10055f08
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.10128808
add esp, 8
lea ecx, [ebp - 0x48]
call fcn.10058d80
mov esi, eax
cmp edi, esi
je 0x10055f7f
mov ecx, edi
call fcn.10013f30
mov ecx, dword [esi]
mov dword [edi], ecx
mov ecx, dword [edi + 4]
mov eax, dword [esi + 4]
mov dword [edi + 4], eax
mov eax, dword [esi + 8]
mov dword [esi + 4], ecx
mov ecx, dword [edi + 8]
mov dword [edi + 8], eax
mov eax, dword [esi + 0xc]
mov dword [esi + 8], ecx
mov ecx, dword [edi + 0xc]
mov dword [edi + 0xc], eax
mov eax, dword [esi + 0x10]
mov dword [esi + 0xc], ecx
mov ecx, dword [edi + 0x10]
mov dword [edi + 0x10], eax
mov eax, dword [esi + 0x14]
mov dword [esi + 0x10], ecx
mov ecx, dword [edi + 0x14]
mov dword [edi + 0x14], eax
mov eax, dword [esi + 0x18]
mov dword [esi + 0x14], ecx
mov ecx, dword [edi + 0x18]
mov dword [edi + 0x18], eax
mov eax, dword [esi + 0x1c]
mov dword [esi + 0x18], ecx
mov ecx, dword [edi + 0x1c]
mov dword [edi + 0x1c], eax
mov dword [esi + 0x1c], ecx
lea ecx, [ebp - 0x48]
call fcn.100521e0
lea ecx, [ebp - 0x48]
call fcn.10058d80
mov esi, eax
cmp ebx, esi
je 0x10055ff4
mov ecx, ebx
call fcn.10013f30
mov ecx, dword [esi]
mov dword [ebx], ecx
mov ecx, dword [ebx + 4]
mov eax, dword [esi + 4]
mov dword [ebx + 4], eax
mov eax, dword [esi + 8]
mov dword [esi + 4], ecx
mov ecx, dword [ebx + 8]
mov dword [ebx + 8], eax
mov eax, dword [esi + 0xc]
mov dword [esi + 8], ecx
mov ecx, dword [ebx + 0xc]
mov dword [ebx + 0xc], eax
mov eax, dword [esi + 0x10]
mov dword [esi + 0xc], ecx
mov ecx, dword [ebx + 0x10]
mov dword [ebx + 0x10], eax
mov eax, dword [esi + 0x14]
mov dword [esi + 0x10], ecx
mov ecx, dword [ebx + 0x14]
mov dword [ebx + 0x14], eax
mov eax, dword [esi + 0x18]
mov dword [esi + 0x14], ecx
mov ecx, dword [ebx + 0x18]
mov dword [ebx + 0x18], eax
mov eax, dword [esi + 0x1c]
mov dword [esi + 0x18], ecx
mov ecx, dword [ebx + 0x1c]
mov dword [ebx + 0x1c], eax
mov dword [esi + 0x1c], ecx
lea ecx, [ebp - 0x48]
call fcn.100521e0
lea ecx, [ebp - 0x48]
call fcn.10058d80
lea esi, [edi + 0x40]
mov dword [ebp - 0x484], eax
cmp esi, eax
je 0x10056076
mov ecx, esi
call fcn.10013f30
mov edx, dword [ebp - 0x484]
mov ecx, dword [edx]
mov dword [esi], ecx
mov ecx, dword [esi + 4]
mov eax, dword [edx + 4]
mov dword [esi + 4], eax
mov eax, dword [edx + 8]
mov dword [edx + 4], ecx
mov ecx, dword [esi + 8]
mov dword [esi + 8], eax
mov eax, dword [edx + 0xc]
mov dword [edx + 8], ecx
mov ecx, dword [esi + 0xc]
mov dword [esi + 0xc], eax
mov eax, dword [edx + 0x10]
mov dword [edx + 0xc], ecx
mov ecx, dword [esi + 0x10]
mov dword [esi + 0x10], eax
mov eax, dword [edx + 0x14]
mov dword [edx + 0x10], ecx
mov ecx, dword [esi + 0x14]
mov dword [esi + 0x14], eax
mov eax, dword [edx + 0x18]
mov dword [edx + 0x14], ecx
mov ecx, dword [esi + 0x18]
mov dword [esi + 0x18], eax
mov eax, dword [edx + 0x1c]
mov dword [edx + 0x18], ecx
mov ecx, dword [esi + 0x1c]
mov dword [esi + 0x1c], eax
mov dword [edx + 0x1c], ecx
lea ecx, [ebp - 0x48]
call fcn.100521e0
lea ecx, [ebp - 0x48]
call fcn.10058cb0
lea esi, [edi + 0x60]
mov dword [ebp - 0x484], eax
cmp esi, eax
je 0x100560f8
mov ecx, esi
call fcn.10013ec0
mov edx, dword [ebp - 0x484]
mov ecx, dword [edx]
mov dword [esi], ecx
mov ecx, dword [esi + 4]
mov eax, dword [edx + 4]
mov dword [esi + 4], eax
mov eax, dword [edx + 8]
mov dword [edx + 4], ecx
mov ecx, dword [esi + 8]
mov dword [esi + 8], eax
mov eax, dword [edx + 0xc]
mov dword [edx + 8], ecx
mov ecx, dword [esi + 0xc]
mov dword [esi + 0xc], eax
mov eax, dword [edx + 0x10]
mov dword [edx + 0xc], ecx
mov ecx, dword [esi + 0x10]
mov dword [esi + 0x10], eax
mov eax, dword [edx + 0x14]
mov dword [edx + 0x10], ecx
mov ecx, dword [esi + 0x14]
mov dword [esi + 0x14], eax
mov eax, dword [edx + 0x18]
mov dword [edx + 0x14], ecx
mov ecx, dword [esi + 0x18]
mov dword [esi + 0x18], eax
mov eax, dword [edx + 0x1c]
mov dword [edx + 0x18], ecx
mov ecx, dword [esi + 0x1c]
mov dword [esi + 0x1c], eax
mov dword [edx + 0x1c], ecx
lea ecx, [ebp - 0x48]
call fcn.10052250
push 7
mov dword [ebp - 0x28], 0
lea ecx, [ebp - 0x28]
push str._preset
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.10011990
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 1
push eax
mov ecx, ebx
call fcn.10010790
mov ecx, dword [ebp - 0x488]
mov dword [ebp - 4], 0xffffffff
mov dword [eax], ecx
mov edx, dword [ebp - 0x14]
cmp edx, 0x10
jb 0x1005617f
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x10056175
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10056175
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.10128808
add esp, 8
push 0xa
mov dword [ebp - 0x28], 0
lea ecx, [ebp - 0x28]
push str.menu_color
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.10011990
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 2
push eax
mov ecx, esi
call fcn.10010770
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 0x3f6fdf3b
mov edx, dword [ebp - 0x14]
cmp edx, 0x10
jb 0x100561fc
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x100561f2
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100561f2
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.10128808
add esp, 8
push 0xa
mov dword [ebp - 0x28], 0
lea ecx, [ebp - 0x28]
push str.menu_color
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.10011990
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 3
push eax
mov ecx, esi
call fcn.10010770
mov dword [ebp - 4], 0xffffffff
mov dword [eax + 4], 0x3d0f5c29
mov edx, dword [ebp - 0x14]
cmp edx, 0x10
jb 0x1005627a
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x10056270
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10056270
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.10128808
add esp, 8
push 0xa
mov dword [ebp - 0x28], 0
lea ecx, [ebp - 0x28]
push str.menu_color
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.10011990
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 4
push eax
mov ecx, esi
call fcn.10010770
mov dword [ebp - 4], 0xffffffff
mov dword [eax + 8], 0x3ebef9db
mov edx, dword [ebp - 0x14]
cmp edx, 0x10
jb 0x100562f8
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x100562ee
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100562ee
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.10128808
add esp, 8
push 0xa
mov dword [ebp - 0x28], 0
lea ecx, [ebp - 0x28]
push str.menu_color
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.10011990
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 5
push eax
mov ecx, esi
call fcn.10010770
mov dword [ebp - 4], 0xffffffff
mov dword [eax + 0xc], 0x3f800000
mov edx, dword [ebp - 0x14]
cmp edx, 0x10
jb 0x10056376
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1005636c
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1005636c
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.10128808
add esp, 8
push 0xb
mov dword [ebp - 0x28], 0
lea ecx, [ebp - 0x28]
push 0x1015f828
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.10011990
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 6
push eax
mov ecx, esi
call fcn.10010770
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 0x3f800000
mov edx, dword [ebp - 0x14]
cmp edx, 0x10
jb 0x100563f3
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x100563e9
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100563e9
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.10128808
add esp, 8
push 0xb
mov dword [ebp - 0x28], 0
lea ecx, [ebp - 0x28]
push 0x1015f828
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.10011990
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 7
push eax
mov ecx, esi
call fcn.10010770
mov dword [ebp - 4], 0xffffffff
mov dword [eax + 4], 0x3f800000
mov edx, dword [ebp - 0x14]
cmp edx, 0x10
jb 0x10056471
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x10056467
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10056467
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.10128808
add esp, 8
push 0xb
mov dword [ebp - 0x28], 0
lea ecx, [ebp - 0x28]
push 0x1015f828
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.10011990
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 8
push eax
mov ecx, esi
call fcn.10010770
mov dword [ebp - 4], 0xffffffff
mov dword [eax + 8], 0x3f800000
mov edx, dword [ebp - 0x14]
cmp edx, 0x10
jb 0x100564ef
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x100564e5
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100564e5
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.10128808
add esp, 8
push 0xb
mov dword [ebp - 0x28], 0
lea ecx, [ebp - 0x28]
push 0x1015f828
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.10011990
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 9
push eax
mov ecx, esi
call fcn.10010770
mov dword [ebp - 4], 0xffffffff
mov dword [eax + 0xc], 0x3f000000
mov edx, dword [ebp - 0x14]
cmp edx, 0x10
jb 0x1005656d
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x10056563
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10056563
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.10128808
add esp, 8
push 0xc
mov dword [ebp - 0x28], 0
lea ecx, [ebp - 0x28]
push 0x1015f8f8
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.10011990
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0xa
push eax
mov ecx, esi
call fcn.10010770
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 0x3f800000
mov edx, dword [ebp - 0x14]
cmp edx, 0x10
jb 0x100565ea
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x100565e0
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100565e0
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.10128808
add esp, 8
push 0xc
mov dword [ebp - 0x28], 0
lea ecx, [ebp - 0x28]
push 0x1015f8f8
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.10011990
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0xb
push eax
mov ecx, esi
call fcn.10010770
mov dword [ebp - 4], 0xffffffff
mov dword [eax + 4], 0x3f800000
mov edx, dword [ebp - 0x14]
cmp edx, 0x10
jb 0x10056668
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1005665e
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1005665e
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.10128808
add esp, 8
push 0xc
mov dword [ebp - 0x28], 0
lea ecx, [ebp - 0x28]
push 0x1015f8f8
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.10011990
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0xc
push eax
mov ecx, esi
call fcn.10010770
mov dword [ebp - 4], 0xffffffff
mov dword [eax + 8], 0x3f800000
mov edx, dword [ebp - 0x14]
cmp edx, 0x10
jb 0x100566e6
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x100566dc
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100566dc
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.10128808
add esp, 8
push 0xc
mov dword [ebp - 0x28], 0
lea ecx, [ebp - 0x28]
push 0x1015f8f8
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.10011990
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0xd
push eax
mov ecx, esi
call fcn.10010770
mov dword [ebp - 4], 0xffffffff
mov dword [eax + 0xc], 0x3f800000
mov edx, dword [ebp - 0x14]
cmp edx, 0x10
jb 0x10056764
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1005675a
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1005675a
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.10128808
add esp, 8
push 0xc
mov dword [ebp - 0x28], 0
lea ecx, [ebp - 0x28]
push 0x1015f9b0
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.10011990
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0xe
push eax
mov ecx, esi
call fcn.10010770
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 0x3f800000
mov edx, dword [ebp - 0x14]
cmp edx, 0x10
jb 0x100567e1
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x100567d7
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100567d7
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.10128808
add esp, 8
push 0xc
mov dword [ebp - 0x28], 0
lea ecx, [ebp - 0x28]
push 0x1015f9b0
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.10011990
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0xf
push eax
mov ecx, esi
call fcn.10010770
mov dword [ebp - 4], 0xffffffff
mov dword [eax + 4], 0x3f800000
mov edx, dword [ebp - 0x14]
cmp edx, 0x10
jb 0x1005685f
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x10056855
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10056855
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.10128808
add esp, 8
push 0xc
mov dword [ebp - 0x28], 0
lea ecx, [ebp - 0x28]
push 0x1015f9b0
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.10011990
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x10
push eax
mov ecx, esi
call fcn.10010770
mov dword [ebp - 4], 0xffffffff
mov dword [eax + 8], 0x3f800000
mov edx, dword [ebp - 0x14]
cmp edx, 0x10
jb 0x100568dd
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x100568d3
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100568d3
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.10128808
add esp, 8
push 0xc
mov dword [ebp - 0x28], 0
lea ecx, [ebp - 0x28]
push 0x1015f9b0
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.10011990
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x11
push eax
mov ecx, esi
call fcn.10010770
mov dword [ebp - 4], 0xffffffff
mov dword [eax + 0xc], 0x3f800000
mov edx, dword [ebp - 0x14]
cmp edx, 0x10
jb 0x1005695b
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x10056951
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10056951
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.10128808
add esp, 8
push 0xb
mov dword [ebp - 0x28], 0
lea ecx, [ebp - 0x28]
push 0x1015faec
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.10011990
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x12
push eax
mov ecx, esi
call fcn.10010770
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 0x3f800000
mov edx, dword [ebp - 0x14]
cmp edx, 0x10
jb 0x100569d8
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x100569ce
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100569ce
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.10128808
add esp, 8
push 0xb
mov dword [ebp - 0x28], 0
lea ecx, [ebp - 0x28]
push 0x1015faec
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.10011990
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x13
push eax
mov ecx, esi
call fcn.10010770
mov dword [ebp - 4], 0xffffffff
mov dword [eax + 4], 0x3f800000
mov edx, dword [ebp - 0x14]
cmp edx, 0x10
jb 0x10056a56
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x10056a4c
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10056a4c
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.10128808
add esp, 8
push 0xb
mov dword [ebp - 0x28], 0
lea ecx, [ebp - 0x28]
push 0x1015faec
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.10011990
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x14
push eax
mov ecx, esi
call fcn.10010770
mov dword [ebp - 4], 0xffffffff
mov dword [eax + 8], 0x3f800000
mov edx, dword [ebp - 0x14]
cmp edx, 0x10
jb 0x10056ad4
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x10056aca
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10056aca
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.10128808
add esp, 8
push 0xb
mov dword [ebp - 0x28], 0
lea ecx, [ebp - 0x28]
push 0x1015faec
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.10011990
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x15
push eax
mov ecx, esi
call fcn.10010770
mov dword [ebp - 4], 0xffffffff
mov dword [eax + 0xc], 0x3f800000
mov edx, dword [ebp - 0x14]
cmp edx, 0x10
jb 0x10056b52
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x10056b48
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10056b48
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.10128808
add esp, 8
push 0xe
mov dword [ebp - 0x28], 0
lea ecx, [ebp - 0x28]
push 0x1015f978
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.10011990
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x16
push eax
mov ecx, esi
call fcn.10010770
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 0x3f800000
mov edx, dword [ebp - 0x14]
cmp edx, 0x10
jb 0x10056bcf
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x10056bc5
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10056bc5
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.10128808
add esp, 8
push 0xe
mov dword [ebp - 0x28], 0
lea ecx, [ebp - 0x28]
push 0x1015f978
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.10011990
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x17
push eax
mov ecx, esi
call fcn.10010770
mov dword [ebp - 4], 0xffffffff
mov dword [eax + 4], 0x3f800000
mov edx, dword [ebp - 0x14]
cmp edx, 0x10
jb 0x10056c4d
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x10056c43
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10056c43
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.10128808
add esp, 8
push 0xe
mov dword [ebp - 0x28], 0
lea ecx, [ebp - 0x28]
push 0x1015f978
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.10011990
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x18
push eax
mov ecx, esi
call fcn.10010770
mov dword [ebp - 4], 0xffffffff
mov dword [eax + 8], 0x3f800000
mov edx, dword [ebp - 0x14]
cmp edx, 0x10
jb 0x10056ccb
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x10056cc1
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10056cc1
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.10128808
add esp, 8
push 0xe
mov dword [ebp - 0x28], 0
lea ecx, [ebp - 0x28]
push 0x1015f978
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.10011990
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x19
push eax
mov ecx, esi
call fcn.10010770
mov dword [ebp - 4], 0xffffffff
mov dword [eax + 0xc], 0x3f800000
mov edx, dword [ebp - 0x14]
cmp edx, 0x10
jb 0x10056d49
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x10056d3f
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10056d3f
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.10128808
add esp, 8
push 0x10
mov dword [ebp - 0x28], 0
lea ecx, [ebp - 0x28]
push 0x101608e0
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.10011990
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x1a
push eax
mov ecx, esi
call fcn.10010770
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 0x3f800000
mov edx, dword [ebp - 0x14]
cmp edx, 0x10
jb 0x10056dc6
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x10056dbc
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10056dbc
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.10128808
add esp, 8
push 0x10
mov dword [ebp - 0x28], 0
lea ecx, [ebp - 0x28]
push 0x101608e0
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.10011990
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x1b
push eax
mov ecx, esi
call fcn.10010770
mov dword [ebp - 4], 0xffffffff
mov dword [eax + 4], 0x3f800000
mov edx, dword [ebp - 0x14]
cmp edx, 0x10
jb 0x10056e44
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x10056e3a
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10056e3a
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.10128808
add esp, 8
push 0x10
mov dword [ebp - 0x28], 0
lea ecx, [ebp - 0x28]
push 0x101608e0
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.10011990
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x1c
push eax
mov ecx, esi
call fcn.10010770
mov dword [ebp - 4], 0xffffffff
mov dword [eax + 8], 0x3f800000
mov edx, dword [ebp - 0x14]
cmp edx, 0x10
jb 0x10056ec2
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x10056eb8
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10056eb8
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.10128808
add esp, 8
push 0x10
mov dword [ebp - 0x28], 0
lea ecx, [ebp - 0x28]
push 0x101608e0
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.10011990
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x1d
push eax
mov ecx, esi
call fcn.10010770
mov dword [ebp - 4], 0xffffffff
mov dword [eax + 0xc], 0x3f800000
mov edx, dword [ebp - 0x14]
cmp edx, 0x10
jb 0x10056f40
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x10056f36
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10056f36
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.10128808
add esp, 8
push 0x16
mov dword [ebp - 0x28], 0
lea ecx, [ebp - 0x28]
push str.vis_bullettracer_color
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.10011990
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x1e
push eax
mov ecx, esi
call fcn.10010770
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 0x3f800000
mov edx, dword [ebp - 0x14]
cmp edx, 0x10
jb 0x10056fbd
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x10056fb3
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10056fb3
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.10128808
add esp, 8
push 0x16
mov dword [ebp - 0x28], 0
lea ecx, [ebp - 0x28]
push str.vis_bullettracer_color
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.10011990
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x1f
push eax
mov ecx, esi
call fcn.10010770
mov dword [ebp - 4], 0xffffffff
mov dword [eax + 4], 0
mov edx, dword [ebp - 0x14]
cmp edx, 0x10
jb 0x1005703b
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x10057031
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10057031
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.10128808
add esp, 8
push 0x16
mov dword [ebp - 0x28], 0
lea ecx, [ebp - 0x28]
push str.vis_bullettracer_color
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.10011990
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x20
push eax
mov ecx, esi
call fcn.10010770
mov dword [ebp - 4], 0xffffffff
mov dword [eax + 8], 0x3f1f9fa0
mov edx, dword [ebp - 0x14]
cmp edx, 0x10
jb 0x100570b9
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x100570af
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100570af
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.10128808
add esp, 8
push 0x16
mov dword [ebp - 0x28], 0
lea ecx, [ebp - 0x28]
push str.vis_bullettracer_color
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.10011990
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x21
push eax
mov ecx, esi
call fcn.10010770
mov dword [ebp - 4], 0xffffffff
mov dword [eax + 0xc], 0x3f800000
mov edx, dword [ebp - 0x14]
cmp edx, 0x10
jb 0x10057137
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1005712d
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1005712d
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.10128808
add esp, 8
push 0x12
mov dword [ebp - 0x28], 0
lea ecx, [ebp - 0x28]
push str.vis_chamally_color
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.10011990
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x22
push eax
mov ecx, esi
call fcn.10010770
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 0x3f800000
mov edx, dword [ebp - 0x14]
cmp edx, 0x10
jb 0x100571b4
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x100571aa
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100571aa
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.10128808
add esp, 8
push 0x12
mov dword [ebp - 0x28], 0
lea ecx, [ebp - 0x28]
push str.vis_chamally_color
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.10011990
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x23
push eax
mov ecx, esi
call fcn.10010770
mov dword [ebp - 4], 0xffffffff
mov dword [eax + 4], 0
mov edx, dword [ebp - 0x14]
cmp edx, 0x10
jb 0x10057232
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x10057228
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10057228
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.10128808
add esp, 8
push 0x12
mov dword [ebp - 0x28], 0
lea ecx, [ebp - 0x28]
push str.vis_chamally_color
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.10011990
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x24
push eax
mov ecx, esi
call fcn.10010770
mov dword [ebp - 4], 0xffffffff
mov dword [eax + 8], 0x3f33b3b4
mov edx, dword [ebp - 0x14]
cmp edx, 0x10
jb 0x100572b0
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x100572a6
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100572a6
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.10128808
add esp, 8
push 0x12
mov dword [ebp - 0x28], 0
lea ecx, [ebp - 0x28]
push str.vis_chamally_color
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.10011990
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x25
push eax
mov ecx, esi
call fcn.10010770
mov dword [ebp - 4], 0xffffffff
mov dword [eax + 0xc], 0x3f800000
mov edx, dword [ebp - 0x14]
cmp edx, 0x10
jb 0x1005732e
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x10057324
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10057324
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.10128808
add esp, 8
push 0x13
mov dword [ebp - 0x28], 0
lea ecx, [ebp - 0x28]
push str.vis_chamenemy_color
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.10011990
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x26
push eax
mov ecx, esi
call fcn.10010770
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 0x3f2dadae
mov edx, dword [ebp - 0x14]
cmp edx, 0x10
jb 0x100573ab
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x100573a1
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100573a1
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.10128808
add esp, 8
push 0x13
mov dword [ebp - 0x28], 0
lea ecx, [ebp - 0x28]
push str.vis_chamenemy_color
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.10011990
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x27
push eax
mov ecx, esi
call fcn.10010770
mov dword [ebp - 4], 0xffffffff
mov dword [eax + 4], 0x3f74f4f5
mov edx, dword [ebp - 0x14]
cmp edx, 0x10
jb 0x10057429
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1005741f
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1005741f
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.10128808
add esp, 8
push 0x13
mov dword [ebp - 0x28], 0
lea ecx, [ebp - 0x28]
push str.vis_chamenemy_color
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.10011990
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x28
push eax
mov ecx, esi
call fcn.10010770
mov dword [ebp - 4], 0xffffffff
mov dword [eax + 8], 0x3ca0a0a1
mov edx, dword [ebp - 0x14]
cmp edx, 0x10
jb 0x100574a7
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1005749d
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1005749d
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.10128808
add esp, 8
push 0x13
mov dword [ebp - 0x28], 0
lea ecx, [ebp - 0x28]
push str.vis_chamenemy_color
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.10011990
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x29
push eax
mov ecx, esi
call fcn.10010770
mov dword [ebp - 4], 0xffffffff
mov dword [eax + 0xc], 0x3f800000
mov edx, dword [ebp - 0x14]
cmp edx, 0x10
jb 0x10057525
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1005751b
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1005751b
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.10128808
add esp, 8
push 0x17
mov dword [ebp - 0x28], 0
lea ecx, [ebp - 0x28]
push str.vis_chamenemy_xqz_color
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.10011990
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x2a
push eax
mov ecx, esi
call fcn.10010770
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 0
mov edx, dword [ebp - 0x14]
cmp edx, 0x10
jb 0x100575a2
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x10057598
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10057598
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.10128808
add esp, 8
push 0x17
mov dword [ebp - 0x28], 0
lea ecx, [ebp - 0x28]
push str.vis_chamenemy_xqz_color
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.10011990
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x2b
push eax
mov ecx, esi
call fcn.10010770
mov dword [ebp - 4], 0xffffffff
mov dword [eax + 4], 0x3f2aaaab
mov edx, dword [ebp - 0x14]
cmp edx, 0x10
jb 0x10057620
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x10057616
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10057616
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.10128808
add esp, 8
push 0x17
mov dword [ebp - 0x28], 0
lea ecx, [ebp - 0x28]
push str.vis_chamenemy_xqz_color
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.10011990
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x2c
push eax
mov ecx, esi
call fcn.10010770
mov dword [ebp - 4], 0xffffffff
mov dword [eax + 8], 0x3f800000
mov edx, dword [ebp - 0x14]
cmp edx, 0x10
jb 0x1005769e
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x10057694
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10057694
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.10128808
add esp, 8
push 0x17
mov dword [ebp - 0x28], 0
lea ecx, [ebp - 0x28]
push str.vis_chamenemy_xqz_color
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.10011990
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x2d
push eax
mov ecx, esi
call fcn.10010770
mov dword [ebp - 4], 0xffffffff
mov dword [eax + 0xc], 0x3f800000
mov edx, dword [ebp - 0x14]
cmp edx, 0x10
jb 0x1005771c
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x10057712
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10057712
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.10128808
add esp, 8
push 0x12
mov dword [ebp - 0x28], 0
lea ecx, [ebp - 0x28]
push str.vis_chamself_color
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.10011990
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x2e
push eax
mov ecx, esi
call fcn.10010770
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 0
mov edx, dword [ebp - 0x14]
cmp edx, 0x10
jb 0x10057799
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1005778f
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1005778f
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.10128808
add esp, 8
push 0x12
mov dword [ebp - 0x28], 0
lea ecx, [ebp - 0x28]
push str.vis_chamself_color
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.10011990
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x2f
push eax
mov ecx, esi
call fcn.10010770
mov dword [ebp - 4], 0xffffffff
mov dword [eax + 4], 0
mov edx, dword [ebp - 0x14]
cmp edx, 0x10
jb 0x10057817
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1005780d
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1005780d
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.10128808
add esp, 8
push 0x12
mov dword [ebp - 0x28], 0
lea ecx, [ebp - 0x28]
push str.vis_chamself_color
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.10011990
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x30
push eax
mov ecx, esi
call fcn.10010770
mov dword [ebp - 4], 0xffffffff
mov dword [eax + 8], 0
mov edx, dword [ebp - 0x14]
cmp edx, 0x10
jb 0x10057895
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1005788b
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1005788b
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.10128808
add esp, 8
push 0x12
mov dword [ebp - 0x28], 0
lea ecx, [ebp - 0x28]
push str.vis_chamself_color
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.10011990
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x31
push eax
mov ecx, esi
call fcn.10010770
mov dword [ebp - 4], 0xffffffff
mov dword [eax + 0xc], 0
mov edx, dword [ebp - 0x14]
cmp edx, 0x10
jb 0x10057913
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x10057909
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10057909
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.10128808
add esp, 8
push str.vis_chamshadow_color
lea ecx, [ebp - 0x28]
call fcn.10011360
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x32
push eax
mov ecx, esi
call fcn.10010770
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 0
call fcn.100112c0
push str.vis_chamshadow_color
lea ecx, [ebp - 0x28]
call fcn.10011360
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x33
push eax
mov ecx, esi
call fcn.10010770
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
mov dword [eax + 4], 0
call fcn.100112c0
push str.vis_chamshadow_color
lea ecx, [ebp - 0x28]
call fcn.10011360
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x34
push eax
mov ecx, esi
call fcn.10010770
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
mov dword [eax + 8], 0
call fcn.100112c0
push str.vis_chamshadow_color
lea ecx, [ebp - 0x28]
call fcn.10011360
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x35
push eax
mov ecx, esi
call fcn.10010770
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
mov dword [eax + 0xc], 0x3f800000
call fcn.100112c0
push str.fake_yaw_col
lea ecx, [ebp - 0x28]
call fcn.10011360
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x36
push eax
mov ecx, esi
call fcn.10010770
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 0x3f800000
call fcn.100112c0
push str.fake_yaw_col
lea ecx, [ebp - 0x28]
call fcn.10011360
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x37
push eax
mov ecx, esi
call fcn.10010770
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
mov dword [eax + 4], 0x3f800000
call fcn.100112c0
push str.fake_yaw_col
lea ecx, [ebp - 0x28]
call fcn.10011360
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x38
push eax
mov ecx, esi
call fcn.10010770
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
mov dword [eax + 8], 0x3f800000
call fcn.100112c0
push str.fake_yaw_col
lea ecx, [ebp - 0x28]
call fcn.10011360
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x39
push eax
mov ecx, esi
call fcn.10010770
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
mov dword [eax + 0xc], 0x3f800000
call fcn.100112c0
push str.esp_enemy_glow
lea ecx, [ebp - 0x28]
call fcn.10011360
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x3a
push eax
mov ecx, esi
call fcn.10010770
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 0x3f800000
call fcn.100112c0
push str.esp_enemy_glow
lea ecx, [ebp - 0x28]
call fcn.10011360
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x3b
push eax
mov ecx, esi
call fcn.10010770
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
mov dword [eax + 4], 0x3f800000
call fcn.100112c0
push str.esp_enemy_glow
lea ecx, [ebp - 0x28]
call fcn.10011360
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x3c
push eax
mov ecx, esi
call fcn.10010770
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
mov dword [eax + 8], 0x3f800000
call fcn.100112c0
push str.esp_enemy_glow
lea ecx, [ebp - 0x28]
call fcn.10011360
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x3d
push eax
mov ecx, esi
call fcn.10010770
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
mov dword [eax + 0xc], 0x3f800000
call fcn.100112c0
push str.esp_local_glow
lea ecx, [ebp - 0x3d8]
call fcn.10011360
mov dword [ebp - 4], 0x3e
lea eax, [ebp - 0x3d8]
push eax
mov ecx, esi
call fcn.10010770
lea ecx, [ebp - 0x3d8]
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 0x3f800000
call fcn.100112c0
push str.esp_local_glow
lea ecx, [ebp - 0x408]
call fcn.10011360
lea eax, [ebp - 0x408]
mov dword [ebp - 4], 0x3f
push eax
mov ecx, esi
call fcn.10010770
lea ecx, [ebp - 0x408]
mov dword [ebp - 4], 0xffffffff
mov dword [eax + 4], 0x3f800000
call fcn.100112c0
push str.esp_local_glow
lea ecx, [ebp - 0x420]
call fcn.10011360
lea eax, [ebp - 0x420]
mov dword [ebp - 4], 0x40
push eax
mov ecx, esi
call fcn.10010770
lea ecx, [ebp - 0x420]
mov dword [ebp - 4], 0xffffffff
mov dword [eax + 8], 0x3f800000
call fcn.100112c0
push str.esp_local_glow
lea ecx, [ebp - 0x3c0]
call fcn.10011360
lea eax, [ebp - 0x3c0]
mov dword [ebp - 4], 0x41
push eax
mov ecx, esi
call fcn.10010770
lea ecx, [ebp - 0x3c0]
mov dword [ebp - 4], 0xffffffff
mov dword [eax + 0xc], 0x3f800000
call fcn.100112c0
push str.esp_team_glow
lea ecx, [ebp - 0x450]
call fcn.10011360
lea eax, [ebp - 0x450]
mov dword [ebp - 4], 0x42
push eax
mov ecx, esi
call fcn.10010770
lea ecx, [ebp - 0x450]
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 0x3f800000
call fcn.100112c0
push str.esp_team_glow
lea ecx, [ebp - 0x468]
call fcn.10011360
lea eax, [ebp - 0x468]
mov dword [ebp - 4], 0x43
push eax
mov ecx, esi
call fcn.10010770
lea ecx, [ebp - 0x468]
mov dword [ebp - 4], 0xffffffff
mov dword [eax + 4], 0x3f800000
call fcn.100112c0
push str.esp_team_glow
lea ecx, [ebp - 0x120]
call fcn.10011360
lea eax, [ebp - 0x120]
mov dword [ebp - 4], 0x44
push eax
mov ecx, esi
call fcn.10010770
lea ecx, [ebp - 0x120]
mov dword [eax + 8], 0x3f800000
mov dword [ebp - 4], 0xffffffff
call fcn.100112c0
push str.esp_team_glow
lea ecx, [ebp - 0x138]
call fcn.10011360
lea eax, [ebp - 0x138]
mov dword [ebp - 4], 0x45
push eax
mov ecx, esi
call fcn.10010770
lea ecx, [ebp - 0x138]
mov dword [ebp - 4], 0xffffffff
mov dword [eax + 0xc], 0x3f800000
call fcn.100112c0
push str.vis_droppedwpns_color
lea ecx, [ebp - 0x150]
call fcn.10011360
lea eax, [ebp - 0x150]
mov dword [ebp - 4], 0x46
push eax
mov ecx, esi
call fcn.10010770
lea ecx, [ebp - 0x150]
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 0x3f800000
call fcn.100112c0
push str.vis_droppedwpns_color
lea ecx, [ebp - 0x438]
call fcn.10011360
lea eax, [ebp - 0x438]
mov dword [ebp - 4], 0x47
push eax
mov ecx, esi
call fcn.10010770
lea ecx, [ebp - 0x438]
mov dword [ebp - 4], 0xffffffff
mov dword [eax + 4], 0x3f800000
call fcn.100112c0
push str.vis_droppedwpns_color
lea ecx, [ebp - 0x168]
call fcn.10011360
lea eax, [ebp - 0x168]
mov dword [ebp - 4], 0x48
push eax
mov ecx, esi
call fcn.10010770
lea ecx, [ebp - 0x168]
mov dword [ebp - 4], 0xffffffff
mov dword [eax + 8], 0x3f800000
call fcn.100112c0
push str.vis_droppedwpns_color
lea ecx, [ebp - 0x180]
call fcn.10011360
lea eax, [ebp - 0x180]
mov dword [ebp - 4], 0x49
push eax
mov ecx, esi
call fcn.10010770
lea ecx, [ebp - 0x180]
mov dword [ebp - 4], 0xffffffff
mov dword [eax + 0xc], 0x3f800000
call fcn.100112c0
push str.vis_grenades_color
lea ecx, [ebp - 0x198]
call fcn.10011360
lea eax, [ebp - 0x198]
mov dword [ebp - 4], 0x4a
push eax
mov ecx, esi
call fcn.10010770
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x198]
mov dword [eax], 0x3f800000
call fcn.100112c0
push str.vis_grenades_color
lea ecx, [ebp - 0x1b0]
call fcn.10011360
lea eax, [ebp - 0x1b0]
mov dword [ebp - 4], 0x4b
push eax
mov ecx, esi
call fcn.10010770
lea ecx, [ebp - 0x1b0]
mov dword [ebp - 4], 0xffffffff
mov dword [eax + 4], 0x3f800000
call fcn.100112c0
push str.vis_grenades_color
lea ecx, [ebp - 0x1c8]
call fcn.10011360
lea eax, [ebp - 0x1c8]
mov dword [ebp - 4], 0x4c
push eax
mov ecx, esi
call fcn.10010770
lea ecx, [ebp - 0x1c8]
mov dword [ebp - 4], 0xffffffff
mov dword [eax + 8], 0x3f800000
call fcn.100112c0
push str.vis_grenades_color
lea ecx, [ebp - 0x1e0]
call fcn.10011360
lea eax, [ebp - 0x1e0]
mov dword [ebp - 4], 0x4d
push eax
mov ecx, esi
call fcn.10010770
lea ecx, [ebp - 0x1e0]
mov dword [ebp - 4], 0xffffffff
mov dword [eax + 0xc], 0x3f800000
call fcn.100112c0
push str.vis_inaccuracyoverlay_color
lea ecx, [ebp - 0x1f8]
call fcn.10011360
lea eax, [ebp - 0x1f8]
mov dword [ebp - 4], 0x4e
push eax
mov ecx, esi
call fcn.10010770
lea ecx, [ebp - 0x1f8]
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 0x3f800000
call fcn.100112c0
push str.vis_inaccuracyoverlay_color
lea ecx, [ebp - 0x210]
call fcn.10011360
lea eax, [ebp - 0x210]
mov dword [ebp - 4], 0x4f
push eax
mov ecx, esi
call fcn.10010770
lea ecx, [ebp - 0x210]
mov dword [ebp - 4], 0xffffffff
mov dword [eax + 4], 0x3f800000
call fcn.100112c0
push str.vis_inaccuracyoverlay_color
lea ecx, [ebp - 0x228]
call fcn.10011360
lea eax, [ebp - 0x228]
mov dword [ebp - 4], 0x50
push eax
mov ecx, esi
call fcn.10010770
lea ecx, [ebp - 0x228]
mov dword [ebp - 4], 0xffffffff
mov dword [eax + 8], 0x3f800000
call fcn.100112c0
push str.vis_inaccuracyoverlay_color
lea ecx, [ebp - 0x240]
call fcn.10011360
lea eax, [ebp - 0x240]
mov dword [ebp - 4], 0x51
push eax
mov ecx, esi
call fcn.10010770
lea ecx, [ebp - 0x240]
mov dword [ebp - 4], 0xffffffff
mov dword [eax + 0xc], 0x3ec8c8c9
call fcn.100112c0
push str.vis_bomb_color
lea ecx, [ebp - 0x258]
call fcn.10011360
lea eax, [ebp - 0x258]
mov dword [ebp - 4], 0x52
push eax
mov ecx, esi
call fcn.10010770
lea ecx, [ebp - 0x258]
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 0x3f800000
call fcn.100112c0
push str.vis_bomb_color
lea ecx, [ebp - 0x270]
call fcn.10011360
lea eax, [ebp - 0x270]
mov dword [ebp - 4], 0x53
push eax
mov ecx, esi
call fcn.10010770
lea ecx, [ebp - 0x270]
mov dword [ebp - 4], 0xffffffff
mov dword [eax + 4], 0
call fcn.100112c0
push str.vis_bomb_color
lea ecx, [ebp - 0x288]
call fcn.10011360
lea eax, [ebp - 0x288]
mov dword [ebp - 4], 0x54
push eax
mov ecx, esi
call fcn.10010770
lea ecx, [ebp - 0x288]
mov dword [ebp - 4], 0xffffffff
mov dword [eax + 8], 0
call fcn.100112c0
push str.vis_bomb_color
lea ecx, [ebp - 0x2a0]
call fcn.10011360
lea eax, [ebp - 0x2a0]
mov dword [ebp - 4], 0x55
push eax
mov ecx, esi
call fcn.10010770
lea ecx, [ebp - 0x2a0]
mov dword [ebp - 4], 0xffffffff
mov dword [eax + 0xc], 0x3f800000
call fcn.100112c0
push str.misMenukey
lea ecx, [ebp - 0x2b8]
call fcn.10011360
lea eax, [ebp - 0x2b8]
mov dword [ebp - 4], 0x56
push eax
mov ecx, ebx
call fcn.10010790
lea ecx, [ebp - 0x2b8]
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 0x2d
call fcn.100112c0
push 0x1016039c
lea ecx, [ebp - 0x2d0]
call fcn.10011360
mov dword [ebp - 4], 0x57
lea eax, [ebp - 0x2d0]
mov ecx, ebx
push eax
call fcn.10010790
lea ecx, [ebp - 0x2d0]
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 0x5a
call fcn.100112c0
push 0x101603d4
lea ecx, [ebp - 0x2e8]
call fcn.10011360
lea eax, [ebp - 0x2e8]
mov dword [ebp - 4], 0x58
push eax
mov ecx, ebx
call fcn.10010790
lea ecx, [ebp - 0x2e8]
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 0x5a
call fcn.100112c0
push str.vis_wallstransp
lea ecx, [ebp - 0x300]
call fcn.10011360
lea eax, [ebp - 0x300]
mov dword [ebp - 4], 0x59
push eax
mov ecx, ebx
call fcn.10010790
lea ecx, [ebp - 0x300]
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 0x64
call fcn.100112c0
push str.vis_propstransp
lea ecx, [ebp - 0x318]
call fcn.10011360
lea eax, [ebp - 0x318]
mov dword [ebp - 4], 0x5a
push eax
mov ecx, ebx
call fcn.10010790
lea ecx, [ebp - 0x318]
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 0x64
call fcn.100112c0
push str.vis_maximalespdistance
lea ecx, [ebp - 0x330]
call fcn.10011360
lea eax, [ebp - 0x330]
mov dword [ebp - 4], 0x5b
push eax
mov ecx, ebx
call fcn.10010790
lea ecx, [ebp - 0x330]
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 0x1f4
call fcn.100112c0
push str.vis_outoffovarrows_dist
lea ecx, [ebp - 0x348]
call fcn.10011360
lea eax, [ebp - 0x348]
mov dword [ebp - 4], 0x5c
push eax
mov ecx, ebx
call fcn.10010790
lea ecx, [ebp - 0x348]
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 0xc8
call fcn.100112c0
push str.vis_outoffovarrows_size
lea ecx, [ebp - 0x360]
call fcn.10011360
lea eax, [ebp - 0x360]
mov dword [ebp - 4], 0x5d
push eax
mov ecx, ebx
call fcn.10010790
lea ecx, [ebp - 0x360]
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 0x20
call fcn.100112c0
push str.rage_antiaim_desync_limit
lea ecx, [ebp - 0x378]
call fcn.10011360
lea eax, [ebp - 0x378]
mov dword [ebp - 4], 0x5e
push eax
mov ecx, ebx
call fcn.10010790
lea ecx, [ebp - 0x378]
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 0x3c
call fcn.100112c0
push str.rage_aimbot_keystyle
lea ecx, [ebp - 0x3f0]
call fcn.10011360
lea eax, [ebp - 0x3f0]
mov dword [ebp - 4], 0x5f
push eax
mov ecx, ebx
call fcn.10010790
lea ecx, [ebp - 0x3f0]
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 0
call fcn.100112c0
push str.rage_quickstop_keystyle
lea ecx, [ebp - 0x390]
call fcn.10011360
lea eax, [ebp - 0x390]
mov dword [ebp - 4], 0x60
push eax
mov ecx, ebx
call fcn.10010790
lea ecx, [ebp - 0x390]
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 1
call fcn.100112c0
push str.rage_forcebaim_keystyle
lea ecx, [ebp - 0x3a8]
call fcn.10011360
lea eax, [ebp - 0x3a8]
mov dword [ebp - 4], 0x61
push eax
mov ecx, ebx
call fcn.10010790
lea ecx, [ebp - 0x3a8]
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 1
call fcn.100112c0
push str.antiaim_fakewalk_key_style
lea ecx, [ebp - 0xa8]
call fcn.10011360
lea eax, [ebp - 0xa8]
mov dword [ebp - 4], 0x62
push eax
mov ecx, ebx
call fcn.10010790
lea ecx, [ebp - 0xa8]
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 1
call fcn.100112c0
push str.antiaim_right_key_style
lea ecx, [ebp - 0xc0]
call fcn.10011360
lea eax, [ebp - 0xc0]
mov dword [ebp - 4], 0x63
push eax
mov ecx, ebx
call fcn.10010790
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 2
lea ecx, [ebp - 0xc0]
call fcn.100112c0
push str.antiaim_left_key_style
lea ecx, [ebp - 0xd8]
call fcn.10011360
lea eax, [ebp - 0xd8]
mov dword [ebp - 4], 0x64
push eax
mov ecx, ebx
call fcn.10010790
lea ecx, [ebp - 0xd8]
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 2
call fcn.100112c0
push str.antiaim_back_key_style
lea ecx, [ebp - 0x90]
call fcn.10011360
lea eax, [ebp - 0x90]
mov dword [ebp - 4], 0x65
push eax
mov ecx, ebx
call fcn.10010790
lea ecx, [ebp - 0x90]
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 2
call fcn.100112c0
push str.rage_fakeduck_keystyle
lea ecx, [ebp - 0xf0]
call fcn.10011360
lea eax, [ebp - 0xf0]
mov dword [ebp - 4], 0x66
push eax
mov ecx, ebx
call fcn.10010790
lea ecx, [ebp - 0xf0]
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 1
call fcn.100112c0
push str.rage_damageovv_key_style
lea ecx, [ebp - 0x108]
call fcn.10011360
lea eax, [ebp - 0x108]
mov dword [ebp - 4], 0x67
push eax
mov ecx, ebx
call fcn.10010790
lea ecx, [ebp - 0x108]
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 1
call fcn.100112c0
push str.vis_thirdperson_keystyle
lea ecx, [ebp - 0x60]
call fcn.10011360
lea eax, [ebp - 0x60]
mov dword [ebp - 4], 0x68
push eax
mov ecx, ebx
call fcn.10010790
lea ecx, [ebp - 0x60]
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 2
call fcn.100112c0
push str.misc_fakeping
lea ecx, [ebp - 0x78]
call fcn.10011360
lea eax, [ebp - 0x78]
mov dword [ebp - 4], 0x69
push eax
mov ecx, ebx
call fcn.10010790
lea ecx, [ebp - 0x78]
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 2
call fcn.100112c0
push str.nospread_mode
lea ecx, [ebp - 0x40]
call fcn.10011360
lea eax, [ebp - 0x40]
mov dword [ebp - 4], 0x6a
push eax
mov ecx, edi
call fcn.100107b0
lea ecx, [ebp - 0x40]
mov dword [ebp - 4], 0xffffffff
mov byte [eax], 1
call fcn.100112c0
xor esi, esi
nop dword [eax + eax]
mov edx, esi
lea ecx, [ebp - 0x60]
call fcn.10020cd0
push eax
mov edx, str.skins_
mov dword [ebp - 4], 0x6b
lea ecx, [ebp - 0x78]
call fcn.10052c20
add esp, 4
push str._weapon_wear
mov edx, eax
mov byte [ebp - 4], 0x6c
lea ecx, [ebp - 0x40]
call fcn.10052c90
add esp, 4
push eax
mov ecx, 0x101e95b0
mov byte [ebp - 4], 0x6d
call fcn.10010790
lea ecx, [ebp - 0x40]
mov dword [eax], 0x64
call fcn.100112c0
lea ecx, [ebp - 0x78]
call fcn.100112c0
lea ecx, [ebp - 0x60]
mov dword [ebp - 4], 0xffffffff
call fcn.100112c0
inc esi
cmp esi, 0x41
jl 0x10058640
push str.skins_500_weapon_wear
lea ecx, [ebp - 0x40]
call fcn.10011360
lea eax, [ebp - 0x40]
mov dword [ebp - 4], 0x6e
push eax
mov ecx, 0x101e95b0
call fcn.10010790
lea ecx, [ebp - 0x40]
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 0x64
call fcn.100112c0
push str.skins_505_weapon_wear
lea ecx, [ebp - 0x78]
call fcn.10011360
lea eax, [ebp - 0x78]
mov dword [ebp - 4], 0x6f
push eax
mov ecx, 0x101e95b0
call fcn.10010790
lea ecx, [ebp - 0x78]
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 0x64
call fcn.100112c0
push str.skins_506_weapon_wear
lea ecx, [ebp - 0x60]
call fcn.10011360
lea eax, [ebp - 0x60]
mov dword [ebp - 4], 0x70
push eax
mov ecx, 0x101e95b0
call fcn.10010790
lea ecx, [ebp - 0x60]
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 0x64
call fcn.100112c0
push str.skins_507_weapon_wear
lea ecx, [ebp - 0x108]
call fcn.10011360
lea eax, [ebp - 0x108]
mov dword [ebp - 4], 0x71
push eax
mov ecx, 0x101e95b0
call fcn.10010790
lea ecx, [ebp - 0x108]
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 0x64
call fcn.100112c0
push str.skins_508_weapon_wear
lea ecx, [ebp - 0xf0]
call fcn.10011360
lea eax, [ebp - 0xf0]
mov dword [ebp - 4], 0x72
push eax
mov ecx, 0x101e95b0
call fcn.10010790
lea ecx, [ebp - 0xf0]
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 0x64
call fcn.100112c0
push str.skins_509_weapon_wear
lea ecx, [ebp - 0x90]
call fcn.10011360
lea eax, [ebp - 0x90]
mov dword [ebp - 4], 0x73
push eax
mov ecx, 0x101e95b0
call fcn.10010790
lea ecx, [ebp - 0x90]
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 0x64
call fcn.100112c0
push str.skins_512_weapon_wear
lea ecx, [ebp - 0xd8]
call fcn.10011360
lea eax, [ebp - 0xd8]
mov dword [ebp - 4], 0x74
push eax
mov ecx, 0x101e95b0
call fcn.10010790
lea ecx, [ebp - 0xd8]
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 0x64
call fcn.100112c0
push str.skins_514_weapon_wear
lea ecx, [ebp - 0xc0]
call fcn.10011360
lea eax, [ebp - 0xc0]
mov dword [ebp - 4], 0x75
push eax
mov ecx, 0x101e95b0
call fcn.10010790
lea ecx, [ebp - 0xc0]
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 0x64
call fcn.100112c0
push str.skins_515_weapon_wear
lea ecx, [ebp - 0xa8]
call fcn.10011360
lea eax, [ebp - 0xa8]
mov dword [ebp - 4], 0x76
push eax
mov ecx, 0x101e95b0
call fcn.10010790
lea ecx, [ebp - 0xa8]
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 0x64
call fcn.100112c0
push str.skins_516_weapon_wear
lea ecx, [ebp - 0x480]
call fcn.10011360
lea eax, [ebp - 0x480]
mov dword [ebp - 4], 0x77
push eax
mov ecx, 0x101e95b0
call fcn.10010790
lea ecx, [ebp - 0x480]
mov dword [eax], 0x64
call fcn.100112c0
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.1012838d
mov esp, ebp
pop ebp
ret