Function at 0x100b1910
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x100d9648
mov eax, dword fs:[0]
push eax
sub esp, 0x78
mov eax, dword [0x100f5040]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
push 7
vpxor xmm0, xmm0, xmm0
push str.bayonet
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x44], 0
vmovdqu xmmword [ebp - 0x54], xmm0
mov dword [ebp - 0x40], 0
call fcn.10035b60
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x3c]
push 0x22
vpxor xmm0, xmm0, xmm0
push str.models_weapons_w_knife_bayonet.mdl
vmovdqu xmmword [ebp - 0x3c], xmm0
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0
call fcn.10035b60
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x24]
push 0x22
vpxor xmm0, xmm0, xmm0
push str.models_weapons_v_knife_bayonet.mdl
vmovdqu xmmword [ebp - 0x24], xmm0
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0
call fcn.10035b60
mov byte [ebp - 4], 2
lea eax, [ebp - 0x24]
cmp dword [ebp - 0x10], 0xf
mov ecx, 0x1044f1a8
push dword [ebp - 0x14]
cmova eax, dword [ebp - 0x24]
push eax
mov dword [0x1044f1a4], 0x1f4
call fcn.10037ea0
cmp dword [ebp - 0x40], 0xf
lea eax, [ebp - 0x54]
push dword [ebp - 0x44]
cmova eax, dword [ebp - 0x54]
mov ecx, 0x1044f1d8
push eax
call fcn.10037ea0
mov ecx, dword [0x1044e4dc]
lea edx, [ebp - 0x24]
cmp dword [ebp - 0x10], 0xf
cmova edx, dword [ebp - 0x24]
mov eax, dword [ecx]
push edx
mov eax, dword [eax + 8]
call eax
mov ecx, dword [0x1044e4dc]
lea edx, [ebp - 0x3c]
cmp dword [ebp - 0x28], 0xf
mov dword [0x1044f1f0], eax
cmova edx, dword [ebp - 0x3c]
mov eax, dword [ecx]
push edx
mov eax, dword [eax + 8]
call eax
mov byte [ebp - 4], 1
mov ecx, dword [ebp - 0x10]
mov dword [0x1044f1f4], eax
cmp ecx, 0xf
jbe 0x100b1a66
mov edx, dword [ebp - 0x24]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100b1a5c
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100b1aeb
push ecx
push edx
call fcn.100cefa9
add esp, 8
mov byte [ebp - 4], 0
mov ecx, dword [ebp - 0x28]
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0xf
mov byte [ebp - 0x24], 0
cmp ecx, 0xf
jbe 0x100b1aac
mov edx, dword [ebp - 0x3c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100b1aa2
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100b1aeb
push ecx
push edx
call fcn.100cefa9
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0xf
mov byte [ebp - 0x3c], 0
cmp ecx, 0xf
jbe 0x100b1afb
mov edx, dword [ebp - 0x54]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100b1af1
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100b1af1
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.100cefa9
add esp, 8
push 0x14
vpxor xmm0, xmm0, xmm0
push str.knife_survival_bowie
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x44], 0
vmovdqu xmmword [ebp - 0x54], xmm0
mov dword [ebp - 0x40], 0
call fcn.10035b60
mov dword [ebp - 4], 3
lea ecx, [ebp - 0x3c]
push 0x29
vpxor xmm0, xmm0, xmm0
push str.models_weapons_w_knife_survival_bowie.mdl
vmovdqu xmmword [ebp - 0x3c], xmm0
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0
call fcn.10035b60
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x24]
push 0x29
vpxor xmm0, xmm0, xmm0
push str.models_weapons_v_knife_survival_bowie.mdl
vmovdqu xmmword [ebp - 0x24], xmm0
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0
call fcn.10035b60
mov byte [ebp - 4], 5
lea eax, [ebp - 0x24]
cmp dword [ebp - 0x10], 0xf
mov ecx, 0x1044f1fc
push dword [ebp - 0x14]
cmova eax, dword [ebp - 0x24]
push eax
mov dword [0x1044f1f8], 0x202
call fcn.10037ea0
cmp dword [ebp - 0x40], 0xf
lea eax, [ebp - 0x54]
push dword [ebp - 0x44]
cmova eax, dword [ebp - 0x54]
mov ecx, 0x1044f22c
push eax
call fcn.10037ea0
mov ecx, dword [0x1044e4dc]
lea edx, [ebp - 0x24]
cmp dword [ebp - 0x10], 0xf
cmova edx, dword [ebp - 0x24]
mov eax, dword [ecx]
push edx
mov eax, dword [eax + 8]
call eax
mov ecx, dword [0x1044e4dc]
lea edx, [ebp - 0x3c]
cmp dword [ebp - 0x28], 0xf
mov dword [0x1044f244], eax
cmova edx, dword [ebp - 0x3c]
mov eax, dword [ecx]
push edx
mov eax, dword [eax + 8]
call eax
mov byte [ebp - 4], 4
mov ecx, dword [ebp - 0x10]
mov dword [0x1044f248], eax
cmp ecx, 0xf
jbe 0x100b1c2c
mov edx, dword [ebp - 0x24]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100b1c22
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100b1cb1
push ecx
push edx
call fcn.100cefa9
add esp, 8
mov byte [ebp - 4], 3
mov ecx, dword [ebp - 0x28]
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0xf
mov byte [ebp - 0x24], 0
cmp ecx, 0xf
jbe 0x100b1c72
mov edx, dword [ebp - 0x3c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100b1c68
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100b1cb1
push ecx
push edx
call fcn.100cefa9
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0xf
mov byte [ebp - 0x3c], 0
cmp ecx, 0xf
jbe 0x100b1cc1
mov edx, dword [ebp - 0x54]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100b1cb7
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100b1cb7
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.100cefa9
add esp, 8
push 0xf
vpxor xmm0, xmm0, xmm0
push str.knife_butterfly
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x44], 0
vmovdqu xmmword [ebp - 0x54], xmm0
mov dword [ebp - 0x40], 0
call fcn.10035b60
mov dword [ebp - 4], 6
lea ecx, [ebp - 0x3c]
push 0x24
vpxor xmm0, xmm0, xmm0
push str.models_weapons_w_knife_butterfly.mdl
vmovdqu xmmword [ebp - 0x3c], xmm0
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0
call fcn.10035b60
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x24]
push 0x24
vpxor xmm0, xmm0, xmm0
push str.models_weapons_v_knife_butterfly.mdl
vmovdqu xmmword [ebp - 0x24], xmm0
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0
call fcn.10035b60
mov byte [ebp - 4], 8
lea eax, [ebp - 0x24]
cmp dword [ebp - 0x10], 0xf
mov ecx, 0x1044f250
push dword [ebp - 0x14]
cmova eax, dword [ebp - 0x24]
push eax
mov dword [0x1044f24c], 0x203
call fcn.10037ea0
cmp dword [ebp - 0x40], 0xf
lea eax, [ebp - 0x54]
push dword [ebp - 0x44]
cmova eax, dword [ebp - 0x54]
mov ecx, 0x1044f280
push eax
call fcn.10037ea0
mov ecx, dword [0x1044e4dc]
lea edx, [ebp - 0x24]
cmp dword [ebp - 0x10], 0xf
cmova edx, dword [ebp - 0x24]
mov eax, dword [ecx]
push edx
mov eax, dword [eax + 8]
call eax
mov ecx, dword [0x1044e4dc]
lea edx, [ebp - 0x3c]
cmp dword [ebp - 0x28], 0xf
mov dword [0x1044f298], eax
cmova edx, dword [ebp - 0x3c]
mov eax, dword [ecx]
push edx
mov eax, dword [eax + 8]
call eax
mov byte [ebp - 4], 7
mov ecx, dword [ebp - 0x10]
mov dword [0x1044f29c], eax
cmp ecx, 0xf
jbe 0x100b1df2
mov edx, dword [ebp - 0x24]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100b1de8
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100b1e77
push ecx
push edx
call fcn.100cefa9
add esp, 8
mov byte [ebp - 4], 6
mov ecx, dword [ebp - 0x28]
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0xf
mov byte [ebp - 0x24], 0
cmp ecx, 0xf
jbe 0x100b1e38
mov edx, dword [ebp - 0x3c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100b1e2e
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100b1e77
push ecx
push edx
call fcn.100cefa9
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0xf
mov byte [ebp - 0x3c], 0
cmp ecx, 0xf
jbe 0x100b1e87
mov edx, dword [ebp - 0x54]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100b1e7d
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100b1e7d
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.100cefa9
add esp, 8
push 0xe
vpxor xmm0, xmm0, xmm0
push str.knife_falchion
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x44], 0
vmovdqu xmmword [ebp - 0x54], xmm0
mov dword [ebp - 0x40], 0
call fcn.10035b60
mov dword [ebp - 4], 9
lea ecx, [ebp - 0x3c]
push 0x2c
vpxor xmm0, xmm0, xmm0
push str.models_weapons_w_knife_falchion_advanced.mdl
vmovdqu xmmword [ebp - 0x3c], xmm0
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0
call fcn.10035b60
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x24]
push 0x2c
vpxor xmm0, xmm0, xmm0
push str.models_weapons_v_knife_falchion_advanced.mdl
vmovdqu xmmword [ebp - 0x24], xmm0
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0
call fcn.10035b60
mov byte [ebp - 4], 0xb
lea eax, [ebp - 0x24]
cmp dword [ebp - 0x10], 0xf
mov ecx, 0x1044f2a4
push dword [ebp - 0x14]
cmova eax, dword [ebp - 0x24]
push eax
mov dword [0x1044f2a0], 0x200
call fcn.10037ea0
cmp dword [ebp - 0x40], 0xf
lea eax, [ebp - 0x54]
push dword [ebp - 0x44]
cmova eax, dword [ebp - 0x54]
mov ecx, 0x1044f2d4
push eax
call fcn.10037ea0
mov ecx, dword [0x1044e4dc]
lea edx, [ebp - 0x24]
cmp dword [ebp - 0x10], 0xf
cmova edx, dword [ebp - 0x24]
mov eax, dword [ecx]
push edx
mov eax, dword [eax + 8]
call eax
mov ecx, dword [0x1044e4dc]
lea edx, [ebp - 0x3c]
cmp dword [ebp - 0x28], 0xf
mov dword [0x1044f2ec], eax
cmova edx, dword [ebp - 0x3c]
mov eax, dword [ecx]
push edx
mov eax, dword [eax + 8]
call eax
mov byte [ebp - 4], 0xa
mov ecx, dword [ebp - 0x10]
mov dword [0x1044f2f0], eax
cmp ecx, 0xf
jbe 0x100b1fb8
mov edx, dword [ebp - 0x24]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100b1fae
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100b203d
push ecx
push edx
call fcn.100cefa9
add esp, 8
mov byte [ebp - 4], 9
mov ecx, dword [ebp - 0x28]
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0xf
mov byte [ebp - 0x24], 0
cmp ecx, 0xf
jbe 0x100b1ffe
mov edx, dword [ebp - 0x3c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100b1ff4
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100b203d
push ecx
push edx
call fcn.100cefa9
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0xf
mov byte [ebp - 0x3c], 0
cmp ecx, 0xf
jbe 0x100b204d
mov edx, dword [ebp - 0x54]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100b2043
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100b2043
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.100cefa9
add esp, 8
push 0xa
vpxor xmm0, xmm0, xmm0
push str.knife_flip
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x44], 0
vmovdqu xmmword [ebp - 0x54], xmm0
mov dword [ebp - 0x40], 0
call fcn.10035b60
mov dword [ebp - 4], 0xc
lea ecx, [ebp - 0x3c]
push 0x1f
vpxor xmm0, xmm0, xmm0
push str.models_weapons_w_knife_flip.mdl
vmovdqu xmmword [ebp - 0x3c], xmm0
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0
call fcn.10035b60
mov byte [ebp - 4], 0xd
lea ecx, [ebp - 0x24]
push 0x1f
vpxor xmm0, xmm0, xmm0
push str.models_weapons_v_knife_flip.mdl
vmovdqu xmmword [ebp - 0x24], xmm0
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0
call fcn.10035b60
mov byte [ebp - 4], 0xe
lea eax, [ebp - 0x24]
cmp dword [ebp - 0x10], 0xf
mov ecx, 0x1044f2f8
push dword [ebp - 0x14]
cmova eax, dword [ebp - 0x24]
push eax
mov dword [0x1044f2f4], 0x1f9
call fcn.10037ea0
cmp dword [ebp - 0x40], 0xf
lea eax, [ebp - 0x54]
push dword [ebp - 0x44]
cmova eax, dword [ebp - 0x54]
mov ecx, 0x1044f328
push eax
call fcn.10037ea0
mov ecx, dword [0x1044e4dc]
lea edx, [ebp - 0x24]
cmp dword [ebp - 0x10], 0xf
cmova edx, dword [ebp - 0x24]
mov eax, dword [ecx]
push edx
mov eax, dword [eax + 8]
call eax
mov ecx, dword [0x1044e4dc]
lea edx, [ebp - 0x3c]
cmp dword [ebp - 0x28], 0xf
mov dword [0x1044f340], eax
cmova edx, dword [ebp - 0x3c]
mov eax, dword [ecx]
push edx
mov eax, dword [eax + 8]
call eax
mov byte [ebp - 4], 0xd
mov ecx, dword [ebp - 0x10]
mov dword [0x1044f344], eax
cmp ecx, 0xf
jbe 0x100b217e
mov edx, dword [ebp - 0x24]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100b2174
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100b2203
push ecx
push edx
call fcn.100cefa9
add esp, 8
mov byte [ebp - 4], 0xc
mov ecx, dword [ebp - 0x28]
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0xf
mov byte [ebp - 0x24], 0
cmp ecx, 0xf
jbe 0x100b21c4
mov edx, dword [ebp - 0x3c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100b21ba
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100b2203
push ecx
push edx
call fcn.100cefa9
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0xf
mov byte [ebp - 0x3c], 0
cmp ecx, 0xf
jbe 0x100b2213
mov edx, dword [ebp - 0x54]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100b2209
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100b2209
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.100cefa9
add esp, 8
push 9
vpxor xmm0, xmm0, xmm0
push str.knife_gut
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x44], 0
vmovdqu xmmword [ebp - 0x54], xmm0
mov dword [ebp - 0x40], 0
call fcn.10035b60
mov dword [ebp - 4], 0xf
lea ecx, [ebp - 0x3c]
push 0x1e
vpxor xmm0, xmm0, xmm0
push str.models_weapons_w_knife_gut.mdl
vmovdqu xmmword [ebp - 0x3c], xmm0
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0
call fcn.10035b60
mov byte [ebp - 4], 0x10
lea ecx, [ebp - 0x24]
push 0x1e
vpxor xmm0, xmm0, xmm0
push str.models_weapons_v_knife_gut.mdl
vmovdqu xmmword [ebp - 0x24], xmm0
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0
call fcn.10035b60
mov byte [ebp - 4], 0x11
lea eax, [ebp - 0x24]
cmp dword [ebp - 0x10], 0xf
mov ecx, 0x1044f34c
push dword [ebp - 0x14]
cmova eax, dword [ebp - 0x24]
push eax
mov dword [0x1044f348], 0x1fa
call fcn.10037ea0
cmp dword [ebp - 0x40], 0xf
lea eax, [ebp - 0x54]
push dword [ebp - 0x44]
cmova eax, dword [ebp - 0x54]
mov ecx, 0x1044f37c
push eax
call fcn.10037ea0
mov ecx, dword [0x1044e4dc]
lea edx, [ebp - 0x24]
cmp dword [ebp - 0x10], 0xf
cmova edx, dword [ebp - 0x24]
mov eax, dword [ecx]
push edx
mov eax, dword [eax + 8]
call eax
mov ecx, dword [0x1044e4dc]
lea edx, [ebp - 0x3c]
cmp dword [ebp - 0x28], 0xf
mov dword [0x1044f394], eax
cmova edx, dword [ebp - 0x3c]
mov eax, dword [ecx]
push edx
mov eax, dword [eax + 8]
call eax
mov byte [ebp - 4], 0x10
mov ecx, dword [ebp - 0x10]
mov dword [0x1044f398], eax
cmp ecx, 0xf
jbe 0x100b2344
mov edx, dword [ebp - 0x24]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100b233a
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100b23c9
push ecx
push edx
call fcn.100cefa9
add esp, 8
mov byte [ebp - 4], 0xf
mov ecx, dword [ebp - 0x28]
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0xf
mov byte [ebp - 0x24], 0
cmp ecx, 0xf
jbe 0x100b238a
mov edx, dword [ebp - 0x3c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100b2380
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100b23c9
push ecx
push edx
call fcn.100cefa9
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0xf
mov byte [ebp - 0x3c], 0
cmp ecx, 0xf
jbe 0x100b23d9
mov edx, dword [ebp - 0x54]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100b23cf
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100b23cf
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.100cefa9
add esp, 8
push 0xe
vpxor xmm0, xmm0, xmm0
push str.knife_tactical
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x44], 0
vmovdqu xmmword [ebp - 0x54], xmm0
mov dword [ebp - 0x40], 0
call fcn.10035b60
mov dword [ebp - 4], 0x12
lea ecx, [ebp - 0x3c]
push 0x23
vpxor xmm0, xmm0, xmm0
push str.models_weapons_w_knife_tactical.mdl
vmovdqu xmmword [ebp - 0x3c], xmm0
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0
call fcn.10035b60
mov byte [ebp - 4], 0x13
lea ecx, [ebp - 0x24]
push 0x23
vpxor xmm0, xmm0, xmm0
push str.models_weapons_v_knife_tactical.mdl
vmovdqu xmmword [ebp - 0x24], xmm0
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0
call fcn.10035b60
mov byte [ebp - 4], 0x14
lea eax, [ebp - 0x24]
cmp dword [ebp - 0x10], 0xf
mov ecx, 0x1044f3a0
push dword [ebp - 0x14]
cmova eax, dword [ebp - 0x24]
push eax
mov dword [0x1044f39c], 0x1fd
call fcn.10037ea0
cmp dword [ebp - 0x40], 0xf
lea eax, [ebp - 0x54]
push dword [ebp - 0x44]
cmova eax, dword [ebp - 0x54]
mov ecx, 0x1044f3d0
push eax
call fcn.10037ea0
mov ecx, dword [0x1044e4dc]
lea edx, [ebp - 0x24]
cmp dword [ebp - 0x10], 0xf
cmova edx, dword [ebp - 0x24]
mov eax, dword [ecx]
push edx
mov eax, dword [eax + 8]
call eax
mov ecx, dword [0x1044e4dc]
lea edx, [ebp - 0x3c]
cmp dword [ebp - 0x28], 0xf
mov dword [0x1044f3e8], eax
cmova edx, dword [ebp - 0x3c]
mov eax, dword [ecx]
push edx
mov eax, dword [eax + 8]
call eax
mov byte [ebp - 4], 0x13
mov ecx, dword [ebp - 0x10]
mov dword [0x1044f3ec], eax
cmp ecx, 0xf
jbe 0x100b250a
mov edx, dword [ebp - 0x24]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100b2500
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100b258f
push ecx
push edx
call fcn.100cefa9
add esp, 8
mov byte [ebp - 4], 0x12
mov ecx, dword [ebp - 0x28]
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0xf
mov byte [ebp - 0x24], 0
cmp ecx, 0xf
jbe 0x100b2550
mov edx, dword [ebp - 0x3c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100b2546
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100b258f
push ecx
push edx
call fcn.100cefa9
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0xf
mov byte [ebp - 0x3c], 0
cmp ecx, 0xf
jbe 0x100b259f
mov edx, dword [ebp - 0x54]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100b2595
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100b2595
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.100cefa9
add esp, 8
push 0xe
vpxor xmm0, xmm0, xmm0
push str.knife_karambit
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x44], 0
vmovdqu xmmword [ebp - 0x54], xmm0
mov dword [ebp - 0x40], 0
call fcn.10035b60
mov dword [ebp - 4], 0x15
lea ecx, [ebp - 0x3c]
push 0x20
vpxor xmm0, xmm0, xmm0
push str.models_weapons_w_knife_karam.mdl
vmovdqu xmmword [ebp - 0x3c], xmm0
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0
call fcn.10035b60
mov byte [ebp - 4], 0x16
lea ecx, [ebp - 0x24]
push 0x20
vpxor xmm0, xmm0, xmm0
push str.models_weapons_v_knife_karam.mdl
vmovdqu xmmword [ebp - 0x24], xmm0
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0
call fcn.10035b60
mov byte [ebp - 4], 0x17
lea eax, [ebp - 0x24]
cmp dword [ebp - 0x10], 0xf
mov ecx, 0x1044f3f4
push dword [ebp - 0x14]
cmova eax, dword [ebp - 0x24]
push eax
mov dword [0x1044f3f0], 0x1fb
call fcn.10037ea0
cmp dword [ebp - 0x40], 0xf
lea eax, [ebp - 0x54]
push dword [ebp - 0x44]
cmova eax, dword [ebp - 0x54]
mov ecx, 0x1044f424
push eax
call fcn.10037ea0
mov ecx, dword [0x1044e4dc]
lea edx, [ebp - 0x24]
cmp dword [ebp - 0x10], 0xf
cmova edx, dword [ebp - 0x24]
mov eax, dword [ecx]
push edx
mov eax, dword [eax + 8]
call eax
mov ecx, dword [0x1044e4dc]
lea edx, [ebp - 0x3c]
cmp dword [ebp - 0x28], 0xf
mov dword [0x1044f43c], eax
cmova edx, dword [ebp - 0x3c]
mov eax, dword [ecx]
push edx
mov eax, dword [eax + 8]
call eax
mov byte [ebp - 4], 0x16
mov ecx, dword [ebp - 0x10]
mov dword [0x1044f440], eax
cmp ecx, 0xf
jbe 0x100b26d0
mov edx, dword [ebp - 0x24]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100b26c6
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100b2755
push ecx
push edx
call fcn.100cefa9
add esp, 8
mov byte [ebp - 4], 0x15
mov ecx, dword [ebp - 0x28]
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0xf
mov byte [ebp - 0x24], 0
cmp ecx, 0xf
jbe 0x100b2716
mov edx, dword [ebp - 0x3c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100b270c
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100b2755
push ecx
push edx
call fcn.100cefa9
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0xf
mov byte [ebp - 0x3c], 0
cmp ecx, 0xf
jbe 0x100b2765
mov edx, dword [ebp - 0x54]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100b275b
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100b275b
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.100cefa9
add esp, 8
push 0x10
vpxor xmm0, xmm0, xmm0
push str.knife_m9_bayonet
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x44], 0
vmovdqu xmmword [ebp - 0x54], xmm0
mov dword [ebp - 0x40], 0
call fcn.10035b60
mov dword [ebp - 4], 0x18
lea ecx, [ebp - 0x3c]
push 0x21
vpxor xmm0, xmm0, xmm0
push str.models_weapons_w_knife_m9_bay.mdl
vmovdqu xmmword [ebp - 0x3c], xmm0
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0
call fcn.10035b60
mov byte [ebp - 4], 0x19
lea ecx, [ebp - 0x24]
push 0x21
vpxor xmm0, xmm0, xmm0
push str.models_weapons_v_knife_m9_bay.mdl
vmovdqu xmmword [ebp - 0x24], xmm0
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0
call fcn.10035b60
mov byte [ebp - 4], 0x1a
lea eax, [ebp - 0x24]
cmp dword [ebp - 0x10], 0xf
mov ecx, 0x1044f448
push dword [ebp - 0x14]
cmova eax, dword [ebp - 0x24]
push eax
mov dword [0x1044f444], 0x1fc
call fcn.10037ea0
cmp dword [ebp - 0x40], 0xf
lea eax, [ebp - 0x54]
push dword [ebp - 0x44]
cmova eax, dword [ebp - 0x54]
mov ecx, 0x1044f478
push eax
call fcn.10037ea0
mov ecx, dword [0x1044e4dc]
lea edx, [ebp - 0x24]
cmp dword [ebp - 0x10], 0xf
cmova edx, dword [ebp - 0x24]
mov eax, dword [ecx]
push edx
mov eax, dword [eax + 8]
call eax
mov ecx, dword [0x1044e4dc]
lea edx, [ebp - 0x3c]
cmp dword [ebp - 0x28], 0xf
mov dword [0x1044f490], eax
cmova edx, dword [ebp - 0x3c]
mov eax, dword [ecx]
push edx
mov eax, dword [eax + 8]
call eax
mov byte [ebp - 4], 0x19
mov ecx, dword [ebp - 0x10]
mov dword [0x1044f494], eax
cmp ecx, 0xf
jbe 0x100b2896
mov edx, dword [ebp - 0x24]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100b288c
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100b291b
push ecx
push edx
call fcn.100cefa9
add esp, 8
mov byte [ebp - 4], 0x18
mov ecx, dword [ebp - 0x28]
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0xf
mov byte [ebp - 0x24], 0
cmp ecx, 0xf
jbe 0x100b28dc
mov edx, dword [ebp - 0x3c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100b28d2
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100b291b
push ecx
push edx
call fcn.100cefa9
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0xf
mov byte [ebp - 0x3c], 0
cmp ecx, 0xf
jbe 0x100b292b
mov edx, dword [ebp - 0x54]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100b2921
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100b2921
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.100cefa9
add esp, 8
push 0xa
vpxor xmm0, xmm0, xmm0
push str.knife_push
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x44], 0
vmovdqu xmmword [ebp - 0x54], xmm0
mov dword [ebp - 0x40], 0
call fcn.10035b60
mov dword [ebp - 4], 0x1b
lea ecx, [ebp - 0x3c]
push 0x1f
vpxor xmm0, xmm0, xmm0
push str.models_weapons_w_knife_push.mdl
vmovdqu xmmword [ebp - 0x3c], xmm0
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0
call fcn.10035b60
mov byte [ebp - 4], 0x1c
lea ecx, [ebp - 0x24]
push 0x1f
vpxor xmm0, xmm0, xmm0
push str.models_weapons_v_knife_push.mdl
vmovdqu xmmword [ebp - 0x24], xmm0
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0
call fcn.10035b60
mov byte [ebp - 4], 0x1d
lea eax, [ebp - 0x24]
cmp dword [ebp - 0x10], 0xf
mov ecx, 0x1044f49c
push dword [ebp - 0x14]
cmova eax, dword [ebp - 0x24]
push eax
mov dword [0x1044f498], 0x204
call fcn.10037ea0
cmp dword [ebp - 0x40], 0xf
lea eax, [ebp - 0x54]
push dword [ebp - 0x44]
cmova eax, dword [ebp - 0x54]
mov ecx, 0x1044f4cc
push eax
call fcn.10037ea0
mov ecx, dword [0x1044e4dc]
lea edx, [ebp - 0x24]
cmp dword [ebp - 0x10], 0xf
cmova edx, dword [ebp - 0x24]
mov eax, dword [ecx]
push edx
mov eax, dword [eax + 8]
call eax
mov ecx, dword [0x1044e4dc]
lea edx, [ebp - 0x3c]
cmp dword [ebp - 0x28], 0xf
mov dword [0x1044f4e4], eax
cmova edx, dword [ebp - 0x3c]
mov eax, dword [ecx]
push edx
mov eax, dword [eax + 8]
call eax
mov byte [ebp - 4], 0x1c
mov ecx, dword [ebp - 0x10]
mov dword [0x1044f4e8], eax
cmp ecx, 0xf
jbe 0x100b2a5c
mov edx, dword [ebp - 0x24]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100b2a52
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100b2ae1
push ecx
push edx
call fcn.100cefa9
add esp, 8
mov byte [ebp - 4], 0x1b
mov ecx, dword [ebp - 0x28]
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0xf
mov byte [ebp - 0x24], 0
cmp ecx, 0xf
jbe 0x100b2aa2
mov edx, dword [ebp - 0x3c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100b2a98
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100b2ae1
push ecx
push edx
call fcn.100cefa9
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0xf
mov byte [ebp - 0x3c], 0
cmp ecx, 0xf
jbe 0x100b2af1
mov edx, dword [ebp - 0x54]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100b2ae7
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100b2ae7
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.100cefa9
add esp, 8
push 0x44
vpxor xmm0, xmm0, xmm0
push str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x2c], 0
vmovdqu xmmword [ebp - 0x3c], xmm0
mov dword [ebp - 0x28], 0
call fcn.10035b60
mov dword [ebp - 4], 0x1e
lea ecx, [ebp - 0x24]
push 0x44
vpxor xmm0, xmm0, xmm0
push str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl
vmovdqu xmmword [ebp - 0x24], xmm0
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0
call fcn.10035b60
mov byte [ebp - 4], 0x1f
lea eax, [ebp - 0x24]
cmp dword [ebp - 0x10], 0xf
mov ecx, 0x1044f52c
push dword [ebp - 0x14]
cmova eax, dword [ebp - 0x24]
push eax
mov dword [0x1044f528], 0x13a3
call fcn.10037ea0
cmp dword [ebp - 0x28], 0xf
lea eax, [ebp - 0x3c]
push dword [ebp - 0x2c]
cmova eax, dword [ebp - 0x3c]
mov ecx, 0x1044f544
push eax
call fcn.10037ea0
mov ecx, dword [0x1044e4dc]
lea edx, [ebp - 0x24]
cmp dword [ebp - 0x10], 0xf
cmova edx, dword [ebp - 0x24]
mov eax, dword [ecx]
push edx
mov eax, dword [eax + 8]
call eax
mov ecx, dword [0x1044e4dc]
lea edx, [ebp - 0x3c]
cmp dword [ebp - 0x28], 0xf
mov dword [0x1044f55c], eax
cmova edx, dword [ebp - 0x3c]
mov eax, dword [ecx]
push edx
mov eax, dword [eax + 8]
call eax
mov byte [ebp - 4], 0x1e
mov ecx, dword [ebp - 0x10]
mov dword [0x1044f560], eax
cmp ecx, 0xf
jbe 0x100b2bf4
mov edx, dword [ebp - 0x24]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100b2bea
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100b2c33
push ecx
push edx
call fcn.100cefa9
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x28]
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0xf
mov byte [ebp - 0x24], 0
cmp ecx, 0xf
jbe 0x100b2c43
mov edx, dword [ebp - 0x3c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100b2c39
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100b2c39
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.100cefa9
add esp, 8
push 0x3c
vpxor xmm0, xmm0, xmm0
push str.models_weapons_w_models_arms_glove_sporty_w_glove_sporty.mdl
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x2c], 0
vmovdqu xmmword [ebp - 0x3c], xmm0
mov dword [ebp - 0x28], 0
call fcn.10035b60
mov dword [ebp - 4], 0x20
lea ecx, [ebp - 0x24]
push 0x3c
vpxor xmm0, xmm0, xmm0
push str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl
vmovdqu xmmword [ebp - 0x24], xmm0
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0
call fcn.10035b60
mov byte [ebp - 4], 0x21
lea eax, [ebp - 0x24]
cmp dword [ebp - 0x10], 0xf
mov ecx, 0x1044f568
push dword [ebp - 0x14]
cmova eax, dword [ebp - 0x24]
push eax
mov dword [0x1044f564], 0x13a6
call fcn.10037ea0
cmp dword [ebp - 0x28], 0xf
lea eax, [ebp - 0x3c]
push dword [ebp - 0x2c]
cmova eax, dword [ebp - 0x3c]
mov ecx, 0x1044f580
push eax
call fcn.10037ea0
mov ecx, dword [0x1044e4dc]
lea edx, [ebp - 0x24]
cmp dword [ebp - 0x10], 0xf
cmova edx, dword [ebp - 0x24]
mov eax, dword [ecx]
push edx
mov eax, dword [eax + 8]
call eax
mov ecx, dword [0x1044e4dc]
lea edx, [ebp - 0x3c]
cmp dword [ebp - 0x28], 0xf
mov dword [0x1044f598], eax
cmova edx, dword [ebp - 0x3c]
mov eax, dword [ecx]
push edx
mov eax, dword [eax + 8]
call eax
mov byte [ebp - 4], 0x20
mov ecx, dword [ebp - 0x10]
mov dword [0x1044f59c], eax
cmp ecx, 0xf
jbe 0x100b2d46
mov edx, dword [ebp - 0x24]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100b2d3c
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100b2d85
push ecx
push edx
call fcn.100cefa9
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x28]
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0xf
mov byte [ebp - 0x24], 0
cmp ecx, 0xf
jbe 0x100b2d95
mov edx, dword [ebp - 0x3c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100b2d8b
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100b2d8b
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.100cefa9
add esp, 8
push 0x3a
vpxor xmm0, xmm0, xmm0
push str.models_weapons_w_models_arms_glove_slick_w_glove_slick.mdl
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x2c], 0
vmovdqu xmmword [ebp - 0x3c], xmm0
mov dword [ebp - 0x28], 0
call fcn.10035b60
mov dword [ebp - 4], 0x22
lea ecx, [ebp - 0x24]
push 0x3a
vpxor xmm0, xmm0, xmm0
push str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl
vmovdqu xmmword [ebp - 0x24], xmm0
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0
call fcn.10035b60
mov byte [ebp - 4], 0x23
lea eax, [ebp - 0x24]
cmp dword [ebp - 0x10], 0xf
mov ecx, 0x1044f5a4
push dword [ebp - 0x14]
cmova eax, dword [ebp - 0x24]
push eax
mov dword [0x1044f5a0], 0x13a7
call fcn.10037ea0
cmp dword [ebp - 0x28], 0xf
lea eax, [ebp - 0x3c]
push dword [ebp - 0x2c]
cmova eax, dword [ebp - 0x3c]
mov ecx, 0x1044f5bc
push eax
call fcn.10037ea0
mov ecx, dword [0x1044e4dc]
lea edx, [ebp - 0x24]
cmp dword [ebp - 0x10], 0xf
cmova edx, dword [ebp - 0x24]
mov eax, dword [ecx]
push edx
mov eax, dword [eax + 8]
call eax
mov ecx, dword [0x1044e4dc]
lea edx, [ebp - 0x3c]
cmp dword [ebp - 0x28], 0xf
mov dword [0x1044f5d4], eax
cmova edx, dword [ebp - 0x3c]
mov eax, dword [ecx]
push edx
mov eax, dword [eax + 8]
call eax
mov byte [ebp - 4], 0x22
mov ecx, dword [ebp - 0x10]
mov dword [0x1044f5d8], eax
cmp ecx, 0xf
jbe 0x100b2e98
mov edx, dword [ebp - 0x24]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100b2e8e
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100b2ed7
push ecx
push edx
call fcn.100cefa9
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x28]
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0xf
mov byte [ebp - 0x24], 0
cmp ecx, 0xf
jbe 0x100b2ee7
mov edx, dword [ebp - 0x3c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100b2edd
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100b2edd
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.100cefa9
add esp, 8
push 0x52
vpxor xmm0, xmm0, xmm0
push str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x2c], 0
vmovdqu xmmword [ebp - 0x3c], xmm0
mov dword [ebp - 0x28], 0
call fcn.10035b60
mov dword [ebp - 4], 0x24
lea ecx, [ebp - 0x24]
push 0x52
vpxor xmm0, xmm0, xmm0
push str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl
vmovdqu xmmword [ebp - 0x24], xmm0
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0
call fcn.10035b60
mov byte [ebp - 4], 0x25
lea eax, [ebp - 0x24]
cmp dword [ebp - 0x10], 0xf
mov ecx, 0x1044f5e0
push dword [ebp - 0x14]
cmova eax, dword [ebp - 0x24]
push eax
mov dword [0x1044f5dc], 0x13a8
call fcn.10037ea0
cmp dword [ebp - 0x28], 0xf
lea eax, [ebp - 0x3c]
push dword [ebp - 0x2c]
cmova eax, dword [ebp - 0x3c]
mov ecx, 0x1044f5f8
push eax
call fcn.10037ea0
mov ecx, dword [0x1044e4dc]
lea edx, [ebp - 0x24]
cmp dword [ebp - 0x10], 0xf
cmova edx, dword [ebp - 0x24]
mov eax, dword [ecx]
push edx
mov eax, dword [eax + 8]
call eax
mov ecx, dword [0x1044e4dc]
lea edx, [ebp - 0x3c]
cmp dword [ebp - 0x28], 0xf
mov dword [0x1044f610], eax
cmova edx, dword [ebp - 0x3c]
mov eax, dword [ecx]
push edx
mov eax, dword [eax + 8]
call eax
mov byte [ebp - 4], 0x24
mov ecx, dword [ebp - 0x10]
mov dword [0x1044f614], eax
cmp ecx, 0xf
jbe 0x100b2fea
mov edx, dword [ebp - 0x24]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100b2fe0
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100b3029
push ecx
push edx
call fcn.100cefa9
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x28]
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0xf
mov byte [ebp - 0x24], 0
cmp ecx, 0xf
jbe 0x100b3039
mov edx, dword [ebp - 0x3c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100b302f
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100b302f
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.100cefa9
add esp, 8
push 0x44
vpxor xmm0, xmm0, xmm0
push str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x2c], 0
vmovdqu xmmword [ebp - 0x3c], xmm0
mov dword [ebp - 0x28], 0
call fcn.10035b60
mov dword [ebp - 4], 0x26
lea ecx, [ebp - 0x24]
push 0x44
vpxor xmm0, xmm0, xmm0
push str.models_weapons_v_models_arms_glove_motorcycle_v_glove_motorcycle.mdl
vmovdqu xmmword [ebp - 0x24], xmm0
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0
call fcn.10035b60
mov byte [ebp - 4], 0x27
lea eax, [ebp - 0x24]
cmp dword [ebp - 0x10], 0xf
mov ecx, 0x1044f61c
push dword [ebp - 0x14]
cmova eax, dword [ebp - 0x24]
push eax
mov dword [0x1044f618], 0x13a9
call fcn.10037ea0
cmp dword [ebp - 0x28], 0xf
lea eax, [ebp - 0x3c]
push dword [ebp - 0x2c]
cmova eax, dword [ebp - 0x3c]
mov ecx, 0x1044f634
push eax
call fcn.10037ea0
mov ecx, dword [0x1044e4dc]
lea edx, [ebp - 0x24]
cmp dword [ebp - 0x10], 0xf
cmova edx, dword [ebp - 0x24]
mov eax, dword [ecx]
push edx
mov eax, dword [eax + 8]
call eax
mov ecx, dword [0x1044e4dc]
lea edx, [ebp - 0x3c]
cmp dword [ebp - 0x28], 0xf
mov dword [0x1044f64c], eax
cmova edx, dword [ebp - 0x3c]
mov eax, dword [ecx]
push edx
mov eax, dword [eax + 8]
call eax
mov byte [ebp - 4], 0x26
mov ecx, dword [ebp - 0x10]
mov dword [0x1044f650], eax
cmp ecx, 0xf
jbe 0x100b313c
mov edx, dword [ebp - 0x24]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100b3132
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100b317b
push ecx
push edx
call fcn.100cefa9
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x28]
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0xf
mov byte [ebp - 0x24], 0
cmp ecx, 0xf
jbe 0x100b318b
mov edx, dword [ebp - 0x3c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100b3181
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100b3181
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.100cefa9
add esp, 8
push 0x44
vpxor xmm0, xmm0, xmm0
push str.models_weapons_w_models_arms_glove_specialist_w_glove_specialist.mdl
lea ecx, [ebp - 0x84]
mov dword [ebp - 0x74], 0
vmovdqu xmmword [ebp - 0x84], xmm0
mov dword [ebp - 0x70], 0
call fcn.10035b60
mov dword [ebp - 4], 0x28
lea ecx, [ebp - 0x6c]
push 0x44
vpxor xmm0, xmm0, xmm0
push str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl
vmovdqu xmmword [ebp - 0x6c], xmm0
mov dword [ebp - 0x5c], 0
mov dword [ebp - 0x58], 0
call fcn.10035b60
mov byte [ebp - 4], 0x29
lea eax, [ebp - 0x6c]
cmp dword [ebp - 0x58], 0xf
mov ecx, 0x1044f658
push dword [ebp - 0x5c]
cmova eax, dword [ebp - 0x6c]
push eax
mov dword [0x1044f654], 0x13aa
call fcn.10037ea0
cmp dword [ebp - 0x70], 0xf
lea eax, [ebp - 0x84]
push dword [ebp - 0x74]
cmova eax, dword [ebp - 0x84]
mov ecx, 0x1044f670
push eax
call fcn.10037ea0
mov ecx, dword [0x1044e4dc]
lea edx, [ebp - 0x6c]
cmp dword [ebp - 0x58], 0xf
cmova edx, dword [ebp - 0x6c]
mov eax, dword [ecx]
push edx
mov eax, dword [eax + 8]
call eax
mov ecx, dword [0x1044e4dc]
lea edx, [ebp - 0x84]
cmp dword [ebp - 0x70], 0xf
mov dword [0x1044f688], eax
cmova edx, dword [ebp - 0x84]
mov eax, dword [ecx]
push edx
mov eax, dword [eax + 8]
call eax
mov ecx, dword [ebp - 0x58]
mov dword [0x1044f68c], eax
cmp ecx, 0xf
jbe 0x100b329c
mov edx, dword [ebp - 0x6c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100b3292
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100b32d7
push ecx
push edx
call fcn.100cefa9
add esp, 8
mov ecx, dword [ebp - 0x70]
mov dword [ebp - 0x5c], 0
mov dword [ebp - 0x58], 0xf
mov byte [ebp - 0x6c], 0
cmp ecx, 0xf
jbe 0x100b32e7
mov edx, dword [ebp - 0x84]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100b32dd
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100b32dd
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.100cefa9
add esp, 8
vxorps xmm0, xmm0, xmm0
vmovss dword [0x1044f69c], xmm0
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
mov esp, ebp
pop ebp
ret