Function at 0x1000afc0
Capabilities:
Authenticate hmac
Contain obfuscated stackstrings
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 0x1003332d
mov eax, dword fs:[0]
push eax
push ebx
sub esp, 0x7d0
mov eax, dword [0x1003e00c]
xor eax, ebp
mov dword [ebp - 0x14], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
push 0x104
lea eax, [ebp - 0x120]
push eax
push dword [0x100563ac]
call dword [sym.imp.KERNEL32.dll_GetModuleFileNameA]
xorps xmm0, xmm0
mov dword [ebp - 0x128], 0
lea ecx, [ebp - 0x120]
mov dword [ebp - 0x124], 0
movups xmmword [ebp - 0x138], xmm0
lea edx, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x1000b040
sub ecx, edx
lea eax, [ebp - 0x120]
push ecx
push eax
lea ecx, [ebp - 0x138]
call fcn.1000f8c0
mov dword [ebp - 4], 0
mov word [ebp - 0x77c], 0x5c
lea edx, [ebp - 0x77c]
mov byte [ebp - 4], 1
lea ecx, [edx + 1]
nop dword [eax]
mov al, byte [edx]
inc edx
test al, al
jne 0x1000b080
mov esi, dword [ebp - 0x128]
lea eax, [ebp - 0x77c]
sub edx, ecx
cmp dword [ebp - 0x124], 0x10
push edx
lea ecx, [ebp - 0x138]
mov edx, esi
cmovae ecx, dword [ebp - 0x138]
push eax
push ecx
call fcn.1000f800
add esp, 0xc
mov dword [ebp - 0x5e0], 0
xorps xmm0, xmm0
mov dword [ebp - 0x5dc], 0
movups xmmword [ebp - 0x5f0], xmm0
lea ecx, [eax + 1]
cmp esi, ecx
lea eax, [ebp - 0x138]
cmovb ecx, esi
cmp dword [ebp - 0x124], 0x10
push ecx
cmovae eax, dword [ebp - 0x138]
lea ecx, [ebp - 0x5f0]
push eax
call fcn.1000f8c0
mov ecx, dword [ebp - 0x124]
cmp ecx, 0x10
jb 0x1000b137
mov edx, dword [ebp - 0x138]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1000b12d
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1000eb13
push ecx
push edx
call fcn.100302b6
add esp, 8
movups xmm0, xmmword [ebp - 0x5f0]
xor eax, eax
mov byte [ebp - 0x5f0], 0
mov word [ebp - 0x77c], ax
movups xmmword [ebp - 0x138], xmm0
mov dword [ebp - 0x31c], 0x666e6f63
movq xmm0, qword [ebp - 0x5e0]
movq qword [ebp - 0x128], xmm0
mov dword [ebp - 0x5e0], 0
mov dword [ebp - 0x5dc], 0xf
mov dword [ebp - 0x318], 0x632e6769
mov word [ebp - 0x314], 0x6766
mov byte [ebp - 0x312], al
lea eax, [ebp - 0x31c]
mov byte [ebp - 4], 2
push eax
lea ecx, [ebp - 0x138]
call fcn.1000ec40
xorps xmm0, xmm0
mov word [ebp - 0x314], 0
movq qword [ebp - 0x31c], xmm0
mov byte [ebp - 0x312], 0
mov dword [ebp - 0x268], 0x69746341
mov word [ebp - 0x264], 0x6576
mov byte [ebp - 0x262], 0
mov dword [ebp - 0x270], 0x626d6941
mov word [ebp - 0x26c], 0x746f
mov byte [ebp - 0x26a], 0
mov byte [ebp - 4], 4
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x268]
lea ecx, [ebp - 0x270]
cmovae eax, dword [ebp - 0x138]
push eax
movzx eax, byte [0x10f771ec]
push eax
call fcn.10006950
xor eax, eax
lea ecx, [ebp - 0x674]
mov dword [ebp - 0x268], eax
add esp, 8
mov word [ebp - 0x264], ax
mov byte [ebp - 0x262], al
mov dword [ebp - 0x270], eax
mov word [ebp - 0x26c], ax
mov byte [ebp - 0x26a], al
mov eax, str.gRFzB_YAC
sub eax, 0x3674a937
push eax
call fcn.1000f080
mov edx, eax
mov dword [ebp - 0x278], 0x626d6941
mov word [ebp - 0x274], 0x746f
mov byte [ebp - 0x272], 0
mov byte [ebp - 4], 6
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x278]
cmovae eax, dword [ebp - 0x138]
push eax
movzx eax, byte [0x10f771f4]
push eax
call fcn.10006950
xor eax, eax
add esp, 8
mov dword [ebp - 0x278], eax
xorps xmm0, xmm0
mov word [ebp - 0x274], ax
mov byte [ebp - 0x272], al
mov word [ebp - 0x66c], ax
mov byte [ebp - 0x66a], al
mov eax, str.PggFxwm
sub eax, 0x572441b7
movq qword [ebp - 0x674], xmm0
push eax
lea ecx, [ebp - 0x758]
call fcn.1000f110
mov edx, eax
mov dword [ebp - 0x280], 0x626d6941
mov word [ebp - 0x27c], 0x746f
mov byte [ebp - 0x27a], 0
mov byte [ebp - 4], 8
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x280]
cmovae eax, dword [ebp - 0x138]
push eax
movzx eax, byte [0x10f771f3]
push eax
call fcn.10006950
xor eax, eax
lea ecx, [ebp - 0x68c]
mov dword [ebp - 0x280], eax
add esp, 8
mov word [ebp - 0x27c], ax
xorps xmm0, xmm0
mov byte [ebp - 0x27a], al
mov word [ebp - 0x750], ax
mov eax, 0x10037988
sub eax, 0x7856a157
movq qword [ebp - 0x758], xmm0
push eax
call fcn.1000f190
mov edx, eax
mov dword [ebp - 0x288], 0x626d6941
mov word [ebp - 0x284], 0x746f
mov byte [ebp - 0x282], 0
mov byte [ebp - 4], 0xa
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x288]
cmovae eax, dword [ebp - 0x138]
push eax
movzx eax, byte [0x10f771f5]
push eax
call fcn.10006950
xor eax, eax
lea ecx, [ebp - 0x74c]
mov dword [ebp - 0x288], eax
add esp, 8
mov word [ebp - 0x284], ax
xorps xmm0, xmm0
mov byte [ebp - 0x282], al
mov byte [ebp - 0x684], al
mov eax, 0x1003799c
sub eax, 0x7913f1f6
movq qword [ebp - 0x68c], xmm0
push eax
call fcn.1000f200
mov edx, eax
mov dword [ebp - 0x290], 0x626d6941
mov word [ebp - 0x28c], 0x746f
mov byte [ebp - 0x28a], 0
mov byte [ebp - 4], 0xc
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x290]
cmovae eax, dword [ebp - 0x138]
push eax
push dword [0x10f7731c]
call fcn.10006950
xor eax, eax
mov dword [ebp - 0x3d4], 0x53746948
xorps xmm0, xmm0
mov dword [ebp - 0x290], eax
mov word [ebp - 0x28c], ax
mov byte [ebp - 0x28a], al
movq qword [ebp - 0x74c], xmm0
mov word [ebp - 0x744], ax
mov dword [ebp - 0x3d0], 0x6e6163
mov dword [ebp - 0x298], 0x626d6941
mov word [ebp - 0x294], 0x746f
mov byte [ebp - 0x292], al
mov byte [ebp - 4], 0xe
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x3d4]
lea ecx, [ebp - 0x298]
cmovae eax, dword [ebp - 0x138]
push eax
push dword [0x10f77318]
call fcn.10006950
xor eax, eax
xorps xmm0, xmm0
add esp, 0x10
mov dword [ebp - 0x298], eax
mov word [ebp - 0x294], ax
mov ecx, 0xfc
mov byte [ebp - 0x292], al
xor edx, edx
movq qword [ebp - 0x3d4], xmm0
mov al, byte [edx + 0x100379c0]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x4ac], al
and ecx, 0x800000ff
jns 0x1000b525
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xc
jl 0x1000b505
mov byte [ebp - 0x4a0], 0
mov dword [ebp - 0x2a0], 0x626d6941
mov word [ebp - 0x29c], 0x746f
mov byte [ebp - 0x29a], 0
mov byte [ebp - 4], 0x10
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x4ac]
lea ecx, [ebp - 0x2a0]
cmovae eax, dword [ebp - 0x138]
push eax
movzx eax, byte [0x10f771f6]
push eax
call fcn.10006950
xor eax, eax
xorps xmm0, xmm0
add esp, 8
mov dword [ebp - 0x2a0], eax
mov word [ebp - 0x29c], ax
mov ecx, 0xc3
mov byte [ebp - 0x29a], al
xor edx, edx
movq qword [ebp - 0x4ac], xmm0
mov dword [ebp - 0x4a4], eax
mov byte [ebp - 0x4a0], al
mov al, byte [edx + 0x100379d8]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x768], al
and ecx, 0x800000ff
jns 0x1000b5d4
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xf
jl 0x1000b5b4
mov byte [ebp - 0x759], 0
mov dword [ebp - 0x1d0], 0x626d6941
mov word [ebp - 0x1cc], 0x746f
mov byte [ebp - 0x1ca], 0
mov byte [ebp - 4], 0x12
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x768]
lea ecx, [ebp - 0x1d0]
cmovae eax, dword [ebp - 0x138]
push eax
push dword [0x10f771fc]
call fcn.10006950
xor eax, eax
mov dword [ebp - 0x2a8], 0x62746948
xorps xmm0, xmm0
mov dword [ebp - 0x1d0], eax
mov word [ebp - 0x1cc], ax
mov byte [ebp - 0x1ca], al
movups xmmword [ebp - 0x768], xmm0
mov word [ebp - 0x2a4], 0x786f
mov byte [ebp - 0x2a2], al
mov dword [ebp - 0x2b0], 0x626d6941
mov word [ebp - 0x2ac], 0x746f
mov byte [ebp - 0x2aa], al
mov byte [ebp - 4], 0x14
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x2b0]
cmovae eax, dword [ebp - 0x138]
push eax
push dword [0x10f77200]
call fcn.10006950
xor eax, eax
lea ecx, [ebp - 0x608]
mov dword [ebp - 0x2a8], eax
add esp, 0x10
mov word [ebp - 0x2a4], ax
mov byte [ebp - 0x2a2], al
mov dword [ebp - 0x2b0], eax
mov word [ebp - 0x2ac], ax
mov byte [ebp - 0x2aa], al
mov eax, 0x10037a00
sub eax, 0x4564fb2f
push eax
call fcn.1000f280
mov edx, eax
mov dword [ebp - 0x2b8], 0x626d6941
mov word [ebp - 0x2b4], 0x746f
mov byte [ebp - 0x2b2], 0
mov byte [ebp - 4], 0x16
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x2b8]
cmovae eax, dword [ebp - 0x138]
push eax
push dword [0x10f77204]
call fcn.10006950
xor eax, eax
mov dword [ebp - 0x2c0], 0x656c6953
xorps xmm0, xmm0
mov dword [ebp - 0x2b8], eax
mov word [ebp - 0x2b4], ax
mov byte [ebp - 0x2b2], al
movq qword [ebp - 0x608], xmm0
mov word [ebp - 0x600], ax
mov byte [ebp - 0x5fe], al
mov word [ebp - 0x2bc], 0x746e
mov byte [ebp - 0x2ba], al
mov dword [ebp - 0x2c8], 0x626d6941
mov word [ebp - 0x2c4], 0x746f
mov byte [ebp - 0x2c2], al
mov byte [ebp - 4], 0x18
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x2c0]
lea ecx, [ebp - 0x2c8]
cmovae eax, dword [ebp - 0x138]
push eax
movzx eax, byte [0x10f771f7]
push eax
call fcn.10006950
xor eax, eax
add esp, 0x10
mov dword [ebp - 0x2c0], eax
mov ecx, 0xec
mov word [ebp - 0x2bc], ax
xor edx, edx
mov byte [ebp - 0x2ba], al
mov dword [ebp - 0x2c8], eax
mov word [ebp - 0x2c4], ax
mov byte [ebp - 0x2c2], al
mov al, byte [edx + 0x10037a24]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x5bc], al
and ecx, 0x800000ff
jns 0x1000b816
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xd
jl 0x1000b7f6
mov byte [ebp - 0x5af], 0
mov dword [ebp - 0x2d0], 0x626d6941
mov word [ebp - 0x2cc], 0x746f
mov byte [ebp - 0x2ca], 0
mov byte [ebp - 4], 0x1a
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x5bc]
lea ecx, [ebp - 0x2d0]
cmovae eax, dword [ebp - 0x138]
push eax
movzx eax, byte [0x10f771f8]
push eax
call fcn.10006950
xor eax, eax
lea ecx, [ebp - 0x698]
mov dword [ebp - 0x2d0], eax
add esp, 8
mov word [ebp - 0x2cc], ax
xorps xmm0, xmm0
mov byte [ebp - 0x2ca], al
mov dword [ebp - 0x5b4], eax
mov word [ebp - 0x5b0], ax
mov eax, str.FfcXALM
sub eax, 0x246f92f2
movq qword [ebp - 0x5bc], xmm0
push eax
call fcn.1000f310
mov edx, eax
mov dword [ebp - 0x2d8], 0x626d6941
mov word [ebp - 0x2d4], 0x746f
mov byte [ebp - 0x2d2], 0
mov byte [ebp - 4], 0x1c
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x2d8]
cmovae eax, dword [ebp - 0x138]
push eax
movzx eax, byte [0x10f771f9]
push eax
call fcn.10006950
xor eax, eax
mov dword [ebp - 0x3dc], 0x79646f42
xorps xmm0, xmm0
mov dword [ebp - 0x2d8], eax
mov word [ebp - 0x2d4], ax
mov byte [ebp - 0x2d2], al
movq qword [ebp - 0x698], xmm0
mov byte [ebp - 0x690], al
mov dword [ebp - 0x3d8], 0x505741
mov dword [ebp - 0x170], 0x626d6941
mov word [ebp - 0x16c], 0x746f
mov byte [ebp - 0x16a], al
mov byte [ebp - 4], 0x1e
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x3dc]
lea ecx, [ebp - 0x170]
cmovae eax, dword [ebp - 0x138]
push eax
movzx eax, byte [0x10f771fa]
push eax
call fcn.10006950
add esp, 0x10
lea ecx, [ebp - 0x614]
xor eax, eax
xorps xmm0, xmm0
mov dword [ebp - 0x170], eax
mov word [ebp - 0x16c], ax
push 0x2efee04c
mov byte [ebp - 0x16a], al
movq qword [ebp - 0x3dc], xmm0
call fcn.1000f380
mov edx, eax
mov dword [ebp - 0x178], 0x626d6941
mov word [ebp - 0x174], 0x746f
mov byte [ebp - 0x172], 0
mov byte [ebp - 4], 0x20
lea eax, [ebp - 0x138]
movd xmm2, dword [0x10f77320]
lea ecx, [ebp - 0x178]
cmp dword [ebp - 0x124], 0x10
cvtdq2ps xmm2, xmm2
cmovae eax, dword [ebp - 0x138]
push eax
call fcn.10006820
xor eax, eax
xorps xmm0, xmm0
add esp, 4
mov dword [ebp - 0x178], eax
mov word [ebp - 0x174], ax
mov ecx, 0xcd
mov byte [ebp - 0x172], al
xor edx, edx
movq qword [ebp - 0x614], xmm0
mov word [ebp - 0x60c], ax
mov byte [ebp - 0x60a], al
mov al, byte [edx + 0x10037a74]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x5d8], al
and ecx, 0x800000ff
jns 0x1000ba57
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xb
jl 0x1000ba37
mov byte [ebp - 0x5cd], 0
mov dword [ebp - 0x180], 0x626d6941
mov word [ebp - 0x17c], 0x746f
mov byte [ebp - 0x17a], 0
mov byte [ebp - 4], 0x22
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x5d8]
lea ecx, [ebp - 0x180]
cmovae eax, dword [ebp - 0x138]
push eax
movzx eax, byte [0x10f771fb]
push eax
call fcn.10006950
add esp, 8
lea ecx, [ebp - 0x62c]
xor eax, eax
xorps xmm0, xmm0
mov dword [ebp - 0x180], eax
mov word [ebp - 0x17c], ax
push 0x3bcefc8a
mov byte [ebp - 0x17a], al
movq qword [ebp - 0x5d8], xmm0
mov dword [ebp - 0x5d0], eax
call fcn.1000f410
mov edx, eax
mov dword [ebp - 0x188], 0x626d6941
mov word [ebp - 0x184], 0x746f
mov byte [ebp - 0x182], 0
mov byte [ebp - 4], 0x24
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x188]
cmovae eax, dword [ebp - 0x138]
push eax
push dword [0x10f7720c]
call fcn.10006950
xor eax, eax
xorps xmm0, xmm0
add esp, 8
mov dword [ebp - 0x188], eax
mov word [ebp - 0x184], ax
mov ecx, 0x4f
mov byte [ebp - 0x182], al
xor edx, edx
movq qword [ebp - 0x62c], xmm0
mov word [ebp - 0x624], ax
mov byte [ebp - 0x622], al
mov al, byte [edx + 0x10037a9c]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x48c], al
and ecx, 0x800000ff
jns 0x1000bb86
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xe
jl 0x1000bb66
mov byte [ebp - 0x47e], 0
mov dword [ebp - 0x190], 0x626d6941
mov word [ebp - 0x18c], 0x746f
mov byte [ebp - 0x18a], 0
mov byte [ebp - 4], 0x26
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x48c]
lea ecx, [ebp - 0x190]
cmovae eax, dword [ebp - 0x138]
push eax
cvttss2si eax, dword [0x10f77324]
push eax
call fcn.10006950
xor eax, eax
lea ecx, [ebp - 0x6f8]
mov dword [ebp - 0x190], eax
add esp, 8
mov word [ebp - 0x18c], ax
xorps xmm0, xmm0
mov byte [ebp - 0x18a], al
mov dword [ebp - 0x484], eax
mov word [ebp - 0x480], ax
mov byte [ebp - 0x47e], al
mov eax, 0x10037ab4
sub eax, 0x2e30c83e
movq qword [ebp - 0x48c], xmm0
push eax
call fcn.1000f4a0
mov edx, eax
mov dword [ebp - 0x198], 0x626d6941
mov word [ebp - 0x194], 0x746f
mov byte [ebp - 0x192], 0
mov byte [ebp - 4], 0x28
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x198]
cmovae eax, dword [ebp - 0x138]
push eax
push dword [0x10f77210]
call fcn.10006950
xor eax, eax
mov dword [ebp - 0x7b4], 0x79654b
xorps xmm0, xmm0
mov dword [ebp - 0x198], eax
mov word [ebp - 0x194], ax
mov byte [ebp - 0x192], al
movq qword [ebp - 0x6f8], xmm0
mov word [ebp - 0x6f0], ax
mov dword [ebp - 0x1a0], 0x626d6941
mov word [ebp - 0x19c], 0x746f
mov byte [ebp - 0x19a], al
mov byte [ebp - 4], 0x2a
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x7b4]
lea ecx, [ebp - 0x1a0]
cmovae eax, dword [ebp - 0x138]
push eax
push dword [0x10f77214]
call fcn.10006950
xor eax, eax
add esp, 0x10
mov dword [ebp - 0x1a0], eax
mov ecx, 0xc
mov word [ebp - 0x19c], ax
xor edx, edx
mov byte [ebp - 0x19a], al
mov dword [ebp - 0x7b4], eax
mov al, byte [edx + str._li_btvzwa]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x5cc], al
and ecx, 0x800000ff
jns 0x1000bd31
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xd
jl 0x1000bd11
mov byte [ebp - 0x5bf], 0
mov dword [ebp - 0x1a8], 0x626d6941
mov word [ebp - 0x1a4], 0x746f
mov byte [ebp - 0x1a2], 0
mov byte [ebp - 4], 0x2c
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x5cc]
lea ecx, [ebp - 0x1a8]
cmovae eax, dword [ebp - 0x138]
push eax
push dword [0x10f773b4]
call fcn.10006950
xor eax, eax
mov dword [ebp - 0x1b0], 0x69746341
xorps xmm0, xmm0
mov dword [ebp - 0x1a8], eax
add esp, 8
mov word [ebp - 0x1a4], ax
mov byte [ebp - 0x1a2], al
movq qword [ebp - 0x5cc], xmm0
mov dword [ebp - 0x5c4], eax
mov word [ebp - 0x5c0], ax
mov word [ebp - 0x1ac], 0x6576
mov byte [ebp - 0x1aa], al
mov eax, 0x10037af4
lea ecx, [ebp - 0x6a4]
sub eax, 0x1a23599d
push eax
call fcn.1000f520
mov esi, eax
mov byte [ebp - 4], 0x2e
lea ecx, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x1b0]
movzx eax, byte [0x10f77328]
cmovae ecx, dword [ebp - 0x138]
push ecx
push eax
mov ecx, esi
call fcn.10006950
xor eax, eax
mov byte [ebp - 0x69c], 0
xorps xmm0, xmm0
mov dword [ebp - 0x1b0], eax
add esp, 8
movq qword [ebp - 0x6a4], xmm0
mov word [ebp - 0x1ac], ax
mov byte [ebp - 0x1aa], al
mov dword [ebp - 0x2e0], 0x72616d53
mov word [ebp - 0x2dc], 0x74
mov eax, 0x10037b08
lea ecx, [ebp - 0x6b0]
sub eax, 0x1a23599d
push eax
call fcn.1000f520
mov esi, eax
mov byte [ebp - 4], 0x30
lea ecx, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x2e0]
movzx eax, byte [0x10f77329]
cmovae ecx, dword [ebp - 0x138]
push ecx
push eax
mov ecx, esi
call fcn.10006950
add esp, 8
mov byte [ebp - 0x6a8], 0
xor eax, eax
mov dword [ebp - 0x158], 0x65646f4d
xorps xmm0, xmm0
mov dword [ebp - 0x2e0], eax
movq qword [ebp - 0x6b0], xmm0
mov word [ebp - 0x2dc], ax
mov byte [ebp - 0x154], al
mov eax, 0x10037b1c
lea ecx, [ebp - 0x6bc]
sub eax, 0x1a23599d
push eax
call fcn.1000f520
mov byte [ebp - 4], 0x32
lea ecx, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x158]
cmovae ecx, dword [ebp - 0x138]
push ecx
push dword [0x10f773ac]
mov ecx, eax
call fcn.10006950
xorps xmm0, xmm0
mov byte [ebp - 0x6b4], 0
add esp, 8
movq qword [ebp - 0x6bc], xmm0
mov dword [ebp - 0x158], 0
mov byte [ebp - 0x154], 0
mov dword [ebp - 0x140], 0x65707954
mov byte [ebp - 0x13c], 0
mov eax, 0x10037b30
lea ecx, [ebp - 0x6c8]
sub eax, 0x1a23599d
push eax
call fcn.1000f520
mov byte [ebp - 4], 0x34
lea ecx, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x140]
cmovae ecx, dword [ebp - 0x138]
push ecx
push dword [0x10f773b0]
mov ecx, eax
call fcn.10006950
xorps xmm0, xmm0
mov byte [ebp - 0x6c0], 0
add esp, 8
movq qword [ebp - 0x6c8], xmm0
mov dword [ebp - 0x140], 0
mov byte [ebp - 0x13c], 0
mov dword [ebp - 0x1b8], 0x69746341
mov word [ebp - 0x1b4], 0x6576
mov byte [ebp - 0x1b2], 0
push 0x3db62d3e
lea ecx, [ebp - 0x638]
call fcn.1000f590
mov esi, eax
mov byte [ebp - 4], 0x36
lea ecx, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x1b8]
movzx eax, byte [0x10f773c0]
cmovae ecx, dword [ebp - 0x138]
push ecx
push eax
mov ecx, esi
call fcn.10006950
xor eax, eax
mov word [ebp - 0x630], 0
xorps xmm0, xmm0
mov byte [ebp - 0x62e], 0
add esp, 8
movq qword [ebp - 0x638], xmm0
mov dword [ebp - 0x1b8], eax
mov word [ebp - 0x1b4], ax
mov byte [ebp - 0x1b2], al
mov dword [ebp - 0x160], 0x64656553
mov byte [ebp - 0x15c], al
push 0x3db62d52
lea ecx, [ebp - 0x644]
call fcn.1000f590
mov esi, eax
mov byte [ebp - 4], 0x38
lea ecx, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x160]
movzx eax, byte [0x10f773c1]
cmovae ecx, dword [ebp - 0x138]
push ecx
push eax
mov ecx, esi
call fcn.10006950
add esp, 8
mov word [ebp - 0x63c], 0
xorps xmm0, xmm0
mov byte [ebp - 0x63a], 0
lea ecx, [ebp - 0x680]
movq qword [ebp - 0x644], xmm0
mov dword [ebp - 0x160], 0
push 0x366b8620
mov byte [ebp - 0x15c], 0
call fcn.1000f620
mov esi, eax
push 0x3db62d6a
lea ecx, [ebp - 0x650]
call fcn.1000f590
mov byte [ebp - 4], 0x3a
lea ecx, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
mov edx, esi
cmovae ecx, dword [ebp - 0x138]
push ecx
push dword [0x10f773c8]
mov ecx, eax
call fcn.10006950
xorps xmm0, xmm0
mov word [ebp - 0x648], 0
add esp, 8
movq qword [ebp - 0x650], xmm0
mov byte [ebp - 0x646], 0
movq qword [ebp - 0x680], xmm0
mov byte [ebp - 0x678], 0
mov dword [ebp - 0x7c8], 0x79654b
push 0x3db62d7a
lea ecx, [ebp - 0x65c]
call fcn.1000f590
mov byte [ebp - 4], 0x3c
lea ecx, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x7c8]
cmovae ecx, dword [ebp - 0x138]
push ecx
push dword [0x10f773cc]
mov ecx, eax
call fcn.10006950
xorps xmm0, xmm0
mov word [ebp - 0x654], 0
add esp, 8
movq qword [ebp - 0x65c], xmm0
mov byte [ebp - 0x652], 0
mov dword [ebp - 0x7c8], 0
mov dword [ebp - 0x1c0], 0x62746948
mov word [ebp - 0x1bc], 0x786f
mov byte [ebp - 0x1ba], 0
push 0x3db62d8e
lea ecx, [ebp - 0x5fc]
call fcn.1000f590
mov byte [ebp - 4], 0x3e
lea ecx, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x1c0]
cmovae ecx, dword [ebp - 0x138]
push ecx
push dword [0x10f773d0]
mov ecx, eax
call fcn.10006950
xor eax, eax
mov word [ebp - 0x5f4], 0
xorps xmm0, xmm0
mov byte [ebp - 0x5f2], 0
add esp, 8
movq qword [ebp - 0x5fc], xmm0
mov dword [ebp - 0x1c0], eax
mov word [ebp - 0x1bc], ax
mov byte [ebp - 0x1ba], al
mov dword [ebp - 0x1c8], 0x6f636552
mov word [ebp - 0x1c4], 0x6c69
mov byte [ebp - 0x1c2], al
push 0x3db62da2
lea ecx, [ebp - 0x668]
call fcn.1000f590
mov esi, eax
mov byte [ebp - 4], 0x40
lea ecx, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x1c8]
movzx eax, byte [0x10f773c4]
cmovae ecx, dword [ebp - 0x138]
push ecx
push eax
mov ecx, esi
call fcn.10006950
xor eax, eax
mov word [ebp - 0x660], 0
xorps xmm0, xmm0
mov byte [ebp - 0x65e], 0
add esp, 8
movq qword [ebp - 0x668], xmm0
mov dword [ebp - 0x1c8], eax
mov word [ebp - 0x1c4], ax
mov byte [ebp - 0x1c2], al
mov dword [ebp - 0x1d8], 0x65727053
mov word [ebp - 0x1d4], 0x6461
mov byte [ebp - 0x1d2], al
push 0x3db62db6
lea ecx, [ebp - 0x620]
call fcn.1000f590
mov esi, eax
mov byte [ebp - 4], 0x42
lea ecx, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x1d8]
movzx eax, byte [0x10f773c3]
cmovae ecx, dword [ebp - 0x138]
push ecx
push eax
mov ecx, esi
call fcn.10006950
xor eax, eax
mov word [ebp - 0x618], 0
mov dword [ebp - 0x1d8], eax
lea ecx, [ebp - 0x740]
mov word [ebp - 0x1d4], ax
add esp, 8
mov byte [ebp - 0x1d2], al
xorps xmm0, xmm0
mov eax, str.QwkyOx
movq qword [ebp - 0x620], xmm0
sub eax, 0x4efc3ae0
mov byte [ebp - 0x616], 0
push eax
call fcn.1000f700
mov edi, eax
push 0x2755cd76
lea ecx, [ebp - 0x6d4]
call fcn.1000f690
mov esi, eax
mov byte [ebp - 4], 0x44
lea ecx, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
cmovae ecx, dword [ebp - 0x138]
mov edx, edi
movzx eax, byte [0x10f773b8]
push ecx
push eax
mov ecx, esi
call fcn.10006950
xorps xmm0, xmm0
mov byte [ebp - 0x6cc], 0
add esp, 8
movq qword [ebp - 0x6d4], xmm0
movq qword [ebp - 0x740], xmm0
mov ecx, 0x62
mov word [ebp - 0x738], 0
xor edx, edx
mov al, byte [edx + 0x10037be0]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x778], al
and ecx, 0x800000ff
jns 0x1000c3e2
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xf
jl 0x1000c3c2
mov byte [ebp - 0x769], 0
push 0x2755cd92
lea ecx, [ebp - 0x6e0]
call fcn.1000f690
mov esi, eax
mov byte [ebp - 4], 0x46
lea ecx, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x778]
movzx eax, byte [0x10f773b9]
cmovae ecx, dword [ebp - 0x138]
push ecx
push eax
mov ecx, esi
call fcn.10006950
xorps xmm0, xmm0
mov byte [ebp - 0x6d8], 0
add esp, 8
movq qword [ebp - 0x6e0], xmm0
movups xmmword [ebp - 0x778], xmm0
mov ecx, 0x89
xor edx, edx
mov al, byte [edx + 0x10037bfc]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x49c], al
and ecx, 0x800000ff
jns 0x1000c472
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xc
jl 0x1000c452
mov byte [ebp - 0x490], 0
push 0x2755cdae
lea ecx, [ebp - 0x6ec]
call fcn.1000f690
mov byte [ebp - 4], 0x48
lea ecx, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x49c]
cmovae ecx, dword [ebp - 0x138]
push ecx
push dword [0x10f773bc]
mov ecx, eax
call fcn.10006950
mov byte [ebp - 4], 0
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
xorps xmm0, xmm0
mov edx, str.ForceBaim
movq qword [ebp - 0x6ec], xmm0
cmovae eax, dword [ebp - 0x138]
mov ecx, str.Extra
push eax
movzx eax, byte [0x10f771ed]
push eax
mov byte [ebp - 0x6e4], 0
movq qword [ebp - 0x49c], xmm0
mov dword [ebp - 0x494], 0
mov byte [ebp - 0x490], 0
call fcn.10006950
mov dword [ebp - 0x7ac], 0x505345
mov byte [ebp - 4], 0x49
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x7ac]
mov edx, str.Name
cmovae eax, dword [ebp - 0x138]
push eax
movzx eax, byte [0x10f773ed]
push eax
call fcn.10006950
mov dword [ebp - 0x7ac], 0
mov dword [ebp - 0x7a8], 0x505345
mov byte [ebp - 4], 0x4a
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x7a8]
mov edx, str.Health
cmovae eax, dword [ebp - 0x138]
push eax
movzx eax, byte [0x10f773ee]
push eax
call fcn.10006950
mov dword [ebp - 0x7a8], 0
mov dword [ebp - 0x7a4], 0x505345
mov byte [ebp - 4], 0x4b
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x7a4]
mov edx, str.Armor
cmovae eax, dword [ebp - 0x138]
push eax
movzx eax, byte [0x10f773f8]
push eax
call fcn.10006950
mov dword [ebp - 0x7a4], 0
mov dword [ebp - 0x7a0], 0x505345
mov byte [ebp - 4], 0x4c
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x7a0]
mov edx, str.Weapon
cmovae eax, dword [ebp - 0x138]
push eax
movzx eax, byte [0x10f773ef]
push eax
call fcn.10006950
mov dword [ebp - 0x7a0], 0
mov dword [ebp - 0x79c], 0x505345
mov byte [ebp - 4], 0x4d
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x79c]
mov edx, str.Bone
cmovae eax, dword [ebp - 0x138]
push eax
movzx eax, byte [0x10f773f1]
push eax
call fcn.10006950
mov dword [ebp - 0x79c], 0
mov dword [ebp - 0x798], 0x505345
mov byte [ebp - 4], 0x4e
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x798]
mov edx, str.AimSpot
cmovae eax, dword [ebp - 0x138]
push eax
movzx eax, byte [0x10f773f3]
push eax
call fcn.10006950
add esp, 0x40
mov dword [ebp - 0x798], 0
mov dword [ebp - 0x794], 0x505345
mov byte [ebp - 4], 0x4f
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x794]
mov edx, 0x10037c74
cmovae eax, dword [ebp - 0x138]
push eax
movzx eax, byte [0x10f773f4]
push eax
call fcn.10006950
mov dword [ebp - 0x794], 0
mov dword [ebp - 0x790], 0x505345
mov byte [ebp - 4], 0x50
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x790]
mov edx, 0x10037c7c
cmovae eax, dword [ebp - 0x138]
push eax
movzx eax, byte [0x10f773f2]
push eax
call fcn.10006950
mov dword [ebp - 0x790], 0
mov dword [ebp - 0x78c], 0x505345
mov byte [ebp - 4], 0x51
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x78c]
mov edx, 0x10037c90
cmovae eax, dword [ebp - 0x138]
push eax
movzx eax, byte [0x10f773f5]
push eax
call fcn.10006950
mov dword [ebp - 0x78c], 0
mov dword [ebp - 0x168], 0x65707954
mov byte [ebp - 0x164], 0
mov dword [ebp - 0x788], 0x505345
mov byte [ebp - 4], 0x53
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x168]
lea ecx, [ebp - 0x788]
cmovae eax, dword [ebp - 0x138]
push eax
push dword [0x10f77438]
call fcn.10006950
mov dword [ebp - 0x788], 0
mov dword [ebp - 0x168], 0
mov byte [ebp - 0x164], 0
mov dword [ebp - 0x7b0], 0x505345
mov byte [ebp - 4], 0x54
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x7b0]
mov edx, 0x10037cac
cmovae eax, dword [ebp - 0x138]
push eax
cvttss2si eax, dword [0x10f77400]
push eax
call fcn.10006950
mov dword [ebp - 0x7b0], 0
mov dword [ebp - 0x784], 0x505345
mov byte [ebp - 4], 0x55
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x784]
mov edx, 0x10037cb8
cmovae eax, dword [ebp - 0x138]
push eax
cvttss2si eax, dword [0x10f77404]
push eax
call fcn.10006950
mov dword [ebp - 0x784], 0
mov dword [ebp - 0x7d8], 0x505345
mov byte [ebp - 4], 0x56
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x7d8]
mov edx, 0x10037cc8
cmovae eax, dword [ebp - 0x138]
push eax
cvttss2si eax, dword [0x10f77408]
push eax
call fcn.10006950
mov dword [ebp - 0x7d8], 0
mov dword [ebp - 0x7d4], 0x505345
mov byte [ebp - 4], 0x57
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x7d4]
mov edx, 0x10037cd8
cmovae eax, dword [ebp - 0x138]
push eax
cvttss2si eax, dword [0x10f77410]
push eax
call fcn.10006950
add esp, 0x40
mov dword [ebp - 0x7d4], 0
mov dword [ebp - 0x7d0], 0x505345
mov byte [ebp - 4], 0x58
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x7d0]
mov edx, str.health_red
cmovae eax, dword [ebp - 0x138]
push eax
cvttss2si eax, dword [0x10f77420]
push eax
call fcn.10006950
mov dword [ebp - 0x7d0], 0
mov dword [ebp - 0x7cc], 0x505345
mov byte [ebp - 4], 0x59
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x7cc]
mov edx, str.health_green
cmovae eax, dword [ebp - 0x138]
push eax
cvttss2si eax, dword [0x10f77424]
push eax
call fcn.10006950
mov dword [ebp - 0x7cc], 0
mov dword [ebp - 0x7dc], 0x505345
mov byte [ebp - 4], 0x5a
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x7dc]
mov edx, str.health_blue
cmovae eax, dword [ebp - 0x138]
push eax
cvttss2si eax, dword [0x10f77428]
push eax
call fcn.10006950
mov dword [ebp - 0x7dc], 0
mov dword [ebp - 0x7c4], 0x505345
mov byte [ebp - 4], 0x5b
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x7c4]
mov edx, str.armor_red
cmovae eax, dword [ebp - 0x138]
push eax
cvttss2si eax, dword [0x10f7742c]
push eax
call fcn.10006950
mov dword [ebp - 0x7c4], 0
mov dword [ebp - 0x7c0], 0x505345
mov byte [ebp - 4], 0x5c
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x7c0]
mov edx, str.armor_green
cmovae eax, dword [ebp - 0x138]
push eax
cvttss2si eax, dword [0x10f77430]
push eax
call fcn.10006950
mov dword [ebp - 0x7c0], 0
mov dword [ebp - 0x7bc], 0x505345
mov byte [ebp - 4], 0x5d
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x7bc]
mov edx, str.armor_blue
cmovae eax, dword [ebp - 0x138]
push eax
cvttss2si eax, dword [0x10f77434]
push eax
call fcn.10006950
mov dword [ebp - 0x7bc], 0
mov dword [ebp - 0x7b8], 0x505345
mov byte [ebp - 4], 0x5e
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x7b8]
mov edx, str.Ground
cmovae eax, dword [ebp - 0x138]
push eax
movzx eax, byte [0x10f773f7]
push eax
call fcn.10006950
mov dword [ebp - 0x7b8], 0
mov dword [ebp - 0x780], 0x505345
mov byte [ebp - 4], 0x5f
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x780]
mov edx, 0x10037d58
cmovae eax, dword [ebp - 0x138]
push eax
movzx eax, byte [0x10f773fe]
push eax
call fcn.10006950
add esp, 0x40
mov dword [ebp - 0x780], 0
mov dword [ebp - 0x1e0], 0x69746341
mov word [ebp - 0x1dc], 0x6576
mov byte [ebp - 0x1da], 0
mov dword [ebp - 0x2f0], 0x6d616843
mov word [ebp - 0x2ec], 0x73
mov byte [ebp - 4], 0x61
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x1e0]
lea ecx, [ebp - 0x2f0]
cmovae eax, dword [ebp - 0x138]
push eax
movzx eax, byte [0x10f7743c]
push eax
call fcn.10006950
xor eax, eax
mov dword [ebp - 0x2f8], 0x6d616843
mov dword [ebp - 0x2f0], eax
mov word [ebp - 0x2ec], ax
mov dword [ebp - 0x1e0], eax
mov word [ebp - 0x1dc], ax
mov byte [ebp - 0x1da], al
mov word [ebp - 0x2f4], 0x73
mov byte [ebp - 4], 0x62
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x2f8]
mov edx, str.Weapons
cmovae eax, dword [ebp - 0x138]
push eax
movzx eax, byte [0x10f7743d]
push eax
call fcn.10006950
xor eax, eax
mov dword [ebp - 0x2e8], 0x6d616843
mov dword [ebp - 0x2f8], eax
mov word [ebp - 0x2f4], ax
mov word [ebp - 0x2e4], 0x73
mov byte [ebp - 4], 0x63
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x2e8]
mov edx, str.Shadows
cmovae eax, dword [ebp - 0x138]
push eax
movzx eax, byte [0x10f7743e]
push eax
call fcn.10006950
xor eax, eax
mov dword [ebp - 0x300], 0x6d616843
mov dword [ebp - 0x2e8], eax
mov word [ebp - 0x2e4], ax
mov word [ebp - 0x2fc], 0x73
mov byte [ebp - 4], 0x64
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x300]
mov edx, str.Outline
cmovae eax, dword [ebp - 0x138]
push eax
movzx eax, byte [0x10f7743f]
push eax
call fcn.10006950
xor eax, eax
mov dword [ebp - 0x308], 0x6d616843
mov dword [ebp - 0x300], eax
mov word [ebp - 0x2fc], ax
mov word [ebp - 0x304], 0x73
mov byte [ebp - 4], 0x65
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
cmovae eax, dword [ebp - 0x138]
push eax
movzx eax, byte [0x10f77440]
push eax
mov edx, str.HandsOutline
lea ecx, [ebp - 0x308]
call fcn.10006950
xor eax, eax
mov dword [ebp - 0x310], 0x6d616843
mov dword [ebp - 0x308], eax
mov word [ebp - 0x304], ax
mov word [ebp - 0x30c], 0x73
mov byte [ebp - 4], 0x66
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x310]
mov edx, str.EnemyOnly
cmovae eax, dword [ebp - 0x138]
push eax
movzx eax, byte [0x10f77441]
push eax
call fcn.10006950
xor eax, eax
mov dword [ebp - 0x148], 0x65707954
add esp, 0x30
mov dword [ebp - 0x310], eax
mov word [ebp - 0x30c], ax
mov byte [ebp - 0x144], al
push 0x5b4ed469
lea ecx, [ebp - 0x704]
call fcn.1000f780
mov byte [ebp - 4], 0x68
lea ecx, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x148]
cmovae ecx, dword [ebp - 0x138]
push ecx
push dword [0x10f77444]
mov ecx, eax
call fcn.10006950
add esp, 8
mov word [ebp - 0x6fc], 0
xorps xmm0, xmm0
mov dword [ebp - 0x148], 0
lea ecx, [ebp - 0x710]
movq qword [ebp - 0x704], xmm0
mov byte [ebp - 0x144], 0
push 0x5b4ed47d
call fcn.1000f780
mov esi, eax
mov byte [ebp - 4], 0x69
lea ecx, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
mov edx, str.Dynamic
movzx eax, byte [0x10f77448]
cmovae ecx, dword [ebp - 0x138]
push ecx
push eax
mov ecx, esi
call fcn.10006950
add esp, 8
mov word [ebp - 0x708], 0
xorps xmm0, xmm0
lea ecx, [ebp - 0x71c]
movq qword [ebp - 0x710], xmm0
push 0x5b4ed495
call fcn.1000f780
mov esi, eax
mov byte [ebp - 4], 0x6a
lea ecx, [ebp - 0x138]
cvttss2si eax, dword [0x10f77414]
cmp dword [ebp - 0x124], 0x10
mov edx, str.Cross_Red
cmovae ecx, dword [ebp - 0x138]
push ecx
mov ecx, esi
push eax
call fcn.10006950
add esp, 8
xorps xmm0, xmm0
push 0x5b4ed4ad
lea ecx, [ebp - 0x728]
movq qword [ebp - 0x71c], xmm0
mov word [ebp - 0x714], 0
call fcn.1000f780
mov esi, eax
mov byte [ebp - 4], 0x6b
lea ecx, [ebp - 0x138]
cvttss2si eax, dword [0x10f77418]
cmp dword [ebp - 0x124], 0x10
mov edx, str.Cross_Green
cmovae ecx, dword [ebp - 0x138]
push ecx
mov ecx, esi
push eax
call fcn.10006950
add esp, 8
mov word [ebp - 0x720], 0
xorps xmm0, xmm0
lea ecx, [ebp - 0x734]
movq qword [ebp - 0x728], xmm0
push 0x5b4ed4c5
call fcn.1000f780
mov esi, eax
mov byte [ebp - 4], 0x6c
lea ecx, [ebp - 0x138]
cvttss2si eax, dword [0x10f7741c]
cmp dword [ebp - 0x124], 0x10
mov edx, str.Cross_Blue
cmovae ecx, dword [ebp - 0x138]
push ecx
mov ecx, esi
push eax
call fcn.10006950
xorps xmm0, xmm0
mov word [ebp - 0x72c], 0
movq qword [ebp - 0x734], xmm0
mov dword [ebp - 0x3e4], 0x75736956
mov dword [ebp - 0x3e0], 0x736c61
mov byte [ebp - 4], 0x6d
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x3e4]
movss xmm2, dword [0x10f773d4]
mov edx, str.ASUS
cmovae eax, dword [ebp - 0x138]
push eax
call fcn.10006820
xorps xmm0, xmm0
mov dword [ebp - 0x3ec], 0x75736956
add esp, 0xc
movq qword [ebp - 0x3e4], xmm0
mov dword [ebp - 0x3e8], 0x736c61
mov byte [ebp - 4], 0x6e
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x3ec]
movss xmm2, dword [0x10f773d8]
mov edx, 0x10037e54
cmovae eax, dword [ebp - 0x138]
push eax
call fcn.10006820
xorps xmm0, xmm0
mov dword [ebp - 0x3f4], 0x75736956
add esp, 4
movq qword [ebp - 0x3ec], xmm0
mov dword [ebp - 0x3f0], 0x736c61
mov byte [ebp - 4], 0x6f
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x3f4]
movss xmm2, dword [0x10f773e0]
mov edx, str.Night_Mode
cmovae eax, dword [ebp - 0x138]
push eax
call fcn.10006820
xorps xmm0, xmm0
mov dword [ebp - 0x3fc], 0x75736956
add esp, 4
movq qword [ebp - 0x3f4], xmm0
mov dword [ebp - 0x3f8], 0x736c61
mov byte [ebp - 4], 0x70
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x3fc]
mov edx, str.Radar
cmovae eax, dword [ebp - 0x138]
push eax
movzx eax, byte [0x10f773e4]
push eax
call fcn.10006950
xorps xmm0, xmm0
mov dword [ebp - 0x404], 0x75736956
movq qword [ebp - 0x3fc], xmm0
mov dword [ebp - 0x400], 0x736c61
mov byte [ebp - 4], 0x71
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x404]
mov edx, str.NoSky
cmovae eax, dword [ebp - 0x138]
push eax
movzx eax, byte [0x10f773e5]
push eax
call fcn.10006950
xorps xmm0, xmm0
mov dword [ebp - 0x40c], 0x75736956
movq qword [ebp - 0x404], xmm0
mov dword [ebp - 0x408], 0x736c61
mov byte [ebp - 4], 0x72
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x40c]
mov edx, str.NoHands
cmovae eax, dword [ebp - 0x138]
push eax
movzx eax, byte [0x10f773e6]
push eax
call fcn.10006950
xorps xmm0, xmm0
mov dword [ebp - 0x414], 0x75736956
movq qword [ebp - 0x40c], xmm0
mov dword [ebp - 0x410], 0x736c61
mov byte [ebp - 4], 0x73
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x414]
mov edx, str.NoSmoke
cmovae eax, dword [ebp - 0x138]
push eax
movzx eax, byte [0x10f773e7]
push eax
call fcn.10006950
xorps xmm0, xmm0
mov dword [ebp - 0x3bc], 0x75736956
movq qword [ebp - 0x414], xmm0
mov dword [ebp - 0x3b8], 0x736c61
mov byte [ebp - 4], 0x74
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x3bc]
mov edx, str.NoFlash
cmovae eax, dword [ebp - 0x138]
push eax
movzx eax, byte [0x10f773e8]
push eax
call fcn.10006950
xorps xmm0, xmm0
mov dword [ebp - 0x42c], 0x75736956
movq qword [ebp - 0x3bc], xmm0
mov dword [ebp - 0x428], 0x736c61
mov byte [ebp - 4], 0x75
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x42c]
mov edx, str.NoVisualRecoil
cmovae eax, dword [ebp - 0x138]
push eax
movzx eax, byte [0x10f773e9]
push eax
call fcn.10006950
xorps xmm0, xmm0
mov dword [ebp - 0x1e8], 0x69746341
movq qword [ebp - 0x42c], xmm0
mov word [ebp - 0x1e4], 0x6576
mov byte [ebp - 0x1e2], 0
mov dword [ebp - 0x3ac], 0x69746e41
mov dword [ebp - 0x3a8], 0x6d6941
mov byte [ebp - 4], 0x77
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x1e8]
lea ecx, [ebp - 0x3ac]
cmovae eax, dword [ebp - 0x138]
push eax
movzx eax, byte [0x10f77468]
push eax
call fcn.10006950
xor eax, eax
mov dword [ebp - 0x3a4], 0x69746e41
xorps xmm0, xmm0
mov dword [ebp - 0x1e8], eax
movq qword [ebp - 0x3ac], xmm0
mov word [ebp - 0x1e4], ax
mov byte [ebp - 0x1e2], al
mov dword [ebp - 0x3a0], 0x6d6941
mov byte [ebp - 4], 0x78
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x3a4]
mov edx, str.Pitch
cmovae eax, dword [ebp - 0x138]
push eax
push dword [0x10f77474]
call fcn.10006950
xorps xmm0, xmm0
mov dword [ebp - 0x39c], 0x69746e41
add esp, 0x40
movq qword [ebp - 0x3a4], xmm0
mov dword [ebp - 0x398], 0x6d6941
mov byte [ebp - 4], 0x79
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x39c]
mov edx, 0x10037efc
cmovae eax, dword [ebp - 0x138]
push eax
movzx eax, byte [0x10f77469]
push eax
call fcn.10006950
xorps xmm0, xmm0
mov dword [ebp - 0x394], 0x69746e41
movq qword [ebp - 0x39c], xmm0
mov dword [ebp - 0x390], 0x6d6941
mov byte [ebp - 4], 0x7a
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x394]
mov edx, str.leanmode
cmovae eax, dword [ebp - 0x138]
push eax
push dword [0x10f77484]
call fcn.10006950
xorps xmm0, xmm0
mov dword [ebp - 0x38c], 0x69746e41
movq qword [ebp - 0x394], xmm0
mov dword [ebp - 0x388], 0x6d6941
mov byte [ebp - 4], 0x7b
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x38c]
mov edx, 0x10037f24
cmovae eax, dword [ebp - 0x138]
push eax
movzx eax, byte [0x10f7746b]
push eax
call fcn.10006950
xorps xmm0, xmm0
mov dword [ebp - 0x384], 0x69746e41
movq qword [ebp - 0x38c], xmm0
mov dword [ebp - 0x380], 0x6d6941
mov byte [ebp - 4], 0x7c
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x384]
mov edx, str.fakeduck
cmovae eax, dword [ebp - 0x138]
push eax
movzx eax, byte [0x10f77471]
push eax
call fcn.10006950
xorps xmm0, xmm0
mov dword [ebp - 0x37c], 0x69746e41
movq qword [ebp - 0x384], xmm0
mov dword [ebp - 0x378], 0x6d6941
mov byte [ebp - 4], 0x7d
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x37c]
mov edx, 0x10037f50
cmovae eax, dword [ebp - 0x138]
push eax
movzx eax, byte [0x10f771ef]
push eax
call fcn.10006950
xorps xmm0, xmm0
mov dword [ebp - 0x374], 0x69746e41
movq qword [ebp - 0x37c], xmm0
mov dword [ebp - 0x370], 0x6d6941
mov byte [ebp - 4], 0x7e
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x374]
mov edx, str.lowdelta
cmovae eax, dword [ebp - 0x138]
push eax
movzx eax, byte [0x10f7746a]
push eax
call fcn.10006950
xorps xmm0, xmm0
mov dword [ebp - 0x36c], 0x69746e41
movq qword [ebp - 0x374], xmm0
mov dword [ebp - 0x368], 0x6d6941
mov byte [ebp - 4], 0x7f
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x36c]
mov edx, 0x10037f7c
cmovae eax, dword [ebp - 0x138]
push eax
push dword [0x10f77478]
call fcn.10006950
xorps xmm0, xmm0
mov dword [ebp - 0x364], 0x69746e41
movq qword [ebp - 0x36c], xmm0
mov dword [ebp - 0x360], 0x6d6941
mov byte [ebp - 4], 0x80
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
cmovae eax, dword [ebp - 0x138]
push eax
cvttss2si eax, dword [0x10f774e8]
push eax
mov edx, str.Jitter_Real_Yaw
lea ecx, [ebp - 0x364]
call fcn.10006950
xorps xmm0, xmm0
mov dword [ebp - 0x3b4], 0x69746e41
add esp, 0x40
movq qword [ebp - 0x364], xmm0
mov dword [ebp - 0x3b0], 0x6d6941
mov byte [ebp - 4], 0x81
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x3b4]
mov edx, str.Jitter_Fake_Yaw
cmovae eax, dword [ebp - 0x138]
push eax
cvttss2si eax, dword [0x10f774ec]
push eax
call fcn.10006950
xorps xmm0, xmm0
mov dword [ebp - 0x35c], 0x69746e41
movq qword [ebp - 0x3b4], xmm0
mov dword [ebp - 0x358], 0x6d6941
mov byte [ebp - 4], 0x82
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x35c]
movss xmm2, dword [0x10f774fc]
mov edx, str.Custom_Pitch
cmovae eax, dword [ebp - 0x138]
push eax
call fcn.10006820
xorps xmm0, xmm0
mov dword [ebp - 0x354], 0x69746e41
add esp, 0xc
movq qword [ebp - 0x35c], xmm0
mov dword [ebp - 0x350], 0x6d6941
mov byte [ebp - 4], 0x83
lea eax, [ebp - 0x138]
movd xmm2, dword [0x10f7749c]
lea ecx, [ebp - 0x354]
cmp dword [ebp - 0x124], 0x10
mov edx, str.Edge_Pitch
cvtdq2ps xmm2, xmm2
cmovae eax, dword [ebp - 0x138]
push eax
call fcn.10006820
xorps xmm0, xmm0
mov dword [ebp - 0x34c], 0x69746e41
add esp, 4
movq qword [ebp - 0x354], xmm0
mov dword [ebp - 0x348], 0x6d6941
mov byte [ebp - 4], 0x84
lea eax, [ebp - 0x138]
movd xmm2, dword [0x10f77488]
lea ecx, [ebp - 0x34c]
cmp dword [ebp - 0x124], 0x10
mov edx, str.inairpitch
cvtdq2ps xmm2, xmm2
cmovae eax, dword [ebp - 0x138]
push eax
call fcn.10006820
xorps xmm0, xmm0
mov dword [ebp - 0x344], 0x69746e41
add esp, 4
movq qword [ebp - 0x34c], xmm0
mov dword [ebp - 0x340], 0x6d6941
mov byte [ebp - 4], 0x85
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x344]
mov edx, str.Custom_Edge_Pitch
cmovae eax, dword [ebp - 0x138]
push eax
cvttss2si eax, dword [0x10f7750c]
push eax
call fcn.10006950
xorps xmm0, xmm0
mov dword [ebp - 0x33c], 0x69746e41
movq qword [ebp - 0x344], xmm0
mov dword [ebp - 0x338], 0x6d6941
mov byte [ebp - 4], 0x86
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x33c]
mov edx, str.Flip
cmovae eax, dword [ebp - 0x138]
push eax
push dword [0x10f774a0]
call fcn.10006950
xorps xmm0, xmm0
mov dword [ebp - 0x334], 0x69746e41
movq qword [ebp - 0x33c], xmm0
mov dword [ebp - 0x330], 0x6d6941
mov byte [ebp - 4], 0x87
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x334]
mov edx, str.Edge_Real
cmovae eax, dword [ebp - 0x138]
push eax
cvttss2si eax, dword [0x10f77500]
push eax
call fcn.10006950
xorps xmm0, xmm0
mov dword [ebp - 0x32c], 0x69746e41
movq qword [ebp - 0x334], xmm0
mov dword [ebp - 0x328], 0x6d6941
mov byte [ebp - 4], 0x88
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x32c]
mov edx, str.Edge_Fake
cmovae eax, dword [ebp - 0x138]
push eax
cvttss2si eax, dword [0x10f77504]
push eax
call fcn.10006950
xorps xmm0, xmm0
mov dword [ebp - 0x324], 0x69746e41
movq qword [ebp - 0x32c], xmm0
mov dword [ebp - 0x320], 0x6d6941
mov byte [ebp - 4], 0x89
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x324]
mov edx, str.Variation
cmovae eax, dword [ebp - 0x138]
push eax
push dword [0x10f7747c]
call fcn.10006950
xorps xmm0, xmm0
mov dword [ebp - 0x474], 0x69746e41
movq qword [ebp - 0x324], xmm0
mov dword [ebp - 0x470], 0x6d6941
mov byte [ebp - 4], 0x8a
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x474]
mov edx, str.Static
cmovae eax, dword [ebp - 0x138]
push eax
movzx eax, byte [0x10f7746c]
push eax
call fcn.10006950
xorps xmm0, xmm0
mov dword [ebp - 0x46c], 0x69746e41
movq qword [ebp - 0x474], xmm0
mov dword [ebp - 0x468], 0x6d6941
mov byte [ebp - 4], 0x8b
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x46c]
mov edx, str.WallDetection
cmovae eax, dword [ebp - 0x138]
push eax
movzx eax, byte [0x10f7746d]
push eax
call fcn.10006950
xorps xmm0, xmm0
mov dword [ebp - 0x3cc], 0x69746e41
movq qword [ebp - 0x46c], xmm0
mov dword [ebp - 0x3c8], 0x6d6941
mov byte [ebp - 4], 0x8c
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x3cc]
mov edx, str.inairmode
cmovae eax, dword [ebp - 0x138]
push eax
push dword [0x10f77480]
call fcn.10006950
xorps xmm0, xmm0
mov dword [ebp - 0x3c4], 0x69746e41
add esp, 0x40
movq qword [ebp - 0x3cc], xmm0
mov dword [ebp - 0x3c0], 0x6d6941
mov byte [ebp - 4], 0x8d
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x3c4]
mov edx, str.WallDetectionMode
cmovae eax, dword [ebp - 0x138]
push eax
push dword [0x10f77498]
call fcn.10006950
mov byte [ebp - 4], 0
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
xorps xmm0, xmm0
mov edx, 0x100380b8
movq qword [ebp - 0x3c4], xmm0
cmovae eax, dword [ebp - 0x138]
mov ecx, str.AtTargets
push eax
push dword [0x10f77524]
call fcn.10006950
mov dword [ebp - 0x41c], 0x69746e41
mov dword [ebp - 0x418], 0x6d6941
mov byte [ebp - 4], 0x8e
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x41c]
mov edx, str.DuckInAir
cmovae eax, dword [ebp - 0x138]
push eax
movzx eax, byte [0x10f7746f]
push eax
call fcn.10006950
xorps xmm0, xmm0
mov dword [ebp - 0x424], 0x69746e41
movq qword [ebp - 0x41c], xmm0
mov dword [ebp - 0x420], 0x6d6941
mov byte [ebp - 4], 0x8f
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x424]
movss xmm2, dword [0x10f774e4]
mov edx, str.RealValue
cmovae eax, dword [ebp - 0x138]
push eax
call fcn.10006820
xorps xmm0, xmm0
mov dword [ebp - 0x47c], 0x69746e41
add esp, 0x1c
movq qword [ebp - 0x424], xmm0
mov dword [ebp - 0x478], 0x6d6941
mov byte [ebp - 4], 0x90
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x47c]
movss xmm2, dword [0x10f77508]
mov edx, 0x100380f8
cmovae eax, dword [ebp - 0x138]
push eax
call fcn.10006820
xorps xmm0, xmm0
mov dword [ebp - 0x434], 0x69746e41
add esp, 4
movq qword [ebp - 0x47c], xmm0
mov dword [ebp - 0x430], 0x6d6941
mov byte [ebp - 4], 0x91
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x434]
movss xmm2, dword [0x10f774f4]
mov edx, str.FakeValue
cmovae eax, dword [ebp - 0x138]
push eax
call fcn.10006820
xorps xmm0, xmm0
mov dword [ebp - 0x43c], 0x69746e41
add esp, 4
movq qword [ebp - 0x434], xmm0
mov dword [ebp - 0x438], 0x6d6941
mov byte [ebp - 4], 0x92
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x43c]
mov edx, str.EnemyCheck
cmovae eax, dword [ebp - 0x138]
push eax
movzx eax, byte [0x10f77470]
movd xmm2, eax
cvtdq2ps xmm2, xmm2
call fcn.10006820
xorps xmm0, xmm0
mov dword [ebp - 0x1f0], 0x69746341
add esp, 4
movq qword [ebp - 0x43c], xmm0
mov word [ebp - 0x1ec], 0x6576
mov byte [ebp - 0x1ea], 0
mov dword [ebp - 0x444], 0x656b6146
mov dword [ebp - 0x440], 0x67616c
mov byte [ebp - 4], 0x94
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x1f0]
lea ecx, [ebp - 0x444]
cmovae eax, dword [ebp - 0x138]
push eax
movzx eax, byte [0x10f77510]
push eax
call fcn.10006950
xor eax, eax
mov dword [ebp - 0x150], 0x65646f4d
xorps xmm0, xmm0
mov dword [ebp - 0x1f0], eax
movq qword [ebp - 0x444], xmm0
mov word [ebp - 0x1ec], ax
mov byte [ebp - 0x1ea], al
mov byte [ebp - 0x14c], al
mov dword [ebp - 0x44c], 0x656b6146
mov dword [ebp - 0x448], 0x67616c
mov byte [ebp - 4], 0x96
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea edx, [ebp - 0x150]
lea ecx, [ebp - 0x44c]
cmovae eax, dword [ebp - 0x138]
push eax
push dword [0x10f77514]
call fcn.10006950
xorps xmm0, xmm0
mov dword [ebp - 0x150], 0
movq qword [ebp - 0x44c], xmm0
mov byte [ebp - 0x14c], 0
mov dword [ebp - 0x454], 0x656b6146
mov dword [ebp - 0x450], 0x67616c
mov byte [ebp - 4], 0x97
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x454]
mov edx, str.Value
cmovae eax, dword [ebp - 0x138]
push eax
push dword [0x10f77518]
call fcn.10006950
xorps xmm0, xmm0
mov dword [ebp - 0x45c], 0x656b6146
movq qword [ebp - 0x454], xmm0
mov dword [ebp - 0x458], 0x67616c
mov byte [ebp - 4], 0x98
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x45c]
mov edx, str.InAttack
cmovae eax, dword [ebp - 0x138]
push eax
movzx eax, byte [0x10f77511]
push eax
call fcn.10006950
xorps xmm0, xmm0
mov dword [ebp - 0x464], 0x656b6146
movq qword [ebp - 0x45c], xmm0
mov dword [ebp - 0x460], 0x67616c
mov byte [ebp - 4], 0x99
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x464]
mov edx, str.AirOnly
cmovae eax, dword [ebp - 0x138]
push eax
movzx eax, byte [0x10f77512]
push eax
call fcn.10006950
xorps xmm0, xmm0
add esp, 0x28
movq qword [ebp - 0x464], xmm0
mov ecx, 0x45
xor edx, edx
mov al, byte [edx + 0x10038194]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x4bc], al
and ecx, 0x800000ff
jns 0x1000dd47
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xd
jl 0x1000dd27
mov byte [ebp - 0x4af], 0
mov byte [ebp - 4], 0x9a
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x4bc]
mov edx, str.slowwalk
cmovae eax, dword [ebp - 0x138]
push eax
movzx eax, byte [0x10f7744e]
push eax
call fcn.10006950
xorps xmm0, xmm0
mov dword [ebp - 0x4b4], 0
add esp, 8
movq qword [ebp - 0x4bc], xmm0
mov word [ebp - 0x4b0], 0
mov ecx, 0x45
xor edx, edx
nop dword [eax]
mov al, byte [edx + 0x100381b4]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x4cc], al
and ecx, 0x800000ff
jns 0x1000ddd0
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xd
jl 0x1000ddb0
mov byte [ebp - 0x4bf], 0
mov byte [ebp - 4], 0x9b
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x4cc]
mov edx, str.slowwalkspeed
cmovae eax, dword [ebp - 0x138]
push eax
push dword [0x10f77464]
call fcn.10006950
xorps xmm0, xmm0
mov dword [ebp - 0x4c4], 0
add esp, 8
movq qword [ebp - 0x4cc], xmm0
mov word [ebp - 0x4c0], 0
mov ecx, 0x45
xor edx, edx
mov al, byte [edx + 0x100381d0]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x4dc], al
and ecx, 0x800000ff
jns 0x1000de54
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xd
jl 0x1000de34
mov byte [ebp - 0x4cf], 0
mov byte [ebp - 4], 0x9c
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x4dc]
mov edx, str.BunnyHop
cmovae eax, dword [ebp - 0x138]
push eax
movzx eax, byte [0x10f7744c]
push eax
call fcn.10006950
mov byte [ebp - 4], 0
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
xorps xmm0, xmm0
mov edx, 0x100381e0
movq qword [ebp - 0x4dc], xmm0
cmovae eax, dword [ebp - 0x138]
mov ecx, str.AutoStrafe
push eax
push dword [0x10f77520]
mov dword [ebp - 0x4d4], 0
mov word [ebp - 0x4d0], 0
call fcn.10006950
add esp, 0x10
mov ecx, 0x45
xor edx, edx
nop dword [eax + eax]
mov al, byte [edx + 0x10038208]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x4ec], al
and ecx, 0x800000ff
jns 0x1000df10
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xd
jl 0x1000def0
mov byte [ebp - 0x4df], 0
mov byte [ebp - 4], 0x9d
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x4ec]
mov edx, str.CircleStrafe
cmovae eax, dword [ebp - 0x138]
push eax
movzx eax, byte [0x10f7744d]
push eax
call fcn.10006950
xorps xmm0, xmm0
mov dword [ebp - 0x4e4], 0
add esp, 8
movq qword [ebp - 0x4ec], xmm0
mov word [ebp - 0x4e0], 0
mov ecx, 0x45
xor edx, edx
mov al, byte [edx + 0x10038224]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x4fc], al
and ecx, 0x800000ff
jns 0x1000df96
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xd
jl 0x1000df76
mov byte [ebp - 0x4ef], 0
mov byte [ebp - 4], 0x9e
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x4fc]
mov edx, str.EdgeJump
cmovae eax, dword [ebp - 0x138]
push eax
movzx eax, byte [0x10f7744f]
push eax
call fcn.10006950
xorps xmm0, xmm0
mov dword [ebp - 0x4f4], 0
add esp, 8
movq qword [ebp - 0x4fc], xmm0
mov word [ebp - 0x4f0], 0
mov ecx, 0x45
xor edx, edx
nop dword [eax]
mov al, byte [edx + 0x10038240]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x50c], al
and ecx, 0x800000ff
jns 0x1000e020
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xd
jl 0x1000e000
mov byte [ebp - 0x4ff], 0
mov byte [ebp - 4], 0x9f
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x50c]
mov edx, str.Speedhack
cmovae eax, dword [ebp - 0x138]
push eax
movzx eax, byte [0x10f77452]
push eax
call fcn.10006950
xorps xmm0, xmm0
mov dword [ebp - 0x504], 0
add esp, 8
movq qword [ebp - 0x50c], xmm0
mov word [ebp - 0x500], 0
mov ecx, 0x45
xor edx, edx
mov al, byte [edx + 0x10038260]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x51c], al
and ecx, 0x800000ff
jns 0x1000e0a6
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xd
jl 0x1000e086
mov byte [ebp - 0x50f], 0
mov byte [ebp - 4], 0xa0
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x51c]
mov edx, str.SpeedhackValue
cmovae eax, dword [ebp - 0x138]
push eax
push dword [0x10f77460]
call fcn.10006950
xorps xmm0, xmm0
mov dword [ebp - 0x514], 0
add esp, 8
movq qword [ebp - 0x51c], xmm0
mov word [ebp - 0x510], 0
mov ecx, 0x45
xor edx, edx
nop word [eax + eax]
mov al, byte [edx + 0x1003827c]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x52c], al
and ecx, 0x800000ff
jns 0x1000e130
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xd
jl 0x1000e110
mov byte [ebp - 0x51f], 0
mov byte [ebp - 4], 0xa1
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x52c]
mov edx, str.AutoKnife
cmovae eax, dword [ebp - 0x138]
push eax
movzx eax, byte [0x10f77454]
push eax
call fcn.10006950
xorps xmm0, xmm0
mov dword [ebp - 0x524], 0
add esp, 8
movq qword [ebp - 0x52c], xmm0
mov word [ebp - 0x520], 0
mov ecx, 0x45
xor edx, edx
mov al, byte [edx + 0x10038298]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x53c], al
and ecx, 0x800000ff
jns 0x1000e1b6
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xd
jl 0x1000e196
mov byte [ebp - 0x52f], 0
mov byte [ebp - 4], 0xa2
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x53c]
mov edx, str.RoundSay
cmovae eax, dword [ebp - 0x138]
push eax
movzx eax, byte [0x10f77455]
push eax
call fcn.10006950
xorps xmm0, xmm0
mov dword [ebp - 0x534], 0
add esp, 8
movq qword [ebp - 0x53c], xmm0
mov word [ebp - 0x530], 0
mov ecx, 0x45
xor edx, edx
nop dword [eax]
mov al, byte [edx + 0x100382b4]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x54c], al
and ecx, 0x800000ff
jns 0x1000e240
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xd
jl 0x1000e220
mov byte [ebp - 0x53f], 0
mov byte [ebp - 4], 0xa3
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x54c]
mov edx, str.ThirdPerson
cmovae eax, dword [ebp - 0x138]
push eax
movzx eax, byte [0x10f7745a]
push eax
call fcn.10006950
xorps xmm0, xmm0
mov dword [ebp - 0x544], 0
add esp, 8
movq qword [ebp - 0x54c], xmm0
mov word [ebp - 0x540], 0
mov ecx, 0x45
xor edx, edx
mov al, byte [edx + 0x100382d4]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x55c], al
and ecx, 0x800000ff
jns 0x1000e2c6
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xd
jl 0x1000e2a6
mov byte [ebp - 0x54f], 0
mov byte [ebp - 4], 0xa4
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x55c]
mov edx, str.CheatsBypass
cmovae eax, dword [ebp - 0x138]
push eax
movzx eax, byte [0x10f77456]
push eax
call fcn.10006950
xorps xmm0, xmm0
mov dword [ebp - 0x554], 0
add esp, 8
movq qword [ebp - 0x55c], xmm0
mov word [ebp - 0x550], 0
mov ecx, 0x45
xor edx, edx
nop dword [eax]
mov al, byte [edx + 0x100382f0]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x56c], al
and ecx, 0x800000ff
jns 0x1000e350
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xd
jl 0x1000e330
mov byte [ebp - 0x55f], 0
mov byte [ebp - 4], 0xa5
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x56c]
mov edx, str.AirStuck
cmovae eax, dword [ebp - 0x138]
push eax
movzx eax, byte [0x10f77457]
push eax
call fcn.10006950
xorps xmm0, xmm0
mov dword [ebp - 0x564], 0
add esp, 8
movq qword [ebp - 0x56c], xmm0
mov word [ebp - 0x560], 0
mov ecx, 0x45
xor edx, edx
mov al, byte [edx + 0x10038308]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x57c], al
and ecx, 0x800000ff
jns 0x1000e3d6
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xd
jl 0x1000e3b6
mov byte [ebp - 0x56f], 0
mov byte [ebp - 4], 0xa6
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x57c]
mov edx, str.Menu.x
cmovae eax, dword [ebp - 0x138]
push eax
push dword [0x10f77058]
call fcn.10006950
xorps xmm0, xmm0
mov dword [ebp - 0x574], 0
add esp, 8
movq qword [ebp - 0x57c], xmm0
mov word [ebp - 0x570], 0
mov ecx, 0x45
xor edx, edx
nop word [eax + eax]
mov al, byte [edx + 0x10038320]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x58c], al
and ecx, 0x800000ff
jns 0x1000e460
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xd
jl 0x1000e440
mov byte [ebp - 0x57f], 0
mov byte [ebp - 4], 0xa7
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x58c]
mov edx, str.Menu.y
cmovae eax, dword [ebp - 0x138]
push eax
push dword [0x10f7705c]
call fcn.10006950
xorps xmm0, xmm0
mov dword [ebp - 0x584], 0
add esp, 8
movq qword [ebp - 0x58c], xmm0
mov word [ebp - 0x580], 0
mov ecx, 0x45
xor edx, edx
mov al, byte [edx + 0x10038338]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x59c], al
and ecx, 0x800000ff
jns 0x1000e4e4
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xd
jl 0x1000e4c4
mov byte [ebp - 0x58f], 0
mov byte [ebp - 4], 0xa8
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x59c]
mov edx, str.Radar.x
cmovae eax, dword [ebp - 0x138]
push eax
push dword [0x10f77068]
call fcn.10006950
xorps xmm0, xmm0
mov dword [ebp - 0x594], 0
add esp, 8
movq qword [ebp - 0x59c], xmm0
mov word [ebp - 0x590], 0
mov ecx, 0x45
xor edx, edx
nop dword [eax + eax]
mov al, byte [edx + str._b_4_____]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x5ac], al
and ecx, 0x800000ff
jns 0x1000e570
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xd
jl 0x1000e550
mov byte [ebp - 0x59f], 0
mov byte [ebp - 4], 0xa9
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x5ac]
mov edx, str.Radar.y
cmovae eax, dword [ebp - 0x138]
push eax
push dword [0x10f7706c]
call fcn.10006950
xorps xmm0, xmm0
mov dword [ebp - 0x5a4], 0
movq qword [ebp - 0x5ac], xmm0
mov word [ebp - 0x5a0], 0
mov dword [ebp - 0x1f8], 0x6f6c6f43
mov word [ebp - 0x1f4], 0x7372
mov byte [ebp - 0x1f2], 0
mov byte [ebp - 4], 0xaa
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x1f8]
mov edx, str.ESP.TT
cmovae eax, dword [ebp - 0x138]
push eax
push dword [0x10f771b8]
call fcn.10006ea0
xor eax, eax
mov dword [ebp - 0x200], 0x6f6c6f43
mov dword [ebp - 0x1f8], eax
mov word [ebp - 0x1f4], ax
mov byte [ebp - 0x1f2], al
mov word [ebp - 0x1fc], 0x7372
mov byte [ebp - 0x1fa], al
mov byte [ebp - 4], 0xab
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x200]
mov edx, str.ESP.CT
cmovae eax, dword [ebp - 0x138]
push eax
push dword [0x10f771b4]
call fcn.10006ea0
xor eax, eax
mov dword [ebp - 0x208], 0x6f6c6f43
mov dword [ebp - 0x200], eax
mov word [ebp - 0x1fc], ax
mov byte [ebp - 0x1fa], al
mov word [ebp - 0x204], 0x7372
mov byte [ebp - 0x202], al
mov byte [ebp - 4], 0xac
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x208]
mov edx, str.ESP.TTInvis
cmovae eax, dword [ebp - 0x138]
push eax
push dword [0x10f771c0]
call fcn.10006ea0
xor eax, eax
mov dword [ebp - 0x210], 0x6f6c6f43
mov dword [ebp - 0x208], eax
mov word [ebp - 0x204], ax
mov byte [ebp - 0x202], al
mov word [ebp - 0x20c], 0x7372
mov byte [ebp - 0x20a], al
mov byte [ebp - 4], 0xad
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x210]
mov edx, str.ESP.CTInvis
cmovae eax, dword [ebp - 0x138]
push eax
push dword [0x10f771bc]
call fcn.10006ea0
xor eax, eax
mov dword [ebp - 0x210], eax
mov word [ebp - 0x20c], ax
mov byte [ebp - 0x20a], al
mov dword [ebp - 0x218], 0x6f6c6f43
mov word [ebp - 0x214], 0x7372
mov byte [ebp - 0x212], al
mov byte [ebp - 4], 0xae
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x218]
mov edx, str.ESP.Wpn
cmovae eax, dword [ebp - 0x138]
push eax
push dword [0x10f771c4]
call fcn.10006ea0
xor eax, eax
mov dword [ebp - 0x220], 0x6f6c6f43
mov dword [ebp - 0x218], eax
mov word [ebp - 0x214], ax
mov byte [ebp - 0x212], al
mov word [ebp - 0x21c], 0x7372
mov byte [ebp - 0x21a], al
mov byte [ebp - 4], 0xaf
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x220]
mov edx, str.Chams.CTInvis
cmovae eax, dword [ebp - 0x138]
push eax
push dword [0x10f771d0]
call fcn.10006ea0
xor eax, eax
mov dword [ebp - 0x228], 0x6f6c6f43
mov dword [ebp - 0x220], eax
mov word [ebp - 0x21c], ax
mov byte [ebp - 0x21a], al
mov word [ebp - 0x224], 0x7372
mov byte [ebp - 0x222], al
mov byte [ebp - 4], 0xb0
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x228]
mov edx, str.Chams.CTVis
cmovae eax, dword [ebp - 0x138]
push eax
push dword [0x10f771c8]
call fcn.10006ea0
xor eax, eax
mov dword [ebp - 0x230], 0x6f6c6f43
add esp, 0x40
mov dword [ebp - 0x228], eax
mov word [ebp - 0x224], ax
mov byte [ebp - 0x222], al
mov word [ebp - 0x22c], 0x7372
mov byte [ebp - 0x22a], al
mov byte [ebp - 4], 0xb1
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x230]
mov edx, str.Chams.CTOutline
cmovae eax, dword [ebp - 0x138]
push eax
push dword [0x10f771e0]
call fcn.10006ea0
xor eax, eax
mov dword [ebp - 0x238], 0x6f6c6f43
mov dword [ebp - 0x230], eax
mov word [ebp - 0x22c], ax
mov byte [ebp - 0x22a], al
mov word [ebp - 0x234], 0x7372
mov byte [ebp - 0x232], al
mov byte [ebp - 4], 0xb2
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
cmovae eax, dword [ebp - 0x138]
push eax
push dword [0x10f771d4]
mov edx, str.Chams.TTInvis
lea ecx, [ebp - 0x238]
call fcn.10006ea0
xor eax, eax
mov dword [ebp - 0x240], 0x6f6c6f43
mov dword [ebp - 0x238], eax
mov word [ebp - 0x234], ax
mov byte [ebp - 0x232], al
mov word [ebp - 0x23c], 0x7372
mov byte [ebp - 0x23a], al
mov byte [ebp - 4], 0xb3
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x240]
mov edx, str.Chams.TTVis
cmovae eax, dword [ebp - 0x138]
push eax
push dword [0x10f771cc]
call fcn.10006ea0
xor eax, eax
mov dword [ebp - 0x248], 0x6f6c6f43
mov dword [ebp - 0x240], eax
mov word [ebp - 0x23c], ax
mov byte [ebp - 0x23a], al
mov word [ebp - 0x244], 0x7372
mov byte [ebp - 0x242], al
mov byte [ebp - 4], 0xb4
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x248]
mov edx, str.Chams.TTOutline
cmovae eax, dword [ebp - 0x138]
push eax
push dword [0x10f771e4]
call fcn.10006ea0
xor eax, eax
mov dword [ebp - 0x250], 0x6f6c6f43
mov dword [ebp - 0x248], eax
mov word [ebp - 0x244], ax
mov byte [ebp - 0x242], al
mov word [ebp - 0x24c], 0x7372
mov byte [ebp - 0x24a], al
mov byte [ebp - 4], 0xb5
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x250]
mov edx, str.Chams.WpnInvis
cmovae eax, dword [ebp - 0x138]
push eax
push dword [0x10f771dc]
call fcn.10006ea0
xor eax, eax
mov dword [ebp - 0x260], 0x6f6c6f43
mov dword [ebp - 0x250], eax
mov word [ebp - 0x24c], ax
mov byte [ebp - 0x24a], al
mov word [ebp - 0x25c], 0x7372
mov byte [ebp - 0x25a], al
mov byte [ebp - 4], 0xb6
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x260]
mov edx, str.Chams.WpnVis
cmovae eax, dword [ebp - 0x138]
push eax
push dword [0x10f771d8]
call fcn.10006ea0
xor eax, eax
mov dword [ebp - 0x258], 0x6f6c6f43
mov dword [ebp - 0x260], eax
mov word [ebp - 0x25c], ax
mov byte [ebp - 0x25a], al
mov word [ebp - 0x254], 0x7372
mov byte [ebp - 0x252], al
mov byte [ebp - 4], 0xb7
lea eax, [ebp - 0x138]
cmp dword [ebp - 0x124], 0x10
lea ecx, [ebp - 0x258]
mov edx, str.Chams.WpnOutline
cmovae eax, dword [ebp - 0x138]
push eax
push dword [0x10f771e8]
call fcn.10006ea0
mov ecx, dword [ebp - 0x124]
xor eax, eax
add esp, 0x38
mov dword [ebp - 0x258], eax
mov word [ebp - 0x254], ax
mov byte [ebp - 0x252], al
cmp ecx, 0x10
jb 0x1000eb23
mov edx, dword [ebp - 0x138]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1000eb19
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1000eb19
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.100302b6
add esp, 8
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x14]
xor ecx, ebp
call fcn.1002ff8e
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret