Function at 0x1007c8c0
Capabilities:
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 0x100c85d5
mov eax, dword fs:[0]
push eax
push ebx
sub esp, 0x450
mov eax, dword [0x100df040]
xor eax, ebp
mov dword [ebp - 0x14], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov edi, ecx
mov dword [ebp - 0x6c], edi
push 4
xorps xmm0, xmm0
mov dword [ebp - 0x360], 0
push str.misc
lea ecx, [ebp - 0x370]
mov dword [ebp - 0x35c], 0
movups xmmword [ebp - 0x370], xmm0
call fcn.1002e9c0
lea eax, [ebp - 0x370]
mov dword [ebp - 4], 0
cmp edi, eax
je 0x1007c963
cmp dword [ebp - 0x35c], 0xf
mov ecx, edi
push dword [ebp - 0x360]
cmova eax, dword [ebp - 0x370]
push eax
call fcn.1002e260
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x35c]
cmp ecx, 0xf
jbe 0x1007c9a4
mov edx, dword [ebp - 0x370]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1007c99a
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1007ee24
push ecx
push edx
call fcn.100bf194
add esp, 8
push 3
xorps xmm0, xmm0
mov dword [ebp - 0x108], 0
push 0x100d21c0
lea ecx, [ebp - 0x118]
mov dword [ebp - 0x104], 0
lea esi, [edi + 0x30]
movups xmmword [ebp - 0x118], xmm0
call fcn.1002e9c0
mov dword [ebp - 4], 1
lea ecx, [ebp - 0x400]
push 0xc
xorps xmm0, xmm0
mov dword [ebp - 0x3f0], 0
push str.override_fov
movups xmmword [ebp - 0x400], xmm0
mov dword [ebp - 0x3ec], 0
call fcn.1002e9c0
lea ecx, [edi + 0x68]
mov byte [ebp - 4], 2
lea eax, [ebp - 0x118]
cmp ecx, eax
je 0x1007ca39
cmp dword [ebp - 0x104], 0xf
push dword [ebp - 0x108]
cmova eax, dword [ebp - 0x118]
push eax
call fcn.1002e260
lea ecx, [edi + 0xa0]
mov byte [edi + 0x99], 1
lea eax, [ebp - 0x400]
cmp ecx, eax
je 0x1007ca6a
cmp dword [ebp - 0x3ec], 0xf
push dword [ebp - 0x3f0]
cmova eax, dword [ebp - 0x400]
push eax
call fcn.1002e260
mov byte [ebp - 4], 1
mov ecx, dword [ebp - 0x3ec]
mov byte [edi + 0x9c], 0
cmp ecx, 0xf
jbe 0x1007caaf
mov edx, dword [ebp - 0x400]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1007caa5
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1007ee24
push ecx
push edx
call fcn.100bf194
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x104]
cmp ecx, 0xf
jbe 0x1007caf0
mov edx, dword [ebp - 0x118]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1007cae6
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1007ee24
push ecx
push edx
call fcn.100bf194
add esp, 8
mov dword [edi + 0x48], 0
mov dword [edi + 0x34], 0x14
mov dword [edi + 0x3c], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x4c], eax
mov eax, dword [edi + 0x1c]
mov dword [ebp - 0x18], esi
cmp eax, dword [edi + 0x20]
je 0x1007cb21
lea ecx, [edi + 0x30]
mov dword [eax], ecx
add dword [edi + 0x1c], 4
jmp 0x1007cb2e
lea ecx, [ebp - 0x18]
push ecx
push eax
lea ecx, [edi + 0x18]
call fcn.1002f670
push 1
xorps xmm0, xmm0
mov dword [ebp - 0x438], 0
push 0x100cfffc
lea ecx, [ebp - 0x448]
mov dword [ebp - 0x434], 0
movups xmmword [ebp - 0x448], xmm0
call fcn.10053740
mov dword [ebp - 4], 3
lea ecx, [ebp - 0x130]
push 7
xorps xmm0, xmm0
mov dword [ebp - 0x120], 0
push str.fov_amt
movups xmmword [ebp - 0x130], xmm0
mov dword [ebp - 0x11c], 0
call fcn.1002e9c0
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x34]
push 0
xorps xmm0, xmm0
mov dword [ebp - 0x24], 0
push 0x100cd896
movups xmmword [ebp - 0x34], xmm0
mov dword [ebp - 0x20], 0
call fcn.1002e9c0
lea ecx, [edi + 0x378]
mov byte [ebp - 4], 5
lea eax, [ebp - 0x130]
cmp ecx, eax
je 0x1007cbeb
cmp dword [ebp - 0x11c], 0xf
push dword [ebp - 0x120]
cmova eax, dword [ebp - 0x130]
push eax
call fcn.1002e260
lea ecx, [edi + 0x3e0]
mov byte [edi + 0x3a9], 0
lea eax, [ebp - 0x448]
mov dword [edi + 0x3f8], 0
mov dword [edi + 0x350], 7
mov dword [edi + 0x354], 7
mov dword [edi + 0x3b4], 0x42700000
mov dword [edi + 0x3b8], 0x430c0000
mov dword [edi + 0x3b0], 0x42b40000
mov dword [edi + 0x3c4], 0
mov dword [edi + 0x3bc], 0x3f800000
cmp ecx, eax
je 0x1007cc6c
cmp dword [ebp - 0x434], 7
push dword [ebp - 0x438]
cmova eax, dword [ebp - 0x448]
push eax
call fcn.10084d80
mov byte [ebp - 4], 4
mov ecx, dword [ebp - 0x20]
cmp ecx, 0xf
jbe 0x1007cca4
mov edx, dword [ebp - 0x34]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1007cc9a
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1007ee24
push ecx
push edx
call fcn.100bf194
add esp, 8
mov byte [ebp - 4], 3
mov ecx, dword [ebp - 0x11c]
cmp ecx, 0xf
jbe 0x1007cce2
mov edx, dword [ebp - 0x130]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1007ccd8
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1007ee24
push ecx
push edx
call fcn.100bf194
add esp, 8
lea ecx, [ebp - 0x448]
mov dword [ebp - 4], 0xffffffff
call fcn.10053400
mov dword [edi + 0x358], 0
lea ecx, [edi + 0x340]
mov dword [edi + 0x344], 0x14
mov dword [edi + 0x34c], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x35c], eax
mov eax, dword [edi + 0x1c]
mov dword [ebp - 0x18], ecx
cmp eax, dword [edi + 0x20]
je 0x1007cd34
mov dword [eax], ecx
add dword [edi + 0x1c], 4
jmp 0x1007cd41
lea ecx, [ebp - 0x18]
push ecx
push eax
lea ecx, [edi + 0x18]
call fcn.1002f670
push 0xa
xorps xmm0, xmm0
mov dword [ebp - 0x150], 0
push str.fov_scoped
lea ecx, [ebp - 0x160]
mov dword [ebp - 0x14c], 0
movups xmmword [ebp - 0x160], xmm0
call fcn.1002e9c0
mov dword [ebp - 4], 6
lea ecx, [ebp - 0x148]
push 0x18
xorps xmm0, xmm0
mov dword [ebp - 0x138], 0
push str.override_fov_when_scoped
movups xmmword [ebp - 0x148], xmm0
mov dword [ebp - 0x134], 0
call fcn.1002e9c0
lea ecx, [edi + 0x234]
mov byte [ebp - 4], 7
lea eax, [ebp - 0x160]
cmp ecx, eax
je 0x1007cdd6
cmp dword [ebp - 0x14c], 0xf
push dword [ebp - 0x150]
cmova eax, dword [ebp - 0x160]
push eax
call fcn.1002e260
lea ecx, [edi + 0x26c]
mov byte [edi + 0x265], 1
lea eax, [ebp - 0x148]
cmp ecx, eax
je 0x1007ce07
cmp dword [ebp - 0x134], 0xf
push dword [ebp - 0x138]
cmova eax, dword [ebp - 0x148]
push eax
call fcn.1002e260
mov byte [ebp - 4], 6
mov ecx, dword [ebp - 0x134]
mov byte [edi + 0x268], 0
cmp ecx, 0xf
jbe 0x1007ce4c
mov edx, dword [ebp - 0x148]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1007ce42
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1007ee24
push ecx
push edx
call fcn.100bf194
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x14c]
cmp ecx, 0xf
jbe 0x1007ce8d
mov edx, dword [ebp - 0x160]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1007ce83
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1007ee24
push ecx
push edx
call fcn.100bf194
add esp, 8
mov dword [edi + 0x214], 0
lea ecx, [edi + 0x1fc]
mov dword [edi + 0x200], 0x14
mov dword [edi + 0x208], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x218], eax
mov eax, dword [edi + 0x1c]
mov dword [ebp - 0x18], ecx
cmp eax, dword [edi + 0x20]
je 0x1007cecd
mov dword [eax], ecx
add dword [edi + 0x1c], 4
jmp 0x1007ceda
lea ecx, [ebp - 0x18]
push ecx
push eax
lea ecx, [edi + 0x18]
call fcn.1002f670
push 1
xorps xmm0, xmm0
mov dword [ebp - 0x450], 0
push 0x100cfffc
lea ecx, [ebp - 0x460]
mov dword [ebp - 0x44c], 0
movups xmmword [ebp - 0x460], xmm0
call fcn.10053740
mov dword [ebp - 4], 8
lea ecx, [ebp - 0x178]
push 0xe
xorps xmm0, xmm0
mov dword [ebp - 0x168], 0
push str.scoped_fov_amt
movups xmmword [ebp - 0x178], xmm0
mov dword [ebp - 0x164], 0
call fcn.1002e9c0
mov byte [ebp - 4], 9
lea ecx, [ebp - 0x34]
push 0
xorps xmm0, xmm0
mov dword [ebp - 0x24], 0
push 0x100cd896
movups xmmword [ebp - 0x34], xmm0
mov dword [ebp - 0x20], 0
call fcn.1002e9c0
lea ecx, [edi + 0x2bc]
mov byte [ebp - 4], 0xa
lea eax, [ebp - 0x178]
cmp ecx, eax
je 0x1007cf97
cmp dword [ebp - 0x164], 0xf
push dword [ebp - 0x168]
cmova eax, dword [ebp - 0x178]
push eax
call fcn.1002e260
lea ecx, [edi + 0x324]
mov byte [edi + 0x2ed], 0
lea eax, [ebp - 0x460]
mov dword [edi + 0x33c], 0
mov dword [edi + 0x294], 7
mov dword [edi + 0x298], 7
mov dword [edi + 0x2f8], 0x42740000
mov dword [edi + 0x2fc], 0x430c0000
mov dword [edi + 0x2f4], 0x42b40000
mov dword [edi + 0x308], 0
mov dword [edi + 0x300], 0x3f800000
cmp ecx, eax
je 0x1007d018
cmp dword [ebp - 0x44c], 7
push dword [ebp - 0x450]
cmova eax, dword [ebp - 0x460]
push eax
call fcn.10084d80
mov byte [ebp - 4], 9
mov ecx, dword [ebp - 0x20]
cmp ecx, 0xf
jbe 0x1007d050
mov edx, dword [ebp - 0x34]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1007d046
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1007ee24
push ecx
push edx
call fcn.100bf194
add esp, 8
mov byte [ebp - 4], 8
mov ecx, dword [ebp - 0x164]
cmp ecx, 0xf
jbe 0x1007d08e
mov edx, dword [ebp - 0x178]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1007d084
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1007ee24
push ecx
push edx
call fcn.100bf194
add esp, 8
lea ecx, [ebp - 0x460]
mov dword [ebp - 4], 0xffffffff
call fcn.10053400
mov dword [edi + 0x29c], 0
lea ecx, [edi + 0x284]
mov dword [edi + 0x288], 0x14
mov dword [edi + 0x290], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x2a0], eax
mov eax, dword [edi + 0x1c]
mov dword [ebp - 0x18], ecx
cmp eax, dword [edi + 0x20]
je 0x1007d0e0
mov dword [eax], ecx
add dword [edi + 0x1c], 4
jmp 0x1007d0ed
lea ecx, [ebp - 0x18]
push ecx
push eax
lea ecx, [edi + 0x18]
call fcn.1002f670
push 0xd
xorps xmm0, xmm0
mov dword [ebp - 0x198], 0
push str.viewmodel_fov
lea ecx, [ebp - 0x1a8]
mov dword [ebp - 0x194], 0
movups xmmword [ebp - 0x1a8], xmm0
call fcn.1002e9c0
mov dword [ebp - 4], 0xb
lea ecx, [ebp - 0x190]
push 0x16
xorps xmm0, xmm0
mov dword [ebp - 0x180], 0
push str.override_viewmodel_fov
movups xmmword [ebp - 0x190], xmm0
mov dword [ebp - 0x17c], 0
call fcn.1002e9c0
lea ecx, [edi + 0xf0]
mov byte [ebp - 4], 0xc
lea eax, [ebp - 0x1a8]
cmp ecx, eax
je 0x1007d182
cmp dword [ebp - 0x194], 0xf
push dword [ebp - 0x198]
cmova eax, dword [ebp - 0x1a8]
push eax
call fcn.1002e260
lea ecx, [edi + 0x128]
mov byte [edi + 0x121], 1
lea eax, [ebp - 0x190]
cmp ecx, eax
je 0x1007d1b3
cmp dword [ebp - 0x17c], 0xf
push dword [ebp - 0x180]
cmova eax, dword [ebp - 0x190]
push eax
call fcn.1002e260
mov byte [ebp - 4], 0xb
mov ecx, dword [ebp - 0x17c]
mov byte [edi + 0x124], 0
cmp ecx, 0xf
jbe 0x1007d1f8
mov edx, dword [ebp - 0x190]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1007d1ee
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1007ee24
push ecx
push edx
call fcn.100bf194
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x194]
cmp ecx, 0xf
jbe 0x1007d239
mov edx, dword [ebp - 0x1a8]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1007d22f
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1007ee24
push ecx
push edx
call fcn.100bf194
add esp, 8
mov dword [edi + 0xd0], 0
lea ecx, [edi + 0xb8]
mov dword [edi + 0xbc], 0x14
mov dword [edi + 0xc4], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0xd4], eax
mov eax, dword [edi + 0x1c]
mov dword [ebp - 0x18], ecx
cmp eax, dword [edi + 0x20]
je 0x1007d279
mov dword [eax], ecx
add dword [edi + 0x1c], 4
jmp 0x1007d286
lea ecx, [ebp - 0x18]
push ecx
push eax
lea ecx, [edi + 0x18]
call fcn.1002f670
push 1
xorps xmm0, xmm0
mov dword [ebp - 0x420], 0
push 0x100cfffc
lea ecx, [ebp - 0x430]
mov dword [ebp - 0x41c], 0
movups xmmword [ebp - 0x430], xmm0
call fcn.10053740
mov dword [ebp - 4], 0xd
lea ecx, [ebp - 0x1c0]
push 0x11
xorps xmm0, xmm0
mov dword [ebp - 0x1b0], 0
push str.viewmodel_fov_amt
movups xmmword [ebp - 0x1c0], xmm0
mov dword [ebp - 0x1ac], 0
call fcn.1002e9c0
mov byte [ebp - 4], 0xe
lea ecx, [ebp - 0x34]
push 0
xorps xmm0, xmm0
mov dword [ebp - 0x24], 0
push 0x100cd896
movups xmmword [ebp - 0x34], xmm0
mov dword [ebp - 0x20], 0
call fcn.1002e9c0
lea ecx, [edi + 0x178]
mov byte [ebp - 4], 0xf
lea eax, [ebp - 0x1c0]
cmp ecx, eax
je 0x1007d343
cmp dword [ebp - 0x1ac], 0xf
push dword [ebp - 0x1b0]
cmova eax, dword [ebp - 0x1c0]
push eax
call fcn.1002e260
lea ecx, [edi + 0x1e0]
mov byte [edi + 0x1a9], 0
lea eax, [ebp - 0x430]
mov dword [edi + 0x1f8], 0
mov dword [edi + 0x150], 7
mov dword [edi + 0x154], 7
mov dword [edi + 0x1b4], 0x42700000
mov dword [edi + 0x1b8], 0x430c0000
mov dword [edi + 0x1b0], 0x42b40000
mov dword [edi + 0x1c4], 0
mov dword [edi + 0x1bc], 0x3f800000
cmp ecx, eax
je 0x1007d3c4
cmp dword [ebp - 0x41c], 7
push dword [ebp - 0x420]
cmova eax, dword [ebp - 0x430]
push eax
call fcn.10084d80
mov byte [ebp - 4], 0xe
mov ecx, dword [ebp - 0x20]
cmp ecx, 0xf
jbe 0x1007d3fc
mov edx, dword [ebp - 0x34]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1007d3f2
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1007ee24
push ecx
push edx
call fcn.100bf194
add esp, 8
mov byte [ebp - 4], 0xd
mov ecx, dword [ebp - 0x1ac]
cmp ecx, 0xf
jbe 0x1007d43a
mov edx, dword [ebp - 0x1c0]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1007d430
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1007ee24
push ecx
push edx
call fcn.100bf194
add esp, 8
lea ecx, [ebp - 0x430]
mov dword [ebp - 4], 0xffffffff
call fcn.10053400
mov dword [edi + 0x158], 0
lea ecx, [edi + 0x140]
mov dword [edi + 0x144], 0x14
mov dword [edi + 0x14c], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x15c], eax
mov eax, dword [edi + 0x1c]
mov dword [ebp - 0x18], ecx
cmp eax, dword [edi + 0x20]
je 0x1007d48c
mov dword [eax], ecx
add dword [edi + 0x1c], 4
jmp 0x1007d499
lea ecx, [ebp - 0x18]
push ecx
push eax
lea ecx, [edi + 0x18]
call fcn.1002f670
push 0xd
xorps xmm0, xmm0
mov dword [ebp - 0x1e0], 0
push str.enableautobuy
lea ecx, [ebp - 0x1f0]
mov dword [ebp - 0x1dc], 0
movups xmmword [ebp - 0x1f0], xmm0
call fcn.1002e9c0
mov dword [ebp - 4], 0x10
lea ecx, [ebp - 0x1d8]
push 8
xorps xmm0, xmm0
mov dword [ebp - 0x1c8], 0
push str.auto_buy
movups xmmword [ebp - 0x1d8], xmm0
mov dword [ebp - 0x1c4], 0
call fcn.1002e9c0
lea ecx, [edi + 0x6e4]
mov byte [ebp - 4], 0x11
lea eax, [ebp - 0x1f0]
cmp ecx, eax
je 0x1007d52e
cmp dword [ebp - 0x1dc], 0xf
push dword [ebp - 0x1e0]
cmova eax, dword [ebp - 0x1f0]
push eax
call fcn.1002e260
lea ecx, [edi + 0x71c]
mov byte [edi + 0x715], 1
lea eax, [ebp - 0x1d8]
cmp ecx, eax
je 0x1007d55f
cmp dword [ebp - 0x1c4], 0xf
push dword [ebp - 0x1c8]
cmova eax, dword [ebp - 0x1d8]
push eax
call fcn.1002e260
mov byte [ebp - 4], 0x10
mov ecx, dword [ebp - 0x1c4]
mov byte [edi + 0x718], 0
cmp ecx, 0xf
jbe 0x1007d5a4
mov edx, dword [ebp - 0x1d8]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1007d59a
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1007ee24
push ecx
push edx
call fcn.100bf194
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x1dc]
cmp ecx, 0xf
jbe 0x1007d5e5
mov edx, dword [ebp - 0x1f0]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1007d5db
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1007ee24
push ecx
push edx
call fcn.100bf194
add esp, 8
mov dword [edi + 0x6c4], 0
lea ecx, [edi + 0x6ac]
mov dword [edi + 0x6b0], 0x14
mov dword [edi + 0x6b8], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x6c8], eax
mov eax, dword [edi + 0x1c]
mov dword [ebp - 0x18], ecx
cmp eax, dword [edi + 0x20]
je 0x1007d625
mov dword [eax], ecx
add dword [edi + 0x1c], 4
jmp 0x1007d632
lea ecx, [ebp - 0x18]
push ecx
push eax
lea ecx, [edi + 0x18]
call fcn.1002f670
push 4
xorps xmm0, xmm0
mov dword [ebp - 0xc0], 0
push str.none
lea ecx, [ebp - 0xd0]
mov dword [ebp - 0xbc], 0
movups xmmword [ebp - 0xd0], xmm0
call fcn.1002e9c0
mov dword [ebp - 4], 0x12
lea ecx, [ebp - 0xb8]
push 3
xorps xmm0, xmm0
mov dword [ebp - 0xa8], 0
push 0x100d15a0
movups xmmword [ebp - 0xb8], xmm0
mov dword [ebp - 0xa4], 0
call fcn.1002e9c0
mov byte [ebp - 4], 0x13
lea ecx, [ebp - 0xa0]
push 5
xorps xmm0, xmm0
mov dword [ebp - 0x90], 0
push str.ssg08
movups xmmword [ebp - 0xa0], xmm0
mov dword [ebp - 0x8c], 0
call fcn.1002e9c0
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0x88]
push 0xd
xorps xmm0, xmm0
mov dword [ebp - 0x78], 0
push str.g3sg1_scar_20
movups xmmword [ebp - 0x88], xmm0
mov dword [ebp - 0x74], 0
call fcn.1002e9c0
lea ecx, [ebp - 0xd0]
mov dword [ebp - 4], 0x15
push ecx
lea eax, [ebp - 0x70]
push eax
push ecx
lea ecx, [ebp - 0x5c]
call fcn.10084a40
mov byte [ebp - 4], 0x16
lea ecx, [ebp - 0x208]
push 9
xorps xmm0, xmm0
mov dword [ebp - 0x1f8], 0
push str.auto_buy1
movups xmmword [ebp - 0x208], xmm0
mov dword [ebp - 0x1f4], 0
call fcn.1002e9c0
mov byte [ebp - 4], 0x17
lea ecx, [ebp - 0x34]
push 8
xorps xmm0, xmm0
mov dword [ebp - 0x24], 0
push str.auto_buy
movups xmmword [ebp - 0x34], xmm0
mov dword [ebp - 0x20], 0
call fcn.1002e9c0
lea ecx, [edi + 0x994]
mov byte [ebp - 4], 0x18
lea eax, [ebp - 0x208]
cmp ecx, eax
je 0x1007d7a0
cmp dword [ebp - 0x1f4], 0xf
push dword [ebp - 0x1f8]
cmova eax, dword [ebp - 0x208]
push eax
call fcn.1002e260
mov eax, dword [ebp - 0x58]
mov esi, dword [ebp - 0x5c]
mov byte [edi + 0x9c5], 0
mov dword [edi + 0x9f8], 0
mov dword [edi + 0x96c], 0x14
mov dword [edi + 0x970], 0x14
mov dword [ebp - 0x18], eax
cmp esi, eax
je 0x1007d813
lea ecx, [edi + 0x9e4]
nop dword [eax + eax]
mov eax, dword [edi + 0x9e8]
push esi
cmp eax, dword [edi + 0x9ec]
je 0x1007d7ff
mov ecx, eax
call fcn.1002de70
add dword [edi + 0x9e8], 0x18
jmp 0x1007d805
push eax
call fcn.10053920
add esi, 0x18
lea ecx, [edi + 0x9e4]
cmp esi, dword [ebp - 0x18]
jne 0x1007d7e0
mov ecx, dword [edi + 0x9e8]
mov eax, 0x2aaaaaab
sub ecx, dword [edi + 0x9e4]
imul ecx
sar edx, 2
mov eax, edx
shr eax, 0x1f
add eax, edx
je 0x1007d83c
mov dword [edi + 0x9f4], 0
mov byte [ebp - 4], 0x17
mov ecx, dword [ebp - 0x20]
cmp ecx, 0xf
jbe 0x1007d870
mov edx, dword [ebp - 0x34]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1007d866
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1007d8a0
push ecx
push edx
call fcn.100bf194
add esp, 8
mov byte [ebp - 4], 0x16
mov ecx, dword [ebp - 0x1f4]
cmp ecx, 0xf
jbe 0x1007d8b0
mov edx, dword [ebp - 0x208]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1007d8a6
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1007d8a6
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.100bf194
add esp, 8
lea ecx, [ebp - 0x5c]
call fcn.1002e040
push fcn.1002dde0
push 4
push 0x18
lea eax, [ebp - 0xd0]
mov dword [ebp - 4], 0xffffffff
push eax
call fcn.100bed60
mov eax, dword [edi + 0x9b8]
lea ecx, [edi + 0x9b4]
mov dword [ebp - 0x18], 0x10032a40
cmp eax, dword [ecx + 8]
je 0x1007d8f8
mov dword [eax], 0x10032a40
add dword [ecx + 4], 4
jmp 0x1007d902
lea edx, [ebp - 0x18]
push edx
push eax
call fcn.1002f670
mov dword [edi + 0x974], 0
lea ecx, [edi + 0x18]
mov dword [edi + 0x960], 0x14
lea edx, [edi + 0x95c]
mov dword [edi + 0x968], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x978], eax
mov eax, dword [ecx + 4]
mov dword [ebp - 0x18], edx
cmp eax, dword [ecx + 8]
je 0x1007d945
mov dword [eax], edx
add dword [ecx + 4], 4
jmp 0x1007d94f
lea edx, [ebp - 0x18]
push edx
push eax
call fcn.1002f670
push 4
xorps xmm0, xmm0
mov dword [ebp - 0xd8], 0
push str.none
lea ecx, [ebp - 0xe8]
mov dword [ebp - 0xd4], 0
movups xmmword [ebp - 0xe8], xmm0
call fcn.1002e9c0
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0xd0]
push 5
xorps xmm0, xmm0
mov dword [ebp - 0xc0], 0
push str.elite
movups xmmword [ebp - 0xd0], xmm0
mov dword [ebp - 0xbc], 0
call fcn.1002e9c0
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0xb8]
push 4
xorps xmm0, xmm0
mov dword [ebp - 0xa8], 0
push str.p250
movups xmmword [ebp - 0xb8], xmm0
mov dword [ebp - 0xa4], 0
call fcn.1002e9c0
mov byte [ebp - 4], 0x1b
lea ecx, [ebp - 0xa0]
push 0xf
xorps xmm0, xmm0
mov dword [ebp - 0x90], 0
push str.tec9_five_seven
movups xmmword [ebp - 0xa0], xmm0
mov dword [ebp - 0x8c], 0
call fcn.1002e9c0
mov byte [ebp - 4], 0x1c
lea ecx, [ebp - 0x88]
push 9
xorps xmm0, xmm0
mov dword [ebp - 0x78], 0
push str.deagle_r8
movups xmmword [ebp - 0x88], xmm0
mov dword [ebp - 0x74], 0
call fcn.1002e9c0
lea ecx, [ebp - 0xe8]
mov dword [ebp - 4], 0x1d
push ecx
lea eax, [ebp - 0x70]
push eax
push ecx
lea ecx, [ebp - 0x5c]
call fcn.10084a40
mov byte [ebp - 4], 0x1e
lea ecx, [ebp - 0x220]
push 9
xorps xmm0, xmm0
mov dword [ebp - 0x210], 0
push str.auto_buy2
movups xmmword [ebp - 0x220], xmm0
mov dword [ebp - 0x20c], 0
call fcn.1002e9c0
mov byte [ebp - 4], 0x1f
lea ecx, [ebp - 0x34]
push 0
xorps xmm0, xmm0
mov dword [ebp - 0x24], 0
push 0x100cd896
movups xmmword [ebp - 0x34], xmm0
mov dword [ebp - 0x20], 0
call fcn.1002e9c0
mov byte [ebp - 4], 0x20
lea ecx, [edi + 0xa34]
lea eax, [ebp - 0x220]
cmp ecx, eax
je 0x1007daf1
cmp dword [ebp - 0x20c], 0xf
push dword [ebp - 0x210]
cmova eax, dword [ebp - 0x220]
push eax
call fcn.1002e260
mov eax, dword [ebp - 0x58]
mov esi, dword [ebp - 0x5c]
mov byte [edi + 0xa65], 0
mov dword [edi + 0xa98], 0
mov dword [edi + 0xa0c], 0x14
mov dword [edi + 0xa10], 0x14
mov dword [ebp - 0x18], eax
cmp esi, eax
je 0x1007db69
lea ecx, [edi + 0xa84]
nop dword [eax]
mov eax, dword [edi + 0xa88]
push esi
cmp eax, dword [edi + 0xa8c]
je 0x1007db55
mov ecx, eax
call fcn.1002de70
add dword [edi + 0xa88], 0x18
lea ecx, [edi + 0xa84]
jmp 0x1007db61
push eax
call fcn.10053920
lea ecx, [edi + 0xa84]
add esi, 0x18
cmp esi, dword [ebp - 0x18]
jne 0x1007db30
mov ecx, dword [edi + 0xa88]
mov eax, 0x2aaaaaab
sub ecx, dword [edi + 0xa84]
imul ecx
sar edx, 2
mov eax, edx
shr eax, 0x1f
add eax, edx
je 0x1007db92
mov dword [edi + 0xa94], 0
mov byte [ebp - 4], 0x1f
mov ecx, dword [ebp - 0x20]
cmp ecx, 0xf
jbe 0x1007dbc6
mov edx, dword [ebp - 0x34]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1007dbbc
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1007dbf6
push ecx
push edx
call fcn.100bf194
add esp, 8
mov byte [ebp - 4], 0x1e
mov ecx, dword [ebp - 0x20c]
cmp ecx, 0xf
jbe 0x1007dc06
mov edx, dword [ebp - 0x220]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1007dbfc
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1007dbfc
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.100bf194
add esp, 8
lea ecx, [ebp - 0x5c]
call fcn.1002e040
push fcn.1002dde0
push 5
push 0x18
lea eax, [ebp - 0xe8]
mov dword [ebp - 4], 0xffffffff
push eax
call fcn.100bed60
mov eax, dword [edi + 0xa58]
lea ecx, [edi + 0xa54]
mov dword [ebp - 0x18], 0x10032a40
cmp eax, dword [ecx + 8]
je 0x1007dc4e
mov dword [eax], 0x10032a40
add dword [ecx + 4], 4
jmp 0x1007dc58
lea edx, [ebp - 0x18]
push edx
push eax
call fcn.1002f670
mov dword [edi + 0xa14], 0
lea ecx, [edi + 0x18]
mov dword [edi + 0xa00], 0x14
lea edx, [edi + 0x9fc]
mov dword [edi + 0xa08], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0xa18], eax
mov eax, dword [ecx + 4]
mov dword [ebp - 0x18], edx
cmp eax, dword [ecx + 8]
je 0x1007dc9b
mov dword [eax], edx
add dword [ecx + 4], 4
jmp 0x1007dca5
lea edx, [ebp - 0x18]
push edx
push eax
call fcn.1002f670
push 8
xorps xmm0, xmm0
mov dword [ebp - 0xf0], 0
push str.vesthelm
lea ecx, [ebp - 0x100]
mov dword [ebp - 0xec], 0
movups xmmword [ebp - 0x100], xmm0
call fcn.1002e9c0
mov dword [ebp - 4], 0x21
lea ecx, [ebp - 0xe8]
push 5
xorps xmm0, xmm0
mov dword [ebp - 0xd8], 0
push str.taser
movups xmmword [ebp - 0xe8], xmm0
mov dword [ebp - 0xd4], 0
call fcn.1002e9c0
mov byte [ebp - 4], 0x22
lea ecx, [ebp - 0xd0]
push 7
xorps xmm0, xmm0
mov dword [ebp - 0xc0], 0
push str.defuser
movups xmmword [ebp - 0xd0], xmm0
mov dword [ebp - 0xbc], 0
call fcn.1002e9c0
mov byte [ebp - 4], 0x23
lea ecx, [ebp - 0xb8]
push 7
xorps xmm0, xmm0
mov dword [ebp - 0xa8], 0
push str.molotov
movups xmmword [ebp - 0xb8], xmm0
mov dword [ebp - 0xa4], 0
call fcn.1002e9c0
mov byte [ebp - 4], 0x24
lea ecx, [ebp - 0xa0]
push 9
xorps xmm0, xmm0
mov dword [ebp - 0x90], 0
push str.hegrenade
movups xmmword [ebp - 0xa0], xmm0
mov dword [ebp - 0x8c], 0
call fcn.1002e9c0
mov byte [ebp - 4], 0x25
lea ecx, [ebp - 0x88]
push 0xc
xorps xmm0, xmm0
mov dword [ebp - 0x78], 0
push str.smokegrenade
movups xmmword [ebp - 0x88], xmm0
mov dword [ebp - 0x74], 0
call fcn.1002e9c0
lea ecx, [ebp - 0x100]
mov dword [ebp - 4], 0x26
push ecx
lea eax, [ebp - 0x70]
push eax
push ecx
lea ecx, [ebp - 0x28]
call fcn.10084a40
mov byte [ebp - 4], 0x27
lea ecx, [ebp - 0x238]
push 9
xorps xmm0, xmm0
mov dword [ebp - 0x228], 0
push str.auto_buy3
movups xmmword [ebp - 0x238], xmm0
mov dword [ebp - 0x224], 0
call fcn.1002e9c0
xorps xmm0, xmm0
mov byte [ebp - 4], 0x28
movups xmmword [ebp - 0x4c], xmm0
push 0
push 0x100cd896
lea ecx, [ebp - 0x4c]
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x38], 0
call fcn.1002e9c0
mov dword [ebp - 0x60], 0
mov dword [ebp - 0x5c], 0
mov dword [ebp - 0x58], 0
lea ecx, [edi + 0xad4]
mov byte [ebp - 4], 0x2a
lea eax, [ebp - 0x238]
cmp ecx, eax
je 0x1007de90
cmp dword [ebp - 0x224], 0xf
push dword [ebp - 0x228]
cmova eax, dword [ebp - 0x238]
push eax
call fcn.1002e260
mov eax, dword [ebp - 0x24]
mov esi, dword [ebp - 0x28]
mov byte [edi + 0xb05], 0
mov dword [edi + 0xb40], 0
mov dword [edi + 0xaac], 0x14
mov dword [edi + 0xab0], 0x14
mov dword [ebp - 0x18], eax
cmp esi, eax
je 0x1007df09
lea ecx, [edi + 0xb24]
nop dword [eax + eax]
mov eax, dword [edi + 0xb28]
push esi
cmp eax, dword [edi + 0xb2c]
je 0x1007def5
mov ecx, eax
call fcn.1002de70
add dword [edi + 0xb28], 0x18
lea ecx, [edi + 0xb24]
jmp 0x1007df01
push eax
call fcn.10053920
lea ecx, [edi + 0xb24]
add esi, 0x18
cmp esi, dword [ebp - 0x18]
jne 0x1007ded0
lea ecx, [ebp - 0x60]
call fcn.1002d3b0
mov byte [ebp - 4], 0x28
mov ecx, dword [ebp - 0x38]
cmp ecx, 0xf
jbe 0x1007df45
mov edx, dword [ebp - 0x4c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1007df3b
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1007df75
push ecx
push edx
call fcn.100bf194
add esp, 8
mov byte [ebp - 4], 0x27
mov ecx, dword [ebp - 0x224]
cmp ecx, 0xf
jbe 0x1007df85
mov edx, dword [ebp - 0x238]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1007df7b
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1007df7b
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.100bf194
add esp, 8
lea ecx, [ebp - 0x28]
call fcn.1002e040
push fcn.1002dde0
push 6
push 0x18
lea eax, [ebp - 0x100]
mov dword [ebp - 4], 0xffffffff
push eax
call fcn.100bed60
mov eax, dword [edi + 0xaf8]
lea ecx, [edi + 0xaf4]
mov dword [ebp - 0x18], 0x10032a40
cmp eax, dword [ecx + 8]
je 0x1007dfcd
mov dword [eax], 0x10032a40
add dword [ecx + 4], 4
jmp 0x1007dfd7
lea edx, [ebp - 0x18]
push edx
push eax
call fcn.1002f670
mov dword [edi + 0xab4], 0
lea ecx, [edi + 0x18]
mov dword [edi + 0xaa0], 0x14
lea edx, [edi + 0xa9c]
mov dword [edi + 0xaa8], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0xab8], eax
mov eax, dword [ecx + 4]
mov dword [ebp - 0x18], edx
cmp eax, dword [ecx + 8]
je 0x1007e01a
mov dword [eax], edx
add dword [ecx + 4], 4
jmp 0x1007e024
lea edx, [ebp - 0x18]
push edx
push eax
call fcn.1002f670
push 9
xorps xmm0, xmm0
mov dword [ebp - 0x258], 0
push str.fast_stop
lea ecx, [ebp - 0x268]
mov dword [ebp - 0x254], 0
lea esi, [edi + 0x3fc]
movups xmmword [ebp - 0x268], xmm0
call fcn.1002e9c0
mov dword [ebp - 4], 0x2b
lea ecx, [ebp - 0x250]
push 0x15
xorps xmm0, xmm0
mov dword [ebp - 0x240], 0
push str.standalone_quick_stop
movups xmmword [ebp - 0x250], xmm0
mov dword [ebp - 0x23c], 0
call fcn.1002e9c0
lea ecx, [edi + 0x434]
mov byte [ebp - 4], 0x2c
lea eax, [ebp - 0x268]
cmp ecx, eax
je 0x1007e0bf
cmp dword [ebp - 0x254], 0xf
push dword [ebp - 0x258]
cmova eax, dword [ebp - 0x268]
push eax
call fcn.1002e260
lea ecx, [edi + 0x46c]
mov byte [edi + 0x465], 1
lea eax, [ebp - 0x250]
cmp ecx, eax
je 0x1007e0f0
cmp dword [ebp - 0x23c], 0xf
push dword [ebp - 0x240]
cmova eax, dword [ebp - 0x250]
push eax
call fcn.1002e260
mov byte [ebp - 4], 0x2b
mov ecx, dword [ebp - 0x23c]
mov byte [edi + 0x468], 0
cmp ecx, 0xf
jbe 0x1007e135
mov edx, dword [ebp - 0x250]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1007e12b
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1007ee24
push ecx
push edx
call fcn.100bf194
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x254]
cmp ecx, 0xf
jbe 0x1007e176
mov edx, dword [ebp - 0x268]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1007e16c
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1007ee24
push ecx
push edx
call fcn.100bf194
add esp, 8
mov dword [edi + 0x414], 0
lea ecx, [edi + 0x18]
mov dword [edi + 0x400], 0x14
mov dword [edi + 0x408], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x418], eax
mov eax, dword [ecx + 4]
mov dword [ebp - 0x18], esi
cmp eax, dword [ecx + 8]
je 0x1007e1b3
mov dword [eax], esi
add dword [ecx + 4], 4
jmp 0x1007e1bd
lea edx, [ebp - 0x18]
push edx
push eax
call fcn.1002f670
push 0x13
xorps xmm0, xmm0
mov dword [ebp - 0x288], 0
push 0x100d2324
lea ecx, [ebp - 0x298]
mov dword [ebp - 0x284], 0
lea esi, [edi + 0x484]
movups xmmword [ebp - 0x298], xmm0
call fcn.1002e9c0
mov dword [ebp - 4], 0x2d
lea ecx, [ebp - 0x280]
push 0x13
xorps xmm0, xmm0
mov dword [ebp - 0x270], 0
push str.instant_stop_in_air
movups xmmword [ebp - 0x280], xmm0
mov dword [ebp - 0x26c], 0
call fcn.1002e9c0
lea ecx, [edi + 0x4f4]
mov byte [ebp - 4], 0x2e
lea eax, [ebp - 0x280]
cmp ecx, eax
je 0x1007e258
cmp dword [ebp - 0x26c], 0xf
push dword [ebp - 0x270]
cmova eax, dword [ebp - 0x280]
push eax
call fcn.1002e260
lea ecx, [edi + 0x4bc]
lea eax, [ebp - 0x298]
cmp ecx, eax
je 0x1007e282
cmp dword [ebp - 0x284], 0xf
push dword [ebp - 0x288]
cmova eax, dword [ebp - 0x298]
push eax
call fcn.1002e260
mov byte [ebp - 4], 0x2d
mov ecx, dword [ebp - 0x26c]
mov dword [edi + 0x4f0], 0xffffffff
cmp ecx, 0xf
jbe 0x1007e2ca
mov edx, dword [ebp - 0x280]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1007e2c0
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1007ee24
push ecx
push edx
call fcn.100bf194
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x284]
cmp ecx, 0xf
jbe 0x1007e30b
mov edx, dword [ebp - 0x298]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1007e301
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1007ee24
push ecx
push edx
call fcn.100bf194
add esp, 8
mov dword [edi + 0x49c], 0
lea ecx, [edi + 0x18]
mov dword [edi + 0x488], 0x14
mov dword [edi + 0x490], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x4a0], eax
mov eax, dword [ecx + 4]
mov dword [ebp - 0x18], esi
cmp eax, dword [ecx + 8]
je 0x1007e348
mov dword [eax], esi
add dword [ecx + 4], 4
jmp 0x1007e352
lea edx, [ebp - 0x18]
push edx
push eax
call fcn.1002f670
push 4
xorps xmm0, xmm0
mov dword [ebp - 0x2b8], 0
push str.bhop
lea ecx, [ebp - 0x2c8]
mov dword [ebp - 0x2b4], 0
lea esi, [edi + 0x514]
movups xmmword [ebp - 0x2c8], xmm0
call fcn.1002e9c0
mov dword [ebp - 4], 0x2f
lea ecx, [ebp - 0x2b0]
push 9
xorps xmm0, xmm0
mov dword [ebp - 0x2a0], 0
push str.bunny_hop
movups xmmword [ebp - 0x2b0], xmm0
mov dword [ebp - 0x29c], 0
call fcn.1002e9c0
lea ecx, [edi + 0x54c]
mov byte [ebp - 4], 0x30
lea eax, [ebp - 0x2c8]
cmp ecx, eax
je 0x1007e3ed
cmp dword [ebp - 0x2b4], 0xf
push dword [ebp - 0x2b8]
cmova eax, dword [ebp - 0x2c8]
push eax
call fcn.1002e260
lea ecx, [edi + 0x584]
mov byte [edi + 0x57d], 1
lea eax, [ebp - 0x2b0]
cmp ecx, eax
je 0x1007e41e
cmp dword [ebp - 0x29c], 0xf
push dword [ebp - 0x2a0]
cmova eax, dword [ebp - 0x2b0]
push eax
call fcn.1002e260
mov byte [ebp - 4], 0x2f
mov ecx, dword [ebp - 0x29c]
mov byte [edi + 0x580], 0
cmp ecx, 0xf
jbe 0x1007e463
mov edx, dword [ebp - 0x2b0]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1007e459
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1007ee24
push ecx
push edx
call fcn.100bf194
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x2b4]
cmp ecx, 0xf
jbe 0x1007e4a4
mov edx, dword [ebp - 0x2c8]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1007e49a
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1007ee24
push ecx
push edx
call fcn.100bf194
add esp, 8
mov dword [edi + 0x52c], 0
lea ecx, [edi + 0x18]
mov dword [edi + 0x518], 0x14
mov dword [edi + 0x520], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x530], eax
mov eax, dword [ecx + 4]
mov dword [ebp - 0x18], esi
cmp eax, dword [ecx + 8]
je 0x1007e4e1
mov dword [eax], esi
add dword [ecx + 4], 4
jmp 0x1007e4eb
lea edx, [ebp - 0x18]
push edx
push eax
call fcn.1002f670
push 0xa
xorps xmm0, xmm0
mov dword [ebp - 0x2e8], 0
push str.autostrafe
lea ecx, [ebp - 0x2f8]
mov dword [ebp - 0x2e4], 0
lea esi, [edi + 0x624]
movups xmmword [ebp - 0x2f8], xmm0
call fcn.1002e9c0
mov dword [ebp - 4], 0x31
lea ecx, [ebp - 0x2e0]
push 0xa
xorps xmm0, xmm0
mov dword [ebp - 0x2d0], 0
push str.air_strafe
movups xmmword [ebp - 0x2e0], xmm0
mov dword [ebp - 0x2cc], 0
call fcn.1002e9c0
lea ecx, [edi + 0x65c]
mov byte [ebp - 4], 0x32
lea eax, [ebp - 0x2f8]
cmp ecx, eax
je 0x1007e586
cmp dword [ebp - 0x2e4], 0xf
push dword [ebp - 0x2e8]
cmova eax, dword [ebp - 0x2f8]
push eax
call fcn.1002e260
lea ecx, [edi + 0x694]
mov byte [edi + 0x68d], 1
lea eax, [ebp - 0x2e0]
cmp ecx, eax
je 0x1007e5b7
cmp dword [ebp - 0x2cc], 0xf
push dword [ebp - 0x2d0]
cmova eax, dword [ebp - 0x2e0]
push eax
call fcn.1002e260
mov byte [ebp - 4], 0x31
mov ecx, dword [ebp - 0x2cc]
mov byte [edi + 0x690], 0
cmp ecx, 0xf
jbe 0x1007e5fc
mov edx, dword [ebp - 0x2e0]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1007e5f2
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1007ee24
push ecx
push edx
call fcn.100bf194
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x2e4]
cmp ecx, 0xf
jbe 0x1007e63d
mov edx, dword [ebp - 0x2f8]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1007e633
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1007ee24
push ecx
push edx
call fcn.100bf194
add esp, 8
mov dword [edi + 0x63c], 0
lea ecx, [edi + 0x18]
mov dword [edi + 0x628], 0x14
mov dword [edi + 0x630], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x640], eax
mov eax, dword [ecx + 4]
mov dword [ebp - 0x18], esi
cmp eax, dword [ecx + 8]
je 0x1007e67a
mov dword [eax], esi
add dword [ecx + 4], 4
jmp 0x1007e684
lea edx, [ebp - 0x18]
push edx
push eax
call fcn.1002f670
push 7
xorps xmm0, xmm0
mov dword [ebp - 0x318], 0
push str.airduck
lea ecx, [ebp - 0x328]
mov dword [ebp - 0x314], 0
lea esi, [edi + 0x59c]
movups xmmword [ebp - 0x328], xmm0
call fcn.1002e9c0
mov dword [ebp - 4], 0x33
lea ecx, [ebp - 0x310]
push 8
xorps xmm0, xmm0
mov dword [ebp - 0x300], 0
push str.air_duck
movups xmmword [ebp - 0x310], xmm0
mov dword [ebp - 0x2fc], 0
call fcn.1002e9c0
lea ecx, [edi + 0x5d4]
mov byte [ebp - 4], 0x34
lea eax, [ebp - 0x328]
cmp ecx, eax
je 0x1007e71f
cmp dword [ebp - 0x314], 0xf
push dword [ebp - 0x318]
cmova eax, dword [ebp - 0x328]
push eax
call fcn.1002e260
lea ecx, [edi + 0x60c]
mov byte [edi + 0x605], 1
lea eax, [ebp - 0x310]
cmp ecx, eax
je 0x1007e750
cmp dword [ebp - 0x2fc], 0xf
push dword [ebp - 0x300]
cmova eax, dword [ebp - 0x310]
push eax
call fcn.1002e260
mov byte [ebp - 4], 0x33
mov ecx, dword [ebp - 0x2fc]
mov byte [edi + 0x608], 0
cmp ecx, 0xf
jbe 0x1007e795
mov edx, dword [ebp - 0x310]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1007e78b
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1007ee24
push ecx
push edx
call fcn.100bf194
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x314]
cmp ecx, 0xf
jbe 0x1007e7d6
mov edx, dword [ebp - 0x328]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1007e7cc
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1007ee24
push ecx
push edx
call fcn.100bf194
add esp, 8
mov dword [edi + 0x5b4], 0
lea ecx, [edi + 0x18]
mov dword [edi + 0x5a0], 0x14
mov dword [edi + 0x5a8], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x5b8], eax
mov eax, dword [ecx + 4]
mov dword [ebp - 0x18], esi
cmp eax, dword [ecx + 8]
je 0x1007e813
mov dword [eax], esi
add dword [ecx + 4], 4
jmp 0x1007e81d
lea edx, [ebp - 0x18]
push edx
push eax
call fcn.1002f670
push 8
xorps xmm0, xmm0
mov dword [ebp - 0x348], 0
push str.knifebot
lea ecx, [ebp - 0x358]
mov dword [ebp - 0x344], 0
lea esi, [edi + 0x7bc]
movups xmmword [ebp - 0x358], xmm0
call fcn.1002e9c0
mov dword [ebp - 4], 0x35
lea ecx, [ebp - 0x340]
push 8
xorps xmm0, xmm0
mov dword [ebp - 0x330], 0
push str.knifebot
movups xmmword [ebp - 0x340], xmm0
mov dword [ebp - 0x32c], 0
call fcn.1002e9c0
lea ecx, [edi + 0x7f4]
mov byte [ebp - 4], 0x36
lea eax, [ebp - 0x358]
cmp ecx, eax
je 0x1007e8b8
cmp dword [ebp - 0x344], 0xf
push dword [ebp - 0x348]
cmova eax, dword [ebp - 0x358]
push eax
call fcn.1002e260
lea ecx, [edi + 0x82c]
mov byte [edi + 0x825], 1
lea eax, [ebp - 0x340]
cmp ecx, eax
je 0x1007e8e9
cmp dword [ebp - 0x32c], 0xf
push dword [ebp - 0x330]
cmova eax, dword [ebp - 0x340]
push eax
call fcn.1002e260
mov byte [ebp - 4], 0x35
mov ecx, dword [ebp - 0x32c]
mov byte [edi + 0x828], 0
cmp ecx, 0xf
jbe 0x1007e92e
mov edx, dword [ebp - 0x340]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1007e924
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1007ee24
push ecx
push edx
call fcn.100bf194
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x344]
cmp ecx, 0xf
jbe 0x1007e96f
mov edx, dword [ebp - 0x358]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1007e965
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1007ee24
push ecx
push edx
call fcn.100bf194
add esp, 8
mov dword [edi + 0x7d4], 0
lea ecx, [edi + 0x18]
mov dword [edi + 0x7c0], 0x14
mov dword [edi + 0x7c8], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x7d8], eax
mov eax, dword [ecx + 4]
mov dword [ebp - 0x18], esi
cmp eax, dword [ecx + 8]
je 0x1007e9ac
mov dword [eax], esi
add dword [ecx + 4], 4
jmp 0x1007e9b6
lea edx, [ebp - 0x18]
push edx
push eax
call fcn.1002f670
push 7
xorps xmm0, xmm0
mov dword [ebp - 0x378], 0
push str.zeusbot
lea ecx, [ebp - 0x388]
mov dword [ebp - 0x374], 0
lea esi, [edi + 0x734]
movups xmmword [ebp - 0x388], xmm0
call fcn.1002e9c0
mov dword [ebp - 4], 0x37
lea ecx, [ebp - 0x3e8]
push 7
xorps xmm0, xmm0
mov dword [ebp - 0x3d8], 0
push str.zeusbot
movups xmmword [ebp - 0x3e8], xmm0
mov dword [ebp - 0x3d4], 0
call fcn.1002e9c0
lea ecx, [edi + 0x76c]
mov byte [ebp - 4], 0x38
lea eax, [ebp - 0x388]
cmp ecx, eax
je 0x1007ea51
cmp dword [ebp - 0x374], 0xf
push dword [ebp - 0x378]
cmova eax, dword [ebp - 0x388]
push eax
call fcn.1002e260
lea ecx, [edi + 0x7a4]
mov byte [edi + 0x79d], 1
lea eax, [ebp - 0x3e8]
cmp ecx, eax
je 0x1007ea82
cmp dword [ebp - 0x3d4], 0xf
push dword [ebp - 0x3d8]
cmova eax, dword [ebp - 0x3e8]
push eax
call fcn.1002e260
mov byte [ebp - 4], 0x37
mov ecx, dword [ebp - 0x3d4]
mov byte [edi + 0x7a0], 0
cmp ecx, 0xf
jbe 0x1007eac7
mov edx, dword [ebp - 0x3e8]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1007eabd
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1007ee24
push ecx
push edx
call fcn.100bf194
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x374]
cmp ecx, 0xf
jbe 0x1007eb08
mov edx, dword [ebp - 0x388]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1007eafe
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1007ee24
push ecx
push edx
call fcn.100bf194
add esp, 8
mov dword [edi + 0x74c], 0
lea ecx, [edi + 0x18]
mov dword [edi + 0x738], 0x14
mov dword [edi + 0x740], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x750], eax
mov eax, dword [ecx + 4]
mov dword [ebp - 0x18], esi
cmp eax, dword [ecx + 8]
je 0x1007eb45
mov dword [eax], esi
add dword [ecx + 4], 4
jmp 0x1007eb4f
lea edx, [ebp - 0x18]
push edx
push eax
call fcn.1002f670
push 0xe
xorps xmm0, xmm0
mov dword [ebp - 0x3a8], 0
push str.enablefakewalk
lea ecx, [ebp - 0x3b8]
mov dword [ebp - 0x3a4], 0
lea esi, [edi + 0x844]
movups xmmword [ebp - 0x3b8], xmm0
call fcn.1002e9c0
mov dword [ebp - 4], 0x39
lea ecx, [ebp - 0x3a0]
push 0xb
xorps xmm0, xmm0
mov dword [ebp - 0x390], 0
push str.slow_motion
movups xmmword [ebp - 0x3a0], xmm0
mov dword [ebp - 0x38c], 0
call fcn.1002e9c0
lea ecx, [edi + 0x87c]
mov byte [ebp - 4], 0x3a
lea eax, [ebp - 0x3b8]
cmp ecx, eax
je 0x1007ebea
cmp dword [ebp - 0x3a4], 0xf
push dword [ebp - 0x3a8]
cmova eax, dword [ebp - 0x3b8]
push eax
call fcn.1002e260
lea ecx, [edi + 0x8b4]
mov byte [edi + 0x8ad], 1
lea eax, [ebp - 0x3a0]
cmp ecx, eax
je 0x1007ec1b
cmp dword [ebp - 0x38c], 0xf
push dword [ebp - 0x390]
cmova eax, dword [ebp - 0x3a0]
push eax
call fcn.1002e260
mov byte [ebp - 4], 0x39
mov ecx, dword [ebp - 0x38c]
mov byte [edi + 0x8b0], 0
cmp ecx, 0xf
jbe 0x1007ec60
mov edx, dword [ebp - 0x3a0]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1007ec56
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1007ee24
push ecx
push edx
call fcn.100bf194
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x3a4]
cmp ecx, 0xf
jbe 0x1007eca1
mov edx, dword [ebp - 0x3b8]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1007ec97
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1007ee24
push ecx
push edx
call fcn.100bf194
add esp, 8
mov dword [edi + 0x85c], 0
lea ecx, [edi + 0x18]
mov dword [edi + 0x848], 0x14
mov dword [edi + 0x850], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x860], eax
mov eax, dword [ecx + 4]
mov dword [ebp - 0x18], esi
cmp eax, dword [ecx + 8]
je 0x1007ecde
mov dword [eax], esi
add dword [ecx + 4], 4
jmp 0x1007ece8
lea edx, [ebp - 0x18]
push edx
push eax
call fcn.1002f670
push 8
xorps xmm0, xmm0
mov dword [ebp - 0x408], 0
push str.fakewalk
lea ecx, [ebp - 0x418]
mov dword [ebp - 0x404], 0
lea esi, [edi + 0x8cc]
movups xmmword [ebp - 0x418], xmm0
call fcn.1002e9c0
mov dword [ebp - 4], 0x3b
lea ecx, [ebp - 0x3d0]
push 0x10
xorps xmm0, xmm0
mov dword [ebp - 0x3c0], 0
push str.slow_motion_bind
movups xmmword [ebp - 0x3d0], xmm0
mov dword [ebp - 0x3bc], 0
call fcn.1002e9c0
lea ecx, [edi + 0x93c]
mov byte [ebp - 4], 0x3c
lea eax, [ebp - 0x3d0]
cmp ecx, eax
je 0x1007ed83
cmp dword [ebp - 0x3bc], 0xf
push dword [ebp - 0x3c0]
cmova eax, dword [ebp - 0x3d0]
push eax
call fcn.1002e260
lea ecx, [edi + 0x904]
lea eax, [ebp - 0x418]
cmp ecx, eax
je 0x1007edad
cmp dword [ebp - 0x404], 0xf
push dword [ebp - 0x408]
cmova eax, dword [ebp - 0x418]
push eax
call fcn.1002e260
mov byte [ebp - 4], 0x3b
mov ecx, dword [ebp - 0x3bc]
mov dword [edi + 0x938], 0xffffffff
cmp ecx, 0xf
jbe 0x1007edf1
mov edx, dword [ebp - 0x3d0]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1007ede7
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1007ee24
push ecx
push edx
call fcn.100bf194
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x404]
cmp ecx, 0xf
jbe 0x1007ee34
mov edx, dword [ebp - 0x418]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1007ee2a
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1007ee2a
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.100bf194
add esp, 8
mov eax, dword [edi + 0x928]
lea ecx, [edi + 0x924]
mov dword [ebp - 0x18], 0x100329c0
cmp eax, dword [ecx + 8]
je 0x1007ee58
mov dword [eax], 0x100329c0
add dword [ecx + 4], 4
jmp 0x1007ee62
lea edx, [ebp - 0x18]
push edx
push eax
call fcn.1002f670
mov dword [edi + 0x8e4], 0
lea ecx, [edi + 0x18]
mov dword [edi + 0x8d0], 0x14
mov dword [edi + 0x8d8], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x8e8], eax
mov eax, dword [ecx + 4]
mov dword [ebp - 0x18], esi
cmp eax, dword [ecx + 8]
je 0x1007ee9f
mov dword [eax], esi
add dword [ecx + 4], 4
jmp 0x1007eea9
lea edx, [ebp - 0x18]
push edx
push eax
call fcn.1002f670
push 0xc
xorps xmm0, xmm0
mov dword [ebp - 0x3c], 0
push str.fake_latency
lea ecx, [ebp - 0x4c]
mov dword [ebp - 0x38], 0
lea esi, [edi + 0xcdc]
movups xmmword [ebp - 0x4c], xmm0
call fcn.1002e9c0
lea ecx, [ebp - 0x34]
mov dword [ebp - 4], 0x3d
call fcn.1002f320
push 0xc
push 0x100d23a8
call fcn.1002e9c0
lea eax, [ebp - 0x34]
mov byte [ebp - 4], 0x3e
push eax
lea ecx, [edi + 0xd4c]
call fcn.10044b20
lea eax, [ebp - 0x4c]
push eax
lea ecx, [edi + 0xd14]
call fcn.10044b20
lea ecx, [ebp - 0x34]
mov dword [edi + 0xd48], 0xffffffff
call fcn.1002dde0
lea ecx, [ebp - 0x4c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002dde0
mov dword [edi + 0xd68], 0x100329d0
lea ecx, [edi + 0x18]
mov dword [esi + 0x18], 0
mov dword [esi + 4], 0x14
mov dword [esi + 0xc], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [esi + 0x1c], eax
lea eax, [ebp - 0x18]
push eax
mov dword [ebp - 0x18], esi
call fcn.100441f0
push 0x100d23b8
lea ecx, [ebp - 0x34]
lea esi, [edi + 0xd6c]
call fcn.10084ec0
push str.fake_latency_amt
lea ecx, [ebp - 0x4c]
mov dword [ebp - 4], 0x3f
call fcn.1002de30
push 0x100cd896
lea ecx, [ebp - 0x68]
mov byte [ebp - 4], 0x40
call fcn.1002de30
lea eax, [ebp - 0x4c]
mov byte [ebp - 4], 0x41
push eax
lea ecx, [edi + 0xda4]
call fcn.10044b20
lea eax, [ebp - 0x34]
mov byte [edi + 0xdd5], 0
push eax
lea ecx, [edi + 0xe0c]
mov dword [edi + 0xe24], 0
mov dword [edi + 0xd7c], 7
mov dword [edi + 0xd80], 7
mov dword [edi + 0xde0], 0x42480000
mov dword [edi + 0xde4], 0x44160000
mov dword [edi + 0xddc], 0x43480000
mov dword [edi + 0xdf0], 0
mov dword [edi + 0xde8], 0x41200000
call fcn.10084e90
lea ecx, [ebp - 0x68]
call fcn.1002dde0
lea ecx, [ebp - 0x4c]
call fcn.1002dde0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x34]
call fcn.10053400
lea eax, [ebp - 0x18]
mov dword [ebp - 0x18], 0x100329f0
lea ecx, [esi + 0x58]
push eax
call fcn.100441f0
mov dword [edi + 0xd84], 0
lea ecx, [edi + 0x18]
mov dword [edi + 0xd70], 0x14
mov dword [edi + 0xd78], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0xd88], eax
lea eax, [ebp - 0x18]
push eax
mov dword [ebp - 0x18], esi
call fcn.100441f0
push str.secondary_fake_latency
lea ecx, [ebp - 0x34]
lea esi, [edi + 0xe28]
call fcn.1002de30
push 0x100d23e4
lea ecx, [ebp - 0x4c]
mov dword [ebp - 4], 0x42
call fcn.1002de30
lea eax, [ebp - 0x4c]
mov byte [ebp - 4], 0x43
push eax
lea ecx, [edi + 0xe98]
call fcn.10044b20
lea eax, [ebp - 0x34]
push eax
lea ecx, [edi + 0xe60]
call fcn.10044b20
lea ecx, [ebp - 0x4c]
mov dword [edi + 0xe94], 0xffffffff
call fcn.1002dde0
lea ecx, [ebp - 0x34]
mov dword [ebp - 4], 0xffffffff
call fcn.1002dde0
mov dword [edi + 0xeb4], 0x10032a00
lea ecx, [edi + 0x18]
mov dword [esi + 0x18], 0
mov dword [esi + 4], 0x14
mov dword [esi + 0xc], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [esi + 0x1c], eax
lea eax, [ebp - 0x18]
push eax
mov dword [ebp - 0x18], esi
call fcn.100441f0
push 0x100d23b8
lea ecx, [ebp - 0x34]
lea esi, [edi + 0xeb8]
call fcn.10084ec0
push str.secondary_fake_latency_amt
lea ecx, [ebp - 0x4c]
mov dword [ebp - 4], 0x44
call fcn.1002de30
push 0x100cd896
lea ecx, [ebp - 0x68]
mov byte [ebp - 4], 0x45
call fcn.1002de30
lea eax, [ebp - 0x4c]
mov byte [ebp - 4], 0x46
push eax
lea ecx, [edi + 0xef0]
call fcn.10044b20
mov byte [edi + 0xf21], 0
mov dword [edi + 0xf70], 0
mov dword [edi + 0xec8], 7
mov dword [edi + 0xecc], 7
mov dword [edi + 0xf2c], 0x42480000
mov dword [edi + 0xf30], 0x44160000
mov dword [edi + 0xf28], 0x43480000
mov dword [edi + 0xf3c], 0
lea eax, [ebp - 0x34]
mov dword [edi + 0xf34], 0x41200000
push eax
lea ecx, [edi + 0xf58]
call fcn.10084e90
lea ecx, [ebp - 0x68]
call fcn.1002dde0
lea ecx, [ebp - 0x4c]
call fcn.1002dde0
lea ecx, [ebp - 0x34]
mov dword [ebp - 4], 0xffffffff
call fcn.10053400
lea eax, [ebp - 0x18]
mov dword [ebp - 0x18], 0x10032a20
lea ecx, [esi + 0x58]
push eax
call fcn.100441f0
mov dword [edi + 0xed0], 0
lea ecx, [edi + 0x18]
mov dword [edi + 0xebc], 0x14
mov dword [edi + 0xec4], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0xed4], eax
lea eax, [ebp - 0x18]
push eax
mov dword [ebp - 0x18], esi
call fcn.100441f0
push str.weaponpurchases
lea ecx, [ebp - 0x34]
lea esi, [edi + 0xb44]
call fcn.1002de30
push str.log_weapon_purchases
lea ecx, [ebp - 0x4c]
mov dword [ebp - 4], 0x47
call fcn.1002de30
lea eax, [ebp - 0x34]
mov byte [ebp - 4], 0x48
push eax
lea ecx, [edi + 0xb7c]
call fcn.10044b20
lea eax, [ebp - 0x4c]
mov byte [edi + 0xbad], 1
push eax
lea ecx, [edi + 0xbb4]
call fcn.10044b20
lea ecx, [ebp - 0x4c]
mov byte [edi + 0xbb0], 0
call fcn.1002dde0
lea ecx, [ebp - 0x34]
mov dword [ebp - 4], 0xffffffff
call fcn.1002dde0
mov dword [esi + 0x18], 0
lea ecx, [edi + 0x18]
mov dword [esi + 4], 0x14
mov dword [esi + 0xc], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [esi + 0x1c], eax
lea eax, [ebp - 0x18]
push eax
mov dword [ebp - 0x18], esi
call fcn.100441f0
push str.logdamagedealt
lea ecx, [ebp - 0x34]
lea esi, [edi + 0xbcc]
call fcn.1002de30
push str.log_damage_dealt
lea ecx, [ebp - 0x4c]
mov dword [ebp - 4], 0x49
call fcn.1002de30
lea eax, [ebp - 0x34]
mov byte [ebp - 4], 0x4a
push eax
lea ecx, [edi + 0xc04]
call fcn.10044b20
lea eax, [ebp - 0x4c]
mov byte [edi + 0xc35], 1
push eax
lea ecx, [edi + 0xc3c]
call fcn.10044b20
lea ecx, [ebp - 0x4c]
mov byte [edi + 0xc38], 0
call fcn.1002dde0
lea ecx, [ebp - 0x34]
mov dword [ebp - 4], 0xffffffff
call fcn.1002dde0
mov dword [esi + 0x18], 0
lea ecx, [edi + 0x18]
mov dword [esi + 4], 0x14
mov dword [esi + 0xc], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [esi + 0x1c], eax
lea eax, [ebp - 0x18]
push eax
mov dword [ebp - 0x18], esi
call fcn.100441f0
push str.whitelist
lea ecx, [ebp - 0x34]
lea esi, [edi + 0xc54]
call fcn.1002de30
push str.whitelist_other_users
lea ecx, [ebp - 0x4c]
mov dword [ebp - 4], 0x4b
call fcn.1002de30
lea eax, [ebp - 0x34]
mov byte [ebp - 4], 0x4c
push eax
lea ecx, [edi + 0xc8c]
call fcn.10044b20
lea eax, [ebp - 0x4c]
mov byte [edi + 0xcbd], 1
push eax
lea ecx, [edi + 0xcc4]
call fcn.10044b20
lea ecx, [ebp - 0x4c]
mov byte [edi + 0xcc0], 0
call fcn.1002dde0
lea ecx, [ebp - 0x34]
mov dword [ebp - 4], 0xffffffff
call fcn.1002dde0
mov dword [esi + 0x18], 0
lea ecx, [edi + 0x18]
mov dword [esi + 4], 0x14
mov dword [esi + 0xc], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [esi + 0x1c], eax
lea eax, [ebp - 0x18]
push eax
mov dword [ebp - 0x18], esi
call fcn.100441f0
push str.killfeed
lea ecx, [ebp - 0x34]
lea esi, [edi + 0x1374]
call fcn.1002de30
push str.persistent_killfeed
lea ecx, [ebp - 0x4c]
mov dword [ebp - 4], 0x4d
call fcn.1002de30
lea eax, [ebp - 0x34]
mov byte [ebp - 4], 0x4e
push eax
lea ecx, [edi + 0x13ac]
call fcn.10044b20
lea eax, [ebp - 0x4c]
mov byte [edi + 0x13dd], 1
push eax
lea ecx, [edi + 0x13e4]
call fcn.10044b20
lea ecx, [ebp - 0x4c]
mov byte [edi + 0x13e0], 0
call fcn.1002dde0
lea ecx, [ebp - 0x34]
mov dword [ebp - 4], 0xffffffff
call fcn.1002dde0
mov dword [edi + 0x13d8], 0x10032a50
mov dword [esi + 0x18], 0
lea ecx, [edi + 0x18]
mov dword [esi + 4], 0x14
mov dword [esi + 0xc], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [esi + 0x1c], eax
lea eax, [ebp - 0x18]
push eax
mov dword [ebp - 0x18], esi
call fcn.100441f0
push str.default
lea ecx, [ebp - 0xa0]
call fcn.1002de30
push str.unique
lea ecx, [ebp - 0x88]
mov dword [ebp - 4], 0x4f
call fcn.1002de30
lea ecx, [ebp - 0xa0]
mov dword [ebp - 4], 0x50
push ecx
lea eax, [ebp - 0x70]
push eax
push ecx
lea ecx, [ebp - 0x28]
call fcn.10084a40
push str.esp_style
lea ecx, [ebp - 0x68]
mov byte [ebp - 4], 0x51
call fcn.1002de30
push str.indicator_style
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x52
call fcn.1002de30
lea eax, [ebp - 0x68]
mov byte [ebp - 4], 0x53
push eax
lea ecx, [edi + 0x1e08]
call fcn.10044b20
lea eax, [ebp - 0x4c]
mov byte [edi + 0x1e39], 1
push eax
lea ecx, [edi + 0x1e40]
call fcn.10044b20
mov esi, dword [ebp - 0x28]
xor eax, eax
cmp byte [edi + 0x1e39], al
mov ecx, 0xf
cmovne eax, ecx
mov dword [edi + 0x1e6c], eax
add eax, 0x14
mov dword [edi + 0x1de0], eax
mov dword [edi + 0x1de4], eax
mov eax, dword [ebp - 0x24]
mov dword [ebp - 0x1c], eax
cmp esi, eax
je 0x1007f579
lea eax, [edi + 0x1e58]
mov edi, eax
push esi
mov ecx, edi
call fcn.10053110
add esi, 0x18
cmp esi, dword [ebp - 0x1c]
jne 0x1007f566
mov edi, dword [ebp - 0x6c]
lea ecx, [edi + 0x1e58]
call fcn.10034740
test eax, eax
je 0x1007f592
mov dword [edi + 0x1e68], 0
lea ecx, [ebp - 0x4c]
call fcn.1002dde0
lea ecx, [ebp - 0x68]
call fcn.1002dde0
lea ecx, [ebp - 0x28]
call fcn.1002e040
push fcn.1002dde0
push 2
push 0x18
lea eax, [ebp - 0xa0]
mov dword [ebp - 4], 0xffffffff
push eax
call fcn.100bed60
mov dword [edi + 0x1de8], 1
lea eax, [edi + 0x1dd0]
mov dword [edi + 0x1dd4], 0xff
lea ecx, [edi + 0x18]
mov dword [ebp - 0x1c], eax
mov dword [edi + 0x1ddc], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x1dec], eax
lea eax, [ebp - 0x1c]
push eax
call fcn.100441f0
push 0x100cfa64
lea ecx, [ebp - 0x68]
lea esi, [edi + 0x1030]
call fcn.10084ec0
push str.indicbgalpha
lea ecx, [ebp - 0x34]
mov dword [ebp - 4], 0x54
call fcn.1002de30
push str.indicator_background_alpha
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x55
call fcn.1002de30
lea eax, [ebp - 0x34]
mov byte [ebp - 4], 0x56
push eax
lea ecx, [edi + 0x1068]
call fcn.10044b20
lea eax, [ebp - 0x4c]
mov byte [edi + 0x1099], 1
push eax
lea ecx, [edi + 0x10b8]
call fcn.10044b20
xor eax, eax
mov dword [edi + 0x10a4], 0
cmp byte [edi + 0x1099], al
mov ecx, 0xf
mov dword [edi + 0x10a8], 0x437f0000
cmovne eax, ecx
mov dword [edi + 0x10a0], 0x437f0000
mov dword [edi + 0x10e8], eax
lea ecx, [edi + 0x10d0]
add eax, 7
mov dword [edi + 0x10b4], 0
mov dword [edi + 0x1040], eax
mov dword [edi + 0x1044], eax
lea eax, [ebp - 0x68]
push eax
mov dword [edi + 0x10ac], 0x3f800000
call fcn.10084e90
lea ecx, [ebp - 0x4c]
call fcn.1002dde0
lea ecx, [ebp - 0x34]
call fcn.1002dde0
lea ecx, [ebp - 0x68]
mov dword [ebp - 4], 0xffffffff
call fcn.10053400
lea eax, [ebp - 0x1c]
mov dword [ebp - 0x1c], 0x10032a30
lea ecx, [esi + 0x58]
push eax
call fcn.100441f0
mov dword [edi + 0x1048], 1
mov dword [ebp - 0x1c], esi
mov dword [edi + 0x1034], 0xff
mov dword [edi + 0x103c], 0xaf
lea ecx, [edi + 0x18]
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x104c], eax
lea eax, [ebp - 0x1c]
push eax
call fcn.100441f0
push 0x100cfa64
lea ecx, [ebp - 0x68]
lea esi, [edi + 0x10ec]
call fcn.10084ec0
push str.text_alpha
lea ecx, [ebp - 0x34]
mov dword [ebp - 4], 0x57
call fcn.1002de30
push str.indicator_text_alpha
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x58
call fcn.1002de30
lea eax, [ebp - 0x34]
mov byte [ebp - 4], 0x59
push eax
lea ecx, [edi + 0x1124]
call fcn.10044b20
lea eax, [ebp - 0x4c]
mov byte [edi + 0x1155], 1
push eax
lea ecx, [edi + 0x1174]
call fcn.10044b20
xor eax, eax
mov dword [edi + 0x1160], 0
cmp byte [edi + 0x1155], al
mov ecx, 0xf
mov dword [edi + 0x1164], 0x437f0000
cmovne eax, ecx
mov dword [edi + 0x115c], 0x437f0000
mov dword [edi + 0x11a4], eax
lea ecx, [edi + 0x118c]
add eax, 7
mov dword [edi + 0x1170], 0
mov dword [edi + 0x10fc], eax
mov dword [edi + 0x1100], eax
lea eax, [ebp - 0x68]
push eax
mov dword [edi + 0x1168], 0x3f800000
call fcn.10084e90
lea ecx, [ebp - 0x4c]
call fcn.1002dde0
lea ecx, [ebp - 0x34]
call fcn.1002dde0
lea ecx, [ebp - 0x68]
mov dword [ebp - 4], 0xffffffff
call fcn.10053400
lea eax, [ebp - 0x1c]
mov dword [ebp - 0x1c], 0x10032a30
lea ecx, [esi + 0x58]
push eax
call fcn.100441f0
mov dword [edi + 0x1104], 1
lea ecx, [edi + 0x18]
mov dword [edi + 0x10f0], 0xff
mov dword [edi + 0x10f8], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x1108], eax
lea eax, [ebp - 0x1c]
push eax
mov dword [ebp - 0x1c], esi
call fcn.100441f0
push str.bodeeeelean
lea ecx, [ebp - 0x34]
lea esi, [edi + 0x1bb0]
call fcn.1002de30
push str.remove_body_lean
lea ecx, [ebp - 0x4c]
mov dword [ebp - 4], 0x5a
call fcn.1002de30
lea eax, [ebp - 0x34]
mov byte [ebp - 4], 0x5b
push eax
lea ecx, [edi + 0x1be8]
call fcn.10044b20
lea eax, [ebp - 0x4c]
mov byte [edi + 0x1c19], 1
push eax
lea ecx, [edi + 0x1c20]
call fcn.10044b20
lea ecx, [ebp - 0x4c]
mov byte [edi + 0x1c1c], 0
call fcn.1002dde0
lea ecx, [ebp - 0x34]
mov dword [ebp - 4], 0xffffffff
call fcn.1002dde0
mov dword [esi + 0x18], 1
lea ecx, [edi + 0x18]
mov dword [esi + 4], 0xff
mov dword [esi + 0xc], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [esi + 0x1c], eax
lea eax, [ebp - 0x1c]
push eax
mov dword [ebp - 0x1c], esi
call fcn.100441f0
push str.interpolation
lea ecx, [ebp - 0x34]
lea esi, [edi + 0x1b28]
call fcn.1002de30
push str.interpolate_local
lea ecx, [ebp - 0x4c]
mov dword [ebp - 4], 0x5c
call fcn.1002de30
lea eax, [ebp - 0x34]
mov byte [ebp - 4], 0x5d
push eax
lea ecx, [edi + 0x1b60]
call fcn.10044b20
lea eax, [ebp - 0x4c]
mov byte [edi + 0x1b91], 1
push eax
lea ecx, [edi + 0x1b98]
call fcn.10044b20
lea ecx, [ebp - 0x4c]
mov byte [edi + 0x1b94], 0
call fcn.1002dde0
lea ecx, [ebp - 0x34]
mov dword [ebp - 4], 0xffffffff
call fcn.1002dde0
mov dword [esi + 0x18], 1
lea ecx, [edi + 0x18]
mov dword [esi + 4], 0xff
mov dword [esi + 0xc], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [esi + 0x1c], eax
lea eax, [ebp - 0x1c]
push eax
mov dword [ebp - 0x1c], esi
call fcn.100441f0
push str.sync
lea ecx, [ebp - 0x34]
lea esi, [edi + 0x1c38]
call fcn.1002de30
push str.animation_sync
lea ecx, [ebp - 0x4c]
mov dword [ebp - 4], 0x5e
call fcn.1002de30
lea eax, [ebp - 0x34]
mov byte [ebp - 4], 0x5f
push eax
lea ecx, [edi + 0x1c70]
call fcn.10044b20
lea eax, [ebp - 0x4c]
mov byte [edi + 0x1ca1], 1
push eax
lea ecx, [edi + 0x1ca8]
call fcn.10044b20
lea ecx, [ebp - 0x4c]
mov byte [edi + 0x1ca4], 0
call fcn.1002dde0
lea ecx, [ebp - 0x34]
mov dword [ebp - 4], 0xffffffff
call fcn.1002dde0
mov dword [esi + 0x18], 1
lea ecx, [edi + 0x18]
mov dword [esi + 4], 0xff
mov dword [esi + 0xc], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [esi + 0x1c], eax
lea eax, [ebp - 0x1c]
push eax
mov dword [ebp - 0x1c], esi
call fcn.100441f0
push str.killsay
lea ecx, [ebp - 0x34]
lea esi, [edi + 0x1cc0]
call fcn.1002de30
push str.killsay
lea ecx, [ebp - 0x4c]
mov dword [ebp - 4], 0x60
call fcn.1002de30
lea eax, [ebp - 0x34]
mov byte [ebp - 4], 0x61
push eax
lea ecx, [edi + 0x1cf8]
call fcn.10044b20
lea eax, [ebp - 0x4c]
mov byte [edi + 0x1d29], 1
push eax
lea ecx, [edi + 0x1d30]
call fcn.10044b20
lea ecx, [ebp - 0x4c]
mov byte [edi + 0x1d2c], 0
call fcn.1002dde0
lea ecx, [ebp - 0x34]
mov dword [ebp - 4], 0xffffffff
call fcn.1002dde0
mov dword [esi + 0x18], 1
lea ecx, [edi + 0x18]
mov dword [esi + 4], 0xff
mov dword [esi + 0xc], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [esi + 0x1c], eax
lea eax, [ebp - 0x1c]
push eax
mov dword [ebp - 0x1c], esi
call fcn.100441f0
push 0x100d2594
lea ecx, [ebp - 0x34]
lea esi, [edi + 0xf74]
call fcn.1002de30
push str.menu_color
lea ecx, [ebp - 0x4c]
mov dword [ebp - 4], 0x62
call fcn.1002de30
lea eax, [ebp - 0x4c]
mov byte [ebp - 4], 0x63
push eax
lea ecx, [edi + 0xfe4]
call fcn.10044b20
lea eax, [ebp - 0x34]
push eax
lea ecx, [edi + 0xfac]
call fcn.10044b20
mov dword [edi + 0xffc], 0xff3cc897
lea ecx, [ebp - 0x4c]
mov dword [edi + 0x1014], 0x10249250
mov dword [0x10249250], 0xff3cc897
call fcn.1002dde0
lea ecx, [ebp - 0x34]
mov dword [ebp - 4], 0xffffffff
call fcn.1002dde0
mov dword [ebp - 0x1c], esi
mov dword [esi + 0x18], 1
lea ecx, [edi + 0x18]
mov dword [esi + 4], 0xff
mov dword [esi + 0xc], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [esi + 0x1c], eax
lea eax, [ebp - 0x1c]
push eax
call fcn.100441f0
push str.vcdatadbg
lea ecx, [ebp - 0x34]
lea esi, [edi + 0x1d48]
call fcn.1002de30
push str.listen_to_voice_data
lea ecx, [ebp - 0x4c]
mov dword [ebp - 4], 0x64
call fcn.1002de30
lea eax, [ebp - 0x34]
mov byte [ebp - 4], 0x65
push eax
lea ecx, [edi + 0x1d80]
call fcn.10044b20
lea eax, [ebp - 0x4c]
mov byte [edi + 0x1db1], 1
push eax
lea ecx, [edi + 0x1db8]
call fcn.10044b20
lea ecx, [ebp - 0x4c]
mov byte [edi + 0x1db4], 0
call fcn.1002dde0
lea ecx, [ebp - 0x34]
mov dword [ebp - 4], 0xffffffff
call fcn.1002dde0
mov dword [esi + 0x18], 1
lea ecx, [edi + 0x18]
mov dword [esi + 4], 0xff
mov dword [esi + 0xc], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [esi + 0x1c], eax
lea eax, [ebp - 0x1c]
push eax
mov dword [ebp - 0x1c], esi
call fcn.100441f0
push 0x100d25c4
lea ecx, [ebp - 0x68]
lea esi, [edi + 0x1e70]
call fcn.10084ec0
push str.motion_blur
lea ecx, [ebp - 0x34]
mov dword [ebp - 4], 0x66
call fcn.1002de30
push str.motion_blur_strength
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x67
call fcn.1002de30
lea eax, [ebp - 0x34]
mov byte [ebp - 4], 0x68
push eax
lea ecx, [edi + 0x1ea8]
call fcn.10044b20
lea eax, [ebp - 0x4c]
mov byte [edi + 0x1ed9], 1
push eax
lea ecx, [edi + 0x1ef8]
call fcn.10044b20
xor eax, eax
mov dword [edi + 0x1ee4], 0
cmp byte [edi + 0x1ed9], al
mov ecx, 0xf
mov dword [edi + 0x1ee8], 0x42c80000
cmovne eax, ecx
mov dword [edi + 0x1ee0], 0
mov dword [edi + 0x1f28], eax
add eax, 7
mov dword [edi + 0x1e80], eax
mov dword [edi + 0x1e84], eax
lea eax, [ebp - 0x68]
mov dword [edi + 0x1ef4], 0
push eax
lea ecx, [edi + 0x1f10]
mov dword [edi + 0x1eec], 0x3f800000
call fcn.10084e90
lea ecx, [ebp - 0x4c]
call fcn.1002dde0
lea ecx, [ebp - 0x34]
call fcn.1002dde0
lea ecx, [ebp - 0x68]
mov dword [ebp - 4], 0xffffffff
call fcn.10053400
mov dword [esi + 0x18], 1
lea ecx, [edi + 0x18]
mov dword [esi + 4], 0xff
mov dword [esi + 0xc], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [esi + 0x1c], eax
lea eax, [ebp - 0x1c]
push eax
mov dword [ebp - 0x1c], esi
call fcn.100441f0
push 0x100cfb50
lea ecx, [ebp - 0x68]
lea esi, [edi + 0x1f2c]
call fcn.10084ec0
push str.aspect
lea ecx, [ebp - 0x34]
mov dword [ebp - 4], 0x69
call fcn.1002de30
push str.aspect_ratio
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x6a
call fcn.1002de30
lea eax, [ebp - 0x34]
mov byte [ebp - 4], 0x6b
push eax
lea ecx, [edi + 0x1f64]
call fcn.10044b20
lea eax, [ebp - 0x4c]
mov byte [edi + 0x1f95], 1
push eax
lea ecx, [edi + 0x1fb4]
call fcn.10044b20
xor eax, eax
mov dword [edi + 0x1fa0], 0
cmp byte [edi + 0x1f95], al
mov ecx, 0xf
mov dword [edi + 0x1fa4], 0x40000000
cmovne eax, ecx
mov dword [edi + 0x1f9c], 0x3fe66666
mov dword [edi + 0x1fe4], eax
lea ecx, [edi + 0x1fcc]
add eax, 7
mov dword [edi + 0x1fb0], 1
mov dword [edi + 0x1f3c], eax
mov dword [edi + 0x1f40], eax
lea eax, [ebp - 0x68]
push eax
mov dword [edi + 0x1fa8], 0x3dcccccd
call fcn.10084e90
lea ecx, [ebp - 0x4c]
call fcn.1002dde0
lea ecx, [ebp - 0x34]
call fcn.1002dde0
lea ecx, [ebp - 0x68]
mov dword [ebp - 4], 0xffffffff
call fcn.10053400
mov dword [esi + 0x18], 1
lea ecx, [edi + 0x18]
mov dword [esi + 4], 0xff
mov dword [esi + 0xc], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [esi + 0x1c], eax
lea eax, [ebp - 0x1c]
mov dword [ebp - 0x1c], esi
push eax
call fcn.100441f0
push 0x100cdf9c
lea ecx, [ebp - 0x100]
call fcn.1002de30
push 0x100cf324
lea ecx, [ebp - 0xe8]
mov dword [ebp - 4], 0x6c
call fcn.1002de30
push str.32546
lea ecx, [ebp - 0xd0]
mov byte [ebp - 4], 0x6d
call fcn.1002de30
push 0x100cf32c
lea ecx, [ebp - 0xb8]
mov byte [ebp - 4], 0x6e
call fcn.1002de30
push 0x100cf328
lea ecx, [ebp - 0xa0]
mov byte [ebp - 4], 0x6f
call fcn.1002de30
push 0x100cf330
lea ecx, [ebp - 0x88]
mov byte [ebp - 4], 0x70
call fcn.1002de30
lea ecx, [ebp - 0x100]
mov dword [ebp - 4], 0x71
push ecx
lea eax, [ebp - 0x70]
push eax
push ecx
lea ecx, [ebp - 0x28]
call fcn.10084a40
push 0x100d2608
lea ecx, [ebp - 0x68]
mov byte [ebp - 4], 0x72
call fcn.1002de30
push str.configuration
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x73
call fcn.1002de30
lea eax, [ebp - 0x68]
mov byte [ebp - 4], 0x74
push eax
lea ecx, [edi + 0x14bc]
call fcn.10044b20
lea eax, [ebp - 0x4c]
mov byte [edi + 0x14ed], 1
push eax
lea ecx, [edi + 0x14f4]
call fcn.10044b20
mov esi, dword [ebp - 0x28]
xor eax, eax
cmp byte [edi + 0x14ed], al
mov ecx, 0xf
cmovne eax, ecx
mov dword [edi + 0x1520], eax
add eax, 0x14
mov dword [edi + 0x1494], eax
mov dword [edi + 0x1498], eax
mov eax, dword [ebp - 0x24]
mov dword [ebp - 0x18], eax
cmp esi, eax
je 0x1007ff53
lea eax, [edi + 0x150c]
mov dword [ebp - 0x1c], eax
mov edi, eax
nop word [eax + eax]
push esi
mov ecx, edi
call fcn.10053110
add esi, 0x18
cmp esi, dword [ebp - 0x18]
jne 0x1007ff40
mov edi, dword [ebp - 0x6c]
lea ecx, [edi + 0x150c]
call fcn.10034740
test eax, eax
je 0x1007ff6c
mov dword [edi + 0x151c], 0
lea ecx, [ebp - 0x4c]
call fcn.1002dde0
lea ecx, [ebp - 0x68]
call fcn.1002dde0
lea ecx, [ebp - 0x28]
call fcn.1002e040
push fcn.1002dde0
push 6
push 0x18
lea eax, [ebp - 0x100]
mov dword [ebp - 4], 0xffffffff
push eax
call fcn.100bed60
and dword [edi + 0x14d4], 0xfffffff7
lea eax, [edi + 0x1484]
mov dword [edi + 0x149c], 1
lea ecx, [edi + 0x18]
mov dword [edi + 0x1488], 0xff
mov dword [ebp - 0x1c], eax
mov dword [edi + 0x1490], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x14a0], eax
lea eax, [ebp - 0x1c]
push eax
call fcn.100441f0
push str.cfg_key1
lea ecx, [ebp - 0x34]
lea esi, [edi + 0x1524]
call fcn.1002de30
push str.configuration_key_1
lea ecx, [ebp - 0x4c]
mov dword [ebp - 4], 0x75
call fcn.1002de30
lea eax, [ebp - 0x4c]
mov byte [ebp - 4], 0x76
push eax
lea ecx, [edi + 0x1594]
call fcn.10044b20
lea eax, [ebp - 0x34]
push eax
lea ecx, [edi + 0x155c]
call fcn.10044b20
lea ecx, [ebp - 0x4c]
mov dword [edi + 0x1590], 0xffffffff
call fcn.1002dde0
lea ecx, [ebp - 0x34]
mov dword [ebp - 4], 0xffffffff
call fcn.1002dde0
and dword [edi + 0x1574], 0xfffffff7
lea eax, [ebp - 0x1c]
lea ecx, [esi + 0x58]
mov dword [edi + 0x1588], 0x10032ae0
push eax
mov dword [ebp - 0x1c], 0x10033e90
call fcn.100441f0
mov dword [edi + 0x15b0], 0x10032af0
lea ecx, [edi + 0x18]
mov dword [edi + 0x153c], 1
mov dword [edi + 0x1528], 0xff
mov dword [edi + 0x1530], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x1540], eax
lea eax, [ebp - 0x1c]
push eax
mov dword [ebp - 0x1c], esi
call fcn.100441f0
push str.cfg_key2
lea ecx, [ebp - 0x34]
lea esi, [edi + 0x15b4]
call fcn.1002de30
push str.configuration_key_2
lea ecx, [ebp - 0x4c]
mov dword [ebp - 4], 0x77
call fcn.1002de30
lea eax, [ebp - 0x4c]
mov byte [ebp - 4], 0x78
push eax
lea ecx, [edi + 0x1624]
call fcn.10044b20
lea eax, [ebp - 0x34]
push eax
lea ecx, [edi + 0x15ec]
call fcn.10044b20
lea ecx, [ebp - 0x4c]
mov dword [edi + 0x1620], 0xffffffff
call fcn.1002dde0
lea ecx, [ebp - 0x34]
mov dword [ebp - 4], 0xffffffff
call fcn.1002dde0
and dword [edi + 0x1604], 0xfffffff7
lea eax, [ebp - 0x1c]
lea ecx, [esi + 0x58]
mov dword [edi + 0x1618], 0x10032ae0
push eax
mov dword [ebp - 0x1c], 0x10033ea0
call fcn.100441f0
mov dword [edi + 0x1640], 0x10032cf0
lea ecx, [edi + 0x18]
mov dword [edi + 0x15cc], 1
mov dword [edi + 0x15b8], 0xff
mov dword [edi + 0x15c0], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x15d0], eax
lea eax, [ebp - 0x1c]
push eax
mov dword [ebp - 0x1c], esi
call fcn.100441f0
push str.cfg_key3
lea ecx, [ebp - 0x34]
lea esi, [edi + 0x1644]
call fcn.1002de30
push str.configuration_key_3
lea ecx, [ebp - 0x4c]
mov dword [ebp - 4], 0x79
call fcn.1002de30
lea eax, [ebp - 0x4c]
mov byte [ebp - 4], 0x7a
push eax
lea ecx, [edi + 0x16b4]
call fcn.10044b20
lea eax, [ebp - 0x34]
push eax
lea ecx, [edi + 0x167c]
call fcn.10044b20
lea ecx, [ebp - 0x4c]
mov dword [edi + 0x16b0], 0xffffffff
call fcn.1002dde0
lea ecx, [ebp - 0x34]
mov dword [ebp - 4], 0xffffffff
call fcn.1002dde0
and dword [edi + 0x1694], 0xfffffff7
lea eax, [ebp - 0x1c]
lea ecx, [esi + 0x58]
mov dword [edi + 0x16a8], 0x10032ae0
push eax
mov dword [ebp - 0x1c], 0x10033eb0
call fcn.100441f0
mov dword [edi + 0x16d0], 0x10032f00
lea ecx, [edi + 0x18]
mov dword [edi + 0x165c], 1
mov dword [edi + 0x1648], 0xff
mov dword [edi + 0x1650], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x1660], eax
lea eax, [ebp - 0x1c]
push eax
mov dword [ebp - 0x1c], esi
call fcn.100441f0
push str.cfg_key4
lea ecx, [ebp - 0x34]
lea esi, [edi + 0x16d4]
call fcn.1002de30
mov dword [ebp - 4], 0x7b
lea ecx, [ebp - 0x4c]
push str.configuration_key_4
call fcn.1002de30
lea eax, [ebp - 0x4c]
mov byte [ebp - 4], 0x7c
push eax
lea ecx, [edi + 0x1744]
call fcn.10044b20
lea eax, [ebp - 0x34]
push eax
lea ecx, [edi + 0x170c]
call fcn.10044b20
lea ecx, [ebp - 0x4c]
mov dword [edi + 0x1740], 0xffffffff
call fcn.1002dde0
lea ecx, [ebp - 0x34]
mov dword [ebp - 4], 0xffffffff
call fcn.1002dde0
and dword [edi + 0x1724], 0xfffffff7
lea eax, [ebp - 0x1c]
lea ecx, [esi + 0x58]
mov dword [edi + 0x1738], 0x10032ae0
push eax
mov dword [ebp - 0x1c], 0x10033ec0
call fcn.100441f0
mov dword [edi + 0x1760], 0x10033110
lea ecx, [edi + 0x18]
mov dword [edi + 0x16ec], 1
mov dword [edi + 0x16d8], 0xff
mov dword [edi + 0x16e0], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x16f0], eax
lea eax, [ebp - 0x1c]
push eax
mov dword [ebp - 0x1c], esi
call fcn.100441f0
push str.cfg_key5
lea ecx, [ebp - 0x34]
lea esi, [edi + 0x1764]
call fcn.1002de30
push str.configuration_key_5
lea ecx, [ebp - 0x4c]
mov dword [ebp - 4], 0x7d
call fcn.1002de30
lea eax, [ebp - 0x4c]
mov byte [ebp - 4], 0x7e
push eax
lea ecx, [edi + 0x17d4]
call fcn.10044b20
lea eax, [ebp - 0x34]
push eax
lea ecx, [edi + 0x179c]
call fcn.10044b20
lea ecx, [ebp - 0x4c]
mov dword [edi + 0x17d0], 0xffffffff
call fcn.1002dde0
lea ecx, [ebp - 0x34]
mov dword [ebp - 4], 0xffffffff
call fcn.1002dde0
and dword [edi + 0x17b4], 0xfffffff7
lea eax, [ebp - 0x1c]
lea ecx, [esi + 0x58]
mov dword [edi + 0x17c8], 0x10032ae0
push eax
mov dword [ebp - 0x1c], 0x10033ed0
call fcn.100441f0
mov dword [edi + 0x17f0], 0x10033320
lea ecx, [edi + 0x18]
mov dword [edi + 0x177c], 1
mov dword [edi + 0x1768], 0xff
mov dword [edi + 0x1770], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x1780], eax
lea eax, [ebp - 0x1c]
push eax
mov dword [ebp - 0x1c], esi
call fcn.100441f0
lea esi, [edi + 0x17f4]
push str.cfg_key6
lea ecx, [ebp - 0x34]
call fcn.1002de30
push str.configuration_key_6
lea ecx, [ebp - 0x4c]
mov dword [ebp - 4], 0x7f
call fcn.1002de30
lea eax, [ebp - 0x4c]
mov byte [ebp - 4], 0x80
push eax
lea ecx, [edi + 0x1864]
call fcn.10044b20
lea eax, [ebp - 0x34]
push eax
lea ecx, [edi + 0x182c]
call fcn.10044b20
lea ecx, [ebp - 0x4c]
mov dword [edi + 0x1860], 0xffffffff
call fcn.1002dde0
lea ecx, [ebp - 0x34]
mov dword [ebp - 4], 0xffffffff
call fcn.1002dde0
and dword [edi + 0x1844], 0xfffffff7
lea eax, [ebp - 0x1c]
lea ecx, [esi + 0x58]
mov dword [edi + 0x1858], 0x10032ae0
push eax
mov dword [ebp - 0x1c], 0x10033ee0
call fcn.100441f0
mov dword [edi + 0x1880], 0x10033530
lea ecx, [edi + 0x18]
mov dword [edi + 0x180c], 1
mov dword [edi + 0x17f8], 0xff
mov dword [edi + 0x1800], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x1810], eax
lea eax, [ebp - 0x1c]
push eax
mov dword [ebp - 0x1c], esi
call fcn.100441f0
push str.load
lea ecx, [ebp - 0x4c]
lea esi, [edi + 0x1908]
call fcn.1002de30
lea eax, [ebp - 0x4c]
mov dword [ebp - 4], 0x81
push eax
lea ecx, [esi + 0x6c]
call fcn.10044b20
lea ecx, [ebp - 0x4c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002dde0
mov dword [edi + 0x196c], 0x10033740
lea ecx, [edi + 0x18]
mov dword [edi + 0x1920], 1
mov dword [edi + 0x190c], 0xff
mov dword [edi + 0x1914], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x1924], eax
lea eax, [ebp - 0x1c]
push eax
mov dword [ebp - 0x1c], esi
call fcn.100441f0
push str.save
lea ecx, [ebp - 0x4c]
lea esi, [edi + 0x1884]
call fcn.1002de30
lea eax, [ebp - 0x4c]
mov dword [ebp - 4], 0x82
push eax
lea ecx, [esi + 0x6c]
call fcn.10044b20
lea ecx, [ebp - 0x4c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002dde0
mov dword [edi + 0x18e8], 0x100339d0
mov dword [edi + 0x189c], 1
mov dword [ebp - 0x1c], esi
mov dword [edi + 0x1888], 0xff
mov dword [edi + 0x1890], 0xaf
lea ecx, [edi + 0x18]
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x18a0], eax
lea eax, [ebp - 0x1c]
push eax
call fcn.100441f0
push str.watermark_custom_enable
lea ecx, [ebp - 0x34]
lea esi, [edi + 0x1fe8]
call fcn.1002de30
push str.custom_watermark
lea ecx, [ebp - 0x4c]
mov dword [ebp - 4], 0x83
call fcn.1002de30
lea eax, [ebp - 0x34]
mov byte [ebp - 4], 0x84
push eax
lea ecx, [edi + 0x2020]
call fcn.10044b20
lea eax, [ebp - 0x4c]
mov byte [edi + 0x2051], 1
push eax
lea ecx, [edi + 0x2058]
call fcn.10044b20
lea ecx, [ebp - 0x4c]
mov byte [edi + 0x2054], 0
call fcn.1002dde0
lea ecx, [ebp - 0x34]
mov dword [ebp - 4], 0xffffffff
call fcn.1002dde0
mov dword [esi + 0x18], 1
lea ecx, [edi + 0x18]
mov dword [esi + 4], 0xff
mov dword [esi + 0xc], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [esi + 0x1c], eax
lea eax, [ebp - 0x1c]
push eax
mov dword [ebp - 0x1c], esi
call fcn.100441f0
push str.testing_name_wt
lea ecx, [ebp - 0x34]
lea esi, [edi + 0x2070]
call fcn.1002de30
push str.custom_watermark_name
lea ecx, [ebp - 0x4c]
mov dword [ebp - 4], 0x85
call fcn.1002de30
lea eax, [ebp - 0x4c]
mov byte [ebp - 4], 0x86
push eax
lea ecx, [edi + 0x2090]
call fcn.10044b20
lea eax, [ebp - 0x34]
push eax
lea ecx, [edi + 0x20a8]
call fcn.10044b20
lea ecx, [ebp - 0x4c]
mov dword [edi + 0x20f4], 0xf
mov dword [edi + 0x2080], 0x23
mov dword [edi + 0x2084], 0x23
call fcn.1002dde0
lea ecx, [ebp - 0x34]
mov dword [ebp - 4], 0xffffffff
call fcn.1002dde0
mov dword [esi + 0x18], 1
lea ecx, [edi + 0x18]
mov dword [esi + 4], 0xff
mov dword [esi + 0xc], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [esi + 0x1c], eax
lea eax, [ebp - 0x1c]
push eax
mov dword [ebp - 0x1c], esi
call fcn.100441f0
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.100bec66
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret