Function at 0x100d4c68
Capabilities:
Contain obfuscated stackstrings

Disassembly:
jmp 0x101d6680
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 0x1028325c
mov eax, dword fs:[0]
push eax
push ebx
mov eax, 0x1b50
call fcn.100d164e
push esi
push edi
mov eax, dword [0x102cc580]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x14], ecx
mov ecx, 0x1031c3db
call fcn.100d7a76
nop
push str.Visual
lea ecx, [ebp - 0x230]
call fcn.100d1720
mov dword [ebp - 4], 0
lea eax, [ebp - 0x230]
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d1365
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x230]
call fcn.100d4489
nop
mov eax, dword [ebp - 0x14]
add eax, 0x38
mov dword [ebp - 0x1b5c], eax
lea ecx, [ebp - 0x241]
call fcn.100d385e
mov dword [ebp - 0x1b60], eax
push str.world
lea ecx, [ebp - 0x1b58]
call fcn.100d1720
mov dword [ebp - 4], 1
push str.view
lea ecx, [ebp - 0x1b3c]
call fcn.100d1720
mov byte [ebp - 4], 2
push str.misc
lea ecx, [ebp - 0x1b20]
call fcn.100d1720
mov dword [ebp - 4], 3
lea ecx, [ebp - 0x1b04]
push ecx
lea edx, [ebp - 0x1b58]
push edx
lea ecx, [ebp - 0x24c]
call fcn.100d0e9c
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x258], ecx
mov dword [ebp - 0x254], edx
mov eax, dword [ebp - 0x1b60]
push eax
mov ecx, dword [ebp - 0x254]
push ecx
mov edx, dword [ebp - 0x258]
push edx
lea ecx, [ebp - 0x240]
call fcn.100d830e
mov byte [ebp - 4], 4
push 0x10297e18
lea ecx, [ebp - 0x274]
call fcn.100d1720
mov byte [ebp - 4], 5
push str.visual_selection
lea ecx, [ebp - 0x290]
call fcn.100d1720
mov byte [ebp - 4], 6
push 0
push 1
lea eax, [ebp - 0x240]
push eax
lea ecx, [ebp - 0x274]
push ecx
lea edx, [ebp - 0x290]
push edx
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d1dfb
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x290]
call fcn.100d4489
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x274]
call fcn.100d4489
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x240]
call fcn.100d909c
mov dword [ebp - 4], 0xffffffff
push fcn.100d4489
push 3
push 0x1c
lea eax, [ebp - 0x1b58]
push eax
call fcn.100d6324
nop
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x38
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d5d6b
nop
mov eax, dword [ebp - 0x14]
add eax, 0x184
mov dword [ebp - 0x1b5c], eax
push str.items
lea ecx, [ebp - 0x2ac]
call fcn.100d1720
mov dword [ebp - 4], 7
push str.dropped_weapons
lea ecx, [ebp - 0x2c8]
call fcn.100d1720
mov byte [ebp - 4], 8
push 0
push 1
lea ecx, [ebp - 0x2ac]
push ecx
lea edx, [ebp - 0x2c8]
push edx
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d3124
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x2c8]
call fcn.100d4489
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x2ac]
call fcn.100d4489
nop
mov eax, dword [ebp - 0x14]
add eax, 0x184
mov dword [ebp - 0x1b5c], eax
push 0x100d4fc9
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x184
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d5d6b
nop
mov eax, dword [ebp - 0x14]
add eax, 0xec
mov dword [ebp - 0x1b5c], eax
push str.distance
lea ecx, [ebp - 0x2e4]
call fcn.100d1720
mov dword [ebp - 4], 9
push str.dropped_weapons_distance
lea ecx, [ebp - 0x300]
call fcn.100d1720
mov byte [ebp - 4], 0xa
push 0
push 1
lea ecx, [ebp - 0x2e4]
push ecx
lea edx, [ebp - 0x300]
push edx
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d3124
mov byte [ebp - 4], 9
lea ecx, [ebp - 0x300]
call fcn.100d4489
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x2e4]
call fcn.100d4489
nop
mov eax, dword [ebp - 0x14]
add eax, 0xec
mov dword [ebp - 0x1b5c], eax
push 0x100d4fc9
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
push 0
mov eax, dword [ebp - 0x14]
add eax, 0xec
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d5d6b
nop
mov eax, dword [ebp - 0x14]
add eax, 0x21c
mov dword [ebp - 0x1b5c], eax
mov ecx, dword [0x102f5244]
mov dword [ebp - 0x33c], ecx
mov edx, dword [ebp - 0x33c]
mov dword [ebp - 0x340], edx
mov eax, dword [ebp - 0x340]
mov dword [ebp - 0x344], eax
push 0x10297e7c
lea ecx, [ebp - 0x31c]
call fcn.100d1720
mov dword [ebp - 4], 0xb
push str.item_color
lea ecx, [ebp - 0x338]
call fcn.100d1720
mov byte [ebp - 4], 0xc
push 0
mov ecx, dword [ebp - 0x344]
push ecx
lea edx, [ebp - 0x31c]
push edx
lea eax, [ebp - 0x338]
push eax
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d28e1
mov byte [ebp - 4], 0xb
lea ecx, [ebp - 0x338]
call fcn.100d4489
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x31c]
call fcn.100d4489
nop
mov eax, dword [ebp - 0x14]
add eax, 0x21c
mov dword [ebp - 0x1b5c], eax
push 0x100d4fc9
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x21c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d5d6b
nop
mov eax, dword [ebp - 0x14]
add eax, 0x2bc
mov dword [ebp - 0x1b5c], eax
push str.ammo
lea ecx, [ebp - 0x360]
call fcn.100d1720
mov dword [ebp - 4], 0xd
push str.dropped_weapons_ammo
lea ecx, [ebp - 0x37c]
call fcn.100d1720
mov byte [ebp - 4], 0xe
push 0
push 1
lea ecx, [ebp - 0x360]
push ecx
lea edx, [ebp - 0x37c]
push edx
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d3124
mov byte [ebp - 4], 0xd
lea ecx, [ebp - 0x37c]
call fcn.100d4489
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x360]
call fcn.100d4489
nop
mov eax, dword [ebp - 0x14]
add eax, 0x2bc
mov dword [ebp - 0x1b5c], eax
push 0x100d4fc9
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x2bc
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d5d6b
nop
mov eax, dword [ebp - 0x14]
add eax, 0x354
mov dword [ebp - 0x1b5c], eax
mov ecx, dword [0x10309070]
mov dword [ebp - 0x3b8], ecx
mov edx, dword [ebp - 0x3b8]
mov dword [ebp - 0x3bc], edx
mov eax, dword [ebp - 0x3bc]
mov dword [ebp - 0x3c0], eax
push str.dropammo_color
lea ecx, [ebp - 0x398]
call fcn.100d1720
mov dword [ebp - 4], 0xf
push str.color
lea ecx, [ebp - 0x3b4]
call fcn.100d1720
mov byte [ebp - 4], 0x10
push 0
mov ecx, dword [ebp - 0x3c0]
push ecx
lea edx, [ebp - 0x398]
push edx
lea eax, [ebp - 0x3b4]
push eax
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d28e1
mov byte [ebp - 4], 0xf
lea ecx, [ebp - 0x3b4]
call fcn.100d4489
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x398]
call fcn.100d4489
nop
mov eax, dword [ebp - 0x14]
add eax, 0x354
mov dword [ebp - 0x1b5c], eax
push 0x100d4fc9
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x354
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d5d6b
nop
mov eax, dword [ebp - 0x14]
add eax, 0x724
mov dword [ebp - 0x1b5c], eax
lea ecx, [ebp - 0x3d5]
call fcn.100d385e
mov dword [ebp - 0x1b60], eax
push str.on_screen__2D_
lea ecx, [ebp - 0x1afc]
call fcn.100d1720
mov dword [ebp - 4], 0x11
push str.on_bomb__3D_
lea ecx, [ebp - 0x1ae0]
call fcn.100d1720
mov dword [ebp - 4], 0x12
lea ecx, [ebp - 0x1ac4]
push ecx
lea edx, [ebp - 0x1afc]
push edx
lea ecx, [ebp - 0x3e0]
call fcn.100d0e9c
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x3e8], ecx
mov dword [ebp - 0x3e4], edx
mov eax, dword [ebp - 0x1b60]
push eax
mov ecx, dword [ebp - 0x3e4]
push ecx
mov edx, dword [ebp - 0x3e8]
push edx
lea ecx, [ebp - 0x3d4]
call fcn.100d830e
mov byte [ebp - 4], 0x13
push 0x10297ef0
lea ecx, [ebp - 0x404]
call fcn.100d1720
mov byte [ebp - 4], 0x14
push str.planted_c4
lea ecx, [ebp - 0x420]
call fcn.100d1720
mov byte [ebp - 4], 0x15
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x3c4], esp
call fcn.100d72d8
push 1
lea eax, [ebp - 0x3d4]
push eax
lea ecx, [ebp - 0x404]
push ecx
lea edx, [ebp - 0x420]
push edx
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5fe6
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0x420]
call fcn.100d4489
mov byte [ebp - 4], 0x13
lea ecx, [ebp - 0x404]
call fcn.100d4489
mov byte [ebp - 4], 0x12
lea ecx, [ebp - 0x3d4]
call fcn.100d909c
mov dword [ebp - 4], 0xffffffff
push fcn.100d4489
push 2
push 0x1c
lea eax, [ebp - 0x1afc]
push eax
call fcn.100d6324
nop
mov eax, dword [ebp - 0x14]
add eax, 0x724
mov dword [ebp - 0x1b5c], eax
push 0x100d4fc9
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x724
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d5d6b
nop
mov eax, dword [ebp - 0x14]
add eax, 0x7e4
mov dword [ebp - 0x1b5c], eax
push str.disableteam
lea ecx, [ebp - 0x43c]
call fcn.100d1720
mov dword [ebp - 4], 0x16
push str.remove_teamates
lea ecx, [ebp - 0x458]
call fcn.100d1720
mov byte [ebp - 4], 0x17
push 0
push 1
lea ecx, [ebp - 0x43c]
push ecx
lea edx, [ebp - 0x458]
push edx
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d3124
mov byte [ebp - 4], 0x16
lea ecx, [ebp - 0x458]
call fcn.100d4489
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x43c]
call fcn.100d4489
nop
mov eax, dword [ebp - 0x14]
add eax, 0x7e4
mov dword [ebp - 0x1b5c], eax
push 0x100d4fc9
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x7e4
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d5d6b
nop
mov eax, dword [ebp - 0x14]
add eax, 0x87c
mov dword [ebp - 0x1b5c], eax
lea ecx, [ebp - 0x469]
call fcn.100d385e
mov dword [ebp - 0x1b60], eax
push 0x10296c10
lea ecx, [ebp - 0x1ac0]
call fcn.100d1720
mov dword [ebp - 4], 0x18
push str.night_mode
lea ecx, [ebp - 0x1aa4]
call fcn.100d1720
mov byte [ebp - 4], 0x19
push str.fullbright
lea ecx, [ebp - 0x1a88]
call fcn.100d1720
mov dword [ebp - 4], 0x1a
lea ecx, [ebp - 0x1a6c]
push ecx
lea edx, [ebp - 0x1ac0]
push edx
lea ecx, [ebp - 0x474]
call fcn.100d0e9c
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x480], ecx
mov dword [ebp - 0x47c], edx
mov eax, dword [ebp - 0x1b60]
push eax
mov ecx, dword [ebp - 0x47c]
push ecx
mov edx, dword [ebp - 0x480]
push edx
lea ecx, [ebp - 0x468]
call fcn.100d830e
mov byte [ebp - 4], 0x1b
push 0x10297f54
lea ecx, [ebp - 0x49c]
call fcn.100d1720
mov byte [ebp - 4], 0x1c
push str.world_effect
lea ecx, [ebp - 0x4b8]
call fcn.100d1720
mov byte [ebp - 4], 0x1d
push 0
push 1
lea eax, [ebp - 0x468]
push eax
lea ecx, [ebp - 0x49c]
push ecx
lea edx, [ebp - 0x4b8]
push edx
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d1dfb
mov byte [ebp - 4], 0x1c
lea ecx, [ebp - 0x4b8]
call fcn.100d4489
mov byte [ebp - 4], 0x1b
lea ecx, [ebp - 0x49c]
call fcn.100d4489
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x468]
call fcn.100d909c
mov dword [ebp - 4], 0xffffffff
push fcn.100d4489
push 3
push 0x1c
lea eax, [ebp - 0x1ac0]
push eax
call fcn.100d6324
nop
mov eax, dword [ebp - 0x14]
add eax, 0x87c
mov dword [ebp - 0x1b5c], eax
push fcn.100d8377
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d90a1
nop
mov eax, dword [ebp - 0x14]
add eax, 0x87c
mov dword [ebp - 0x1b5c], eax
push 0x100d4fc9
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x87c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d5d6b
nop
mov eax, dword [ebp - 0x14]
add eax, 0x930
mov dword [ebp - 0x1b5c], eax
push 0x10296a9c
lea ecx, [ebp - 0x4d4]
call fcn.100d20cb
mov dword [ebp - 4], 0x1e
push str.night_darkness
lea ecx, [ebp - 0x4f0]
call fcn.100d1720
mov byte [ebp - 4], 0x1f
push 0x10293961
lea ecx, [ebp - 0x50c]
call fcn.100d1720
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0x4d4]
push ecx
push ecx
movss xmm0, dword [0x10292cc4]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10292cd4]
movss dword [esp], xmm0
push 0
push 0
push ecx
movss xmm0, dword [0x10292ce8]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
lea edx, [ebp - 0x4f0]
push edx
lea eax, [ebp - 0x50c]
push eax
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d749f
mov byte [ebp - 4], 0x1f
lea ecx, [ebp - 0x50c]
call fcn.100d4489
mov byte [ebp - 4], 0x1e
lea ecx, [ebp - 0x4f0]
call fcn.100d4489
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4d4]
call fcn.100d6ce8
nop
mov eax, dword [ebp - 0x14]
add eax, 0x930
mov dword [ebp - 0x1b5c], eax
push fcn.100d8377
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d90a1
nop
mov eax, dword [ebp - 0x14]
add eax, 0x930
mov dword [ebp - 0x1b5c], eax
push 0x100d4fc9
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
mov eax, dword [ebp - 0x14]
add eax, 0x930
mov dword [ebp - 0x1b5c], eax
push 0x100d31f6
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x930
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d5d6b
nop
mov eax, dword [ebp - 0x14]
add eax, 0xa00
mov dword [ebp - 0x1b5c], eax
push str.transparent_props
lea ecx, [ebp - 0x528]
call fcn.100d1720
mov dword [ebp - 4], 0x21
push str.prop_transparency
lea ecx, [ebp - 0x544]
call fcn.100d1720
mov byte [ebp - 4], 0x22
push 0
push 1
lea ecx, [ebp - 0x528]
push ecx
lea edx, [ebp - 0x544]
push edx
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d3124
mov byte [ebp - 4], 0x21
lea ecx, [ebp - 0x544]
call fcn.100d4489
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x528]
call fcn.100d4489
nop
mov eax, dword [ebp - 0x14]
add eax, 0xa00
mov dword [ebp - 0x1b5c], eax
push fcn.100d8377
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d90a1
nop
mov eax, dword [ebp - 0x14]
add eax, 0xa00
mov dword [ebp - 0x1b5c], eax
push 0x100d4fc9
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
push 0
mov eax, dword [ebp - 0x14]
add eax, 0xa00
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d5d6b
nop
mov eax, dword [ebp - 0x14]
add eax, 0xa98
mov dword [ebp - 0x1b5c], eax
push 0x10296a9c
lea ecx, [ebp - 0x560]
call fcn.100d20cb
mov dword [ebp - 4], 0x23
push str.transparent_props_amount
lea ecx, [ebp - 0x57c]
call fcn.100d1720
mov byte [ebp - 4], 0x24
push 0x10293961
lea ecx, [ebp - 0x598]
call fcn.100d1720
mov byte [ebp - 4], 0x25
lea ecx, [ebp - 0x560]
push ecx
push ecx
movss xmm0, dword [0x10292cc4]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10292ce8]
movss dword [esp], xmm0
push 0
push 0
push ecx
movss xmm0, dword [0x10292ce8]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
lea edx, [ebp - 0x57c]
push edx
lea eax, [ebp - 0x598]
push eax
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d749f
mov byte [ebp - 4], 0x24
lea ecx, [ebp - 0x598]
call fcn.100d4489
mov byte [ebp - 4], 0x23
lea ecx, [ebp - 0x57c]
call fcn.100d4489
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x560]
call fcn.100d6ce8
nop
mov eax, dword [ebp - 0x14]
add eax, 0xa98
mov dword [ebp - 0x1b5c], eax
push fcn.100d8377
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d90a1
nop
mov eax, dword [ebp - 0x14]
add eax, 0xa98
mov dword [ebp - 0x1b5c], eax
push 0x100d4fc9
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
mov eax, dword [ebp - 0x14]
add eax, 0xa98
mov dword [ebp - 0x1b5c], eax
push 0x100d8656
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
push 0
mov eax, dword [ebp - 0x14]
add eax, 0xa98
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d5d6b
nop
mov eax, dword [ebp - 0x14]
add eax, 0xb68
mov dword [ebp - 0x1b5c], eax
push str.enemy_radar
lea ecx, [ebp - 0x5b4]
call fcn.100d1720
mov dword [ebp - 4], 0x26
push str.radar
lea ecx, [ebp - 0x5d0]
call fcn.100d1720
mov byte [ebp - 4], 0x27
push 0
push 1
lea ecx, [ebp - 0x5b4]
push ecx
lea edx, [ebp - 0x5d0]
push edx
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d3124
mov byte [ebp - 4], 0x26
lea ecx, [ebp - 0x5d0]
call fcn.100d4489
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x5b4]
call fcn.100d4489
nop
mov eax, dword [ebp - 0x14]
add eax, 0xb68
mov dword [ebp - 0x1b5c], eax
push 0x100d4fc9
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
push 0
mov eax, dword [ebp - 0x14]
add eax, 0xb68
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d5d6b
nop
mov eax, dword [ebp - 0x14]
add eax, 0xcd0
mov dword [ebp - 0x1b5c], eax
push str.sky_box_changer
lea ecx, [ebp - 0x5ec]
call fcn.100d1720
mov dword [ebp - 4], 0x28
push str.skybox_changer
lea ecx, [ebp - 0x608]
call fcn.100d1720
mov byte [ebp - 4], 0x29
push 0
push 1
lea ecx, [ebp - 0x5ec]
push ecx
lea edx, [ebp - 0x608]
push edx
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d3124
mov byte [ebp - 4], 0x28
lea ecx, [ebp - 0x608]
call fcn.100d4489
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x5ec]
call fcn.100d4489
nop
mov eax, dword [ebp - 0x14]
add eax, 0xcd0
mov dword [ebp - 0x1b5c], eax
push 0x100d4fc9
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
push 0
mov eax, dword [ebp - 0x14]
add eax, 0xcd0
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d5d6b
nop
mov eax, dword [ebp - 0x14]
add eax, 0xd68
mov dword [ebp - 0x1b5c], eax
lea ecx, [ebp - 0x619]
call fcn.100d385e
mov dword [ebp - 0x1b60], eax
push str.Tibet
lea ecx, [ebp - 0x1a68]
call fcn.100d1720
mov dword [ebp - 4], 0x2a
push str.Embassy
lea ecx, [ebp - 0x1a4c]
call fcn.100d1720
mov byte [ebp - 4], 0x2b
push str.Italy
lea ecx, [ebp - 0x1a30]
call fcn.100d1720
mov byte [ebp - 4], 0x2c
push str.Daylight
lea ecx, [ebp - 0x1a14]
call fcn.100d1720
mov byte [ebp - 4], 0x2d
push str.Cloudy
lea ecx, [ebp - 0x19f8]
call fcn.100d1720
mov byte [ebp - 4], 0x2e
push str.Night_1
lea ecx, [ebp - 0x19dc]
call fcn.100d1720
mov byte [ebp - 4], 0x2f
push str.Night_2
lea ecx, [ebp - 0x19c0]
call fcn.100d1720
mov byte [ebp - 4], 0x30
push str.Night_Flat
lea ecx, [ebp - 0x19a4]
call fcn.100d1720
mov byte [ebp - 4], 0x31
push str.Day_HD
lea ecx, [ebp - 0x1988]
call fcn.100d1720
mov byte [ebp - 4], 0x32
push 0x10298078
lea ecx, [ebp - 0x196c]
call fcn.100d1720
mov byte [ebp - 4], 0x33
push str.Rural
lea ecx, [ebp - 0x1950]
call fcn.100d1720
mov byte [ebp - 4], 0x34
push str.Vertigo_HD
lea ecx, [ebp - 0x1934]
call fcn.100d1720
mov byte [ebp - 4], 0x35
push str.Vertigo_Blue_HD
lea ecx, [ebp - 0x1918]
call fcn.100d1720
mov byte [ebp - 4], 0x36
push str.Vertigo
lea ecx, [ebp - 0x18fc]
call fcn.100d1720
mov byte [ebp - 4], 0x37
push str.Vietnam
lea ecx, [ebp - 0x18e0]
call fcn.100d1720
mov byte [ebp - 4], 0x38
push str.Dusty_Sky
lea ecx, [ebp - 0x18c4]
call fcn.100d1720
mov byte [ebp - 4], 0x39
push str.Jungle
lea ecx, [ebp - 0x18a8]
call fcn.100d1720
mov byte [ebp - 4], 0x3a
push str.Nuke
lea ecx, [ebp - 0x188c]
call fcn.100d1720
mov byte [ebp - 4], 0x3b
push str.Office
lea ecx, [ebp - 0x1870]
call fcn.100d1720
mov dword [ebp - 4], 0x3c
lea ecx, [ebp - 0x1854]
push ecx
lea edx, [ebp - 0x1a68]
push edx
lea ecx, [ebp - 0x624]
call fcn.100d0e9c
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x630], ecx
mov dword [ebp - 0x62c], edx
mov eax, dword [ebp - 0x1b60]
push eax
mov ecx, dword [ebp - 0x62c]
push ecx
mov edx, dword [ebp - 0x630]
push edx
lea ecx, [ebp - 0x618]
call fcn.100d830e
mov byte [ebp - 4], 0x3d
push 0x102980e4
lea ecx, [ebp - 0x64c]
call fcn.100d1720
mov byte [ebp - 4], 0x3e
push str.skybox_type
lea ecx, [ebp - 0x668]
call fcn.100d1720
mov byte [ebp - 4], 0x3f
push 0
push 1
lea eax, [ebp - 0x618]
push eax
lea ecx, [ebp - 0x64c]
push ecx
lea edx, [ebp - 0x668]
push edx
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d1dfb
mov byte [ebp - 4], 0x3e
lea ecx, [ebp - 0x668]
call fcn.100d4489
mov byte [ebp - 4], 0x3d
lea ecx, [ebp - 0x64c]
call fcn.100d4489
mov byte [ebp - 4], 0x3c
lea ecx, [ebp - 0x618]
call fcn.100d909c
mov dword [ebp - 4], 0xffffffff
push fcn.100d4489
push 0x13
push 0x1c
lea eax, [ebp - 0x1a68]
push eax
call fcn.100d6324
nop
mov eax, dword [ebp - 0x14]
add eax, 0xd68
mov dword [ebp - 0x1b5c], eax
push 0x100d70e9
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
mov eax, dword [ebp - 0x14]
add eax, 0xd68
mov dword [ebp - 0x1b5c], eax
push 0x100d4fc9
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
push 0
mov eax, dword [ebp - 0x14]
add eax, 0xd68
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d5d6b
nop
mov eax, dword [ebp - 0x14]
add eax, 0x2c78
mov dword [ebp - 0x1b5c], eax
push 0x10295b50
lea ecx, [ebp - 0x684]
call fcn.100d1720
mov dword [ebp - 4], 0x40
push str.bullet_impact
lea ecx, [ebp - 0x6a0]
call fcn.100d1720
mov byte [ebp - 4], 0x41
push 0
push 1
lea ecx, [ebp - 0x684]
push ecx
lea edx, [ebp - 0x6a0]
push edx
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d3124
mov byte [ebp - 4], 0x40
lea ecx, [ebp - 0x6a0]
call fcn.100d4489
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x684]
call fcn.100d4489
nop
mov eax, dword [ebp - 0x14]
add eax, 0x2c78
mov dword [ebp - 0x1b5c], eax
push 0x100d4fc9
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x2c78
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d5d6b
nop
mov eax, dword [ebp - 0x14]
add eax, 0x2d10
mov dword [ebp - 0x1b5c], eax
push 0xff
push 0xff
push 0
push 0
lea ecx, [ebp - 0x6a4]
call fcn.100d04b0
mov ecx, dword [eax]
mov dword [ebp - 0x6e0], ecx
mov edx, dword [ebp - 0x6e0]
mov dword [ebp - 0x6e4], edx
mov eax, dword [ebp - 0x6e4]
mov dword [ebp - 0x6e8], eax
push 0x10298114
lea ecx, [ebp - 0x6c0]
call fcn.100d1720
mov dword [ebp - 4], 0x42
push str.bullet_impact_color
lea ecx, [ebp - 0x6dc]
call fcn.100d1720
mov byte [ebp - 4], 0x43
push 0
mov ecx, dword [ebp - 0x6e8]
push ecx
lea edx, [ebp - 0x6c0]
push edx
lea eax, [ebp - 0x6dc]
push eax
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d28e1
mov byte [ebp - 4], 0x42
lea ecx, [ebp - 0x6dc]
call fcn.100d4489
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x6c0]
call fcn.100d4489
nop
mov eax, dword [ebp - 0x14]
add eax, 0x2d10
mov dword [ebp - 0x1b5c], eax
push 0x100d4fc9
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x2d10
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d5d6b
nop
mov eax, dword [ebp - 0x14]
add eax, 0x2db0
mov dword [ebp - 0x1b5c], eax
push 0x10298144
lea ecx, [ebp - 0x704]
call fcn.100d1720
mov dword [ebp - 4], 0x44
push str.bullet_tracer
lea ecx, [ebp - 0x720]
call fcn.100d1720
mov byte [ebp - 4], 0x45
push 0
push 1
lea ecx, [ebp - 0x704]
push ecx
lea edx, [ebp - 0x720]
push edx
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d3124
mov byte [ebp - 4], 0x44
lea ecx, [ebp - 0x720]
call fcn.100d4489
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x704]
call fcn.100d4489
nop
mov eax, dword [ebp - 0x14]
add eax, 0x2db0
mov dword [ebp - 0x1b5c], eax
push 0x100d4fc9
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x2db0
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d5d6b
nop
mov eax, dword [ebp - 0x14]
add eax, 0x2e48
mov dword [ebp - 0x1b5c], eax
lea ecx, [ebp - 0x731]
call fcn.100d385e
mov dword [ebp - 0x1b60], eax
push str.default
lea ecx, [ebp - 0x1850]
call fcn.100d1720
mov dword [ebp - 4], 0x46
push str.laser
lea ecx, [ebp - 0x1834]
call fcn.100d1720
mov byte [ebp - 4], 0x47
push str.physbeam
lea ecx, [ebp - 0x1818]
call fcn.100d1720
mov dword [ebp - 4], 0x48
lea ecx, [ebp - 0x17fc]
push ecx
lea edx, [ebp - 0x1850]
push edx
lea ecx, [ebp - 0x73c]
call fcn.100d0e9c
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x748], ecx
mov dword [ebp - 0x744], edx
mov eax, dword [ebp - 0x1b60]
push eax
mov ecx, dword [ebp - 0x744]
push ecx
mov edx, dword [ebp - 0x748]
push edx
lea ecx, [ebp - 0x730]
call fcn.100d830e
mov byte [ebp - 4], 0x49
push 0x10298178
lea ecx, [ebp - 0x764]
call fcn.100d1720
mov byte [ebp - 4], 0x4a
push str.bullet_tracer_type
lea ecx, [ebp - 0x780]
call fcn.100d1720
mov byte [ebp - 4], 0x4b
push 0
push 1
lea eax, [ebp - 0x730]
push eax
lea ecx, [ebp - 0x764]
push ecx
lea edx, [ebp - 0x780]
push edx
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d1dfb
mov byte [ebp - 4], 0x4a
lea ecx, [ebp - 0x780]
call fcn.100d4489
mov byte [ebp - 4], 0x49
lea ecx, [ebp - 0x764]
call fcn.100d4489
mov byte [ebp - 4], 0x48
lea ecx, [ebp - 0x730]
call fcn.100d909c
mov dword [ebp - 4], 0xffffffff
push fcn.100d4489
push 3
push 0x1c
lea eax, [ebp - 0x1850]
push eax
call fcn.100d6324
nop
mov eax, dword [ebp - 0x14]
add eax, 0x2e48
mov dword [ebp - 0x1b5c], eax
push 0x100d4fc9
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x2e48
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d5d6b
nop
mov eax, dword [ebp - 0x14]
add eax, 0x3034
mov dword [ebp - 0x1b5c], eax
mov ecx, dword [0x102f5244]
mov dword [ebp - 0x7bc], ecx
mov edx, dword [ebp - 0x7bc]
mov dword [ebp - 0x7c0], edx
mov eax, dword [ebp - 0x7c0]
mov dword [ebp - 0x7c4], eax
push str.bullet_tracer_hurt_color
lea ecx, [ebp - 0x79c]
call fcn.100d1720
mov dword [ebp - 4], 0x4c
push str.bullet_tracer_color
lea ecx, [ebp - 0x7b8]
call fcn.100d1720
mov byte [ebp - 4], 0x4d
push 0
mov ecx, dword [ebp - 0x7c4]
push ecx
lea edx, [ebp - 0x79c]
push edx
lea eax, [ebp - 0x7b8]
push eax
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d28e1
mov byte [ebp - 4], 0x4c
lea ecx, [ebp - 0x7b8]
call fcn.100d4489
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x79c]
call fcn.100d4489
nop
mov eax, dword [ebp - 0x14]
add eax, 0x3034
mov dword [ebp - 0x1b5c], eax
push 0x100d4fc9
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x3034
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d5d6b
nop
mov eax, dword [ebp - 0x14]
add eax, 0x2efc
mov dword [ebp - 0x1b5c], eax
push str.override_bullet_tracer_color
lea ecx, [ebp - 0x7e0]
call fcn.100d1720
mov dword [ebp - 4], 0x4e
push str.override_missed_bullet_color
lea ecx, [ebp - 0x7fc]
call fcn.100d1720
mov byte [ebp - 4], 0x4f
push 0
push 1
lea ecx, [ebp - 0x7e0]
push ecx
lea edx, [ebp - 0x7fc]
push edx
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d3124
mov byte [ebp - 4], 0x4e
lea ecx, [ebp - 0x7fc]
call fcn.100d4489
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x7e0]
call fcn.100d4489
nop
mov eax, dword [ebp - 0x14]
add eax, 0x2efc
mov dword [ebp - 0x1b5c], eax
push 0x100d4fc9
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x2efc
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d5d6b
nop
mov eax, dword [ebp - 0x14]
add eax, 0x2f94
mov dword [ebp - 0x1b5c], eax
mov ecx, dword [0x1030908c]
mov dword [ebp - 0x838], ecx
mov edx, dword [ebp - 0x838]
mov dword [ebp - 0x83c], edx
mov eax, dword [ebp - 0x83c]
mov dword [ebp - 0x840], eax
push str.bullet_tracer_miss_color
lea ecx, [ebp - 0x818]
call fcn.100d1720
mov dword [ebp - 4], 0x50
push str.missed_bullet_color
lea ecx, [ebp - 0x834]
call fcn.100d1720
mov byte [ebp - 4], 0x51
push 0
mov ecx, dword [ebp - 0x840]
push ecx
lea edx, [ebp - 0x818]
push edx
lea eax, [ebp - 0x834]
push eax
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d28e1
mov byte [ebp - 4], 0x50
lea ecx, [ebp - 0x834]
call fcn.100d4489
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x818]
call fcn.100d4489
nop
mov eax, dword [ebp - 0x14]
add eax, 0x2f94
mov dword [ebp - 0x1b5c], eax
push 0x100d4fc9
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
mov eax, dword [ebp - 0x14]
add eax, 0x2f94
mov dword [ebp - 0x1b5c], eax
push 0x100d063b
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x2f94
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d5d6b
nop
mov eax, dword [ebp - 0x14]
add eax, 0x30d4
mov dword [ebp - 0x1b5c], eax
push 0x1029703c
lea ecx, [ebp - 0x85c]
call fcn.100d20cb
mov dword [ebp - 4], 0x52
push 0x10298260
lea ecx, [ebp - 0x878]
call fcn.100d1720
mov byte [ebp - 4], 0x53
push str.bullet_tracer_time
lea ecx, [ebp - 0x894]
call fcn.100d1720
mov byte [ebp - 4], 0x54
lea ecx, [ebp - 0x85c]
push ecx
push ecx
movss xmm0, dword [0x10292cc4]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10292cc4]
movss dword [esp], xmm0
push 0
push 1
push ecx
movss xmm0, dword [0x10292cd4]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10292cc4]
movss dword [esp], xmm0
lea edx, [ebp - 0x878]
push edx
lea eax, [ebp - 0x894]
push eax
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d749f
mov byte [ebp - 4], 0x53
lea ecx, [ebp - 0x894]
call fcn.100d4489
mov byte [ebp - 4], 0x52
lea ecx, [ebp - 0x878]
call fcn.100d4489
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x85c]
call fcn.100d6ce8
nop
mov eax, dword [ebp - 0x14]
add eax, 0x30d4
mov dword [ebp - 0x1b5c], eax
push 0x100d4fc9
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x30d4
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d5d6b
nop
mov eax, dword [ebp - 0x14]
add eax, 0x3f4
mov dword [ebp - 0x1b5c], eax
push str.proj
lea ecx, [ebp - 0x8b0]
call fcn.100d1720
mov dword [ebp - 4], 0x55
push str.projectiles
lea ecx, [ebp - 0x8cc]
call fcn.100d1720
mov byte [ebp - 4], 0x56
push 0
push 1
lea ecx, [ebp - 0x8b0]
push ecx
lea edx, [ebp - 0x8cc]
push edx
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d3124
mov byte [ebp - 4], 0x55
lea ecx, [ebp - 0x8cc]
call fcn.100d4489
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x8b0]
call fcn.100d4489
nop
mov eax, dword [ebp - 0x14]
add eax, 0x3f4
mov dword [ebp - 0x1b5c], eax
push 0x100d4fc9
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x3f4
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d5d6b
nop
mov eax, dword [ebp - 0x14]
add eax, 0x48c
mov dword [ebp - 0x1b5c], eax
lea ecx, [ebp - 0x8e1]
call fcn.100d385e
mov dword [ebp - 0x1b60], eax
push str.text
lea ecx, [ebp - 0x17f4]
call fcn.100d1720
mov dword [ebp - 4], 0x57
push str.icon
lea ecx, [ebp - 0x17d8]
call fcn.100d1720
mov dword [ebp - 4], 0x58
lea ecx, [ebp - 0x17bc]
push ecx
lea edx, [ebp - 0x17f4]
push edx
lea ecx, [ebp - 0x8ec]
call fcn.100d0e9c
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x8f8], ecx
mov dword [ebp - 0x8f4], edx
mov eax, dword [ebp - 0x1b60]
push eax
mov ecx, dword [ebp - 0x8f4]
push ecx
mov edx, dword [ebp - 0x8f8]
push edx
lea ecx, [ebp - 0x8e0]
call fcn.100d830e
mov byte [ebp - 4], 0x59
push 0x102982a8
lea ecx, [ebp - 0x914]
call fcn.100d1720
mov byte [ebp - 4], 0x5a
push str.projectile_type
lea ecx, [ebp - 0x930]
call fcn.100d1720
mov byte [ebp - 4], 0x5b
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x8d0], esp
call fcn.100d72d8
push 1
lea eax, [ebp - 0x8e0]
push eax
lea ecx, [ebp - 0x914]
push ecx
lea edx, [ebp - 0x930]
push edx
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5fe6
mov byte [ebp - 4], 0x5a
lea ecx, [ebp - 0x930]
call fcn.100d4489
mov byte [ebp - 4], 0x59
lea ecx, [ebp - 0x914]
call fcn.100d4489
mov byte [ebp - 4], 0x58
lea ecx, [ebp - 0x8e0]
call fcn.100d909c
mov dword [ebp - 4], 0xffffffff
push fcn.100d4489
push 2
push 0x1c
lea eax, [ebp - 0x17f4]
push eax
call fcn.100d6324
nop
mov eax, dword [ebp - 0x14]
add eax, 0x48c
mov dword [ebp - 0x1b5c], eax
push 0x100d4fc9
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x48c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d5d6b
nop
mov eax, dword [ebp - 0x14]
add eax, 0x54c
mov dword [ebp - 0x1b5c], eax
mov ecx, dword [0x102f5244]
mov dword [ebp - 0x96c], ecx
mov edx, dword [ebp - 0x96c]
mov dword [ebp - 0x970], edx
mov eax, dword [ebp - 0x970]
mov dword [ebp - 0x974], eax
push str.proj_color
lea ecx, [ebp - 0x94c]
call fcn.100d1720
mov dword [ebp - 4], 0x5c
push str.color
lea ecx, [ebp - 0x968]
call fcn.100d1720
mov byte [ebp - 4], 0x5d
push 0
mov ecx, dword [ebp - 0x974]
push ecx
lea edx, [ebp - 0x94c]
push edx
lea eax, [ebp - 0x968]
push eax
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d28e1
mov byte [ebp - 4], 0x5c
lea ecx, [ebp - 0x968]
call fcn.100d4489
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x94c]
call fcn.100d4489
nop
mov eax, dword [ebp - 0x14]
add eax, 0x54c
mov dword [ebp - 0x1b5c], eax
push 0x100d4fc9
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x54c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d5d6b
nop
mov eax, dword [ebp - 0x14]
add eax, 0x5ec
mov dword [ebp - 0x1b5c], eax
push 0x102982e0
lea ecx, [ebp - 0x990]
call fcn.100d1720
mov dword [ebp - 4], 0x5e
push str.molotov_range
lea ecx, [ebp - 0x9ac]
call fcn.100d1720
mov byte [ebp - 4], 0x5f
push 0
push 1
lea ecx, [ebp - 0x990]
push ecx
lea edx, [ebp - 0x9ac]
push edx
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d3124
mov byte [ebp - 4], 0x5e
lea ecx, [ebp - 0x9ac]
call fcn.100d4489
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x990]
call fcn.100d4489
nop
mov eax, dword [ebp - 0x14]
add eax, 0x5ec
mov dword [ebp - 0x1b5c], eax
push 0x100d4fc9
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x5ec
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d5d6b
nop
mov eax, dword [ebp - 0x14]
add eax, 0x684
mov dword [ebp - 0x1b5c], eax
mov ecx, dword [0x103090ec]
mov dword [ebp - 0x9e8], ecx
mov edx, dword [ebp - 0x9e8]
mov dword [ebp - 0x9ec], edx
mov eax, dword [ebp - 0x9ec]
mov dword [ebp - 0x9f0], eax
push str.molotov_range_color
lea ecx, [ebp - 0x9c8]
call fcn.100d1720
mov dword [ebp - 4], 0x60
push str.color
lea ecx, [ebp - 0x9e4]
call fcn.100d1720
mov byte [ebp - 4], 0x61
push 0
mov ecx, dword [ebp - 0x9f0]
push ecx
lea edx, [ebp - 0x9c8]
push edx
lea eax, [ebp - 0x9e4]
push eax
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d28e1
mov byte [ebp - 4], 0x60
lea ecx, [ebp - 0x9e4]
call fcn.100d4489
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x9c8]
call fcn.100d4489
nop
mov eax, dword [ebp - 0x14]
add eax, 0x684
mov dword [ebp - 0x1b5c], eax
push 0x100d4fc9
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x684
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d5d6b
nop
mov eax, dword [ebp - 0x14]
add eax, 0x2784
mov dword [ebp - 0x1b5c], eax
push 0x10298318
lea ecx, [ebp - 0xa0c]
call fcn.100d1720
mov dword [ebp - 4], 0x62
push str.grenade_warning
lea ecx, [ebp - 0xa28]
call fcn.100d1720
mov byte [ebp - 4], 0x63
push 0
push 1
lea ecx, [ebp - 0xa0c]
push ecx
lea edx, [ebp - 0xa28]
push edx
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d3124
mov byte [ebp - 4], 0x62
lea ecx, [ebp - 0xa28]
call fcn.100d4489
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xa0c]
call fcn.100d4489
nop
mov eax, dword [ebp - 0x14]
add eax, 0x2784
mov dword [ebp - 0x1b5c], eax
push 0x100d4fc9
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x2784
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d5d6b
nop
mov eax, dword [ebp - 0x14]
add eax, 0x281c
mov dword [ebp - 0x1b5c], eax
mov ecx, dword [0x102f5244]
mov dword [ebp - 0xa64], ecx
mov edx, dword [ebp - 0xa64]
mov dword [ebp - 0xa68], edx
mov eax, dword [ebp - 0xa68]
mov dword [ebp - 0xa6c], eax
push str.grenade_warning_line_col
lea ecx, [ebp - 0xa44]
call fcn.100d1720
mov dword [ebp - 4], 0x64
push str.warning_line_color
lea ecx, [ebp - 0xa60]
call fcn.100d1720
mov byte [ebp - 4], 0x65
push 0
mov ecx, dword [ebp - 0xa6c]
push ecx
lea edx, [ebp - 0xa44]
push edx
lea eax, [ebp - 0xa60]
push eax
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d28e1
mov byte [ebp - 4], 0x64
lea ecx, [ebp - 0xa60]
call fcn.100d4489
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xa44]
call fcn.100d4489
nop
mov eax, dword [ebp - 0x14]
add eax, 0x281c
mov dword [ebp - 0x1b5c], eax
push 0x100d4fc9
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x281c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d5d6b
nop
mov eax, dword [ebp - 0x14]
add eax, 0x28bc
mov dword [ebp - 0x1b5c], eax
push 0x10298378
lea ecx, [ebp - 0xa88]
call fcn.100d1720
mov dword [ebp - 4], 0x66
push str.grenade_prediction
lea ecx, [ebp - 0xaa4]
call fcn.100d1720
mov byte [ebp - 4], 0x67
push 0
push 1
lea ecx, [ebp - 0xa88]
push ecx
lea edx, [ebp - 0xaa4]
push edx
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d3124
mov byte [ebp - 4], 0x66
lea ecx, [ebp - 0xaa4]
call fcn.100d4489
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xa88]
call fcn.100d4489
nop
mov eax, dword [ebp - 0x14]
add eax, 0x28bc
mov dword [ebp - 0x1b5c], eax
push 0x100d4fc9
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x28bc
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d5d6b
nop
mov eax, dword [ebp - 0x14]
add eax, 0x2954
mov dword [ebp - 0x1b5c], eax
mov ecx, dword [0x1030908c]
mov dword [ebp - 0xae0], ecx
mov edx, dword [ebp - 0xae0]
mov dword [ebp - 0xae4], edx
mov eax, dword [ebp - 0xae4]
mov dword [ebp - 0xae8], eax
push str.grenade_prediction_line_col
lea ecx, [ebp - 0xac0]
call fcn.100d1720
mov dword [ebp - 4], 0x68
push str.line_color
lea ecx, [ebp - 0xadc]
call fcn.100d1720
mov byte [ebp - 4], 0x69
push 0
mov ecx, dword [ebp - 0xae8]
push ecx
lea edx, [ebp - 0xac0]
push edx
lea eax, [ebp - 0xadc]
push eax
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d28e1
mov byte [ebp - 4], 0x68
lea ecx, [ebp - 0xadc]
call fcn.100d4489
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xac0]
call fcn.100d4489
nop
mov eax, dword [ebp - 0x14]
add eax, 0x2954
mov dword [ebp - 0x1b5c], eax
push 0x100d4fc9
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x2954
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d5d6b
nop
mov eax, dword [ebp - 0x14]
add eax, 0x29f4
mov dword [ebp - 0x1b5c], eax
lea ecx, [ebp - 0xaf9]
call fcn.100d385e
mov dword [ebp - 0x1b60], eax
push str.none
lea ecx, [ebp - 0x17b8]
call fcn.100d1720
mov dword [ebp - 4], 0x6a
push str.square
lea ecx, [ebp - 0x179c]
call fcn.100d1720
mov byte [ebp - 4], 0x6b
push str.circle
lea ecx, [ebp - 0x1780]
call fcn.100d1720
mov dword [ebp - 4], 0x6c
lea ecx, [ebp - 0x1764]
push ecx
lea edx, [ebp - 0x17b8]
push edx
lea ecx, [ebp - 0xb04]
call fcn.100d0e9c
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0xb10], ecx
mov dword [ebp - 0xb0c], edx
mov eax, dword [ebp - 0x1b60]
push eax
mov ecx, dword [ebp - 0xb0c]
push ecx
mov edx, dword [ebp - 0xb10]
push edx
lea ecx, [ebp - 0xaf8]
call fcn.100d830e
mov byte [ebp - 4], 0x6d
push str.grenade_prediction_points_type
lea ecx, [ebp - 0xb2c]
call fcn.100d1720
mov byte [ebp - 4], 0x6e
push str.point_type
lea ecx, [ebp - 0xb48]
call fcn.100d1720
mov byte [ebp - 4], 0x6f
push 0
push 1
lea eax, [ebp - 0xaf8]
push eax
lea ecx, [ebp - 0xb2c]
push ecx
lea edx, [ebp - 0xb48]
push edx
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d1dfb
mov byte [ebp - 4], 0x6e
lea ecx, [ebp - 0xb48]
call fcn.100d4489
mov byte [ebp - 4], 0x6d
lea ecx, [ebp - 0xb2c]
call fcn.100d4489
mov byte [ebp - 4], 0x6c
lea ecx, [ebp - 0xaf8]
call fcn.100d909c
mov dword [ebp - 4], 0xffffffff
push fcn.100d4489
push 3
push 0x1c
lea eax, [ebp - 0x17b8]
push eax
call fcn.100d6324
nop
mov eax, dword [ebp - 0x14]
add eax, 0x29f4
mov dword [ebp - 0x1b5c], eax
push 0x100d4fc9
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x29f4
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d5d6b
nop
mov eax, dword [ebp - 0x14]
add eax, 0x2aa8
mov dword [ebp - 0x1b5c], eax
push str.override_grenade_prediction_color
lea ecx, [ebp - 0xb64]
call fcn.100d1720
mov dword [ebp - 4], 0x70
push str.override_line_color
lea ecx, [ebp - 0xb80]
call fcn.100d1720
mov byte [ebp - 4], 0x71
push 0
push 1
lea ecx, [ebp - 0xb64]
push ecx
lea edx, [ebp - 0xb80]
push edx
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d3124
mov byte [ebp - 4], 0x70
lea ecx, [ebp - 0xb80]
call fcn.100d4489
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xb64]
call fcn.100d4489
nop
mov eax, dword [ebp - 0x14]
add eax, 0x2aa8
mov dword [ebp - 0x1b5c], eax
push 0x100d4fc9
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x2aa8
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d5d6b
nop
mov eax, dword [ebp - 0x14]
add eax, 0x2b40
mov dword [ebp - 0x1b5c], eax
push 0xff
push 0x38
push 0xc9
push 0x8b
lea ecx, [ebp - 0xb84]
call fcn.100d04b0
mov ecx, dword [eax]
mov dword [ebp - 0xbc0], ecx
mov edx, dword [ebp - 0xbc0]
mov dword [ebp - 0xbc4], edx
mov eax, dword [ebp - 0xbc4]
mov dword [ebp - 0xbc8], eax
push str.grenade_prediction_override_line_col
lea ecx, [ebp - 0xba0]
call fcn.100d1720
mov dword [ebp - 4], 0x72
push str.damage_line_color
lea ecx, [ebp - 0xbbc]
call fcn.100d1720
mov byte [ebp - 4], 0x73
push 0
mov ecx, dword [ebp - 0xbc8]
push ecx
lea edx, [ebp - 0xba0]
push edx
lea eax, [ebp - 0xbbc]
push eax
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d28e1
mov byte [ebp - 4], 0x72
lea ecx, [ebp - 0xbbc]
call fcn.100d4489
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xba0]
call fcn.100d4489
nop
mov eax, dword [ebp - 0x14]
add eax, 0x2b40
mov dword [ebp - 0x1b5c], eax
push 0x100d4fc9
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x2b40
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d5d6b
nop
mov eax, dword [ebp - 0x14]
add eax, 0x2be0
mov dword [ebp - 0x1b5c], eax
push 0x102984b0
lea ecx, [ebp - 0xbe4]
call fcn.100d1720
mov dword [ebp - 4], 0x74
push str.grenade_prediction_circle
lea ecx, [ebp - 0xc00]
call fcn.100d1720
mov byte [ebp - 4], 0x75
push 0
push 1
lea ecx, [ebp - 0xbe4]
push ecx
lea edx, [ebp - 0xc00]
push edx
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d3124
mov byte [ebp - 4], 0x74
lea ecx, [ebp - 0xc00]
call fcn.100d4489
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xbe4]
call fcn.100d4489
nop
mov eax, dword [ebp - 0x14]
add eax, 0x2be0
mov dword [ebp - 0x1b5c], eax
push 0x100d4fc9
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x2be0
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d5d6b
nop
mov eax, dword [ebp - 0x14]
add eax, 0x1708
mov dword [ebp - 0x1b5c], eax
push 0x102984f0
lea ecx, [ebp - 0xc1c]
call fcn.100d1720
mov dword [ebp - 4], 0x76
push str.override_fov
lea ecx, [ebp - 0xc38]
call fcn.100d1720
mov byte [ebp - 4], 0x77
push 0
push 1
lea ecx, [ebp - 0xc1c]
push ecx
lea edx, [ebp - 0xc38]
push edx
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d3124
mov byte [ebp - 4], 0x76
lea ecx, [ebp - 0xc38]
call fcn.100d4489
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xc1c]
call fcn.100d4489
nop
mov eax, dword [ebp - 0x14]
add eax, 0x1708
mov dword [ebp - 0x1b5c], eax
push 0x100d408d
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x1708
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d5d6b
nop
mov eax, dword [ebp - 0x14]
add eax, 0x17a0
mov dword [ebp - 0x1b5c], eax
push 0x10291c04
lea ecx, [ebp - 0xc54]
call fcn.100d20cb
mov dword [ebp - 4], 0x78
push str.override_fov_amt
lea ecx, [ebp - 0xc70]
call fcn.100d1720
mov byte [ebp - 4], 0x79
push 0x10293961
lea ecx, [ebp - 0xc8c]
call fcn.100d1720
mov byte [ebp - 4], 0x7a
lea ecx, [ebp - 0xc54]
push ecx
push ecx
movss xmm0, dword [0x10292cc4]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10292ce4]
movss dword [esp], xmm0
push 0
push 0
push ecx
movss xmm0, dword [0x1029a360]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102961d0]
movss dword [esp], xmm0
lea edx, [ebp - 0xc70]
push edx
lea eax, [ebp - 0xc8c]
push eax
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d749f
mov byte [ebp - 4], 0x79
lea ecx, [ebp - 0xc8c]
call fcn.100d4489
mov byte [ebp - 4], 0x78
lea ecx, [ebp - 0xc70]
call fcn.100d4489
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xc54]
call fcn.100d6ce8
nop
mov eax, dword [ebp - 0x14]
add eax, 0x17a0
mov dword [ebp - 0x1b5c], eax
push 0x100d408d
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x17a0
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d5d6b
nop
mov eax, dword [ebp - 0x14]
add eax, 0x1870
mov dword [ebp - 0x1b5c], eax
push str.override_fov_scoped
lea ecx, [ebp - 0xca8]
call fcn.100d1720
mov dword [ebp - 4], 0x7b
push str.override_fov_when_scoped
lea ecx, [ebp - 0xcc4]
call fcn.100d1720
mov byte [ebp - 4], 0x7c
push 0
push 1
lea ecx, [ebp - 0xca8]
push ecx
lea edx, [ebp - 0xcc4]
push edx
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d3124
mov byte [ebp - 4], 0x7b
lea ecx, [ebp - 0xcc4]
call fcn.100d4489
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xca8]
call fcn.100d4489
nop
mov eax, dword [ebp - 0x14]
add eax, 0x1870
mov dword [ebp - 0x1b5c], eax
push 0x100d408d
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x1870
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d5d6b
nop
mov eax, dword [ebp - 0x14]
add eax, 0x1908
mov dword [ebp - 0x1b5c], eax
push 0x1029855c
lea ecx, [ebp - 0xce0]
call fcn.100d1720
mov dword [ebp - 4], 0x7d
push str.viewmodel_fov
lea ecx, [ebp - 0xcfc]
call fcn.100d1720
mov byte [ebp - 4], 0x7e
push 0
push 1
lea ecx, [ebp - 0xce0]
push ecx
lea edx, [ebp - 0xcfc]
push edx
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d3124
mov byte [ebp - 4], 0x7d
lea ecx, [ebp - 0xcfc]
call fcn.100d4489
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xce0]
call fcn.100d4489
nop
mov eax, dword [ebp - 0x14]
add eax, 0x1908
mov dword [ebp - 0x1b5c], eax
push 0x100d408d
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x1908
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d5d6b
nop
mov eax, dword [ebp - 0x14]
add eax, 0x19a0
mov dword [ebp - 0x1b5c], eax
push 0x10291c04
lea ecx, [ebp - 0xd18]
call fcn.100d20cb
mov dword [ebp - 4], 0x7f
push str.viewmodel_fov_amt
lea ecx, [ebp - 0xd34]
call fcn.100d1720
mov byte [ebp - 4], 0x80
push str.viewmodel_value
lea ecx, [ebp - 0xd50]
call fcn.100d1720
mov byte [ebp - 4], 0x81
lea ecx, [ebp - 0xd18]
push ecx
push ecx
movss xmm0, dword [0x10292cc4]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10292ce4]
movss dword [esp], xmm0
push 0
push 1
push ecx
movss xmm0, dword [0x1029a360]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102961d0]
movss dword [esp], xmm0
lea edx, [ebp - 0xd34]
push edx
lea eax, [ebp - 0xd50]
push eax
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d749f
mov byte [ebp - 4], 0x80
lea ecx, [ebp - 0xd50]
call fcn.100d4489
mov byte [ebp - 4], 0x7f
lea ecx, [ebp - 0xd34]
call fcn.100d4489
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xd18]
call fcn.100d6ce8
nop
mov eax, dword [ebp - 0x14]
add eax, 0x19a0
mov dword [ebp - 0x1b5c], eax
push 0x100d5abe
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
mov eax, dword [ebp - 0x14]
add eax, 0x19a0
mov dword [ebp - 0x1b5c], eax
push 0x100d408d
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x19a0
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d5d6b
nop
mov eax, dword [ebp - 0x14]
add eax, 0x1a70
mov dword [ebp - 0x1b5c], eax
push 0x10291c04
lea ecx, [ebp - 0xd6c]
call fcn.100d20cb
mov dword [ebp - 4], 0x82
push str.viewmodel_offset_x
lea ecx, [ebp - 0xd88]
call fcn.100d1720
mov byte [ebp - 4], 0x83
push str.x_offset
lea ecx, [ebp - 0xda4]
call fcn.100d1720
mov byte [ebp - 4], 0x84
lea ecx, [ebp - 0xd6c]
push ecx
push ecx
movss xmm0, dword [0x10292cc4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push 0
push 1
push ecx
movss xmm0, dword [0x102961c0]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1029a374]
movss dword [esp], xmm0
lea edx, [ebp - 0xd88]
push edx
lea eax, [ebp - 0xda4]
push eax
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d749f
mov byte [ebp - 4], 0x83
lea ecx, [ebp - 0xda4]
call fcn.100d4489
mov byte [ebp - 4], 0x82
lea ecx, [ebp - 0xd88]
call fcn.100d4489
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xd6c]
call fcn.100d6ce8
nop
mov eax, dword [ebp - 0x14]
add eax, 0x1a70
mov dword [ebp - 0x1b5c], eax
push 0x100d5abe
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
mov eax, dword [ebp - 0x14]
add eax, 0x1a70
mov dword [ebp - 0x1b5c], eax
push 0x100d408d
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x1a70
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d5d6b
nop
mov eax, dword [ebp - 0x14]
add eax, 0x1b40
mov dword [ebp - 0x1b5c], eax
push 0x10291c04
lea ecx, [ebp - 0xdc0]
call fcn.100d20cb
mov dword [ebp - 4], 0x85
push str.viewmodel_offset_y
lea ecx, [ebp - 0xddc]
call fcn.100d1720
mov byte [ebp - 4], 0x86
push str.y_offset
lea ecx, [ebp - 0xdf8]
call fcn.100d1720
mov byte [ebp - 4], 0x87
lea ecx, [ebp - 0xdc0]
push ecx
push ecx
movss xmm0, dword [0x10292cc4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push 0
push 1
push ecx
movss xmm0, dword [0x102961c0]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1029a374]
movss dword [esp], xmm0
lea edx, [ebp - 0xddc]
push edx
lea eax, [ebp - 0xdf8]
push eax
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d749f
mov byte [ebp - 4], 0x86
lea ecx, [ebp - 0xdf8]
call fcn.100d4489
mov byte [ebp - 4], 0x85
lea ecx, [ebp - 0xddc]
call fcn.100d4489
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xdc0]
call fcn.100d6ce8
nop
mov eax, dword [ebp - 0x14]
add eax, 0x1b40
mov dword [ebp - 0x1b5c], eax
push 0x100d5abe
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
mov eax, dword [ebp - 0x14]
add eax, 0x1b40
mov dword [ebp - 0x1b5c], eax
push 0x100d408d
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x1b40
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d5d6b
nop
mov eax, dword [ebp - 0x14]
add eax, 0x1c10
mov dword [ebp - 0x1b5c], eax
push 0x10291c04
lea ecx, [ebp - 0xe14]
call fcn.100d20cb
mov dword [ebp - 4], 0x88
push str.viewmodel_offset_z
lea ecx, [ebp - 0xe30]
call fcn.100d1720
mov byte [ebp - 4], 0x89
push str.z_offset
lea ecx, [ebp - 0xe4c]
call fcn.100d1720
mov byte [ebp - 4], 0x8a
lea ecx, [ebp - 0xe14]
push ecx
push ecx
movss xmm0, dword [0x10292cc4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push 0
push 1
push ecx
movss xmm0, dword [0x102961c0]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1029a374]
movss dword [esp], xmm0
lea edx, [ebp - 0xe30]
push edx
lea eax, [ebp - 0xe4c]
push eax
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d749f
mov byte [ebp - 4], 0x89
lea ecx, [ebp - 0xe4c]
call fcn.100d4489
mov byte [ebp - 4], 0x88
lea ecx, [ebp - 0xe30]
call fcn.100d4489
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xe14]
call fcn.100d6ce8
nop
mov eax, dword [ebp - 0x14]
add eax, 0x1c10
mov dword [ebp - 0x1b5c], eax
push 0x100d5abe
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
mov eax, dword [ebp - 0x14]
add eax, 0x1c10
mov dword [ebp - 0x1b5c], eax
push 0x100d408d
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x1c10
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d5d6b
nop
mov eax, dword [ebp - 0x14]
add eax, 0xc00
mov dword [ebp - 0x1b5c], eax
push 0x10291c04
lea ecx, [ebp - 0xe68]
call fcn.100d20cb
mov dword [ebp - 4], 0x8b
push str.r_aspectratio
lea ecx, [ebp - 0xe84]
call fcn.100d1720
mov byte [ebp - 4], 0x8c
push str.aspect_ratio
lea ecx, [ebp - 0xea0]
call fcn.100d1720
mov byte [ebp - 4], 0x8d
lea ecx, [ebp - 0xe68]
push ecx
push ecx
movss xmm0, dword [0x10292cc4]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1029444c]
movss dword [esp], xmm0
push 0
push 1
push ecx
movss xmm0, dword [0x1029444c]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10292cb4]
movss dword [esp], xmm0
lea edx, [ebp - 0xe84]
push edx
lea eax, [ebp - 0xea0]
push eax
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d749f
mov byte [ebp - 4], 0x8c
lea ecx, [ebp - 0xea0]
call fcn.100d4489
mov byte [ebp - 4], 0x8b
lea ecx, [ebp - 0xe84]
call fcn.100d4489
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xe68]
call fcn.100d6ce8
nop
mov eax, dword [ebp - 0x14]
add eax, 0xc00
mov dword [ebp - 0x1b5c], eax
push 0x100d408d
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
push 0
mov eax, dword [ebp - 0x14]
add eax, 0xc00
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d5d6b
nop
mov eax, dword [ebp - 0x14]
add eax, 0x2484
mov dword [ebp - 0x1b5c], eax
push str.hitmarker
lea ecx, [ebp - 0xebc]
call fcn.100d1720
mov dword [ebp - 4], 0x8e
push str.hitmarker
lea ecx, [ebp - 0xed8]
call fcn.100d1720
mov byte [ebp - 4], 0x8f
push 0
push 1
lea ecx, [ebp - 0xebc]
push ecx
lea edx, [ebp - 0xed8]
push edx
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d3124
mov byte [ebp - 4], 0x8e
lea ecx, [ebp - 0xed8]
call fcn.100d4489
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xebc]
call fcn.100d4489
nop
mov eax, dword [ebp - 0x14]
add eax, 0x2484
mov dword [ebp - 0x1b5c], eax
push 0x100d408d
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x2484
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d5d6b
nop
mov eax, dword [ebp - 0x14]
add eax, 0x251c
mov dword [ebp - 0x1b5c], eax
push 0x10298640
lea ecx, [ebp - 0xef4]
call fcn.100d1720
mov dword [ebp - 4], 0x90
push str.hit_sound
lea ecx, [ebp - 0xf10]
call fcn.100d1720
mov byte [ebp - 4], 0x91
push 0
push 1
lea ecx, [ebp - 0xef4]
push ecx
lea edx, [ebp - 0xf10]
push edx
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d3124
mov byte [ebp - 4], 0x90
lea ecx, [ebp - 0xf10]
call fcn.100d4489
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xef4]
call fcn.100d4489
nop
mov eax, dword [ebp - 0x14]
add eax, 0x251c
mov dword [ebp - 0x1b5c], eax
push 0x100d408d
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x251c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d5d6b
nop
mov eax, dword [ebp - 0x14]
add eax, 0x25b4
mov dword [ebp - 0x1b5c], eax
push str.hitmarkerworld
lea ecx, [ebp - 0xf2c]
call fcn.100d1720
mov dword [ebp - 4], 0x92
push str.world_hitmarker
lea ecx, [ebp - 0xf48]
call fcn.100d1720
mov byte [ebp - 4], 0x93
push 0
push 1
lea ecx, [ebp - 0xf2c]
push ecx
lea edx, [ebp - 0xf48]
push edx
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d3124
mov byte [ebp - 4], 0x92
lea ecx, [ebp - 0xf48]
call fcn.100d4489
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xf2c]
call fcn.100d4489
nop
mov eax, dword [ebp - 0x14]
add eax, 0x25b4
mov dword [ebp - 0x1b5c], eax
push 0x100d408d
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x25b4
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d5d6b
nop
mov eax, dword [ebp - 0x14]
add eax, 0x1f40
mov dword [ebp - 0x1b5c], eax
push str.force_xhair
lea ecx, [ebp - 0xf64]
call fcn.100d1720
mov dword [ebp - 4], 0x94
push str.force_crosshair
lea ecx, [ebp - 0xf80]
call fcn.100d1720
mov byte [ebp - 4], 0x95
push 0
push 1
lea ecx, [ebp - 0xf64]
push ecx
lea edx, [ebp - 0xf80]
push edx
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d3124
mov byte [ebp - 4], 0x94
lea ecx, [ebp - 0xf80]
call fcn.100d4489
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xf64]
call fcn.100d4489
nop
mov eax, dword [ebp - 0x14]
add eax, 0x1f40
mov dword [ebp - 0x1b5c], eax
push 0x100d408d
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x1f40
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d5d6b
nop
mov eax, dword [ebp - 0x14]
add eax, 0x1fd8
mov dword [ebp - 0x1b5c], eax
push str.spread_xhair
lea ecx, [ebp - 0xf9c]
call fcn.100d1720
mov dword [ebp - 4], 0x96
push str.visualize_spread
lea ecx, [ebp - 0xfb8]
call fcn.100d1720
mov byte [ebp - 4], 0x97
push 0
push 1
lea ecx, [ebp - 0xf9c]
push ecx
lea edx, [ebp - 0xfb8]
push edx
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d3124
mov byte [ebp - 4], 0x96
lea ecx, [ebp - 0xfb8]
call fcn.100d4489
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xf9c]
call fcn.100d4489
nop
mov eax, dword [ebp - 0x14]
add eax, 0x1fd8
mov dword [ebp - 0x1b5c], eax
push 0x100d408d
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x1fd8
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d5d6b
nop
mov eax, dword [ebp - 0x14]
add eax, 0x2110
mov dword [ebp - 0x1b5c], eax
lea ecx, [ebp - 0xfc9]
call fcn.100d385e
mov dword [ebp - 0x1b60], eax
push str.circle
lea ecx, [ebp - 0x175c]
call fcn.100d1720
mov dword [ebp - 4], 0x98
push str.dots
lea ecx, [ebp - 0x1740]
call fcn.100d1720
mov dword [ebp - 4], 0x99
lea ecx, [ebp - 0x1724]
push ecx
lea edx, [ebp - 0x175c]
push edx
lea ecx, [ebp - 0xfd4]
call fcn.100d0e9c
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0xfe0], ecx
mov dword [ebp - 0xfdc], edx
mov eax, dword [ebp - 0x1b60]
push eax
mov ecx, dword [ebp - 0xfdc]
push ecx
mov edx, dword [ebp - 0xfe0]
push edx
lea ecx, [ebp - 0xfc8]
call fcn.100d830e
mov byte [ebp - 4], 0x9a
push str.spread_xhair_type
lea ecx, [ebp - 0xffc]
call fcn.100d1720
mov byte [ebp - 4], 0x9b
push str.spread_visual_type
lea ecx, [ebp - 0x1018]
call fcn.100d1720
mov byte [ebp - 4], 0x9c
push 0
push 1
lea eax, [ebp - 0xfc8]
push eax
lea ecx, [ebp - 0xffc]
push ecx
lea edx, [ebp - 0x1018]
push edx
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d1dfb
mov byte [ebp - 4], 0x9b
lea ecx, [ebp - 0x1018]
call fcn.100d4489
mov byte [ebp - 4], 0x9a
lea ecx, [ebp - 0xffc]
call fcn.100d4489
mov byte [ebp - 4], 0x99
lea ecx, [ebp - 0xfc8]
call fcn.100d909c
mov dword [ebp - 4], 0xffffffff
push fcn.100d4489
push 2
push 0x1c
lea eax, [ebp - 0x175c]
push eax
call fcn.100d6324
nop
mov eax, dword [ebp - 0x14]
add eax, 0x2110
mov dword [ebp - 0x1b5c], eax
push 0x100d408d
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x2110
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d5d6b
nop
mov eax, dword [ebp - 0x14]
add eax, 0x2070
mov dword [ebp - 0x1b5c], eax
mov ecx, dword [0x103090ec]
mov dword [ebp - 0x1054], ecx
mov edx, dword [ebp - 0x1054]
mov dword [ebp - 0x1058], edx
mov eax, dword [ebp - 0x1058]
mov dword [ebp - 0x105c], eax
push str.spread_xhair_col
lea ecx, [ebp - 0x1034]
call fcn.100d1720
mov dword [ebp - 4], 0x9d
push str.visualize_spread_color
lea ecx, [ebp - 0x1050]
call fcn.100d1720
mov byte [ebp - 4], 0x9e
push 0
mov ecx, dword [ebp - 0x105c]
push ecx
lea edx, [ebp - 0x1034]
push edx
lea eax, [ebp - 0x1050]
push eax
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d28e1
mov byte [ebp - 4], 0x9d
lea ecx, [ebp - 0x1050]
call fcn.100d4489
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1034]
call fcn.100d4489
nop
mov eax, dword [ebp - 0x14]
add eax, 0x2070
mov dword [ebp - 0x1b5c], eax
push 0x100d408d
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x2070
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d5d6b
nop
mov eax, dword [ebp - 0x14]
add eax, 0x21c4
mov dword [ebp - 0x1b5c], eax
push 0x10296a9c
lea ecx, [ebp - 0x1078]
call fcn.100d20cb
mov dword [ebp - 4], 0x9f
push str.spread_xhair_blend
lea ecx, [ebp - 0x1094]
call fcn.100d1720
mov byte [ebp - 4], 0xa0
push 0x10293961
lea ecx, [ebp - 0x10b0]
call fcn.100d1720
mov byte [ebp - 4], 0xa1
lea ecx, [ebp - 0x1078]
push ecx
push ecx
movss xmm0, dword [0x10292cc4]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10292ce8]
movss dword [esp], xmm0
push 0
push 0
push ecx
movss xmm0, dword [0x10292ce8]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10292cd4]
movss dword [esp], xmm0
lea edx, [ebp - 0x1094]
push edx
lea eax, [ebp - 0x10b0]
push eax
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d749f
mov byte [ebp - 4], 0xa0
lea ecx, [ebp - 0x10b0]
call fcn.100d4489
mov byte [ebp - 4], 0x9f
lea ecx, [ebp - 0x1094]
call fcn.100d4489
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1078]
call fcn.100d6ce8
nop
mov eax, dword [ebp - 0x14]
add eax, 0x21c4
mov dword [ebp - 0x1b5c], eax
push 0x100d408d
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x21c4
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d5d6b
nop
mov eax, dword [ebp - 0x14]
add eax, 0x2294
mov dword [ebp - 0x1b5c], eax
push str.pen_xhair
lea ecx, [ebp - 0x10cc]
call fcn.100d1720
mov dword [ebp - 4], 0xa2
push str.penetration_crosshair
lea ecx, [ebp - 0x10e8]
call fcn.100d1720
mov byte [ebp - 4], 0xa3
push 0
push 1
lea ecx, [ebp - 0x10cc]
push ecx
lea edx, [ebp - 0x10e8]
push edx
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d3124
mov byte [ebp - 4], 0xa2
lea ecx, [ebp - 0x10e8]
call fcn.100d4489
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x10cc]
call fcn.100d4489
nop
mov eax, dword [ebp - 0x14]
add eax, 0x2294
mov dword [ebp - 0x1b5c], eax
push 0x100d408d
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x2294
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d5d6b
nop
mov eax, dword [ebp - 0x14]
add eax, 0x232c
mov dword [ebp - 0x1b5c], eax
push str.pen_damage
lea ecx, [ebp - 0x1104]
call fcn.100d1720
mov dword [ebp - 4], 0xa4
push str.penetration_damage
lea ecx, [ebp - 0x1120]
call fcn.100d1720
mov byte [ebp - 4], 0xa5
push 0
push 1
lea ecx, [ebp - 0x1104]
push ecx
lea edx, [ebp - 0x1120]
push edx
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d3124
mov byte [ebp - 4], 0xa4
lea ecx, [ebp - 0x1120]
call fcn.100d4489
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1104]
call fcn.100d4489
nop
mov eax, dword [ebp - 0x14]
add eax, 0x232c
mov dword [ebp - 0x1b5c], eax
push 0x100d408d
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x232c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d5d6b
nop
mov eax, dword [ebp - 0x14]
add eax, 0x23c4
mov dword [ebp - 0x1b5c], eax
lea ecx, [ebp - 0x1135]
call fcn.100d385e
mov dword [ebp - 0x1b60], eax
push 0x10298798
lea ecx, [ebp - 0x1720]
call fcn.100d1720
mov dword [ebp - 4], 0xa6
push str.double_tap
lea ecx, [ebp - 0x1704]
call fcn.100d1720
mov byte [ebp - 4], 0xa7
push str.min_dmg
lea ecx, [ebp - 0x16e8]
call fcn.100d1720
mov byte [ebp - 4], 0xa8
push str.ping_skike
lea ecx, [ebp - 0x16cc]
call fcn.100d1720
mov byte [ebp - 4], 0xa9
push str.lag_compensation
lea ecx, [ebp - 0x16b0]
call fcn.100d1720
mov dword [ebp - 4], 0xaa
lea ecx, [ebp - 0x1694]
push ecx
lea edx, [ebp - 0x1720]
push edx
lea ecx, [ebp - 0x1140]
call fcn.100d0e9c
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x1148], ecx
mov dword [ebp - 0x1144], edx
mov eax, dword [ebp - 0x1b60]
push eax
mov ecx, dword [ebp - 0x1144]
push ecx
mov edx, dword [ebp - 0x1148]
push edx
lea ecx, [ebp - 0x1134]
call fcn.100d830e
mov byte [ebp - 4], 0xab
push str.indicators
lea ecx, [ebp - 0x1164]
call fcn.100d1720
mov byte [ebp - 4], 0xac
push str.indicators
lea ecx, [ebp - 0x1180]
call fcn.100d1720
mov byte [ebp - 4], 0xad
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x1124], esp
call fcn.100d72d8
push 1
lea eax, [ebp - 0x1134]
push eax
lea ecx, [ebp - 0x1164]
push ecx
lea edx, [ebp - 0x1180]
push edx
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5fe6
mov byte [ebp - 4], 0xac
lea ecx, [ebp - 0x1180]
call fcn.100d4489
mov byte [ebp - 4], 0xab
lea ecx, [ebp - 0x1164]
call fcn.100d4489
mov byte [ebp - 4], 0xaa
lea ecx, [ebp - 0x1134]
call fcn.100d909c
mov dword [ebp - 4], 0xffffffff
push fcn.100d4489
push 5
push 0x1c
lea eax, [ebp - 0x1720]
push eax
call fcn.100d6324
nop
mov eax, dword [ebp - 0x14]
add eax, 0x23c4
mov dword [ebp - 0x1b5c], eax
push 0x100d408d
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x23c4
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d5d6b
nop
mov eax, dword [ebp - 0x14]
add eax, 0x264c
mov dword [ebp - 0x1b5c], eax
push str.manul_antiaim_arrows
lea ecx, [ebp - 0x119c]
call fcn.100d1720
mov dword [ebp - 4], 0xae
push str.manual_anit_aim_arrows
lea ecx, [ebp - 0x11b8]
call fcn.100d1720
mov byte [ebp - 4], 0xaf
push 0
push 1
lea ecx, [ebp - 0x119c]
push ecx
lea edx, [ebp - 0x11b8]
push edx
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d3124
mov byte [ebp - 4], 0xae
lea ecx, [ebp - 0x11b8]
call fcn.100d4489
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x119c]
call fcn.100d4489
nop
mov eax, dword [ebp - 0x14]
add eax, 0x264c
mov dword [ebp - 0x1b5c], eax
push 0x100d408d
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x264c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d5d6b
nop
mov eax, dword [ebp - 0x14]
add eax, 0x26e4
mov dword [ebp - 0x1b5c], eax
mov ecx, dword [0x102f5244]
mov dword [ebp - 0x11f4], ecx
mov edx, dword [ebp - 0x11f4]
mov dword [ebp - 0x11f8], edx
mov eax, dword [ebp - 0x11f8]
mov dword [ebp - 0x11fc], eax
push str.manul_antiaim_arrows_col
lea ecx, [ebp - 0x11d4]
call fcn.100d1720
mov dword [ebp - 4], 0xb0
push str.manual_arrows_color
lea ecx, [ebp - 0x11f0]
call fcn.100d1720
mov byte [ebp - 4], 0xb1
push 0
mov ecx, dword [ebp - 0x11fc]
push ecx
lea edx, [ebp - 0x11d4]
push edx
lea eax, [ebp - 0x11f0]
push eax
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d28e1
mov byte [ebp - 4], 0xb0
lea ecx, [ebp - 0x11f0]
call fcn.100d4489
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x11d4]
call fcn.100d4489
nop
mov eax, dword [ebp - 0x14]
add eax, 0x26e4
mov dword [ebp - 0x1b5c], eax
push 0x100d408d
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x26e4
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d5d6b
nop
mov eax, dword [ebp - 0x14]
add eax, 0x1ce0
mov dword [ebp - 0x1b5c], eax
push 0x1029885c
lea ecx, [ebp - 0x1218]
call fcn.100d1720
mov dword [ebp - 4], 0xb2
push str.draw_hit_damage
lea ecx, [ebp - 0x1234]
call fcn.100d1720
mov byte [ebp - 4], 0xb3
push 0
push 1
lea ecx, [ebp - 0x1218]
push ecx
lea edx, [ebp - 0x1234]
push edx
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d3124
mov byte [ebp - 4], 0xb2
lea ecx, [ebp - 0x1234]
call fcn.100d4489
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1218]
call fcn.100d4489
nop
mov eax, dword [ebp - 0x14]
add eax, 0x1ce0
mov dword [ebp - 0x1b5c], eax
push 0x100d408d
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x1ce0
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d5d6b
nop
mov eax, dword [ebp - 0x14]
add eax, 0x31a4
mov dword [ebp - 0x1b5c], eax
push str.thirdperson
lea ecx, [ebp - 0x1250]
call fcn.100d1720
mov dword [ebp - 4], 0xb4
push str.thirdperson
lea ecx, [ebp - 0x126c]
call fcn.100d1720
mov byte [ebp - 4], 0xb5
push 0xffffffffffffffff
lea ecx, [ebp - 0x1250]
push ecx
lea edx, [ebp - 0x126c]
push edx
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d2acb
mov byte [ebp - 4], 0xb4
lea ecx, [ebp - 0x126c]
call fcn.100d4489
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1250]
call fcn.100d4489
nop
mov eax, dword [ebp - 0x14]
add eax, 0x31a4
mov dword [ebp - 0x1b5c], eax
push 0x100d7dcd
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d542e
nop
mov eax, dword [ebp - 0x14]
add eax, 0x31a4
mov dword [ebp - 0x1b5c], eax
push 0x100d408d
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x31a4
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d5d6b
nop
mov eax, dword [ebp - 0x14]
add eax, 0x3244
mov dword [ebp - 0x1b5c], eax
push 0x10291c04
lea ecx, [ebp - 0x1288]
call fcn.100d20cb
mov dword [ebp - 4], 0xb6
push str.thirdperson_distance
lea ecx, [ebp - 0x12a4]
call fcn.100d1720
mov byte [ebp - 4], 0xb7
push 0x102939b8
lea ecx, [ebp - 0x12c0]
call fcn.100d1720
mov byte [ebp - 4], 0xb8
lea ecx, [ebp - 0x1288]
push ecx
push ecx
movss xmm0, dword [0x10292cc4]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1029a364]
movss dword [esp], xmm0
push 0
push 0
push ecx
movss xmm0, dword [0x1029a36c]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102961cc]
movss dword [esp], xmm0
lea edx, [ebp - 0x12a4]
push edx
lea eax, [ebp - 0x12c0]
push eax
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d749f
mov byte [ebp - 4], 0xb7
lea ecx, [ebp - 0x12c0]
call fcn.100d4489
mov byte [ebp - 4], 0xb6
lea ecx, [ebp - 0x12a4]
call fcn.100d4489
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1288]
call fcn.100d6ce8
nop
mov eax, dword [ebp - 0x14]
add eax, 0x3244
mov dword [ebp - 0x1b5c], eax
push 0x100d408d
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x3244
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d5d6b
nop
mov eax, dword [ebp - 0x14]
add eax, 0x11c4
mov dword [ebp - 0x1b5c], eax
push str.killfeed
lea ecx, [ebp - 0x12dc]
call fcn.100d1720
mov dword [ebp - 4], 0xb9
push str.preserve_killfeed
lea ecx, [ebp - 0x12f8]
call fcn.100d1720
mov byte [ebp - 4], 0xba
push 0
push 1
lea ecx, [ebp - 0x12dc]
push ecx
lea edx, [ebp - 0x12f8]
push edx
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d3124
mov byte [ebp - 4], 0xb9
lea ecx, [ebp - 0x12f8]
call fcn.100d4489
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x12dc]
call fcn.100d4489
nop
mov eax, dword [ebp - 0x14]
add eax, 0x11c4
mov dword [ebp - 0x1b5c], eax
push 0x100d5631
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x11c4
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d5d6b
nop
mov eax, dword [ebp - 0x14]
add eax, 0x125c
mov dword [ebp - 0x1b5c], eax
push str.clantag
lea ecx, [ebp - 0x1314]
call fcn.100d1720
mov dword [ebp - 4], 0xbb
push str.clantag_changer
lea ecx, [ebp - 0x1330]
call fcn.100d1720
mov byte [ebp - 4], 0xbc
push 0
push 1
lea ecx, [ebp - 0x1314]
push ecx
lea edx, [ebp - 0x1330]
push edx
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d3124
mov byte [ebp - 4], 0xbb
lea ecx, [ebp - 0x1330]
call fcn.100d4489
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1314]
call fcn.100d4489
nop
mov eax, dword [ebp - 0x14]
add eax, 0x125c
mov dword [ebp - 0x1b5c], eax
push 0x100d5631
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x125c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d5d6b
nop
mov eax, dword [ebp - 0x14]
add eax, 0x12f4
mov dword [ebp - 0x1b5c], eax
push str.watermark
lea ecx, [ebp - 0x134c]
call fcn.100d1720
mov dword [ebp - 4], 0xbd
push str.watermark
lea ecx, [ebp - 0x1368]
call fcn.100d1720
mov byte [ebp - 4], 0xbe
push 0
push 1
lea ecx, [ebp - 0x134c]
push ecx
lea edx, [ebp - 0x1368]
push edx
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d3124
mov byte [ebp - 4], 0xbd
lea ecx, [ebp - 0x1368]
call fcn.100d4489
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x134c]
call fcn.100d4489
nop
mov eax, dword [ebp - 0x14]
add eax, 0x12f4
mov dword [ebp - 0x1b5c], eax
push 0x100d5631
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x12f4
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d5d6b
nop
mov eax, dword [ebp - 0x14]
add eax, 0x138c
mov dword [ebp - 0x1b5c], eax
push str.keybindlist
lea ecx, [ebp - 0x1384]
call fcn.100d1720
mov dword [ebp - 4], 0xbf
push str.keybind_list
lea ecx, [ebp - 0x13a0]
call fcn.100d1720
mov byte [ebp - 4], 0xc0
push 0
push 1
lea ecx, [ebp - 0x1384]
push ecx
lea edx, [ebp - 0x13a0]
push edx
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d3124
mov byte [ebp - 4], 0xbf
lea ecx, [ebp - 0x13a0]
call fcn.100d4489
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1384]
call fcn.100d4489
nop
mov eax, dword [ebp - 0x14]
add eax, 0x138c
mov dword [ebp - 0x1b5c], eax
push 0x100d5631
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x138c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d5d6b
nop
mov eax, dword [ebp - 0x14]
add eax, 0x1ea8
mov dword [ebp - 0x1b5c], eax
push str.spectators
lea ecx, [ebp - 0x13bc]
call fcn.100d1720
mov dword [ebp - 4], 0xc1
push str.spectator_list
lea ecx, [ebp - 0x13d8]
call fcn.100d1720
mov byte [ebp - 4], 0xc2
push 0
push 1
lea ecx, [ebp - 0x13bc]
push ecx
lea edx, [ebp - 0x13d8]
push edx
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d3124
mov byte [ebp - 4], 0xc1
lea ecx, [ebp - 0x13d8]
call fcn.100d4489
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x13bc]
call fcn.100d4489
nop
mov eax, dword [ebp - 0x14]
add eax, 0x1ea8
mov dword [ebp - 0x1b5c], eax
push 0x100d5631
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x1ea8
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d5d6b
nop
mov eax, dword [ebp - 0x14]
add eax, 0x1e10
mov dword [ebp - 0x1b5c], eax
push str.hud_indicator
lea ecx, [ebp - 0x13f4]
call fcn.100d1720
mov dword [ebp - 4], 0xc3
push str.hud_indicators
lea ecx, [ebp - 0x1410]
call fcn.100d1720
mov byte [ebp - 4], 0xc4
push 0
push 1
lea ecx, [ebp - 0x13f4]
push ecx
lea edx, [ebp - 0x1410]
push edx
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d3124
mov byte [ebp - 4], 0xc3
lea ecx, [ebp - 0x1410]
call fcn.100d4489
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x13f4]
call fcn.100d4489
nop
mov eax, dword [ebp - 0x14]
add eax, 0x1e10
mov dword [ebp - 0x1b5c], eax
push 0x100d5631
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x1e10
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d5d6b
nop
mov eax, dword [ebp - 0x14]
add eax, 0x1424
mov dword [ebp - 0x1b5c], eax
lea ecx, [ebp - 0x1425]
call fcn.100d385e
mov dword [ebp - 0x1b60], eax
push str.visual_recoil
lea ecx, [ebp - 0x1690]
call fcn.100d1720
mov dword [ebp - 4], 0xc5
push str.smoke
lea ecx, [ebp - 0x1674]
call fcn.100d1720
mov byte [ebp - 4], 0xc6
push 0x10298980
lea ecx, [ebp - 0x1658]
call fcn.100d1720
mov byte [ebp - 4], 0xc7
push str.flash
lea ecx, [ebp - 0x163c]
call fcn.100d1720
mov byte [ebp - 4], 0xc8
push str.scope
lea ecx, [ebp - 0x1620]
call fcn.100d1720
mov byte [ebp - 4], 0xc9
push str.player_shadows
lea ecx, [ebp - 0x1604]
call fcn.100d1720
mov dword [ebp - 4], 0xca
lea ecx, [ebp - 0x15e8]
push ecx
lea edx, [ebp - 0x1690]
push edx
lea ecx, [ebp - 0x1430]
call fcn.100d0e9c
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x1438], ecx
mov dword [ebp - 0x1434], edx
mov eax, dword [ebp - 0x1b60]
push eax
mov ecx, dword [ebp - 0x1434]
push ecx
mov edx, dword [ebp - 0x1438]
push edx
lea ecx, [ebp - 0x1424]
call fcn.100d830e
mov byte [ebp - 4], 0xcb
push str.removes
lea ecx, [ebp - 0x1454]
call fcn.100d1720
mov byte [ebp - 4], 0xcc
push str.removes
lea ecx, [ebp - 0x1470]
call fcn.100d1720
mov byte [ebp - 4], 0xcd
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x1414], esp
call fcn.100d72d8
push 1
lea eax, [ebp - 0x1424]
push eax
lea ecx, [ebp - 0x1454]
push ecx
lea edx, [ebp - 0x1470]
push edx
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5fe6
mov byte [ebp - 4], 0xcc
lea ecx, [ebp - 0x1470]
call fcn.100d4489
mov byte [ebp - 4], 0xcb
lea ecx, [ebp - 0x1454]
call fcn.100d4489
mov byte [ebp - 4], 0xca
lea ecx, [ebp - 0x1424]
call fcn.100d909c
mov dword [ebp - 4], 0xffffffff
push fcn.100d4489
push 6
push 0x1c
lea eax, [ebp - 0x1690]
push eax
call fcn.100d6324
nop
mov eax, dword [ebp - 0x14]
add eax, 0x1424
mov dword [ebp - 0x1b5c], eax
push 0x100d5631
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x1424
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d5d6b
nop
mov eax, dword [ebp - 0x14]
add eax, 0x14e4
mov dword [ebp - 0x1b5c], eax
lea ecx, [ebp - 0x1481]
call fcn.100d385e
mov dword [ebp - 0x1b60], eax
push str.default
lea ecx, [ebp - 0x15dc]
call fcn.100d1720
mov dword [ebp - 4], 0xce
push str.skeet
lea ecx, [ebp - 0x15c0]
call fcn.100d1720
mov dword [ebp - 4], 0xcf
lea ecx, [ebp - 0x15a4]
push ecx
lea edx, [ebp - 0x15dc]
push edx
lea ecx, [ebp - 0x148c]
call fcn.100d0e9c
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x1498], ecx
mov dword [ebp - 0x1494], edx
mov eax, dword [ebp - 0x1b60]
push eax
mov ecx, dword [ebp - 0x1494]
push ecx
mov edx, dword [ebp - 0x1498]
push edx
lea ecx, [ebp - 0x1480]
call fcn.100d830e
mov byte [ebp - 4], 0xd0
push str.no_scope_type
lea ecx, [ebp - 0x14b4]
call fcn.100d1720
mov byte [ebp - 4], 0xd1
push str.scope_type
lea ecx, [ebp - 0x14d0]
call fcn.100d1720
mov byte [ebp - 4], 0xd2
push 0
push 1
lea eax, [ebp - 0x1480]
push eax
lea ecx, [ebp - 0x14b4]
push ecx
lea edx, [ebp - 0x14d0]
push edx
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d1dfb
mov byte [ebp - 4], 0xd1
lea ecx, [ebp - 0x14d0]
call fcn.100d4489
mov byte [ebp - 4], 0xd0
lea ecx, [ebp - 0x14b4]
call fcn.100d4489
mov byte [ebp - 4], 0xcf
lea ecx, [ebp - 0x1480]
call fcn.100d909c
mov dword [ebp - 4], 0xffffffff
push fcn.100d4489
push 2
push 0x1c
lea eax, [ebp - 0x15dc]
push eax
call fcn.100d6324
nop
mov eax, dword [ebp - 0x14]
add eax, 0x14e4
mov dword [ebp - 0x1b5c], eax
push 0x100d5631
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
mov eax, dword [ebp - 0x14]
add eax, 0x14e4
mov dword [ebp - 0x1b5c], eax
push 0x100d597e
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x14e4
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d5d6b
nop
mov eax, dword [ebp - 0x14]
add eax, 0x1668
mov dword [ebp - 0x1b5c], eax
mov ecx, dword [0x102f5244]
mov dword [ebp - 0x150c], ecx
mov edx, dword [ebp - 0x150c]
mov dword [ebp - 0x1510], edx
mov eax, dword [ebp - 0x1510]
mov dword [ebp - 0x1514], eax
push 0x102989dc
lea ecx, [ebp - 0x14ec]
call fcn.100d1720
mov dword [ebp - 4], 0xd3
push str.scope_color
lea ecx, [ebp - 0x1508]
call fcn.100d1720
mov byte [ebp - 4], 0xd4
push 0
mov ecx, dword [ebp - 0x1514]
push ecx
lea edx, [ebp - 0x14ec]
push edx
lea eax, [ebp - 0x1508]
push eax
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d28e1
mov byte [ebp - 4], 0xd3
lea ecx, [ebp - 0x1508]
call fcn.100d4489
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x14ec]
call fcn.100d4489
nop
mov eax, dword [ebp - 0x14]
add eax, 0x1668
mov dword [ebp - 0x1b5c], eax
push 0x100d5631
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
mov eax, dword [ebp - 0x14]
add eax, 0x1668
mov dword [ebp - 0x1b5c], eax
push 0x100d064f
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x1668
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d5d6b
nop
mov eax, dword [ebp - 0x14]
add eax, 0x1598
mov dword [ebp - 0x1b5c], eax
push 0x10291c04
lea ecx, [ebp - 0x1530]
call fcn.100d20cb
mov dword [ebp - 4], 0xd5
push 0x102989fc
lea ecx, [ebp - 0x154c]
call fcn.100d1720
mov byte [ebp - 4], 0xd6
push str.scope_size
lea ecx, [ebp - 0x1568]
call fcn.100d1720
mov byte [ebp - 4], 0xd7
lea ecx, [ebp - 0x1530]
push ecx
push ecx
movss xmm0, dword [0x10292cc8]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1029a368]
movss dword [esp], xmm0
push 0
push 1
push ecx
movss xmm0, dword [0x102961d4]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102961cc]
movss dword [esp], xmm0
lea edx, [ebp - 0x154c]
push edx
lea eax, [ebp - 0x1568]
push eax
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d749f
mov byte [ebp - 4], 0xd6
lea ecx, [ebp - 0x1568]
call fcn.100d4489
mov byte [ebp - 4], 0xd5
lea ecx, [ebp - 0x154c]
call fcn.100d4489
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1530]
call fcn.100d6ce8
nop
mov eax, dword [ebp - 0x14]
add eax, 0x1598
mov dword [ebp - 0x1b5c], eax
push 0x100d5631
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
mov eax, dword [ebp - 0x14]
add eax, 0x1598
mov dword [ebp - 0x1b5c], eax
push 0x100d064f
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x1598
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d5d6b
nop
mov eax, dword [ebp - 0x14]
add eax, 0x1d78
mov dword [ebp - 0x1b5c], eax
push 0x10298a1c
lea ecx, [ebp - 0x1584]
call fcn.100d1720
mov dword [ebp - 4], 0xd8
push str.local_server_hitbox
lea ecx, [ebp - 0x15a0]
call fcn.100d1720
mov byte [ebp - 4], 0xd9
push 0
push 1
lea ecx, [ebp - 0x1584]
push ecx
lea edx, [ebp - 0x15a0]
push edx
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d3124
mov byte [ebp - 4], 0xd8
lea ecx, [ebp - 0x15a0]
call fcn.100d4489
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1584]
call fcn.100d4489
nop
mov eax, dword [ebp - 0x14]
add eax, 0x1d78
mov dword [ebp - 0x1b5c], eax
push 0x100d5631
mov ecx, dword [ebp - 0x1b5c]
call fcn.100d5e6a
nop
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x1d78
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100d5d6b
nop
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret