Function at 0x1022d020
Capabilities:
Parse credit card information

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x1029dd63
mov eax, dword fs:[0]
push eax
mov eax, 0x46a4
call fcn.10294b80
mov eax, dword [0x102b2040]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x10], ecx
mov eax, 0x54
shl eax, 0
add eax, dword [ebp - 0x10]
mov dword [ebp - 0x2fbc], eax
mov ecx, 1
imul edx, ecx, 0
mov al, byte [edx + str.bayonet]
mov byte [ebp - 0x2fac], al
movsx ecx, byte [ebp - 0x2fac]
xor ecx, 0x34
mov byte [ebp - 0x2fad], cl
mov dl, byte [ebp - 0x2fad]
mov byte [ebp - 0x30f0], dl
mov eax, 1
shl eax, 0
mov cl, byte [eax + str.bayonet]
mov byte [ebp - 0x2fb4], cl
movsx edx, byte [ebp - 0x2fb4]
xor edx, 0x34
mov byte [ebp - 0x2fb5], dl
mov al, byte [ebp - 0x2fb5]
mov byte [ebp - 0x30ef], al
mov ecx, 1
shl ecx, 1
mov dl, byte [ecx + str.bayonet]
mov byte [ebp - 0xec], dl
movsx eax, byte [ebp - 0xec]
xor eax, 0x34
mov byte [ebp - 0xed], al
mov cl, byte [ebp - 0xed]
mov byte [ebp - 0x30ee], cl
mov edx, 1
imul eax, edx, 3
mov cl, byte [eax + str.bayonet]
mov byte [ebp - 0xf4], cl
movsx edx, byte [ebp - 0xf4]
xor edx, 0x34
mov byte [ebp - 0xf5], dl
mov al, byte [ebp - 0xf5]
mov byte [ebp - 0x30ed], al
mov ecx, 1
shl ecx, 2
mov dl, byte [ecx + str.bayonet]
mov byte [ebp - 0xfc], dl
movsx eax, byte [ebp - 0xfc]
xor eax, 0x34
mov byte [ebp - 0xfd], al
mov cl, byte [ebp - 0xfd]
mov byte [ebp - 0x30ec], cl
mov edx, 1
imul eax, edx, 5
mov cl, byte [eax + str.bayonet]
mov byte [ebp - 0x104], cl
movsx edx, byte [ebp - 0x104]
xor edx, 0x34
mov byte [ebp - 0x105], dl
mov al, byte [ebp - 0x105]
mov byte [ebp - 0x30eb], al
mov ecx, 1
imul edx, ecx, 6
mov al, byte [edx + str.bayonet]
mov byte [ebp - 0x10c], al
movsx ecx, byte [ebp - 0x10c]
xor ecx, 0x34
mov byte [ebp - 0x10d], cl
mov dl, byte [ebp - 0x10d]
mov byte [ebp - 0x30ea], dl
mov eax, 1
imul ecx, eax, 7
mov dl, byte [ecx + str.bayonet]
mov byte [ebp - 0x114], dl
movsx eax, byte [ebp - 0x114]
xor eax, 0x34
mov byte [ebp - 0x115], al
mov cl, byte [ebp - 0x115]
mov byte [ebp - 0x30e9], cl
lea edx, [ebp - 0x30f0]
mov dword [ebp - 0x41a0], edx
mov eax, dword [ebp - 0x41a0]
mov dword [ebp - 0x369c], eax
mov dword [ebp - 0x30a0], 0
jmp 0x1022d212
mov ecx, dword [ebp - 0x30a0]
add ecx, 1
mov dword [ebp - 0x30a0], ecx
cmp dword [ebp - 0x30a0], 8
jae 0x1022d294
mov edx, dword [ebp - 0x369c]
mov dword [ebp - 0x41a4], edx
mov eax, dword [ebp - 0x41a4]
add eax, dword [ebp - 0x30a0]
mov dword [ebp - 0x41a8], eax
mov ecx, dword [ebp - 0x41a8]
mov dl, byte [ecx]
mov byte [ebp - 0x11c], dl
movsx eax, byte [ebp - 0x11c]
xor eax, 0x34
mov byte [ebp - 0x11d], al
mov cl, byte [ebp - 0x11d]
mov byte [ebp - 0x11e], cl
mov edx, dword [ebp - 0x369c]
mov dword [ebp - 0x41ac], edx
mov eax, dword [ebp - 0x41ac]
add eax, dword [ebp - 0x30a0]
mov dword [ebp - 0x41b0], eax
mov ecx, dword [ebp - 0x41b0]
mov dl, byte [ebp - 0x11e]
mov byte [ecx], dl
jmp 0x1022d203
mov eax, dword [ebp - 0x369c]
mov dword [ebp - 0x41b4], eax
mov ecx, dword [ebp - 0x41b4]
mov dword [ebp - 0x41b8], ecx
mov edx, dword [ebp - 0x41b8]
mov dword [ebp - 0x41bc], edx
mov eax, dword [ebp - 0x41bc]
push eax
lea ecx, [ebp - 0x4500]
call fcn.1007b880
mov dword [ebp - 4], 0
mov ecx, 1
imul edx, ecx, 0
mov al, byte [edx + str.models_weapons_w_knife_bayonet.mdl]
mov byte [ebp - 0x124], al
movsx ecx, byte [ebp - 0x124]
xor ecx, 0x34
mov byte [ebp - 0x125], cl
mov dl, byte [ebp - 0x125]
mov byte [ebp - 0x32f4], dl
mov eax, 1
shl eax, 0
mov cl, byte [eax + str.models_weapons_w_knife_bayonet.mdl]
mov byte [ebp - 0x12c], cl
movsx edx, byte [ebp - 0x12c]
xor edx, 0x34
mov byte [ebp - 0x12d], dl
mov al, byte [ebp - 0x12d]
mov byte [ebp - 0x32f3], al
mov ecx, 1
shl ecx, 1
mov dl, byte [ecx + str.models_weapons_w_knife_bayonet.mdl]
mov byte [ebp - 0x134], dl
movsx eax, byte [ebp - 0x134]
xor eax, 0x34
mov byte [ebp - 0x135], al
mov cl, byte [ebp - 0x135]
mov byte [ebp - 0x32f2], cl
mov edx, 1
imul eax, edx, 3
mov cl, byte [eax + str.models_weapons_w_knife_bayonet.mdl]
mov byte [ebp - 0x13c], cl
movsx edx, byte [ebp - 0x13c]
xor edx, 0x34
mov byte [ebp - 0x13d], dl
mov al, byte [ebp - 0x13d]
mov byte [ebp - 0x32f1], al
mov ecx, 1
shl ecx, 2
mov dl, byte [ecx + str.models_weapons_w_knife_bayonet.mdl]
mov byte [ebp - 0x144], dl
movsx eax, byte [ebp - 0x144]
xor eax, 0x34
mov byte [ebp - 0x145], al
mov cl, byte [ebp - 0x145]
mov byte [ebp - 0x32f0], cl
mov edx, 1
imul eax, edx, 5
mov cl, byte [eax + str.models_weapons_w_knife_bayonet.mdl]
mov byte [ebp - 0x14c], cl
movsx edx, byte [ebp - 0x14c]
xor edx, 0x34
mov byte [ebp - 0x14d], dl
mov al, byte [ebp - 0x14d]
mov byte [ebp - 0x32ef], al
mov ecx, 1
imul edx, ecx, 6
mov al, byte [edx + str.models_weapons_w_knife_bayonet.mdl]
mov byte [ebp - 0x154], al
movsx ecx, byte [ebp - 0x154]
xor ecx, 0x34
mov byte [ebp - 0x155], cl
mov dl, byte [ebp - 0x155]
mov byte [ebp - 0x32ee], dl
mov eax, 1
imul ecx, eax, 7
mov dl, byte [ecx + str.models_weapons_w_knife_bayonet.mdl]
mov byte [ebp - 0x15c], dl
movsx eax, byte [ebp - 0x15c]
xor eax, 0x34
mov byte [ebp - 0x15d], al
mov cl, byte [ebp - 0x15d]
mov byte [ebp - 0x32ed], cl
mov edx, 1
shl edx, 3
mov al, byte [edx + str.models_weapons_w_knife_bayonet.mdl]
mov byte [ebp - 0x164], al
movsx ecx, byte [ebp - 0x164]
xor ecx, 0x34
mov byte [ebp - 0x165], cl
mov dl, byte [ebp - 0x165]
mov byte [ebp - 0x32ec], dl
mov eax, 1
imul ecx, eax, 9
mov dl, byte [ecx + str.models_weapons_w_knife_bayonet.mdl]
mov byte [ebp - 0x16c], dl
movsx eax, byte [ebp - 0x16c]
xor eax, 0x34
mov byte [ebp - 0x16d], al
mov cl, byte [ebp - 0x16d]
mov byte [ebp - 0x32eb], cl
mov edx, 1
imul eax, edx, 0xa
mov cl, byte [eax + str.models_weapons_w_knife_bayonet.mdl]
mov byte [ebp - 0x174], cl
movsx edx, byte [ebp - 0x174]
xor edx, 0x34
mov byte [ebp - 0x175], dl
mov al, byte [ebp - 0x175]
mov byte [ebp - 0x32ea], al
mov ecx, 1
imul edx, ecx, 0xb
mov al, byte [edx + str.models_weapons_w_knife_bayonet.mdl]
mov byte [ebp - 0x17c], al
movsx ecx, byte [ebp - 0x17c]
xor ecx, 0x34
mov byte [ebp - 0x17d], cl
mov dl, byte [ebp - 0x17d]
mov byte [ebp - 0x32e9], dl
mov eax, 1
imul ecx, eax, 0xc
mov dl, byte [ecx + str.models_weapons_w_knife_bayonet.mdl]
mov byte [ebp - 0x184], dl
movsx eax, byte [ebp - 0x184]
xor eax, 0x34
mov byte [ebp - 0x185], al
mov cl, byte [ebp - 0x185]
mov byte [ebp - 0x32e8], cl
mov edx, 1
imul eax, edx, 0xd
mov cl, byte [eax + str.models_weapons_w_knife_bayonet.mdl]
mov byte [ebp - 0x18c], cl
movsx edx, byte [ebp - 0x18c]
xor edx, 0x34
mov byte [ebp - 0x18d], dl
mov al, byte [ebp - 0x18d]
mov byte [ebp - 0x32e7], al
mov ecx, 1
imul edx, ecx, 0xe
mov al, byte [edx + str.models_weapons_w_knife_bayonet.mdl]
mov byte [ebp - 0x194], al
movsx ecx, byte [ebp - 0x194]
xor ecx, 0x34
mov byte [ebp - 0x195], cl
mov dl, byte [ebp - 0x195]
mov byte [ebp - 0x32e6], dl
mov eax, 1
imul ecx, eax, 0xf
mov dl, byte [ecx + str.models_weapons_w_knife_bayonet.mdl]
mov byte [ebp - 0x19c], dl
movsx eax, byte [ebp - 0x19c]
xor eax, 0x34
mov byte [ebp - 0x19d], al
mov cl, byte [ebp - 0x19d]
mov byte [ebp - 0x32e5], cl
mov edx, 1
shl edx, 4
mov al, byte [edx + str.models_weapons_w_knife_bayonet.mdl]
mov byte [ebp - 0x1a4], al
movsx ecx, byte [ebp - 0x1a4]
xor ecx, 0x34
mov byte [ebp - 0x1a5], cl
mov dl, byte [ebp - 0x1a5]
mov byte [ebp - 0x32e4], dl
mov eax, 1
imul ecx, eax, 0x11
mov dl, byte [ecx + str.models_weapons_w_knife_bayonet.mdl]
mov byte [ebp - 0x1ac], dl
movsx eax, byte [ebp - 0x1ac]
xor eax, 0x34
mov byte [ebp - 0x1ad], al
mov cl, byte [ebp - 0x1ad]
mov byte [ebp - 0x32e3], cl
mov edx, 1
imul eax, edx, 0x12
mov cl, byte [eax + str.models_weapons_w_knife_bayonet.mdl]
mov byte [ebp - 0x1b4], cl
movsx edx, byte [ebp - 0x1b4]
xor edx, 0x34
mov byte [ebp - 0x1b5], dl
mov al, byte [ebp - 0x1b5]
mov byte [ebp - 0x32e2], al
mov ecx, 1
imul edx, ecx, 0x13
mov al, byte [edx + str.models_weapons_w_knife_bayonet.mdl]
mov byte [ebp - 0x1bc], al
movsx ecx, byte [ebp - 0x1bc]
xor ecx, 0x34
mov byte [ebp - 0x1bd], cl
mov dl, byte [ebp - 0x1bd]
mov byte [ebp - 0x32e1], dl
mov eax, 1
imul ecx, eax, 0x14
mov dl, byte [ecx + str.models_weapons_w_knife_bayonet.mdl]
mov byte [ebp - 0x1c4], dl
movsx eax, byte [ebp - 0x1c4]
xor eax, 0x34
mov byte [ebp - 0x1c5], al
mov cl, byte [ebp - 0x1c5]
mov byte [ebp - 0x32e0], cl
mov edx, 1
imul eax, edx, 0x15
mov cl, byte [eax + str.models_weapons_w_knife_bayonet.mdl]
mov byte [ebp - 0x1cc], cl
movsx edx, byte [ebp - 0x1cc]
xor edx, 0x34
mov byte [ebp - 0x1cd], dl
mov al, byte [ebp - 0x1cd]
mov byte [ebp - 0x32df], al
mov ecx, 1
imul edx, ecx, 0x16
mov al, byte [edx + str.models_weapons_w_knife_bayonet.mdl]
mov byte [ebp - 0x1d4], al
movsx ecx, byte [ebp - 0x1d4]
xor ecx, 0x34
mov byte [ebp - 0x1d5], cl
mov dl, byte [ebp - 0x1d5]
mov byte [ebp - 0x32de], dl
mov eax, 1
imul ecx, eax, 0x17
mov dl, byte [ecx + str.models_weapons_w_knife_bayonet.mdl]
mov byte [ebp - 0x1dc], dl
movsx eax, byte [ebp - 0x1dc]
xor eax, 0x34
mov byte [ebp - 0x1dd], al
mov cl, byte [ebp - 0x1dd]
mov byte [ebp - 0x32dd], cl
mov edx, 1
imul eax, edx, 0x18
mov cl, byte [eax + str.models_weapons_w_knife_bayonet.mdl]
mov byte [ebp - 0x1e4], cl
movsx edx, byte [ebp - 0x1e4]
xor edx, 0x34
mov byte [ebp - 0x1e5], dl
mov al, byte [ebp - 0x1e5]
mov byte [ebp - 0x32dc], al
mov ecx, 1
imul edx, ecx, 0x19
mov al, byte [edx + str.models_weapons_w_knife_bayonet.mdl]
mov byte [ebp - 0x1ec], al
movsx ecx, byte [ebp - 0x1ec]
xor ecx, 0x34
mov byte [ebp - 0x1ed], cl
mov dl, byte [ebp - 0x1ed]
mov byte [ebp - 0x32db], dl
mov eax, 1
imul ecx, eax, 0x1a
mov dl, byte [ecx + str.models_weapons_w_knife_bayonet.mdl]
mov byte [ebp - 0x1f4], dl
movsx eax, byte [ebp - 0x1f4]
xor eax, 0x34
mov byte [ebp - 0x1f5], al
mov cl, byte [ebp - 0x1f5]
mov byte [ebp - 0x32da], cl
mov edx, 1
imul eax, edx, 0x1b
mov cl, byte [eax + str.models_weapons_w_knife_bayonet.mdl]
mov byte [ebp - 0x1fc], cl
movsx edx, byte [ebp - 0x1fc]
xor edx, 0x34
mov byte [ebp - 0x1fd], dl
mov al, byte [ebp - 0x1fd]
mov byte [ebp - 0x32d9], al
mov ecx, 1
imul edx, ecx, 0x1c
mov al, byte [edx + str.models_weapons_w_knife_bayonet.mdl]
mov byte [ebp - 0x204], al
movsx ecx, byte [ebp - 0x204]
xor ecx, 0x34
mov byte [ebp - 0x205], cl
mov dl, byte [ebp - 0x205]
mov byte [ebp - 0x32d8], dl
mov eax, 1
imul ecx, eax, 0x1d
mov dl, byte [ecx + str.models_weapons_w_knife_bayonet.mdl]
mov byte [ebp - 0x20c], dl
movsx eax, byte [ebp - 0x20c]
xor eax, 0x34
mov byte [ebp - 0x20d], al
mov cl, byte [ebp - 0x20d]
mov byte [ebp - 0x32d7], cl
mov edx, 1
imul eax, edx, 0x1e
mov cl, byte [eax + str.models_weapons_w_knife_bayonet.mdl]
mov byte [ebp - 0x214], cl
movsx edx, byte [ebp - 0x214]
xor edx, 0x34
mov byte [ebp - 0x215], dl
mov al, byte [ebp - 0x215]
mov byte [ebp - 0x32d6], al
mov ecx, 1
imul edx, ecx, 0x1f
mov al, byte [edx + str.models_weapons_w_knife_bayonet.mdl]
mov byte [ebp - 0x21c], al
movsx ecx, byte [ebp - 0x21c]
xor ecx, 0x34
mov byte [ebp - 0x21d], cl
mov dl, byte [ebp - 0x21d]
mov byte [ebp - 0x32d5], dl
mov eax, 1
shl eax, 5
mov cl, byte [eax + str.models_weapons_w_knife_bayonet.mdl]
mov byte [ebp - 0x224], cl
movsx edx, byte [ebp - 0x224]
xor edx, 0x34
mov byte [ebp - 0x225], dl
mov al, byte [ebp - 0x225]
mov byte [ebp - 0x32d4], al
mov ecx, 1
imul edx, ecx, 0x21
mov al, byte [edx + str.models_weapons_w_knife_bayonet.mdl]
mov byte [ebp - 0x22c], al
movsx ecx, byte [ebp - 0x22c]
xor ecx, 0x34
mov byte [ebp - 0x22d], cl
mov dl, byte [ebp - 0x22d]
mov byte [ebp - 0x32d3], dl
mov eax, 1
imul ecx, eax, 0x22
mov dl, byte [ecx + str.models_weapons_w_knife_bayonet.mdl]
mov byte [ebp - 0x234], dl
movsx eax, byte [ebp - 0x234]
xor eax, 0x34
mov byte [ebp - 0x235], al
mov cl, byte [ebp - 0x235]
mov byte [ebp - 0x32d2], cl
lea edx, [ebp - 0x32f4]
mov dword [ebp - 0x41c0], edx
mov eax, dword [ebp - 0x41c0]
mov dword [ebp - 0x36a0], eax
mov dword [ebp - 0x309c], 0
jmp 0x1022d993
mov ecx, dword [ebp - 0x309c]
add ecx, 1
mov dword [ebp - 0x309c], ecx
cmp dword [ebp - 0x309c], 0x23
jae 0x1022da15
mov edx, dword [ebp - 0x36a0]
mov dword [ebp - 0x41c4], edx
mov eax, dword [ebp - 0x41c4]
add eax, dword [ebp - 0x309c]
mov dword [ebp - 0x41c8], eax
mov ecx, dword [ebp - 0x41c8]
mov dl, byte [ecx]
mov byte [ebp - 0x23c], dl
movsx eax, byte [ebp - 0x23c]
xor eax, 0x34
mov byte [ebp - 0x23d], al
mov cl, byte [ebp - 0x23d]
mov byte [ebp - 0x23e], cl
mov edx, dword [ebp - 0x36a0]
mov dword [ebp - 0x41cc], edx
mov eax, dword [ebp - 0x41cc]
add eax, dword [ebp - 0x309c]
mov dword [ebp - 0x41d0], eax
mov ecx, dword [ebp - 0x41d0]
mov dl, byte [ebp - 0x23e]
mov byte [ecx], dl
jmp 0x1022d984
mov eax, dword [ebp - 0x36a0]
mov dword [ebp - 0x41d4], eax
mov ecx, dword [ebp - 0x41d4]
mov dword [ebp - 0x41d8], ecx
mov edx, dword [ebp - 0x41d8]
mov dword [ebp - 0x41dc], edx
mov eax, dword [ebp - 0x41dc]
push eax
lea ecx, [ebp - 0x4518]
call fcn.1007b880
mov byte [ebp - 4], 1
mov ecx, 1
imul edx, ecx, 0
mov al, byte [edx + str.models_weapons_v_knife_bayonet.mdl]
mov byte [ebp - 0x244], al
movsx ecx, byte [ebp - 0x244]
xor ecx, 0x34
mov byte [ebp - 0x245], cl
mov dl, byte [ebp - 0x245]
mov byte [ebp - 0x3318], dl
mov eax, 1
shl eax, 0
mov cl, byte [eax + str.models_weapons_v_knife_bayonet.mdl]
mov byte [ebp - 0x24c], cl
movsx edx, byte [ebp - 0x24c]
xor edx, 0x34
mov byte [ebp - 0x24d], dl
mov al, byte [ebp - 0x24d]
mov byte [ebp - 0x3317], al
mov ecx, 1
shl ecx, 1
mov dl, byte [ecx + str.models_weapons_v_knife_bayonet.mdl]
mov byte [ebp - 0x254], dl
movsx eax, byte [ebp - 0x254]
xor eax, 0x34
mov byte [ebp - 0x255], al
mov cl, byte [ebp - 0x255]
mov byte [ebp - 0x3316], cl
mov edx, 1
imul eax, edx, 3
mov cl, byte [eax + str.models_weapons_v_knife_bayonet.mdl]
mov byte [ebp - 0x25c], cl
movsx edx, byte [ebp - 0x25c]
xor edx, 0x34
mov byte [ebp - 0x25d], dl
mov al, byte [ebp - 0x25d]
mov byte [ebp - 0x3315], al
mov ecx, 1
shl ecx, 2
mov dl, byte [ecx + str.models_weapons_v_knife_bayonet.mdl]
mov byte [ebp - 0x264], dl
movsx eax, byte [ebp - 0x264]
xor eax, 0x34
mov byte [ebp - 0x265], al
mov cl, byte [ebp - 0x265]
mov byte [ebp - 0x3314], cl
mov edx, 1
imul eax, edx, 5
mov cl, byte [eax + str.models_weapons_v_knife_bayonet.mdl]
mov byte [ebp - 0x26c], cl
movsx edx, byte [ebp - 0x26c]
xor edx, 0x34
mov byte [ebp - 0x26d], dl
mov al, byte [ebp - 0x26d]
mov byte [ebp - 0x3313], al
mov ecx, 1
imul edx, ecx, 6
mov al, byte [edx + str.models_weapons_v_knife_bayonet.mdl]
mov byte [ebp - 0x274], al
movsx ecx, byte [ebp - 0x274]
xor ecx, 0x34
mov byte [ebp - 0x275], cl
mov dl, byte [ebp - 0x275]
mov byte [ebp - 0x3312], dl
mov eax, 1
imul ecx, eax, 7
mov dl, byte [ecx + str.models_weapons_v_knife_bayonet.mdl]
mov byte [ebp - 0x27c], dl
movsx eax, byte [ebp - 0x27c]
xor eax, 0x34
mov byte [ebp - 0x27d], al
mov cl, byte [ebp - 0x27d]
mov byte [ebp - 0x3311], cl
mov edx, 1
shl edx, 3
mov al, byte [edx + str.models_weapons_v_knife_bayonet.mdl]
mov byte [ebp - 0x284], al
movsx ecx, byte [ebp - 0x284]
xor ecx, 0x34
mov byte [ebp - 0x285], cl
mov dl, byte [ebp - 0x285]
mov byte [ebp - 0x3310], dl
mov eax, 1
imul ecx, eax, 9
mov dl, byte [ecx + str.models_weapons_v_knife_bayonet.mdl]
mov byte [ebp - 0x28c], dl
movsx eax, byte [ebp - 0x28c]
xor eax, 0x34
mov byte [ebp - 0x28d], al
mov cl, byte [ebp - 0x28d]
mov byte [ebp - 0x330f], cl
mov edx, 1
imul eax, edx, 0xa
mov cl, byte [eax + str.models_weapons_v_knife_bayonet.mdl]
mov byte [ebp - 0x294], cl
movsx edx, byte [ebp - 0x294]
xor edx, 0x34
mov byte [ebp - 0x295], dl
mov al, byte [ebp - 0x295]
mov byte [ebp - 0x330e], al
mov ecx, 1
imul edx, ecx, 0xb
mov al, byte [edx + str.models_weapons_v_knife_bayonet.mdl]
mov byte [ebp - 0x29c], al
movsx ecx, byte [ebp - 0x29c]
xor ecx, 0x34
mov byte [ebp - 0x29d], cl
mov dl, byte [ebp - 0x29d]
mov byte [ebp - 0x330d], dl
mov eax, 1
imul ecx, eax, 0xc
mov dl, byte [ecx + str.models_weapons_v_knife_bayonet.mdl]
mov byte [ebp - 0x2a4], dl
movsx eax, byte [ebp - 0x2a4]
xor eax, 0x34
mov byte [ebp - 0x2a5], al
mov cl, byte [ebp - 0x2a5]
mov byte [ebp - 0x330c], cl
mov edx, 1
imul eax, edx, 0xd
mov cl, byte [eax + str.models_weapons_v_knife_bayonet.mdl]
mov byte [ebp - 0x2ac], cl
movsx edx, byte [ebp - 0x2ac]
xor edx, 0x34
mov byte [ebp - 0x2ad], dl
mov al, byte [ebp - 0x2ad]
mov byte [ebp - 0x330b], al
mov ecx, 1
imul edx, ecx, 0xe
mov al, byte [edx + str.models_weapons_v_knife_bayonet.mdl]
mov byte [ebp - 0x2b4], al
movsx ecx, byte [ebp - 0x2b4]
xor ecx, 0x34
mov byte [ebp - 0x2b5], cl
mov dl, byte [ebp - 0x2b5]
mov byte [ebp - 0x330a], dl
mov eax, 1
imul ecx, eax, 0xf
mov dl, byte [ecx + str.models_weapons_v_knife_bayonet.mdl]
mov byte [ebp - 0x2bc], dl
movsx eax, byte [ebp - 0x2bc]
xor eax, 0x34
mov byte [ebp - 0x2bd], al
mov cl, byte [ebp - 0x2bd]
mov byte [ebp - 0x3309], cl
mov edx, 1
shl edx, 4
mov al, byte [edx + str.models_weapons_v_knife_bayonet.mdl]
mov byte [ebp - 0x2c4], al
movsx ecx, byte [ebp - 0x2c4]
xor ecx, 0x34
mov byte [ebp - 0x2c5], cl
mov dl, byte [ebp - 0x2c5]
mov byte [ebp - 0x3308], dl
mov eax, 1
imul ecx, eax, 0x11
mov dl, byte [ecx + str.models_weapons_v_knife_bayonet.mdl]
mov byte [ebp - 0x2cc], dl
movsx eax, byte [ebp - 0x2cc]
xor eax, 0x34
mov byte [ebp - 0x2cd], al
mov cl, byte [ebp - 0x2cd]
mov byte [ebp - 0x3307], cl
mov edx, 1
imul eax, edx, 0x12
mov cl, byte [eax + str.models_weapons_v_knife_bayonet.mdl]
mov byte [ebp - 0x2d4], cl
movsx edx, byte [ebp - 0x2d4]
xor edx, 0x34
mov byte [ebp - 0x2d5], dl
mov al, byte [ebp - 0x2d5]
mov byte [ebp - 0x3306], al
mov ecx, 1
imul edx, ecx, 0x13
mov al, byte [edx + str.models_weapons_v_knife_bayonet.mdl]
mov byte [ebp - 0x2dc], al
movsx ecx, byte [ebp - 0x2dc]
xor ecx, 0x34
mov byte [ebp - 0x2dd], cl
mov dl, byte [ebp - 0x2dd]
mov byte [ebp - 0x3305], dl
mov eax, 1
imul ecx, eax, 0x14
mov dl, byte [ecx + str.models_weapons_v_knife_bayonet.mdl]
mov byte [ebp - 0x2e4], dl
movsx eax, byte [ebp - 0x2e4]
xor eax, 0x34
mov byte [ebp - 0x2e5], al
mov cl, byte [ebp - 0x2e5]
mov byte [ebp - 0x3304], cl
mov edx, 1
imul eax, edx, 0x15
mov cl, byte [eax + str.models_weapons_v_knife_bayonet.mdl]
mov byte [ebp - 0x2ec], cl
movsx edx, byte [ebp - 0x2ec]
xor edx, 0x34
mov byte [ebp - 0x2ed], dl
mov al, byte [ebp - 0x2ed]
mov byte [ebp - 0x3303], al
mov ecx, 1
imul edx, ecx, 0x16
mov al, byte [edx + str.models_weapons_v_knife_bayonet.mdl]
mov byte [ebp - 0x2f4], al
movsx ecx, byte [ebp - 0x2f4]
xor ecx, 0x34
mov byte [ebp - 0x2f5], cl
mov dl, byte [ebp - 0x2f5]
mov byte [ebp - 0x3302], dl
mov eax, 1
imul ecx, eax, 0x17
mov dl, byte [ecx + str.models_weapons_v_knife_bayonet.mdl]
mov byte [ebp - 0x2fc], dl
movsx eax, byte [ebp - 0x2fc]
xor eax, 0x34
mov byte [ebp - 0x2fd], al
mov cl, byte [ebp - 0x2fd]
mov byte [ebp - 0x3301], cl
mov edx, 1
imul eax, edx, 0x18
mov cl, byte [eax + str.models_weapons_v_knife_bayonet.mdl]
mov byte [ebp - 0x304], cl
movsx edx, byte [ebp - 0x304]
xor edx, 0x34
mov byte [ebp - 0x305], dl
mov al, byte [ebp - 0x305]
mov byte [ebp - 0x3300], al
mov ecx, 1
imul edx, ecx, 0x19
mov al, byte [edx + str.models_weapons_v_knife_bayonet.mdl]
mov byte [ebp - 0x30c], al
movsx ecx, byte [ebp - 0x30c]
xor ecx, 0x34
mov byte [ebp - 0x30d], cl
mov dl, byte [ebp - 0x30d]
mov byte [ebp - 0x32ff], dl
mov eax, 1
imul ecx, eax, 0x1a
mov dl, byte [ecx + str.models_weapons_v_knife_bayonet.mdl]
mov byte [ebp - 0x314], dl
movsx eax, byte [ebp - 0x314]
xor eax, 0x34
mov byte [ebp - 0x315], al
mov cl, byte [ebp - 0x315]
mov byte [ebp - 0x32fe], cl
mov edx, 1
imul eax, edx, 0x1b
mov cl, byte [eax + str.models_weapons_v_knife_bayonet.mdl]
mov byte [ebp - 0x31c], cl
movsx edx, byte [ebp - 0x31c]
xor edx, 0x34
mov byte [ebp - 0x31d], dl
mov al, byte [ebp - 0x31d]
mov byte [ebp - 0x32fd], al
mov ecx, 1
imul edx, ecx, 0x1c
mov al, byte [edx + str.models_weapons_v_knife_bayonet.mdl]
mov byte [ebp - 0x324], al
movsx ecx, byte [ebp - 0x324]
xor ecx, 0x34
mov byte [ebp - 0x325], cl
mov dl, byte [ebp - 0x325]
mov byte [ebp - 0x32fc], dl
mov eax, 1
imul ecx, eax, 0x1d
mov dl, byte [ecx + str.models_weapons_v_knife_bayonet.mdl]
mov byte [ebp - 0x32c], dl
movsx eax, byte [ebp - 0x32c]
xor eax, 0x34
mov byte [ebp - 0x32d], al
mov cl, byte [ebp - 0x32d]
mov byte [ebp - 0x32fb], cl
mov edx, 1
imul eax, edx, 0x1e
mov cl, byte [eax + str.models_weapons_v_knife_bayonet.mdl]
mov byte [ebp - 0x334], cl
movsx edx, byte [ebp - 0x334]
xor edx, 0x34
mov byte [ebp - 0x335], dl
mov al, byte [ebp - 0x335]
mov byte [ebp - 0x32fa], al
mov ecx, 1
imul edx, ecx, 0x1f
mov al, byte [edx + str.models_weapons_v_knife_bayonet.mdl]
mov byte [ebp - 0x33c], al
movsx ecx, byte [ebp - 0x33c]
xor ecx, 0x34
mov byte [ebp - 0x33d], cl
mov dl, byte [ebp - 0x33d]
mov byte [ebp - 0x32f9], dl
mov eax, 1
shl eax, 5
mov cl, byte [eax + str.models_weapons_v_knife_bayonet.mdl]
mov byte [ebp - 0x344], cl
movsx edx, byte [ebp - 0x344]
xor edx, 0x34
mov byte [ebp - 0x345], dl
mov al, byte [ebp - 0x345]
mov byte [ebp - 0x32f8], al
mov ecx, 1
imul edx, ecx, 0x21
mov al, byte [edx + str.models_weapons_v_knife_bayonet.mdl]
mov byte [ebp - 0x34c], al
movsx ecx, byte [ebp - 0x34c]
xor ecx, 0x34
mov byte [ebp - 0x34d], cl
mov dl, byte [ebp - 0x34d]
mov byte [ebp - 0x32f7], dl
mov eax, 1
imul ecx, eax, 0x22
mov dl, byte [ecx + str.models_weapons_v_knife_bayonet.mdl]
mov byte [ebp - 0x354], dl
movsx eax, byte [ebp - 0x354]
xor eax, 0x34
mov byte [ebp - 0x355], al
mov cl, byte [ebp - 0x355]
mov byte [ebp - 0x32f6], cl
lea edx, [ebp - 0x3318]
mov dword [ebp - 0x41e0], edx
mov eax, dword [ebp - 0x41e0]
mov dword [ebp - 0x36a4], eax
mov dword [ebp - 0x3098], 0
jmp 0x1022e111
mov ecx, dword [ebp - 0x3098]
add ecx, 1
mov dword [ebp - 0x3098], ecx
cmp dword [ebp - 0x3098], 0x23
jae 0x1022e193
mov edx, dword [ebp - 0x36a4]
mov dword [ebp - 0x41e4], edx
mov eax, dword [ebp - 0x41e4]
add eax, dword [ebp - 0x3098]
mov dword [ebp - 0x41e8], eax
mov ecx, dword [ebp - 0x41e8]
mov dl, byte [ecx]
mov byte [ebp - 0x35c], dl
movsx eax, byte [ebp - 0x35c]
xor eax, 0x34
mov byte [ebp - 0x35d], al
mov cl, byte [ebp - 0x35d]
mov byte [ebp - 0x35e], cl
mov edx, dword [ebp - 0x36a4]
mov dword [ebp - 0x41ec], edx
mov eax, dword [ebp - 0x41ec]
add eax, dword [ebp - 0x3098]
mov dword [ebp - 0x41f0], eax
mov ecx, dword [ebp - 0x41f0]
mov dl, byte [ebp - 0x35e]
mov byte [ecx], dl
jmp 0x1022e102
mov eax, dword [ebp - 0x36a4]
mov dword [ebp - 0x41f4], eax
mov ecx, dword [ebp - 0x41f4]
mov dword [ebp - 0x41f8], ecx
mov edx, dword [ebp - 0x41f8]
mov dword [ebp - 0x41fc], edx
mov eax, dword [ebp - 0x41fc]
push eax
lea ecx, [ebp - 0x4368]
call fcn.1007b880
mov byte [ebp - 4], 2
mov ecx, dword [ebp - 0x2fbc]
mov dword [ecx], 0x1f4
lea edx, [ebp - 0x4368]
push edx
mov ecx, dword [ebp - 0x2fbc]
add ecx, 4
call fcn.1008d0b0
lea eax, [ebp - 0x4500]
push eax
mov ecx, dword [ebp - 0x2fbc]
add ecx, 0x34
call fcn.1008d0b0
lea ecx, [ebp - 0x4368]
call fcn.1007c600
mov dword [ebp - 0x4200], eax
mov ecx, dword [ebp - 0x4200]
mov dword [ebp - 0x421c], ecx
mov edx, dword [0x103e939c]
mov dword [ebp - 0x37a4], edx
lea eax, [ebp - 0x4208]
mov dword [ebp - 0x37a8], eax
mov ecx, dword [ebp - 0x37a8]
mov edx, dword [ebp - 0x37a4]
mov dword [ecx], edx
mov eax, dword [ebp - 0x37a8]
mov dword [ebp - 0x4204], eax
mov ecx, dword [ebp - 0x4204]
mov dword [ebp - 0x429c], ecx
mov edx, dword [ebp - 0x4208]
mov eax, dword [edx]
mov dword [ebp - 0x420c], eax
mov ecx, 2
shl ecx, 2
mov edx, dword [ebp - 0x420c]
mov eax, dword [edx + ecx]
mov dword [ebp - 0x4210], eax
mov ecx, dword [ebp - 0x4210]
mov dword [ebp - 0x4214], ecx
mov edx, dword [ebp - 0x4214]
mov dword [ebp - 0x4218], edx
mov eax, dword [ebp - 0x4218]
mov dword [ebp - 0x4220], eax
mov ecx, dword [ebp - 0x421c]
push ecx
mov ecx, dword [ebp - 0x37a4]
call dword [ebp - 0x4220]
mov dword [ebp - 0x4224], eax
mov edx, dword [ebp - 0x4224]
mov eax, dword [ebp - 0x2fbc]
mov dword [eax + 0x4c], edx
lea ecx, [ebp - 0x4518]
call fcn.1007c600
mov dword [ebp - 0x4228], eax
mov ecx, dword [ebp - 0x4228]
mov dword [ebp - 0x3844], ecx
mov edx, dword [0x103e939c]
mov dword [ebp - 0x3778], edx
lea eax, [ebp - 0x4230]
mov dword [ebp - 0x37a0], eax
mov ecx, dword [ebp - 0x37a0]
mov edx, dword [ebp - 0x3778]
mov dword [ecx], edx
mov eax, dword [ebp - 0x37a0]
mov dword [ebp - 0x422c], eax
mov ecx, dword [ebp - 0x422c]
mov dword [ebp - 0x42c0], ecx
mov edx, dword [ebp - 0x4230]
mov eax, dword [edx]
mov dword [ebp - 0x4234], eax
mov ecx, 2
shl ecx, 2
mov edx, dword [ebp - 0x4234]
mov eax, dword [edx + ecx]
mov dword [ebp - 0x4238], eax
mov ecx, dword [ebp - 0x4238]
mov dword [ebp - 0x423c], ecx
mov edx, dword [ebp - 0x423c]
mov dword [ebp - 0x4240], edx
mov eax, dword [ebp - 0x4240]
mov dword [ebp - 0x3848], eax
mov ecx, dword [ebp - 0x3844]
push ecx
mov ecx, dword [ebp - 0x3778]
call dword [ebp - 0x3848]
mov dword [ebp - 0x384c], eax
mov edx, dword [ebp - 0x384c]
mov eax, dword [ebp - 0x2fbc]
mov dword [eax + 0x50], edx
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x4368]
call fcn.1007c260
nop
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x4518]
call fcn.1007c260
nop
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4500]
call fcn.1007c260
nop
mov ecx, 0x54
shl ecx, 1
add ecx, dword [ebp - 0x10]
mov dword [ebp - 0x2fcc], ecx
mov edx, 1
imul eax, edx, 0
mov cl, byte [eax + str.knife_survival_bowie]
mov byte [ebp - 0x364], cl
movsx edx, byte [ebp - 0x364]
xor edx, 0x34
mov byte [ebp - 0x365], dl
mov al, byte [ebp - 0x365]
mov byte [ebp - 0x3180], al
mov ecx, 1
shl ecx, 0
mov dl, byte [ecx + str.knife_survival_bowie]
mov byte [ebp - 0x36c], dl
movsx eax, byte [ebp - 0x36c]
xor eax, 0x34
mov byte [ebp - 0x36d], al
mov cl, byte [ebp - 0x36d]
mov byte [ebp - 0x317f], cl
mov edx, 1
shl edx, 1
mov al, byte [edx + str.knife_survival_bowie]
mov byte [ebp - 0x374], al
movsx ecx, byte [ebp - 0x374]
xor ecx, 0x34
mov byte [ebp - 0x375], cl
mov dl, byte [ebp - 0x375]
mov byte [ebp - 0x317e], dl
mov eax, 1
imul ecx, eax, 3
mov dl, byte [ecx + str.knife_survival_bowie]
mov byte [ebp - 0x37c], dl
movsx eax, byte [ebp - 0x37c]
xor eax, 0x34
mov byte [ebp - 0x37d], al
mov cl, byte [ebp - 0x37d]
mov byte [ebp - 0x317d], cl
mov edx, 1
shl edx, 2
mov al, byte [edx + str.knife_survival_bowie]
mov byte [ebp - 0x384], al
movsx ecx, byte [ebp - 0x384]
xor ecx, 0x34
mov byte [ebp - 0x385], cl
mov dl, byte [ebp - 0x385]
mov byte [ebp - 0x317c], dl
mov eax, 1
imul ecx, eax, 5
mov dl, byte [ecx + str.knife_survival_bowie]
mov byte [ebp - 0x38c], dl
movsx eax, byte [ebp - 0x38c]
xor eax, 0x34
mov byte [ebp - 0x38d], al
mov cl, byte [ebp - 0x38d]
mov byte [ebp - 0x317b], cl
mov edx, 1
imul eax, edx, 6
mov cl, byte [eax + str.knife_survival_bowie]
mov byte [ebp - 0x394], cl
movsx edx, byte [ebp - 0x394]
xor edx, 0x34
mov byte [ebp - 0x395], dl
mov al, byte [ebp - 0x395]
mov byte [ebp - 0x317a], al
mov ecx, 1
imul edx, ecx, 7
mov al, byte [edx + str.knife_survival_bowie]
mov byte [ebp - 0x39c], al
movsx ecx, byte [ebp - 0x39c]
xor ecx, 0x34
mov byte [ebp - 0x39d], cl
mov dl, byte [ebp - 0x39d]
mov byte [ebp - 0x3179], dl
mov eax, 1
shl eax, 3
mov cl, byte [eax + str.knife_survival_bowie]
mov byte [ebp - 0x3a4], cl
movsx edx, byte [ebp - 0x3a4]
xor edx, 0x34
mov byte [ebp - 0x3a5], dl
mov al, byte [ebp - 0x3a5]
mov byte [ebp - 0x3178], al
mov ecx, 1
imul edx, ecx, 9
mov al, byte [edx + str.knife_survival_bowie]
mov byte [ebp - 0x3ac], al
movsx ecx, byte [ebp - 0x3ac]
xor ecx, 0x34
mov byte [ebp - 0x3ad], cl
mov dl, byte [ebp - 0x3ad]
mov byte [ebp - 0x3177], dl
mov eax, 1
imul ecx, eax, 0xa
mov dl, byte [ecx + str.knife_survival_bowie]
mov byte [ebp - 0x3b4], dl
movsx eax, byte [ebp - 0x3b4]
xor eax, 0x34
mov byte [ebp - 0x3b5], al
mov cl, byte [ebp - 0x3b5]
mov byte [ebp - 0x3176], cl
mov edx, 1
imul eax, edx, 0xb
mov cl, byte [eax + str.knife_survival_bowie]
mov byte [ebp - 0x3bc], cl
movsx edx, byte [ebp - 0x3bc]
xor edx, 0x34
mov byte [ebp - 0x3bd], dl
mov al, byte [ebp - 0x3bd]
mov byte [ebp - 0x3175], al
mov ecx, 1
imul edx, ecx, 0xc
mov al, byte [edx + str.knife_survival_bowie]
mov byte [ebp - 0x3c4], al
movsx ecx, byte [ebp - 0x3c4]
xor ecx, 0x34
mov byte [ebp - 0x3c5], cl
mov dl, byte [ebp - 0x3c5]
mov byte [ebp - 0x3174], dl
mov eax, 1
imul ecx, eax, 0xd
mov dl, byte [ecx + str.knife_survival_bowie]
mov byte [ebp - 0x3cc], dl
movsx eax, byte [ebp - 0x3cc]
xor eax, 0x34
mov byte [ebp - 0x3cd], al
mov cl, byte [ebp - 0x3cd]
mov byte [ebp - 0x3173], cl
mov edx, 1
imul eax, edx, 0xe
mov cl, byte [eax + str.knife_survival_bowie]
mov byte [ebp - 0x3d4], cl
movsx edx, byte [ebp - 0x3d4]
xor edx, 0x34
mov byte [ebp - 0x3d5], dl
mov al, byte [ebp - 0x3d5]
mov byte [ebp - 0x3172], al
mov ecx, 1
imul edx, ecx, 0xf
mov al, byte [edx + str.knife_survival_bowie]
mov byte [ebp - 0x3dc], al
movsx ecx, byte [ebp - 0x3dc]
xor ecx, 0x34
mov byte [ebp - 0x3dd], cl
mov dl, byte [ebp - 0x3dd]
mov byte [ebp - 0x3171], dl
mov eax, 1
shl eax, 4
mov cl, byte [eax + str.knife_survival_bowie]
mov byte [ebp - 0x3e4], cl
movsx edx, byte [ebp - 0x3e4]
xor edx, 0x34
mov byte [ebp - 0x3e5], dl
mov al, byte [ebp - 0x3e5]
mov byte [ebp - 0x3170], al
mov ecx, 1
imul edx, ecx, 0x11
mov al, byte [edx + str.knife_survival_bowie]
mov byte [ebp - 0x3ec], al
movsx ecx, byte [ebp - 0x3ec]
xor ecx, 0x34
mov byte [ebp - 0x3ed], cl
mov dl, byte [ebp - 0x3ed]
mov byte [ebp - 0x316f], dl
mov eax, 1
imul ecx, eax, 0x12
mov dl, byte [ecx + str.knife_survival_bowie]
mov byte [ebp - 0x3f4], dl
movsx eax, byte [ebp - 0x3f4]
xor eax, 0x34
mov byte [ebp - 0x3f5], al
mov cl, byte [ebp - 0x3f5]
mov byte [ebp - 0x316e], cl
mov edx, 1
imul eax, edx, 0x13
mov cl, byte [eax + str.knife_survival_bowie]
mov byte [ebp - 0x3fc], cl
movsx edx, byte [ebp - 0x3fc]
xor edx, 0x34
mov byte [ebp - 0x3fd], dl
mov al, byte [ebp - 0x3fd]
mov byte [ebp - 0x316d], al
mov ecx, 1
imul edx, ecx, 0x14
mov al, byte [edx + str.knife_survival_bowie]
mov byte [ebp - 0x404], al
movsx ecx, byte [ebp - 0x404]
xor ecx, 0x34
mov byte [ebp - 0x405], cl
mov dl, byte [ebp - 0x405]
mov byte [ebp - 0x316c], dl
lea eax, [ebp - 0x3180]
mov dword [ebp - 0x3850], eax
mov ecx, dword [ebp - 0x3850]
mov dword [ebp - 0x36a8], ecx
mov dword [ebp - 0x2fc0], 0
jmp 0x1022e800
mov edx, dword [ebp - 0x2fc0]
add edx, 1
mov dword [ebp - 0x2fc0], edx
cmp dword [ebp - 0x2fc0], 0x15
jae 0x1022e882
mov eax, dword [ebp - 0x36a8]
mov dword [ebp - 0x3854], eax
mov ecx, dword [ebp - 0x3854]
add ecx, dword [ebp - 0x2fc0]
mov dword [ebp - 0x3858], ecx
mov edx, dword [ebp - 0x3858]
mov al, byte [edx]
mov byte [ebp - 0x40c], al
movsx ecx, byte [ebp - 0x40c]
xor ecx, 0x34
mov byte [ebp - 0x40d], cl
mov dl, byte [ebp - 0x40d]
mov byte [ebp - 0x40e], dl
mov eax, dword [ebp - 0x36a8]
mov dword [ebp - 0x385c], eax
mov ecx, dword [ebp - 0x385c]
add ecx, dword [ebp - 0x2fc0]
mov dword [ebp - 0x3860], ecx
mov edx, dword [ebp - 0x3860]
mov al, byte [ebp - 0x40e]
mov byte [edx], al
jmp 0x1022e7f1
mov ecx, dword [ebp - 0x36a8]
mov dword [ebp - 0x3864], ecx
mov edx, dword [ebp - 0x3864]
mov dword [ebp - 0x3868], edx
mov eax, dword [ebp - 0x3868]
mov dword [ebp - 0x386c], eax
mov ecx, dword [ebp - 0x386c]
push ecx
lea ecx, [ebp - 0x46b0]
call fcn.1007b880
mov dword [ebp - 4], 3
mov edx, 1
imul eax, edx, 0
mov cl, byte [eax + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x414], cl
movsx edx, byte [ebp - 0x414]
xor edx, 0x34
mov byte [ebp - 0x415], dl
mov al, byte [ebp - 0x415]
mov byte [ebp - 0x33dc], al
mov ecx, 1
shl ecx, 0
mov dl, byte [ecx + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x41c], dl
movsx eax, byte [ebp - 0x41c]
xor eax, 0x34
mov byte [ebp - 0x41d], al
mov cl, byte [ebp - 0x41d]
mov byte [ebp - 0x33db], cl
mov edx, 1
shl edx, 1
mov al, byte [edx + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x424], al
movsx ecx, byte [ebp - 0x424]
xor ecx, 0x34
mov byte [ebp - 0x425], cl
mov dl, byte [ebp - 0x425]
mov byte [ebp - 0x33da], dl
mov eax, 1
imul ecx, eax, 3
mov dl, byte [ecx + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x42c], dl
movsx eax, byte [ebp - 0x42c]
xor eax, 0x34
mov byte [ebp - 0x42d], al
mov cl, byte [ebp - 0x42d]
mov byte [ebp - 0x33d9], cl
mov edx, 1
shl edx, 2
mov al, byte [edx + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x434], al
movsx ecx, byte [ebp - 0x434]
xor ecx, 0x34
mov byte [ebp - 0x435], cl
mov dl, byte [ebp - 0x435]
mov byte [ebp - 0x33d8], dl
mov eax, 1
imul ecx, eax, 5
mov dl, byte [ecx + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x43c], dl
movsx eax, byte [ebp - 0x43c]
xor eax, 0x34
mov byte [ebp - 0x43d], al
mov cl, byte [ebp - 0x43d]
mov byte [ebp - 0x33d7], cl
mov edx, 1
imul eax, edx, 6
mov cl, byte [eax + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x444], cl
movsx edx, byte [ebp - 0x444]
xor edx, 0x34
mov byte [ebp - 0x445], dl
mov al, byte [ebp - 0x445]
mov byte [ebp - 0x33d6], al
mov ecx, 1
imul edx, ecx, 7
mov al, byte [edx + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x44c], al
movsx ecx, byte [ebp - 0x44c]
xor ecx, 0x34
mov byte [ebp - 0x44d], cl
mov dl, byte [ebp - 0x44d]
mov byte [ebp - 0x33d5], dl
mov eax, 1
shl eax, 3
mov cl, byte [eax + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x454], cl
movsx edx, byte [ebp - 0x454]
xor edx, 0x34
mov byte [ebp - 0x455], dl
mov al, byte [ebp - 0x455]
mov byte [ebp - 0x33d4], al
mov ecx, 1
imul edx, ecx, 9
mov al, byte [edx + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x45c], al
movsx ecx, byte [ebp - 0x45c]
xor ecx, 0x34
mov byte [ebp - 0x45d], cl
mov dl, byte [ebp - 0x45d]
mov byte [ebp - 0x33d3], dl
mov eax, 1
imul ecx, eax, 0xa
mov dl, byte [ecx + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x464], dl
movsx eax, byte [ebp - 0x464]
xor eax, 0x34
mov byte [ebp - 0x465], al
mov cl, byte [ebp - 0x465]
mov byte [ebp - 0x33d2], cl
mov edx, 1
imul eax, edx, 0xb
mov cl, byte [eax + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x46c], cl
movsx edx, byte [ebp - 0x46c]
xor edx, 0x34
mov byte [ebp - 0x46d], dl
mov al, byte [ebp - 0x46d]
mov byte [ebp - 0x33d1], al
mov ecx, 1
imul edx, ecx, 0xc
mov al, byte [edx + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x474], al
movsx ecx, byte [ebp - 0x474]
xor ecx, 0x34
mov byte [ebp - 0x475], cl
mov dl, byte [ebp - 0x475]
mov byte [ebp - 0x33d0], dl
mov eax, 1
imul ecx, eax, 0xd
mov dl, byte [ecx + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x47c], dl
movsx eax, byte [ebp - 0x47c]
xor eax, 0x34
mov byte [ebp - 0x47d], al
mov cl, byte [ebp - 0x47d]
mov byte [ebp - 0x33cf], cl
mov edx, 1
imul eax, edx, 0xe
mov cl, byte [eax + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x484], cl
movsx edx, byte [ebp - 0x484]
xor edx, 0x34
mov byte [ebp - 0x485], dl
mov al, byte [ebp - 0x485]
mov byte [ebp - 0x33ce], al
mov ecx, 1
imul edx, ecx, 0xf
mov al, byte [edx + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x48c], al
movsx ecx, byte [ebp - 0x48c]
xor ecx, 0x34
mov byte [ebp - 0x48d], cl
mov dl, byte [ebp - 0x48d]
mov byte [ebp - 0x33cd], dl
mov eax, 1
shl eax, 4
mov cl, byte [eax + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x494], cl
movsx edx, byte [ebp - 0x494]
xor edx, 0x34
mov byte [ebp - 0x495], dl
mov al, byte [ebp - 0x495]
mov byte [ebp - 0x33cc], al
mov ecx, 1
imul edx, ecx, 0x11
mov al, byte [edx + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x49c], al
movsx ecx, byte [ebp - 0x49c]
xor ecx, 0x34
mov byte [ebp - 0x49d], cl
mov dl, byte [ebp - 0x49d]
mov byte [ebp - 0x33cb], dl
mov eax, 1
imul ecx, eax, 0x12
mov dl, byte [ecx + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x4a4], dl
movsx eax, byte [ebp - 0x4a4]
xor eax, 0x34
mov byte [ebp - 0x4a5], al
mov cl, byte [ebp - 0x4a5]
mov byte [ebp - 0x33ca], cl
mov edx, 1
imul eax, edx, 0x13
mov cl, byte [eax + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x4ac], cl
movsx edx, byte [ebp - 0x4ac]
xor edx, 0x34
mov byte [ebp - 0x4ad], dl
mov al, byte [ebp - 0x4ad]
mov byte [ebp - 0x33c9], al
mov ecx, 1
imul edx, ecx, 0x14
mov al, byte [edx + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x4b4], al
movsx ecx, byte [ebp - 0x4b4]
xor ecx, 0x34
mov byte [ebp - 0x4b5], cl
mov dl, byte [ebp - 0x4b5]
mov byte [ebp - 0x33c8], dl
mov eax, 1
imul ecx, eax, 0x15
mov dl, byte [ecx + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x4bc], dl
movsx eax, byte [ebp - 0x4bc]
xor eax, 0x34
mov byte [ebp - 0x4bd], al
mov cl, byte [ebp - 0x4bd]
mov byte [ebp - 0x33c7], cl
mov edx, 1
imul eax, edx, 0x16
mov cl, byte [eax + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x4c4], cl
movsx edx, byte [ebp - 0x4c4]
xor edx, 0x34
mov byte [ebp - 0x4c5], dl
mov al, byte [ebp - 0x4c5]
mov byte [ebp - 0x33c6], al
mov ecx, 1
imul edx, ecx, 0x17
mov al, byte [edx + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x4cc], al
movsx ecx, byte [ebp - 0x4cc]
xor ecx, 0x34
mov byte [ebp - 0x4cd], cl
mov dl, byte [ebp - 0x4cd]
mov byte [ebp - 0x33c5], dl
mov eax, 1
imul ecx, eax, 0x18
mov dl, byte [ecx + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x4d4], dl
movsx eax, byte [ebp - 0x4d4]
xor eax, 0x34
mov byte [ebp - 0x4d5], al
mov cl, byte [ebp - 0x4d5]
mov byte [ebp - 0x33c4], cl
mov edx, 1
imul eax, edx, 0x19
mov cl, byte [eax + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x4dc], cl
movsx edx, byte [ebp - 0x4dc]
xor edx, 0x34
mov byte [ebp - 0x4dd], dl
mov al, byte [ebp - 0x4dd]
mov byte [ebp - 0x33c3], al
mov ecx, 1
imul edx, ecx, 0x1a
mov al, byte [edx + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x4e4], al
movsx ecx, byte [ebp - 0x4e4]
xor ecx, 0x34
mov byte [ebp - 0x4e5], cl
mov dl, byte [ebp - 0x4e5]
mov byte [ebp - 0x33c2], dl
mov eax, 1
imul ecx, eax, 0x1b
mov dl, byte [ecx + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x4ec], dl
movsx eax, byte [ebp - 0x4ec]
xor eax, 0x34
mov byte [ebp - 0x4ed], al
mov cl, byte [ebp - 0x4ed]
mov byte [ebp - 0x33c1], cl
mov edx, 1
imul eax, edx, 0x1c
mov cl, byte [eax + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x4f4], cl
movsx edx, byte [ebp - 0x4f4]
xor edx, 0x34
mov byte [ebp - 0x4f5], dl
mov al, byte [ebp - 0x4f5]
mov byte [ebp - 0x33c0], al
mov ecx, 1
imul edx, ecx, 0x1d
mov al, byte [edx + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x4fc], al
movsx ecx, byte [ebp - 0x4fc]
xor ecx, 0x34
mov byte [ebp - 0x4fd], cl
mov dl, byte [ebp - 0x4fd]
mov byte [ebp - 0x33bf], dl
mov eax, 1
imul ecx, eax, 0x1e
mov dl, byte [ecx + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x504], dl
movsx eax, byte [ebp - 0x504]
xor eax, 0x34
mov byte [ebp - 0x505], al
mov cl, byte [ebp - 0x505]
mov byte [ebp - 0x33be], cl
mov edx, 1
imul eax, edx, 0x1f
mov cl, byte [eax + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x50c], cl
movsx edx, byte [ebp - 0x50c]
xor edx, 0x34
mov byte [ebp - 0x50d], dl
mov al, byte [ebp - 0x50d]
mov byte [ebp - 0x33bd], al
mov ecx, 1
shl ecx, 5
mov dl, byte [ecx + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x514], dl
movsx eax, byte [ebp - 0x514]
xor eax, 0x34
mov byte [ebp - 0x515], al
mov cl, byte [ebp - 0x515]
mov byte [ebp - 0x33bc], cl
mov edx, 1
imul eax, edx, 0x21
mov cl, byte [eax + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x51c], cl
movsx edx, byte [ebp - 0x51c]
xor edx, 0x34
mov byte [ebp - 0x51d], dl
mov al, byte [ebp - 0x51d]
mov byte [ebp - 0x33bb], al
mov ecx, 1
imul edx, ecx, 0x22
mov al, byte [edx + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x524], al
movsx ecx, byte [ebp - 0x524]
xor ecx, 0x34
mov byte [ebp - 0x525], cl
mov dl, byte [ebp - 0x525]
mov byte [ebp - 0x33ba], dl
mov eax, 1
imul ecx, eax, 0x23
mov dl, byte [ecx + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x52c], dl
movsx eax, byte [ebp - 0x52c]
xor eax, 0x34
mov byte [ebp - 0x52d], al
mov cl, byte [ebp - 0x52d]
mov byte [ebp - 0x33b9], cl
mov edx, 1
imul eax, edx, 0x24
mov cl, byte [eax + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x534], cl
movsx edx, byte [ebp - 0x534]
xor edx, 0x34
mov byte [ebp - 0x535], dl
mov al, byte [ebp - 0x535]
mov byte [ebp - 0x33b8], al
mov ecx, 1
imul edx, ecx, 0x25
mov al, byte [edx + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x53c], al
movsx ecx, byte [ebp - 0x53c]
xor ecx, 0x34
mov byte [ebp - 0x53d], cl
mov dl, byte [ebp - 0x53d]
mov byte [ebp - 0x33b7], dl
mov eax, 1
imul ecx, eax, 0x26
mov dl, byte [ecx + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x544], dl
movsx eax, byte [ebp - 0x544]
xor eax, 0x34
mov byte [ebp - 0x545], al
mov cl, byte [ebp - 0x545]
mov byte [ebp - 0x33b6], cl
mov edx, 1
imul eax, edx, 0x27
mov cl, byte [eax + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x54c], cl
movsx edx, byte [ebp - 0x54c]
xor edx, 0x34
mov byte [ebp - 0x54d], dl
mov al, byte [ebp - 0x54d]
mov byte [ebp - 0x33b5], al
mov ecx, 1
imul edx, ecx, 0x28
mov al, byte [edx + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x554], al
movsx ecx, byte [ebp - 0x554]
xor ecx, 0x34
mov byte [ebp - 0x555], cl
mov dl, byte [ebp - 0x555]
mov byte [ebp - 0x33b4], dl
mov eax, 1
imul ecx, eax, 0x29
mov dl, byte [ecx + str.models_weapons_w_knife_survival_bowie.mdl]
mov byte [ebp - 0x55c], dl
movsx eax, byte [ebp - 0x55c]
xor eax, 0x34
mov byte [ebp - 0x55d], al
mov cl, byte [ebp - 0x55d]
mov byte [ebp - 0x33b3], cl
lea edx, [ebp - 0x33dc]
mov dword [ebp - 0x3870], edx
mov eax, dword [ebp - 0x3870]
mov dword [ebp - 0x36ac], eax
mov dword [ebp - 0x2fc4], 0
jmp 0x1022f0d1
mov ecx, dword [ebp - 0x2fc4]
add ecx, 1
mov dword [ebp - 0x2fc4], ecx
cmp dword [ebp - 0x2fc4], 0x2a
jae 0x1022f153
mov edx, dword [ebp - 0x36ac]
mov dword [ebp - 0x3874], edx
mov eax, dword [ebp - 0x3874]
add eax, dword [ebp - 0x2fc4]
mov dword [ebp - 0x3878], eax
mov ecx, dword [ebp - 0x3878]
mov dl, byte [ecx]
mov byte [ebp - 0x564], dl
movsx eax, byte [ebp - 0x564]
xor eax, 0x34
mov byte [ebp - 0x565], al
mov cl, byte [ebp - 0x565]
mov byte [ebp - 0x566], cl
mov edx, dword [ebp - 0x36ac]
mov dword [ebp - 0x387c], edx
mov eax, dword [ebp - 0x387c]
add eax, dword [ebp - 0x2fc4]
mov dword [ebp - 0x3880], eax
mov ecx, dword [ebp - 0x3880]
mov dl, byte [ebp - 0x566]
mov byte [ecx], dl
jmp 0x1022f0c2
mov eax, dword [ebp - 0x36ac]
mov dword [ebp - 0x3884], eax
mov ecx, dword [ebp - 0x3884]
mov dword [ebp - 0x3888], ecx
mov edx, dword [ebp - 0x3888]
mov dword [ebp - 0x388c], edx
mov eax, dword [ebp - 0x388c]
push eax
lea ecx, [ebp - 0x44e8]
call fcn.1007b880
mov byte [ebp - 4], 4
mov ecx, 1
imul edx, ecx, 0
mov al, byte [edx + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x56c], al
movsx ecx, byte [ebp - 0x56c]
xor ecx, 0x34
mov byte [ebp - 0x56d], cl
mov dl, byte [ebp - 0x56d]
mov byte [ebp - 0x3408], dl
mov eax, 1
shl eax, 0
mov cl, byte [eax + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x574], cl
movsx edx, byte [ebp - 0x574]
xor edx, 0x34
mov byte [ebp - 0x575], dl
mov al, byte [ebp - 0x575]
mov byte [ebp - 0x3407], al
mov ecx, 1
shl ecx, 1
mov dl, byte [ecx + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x57c], dl
movsx eax, byte [ebp - 0x57c]
xor eax, 0x34
mov byte [ebp - 0x57d], al
mov cl, byte [ebp - 0x57d]
mov byte [ebp - 0x3406], cl
mov edx, 1
imul eax, edx, 3
mov cl, byte [eax + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x584], cl
movsx edx, byte [ebp - 0x584]
xor edx, 0x34
mov byte [ebp - 0x585], dl
mov al, byte [ebp - 0x585]
mov byte [ebp - 0x3405], al
mov ecx, 1
shl ecx, 2
mov dl, byte [ecx + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x58c], dl
movsx eax, byte [ebp - 0x58c]
xor eax, 0x34
mov byte [ebp - 0x58d], al
mov cl, byte [ebp - 0x58d]
mov byte [ebp - 0x3404], cl
mov edx, 1
imul eax, edx, 5
mov cl, byte [eax + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x594], cl
movsx edx, byte [ebp - 0x594]
xor edx, 0x34
mov byte [ebp - 0x595], dl
mov al, byte [ebp - 0x595]
mov byte [ebp - 0x3403], al
mov ecx, 1
imul edx, ecx, 6
mov al, byte [edx + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x59c], al
movsx ecx, byte [ebp - 0x59c]
xor ecx, 0x34
mov byte [ebp - 0x59d], cl
mov dl, byte [ebp - 0x59d]
mov byte [ebp - 0x3402], dl
mov eax, 1
imul ecx, eax, 7
mov dl, byte [ecx + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x5a4], dl
movsx eax, byte [ebp - 0x5a4]
xor eax, 0x34
mov byte [ebp - 0x5a5], al
mov cl, byte [ebp - 0x5a5]
mov byte [ebp - 0x3401], cl
mov edx, 1
shl edx, 3
mov al, byte [edx + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x5ac], al
movsx ecx, byte [ebp - 0x5ac]
xor ecx, 0x34
mov byte [ebp - 0x5ad], cl
mov dl, byte [ebp - 0x5ad]
mov byte [ebp - 0x3400], dl
mov eax, 1
imul ecx, eax, 9
mov dl, byte [ecx + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x5b4], dl
movsx eax, byte [ebp - 0x5b4]
xor eax, 0x34
mov byte [ebp - 0x5b5], al
mov cl, byte [ebp - 0x5b5]
mov byte [ebp - 0x33ff], cl
mov edx, 1
imul eax, edx, 0xa
mov cl, byte [eax + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x5bc], cl
movsx edx, byte [ebp - 0x5bc]
xor edx, 0x34
mov byte [ebp - 0x5bd], dl
mov al, byte [ebp - 0x5bd]
mov byte [ebp - 0x33fe], al
mov ecx, 1
imul edx, ecx, 0xb
mov al, byte [edx + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x5c4], al
movsx ecx, byte [ebp - 0x5c4]
xor ecx, 0x34
mov byte [ebp - 0x5c5], cl
mov dl, byte [ebp - 0x5c5]
mov byte [ebp - 0x33fd], dl
mov eax, 1
imul ecx, eax, 0xc
mov dl, byte [ecx + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x5cc], dl
movsx eax, byte [ebp - 0x5cc]
xor eax, 0x34
mov byte [ebp - 0x5cd], al
mov cl, byte [ebp - 0x5cd]
mov byte [ebp - 0x33fc], cl
mov edx, 1
imul eax, edx, 0xd
mov cl, byte [eax + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x5d4], cl
movsx edx, byte [ebp - 0x5d4]
xor edx, 0x34
mov byte [ebp - 0x5d5], dl
mov al, byte [ebp - 0x5d5]
mov byte [ebp - 0x33fb], al
mov ecx, 1
imul edx, ecx, 0xe
mov al, byte [edx + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x5dc], al
movsx ecx, byte [ebp - 0x5dc]
xor ecx, 0x34
mov byte [ebp - 0x5dd], cl
mov dl, byte [ebp - 0x5dd]
mov byte [ebp - 0x33fa], dl
mov eax, 1
imul ecx, eax, 0xf
mov dl, byte [ecx + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x5e4], dl
movsx eax, byte [ebp - 0x5e4]
xor eax, 0x34
mov byte [ebp - 0x5e5], al
mov cl, byte [ebp - 0x5e5]
mov byte [ebp - 0x33f9], cl
mov edx, 1
shl edx, 4
mov al, byte [edx + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x5ec], al
movsx ecx, byte [ebp - 0x5ec]
xor ecx, 0x34
mov byte [ebp - 0x5ed], cl
mov dl, byte [ebp - 0x5ed]
mov byte [ebp - 0x33f8], dl
mov eax, 1
imul ecx, eax, 0x11
mov dl, byte [ecx + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x5f4], dl
movsx eax, byte [ebp - 0x5f4]
xor eax, 0x34
mov byte [ebp - 0x5f5], al
mov cl, byte [ebp - 0x5f5]
mov byte [ebp - 0x33f7], cl
mov edx, 1
imul eax, edx, 0x12
mov cl, byte [eax + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x5fc], cl
movsx edx, byte [ebp - 0x5fc]
xor edx, 0x34
mov byte [ebp - 0x5fd], dl
mov al, byte [ebp - 0x5fd]
mov byte [ebp - 0x33f6], al
mov ecx, 1
imul edx, ecx, 0x13
mov al, byte [edx + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x604], al
movsx ecx, byte [ebp - 0x604]
xor ecx, 0x34
mov byte [ebp - 0x605], cl
mov dl, byte [ebp - 0x605]
mov byte [ebp - 0x33f5], dl
mov eax, 1
imul ecx, eax, 0x14
mov dl, byte [ecx + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x60c], dl
movsx eax, byte [ebp - 0x60c]
xor eax, 0x34
mov byte [ebp - 0x60d], al
mov cl, byte [ebp - 0x60d]
mov byte [ebp - 0x33f4], cl
mov edx, 1
imul eax, edx, 0x15
mov cl, byte [eax + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x614], cl
movsx edx, byte [ebp - 0x614]
xor edx, 0x34
mov byte [ebp - 0x615], dl
mov al, byte [ebp - 0x615]
mov byte [ebp - 0x33f3], al
mov ecx, 1
imul edx, ecx, 0x16
mov al, byte [edx + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x61c], al
movsx ecx, byte [ebp - 0x61c]
xor ecx, 0x34
mov byte [ebp - 0x61d], cl
mov dl, byte [ebp - 0x61d]
mov byte [ebp - 0x33f2], dl
mov eax, 1
imul ecx, eax, 0x17
mov dl, byte [ecx + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x624], dl
movsx eax, byte [ebp - 0x624]
xor eax, 0x34
mov byte [ebp - 0x625], al
mov cl, byte [ebp - 0x625]
mov byte [ebp - 0x33f1], cl
mov edx, 1
imul eax, edx, 0x18
mov cl, byte [eax + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x62c], cl
movsx edx, byte [ebp - 0x62c]
xor edx, 0x34
mov byte [ebp - 0x62d], dl
mov al, byte [ebp - 0x62d]
mov byte [ebp - 0x33f0], al
mov ecx, 1
imul edx, ecx, 0x19
mov al, byte [edx + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x634], al
movsx ecx, byte [ebp - 0x634]
xor ecx, 0x34
mov byte [ebp - 0x635], cl
mov dl, byte [ebp - 0x635]
mov byte [ebp - 0x33ef], dl
mov eax, 1
imul ecx, eax, 0x1a
mov dl, byte [ecx + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x63c], dl
movsx eax, byte [ebp - 0x63c]
xor eax, 0x34
mov byte [ebp - 0x63d], al
mov cl, byte [ebp - 0x63d]
mov byte [ebp - 0x33ee], cl
mov edx, 1
imul eax, edx, 0x1b
mov cl, byte [eax + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x644], cl
movsx edx, byte [ebp - 0x644]
xor edx, 0x34
mov byte [ebp - 0x645], dl
mov al, byte [ebp - 0x645]
mov byte [ebp - 0x33ed], al
mov ecx, 1
imul edx, ecx, 0x1c
mov al, byte [edx + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x64c], al
movsx ecx, byte [ebp - 0x64c]
xor ecx, 0x34
mov byte [ebp - 0x64d], cl
mov dl, byte [ebp - 0x64d]
mov byte [ebp - 0x33ec], dl
mov eax, 1
imul ecx, eax, 0x1d
mov dl, byte [ecx + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x654], dl
movsx eax, byte [ebp - 0x654]
xor eax, 0x34
mov byte [ebp - 0x655], al
mov cl, byte [ebp - 0x655]
mov byte [ebp - 0x33eb], cl
mov edx, 1
imul eax, edx, 0x1e
mov cl, byte [eax + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x65c], cl
movsx edx, byte [ebp - 0x65c]
xor edx, 0x34
mov byte [ebp - 0x65d], dl
mov al, byte [ebp - 0x65d]
mov byte [ebp - 0x33ea], al
mov ecx, 1
imul edx, ecx, 0x1f
mov al, byte [edx + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x664], al
movsx ecx, byte [ebp - 0x664]
xor ecx, 0x34
mov byte [ebp - 0x665], cl
mov dl, byte [ebp - 0x665]
mov byte [ebp - 0x33e9], dl
mov eax, 1
shl eax, 5
mov cl, byte [eax + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x66c], cl
movsx edx, byte [ebp - 0x66c]
xor edx, 0x34
mov byte [ebp - 0x66d], dl
mov al, byte [ebp - 0x66d]
mov byte [ebp - 0x33e8], al
mov ecx, 1
imul edx, ecx, 0x21
mov al, byte [edx + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x674], al
movsx ecx, byte [ebp - 0x674]
xor ecx, 0x34
mov byte [ebp - 0x675], cl
mov dl, byte [ebp - 0x675]
mov byte [ebp - 0x33e7], dl
mov eax, 1
imul ecx, eax, 0x22
mov dl, byte [ecx + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x67c], dl
movsx eax, byte [ebp - 0x67c]
xor eax, 0x34
mov byte [ebp - 0x67d], al
mov cl, byte [ebp - 0x67d]
mov byte [ebp - 0x33e6], cl
mov edx, 1
imul eax, edx, 0x23
mov cl, byte [eax + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x684], cl
movsx edx, byte [ebp - 0x684]
xor edx, 0x34
mov byte [ebp - 0x685], dl
mov al, byte [ebp - 0x685]
mov byte [ebp - 0x33e5], al
mov ecx, 1
imul edx, ecx, 0x24
mov al, byte [edx + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x68c], al
movsx ecx, byte [ebp - 0x68c]
xor ecx, 0x34
mov byte [ebp - 0x68d], cl
mov dl, byte [ebp - 0x68d]
mov byte [ebp - 0x33e4], dl
mov eax, 1
imul ecx, eax, 0x25
mov dl, byte [ecx + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x694], dl
movsx eax, byte [ebp - 0x694]
xor eax, 0x34
mov byte [ebp - 0x695], al
mov cl, byte [ebp - 0x695]
mov byte [ebp - 0x33e3], cl
mov edx, 1
imul eax, edx, 0x26
mov cl, byte [eax + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x69c], cl
movsx edx, byte [ebp - 0x69c]
xor edx, 0x34
mov byte [ebp - 0x69d], dl
mov al, byte [ebp - 0x69d]
mov byte [ebp - 0x33e2], al
mov ecx, 1
imul edx, ecx, 0x27
mov al, byte [edx + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x6a4], al
movsx ecx, byte [ebp - 0x6a4]
xor ecx, 0x34
mov byte [ebp - 0x6a5], cl
mov dl, byte [ebp - 0x6a5]
mov byte [ebp - 0x33e1], dl
mov eax, 1
imul ecx, eax, 0x28
mov dl, byte [ecx + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x6ac], dl
movsx eax, byte [ebp - 0x6ac]
xor eax, 0x34
mov byte [ebp - 0x6ad], al
mov cl, byte [ebp - 0x6ad]
mov byte [ebp - 0x33e0], cl
mov edx, 1
imul eax, edx, 0x29
mov cl, byte [eax + str.models_weapons_v_knife_survival_bowie.mdl]
mov byte [ebp - 0x6b4], cl
movsx edx, byte [ebp - 0x6b4]
xor edx, 0x34
mov byte [ebp - 0x6b5], dl
mov al, byte [ebp - 0x6b5]
mov byte [ebp - 0x33df], al
lea ecx, [ebp - 0x3408]
mov dword [ebp - 0x3890], ecx
mov edx, dword [ebp - 0x3890]
mov dword [ebp - 0x36b0], edx
mov dword [ebp - 0x2fc8], 0
jmp 0x1022f99f
mov eax, dword [ebp - 0x2fc8]
add eax, 1
mov dword [ebp - 0x2fc8], eax
cmp dword [ebp - 0x2fc8], 0x2a
jae 0x1022fa21
mov ecx, dword [ebp - 0x36b0]
mov dword [ebp - 0x3894], ecx
mov edx, dword [ebp - 0x3894]
add edx, dword [ebp - 0x2fc8]
mov dword [ebp - 0x3898], edx
mov eax, dword [ebp - 0x3898]
mov cl, byte [eax]
mov byte [ebp - 0x6bc], cl
movsx edx, byte [ebp - 0x6bc]
xor edx, 0x34
mov byte [ebp - 0x6bd], dl
mov al, byte [ebp - 0x6bd]
mov byte [ebp - 0x6be], al
mov ecx, dword [ebp - 0x36b0]
mov dword [ebp - 0x389c], ecx
mov edx, dword [ebp - 0x389c]
add edx, dword [ebp - 0x2fc8]
mov dword [ebp - 0x38a0], edx
mov eax, dword [ebp - 0x38a0]
mov cl, byte [ebp - 0x6be]
mov byte [eax], cl
jmp 0x1022f990
mov edx, dword [ebp - 0x36b0]
mov dword [ebp - 0x38a4], edx
mov eax, dword [ebp - 0x38a4]
mov dword [ebp - 0x38a8], eax
mov ecx, dword [ebp - 0x38a8]
mov dword [ebp - 0x38ac], ecx
mov edx, dword [ebp - 0x38ac]
push edx
lea ecx, [ebp - 0x4380]
call fcn.1007b880
mov byte [ebp - 4], 5
mov eax, dword [ebp - 0x2fcc]
mov dword [eax], 0x202
lea ecx, [ebp - 0x4380]
push ecx
mov ecx, dword [ebp - 0x2fcc]
add ecx, 4
call fcn.1008d0b0
lea edx, [ebp - 0x46b0]
push edx
mov ecx, dword [ebp - 0x2fcc]
add ecx, 0x34
call fcn.1008d0b0
lea ecx, [ebp - 0x4380]
call fcn.1007c600
mov dword [ebp - 0x38b0], eax
mov eax, dword [ebp - 0x38b0]
mov dword [ebp - 0x38cc], eax
mov ecx, dword [0x103e939c]
mov dword [ebp - 0x379c], ecx
lea edx, [ebp - 0x38b8]
mov dword [ebp - 0x37dc], edx
mov eax, dword [ebp - 0x37dc]
mov ecx, dword [ebp - 0x379c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x37dc]
mov dword [ebp - 0x38b4], edx
mov eax, dword [ebp - 0x38b4]
mov dword [ebp - 0x4268], eax
mov ecx, dword [ebp - 0x38b8]
mov edx, dword [ecx]
mov dword [ebp - 0x38bc], edx
mov eax, 2
shl eax, 2
mov ecx, dword [ebp - 0x38bc]
mov edx, dword [ecx + eax]
mov dword [ebp - 0x38c0], edx
mov eax, dword [ebp - 0x38c0]
mov dword [ebp - 0x38c4], eax
mov ecx, dword [ebp - 0x38c4]
mov dword [ebp - 0x38c8], ecx
mov edx, dword [ebp - 0x38c8]
mov dword [ebp - 0x38d0], edx
mov eax, dword [ebp - 0x38cc]
push eax
mov ecx, dword [ebp - 0x379c]
call dword [ebp - 0x38d0]
mov dword [ebp - 0x38d4], eax
mov ecx, dword [ebp - 0x38d4]
mov edx, dword [ebp - 0x2fcc]
mov dword [edx + 0x4c], ecx
lea ecx, [ebp - 0x44e8]
call fcn.1007c600
mov dword [ebp - 0x38d8], eax
mov eax, dword [ebp - 0x38d8]
mov dword [ebp - 0x38f4], eax
mov ecx, dword [0x103e939c]
mov dword [ebp - 0x37b0], ecx
lea edx, [ebp - 0x38e0]
mov dword [ebp - 0x37ac], edx
mov eax, dword [ebp - 0x37ac]
mov ecx, dword [ebp - 0x37b0]
mov dword [eax], ecx
mov edx, dword [ebp - 0x37ac]
mov dword [ebp - 0x38dc], edx
mov eax, dword [ebp - 0x38dc]
mov dword [ebp - 0x42a0], eax
mov ecx, dword [ebp - 0x38e0]
mov edx, dword [ecx]
mov dword [ebp - 0x38e4], edx
mov eax, 2
shl eax, 2
mov ecx, dword [ebp - 0x38e4]
mov edx, dword [ecx + eax]
mov dword [ebp - 0x38e8], edx
mov eax, dword [ebp - 0x38e8]
mov dword [ebp - 0x38ec], eax
mov ecx, dword [ebp - 0x38ec]
mov dword [ebp - 0x38f0], ecx
mov edx, dword [ebp - 0x38f0]
mov dword [ebp - 0x38f8], edx
mov eax, dword [ebp - 0x38f4]
push eax
mov ecx, dword [ebp - 0x37b0]
call dword [ebp - 0x38f8]
mov dword [ebp - 0x38fc], eax
mov ecx, dword [ebp - 0x38fc]
mov edx, dword [ebp - 0x2fcc]
mov dword [edx + 0x50], ecx
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x4380]
call fcn.1007c260
nop
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x44e8]
call fcn.1007c260
nop
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x46b0]
call fcn.1007c260
nop
mov eax, 0x54
imul ecx, eax, 3
add ecx, dword [ebp - 0x10]
mov dword [ebp - 0x2fdc], ecx
mov edx, 1
imul eax, edx, 0
mov cl, byte [eax + str.knife_butterfly]
mov byte [ebp - 0x6c4], cl
movsx edx, byte [ebp - 0x6c4]
xor edx, 0x34
mov byte [ebp - 0x6c5], dl
mov al, byte [ebp - 0x6c5]
mov byte [ebp - 0x3154], al
mov ecx, 1
shl ecx, 0
mov dl, byte [ecx + str.knife_butterfly]
mov byte [ebp - 0x6cc], dl
movsx eax, byte [ebp - 0x6cc]
xor eax, 0x34
mov byte [ebp - 0x6cd], al
mov cl, byte [ebp - 0x6cd]
mov byte [ebp - 0x3153], cl
mov edx, 1
shl edx, 1
mov al, byte [edx + str.knife_butterfly]
mov byte [ebp - 0x6d4], al
movsx ecx, byte [ebp - 0x6d4]
xor ecx, 0x34
mov byte [ebp - 0x6d5], cl
mov dl, byte [ebp - 0x6d5]
mov byte [ebp - 0x3152], dl
mov eax, 1
imul ecx, eax, 3
mov dl, byte [ecx + str.knife_butterfly]
mov byte [ebp - 0x6dc], dl
movsx eax, byte [ebp - 0x6dc]
xor eax, 0x34
mov byte [ebp - 0x6dd], al
mov cl, byte [ebp - 0x6dd]
mov byte [ebp - 0x3151], cl
mov edx, 1
shl edx, 2
mov al, byte [edx + str.knife_butterfly]
mov byte [ebp - 0x6e4], al
movsx ecx, byte [ebp - 0x6e4]
xor ecx, 0x34
mov byte [ebp - 0x6e5], cl
mov dl, byte [ebp - 0x6e5]
mov byte [ebp - 0x3150], dl
mov eax, 1
imul ecx, eax, 5
mov dl, byte [ecx + str.knife_butterfly]
mov byte [ebp - 0x6ec], dl
movsx eax, byte [ebp - 0x6ec]
xor eax, 0x34
mov byte [ebp - 0x6ed], al
mov cl, byte [ebp - 0x6ed]
mov byte [ebp - 0x314f], cl
mov edx, 1
imul eax, edx, 6
mov cl, byte [eax + str.knife_butterfly]
mov byte [ebp - 0x6f4], cl
movsx edx, byte [ebp - 0x6f4]
xor edx, 0x34
mov byte [ebp - 0x6f5], dl
mov al, byte [ebp - 0x6f5]
mov byte [ebp - 0x314e], al
mov ecx, 1
imul edx, ecx, 7
mov al, byte [edx + str.knife_butterfly]
mov byte [ebp - 0x6fc], al
movsx ecx, byte [ebp - 0x6fc]
xor ecx, 0x34
mov byte [ebp - 0x6fd], cl
mov dl, byte [ebp - 0x6fd]
mov byte [ebp - 0x314d], dl
mov eax, 1
shl eax, 3
mov cl, byte [eax + str.knife_butterfly]
mov byte [ebp - 0x704], cl
movsx edx, byte [ebp - 0x704]
xor edx, 0x34
mov byte [ebp - 0x705], dl
mov al, byte [ebp - 0x705]
mov byte [ebp - 0x314c], al
mov ecx, 1
imul edx, ecx, 9
mov al, byte [edx + str.knife_butterfly]
mov byte [ebp - 0x70c], al
movsx ecx, byte [ebp - 0x70c]
xor ecx, 0x34
mov byte [ebp - 0x70d], cl
mov dl, byte [ebp - 0x70d]
mov byte [ebp - 0x314b], dl
mov eax, 1
imul ecx, eax, 0xa
mov dl, byte [ecx + str.knife_butterfly]
mov byte [ebp - 0x714], dl
movsx eax, byte [ebp - 0x714]
xor eax, 0x34
mov byte [ebp - 0x715], al
mov cl, byte [ebp - 0x715]
mov byte [ebp - 0x314a], cl
mov edx, 1
imul eax, edx, 0xb
mov cl, byte [eax + str.knife_butterfly]
mov byte [ebp - 0x71c], cl
movsx edx, byte [ebp - 0x71c]
xor edx, 0x34
mov byte [ebp - 0x71d], dl
mov al, byte [ebp - 0x71d]
mov byte [ebp - 0x3149], al
mov ecx, 1
imul edx, ecx, 0xc
mov al, byte [edx + str.knife_butterfly]
mov byte [ebp - 0x724], al
movsx ecx, byte [ebp - 0x724]
xor ecx, 0x34
mov byte [ebp - 0x725], cl
mov dl, byte [ebp - 0x725]
mov byte [ebp - 0x3148], dl
mov eax, 1
imul ecx, eax, 0xd
mov dl, byte [ecx + str.knife_butterfly]
mov byte [ebp - 0x72c], dl
movsx eax, byte [ebp - 0x72c]
xor eax, 0x34
mov byte [ebp - 0x72d], al
mov cl, byte [ebp - 0x72d]
mov byte [ebp - 0x3147], cl
mov edx, 1
imul eax, edx, 0xe
mov cl, byte [eax + str.knife_butterfly]
mov byte [ebp - 0x734], cl
movsx edx, byte [ebp - 0x734]
xor edx, 0x34
mov byte [ebp - 0x735], dl
mov al, byte [ebp - 0x735]
mov byte [ebp - 0x3146], al
mov ecx, 1
imul edx, ecx, 0xf
mov al, byte [edx + str.knife_butterfly]
mov byte [ebp - 0x73c], al
movsx ecx, byte [ebp - 0x73c]
xor ecx, 0x34
mov byte [ebp - 0x73d], cl
mov dl, byte [ebp - 0x73d]
mov byte [ebp - 0x3145], dl
lea eax, [ebp - 0x3154]
mov dword [ebp - 0x3900], eax
mov ecx, dword [ebp - 0x3900]
mov dword [ebp - 0x3740], ecx
mov dword [ebp - 0x2fd0], 0
jmp 0x1022ff9f
mov edx, dword [ebp - 0x2fd0]
add edx, 1
mov dword [ebp - 0x2fd0], edx
cmp dword [ebp - 0x2fd0], 0x10
jae 0x10230021
mov eax, dword [ebp - 0x3740]
mov dword [ebp - 0x3904], eax
mov ecx, dword [ebp - 0x3904]
add ecx, dword [ebp - 0x2fd0]
mov dword [ebp - 0x3908], ecx
mov edx, dword [ebp - 0x3908]
mov al, byte [edx]
mov byte [ebp - 0x744], al
movsx ecx, byte [ebp - 0x744]
xor ecx, 0x34
mov byte [ebp - 0x745], cl
mov dl, byte [ebp - 0x745]
mov byte [ebp - 0x746], dl
mov eax, dword [ebp - 0x3740]
mov dword [ebp - 0x390c], eax
mov ecx, dword [ebp - 0x390c]
add ecx, dword [ebp - 0x2fd0]
mov dword [ebp - 0x3910], ecx
mov edx, dword [ebp - 0x3910]
mov al, byte [ebp - 0x746]
mov byte [edx], al
jmp 0x1022ff90
mov ecx, dword [ebp - 0x3740]
mov dword [ebp - 0x3914], ecx
mov edx, dword [ebp - 0x3914]
mov dword [ebp - 0x3918], edx
mov eax, dword [ebp - 0x3918]
mov dword [ebp - 0x391c], eax
mov ecx, dword [ebp - 0x391c]
push ecx
lea ecx, [ebp - 0x4680]
call fcn.1007b880
mov dword [ebp - 4], 6
mov edx, 1
imul eax, edx, 0
mov cl, byte [eax + str.models_weapons_w_knife_butterfly.mdl]
mov byte [ebp - 0x74c], cl
movsx edx, byte [ebp - 0x74c]
xor edx, 0x34
mov byte [ebp - 0x74d], dl
mov al, byte [ebp - 0x74d]
mov byte [ebp - 0x33b0], al
mov ecx, 1
shl ecx, 0
mov dl, byte [ecx + str.models_weapons_w_knife_butterfly.mdl]
mov byte [ebp - 0x754], dl
movsx eax, byte [ebp - 0x754]
xor eax, 0x34
mov byte [ebp - 0x755], al
mov cl, byte [ebp - 0x755]
mov byte [ebp - 0x33af], cl
mov edx, 1
shl edx, 1
mov al, byte [edx + str.models_weapons_w_knife_butterfly.mdl]
mov byte [ebp - 0x75c], al
movsx ecx, byte [ebp - 0x75c]
xor ecx, 0x34
mov byte [ebp - 0x75d], cl
mov dl, byte [ebp - 0x75d]
mov byte [ebp - 0x33ae], dl
mov eax, 1
imul ecx, eax, 3
mov dl, byte [ecx + str.models_weapons_w_knife_butterfly.mdl]
mov byte [ebp - 0x764], dl
movsx eax, byte [ebp - 0x764]
xor eax, 0x34
mov byte [ebp - 0x765], al
mov cl, byte [ebp - 0x765]
mov byte [ebp - 0x33ad], cl
mov edx, 1
shl edx, 2
mov al, byte [edx + str.models_weapons_w_knife_butterfly.mdl]
mov byte [ebp - 0x76c], al
movsx ecx, byte [ebp - 0x76c]
xor ecx, 0x34
mov byte [ebp - 0x76d], cl
mov dl, byte [ebp - 0x76d]
mov byte [ebp - 0x33ac], dl
mov eax, 1
imul ecx, eax, 5
mov dl, byte [ecx + str.models_weapons_w_knife_butterfly.mdl]
mov byte [ebp - 0x774], dl
movsx eax, byte [ebp - 0x774]
xor eax, 0x34
mov byte [ebp - 0x775], al
mov cl, byte [ebp - 0x775]
mov byte [ebp - 0x33ab], cl
mov edx, 1
imul eax, edx, 6
mov cl, byte [eax + str.models_weapons_w_knife_butterfly.mdl]
mov byte [ebp - 0x77c], cl
movsx edx, byte [ebp - 0x77c]
xor edx, 0x34
mov byte [ebp - 0x77d], dl
mov al, byte [ebp - 0x77d]
mov byte [ebp - 0x33aa], al
mov ecx, 1
imul edx, ecx, 7
mov al, byte [edx + str.models_weapons_w_knife_butterfly.mdl]
mov byte [ebp - 0x784], al
movsx ecx, byte [ebp - 0x784]
xor ecx, 0x34
mov byte [ebp - 0x785], cl
mov dl, byte [ebp - 0x785]
mov byte [ebp - 0x33a9], dl
mov eax, 1
shl eax, 3
mov cl, byte [eax + str.models_weapons_w_knife_butterfly.mdl]
mov byte [ebp - 0x78c], cl
movsx edx, byte [ebp - 0x78c]
xor edx, 0x34
mov byte [ebp - 0x78d], dl
mov al, byte [ebp - 0x78d]
mov byte [ebp - 0x33a8], al
mov ecx, 1
imul edx, ecx, 9
mov al, byte [edx + str.models_weapons_w_knife_butterfly.mdl]
mov byte [ebp - 0x794], al
movsx ecx, byte [ebp - 0x794]
xor ecx, 0x34
mov byte [ebp - 0x795], cl
mov dl, byte [ebp - 0x795]
mov byte [ebp - 0x33a7], dl
mov eax, 1
imul ecx, eax, 0xa
mov dl, byte [ecx + str.models_weapons_w_knife_butterfly.mdl]
mov byte [ebp - 0x79c], dl
movsx eax, byte [ebp - 0x79c]
xor eax, 0x34
mov byte [ebp - 0x79d], al
mov cl, byte [ebp - 0x79d]
mov byte [ebp - 0x33a6], cl
mov edx, 1
imul eax, edx, 0xb
mov cl, byte [eax + str.models_weapons_w_knife_butterfly.mdl]
mov byte [ebp - 0x7a4], cl
movsx edx, byte [ebp - 0x7a4]
xor edx, 0x34
mov byte [ebp - 0x7a5], dl
mov al, byte [ebp - 0x7a5]
mov byte [ebp - 0x33a5], al
mov ecx, 1
imul edx, ecx, 0xc
mov al, byte [edx + str.models_weapons_w_knife_butterfly.mdl]
mov byte [ebp - 0x7ac], al
movsx ecx, byte [ebp - 0x7ac]
xor ecx, 0x34
mov byte [ebp - 0x7ad], cl
mov dl, byte [ebp - 0x7ad]
mov byte [ebp - 0x33a4], dl
mov eax, 1
imul ecx, eax, 0xd
mov dl, byte [ecx + str.models_weapons_w_knife_butterfly.mdl]
mov byte [ebp - 0x7b4], dl
movsx eax, byte [ebp - 0x7b4]
xor eax, 0x34
mov byte [ebp - 0x7b5], al
mov cl, byte [ebp - 0x7b5]
mov byte [ebp - 0x33a3], cl
mov edx, 1
imul eax, edx, 0xe
mov cl, byte [eax + str.models_weapons_w_knife_butterfly.mdl]
mov byte [ebp - 0x7bc], cl
movsx edx, byte [ebp - 0x7bc]
xor edx, 0x34
mov byte [ebp - 0x7bd], dl
mov al, byte [ebp - 0x7bd]
mov byte [ebp - 0x33a2], al
mov ecx, 1
imul edx, ecx, 0xf
mov al, byte [edx + str.models_weapons_w_knife_butterfly.mdl]
mov byte [ebp - 0x7c4], al
movsx ecx, byte [ebp - 0x7c4]
xor ecx, 0x34
mov byte [ebp - 0x7c5], cl
mov dl, byte [ebp - 0x7c5]
mov byte [ebp - 0x33a1], dl
mov eax, 1
shl eax, 4
mov cl, byte [eax + str.models_weapons_w_knife_butterfly.mdl]
mov byte [ebp - 0x7cc], cl
movsx edx, byte [ebp - 0x7cc]
xor edx, 0x34
mov byte [ebp - 0x7cd], dl
mov al, byte [ebp - 0x7cd]
mov byte [ebp - 0x33a0], al
mov ecx, 1
imul edx, ecx, 0x11
mov al, byte [edx + str.models_weapons_w_knife_butterfly.mdl]
mov byte [ebp - 0x7d4], al
movsx ecx, byte [ebp - 0x7d4]
xor ecx, 0x34
mov byte [ebp - 0x7d5], cl
mov dl, byte [ebp - 0x7d5]
mov byte [ebp - 0x339f], dl
mov eax, 1
imul ecx, eax, 0x12
mov dl, byte [ecx + str.models_weapons_w_knife_butterfly.mdl]
mov byte [ebp - 0x7dc], dl
movsx eax, byte [ebp - 0x7dc]
xor eax, 0x34
mov byte [ebp - 0x7dd], al
mov cl, byte [ebp - 0x7dd]
mov byte [ebp - 0x339e], cl
mov edx, 1
imul eax, edx, 0x13
mov cl, byte [eax + str.models_weapons_w_knife_butterfly.mdl]
mov byte [ebp - 0x7e4], cl
movsx edx, byte [ebp - 0x7e4]
xor edx, 0x34
mov byte [ebp - 0x7e5], dl
mov al, byte [ebp - 0x7e5]
mov byte [ebp - 0x339d], al
mov ecx, 1
imul edx, ecx, 0x14
mov al, byte [edx + str.models_weapons_w_knife_butterfly.mdl]
mov byte [ebp - 0x7ec], al
movsx ecx, byte [ebp - 0x7ec]
xor ecx, 0x34
mov byte [ebp - 0x7ed], cl
mov dl, byte [ebp - 0x7ed]
mov byte [ebp - 0x339c], dl
mov eax, 1
imul ecx, eax, 0x15
mov dl, byte [ecx + str.models_weapons_w_knife_butterfly.mdl]
mov byte [ebp - 0x7f4], dl
movsx eax, byte [ebp - 0x7f4]
xor eax, 0x34
mov byte [ebp - 0x7f5], al
mov cl, byte [ebp - 0x7f5]
mov byte [ebp - 0x339b], cl
mov edx, 1
imul eax, edx, 0x16
mov cl, byte [eax + str.models_weapons_w_knife_butterfly.mdl]
mov byte [ebp - 0x7fc], cl
movsx edx, byte [ebp - 0x7fc]
xor edx, 0x34
mov byte [ebp - 0x7fd], dl
mov al, byte [ebp - 0x7fd]
mov byte [ebp - 0x339a], al
mov ecx, 1
imul edx, ecx, 0x17
mov al, byte [edx + str.models_weapons_w_knife_butterfly.mdl]
mov byte [ebp - 0x804], al
movsx ecx, byte [ebp - 0x804]
xor ecx, 0x34
mov byte [ebp - 0x805], cl
mov dl, byte [ebp - 0x805]
mov byte [ebp - 0x3399], dl
mov eax, 1
imul ecx, eax, 0x18
mov dl, byte [ecx + str.models_weapons_w_knife_butterfly.mdl]
mov byte [ebp - 0x80c], dl
movsx eax, byte [ebp - 0x80c]
xor eax, 0x34
mov byte [ebp - 0x80d], al
mov cl, byte [ebp - 0x80d]
mov byte [ebp - 0x3398], cl
mov edx, 1
imul eax, edx, 0x19
mov cl, byte [eax + str.models_weapons_w_knife_butterfly.mdl]
mov byte [ebp - 0x814], cl
movsx edx, byte [ebp - 0x814]
xor edx, 0x34
mov byte [ebp - 0x815], dl
mov al, byte [ebp - 0x815]
mov byte [ebp - 0x3397], al
mov ecx, 1
imul edx, ecx, 0x1a
mov al, byte [edx + str.models_weapons_w_knife_butterfly.mdl]
mov byte [ebp - 0x81c], al
movsx ecx, byte [ebp - 0x81c]
xor ecx, 0x34
mov byte [ebp - 0x81d], cl
mov dl, byte [ebp - 0x81d]
mov byte [ebp - 0x3396], dl
mov eax, 1
imul ecx, eax, 0x1b
mov dl, byte [ecx + str.models_weapons_w_knife_butterfly.mdl]
mov byte [ebp - 0x824], dl
movsx eax, byte [ebp - 0x824]
xor eax, 0x34
mov byte [ebp - 0x825], al
mov cl, byte [ebp - 0x825]
mov byte [ebp - 0x3395], cl
mov edx, 1
imul eax, edx, 0x1c
mov cl, byte [eax + str.models_weapons_w_knife_butterfly.mdl]
mov byte [ebp - 0x82c], cl
movsx edx, byte [ebp - 0x82c]
xor edx, 0x34
mov byte [ebp - 0x82d], dl
mov al, byte [ebp - 0x82d]
mov byte [ebp - 0x3394], al
mov ecx, 1
imul edx, ecx, 0x1d
mov al, byte [edx + str.models_weapons_w_knife_butterfly.mdl]
mov byte [ebp - 0x834], al
movsx ecx, byte [ebp - 0x834]
xor ecx, 0x34
mov byte [ebp - 0x835], cl
mov dl, byte [ebp - 0x835]
mov byte [ebp - 0x3393], dl
mov eax, 1
imul ecx, eax, 0x1e
mov dl, byte [ecx + str.models_weapons_w_knife_butterfly.mdl]
mov byte [ebp - 0x83c], dl
movsx eax, byte [ebp - 0x83c]
xor eax, 0x34
mov byte [ebp - 0x83d], al
mov cl, byte [ebp - 0x83d]
mov byte [ebp - 0x3392], cl
mov edx, 1
imul eax, edx, 0x1f
mov cl, byte [eax + str.models_weapons_w_knife_butterfly.mdl]
mov byte [ebp - 0x844], cl
movsx edx, byte [ebp - 0x844]
xor edx, 0x34
mov byte [ebp - 0x845], dl
mov al, byte [ebp - 0x845]
mov byte [ebp - 0x3391], al
mov ecx, 1
shl ecx, 5
mov dl, byte [ecx + str.models_weapons_w_knife_butterfly.mdl]
mov byte [ebp - 0x84c], dl
movsx eax, byte [ebp - 0x84c]
xor eax, 0x34
mov byte [ebp - 0x84d], al
mov cl, byte [ebp - 0x84d]
mov byte [ebp - 0x3390], cl
mov edx, 1
imul eax, edx, 0x21
mov cl, byte [eax + str.models_weapons_w_knife_butterfly.mdl]
mov byte [ebp - 0x854], cl
movsx edx, byte [ebp - 0x854]
xor edx, 0x34
mov byte [ebp - 0x855], dl
mov al, byte [ebp - 0x855]
mov byte [ebp - 0x338f], al
mov ecx, 1
imul edx, ecx, 0x22
mov al, byte [edx + str.models_weapons_w_knife_butterfly.mdl]
mov byte [ebp - 0x85c], al
movsx ecx, byte [ebp - 0x85c]
xor ecx, 0x34
mov byte [ebp - 0x85d], cl
mov dl, byte [ebp - 0x85d]
mov byte [ebp - 0x338e], dl
mov eax, 1
imul ecx, eax, 0x23
mov dl, byte [ecx + str.models_weapons_w_knife_butterfly.mdl]
mov byte [ebp - 0x864], dl
movsx eax, byte [ebp - 0x864]
xor eax, 0x34
mov byte [ebp - 0x865], al
mov cl, byte [ebp - 0x865]
mov byte [ebp - 0x338d], cl
mov edx, 1
imul eax, edx, 0x24
mov cl, byte [eax + str.models_weapons_w_knife_butterfly.mdl]
mov byte [ebp - 0x86c], cl
movsx edx, byte [ebp - 0x86c]
xor edx, 0x34
mov byte [ebp - 0x86d], dl
mov al, byte [ebp - 0x86d]
mov byte [ebp - 0x338c], al
lea ecx, [ebp - 0x33b0]
mov dword [ebp - 0x3920], ecx
mov edx, dword [ebp - 0x3920]
mov dword [ebp - 0x373c], edx
mov dword [ebp - 0x2fd4], 0
jmp 0x10230780
mov eax, dword [ebp - 0x2fd4]
add eax, 1
mov dword [ebp - 0x2fd4], eax
cmp dword [ebp - 0x2fd4], 0x25
jae 0x10230802
mov ecx, dword [ebp - 0x373c]
mov dword [ebp - 0x3924], ecx
mov edx, dword [ebp - 0x3924]
add edx, dword [ebp - 0x2fd4]
mov dword [ebp - 0x3928], edx
mov eax, dword [ebp - 0x3928]
mov cl, byte [eax]
mov byte [ebp - 0x874], cl
movsx edx, byte [ebp - 0x874]
xor edx, 0x34
mov byte [ebp - 0x875], dl
mov al, byte [ebp - 0x875]
mov byte [ebp - 0x876], al
mov ecx, dword [ebp - 0x373c]
mov dword [ebp - 0x392c], ecx
mov edx, dword [ebp - 0x392c]
add edx, dword [ebp - 0x2fd4]
mov dword [ebp - 0x3930], edx
mov eax, dword [ebp - 0x3930]
mov cl, byte [ebp - 0x876]
mov byte [eax], cl
jmp 0x10230771
mov edx, dword [ebp - 0x373c]
mov dword [ebp - 0x3934], edx
mov eax, dword [ebp - 0x3934]
mov dword [ebp - 0x3938], eax
mov ecx, dword [ebp - 0x3938]
mov dword [ebp - 0x393c], ecx
mov edx, dword [ebp - 0x393c]
push edx
lea ecx, [ebp - 0x4698]
call fcn.1007b880
mov byte [ebp - 4], 7
mov eax, 1
imul ecx, eax, 0
mov dl, byte [ecx + str.models_weapons_v_knife_butterfly.mdl]
mov byte [ebp - 0x87c], dl
movsx eax, byte [ebp - 0x87c]
xor eax, 0x34
mov byte [ebp - 0x87d], al
mov cl, byte [ebp - 0x87d]
mov byte [ebp - 0x3388], cl
mov edx, 1
shl edx, 0
mov al, byte [edx + str.models_weapons_v_knife_butterfly.mdl]
mov byte [ebp - 0x884], al
movsx ecx, byte [ebp - 0x884]
xor ecx, 0x34
mov byte [ebp - 0x885], cl
mov dl, byte [ebp - 0x885]
mov byte [ebp - 0x3387], dl
mov eax, 1
shl eax, 1
mov cl, byte [eax + str.models_weapons_v_knife_butterfly.mdl]
mov byte [ebp - 0x88c], cl
movsx edx, byte [ebp - 0x88c]
xor edx, 0x34
mov byte [ebp - 0x88d], dl
mov al, byte [ebp - 0x88d]
mov byte [ebp - 0x3386], al
mov ecx, 1
imul edx, ecx, 3
mov al, byte [edx + str.models_weapons_v_knife_butterfly.mdl]
mov byte [ebp - 0x894], al
movsx ecx, byte [ebp - 0x894]
xor ecx, 0x34
mov byte [ebp - 0x895], cl
mov dl, byte [ebp - 0x895]
mov byte [ebp - 0x3385], dl
mov eax, 1
shl eax, 2
mov cl, byte [eax + str.models_weapons_v_knife_butterfly.mdl]
mov byte [ebp - 0x89c], cl
movsx edx, byte [ebp - 0x89c]
xor edx, 0x34
mov byte [ebp - 0x89d], dl
mov al, byte [ebp - 0x89d]
mov byte [ebp - 0x3384], al
mov ecx, 1
imul edx, ecx, 5
mov al, byte [edx + str.models_weapons_v_knife_butterfly.mdl]
mov byte [ebp - 0x8a4], al
movsx ecx, byte [ebp - 0x8a4]
xor ecx, 0x34
mov byte [ebp - 0x8a5], cl
mov dl, byte [ebp - 0x8a5]
mov byte [ebp - 0x3383], dl
mov eax, 1
imul ecx, eax, 6
mov dl, byte [ecx + str.models_weapons_v_knife_butterfly.mdl]
mov byte [ebp - 0x8ac], dl
movsx eax, byte [ebp - 0x8ac]
xor eax, 0x34
mov byte [ebp - 0x8ad], al
mov cl, byte [ebp - 0x8ad]
mov byte [ebp - 0x3382], cl
mov edx, 1
imul eax, edx, 7
mov cl, byte [eax + str.models_weapons_v_knife_butterfly.mdl]
mov byte [ebp - 0x8b4], cl
movsx edx, byte [ebp - 0x8b4]
xor edx, 0x34
mov byte [ebp - 0x8b5], dl
mov al, byte [ebp - 0x8b5]
mov byte [ebp - 0x3381], al
mov ecx, 1
shl ecx, 3
mov dl, byte [ecx + str.models_weapons_v_knife_butterfly.mdl]
mov byte [ebp - 0x8bc], dl
movsx eax, byte [ebp - 0x8bc]
xor eax, 0x34
mov byte [ebp - 0x8bd], al
mov cl, byte [ebp - 0x8bd]
mov byte [ebp - 0x3380], cl
mov edx, 1
imul eax, edx, 9
mov cl, byte [eax + str.models_weapons_v_knife_butterfly.mdl]
mov byte [ebp - 0x8c4], cl
movsx edx, byte [ebp - 0x8c4]
xor edx, 0x34
mov byte [ebp - 0x8c5], dl
mov al, byte [ebp - 0x8c5]
mov byte [ebp - 0x337f], al
mov ecx, 1
imul edx, ecx, 0xa
mov al, byte [edx + str.models_weapons_v_knife_butterfly.mdl]
mov byte [ebp - 0x8cc], al
movsx ecx, byte [ebp - 0x8cc]
xor ecx, 0x34
mov byte [ebp - 0x8cd], cl
mov dl, byte [ebp - 0x8cd]
mov byte [ebp - 0x337e], dl
mov eax, 1
imul ecx, eax, 0xb
mov dl, byte [ecx + str.models_weapons_v_knife_butterfly.mdl]
mov byte [ebp - 0x8d4], dl
movsx eax, byte [ebp - 0x8d4]
xor eax, 0x34
mov byte [ebp - 0x8d5], al
mov cl, byte [ebp - 0x8d5]
mov byte [ebp - 0x337d], cl
mov edx, 1
imul eax, edx, 0xc
mov cl, byte [eax + str.models_weapons_v_knife_butterfly.mdl]
mov byte [ebp - 0x8dc], cl
movsx edx, byte [ebp - 0x8dc]
xor edx, 0x34
mov byte [ebp - 0x8dd], dl
mov al, byte [ebp - 0x8dd]
mov byte [ebp - 0x337c], al
mov ecx, 1
imul edx, ecx, 0xd
mov al, byte [edx + str.models_weapons_v_knife_butterfly.mdl]
mov byte [ebp - 0x8e4], al
movsx ecx, byte [ebp - 0x8e4]
xor ecx, 0x34
mov byte [ebp - 0x8e5], cl
mov dl, byte [ebp - 0x8e5]
mov byte [ebp - 0x337b], dl
mov eax, 1
imul ecx, eax, 0xe
mov dl, byte [ecx + str.models_weapons_v_knife_butterfly.mdl]
mov byte [ebp - 0x8ec], dl
movsx eax, byte [ebp - 0x8ec]
xor eax, 0x34
mov byte [ebp - 0x8ed], al
mov cl, byte [ebp - 0x8ed]
mov byte [ebp - 0x337a], cl
mov edx, 1
imul eax, edx, 0xf
mov cl, byte [eax + str.models_weapons_v_knife_butterfly.mdl]
mov byte [ebp - 0x8f4], cl
movsx edx, byte [ebp - 0x8f4]
xor edx, 0x34
mov byte [ebp - 0x8f5], dl
mov al, byte [ebp - 0x8f5]
mov byte [ebp - 0x3379], al
mov ecx, 1
shl ecx, 4
mov dl, byte [ecx + str.models_weapons_v_knife_butterfly.mdl]
mov byte [ebp - 0x8fc], dl
movsx eax, byte [ebp - 0x8fc]
xor eax, 0x34
mov byte [ebp - 0x8fd], al
mov cl, byte [ebp - 0x8fd]
mov byte [ebp - 0x3378], cl
mov edx, 1
imul eax, edx, 0x11
mov cl, byte [eax + str.models_weapons_v_knife_butterfly.mdl]
mov byte [ebp - 0x904], cl
movsx edx, byte [ebp - 0x904]
xor edx, 0x34
mov byte [ebp - 0x905], dl
mov al, byte [ebp - 0x905]
mov byte [ebp - 0x3377], al
mov ecx, 1
imul edx, ecx, 0x12
mov al, byte [edx + str.models_weapons_v_knife_butterfly.mdl]
mov byte [ebp - 0x90c], al
movsx ecx, byte [ebp - 0x90c]
xor ecx, 0x34
mov byte [ebp - 0x90d], cl
mov dl, byte [ebp - 0x90d]
mov byte [ebp - 0x3376], dl
mov eax, 1
imul ecx, eax, 0x13
mov dl, byte [ecx + str.models_weapons_v_knife_butterfly.mdl]
mov byte [ebp - 0x914], dl
movsx eax, byte [ebp - 0x914]
xor eax, 0x34
mov byte [ebp - 0x915], al
mov cl, byte [ebp - 0x915]
mov byte [ebp - 0x3375], cl
mov edx, 1
imul eax, edx, 0x14
mov cl, byte [eax + str.models_weapons_v_knife_butterfly.mdl]
mov byte [ebp - 0x91c], cl
movsx edx, byte [ebp - 0x91c]
xor edx, 0x34
mov byte [ebp - 0x91d], dl
mov al, byte [ebp - 0x91d]
mov byte [ebp - 0x3374], al
mov ecx, 1
imul edx, ecx, 0x15
mov al, byte [edx + str.models_weapons_v_knife_butterfly.mdl]
mov byte [ebp - 0x924], al
movsx ecx, byte [ebp - 0x924]
xor ecx, 0x34
mov byte [ebp - 0x925], cl
mov dl, byte [ebp - 0x925]
mov byte [ebp - 0x3373], dl
mov eax, 1
imul ecx, eax, 0x16
mov dl, byte [ecx + str.models_weapons_v_knife_butterfly.mdl]
mov byte [ebp - 0x92c], dl
movsx eax, byte [ebp - 0x92c]
xor eax, 0x34
mov byte [ebp - 0x92d], al
mov cl, byte [ebp - 0x92d]
mov byte [ebp - 0x3372], cl
mov edx, 1
imul eax, edx, 0x17
mov cl, byte [eax + str.models_weapons_v_knife_butterfly.mdl]
mov byte [ebp - 0x934], cl
movsx edx, byte [ebp - 0x934]
xor edx, 0x34
mov byte [ebp - 0x935], dl
mov al, byte [ebp - 0x935]
mov byte [ebp - 0x3371], al
mov ecx, 1
imul edx, ecx, 0x18
mov al, byte [edx + str.models_weapons_v_knife_butterfly.mdl]
mov byte [ebp - 0x93c], al
movsx ecx, byte [ebp - 0x93c]
xor ecx, 0x34
mov byte [ebp - 0x93d], cl
mov dl, byte [ebp - 0x93d]
mov byte [ebp - 0x3370], dl
mov eax, 1
imul ecx, eax, 0x19
mov dl, byte [ecx + str.models_weapons_v_knife_butterfly.mdl]
mov byte [ebp - 0x944], dl
movsx eax, byte [ebp - 0x944]
xor eax, 0x34
mov byte [ebp - 0x945], al
mov cl, byte [ebp - 0x945]
mov byte [ebp - 0x336f], cl
mov edx, 1
imul eax, edx, 0x1a
mov cl, byte [eax + str.models_weapons_v_knife_butterfly.mdl]
mov byte [ebp - 0x94c], cl
movsx edx, byte [ebp - 0x94c]
xor edx, 0x34
mov byte [ebp - 0x94d], dl
mov al, byte [ebp - 0x94d]
mov byte [ebp - 0x336e], al
mov ecx, 1
imul edx, ecx, 0x1b
mov al, byte [edx + str.models_weapons_v_knife_butterfly.mdl]
mov byte [ebp - 0x954], al
movsx ecx, byte [ebp - 0x954]
xor ecx, 0x34
mov byte [ebp - 0x955], cl
mov dl, byte [ebp - 0x955]
mov byte [ebp - 0x336d], dl
mov eax, 1
imul ecx, eax, 0x1c
mov dl, byte [ecx + str.models_weapons_v_knife_butterfly.mdl]
mov byte [ebp - 0x95c], dl
movsx eax, byte [ebp - 0x95c]
xor eax, 0x34
mov byte [ebp - 0x95d], al
mov cl, byte [ebp - 0x95d]
mov byte [ebp - 0x336c], cl
mov edx, 1
imul eax, edx, 0x1d
mov cl, byte [eax + str.models_weapons_v_knife_butterfly.mdl]
mov byte [ebp - 0x964], cl
movsx edx, byte [ebp - 0x964]
xor edx, 0x34
mov byte [ebp - 0x965], dl
mov al, byte [ebp - 0x965]
mov byte [ebp - 0x336b], al
mov ecx, 1
imul edx, ecx, 0x1e
mov al, byte [edx + str.models_weapons_v_knife_butterfly.mdl]
mov byte [ebp - 0x96c], al
movsx ecx, byte [ebp - 0x96c]
xor ecx, 0x34
mov byte [ebp - 0x96d], cl
mov dl, byte [ebp - 0x96d]
mov byte [ebp - 0x336a], dl
mov eax, 1
imul ecx, eax, 0x1f
mov dl, byte [ecx + str.models_weapons_v_knife_butterfly.mdl]
mov byte [ebp - 0x974], dl
movsx eax, byte [ebp - 0x974]
xor eax, 0x34
mov byte [ebp - 0x975], al
mov cl, byte [ebp - 0x975]
mov byte [ebp - 0x3369], cl
mov edx, 1
shl edx, 5
mov al, byte [edx + str.models_weapons_v_knife_butterfly.mdl]
mov byte [ebp - 0x97c], al
movsx ecx, byte [ebp - 0x97c]
xor ecx, 0x34
mov byte [ebp - 0x97d], cl
mov dl, byte [ebp - 0x97d]
mov byte [ebp - 0x3368], dl
mov eax, 1
imul ecx, eax, 0x21
mov dl, byte [ecx + str.models_weapons_v_knife_butterfly.mdl]
mov byte [ebp - 0x984], dl
movsx eax, byte [ebp - 0x984]
xor eax, 0x34
mov byte [ebp - 0x985], al
mov cl, byte [ebp - 0x985]
mov byte [ebp - 0x3367], cl
mov edx, 1
imul eax, edx, 0x22
mov cl, byte [eax + str.models_weapons_v_knife_butterfly.mdl]
mov byte [ebp - 0x98c], cl
movsx edx, byte [ebp - 0x98c]
xor edx, 0x34
mov byte [ebp - 0x98d], dl
mov al, byte [ebp - 0x98d]
mov byte [ebp - 0x3366], al
mov ecx, 1
imul edx, ecx, 0x23
mov al, byte [edx + str.models_weapons_v_knife_butterfly.mdl]
mov byte [ebp - 0x994], al
movsx ecx, byte [ebp - 0x994]
xor ecx, 0x34
mov byte [ebp - 0x995], cl
mov dl, byte [ebp - 0x995]
mov byte [ebp - 0x3365], dl
mov eax, 1
imul ecx, eax, 0x24
mov dl, byte [ecx + str.models_weapons_v_knife_butterfly.mdl]
mov byte [ebp - 0x99c], dl
movsx eax, byte [ebp - 0x99c]
xor eax, 0x34
mov byte [ebp - 0x99d], al
mov cl, byte [ebp - 0x99d]
mov byte [ebp - 0x3364], cl
lea edx, [ebp - 0x3388]
mov dword [ebp - 0x3940], edx
mov eax, dword [ebp - 0x3940]
mov dword [ebp - 0x3738], eax
mov dword [ebp - 0x2fd8], 0
jmp 0x10230f5e
mov ecx, dword [ebp - 0x2fd8]
add ecx, 1
mov dword [ebp - 0x2fd8], ecx
cmp dword [ebp - 0x2fd8], 0x25
jae 0x10230fe0
mov edx, dword [ebp - 0x3738]
mov dword [ebp - 0x3944], edx
mov eax, dword [ebp - 0x3944]
add eax, dword [ebp - 0x2fd8]
mov dword [ebp - 0x3948], eax
mov ecx, dword [ebp - 0x3948]
mov dl, byte [ecx]
mov byte [ebp - 0x9a4], dl
movsx eax, byte [ebp - 0x9a4]
xor eax, 0x34
mov byte [ebp - 0x9a5], al
mov cl, byte [ebp - 0x9a5]
mov byte [ebp - 0x9a6], cl
mov edx, dword [ebp - 0x3738]
mov dword [ebp - 0x394c], edx
mov eax, dword [ebp - 0x394c]
add eax, dword [ebp - 0x2fd8]
mov dword [ebp - 0x3950], eax
mov ecx, dword [ebp - 0x3950]
mov dl, byte [ebp - 0x9a6]
mov byte [ecx], dl
jmp 0x10230f4f
mov eax, dword [ebp - 0x3738]
mov dword [ebp - 0x3954], eax
mov ecx, dword [ebp - 0x3954]
mov dword [ebp - 0x3958], ecx
mov edx, dword [ebp - 0x3958]
mov dword [ebp - 0x395c], edx
mov eax, dword [ebp - 0x395c]
push eax
lea ecx, [ebp - 0x4398]
call fcn.1007b880
mov byte [ebp - 4], 8
mov ecx, dword [ebp - 0x2fdc]
mov dword [ecx], 0x203
lea edx, [ebp - 0x4398]
push edx
mov ecx, dword [ebp - 0x2fdc]
add ecx, 4
call fcn.1008d0b0
lea eax, [ebp - 0x4680]
push eax
mov ecx, dword [ebp - 0x2fdc]
add ecx, 0x34
call fcn.1008d0b0
lea ecx, [ebp - 0x4398]
call fcn.1007c600
mov dword [ebp - 0x3960], eax
mov ecx, dword [ebp - 0x3960]
mov dword [ebp - 0x397c], ecx
mov edx, dword [0x103e939c]
mov dword [ebp - 0x37b8], edx
lea eax, [ebp - 0x3968]
mov dword [ebp - 0x37b4], eax
mov ecx, dword [ebp - 0x37b4]
mov edx, dword [ebp - 0x37b8]
mov dword [ecx], edx
mov eax, dword [ebp - 0x37b4]
mov dword [ebp - 0x3964], eax
mov ecx, dword [ebp - 0x3964]
mov dword [ebp - 0x42a4], ecx
mov edx, dword [ebp - 0x3968]
mov eax, dword [edx]
mov dword [ebp - 0x396c], eax
mov ecx, 2
shl ecx, 2
mov edx, dword [ebp - 0x396c]
mov eax, dword [edx + ecx]
mov dword [ebp - 0x3970], eax
mov ecx, dword [ebp - 0x3970]
mov dword [ebp - 0x3974], ecx
mov edx, dword [ebp - 0x3974]
mov dword [ebp - 0x3978], edx
mov eax, dword [ebp - 0x3978]
mov dword [ebp - 0x3980], eax
mov ecx, dword [ebp - 0x397c]
push ecx
mov ecx, dword [ebp - 0x37b8]
call dword [ebp - 0x3980]
mov dword [ebp - 0x3984], eax
mov edx, dword [ebp - 0x3984]
mov eax, dword [ebp - 0x2fdc]
mov dword [eax + 0x4c], edx
lea ecx, [ebp - 0x4698]
call fcn.1007c600
mov dword [ebp - 0x3988], eax
mov ecx, dword [ebp - 0x3988]
mov dword [ebp - 0x39a4], ecx
mov edx, dword [0x103e939c]
mov dword [ebp - 0x37c0], edx
lea eax, [ebp - 0x3990]
mov dword [ebp - 0x37bc], eax
mov ecx, dword [ebp - 0x37bc]
mov edx, dword [ebp - 0x37c0]
mov dword [ecx], edx
mov eax, dword [ebp - 0x37bc]
mov dword [ebp - 0x398c], eax
mov ecx, dword [ebp - 0x398c]
mov dword [ebp - 0x42a8], ecx
mov edx, dword [ebp - 0x3990]
mov eax, dword [edx]
mov dword [ebp - 0x3994], eax
mov ecx, 2
shl ecx, 2
mov edx, dword [ebp - 0x3994]
mov eax, dword [edx + ecx]
mov dword [ebp - 0x3998], eax
mov ecx, dword [ebp - 0x3998]
mov dword [ebp - 0x399c], ecx
mov edx, dword [ebp - 0x399c]
mov dword [ebp - 0x39a0], edx
mov eax, dword [ebp - 0x39a0]
mov dword [ebp - 0x39a8], eax
mov ecx, dword [ebp - 0x39a4]
push ecx
mov ecx, dword [ebp - 0x37c0]
call dword [ebp - 0x39a8]
mov dword [ebp - 0x39ac], eax
mov edx, dword [ebp - 0x39ac]
mov eax, dword [ebp - 0x2fdc]
mov dword [eax + 0x50], edx
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x4398]
call fcn.1007c260
nop
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x4698]
call fcn.1007c260
nop
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4680]
call fcn.1007c260
nop
mov ecx, 0x54
shl ecx, 2
add ecx, dword [ebp - 0x10]
mov dword [ebp - 0x2fec], ecx
mov edx, 1
imul eax, edx, 0
mov cl, byte [eax + str.knife_falchion]
mov byte [ebp - 0x9ac], cl
movsx edx, byte [ebp - 0x9ac]
xor edx, 0x34
mov byte [ebp - 0x9ad], dl
mov al, byte [ebp - 0x9ad]
mov byte [ebp - 0x3124], al
mov ecx, 1
shl ecx, 0
mov dl, byte [ecx + str.knife_falchion]
mov byte [ebp - 0x9b4], dl
movsx eax, byte [ebp - 0x9b4]
xor eax, 0x34
mov byte [ebp - 0x9b5], al
mov cl, byte [ebp - 0x9b5]
mov byte [ebp - 0x3123], cl
mov edx, 1
shl edx, 1
mov al, byte [edx + str.knife_falchion]
mov byte [ebp - 0x9bc], al
movsx ecx, byte [ebp - 0x9bc]
xor ecx, 0x34
mov byte [ebp - 0x9bd], cl
mov dl, byte [ebp - 0x9bd]
mov byte [ebp - 0x3122], dl
mov eax, 1
imul ecx, eax, 3
mov dl, byte [ecx + str.knife_falchion]
mov byte [ebp - 0x9c4], dl
movsx eax, byte [ebp - 0x9c4]
xor eax, 0x34
mov byte [ebp - 0x9c5], al
mov cl, byte [ebp - 0x9c5]
mov byte [ebp - 0x3121], cl
mov edx, 1
shl edx, 2
mov al, byte [edx + str.knife_falchion]
mov byte [ebp - 0x9cc], al
movsx ecx, byte [ebp - 0x9cc]
xor ecx, 0x34
mov byte [ebp - 0x9cd], cl
mov dl, byte [ebp - 0x9cd]
mov byte [ebp - 0x3120], dl
mov eax, 1
imul ecx, eax, 5
mov dl, byte [ecx + str.knife_falchion]
mov byte [ebp - 0x9d4], dl
movsx eax, byte [ebp - 0x9d4]
xor eax, 0x34
mov byte [ebp - 0x9d5], al
mov cl, byte [ebp - 0x9d5]
mov byte [ebp - 0x311f], cl
mov edx, 1
imul eax, edx, 6
mov cl, byte [eax + str.knife_falchion]
mov byte [ebp - 0x9dc], cl
movsx edx, byte [ebp - 0x9dc]
xor edx, 0x34
mov byte [ebp - 0x9dd], dl
mov al, byte [ebp - 0x9dd]
mov byte [ebp - 0x311e], al
mov ecx, 1
imul edx, ecx, 7
mov al, byte [edx + str.knife_falchion]
mov byte [ebp - 0x9e4], al
movsx ecx, byte [ebp - 0x9e4]
xor ecx, 0x34
mov byte [ebp - 0x9e5], cl
mov dl, byte [ebp - 0x9e5]
mov byte [ebp - 0x311d], dl
mov eax, 1
shl eax, 3
mov cl, byte [eax + str.knife_falchion]
mov byte [ebp - 0x9ec], cl
movsx edx, byte [ebp - 0x9ec]
xor edx, 0x34
mov byte [ebp - 0x9ed], dl
mov al, byte [ebp - 0x9ed]
mov byte [ebp - 0x311c], al
mov ecx, 1
imul edx, ecx, 9
mov al, byte [edx + str.knife_falchion]
mov byte [ebp - 0x9f4], al
movsx ecx, byte [ebp - 0x9f4]
xor ecx, 0x34
mov byte [ebp - 0x9f5], cl
mov dl, byte [ebp - 0x9f5]
mov byte [ebp - 0x311b], dl
mov eax, 1
imul ecx, eax, 0xa
mov dl, byte [ecx + str.knife_falchion]
mov byte [ebp - 0x9fc], dl
movsx eax, byte [ebp - 0x9fc]
xor eax, 0x34
mov byte [ebp - 0x9fd], al
mov cl, byte [ebp - 0x9fd]
mov byte [ebp - 0x311a], cl
mov edx, 1
imul eax, edx, 0xb
mov cl, byte [eax + str.knife_falchion]
mov byte [ebp - 0xa04], cl
movsx edx, byte [ebp - 0xa04]
xor edx, 0x34
mov byte [ebp - 0xa05], dl
mov al, byte [ebp - 0xa05]
mov byte [ebp - 0x3119], al
mov ecx, 1
imul edx, ecx, 0xc
mov al, byte [edx + str.knife_falchion]
mov byte [ebp - 0xa0c], al
movsx ecx, byte [ebp - 0xa0c]
xor ecx, 0x34
mov byte [ebp - 0xa0d], cl
mov dl, byte [ebp - 0xa0d]
mov byte [ebp - 0x3118], dl
mov eax, 1
imul ecx, eax, 0xd
mov dl, byte [ecx + str.knife_falchion]
mov byte [ebp - 0xa14], dl
movsx eax, byte [ebp - 0xa14]
xor eax, 0x34
mov byte [ebp - 0xa15], al
mov cl, byte [ebp - 0xa15]
mov byte [ebp - 0x3117], cl
mov edx, 1
imul eax, edx, 0xe
mov cl, byte [eax + str.knife_falchion]
mov byte [ebp - 0xa1c], cl
movsx edx, byte [ebp - 0xa1c]
xor edx, 0x34
mov byte [ebp - 0xa1d], dl
mov al, byte [ebp - 0xa1d]
mov byte [ebp - 0x3116], al
lea ecx, [ebp - 0x3124]
mov dword [ebp - 0x39b0], ecx
mov edx, dword [ebp - 0x39b0]
mov dword [ebp - 0x3734], edx
mov dword [ebp - 0x2fe0], 0
jmp 0x1023152e
mov eax, dword [ebp - 0x2fe0]
add eax, 1
mov dword [ebp - 0x2fe0], eax
cmp dword [ebp - 0x2fe0], 0xf
jae 0x102315b0
mov ecx, dword [ebp - 0x3734]
mov dword [ebp - 0x39b4], ecx
mov edx, dword [ebp - 0x39b4]
add edx, dword [ebp - 0x2fe0]
mov dword [ebp - 0x39b8], edx
mov eax, dword [ebp - 0x39b8]
mov cl, byte [eax]
mov byte [ebp - 0xa24], cl
movsx edx, byte [ebp - 0xa24]
xor edx, 0x34
mov byte [ebp - 0xa25], dl
mov al, byte [ebp - 0xa25]
mov byte [ebp - 0xa26], al
mov ecx, dword [ebp - 0x3734]
mov dword [ebp - 0x39bc], ecx
mov edx, dword [ebp - 0x39bc]
add edx, dword [ebp - 0x2fe0]
mov dword [ebp - 0x39c0], edx
mov eax, dword [ebp - 0x39c0]
mov cl, byte [ebp - 0xa26]
mov byte [eax], cl
jmp 0x1023151f
mov edx, dword [ebp - 0x3734]
mov dword [ebp - 0x39c4], edx
mov eax, dword [ebp - 0x39c4]
mov dword [ebp - 0x39c8], eax
mov ecx, dword [ebp - 0x39c8]
mov dword [ebp - 0x39cc], ecx
mov edx, dword [ebp - 0x39cc]
push edx
lea ecx, [ebp - 0x4668]
call fcn.1007b880
mov dword [ebp - 4], 9
mov eax, 1
imul ecx, eax, 0
mov dl, byte [ecx + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xa2c], dl
movsx eax, byte [ebp - 0xa2c]
xor eax, 0x34
mov byte [ebp - 0xa2d], al
mov cl, byte [ebp - 0xa2d]
mov byte [ebp - 0x3468], cl
mov edx, 1
shl edx, 0
mov al, byte [edx + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xa34], al
movsx ecx, byte [ebp - 0xa34]
xor ecx, 0x34
mov byte [ebp - 0xa35], cl
mov dl, byte [ebp - 0xa35]
mov byte [ebp - 0x3467], dl
mov eax, 1
shl eax, 1
mov cl, byte [eax + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xa3c], cl
movsx edx, byte [ebp - 0xa3c]
xor edx, 0x34
mov byte [ebp - 0xa3d], dl
mov al, byte [ebp - 0xa3d]
mov byte [ebp - 0x3466], al
mov ecx, 1
imul edx, ecx, 3
mov al, byte [edx + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xa44], al
movsx ecx, byte [ebp - 0xa44]
xor ecx, 0x34
mov byte [ebp - 0xa45], cl
mov dl, byte [ebp - 0xa45]
mov byte [ebp - 0x3465], dl
mov eax, 1
shl eax, 2
mov cl, byte [eax + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xa4c], cl
movsx edx, byte [ebp - 0xa4c]
xor edx, 0x34
mov byte [ebp - 0xa4d], dl
mov al, byte [ebp - 0xa4d]
mov byte [ebp - 0x3464], al
mov ecx, 1
imul edx, ecx, 5
mov al, byte [edx + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xa54], al
movsx ecx, byte [ebp - 0xa54]
xor ecx, 0x34
mov byte [ebp - 0xa55], cl
mov dl, byte [ebp - 0xa55]
mov byte [ebp - 0x3463], dl
mov eax, 1
imul ecx, eax, 6
mov dl, byte [ecx + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xa5c], dl
movsx eax, byte [ebp - 0xa5c]
xor eax, 0x34
mov byte [ebp - 0xa5d], al
mov cl, byte [ebp - 0xa5d]
mov byte [ebp - 0x3462], cl
mov edx, 1
imul eax, edx, 7
mov cl, byte [eax + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xa64], cl
movsx edx, byte [ebp - 0xa64]
xor edx, 0x34
mov byte [ebp - 0xa65], dl
mov al, byte [ebp - 0xa65]
mov byte [ebp - 0x3461], al
mov ecx, 1
shl ecx, 3
mov dl, byte [ecx + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xa6c], dl
movsx eax, byte [ebp - 0xa6c]
xor eax, 0x34
mov byte [ebp - 0xa6d], al
mov cl, byte [ebp - 0xa6d]
mov byte [ebp - 0x3460], cl
mov edx, 1
imul eax, edx, 9
mov cl, byte [eax + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xa74], cl
movsx edx, byte [ebp - 0xa74]
xor edx, 0x34
mov byte [ebp - 0xa75], dl
mov al, byte [ebp - 0xa75]
mov byte [ebp - 0x345f], al
mov ecx, 1
imul edx, ecx, 0xa
mov al, byte [edx + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xa7c], al
movsx ecx, byte [ebp - 0xa7c]
xor ecx, 0x34
mov byte [ebp - 0xa7d], cl
mov dl, byte [ebp - 0xa7d]
mov byte [ebp - 0x345e], dl
mov eax, 1
imul ecx, eax, 0xb
mov dl, byte [ecx + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xa84], dl
movsx eax, byte [ebp - 0xa84]
xor eax, 0x34
mov byte [ebp - 0xa85], al
mov cl, byte [ebp - 0xa85]
mov byte [ebp - 0x345d], cl
mov edx, 1
imul eax, edx, 0xc
mov cl, byte [eax + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xa8c], cl
movsx edx, byte [ebp - 0xa8c]
xor edx, 0x34
mov byte [ebp - 0xa8d], dl
mov al, byte [ebp - 0xa8d]
mov byte [ebp - 0x345c], al
mov ecx, 1
imul edx, ecx, 0xd
mov al, byte [edx + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xa94], al
movsx ecx, byte [ebp - 0xa94]
xor ecx, 0x34
mov byte [ebp - 0xa95], cl
mov dl, byte [ebp - 0xa95]
mov byte [ebp - 0x345b], dl
mov eax, 1
imul ecx, eax, 0xe
mov dl, byte [ecx + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xa9c], dl
movsx eax, byte [ebp - 0xa9c]
xor eax, 0x34
mov byte [ebp - 0xa9d], al
mov cl, byte [ebp - 0xa9d]
mov byte [ebp - 0x345a], cl
mov edx, 1
imul eax, edx, 0xf
mov cl, byte [eax + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xaa4], cl
movsx edx, byte [ebp - 0xaa4]
xor edx, 0x34
mov byte [ebp - 0xaa5], dl
mov al, byte [ebp - 0xaa5]
mov byte [ebp - 0x3459], al
mov ecx, 1
shl ecx, 4
mov dl, byte [ecx + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xaac], dl
movsx eax, byte [ebp - 0xaac]
xor eax, 0x34
mov byte [ebp - 0xaad], al
mov cl, byte [ebp - 0xaad]
mov byte [ebp - 0x3458], cl
mov edx, 1
imul eax, edx, 0x11
mov cl, byte [eax + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xab4], cl
movsx edx, byte [ebp - 0xab4]
xor edx, 0x34
mov byte [ebp - 0xab5], dl
mov al, byte [ebp - 0xab5]
mov byte [ebp - 0x3457], al
mov ecx, 1
imul edx, ecx, 0x12
mov al, byte [edx + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xabc], al
movsx ecx, byte [ebp - 0xabc]
xor ecx, 0x34
mov byte [ebp - 0xabd], cl
mov dl, byte [ebp - 0xabd]
mov byte [ebp - 0x3456], dl
mov eax, 1
imul ecx, eax, 0x13
mov dl, byte [ecx + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xac4], dl
movsx eax, byte [ebp - 0xac4]
xor eax, 0x34
mov byte [ebp - 0xac5], al
mov cl, byte [ebp - 0xac5]
mov byte [ebp - 0x3455], cl
mov edx, 1
imul eax, edx, 0x14
mov cl, byte [eax + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xacc], cl
movsx edx, byte [ebp - 0xacc]
xor edx, 0x34
mov byte [ebp - 0xacd], dl
mov al, byte [ebp - 0xacd]
mov byte [ebp - 0x3454], al
mov ecx, 1
imul edx, ecx, 0x15
mov al, byte [edx + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xad4], al
movsx ecx, byte [ebp - 0xad4]
xor ecx, 0x34
mov byte [ebp - 0xad5], cl
mov dl, byte [ebp - 0xad5]
mov byte [ebp - 0x3453], dl
mov eax, 1
imul ecx, eax, 0x16
mov dl, byte [ecx + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xadc], dl
movsx eax, byte [ebp - 0xadc]
xor eax, 0x34
mov byte [ebp - 0xadd], al
mov cl, byte [ebp - 0xadd]
mov byte [ebp - 0x3452], cl
mov edx, 1
imul eax, edx, 0x17
mov cl, byte [eax + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xae4], cl
movsx edx, byte [ebp - 0xae4]
xor edx, 0x34
mov byte [ebp - 0xae5], dl
mov al, byte [ebp - 0xae5]
mov byte [ebp - 0x3451], al
mov ecx, 1
imul edx, ecx, 0x18
mov al, byte [edx + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xaec], al
movsx ecx, byte [ebp - 0xaec]
xor ecx, 0x34
mov byte [ebp - 0xaed], cl
mov dl, byte [ebp - 0xaed]
mov byte [ebp - 0x3450], dl
mov eax, 1
imul ecx, eax, 0x19
mov dl, byte [ecx + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xaf4], dl
movsx eax, byte [ebp - 0xaf4]
xor eax, 0x34
mov byte [ebp - 0xaf5], al
mov cl, byte [ebp - 0xaf5]
mov byte [ebp - 0x344f], cl
mov edx, 1
imul eax, edx, 0x1a
mov cl, byte [eax + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xafc], cl
movsx edx, byte [ebp - 0xafc]
xor edx, 0x34
mov byte [ebp - 0xafd], dl
mov al, byte [ebp - 0xafd]
mov byte [ebp - 0x344e], al
mov ecx, 1
imul edx, ecx, 0x1b
mov al, byte [edx + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xb04], al
movsx ecx, byte [ebp - 0xb04]
xor ecx, 0x34
mov byte [ebp - 0xb05], cl
mov dl, byte [ebp - 0xb05]
mov byte [ebp - 0x344d], dl
mov eax, 1
imul ecx, eax, 0x1c
mov dl, byte [ecx + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xb0c], dl
movsx eax, byte [ebp - 0xb0c]
xor eax, 0x34
mov byte [ebp - 0xb0d], al
mov cl, byte [ebp - 0xb0d]
mov byte [ebp - 0x344c], cl
mov edx, 1
imul eax, edx, 0x1d
mov cl, byte [eax + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xb14], cl
movsx edx, byte [ebp - 0xb14]
xor edx, 0x34
mov byte [ebp - 0xb15], dl
mov al, byte [ebp - 0xb15]
mov byte [ebp - 0x344b], al
mov ecx, 1
imul edx, ecx, 0x1e
mov al, byte [edx + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xb1c], al
movsx ecx, byte [ebp - 0xb1c]
xor ecx, 0x34
mov byte [ebp - 0xb1d], cl
mov dl, byte [ebp - 0xb1d]
mov byte [ebp - 0x344a], dl
mov eax, 1
imul ecx, eax, 0x1f
mov dl, byte [ecx + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xb24], dl
movsx eax, byte [ebp - 0xb24]
xor eax, 0x34
mov byte [ebp - 0xb25], al
mov cl, byte [ebp - 0xb25]
mov byte [ebp - 0x3449], cl
mov edx, 1
shl edx, 5
mov al, byte [edx + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xb2c], al
movsx ecx, byte [ebp - 0xb2c]
xor ecx, 0x34
mov byte [ebp - 0xb2d], cl
mov dl, byte [ebp - 0xb2d]
mov byte [ebp - 0x3448], dl
mov eax, 1
imul ecx, eax, 0x21
mov dl, byte [ecx + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xb34], dl
movsx eax, byte [ebp - 0xb34]
xor eax, 0x34
mov byte [ebp - 0xb35], al
mov cl, byte [ebp - 0xb35]
mov byte [ebp - 0x3447], cl
mov edx, 1
imul eax, edx, 0x22
mov cl, byte [eax + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xb3c], cl
movsx edx, byte [ebp - 0xb3c]
xor edx, 0x34
mov byte [ebp - 0xb3d], dl
mov al, byte [ebp - 0xb3d]
mov byte [ebp - 0x3446], al
mov ecx, 1
imul edx, ecx, 0x23
mov al, byte [edx + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xb44], al
movsx ecx, byte [ebp - 0xb44]
xor ecx, 0x34
mov byte [ebp - 0xb45], cl
mov dl, byte [ebp - 0xb45]
mov byte [ebp - 0x3445], dl
mov eax, 1
imul ecx, eax, 0x24
mov dl, byte [ecx + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xb4c], dl
movsx eax, byte [ebp - 0xb4c]
xor eax, 0x34
mov byte [ebp - 0xb4d], al
mov cl, byte [ebp - 0xb4d]
mov byte [ebp - 0x3444], cl
mov edx, 1
imul eax, edx, 0x25
mov cl, byte [eax + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xb54], cl
movsx edx, byte [ebp - 0xb54]
xor edx, 0x34
mov byte [ebp - 0xb55], dl
mov al, byte [ebp - 0xb55]
mov byte [ebp - 0x3443], al
mov ecx, 1
imul edx, ecx, 0x26
mov al, byte [edx + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xb5c], al
movsx ecx, byte [ebp - 0xb5c]
xor ecx, 0x34
mov byte [ebp - 0xb5d], cl
mov dl, byte [ebp - 0xb5d]
mov byte [ebp - 0x3442], dl
mov eax, 1
imul ecx, eax, 0x27
mov dl, byte [ecx + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xb64], dl
movsx eax, byte [ebp - 0xb64]
xor eax, 0x34
mov byte [ebp - 0xb65], al
mov cl, byte [ebp - 0xb65]
mov byte [ebp - 0x3441], cl
mov edx, 1
imul eax, edx, 0x28
mov cl, byte [eax + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xb6c], cl
movsx edx, byte [ebp - 0xb6c]
xor edx, 0x34
mov byte [ebp - 0xb6d], dl
mov al, byte [ebp - 0xb6d]
mov byte [ebp - 0x3440], al
mov ecx, 1
imul edx, ecx, 0x29
mov al, byte [edx + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xb74], al
movsx ecx, byte [ebp - 0xb74]
xor ecx, 0x34
mov byte [ebp - 0xb75], cl
mov dl, byte [ebp - 0xb75]
mov byte [ebp - 0x343f], dl
mov eax, 1
imul ecx, eax, 0x2a
mov dl, byte [ecx + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xb7c], dl
movsx eax, byte [ebp - 0xb7c]
xor eax, 0x34
mov byte [ebp - 0xb7d], al
mov cl, byte [ebp - 0xb7d]
mov byte [ebp - 0x343e], cl
mov edx, 1
imul eax, edx, 0x2b
mov cl, byte [eax + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xb84], cl
movsx edx, byte [ebp - 0xb84]
xor edx, 0x34
mov byte [ebp - 0xb85], dl
mov al, byte [ebp - 0xb85]
mov byte [ebp - 0x343d], al
mov ecx, 1
imul edx, ecx, 0x2c
mov al, byte [edx + str.models_weapons_w_knife_falchion_advanced.mdl]
mov byte [ebp - 0xb8c], al
movsx ecx, byte [ebp - 0xb8c]
xor ecx, 0x34
mov byte [ebp - 0xb8d], cl
mov dl, byte [ebp - 0xb8d]
mov byte [ebp - 0x343c], dl
lea eax, [ebp - 0x3468]
mov dword [ebp - 0x39d0], eax
mov ecx, dword [ebp - 0x39d0]
mov dword [ebp - 0x3730], ecx
mov dword [ebp - 0x2fe4], 0
jmp 0x10231e8f
mov edx, dword [ebp - 0x2fe4]
add edx, 1
mov dword [ebp - 0x2fe4], edx
cmp dword [ebp - 0x2fe4], 0x2d
jae 0x10231f11
mov eax, dword [ebp - 0x3730]
mov dword [ebp - 0x39d4], eax
mov ecx, dword [ebp - 0x39d4]
add ecx, dword [ebp - 0x2fe4]
mov dword [ebp - 0x39d8], ecx
mov edx, dword [ebp - 0x39d8]
mov al, byte [edx]
mov byte [ebp - 0xb94], al
movsx ecx, byte [ebp - 0xb94]
xor ecx, 0x34
mov byte [ebp - 0xb95], cl
mov dl, byte [ebp - 0xb95]
mov byte [ebp - 0xb96], dl
mov eax, dword [ebp - 0x3730]
mov dword [ebp - 0x39dc], eax
mov ecx, dword [ebp - 0x39dc]
add ecx, dword [ebp - 0x2fe4]
mov dword [ebp - 0x39e0], ecx
mov edx, dword [ebp - 0x39e0]
mov al, byte [ebp - 0xb96]
mov byte [edx], al
jmp 0x10231e80
mov ecx, dword [ebp - 0x3730]
mov dword [ebp - 0x39e4], ecx
mov edx, dword [ebp - 0x39e4]
mov dword [ebp - 0x39e8], edx
mov eax, dword [ebp - 0x39e8]
mov dword [ebp - 0x39ec], eax
mov ecx, dword [ebp - 0x39ec]
push ecx
lea ecx, [ebp - 0x45d8]
call fcn.1007b880
mov byte [ebp - 4], 0xa
mov edx, 1
imul eax, edx, 0
mov cl, byte [eax + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xb9c], cl
movsx edx, byte [ebp - 0xb9c]
xor edx, 0x34
mov byte [ebp - 0xb9d], dl
mov al, byte [ebp - 0xb9d]
mov byte [ebp - 0x3438], al
mov ecx, 1
shl ecx, 0
mov dl, byte [ecx + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xba4], dl
movsx eax, byte [ebp - 0xba4]
xor eax, 0x34
mov byte [ebp - 0xba5], al
mov cl, byte [ebp - 0xba5]
mov byte [ebp - 0x3437], cl
mov edx, 1
shl edx, 1
mov al, byte [edx + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xbac], al
movsx ecx, byte [ebp - 0xbac]
xor ecx, 0x34
mov byte [ebp - 0xbad], cl
mov dl, byte [ebp - 0xbad]
mov byte [ebp - 0x3436], dl
mov eax, 1
imul ecx, eax, 3
mov dl, byte [ecx + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xbb4], dl
movsx eax, byte [ebp - 0xbb4]
xor eax, 0x34
mov byte [ebp - 0xbb5], al
mov cl, byte [ebp - 0xbb5]
mov byte [ebp - 0x3435], cl
mov edx, 1
shl edx, 2
mov al, byte [edx + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xbbc], al
movsx ecx, byte [ebp - 0xbbc]
xor ecx, 0x34
mov byte [ebp - 0xbbd], cl
mov dl, byte [ebp - 0xbbd]
mov byte [ebp - 0x3434], dl
mov eax, 1
imul ecx, eax, 5
mov dl, byte [ecx + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xbc4], dl
movsx eax, byte [ebp - 0xbc4]
xor eax, 0x34
mov byte [ebp - 0xbc5], al
mov cl, byte [ebp - 0xbc5]
mov byte [ebp - 0x3433], cl
mov edx, 1
imul eax, edx, 6
mov cl, byte [eax + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xbcc], cl
movsx edx, byte [ebp - 0xbcc]
xor edx, 0x34
mov byte [ebp - 0xbcd], dl
mov al, byte [ebp - 0xbcd]
mov byte [ebp - 0x3432], al
mov ecx, 1
imul edx, ecx, 7
mov al, byte [edx + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xbd4], al
movsx ecx, byte [ebp - 0xbd4]
xor ecx, 0x34
mov byte [ebp - 0xbd5], cl
mov dl, byte [ebp - 0xbd5]
mov byte [ebp - 0x3431], dl
mov eax, 1
shl eax, 3
mov cl, byte [eax + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xbdc], cl
movsx edx, byte [ebp - 0xbdc]
xor edx, 0x34
mov byte [ebp - 0xbdd], dl
mov al, byte [ebp - 0xbdd]
mov byte [ebp - 0x3430], al
mov ecx, 1
imul edx, ecx, 9
mov al, byte [edx + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xbe4], al
movsx ecx, byte [ebp - 0xbe4]
xor ecx, 0x34
mov byte [ebp - 0xbe5], cl
mov dl, byte [ebp - 0xbe5]
mov byte [ebp - 0x342f], dl
mov eax, 1
imul ecx, eax, 0xa
mov dl, byte [ecx + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xbec], dl
movsx eax, byte [ebp - 0xbec]
xor eax, 0x34
mov byte [ebp - 0xbed], al
mov cl, byte [ebp - 0xbed]
mov byte [ebp - 0x342e], cl
mov edx, 1
imul eax, edx, 0xb
mov cl, byte [eax + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xbf4], cl
movsx edx, byte [ebp - 0xbf4]
xor edx, 0x34
mov byte [ebp - 0xbf5], dl
mov al, byte [ebp - 0xbf5]
mov byte [ebp - 0x342d], al
mov ecx, 1
imul edx, ecx, 0xc
mov al, byte [edx + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xbfc], al
movsx ecx, byte [ebp - 0xbfc]
xor ecx, 0x34
mov byte [ebp - 0xbfd], cl
mov dl, byte [ebp - 0xbfd]
mov byte [ebp - 0x342c], dl
mov eax, 1
imul ecx, eax, 0xd
mov dl, byte [ecx + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xc04], dl
movsx eax, byte [ebp - 0xc04]
xor eax, 0x34
mov byte [ebp - 0xc05], al
mov cl, byte [ebp - 0xc05]
mov byte [ebp - 0x342b], cl
mov edx, 1
imul eax, edx, 0xe
mov cl, byte [eax + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xc0c], cl
movsx edx, byte [ebp - 0xc0c]
xor edx, 0x34
mov byte [ebp - 0xc0d], dl
mov al, byte [ebp - 0xc0d]
mov byte [ebp - 0x342a], al
mov ecx, 1
imul edx, ecx, 0xf
mov al, byte [edx + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xc14], al
movsx ecx, byte [ebp - 0xc14]
xor ecx, 0x34
mov byte [ebp - 0xc15], cl
mov dl, byte [ebp - 0xc15]
mov byte [ebp - 0x3429], dl
mov eax, 1
shl eax, 4
mov cl, byte [eax + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xc1c], cl
movsx edx, byte [ebp - 0xc1c]
xor edx, 0x34
mov byte [ebp - 0xc1d], dl
mov al, byte [ebp - 0xc1d]
mov byte [ebp - 0x3428], al
mov ecx, 1
imul edx, ecx, 0x11
mov al, byte [edx + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xc24], al
movsx ecx, byte [ebp - 0xc24]
xor ecx, 0x34
mov byte [ebp - 0xc25], cl
mov dl, byte [ebp - 0xc25]
mov byte [ebp - 0x3427], dl
mov eax, 1
imul ecx, eax, 0x12
mov dl, byte [ecx + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xc2c], dl
movsx eax, byte [ebp - 0xc2c]
xor eax, 0x34
mov byte [ebp - 0xc2d], al
mov cl, byte [ebp - 0xc2d]
mov byte [ebp - 0x3426], cl
mov edx, 1
imul eax, edx, 0x13
mov cl, byte [eax + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xc34], cl
movsx edx, byte [ebp - 0xc34]
xor edx, 0x34
mov byte [ebp - 0xc35], dl
mov al, byte [ebp - 0xc35]
mov byte [ebp - 0x3425], al
mov ecx, 1
imul edx, ecx, 0x14
mov al, byte [edx + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xc3c], al
movsx ecx, byte [ebp - 0xc3c]
xor ecx, 0x34
mov byte [ebp - 0xc3d], cl
mov dl, byte [ebp - 0xc3d]
mov byte [ebp - 0x3424], dl
mov eax, 1
imul ecx, eax, 0x15
mov dl, byte [ecx + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xc44], dl
movsx eax, byte [ebp - 0xc44]
xor eax, 0x34
mov byte [ebp - 0xc45], al
mov cl, byte [ebp - 0xc45]
mov byte [ebp - 0x3423], cl
mov edx, 1
imul eax, edx, 0x16
mov cl, byte [eax + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xc4c], cl
movsx edx, byte [ebp - 0xc4c]
xor edx, 0x34
mov byte [ebp - 0xc4d], dl
mov al, byte [ebp - 0xc4d]
mov byte [ebp - 0x3422], al
mov ecx, 1
imul edx, ecx, 0x17
mov al, byte [edx + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xc54], al
movsx ecx, byte [ebp - 0xc54]
xor ecx, 0x34
mov byte [ebp - 0xc55], cl
mov dl, byte [ebp - 0xc55]
mov byte [ebp - 0x3421], dl
mov eax, 1
imul ecx, eax, 0x18
mov dl, byte [ecx + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xc5c], dl
movsx eax, byte [ebp - 0xc5c]
xor eax, 0x34
mov byte [ebp - 0xc5d], al
mov cl, byte [ebp - 0xc5d]
mov byte [ebp - 0x3420], cl
mov edx, 1
imul eax, edx, 0x19
mov cl, byte [eax + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xc64], cl
movsx edx, byte [ebp - 0xc64]
xor edx, 0x34
mov byte [ebp - 0xc65], dl
mov al, byte [ebp - 0xc65]
mov byte [ebp - 0x341f], al
mov ecx, 1
imul edx, ecx, 0x1a
mov al, byte [edx + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xc6c], al
movsx ecx, byte [ebp - 0xc6c]
xor ecx, 0x34
mov byte [ebp - 0xc6d], cl
mov dl, byte [ebp - 0xc6d]
mov byte [ebp - 0x341e], dl
mov eax, 1
imul ecx, eax, 0x1b
mov dl, byte [ecx + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xc74], dl
movsx eax, byte [ebp - 0xc74]
xor eax, 0x34
mov byte [ebp - 0xc75], al
mov cl, byte [ebp - 0xc75]
mov byte [ebp - 0x341d], cl
mov edx, 1
imul eax, edx, 0x1c
mov cl, byte [eax + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xc7c], cl
movsx edx, byte [ebp - 0xc7c]
xor edx, 0x34
mov byte [ebp - 0xc7d], dl
mov al, byte [ebp - 0xc7d]
mov byte [ebp - 0x341c], al
mov ecx, 1
imul edx, ecx, 0x1d
mov al, byte [edx + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xc84], al
movsx ecx, byte [ebp - 0xc84]
xor ecx, 0x34
mov byte [ebp - 0xc85], cl
mov dl, byte [ebp - 0xc85]
mov byte [ebp - 0x341b], dl
mov eax, 1
imul ecx, eax, 0x1e
mov dl, byte [ecx + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xc8c], dl
movsx eax, byte [ebp - 0xc8c]
xor eax, 0x34
mov byte [ebp - 0xc8d], al
mov cl, byte [ebp - 0xc8d]
mov byte [ebp - 0x341a], cl
mov edx, 1
imul eax, edx, 0x1f
mov cl, byte [eax + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xc94], cl
movsx edx, byte [ebp - 0xc94]
xor edx, 0x34
mov byte [ebp - 0xc95], dl
mov al, byte [ebp - 0xc95]
mov byte [ebp - 0x3419], al
mov ecx, 1
shl ecx, 5
mov dl, byte [ecx + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xc9c], dl
movsx eax, byte [ebp - 0xc9c]
xor eax, 0x34
mov byte [ebp - 0xc9d], al
mov cl, byte [ebp - 0xc9d]
mov byte [ebp - 0x3418], cl
mov edx, 1
imul eax, edx, 0x21
mov cl, byte [eax + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xca4], cl
movsx edx, byte [ebp - 0xca4]
xor edx, 0x34
mov byte [ebp - 0xca5], dl
mov al, byte [ebp - 0xca5]
mov byte [ebp - 0x3417], al
mov ecx, 1
imul edx, ecx, 0x22
mov al, byte [edx + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xcac], al
movsx ecx, byte [ebp - 0xcac]
xor ecx, 0x34
mov byte [ebp - 0xcad], cl
mov dl, byte [ebp - 0xcad]
mov byte [ebp - 0x3416], dl
mov eax, 1
imul ecx, eax, 0x23
mov dl, byte [ecx + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xcb4], dl
movsx eax, byte [ebp - 0xcb4]
xor eax, 0x34
mov byte [ebp - 0xcb5], al
mov cl, byte [ebp - 0xcb5]
mov byte [ebp - 0x3415], cl
mov edx, 1
imul eax, edx, 0x24
mov cl, byte [eax + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xcbc], cl
movsx edx, byte [ebp - 0xcbc]
xor edx, 0x34
mov byte [ebp - 0xcbd], dl
mov al, byte [ebp - 0xcbd]
mov byte [ebp - 0x3414], al
mov ecx, 1
imul edx, ecx, 0x25
mov al, byte [edx + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xcc4], al
movsx ecx, byte [ebp - 0xcc4]
xor ecx, 0x34
mov byte [ebp - 0xcc5], cl
mov dl, byte [ebp - 0xcc5]
mov byte [ebp - 0x3413], dl
mov eax, 1
imul ecx, eax, 0x26
mov dl, byte [ecx + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xccc], dl
movsx eax, byte [ebp - 0xccc]
xor eax, 0x34
mov byte [ebp - 0xccd], al
mov cl, byte [ebp - 0xccd]
mov byte [ebp - 0x3412], cl
mov edx, 1
imul eax, edx, 0x27
mov cl, byte [eax + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xcd4], cl
movsx edx, byte [ebp - 0xcd4]
xor edx, 0x34
mov byte [ebp - 0xcd5], dl
mov al, byte [ebp - 0xcd5]
mov byte [ebp - 0x3411], al
mov ecx, 1
imul edx, ecx, 0x28
mov al, byte [edx + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xcdc], al
movsx ecx, byte [ebp - 0xcdc]
xor ecx, 0x34
mov byte [ebp - 0xcdd], cl
mov dl, byte [ebp - 0xcdd]
mov byte [ebp - 0x3410], dl
mov eax, 1
imul ecx, eax, 0x29
mov dl, byte [ecx + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xce4], dl
movsx eax, byte [ebp - 0xce4]
xor eax, 0x34
mov byte [ebp - 0xce5], al
mov cl, byte [ebp - 0xce5]
mov byte [ebp - 0x340f], cl
mov edx, 1
imul eax, edx, 0x2a
mov cl, byte [eax + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xcec], cl
movsx edx, byte [ebp - 0xcec]
xor edx, 0x34
mov byte [ebp - 0xced], dl
mov al, byte [ebp - 0xced]
mov byte [ebp - 0x340e], al
mov ecx, 1
imul edx, ecx, 0x2b
mov al, byte [edx + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xcf4], al
movsx ecx, byte [ebp - 0xcf4]
xor ecx, 0x34
mov byte [ebp - 0xcf5], cl
mov dl, byte [ebp - 0xcf5]
mov byte [ebp - 0x340d], dl
mov eax, 1
imul ecx, eax, 0x2c
mov dl, byte [ecx + str.models_weapons_v_knife_falchion_advanced.mdl]
mov byte [ebp - 0xcfc], dl
movsx eax, byte [ebp - 0xcfc]
xor eax, 0x34
mov byte [ebp - 0xcfd], al
mov cl, byte [ebp - 0xcfd]
mov byte [ebp - 0x340c], cl
lea edx, [ebp - 0x3438]
mov dword [ebp - 0x39f0], edx
mov eax, dword [ebp - 0x39f0]
mov dword [ebp - 0x372c], eax
mov dword [ebp - 0x2fe8], 0
jmp 0x102327ed
mov ecx, dword [ebp - 0x2fe8]
add ecx, 1
mov dword [ebp - 0x2fe8], ecx
cmp dword [ebp - 0x2fe8], 0x2d
jae 0x1023286f
mov edx, dword [ebp - 0x372c]
mov dword [ebp - 0x39f4], edx
mov eax, dword [ebp - 0x39f4]
add eax, dword [ebp - 0x2fe8]
mov dword [ebp - 0x39f8], eax
mov ecx, dword [ebp - 0x39f8]
mov dl, byte [ecx]
mov byte [ebp - 0xd04], dl
movsx eax, byte [ebp - 0xd04]
xor eax, 0x34
mov byte [ebp - 0xd05], al
mov cl, byte [ebp - 0xd05]
mov byte [ebp - 0xd06], cl
mov edx, dword [ebp - 0x372c]
mov dword [ebp - 0x39fc], edx
mov eax, dword [ebp - 0x39fc]
add eax, dword [ebp - 0x2fe8]
mov dword [ebp - 0x3a00], eax
mov ecx, dword [ebp - 0x3a00]
mov dl, byte [ebp - 0xd06]
mov byte [ecx], dl
jmp 0x102327de
mov eax, dword [ebp - 0x372c]
mov dword [ebp - 0x3a04], eax
mov ecx, dword [ebp - 0x3a04]
mov dword [ebp - 0x3a08], ecx
mov edx, dword [ebp - 0x3a08]
mov dword [ebp - 0x3a0c], edx
mov eax, dword [ebp - 0x3a0c]
push eax
lea ecx, [ebp - 0x43b0]
call fcn.1007b880
mov byte [ebp - 4], 0xb
mov ecx, dword [ebp - 0x2fec]
mov dword [ecx], 0x200
lea edx, [ebp - 0x43b0]
push edx
mov ecx, dword [ebp - 0x2fec]
add ecx, 4
call fcn.1008d0b0
lea eax, [ebp - 0x4668]
push eax
mov ecx, dword [ebp - 0x2fec]
add ecx, 0x34
call fcn.1008d0b0
lea ecx, [ebp - 0x43b0]
call fcn.1007c600
mov dword [ebp - 0x3a10], eax
mov ecx, dword [ebp - 0x3a10]
mov dword [ebp - 0x3a2c], ecx
mov edx, dword [0x103e939c]
mov dword [ebp - 0x3770], edx
lea eax, [ebp - 0x3a18]
mov dword [ebp - 0x37c4], eax
mov ecx, dword [ebp - 0x37c4]
mov edx, dword [ebp - 0x3770]
mov dword [ecx], edx
mov eax, dword [ebp - 0x37c4]
mov dword [ebp - 0x3a14], eax
mov ecx, dword [ebp - 0x3a14]
mov dword [ebp - 0x42ac], ecx
mov edx, dword [ebp - 0x3a18]
mov eax, dword [edx]
mov dword [ebp - 0x3a1c], eax
mov ecx, 2
shl ecx, 2
mov edx, dword [ebp - 0x3a1c]
mov eax, dword [edx + ecx]
mov dword [ebp - 0x3a20], eax
mov ecx, dword [ebp - 0x3a20]
mov dword [ebp - 0x3a24], ecx
mov edx, dword [ebp - 0x3a24]
mov dword [ebp - 0x3a28], edx
mov eax, dword [ebp - 0x3a28]
mov dword [ebp - 0x3a30], eax
mov ecx, dword [ebp - 0x3a2c]
push ecx
mov ecx, dword [ebp - 0x3770]
call dword [ebp - 0x3a30]
mov dword [ebp - 0x3a34], eax
mov edx, dword [ebp - 0x3a34]
mov eax, dword [ebp - 0x2fec]
mov dword [eax + 0x4c], edx
lea ecx, [ebp - 0x45d8]
call fcn.1007c600
mov dword [ebp - 0x3a38], eax
mov ecx, dword [ebp - 0x3a38]
mov dword [ebp - 0x3a54], ecx
mov edx, dword [0x103e939c]
mov dword [ebp - 0x37cc], edx
lea eax, [ebp - 0x3a40]
mov dword [ebp - 0x37c8], eax
mov ecx, dword [ebp - 0x37c8]
mov edx, dword [ebp - 0x37cc]
mov dword [ecx], edx
mov eax, dword [ebp - 0x37c8]
mov dword [ebp - 0x3a3c], eax
mov ecx, dword [ebp - 0x3a3c]
mov dword [ebp - 0x42b0], ecx
mov edx, dword [ebp - 0x3a40]
mov eax, dword [edx]
mov dword [ebp - 0x3a44], eax
mov ecx, 2
shl ecx, 2
mov edx, dword [ebp - 0x3a44]
mov eax, dword [edx + ecx]
mov dword [ebp - 0x3a48], eax
mov ecx, dword [ebp - 0x3a48]
mov dword [ebp - 0x3a4c], ecx
mov edx, dword [ebp - 0x3a4c]
mov dword [ebp - 0x3a50], edx
mov eax, dword [ebp - 0x3a50]
mov dword [ebp - 0x3a58], eax
mov ecx, dword [ebp - 0x3a54]
push ecx
mov ecx, dword [ebp - 0x37cc]
call dword [ebp - 0x3a58]
mov dword [ebp - 0x3a5c], eax
mov edx, dword [ebp - 0x3a5c]
mov eax, dword [ebp - 0x2fec]
mov dword [eax + 0x50], edx
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x43b0]
call fcn.1007c260
nop
mov byte [ebp - 4], 9
lea ecx, [ebp - 0x45d8]
call fcn.1007c260
nop
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4668]
call fcn.1007c260
nop
mov ecx, 0x54
imul edx, ecx, 5
add edx, dword [ebp - 0x10]
mov dword [ebp - 0x2ffc], edx
mov eax, 1
imul ecx, eax, 0
mov dl, byte [ecx + str.knife_flip]
mov byte [ebp - 0xd0c], dl
movsx eax, byte [ebp - 0xd0c]
xor eax, 0x34
mov byte [ebp - 0xd0d], al
mov cl, byte [ebp - 0xd0d]
mov byte [ebp - 0x3114], cl
mov edx, 1
shl edx, 0
mov al, byte [edx + str.knife_flip]
mov byte [ebp - 0xd14], al
movsx ecx, byte [ebp - 0xd14]
xor ecx, 0x34
mov byte [ebp - 0xd15], cl
mov dl, byte [ebp - 0xd15]
mov byte [ebp - 0x3113], dl
mov eax, 1
shl eax, 1
mov cl, byte [eax + str.knife_flip]
mov byte [ebp - 0xd1c], cl
movsx edx, byte [ebp - 0xd1c]
xor edx, 0x34
mov byte [ebp - 0xd1d], dl
mov al, byte [ebp - 0xd1d]
mov byte [ebp - 0x3112], al
mov ecx, 1
imul edx, ecx, 3
mov al, byte [edx + str.knife_flip]
mov byte [ebp - 0xd24], al
movsx ecx, byte [ebp - 0xd24]
xor ecx, 0x34
mov byte [ebp - 0xd25], cl
mov dl, byte [ebp - 0xd25]
mov byte [ebp - 0x3111], dl
mov eax, 1
shl eax, 2
mov cl, byte [eax + str.knife_flip]
mov byte [ebp - 0xd2c], cl
movsx edx, byte [ebp - 0xd2c]
xor edx, 0x34
mov byte [ebp - 0xd2d], dl
mov al, byte [ebp - 0xd2d]
mov byte [ebp - 0x3110], al
mov ecx, 1
imul edx, ecx, 5
mov al, byte [edx + str.knife_flip]
mov byte [ebp - 0xd34], al
movsx ecx, byte [ebp - 0xd34]
xor ecx, 0x34
mov byte [ebp - 0xd35], cl
mov dl, byte [ebp - 0xd35]
mov byte [ebp - 0x310f], dl
mov eax, 1
imul ecx, eax, 6
mov dl, byte [ecx + str.knife_flip]
mov byte [ebp - 0xd3c], dl
movsx eax, byte [ebp - 0xd3c]
xor eax, 0x34
mov byte [ebp - 0xd3d], al
mov cl, byte [ebp - 0xd3d]
mov byte [ebp - 0x310e], cl
mov edx, 1
imul eax, edx, 7
mov cl, byte [eax + str.knife_flip]
mov byte [ebp - 0xd44], cl
movsx edx, byte [ebp - 0xd44]
xor edx, 0x34
mov byte [ebp - 0xd45], dl
mov al, byte [ebp - 0xd45]
mov byte [ebp - 0x310d], al
mov ecx, 1
shl ecx, 3
mov dl, byte [ecx + str.knife_flip]
mov byte [ebp - 0xd4c], dl
movsx eax, byte [ebp - 0xd4c]
xor eax, 0x34
mov byte [ebp - 0xd4d], al
mov cl, byte [ebp - 0xd4d]
mov byte [ebp - 0x310c], cl
mov edx, 1
imul eax, edx, 9
mov cl, byte [eax + str.knife_flip]
mov byte [ebp - 0xd54], cl
movsx edx, byte [ebp - 0xd54]
xor edx, 0x34
mov byte [ebp - 0xd55], dl
mov al, byte [ebp - 0xd55]
mov byte [ebp - 0x310b], al
mov ecx, 1
imul edx, ecx, 0xa
mov al, byte [edx + str.knife_flip]
mov byte [ebp - 0xd5c], al
movsx ecx, byte [ebp - 0xd5c]
xor ecx, 0x34
mov byte [ebp - 0xd5d], cl
mov dl, byte [ebp - 0xd5d]
mov byte [ebp - 0x310a], dl
lea eax, [ebp - 0x3114]
mov dword [ebp - 0x3a60], eax
mov ecx, dword [ebp - 0x3a60]
mov dword [ebp - 0x3728], ecx
mov dword [ebp - 0x2ff0], 0
jmp 0x10232cfd
mov edx, dword [ebp - 0x2ff0]
add edx, 1
mov dword [ebp - 0x2ff0], edx
cmp dword [ebp - 0x2ff0], 0xb
jae 0x10232d7f
mov eax, dword [ebp - 0x3728]
mov dword [ebp - 0x3a64], eax
mov ecx, dword [ebp - 0x3a64]
add ecx, dword [ebp - 0x2ff0]
mov dword [ebp - 0x3a68], ecx
mov edx, dword [ebp - 0x3a68]
mov al, byte [edx]
mov byte [ebp - 0xd64], al
movsx ecx, byte [ebp - 0xd64]
xor ecx, 0x34
mov byte [ebp - 0xd65], cl
mov dl, byte [ebp - 0xd65]
mov byte [ebp - 0xd66], dl
mov eax, dword [ebp - 0x3728]
mov dword [ebp - 0x3a6c], eax
mov ecx, dword [ebp - 0x3a6c]
add ecx, dword [ebp - 0x2ff0]
mov dword [ebp - 0x3a70], ecx
mov edx, dword [ebp - 0x3a70]
mov al, byte [ebp - 0xd66]
mov byte [edx], al
jmp 0x10232cee
mov ecx, dword [ebp - 0x3728]
mov dword [ebp - 0x3a74], ecx
mov edx, dword [ebp - 0x3a74]
mov dword [ebp - 0x3a78], edx
mov eax, dword [ebp - 0x3a78]
mov dword [ebp - 0x3a7c], eax
mov ecx, dword [ebp - 0x3a7c]
push ecx
lea ecx, [ebp - 0x4638]
call fcn.1007b880
mov dword [ebp - 4], 0xc
mov edx, 1
imul eax, edx, 0
mov cl, byte [eax + str.models_weapons_w_knife_flip.mdl]
mov byte [ebp - 0xd6c], cl
movsx edx, byte [ebp - 0xd6c]
xor edx, 0x34
mov byte [ebp - 0xd6d], dl
mov al, byte [ebp - 0xd6d]
mov byte [ebp - 0x3200], al
mov ecx, 1
shl ecx, 0
mov dl, byte [ecx + str.models_weapons_w_knife_flip.mdl]
mov byte [ebp - 0xd74], dl
movsx eax, byte [ebp - 0xd74]
xor eax, 0x34
mov byte [ebp - 0xd75], al
mov cl, byte [ebp - 0xd75]
mov byte [ebp - 0x31ff], cl
mov edx, 1
shl edx, 1
mov al, byte [edx + str.models_weapons_w_knife_flip.mdl]
mov byte [ebp - 0xd7c], al
movsx ecx, byte [ebp - 0xd7c]
xor ecx, 0x34
mov byte [ebp - 0xd7d], cl
mov dl, byte [ebp - 0xd7d]
mov byte [ebp - 0x31fe], dl
mov eax, 1
imul ecx, eax, 3
mov dl, byte [ecx + str.models_weapons_w_knife_flip.mdl]
mov byte [ebp - 0xd84], dl
movsx eax, byte [ebp - 0xd84]
xor eax, 0x34
mov byte [ebp - 0xd85], al
mov cl, byte [ebp - 0xd85]
mov byte [ebp - 0x31fd], cl
mov edx, 1
shl edx, 2
mov al, byte [edx + str.models_weapons_w_knife_flip.mdl]
mov byte [ebp - 0xd8c], al
movsx ecx, byte [ebp - 0xd8c]
xor ecx, 0x34
mov byte [ebp - 0xd8d], cl
mov dl, byte [ebp - 0xd8d]
mov byte [ebp - 0x31fc], dl
mov eax, 1
imul ecx, eax, 5
mov dl, byte [ecx + str.models_weapons_w_knife_flip.mdl]
mov byte [ebp - 0xd94], dl
movsx eax, byte [ebp - 0xd94]
xor eax, 0x34
mov byte [ebp - 0xd95], al
mov cl, byte [ebp - 0xd95]
mov byte [ebp - 0x31fb], cl
mov edx, 1
imul eax, edx, 6
mov cl, byte [eax + str.models_weapons_w_knife_flip.mdl]
mov byte [ebp - 0xd9c], cl
movsx edx, byte [ebp - 0xd9c]
xor edx, 0x34
mov byte [ebp - 0xd9d], dl
mov al, byte [ebp - 0xd9d]
mov byte [ebp - 0x31fa], al
mov ecx, 1
imul edx, ecx, 7
mov al, byte [edx + str.models_weapons_w_knife_flip.mdl]
mov byte [ebp - 0xda4], al
movsx ecx, byte [ebp - 0xda4]
xor ecx, 0x34
mov byte [ebp - 0xda5], cl
mov dl, byte [ebp - 0xda5]
mov byte [ebp - 0x31f9], dl
mov eax, 1
shl eax, 3
mov cl, byte [eax + str.models_weapons_w_knife_flip.mdl]
mov byte [ebp - 0xdac], cl
movsx edx, byte [ebp - 0xdac]
xor edx, 0x34
mov byte [ebp - 0xdad], dl
mov al, byte [ebp - 0xdad]
mov byte [ebp - 0x31f8], al
mov ecx, 1
imul edx, ecx, 9
mov al, byte [edx + str.models_weapons_w_knife_flip.mdl]
mov byte [ebp - 0xdb4], al
movsx ecx, byte [ebp - 0xdb4]
xor ecx, 0x34
mov byte [ebp - 0xdb5], cl
mov dl, byte [ebp - 0xdb5]
mov byte [ebp - 0x31f7], dl
mov eax, 1
imul ecx, eax, 0xa
mov dl, byte [ecx + str.models_weapons_w_knife_flip.mdl]
mov byte [ebp - 0xdbc], dl
movsx eax, byte [ebp - 0xdbc]
xor eax, 0x34
mov byte [ebp - 0xdbd], al
mov cl, byte [ebp - 0xdbd]
mov byte [ebp - 0x31f6], cl
mov edx, 1
imul eax, edx, 0xb
mov cl, byte [eax + str.models_weapons_w_knife_flip.mdl]
mov byte [ebp - 0xdc4], cl
movsx edx, byte [ebp - 0xdc4]
xor edx, 0x34
mov byte [ebp - 0xdc5], dl
mov al, byte [ebp - 0xdc5]
mov byte [ebp - 0x31f5], al
mov ecx, 1
imul edx, ecx, 0xc
mov al, byte [edx + str.models_weapons_w_knife_flip.mdl]
mov byte [ebp - 0xdcc], al
movsx ecx, byte [ebp - 0xdcc]
xor ecx, 0x34
mov byte [ebp - 0xdcd], cl
mov dl, byte [ebp - 0xdcd]
mov byte [ebp - 0x31f4], dl
mov eax, 1
imul ecx, eax, 0xd
mov dl, byte [ecx + str.models_weapons_w_knife_flip.mdl]
mov byte [ebp - 0xdd4], dl
movsx eax, byte [ebp - 0xdd4]
xor eax, 0x34
mov byte [ebp - 0xdd5], al
mov cl, byte [ebp - 0xdd5]
mov byte [ebp - 0x31f3], cl
mov edx, 1
imul eax, edx, 0xe
mov cl, byte [eax + str.models_weapons_w_knife_flip.mdl]
mov byte [ebp - 0xddc], cl
movsx edx, byte [ebp - 0xddc]
xor edx, 0x34
mov byte [ebp - 0xddd], dl
mov al, byte [ebp - 0xddd]
mov byte [ebp - 0x31f2], al
mov ecx, 1
imul edx, ecx, 0xf
mov al, byte [edx + str.models_weapons_w_knife_flip.mdl]
mov byte [ebp - 0xde4], al
movsx ecx, byte [ebp - 0xde4]
xor ecx, 0x34
mov byte [ebp - 0xde5], cl
mov dl, byte [ebp - 0xde5]
mov byte [ebp - 0x31f1], dl
mov eax, 1
shl eax, 4
mov cl, byte [eax + str.models_weapons_w_knife_flip.mdl]
mov byte [ebp - 0xdec], cl
movsx edx, byte [ebp - 0xdec]
xor edx, 0x34
mov byte [ebp - 0xded], dl
mov al, byte [ebp - 0xded]
mov byte [ebp - 0x31f0], al
mov ecx, 1
imul edx, ecx, 0x11
mov al, byte [edx + str.models_weapons_w_knife_flip.mdl]
mov byte [ebp - 0xdf4], al
movsx ecx, byte [ebp - 0xdf4]
xor ecx, 0x34
mov byte [ebp - 0xdf5], cl
mov dl, byte [ebp - 0xdf5]
mov byte [ebp - 0x31ef], dl
mov eax, 1
imul ecx, eax, 0x12
mov dl, byte [ecx + str.models_weapons_w_knife_flip.mdl]
mov byte [ebp - 0xdfc], dl
movsx eax, byte [ebp - 0xdfc]
xor eax, 0x34
mov byte [ebp - 0xdfd], al
mov cl, byte [ebp - 0xdfd]
mov byte [ebp - 0x31ee], cl
mov edx, 1
imul eax, edx, 0x13
mov cl, byte [eax + str.models_weapons_w_knife_flip.mdl]
mov byte [ebp - 0xe04], cl
movsx edx, byte [ebp - 0xe04]
xor edx, 0x34
mov byte [ebp - 0xe05], dl
mov al, byte [ebp - 0xe05]
mov byte [ebp - 0x31ed], al
mov ecx, 1
imul edx, ecx, 0x14
mov al, byte [edx + str.models_weapons_w_knife_flip.mdl]
mov byte [ebp - 0xe0c], al
movsx ecx, byte [ebp - 0xe0c]
xor ecx, 0x34
mov byte [ebp - 0xe0d], cl
mov dl, byte [ebp - 0xe0d]
mov byte [ebp - 0x31ec], dl
mov eax, 1
imul ecx, eax, 0x15
mov dl, byte [ecx + str.models_weapons_w_knife_flip.mdl]
mov byte [ebp - 0xe14], dl
movsx eax, byte [ebp - 0xe14]
xor eax, 0x34
mov byte [ebp - 0xe15], al
mov cl, byte [ebp - 0xe15]
mov byte [ebp - 0x31eb], cl
mov edx, 1
imul eax, edx, 0x16
mov cl, byte [eax + str.models_weapons_w_knife_flip.mdl]
mov byte [ebp - 0xe1c], cl
movsx edx, byte [ebp - 0xe1c]
xor edx, 0x34
mov byte [ebp - 0xe1d], dl
mov al, byte [ebp - 0xe1d]
mov byte [ebp - 0x31ea], al
mov ecx, 1
imul edx, ecx, 0x17
mov al, byte [edx + str.models_weapons_w_knife_flip.mdl]
mov byte [ebp - 0xe24], al
movsx ecx, byte [ebp - 0xe24]
xor ecx, 0x34
mov byte [ebp - 0xe25], cl
mov dl, byte [ebp - 0xe25]
mov byte [ebp - 0x31e9], dl
mov eax, 1
imul ecx, eax, 0x18
mov dl, byte [ecx + str.models_weapons_w_knife_flip.mdl]
mov byte [ebp - 0xe2c], dl
movsx eax, byte [ebp - 0xe2c]
xor eax, 0x34
mov byte [ebp - 0xe2d], al
mov cl, byte [ebp - 0xe2d]
mov byte [ebp - 0x31e8], cl
mov edx, 1
imul eax, edx, 0x19
mov cl, byte [eax + str.models_weapons_w_knife_flip.mdl]
mov byte [ebp - 0xe34], cl
movsx edx, byte [ebp - 0xe34]
xor edx, 0x34
mov byte [ebp - 0xe35], dl
mov al, byte [ebp - 0xe35]
mov byte [ebp - 0x31e7], al
mov ecx, 1
imul edx, ecx, 0x1a
mov al, byte [edx + str.models_weapons_w_knife_flip.mdl]
mov byte [ebp - 0xe3c], al
movsx ecx, byte [ebp - 0xe3c]
xor ecx, 0x34
mov byte [ebp - 0xe3d], cl
mov dl, byte [ebp - 0xe3d]
mov byte [ebp - 0x31e6], dl
mov eax, 1
imul ecx, eax, 0x1b
mov dl, byte [ecx + str.models_weapons_w_knife_flip.mdl]
mov byte [ebp - 0xe44], dl
movsx eax, byte [ebp - 0xe44]
xor eax, 0x34
mov byte [ebp - 0xe45], al
mov cl, byte [ebp - 0xe45]
mov byte [ebp - 0x31e5], cl
mov edx, 1
imul eax, edx, 0x1c
mov cl, byte [eax + str.models_weapons_w_knife_flip.mdl]
mov byte [ebp - 0xe4c], cl
movsx edx, byte [ebp - 0xe4c]
xor edx, 0x34
mov byte [ebp - 0xe4d], dl
mov al, byte [ebp - 0xe4d]
mov byte [ebp - 0x31e4], al
mov ecx, 1
imul edx, ecx, 0x1d
mov al, byte [edx + str.models_weapons_w_knife_flip.mdl]
mov byte [ebp - 0xe54], al
movsx ecx, byte [ebp - 0xe54]
xor ecx, 0x34
mov byte [ebp - 0xe55], cl
mov dl, byte [ebp - 0xe55]
mov byte [ebp - 0x31e3], dl
mov eax, 1
imul ecx, eax, 0x1e
mov dl, byte [ecx + str.models_weapons_w_knife_flip.mdl]
mov byte [ebp - 0xe5c], dl
movsx eax, byte [ebp - 0xe5c]
xor eax, 0x34
mov byte [ebp - 0xe5d], al
mov cl, byte [ebp - 0xe5d]
mov byte [ebp - 0x31e2], cl
mov edx, 1
imul eax, edx, 0x1f
mov cl, byte [eax + str.models_weapons_w_knife_flip.mdl]
mov byte [ebp - 0xe64], cl
movsx edx, byte [ebp - 0xe64]
xor edx, 0x34
mov byte [ebp - 0xe65], dl
mov al, byte [ebp - 0xe65]
mov byte [ebp - 0x31e1], al
lea ecx, [ebp - 0x3200]
mov dword [ebp - 0x3a80], ecx
mov edx, dword [ebp - 0x3a80]
mov dword [ebp - 0x3724], edx
mov dword [ebp - 0x2ff4], 0
jmp 0x102333ee
mov eax, dword [ebp - 0x2ff4]
add eax, 1
mov dword [ebp - 0x2ff4], eax
cmp dword [ebp - 0x2ff4], 0x20
jae 0x10233470
mov ecx, dword [ebp - 0x3724]
mov dword [ebp - 0x3a84], ecx
mov edx, dword [ebp - 0x3a84]
add edx, dword [ebp - 0x2ff4]
mov dword [ebp - 0x3a88], edx
mov eax, dword [ebp - 0x3a88]
mov cl, byte [eax]
mov byte [ebp - 0xe6c], cl
movsx edx, byte [ebp - 0xe6c]
xor edx, 0x34
mov byte [ebp - 0xe6d], dl
mov al, byte [ebp - 0xe6d]
mov byte [ebp - 0xe6e], al
mov ecx, dword [ebp - 0x3724]
mov dword [ebp - 0x3a8c], ecx
mov edx, dword [ebp - 0x3a8c]
add edx, dword [ebp - 0x2ff4]
mov dword [ebp - 0x3a90], edx
mov eax, dword [ebp - 0x3a90]
mov cl, byte [ebp - 0xe6e]
mov byte [eax], cl
jmp 0x102333df
mov edx, dword [ebp - 0x3724]
mov dword [ebp - 0x3a94], edx
mov eax, dword [ebp - 0x3a94]
mov dword [ebp - 0x3a98], eax
mov ecx, dword [ebp - 0x3a98]
mov dword [ebp - 0x3a9c], ecx
mov edx, dword [ebp - 0x3a9c]
push edx
lea ecx, [ebp - 0x4650]
call fcn.1007b880
mov byte [ebp - 4], 0xd
mov eax, 1
imul ecx, eax, 0
mov dl, byte [ecx + str.models_weapons_v_knife_flip.mdl]
mov byte [ebp - 0xe74], dl
movsx eax, byte [ebp - 0xe74]
xor eax, 0x34
mov byte [ebp - 0xe75], al
mov cl, byte [ebp - 0xe75]
mov byte [ebp - 0x3220], cl
mov edx, 1
shl edx, 0
mov al, byte [edx + str.models_weapons_v_knife_flip.mdl]
mov byte [ebp - 0xe7c], al
movsx ecx, byte [ebp - 0xe7c]
xor ecx, 0x34
mov byte [ebp - 0xe7d], cl
mov dl, byte [ebp - 0xe7d]
mov byte [ebp - 0x321f], dl
mov eax, 1
shl eax, 1
mov cl, byte [eax + str.models_weapons_v_knife_flip.mdl]
mov byte [ebp - 0xe84], cl
movsx edx, byte [ebp - 0xe84]
xor edx, 0x34
mov byte [ebp - 0xe85], dl
mov al, byte [ebp - 0xe85]
mov byte [ebp - 0x321e], al
mov ecx, 1
imul edx, ecx, 3
mov al, byte [edx + str.models_weapons_v_knife_flip.mdl]
mov byte [ebp - 0xe8c], al
movsx ecx, byte [ebp - 0xe8c]
xor ecx, 0x34
mov byte [ebp - 0xe8d], cl
mov dl, byte [ebp - 0xe8d]
mov byte [ebp - 0x321d], dl
mov eax, 1
shl eax, 2
mov cl, byte [eax + str.models_weapons_v_knife_flip.mdl]
mov byte [ebp - 0xe94], cl
movsx edx, byte [ebp - 0xe94]
xor edx, 0x34
mov byte [ebp - 0xe95], dl
mov al, byte [ebp - 0xe95]
mov byte [ebp - 0x321c], al
mov ecx, 1
imul edx, ecx, 5
mov al, byte [edx + str.models_weapons_v_knife_flip.mdl]
mov byte [ebp - 0xe9c], al
movsx ecx, byte [ebp - 0xe9c]
xor ecx, 0x34
mov byte [ebp - 0xe9d], cl
mov dl, byte [ebp - 0xe9d]
mov byte [ebp - 0x321b], dl
mov eax, 1
imul ecx, eax, 6
mov dl, byte [ecx + str.models_weapons_v_knife_flip.mdl]
mov byte [ebp - 0xea4], dl
movsx eax, byte [ebp - 0xea4]
xor eax, 0x34
mov byte [ebp - 0xea5], al
mov cl, byte [ebp - 0xea5]
mov byte [ebp - 0x321a], cl
mov edx, 1
imul eax, edx, 7
mov cl, byte [eax + str.models_weapons_v_knife_flip.mdl]
mov byte [ebp - 0xeac], cl
movsx edx, byte [ebp - 0xeac]
xor edx, 0x34
mov byte [ebp - 0xead], dl
mov al, byte [ebp - 0xead]
mov byte [ebp - 0x3219], al
mov ecx, 1
shl ecx, 3
mov dl, byte [ecx + str.models_weapons_v_knife_flip.mdl]
mov byte [ebp - 0xeb4], dl
movsx eax, byte [ebp - 0xeb4]
xor eax, 0x34
mov byte [ebp - 0xeb5], al
mov cl, byte [ebp - 0xeb5]
mov byte [ebp - 0x3218], cl
mov edx, 1
imul eax, edx, 9
mov cl, byte [eax + str.models_weapons_v_knife_flip.mdl]
mov byte [ebp - 0xebc], cl
movsx edx, byte [ebp - 0xebc]
xor edx, 0x34
mov byte [ebp - 0xebd], dl
mov al, byte [ebp - 0xebd]
mov byte [ebp - 0x3217], al
mov ecx, 1
imul edx, ecx, 0xa
mov al, byte [edx + str.models_weapons_v_knife_flip.mdl]
mov byte [ebp - 0xec4], al
movsx ecx, byte [ebp - 0xec4]
xor ecx, 0x34
mov byte [ebp - 0xec5], cl
mov dl, byte [ebp - 0xec5]
mov byte [ebp - 0x3216], dl
mov eax, 1
imul ecx, eax, 0xb
mov dl, byte [ecx + str.models_weapons_v_knife_flip.mdl]
mov byte [ebp - 0xecc], dl
movsx eax, byte [ebp - 0xecc]
xor eax, 0x34
mov byte [ebp - 0xecd], al
mov cl, byte [ebp - 0xecd]
mov byte [ebp - 0x3215], cl
mov edx, 1
imul eax, edx, 0xc
mov cl, byte [eax + str.models_weapons_v_knife_flip.mdl]
mov byte [ebp - 0xed4], cl
movsx edx, byte [ebp - 0xed4]
xor edx, 0x34
mov byte [ebp - 0xed5], dl
mov al, byte [ebp - 0xed5]
mov byte [ebp - 0x3214], al
mov ecx, 1
imul edx, ecx, 0xd
mov al, byte [edx + str.models_weapons_v_knife_flip.mdl]
mov byte [ebp - 0xedc], al
movsx ecx, byte [ebp - 0xedc]
xor ecx, 0x34
mov byte [ebp - 0xedd], cl
mov dl, byte [ebp - 0xedd]
mov byte [ebp - 0x3213], dl
mov eax, 1
imul ecx, eax, 0xe
mov dl, byte [ecx + str.models_weapons_v_knife_flip.mdl]
mov byte [ebp - 0xee4], dl
movsx eax, byte [ebp - 0xee4]
xor eax, 0x34
mov byte [ebp - 0xee5], al
mov cl, byte [ebp - 0xee5]
mov byte [ebp - 0x3212], cl
mov edx, 1
imul eax, edx, 0xf
mov cl, byte [eax + str.models_weapons_v_knife_flip.mdl]
mov byte [ebp - 0xeec], cl
movsx edx, byte [ebp - 0xeec]
xor edx, 0x34
mov byte [ebp - 0xeed], dl
mov al, byte [ebp - 0xeed]
mov byte [ebp - 0x3211], al
mov ecx, 1
shl ecx, 4
mov dl, byte [ecx + str.models_weapons_v_knife_flip.mdl]
mov byte [ebp - 0xef4], dl
movsx eax, byte [ebp - 0xef4]
xor eax, 0x34
mov byte [ebp - 0xef5], al
mov cl, byte [ebp - 0xef5]
mov byte [ebp - 0x3210], cl
mov edx, 1
imul eax, edx, 0x11
mov cl, byte [eax + str.models_weapons_v_knife_flip.mdl]
mov byte [ebp - 0xefc], cl
movsx edx, byte [ebp - 0xefc]
xor edx, 0x34
mov byte [ebp - 0xefd], dl
mov al, byte [ebp - 0xefd]
mov byte [ebp - 0x320f], al
mov ecx, 1
imul edx, ecx, 0x12
mov al, byte [edx + str.models_weapons_v_knife_flip.mdl]
mov byte [ebp - 0xf04], al
movsx ecx, byte [ebp - 0xf04]
xor ecx, 0x34
mov byte [ebp - 0xf05], cl
mov dl, byte [ebp - 0xf05]
mov byte [ebp - 0x320e], dl
mov eax, 1
imul ecx, eax, 0x13
mov dl, byte [ecx + str.models_weapons_v_knife_flip.mdl]
mov byte [ebp - 0xf0c], dl
movsx eax, byte [ebp - 0xf0c]
xor eax, 0x34
mov byte [ebp - 0xf0d], al
mov cl, byte [ebp - 0xf0d]
mov byte [ebp - 0x320d], cl
mov edx, 1
imul eax, edx, 0x14
mov cl, byte [eax + str.models_weapons_v_knife_flip.mdl]
mov byte [ebp - 0xf14], cl
movsx edx, byte [ebp - 0xf14]
xor edx, 0x34
mov byte [ebp - 0xf15], dl
mov al, byte [ebp - 0xf15]
mov byte [ebp - 0x320c], al
mov ecx, 1
imul edx, ecx, 0x15
mov al, byte [edx + str.models_weapons_v_knife_flip.mdl]
mov byte [ebp - 0xf1c], al
movsx ecx, byte [ebp - 0xf1c]
xor ecx, 0x34
mov byte [ebp - 0xf1d], cl
mov dl, byte [ebp - 0xf1d]
mov byte [ebp - 0x320b], dl
mov eax, 1
imul ecx, eax, 0x16
mov dl, byte [ecx + str.models_weapons_v_knife_flip.mdl]
mov byte [ebp - 0xf24], dl
movsx eax, byte [ebp - 0xf24]
xor eax, 0x34
mov byte [ebp - 0xf25], al
mov cl, byte [ebp - 0xf25]
mov byte [ebp - 0x320a], cl
mov edx, 1
imul eax, edx, 0x17
mov cl, byte [eax + str.models_weapons_v_knife_flip.mdl]
mov byte [ebp - 0xf2c], cl
movsx edx, byte [ebp - 0xf2c]
xor edx, 0x34
mov byte [ebp - 0xf2d], dl
mov al, byte [ebp - 0xf2d]
mov byte [ebp - 0x3209], al
mov ecx, 1
imul edx, ecx, 0x18
mov al, byte [edx + str.models_weapons_v_knife_flip.mdl]
mov byte [ebp - 0xf34], al
movsx ecx, byte [ebp - 0xf34]
xor ecx, 0x34
mov byte [ebp - 0xf35], cl
mov dl, byte [ebp - 0xf35]
mov byte [ebp - 0x3208], dl
mov eax, 1
imul ecx, eax, 0x19
mov dl, byte [ecx + str.models_weapons_v_knife_flip.mdl]
mov byte [ebp - 0xf3c], dl
movsx eax, byte [ebp - 0xf3c]
xor eax, 0x34
mov byte [ebp - 0xf3d], al
mov cl, byte [ebp - 0xf3d]
mov byte [ebp - 0x3207], cl
mov edx, 1
imul eax, edx, 0x1a
mov cl, byte [eax + str.models_weapons_v_knife_flip.mdl]
mov byte [ebp - 0xf44], cl
movsx edx, byte [ebp - 0xf44]
xor edx, 0x34
mov byte [ebp - 0xf45], dl
mov al, byte [ebp - 0xf45]
mov byte [ebp - 0x3206], al
mov ecx, 1
imul edx, ecx, 0x1b
mov al, byte [edx + str.models_weapons_v_knife_flip.mdl]
mov byte [ebp - 0xf4c], al
movsx ecx, byte [ebp - 0xf4c]
xor ecx, 0x34
mov byte [ebp - 0xf4d], cl
mov dl, byte [ebp - 0xf4d]
mov byte [ebp - 0x3205], dl
mov eax, 1
imul ecx, eax, 0x1c
mov dl, byte [ecx + str.models_weapons_v_knife_flip.mdl]
mov byte [ebp - 0xf54], dl
movsx eax, byte [ebp - 0xf54]
xor eax, 0x34
mov byte [ebp - 0xf55], al
mov cl, byte [ebp - 0xf55]
mov byte [ebp - 0x3204], cl
mov edx, 1
imul eax, edx, 0x1d
mov cl, byte [eax + str.models_weapons_v_knife_flip.mdl]
mov byte [ebp - 0xf5c], cl
movsx edx, byte [ebp - 0xf5c]
xor edx, 0x34
mov byte [ebp - 0xf5d], dl
mov al, byte [ebp - 0xf5d]
mov byte [ebp - 0x3203], al
mov ecx, 1
imul edx, ecx, 0x1e
mov al, byte [edx + str.models_weapons_v_knife_flip.mdl]
mov byte [ebp - 0xf64], al
movsx ecx, byte [ebp - 0xf64]
xor ecx, 0x34
mov byte [ebp - 0xf65], cl
mov dl, byte [ebp - 0xf65]
mov byte [ebp - 0x3202], dl
mov eax, 1
imul ecx, eax, 0x1f
mov dl, byte [ecx + str.models_weapons_v_knife_flip.mdl]
mov byte [ebp - 0xf6c], dl
movsx eax, byte [ebp - 0xf6c]
xor eax, 0x34
mov byte [ebp - 0xf6d], al
mov cl, byte [ebp - 0xf6d]
mov byte [ebp - 0x3201], cl
lea edx, [ebp - 0x3220]
mov dword [ebp - 0x3aa0], edx
mov eax, dword [ebp - 0x3aa0]
mov dword [ebp - 0x3720], eax
mov dword [ebp - 0x2ff8], 0
jmp 0x10233adc
mov ecx, dword [ebp - 0x2ff8]
add ecx, 1
mov dword [ebp - 0x2ff8], ecx
cmp dword [ebp - 0x2ff8], 0x20
jae 0x10233b5e
mov edx, dword [ebp - 0x3720]
mov dword [ebp - 0x3aa4], edx
mov eax, dword [ebp - 0x3aa4]
add eax, dword [ebp - 0x2ff8]
mov dword [ebp - 0x3aa8], eax
mov ecx, dword [ebp - 0x3aa8]
mov dl, byte [ecx]
mov byte [ebp - 0xf74], dl
movsx eax, byte [ebp - 0xf74]
xor eax, 0x34
mov byte [ebp - 0xf75], al
mov cl, byte [ebp - 0xf75]
mov byte [ebp - 0xf76], cl
mov edx, dword [ebp - 0x3720]
mov dword [ebp - 0x3aac], edx
mov eax, dword [ebp - 0x3aac]
add eax, dword [ebp - 0x2ff8]
mov dword [ebp - 0x3ab0], eax
mov ecx, dword [ebp - 0x3ab0]
mov dl, byte [ebp - 0xf76]
mov byte [ecx], dl
jmp 0x10233acd
mov eax, dword [ebp - 0x3720]
mov dword [ebp - 0x3ab4], eax
mov ecx, dword [ebp - 0x3ab4]
mov dword [ebp - 0x3ab8], ecx
mov edx, dword [ebp - 0x3ab8]
mov dword [ebp - 0x3abc], edx
mov eax, dword [ebp - 0x3abc]
push eax
lea ecx, [ebp - 0x43c8]
call fcn.1007b880
mov byte [ebp - 4], 0xe
mov ecx, dword [ebp - 0x2ffc]
mov dword [ecx], 0x1f9
lea edx, [ebp - 0x43c8]
push edx
mov ecx, dword [ebp - 0x2ffc]
add ecx, 4
call fcn.1008d0b0
lea eax, [ebp - 0x4638]
push eax
mov ecx, dword [ebp - 0x2ffc]
add ecx, 0x34
call fcn.1008d0b0
lea ecx, [ebp - 0x43c8]
call fcn.1007c600
mov dword [ebp - 0x3ac0], eax
mov ecx, dword [ebp - 0x3ac0]
mov dword [ebp - 0x3adc], ecx
mov edx, dword [0x103e939c]
mov dword [ebp - 0x37d4], edx
lea eax, [ebp - 0x3ac8]
mov dword [ebp - 0x37d0], eax
mov ecx, dword [ebp - 0x37d0]
mov edx, dword [ebp - 0x37d4]
mov dword [ecx], edx
mov eax, dword [ebp - 0x37d0]
mov dword [ebp - 0x3ac4], eax
mov ecx, dword [ebp - 0x3ac4]
mov dword [ebp - 0x42b4], ecx
mov edx, dword [ebp - 0x3ac8]
mov eax, dword [edx]
mov dword [ebp - 0x3acc], eax
mov ecx, 2
shl ecx, 2
mov edx, dword [ebp - 0x3acc]
mov eax, dword [edx + ecx]
mov dword [ebp - 0x3ad0], eax
mov ecx, dword [ebp - 0x3ad0]
mov dword [ebp - 0x3ad4], ecx
mov edx, dword [ebp - 0x3ad4]
mov dword [ebp - 0x3ad8], edx
mov eax, dword [ebp - 0x3ad8]
mov dword [ebp - 0x3ae0], eax
mov ecx, dword [ebp - 0x3adc]
push ecx
mov ecx, dword [ebp - 0x37d4]
call dword [ebp - 0x3ae0]
mov dword [ebp - 0x3ae4], eax
mov edx, dword [ebp - 0x3ae4]
mov eax, dword [ebp - 0x2ffc]
mov dword [eax + 0x4c], edx
lea ecx, [ebp - 0x4650]
call fcn.1007c600
mov dword [ebp - 0x3ae8], eax
mov ecx, dword [ebp - 0x3ae8]
mov dword [ebp - 0x3b04], ecx
mov edx, dword [0x103e939c]
mov dword [ebp - 0x37e0], edx
lea eax, [ebp - 0x3af0]
mov dword [ebp - 0x37d8], eax
mov ecx, dword [ebp - 0x37d8]
mov edx, dword [ebp - 0x37e0]
mov dword [ecx], edx
mov eax, dword [ebp - 0x37d8]
mov dword [ebp - 0x3aec], eax
mov ecx, dword [ebp - 0x3aec]
mov dword [ebp - 0x42b8], ecx
mov edx, dword [ebp - 0x3af0]
mov eax, dword [edx]
mov dword [ebp - 0x3af4], eax
mov ecx, 2
shl ecx, 2
mov edx, dword [ebp - 0x3af4]
mov eax, dword [edx + ecx]
mov dword [ebp - 0x3af8], eax
mov ecx, dword [ebp - 0x3af8]
mov dword [ebp - 0x3afc], ecx
mov edx, dword [ebp - 0x3afc]
mov dword [ebp - 0x3b00], edx
mov eax, dword [ebp - 0x3b00]
mov dword [ebp - 0x3b08], eax
mov ecx, dword [ebp - 0x3b04]
push ecx
mov ecx, dword [ebp - 0x37e0]
call dword [ebp - 0x3b08]
mov dword [ebp - 0x3b0c], eax
mov edx, dword [ebp - 0x3b0c]
mov eax, dword [ebp - 0x2ffc]
mov dword [eax + 0x50], edx
mov byte [ebp - 4], 0xd
lea ecx, [ebp - 0x43c8]
call fcn.1007c260
nop
mov byte [ebp - 4], 0xc
lea ecx, [ebp - 0x4650]
call fcn.1007c260
nop
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4638]
call fcn.1007c260
nop
mov ecx, 0x54
imul edx, ecx, 6
add edx, dword [ebp - 0x10]
mov dword [ebp - 0x300c], edx
mov eax, 1
imul ecx, eax, 0
mov dl, byte [ecx + str.knife_gut]
mov byte [ebp - 0xf7c], dl
movsx eax, byte [ebp - 0xf7c]
xor eax, 0x34
mov byte [ebp - 0xf7d], al
mov cl, byte [ebp - 0xf7d]
mov byte [ebp - 0x30fc], cl
mov edx, 1
shl edx, 0
mov al, byte [edx + str.knife_gut]
mov byte [ebp - 0xf84], al
movsx ecx, byte [ebp - 0xf84]
xor ecx, 0x34
mov byte [ebp - 0xf85], cl
mov dl, byte [ebp - 0xf85]
mov byte [ebp - 0x30fb], dl
mov eax, 1
shl eax, 1
mov cl, byte [eax + str.knife_gut]
mov byte [ebp - 0xf8c], cl
movsx edx, byte [ebp - 0xf8c]
xor edx, 0x34
mov byte [ebp - 0xf8d], dl
mov al, byte [ebp - 0xf8d]
mov byte [ebp - 0x30fa], al
mov ecx, 1
imul edx, ecx, 3
mov al, byte [edx + str.knife_gut]
mov byte [ebp - 0xf94], al
movsx ecx, byte [ebp - 0xf94]
xor ecx, 0x34
mov byte [ebp - 0xf95], cl
mov dl, byte [ebp - 0xf95]
mov byte [ebp - 0x30f9], dl
mov eax, 1
shl eax, 2
mov cl, byte [eax + str.knife_gut]
mov byte [ebp - 0xf9c], cl
movsx edx, byte [ebp - 0xf9c]
xor edx, 0x34
mov byte [ebp - 0xf9d], dl
mov al, byte [ebp - 0xf9d]
mov byte [ebp - 0x30f8], al
mov ecx, 1
imul edx, ecx, 5
mov al, byte [edx + str.knife_gut]
mov byte [ebp - 0xfa4], al
movsx ecx, byte [ebp - 0xfa4]
xor ecx, 0x34
mov byte [ebp - 0xfa5], cl
mov dl, byte [ebp - 0xfa5]
mov byte [ebp - 0x30f7], dl
mov eax, 1
imul ecx, eax, 6
mov dl, byte [ecx + str.knife_gut]
mov byte [ebp - 0xfac], dl
movsx eax, byte [ebp - 0xfac]
xor eax, 0x34
mov byte [ebp - 0xfad], al
mov cl, byte [ebp - 0xfad]
mov byte [ebp - 0x30f6], cl
mov edx, 1
imul eax, edx, 7
mov cl, byte [eax + str.knife_gut]
mov byte [ebp - 0xfb4], cl
movsx edx, byte [ebp - 0xfb4]
xor edx, 0x34
mov byte [ebp - 0xfb5], dl
mov al, byte [ebp - 0xfb5]
mov byte [ebp - 0x30f5], al
mov ecx, 1
shl ecx, 3
mov dl, byte [ecx + str.knife_gut]
mov byte [ebp - 0xfbc], dl
movsx eax, byte [ebp - 0xfbc]
xor eax, 0x34
mov byte [ebp - 0xfbd], al
mov cl, byte [ebp - 0xfbd]
mov byte [ebp - 0x30f4], cl
mov edx, 1
imul eax, edx, 9
mov cl, byte [eax + str.knife_gut]
mov byte [ebp - 0xfc4], cl
movsx edx, byte [ebp - 0xfc4]
xor edx, 0x34
mov byte [ebp - 0xfc5], dl
mov al, byte [ebp - 0xfc5]
mov byte [ebp - 0x30f3], al
lea ecx, [ebp - 0x30fc]
mov dword [ebp - 0x3b10], ecx
mov edx, dword [ebp - 0x3b10]
mov dword [ebp - 0x371c], edx
mov dword [ebp - 0x3000], 0
jmp 0x10233fbc
mov eax, dword [ebp - 0x3000]
add eax, 1
mov dword [ebp - 0x3000], eax
cmp dword [ebp - 0x3000], 0xa
jae 0x1023403e
mov ecx, dword [ebp - 0x371c]
mov dword [ebp - 0x3b14], ecx
mov edx, dword [ebp - 0x3b14]
add edx, dword [ebp - 0x3000]
mov dword [ebp - 0x3b18], edx
mov eax, dword [ebp - 0x3b18]
mov cl, byte [eax]
mov byte [ebp - 0xfcc], cl
movsx edx, byte [ebp - 0xfcc]
xor edx, 0x34
mov byte [ebp - 0xfcd], dl
mov al, byte [ebp - 0xfcd]
mov byte [ebp - 0xfce], al
mov ecx, dword [ebp - 0x371c]
mov dword [ebp - 0x3b1c], ecx
mov edx, dword [ebp - 0x3b1c]
add edx, dword [ebp - 0x3000]
mov dword [ebp - 0x3b20], edx
mov eax, dword [ebp - 0x3b20]
mov cl, byte [ebp - 0xfce]
mov byte [eax], cl
jmp 0x10233fad
mov edx, dword [ebp - 0x371c]
mov dword [ebp - 0x3b24], edx
mov eax, dword [ebp - 0x3b24]
mov dword [ebp - 0x3b28], eax
mov ecx, dword [ebp - 0x3b28]
mov dword [ebp - 0x3b2c], ecx
mov edx, dword [ebp - 0x3b2c]
push edx
lea ecx, [ebp - 0x45f0]
call fcn.1007b880
mov dword [ebp - 4], 0xf
mov eax, 1
imul ecx, eax, 0
mov dl, byte [ecx + str.models_weapons_w_knife_gut.mdl]
mov byte [ebp - 0xfd4], dl
movsx eax, byte [ebp - 0xfd4]
xor eax, 0x34
mov byte [ebp - 0xfd5], al
mov cl, byte [ebp - 0xfd5]
mov byte [ebp - 0x31c0], cl
mov edx, 1
shl edx, 0
mov al, byte [edx + str.models_weapons_w_knife_gut.mdl]
mov byte [ebp - 0xfdc], al
movsx ecx, byte [ebp - 0xfdc]
xor ecx, 0x34
mov byte [ebp - 0xfdd], cl
mov dl, byte [ebp - 0xfdd]
mov byte [ebp - 0x31bf], dl
mov eax, 1
shl eax, 1
mov cl, byte [eax + str.models_weapons_w_knife_gut.mdl]
mov byte [ebp - 0xfe4], cl
movsx edx, byte [ebp - 0xfe4]
xor edx, 0x34
mov byte [ebp - 0xfe5], dl
mov al, byte [ebp - 0xfe5]
mov byte [ebp - 0x31be], al
mov ecx, 1
imul edx, ecx, 3
mov al, byte [edx + str.models_weapons_w_knife_gut.mdl]
mov byte [ebp - 0xfec], al
movsx ecx, byte [ebp - 0xfec]
xor ecx, 0x34
mov byte [ebp - 0xfed], cl
mov dl, byte [ebp - 0xfed]
mov byte [ebp - 0x31bd], dl
mov eax, 1
shl eax, 2
mov cl, byte [eax + str.models_weapons_w_knife_gut.mdl]
mov byte [ebp - 0xff4], cl
movsx edx, byte [ebp - 0xff4]
xor edx, 0x34
mov byte [ebp - 0xff5], dl
mov al, byte [ebp - 0xff5]
mov byte [ebp - 0x31bc], al
mov ecx, 1
imul edx, ecx, 5
mov al, byte [edx + str.models_weapons_w_knife_gut.mdl]
mov byte [ebp - 0xffc], al
movsx ecx, byte [ebp - 0xffc]
xor ecx, 0x34
mov byte [ebp - 0xffd], cl
mov dl, byte [ebp - 0xffd]
mov byte [ebp - 0x31bb], dl
mov eax, 1
imul ecx, eax, 6
mov dl, byte [ecx + str.models_weapons_w_knife_gut.mdl]
mov byte [ebp - 0x1004], dl
movsx eax, byte [ebp - 0x1004]
xor eax, 0x34
mov byte [ebp - 0x1005], al
mov cl, byte [ebp - 0x1005]
mov byte [ebp - 0x31ba], cl
mov edx, 1
imul eax, edx, 7
mov cl, byte [eax + str.models_weapons_w_knife_gut.mdl]
mov byte [ebp - 0x100c], cl
movsx edx, byte [ebp - 0x100c]
xor edx, 0x34
mov byte [ebp - 0x100d], dl
mov al, byte [ebp - 0x100d]
mov byte [ebp - 0x31b9], al
mov ecx, 1
shl ecx, 3
mov dl, byte [ecx + str.models_weapons_w_knife_gut.mdl]
mov byte [ebp - 0x1014], dl
movsx eax, byte [ebp - 0x1014]
xor eax, 0x34
mov byte [ebp - 0x1015], al
mov cl, byte [ebp - 0x1015]
mov byte [ebp - 0x31b8], cl
mov edx, 1
imul eax, edx, 9
mov cl, byte [eax + str.models_weapons_w_knife_gut.mdl]
mov byte [ebp - 0x101c], cl
movsx edx, byte [ebp - 0x101c]
xor edx, 0x34
mov byte [ebp - 0x101d], dl
mov al, byte [ebp - 0x101d]
mov byte [ebp - 0x31b7], al
mov ecx, 1
imul edx, ecx, 0xa
mov al, byte [edx + str.models_weapons_w_knife_gut.mdl]
mov byte [ebp - 0x1024], al
movsx ecx, byte [ebp - 0x1024]
xor ecx, 0x34
mov byte [ebp - 0x1025], cl
mov dl, byte [ebp - 0x1025]
mov byte [ebp - 0x31b6], dl
mov eax, 1
imul ecx, eax, 0xb
mov dl, byte [ecx + str.models_weapons_w_knife_gut.mdl]
mov byte [ebp - 0x102c], dl
movsx eax, byte [ebp - 0x102c]
xor eax, 0x34
mov byte [ebp - 0x102d], al
mov cl, byte [ebp - 0x102d]
mov byte [ebp - 0x31b5], cl
mov edx, 1
imul eax, edx, 0xc
mov cl, byte [eax + str.models_weapons_w_knife_gut.mdl]
mov byte [ebp - 0x1034], cl
movsx edx, byte [ebp - 0x1034]
xor edx, 0x34
mov byte [ebp - 0x1035], dl
mov al, byte [ebp - 0x1035]
mov byte [ebp - 0x31b4], al
mov ecx, 1
imul edx, ecx, 0xd
mov al, byte [edx + str.models_weapons_w_knife_gut.mdl]
mov byte [ebp - 0x103c], al
movsx ecx, byte [ebp - 0x103c]
xor ecx, 0x34
mov byte [ebp - 0x103d], cl
mov dl, byte [ebp - 0x103d]
mov byte [ebp - 0x31b3], dl
mov eax, 1
imul ecx, eax, 0xe
mov dl, byte [ecx + str.models_weapons_w_knife_gut.mdl]
mov byte [ebp - 0x1044], dl
movsx eax, byte [ebp - 0x1044]
xor eax, 0x34
mov byte [ebp - 0x1045], al
mov cl, byte [ebp - 0x1045]
mov byte [ebp - 0x31b2], cl
mov edx, 1
imul eax, edx, 0xf
mov cl, byte [eax + str.models_weapons_w_knife_gut.mdl]
mov byte [ebp - 0x104c], cl
movsx edx, byte [ebp - 0x104c]
xor edx, 0x34
mov byte [ebp - 0x104d], dl
mov al, byte [ebp - 0x104d]
mov byte [ebp - 0x31b1], al
mov ecx, 1
shl ecx, 4
mov dl, byte [ecx + str.models_weapons_w_knife_gut.mdl]
mov byte [ebp - 0x1054], dl
movsx eax, byte [ebp - 0x1054]
xor eax, 0x34
mov byte [ebp - 0x1055], al
mov cl, byte [ebp - 0x1055]
mov byte [ebp - 0x31b0], cl
mov edx, 1
imul eax, edx, 0x11
mov cl, byte [eax + str.models_weapons_w_knife_gut.mdl]
mov byte [ebp - 0x105c], cl
movsx edx, byte [ebp - 0x105c]
xor edx, 0x34
mov byte [ebp - 0x105d], dl
mov al, byte [ebp - 0x105d]
mov byte [ebp - 0x31af], al
mov ecx, 1
imul edx, ecx, 0x12
mov al, byte [edx + str.models_weapons_w_knife_gut.mdl]
mov byte [ebp - 0x1064], al
movsx ecx, byte [ebp - 0x1064]
xor ecx, 0x34
mov byte [ebp - 0x1065], cl
mov dl, byte [ebp - 0x1065]
mov byte [ebp - 0x31ae], dl
mov eax, 1
imul ecx, eax, 0x13
mov dl, byte [ecx + str.models_weapons_w_knife_gut.mdl]
mov byte [ebp - 0x106c], dl
movsx eax, byte [ebp - 0x106c]
xor eax, 0x34
mov byte [ebp - 0x106d], al
mov cl, byte [ebp - 0x106d]
mov byte [ebp - 0x31ad], cl
mov edx, 1
imul eax, edx, 0x14
mov cl, byte [eax + str.models_weapons_w_knife_gut.mdl]
mov byte [ebp - 0x1074], cl
movsx edx, byte [ebp - 0x1074]
xor edx, 0x34
mov byte [ebp - 0x1075], dl
mov al, byte [ebp - 0x1075]
mov byte [ebp - 0x31ac], al
mov ecx, 1
imul edx, ecx, 0x15
mov al, byte [edx + str.models_weapons_w_knife_gut.mdl]
mov byte [ebp - 0x107c], al
movsx ecx, byte [ebp - 0x107c]
xor ecx, 0x34
mov byte [ebp - 0x107d], cl
mov dl, byte [ebp - 0x107d]
mov byte [ebp - 0x31ab], dl
mov eax, 1
imul ecx, eax, 0x16
mov dl, byte [ecx + str.models_weapons_w_knife_gut.mdl]
mov byte [ebp - 0x1084], dl
movsx eax, byte [ebp - 0x1084]
xor eax, 0x34
mov byte [ebp - 0x1085], al
mov cl, byte [ebp - 0x1085]
mov byte [ebp - 0x31aa], cl
mov edx, 1
imul eax, edx, 0x17
mov cl, byte [eax + str.models_weapons_w_knife_gut.mdl]
mov byte [ebp - 0x108c], cl
movsx edx, byte [ebp - 0x108c]
xor edx, 0x34
mov byte [ebp - 0x108d], dl
mov al, byte [ebp - 0x108d]
mov byte [ebp - 0x31a9], al
mov ecx, 1
imul edx, ecx, 0x18
mov al, byte [edx + str.models_weapons_w_knife_gut.mdl]
mov byte [ebp - 0x1094], al
movsx ecx, byte [ebp - 0x1094]
xor ecx, 0x34
mov byte [ebp - 0x1095], cl
mov dl, byte [ebp - 0x1095]
mov byte [ebp - 0x31a8], dl
mov eax, 1
imul ecx, eax, 0x19
mov dl, byte [ecx + str.models_weapons_w_knife_gut.mdl]
mov byte [ebp - 0x109c], dl
movsx eax, byte [ebp - 0x109c]
xor eax, 0x34
mov byte [ebp - 0x109d], al
mov cl, byte [ebp - 0x109d]
mov byte [ebp - 0x31a7], cl
mov edx, 1
imul eax, edx, 0x1a
mov cl, byte [eax + str.models_weapons_w_knife_gut.mdl]
mov byte [ebp - 0x10a4], cl
movsx edx, byte [ebp - 0x10a4]
xor edx, 0x34
mov byte [ebp - 0x10a5], dl
mov al, byte [ebp - 0x10a5]
mov byte [ebp - 0x31a6], al
mov ecx, 1
imul edx, ecx, 0x1b
mov al, byte [edx + str.models_weapons_w_knife_gut.mdl]
mov byte [ebp - 0x10ac], al
movsx ecx, byte [ebp - 0x10ac]
xor ecx, 0x34
mov byte [ebp - 0x10ad], cl
mov dl, byte [ebp - 0x10ad]
mov byte [ebp - 0x31a5], dl
mov eax, 1
imul ecx, eax, 0x1c
mov dl, byte [ecx + str.models_weapons_w_knife_gut.mdl]
mov byte [ebp - 0x10b4], dl
movsx eax, byte [ebp - 0x10b4]
xor eax, 0x34
mov byte [ebp - 0x10b5], al
mov cl, byte [ebp - 0x10b5]
mov byte [ebp - 0x31a4], cl
mov edx, 1
imul eax, edx, 0x1d
mov cl, byte [eax + str.models_weapons_w_knife_gut.mdl]
mov byte [ebp - 0x10bc], cl
movsx edx, byte [ebp - 0x10bc]
xor edx, 0x34
mov byte [ebp - 0x10bd], dl
mov al, byte [ebp - 0x10bd]
mov byte [ebp - 0x31a3], al
mov ecx, 1
imul edx, ecx, 0x1e
mov al, byte [edx + str.models_weapons_w_knife_gut.mdl]
mov byte [ebp - 0x10c4], al
movsx ecx, byte [ebp - 0x10c4]
xor ecx, 0x34
mov byte [ebp - 0x10c5], cl
mov dl, byte [ebp - 0x10c5]
mov byte [ebp - 0x31a2], dl
lea eax, [ebp - 0x31c0]
mov dword [ebp - 0x3b30], eax
mov ecx, dword [ebp - 0x3b30]
mov dword [ebp - 0x3718], ecx
mov dword [ebp - 0x3004], 0
jmp 0x1023467d
mov edx, dword [ebp - 0x3004]
add edx, 1
mov dword [ebp - 0x3004], edx
cmp dword [ebp - 0x3004], 0x1f
jae 0x102346ff
mov eax, dword [ebp - 0x3718]
mov dword [ebp - 0x3b34], eax
mov ecx, dword [ebp - 0x3b34]
add ecx, dword [ebp - 0x3004]
mov dword [ebp - 0x3b38], ecx
mov edx, dword [ebp - 0x3b38]
mov al, byte [edx]
mov byte [ebp - 0x10cc], al
movsx ecx, byte [ebp - 0x10cc]
xor ecx, 0x34
mov byte [ebp - 0x10cd], cl
mov dl, byte [ebp - 0x10cd]
mov byte [ebp - 0x10ce], dl
mov eax, dword [ebp - 0x3718]
mov dword [ebp - 0x3b3c], eax
mov ecx, dword [ebp - 0x3b3c]
add ecx, dword [ebp - 0x3004]
mov dword [ebp - 0x3b40], ecx
mov edx, dword [ebp - 0x3b40]
mov al, byte [ebp - 0x10ce]
mov byte [edx], al
jmp 0x1023466e
mov ecx, dword [ebp - 0x3718]
mov dword [ebp - 0x3b44], ecx
mov edx, dword [ebp - 0x3b44]
mov dword [ebp - 0x3b48], edx
mov eax, dword [ebp - 0x3b48]
mov dword [ebp - 0x3b4c], eax
mov ecx, dword [ebp - 0x3b4c]
push ecx
lea ecx, [ebp - 0x4620]
call fcn.1007b880
mov byte [ebp - 4], 0x10
mov edx, 1
imul eax, edx, 0
mov cl, byte [eax + str.models_weapons_v_knife_gut.mdl]
mov byte [ebp - 0x10d4], cl
movsx edx, byte [ebp - 0x10d4]
xor edx, 0x34
mov byte [ebp - 0x10d5], dl
mov al, byte [ebp - 0x10d5]
mov byte [ebp - 0x31a0], al
mov ecx, 1
shl ecx, 0
mov dl, byte [ecx + str.models_weapons_v_knife_gut.mdl]
mov byte [ebp - 0x10dc], dl
movsx eax, byte [ebp - 0x10dc]
xor eax, 0x34
mov byte [ebp - 0x10dd], al
mov cl, byte [ebp - 0x10dd]
mov byte [ebp - 0x319f], cl
mov edx, 1
shl edx, 1
mov al, byte [edx + str.models_weapons_v_knife_gut.mdl]
mov byte [ebp - 0x10e4], al
movsx ecx, byte [ebp - 0x10e4]
xor ecx, 0x34
mov byte [ebp - 0x10e5], cl
mov dl, byte [ebp - 0x10e5]
mov byte [ebp - 0x319e], dl
mov eax, 1
imul ecx, eax, 3
mov dl, byte [ecx + str.models_weapons_v_knife_gut.mdl]
mov byte [ebp - 0x10ec], dl
movsx eax, byte [ebp - 0x10ec]
xor eax, 0x34
mov byte [ebp - 0x10ed], al
mov cl, byte [ebp - 0x10ed]
mov byte [ebp - 0x319d], cl
mov edx, 1
shl edx, 2
mov al, byte [edx + str.models_weapons_v_knife_gut.mdl]
mov byte [ebp - 0x10f4], al
movsx ecx, byte [ebp - 0x10f4]
xor ecx, 0x34
mov byte [ebp - 0x10f5], cl
mov dl, byte [ebp - 0x10f5]
mov byte [ebp - 0x319c], dl
mov eax, 1
imul ecx, eax, 5
mov dl, byte [ecx + str.models_weapons_v_knife_gut.mdl]
mov byte [ebp - 0x10fc], dl
movsx eax, byte [ebp - 0x10fc]
xor eax, 0x34
mov byte [ebp - 0x10fd], al
mov cl, byte [ebp - 0x10fd]
mov byte [ebp - 0x319b], cl
mov edx, 1
imul eax, edx, 6
mov cl, byte [eax + str.models_weapons_v_knife_gut.mdl]
mov byte [ebp - 0x1104], cl
movsx edx, byte [ebp - 0x1104]
xor edx, 0x34
mov byte [ebp - 0x1105], dl
mov al, byte [ebp - 0x1105]
mov byte [ebp - 0x319a], al
mov ecx, 1
imul edx, ecx, 7
mov al, byte [edx + str.models_weapons_v_knife_gut.mdl]
mov byte [ebp - 0x110c], al
movsx ecx, byte [ebp - 0x110c]
xor ecx, 0x34
mov byte [ebp - 0x110d], cl
mov dl, byte [ebp - 0x110d]
mov byte [ebp - 0x3199], dl
mov eax, 1
shl eax, 3
mov cl, byte [eax + str.models_weapons_v_knife_gut.mdl]
mov byte [ebp - 0x1114], cl
movsx edx, byte [ebp - 0x1114]
xor edx, 0x34
mov byte [ebp - 0x1115], dl
mov al, byte [ebp - 0x1115]
mov byte [ebp - 0x3198], al
mov ecx, 1
imul edx, ecx, 9
mov al, byte [edx + str.models_weapons_v_knife_gut.mdl]
mov byte [ebp - 0x111c], al
movsx ecx, byte [ebp - 0x111c]
xor ecx, 0x34
mov byte [ebp - 0x111d], cl
mov dl, byte [ebp - 0x111d]
mov byte [ebp - 0x3197], dl
mov eax, 1
imul ecx, eax, 0xa
mov dl, byte [ecx + str.models_weapons_v_knife_gut.mdl]
mov byte [ebp - 0x1124], dl
movsx eax, byte [ebp - 0x1124]
xor eax, 0x34
mov byte [ebp - 0x1125], al
mov cl, byte [ebp - 0x1125]
mov byte [ebp - 0x3196], cl
mov edx, 1
imul eax, edx, 0xb
mov cl, byte [eax + str.models_weapons_v_knife_gut.mdl]
mov byte [ebp - 0x112c], cl
movsx edx, byte [ebp - 0x112c]
xor edx, 0x34
mov byte [ebp - 0x112d], dl
mov al, byte [ebp - 0x112d]
mov byte [ebp - 0x3195], al
mov ecx, 1
imul edx, ecx, 0xc
mov al, byte [edx + str.models_weapons_v_knife_gut.mdl]
mov byte [ebp - 0x1134], al
movsx ecx, byte [ebp - 0x1134]
xor ecx, 0x34
mov byte [ebp - 0x1135], cl
mov dl, byte [ebp - 0x1135]
mov byte [ebp - 0x3194], dl
mov eax, 1
imul ecx, eax, 0xd
mov dl, byte [ecx + str.models_weapons_v_knife_gut.mdl]
mov byte [ebp - 0x113c], dl
movsx eax, byte [ebp - 0x113c]
xor eax, 0x34
mov byte [ebp - 0x113d], al
mov cl, byte [ebp - 0x113d]
mov byte [ebp - 0x3193], cl
mov edx, 1
imul eax, edx, 0xe
mov cl, byte [eax + str.models_weapons_v_knife_gut.mdl]
mov byte [ebp - 0x1144], cl
movsx edx, byte [ebp - 0x1144]
xor edx, 0x34
mov byte [ebp - 0x1145], dl
mov al, byte [ebp - 0x1145]
mov byte [ebp - 0x3192], al
mov ecx, 1
imul edx, ecx, 0xf
mov al, byte [edx + str.models_weapons_v_knife_gut.mdl]
mov byte [ebp - 0x114c], al
movsx ecx, byte [ebp - 0x114c]
xor ecx, 0x34
mov byte [ebp - 0x114d], cl
mov dl, byte [ebp - 0x114d]
mov byte [ebp - 0x3191], dl
mov eax, 1
shl eax, 4
mov cl, byte [eax + str.models_weapons_v_knife_gut.mdl]
mov byte [ebp - 0x1154], cl
movsx edx, byte [ebp - 0x1154]
xor edx, 0x34
mov byte [ebp - 0x1155], dl
mov al, byte [ebp - 0x1155]
mov byte [ebp - 0x3190], al
mov ecx, 1
imul edx, ecx, 0x11
mov al, byte [edx + str.models_weapons_v_knife_gut.mdl]
mov byte [ebp - 0x115c], al
movsx ecx, byte [ebp - 0x115c]
xor ecx, 0x34
mov byte [ebp - 0x115d], cl
mov dl, byte [ebp - 0x115d]
mov byte [ebp - 0x318f], dl
mov eax, 1
imul ecx, eax, 0x12
mov dl, byte [ecx + str.models_weapons_v_knife_gut.mdl]
mov byte [ebp - 0x1164], dl
movsx eax, byte [ebp - 0x1164]
xor eax, 0x34
mov byte [ebp - 0x1165], al
mov cl, byte [ebp - 0x1165]
mov byte [ebp - 0x318e], cl
mov edx, 1
imul eax, edx, 0x13
mov cl, byte [eax + str.models_weapons_v_knife_gut.mdl]
mov byte [ebp - 0x116c], cl
movsx edx, byte [ebp - 0x116c]
xor edx, 0x34
mov byte [ebp - 0x116d], dl
mov al, byte [ebp - 0x116d]
mov byte [ebp - 0x318d], al
mov ecx, 1
imul edx, ecx, 0x14
mov al, byte [edx + str.models_weapons_v_knife_gut.mdl]
mov byte [ebp - 0x1174], al
movsx ecx, byte [ebp - 0x1174]
xor ecx, 0x34
mov byte [ebp - 0x1175], cl
mov dl, byte [ebp - 0x1175]
mov byte [ebp - 0x318c], dl
mov eax, 1
imul ecx, eax, 0x15
mov dl, byte [ecx + str.models_weapons_v_knife_gut.mdl]
mov byte [ebp - 0x117c], dl
movsx eax, byte [ebp - 0x117c]
xor eax, 0x34
mov byte [ebp - 0x117d], al
mov cl, byte [ebp - 0x117d]
mov byte [ebp - 0x318b], cl
mov edx, 1
imul eax, edx, 0x16
mov cl, byte [eax + str.models_weapons_v_knife_gut.mdl]
mov byte [ebp - 0x1184], cl
movsx edx, byte [ebp - 0x1184]
xor edx, 0x34
mov byte [ebp - 0x1185], dl
mov al, byte [ebp - 0x1185]
mov byte [ebp - 0x318a], al
mov ecx, 1
imul edx, ecx, 0x17
mov al, byte [edx + str.models_weapons_v_knife_gut.mdl]
mov byte [ebp - 0x118c], al
movsx ecx, byte [ebp - 0x118c]
xor ecx, 0x34
mov byte [ebp - 0x118d], cl
mov dl, byte [ebp - 0x118d]
mov byte [ebp - 0x3189], dl
mov eax, 1
imul ecx, eax, 0x18
mov dl, byte [ecx + str.models_weapons_v_knife_gut.mdl]
mov byte [ebp - 0x1194], dl
movsx eax, byte [ebp - 0x1194]
xor eax, 0x34
mov byte [ebp - 0x1195], al
mov cl, byte [ebp - 0x1195]
mov byte [ebp - 0x3188], cl
mov edx, 1
imul eax, edx, 0x19
mov cl, byte [eax + str.models_weapons_v_knife_gut.mdl]
mov byte [ebp - 0x119c], cl
movsx edx, byte [ebp - 0x119c]
xor edx, 0x34
mov byte [ebp - 0x119d], dl
mov al, byte [ebp - 0x119d]
mov byte [ebp - 0x3187], al
mov ecx, 1
imul edx, ecx, 0x1a
mov al, byte [edx + str.models_weapons_v_knife_gut.mdl]
mov byte [ebp - 0x11a4], al
movsx ecx, byte [ebp - 0x11a4]
xor ecx, 0x34
mov byte [ebp - 0x11a5], cl
mov dl, byte [ebp - 0x11a5]
mov byte [ebp - 0x3186], dl
mov eax, 1
imul ecx, eax, 0x1b
mov dl, byte [ecx + str.models_weapons_v_knife_gut.mdl]
mov byte [ebp - 0x11ac], dl
movsx eax, byte [ebp - 0x11ac]
xor eax, 0x34
mov byte [ebp - 0x11ad], al
mov cl, byte [ebp - 0x11ad]
mov byte [ebp - 0x3185], cl
mov edx, 1
imul eax, edx, 0x1c
mov cl, byte [eax + str.models_weapons_v_knife_gut.mdl]
mov byte [ebp - 0x11b4], cl
movsx edx, byte [ebp - 0x11b4]
xor edx, 0x34
mov byte [ebp - 0x11b5], dl
mov al, byte [ebp - 0x11b5]
mov byte [ebp - 0x3184], al
mov ecx, 1
imul edx, ecx, 0x1d
mov al, byte [edx + str.models_weapons_v_knife_gut.mdl]
mov byte [ebp - 0x11bc], al
movsx ecx, byte [ebp - 0x11bc]
xor ecx, 0x34
mov byte [ebp - 0x11bd], cl
mov dl, byte [ebp - 0x11bd]
mov byte [ebp - 0x3183], dl
mov eax, 1
imul ecx, eax, 0x1e
mov dl, byte [ecx + str.models_weapons_v_knife_gut.mdl]
mov byte [ebp - 0x11c4], dl
movsx eax, byte [ebp - 0x11c4]
xor eax, 0x34
mov byte [ebp - 0x11c5], al
mov cl, byte [ebp - 0x11c5]
mov byte [ebp - 0x3182], cl
lea edx, [ebp - 0x31a0]
mov dword [ebp - 0x3b50], edx
mov eax, dword [ebp - 0x3b50]
mov dword [ebp - 0x3714], eax
mov dword [ebp - 0x3008], 0
jmp 0x10234d3b
mov ecx, dword [ebp - 0x3008]
add ecx, 1
mov dword [ebp - 0x3008], ecx
cmp dword [ebp - 0x3008], 0x1f
jae 0x10234dbd
mov edx, dword [ebp - 0x3714]
mov dword [ebp - 0x3b54], edx
mov eax, dword [ebp - 0x3b54]
add eax, dword [ebp - 0x3008]
mov dword [ebp - 0x3b58], eax
mov ecx, dword [ebp - 0x3b58]
mov dl, byte [ecx]
mov byte [ebp - 0x11cc], dl
movsx eax, byte [ebp - 0x11cc]
xor eax, 0x34
mov byte [ebp - 0x11cd], al
mov cl, byte [ebp - 0x11cd]
mov byte [ebp - 0x11ce], cl
mov edx, dword [ebp - 0x3714]
mov dword [ebp - 0x3b5c], edx
mov eax, dword [ebp - 0x3b5c]
add eax, dword [ebp - 0x3008]
mov dword [ebp - 0x3b60], eax
mov ecx, dword [ebp - 0x3b60]
mov dl, byte [ebp - 0x11ce]
mov byte [ecx], dl
jmp 0x10234d2c
mov eax, dword [ebp - 0x3714]
mov dword [ebp - 0x3b64], eax
mov ecx, dword [ebp - 0x3b64]
mov dword [ebp - 0x3b68], ecx
mov edx, dword [ebp - 0x3b68]
mov dword [ebp - 0x3b6c], edx
mov eax, dword [ebp - 0x3b6c]
push eax
lea ecx, [ebp - 0x43e0]
call fcn.1007b880
mov byte [ebp - 4], 0x11
mov ecx, dword [ebp - 0x300c]
mov dword [ecx], 0x1fa
lea edx, [ebp - 0x43e0]
push edx
mov ecx, dword [ebp - 0x300c]
add ecx, 4
call fcn.1008d0b0
lea eax, [ebp - 0x45f0]
push eax
mov ecx, dword [ebp - 0x300c]
add ecx, 0x34
call fcn.1008d0b0
lea ecx, [ebp - 0x43e0]
call fcn.1007c600
mov dword [ebp - 0x3b70], eax
mov ecx, dword [ebp - 0x3b70]
mov dword [ebp - 0x3b8c], ecx
mov edx, dword [0x103e939c]
mov dword [ebp - 0x37e8], edx
lea eax, [ebp - 0x3b78]
mov dword [ebp - 0x37e4], eax
mov ecx, dword [ebp - 0x37e4]
mov edx, dword [ebp - 0x37e8]
mov dword [ecx], edx
mov eax, dword [ebp - 0x37e4]
mov dword [ebp - 0x3b74], eax
mov ecx, dword [ebp - 0x3b74]
mov dword [ebp - 0x42bc], ecx
mov edx, dword [ebp - 0x3b78]
mov eax, dword [edx]
mov dword [ebp - 0x3b7c], eax
mov ecx, 2
shl ecx, 2
mov edx, dword [ebp - 0x3b7c]
mov eax, dword [edx + ecx]
mov dword [ebp - 0x3b80], eax
mov ecx, dword [ebp - 0x3b80]
mov dword [ebp - 0x3b84], ecx
mov edx, dword [ebp - 0x3b84]
mov dword [ebp - 0x3b88], edx
mov eax, dword [ebp - 0x3b88]
mov dword [ebp - 0x3b90], eax
mov ecx, dword [ebp - 0x3b8c]
push ecx
mov ecx, dword [ebp - 0x37e8]
call dword [ebp - 0x3b90]
mov dword [ebp - 0x3b94], eax
mov edx, dword [ebp - 0x3b94]
mov eax, dword [ebp - 0x300c]
mov dword [eax + 0x4c], edx
lea ecx, [ebp - 0x4620]
call fcn.1007c600
mov dword [ebp - 0x3b98], eax
mov ecx, dword [ebp - 0x3b98]
mov dword [ebp - 0x419c], ecx
mov edx, dword [0x103e939c]
mov dword [ebp - 0x37f0], edx
lea eax, [ebp - 0x3ba0]
mov dword [ebp - 0x37ec], eax
mov ecx, dword [ebp - 0x37ec]
mov edx, dword [ebp - 0x37f0]
mov dword [ecx], edx
mov eax, dword [ebp - 0x37ec]
mov dword [ebp - 0x3b9c], eax
mov ecx, dword [ebp - 0x3b9c]
mov dword [ebp - 0x4258], ecx
mov edx, dword [ebp - 0x3ba0]
mov eax, dword [edx]
mov dword [ebp - 0x3ba4], eax
mov ecx, 2
shl ecx, 2
mov edx, dword [ebp - 0x3ba4]
mov eax, dword [edx + ecx]
mov dword [ebp - 0x3ba8], eax
mov ecx, dword [ebp - 0x3ba8]
mov dword [ebp - 0x3bac], ecx
mov edx, dword [ebp - 0x3bac]
mov dword [ebp - 0x3bb0], edx
mov eax, dword [ebp - 0x3bb0]
mov dword [ebp - 0x3bb4], eax
mov ecx, dword [ebp - 0x419c]
push ecx
mov ecx, dword [ebp - 0x37f0]
call dword [ebp - 0x3bb4]
mov dword [ebp - 0x3bb8], eax
mov edx, dword [ebp - 0x3bb8]
mov eax, dword [ebp - 0x300c]
mov dword [eax + 0x50], edx
mov byte [ebp - 4], 0x10
lea ecx, [ebp - 0x43e0]
call fcn.1007c260
nop
mov byte [ebp - 4], 0xf
lea ecx, [ebp - 0x4620]
call fcn.1007c260
nop
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x45f0]
call fcn.1007c260
nop
mov ecx, 0x54
imul edx, ecx, 7
add edx, dword [ebp - 0x10]
mov dword [ebp - 0x301c], edx
mov eax, 1
imul ecx, eax, 0
mov dl, byte [ecx + str.knife_tactical]
mov byte [ebp - 0x11d4], dl
movsx eax, byte [ebp - 0x11d4]
xor eax, 0x34
mov byte [ebp - 0x11d5], al
mov cl, byte [ebp - 0x11d5]
mov byte [ebp - 0x3134], cl
mov edx, 1
shl edx, 0
mov al, byte [edx + str.knife_tactical]
mov byte [ebp - 0x11dc], al
movsx ecx, byte [ebp - 0x11dc]
xor ecx, 0x34
mov byte [ebp - 0x11dd], cl
mov dl, byte [ebp - 0x11dd]
mov byte [ebp - 0x3133], dl
mov eax, 1
shl eax, 1
mov cl, byte [eax + str.knife_tactical]
mov byte [ebp - 0x11e4], cl
movsx edx, byte [ebp - 0x11e4]
xor edx, 0x34
mov byte [ebp - 0x11e5], dl
mov al, byte [ebp - 0x11e5]
mov byte [ebp - 0x3132], al
mov ecx, 1
imul edx, ecx, 3
mov al, byte [edx + str.knife_tactical]
mov byte [ebp - 0x11ec], al
movsx ecx, byte [ebp - 0x11ec]
xor ecx, 0x34
mov byte [ebp - 0x11ed], cl
mov dl, byte [ebp - 0x11ed]
mov byte [ebp - 0x3131], dl
mov eax, 1
shl eax, 2
mov cl, byte [eax + str.knife_tactical]
mov byte [ebp - 0x11f4], cl
movsx edx, byte [ebp - 0x11f4]
xor edx, 0x34
mov byte [ebp - 0x11f5], dl
mov al, byte [ebp - 0x11f5]
mov byte [ebp - 0x3130], al
mov ecx, 1
imul edx, ecx, 5
mov al, byte [edx + str.knife_tactical]
mov byte [ebp - 0x11fc], al
movsx ecx, byte [ebp - 0x11fc]
xor ecx, 0x34
mov byte [ebp - 0x11fd], cl
mov dl, byte [ebp - 0x11fd]
mov byte [ebp - 0x312f], dl
mov eax, 1
imul ecx, eax, 6
mov dl, byte [ecx + str.knife_tactical]
mov byte [ebp - 0x1204], dl
movsx eax, byte [ebp - 0x1204]
xor eax, 0x34
mov byte [ebp - 0x1205], al
mov cl, byte [ebp - 0x1205]
mov byte [ebp - 0x312e], cl
mov edx, 1
imul eax, edx, 7
mov cl, byte [eax + str.knife_tactical]
mov byte [ebp - 0x120c], cl
movsx edx, byte [ebp - 0x120c]
xor edx, 0x34
mov byte [ebp - 0x120d], dl
mov al, byte [ebp - 0x120d]
mov byte [ebp - 0x312d], al
mov ecx, 1
shl ecx, 3
mov dl, byte [ecx + str.knife_tactical]
mov byte [ebp - 0x1214], dl
movsx eax, byte [ebp - 0x1214]
xor eax, 0x34
mov byte [ebp - 0x1215], al
mov cl, byte [ebp - 0x1215]
mov byte [ebp - 0x312c], cl
mov edx, 1
imul eax, edx, 9
mov cl, byte [eax + str.knife_tactical]
mov byte [ebp - 0x121c], cl
movsx edx, byte [ebp - 0x121c]
xor edx, 0x34
mov byte [ebp - 0x121d], dl
mov al, byte [ebp - 0x121d]
mov byte [ebp - 0x312b], al
mov ecx, 1
imul edx, ecx, 0xa
mov al, byte [edx + str.knife_tactical]
mov byte [ebp - 0x1224], al
movsx ecx, byte [ebp - 0x1224]
xor ecx, 0x34
mov byte [ebp - 0x1225], cl
mov dl, byte [ebp - 0x1225]
mov byte [ebp - 0x312a], dl
mov eax, 1
imul ecx, eax, 0xb
mov dl, byte [ecx + str.knife_tactical]
mov byte [ebp - 0x122c], dl
movsx eax, byte [ebp - 0x122c]
xor eax, 0x34
mov byte [ebp - 0x122d], al
mov cl, byte [ebp - 0x122d]
mov byte [ebp - 0x3129], cl
mov edx, 1
imul eax, edx, 0xc
mov cl, byte [eax + str.knife_tactical]
mov byte [ebp - 0x1234], cl
movsx edx, byte [ebp - 0x1234]
xor edx, 0x34
mov byte [ebp - 0x1235], dl
mov al, byte [ebp - 0x1235]
mov byte [ebp - 0x3128], al
mov ecx, 1
imul edx, ecx, 0xd
mov al, byte [edx + str.knife_tactical]
mov byte [ebp - 0x123c], al
movsx ecx, byte [ebp - 0x123c]
xor ecx, 0x34
mov byte [ebp - 0x123d], cl
mov dl, byte [ebp - 0x123d]
mov byte [ebp - 0x3127], dl
mov eax, 1
imul ecx, eax, 0xe
mov dl, byte [ecx + str.knife_tactical]
mov byte [ebp - 0x1244], dl
movsx eax, byte [ebp - 0x1244]
xor eax, 0x34
mov byte [ebp - 0x1245], al
mov cl, byte [ebp - 0x1245]
mov byte [ebp - 0x3126], cl
lea edx, [ebp - 0x3134]
mov dword [ebp - 0x3bbc], edx
mov eax, dword [ebp - 0x3bbc]
mov dword [ebp - 0x36b4], eax
mov dword [ebp - 0x3010], 0
jmp 0x1023530b
mov ecx, dword [ebp - 0x3010]
add ecx, 1
mov dword [ebp - 0x3010], ecx
cmp dword [ebp - 0x3010], 0xf
jae 0x1023538d
mov edx, dword [ebp - 0x36b4]
mov dword [ebp - 0x3bc0], edx
mov eax, dword [ebp - 0x3bc0]
add eax, dword [ebp - 0x3010]
mov dword [ebp - 0x3bc4], eax
mov ecx, dword [ebp - 0x3bc4]
mov dl, byte [ecx]
mov byte [ebp - 0x124c], dl
movsx eax, byte [ebp - 0x124c]
xor eax, 0x34
mov byte [ebp - 0x124d], al
mov cl, byte [ebp - 0x124d]
mov byte [ebp - 0x124e], cl
mov edx, dword [ebp - 0x36b4]
mov dword [ebp - 0x3bc8], edx
mov eax, dword [ebp - 0x3bc8]
add eax, dword [ebp - 0x3010]
mov dword [ebp - 0x3bcc], eax
mov ecx, dword [ebp - 0x3bcc]
mov dl, byte [ebp - 0x124e]
mov byte [ecx], dl
jmp 0x102352fc
mov eax, dword [ebp - 0x36b4]
mov dword [ebp - 0x3bd0], eax
mov ecx, dword [ebp - 0x3bd0]
mov dword [ebp - 0x3bd4], ecx
mov edx, dword [ebp - 0x3bd4]
mov dword [ebp - 0x3bd8], edx
mov eax, dword [ebp - 0x3bd8]
push eax
lea ecx, [ebp - 0x45a8]
call fcn.1007b880
mov dword [ebp - 4], 0x12
mov ecx, 1
imul edx, ecx, 0
mov al, byte [edx + str.models_weapons_w_knife_tactical.mdl]
mov byte [ebp - 0x1254], al
movsx ecx, byte [ebp - 0x1254]
xor ecx, 0x34
mov byte [ebp - 0x1255], cl
mov dl, byte [ebp - 0x1255]
mov byte [ebp - 0x3360], dl
mov eax, 1
shl eax, 0
mov cl, byte [eax + str.models_weapons_w_knife_tactical.mdl]
mov byte [ebp - 0x125c], cl
movsx edx, byte [ebp - 0x125c]
xor edx, 0x34
mov byte [ebp - 0x125d], dl
mov al, byte [ebp - 0x125d]
mov byte [ebp - 0x335f], al
mov ecx, 1
shl ecx, 1
mov dl, byte [ecx + str.models_weapons_w_knife_tactical.mdl]
mov byte [ebp - 0x1264], dl
movsx eax, byte [ebp - 0x1264]
xor eax, 0x34
mov byte [ebp - 0x1265], al
mov cl, byte [ebp - 0x1265]
mov byte [ebp - 0x335e], cl
mov edx, 1
imul eax, edx, 3
mov cl, byte [eax + str.models_weapons_w_knife_tactical.mdl]
mov byte [ebp - 0x126c], cl
movsx edx, byte [ebp - 0x126c]
xor edx, 0x34
mov byte [ebp - 0x126d], dl
mov al, byte [ebp - 0x126d]
mov byte [ebp - 0x335d], al
mov ecx, 1
shl ecx, 2
mov dl, byte [ecx + str.models_weapons_w_knife_tactical.mdl]
mov byte [ebp - 0x1274], dl
movsx eax, byte [ebp - 0x1274]
xor eax, 0x34
mov byte [ebp - 0x1275], al
mov cl, byte [ebp - 0x1275]
mov byte [ebp - 0x335c], cl
mov edx, 1
imul eax, edx, 5
mov cl, byte [eax + str.models_weapons_w_knife_tactical.mdl]
mov byte [ebp - 0x127c], cl
movsx edx, byte [ebp - 0x127c]
xor edx, 0x34
mov byte [ebp - 0x127d], dl
mov al, byte [ebp - 0x127d]
mov byte [ebp - 0x335b], al
mov ecx, 1
imul edx, ecx, 6
mov al, byte [edx + str.models_weapons_w_knife_tactical.mdl]
mov byte [ebp - 0x1284], al
movsx ecx, byte [ebp - 0x1284]
xor ecx, 0x34
mov byte [ebp - 0x1285], cl
mov dl, byte [ebp - 0x1285]
mov byte [ebp - 0x335a], dl
mov eax, 1
imul ecx, eax, 7
mov dl, byte [ecx + str.models_weapons_w_knife_tactical.mdl]
mov byte [ebp - 0x128c], dl
movsx eax, byte [ebp - 0x128c]
xor eax, 0x34
mov byte [ebp - 0x128d], al
mov cl, byte [ebp - 0x128d]
mov byte [ebp - 0x3359], cl
mov edx, 1
shl edx, 3
mov al, byte [edx + str.models_weapons_w_knife_tactical.mdl]
mov byte [ebp - 0x1294], al
movsx ecx, byte [ebp - 0x1294]
xor ecx, 0x34
mov byte [ebp - 0x1295], cl
mov dl, byte [ebp - 0x1295]
mov byte [ebp - 0x3358], dl
mov eax, 1
imul ecx, eax, 9
mov dl, byte [ecx + str.models_weapons_w_knife_tactical.mdl]
mov byte [ebp - 0x129c], dl
movsx eax, byte [ebp - 0x129c]
xor eax, 0x34
mov byte [ebp - 0x129d], al
mov cl, byte [ebp - 0x129d]
mov byte [ebp - 0x3357], cl
mov edx, 1
imul eax, edx, 0xa
mov cl, byte [eax + str.models_weapons_w_knife_tactical.mdl]
mov byte [ebp - 0x12a4], cl
movsx edx, byte [ebp - 0x12a4]
xor edx, 0x34
mov byte [ebp - 0x12a5], dl
mov al, byte [ebp - 0x12a5]
mov byte [ebp - 0x3356], al
mov ecx, 1
imul edx, ecx, 0xb
mov al, byte [edx + str.models_weapons_w_knife_tactical.mdl]
mov byte [ebp - 0x12ac], al
movsx ecx, byte [ebp - 0x12ac]
xor ecx, 0x34
mov byte [ebp - 0x12ad], cl
mov dl, byte [ebp - 0x12ad]
mov byte [ebp - 0x3355], dl
mov eax, 1
imul ecx, eax, 0xc
mov dl, byte [ecx + str.models_weapons_w_knife_tactical.mdl]
mov byte [ebp - 0x12b4], dl
movsx eax, byte [ebp - 0x12b4]
xor eax, 0x34
mov byte [ebp - 0x12b5], al
mov cl, byte [ebp - 0x12b5]
mov byte [ebp - 0x3354], cl
mov edx, 1
imul eax, edx, 0xd
mov cl, byte [eax + str.models_weapons_w_knife_tactical.mdl]
mov byte [ebp - 0x12bc], cl
movsx edx, byte [ebp - 0x12bc]
xor edx, 0x34
mov byte [ebp - 0x12bd], dl
mov al, byte [ebp - 0x12bd]
mov byte [ebp - 0x3353], al
mov ecx, 1
imul edx, ecx, 0xe
mov al, byte [edx + str.models_weapons_w_knife_tactical.mdl]
mov byte [ebp - 0x12c4], al
movsx ecx, byte [ebp - 0x12c4]
xor ecx, 0x34
mov byte [ebp - 0x12c5], cl
mov dl, byte [ebp - 0x12c5]
mov byte [ebp - 0x3352], dl
mov eax, 1
imul ecx, eax, 0xf
mov dl, byte [ecx + str.models_weapons_w_knife_tactical.mdl]
mov byte [ebp - 0x12cc], dl
movsx eax, byte [ebp - 0x12cc]
xor eax, 0x34
mov byte [ebp - 0x12cd], al
mov cl, byte [ebp - 0x12cd]
mov byte [ebp - 0x3351], cl
mov edx, 1
shl edx, 4
mov al, byte [edx + str.models_weapons_w_knife_tactical.mdl]
mov byte [ebp - 0x12d4], al
movsx ecx, byte [ebp - 0x12d4]
xor ecx, 0x34
mov byte [ebp - 0x12d5], cl
mov dl, byte [ebp - 0x12d5]
mov byte [ebp - 0x3350], dl
mov eax, 1
imul ecx, eax, 0x11
mov dl, byte [ecx + str.models_weapons_w_knife_tactical.mdl]
mov byte [ebp - 0x12dc], dl
movsx eax, byte [ebp - 0x12dc]
xor eax, 0x34
mov byte [ebp - 0x12dd], al
mov cl, byte [ebp - 0x12dd]
mov byte [ebp - 0x334f], cl
mov edx, 1
imul eax, edx, 0x12
mov cl, byte [eax + str.models_weapons_w_knife_tactical.mdl]
mov byte [ebp - 0x12e4], cl
movsx edx, byte [ebp - 0x12e4]
xor edx, 0x34
mov byte [ebp - 0x12e5], dl
mov al, byte [ebp - 0x12e5]
mov byte [ebp - 0x334e], al
mov ecx, 1
imul edx, ecx, 0x13
mov al, byte [edx + str.models_weapons_w_knife_tactical.mdl]
mov byte [ebp - 0x12ec], al
movsx ecx, byte [ebp - 0x12ec]
xor ecx, 0x34
mov byte [ebp - 0x12ed], cl
mov dl, byte [ebp - 0x12ed]
mov byte [ebp - 0x334d], dl
mov eax, 1
imul ecx, eax, 0x14
mov dl, byte [ecx + str.models_weapons_w_knife_tactical.mdl]
mov byte [ebp - 0x12f4], dl
movsx eax, byte [ebp - 0x12f4]
xor eax, 0x34
mov byte [ebp - 0x12f5], al
mov cl, byte [ebp - 0x12f5]
mov byte [ebp - 0x334c], cl
mov edx, 1
imul eax, edx, 0x15
mov cl, byte [eax + str.models_weapons_w_knife_tactical.mdl]
mov byte [ebp - 0x12fc], cl
movsx edx, byte [ebp - 0x12fc]
xor edx, 0x34
mov byte [ebp - 0x12fd], dl
mov al, byte [ebp - 0x12fd]
mov byte [ebp - 0x334b], al
mov ecx, 1
imul edx, ecx, 0x16
mov al, byte [edx + str.models_weapons_w_knife_tactical.mdl]
mov byte [ebp - 0x1304], al
movsx ecx, byte [ebp - 0x1304]
xor ecx, 0x34
mov byte [ebp - 0x1305], cl
mov dl, byte [ebp - 0x1305]
mov byte [ebp - 0x334a], dl
mov eax, 1
imul ecx, eax, 0x17
mov dl, byte [ecx + str.models_weapons_w_knife_tactical.mdl]
mov byte [ebp - 0x130c], dl
movsx eax, byte [ebp - 0x130c]
xor eax, 0x34
mov byte [ebp - 0x130d], al
mov cl, byte [ebp - 0x130d]
mov byte [ebp - 0x3349], cl
mov edx, 1
imul eax, edx, 0x18
mov cl, byte [eax + str.models_weapons_w_knife_tactical.mdl]
mov byte [ebp - 0x1314], cl
movsx edx, byte [ebp - 0x1314]
xor edx, 0x34
mov byte [ebp - 0x1315], dl
mov al, byte [ebp - 0x1315]
mov byte [ebp - 0x3348], al
mov ecx, 1
imul edx, ecx, 0x19
mov al, byte [edx + str.models_weapons_w_knife_tactical.mdl]
mov byte [ebp - 0x131c], al
movsx ecx, byte [ebp - 0x131c]
xor ecx, 0x34
mov byte [ebp - 0x131d], cl
mov dl, byte [ebp - 0x131d]
mov byte [ebp - 0x3347], dl
mov eax, 1
imul ecx, eax, 0x1a
mov dl, byte [ecx + str.models_weapons_w_knife_tactical.mdl]
mov byte [ebp - 0x1324], dl
movsx eax, byte [ebp - 0x1324]
xor eax, 0x34
mov byte [ebp - 0x1325], al
mov cl, byte [ebp - 0x1325]
mov byte [ebp - 0x3346], cl
mov edx, 1
imul eax, edx, 0x1b
mov cl, byte [eax + str.models_weapons_w_knife_tactical.mdl]
mov byte [ebp - 0x132c], cl
movsx edx, byte [ebp - 0x132c]
xor edx, 0x34
mov byte [ebp - 0x132d], dl
mov al, byte [ebp - 0x132d]
mov byte [ebp - 0x3345], al
mov ecx, 1
imul edx, ecx, 0x1c
mov al, byte [edx + str.models_weapons_w_knife_tactical.mdl]
mov byte [ebp - 0x1334], al
movsx ecx, byte [ebp - 0x1334]
xor ecx, 0x34
mov byte [ebp - 0x1335], cl
mov dl, byte [ebp - 0x1335]
mov byte [ebp - 0x3344], dl
mov eax, 1
imul ecx, eax, 0x1d
mov dl, byte [ecx + str.models_weapons_w_knife_tactical.mdl]
mov byte [ebp - 0x133c], dl
movsx eax, byte [ebp - 0x133c]
xor eax, 0x34
mov byte [ebp - 0x133d], al
mov cl, byte [ebp - 0x133d]
mov byte [ebp - 0x3343], cl
mov edx, 1
imul eax, edx, 0x1e
mov cl, byte [eax + str.models_weapons_w_knife_tactical.mdl]
mov byte [ebp - 0x1344], cl
movsx edx, byte [ebp - 0x1344]
xor edx, 0x34
mov byte [ebp - 0x1345], dl
mov al, byte [ebp - 0x1345]
mov byte [ebp - 0x3342], al
mov ecx, 1
imul edx, ecx, 0x1f
mov al, byte [edx + str.models_weapons_w_knife_tactical.mdl]
mov byte [ebp - 0x134c], al
movsx ecx, byte [ebp - 0x134c]
xor ecx, 0x34
mov byte [ebp - 0x134d], cl
mov dl, byte [ebp - 0x134d]
mov byte [ebp - 0x3341], dl
mov eax, 1
shl eax, 5
mov cl, byte [eax + str.models_weapons_w_knife_tactical.mdl]
mov byte [ebp - 0x1354], cl
movsx edx, byte [ebp - 0x1354]
xor edx, 0x34
mov byte [ebp - 0x1355], dl
mov al, byte [ebp - 0x1355]
mov byte [ebp - 0x3340], al
mov ecx, 1
imul edx, ecx, 0x21
mov al, byte [edx + str.models_weapons_w_knife_tactical.mdl]
mov byte [ebp - 0x135c], al
movsx ecx, byte [ebp - 0x135c]
xor ecx, 0x34
mov byte [ebp - 0x135d], cl
mov dl, byte [ebp - 0x135d]
mov byte [ebp - 0x333f], dl
mov eax, 1
imul ecx, eax, 0x22
mov dl, byte [ecx + str.models_weapons_w_knife_tactical.mdl]
mov byte [ebp - 0x1364], dl
movsx eax, byte [ebp - 0x1364]
xor eax, 0x34
mov byte [ebp - 0x1365], al
mov cl, byte [ebp - 0x1365]
mov byte [ebp - 0x333e], cl
mov edx, 1
imul eax, edx, 0x23
mov cl, byte [eax + str.models_weapons_w_knife_tactical.mdl]
mov byte [ebp - 0x136c], cl
movsx edx, byte [ebp - 0x136c]
xor edx, 0x34
mov byte [ebp - 0x136d], dl
mov al, byte [ebp - 0x136d]
mov byte [ebp - 0x333d], al
lea ecx, [ebp - 0x3360]
mov dword [ebp - 0x3bdc], ecx
mov edx, dword [ebp - 0x3bdc]
mov dword [ebp - 0x3710], edx
mov dword [ebp - 0x3014], 0
jmp 0x10235abc
mov eax, dword [ebp - 0x3014]
add eax, 1
mov dword [ebp - 0x3014], eax
cmp dword [ebp - 0x3014], 0x24
jae 0x10235b3e
mov ecx, dword [ebp - 0x3710]
mov dword [ebp - 0x3be0], ecx
mov edx, dword [ebp - 0x3be0]
add edx, dword [ebp - 0x3014]
mov dword [ebp - 0x3be4], edx
mov eax, dword [ebp - 0x3be4]
mov cl, byte [eax]
mov byte [ebp - 0x1374], cl
movsx edx, byte [ebp - 0x1374]
xor edx, 0x34
mov byte [ebp - 0x1375], dl
mov al, byte [ebp - 0x1375]
mov byte [ebp - 0x1376], al
mov ecx, dword [ebp - 0x3710]
mov dword [ebp - 0x3be8], ecx
mov edx, dword [ebp - 0x3be8]
add edx, dword [ebp - 0x3014]
mov dword [ebp - 0x3bec], edx
mov eax, dword [ebp - 0x3bec]
mov cl, byte [ebp - 0x1376]
mov byte [eax], cl
jmp 0x10235aad
mov edx, dword [ebp - 0x3710]
mov dword [ebp - 0x3bf0], edx
mov eax, dword [ebp - 0x3bf0]
mov dword [ebp - 0x3bf4], eax
mov ecx, dword [ebp - 0x3bf4]
mov dword [ebp - 0x3bf8], ecx
mov edx, dword [ebp - 0x3bf8]
push edx
lea ecx, [ebp - 0x45c0]
call fcn.1007b880
mov byte [ebp - 4], 0x13
mov eax, 1
imul ecx, eax, 0
mov dl, byte [ecx + str.models_weapons_v_knife_tactical.mdl]
mov byte [ebp - 0x137c], dl
movsx eax, byte [ebp - 0x137c]
xor eax, 0x34
mov byte [ebp - 0x137d], al
mov cl, byte [ebp - 0x137d]
mov byte [ebp - 0x333c], cl
mov edx, 1
shl edx, 0
mov al, byte [edx + str.models_weapons_v_knife_tactical.mdl]
mov byte [ebp - 0x1384], al
movsx ecx, byte [ebp - 0x1384]
xor ecx, 0x34
mov byte [ebp - 0x1385], cl
mov dl, byte [ebp - 0x1385]
mov byte [ebp - 0x333b], dl
mov eax, 1
shl eax, 1
mov cl, byte [eax + str.models_weapons_v_knife_tactical.mdl]
mov byte [ebp - 0x138c], cl
movsx edx, byte [ebp - 0x138c]
xor edx, 0x34
mov byte [ebp - 0x138d], dl
mov al, byte [ebp - 0x138d]
mov byte [ebp - 0x333a], al
mov ecx, 1
imul edx, ecx, 3
mov al, byte [edx + str.models_weapons_v_knife_tactical.mdl]
mov byte [ebp - 0x1394], al
movsx ecx, byte [ebp - 0x1394]
xor ecx, 0x34
mov byte [ebp - 0x1395], cl
mov dl, byte [ebp - 0x1395]
mov byte [ebp - 0x3339], dl
mov eax, 1
shl eax, 2
mov cl, byte [eax + str.models_weapons_v_knife_tactical.mdl]
mov byte [ebp - 0x139c], cl
movsx edx, byte [ebp - 0x139c]
xor edx, 0x34
mov byte [ebp - 0x139d], dl
mov al, byte [ebp - 0x139d]
mov byte [ebp - 0x3338], al
mov ecx, 1
imul edx, ecx, 5
mov al, byte [edx + str.models_weapons_v_knife_tactical.mdl]
mov byte [ebp - 0x13a4], al
movsx ecx, byte [ebp - 0x13a4]
xor ecx, 0x34
mov byte [ebp - 0x13a5], cl
mov dl, byte [ebp - 0x13a5]
mov byte [ebp - 0x3337], dl
mov eax, 1
imul ecx, eax, 6
mov dl, byte [ecx + str.models_weapons_v_knife_tactical.mdl]
mov byte [ebp - 0x13ac], dl
movsx eax, byte [ebp - 0x13ac]
xor eax, 0x34
mov byte [ebp - 0x13ad], al
mov cl, byte [ebp - 0x13ad]
mov byte [ebp - 0x3336], cl
mov edx, 1
imul eax, edx, 7
mov cl, byte [eax + str.models_weapons_v_knife_tactical.mdl]
mov byte [ebp - 0x13b4], cl
movsx edx, byte [ebp - 0x13b4]
xor edx, 0x34
mov byte [ebp - 0x13b5], dl
mov al, byte [ebp - 0x13b5]
mov byte [ebp - 0x3335], al
mov ecx, 1
shl ecx, 3
mov dl, byte [ecx + str.models_weapons_v_knife_tactical.mdl]
mov byte [ebp - 0x13bc], dl
movsx eax, byte [ebp - 0x13bc]
xor eax, 0x34
mov byte [ebp - 0x13bd], al
mov cl, byte [ebp - 0x13bd]
mov byte [ebp - 0x3334], cl
mov edx, 1
imul eax, edx, 9
mov cl, byte [eax + str.models_weapons_v_knife_tactical.mdl]
mov byte [ebp - 0x13c4], cl
movsx edx, byte [ebp - 0x13c4]
xor edx, 0x34
mov byte [ebp - 0x13c5], dl
mov al, byte [ebp - 0x13c5]
mov byte [ebp - 0x3333], al
mov ecx, 1
imul edx, ecx, 0xa
mov al, byte [edx + str.models_weapons_v_knife_tactical.mdl]
mov byte [ebp - 0x13cc], al
movsx ecx, byte [ebp - 0x13cc]
xor ecx, 0x34
mov byte [ebp - 0x13cd], cl
mov dl, byte [ebp - 0x13cd]
mov byte [ebp - 0x3332], dl
mov eax, 1
imul ecx, eax, 0xb
mov dl, byte [ecx + str.models_weapons_v_knife_tactical.mdl]
mov byte [ebp - 0x13d4], dl
movsx eax, byte [ebp - 0x13d4]
xor eax, 0x34
mov byte [ebp - 0x13d5], al
mov cl, byte [ebp - 0x13d5]
mov byte [ebp - 0x3331], cl
mov edx, 1
imul eax, edx, 0xc
mov cl, byte [eax + str.models_weapons_v_knife_tactical.mdl]
mov byte [ebp - 0x13dc], cl
movsx edx, byte [ebp - 0x13dc]
xor edx, 0x34
mov byte [ebp - 0x13dd], dl
mov al, byte [ebp - 0x13dd]
mov byte [ebp - 0x3330], al
mov ecx, 1
imul edx, ecx, 0xd
mov al, byte [edx + str.models_weapons_v_knife_tactical.mdl]
mov byte [ebp - 0x13e4], al
movsx ecx, byte [ebp - 0x13e4]
xor ecx, 0x34
mov byte [ebp - 0x13e5], cl
mov dl, byte [ebp - 0x13e5]
mov byte [ebp - 0x332f], dl
mov eax, 1
imul ecx, eax, 0xe
mov dl, byte [ecx + str.models_weapons_v_knife_tactical.mdl]
mov byte [ebp - 0x13ec], dl
movsx eax, byte [ebp - 0x13ec]
xor eax, 0x34
mov byte [ebp - 0x13ed], al
mov cl, byte [ebp - 0x13ed]
mov byte [ebp - 0x332e], cl
mov edx, 1
imul eax, edx, 0xf
mov cl, byte [eax + str.models_weapons_v_knife_tactical.mdl]
mov byte [ebp - 0x13f4], cl
movsx edx, byte [ebp - 0x13f4]
xor edx, 0x34
mov byte [ebp - 0x13f5], dl
mov al, byte [ebp - 0x13f5]
mov byte [ebp - 0x332d], al
mov ecx, 1
shl ecx, 4
mov dl, byte [ecx + str.models_weapons_v_knife_tactical.mdl]
mov byte [ebp - 0x13fc], dl
movsx eax, byte [ebp - 0x13fc]
xor eax, 0x34
mov byte [ebp - 0x13fd], al
mov cl, byte [ebp - 0x13fd]
mov byte [ebp - 0x332c], cl
mov edx, 1
imul eax, edx, 0x11
mov cl, byte [eax + str.models_weapons_v_knife_tactical.mdl]
mov byte [ebp - 0x1404], cl
movsx edx, byte [ebp - 0x1404]
xor edx, 0x34
mov byte [ebp - 0x1405], dl
mov al, byte [ebp - 0x1405]
mov byte [ebp - 0x332b], al
mov ecx, 1
imul edx, ecx, 0x12
mov al, byte [edx + str.models_weapons_v_knife_tactical.mdl]
mov byte [ebp - 0x140c], al
movsx ecx, byte [ebp - 0x140c]
xor ecx, 0x34
mov byte [ebp - 0x140d], cl
mov dl, byte [ebp - 0x140d]
mov byte [ebp - 0x332a], dl
mov eax, 1
imul ecx, eax, 0x13
mov dl, byte [ecx + str.models_weapons_v_knife_tactical.mdl]
mov byte [ebp - 0x1414], dl
movsx eax, byte [ebp - 0x1414]
xor eax, 0x34
mov byte [ebp - 0x1415], al
mov cl, byte [ebp - 0x1415]
mov byte [ebp - 0x3329], cl
mov edx, 1
imul eax, edx, 0x14
mov cl, byte [eax + str.models_weapons_v_knife_tactical.mdl]
mov byte [ebp - 0x141c], cl
movsx edx, byte [ebp - 0x141c]
xor edx, 0x34
mov byte [ebp - 0x141d], dl
mov al, byte [ebp - 0x141d]
mov byte [ebp - 0x3328], al
mov ecx, 1
imul edx, ecx, 0x15
mov al, byte [edx + str.models_weapons_v_knife_tactical.mdl]
mov byte [ebp - 0x1424], al
movsx ecx, byte [ebp - 0x1424]
xor ecx, 0x34
mov byte [ebp - 0x1425], cl
mov dl, byte [ebp - 0x1425]
mov byte [ebp - 0x3327], dl
mov eax, 1
imul ecx, eax, 0x16
mov dl, byte [ecx + str.models_weapons_v_knife_tactical.mdl]
mov byte [ebp - 0x142c], dl
movsx eax, byte [ebp - 0x142c]
xor eax, 0x34
mov byte [ebp - 0x142d], al
mov cl, byte [ebp - 0x142d]
mov byte [ebp - 0x3326], cl
mov edx, 1
imul eax, edx, 0x17
mov cl, byte [eax + str.models_weapons_v_knife_tactical.mdl]
mov byte [ebp - 0x1434], cl
movsx edx, byte [ebp - 0x1434]
xor edx, 0x34
mov byte [ebp - 0x1435], dl
mov al, byte [ebp - 0x1435]
mov byte [ebp - 0x3325], al
mov ecx, 1
imul edx, ecx, 0x18
mov al, byte [edx + str.models_weapons_v_knife_tactical.mdl]
mov byte [ebp - 0x143c], al
movsx ecx, byte [ebp - 0x143c]
xor ecx, 0x34
mov byte [ebp - 0x143d], cl
mov dl, byte [ebp - 0x143d]
mov byte [ebp - 0x3324], dl
mov eax, 1
imul ecx, eax, 0x19
mov dl, byte [ecx + str.models_weapons_v_knife_tactical.mdl]
mov byte [ebp - 0x1444], dl
movsx eax, byte [ebp - 0x1444]
xor eax, 0x34
mov byte [ebp - 0x1445], al
mov cl, byte [ebp - 0x1445]
mov byte [ebp - 0x3323], cl
mov edx, 1
imul eax, edx, 0x1a
mov cl, byte [eax + str.models_weapons_v_knife_tactical.mdl]
mov byte [ebp - 0x144c], cl
movsx edx, byte [ebp - 0x144c]
xor edx, 0x34
mov byte [ebp - 0x144d], dl
mov al, byte [ebp - 0x144d]
mov byte [ebp - 0x3322], al
mov ecx, 1
imul edx, ecx, 0x1b
mov al, byte [edx + str.models_weapons_v_knife_tactical.mdl]
mov byte [ebp - 0x1454], al
movsx ecx, byte [ebp - 0x1454]
xor ecx, 0x34
mov byte [ebp - 0x1455], cl
mov dl, byte [ebp - 0x1455]
mov byte [ebp - 0x3321], dl
mov eax, 1
imul ecx, eax, 0x1c
mov dl, byte [ecx + str.models_weapons_v_knife_tactical.mdl]
mov byte [ebp - 0x145c], dl
movsx eax, byte [ebp - 0x145c]
xor eax, 0x34
mov byte [ebp - 0x145d], al
mov cl, byte [ebp - 0x145d]
mov byte [ebp - 0x3320], cl
mov edx, 1
imul eax, edx, 0x1d
mov cl, byte [eax + str.models_weapons_v_knife_tactical.mdl]
mov byte [ebp - 0x1464], cl
movsx edx, byte [ebp - 0x1464]
xor edx, 0x34
mov byte [ebp - 0x1465], dl
mov al, byte [ebp - 0x1465]
mov byte [ebp - 0x331f], al
mov ecx, 1
imul edx, ecx, 0x1e
mov al, byte [edx + str.models_weapons_v_knife_tactical.mdl]
mov byte [ebp - 0x146c], al
movsx ecx, byte [ebp - 0x146c]
xor ecx, 0x34
mov byte [ebp - 0x146d], cl
mov dl, byte [ebp - 0x146d]
mov byte [ebp - 0x331e], dl
mov eax, 1
imul ecx, eax, 0x1f
mov dl, byte [ecx + str.models_weapons_v_knife_tactical.mdl]
mov byte [ebp - 0x1474], dl
movsx eax, byte [ebp - 0x1474]
xor eax, 0x34
mov byte [ebp - 0x1475], al
mov cl, byte [ebp - 0x1475]
mov byte [ebp - 0x331d], cl
mov edx, 1
shl edx, 5
mov al, byte [edx + str.models_weapons_v_knife_tactical.mdl]
mov byte [ebp - 0x147c], al
movsx ecx, byte [ebp - 0x147c]
xor ecx, 0x34
mov byte [ebp - 0x147d], cl
mov dl, byte [ebp - 0x147d]
mov byte [ebp - 0x331c], dl
mov eax, 1
imul ecx, eax, 0x21
mov dl, byte [ecx + str.models_weapons_v_knife_tactical.mdl]
mov byte [ebp - 0x1484], dl
movsx eax, byte [ebp - 0x1484]
xor eax, 0x34
mov byte [ebp - 0x1485], al
mov cl, byte [ebp - 0x1485]
mov byte [ebp - 0x331b], cl
mov edx, 1
imul eax, edx, 0x22
mov cl, byte [eax + str.models_weapons_v_knife_tactical.mdl]
mov byte [ebp - 0x148c], cl
movsx edx, byte [ebp - 0x148c]
xor edx, 0x34
mov byte [ebp - 0x148d], dl
mov al, byte [ebp - 0x148d]
mov byte [ebp - 0x331a], al
mov ecx, 1
imul edx, ecx, 0x23
mov al, byte [edx + str.models_weapons_v_knife_tactical.mdl]
mov byte [ebp - 0x1494], al
movsx ecx, byte [ebp - 0x1494]
xor ecx, 0x34
mov byte [ebp - 0x1495], cl
mov dl, byte [ebp - 0x1495]
mov byte [ebp - 0x3319], dl
lea eax, [ebp - 0x333c]
mov dword [ebp - 0x3bfc], eax
mov ecx, dword [ebp - 0x3bfc]
mov dword [ebp - 0x370c], ecx
mov dword [ebp - 0x3018], 0
jmp 0x1023626a
mov edx, dword [ebp - 0x3018]
add edx, 1
mov dword [ebp - 0x3018], edx
cmp dword [ebp - 0x3018], 0x24
jae 0x102362ec
mov eax, dword [ebp - 0x370c]
mov dword [ebp - 0x3c00], eax
mov ecx, dword [ebp - 0x3c00]
add ecx, dword [ebp - 0x3018]
mov dword [ebp - 0x3c04], ecx
mov edx, dword [ebp - 0x3c04]
mov al, byte [edx]
mov byte [ebp - 0x149c], al
movsx ecx, byte [ebp - 0x149c]
xor ecx, 0x34
mov byte [ebp - 0x149d], cl
mov dl, byte [ebp - 0x149d]
mov byte [ebp - 0x149e], dl
mov eax, dword [ebp - 0x370c]
mov dword [ebp - 0x3c08], eax
mov ecx, dword [ebp - 0x3c08]
add ecx, dword [ebp - 0x3018]
mov dword [ebp - 0x3c0c], ecx
mov edx, dword [ebp - 0x3c0c]
mov al, byte [ebp - 0x149e]
mov byte [edx], al
jmp 0x1023625b
mov ecx, dword [ebp - 0x370c]
mov dword [ebp - 0x3c10], ecx
mov edx, dword [ebp - 0x3c10]
mov dword [ebp - 0x3c14], edx
mov eax, dword [ebp - 0x3c14]
mov dword [ebp - 0x3c18], eax
mov ecx, dword [ebp - 0x3c18]
push ecx
lea ecx, [ebp - 0x43f8]
call fcn.1007b880
mov byte [ebp - 4], 0x14
mov edx, dword [ebp - 0x301c]
mov dword [edx], 0x1fd
lea eax, [ebp - 0x43f8]
push eax
mov ecx, dword [ebp - 0x301c]
add ecx, 4
call fcn.1008d0b0
lea ecx, [ebp - 0x45a8]
push ecx
mov ecx, dword [ebp - 0x301c]
add ecx, 0x34
call fcn.1008d0b0
lea ecx, [ebp - 0x43f8]
call fcn.1007c600
mov dword [ebp - 0x3c1c], eax
mov edx, dword [ebp - 0x3c1c]
mov dword [ebp - 0x3c38], edx
mov eax, dword [0x103e939c]
mov dword [ebp - 0x37f8], eax
lea ecx, [ebp - 0x3c24]
mov dword [ebp - 0x37f4], ecx
mov edx, dword [ebp - 0x37f4]
mov eax, dword [ebp - 0x37f8]
mov dword [edx], eax
mov ecx, dword [ebp - 0x37f4]
mov dword [ebp - 0x3c20], ecx
mov edx, dword [ebp - 0x3c20]
mov dword [ebp - 0x4254], edx
mov eax, dword [ebp - 0x3c24]
mov ecx, dword [eax]
mov dword [ebp - 0x3c28], ecx
mov edx, 2
shl edx, 2
mov eax, dword [ebp - 0x3c28]
mov ecx, dword [eax + edx]
mov dword [ebp - 0x3c2c], ecx
mov edx, dword [ebp - 0x3c2c]
mov dword [ebp - 0x3c30], edx
mov eax, dword [ebp - 0x3c30]
mov dword [ebp - 0x3c34], eax
mov ecx, dword [ebp - 0x3c34]
mov dword [ebp - 0x3c3c], ecx
mov edx, dword [ebp - 0x3c38]
push edx
mov ecx, dword [ebp - 0x37f8]
call dword [ebp - 0x3c3c]
mov dword [ebp - 0x3c40], eax
mov eax, dword [ebp - 0x3c40]
mov ecx, dword [ebp - 0x301c]
mov dword [ecx + 0x4c], eax
lea ecx, [ebp - 0x45c0]
call fcn.1007c600
mov dword [ebp - 0x3c44], eax
mov edx, dword [ebp - 0x3c44]
mov dword [ebp - 0x3c60], edx
mov eax, dword [0x103e939c]
mov dword [ebp - 0x3800], eax
lea ecx, [ebp - 0x3c4c]
mov dword [ebp - 0x37fc], ecx
mov edx, dword [ebp - 0x37fc]
mov eax, dword [ebp - 0x3800]
mov dword [edx], eax
mov ecx, dword [ebp - 0x37fc]
mov dword [ebp - 0x3c48], ecx
mov edx, dword [ebp - 0x3c48]
mov dword [ebp - 0x4250], edx
mov eax, dword [ebp - 0x3c4c]
mov ecx, dword [eax]
mov dword [ebp - 0x3c50], ecx
mov edx, 2
shl edx, 2
mov eax, dword [ebp - 0x3c50]
mov ecx, dword [eax + edx]
mov dword [ebp - 0x3c54], ecx
mov edx, dword [ebp - 0x3c54]
mov dword [ebp - 0x3c58], edx
mov eax, dword [ebp - 0x3c58]
mov dword [ebp - 0x3c5c], eax
mov ecx, dword [ebp - 0x3c5c]
mov dword [ebp - 0x3c64], ecx
mov edx, dword [ebp - 0x3c60]
push edx
mov ecx, dword [ebp - 0x3800]
call dword [ebp - 0x3c64]
mov dword [ebp - 0x3c68], eax
mov eax, dword [ebp - 0x3c68]
mov ecx, dword [ebp - 0x301c]
mov dword [ecx + 0x50], eax
mov byte [ebp - 4], 0x13
lea ecx, [ebp - 0x43f8]
call fcn.1007c260
nop
mov byte [ebp - 4], 0x12
lea ecx, [ebp - 0x45c0]
call fcn.1007c260
nop
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x45a8]
call fcn.1007c260
nop
mov edx, 0x54
shl edx, 3
add edx, dword [ebp - 0x10]
mov dword [ebp - 0x302c], edx
mov eax, 1
imul ecx, eax, 0
mov dl, byte [ecx + str.knife_karambit]
mov byte [ebp - 0x14a4], dl
movsx eax, byte [ebp - 0x14a4]
xor eax, 0x34
mov byte [ebp - 0x14a5], al
mov cl, byte [ebp - 0x14a5]
mov byte [ebp - 0x3144], cl
mov edx, 1
shl edx, 0
mov al, byte [edx + str.knife_karambit]
mov byte [ebp - 0x14ac], al
movsx ecx, byte [ebp - 0x14ac]
xor ecx, 0x34
mov byte [ebp - 0x14ad], cl
mov dl, byte [ebp - 0x14ad]
mov byte [ebp - 0x3143], dl
mov eax, 1
shl eax, 1
mov cl, byte [eax + str.knife_karambit]
mov byte [ebp - 0x14b4], cl
movsx edx, byte [ebp - 0x14b4]
xor edx, 0x34
mov byte [ebp - 0x14b5], dl
mov al, byte [ebp - 0x14b5]
mov byte [ebp - 0x3142], al
mov ecx, 1
imul edx, ecx, 3
mov al, byte [edx + str.knife_karambit]
mov byte [ebp - 0x14bc], al
movsx ecx, byte [ebp - 0x14bc]
xor ecx, 0x34
mov byte [ebp - 0x14bd], cl
mov dl, byte [ebp - 0x14bd]
mov byte [ebp - 0x3141], dl
mov eax, 1
shl eax, 2
mov cl, byte [eax + str.knife_karambit]
mov byte [ebp - 0x14c4], cl
movsx edx, byte [ebp - 0x14c4]
xor edx, 0x34
mov byte [ebp - 0x14c5], dl
mov al, byte [ebp - 0x14c5]
mov byte [ebp - 0x3140], al
mov ecx, 1
imul edx, ecx, 5
mov al, byte [edx + str.knife_karambit]
mov byte [ebp - 0x14cc], al
movsx ecx, byte [ebp - 0x14cc]
xor ecx, 0x34
mov byte [ebp - 0x14cd], cl
mov dl, byte [ebp - 0x14cd]
mov byte [ebp - 0x313f], dl
mov eax, 1
imul ecx, eax, 6
mov dl, byte [ecx + str.knife_karambit]
mov byte [ebp - 0x14d4], dl
movsx eax, byte [ebp - 0x14d4]
xor eax, 0x34
mov byte [ebp - 0x14d5], al
mov cl, byte [ebp - 0x14d5]
mov byte [ebp - 0x313e], cl
mov edx, 1
imul eax, edx, 7
mov cl, byte [eax + str.knife_karambit]
mov byte [ebp - 0x14dc], cl
movsx edx, byte [ebp - 0x14dc]
xor edx, 0x34
mov byte [ebp - 0x14dd], dl
mov al, byte [ebp - 0x14dd]
mov byte [ebp - 0x313d], al
mov ecx, 1
shl ecx, 3
mov dl, byte [ecx + str.knife_karambit]
mov byte [ebp - 0x14e4], dl
movsx eax, byte [ebp - 0x14e4]
xor eax, 0x34
mov byte [ebp - 0x14e5], al
mov cl, byte [ebp - 0x14e5]
mov byte [ebp - 0x313c], cl
mov edx, 1
imul eax, edx, 9
mov cl, byte [eax + str.knife_karambit]
mov byte [ebp - 0x14ec], cl
movsx edx, byte [ebp - 0x14ec]
xor edx, 0x34
mov byte [ebp - 0x14ed], dl
mov al, byte [ebp - 0x14ed]
mov byte [ebp - 0x313b], al
mov ecx, 1
imul edx, ecx, 0xa
mov al, byte [edx + str.knife_karambit]
mov byte [ebp - 0x14f4], al
movsx ecx, byte [ebp - 0x14f4]
xor ecx, 0x34
mov byte [ebp - 0x14f5], cl
mov dl, byte [ebp - 0x14f5]
mov byte [ebp - 0x313a], dl
mov eax, 1
imul ecx, eax, 0xb
mov dl, byte [ecx + str.knife_karambit]
mov byte [ebp - 0x14fc], dl
movsx eax, byte [ebp - 0x14fc]
xor eax, 0x34
mov byte [ebp - 0x14fd], al
mov cl, byte [ebp - 0x14fd]
mov byte [ebp - 0x3139], cl
mov edx, 1
imul eax, edx, 0xc
mov cl, byte [eax + str.knife_karambit]
mov byte [ebp - 0x1504], cl
movsx edx, byte [ebp - 0x1504]
xor edx, 0x34
mov byte [ebp - 0x1505], dl
mov al, byte [ebp - 0x1505]
mov byte [ebp - 0x3138], al
mov ecx, 1
imul edx, ecx, 0xd
mov al, byte [edx + str.knife_karambit]
mov byte [ebp - 0x150c], al
movsx ecx, byte [ebp - 0x150c]
xor ecx, 0x34
mov byte [ebp - 0x150d], cl
mov dl, byte [ebp - 0x150d]
mov byte [ebp - 0x3137], dl
mov eax, 1
imul ecx, eax, 0xe
mov dl, byte [ecx + str.knife_karambit]
mov byte [ebp - 0x1514], dl
movsx eax, byte [ebp - 0x1514]
xor eax, 0x34
mov byte [ebp - 0x1515], al
mov cl, byte [ebp - 0x1515]
mov byte [ebp - 0x3136], cl
lea edx, [ebp - 0x3144]
mov dword [ebp - 0x3c6c], edx
mov eax, dword [ebp - 0x3c6c]
mov dword [ebp - 0x3708], eax
mov dword [ebp - 0x3020], 0
jmp 0x10236838
mov ecx, dword [ebp - 0x3020]
add ecx, 1
mov dword [ebp - 0x3020], ecx
cmp dword [ebp - 0x3020], 0xf
jae 0x102368ba
mov edx, dword [ebp - 0x3708]
mov dword [ebp - 0x3c70], edx
mov eax, dword [ebp - 0x3c70]
add eax, dword [ebp - 0x3020]
mov dword [ebp - 0x3c74], eax
mov ecx, dword [ebp - 0x3c74]
mov dl, byte [ecx]
mov byte [ebp - 0x151c], dl
movsx eax, byte [ebp - 0x151c]
xor eax, 0x34
mov byte [ebp - 0x151d], al
mov cl, byte [ebp - 0x151d]
mov byte [ebp - 0x151e], cl
mov edx, dword [ebp - 0x3708]
mov dword [ebp - 0x3c78], edx
mov eax, dword [ebp - 0x3c78]
add eax, dword [ebp - 0x3020]
mov dword [ebp - 0x3c7c], eax
mov ecx, dword [ebp - 0x3c7c]
mov dl, byte [ebp - 0x151e]
mov byte [ecx], dl
jmp 0x10236829
mov eax, dword [ebp - 0x3708]
mov dword [ebp - 0x3c80], eax
mov ecx, dword [ebp - 0x3c80]
mov dword [ebp - 0x3c84], ecx
mov edx, dword [ebp - 0x3c84]
mov dword [ebp - 0x3c88], edx
mov eax, dword [ebp - 0x3c88]
push eax
lea ecx, [ebp - 0x4608]
call fcn.1007b880
mov dword [ebp - 4], 0x15
mov ecx, 1
imul edx, ecx, 0
mov al, byte [edx + str.models_weapons_w_knife_karam.mdl]
mov byte [ebp - 0x1524], al
movsx ecx, byte [ebp - 0x1524]
xor ecx, 0x34
mov byte [ebp - 0x1525], cl
mov dl, byte [ebp - 0x1525]
mov byte [ebp - 0x3264], dl
mov eax, 1
shl eax, 0
mov cl, byte [eax + str.models_weapons_w_knife_karam.mdl]
mov byte [ebp - 0x152c], cl
movsx edx, byte [ebp - 0x152c]
xor edx, 0x34
mov byte [ebp - 0x152d], dl
mov al, byte [ebp - 0x152d]
mov byte [ebp - 0x3263], al
mov ecx, 1
shl ecx, 1
mov dl, byte [ecx + str.models_weapons_w_knife_karam.mdl]
mov byte [ebp - 0x1534], dl
movsx eax, byte [ebp - 0x1534]
xor eax, 0x34
mov byte [ebp - 0x1535], al
mov cl, byte [ebp - 0x1535]
mov byte [ebp - 0x3262], cl
mov edx, 1
imul eax, edx, 3
mov cl, byte [eax + str.models_weapons_w_knife_karam.mdl]
mov byte [ebp - 0x153c], cl
movsx edx, byte [ebp - 0x153c]
xor edx, 0x34
mov byte [ebp - 0x153d], dl
mov al, byte [ebp - 0x153d]
mov byte [ebp - 0x3261], al
mov ecx, 1
shl ecx, 2
mov dl, byte [ecx + str.models_weapons_w_knife_karam.mdl]
mov byte [ebp - 0x1544], dl
movsx eax, byte [ebp - 0x1544]
xor eax, 0x34
mov byte [ebp - 0x1545], al
mov cl, byte [ebp - 0x1545]
mov byte [ebp - 0x3260], cl
mov edx, 1
imul eax, edx, 5
mov cl, byte [eax + str.models_weapons_w_knife_karam.mdl]
mov byte [ebp - 0x154c], cl
movsx edx, byte [ebp - 0x154c]
xor edx, 0x34
mov byte [ebp - 0x154d], dl
mov al, byte [ebp - 0x154d]
mov byte [ebp - 0x325f], al
mov ecx, 1
imul edx, ecx, 6
mov al, byte [edx + str.models_weapons_w_knife_karam.mdl]
mov byte [ebp - 0x1554], al
movsx ecx, byte [ebp - 0x1554]
xor ecx, 0x34
mov byte [ebp - 0x1555], cl
mov dl, byte [ebp - 0x1555]
mov byte [ebp - 0x325e], dl
mov eax, 1
imul ecx, eax, 7
mov dl, byte [ecx + str.models_weapons_w_knife_karam.mdl]
mov byte [ebp - 0x155c], dl
movsx eax, byte [ebp - 0x155c]
xor eax, 0x34
mov byte [ebp - 0x155d], al
mov cl, byte [ebp - 0x155d]
mov byte [ebp - 0x325d], cl
mov edx, 1
shl edx, 3
mov al, byte [edx + str.models_weapons_w_knife_karam.mdl]
mov byte [ebp - 0x1564], al
movsx ecx, byte [ebp - 0x1564]
xor ecx, 0x34
mov byte [ebp - 0x1565], cl
mov dl, byte [ebp - 0x1565]
mov byte [ebp - 0x325c], dl
mov eax, 1
imul ecx, eax, 9
mov dl, byte [ecx + str.models_weapons_w_knife_karam.mdl]
mov byte [ebp - 0x156c], dl
movsx eax, byte [ebp - 0x156c]
xor eax, 0x34
mov byte [ebp - 0x156d], al
mov cl, byte [ebp - 0x156d]
mov byte [ebp - 0x325b], cl
mov edx, 1
imul eax, edx, 0xa
mov cl, byte [eax + str.models_weapons_w_knife_karam.mdl]
mov byte [ebp - 0x1574], cl
movsx edx, byte [ebp - 0x1574]
xor edx, 0x34
mov byte [ebp - 0x1575], dl
mov al, byte [ebp - 0x1575]
mov byte [ebp - 0x325a], al
mov ecx, 1
imul edx, ecx, 0xb
mov al, byte [edx + str.models_weapons_w_knife_karam.mdl]
mov byte [ebp - 0x157c], al
movsx ecx, byte [ebp - 0x157c]
xor ecx, 0x34
mov byte [ebp - 0x157d], cl
mov dl, byte [ebp - 0x157d]
mov byte [ebp - 0x3259], dl
mov eax, 1
imul ecx, eax, 0xc
mov dl, byte [ecx + str.models_weapons_w_knife_karam.mdl]
mov byte [ebp - 0x1584], dl
movsx eax, byte [ebp - 0x1584]
xor eax, 0x34
mov byte [ebp - 0x1585], al
mov cl, byte [ebp - 0x1585]
mov byte [ebp - 0x3258], cl
mov edx, 1
imul eax, edx, 0xd
mov cl, byte [eax + str.models_weapons_w_knife_karam.mdl]
mov byte [ebp - 0x158c], cl
movsx edx, byte [ebp - 0x158c]
xor edx, 0x34
mov byte [ebp - 0x158d], dl
mov al, byte [ebp - 0x158d]
mov byte [ebp - 0x3257], al
mov ecx, 1
imul edx, ecx, 0xe
mov al, byte [edx + str.models_weapons_w_knife_karam.mdl]
mov byte [ebp - 0x1594], al
movsx ecx, byte [ebp - 0x1594]
xor ecx, 0x34
mov byte [ebp - 0x1595], cl
mov dl, byte [ebp - 0x1595]
mov byte [ebp - 0x3256], dl
mov eax, 1
imul ecx, eax, 0xf
mov dl, byte [ecx + str.models_weapons_w_knife_karam.mdl]
mov byte [ebp - 0x159c], dl
movsx eax, byte [ebp - 0x159c]
xor eax, 0x34
mov byte [ebp - 0x159d], al
mov cl, byte [ebp - 0x159d]
mov byte [ebp - 0x3255], cl
mov edx, 1
shl edx, 4
mov al, byte [edx + str.models_weapons_w_knife_karam.mdl]
mov byte [ebp - 0x15a4], al
movsx ecx, byte [ebp - 0x15a4]
xor ecx, 0x34
mov byte [ebp - 0x15a5], cl
mov dl, byte [ebp - 0x15a5]
mov byte [ebp - 0x3254], dl
mov eax, 1
imul ecx, eax, 0x11
mov dl, byte [ecx + str.models_weapons_w_knife_karam.mdl]
mov byte [ebp - 0x15ac], dl
movsx eax, byte [ebp - 0x15ac]
xor eax, 0x34
mov byte [ebp - 0x15ad], al
mov cl, byte [ebp - 0x15ad]
mov byte [ebp - 0x3253], cl
mov edx, 1
imul eax, edx, 0x12
mov cl, byte [eax + str.models_weapons_w_knife_karam.mdl]
mov byte [ebp - 0x15b4], cl
movsx edx, byte [ebp - 0x15b4]
xor edx, 0x34
mov byte [ebp - 0x15b5], dl
mov al, byte [ebp - 0x15b5]
mov byte [ebp - 0x3252], al
mov ecx, 1
imul edx, ecx, 0x13
mov al, byte [edx + str.models_weapons_w_knife_karam.mdl]
mov byte [ebp - 0x15bc], al
movsx ecx, byte [ebp - 0x15bc]
xor ecx, 0x34
mov byte [ebp - 0x15bd], cl
mov dl, byte [ebp - 0x15bd]
mov byte [ebp - 0x3251], dl
mov eax, 1
imul ecx, eax, 0x14
mov dl, byte [ecx + str.models_weapons_w_knife_karam.mdl]
mov byte [ebp - 0x15c4], dl
movsx eax, byte [ebp - 0x15c4]
xor eax, 0x34
mov byte [ebp - 0x15c5], al
mov cl, byte [ebp - 0x15c5]
mov byte [ebp - 0x3250], cl
mov edx, 1
imul eax, edx, 0x15
mov cl, byte [eax + str.models_weapons_w_knife_karam.mdl]
mov byte [ebp - 0x15cc], cl
movsx edx, byte [ebp - 0x15cc]
xor edx, 0x34
mov byte [ebp - 0x15cd], dl
mov al, byte [ebp - 0x15cd]
mov byte [ebp - 0x324f], al
mov ecx, 1
imul edx, ecx, 0x16
mov al, byte [edx + str.models_weapons_w_knife_karam.mdl]
mov byte [ebp - 0x15d4], al
movsx ecx, byte [ebp - 0x15d4]
xor ecx, 0x34
mov byte [ebp - 0x15d5], cl
mov dl, byte [ebp - 0x15d5]
mov byte [ebp - 0x324e], dl
mov eax, 1
imul ecx, eax, 0x17
mov dl, byte [ecx + str.models_weapons_w_knife_karam.mdl]
mov byte [ebp - 0x15dc], dl
movsx eax, byte [ebp - 0x15dc]
xor eax, 0x34
mov byte [ebp - 0x15dd], al
mov cl, byte [ebp - 0x15dd]
mov byte [ebp - 0x324d], cl
mov edx, 1
imul eax, edx, 0x18
mov cl, byte [eax + str.models_weapons_w_knife_karam.mdl]
mov byte [ebp - 0x15e4], cl
movsx edx, byte [ebp - 0x15e4]
xor edx, 0x34
mov byte [ebp - 0x15e5], dl
mov al, byte [ebp - 0x15e5]
mov byte [ebp - 0x324c], al
mov ecx, 1
imul edx, ecx, 0x19
mov al, byte [edx + str.models_weapons_w_knife_karam.mdl]
mov byte [ebp - 0x15ec], al
movsx ecx, byte [ebp - 0x15ec]
xor ecx, 0x34
mov byte [ebp - 0x15ed], cl
mov dl, byte [ebp - 0x15ed]
mov byte [ebp - 0x324b], dl
mov eax, 1
imul ecx, eax, 0x1a
mov dl, byte [ecx + str.models_weapons_w_knife_karam.mdl]
mov byte [ebp - 0x15f4], dl
movsx eax, byte [ebp - 0x15f4]
xor eax, 0x34
mov byte [ebp - 0x15f5], al
mov cl, byte [ebp - 0x15f5]
mov byte [ebp - 0x324a], cl
mov edx, 1
imul eax, edx, 0x1b
mov cl, byte [eax + str.models_weapons_w_knife_karam.mdl]
mov byte [ebp - 0x15fc], cl
movsx edx, byte [ebp - 0x15fc]
xor edx, 0x34
mov byte [ebp - 0x15fd], dl
mov al, byte [ebp - 0x15fd]
mov byte [ebp - 0x3249], al
mov ecx, 1
imul edx, ecx, 0x1c
mov al, byte [edx + str.models_weapons_w_knife_karam.mdl]
mov byte [ebp - 0x1604], al
movsx ecx, byte [ebp - 0x1604]
xor ecx, 0x34
mov byte [ebp - 0x1605], cl
mov dl, byte [ebp - 0x1605]
mov byte [ebp - 0x3248], dl
mov eax, 1
imul ecx, eax, 0x1d
mov dl, byte [ecx + str.models_weapons_w_knife_karam.mdl]
mov byte [ebp - 0x160c], dl
movsx eax, byte [ebp - 0x160c]
xor eax, 0x34
mov byte [ebp - 0x160d], al
mov cl, byte [ebp - 0x160d]
mov byte [ebp - 0x3247], cl
mov edx, 1
imul eax, edx, 0x1e
mov cl, byte [eax + str.models_weapons_w_knife_karam.mdl]
mov byte [ebp - 0x1614], cl
movsx edx, byte [ebp - 0x1614]
xor edx, 0x34
mov byte [ebp - 0x1615], dl
mov al, byte [ebp - 0x1615]
mov byte [ebp - 0x3246], al
mov ecx, 1
imul edx, ecx, 0x1f
mov al, byte [edx + str.models_weapons_w_knife_karam.mdl]
mov byte [ebp - 0x161c], al
movsx ecx, byte [ebp - 0x161c]
xor ecx, 0x34
mov byte [ebp - 0x161d], cl
mov dl, byte [ebp - 0x161d]
mov byte [ebp - 0x3245], dl
mov eax, 1
shl eax, 5
mov cl, byte [eax + str.models_weapons_w_knife_karam.mdl]
mov byte [ebp - 0x1624], cl
movsx edx, byte [ebp - 0x1624]
xor edx, 0x34
mov byte [ebp - 0x1625], dl
mov al, byte [ebp - 0x1625]
mov byte [ebp - 0x3244], al
lea ecx, [ebp - 0x3264]
mov dword [ebp - 0x3c8c], ecx
mov edx, dword [ebp - 0x3c8c]
mov dword [ebp - 0x3704], edx
mov dword [ebp - 0x3024], 0
jmp 0x10236f59
mov eax, dword [ebp - 0x3024]
add eax, 1
mov dword [ebp - 0x3024], eax
cmp dword [ebp - 0x3024], 0x21
jae 0x10236fdb
mov ecx, dword [ebp - 0x3704]
mov dword [ebp - 0x3c90], ecx
mov edx, dword [ebp - 0x3c90]
add edx, dword [ebp - 0x3024]
mov dword [ebp - 0x3c94], edx
mov eax, dword [ebp - 0x3c94]
mov cl, byte [eax]
mov byte [ebp - 0x162c], cl
movsx edx, byte [ebp - 0x162c]
xor edx, 0x34
mov byte [ebp - 0x162d], dl
mov al, byte [ebp - 0x162d]
mov byte [ebp - 0x162e], al
mov ecx, dword [ebp - 0x3704]
mov dword [ebp - 0x3c98], ecx
mov edx, dword [ebp - 0x3c98]
add edx, dword [ebp - 0x3024]
mov dword [ebp - 0x3c9c], edx
mov eax, dword [ebp - 0x3c9c]
mov cl, byte [ebp - 0x162e]
mov byte [eax], cl
jmp 0x10236f4a
mov edx, dword [ebp - 0x3704]
mov dword [ebp - 0x3ca0], edx
mov eax, dword [ebp - 0x3ca0]
mov dword [ebp - 0x3ca4], eax
mov ecx, dword [ebp - 0x3ca4]
mov dword [ebp - 0x3ca8], ecx
mov edx, dword [ebp - 0x3ca8]
push edx
lea ecx, [ebp - 0x4590]
call fcn.1007b880
mov byte [ebp - 4], 0x16
mov eax, 1
imul ecx, eax, 0
mov dl, byte [ecx + str.models_weapons_v_knife_karam.mdl]
mov byte [ebp - 0x1634], dl
movsx eax, byte [ebp - 0x1634]
xor eax, 0x34
mov byte [ebp - 0x1635], al
mov cl, byte [ebp - 0x1635]
mov byte [ebp - 0x3288], cl
mov edx, 1
shl edx, 0
mov al, byte [edx + str.models_weapons_v_knife_karam.mdl]
mov byte [ebp - 0x163c], al
movsx ecx, byte [ebp - 0x163c]
xor ecx, 0x34
mov byte [ebp - 0x163d], cl
mov dl, byte [ebp - 0x163d]
mov byte [ebp - 0x3287], dl
mov eax, 1
shl eax, 1
mov cl, byte [eax + str.models_weapons_v_knife_karam.mdl]
mov byte [ebp - 0x1644], cl
movsx edx, byte [ebp - 0x1644]
xor edx, 0x34
mov byte [ebp - 0x1645], dl
mov al, byte [ebp - 0x1645]
mov byte [ebp - 0x3286], al
mov ecx, 1
imul edx, ecx, 3
mov al, byte [edx + str.models_weapons_v_knife_karam.mdl]
mov byte [ebp - 0x164c], al
movsx ecx, byte [ebp - 0x164c]
xor ecx, 0x34
mov byte [ebp - 0x164d], cl
mov dl, byte [ebp - 0x164d]
mov byte [ebp - 0x3285], dl
mov eax, 1
shl eax, 2
mov cl, byte [eax + str.models_weapons_v_knife_karam.mdl]
mov byte [ebp - 0x1654], cl
movsx edx, byte [ebp - 0x1654]
xor edx, 0x34
mov byte [ebp - 0x1655], dl
mov al, byte [ebp - 0x1655]
mov byte [ebp - 0x3284], al
mov ecx, 1
imul edx, ecx, 5
mov al, byte [edx + str.models_weapons_v_knife_karam.mdl]
mov byte [ebp - 0x165c], al
movsx ecx, byte [ebp - 0x165c]
xor ecx, 0x34
mov byte [ebp - 0x165d], cl
mov dl, byte [ebp - 0x165d]
mov byte [ebp - 0x3283], dl
mov eax, 1
imul ecx, eax, 6
mov dl, byte [ecx + str.models_weapons_v_knife_karam.mdl]
mov byte [ebp - 0x1664], dl
movsx eax, byte [ebp - 0x1664]
xor eax, 0x34
mov byte [ebp - 0x1665], al
mov cl, byte [ebp - 0x1665]
mov byte [ebp - 0x3282], cl
mov edx, 1
imul eax, edx, 7
mov cl, byte [eax + str.models_weapons_v_knife_karam.mdl]
mov byte [ebp - 0x166c], cl
movsx edx, byte [ebp - 0x166c]
xor edx, 0x34
mov byte [ebp - 0x166d], dl
mov al, byte [ebp - 0x166d]
mov byte [ebp - 0x3281], al
mov ecx, 1
shl ecx, 3
mov dl, byte [ecx + str.models_weapons_v_knife_karam.mdl]
mov byte [ebp - 0x1674], dl
movsx eax, byte [ebp - 0x1674]
xor eax, 0x34
mov byte [ebp - 0x1675], al
mov cl, byte [ebp - 0x1675]
mov byte [ebp - 0x3280], cl
mov edx, 1
imul eax, edx, 9
mov cl, byte [eax + str.models_weapons_v_knife_karam.mdl]
mov byte [ebp - 0x167c], cl
movsx edx, byte [ebp - 0x167c]
xor edx, 0x34
mov byte [ebp - 0x167d], dl
mov al, byte [ebp - 0x167d]
mov byte [ebp - 0x327f], al
mov ecx, 1
imul edx, ecx, 0xa
mov al, byte [edx + str.models_weapons_v_knife_karam.mdl]
mov byte [ebp - 0x1684], al
movsx ecx, byte [ebp - 0x1684]
xor ecx, 0x34
mov byte [ebp - 0x1685], cl
mov dl, byte [ebp - 0x1685]
mov byte [ebp - 0x327e], dl
mov eax, 1
imul ecx, eax, 0xb
mov dl, byte [ecx + str.models_weapons_v_knife_karam.mdl]
mov byte [ebp - 0x168c], dl
movsx eax, byte [ebp - 0x168c]
xor eax, 0x34
mov byte [ebp - 0x168d], al
mov cl, byte [ebp - 0x168d]
mov byte [ebp - 0x327d], cl
mov edx, 1
imul eax, edx, 0xc
mov cl, byte [eax + str.models_weapons_v_knife_karam.mdl]
mov byte [ebp - 0x1694], cl
movsx edx, byte [ebp - 0x1694]
xor edx, 0x34
mov byte [ebp - 0x1695], dl
mov al, byte [ebp - 0x1695]
mov byte [ebp - 0x327c], al
mov ecx, 1
imul edx, ecx, 0xd
mov al, byte [edx + str.models_weapons_v_knife_karam.mdl]
mov byte [ebp - 0x169c], al
movsx ecx, byte [ebp - 0x169c]
xor ecx, 0x34
mov byte [ebp - 0x169d], cl
mov dl, byte [ebp - 0x169d]
mov byte [ebp - 0x327b], dl
mov eax, 1
imul ecx, eax, 0xe
mov dl, byte [ecx + str.models_weapons_v_knife_karam.mdl]
mov byte [ebp - 0x16a4], dl
movsx eax, byte [ebp - 0x16a4]
xor eax, 0x34
mov byte [ebp - 0x16a5], al
mov cl, byte [ebp - 0x16a5]
mov byte [ebp - 0x327a], cl
mov edx, 1
imul eax, edx, 0xf
mov cl, byte [eax + str.models_weapons_v_knife_karam.mdl]
mov byte [ebp - 0x16ac], cl
movsx edx, byte [ebp - 0x16ac]
xor edx, 0x34
mov byte [ebp - 0x16ad], dl
mov al, byte [ebp - 0x16ad]
mov byte [ebp - 0x3279], al
mov ecx, 1
shl ecx, 4
mov dl, byte [ecx + str.models_weapons_v_knife_karam.mdl]
mov byte [ebp - 0x16b4], dl
movsx eax, byte [ebp - 0x16b4]
xor eax, 0x34
mov byte [ebp - 0x16b5], al
mov cl, byte [ebp - 0x16b5]
mov byte [ebp - 0x3278], cl
mov edx, 1
imul eax, edx, 0x11
mov cl, byte [eax + str.models_weapons_v_knife_karam.mdl]
mov byte [ebp - 0x16bc], cl
movsx edx, byte [ebp - 0x16bc]
xor edx, 0x34
mov byte [ebp - 0x16bd], dl
mov al, byte [ebp - 0x16bd]
mov byte [ebp - 0x3277], al
mov ecx, 1
imul edx, ecx, 0x12
mov al, byte [edx + str.models_weapons_v_knife_karam.mdl]
mov byte [ebp - 0x16c4], al
movsx ecx, byte [ebp - 0x16c4]
xor ecx, 0x34
mov byte [ebp - 0x16c5], cl
mov dl, byte [ebp - 0x16c5]
mov byte [ebp - 0x3276], dl
mov eax, 1
imul ecx, eax, 0x13
mov dl, byte [ecx + str.models_weapons_v_knife_karam.mdl]
mov byte [ebp - 0x16cc], dl
movsx eax, byte [ebp - 0x16cc]
xor eax, 0x34
mov byte [ebp - 0x16cd], al
mov cl, byte [ebp - 0x16cd]
mov byte [ebp - 0x3275], cl
mov edx, 1
imul eax, edx, 0x14
mov cl, byte [eax + str.models_weapons_v_knife_karam.mdl]
mov byte [ebp - 0x16d4], cl
movsx edx, byte [ebp - 0x16d4]
xor edx, 0x34
mov byte [ebp - 0x16d5], dl
mov al, byte [ebp - 0x16d5]
mov byte [ebp - 0x3274], al
mov ecx, 1
imul edx, ecx, 0x15
mov al, byte [edx + str.models_weapons_v_knife_karam.mdl]
mov byte [ebp - 0x16dc], al
movsx ecx, byte [ebp - 0x16dc]
xor ecx, 0x34
mov byte [ebp - 0x16dd], cl
mov dl, byte [ebp - 0x16dd]
mov byte [ebp - 0x3273], dl
mov eax, 1
imul ecx, eax, 0x16
mov dl, byte [ecx + str.models_weapons_v_knife_karam.mdl]
mov byte [ebp - 0x16e4], dl
movsx eax, byte [ebp - 0x16e4]
xor eax, 0x34
mov byte [ebp - 0x16e5], al
mov cl, byte [ebp - 0x16e5]
mov byte [ebp - 0x3272], cl
mov edx, 1
imul eax, edx, 0x17
mov cl, byte [eax + str.models_weapons_v_knife_karam.mdl]
mov byte [ebp - 0x16ec], cl
movsx edx, byte [ebp - 0x16ec]
xor edx, 0x34
mov byte [ebp - 0x16ed], dl
mov al, byte [ebp - 0x16ed]
mov byte [ebp - 0x3271], al
mov ecx, 1
imul edx, ecx, 0x18
mov al, byte [edx + str.models_weapons_v_knife_karam.mdl]
mov byte [ebp - 0x16f4], al
movsx ecx, byte [ebp - 0x16f4]
xor ecx, 0x34
mov byte [ebp - 0x16f5], cl
mov dl, byte [ebp - 0x16f5]
mov byte [ebp - 0x3270], dl
mov eax, 1
imul ecx, eax, 0x19
mov dl, byte [ecx + str.models_weapons_v_knife_karam.mdl]
mov byte [ebp - 0x16fc], dl
movsx eax, byte [ebp - 0x16fc]
xor eax, 0x34
mov byte [ebp - 0x16fd], al
mov cl, byte [ebp - 0x16fd]
mov byte [ebp - 0x326f], cl
mov edx, 1
imul eax, edx, 0x1a
mov cl, byte [eax + str.models_weapons_v_knife_karam.mdl]
mov byte [ebp - 0x1704], cl
movsx edx, byte [ebp - 0x1704]
xor edx, 0x34
mov byte [ebp - 0x1705], dl
mov al, byte [ebp - 0x1705]
mov byte [ebp - 0x326e], al
mov ecx, 1
imul edx, ecx, 0x1b
mov al, byte [edx + str.models_weapons_v_knife_karam.mdl]
mov byte [ebp - 0x170c], al
movsx ecx, byte [ebp - 0x170c]
xor ecx, 0x34
mov byte [ebp - 0x170d], cl
mov dl, byte [ebp - 0x170d]
mov byte [ebp - 0x326d], dl
mov eax, 1
imul ecx, eax, 0x1c
mov dl, byte [ecx + str.models_weapons_v_knife_karam.mdl]
mov byte [ebp - 0x1714], dl
movsx eax, byte [ebp - 0x1714]
xor eax, 0x34
mov byte [ebp - 0x1715], al
mov cl, byte [ebp - 0x1715]
mov byte [ebp - 0x326c], cl
mov edx, 1
imul eax, edx, 0x1d
mov cl, byte [eax + str.models_weapons_v_knife_karam.mdl]
mov byte [ebp - 0x171c], cl
movsx edx, byte [ebp - 0x171c]
xor edx, 0x34
mov byte [ebp - 0x171d], dl
mov al, byte [ebp - 0x171d]
mov byte [ebp - 0x326b], al
mov ecx, 1
imul edx, ecx, 0x1e
mov al, byte [edx + str.models_weapons_v_knife_karam.mdl]
mov byte [ebp - 0x1724], al
movsx ecx, byte [ebp - 0x1724]
xor ecx, 0x34
mov byte [ebp - 0x1725], cl
mov dl, byte [ebp - 0x1725]
mov byte [ebp - 0x326a], dl
mov eax, 1
imul ecx, eax, 0x1f
mov dl, byte [ecx + str.models_weapons_v_knife_karam.mdl]
mov byte [ebp - 0x172c], dl
movsx eax, byte [ebp - 0x172c]
xor eax, 0x34
mov byte [ebp - 0x172d], al
mov cl, byte [ebp - 0x172d]
mov byte [ebp - 0x3269], cl
mov edx, 1
shl edx, 5
mov al, byte [edx + str.models_weapons_v_knife_karam.mdl]
mov byte [ebp - 0x1734], al
movsx ecx, byte [ebp - 0x1734]
xor ecx, 0x34
mov byte [ebp - 0x1735], cl
mov dl, byte [ebp - 0x1735]
mov byte [ebp - 0x3268], dl
lea eax, [ebp - 0x3288]
mov dword [ebp - 0x3cac], eax
mov ecx, dword [ebp - 0x3cac]
mov dword [ebp - 0x3700], ecx
mov dword [ebp - 0x3028], 0
jmp 0x10237677
mov edx, dword [ebp - 0x3028]
add edx, 1
mov dword [ebp - 0x3028], edx
cmp dword [ebp - 0x3028], 0x21
jae 0x102376f9
mov eax, dword [ebp - 0x3700]
mov dword [ebp - 0x3cb0], eax
mov ecx, dword [ebp - 0x3cb0]
add ecx, dword [ebp - 0x3028]
mov dword [ebp - 0x3cb4], ecx
mov edx, dword [ebp - 0x3cb4]
mov al, byte [edx]
mov byte [ebp - 0x173c], al
movsx ecx, byte [ebp - 0x173c]
xor ecx, 0x34
mov byte [ebp - 0x173d], cl
mov dl, byte [ebp - 0x173d]
mov byte [ebp - 0x173e], dl
mov eax, dword [ebp - 0x3700]
mov dword [ebp - 0x3cb8], eax
mov ecx, dword [ebp - 0x3cb8]
add ecx, dword [ebp - 0x3028]
mov dword [ebp - 0x3cbc], ecx
mov edx, dword [ebp - 0x3cbc]
mov al, byte [ebp - 0x173e]
mov byte [edx], al
jmp 0x10237668
mov ecx, dword [ebp - 0x3700]
mov dword [ebp - 0x3cc0], ecx
mov edx, dword [ebp - 0x3cc0]
mov dword [ebp - 0x3cc4], edx
mov eax, dword [ebp - 0x3cc4]
mov dword [ebp - 0x3cc8], eax
mov ecx, dword [ebp - 0x3cc8]
push ecx
lea ecx, [ebp - 0x4410]
call fcn.1007b880
mov byte [ebp - 4], 0x17
mov edx, dword [ebp - 0x302c]
mov dword [edx], 0x1fb
lea eax, [ebp - 0x4410]
push eax
mov ecx, dword [ebp - 0x302c]
add ecx, 4
call fcn.1008d0b0
lea ecx, [ebp - 0x4608]
push ecx
mov ecx, dword [ebp - 0x302c]
add ecx, 0x34
call fcn.1008d0b0
lea ecx, [ebp - 0x4410]
call fcn.1007c600
mov dword [ebp - 0x3ccc], eax
mov edx, dword [ebp - 0x3ccc]
mov dword [ebp - 0x3ce8], edx
mov eax, dword [0x103e939c]
mov dword [ebp - 0x3808], eax
lea ecx, [ebp - 0x3cd4]
mov dword [ebp - 0x3804], ecx
mov edx, dword [ebp - 0x3804]
mov eax, dword [ebp - 0x3808]
mov dword [edx], eax
mov ecx, dword [ebp - 0x3804]
mov dword [ebp - 0x3cd0], ecx
mov edx, dword [ebp - 0x3cd0]
mov dword [ebp - 0x424c], edx
mov eax, dword [ebp - 0x3cd4]
mov ecx, dword [eax]
mov dword [ebp - 0x3cd8], ecx
mov edx, 2
shl edx, 2
mov eax, dword [ebp - 0x3cd8]
mov ecx, dword [eax + edx]
mov dword [ebp - 0x3cdc], ecx
mov edx, dword [ebp - 0x3cdc]
mov dword [ebp - 0x3ce0], edx
mov eax, dword [ebp - 0x3ce0]
mov dword [ebp - 0x3ce4], eax
mov ecx, dword [ebp - 0x3ce4]
mov dword [ebp - 0x3cec], ecx
mov edx, dword [ebp - 0x3ce8]
push edx
mov ecx, dword [ebp - 0x3808]
call dword [ebp - 0x3cec]
mov dword [ebp - 0x3cf0], eax
mov eax, dword [ebp - 0x3cf0]
mov ecx, dword [ebp - 0x302c]
mov dword [ecx + 0x4c], eax
lea ecx, [ebp - 0x4590]
call fcn.1007c600
mov dword [ebp - 0x3cf4], eax
mov edx, dword [ebp - 0x3cf4]
mov dword [ebp - 0x3d10], edx
mov eax, dword [0x103e939c]
mov dword [ebp - 0x3814], eax
lea ecx, [ebp - 0x3cfc]
mov dword [ebp - 0x3810], ecx
mov edx, dword [ebp - 0x3810]
mov eax, dword [ebp - 0x3814]
mov dword [edx], eax
mov ecx, dword [ebp - 0x3810]
mov dword [ebp - 0x3cf8], ecx
mov edx, dword [ebp - 0x3cf8]
mov dword [ebp - 0x4278], edx
mov eax, dword [ebp - 0x3cfc]
mov ecx, dword [eax]
mov dword [ebp - 0x3d00], ecx
mov edx, 2
shl edx, 2
mov eax, dword [ebp - 0x3d00]
mov ecx, dword [eax + edx]
mov dword [ebp - 0x3d04], ecx
mov edx, dword [ebp - 0x3d04]
mov dword [ebp - 0x3d08], edx
mov eax, dword [ebp - 0x3d08]
mov dword [ebp - 0x3d0c], eax
mov ecx, dword [ebp - 0x3d0c]
mov dword [ebp - 0x3d14], ecx
mov edx, dword [ebp - 0x3d10]
push edx
mov ecx, dword [ebp - 0x3814]
call dword [ebp - 0x3d14]
mov dword [ebp - 0x3d18], eax
mov eax, dword [ebp - 0x3d18]
mov ecx, dword [ebp - 0x302c]
mov dword [ecx + 0x50], eax
mov byte [ebp - 4], 0x16
lea ecx, [ebp - 0x4410]
call fcn.1007c260
nop
mov byte [ebp - 4], 0x15
lea ecx, [ebp - 0x4590]
call fcn.1007c260
nop
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4608]
call fcn.1007c260
nop
mov edx, 0x54
imul eax, edx, 9
add eax, dword [ebp - 0x10]
mov dword [ebp - 0x303c], eax
mov ecx, 1
imul edx, ecx, 0
mov al, byte [edx + str.knife_m9_bayonet]
mov byte [ebp - 0x1744], al
movsx ecx, byte [ebp - 0x1744]
xor ecx, 0x34
mov byte [ebp - 0x1745], cl
mov dl, byte [ebp - 0x1745]
mov byte [ebp - 0x3168], dl
mov eax, 1
shl eax, 0
mov cl, byte [eax + str.knife_m9_bayonet]
mov byte [ebp - 0x174c], cl
movsx edx, byte [ebp - 0x174c]
xor edx, 0x34
mov byte [ebp - 0x174d], dl
mov al, byte [ebp - 0x174d]
mov byte [ebp - 0x3167], al
mov ecx, 1
shl ecx, 1
mov dl, byte [ecx + str.knife_m9_bayonet]
mov byte [ebp - 0x1754], dl
movsx eax, byte [ebp - 0x1754]
xor eax, 0x34
mov byte [ebp - 0x1755], al
mov cl, byte [ebp - 0x1755]
mov byte [ebp - 0x3166], cl
mov edx, 1
imul eax, edx, 3
mov cl, byte [eax + str.knife_m9_bayonet]
mov byte [ebp - 0x175c], cl
movsx edx, byte [ebp - 0x175c]
xor edx, 0x34
mov byte [ebp - 0x175d], dl
mov al, byte [ebp - 0x175d]
mov byte [ebp - 0x3165], al
mov ecx, 1
shl ecx, 2
mov dl, byte [ecx + str.knife_m9_bayonet]
mov byte [ebp - 0x1764], dl
movsx eax, byte [ebp - 0x1764]
xor eax, 0x34
mov byte [ebp - 0x1765], al
mov cl, byte [ebp - 0x1765]
mov byte [ebp - 0x3164], cl
mov edx, 1
imul eax, edx, 5
mov cl, byte [eax + str.knife_m9_bayonet]
mov byte [ebp - 0x176c], cl
movsx edx, byte [ebp - 0x176c]
xor edx, 0x34
mov byte [ebp - 0x176d], dl
mov al, byte [ebp - 0x176d]
mov byte [ebp - 0x3163], al
mov ecx, 1
imul edx, ecx, 6
mov al, byte [edx + str.knife_m9_bayonet]
mov byte [ebp - 0x1774], al
movsx ecx, byte [ebp - 0x1774]
xor ecx, 0x34
mov byte [ebp - 0x1775], cl
mov dl, byte [ebp - 0x1775]
mov byte [ebp - 0x3162], dl
mov eax, 1
imul ecx, eax, 7
mov dl, byte [ecx + str.knife_m9_bayonet]
mov byte [ebp - 0x177c], dl
movsx eax, byte [ebp - 0x177c]
xor eax, 0x34
mov byte [ebp - 0x177d], al
mov cl, byte [ebp - 0x177d]
mov byte [ebp - 0x3161], cl
mov edx, 1
shl edx, 3
mov al, byte [edx + str.knife_m9_bayonet]
mov byte [ebp - 0x1784], al
movsx ecx, byte [ebp - 0x1784]
xor ecx, 0x34
mov byte [ebp - 0x1785], cl
mov dl, byte [ebp - 0x1785]
mov byte [ebp - 0x3160], dl
mov eax, 1
imul ecx, eax, 9
mov dl, byte [ecx + str.knife_m9_bayonet]
mov byte [ebp - 0x178c], dl
movsx eax, byte [ebp - 0x178c]
xor eax, 0x34
mov byte [ebp - 0x178d], al
mov cl, byte [ebp - 0x178d]
mov byte [ebp - 0x315f], cl
mov edx, 1
imul eax, edx, 0xa
mov cl, byte [eax + str.knife_m9_bayonet]
mov byte [ebp - 0x1794], cl
movsx edx, byte [ebp - 0x1794]
xor edx, 0x34
mov byte [ebp - 0x1795], dl
mov al, byte [ebp - 0x1795]
mov byte [ebp - 0x315e], al
mov ecx, 1
imul edx, ecx, 0xb
mov al, byte [edx + str.knife_m9_bayonet]
mov byte [ebp - 0x179c], al
movsx ecx, byte [ebp - 0x179c]
xor ecx, 0x34
mov byte [ebp - 0x179d], cl
mov dl, byte [ebp - 0x179d]
mov byte [ebp - 0x315d], dl
mov eax, 1
imul ecx, eax, 0xc
mov dl, byte [ecx + str.knife_m9_bayonet]
mov byte [ebp - 0x17a4], dl
movsx eax, byte [ebp - 0x17a4]
xor eax, 0x34
mov byte [ebp - 0x17a5], al
mov cl, byte [ebp - 0x17a5]
mov byte [ebp - 0x315c], cl
mov edx, 1
imul eax, edx, 0xd
mov cl, byte [eax + str.knife_m9_bayonet]
mov byte [ebp - 0x17ac], cl
movsx edx, byte [ebp - 0x17ac]
xor edx, 0x34
mov byte [ebp - 0x17ad], dl
mov al, byte [ebp - 0x17ad]
mov byte [ebp - 0x315b], al
mov ecx, 1
imul edx, ecx, 0xe
mov al, byte [edx + str.knife_m9_bayonet]
mov byte [ebp - 0x17b4], al
movsx ecx, byte [ebp - 0x17b4]
xor ecx, 0x34
mov byte [ebp - 0x17b5], cl
mov dl, byte [ebp - 0x17b5]
mov byte [ebp - 0x315a], dl
mov eax, 1
imul ecx, eax, 0xf
mov dl, byte [ecx + str.knife_m9_bayonet]
mov byte [ebp - 0x17bc], dl
movsx eax, byte [ebp - 0x17bc]
xor eax, 0x34
mov byte [ebp - 0x17bd], al
mov cl, byte [ebp - 0x17bd]
mov byte [ebp - 0x3159], cl
mov edx, 1
shl edx, 4
mov al, byte [edx + str.knife_m9_bayonet]
mov byte [ebp - 0x17c4], al
movsx ecx, byte [ebp - 0x17c4]
xor ecx, 0x34
mov byte [ebp - 0x17c5], cl
mov dl, byte [ebp - 0x17c5]
mov byte [ebp - 0x3158], dl
lea eax, [ebp - 0x3168]
mov dword [ebp - 0x3d1c], eax
mov ecx, dword [ebp - 0x3d1c]
mov dword [ebp - 0x36fc], ecx
mov dword [ebp - 0x3030], 0
jmp 0x10237ca5
mov edx, dword [ebp - 0x3030]
add edx, 1
mov dword [ebp - 0x3030], edx
cmp dword [ebp - 0x3030], 0x11
jae 0x10237d27
mov eax, dword [ebp - 0x36fc]
mov dword [ebp - 0x3d20], eax
mov ecx, dword [ebp - 0x3d20]
add ecx, dword [ebp - 0x3030]
mov dword [ebp - 0x3d24], ecx
mov edx, dword [ebp - 0x3d24]
mov al, byte [edx]
mov byte [ebp - 0x17cc], al
movsx ecx, byte [ebp - 0x17cc]
xor ecx, 0x34
mov byte [ebp - 0x17cd], cl
mov dl, byte [ebp - 0x17cd]
mov byte [ebp - 0x17ce], dl
mov eax, dword [ebp - 0x36fc]
mov dword [ebp - 0x3d28], eax
mov ecx, dword [ebp - 0x3d28]
add ecx, dword [ebp - 0x3030]
mov dword [ebp - 0x3d2c], ecx
mov edx, dword [ebp - 0x3d2c]
mov al, byte [ebp - 0x17ce]
mov byte [edx], al
jmp 0x10237c96
mov ecx, dword [ebp - 0x36fc]
mov dword [ebp - 0x3d30], ecx
mov edx, dword [ebp - 0x3d30]
mov dword [ebp - 0x3d34], edx
mov eax, dword [ebp - 0x3d34]
mov dword [ebp - 0x3d38], eax
mov ecx, dword [ebp - 0x3d38]
push ecx
lea ecx, [ebp - 0x4548]
call fcn.1007b880
mov dword [ebp - 4], 0x18
mov edx, 1
imul eax, edx, 0
mov cl, byte [eax + str.models_weapons_w_knife_m9_bay.mdl]
mov byte [ebp - 0x17d4], cl
movsx edx, byte [ebp - 0x17d4]
xor edx, 0x34
mov byte [ebp - 0x17d5], dl
mov al, byte [ebp - 0x17d5]
mov byte [ebp - 0x32ac], al
mov ecx, 1
shl ecx, 0
mov dl, byte [ecx + str.models_weapons_w_knife_m9_bay.mdl]
mov byte [ebp - 0x17dc], dl
movsx eax, byte [ebp - 0x17dc]
xor eax, 0x34
mov byte [ebp - 0x17dd], al
mov cl, byte [ebp - 0x17dd]
mov byte [ebp - 0x32ab], cl
mov edx, 1
shl edx, 1
mov al, byte [edx + str.models_weapons_w_knife_m9_bay.mdl]
mov byte [ebp - 0x17e4], al
movsx ecx, byte [ebp - 0x17e4]
xor ecx, 0x34
mov byte [ebp - 0x17e5], cl
mov dl, byte [ebp - 0x17e5]
mov byte [ebp - 0x32aa], dl
mov eax, 1
imul ecx, eax, 3
mov dl, byte [ecx + str.models_weapons_w_knife_m9_bay.mdl]
mov byte [ebp - 0x17ec], dl
movsx eax, byte [ebp - 0x17ec]
xor eax, 0x34
mov byte [ebp - 0x17ed], al
mov cl, byte [ebp - 0x17ed]
mov byte [ebp - 0x32a9], cl
mov edx, 1
shl edx, 2
mov al, byte [edx + str.models_weapons_w_knife_m9_bay.mdl]
mov byte [ebp - 0x17f4], al
movsx ecx, byte [ebp - 0x17f4]
xor ecx, 0x34
mov byte [ebp - 0x17f5], cl
mov dl, byte [ebp - 0x17f5]
mov byte [ebp - 0x32a8], dl
mov eax, 1
imul ecx, eax, 5
mov dl, byte [ecx + str.models_weapons_w_knife_m9_bay.mdl]
mov byte [ebp - 0x17fc], dl
movsx eax, byte [ebp - 0x17fc]
xor eax, 0x34
mov byte [ebp - 0x17fd], al
mov cl, byte [ebp - 0x17fd]
mov byte [ebp - 0x32a7], cl
mov edx, 1
imul eax, edx, 6
mov cl, byte [eax + str.models_weapons_w_knife_m9_bay.mdl]
mov byte [ebp - 0x1804], cl
movsx edx, byte [ebp - 0x1804]
xor edx, 0x34
mov byte [ebp - 0x1805], dl
mov al, byte [ebp - 0x1805]
mov byte [ebp - 0x32a6], al
mov ecx, 1
imul edx, ecx, 7
mov al, byte [edx + str.models_weapons_w_knife_m9_bay.mdl]
mov byte [ebp - 0x180c], al
movsx ecx, byte [ebp - 0x180c]
xor ecx, 0x34
mov byte [ebp - 0x180d], cl
mov dl, byte [ebp - 0x180d]
mov byte [ebp - 0x32a5], dl
mov eax, 1
shl eax, 3
mov cl, byte [eax + str.models_weapons_w_knife_m9_bay.mdl]
mov byte [ebp - 0x1814], cl
movsx edx, byte [ebp - 0x1814]
xor edx, 0x34
mov byte [ebp - 0x1815], dl
mov al, byte [ebp - 0x1815]
mov byte [ebp - 0x32a4], al
mov ecx, 1
imul edx, ecx, 9
mov al, byte [edx + str.models_weapons_w_knife_m9_bay.mdl]
mov byte [ebp - 0x181c], al
movsx ecx, byte [ebp - 0x181c]
xor ecx, 0x34
mov byte [ebp - 0x181d], cl
mov dl, byte [ebp - 0x181d]
mov byte [ebp - 0x32a3], dl
mov eax, 1
imul ecx, eax, 0xa
mov dl, byte [ecx + str.models_weapons_w_knife_m9_bay.mdl]
mov byte [ebp - 0x1824], dl
movsx eax, byte [ebp - 0x1824]
xor eax, 0x34
mov byte [ebp - 0x1825], al
mov cl, byte [ebp - 0x1825]
mov byte [ebp - 0x32a2], cl
mov edx, 1
imul eax, edx, 0xb
mov cl, byte [eax + str.models_weapons_w_knife_m9_bay.mdl]
mov byte [ebp - 0x182c], cl
movsx edx, byte [ebp - 0x182c]
xor edx, 0x34
mov byte [ebp - 0x182d], dl
mov al, byte [ebp - 0x182d]
mov byte [ebp - 0x32a1], al
mov ecx, 1
imul edx, ecx, 0xc
mov al, byte [edx + str.models_weapons_w_knife_m9_bay.mdl]
mov byte [ebp - 0x1834], al
movsx ecx, byte [ebp - 0x1834]
xor ecx, 0x34
mov byte [ebp - 0x1835], cl
mov dl, byte [ebp - 0x1835]
mov byte [ebp - 0x32a0], dl
mov eax, 1
imul ecx, eax, 0xd
mov dl, byte [ecx + str.models_weapons_w_knife_m9_bay.mdl]
mov byte [ebp - 0x183c], dl
movsx eax, byte [ebp - 0x183c]
xor eax, 0x34
mov byte [ebp - 0x183d], al
mov cl, byte [ebp - 0x183d]
mov byte [ebp - 0x329f], cl
mov edx, 1
imul eax, edx, 0xe
mov cl, byte [eax + str.models_weapons_w_knife_m9_bay.mdl]
mov byte [ebp - 0x1844], cl
movsx edx, byte [ebp - 0x1844]
xor edx, 0x34
mov byte [ebp - 0x1845], dl
mov al, byte [ebp - 0x1845]
mov byte [ebp - 0x329e], al
mov ecx, 1
imul edx, ecx, 0xf
mov al, byte [edx + str.models_weapons_w_knife_m9_bay.mdl]
mov byte [ebp - 0x184c], al
movsx ecx, byte [ebp - 0x184c]
xor ecx, 0x34
mov byte [ebp - 0x184d], cl
mov dl, byte [ebp - 0x184d]
mov byte [ebp - 0x329d], dl
mov eax, 1
shl eax, 4
mov cl, byte [eax + str.models_weapons_w_knife_m9_bay.mdl]
mov byte [ebp - 0x1854], cl
movsx edx, byte [ebp - 0x1854]
xor edx, 0x34
mov byte [ebp - 0x1855], dl
mov al, byte [ebp - 0x1855]
mov byte [ebp - 0x329c], al
mov ecx, 1
imul edx, ecx, 0x11
mov al, byte [edx + str.models_weapons_w_knife_m9_bay.mdl]
mov byte [ebp - 0x185c], al
movsx ecx, byte [ebp - 0x185c]
xor ecx, 0x34
mov byte [ebp - 0x185d], cl
mov dl, byte [ebp - 0x185d]
mov byte [ebp - 0x329b], dl
mov eax, 1
imul ecx, eax, 0x12
mov dl, byte [ecx + str.models_weapons_w_knife_m9_bay.mdl]
mov byte [ebp - 0x1864], dl
movsx eax, byte [ebp - 0x1864]
xor eax, 0x34
mov byte [ebp - 0x1865], al
mov cl, byte [ebp - 0x1865]
mov byte [ebp - 0x329a], cl
mov edx, 1
imul eax, edx, 0x13
mov cl, byte [eax + str.models_weapons_w_knife_m9_bay.mdl]
mov byte [ebp - 0x186c], cl
movsx edx, byte [ebp - 0x186c]
xor edx, 0x34
mov byte [ebp - 0x186d], dl
mov al, byte [ebp - 0x186d]
mov byte [ebp - 0x3299], al
mov ecx, 1
imul edx, ecx, 0x14
mov al, byte [edx + str.models_weapons_w_knife_m9_bay.mdl]
mov byte [ebp - 0x1874], al
movsx ecx, byte [ebp - 0x1874]
xor ecx, 0x34
mov byte [ebp - 0x1875], cl
mov dl, byte [ebp - 0x1875]
mov byte [ebp - 0x3298], dl
mov eax, 1
imul ecx, eax, 0x15
mov dl, byte [ecx + str.models_weapons_w_knife_m9_bay.mdl]
mov byte [ebp - 0x187c], dl
movsx eax, byte [ebp - 0x187c]
xor eax, 0x34
mov byte [ebp - 0x187d], al
mov cl, byte [ebp - 0x187d]
mov byte [ebp - 0x3297], cl
mov edx, 1
imul eax, edx, 0x16
mov cl, byte [eax + str.models_weapons_w_knife_m9_bay.mdl]
mov byte [ebp - 0x1884], cl
movsx edx, byte [ebp - 0x1884]
xor edx, 0x34
mov byte [ebp - 0x1885], dl
mov al, byte [ebp - 0x1885]
mov byte [ebp - 0x3296], al
mov ecx, 1
imul edx, ecx, 0x17
mov al, byte [edx + str.models_weapons_w_knife_m9_bay.mdl]
mov byte [ebp - 0x188c], al
movsx ecx, byte [ebp - 0x188c]
xor ecx, 0x34
mov byte [ebp - 0x188d], cl
mov dl, byte [ebp - 0x188d]
mov byte [ebp - 0x3295], dl
mov eax, 1
imul ecx, eax, 0x18
mov dl, byte [ecx + str.models_weapons_w_knife_m9_bay.mdl]
mov byte [ebp - 0x1894], dl
movsx eax, byte [ebp - 0x1894]
xor eax, 0x34
mov byte [ebp - 0x1895], al
mov cl, byte [ebp - 0x1895]
mov byte [ebp - 0x3294], cl
mov edx, 1
imul eax, edx, 0x19
mov cl, byte [eax + str.models_weapons_w_knife_m9_bay.mdl]
mov byte [ebp - 0x189c], cl
movsx edx, byte [ebp - 0x189c]
xor edx, 0x34
mov byte [ebp - 0x189d], dl
mov al, byte [ebp - 0x189d]
mov byte [ebp - 0x3293], al
mov ecx, 1
imul edx, ecx, 0x1a
mov al, byte [edx + str.models_weapons_w_knife_m9_bay.mdl]
mov byte [ebp - 0x18a4], al
movsx ecx, byte [ebp - 0x18a4]
xor ecx, 0x34
mov byte [ebp - 0x18a5], cl
mov dl, byte [ebp - 0x18a5]
mov byte [ebp - 0x3292], dl
mov eax, 1
imul ecx, eax, 0x1b
mov dl, byte [ecx + str.models_weapons_w_knife_m9_bay.mdl]
mov byte [ebp - 0x18ac], dl
movsx eax, byte [ebp - 0x18ac]
xor eax, 0x34
mov byte [ebp - 0x18ad], al
mov cl, byte [ebp - 0x18ad]
mov byte [ebp - 0x3291], cl
mov edx, 1
imul eax, edx, 0x1c
mov cl, byte [eax + str.models_weapons_w_knife_m9_bay.mdl]
mov byte [ebp - 0x18b4], cl
movsx edx, byte [ebp - 0x18b4]
xor edx, 0x34
mov byte [ebp - 0x18b5], dl
mov al, byte [ebp - 0x18b5]
mov byte [ebp - 0x3290], al
mov ecx, 1
imul edx, ecx, 0x1d
mov al, byte [edx + str.models_weapons_w_knife_m9_bay.mdl]
mov byte [ebp - 0x18bc], al
movsx ecx, byte [ebp - 0x18bc]
xor ecx, 0x34
mov byte [ebp - 0x18bd], cl
mov dl, byte [ebp - 0x18bd]
mov byte [ebp - 0x328f], dl
mov eax, 1
imul ecx, eax, 0x1e
mov dl, byte [ecx + str.models_weapons_w_knife_m9_bay.mdl]
mov byte [ebp - 0x18c4], dl
movsx eax, byte [ebp - 0x18c4]
xor eax, 0x34
mov byte [ebp - 0x18c5], al
mov cl, byte [ebp - 0x18c5]
mov byte [ebp - 0x328e], cl
mov edx, 1
imul eax, edx, 0x1f
mov cl, byte [eax + str.models_weapons_w_knife_m9_bay.mdl]
mov byte [ebp - 0x18cc], cl
movsx edx, byte [ebp - 0x18cc]
xor edx, 0x34
mov byte [ebp - 0x18cd], dl
mov al, byte [ebp - 0x18cd]
mov byte [ebp - 0x328d], al
mov ecx, 1
shl ecx, 5
mov dl, byte [ecx + str.models_weapons_w_knife_m9_bay.mdl]
mov byte [ebp - 0x18d4], dl
movsx eax, byte [ebp - 0x18d4]
xor eax, 0x34
mov byte [ebp - 0x18d5], al
mov cl, byte [ebp - 0x18d5]
mov byte [ebp - 0x328c], cl
mov edx, 1
imul eax, edx, 0x21
mov cl, byte [eax + str.models_weapons_w_knife_m9_bay.mdl]
mov byte [ebp - 0x18dc], cl
movsx edx, byte [ebp - 0x18dc]
xor edx, 0x34
mov byte [ebp - 0x18dd], dl
mov al, byte [ebp - 0x18dd]
mov byte [ebp - 0x328b], al
lea ecx, [ebp - 0x32ac]
mov dword [ebp - 0x3d3c], ecx
mov edx, dword [ebp - 0x3d3c]
mov dword [ebp - 0x36f8], edx
mov dword [ebp - 0x3034], 0
jmp 0x102383f6
mov eax, dword [ebp - 0x3034]
add eax, 1
mov dword [ebp - 0x3034], eax
cmp dword [ebp - 0x3034], 0x22
jae 0x10238478
mov ecx, dword [ebp - 0x36f8]
mov dword [ebp - 0x3d40], ecx
mov edx, dword [ebp - 0x3d40]
add edx, dword [ebp - 0x3034]
mov dword [ebp - 0x3d44], edx
mov eax, dword [ebp - 0x3d44]
mov cl, byte [eax]
mov byte [ebp - 0x18e4], cl
movsx edx, byte [ebp - 0x18e4]
xor edx, 0x34
mov byte [ebp - 0x18e5], dl
mov al, byte [ebp - 0x18e5]
mov byte [ebp - 0x18e6], al
mov ecx, dword [ebp - 0x36f8]
mov dword [ebp - 0x3d48], ecx
mov edx, dword [ebp - 0x3d48]
add edx, dword [ebp - 0x3034]
mov dword [ebp - 0x3d4c], edx
mov eax, dword [ebp - 0x3d4c]
mov cl, byte [ebp - 0x18e6]
mov byte [eax], cl
jmp 0x102383e7
mov edx, dword [ebp - 0x36f8]
mov dword [ebp - 0x3d50], edx
mov eax, dword [ebp - 0x3d50]
mov dword [ebp - 0x3d54], eax
mov ecx, dword [ebp - 0x3d54]
mov dword [ebp - 0x3d58], ecx
mov edx, dword [ebp - 0x3d58]
push edx
lea ecx, [ebp - 0x4530]
call fcn.1007b880
mov byte [ebp - 4], 0x19
mov eax, 1
imul ecx, eax, 0
mov dl, byte [ecx + str.models_weapons_v_knife_m9_bay.mdl]
mov byte [ebp - 0x18ec], dl
movsx eax, byte [ebp - 0x18ec]
xor eax, 0x34
mov byte [ebp - 0x18ed], al
mov cl, byte [ebp - 0x18ed]
mov byte [ebp - 0x32d0], cl
mov edx, 1
shl edx, 0
mov al, byte [edx + str.models_weapons_v_knife_m9_bay.mdl]
mov byte [ebp - 0x18f4], al
movsx ecx, byte [ebp - 0x18f4]
xor ecx, 0x34
mov byte [ebp - 0x18f5], cl
mov dl, byte [ebp - 0x18f5]
mov byte [ebp - 0x32cf], dl
mov eax, 1
shl eax, 1
mov cl, byte [eax + str.models_weapons_v_knife_m9_bay.mdl]
mov byte [ebp - 0x18fc], cl
movsx edx, byte [ebp - 0x18fc]
xor edx, 0x34
mov byte [ebp - 0x18fd], dl
mov al, byte [ebp - 0x18fd]
mov byte [ebp - 0x32ce], al
mov ecx, 1
imul edx, ecx, 3
mov al, byte [edx + str.models_weapons_v_knife_m9_bay.mdl]
mov byte [ebp - 0x1904], al
movsx ecx, byte [ebp - 0x1904]
xor ecx, 0x34
mov byte [ebp - 0x1905], cl
mov dl, byte [ebp - 0x1905]
mov byte [ebp - 0x32cd], dl
mov eax, 1
shl eax, 2
mov cl, byte [eax + str.models_weapons_v_knife_m9_bay.mdl]
mov byte [ebp - 0x190c], cl
movsx edx, byte [ebp - 0x190c]
xor edx, 0x34
mov byte [ebp - 0x190d], dl
mov al, byte [ebp - 0x190d]
mov byte [ebp - 0x32cc], al
mov ecx, 1
imul edx, ecx, 5
mov al, byte [edx + str.models_weapons_v_knife_m9_bay.mdl]
mov byte [ebp - 0x1914], al
movsx ecx, byte [ebp - 0x1914]
xor ecx, 0x34
mov byte [ebp - 0x1915], cl
mov dl, byte [ebp - 0x1915]
mov byte [ebp - 0x32cb], dl
mov eax, 1
imul ecx, eax, 6
mov dl, byte [ecx + str.models_weapons_v_knife_m9_bay.mdl]
mov byte [ebp - 0x191c], dl
movsx eax, byte [ebp - 0x191c]
xor eax, 0x34
mov byte [ebp - 0x191d], al
mov cl, byte [ebp - 0x191d]
mov byte [ebp - 0x32ca], cl
mov edx, 1
imul eax, edx, 7
mov cl, byte [eax + str.models_weapons_v_knife_m9_bay.mdl]
mov byte [ebp - 0x1924], cl
movsx edx, byte [ebp - 0x1924]
xor edx, 0x34
mov byte [ebp - 0x1925], dl
mov al, byte [ebp - 0x1925]
mov byte [ebp - 0x32c9], al
mov ecx, 1
shl ecx, 3
mov dl, byte [ecx + str.models_weapons_v_knife_m9_bay.mdl]
mov byte [ebp - 0x192c], dl
movsx eax, byte [ebp - 0x192c]
xor eax, 0x34
mov byte [ebp - 0x192d], al
mov cl, byte [ebp - 0x192d]
mov byte [ebp - 0x32c8], cl
mov edx, 1
imul eax, edx, 9
mov cl, byte [eax + str.models_weapons_v_knife_m9_bay.mdl]
mov byte [ebp - 0x1934], cl
movsx edx, byte [ebp - 0x1934]
xor edx, 0x34
mov byte [ebp - 0x1935], dl
mov al, byte [ebp - 0x1935]
mov byte [ebp - 0x32c7], al
mov ecx, 1
imul edx, ecx, 0xa
mov al, byte [edx + str.models_weapons_v_knife_m9_bay.mdl]
mov byte [ebp - 0x193c], al
movsx ecx, byte [ebp - 0x193c]
xor ecx, 0x34
mov byte [ebp - 0x193d], cl
mov dl, byte [ebp - 0x193d]
mov byte [ebp - 0x32c6], dl
mov eax, 1
imul ecx, eax, 0xb
mov dl, byte [ecx + str.models_weapons_v_knife_m9_bay.mdl]
mov byte [ebp - 0x1944], dl
movsx eax, byte [ebp - 0x1944]
xor eax, 0x34
mov byte [ebp - 0x1945], al
mov cl, byte [ebp - 0x1945]
mov byte [ebp - 0x32c5], cl
mov edx, 1
imul eax, edx, 0xc
mov cl, byte [eax + str.models_weapons_v_knife_m9_bay.mdl]
mov byte [ebp - 0x194c], cl
movsx edx, byte [ebp - 0x194c]
xor edx, 0x34
mov byte [ebp - 0x194d], dl
mov al, byte [ebp - 0x194d]
mov byte [ebp - 0x32c4], al
mov ecx, 1
imul edx, ecx, 0xd
mov al, byte [edx + str.models_weapons_v_knife_m9_bay.mdl]
mov byte [ebp - 0x1954], al
movsx ecx, byte [ebp - 0x1954]
xor ecx, 0x34
mov byte [ebp - 0x1955], cl
mov dl, byte [ebp - 0x1955]
mov byte [ebp - 0x32c3], dl
mov eax, 1
imul ecx, eax, 0xe
mov dl, byte [ecx + str.models_weapons_v_knife_m9_bay.mdl]
mov byte [ebp - 0x195c], dl
movsx eax, byte [ebp - 0x195c]
xor eax, 0x34
mov byte [ebp - 0x195d], al
mov cl, byte [ebp - 0x195d]
mov byte [ebp - 0x32c2], cl
mov edx, 1
imul eax, edx, 0xf
mov cl, byte [eax + str.models_weapons_v_knife_m9_bay.mdl]
mov byte [ebp - 0x1964], cl
movsx edx, byte [ebp - 0x1964]
xor edx, 0x34
mov byte [ebp - 0x1965], dl
mov al, byte [ebp - 0x1965]
mov byte [ebp - 0x32c1], al
mov ecx, 1
shl ecx, 4
mov dl, byte [ecx + str.models_weapons_v_knife_m9_bay.mdl]
mov byte [ebp - 0x196c], dl
movsx eax, byte [ebp - 0x196c]
xor eax, 0x34
mov byte [ebp - 0x196d], al
mov cl, byte [ebp - 0x196d]
mov byte [ebp - 0x32c0], cl
mov edx, 1
imul eax, edx, 0x11
mov cl, byte [eax + str.models_weapons_v_knife_m9_bay.mdl]
mov byte [ebp - 0x1974], cl
movsx edx, byte [ebp - 0x1974]
xor edx, 0x34
mov byte [ebp - 0x1975], dl
mov al, byte [ebp - 0x1975]
mov byte [ebp - 0x32bf], al
mov ecx, 1
imul edx, ecx, 0x12
mov al, byte [edx + str.models_weapons_v_knife_m9_bay.mdl]
mov byte [ebp - 0x197c], al
movsx ecx, byte [ebp - 0x197c]
xor ecx, 0x34
mov byte [ebp - 0x197d], cl
mov dl, byte [ebp - 0x197d]
mov byte [ebp - 0x32be], dl
mov eax, 1
imul ecx, eax, 0x13
mov dl, byte [ecx + str.models_weapons_v_knife_m9_bay.mdl]
mov byte [ebp - 0x1984], dl
movsx eax, byte [ebp - 0x1984]
xor eax, 0x34
mov byte [ebp - 0x1985], al
mov cl, byte [ebp - 0x1985]
mov byte [ebp - 0x32bd], cl
mov edx, 1
imul eax, edx, 0x14
mov cl, byte [eax + str.models_weapons_v_knife_m9_bay.mdl]
mov byte [ebp - 0x198c], cl
movsx edx, byte [ebp - 0x198c]
xor edx, 0x34
mov byte [ebp - 0x198d], dl
mov al, byte [ebp - 0x198d]
mov byte [ebp - 0x32bc], al
mov ecx, 1
imul edx, ecx, 0x15
mov al, byte [edx + str.models_weapons_v_knife_m9_bay.mdl]
mov byte [ebp - 0x1994], al
movsx ecx, byte [ebp - 0x1994]
xor ecx, 0x34
mov byte [ebp - 0x1995], cl
mov dl, byte [ebp - 0x1995]
mov byte [ebp - 0x32bb], dl
mov eax, 1
imul ecx, eax, 0x16
mov dl, byte [ecx + str.models_weapons_v_knife_m9_bay.mdl]
mov byte [ebp - 0x199c], dl
movsx eax, byte [ebp - 0x199c]
xor eax, 0x34
mov byte [ebp - 0x199d], al
mov cl, byte [ebp - 0x199d]
mov byte [ebp - 0x32ba], cl
mov edx, 1
imul eax, edx, 0x17
mov cl, byte [eax + str.models_weapons_v_knife_m9_bay.mdl]
mov byte [ebp - 0x19a4], cl
movsx edx, byte [ebp - 0x19a4]
xor edx, 0x34
mov byte [ebp - 0x19a5], dl
mov al, byte [ebp - 0x19a5]
mov byte [ebp - 0x32b9], al
mov ecx, 1
imul edx, ecx, 0x18
mov al, byte [edx + str.models_weapons_v_knife_m9_bay.mdl]
mov byte [ebp - 0x19ac], al
movsx ecx, byte [ebp - 0x19ac]
xor ecx, 0x34
mov byte [ebp - 0x19ad], cl
mov dl, byte [ebp - 0x19ad]
mov byte [ebp - 0x32b8], dl
mov eax, 1
imul ecx, eax, 0x19
mov dl, byte [ecx + str.models_weapons_v_knife_m9_bay.mdl]
mov byte [ebp - 0x19b4], dl
movsx eax, byte [ebp - 0x19b4]
xor eax, 0x34
mov byte [ebp - 0x19b5], al
mov cl, byte [ebp - 0x19b5]
mov byte [ebp - 0x32b7], cl
mov edx, 1
imul eax, edx, 0x1a
mov cl, byte [eax + str.models_weapons_v_knife_m9_bay.mdl]
mov byte [ebp - 0x19bc], cl
movsx edx, byte [ebp - 0x19bc]
xor edx, 0x34
mov byte [ebp - 0x19bd], dl
mov al, byte [ebp - 0x19bd]
mov byte [ebp - 0x32b6], al
mov ecx, 1
imul edx, ecx, 0x1b
mov al, byte [edx + str.models_weapons_v_knife_m9_bay.mdl]
mov byte [ebp - 0x19c4], al
movsx ecx, byte [ebp - 0x19c4]
xor ecx, 0x34
mov byte [ebp - 0x19c5], cl
mov dl, byte [ebp - 0x19c5]
mov byte [ebp - 0x32b5], dl
mov eax, 1
imul ecx, eax, 0x1c
mov dl, byte [ecx + str.models_weapons_v_knife_m9_bay.mdl]
mov byte [ebp - 0x19cc], dl
movsx eax, byte [ebp - 0x19cc]
xor eax, 0x34
mov byte [ebp - 0x19cd], al
mov cl, byte [ebp - 0x19cd]
mov byte [ebp - 0x32b4], cl
mov edx, 1
imul eax, edx, 0x1d
mov cl, byte [eax + str.models_weapons_v_knife_m9_bay.mdl]
mov byte [ebp - 0x19d4], cl
movsx edx, byte [ebp - 0x19d4]
xor edx, 0x34
mov byte [ebp - 0x19d5], dl
mov al, byte [ebp - 0x19d5]
mov byte [ebp - 0x32b3], al
mov ecx, 1
imul edx, ecx, 0x1e
mov al, byte [edx + str.models_weapons_v_knife_m9_bay.mdl]
mov byte [ebp - 0x19dc], al
movsx ecx, byte [ebp - 0x19dc]
xor ecx, 0x34
mov byte [ebp - 0x19dd], cl
mov dl, byte [ebp - 0x19dd]
mov byte [ebp - 0x32b2], dl
mov eax, 1
imul ecx, eax, 0x1f
mov dl, byte [ecx + str.models_weapons_v_knife_m9_bay.mdl]
mov byte [ebp - 0x19e4], dl
movsx eax, byte [ebp - 0x19e4]
xor eax, 0x34
mov byte [ebp - 0x19e5], al
mov cl, byte [ebp - 0x19e5]
mov byte [ebp - 0x32b1], cl
mov edx, 1
shl edx, 5
mov al, byte [edx + str.models_weapons_v_knife_m9_bay.mdl]
mov byte [ebp - 0x19ec], al
movsx ecx, byte [ebp - 0x19ec]
xor ecx, 0x34
mov byte [ebp - 0x19ed], cl
mov dl, byte [ebp - 0x19ed]
mov byte [ebp - 0x32b0], dl
mov eax, 1
imul ecx, eax, 0x21
mov dl, byte [ecx + str.models_weapons_v_knife_m9_bay.mdl]
mov byte [ebp - 0x19f4], dl
movsx eax, byte [ebp - 0x19f4]
xor eax, 0x34
mov byte [ebp - 0x19f5], al
mov cl, byte [ebp - 0x19f5]
mov byte [ebp - 0x32af], cl
lea edx, [ebp - 0x32d0]
mov dword [ebp - 0x3d5c], edx
mov eax, dword [ebp - 0x3d5c]
mov dword [ebp - 0x36f4], eax
mov dword [ebp - 0x3038], 0
jmp 0x10238b44
mov ecx, dword [ebp - 0x3038]
add ecx, 1
mov dword [ebp - 0x3038], ecx
cmp dword [ebp - 0x3038], 0x22
jae 0x10238bc6
mov edx, dword [ebp - 0x36f4]
mov dword [ebp - 0x3d60], edx
mov eax, dword [ebp - 0x3d60]
add eax, dword [ebp - 0x3038]
mov dword [ebp - 0x3d64], eax
mov ecx, dword [ebp - 0x3d64]
mov dl, byte [ecx]
mov byte [ebp - 0x19fc], dl
movsx eax, byte [ebp - 0x19fc]
xor eax, 0x34
mov byte [ebp - 0x19fd], al
mov cl, byte [ebp - 0x19fd]
mov byte [ebp - 0x19fe], cl
mov edx, dword [ebp - 0x36f4]
mov dword [ebp - 0x3d68], edx
mov eax, dword [ebp - 0x3d68]
add eax, dword [ebp - 0x3038]
mov dword [ebp - 0x3d6c], eax
mov ecx, dword [ebp - 0x3d6c]
mov dl, byte [ebp - 0x19fe]
mov byte [ecx], dl
jmp 0x10238b35
mov eax, dword [ebp - 0x36f4]
mov dword [ebp - 0x3d70], eax
mov ecx, dword [ebp - 0x3d70]
mov dword [ebp - 0x3d74], ecx
mov edx, dword [ebp - 0x3d74]
mov dword [ebp - 0x3d78], edx
mov eax, dword [ebp - 0x3d78]
push eax
lea ecx, [ebp - 0x4428]
call fcn.1007b880
mov byte [ebp - 4], 0x1a
mov ecx, dword [ebp - 0x303c]
mov dword [ecx], 0x1fc
lea edx, [ebp - 0x4428]
push edx
mov ecx, dword [ebp - 0x303c]
add ecx, 4
call fcn.1008d0b0
lea eax, [ebp - 0x4548]
push eax
mov ecx, dword [ebp - 0x303c]
add ecx, 0x34
call fcn.1008d0b0
lea ecx, [ebp - 0x4428]
call fcn.1007c600
mov dword [ebp - 0x3d7c], eax
mov ecx, dword [ebp - 0x3d7c]
mov dword [ebp - 0x3d98], ecx
mov edx, dword [0x103e939c]
mov dword [ebp - 0x381c], edx
lea eax, [ebp - 0x3d84]
mov dword [ebp - 0x3818], eax
mov ecx, dword [ebp - 0x3818]
mov edx, dword [ebp - 0x381c]
mov dword [ecx], edx
mov eax, dword [ebp - 0x3818]
mov dword [ebp - 0x3d80], eax
mov ecx, dword [ebp - 0x3d80]
mov dword [ebp - 0x4248], ecx
mov edx, dword [ebp - 0x3d84]
mov eax, dword [edx]
mov dword [ebp - 0x3d88], eax
mov ecx, 2
shl ecx, 2
mov edx, dword [ebp - 0x3d88]
mov eax, dword [edx + ecx]
mov dword [ebp - 0x3d8c], eax
mov ecx, dword [ebp - 0x3d8c]
mov dword [ebp - 0x3d90], ecx
mov edx, dword [ebp - 0x3d90]
mov dword [ebp - 0x3d94], edx
mov eax, dword [ebp - 0x3d94]
mov dword [ebp - 0x3d9c], eax
mov ecx, dword [ebp - 0x3d98]
push ecx
mov ecx, dword [ebp - 0x381c]
call dword [ebp - 0x3d9c]
mov dword [ebp - 0x3da0], eax
mov edx, dword [ebp - 0x3da0]
mov eax, dword [ebp - 0x303c]
mov dword [eax + 0x4c], edx
lea ecx, [ebp - 0x4530]
call fcn.1007c600
mov dword [ebp - 0x3da4], eax
mov ecx, dword [ebp - 0x3da4]
mov dword [ebp - 0x3dc0], ecx
mov edx, dword [0x103e939c]
mov dword [ebp - 0x3824], edx
lea eax, [ebp - 0x3dac]
mov dword [ebp - 0x3820], eax
mov ecx, dword [ebp - 0x3820]
mov edx, dword [ebp - 0x3824]
mov dword [ecx], edx
mov eax, dword [ebp - 0x3820]
mov dword [ebp - 0x3da8], eax
mov ecx, dword [ebp - 0x3da8]
mov dword [ebp - 0x4244], ecx
mov edx, dword [ebp - 0x3dac]
mov eax, dword [edx]
mov dword [ebp - 0x3db0], eax
mov ecx, 2
shl ecx, 2
mov edx, dword [ebp - 0x3db0]
mov eax, dword [edx + ecx]
mov dword [ebp - 0x3db4], eax
mov ecx, dword [ebp - 0x3db4]
mov dword [ebp - 0x3db8], ecx
mov edx, dword [ebp - 0x3db8]
mov dword [ebp - 0x3dbc], edx
mov eax, dword [ebp - 0x3dbc]
mov dword [ebp - 0x3dc4], eax
mov ecx, dword [ebp - 0x3dc0]
push ecx
mov ecx, dword [ebp - 0x3824]
call dword [ebp - 0x3dc4]
mov dword [ebp - 0x3dc8], eax
mov edx, dword [ebp - 0x3dc8]
mov eax, dword [ebp - 0x303c]
mov dword [eax + 0x50], edx
mov byte [ebp - 4], 0x19
lea ecx, [ebp - 0x4428]
call fcn.1007c260
nop
mov byte [ebp - 4], 0x18
lea ecx, [ebp - 0x4530]
call fcn.1007c260
nop
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4548]
call fcn.1007c260
nop
mov ecx, 0x54
imul edx, ecx, 0xa
add edx, dword [ebp - 0x10]
mov dword [ebp - 0x304c], edx
mov eax, 1
imul ecx, eax, 0
mov dl, byte [ecx + str.knife_push]
mov byte [ebp - 0x1a04], dl
movsx eax, byte [ebp - 0x1a04]
xor eax, 0x34
mov byte [ebp - 0x1a05], al
mov cl, byte [ebp - 0x1a05]
mov byte [ebp - 0x3108], cl
mov edx, 1
shl edx, 0
mov al, byte [edx + str.knife_push]
mov byte [ebp - 0x1a0c], al
movsx ecx, byte [ebp - 0x1a0c]
xor ecx, 0x34
mov byte [ebp - 0x1a0d], cl
mov dl, byte [ebp - 0x1a0d]
mov byte [ebp - 0x3107], dl
mov eax, 1
shl eax, 1
mov cl, byte [eax + str.knife_push]
mov byte [ebp - 0x1a14], cl
movsx edx, byte [ebp - 0x1a14]
xor edx, 0x34
mov byte [ebp - 0x1a15], dl
mov al, byte [ebp - 0x1a15]
mov byte [ebp - 0x3106], al
mov ecx, 1
imul edx, ecx, 3
mov al, byte [edx + str.knife_push]
mov byte [ebp - 0x1a1c], al
movsx ecx, byte [ebp - 0x1a1c]
xor ecx, 0x34
mov byte [ebp - 0x1a1d], cl
mov dl, byte [ebp - 0x1a1d]
mov byte [ebp - 0x3105], dl
mov eax, 1
shl eax, 2
mov cl, byte [eax + str.knife_push]
mov byte [ebp - 0x1a24], cl
movsx edx, byte [ebp - 0x1a24]
xor edx, 0x34
mov byte [ebp - 0x1a25], dl
mov al, byte [ebp - 0x1a25]
mov byte [ebp - 0x3104], al
mov ecx, 1
imul edx, ecx, 5
mov al, byte [edx + str.knife_push]
mov byte [ebp - 0x1a2c], al
movsx ecx, byte [ebp - 0x1a2c]
xor ecx, 0x34
mov byte [ebp - 0x1a2d], cl
mov dl, byte [ebp - 0x1a2d]
mov byte [ebp - 0x3103], dl
mov eax, 1
imul ecx, eax, 6
mov dl, byte [ecx + str.knife_push]
mov byte [ebp - 0x1a34], dl
movsx eax, byte [ebp - 0x1a34]
xor eax, 0x34
mov byte [ebp - 0x1a35], al
mov cl, byte [ebp - 0x1a35]
mov byte [ebp - 0x3102], cl
mov edx, 1
imul eax, edx, 7
mov cl, byte [eax + str.knife_push]
mov byte [ebp - 0x1a3c], cl
movsx edx, byte [ebp - 0x1a3c]
xor edx, 0x34
mov byte [ebp - 0x1a3d], dl
mov al, byte [ebp - 0x1a3d]
mov byte [ebp - 0x3101], al
mov ecx, 1
shl ecx, 3
mov dl, byte [ecx + str.knife_push]
mov byte [ebp - 0x1a44], dl
movsx eax, byte [ebp - 0x1a44]
xor eax, 0x34
mov byte [ebp - 0x1a45], al
mov cl, byte [ebp - 0x1a45]
mov byte [ebp - 0x3100], cl
mov edx, 1
imul eax, edx, 9
mov cl, byte [eax + str.knife_push]
mov byte [ebp - 0x1a4c], cl
movsx edx, byte [ebp - 0x1a4c]
xor edx, 0x34
mov byte [ebp - 0x1a4d], dl
mov al, byte [ebp - 0x1a4d]
mov byte [ebp - 0x30ff], al
mov ecx, 1
imul edx, ecx, 0xa
mov al, byte [edx + str.knife_push]
mov byte [ebp - 0x1a54], al
movsx ecx, byte [ebp - 0x1a54]
xor ecx, 0x34
mov byte [ebp - 0x1a55], cl
mov dl, byte [ebp - 0x1a55]
mov byte [ebp - 0x30fe], dl
lea eax, [ebp - 0x3108]
mov dword [ebp - 0x3dcc], eax
mov ecx, dword [ebp - 0x3dcc]
mov dword [ebp - 0x36f0], ecx
mov dword [ebp - 0x3040], 0
jmp 0x10239054
mov edx, dword [ebp - 0x3040]
add edx, 1
mov dword [ebp - 0x3040], edx
cmp dword [ebp - 0x3040], 0xb
jae 0x102390d6
mov eax, dword [ebp - 0x36f0]
mov dword [ebp - 0x3dd0], eax
mov ecx, dword [ebp - 0x3dd0]
add ecx, dword [ebp - 0x3040]
mov dword [ebp - 0x3dd4], ecx
mov edx, dword [ebp - 0x3dd4]
mov al, byte [edx]
mov byte [ebp - 0x1a5c], al
movsx ecx, byte [ebp - 0x1a5c]
xor ecx, 0x34
mov byte [ebp - 0x1a5d], cl
mov dl, byte [ebp - 0x1a5d]
mov byte [ebp - 0x1a5e], dl
mov eax, dword [ebp - 0x36f0]
mov dword [ebp - 0x3dd8], eax
mov ecx, dword [ebp - 0x3dd8]
add ecx, dword [ebp - 0x3040]
mov dword [ebp - 0x3ddc], ecx
mov edx, dword [ebp - 0x3ddc]
mov al, byte [ebp - 0x1a5e]
mov byte [edx], al
jmp 0x10239045
mov ecx, dword [ebp - 0x36f0]
mov dword [ebp - 0x3de0], ecx
mov edx, dword [ebp - 0x3de0]
mov dword [ebp - 0x3de4], edx
mov eax, dword [ebp - 0x3de4]
mov dword [ebp - 0x3de8], eax
mov ecx, dword [ebp - 0x3de8]
push ecx
lea ecx, [ebp - 0x4578]
call fcn.1007b880
mov dword [ebp - 4], 0x1b
mov edx, 1
imul eax, edx, 0
mov cl, byte [eax + str.models_weapons_w_knife_push.mdl]
mov byte [ebp - 0x1a64], cl
movsx edx, byte [ebp - 0x1a64]
xor edx, 0x34
mov byte [ebp - 0x1a65], dl
mov al, byte [ebp - 0x1a65]
mov byte [ebp - 0x3240], al
mov ecx, 1
shl ecx, 0
mov dl, byte [ecx + str.models_weapons_w_knife_push.mdl]
mov byte [ebp - 0x1a6c], dl
movsx eax, byte [ebp - 0x1a6c]
xor eax, 0x34
mov byte [ebp - 0x1a6d], al
mov cl, byte [ebp - 0x1a6d]
mov byte [ebp - 0x323f], cl
mov edx, 1
shl edx, 1
mov al, byte [edx + str.models_weapons_w_knife_push.mdl]
mov byte [ebp - 0x1a74], al
movsx ecx, byte [ebp - 0x1a74]
xor ecx, 0x34
mov byte [ebp - 0x1a75], cl
mov dl, byte [ebp - 0x1a75]
mov byte [ebp - 0x323e], dl
mov eax, 1
imul ecx, eax, 3
mov dl, byte [ecx + str.models_weapons_w_knife_push.mdl]
mov byte [ebp - 0x1a7c], dl
movsx eax, byte [ebp - 0x1a7c]
xor eax, 0x34
mov byte [ebp - 0x1a7d], al
mov cl, byte [ebp - 0x1a7d]
mov byte [ebp - 0x323d], cl
mov edx, 1
shl edx, 2
mov al, byte [edx + str.models_weapons_w_knife_push.mdl]
mov byte [ebp - 0x1a84], al
movsx ecx, byte [ebp - 0x1a84]
xor ecx, 0x34
mov byte [ebp - 0x1a85], cl
mov dl, byte [ebp - 0x1a85]
mov byte [ebp - 0x323c], dl
mov eax, 1
imul ecx, eax, 5
mov dl, byte [ecx + str.models_weapons_w_knife_push.mdl]
mov byte [ebp - 0x1a8c], dl
movsx eax, byte [ebp - 0x1a8c]
xor eax, 0x34
mov byte [ebp - 0x1a8d], al
mov cl, byte [ebp - 0x1a8d]
mov byte [ebp - 0x323b], cl
mov edx, 1
imul eax, edx, 6
mov cl, byte [eax + str.models_weapons_w_knife_push.mdl]
mov byte [ebp - 0x1a94], cl
movsx edx, byte [ebp - 0x1a94]
xor edx, 0x34
mov byte [ebp - 0x1a95], dl
mov al, byte [ebp - 0x1a95]
mov byte [ebp - 0x323a], al
mov ecx, 1
imul edx, ecx, 7
mov al, byte [edx + str.models_weapons_w_knife_push.mdl]
mov byte [ebp - 0x1a9c], al
movsx ecx, byte [ebp - 0x1a9c]
xor ecx, 0x34
mov byte [ebp - 0x1a9d], cl
mov dl, byte [ebp - 0x1a9d]
mov byte [ebp - 0x3239], dl
mov eax, 1
shl eax, 3
mov cl, byte [eax + str.models_weapons_w_knife_push.mdl]
mov byte [ebp - 0x1aa4], cl
movsx edx, byte [ebp - 0x1aa4]
xor edx, 0x34
mov byte [ebp - 0x1aa5], dl
mov al, byte [ebp - 0x1aa5]
mov byte [ebp - 0x3238], al
mov ecx, 1
imul edx, ecx, 9
mov al, byte [edx + str.models_weapons_w_knife_push.mdl]
mov byte [ebp - 0x1aac], al
movsx ecx, byte [ebp - 0x1aac]
xor ecx, 0x34
mov byte [ebp - 0x1aad], cl
mov dl, byte [ebp - 0x1aad]
mov byte [ebp - 0x3237], dl
mov eax, 1
imul ecx, eax, 0xa
mov dl, byte [ecx + str.models_weapons_w_knife_push.mdl]
mov byte [ebp - 0x1ab4], dl
movsx eax, byte [ebp - 0x1ab4]
xor eax, 0x34
mov byte [ebp - 0x1ab5], al
mov cl, byte [ebp - 0x1ab5]
mov byte [ebp - 0x3236], cl
mov edx, 1
imul eax, edx, 0xb
mov cl, byte [eax + str.models_weapons_w_knife_push.mdl]
mov byte [ebp - 0x1abc], cl
movsx edx, byte [ebp - 0x1abc]
xor edx, 0x34
mov byte [ebp - 0x1abd], dl
mov al, byte [ebp - 0x1abd]
mov byte [ebp - 0x3235], al
mov ecx, 1
imul edx, ecx, 0xc
mov al, byte [edx + str.models_weapons_w_knife_push.mdl]
mov byte [ebp - 0x1ac4], al
movsx ecx, byte [ebp - 0x1ac4]
xor ecx, 0x34
mov byte [ebp - 0x1ac5], cl
mov dl, byte [ebp - 0x1ac5]
mov byte [ebp - 0x3234], dl
mov eax, 1
imul ecx, eax, 0xd
mov dl, byte [ecx + str.models_weapons_w_knife_push.mdl]
mov byte [ebp - 0x1acc], dl
movsx eax, byte [ebp - 0x1acc]
xor eax, 0x34
mov byte [ebp - 0x1acd], al
mov cl, byte [ebp - 0x1acd]
mov byte [ebp - 0x3233], cl
mov edx, 1
imul eax, edx, 0xe
mov cl, byte [eax + str.models_weapons_w_knife_push.mdl]
mov byte [ebp - 0x1ad4], cl
movsx edx, byte [ebp - 0x1ad4]
xor edx, 0x34
mov byte [ebp - 0x1ad5], dl
mov al, byte [ebp - 0x1ad5]
mov byte [ebp - 0x3232], al
mov ecx, 1
imul edx, ecx, 0xf
mov al, byte [edx + str.models_weapons_w_knife_push.mdl]
mov byte [ebp - 0x1adc], al
movsx ecx, byte [ebp - 0x1adc]
xor ecx, 0x34
mov byte [ebp - 0x1add], cl
mov dl, byte [ebp - 0x1add]
mov byte [ebp - 0x3231], dl
mov eax, 1
shl eax, 4
mov cl, byte [eax + str.models_weapons_w_knife_push.mdl]
mov byte [ebp - 0x1ae4], cl
movsx edx, byte [ebp - 0x1ae4]
xor edx, 0x34
mov byte [ebp - 0x1ae5], dl
mov al, byte [ebp - 0x1ae5]
mov byte [ebp - 0x3230], al
mov ecx, 1
imul edx, ecx, 0x11
mov al, byte [edx + str.models_weapons_w_knife_push.mdl]
mov byte [ebp - 0x1aec], al
movsx ecx, byte [ebp - 0x1aec]
xor ecx, 0x34
mov byte [ebp - 0x1aed], cl
mov dl, byte [ebp - 0x1aed]
mov byte [ebp - 0x322f], dl
mov eax, 1
imul ecx, eax, 0x12
mov dl, byte [ecx + str.models_weapons_w_knife_push.mdl]
mov byte [ebp - 0x1af4], dl
movsx eax, byte [ebp - 0x1af4]
xor eax, 0x34
mov byte [ebp - 0x1af5], al
mov cl, byte [ebp - 0x1af5]
mov byte [ebp - 0x322e], cl
mov edx, 1
imul eax, edx, 0x13
mov cl, byte [eax + str.models_weapons_w_knife_push.mdl]
mov byte [ebp - 0x1afc], cl
movsx edx, byte [ebp - 0x1afc]
xor edx, 0x34
mov byte [ebp - 0x1afd], dl
mov al, byte [ebp - 0x1afd]
mov byte [ebp - 0x322d], al
mov ecx, 1
imul edx, ecx, 0x14
mov al, byte [edx + str.models_weapons_w_knife_push.mdl]
mov byte [ebp - 0x1b04], al
movsx ecx, byte [ebp - 0x1b04]
xor ecx, 0x34
mov byte [ebp - 0x1b05], cl
mov dl, byte [ebp - 0x1b05]
mov byte [ebp - 0x322c], dl
mov eax, 1
imul ecx, eax, 0x15
mov dl, byte [ecx + str.models_weapons_w_knife_push.mdl]
mov byte [ebp - 0x1b0c], dl
movsx eax, byte [ebp - 0x1b0c]
xor eax, 0x34
mov byte [ebp - 0x1b0d], al
mov cl, byte [ebp - 0x1b0d]
mov byte [ebp - 0x322b], cl
mov edx, 1
imul eax, edx, 0x16
mov cl, byte [eax + str.models_weapons_w_knife_push.mdl]
mov byte [ebp - 0x1b14], cl
movsx edx, byte [ebp - 0x1b14]
xor edx, 0x34
mov byte [ebp - 0x1b15], dl
mov al, byte [ebp - 0x1b15]
mov byte [ebp - 0x322a], al
mov ecx, 1
imul edx, ecx, 0x17
mov al, byte [edx + str.models_weapons_w_knife_push.mdl]
mov byte [ebp - 0x1b1c], al
movsx ecx, byte [ebp - 0x1b1c]
xor ecx, 0x34
mov byte [ebp - 0x1b1d], cl
mov dl, byte [ebp - 0x1b1d]
mov byte [ebp - 0x3229], dl
mov eax, 1
imul ecx, eax, 0x18
mov dl, byte [ecx + str.models_weapons_w_knife_push.mdl]
mov byte [ebp - 0x1b24], dl
movsx eax, byte [ebp - 0x1b24]
xor eax, 0x34
mov byte [ebp - 0x1b25], al
mov cl, byte [ebp - 0x1b25]
mov byte [ebp - 0x3228], cl
mov edx, 1
imul eax, edx, 0x19
mov cl, byte [eax + str.models_weapons_w_knife_push.mdl]
mov byte [ebp - 0x1b2c], cl
movsx edx, byte [ebp - 0x1b2c]
xor edx, 0x34
mov byte [ebp - 0x1b2d], dl
mov al, byte [ebp - 0x1b2d]
mov byte [ebp - 0x3227], al
mov ecx, 1
imul edx, ecx, 0x1a
mov al, byte [edx + str.models_weapons_w_knife_push.mdl]
mov byte [ebp - 0x1b34], al
movsx ecx, byte [ebp - 0x1b34]
xor ecx, 0x34
mov byte [ebp - 0x1b35], cl
mov dl, byte [ebp - 0x1b35]
mov byte [ebp - 0x3226], dl
mov eax, 1
imul ecx, eax, 0x1b
mov dl, byte [ecx + str.models_weapons_w_knife_push.mdl]
mov byte [ebp - 0x1b3c], dl
movsx eax, byte [ebp - 0x1b3c]
xor eax, 0x34
mov byte [ebp - 0x1b3d], al
mov cl, byte [ebp - 0x1b3d]
mov byte [ebp - 0x3225], cl
mov edx, 1
imul eax, edx, 0x1c
mov cl, byte [eax + str.models_weapons_w_knife_push.mdl]
mov byte [ebp - 0x1b44], cl
movsx edx, byte [ebp - 0x1b44]
xor edx, 0x34
mov byte [ebp - 0x1b45], dl
mov al, byte [ebp - 0x1b45]
mov byte [ebp - 0x3224], al
mov ecx, 1
imul edx, ecx, 0x1d
mov al, byte [edx + str.models_weapons_w_knife_push.mdl]
mov byte [ebp - 0x1b4c], al
movsx ecx, byte [ebp - 0x1b4c]
xor ecx, 0x34
mov byte [ebp - 0x1b4d], cl
mov dl, byte [ebp - 0x1b4d]
mov byte [ebp - 0x3223], dl
mov eax, 1
imul ecx, eax, 0x1e
mov dl, byte [ecx + str.models_weapons_w_knife_push.mdl]
mov byte [ebp - 0x1b54], dl
movsx eax, byte [ebp - 0x1b54]
xor eax, 0x34
mov byte [ebp - 0x1b55], al
mov cl, byte [ebp - 0x1b55]
mov byte [ebp - 0x3222], cl
mov edx, 1
imul eax, edx, 0x1f
mov cl, byte [eax + str.models_weapons_w_knife_push.mdl]
mov byte [ebp - 0x1b5c], cl
movsx edx, byte [ebp - 0x1b5c]
xor edx, 0x34
mov byte [ebp - 0x1b5d], dl
mov al, byte [ebp - 0x1b5d]
mov byte [ebp - 0x3221], al
lea ecx, [ebp - 0x3240]
mov dword [ebp - 0x3dec], ecx
mov edx, dword [ebp - 0x3dec]
mov dword [ebp - 0x36ec], edx
mov dword [ebp - 0x3044], 0
jmp 0x10239745
mov eax, dword [ebp - 0x3044]
add eax, 1
mov dword [ebp - 0x3044], eax
cmp dword [ebp - 0x3044], 0x20
jae 0x102397c7
mov ecx, dword [ebp - 0x36ec]
mov dword [ebp - 0x3df0], ecx
mov edx, dword [ebp - 0x3df0]
add edx, dword [ebp - 0x3044]
mov dword [ebp - 0x3df4], edx
mov eax, dword [ebp - 0x3df4]
mov cl, byte [eax]
mov byte [ebp - 0x1b64], cl
movsx edx, byte [ebp - 0x1b64]
xor edx, 0x34
mov byte [ebp - 0x1b65], dl
mov al, byte [ebp - 0x1b65]
mov byte [ebp - 0x1b66], al
mov ecx, dword [ebp - 0x36ec]
mov dword [ebp - 0x3df8], ecx
mov edx, dword [ebp - 0x3df8]
add edx, dword [ebp - 0x3044]
mov dword [ebp - 0x3dfc], edx
mov eax, dword [ebp - 0x3dfc]
mov cl, byte [ebp - 0x1b66]
mov byte [eax], cl
jmp 0x10239736
mov edx, dword [ebp - 0x36ec]
mov dword [ebp - 0x3e00], edx
mov eax, dword [ebp - 0x3e00]
mov dword [ebp - 0x3e04], eax
mov ecx, dword [ebp - 0x3e04]
mov dword [ebp - 0x3e08], ecx
mov edx, dword [ebp - 0x3e08]
push edx
lea ecx, [ebp - 0x4560]
call fcn.1007b880
mov byte [ebp - 4], 0x1c
mov eax, 1
imul ecx, eax, 0
mov dl, byte [ecx + str.models_weapons_v_knife_push.mdl]
mov byte [ebp - 0x1b6c], dl
movsx eax, byte [ebp - 0x1b6c]
xor eax, 0x34
mov byte [ebp - 0x1b6d], al
mov cl, byte [ebp - 0x1b6d]
mov byte [ebp - 0x31e0], cl
mov edx, 1
shl edx, 0
mov al, byte [edx + str.models_weapons_v_knife_push.mdl]
mov byte [ebp - 0x1b74], al
movsx ecx, byte [ebp - 0x1b74]
xor ecx, 0x34
mov byte [ebp - 0x1b75], cl
mov dl, byte [ebp - 0x1b75]
mov byte [ebp - 0x31df], dl
mov eax, 1
shl eax, 1
mov cl, byte [eax + str.models_weapons_v_knife_push.mdl]
mov byte [ebp - 0x1b7c], cl
movsx edx, byte [ebp - 0x1b7c]
xor edx, 0x34
mov byte [ebp - 0x1b7d], dl
mov al, byte [ebp - 0x1b7d]
mov byte [ebp - 0x31de], al
mov ecx, 1
imul edx, ecx, 3
mov al, byte [edx + str.models_weapons_v_knife_push.mdl]
mov byte [ebp - 0x1b84], al
movsx ecx, byte [ebp - 0x1b84]
xor ecx, 0x34
mov byte [ebp - 0x1b85], cl
mov dl, byte [ebp - 0x1b85]
mov byte [ebp - 0x31dd], dl
mov eax, 1
shl eax, 2
mov cl, byte [eax + str.models_weapons_v_knife_push.mdl]
mov byte [ebp - 0x1b8c], cl
movsx edx, byte [ebp - 0x1b8c]
xor edx, 0x34
mov byte [ebp - 0x1b8d], dl
mov al, byte [ebp - 0x1b8d]
mov byte [ebp - 0x31dc], al
mov ecx, 1
imul edx, ecx, 5
mov al, byte [edx + str.models_weapons_v_knife_push.mdl]
mov byte [ebp - 0x1b94], al
movsx ecx, byte [ebp - 0x1b94]
xor ecx, 0x34
mov byte [ebp - 0x1b95], cl
mov dl, byte [ebp - 0x1b95]
mov byte [ebp - 0x31db], dl
mov eax, 1
imul ecx, eax, 6
mov dl, byte [ecx + str.models_weapons_v_knife_push.mdl]
mov byte [ebp - 0x1b9c], dl
movsx eax, byte [ebp - 0x1b9c]
xor eax, 0x34
mov byte [ebp - 0x1b9d], al
mov cl, byte [ebp - 0x1b9d]
mov byte [ebp - 0x31da], cl
mov edx, 1
imul eax, edx, 7
mov cl, byte [eax + str.models_weapons_v_knife_push.mdl]
mov byte [ebp - 0x1ba4], cl
movsx edx, byte [ebp - 0x1ba4]
xor edx, 0x34
mov byte [ebp - 0x1ba5], dl
mov al, byte [ebp - 0x1ba5]
mov byte [ebp - 0x31d9], al
mov ecx, 1
shl ecx, 3
mov dl, byte [ecx + str.models_weapons_v_knife_push.mdl]
mov byte [ebp - 0x1bac], dl
movsx eax, byte [ebp - 0x1bac]
xor eax, 0x34
mov byte [ebp - 0x1bad], al
mov cl, byte [ebp - 0x1bad]
mov byte [ebp - 0x31d8], cl
mov edx, 1
imul eax, edx, 9
mov cl, byte [eax + str.models_weapons_v_knife_push.mdl]
mov byte [ebp - 0x1bb4], cl
movsx edx, byte [ebp - 0x1bb4]
xor edx, 0x34
mov byte [ebp - 0x1bb5], dl
mov al, byte [ebp - 0x1bb5]
mov byte [ebp - 0x31d7], al
mov ecx, 1
imul edx, ecx, 0xa
mov al, byte [edx + str.models_weapons_v_knife_push.mdl]
mov byte [ebp - 0x1bbc], al
movsx ecx, byte [ebp - 0x1bbc]
xor ecx, 0x34
mov byte [ebp - 0x1bbd], cl
mov dl, byte [ebp - 0x1bbd]
mov byte [ebp - 0x31d6], dl
mov eax, 1
imul ecx, eax, 0xb
mov dl, byte [ecx + str.models_weapons_v_knife_push.mdl]
mov byte [ebp - 0x1bc4], dl
movsx eax, byte [ebp - 0x1bc4]
xor eax, 0x34
mov byte [ebp - 0x1bc5], al
mov cl, byte [ebp - 0x1bc5]
mov byte [ebp - 0x31d5], cl
mov edx, 1
imul eax, edx, 0xc
mov cl, byte [eax + str.models_weapons_v_knife_push.mdl]
mov byte [ebp - 0x1bcc], cl
movsx edx, byte [ebp - 0x1bcc]
xor edx, 0x34
mov byte [ebp - 0x1bcd], dl
mov al, byte [ebp - 0x1bcd]
mov byte [ebp - 0x31d4], al
mov ecx, 1
imul edx, ecx, 0xd
mov al, byte [edx + str.models_weapons_v_knife_push.mdl]
mov byte [ebp - 0x1bd4], al
movsx ecx, byte [ebp - 0x1bd4]
xor ecx, 0x34
mov byte [ebp - 0x1bd5], cl
mov dl, byte [ebp - 0x1bd5]
mov byte [ebp - 0x31d3], dl
mov eax, 1
imul ecx, eax, 0xe
mov dl, byte [ecx + str.models_weapons_v_knife_push.mdl]
mov byte [ebp - 0x1bdc], dl
movsx eax, byte [ebp - 0x1bdc]
xor eax, 0x34
mov byte [ebp - 0x1bdd], al
mov cl, byte [ebp - 0x1bdd]
mov byte [ebp - 0x31d2], cl
mov edx, 1
imul eax, edx, 0xf
mov cl, byte [eax + str.models_weapons_v_knife_push.mdl]
mov byte [ebp - 0x1be4], cl
movsx edx, byte [ebp - 0x1be4]
xor edx, 0x34
mov byte [ebp - 0x1be5], dl
mov al, byte [ebp - 0x1be5]
mov byte [ebp - 0x31d1], al
mov ecx, 1
shl ecx, 4
mov dl, byte [ecx + str.models_weapons_v_knife_push.mdl]
mov byte [ebp - 0x1bec], dl
movsx eax, byte [ebp - 0x1bec]
xor eax, 0x34
mov byte [ebp - 0x1bed], al
mov cl, byte [ebp - 0x1bed]
mov byte [ebp - 0x31d0], cl
mov edx, 1
imul eax, edx, 0x11
mov cl, byte [eax + str.models_weapons_v_knife_push.mdl]
mov byte [ebp - 0x1bf4], cl
movsx edx, byte [ebp - 0x1bf4]
xor edx, 0x34
mov byte [ebp - 0x1bf5], dl
mov al, byte [ebp - 0x1bf5]
mov byte [ebp - 0x31cf], al
mov ecx, 1
imul edx, ecx, 0x12
mov al, byte [edx + str.models_weapons_v_knife_push.mdl]
mov byte [ebp - 0x1bfc], al
movsx ecx, byte [ebp - 0x1bfc]
xor ecx, 0x34
mov byte [ebp - 0x1bfd], cl
mov dl, byte [ebp - 0x1bfd]
mov byte [ebp - 0x31ce], dl
mov eax, 1
imul ecx, eax, 0x13
mov dl, byte [ecx + str.models_weapons_v_knife_push.mdl]
mov byte [ebp - 0x1c04], dl
movsx eax, byte [ebp - 0x1c04]
xor eax, 0x34
mov byte [ebp - 0x1c05], al
mov cl, byte [ebp - 0x1c05]
mov byte [ebp - 0x31cd], cl
mov edx, 1
imul eax, edx, 0x14
mov cl, byte [eax + str.models_weapons_v_knife_push.mdl]
mov byte [ebp - 0x1c0c], cl
movsx edx, byte [ebp - 0x1c0c]
xor edx, 0x34
mov byte [ebp - 0x1c0d], dl
mov al, byte [ebp - 0x1c0d]
mov byte [ebp - 0x31cc], al
mov ecx, 1
imul edx, ecx, 0x15
mov al, byte [edx + str.models_weapons_v_knife_push.mdl]
mov byte [ebp - 0x1c14], al
movsx ecx, byte [ebp - 0x1c14]
xor ecx, 0x34
mov byte [ebp - 0x1c15], cl
mov dl, byte [ebp - 0x1c15]
mov byte [ebp - 0x31cb], dl
mov eax, 1
imul ecx, eax, 0x16
mov dl, byte [ecx + str.models_weapons_v_knife_push.mdl]
mov byte [ebp - 0x1c1c], dl
movsx eax, byte [ebp - 0x1c1c]
xor eax, 0x34
mov byte [ebp - 0x1c1d], al
mov cl, byte [ebp - 0x1c1d]
mov byte [ebp - 0x31ca], cl
mov edx, 1
imul eax, edx, 0x17
mov cl, byte [eax + str.models_weapons_v_knife_push.mdl]
mov byte [ebp - 0x1c24], cl
movsx edx, byte [ebp - 0x1c24]
xor edx, 0x34
mov byte [ebp - 0x1c25], dl
mov al, byte [ebp - 0x1c25]
mov byte [ebp - 0x31c9], al
mov ecx, 1
imul edx, ecx, 0x18
mov al, byte [edx + str.models_weapons_v_knife_push.mdl]
mov byte [ebp - 0x1c2c], al
movsx ecx, byte [ebp - 0x1c2c]
xor ecx, 0x34
mov byte [ebp - 0x1c2d], cl
mov dl, byte [ebp - 0x1c2d]
mov byte [ebp - 0x31c8], dl
mov eax, 1
imul ecx, eax, 0x19
mov dl, byte [ecx + str.models_weapons_v_knife_push.mdl]
mov byte [ebp - 0x1c34], dl
movsx eax, byte [ebp - 0x1c34]
xor eax, 0x34
mov byte [ebp - 0x1c35], al
mov cl, byte [ebp - 0x1c35]
mov byte [ebp - 0x31c7], cl
mov edx, 1
imul eax, edx, 0x1a
mov cl, byte [eax + str.models_weapons_v_knife_push.mdl]
mov byte [ebp - 0x1c3c], cl
movsx edx, byte [ebp - 0x1c3c]
xor edx, 0x34
mov byte [ebp - 0x1c3d], dl
mov al, byte [ebp - 0x1c3d]
mov byte [ebp - 0x31c6], al
mov ecx, 1
imul edx, ecx, 0x1b
mov al, byte [edx + str.models_weapons_v_knife_push.mdl]
mov byte [ebp - 0x1c44], al
movsx ecx, byte [ebp - 0x1c44]
xor ecx, 0x34
mov byte [ebp - 0x1c45], cl
mov dl, byte [ebp - 0x1c45]
mov byte [ebp - 0x31c5], dl
mov eax, 1
imul ecx, eax, 0x1c
mov dl, byte [ecx + str.models_weapons_v_knife_push.mdl]
mov byte [ebp - 0x1c4c], dl
movsx eax, byte [ebp - 0x1c4c]
xor eax, 0x34
mov byte [ebp - 0x1c4d], al
mov cl, byte [ebp - 0x1c4d]
mov byte [ebp - 0x31c4], cl
mov edx, 1
imul eax, edx, 0x1d
mov cl, byte [eax + str.models_weapons_v_knife_push.mdl]
mov byte [ebp - 0x1c54], cl
movsx edx, byte [ebp - 0x1c54]
xor edx, 0x34
mov byte [ebp - 0x1c55], dl
mov al, byte [ebp - 0x1c55]
mov byte [ebp - 0x31c3], al
mov ecx, 1
imul edx, ecx, 0x1e
mov al, byte [edx + str.models_weapons_v_knife_push.mdl]
mov byte [ebp - 0x1c5c], al
movsx ecx, byte [ebp - 0x1c5c]
xor ecx, 0x34
mov byte [ebp - 0x1c5d], cl
mov dl, byte [ebp - 0x1c5d]
mov byte [ebp - 0x31c2], dl
mov eax, 1
imul ecx, eax, 0x1f
mov dl, byte [ecx + str.models_weapons_v_knife_push.mdl]
mov byte [ebp - 0x1c64], dl
movsx eax, byte [ebp - 0x1c64]
xor eax, 0x34
mov byte [ebp - 0x1c65], al
mov cl, byte [ebp - 0x1c65]
mov byte [ebp - 0x31c1], cl
lea edx, [ebp - 0x31e0]
mov dword [ebp - 0x3e0c], edx
mov eax, dword [ebp - 0x3e0c]
mov dword [ebp - 0x36e8], eax
mov dword [ebp - 0x3048], 0
jmp 0x10239e33
mov ecx, dword [ebp - 0x3048]
add ecx, 1
mov dword [ebp - 0x3048], ecx
cmp dword [ebp - 0x3048], 0x20
jae 0x10239eb5
mov edx, dword [ebp - 0x36e8]
mov dword [ebp - 0x3e10], edx
mov eax, dword [ebp - 0x3e10]
add eax, dword [ebp - 0x3048]
mov dword [ebp - 0x3e14], eax
mov ecx, dword [ebp - 0x3e14]
mov dl, byte [ecx]
mov byte [ebp - 0x1c6c], dl
movsx eax, byte [ebp - 0x1c6c]
xor eax, 0x34
mov byte [ebp - 0x1c6d], al
mov cl, byte [ebp - 0x1c6d]
mov byte [ebp - 0x1c6e], cl
mov edx, dword [ebp - 0x36e8]
mov dword [ebp - 0x3e18], edx
mov eax, dword [ebp - 0x3e18]
add eax, dword [ebp - 0x3048]
mov dword [ebp - 0x3e1c], eax
mov ecx, dword [ebp - 0x3e1c]
mov dl, byte [ebp - 0x1c6e]
mov byte [ecx], dl
jmp 0x10239e24
mov eax, dword [ebp - 0x36e8]
mov dword [ebp - 0x3e20], eax
mov ecx, dword [ebp - 0x3e20]
mov dword [ebp - 0x3e24], ecx
mov edx, dword [ebp - 0x3e24]
mov dword [ebp - 0x3e28], edx
mov eax, dword [ebp - 0x3e28]
push eax
lea ecx, [ebp - 0x4350]
call fcn.1007b880
mov byte [ebp - 4], 0x1d
mov ecx, dword [ebp - 0x304c]
mov dword [ecx], 0x204
lea edx, [ebp - 0x4350]
push edx
mov ecx, dword [ebp - 0x304c]
add ecx, 4
call fcn.1008d0b0
lea eax, [ebp - 0x4578]
push eax
mov ecx, dword [ebp - 0x304c]
add ecx, 0x34
call fcn.1008d0b0
lea ecx, [ebp - 0x4350]
call fcn.1007c600
mov dword [ebp - 0x3e2c], eax
mov ecx, dword [ebp - 0x3e2c]
mov dword [ebp - 0x3e48], ecx
mov edx, dword [0x103e939c]
mov dword [ebp - 0x382c], edx
lea eax, [ebp - 0x3e34]
mov dword [ebp - 0x3828], eax
mov ecx, dword [ebp - 0x3828]
mov edx, dword [ebp - 0x382c]
mov dword [ecx], edx
mov eax, dword [ebp - 0x3828]
mov dword [ebp - 0x3e30], eax
mov ecx, dword [ebp - 0x3e30]
mov dword [ebp - 0x4280], ecx
mov edx, dword [ebp - 0x3e34]
mov eax, dword [edx]
mov dword [ebp - 0x3e38], eax
mov ecx, 2
shl ecx, 2
mov edx, dword [ebp - 0x3e38]
mov eax, dword [edx + ecx]
mov dword [ebp - 0x3e3c], eax
mov ecx, dword [ebp - 0x3e3c]
mov dword [ebp - 0x3e40], ecx
mov edx, dword [ebp - 0x3e40]
mov dword [ebp - 0x3e44], edx
mov eax, dword [ebp - 0x3e44]
mov dword [ebp - 0x3e4c], eax
mov ecx, dword [ebp - 0x3e48]
push ecx
mov ecx, dword [ebp - 0x382c]
call dword [ebp - 0x3e4c]
mov dword [ebp - 0x3e50], eax
mov edx, dword [ebp - 0x3e50]
mov eax, dword [ebp - 0x304c]
mov dword [eax + 0x4c], edx
lea ecx, [ebp - 0x4560]
call fcn.1007c600
mov dword [ebp - 0x3e54], eax
mov ecx, dword [ebp - 0x3e54]
mov dword [ebp - 0x3e70], ecx
mov edx, dword [0x103e939c]
mov dword [ebp - 0x3834], edx
lea eax, [ebp - 0x3e5c]
mov dword [ebp - 0x3830], eax
mov ecx, dword [ebp - 0x3830]
mov edx, dword [ebp - 0x3834]
mov dword [ecx], edx
mov eax, dword [ebp - 0x3830]
mov dword [ebp - 0x3e58], eax
mov ecx, dword [ebp - 0x3e58]
mov dword [ebp - 0x427c], ecx
mov edx, dword [ebp - 0x3e5c]
mov eax, dword [edx]
mov dword [ebp - 0x3e60], eax
mov ecx, 2
shl ecx, 2
mov edx, dword [ebp - 0x3e60]
mov eax, dword [edx + ecx]
mov dword [ebp - 0x3e64], eax
mov ecx, dword [ebp - 0x3e64]
mov dword [ebp - 0x3e68], ecx
mov edx, dword [ebp - 0x3e68]
mov dword [ebp - 0x3e6c], edx
mov eax, dword [ebp - 0x3e6c]
mov dword [ebp - 0x3e74], eax
mov ecx, dword [ebp - 0x3e70]
push ecx
mov ecx, dword [ebp - 0x3834]
call dword [ebp - 0x3e74]
mov dword [ebp - 0x3e78], eax
mov edx, dword [ebp - 0x3e78]
mov eax, dword [ebp - 0x304c]
mov dword [eax + 0x50], edx
mov byte [ebp - 4], 0x1c
lea ecx, [ebp - 0x4350]
call fcn.1007c260
nop
mov byte [ebp - 4], 0x1b
lea ecx, [ebp - 0x4560]
call fcn.1007c260
nop
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4578]
call fcn.1007c260
nop
mov ecx, 0x3c
shl ecx, 0
mov edx, dword [ebp - 0x10]
lea eax, [edx + ecx + 0x39c]
mov dword [ebp - 0x3058], eax
mov ecx, 1
imul edx, ecx, 0
mov al, byte [edx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1c74], al
movsx ecx, byte [ebp - 0x1c74]
xor ecx, 0x34
mov byte [ebp - 0x1c75], cl
mov dl, byte [ebp - 0x1c75]
mov byte [ebp - 0x35a8], dl
mov eax, 1
shl eax, 0
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1c7c], cl
movsx edx, byte [ebp - 0x1c7c]
xor edx, 0x34
mov byte [ebp - 0x1c7d], dl
mov al, byte [ebp - 0x1c7d]
mov byte [ebp - 0x35a7], al
mov ecx, 1
shl ecx, 1
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1c84], dl
movsx eax, byte [ebp - 0x1c84]
xor eax, 0x34
mov byte [ebp - 0x1c85], al
mov cl, byte [ebp - 0x1c85]
mov byte [ebp - 0x35a6], cl
mov edx, 1
imul eax, edx, 3
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1c8c], cl
movsx edx, byte [ebp - 0x1c8c]
xor edx, 0x34
mov byte [ebp - 0x1c8d], dl
mov al, byte [ebp - 0x1c8d]
mov byte [ebp - 0x35a5], al
mov ecx, 1
shl ecx, 2
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1c94], dl
movsx eax, byte [ebp - 0x1c94]
xor eax, 0x34
mov byte [ebp - 0x1c95], al
mov cl, byte [ebp - 0x1c95]
mov byte [ebp - 0x35a4], cl
mov edx, 1
imul eax, edx, 5
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1c9c], cl
movsx edx, byte [ebp - 0x1c9c]
xor edx, 0x34
mov byte [ebp - 0x1c9d], dl
mov al, byte [ebp - 0x1c9d]
mov byte [ebp - 0x35a3], al
mov ecx, 1
imul edx, ecx, 6
mov al, byte [edx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1ca4], al
movsx ecx, byte [ebp - 0x1ca4]
xor ecx, 0x34
mov byte [ebp - 0x1ca5], cl
mov dl, byte [ebp - 0x1ca5]
mov byte [ebp - 0x35a2], dl
mov eax, 1
imul ecx, eax, 7
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1cac], dl
movsx eax, byte [ebp - 0x1cac]
xor eax, 0x34
mov byte [ebp - 0x1cad], al
mov cl, byte [ebp - 0x1cad]
mov byte [ebp - 0x35a1], cl
mov edx, 1
shl edx, 3
mov al, byte [edx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1cb4], al
movsx ecx, byte [ebp - 0x1cb4]
xor ecx, 0x34
mov byte [ebp - 0x1cb5], cl
mov dl, byte [ebp - 0x1cb5]
mov byte [ebp - 0x35a0], dl
mov eax, 1
imul ecx, eax, 9
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1cbc], dl
movsx eax, byte [ebp - 0x1cbc]
xor eax, 0x34
mov byte [ebp - 0x1cbd], al
mov cl, byte [ebp - 0x1cbd]
mov byte [ebp - 0x359f], cl
mov edx, 1
imul eax, edx, 0xa
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1cc4], cl
movsx edx, byte [ebp - 0x1cc4]
xor edx, 0x34
mov byte [ebp - 0x1cc5], dl
mov al, byte [ebp - 0x1cc5]
mov byte [ebp - 0x359e], al
mov ecx, 1
imul edx, ecx, 0xb
mov al, byte [edx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1ccc], al
movsx ecx, byte [ebp - 0x1ccc]
xor ecx, 0x34
mov byte [ebp - 0x1ccd], cl
mov dl, byte [ebp - 0x1ccd]
mov byte [ebp - 0x359d], dl
mov eax, 1
imul ecx, eax, 0xc
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1cd4], dl
movsx eax, byte [ebp - 0x1cd4]
xor eax, 0x34
mov byte [ebp - 0x1cd5], al
mov cl, byte [ebp - 0x1cd5]
mov byte [ebp - 0x359c], cl
mov edx, 1
imul eax, edx, 0xd
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1cdc], cl
movsx edx, byte [ebp - 0x1cdc]
xor edx, 0x34
mov byte [ebp - 0x1cdd], dl
mov al, byte [ebp - 0x1cdd]
mov byte [ebp - 0x359b], al
mov ecx, 1
imul edx, ecx, 0xe
mov al, byte [edx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1ce4], al
movsx ecx, byte [ebp - 0x1ce4]
xor ecx, 0x34
mov byte [ebp - 0x1ce5], cl
mov dl, byte [ebp - 0x1ce5]
mov byte [ebp - 0x359a], dl
mov eax, 1
imul ecx, eax, 0xf
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1cec], dl
movsx eax, byte [ebp - 0x1cec]
xor eax, 0x34
mov byte [ebp - 0x1ced], al
mov cl, byte [ebp - 0x1ced]
mov byte [ebp - 0x3599], cl
mov edx, 1
shl edx, 4
mov al, byte [edx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1cf4], al
movsx ecx, byte [ebp - 0x1cf4]
xor ecx, 0x34
mov byte [ebp - 0x1cf5], cl
mov dl, byte [ebp - 0x1cf5]
mov byte [ebp - 0x3598], dl
mov eax, 1
imul ecx, eax, 0x11
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1cfc], dl
movsx eax, byte [ebp - 0x1cfc]
xor eax, 0x34
mov byte [ebp - 0x1cfd], al
mov cl, byte [ebp - 0x1cfd]
mov byte [ebp - 0x3597], cl
mov edx, 1
imul eax, edx, 0x12
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1d04], cl
movsx edx, byte [ebp - 0x1d04]
xor edx, 0x34
mov byte [ebp - 0x1d05], dl
mov al, byte [ebp - 0x1d05]
mov byte [ebp - 0x3596], al
mov ecx, 1
imul edx, ecx, 0x13
mov al, byte [edx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1d0c], al
movsx ecx, byte [ebp - 0x1d0c]
xor ecx, 0x34
mov byte [ebp - 0x1d0d], cl
mov dl, byte [ebp - 0x1d0d]
mov byte [ebp - 0x3595], dl
mov eax, 1
imul ecx, eax, 0x14
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1d14], dl
movsx eax, byte [ebp - 0x1d14]
xor eax, 0x34
mov byte [ebp - 0x1d15], al
mov cl, byte [ebp - 0x1d15]
mov byte [ebp - 0x3594], cl
mov edx, 1
imul eax, edx, 0x15
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1d1c], cl
movsx edx, byte [ebp - 0x1d1c]
xor edx, 0x34
mov byte [ebp - 0x1d1d], dl
mov al, byte [ebp - 0x1d1d]
mov byte [ebp - 0x3593], al
mov ecx, 1
imul edx, ecx, 0x16
mov al, byte [edx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1d24], al
movsx ecx, byte [ebp - 0x1d24]
xor ecx, 0x34
mov byte [ebp - 0x1d25], cl
mov dl, byte [ebp - 0x1d25]
mov byte [ebp - 0x3592], dl
mov eax, 1
imul ecx, eax, 0x17
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1d2c], dl
movsx eax, byte [ebp - 0x1d2c]
xor eax, 0x34
mov byte [ebp - 0x1d2d], al
mov cl, byte [ebp - 0x1d2d]
mov byte [ebp - 0x3591], cl
mov edx, 1
imul eax, edx, 0x18
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1d34], cl
movsx edx, byte [ebp - 0x1d34]
xor edx, 0x34
mov byte [ebp - 0x1d35], dl
mov al, byte [ebp - 0x1d35]
mov byte [ebp - 0x3590], al
mov ecx, 1
imul edx, ecx, 0x19
mov al, byte [edx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1d3c], al
movsx ecx, byte [ebp - 0x1d3c]
xor ecx, 0x34
mov byte [ebp - 0x1d3d], cl
mov dl, byte [ebp - 0x1d3d]
mov byte [ebp - 0x358f], dl
mov eax, 1
imul ecx, eax, 0x1a
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1d44], dl
movsx eax, byte [ebp - 0x1d44]
xor eax, 0x34
mov byte [ebp - 0x1d45], al
mov cl, byte [ebp - 0x1d45]
mov byte [ebp - 0x358e], cl
mov edx, 1
imul eax, edx, 0x1b
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1d4c], cl
movsx edx, byte [ebp - 0x1d4c]
xor edx, 0x34
mov byte [ebp - 0x1d4d], dl
mov al, byte [ebp - 0x1d4d]
mov byte [ebp - 0x358d], al
mov ecx, 1
imul edx, ecx, 0x1c
mov al, byte [edx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1d54], al
movsx ecx, byte [ebp - 0x1d54]
xor ecx, 0x34
mov byte [ebp - 0x1d55], cl
mov dl, byte [ebp - 0x1d55]
mov byte [ebp - 0x358c], dl
mov eax, 1
imul ecx, eax, 0x1d
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1d5c], dl
movsx eax, byte [ebp - 0x1d5c]
xor eax, 0x34
mov byte [ebp - 0x1d5d], al
mov cl, byte [ebp - 0x1d5d]
mov byte [ebp - 0x358b], cl
mov edx, 1
imul eax, edx, 0x1e
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1d64], cl
movsx edx, byte [ebp - 0x1d64]
xor edx, 0x34
mov byte [ebp - 0x1d65], dl
mov al, byte [ebp - 0x1d65]
mov byte [ebp - 0x358a], al
mov ecx, 1
imul edx, ecx, 0x1f
mov al, byte [edx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1d6c], al
movsx ecx, byte [ebp - 0x1d6c]
xor ecx, 0x34
mov byte [ebp - 0x1d6d], cl
mov dl, byte [ebp - 0x1d6d]
mov byte [ebp - 0x3589], dl
mov eax, 1
shl eax, 5
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1d74], cl
movsx edx, byte [ebp - 0x1d74]
xor edx, 0x34
mov byte [ebp - 0x1d75], dl
mov al, byte [ebp - 0x1d75]
mov byte [ebp - 0x3588], al
mov ecx, 1
imul edx, ecx, 0x21
mov al, byte [edx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1d7c], al
movsx ecx, byte [ebp - 0x1d7c]
xor ecx, 0x34
mov byte [ebp - 0x1d7d], cl
mov dl, byte [ebp - 0x1d7d]
mov byte [ebp - 0x3587], dl
mov eax, 1
imul ecx, eax, 0x22
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1d84], dl
movsx eax, byte [ebp - 0x1d84]
xor eax, 0x34
mov byte [ebp - 0x1d85], al
mov cl, byte [ebp - 0x1d85]
mov byte [ebp - 0x3586], cl
mov edx, 1
imul eax, edx, 0x23
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1d8c], cl
movsx edx, byte [ebp - 0x1d8c]
xor edx, 0x34
mov byte [ebp - 0x1d8d], dl
mov al, byte [ebp - 0x1d8d]
mov byte [ebp - 0x3585], al
mov ecx, 1
imul edx, ecx, 0x24
mov al, byte [edx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1d94], al
movsx ecx, byte [ebp - 0x1d94]
xor ecx, 0x34
mov byte [ebp - 0x1d95], cl
mov dl, byte [ebp - 0x1d95]
mov byte [ebp - 0x3584], dl
mov eax, 1
imul ecx, eax, 0x25
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1d9c], dl
movsx eax, byte [ebp - 0x1d9c]
xor eax, 0x34
mov byte [ebp - 0x1d9d], al
mov cl, byte [ebp - 0x1d9d]
mov byte [ebp - 0x3583], cl
mov edx, 1
imul eax, edx, 0x26
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1da4], cl
movsx edx, byte [ebp - 0x1da4]
xor edx, 0x34
mov byte [ebp - 0x1da5], dl
mov al, byte [ebp - 0x1da5]
mov byte [ebp - 0x3582], al
mov ecx, 1
imul edx, ecx, 0x27
mov al, byte [edx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1dac], al
movsx ecx, byte [ebp - 0x1dac]
xor ecx, 0x34
mov byte [ebp - 0x1dad], cl
mov dl, byte [ebp - 0x1dad]
mov byte [ebp - 0x3581], dl
mov eax, 1
imul ecx, eax, 0x28
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1db4], dl
movsx eax, byte [ebp - 0x1db4]
xor eax, 0x34
mov byte [ebp - 0x1db5], al
mov cl, byte [ebp - 0x1db5]
mov byte [ebp - 0x3580], cl
mov edx, 1
imul eax, edx, 0x29
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1dbc], cl
movsx edx, byte [ebp - 0x1dbc]
xor edx, 0x34
mov byte [ebp - 0x1dbd], dl
mov al, byte [ebp - 0x1dbd]
mov byte [ebp - 0x357f], al
mov ecx, 1
imul edx, ecx, 0x2a
mov al, byte [edx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1dc4], al
movsx ecx, byte [ebp - 0x1dc4]
xor ecx, 0x34
mov byte [ebp - 0x1dc5], cl
mov dl, byte [ebp - 0x1dc5]
mov byte [ebp - 0x357e], dl
mov eax, 1
imul ecx, eax, 0x2b
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1dcc], dl
movsx eax, byte [ebp - 0x1dcc]
xor eax, 0x34
mov byte [ebp - 0x1dcd], al
mov cl, byte [ebp - 0x1dcd]
mov byte [ebp - 0x357d], cl
mov edx, 1
imul eax, edx, 0x2c
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1dd4], cl
movsx edx, byte [ebp - 0x1dd4]
xor edx, 0x34
mov byte [ebp - 0x1dd5], dl
mov al, byte [ebp - 0x1dd5]
mov byte [ebp - 0x357c], al
mov ecx, 1
imul edx, ecx, 0x2d
mov al, byte [edx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1ddc], al
movsx ecx, byte [ebp - 0x1ddc]
xor ecx, 0x34
mov byte [ebp - 0x1ddd], cl
mov dl, byte [ebp - 0x1ddd]
mov byte [ebp - 0x357b], dl
mov eax, 1
imul ecx, eax, 0x2e
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1de4], dl
movsx eax, byte [ebp - 0x1de4]
xor eax, 0x34
mov byte [ebp - 0x1de5], al
mov cl, byte [ebp - 0x1de5]
mov byte [ebp - 0x357a], cl
mov edx, 1
imul eax, edx, 0x2f
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1dec], cl
movsx edx, byte [ebp - 0x1dec]
xor edx, 0x34
mov byte [ebp - 0x1ded], dl
mov al, byte [ebp - 0x1ded]
mov byte [ebp - 0x3579], al
mov ecx, 1
imul edx, ecx, 0x30
mov al, byte [edx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1df4], al
movsx ecx, byte [ebp - 0x1df4]
xor ecx, 0x34
mov byte [ebp - 0x1df5], cl
mov dl, byte [ebp - 0x1df5]
mov byte [ebp - 0x3578], dl
mov eax, 1
imul ecx, eax, 0x31
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1dfc], dl
movsx eax, byte [ebp - 0x1dfc]
xor eax, 0x34
mov byte [ebp - 0x1dfd], al
mov cl, byte [ebp - 0x1dfd]
mov byte [ebp - 0x3577], cl
mov edx, 1
imul eax, edx, 0x32
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1e04], cl
movsx edx, byte [ebp - 0x1e04]
xor edx, 0x34
mov byte [ebp - 0x1e05], dl
mov al, byte [ebp - 0x1e05]
mov byte [ebp - 0x3576], al
mov ecx, 1
imul edx, ecx, 0x33
mov al, byte [edx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1e0c], al
movsx ecx, byte [ebp - 0x1e0c]
xor ecx, 0x34
mov byte [ebp - 0x1e0d], cl
mov dl, byte [ebp - 0x1e0d]
mov byte [ebp - 0x3575], dl
mov eax, 1
imul ecx, eax, 0x34
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1e14], dl
movsx eax, byte [ebp - 0x1e14]
xor eax, 0x34
mov byte [ebp - 0x1e15], al
mov cl, byte [ebp - 0x1e15]
mov byte [ebp - 0x3574], cl
mov edx, 1
imul eax, edx, 0x35
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1e1c], cl
movsx edx, byte [ebp - 0x1e1c]
xor edx, 0x34
mov byte [ebp - 0x1e1d], dl
mov al, byte [ebp - 0x1e1d]
mov byte [ebp - 0x3573], al
mov ecx, 1
imul edx, ecx, 0x36
mov al, byte [edx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1e24], al
movsx ecx, byte [ebp - 0x1e24]
xor ecx, 0x34
mov byte [ebp - 0x1e25], cl
mov dl, byte [ebp - 0x1e25]
mov byte [ebp - 0x3572], dl
mov eax, 1
imul ecx, eax, 0x37
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1e2c], dl
movsx eax, byte [ebp - 0x1e2c]
xor eax, 0x34
mov byte [ebp - 0x1e2d], al
mov cl, byte [ebp - 0x1e2d]
mov byte [ebp - 0x3571], cl
mov edx, 1
imul eax, edx, 0x38
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1e34], cl
movsx edx, byte [ebp - 0x1e34]
xor edx, 0x34
mov byte [ebp - 0x1e35], dl
mov al, byte [ebp - 0x1e35]
mov byte [ebp - 0x3570], al
mov ecx, 1
imul edx, ecx, 0x39
mov al, byte [edx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1e3c], al
movsx ecx, byte [ebp - 0x1e3c]
xor ecx, 0x34
mov byte [ebp - 0x1e3d], cl
mov dl, byte [ebp - 0x1e3d]
mov byte [ebp - 0x356f], dl
mov eax, 1
imul ecx, eax, 0x3a
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1e44], dl
movsx eax, byte [ebp - 0x1e44]
xor eax, 0x34
mov byte [ebp - 0x1e45], al
mov cl, byte [ebp - 0x1e45]
mov byte [ebp - 0x356e], cl
mov edx, 1
imul eax, edx, 0x3b
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1e4c], cl
movsx edx, byte [ebp - 0x1e4c]
xor edx, 0x34
mov byte [ebp - 0x1e4d], dl
mov al, byte [ebp - 0x1e4d]
mov byte [ebp - 0x356d], al
mov ecx, 1
imul edx, ecx, 0x3c
mov al, byte [edx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1e54], al
movsx ecx, byte [ebp - 0x1e54]
xor ecx, 0x34
mov byte [ebp - 0x1e55], cl
mov dl, byte [ebp - 0x1e55]
mov byte [ebp - 0x356c], dl
mov eax, 1
imul ecx, eax, 0x3d
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1e5c], dl
movsx eax, byte [ebp - 0x1e5c]
xor eax, 0x34
mov byte [ebp - 0x1e5d], al
mov cl, byte [ebp - 0x1e5d]
mov byte [ebp - 0x356b], cl
mov edx, 1
imul eax, edx, 0x3e
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1e64], cl
movsx edx, byte [ebp - 0x1e64]
xor edx, 0x34
mov byte [ebp - 0x1e65], dl
mov al, byte [ebp - 0x1e65]
mov byte [ebp - 0x356a], al
mov ecx, 1
imul edx, ecx, 0x3f
mov al, byte [edx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1e6c], al
movsx ecx, byte [ebp - 0x1e6c]
xor ecx, 0x34
mov byte [ebp - 0x1e6d], cl
mov dl, byte [ebp - 0x1e6d]
mov byte [ebp - 0x3569], dl
mov eax, 1
shl eax, 6
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1e74], cl
movsx edx, byte [ebp - 0x1e74]
xor edx, 0x34
mov byte [ebp - 0x1e75], dl
mov al, byte [ebp - 0x1e75]
mov byte [ebp - 0x3568], al
mov ecx, 1
imul edx, ecx, 0x41
mov al, byte [edx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1e7c], al
movsx ecx, byte [ebp - 0x1e7c]
xor ecx, 0x34
mov byte [ebp - 0x1e7d], cl
mov dl, byte [ebp - 0x1e7d]
mov byte [ebp - 0x3567], dl
mov eax, 1
imul ecx, eax, 0x42
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1e84], dl
movsx eax, byte [ebp - 0x1e84]
xor eax, 0x34
mov byte [ebp - 0x1e85], al
mov cl, byte [ebp - 0x1e85]
mov byte [ebp - 0x3566], cl
mov edx, 1
imul eax, edx, 0x43
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1e8c], cl
movsx edx, byte [ebp - 0x1e8c]
xor edx, 0x34
mov byte [ebp - 0x1e8d], dl
mov al, byte [ebp - 0x1e8d]
mov byte [ebp - 0x3565], al
mov ecx, 1
imul edx, ecx, 0x44
mov al, byte [edx + str.models_weapons_w_models_arms_glove_bloodhound_w_glove_bloodhound.mdl]
mov byte [ebp - 0x1e94], al
movsx ecx, byte [ebp - 0x1e94]
xor ecx, 0x34
mov byte [ebp - 0x1e95], cl
mov dl, byte [ebp - 0x1e95]
mov byte [ebp - 0x3564], dl
lea eax, [ebp - 0x35a8]
mov dword [ebp - 0x3e7c], eax
mov ecx, dword [ebp - 0x3e7c]
mov dword [ebp - 0x36e4], ecx
mov dword [ebp - 0x3050], 0
jmp 0x1023ae2a
mov edx, dword [ebp - 0x3050]
add edx, 1
mov dword [ebp - 0x3050], edx
cmp dword [ebp - 0x3050], 0x45
jae 0x1023aeac
mov eax, dword [ebp - 0x36e4]
mov dword [ebp - 0x3e80], eax
mov ecx, dword [ebp - 0x3e80]
add ecx, dword [ebp - 0x3050]
mov dword [ebp - 0x3e84], ecx
mov edx, dword [ebp - 0x3e84]
mov al, byte [edx]
mov byte [ebp - 0x1e9c], al
movsx ecx, byte [ebp - 0x1e9c]
xor ecx, 0x34
mov byte [ebp - 0x1e9d], cl
mov dl, byte [ebp - 0x1e9d]
mov byte [ebp - 0x1e9e], dl
mov eax, dword [ebp - 0x36e4]
mov dword [ebp - 0x3e88], eax
mov ecx, dword [ebp - 0x3e88]
add ecx, dword [ebp - 0x3050]
mov dword [ebp - 0x3e8c], ecx
mov edx, dword [ebp - 0x3e8c]
mov al, byte [ebp - 0x1e9e]
mov byte [edx], al
jmp 0x1023ae1b
mov ecx, dword [ebp - 0x36e4]
mov dword [ebp - 0x3e90], ecx
mov edx, dword [ebp - 0x3e90]
mov dword [ebp - 0x3e94], edx
mov eax, dword [ebp - 0x3e94]
mov dword [ebp - 0x3e98], eax
mov ecx, dword [ebp - 0x3e98]
push ecx
lea ecx, [ebp - 0x4458]
call fcn.1007b880
mov dword [ebp - 4], 0x1e
mov edx, 1
imul eax, edx, 0
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1ea4], cl
movsx edx, byte [ebp - 0x1ea4]
xor edx, 0x34
mov byte [ebp - 0x1ea5], dl
mov al, byte [ebp - 0x1ea5]
mov byte [ebp - 0x35f0], al
mov ecx, 1
shl ecx, 0
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1eac], dl
movsx eax, byte [ebp - 0x1eac]
xor eax, 0x34
mov byte [ebp - 0x1ead], al
mov cl, byte [ebp - 0x1ead]
mov byte [ebp - 0x35ef], cl
mov edx, 1
shl edx, 1
mov al, byte [edx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1eb4], al
movsx ecx, byte [ebp - 0x1eb4]
xor ecx, 0x34
mov byte [ebp - 0x1eb5], cl
mov dl, byte [ebp - 0x1eb5]
mov byte [ebp - 0x35ee], dl
mov eax, 1
imul ecx, eax, 3
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1ebc], dl
movsx eax, byte [ebp - 0x1ebc]
xor eax, 0x34
mov byte [ebp - 0x1ebd], al
mov cl, byte [ebp - 0x1ebd]
mov byte [ebp - 0x35ed], cl
mov edx, 1
shl edx, 2
mov al, byte [edx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1ec4], al
movsx ecx, byte [ebp - 0x1ec4]
xor ecx, 0x34
mov byte [ebp - 0x1ec5], cl
mov dl, byte [ebp - 0x1ec5]
mov byte [ebp - 0x35ec], dl
mov eax, 1
imul ecx, eax, 5
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1ecc], dl
movsx eax, byte [ebp - 0x1ecc]
xor eax, 0x34
mov byte [ebp - 0x1ecd], al
mov cl, byte [ebp - 0x1ecd]
mov byte [ebp - 0x35eb], cl
mov edx, 1
imul eax, edx, 6
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1ed4], cl
movsx edx, byte [ebp - 0x1ed4]
xor edx, 0x34
mov byte [ebp - 0x1ed5], dl
mov al, byte [ebp - 0x1ed5]
mov byte [ebp - 0x35ea], al
mov ecx, 1
imul edx, ecx, 7
mov al, byte [edx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1edc], al
movsx ecx, byte [ebp - 0x1edc]
xor ecx, 0x34
mov byte [ebp - 0x1edd], cl
mov dl, byte [ebp - 0x1edd]
mov byte [ebp - 0x35e9], dl
mov eax, 1
shl eax, 3
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1ee4], cl
movsx edx, byte [ebp - 0x1ee4]
xor edx, 0x34
mov byte [ebp - 0x1ee5], dl
mov al, byte [ebp - 0x1ee5]
mov byte [ebp - 0x35e8], al
mov ecx, 1
imul edx, ecx, 9
mov al, byte [edx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1eec], al
movsx ecx, byte [ebp - 0x1eec]
xor ecx, 0x34
mov byte [ebp - 0x1eed], cl
mov dl, byte [ebp - 0x1eed]
mov byte [ebp - 0x35e7], dl
mov eax, 1
imul ecx, eax, 0xa
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1ef4], dl
movsx eax, byte [ebp - 0x1ef4]
xor eax, 0x34
mov byte [ebp - 0x1ef5], al
mov cl, byte [ebp - 0x1ef5]
mov byte [ebp - 0x35e6], cl
mov edx, 1
imul eax, edx, 0xb
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1efc], cl
movsx edx, byte [ebp - 0x1efc]
xor edx, 0x34
mov byte [ebp - 0x1efd], dl
mov al, byte [ebp - 0x1efd]
mov byte [ebp - 0x35e5], al
mov ecx, 1
imul edx, ecx, 0xc
mov al, byte [edx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1f04], al
movsx ecx, byte [ebp - 0x1f04]
xor ecx, 0x34
mov byte [ebp - 0x1f05], cl
mov dl, byte [ebp - 0x1f05]
mov byte [ebp - 0x35e4], dl
mov eax, 1
imul ecx, eax, 0xd
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1f0c], dl
movsx eax, byte [ebp - 0x1f0c]
xor eax, 0x34
mov byte [ebp - 0x1f0d], al
mov cl, byte [ebp - 0x1f0d]
mov byte [ebp - 0x35e3], cl
mov edx, 1
imul eax, edx, 0xe
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1f14], cl
movsx edx, byte [ebp - 0x1f14]
xor edx, 0x34
mov byte [ebp - 0x1f15], dl
mov al, byte [ebp - 0x1f15]
mov byte [ebp - 0x35e2], al
mov ecx, 1
imul edx, ecx, 0xf
mov al, byte [edx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1f1c], al
movsx ecx, byte [ebp - 0x1f1c]
xor ecx, 0x34
mov byte [ebp - 0x1f1d], cl
mov dl, byte [ebp - 0x1f1d]
mov byte [ebp - 0x35e1], dl
mov eax, 1
shl eax, 4
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1f24], cl
movsx edx, byte [ebp - 0x1f24]
xor edx, 0x34
mov byte [ebp - 0x1f25], dl
mov al, byte [ebp - 0x1f25]
mov byte [ebp - 0x35e0], al
mov ecx, 1
imul edx, ecx, 0x11
mov al, byte [edx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1f2c], al
movsx ecx, byte [ebp - 0x1f2c]
xor ecx, 0x34
mov byte [ebp - 0x1f2d], cl
mov dl, byte [ebp - 0x1f2d]
mov byte [ebp - 0x35df], dl
mov eax, 1
imul ecx, eax, 0x12
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1f34], dl
movsx eax, byte [ebp - 0x1f34]
xor eax, 0x34
mov byte [ebp - 0x1f35], al
mov cl, byte [ebp - 0x1f35]
mov byte [ebp - 0x35de], cl
mov edx, 1
imul eax, edx, 0x13
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1f3c], cl
movsx edx, byte [ebp - 0x1f3c]
xor edx, 0x34
mov byte [ebp - 0x1f3d], dl
mov al, byte [ebp - 0x1f3d]
mov byte [ebp - 0x35dd], al
mov ecx, 1
imul edx, ecx, 0x14
mov al, byte [edx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1f44], al
movsx ecx, byte [ebp - 0x1f44]
xor ecx, 0x34
mov byte [ebp - 0x1f45], cl
mov dl, byte [ebp - 0x1f45]
mov byte [ebp - 0x35dc], dl
mov eax, 1
imul ecx, eax, 0x15
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1f4c], dl
movsx eax, byte [ebp - 0x1f4c]
xor eax, 0x34
mov byte [ebp - 0x1f4d], al
mov cl, byte [ebp - 0x1f4d]
mov byte [ebp - 0x35db], cl
mov edx, 1
imul eax, edx, 0x16
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1f54], cl
movsx edx, byte [ebp - 0x1f54]
xor edx, 0x34
mov byte [ebp - 0x1f55], dl
mov al, byte [ebp - 0x1f55]
mov byte [ebp - 0x35da], al
mov ecx, 1
imul edx, ecx, 0x17
mov al, byte [edx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1f5c], al
movsx ecx, byte [ebp - 0x1f5c]
xor ecx, 0x34
mov byte [ebp - 0x1f5d], cl
mov dl, byte [ebp - 0x1f5d]
mov byte [ebp - 0x35d9], dl
mov eax, 1
imul ecx, eax, 0x18
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1f64], dl
movsx eax, byte [ebp - 0x1f64]
xor eax, 0x34
mov byte [ebp - 0x1f65], al
mov cl, byte [ebp - 0x1f65]
mov byte [ebp - 0x35d8], cl
mov edx, 1
imul eax, edx, 0x19
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1f6c], cl
movsx edx, byte [ebp - 0x1f6c]
xor edx, 0x34
mov byte [ebp - 0x1f6d], dl
mov al, byte [ebp - 0x1f6d]
mov byte [ebp - 0x35d7], al
mov ecx, 1
imul edx, ecx, 0x1a
mov al, byte [edx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1f74], al
movsx ecx, byte [ebp - 0x1f74]
xor ecx, 0x34
mov byte [ebp - 0x1f75], cl
mov dl, byte [ebp - 0x1f75]
mov byte [ebp - 0x35d6], dl
mov eax, 1
imul ecx, eax, 0x1b
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1f7c], dl
movsx eax, byte [ebp - 0x1f7c]
xor eax, 0x34
mov byte [ebp - 0x1f7d], al
mov cl, byte [ebp - 0x1f7d]
mov byte [ebp - 0x35d5], cl
mov edx, 1
imul eax, edx, 0x1c
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1f84], cl
movsx edx, byte [ebp - 0x1f84]
xor edx, 0x34
mov byte [ebp - 0x1f85], dl
mov al, byte [ebp - 0x1f85]
mov byte [ebp - 0x35d4], al
mov ecx, 1
imul edx, ecx, 0x1d
mov al, byte [edx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1f8c], al
movsx ecx, byte [ebp - 0x1f8c]
xor ecx, 0x34
mov byte [ebp - 0x1f8d], cl
mov dl, byte [ebp - 0x1f8d]
mov byte [ebp - 0x35d3], dl
mov eax, 1
imul ecx, eax, 0x1e
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1f94], dl
movsx eax, byte [ebp - 0x1f94]
xor eax, 0x34
mov byte [ebp - 0x1f95], al
mov cl, byte [ebp - 0x1f95]
mov byte [ebp - 0x35d2], cl
mov edx, 1
imul eax, edx, 0x1f
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1f9c], cl
movsx edx, byte [ebp - 0x1f9c]
xor edx, 0x34
mov byte [ebp - 0x1f9d], dl
mov al, byte [ebp - 0x1f9d]
mov byte [ebp - 0x35d1], al
mov ecx, 1
shl ecx, 5
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1fa4], dl
movsx eax, byte [ebp - 0x1fa4]
xor eax, 0x34
mov byte [ebp - 0x1fa5], al
mov cl, byte [ebp - 0x1fa5]
mov byte [ebp - 0x35d0], cl
mov edx, 1
imul eax, edx, 0x21
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1fac], cl
movsx edx, byte [ebp - 0x1fac]
xor edx, 0x34
mov byte [ebp - 0x1fad], dl
mov al, byte [ebp - 0x1fad]
mov byte [ebp - 0x35cf], al
mov ecx, 1
imul edx, ecx, 0x22
mov al, byte [edx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1fb4], al
movsx ecx, byte [ebp - 0x1fb4]
xor ecx, 0x34
mov byte [ebp - 0x1fb5], cl
mov dl, byte [ebp - 0x1fb5]
mov byte [ebp - 0x35ce], dl
mov eax, 1
imul ecx, eax, 0x23
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1fbc], dl
movsx eax, byte [ebp - 0x1fbc]
xor eax, 0x34
mov byte [ebp - 0x1fbd], al
mov cl, byte [ebp - 0x1fbd]
mov byte [ebp - 0x35cd], cl
mov edx, 1
imul eax, edx, 0x24
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1fc4], cl
movsx edx, byte [ebp - 0x1fc4]
xor edx, 0x34
mov byte [ebp - 0x1fc5], dl
mov al, byte [ebp - 0x1fc5]
mov byte [ebp - 0x35cc], al
mov ecx, 1
imul edx, ecx, 0x25
mov al, byte [edx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1fcc], al
movsx ecx, byte [ebp - 0x1fcc]
xor ecx, 0x34
mov byte [ebp - 0x1fcd], cl
mov dl, byte [ebp - 0x1fcd]
mov byte [ebp - 0x35cb], dl
mov eax, 1
imul ecx, eax, 0x26
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1fd4], dl
movsx eax, byte [ebp - 0x1fd4]
xor eax, 0x34
mov byte [ebp - 0x1fd5], al
mov cl, byte [ebp - 0x1fd5]
mov byte [ebp - 0x35ca], cl
mov edx, 1
imul eax, edx, 0x27
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1fdc], cl
movsx edx, byte [ebp - 0x1fdc]
xor edx, 0x34
mov byte [ebp - 0x1fdd], dl
mov al, byte [ebp - 0x1fdd]
mov byte [ebp - 0x35c9], al
mov ecx, 1
imul edx, ecx, 0x28
mov al, byte [edx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1fe4], al
movsx ecx, byte [ebp - 0x1fe4]
xor ecx, 0x34
mov byte [ebp - 0x1fe5], cl
mov dl, byte [ebp - 0x1fe5]
mov byte [ebp - 0x35c8], dl
mov eax, 1
imul ecx, eax, 0x29
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1fec], dl
movsx eax, byte [ebp - 0x1fec]
xor eax, 0x34
mov byte [ebp - 0x1fed], al
mov cl, byte [ebp - 0x1fed]
mov byte [ebp - 0x35c7], cl
mov edx, 1
imul eax, edx, 0x2a
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1ff4], cl
movsx edx, byte [ebp - 0x1ff4]
xor edx, 0x34
mov byte [ebp - 0x1ff5], dl
mov al, byte [ebp - 0x1ff5]
mov byte [ebp - 0x35c6], al
mov ecx, 1
imul edx, ecx, 0x2b
mov al, byte [edx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x1ffc], al
movsx ecx, byte [ebp - 0x1ffc]
xor ecx, 0x34
mov byte [ebp - 0x1ffd], cl
mov dl, byte [ebp - 0x1ffd]
mov byte [ebp - 0x35c5], dl
mov eax, 1
imul ecx, eax, 0x2c
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x2004], dl
movsx eax, byte [ebp - 0x2004]
xor eax, 0x34
mov byte [ebp - 0x2005], al
mov cl, byte [ebp - 0x2005]
mov byte [ebp - 0x35c4], cl
mov edx, 1
imul eax, edx, 0x2d
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x200c], cl
movsx edx, byte [ebp - 0x200c]
xor edx, 0x34
mov byte [ebp - 0x200d], dl
mov al, byte [ebp - 0x200d]
mov byte [ebp - 0x35c3], al
mov ecx, 1
imul edx, ecx, 0x2e
mov al, byte [edx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x2014], al
movsx ecx, byte [ebp - 0x2014]
xor ecx, 0x34
mov byte [ebp - 0x2015], cl
mov dl, byte [ebp - 0x2015]
mov byte [ebp - 0x35c2], dl
mov eax, 1
imul ecx, eax, 0x2f
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x201c], dl
movsx eax, byte [ebp - 0x201c]
xor eax, 0x34
mov byte [ebp - 0x201d], al
mov cl, byte [ebp - 0x201d]
mov byte [ebp - 0x35c1], cl
mov edx, 1
imul eax, edx, 0x30
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x2024], cl
movsx edx, byte [ebp - 0x2024]
xor edx, 0x34
mov byte [ebp - 0x2025], dl
mov al, byte [ebp - 0x2025]
mov byte [ebp - 0x35c0], al
mov ecx, 1
imul edx, ecx, 0x31
mov al, byte [edx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x202c], al
movsx ecx, byte [ebp - 0x202c]
xor ecx, 0x34
mov byte [ebp - 0x202d], cl
mov dl, byte [ebp - 0x202d]
mov byte [ebp - 0x35bf], dl
mov eax, 1
imul ecx, eax, 0x32
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x2034], dl
movsx eax, byte [ebp - 0x2034]
xor eax, 0x34
mov byte [ebp - 0x2035], al
mov cl, byte [ebp - 0x2035]
mov byte [ebp - 0x35be], cl
mov edx, 1
imul eax, edx, 0x33
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x203c], cl
movsx edx, byte [ebp - 0x203c]
xor edx, 0x34
mov byte [ebp - 0x203d], dl
mov al, byte [ebp - 0x203d]
mov byte [ebp - 0x35bd], al
mov ecx, 1
imul edx, ecx, 0x34
mov al, byte [edx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x2044], al
movsx ecx, byte [ebp - 0x2044]
xor ecx, 0x34
mov byte [ebp - 0x2045], cl
mov dl, byte [ebp - 0x2045]
mov byte [ebp - 0x35bc], dl
mov eax, 1
imul ecx, eax, 0x35
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x204c], dl
movsx eax, byte [ebp - 0x204c]
xor eax, 0x34
mov byte [ebp - 0x204d], al
mov cl, byte [ebp - 0x204d]
mov byte [ebp - 0x35bb], cl
mov edx, 1
imul eax, edx, 0x36
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x2054], cl
movsx edx, byte [ebp - 0x2054]
xor edx, 0x34
mov byte [ebp - 0x2055], dl
mov al, byte [ebp - 0x2055]
mov byte [ebp - 0x35ba], al
mov ecx, 1
imul edx, ecx, 0x37
mov al, byte [edx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x205c], al
movsx ecx, byte [ebp - 0x205c]
xor ecx, 0x34
mov byte [ebp - 0x205d], cl
mov dl, byte [ebp - 0x205d]
mov byte [ebp - 0x35b9], dl
mov eax, 1
imul ecx, eax, 0x38
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x2064], dl
movsx eax, byte [ebp - 0x2064]
xor eax, 0x34
mov byte [ebp - 0x2065], al
mov cl, byte [ebp - 0x2065]
mov byte [ebp - 0x35b8], cl
mov edx, 1
imul eax, edx, 0x39
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x206c], cl
movsx edx, byte [ebp - 0x206c]
xor edx, 0x34
mov byte [ebp - 0x206d], dl
mov al, byte [ebp - 0x206d]
mov byte [ebp - 0x35b7], al
mov ecx, 1
imul edx, ecx, 0x3a
mov al, byte [edx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x2074], al
movsx ecx, byte [ebp - 0x2074]
xor ecx, 0x34
mov byte [ebp - 0x2075], cl
mov dl, byte [ebp - 0x2075]
mov byte [ebp - 0x35b6], dl
mov eax, 1
imul ecx, eax, 0x3b
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x207c], dl
movsx eax, byte [ebp - 0x207c]
xor eax, 0x34
mov byte [ebp - 0x207d], al
mov cl, byte [ebp - 0x207d]
mov byte [ebp - 0x35b5], cl
mov edx, 1
imul eax, edx, 0x3c
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x2084], cl
movsx edx, byte [ebp - 0x2084]
xor edx, 0x34
mov byte [ebp - 0x2085], dl
mov al, byte [ebp - 0x2085]
mov byte [ebp - 0x35b4], al
mov ecx, 1
imul edx, ecx, 0x3d
mov al, byte [edx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x208c], al
movsx ecx, byte [ebp - 0x208c]
xor ecx, 0x34
mov byte [ebp - 0x208d], cl
mov dl, byte [ebp - 0x208d]
mov byte [ebp - 0x35b3], dl
mov eax, 1
imul ecx, eax, 0x3e
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x2094], dl
movsx eax, byte [ebp - 0x2094]
xor eax, 0x34
mov byte [ebp - 0x2095], al
mov cl, byte [ebp - 0x2095]
mov byte [ebp - 0x35b2], cl
mov edx, 1
imul eax, edx, 0x3f
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x209c], cl
movsx edx, byte [ebp - 0x209c]
xor edx, 0x34
mov byte [ebp - 0x209d], dl
mov al, byte [ebp - 0x209d]
mov byte [ebp - 0x35b1], al
mov ecx, 1
shl ecx, 6
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x20a4], dl
movsx eax, byte [ebp - 0x20a4]
xor eax, 0x34
mov byte [ebp - 0x20a5], al
mov cl, byte [ebp - 0x20a5]
mov byte [ebp - 0x35b0], cl
mov edx, 1
imul eax, edx, 0x41
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x20ac], cl
movsx edx, byte [ebp - 0x20ac]
xor edx, 0x34
mov byte [ebp - 0x20ad], dl
mov al, byte [ebp - 0x20ad]
mov byte [ebp - 0x35af], al
mov ecx, 1
imul edx, ecx, 0x42
mov al, byte [edx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x20b4], al
movsx ecx, byte [ebp - 0x20b4]
xor ecx, 0x34
mov byte [ebp - 0x20b5], cl
mov dl, byte [ebp - 0x20b5]
mov byte [ebp - 0x35ae], dl
mov eax, 1
imul ecx, eax, 0x43
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x20bc], dl
movsx eax, byte [ebp - 0x20bc]
xor eax, 0x34
mov byte [ebp - 0x20bd], al
mov cl, byte [ebp - 0x20bd]
mov byte [ebp - 0x35ad], cl
mov edx, 1
imul eax, edx, 0x44
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_bloodhound_v_glove_bloodhound.mdl]
mov byte [ebp - 0x20c4], cl
movsx edx, byte [ebp - 0x20c4]
xor edx, 0x34
mov byte [ebp - 0x20c5], dl
mov al, byte [ebp - 0x20c5]
mov byte [ebp - 0x35ac], al
lea ecx, [ebp - 0x35f0]
mov dword [ebp - 0x3e9c], ecx
mov edx, dword [ebp - 0x3e9c]
mov dword [ebp - 0x36e0], edx
mov dword [ebp - 0x3054], 0
jmp 0x1023bc0b
mov eax, dword [ebp - 0x3054]
add eax, 1
mov dword [ebp - 0x3054], eax
cmp dword [ebp - 0x3054], 0x45
jae 0x1023bc8d
mov ecx, dword [ebp - 0x36e0]
mov dword [ebp - 0x3ea0], ecx
mov edx, dword [ebp - 0x3ea0]
add edx, dword [ebp - 0x3054]
mov dword [ebp - 0x3ea4], edx
mov eax, dword [ebp - 0x3ea4]
mov cl, byte [eax]
mov byte [ebp - 0x20cc], cl
movsx edx, byte [ebp - 0x20cc]
xor edx, 0x34
mov byte [ebp - 0x20cd], dl
mov al, byte [ebp - 0x20cd]
mov byte [ebp - 0x20ce], al
mov ecx, dword [ebp - 0x36e0]
mov dword [ebp - 0x3ea8], ecx
mov edx, dword [ebp - 0x3ea8]
add edx, dword [ebp - 0x3054]
mov dword [ebp - 0x3eac], edx
mov eax, dword [ebp - 0x3eac]
mov cl, byte [ebp - 0x20ce]
mov byte [eax], cl
jmp 0x1023bbfc
mov edx, dword [ebp - 0x36e0]
mov dword [ebp - 0x3eb0], edx
mov eax, dword [ebp - 0x3eb0]
mov dword [ebp - 0x3eb4], eax
mov ecx, dword [ebp - 0x3eb4]
mov dword [ebp - 0x3eb8], ecx
mov edx, dword [ebp - 0x3eb8]
push edx
lea ecx, [ebp - 0x4440]
call fcn.1007b880
mov byte [ebp - 4], 0x1f
mov eax, dword [ebp - 0x3058]
mov dword [eax], 0x13a3
lea ecx, [ebp - 0x4440]
push ecx
mov ecx, dword [ebp - 0x3058]
add ecx, 4
call fcn.1008d0b0
lea edx, [ebp - 0x4458]
push edx
mov ecx, dword [ebp - 0x3058]
add ecx, 0x1c
call fcn.1008d0b0
lea ecx, [ebp - 0x4440]
call fcn.1007c600
mov dword [ebp - 0x3ebc], eax
mov eax, dword [ebp - 0x3ebc]
mov dword [ebp - 0x3ed8], eax
mov ecx, dword [0x103e939c]
mov dword [ebp - 0x383c], ecx
lea edx, [ebp - 0x3ec4]
mov dword [ebp - 0x3838], edx
mov eax, dword [ebp - 0x3838]
mov ecx, dword [ebp - 0x383c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x3838]
mov dword [ebp - 0x3ec0], edx
mov eax, dword [ebp - 0x3ec0]
mov dword [ebp - 0x4274], eax
mov ecx, dword [ebp - 0x3ec4]
mov edx, dword [ecx]
mov dword [ebp - 0x3ec8], edx
mov eax, 2
shl eax, 2
mov ecx, dword [ebp - 0x3ec8]
mov edx, dword [ecx + eax]
mov dword [ebp - 0x3ecc], edx
mov eax, dword [ebp - 0x3ecc]
mov dword [ebp - 0x3ed0], eax
mov ecx, dword [ebp - 0x3ed0]
mov dword [ebp - 0x3ed4], ecx
mov edx, dword [ebp - 0x3ed4]
mov dword [ebp - 0x3edc], edx
mov eax, dword [ebp - 0x3ed8]
push eax
mov ecx, dword [ebp - 0x383c]
call dword [ebp - 0x3edc]
mov dword [ebp - 0x3ee0], eax
mov ecx, dword [ebp - 0x3ee0]
mov edx, dword [ebp - 0x3058]
mov dword [edx + 0x34], ecx
lea ecx, [ebp - 0x4458]
call fcn.1007c600
mov dword [ebp - 0x3ee4], eax
mov eax, dword [ebp - 0x3ee4]
mov dword [ebp - 0x3f00], eax
mov ecx, dword [0x103e939c]
mov dword [ebp - 0x3748], ecx
lea edx, [ebp - 0x3eec]
mov dword [ebp - 0x3744], edx
mov eax, dword [ebp - 0x3744]
mov ecx, dword [ebp - 0x3748]
mov dword [eax], ecx
mov edx, dword [ebp - 0x3744]
mov dword [ebp - 0x3ee8], edx
mov eax, dword [ebp - 0x3ee8]
mov dword [ebp - 0x4270], eax
mov ecx, dword [ebp - 0x3eec]
mov edx, dword [ecx]
mov dword [ebp - 0x3ef0], edx
mov eax, 2
shl eax, 2
mov ecx, dword [ebp - 0x3ef0]
mov edx, dword [ecx + eax]
mov dword [ebp - 0x3ef4], edx
mov eax, dword [ebp - 0x3ef4]
mov dword [ebp - 0x3ef8], eax
mov ecx, dword [ebp - 0x3ef8]
mov dword [ebp - 0x3efc], ecx
mov edx, dword [ebp - 0x3efc]
mov dword [ebp - 0x3f04], edx
mov eax, dword [ebp - 0x3f00]
push eax
mov ecx, dword [ebp - 0x3748]
call dword [ebp - 0x3f04]
mov dword [ebp - 0x3f08], eax
mov ecx, dword [ebp - 0x3f08]
mov edx, dword [ebp - 0x3058]
mov dword [edx + 0x38], ecx
mov byte [ebp - 4], 0x1e
lea ecx, [ebp - 0x4440]
call fcn.1007c260
nop
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4458]
call fcn.1007c260
nop
mov eax, 0x3c
shl eax, 1
mov ecx, dword [ebp - 0x10]
lea edx, [ecx + eax + 0x39c]
mov dword [ebp - 0x3064], edx
mov eax, 1
imul ecx, eax, 0
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_sporty_w_glove_sporty.mdl]
mov byte [ebp - 0x20d4], dl
movsx eax, byte [ebp - 0x20d4]
xor eax, 0x34
mov byte [ebp - 0x20d5], al
mov cl, byte [ebp - 0x20d5]
mov byte [ebp - 0x3560], cl
mov edx, 1
shl edx, 0
mov al, byte [edx + str.models_weapons_w_models_arms_glove_sporty_w_glove_sporty.mdl]
mov byte [ebp - 0x20dc], al
movsx ecx, byte [ebp - 0x20dc]
xor ecx, 0x34
mov byte [ebp - 0x20dd], cl
mov dl, byte [ebp - 0x20dd]
mov byte [ebp - 0x355f], dl
mov eax, 1
shl eax, 1
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_sporty_w_glove_sporty.mdl]
mov byte [ebp - 0x20e4], cl
movsx edx, byte [ebp - 0x20e4]
xor edx, 0x34
mov byte [ebp - 0x20e5], dl
mov al, byte [ebp - 0x20e5]
mov byte [ebp - 0x355e], al
mov ecx, 1
imul edx, ecx, 3
mov al, byte [edx + str.models_weapons_w_models_arms_glove_sporty_w_glove_sporty.mdl]
mov byte [ebp - 0x20ec], al
movsx ecx, byte [ebp - 0x20ec]
xor ecx, 0x34
mov byte [ebp - 0x20ed], cl
mov dl, byte [ebp - 0x20ed]
mov byte [ebp - 0x355d], dl
mov eax, 1
shl eax, 2
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_sporty_w_glove_sporty.mdl]
mov byte [ebp - 0x20f4], cl
movsx edx, byte [ebp - 0x20f4]
xor edx, 0x34
mov byte [ebp - 0x20f5], dl
mov al, byte [ebp - 0x20f5]
mov byte [ebp - 0x355c], al
mov ecx, 1
imul edx, ecx, 5
mov al, byte [edx + str.models_weapons_w_models_arms_glove_sporty_w_glove_sporty.mdl]
mov byte [ebp - 0x20fc], al
movsx ecx, byte [ebp - 0x20fc]
xor ecx, 0x34
mov byte [ebp - 0x20fd], cl
mov dl, byte [ebp - 0x20fd]
mov byte [ebp - 0x355b], dl
mov eax, 1
imul ecx, eax, 6
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_sporty_w_glove_sporty.mdl]
mov byte [ebp - 0x2104], dl
movsx eax, byte [ebp - 0x2104]
xor eax, 0x34
mov byte [ebp - 0x2105], al
mov cl, byte [ebp - 0x2105]
mov byte [ebp - 0x355a], cl
mov edx, 1
imul eax, edx, 7
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_sporty_w_glove_sporty.mdl]
mov byte [ebp - 0x210c], cl
movsx edx, byte [ebp - 0x210c]
xor edx, 0x34
mov byte [ebp - 0x210d], dl
mov al, byte [ebp - 0x210d]
mov byte [ebp - 0x3559], al
mov ecx, 1
shl ecx, 3
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_sporty_w_glove_sporty.mdl]
mov byte [ebp - 0x2114], dl
movsx eax, byte [ebp - 0x2114]
xor eax, 0x34
mov byte [ebp - 0x2115], al
mov cl, byte [ebp - 0x2115]
mov byte [ebp - 0x3558], cl
mov edx, 1
imul eax, edx, 9
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_sporty_w_glove_sporty.mdl]
mov byte [ebp - 0x211c], cl
movsx edx, byte [ebp - 0x211c]
xor edx, 0x34
mov byte [ebp - 0x211d], dl
mov al, byte [ebp - 0x211d]
mov byte [ebp - 0x3557], al
mov ecx, 1
imul edx, ecx, 0xa
mov al, byte [edx + str.models_weapons_w_models_arms_glove_sporty_w_glove_sporty.mdl]
mov byte [ebp - 0x2124], al
movsx ecx, byte [ebp - 0x2124]
xor ecx, 0x34
mov byte [ebp - 0x2125], cl
mov dl, byte [ebp - 0x2125]
mov byte [ebp - 0x3556], dl
mov eax, 1
imul ecx, eax, 0xb
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_sporty_w_glove_sporty.mdl]
mov byte [ebp - 0x212c], dl
movsx eax, byte [ebp - 0x212c]
xor eax, 0x34
mov byte [ebp - 0x212d], al
mov cl, byte [ebp - 0x212d]
mov byte [ebp - 0x3555], cl
mov edx, 1
imul eax, edx, 0xc
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_sporty_w_glove_sporty.mdl]
mov byte [ebp - 0x2134], cl
movsx edx, byte [ebp - 0x2134]
xor edx, 0x34
mov byte [ebp - 0x2135], dl
mov al, byte [ebp - 0x2135]
mov byte [ebp - 0x3554], al
mov ecx, 1
imul edx, ecx, 0xd
mov al, byte [edx + str.models_weapons_w_models_arms_glove_sporty_w_glove_sporty.mdl]
mov byte [ebp - 0x213c], al
movsx ecx, byte [ebp - 0x213c]
xor ecx, 0x34
mov byte [ebp - 0x213d], cl
mov dl, byte [ebp - 0x213d]
mov byte [ebp - 0x3553], dl
mov eax, 1
imul ecx, eax, 0xe
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_sporty_w_glove_sporty.mdl]
mov byte [ebp - 0x2144], dl
movsx eax, byte [ebp - 0x2144]
xor eax, 0x34
mov byte [ebp - 0x2145], al
mov cl, byte [ebp - 0x2145]
mov byte [ebp - 0x3552], cl
mov edx, 1
imul eax, edx, 0xf
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_sporty_w_glove_sporty.mdl]
mov byte [ebp - 0x214c], cl
movsx edx, byte [ebp - 0x214c]
xor edx, 0x34
mov byte [ebp - 0x214d], dl
mov al, byte [ebp - 0x214d]
mov byte [ebp - 0x3551], al
mov ecx, 1
shl ecx, 4
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_sporty_w_glove_sporty.mdl]
mov byte [ebp - 0x2154], dl
movsx eax, byte [ebp - 0x2154]
xor eax, 0x34
mov byte [ebp - 0x2155], al
mov cl, byte [ebp - 0x2155]
mov byte [ebp - 0x3550], cl
mov edx, 1
imul eax, edx, 0x11
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_sporty_w_glove_sporty.mdl]
mov byte [ebp - 0x215c], cl
movsx edx, byte [ebp - 0x215c]
xor edx, 0x34
mov byte [ebp - 0x215d], dl
mov al, byte [ebp - 0x215d]
mov byte [ebp - 0x354f], al
mov ecx, 1
imul edx, ecx, 0x12
mov al, byte [edx + str.models_weapons_w_models_arms_glove_sporty_w_glove_sporty.mdl]
mov byte [ebp - 0x2164], al
movsx ecx, byte [ebp - 0x2164]
xor ecx, 0x34
mov byte [ebp - 0x2165], cl
mov dl, byte [ebp - 0x2165]
mov byte [ebp - 0x354e], dl
mov eax, 1
imul ecx, eax, 0x13
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_sporty_w_glove_sporty.mdl]
mov byte [ebp - 0x216c], dl
movsx eax, byte [ebp - 0x216c]
xor eax, 0x34
mov byte [ebp - 0x216d], al
mov cl, byte [ebp - 0x216d]
mov byte [ebp - 0x354d], cl
mov edx, 1
imul eax, edx, 0x14
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_sporty_w_glove_sporty.mdl]
mov byte [ebp - 0x2174], cl
movsx edx, byte [ebp - 0x2174]
xor edx, 0x34
mov byte [ebp - 0x2175], dl
mov al, byte [ebp - 0x2175]
mov byte [ebp - 0x354c], al
mov ecx, 1
imul edx, ecx, 0x15
mov al, byte [edx + str.models_weapons_w_models_arms_glove_sporty_w_glove_sporty.mdl]
mov byte [ebp - 0x217c], al
movsx ecx, byte [ebp - 0x217c]
xor ecx, 0x34
mov byte [ebp - 0x217d], cl
mov dl, byte [ebp - 0x217d]
mov byte [ebp - 0x354b], dl
mov eax, 1
imul ecx, eax, 0x16
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_sporty_w_glove_sporty.mdl]
mov byte [ebp - 0x2184], dl
movsx eax, byte [ebp - 0x2184]
xor eax, 0x34
mov byte [ebp - 0x2185], al
mov cl, byte [ebp - 0x2185]
mov byte [ebp - 0x354a], cl
mov edx, 1
imul eax, edx, 0x17
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_sporty_w_glove_sporty.mdl]
mov byte [ebp - 0x218c], cl
movsx edx, byte [ebp - 0x218c]
xor edx, 0x34
mov byte [ebp - 0x218d], dl
mov al, byte [ebp - 0x218d]
mov byte [ebp - 0x3549], al
mov ecx, 1
imul edx, ecx, 0x18
mov al, byte [edx + str.models_weapons_w_models_arms_glove_sporty_w_glove_sporty.mdl]
mov byte [ebp - 0x2194], al
movsx ecx, byte [ebp - 0x2194]
xor ecx, 0x34
mov byte [ebp - 0x2195], cl
mov dl, byte [ebp - 0x2195]
mov byte [ebp - 0x3548], dl
mov eax, 1
imul ecx, eax, 0x19
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_sporty_w_glove_sporty.mdl]
mov byte [ebp - 0x219c], dl
movsx eax, byte [ebp - 0x219c]
xor eax, 0x34
mov byte [ebp - 0x219d], al
mov cl, byte [ebp - 0x219d]
mov byte [ebp - 0x3547], cl
mov edx, 1
imul eax, edx, 0x1a
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_sporty_w_glove_sporty.mdl]
mov byte [ebp - 0x21a4], cl
movsx edx, byte [ebp - 0x21a4]
xor edx, 0x34
mov byte [ebp - 0x21a5], dl
mov al, byte [ebp - 0x21a5]
mov byte [ebp - 0x3546], al
mov ecx, 1
imul edx, ecx, 0x1b
mov al, byte [edx + str.models_weapons_w_models_arms_glove_sporty_w_glove_sporty.mdl]
mov byte [ebp - 0x21ac], al
movsx ecx, byte [ebp - 0x21ac]
xor ecx, 0x34
mov byte [ebp - 0x21ad], cl
mov dl, byte [ebp - 0x21ad]
mov byte [ebp - 0x3545], dl
mov eax, 1
imul ecx, eax, 0x1c
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_sporty_w_glove_sporty.mdl]
mov byte [ebp - 0x21b4], dl
movsx eax, byte [ebp - 0x21b4]
xor eax, 0x34
mov byte [ebp - 0x21b5], al
mov cl, byte [ebp - 0x21b5]
mov byte [ebp - 0x3544], cl
mov edx, 1
imul eax, edx, 0x1d
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_sporty_w_glove_sporty.mdl]
mov byte [ebp - 0x21bc], cl
movsx edx, byte [ebp - 0x21bc]
xor edx, 0x34
mov byte [ebp - 0x21bd], dl
mov al, byte [ebp - 0x21bd]
mov byte [ebp - 0x3543], al
mov ecx, 1
imul edx, ecx, 0x1e
mov al, byte [edx + str.models_weapons_w_models_arms_glove_sporty_w_glove_sporty.mdl]
mov byte [ebp - 0x21c4], al
movsx ecx, byte [ebp - 0x21c4]
xor ecx, 0x34
mov byte [ebp - 0x21c5], cl
mov dl, byte [ebp - 0x21c5]
mov byte [ebp - 0x3542], dl
mov eax, 1
imul ecx, eax, 0x1f
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_sporty_w_glove_sporty.mdl]
mov byte [ebp - 0x21cc], dl
movsx eax, byte [ebp - 0x21cc]
xor eax, 0x34
mov byte [ebp - 0x21cd], al
mov cl, byte [ebp - 0x21cd]
mov byte [ebp - 0x3541], cl
mov edx, 1
shl edx, 5
mov al, byte [edx + str.models_weapons_w_models_arms_glove_sporty_w_glove_sporty.mdl]
mov byte [ebp - 0x21d4], al
movsx ecx, byte [ebp - 0x21d4]
xor ecx, 0x34
mov byte [ebp - 0x21d5], cl
mov dl, byte [ebp - 0x21d5]
mov byte [ebp - 0x3540], dl
mov eax, 1
imul ecx, eax, 0x21
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_sporty_w_glove_sporty.mdl]
mov byte [ebp - 0x21dc], dl
movsx eax, byte [ebp - 0x21dc]
xor eax, 0x34
mov byte [ebp - 0x21dd], al
mov cl, byte [ebp - 0x21dd]
mov byte [ebp - 0x353f], cl
mov edx, 1
imul eax, edx, 0x22
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_sporty_w_glove_sporty.mdl]
mov byte [ebp - 0x21e4], cl
movsx edx, byte [ebp - 0x21e4]
xor edx, 0x34
mov byte [ebp - 0x21e5], dl
mov al, byte [ebp - 0x21e5]
mov byte [ebp - 0x353e], al
mov ecx, 1
imul edx, ecx, 0x23
mov al, byte [edx + str.models_weapons_w_models_arms_glove_sporty_w_glove_sporty.mdl]
mov byte [ebp - 0x21ec], al
movsx ecx, byte [ebp - 0x21ec]
xor ecx, 0x34
mov byte [ebp - 0x21ed], cl
mov dl, byte [ebp - 0x21ed]
mov byte [ebp - 0x353d], dl
mov eax, 1
imul ecx, eax, 0x24
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_sporty_w_glove_sporty.mdl]
mov byte [ebp - 0x21f4], dl
movsx eax, byte [ebp - 0x21f4]
xor eax, 0x34
mov byte [ebp - 0x21f5], al
mov cl, byte [ebp - 0x21f5]
mov byte [ebp - 0x353c], cl
mov edx, 1
imul eax, edx, 0x25
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_sporty_w_glove_sporty.mdl]
mov byte [ebp - 0x21fc], cl
movsx edx, byte [ebp - 0x21fc]
xor edx, 0x34
mov byte [ebp - 0x21fd], dl
mov al, byte [ebp - 0x21fd]
mov byte [ebp - 0x353b], al
mov ecx, 1
imul edx, ecx, 0x26
mov al, byte [edx + str.models_weapons_w_models_arms_glove_sporty_w_glove_sporty.mdl]
mov byte [ebp - 0x2204], al
movsx ecx, byte [ebp - 0x2204]
xor ecx, 0x34
mov byte [ebp - 0x2205], cl
mov dl, byte [ebp - 0x2205]
mov byte [ebp - 0x353a], dl
mov eax, 1
imul ecx, eax, 0x27
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_sporty_w_glove_sporty.mdl]
mov byte [ebp - 0x220c], dl
movsx eax, byte [ebp - 0x220c]
xor eax, 0x34
mov byte [ebp - 0x220d], al
mov cl, byte [ebp - 0x220d]
mov byte [ebp - 0x3539], cl
mov edx, 1
imul eax, edx, 0x28
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_sporty_w_glove_sporty.mdl]
mov byte [ebp - 0x2214], cl
movsx edx, byte [ebp - 0x2214]
xor edx, 0x34
mov byte [ebp - 0x2215], dl
mov al, byte [ebp - 0x2215]
mov byte [ebp - 0x3538], al
mov ecx, 1
imul edx, ecx, 0x29
mov al, byte [edx + str.models_weapons_w_models_arms_glove_sporty_w_glove_sporty.mdl]
mov byte [ebp - 0x221c], al
movsx ecx, byte [ebp - 0x221c]
xor ecx, 0x34
mov byte [ebp - 0x221d], cl
mov dl, byte [ebp - 0x221d]
mov byte [ebp - 0x3537], dl
mov eax, 1
imul ecx, eax, 0x2a
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_sporty_w_glove_sporty.mdl]
mov byte [ebp - 0x2224], dl
movsx eax, byte [ebp - 0x2224]
xor eax, 0x34
mov byte [ebp - 0x2225], al
mov cl, byte [ebp - 0x2225]
mov byte [ebp - 0x3536], cl
mov edx, 1
imul eax, edx, 0x2b
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_sporty_w_glove_sporty.mdl]
mov byte [ebp - 0x222c], cl
movsx edx, byte [ebp - 0x222c]
xor edx, 0x34
mov byte [ebp - 0x222d], dl
mov al, byte [ebp - 0x222d]
mov byte [ebp - 0x3535], al
mov ecx, 1
imul edx, ecx, 0x2c
mov al, byte [edx + str.models_weapons_w_models_arms_glove_sporty_w_glove_sporty.mdl]
mov byte [ebp - 0x2234], al
movsx ecx, byte [ebp - 0x2234]
xor ecx, 0x34
mov byte [ebp - 0x2235], cl
mov dl, byte [ebp - 0x2235]
mov byte [ebp - 0x3534], dl
mov eax, 1
imul ecx, eax, 0x2d
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_sporty_w_glove_sporty.mdl]
mov byte [ebp - 0x223c], dl
movsx eax, byte [ebp - 0x223c]
xor eax, 0x34
mov byte [ebp - 0x223d], al
mov cl, byte [ebp - 0x223d]
mov byte [ebp - 0x3533], cl
mov edx, 1
imul eax, edx, 0x2e
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_sporty_w_glove_sporty.mdl]
mov byte [ebp - 0x2244], cl
movsx edx, byte [ebp - 0x2244]
xor edx, 0x34
mov byte [ebp - 0x2245], dl
mov al, byte [ebp - 0x2245]
mov byte [ebp - 0x3532], al
mov ecx, 1
imul edx, ecx, 0x2f
mov al, byte [edx + str.models_weapons_w_models_arms_glove_sporty_w_glove_sporty.mdl]
mov byte [ebp - 0x224c], al
movsx ecx, byte [ebp - 0x224c]
xor ecx, 0x34
mov byte [ebp - 0x224d], cl
mov dl, byte [ebp - 0x224d]
mov byte [ebp - 0x3531], dl
mov eax, 1
imul ecx, eax, 0x30
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_sporty_w_glove_sporty.mdl]
mov byte [ebp - 0x2254], dl
movsx eax, byte [ebp - 0x2254]
xor eax, 0x34
mov byte [ebp - 0x2255], al
mov cl, byte [ebp - 0x2255]
mov byte [ebp - 0x3530], cl
mov edx, 1
imul eax, edx, 0x31
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_sporty_w_glove_sporty.mdl]
mov byte [ebp - 0x225c], cl
movsx edx, byte [ebp - 0x225c]
xor edx, 0x34
mov byte [ebp - 0x225d], dl
mov al, byte [ebp - 0x225d]
mov byte [ebp - 0x352f], al
mov ecx, 1
imul edx, ecx, 0x32
mov al, byte [edx + str.models_weapons_w_models_arms_glove_sporty_w_glove_sporty.mdl]
mov byte [ebp - 0x2264], al
movsx ecx, byte [ebp - 0x2264]
xor ecx, 0x34
mov byte [ebp - 0x2265], cl
mov dl, byte [ebp - 0x2265]
mov byte [ebp - 0x352e], dl
mov eax, 1
imul ecx, eax, 0x33
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_sporty_w_glove_sporty.mdl]
mov byte [ebp - 0x226c], dl
movsx eax, byte [ebp - 0x226c]
xor eax, 0x34
mov byte [ebp - 0x226d], al
mov cl, byte [ebp - 0x226d]
mov byte [ebp - 0x352d], cl
mov edx, 1
imul eax, edx, 0x34
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_sporty_w_glove_sporty.mdl]
mov byte [ebp - 0x2274], cl
movsx edx, byte [ebp - 0x2274]
xor edx, 0x34
mov byte [ebp - 0x2275], dl
mov al, byte [ebp - 0x2275]
mov byte [ebp - 0x352c], al
mov ecx, 1
imul edx, ecx, 0x35
mov al, byte [edx + str.models_weapons_w_models_arms_glove_sporty_w_glove_sporty.mdl]
mov byte [ebp - 0x227c], al
movsx ecx, byte [ebp - 0x227c]
xor ecx, 0x34
mov byte [ebp - 0x227d], cl
mov dl, byte [ebp - 0x227d]
mov byte [ebp - 0x352b], dl
mov eax, 1
imul ecx, eax, 0x36
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_sporty_w_glove_sporty.mdl]
mov byte [ebp - 0x2284], dl
movsx eax, byte [ebp - 0x2284]
xor eax, 0x34
mov byte [ebp - 0x2285], al
mov cl, byte [ebp - 0x2285]
mov byte [ebp - 0x352a], cl
mov edx, 1
imul eax, edx, 0x37
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_sporty_w_glove_sporty.mdl]
mov byte [ebp - 0x228c], cl
movsx edx, byte [ebp - 0x228c]
xor edx, 0x34
mov byte [ebp - 0x228d], dl
mov al, byte [ebp - 0x228d]
mov byte [ebp - 0x3529], al
mov ecx, 1
imul edx, ecx, 0x38
mov al, byte [edx + str.models_weapons_w_models_arms_glove_sporty_w_glove_sporty.mdl]
mov byte [ebp - 0x2294], al
movsx ecx, byte [ebp - 0x2294]
xor ecx, 0x34
mov byte [ebp - 0x2295], cl
mov dl, byte [ebp - 0x2295]
mov byte [ebp - 0x3528], dl
mov eax, 1
imul ecx, eax, 0x39
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_sporty_w_glove_sporty.mdl]
mov byte [ebp - 0x229c], dl
movsx eax, byte [ebp - 0x229c]
xor eax, 0x34
mov byte [ebp - 0x229d], al
mov cl, byte [ebp - 0x229d]
mov byte [ebp - 0x3527], cl
mov edx, 1
imul eax, edx, 0x3a
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_sporty_w_glove_sporty.mdl]
mov byte [ebp - 0x22a4], cl
movsx edx, byte [ebp - 0x22a4]
xor edx, 0x34
mov byte [ebp - 0x22a5], dl
mov al, byte [ebp - 0x22a5]
mov byte [ebp - 0x3526], al
mov ecx, 1
imul edx, ecx, 0x3b
mov al, byte [edx + str.models_weapons_w_models_arms_glove_sporty_w_glove_sporty.mdl]
mov byte [ebp - 0x22ac], al
movsx ecx, byte [ebp - 0x22ac]
xor ecx, 0x34
mov byte [ebp - 0x22ad], cl
mov dl, byte [ebp - 0x22ad]
mov byte [ebp - 0x3525], dl
mov eax, 1
imul ecx, eax, 0x3c
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_sporty_w_glove_sporty.mdl]
mov byte [ebp - 0x22b4], dl
movsx eax, byte [ebp - 0x22b4]
xor eax, 0x34
mov byte [ebp - 0x22b5], al
mov cl, byte [ebp - 0x22b5]
mov byte [ebp - 0x3524], cl
lea edx, [ebp - 0x3560]
mov dword [ebp - 0x3f0c], edx
mov eax, dword [ebp - 0x3f0c]
mov dword [ebp - 0x36dc], eax
mov dword [ebp - 0x305c], 0
jmp 0x1023ca71
mov ecx, dword [ebp - 0x305c]
add ecx, 1
mov dword [ebp - 0x305c], ecx
cmp dword [ebp - 0x305c], 0x3d
jae 0x1023caf3
mov edx, dword [ebp - 0x36dc]
mov dword [ebp - 0x3f10], edx
mov eax, dword [ebp - 0x3f10]
add eax, dword [ebp - 0x305c]
mov dword [ebp - 0x3f14], eax
mov ecx, dword [ebp - 0x3f14]
mov dl, byte [ecx]
mov byte [ebp - 0x22bc], dl
movsx eax, byte [ebp - 0x22bc]
xor eax, 0x34
mov byte [ebp - 0x22bd], al
mov cl, byte [ebp - 0x22bd]
mov byte [ebp - 0x22be], cl
mov edx, dword [ebp - 0x36dc]
mov dword [ebp - 0x3f18], edx
mov eax, dword [ebp - 0x3f18]
add eax, dword [ebp - 0x305c]
mov dword [ebp - 0x3f1c], eax
mov ecx, dword [ebp - 0x3f1c]
mov dl, byte [ebp - 0x22be]
mov byte [ecx], dl
jmp 0x1023ca62
mov eax, dword [ebp - 0x36dc]
mov dword [ebp - 0x3f20], eax
mov ecx, dword [ebp - 0x3f20]
mov dword [ebp - 0x3f24], ecx
mov edx, dword [ebp - 0x3f24]
mov dword [ebp - 0x3f28], edx
mov eax, dword [ebp - 0x3f28]
push eax
lea ecx, [ebp - 0x4488]
call fcn.1007b880
mov dword [ebp - 4], 0x20
mov ecx, 1
imul edx, ecx, 0
mov al, byte [edx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x22c4], al
movsx ecx, byte [ebp - 0x22c4]
xor ecx, 0x34
mov byte [ebp - 0x22c5], cl
mov dl, byte [ebp - 0x22c5]
mov byte [ebp - 0x34a8], dl
mov eax, 1
shl eax, 0
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x22cc], cl
movsx edx, byte [ebp - 0x22cc]
xor edx, 0x34
mov byte [ebp - 0x22cd], dl
mov al, byte [ebp - 0x22cd]
mov byte [ebp - 0x34a7], al
mov ecx, 1
shl ecx, 1
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x22d4], dl
movsx eax, byte [ebp - 0x22d4]
xor eax, 0x34
mov byte [ebp - 0x22d5], al
mov cl, byte [ebp - 0x22d5]
mov byte [ebp - 0x34a6], cl
mov edx, 1
imul eax, edx, 3
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x22dc], cl
movsx edx, byte [ebp - 0x22dc]
xor edx, 0x34
mov byte [ebp - 0x22dd], dl
mov al, byte [ebp - 0x22dd]
mov byte [ebp - 0x34a5], al
mov ecx, 1
shl ecx, 2
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x22e4], dl
movsx eax, byte [ebp - 0x22e4]
xor eax, 0x34
mov byte [ebp - 0x22e5], al
mov cl, byte [ebp - 0x22e5]
mov byte [ebp - 0x34a4], cl
mov edx, 1
imul eax, edx, 5
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x22ec], cl
movsx edx, byte [ebp - 0x22ec]
xor edx, 0x34
mov byte [ebp - 0x22ed], dl
mov al, byte [ebp - 0x22ed]
mov byte [ebp - 0x34a3], al
mov ecx, 1
imul edx, ecx, 6
mov al, byte [edx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x22f4], al
movsx ecx, byte [ebp - 0x22f4]
xor ecx, 0x34
mov byte [ebp - 0x22f5], cl
mov dl, byte [ebp - 0x22f5]
mov byte [ebp - 0x34a2], dl
mov eax, 1
imul ecx, eax, 7
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x22fc], dl
movsx eax, byte [ebp - 0x22fc]
xor eax, 0x34
mov byte [ebp - 0x22fd], al
mov cl, byte [ebp - 0x22fd]
mov byte [ebp - 0x34a1], cl
mov edx, 1
shl edx, 3
mov al, byte [edx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x2304], al
movsx ecx, byte [ebp - 0x2304]
xor ecx, 0x34
mov byte [ebp - 0x2305], cl
mov dl, byte [ebp - 0x2305]
mov byte [ebp - 0x34a0], dl
mov eax, 1
imul ecx, eax, 9
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x230c], dl
movsx eax, byte [ebp - 0x230c]
xor eax, 0x34
mov byte [ebp - 0x230d], al
mov cl, byte [ebp - 0x230d]
mov byte [ebp - 0x349f], cl
mov edx, 1
imul eax, edx, 0xa
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x2314], cl
movsx edx, byte [ebp - 0x2314]
xor edx, 0x34
mov byte [ebp - 0x2315], dl
mov al, byte [ebp - 0x2315]
mov byte [ebp - 0x349e], al
mov ecx, 1
imul edx, ecx, 0xb
mov al, byte [edx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x231c], al
movsx ecx, byte [ebp - 0x231c]
xor ecx, 0x34
mov byte [ebp - 0x231d], cl
mov dl, byte [ebp - 0x231d]
mov byte [ebp - 0x349d], dl
mov eax, 1
imul ecx, eax, 0xc
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x2324], dl
movsx eax, byte [ebp - 0x2324]
xor eax, 0x34
mov byte [ebp - 0x2325], al
mov cl, byte [ebp - 0x2325]
mov byte [ebp - 0x349c], cl
mov edx, 1
imul eax, edx, 0xd
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x232c], cl
movsx edx, byte [ebp - 0x232c]
xor edx, 0x34
mov byte [ebp - 0x232d], dl
mov al, byte [ebp - 0x232d]
mov byte [ebp - 0x349b], al
mov ecx, 1
imul edx, ecx, 0xe
mov al, byte [edx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x2334], al
movsx ecx, byte [ebp - 0x2334]
xor ecx, 0x34
mov byte [ebp - 0x2335], cl
mov dl, byte [ebp - 0x2335]
mov byte [ebp - 0x349a], dl
mov eax, 1
imul ecx, eax, 0xf
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x233c], dl
movsx eax, byte [ebp - 0x233c]
xor eax, 0x34
mov byte [ebp - 0x233d], al
mov cl, byte [ebp - 0x233d]
mov byte [ebp - 0x3499], cl
mov edx, 1
shl edx, 4
mov al, byte [edx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x2344], al
movsx ecx, byte [ebp - 0x2344]
xor ecx, 0x34
mov byte [ebp - 0x2345], cl
mov dl, byte [ebp - 0x2345]
mov byte [ebp - 0x3498], dl
mov eax, 1
imul ecx, eax, 0x11
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x234c], dl
movsx eax, byte [ebp - 0x234c]
xor eax, 0x34
mov byte [ebp - 0x234d], al
mov cl, byte [ebp - 0x234d]
mov byte [ebp - 0x3497], cl
mov edx, 1
imul eax, edx, 0x12
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x2354], cl
movsx edx, byte [ebp - 0x2354]
xor edx, 0x34
mov byte [ebp - 0x2355], dl
mov al, byte [ebp - 0x2355]
mov byte [ebp - 0x3496], al
mov ecx, 1
imul edx, ecx, 0x13
mov al, byte [edx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x235c], al
movsx ecx, byte [ebp - 0x235c]
xor ecx, 0x34
mov byte [ebp - 0x235d], cl
mov dl, byte [ebp - 0x235d]
mov byte [ebp - 0x3495], dl
mov eax, 1
imul ecx, eax, 0x14
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x2364], dl
movsx eax, byte [ebp - 0x2364]
xor eax, 0x34
mov byte [ebp - 0x2365], al
mov cl, byte [ebp - 0x2365]
mov byte [ebp - 0x3494], cl
mov edx, 1
imul eax, edx, 0x15
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x236c], cl
movsx edx, byte [ebp - 0x236c]
xor edx, 0x34
mov byte [ebp - 0x236d], dl
mov al, byte [ebp - 0x236d]
mov byte [ebp - 0x3493], al
mov ecx, 1
imul edx, ecx, 0x16
mov al, byte [edx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x2374], al
movsx ecx, byte [ebp - 0x2374]
xor ecx, 0x34
mov byte [ebp - 0x2375], cl
mov dl, byte [ebp - 0x2375]
mov byte [ebp - 0x3492], dl
mov eax, 1
imul ecx, eax, 0x17
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x237c], dl
movsx eax, byte [ebp - 0x237c]
xor eax, 0x34
mov byte [ebp - 0x237d], al
mov cl, byte [ebp - 0x237d]
mov byte [ebp - 0x3491], cl
mov edx, 1
imul eax, edx, 0x18
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x2384], cl
movsx edx, byte [ebp - 0x2384]
xor edx, 0x34
mov byte [ebp - 0x2385], dl
mov al, byte [ebp - 0x2385]
mov byte [ebp - 0x3490], al
mov ecx, 1
imul edx, ecx, 0x19
mov al, byte [edx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x238c], al
movsx ecx, byte [ebp - 0x238c]
xor ecx, 0x34
mov byte [ebp - 0x238d], cl
mov dl, byte [ebp - 0x238d]
mov byte [ebp - 0x348f], dl
mov eax, 1
imul ecx, eax, 0x1a
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x2394], dl
movsx eax, byte [ebp - 0x2394]
xor eax, 0x34
mov byte [ebp - 0x2395], al
mov cl, byte [ebp - 0x2395]
mov byte [ebp - 0x348e], cl
mov edx, 1
imul eax, edx, 0x1b
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x239c], cl
movsx edx, byte [ebp - 0x239c]
xor edx, 0x34
mov byte [ebp - 0x239d], dl
mov al, byte [ebp - 0x239d]
mov byte [ebp - 0x348d], al
mov ecx, 1
imul edx, ecx, 0x1c
mov al, byte [edx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x23a4], al
movsx ecx, byte [ebp - 0x23a4]
xor ecx, 0x34
mov byte [ebp - 0x23a5], cl
mov dl, byte [ebp - 0x23a5]
mov byte [ebp - 0x348c], dl
mov eax, 1
imul ecx, eax, 0x1d
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x23ac], dl
movsx eax, byte [ebp - 0x23ac]
xor eax, 0x34
mov byte [ebp - 0x23ad], al
mov cl, byte [ebp - 0x23ad]
mov byte [ebp - 0x348b], cl
mov edx, 1
imul eax, edx, 0x1e
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x23b4], cl
movsx edx, byte [ebp - 0x23b4]
xor edx, 0x34
mov byte [ebp - 0x23b5], dl
mov al, byte [ebp - 0x23b5]
mov byte [ebp - 0x348a], al
mov ecx, 1
imul edx, ecx, 0x1f
mov al, byte [edx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x23bc], al
movsx ecx, byte [ebp - 0x23bc]
xor ecx, 0x34
mov byte [ebp - 0x23bd], cl
mov dl, byte [ebp - 0x23bd]
mov byte [ebp - 0x3489], dl
mov eax, 1
shl eax, 5
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x23c4], cl
movsx edx, byte [ebp - 0x23c4]
xor edx, 0x34
mov byte [ebp - 0x23c5], dl
mov al, byte [ebp - 0x23c5]
mov byte [ebp - 0x3488], al
mov ecx, 1
imul edx, ecx, 0x21
mov al, byte [edx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x23cc], al
movsx ecx, byte [ebp - 0x23cc]
xor ecx, 0x34
mov byte [ebp - 0x23cd], cl
mov dl, byte [ebp - 0x23cd]
mov byte [ebp - 0x3487], dl
mov eax, 1
imul ecx, eax, 0x22
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x23d4], dl
movsx eax, byte [ebp - 0x23d4]
xor eax, 0x34
mov byte [ebp - 0x23d5], al
mov cl, byte [ebp - 0x23d5]
mov byte [ebp - 0x3486], cl
mov edx, 1
imul eax, edx, 0x23
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x23dc], cl
movsx edx, byte [ebp - 0x23dc]
xor edx, 0x34
mov byte [ebp - 0x23dd], dl
mov al, byte [ebp - 0x23dd]
mov byte [ebp - 0x3485], al
mov ecx, 1
imul edx, ecx, 0x24
mov al, byte [edx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x23e4], al
movsx ecx, byte [ebp - 0x23e4]
xor ecx, 0x34
mov byte [ebp - 0x23e5], cl
mov dl, byte [ebp - 0x23e5]
mov byte [ebp - 0x3484], dl
mov eax, 1
imul ecx, eax, 0x25
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x23ec], dl
movsx eax, byte [ebp - 0x23ec]
xor eax, 0x34
mov byte [ebp - 0x23ed], al
mov cl, byte [ebp - 0x23ed]
mov byte [ebp - 0x3483], cl
mov edx, 1
imul eax, edx, 0x26
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x23f4], cl
movsx edx, byte [ebp - 0x23f4]
xor edx, 0x34
mov byte [ebp - 0x23f5], dl
mov al, byte [ebp - 0x23f5]
mov byte [ebp - 0x3482], al
mov ecx, 1
imul edx, ecx, 0x27
mov al, byte [edx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x23fc], al
movsx ecx, byte [ebp - 0x23fc]
xor ecx, 0x34
mov byte [ebp - 0x23fd], cl
mov dl, byte [ebp - 0x23fd]
mov byte [ebp - 0x3481], dl
mov eax, 1
imul ecx, eax, 0x28
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x2404], dl
movsx eax, byte [ebp - 0x2404]
xor eax, 0x34
mov byte [ebp - 0x2405], al
mov cl, byte [ebp - 0x2405]
mov byte [ebp - 0x3480], cl
mov edx, 1
imul eax, edx, 0x29
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x240c], cl
movsx edx, byte [ebp - 0x240c]
xor edx, 0x34
mov byte [ebp - 0x240d], dl
mov al, byte [ebp - 0x240d]
mov byte [ebp - 0x347f], al
mov ecx, 1
imul edx, ecx, 0x2a
mov al, byte [edx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x2414], al
movsx ecx, byte [ebp - 0x2414]
xor ecx, 0x34
mov byte [ebp - 0x2415], cl
mov dl, byte [ebp - 0x2415]
mov byte [ebp - 0x347e], dl
mov eax, 1
imul ecx, eax, 0x2b
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x241c], dl
movsx eax, byte [ebp - 0x241c]
xor eax, 0x34
mov byte [ebp - 0x241d], al
mov cl, byte [ebp - 0x241d]
mov byte [ebp - 0x347d], cl
mov edx, 1
imul eax, edx, 0x2c
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x2424], cl
movsx edx, byte [ebp - 0x2424]
xor edx, 0x34
mov byte [ebp - 0x2425], dl
mov al, byte [ebp - 0x2425]
mov byte [ebp - 0x347c], al
mov ecx, 1
imul edx, ecx, 0x2d
mov al, byte [edx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x242c], al
movsx ecx, byte [ebp - 0x242c]
xor ecx, 0x34
mov byte [ebp - 0x242d], cl
mov dl, byte [ebp - 0x242d]
mov byte [ebp - 0x347b], dl
mov eax, 1
imul ecx, eax, 0x2e
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x2434], dl
movsx eax, byte [ebp - 0x2434]
xor eax, 0x34
mov byte [ebp - 0x2435], al
mov cl, byte [ebp - 0x2435]
mov byte [ebp - 0x347a], cl
mov edx, 1
imul eax, edx, 0x2f
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x243c], cl
movsx edx, byte [ebp - 0x243c]
xor edx, 0x34
mov byte [ebp - 0x243d], dl
mov al, byte [ebp - 0x243d]
mov byte [ebp - 0x3479], al
mov ecx, 1
imul edx, ecx, 0x30
mov al, byte [edx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x2444], al
movsx ecx, byte [ebp - 0x2444]
xor ecx, 0x34
mov byte [ebp - 0x2445], cl
mov dl, byte [ebp - 0x2445]
mov byte [ebp - 0x3478], dl
mov eax, 1
imul ecx, eax, 0x31
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x244c], dl
movsx eax, byte [ebp - 0x244c]
xor eax, 0x34
mov byte [ebp - 0x244d], al
mov cl, byte [ebp - 0x244d]
mov byte [ebp - 0x3477], cl
mov edx, 1
imul eax, edx, 0x32
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x2454], cl
movsx edx, byte [ebp - 0x2454]
xor edx, 0x34
mov byte [ebp - 0x2455], dl
mov al, byte [ebp - 0x2455]
mov byte [ebp - 0x3476], al
mov ecx, 1
imul edx, ecx, 0x33
mov al, byte [edx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x245c], al
movsx ecx, byte [ebp - 0x245c]
xor ecx, 0x34
mov byte [ebp - 0x245d], cl
mov dl, byte [ebp - 0x245d]
mov byte [ebp - 0x3475], dl
mov eax, 1
imul ecx, eax, 0x34
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x2464], dl
movsx eax, byte [ebp - 0x2464]
xor eax, 0x34
mov byte [ebp - 0x2465], al
mov cl, byte [ebp - 0x2465]
mov byte [ebp - 0x3474], cl
mov edx, 1
imul eax, edx, 0x35
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x246c], cl
movsx edx, byte [ebp - 0x246c]
xor edx, 0x34
mov byte [ebp - 0x246d], dl
mov al, byte [ebp - 0x246d]
mov byte [ebp - 0x3473], al
mov ecx, 1
imul edx, ecx, 0x36
mov al, byte [edx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x2474], al
movsx ecx, byte [ebp - 0x2474]
xor ecx, 0x34
mov byte [ebp - 0x2475], cl
mov dl, byte [ebp - 0x2475]
mov byte [ebp - 0x3472], dl
mov eax, 1
imul ecx, eax, 0x37
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x247c], dl
movsx eax, byte [ebp - 0x247c]
xor eax, 0x34
mov byte [ebp - 0x247d], al
mov cl, byte [ebp - 0x247d]
mov byte [ebp - 0x3471], cl
mov edx, 1
imul eax, edx, 0x38
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x2484], cl
movsx edx, byte [ebp - 0x2484]
xor edx, 0x34
mov byte [ebp - 0x2485], dl
mov al, byte [ebp - 0x2485]
mov byte [ebp - 0x3470], al
mov ecx, 1
imul edx, ecx, 0x39
mov al, byte [edx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x248c], al
movsx ecx, byte [ebp - 0x248c]
xor ecx, 0x34
mov byte [ebp - 0x248d], cl
mov dl, byte [ebp - 0x248d]
mov byte [ebp - 0x346f], dl
mov eax, 1
imul ecx, eax, 0x3a
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x2494], dl
movsx eax, byte [ebp - 0x2494]
xor eax, 0x34
mov byte [ebp - 0x2495], al
mov cl, byte [ebp - 0x2495]
mov byte [ebp - 0x346e], cl
mov edx, 1
imul eax, edx, 0x3b
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x249c], cl
movsx edx, byte [ebp - 0x249c]
xor edx, 0x34
mov byte [ebp - 0x249d], dl
mov al, byte [ebp - 0x249d]
mov byte [ebp - 0x346d], al
mov ecx, 1
imul edx, ecx, 0x3c
mov al, byte [edx + str.models_weapons_v_models_arms_glove_sporty_v_glove_sporty.mdl]
mov byte [ebp - 0x24a4], al
movsx ecx, byte [ebp - 0x24a4]
xor ecx, 0x34
mov byte [ebp - 0x24a5], cl
mov dl, byte [ebp - 0x24a5]
mov byte [ebp - 0x346c], dl
lea eax, [ebp - 0x34a8]
mov dword [ebp - 0x3f2c], eax
mov ecx, dword [ebp - 0x3f2c]
mov dword [ebp - 0x36d8], ecx
mov dword [ebp - 0x3060], 0
jmp 0x1023d6d2
mov edx, dword [ebp - 0x3060]
add edx, 1
mov dword [ebp - 0x3060], edx
cmp dword [ebp - 0x3060], 0x3d
jae 0x1023d754
mov eax, dword [ebp - 0x36d8]
mov dword [ebp - 0x3f30], eax
mov ecx, dword [ebp - 0x3f30]
add ecx, dword [ebp - 0x3060]
mov dword [ebp - 0x3f34], ecx
mov edx, dword [ebp - 0x3f34]
mov al, byte [edx]
mov byte [ebp - 0x24ac], al
movsx ecx, byte [ebp - 0x24ac]
xor ecx, 0x34
mov byte [ebp - 0x24ad], cl
mov dl, byte [ebp - 0x24ad]
mov byte [ebp - 0x24ae], dl
mov eax, dword [ebp - 0x36d8]
mov dword [ebp - 0x3f38], eax
mov ecx, dword [ebp - 0x3f38]
add ecx, dword [ebp - 0x3060]
mov dword [ebp - 0x3f3c], ecx
mov edx, dword [ebp - 0x3f3c]
mov al, byte [ebp - 0x24ae]
mov byte [edx], al
jmp 0x1023d6c3
mov ecx, dword [ebp - 0x36d8]
mov dword [ebp - 0x3f40], ecx
mov edx, dword [ebp - 0x3f40]
mov dword [ebp - 0x3f44], edx
mov eax, dword [ebp - 0x3f44]
mov dword [ebp - 0x3f48], eax
mov ecx, dword [ebp - 0x3f48]
push ecx
lea ecx, [ebp - 0x4470]
call fcn.1007b880
mov byte [ebp - 4], 0x21
mov edx, dword [ebp - 0x3064]
mov dword [edx], 0x13a6
lea eax, [ebp - 0x4470]
push eax
mov ecx, dword [ebp - 0x3064]
add ecx, 4
call fcn.1008d0b0
lea ecx, [ebp - 0x4488]
push ecx
mov ecx, dword [ebp - 0x3064]
add ecx, 0x1c
call fcn.1008d0b0
lea ecx, [ebp - 0x4470]
call fcn.1007c600
mov dword [ebp - 0x3f4c], eax
mov edx, dword [ebp - 0x3f4c]
mov dword [ebp - 0x3f68], edx
mov eax, dword [0x103e939c]
mov dword [ebp - 0x3750], eax
lea ecx, [ebp - 0x3f54]
mov dword [ebp - 0x374c], ecx
mov edx, dword [ebp - 0x374c]
mov eax, dword [ebp - 0x3750]
mov dword [edx], eax
mov ecx, dword [ebp - 0x374c]
mov dword [ebp - 0x3f50], ecx
mov edx, dword [ebp - 0x3f50]
mov dword [ebp - 0x426c], edx
mov eax, dword [ebp - 0x3f54]
mov ecx, dword [eax]
mov dword [ebp - 0x3f58], ecx
mov edx, 2
shl edx, 2
mov eax, dword [ebp - 0x3f58]
mov ecx, dword [eax + edx]
mov dword [ebp - 0x3f5c], ecx
mov edx, dword [ebp - 0x3f5c]
mov dword [ebp - 0x3f60], edx
mov eax, dword [ebp - 0x3f60]
mov dword [ebp - 0x3f64], eax
mov ecx, dword [ebp - 0x3f64]
mov dword [ebp - 0x3f6c], ecx
mov edx, dword [ebp - 0x3f68]
push edx
mov ecx, dword [ebp - 0x3750]
call dword [ebp - 0x3f6c]
mov dword [ebp - 0x3f70], eax
mov eax, dword [ebp - 0x3f70]
mov ecx, dword [ebp - 0x3064]
mov dword [ecx + 0x34], eax
lea ecx, [ebp - 0x4488]
call fcn.1007c600
mov dword [ebp - 0x3f74], eax
mov edx, dword [ebp - 0x3f74]
mov dword [ebp - 0x3f90], edx
mov eax, dword [0x103e939c]
mov dword [ebp - 0x3758], eax
lea ecx, [ebp - 0x3f7c]
mov dword [ebp - 0x3754], ecx
mov edx, dword [ebp - 0x3754]
mov eax, dword [ebp - 0x3758]
mov dword [edx], eax
mov ecx, dword [ebp - 0x3754]
mov dword [ebp - 0x3f78], ecx
mov edx, dword [ebp - 0x3f78]
mov dword [ebp - 0x4264], edx
mov eax, dword [ebp - 0x3f7c]
mov ecx, dword [eax]
mov dword [ebp - 0x3f80], ecx
mov edx, 2
shl edx, 2
mov eax, dword [ebp - 0x3f80]
mov ecx, dword [eax + edx]
mov dword [ebp - 0x3f84], ecx
mov edx, dword [ebp - 0x3f84]
mov dword [ebp - 0x3f88], edx
mov eax, dword [ebp - 0x3f88]
mov dword [ebp - 0x3f8c], eax
mov ecx, dword [ebp - 0x3f8c]
mov dword [ebp - 0x3f94], ecx
mov edx, dword [ebp - 0x3f90]
push edx
mov ecx, dword [ebp - 0x3758]
call dword [ebp - 0x3f94]
mov dword [ebp - 0x3f98], eax
mov eax, dword [ebp - 0x3f98]
mov ecx, dword [ebp - 0x3064]
mov dword [ecx + 0x38], eax
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0x4470]
call fcn.1007c260
nop
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4488]
call fcn.1007c260
nop
mov edx, 0x3c
imul eax, edx, 3
mov ecx, dword [ebp - 0x10]
lea edx, [ecx + eax + 0x39c]
mov dword [ebp - 0x3070], edx
mov eax, 1
imul ecx, eax, 0
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_slick_w_glove_slick.mdl]
mov byte [ebp - 0x24b4], dl
movsx eax, byte [ebp - 0x24b4]
xor eax, 0x34
mov byte [ebp - 0x24b5], al
mov cl, byte [ebp - 0x24b5]
mov byte [ebp - 0x34e4], cl
mov edx, 1
shl edx, 0
mov al, byte [edx + str.models_weapons_w_models_arms_glove_slick_w_glove_slick.mdl]
mov byte [ebp - 0x24bc], al
movsx ecx, byte [ebp - 0x24bc]
xor ecx, 0x34
mov byte [ebp - 0x24bd], cl
mov dl, byte [ebp - 0x24bd]
mov byte [ebp - 0x34e3], dl
mov eax, 1
shl eax, 1
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_slick_w_glove_slick.mdl]
mov byte [ebp - 0x24c4], cl
movsx edx, byte [ebp - 0x24c4]
xor edx, 0x34
mov byte [ebp - 0x24c5], dl
mov al, byte [ebp - 0x24c5]
mov byte [ebp - 0x34e2], al
mov ecx, 1
imul edx, ecx, 3
mov al, byte [edx + str.models_weapons_w_models_arms_glove_slick_w_glove_slick.mdl]
mov byte [ebp - 0x24cc], al
movsx ecx, byte [ebp - 0x24cc]
xor ecx, 0x34
mov byte [ebp - 0x24cd], cl
mov dl, byte [ebp - 0x24cd]
mov byte [ebp - 0x34e1], dl
mov eax, 1
shl eax, 2
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_slick_w_glove_slick.mdl]
mov byte [ebp - 0x24d4], cl
movsx edx, byte [ebp - 0x24d4]
xor edx, 0x34
mov byte [ebp - 0x24d5], dl
mov al, byte [ebp - 0x24d5]
mov byte [ebp - 0x34e0], al
mov ecx, 1
imul edx, ecx, 5
mov al, byte [edx + str.models_weapons_w_models_arms_glove_slick_w_glove_slick.mdl]
mov byte [ebp - 0x24dc], al
movsx ecx, byte [ebp - 0x24dc]
xor ecx, 0x34
mov byte [ebp - 0x24dd], cl
mov dl, byte [ebp - 0x24dd]
mov byte [ebp - 0x34df], dl
mov eax, 1
imul ecx, eax, 6
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_slick_w_glove_slick.mdl]
mov byte [ebp - 0x24e4], dl
movsx eax, byte [ebp - 0x24e4]
xor eax, 0x34
mov byte [ebp - 0x24e5], al
mov cl, byte [ebp - 0x24e5]
mov byte [ebp - 0x34de], cl
mov edx, 1
imul eax, edx, 7
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_slick_w_glove_slick.mdl]
mov byte [ebp - 0x24ec], cl
movsx edx, byte [ebp - 0x24ec]
xor edx, 0x34
mov byte [ebp - 0x24ed], dl
mov al, byte [ebp - 0x24ed]
mov byte [ebp - 0x34dd], al
mov ecx, 1
shl ecx, 3
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_slick_w_glove_slick.mdl]
mov byte [ebp - 0x24f4], dl
movsx eax, byte [ebp - 0x24f4]
xor eax, 0x34
mov byte [ebp - 0x24f5], al
mov cl, byte [ebp - 0x24f5]
mov byte [ebp - 0x34dc], cl
mov edx, 1
imul eax, edx, 9
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_slick_w_glove_slick.mdl]
mov byte [ebp - 0x24fc], cl
movsx edx, byte [ebp - 0x24fc]
xor edx, 0x34
mov byte [ebp - 0x24fd], dl
mov al, byte [ebp - 0x24fd]
mov byte [ebp - 0x34db], al
mov ecx, 1
imul edx, ecx, 0xa
mov al, byte [edx + str.models_weapons_w_models_arms_glove_slick_w_glove_slick.mdl]
mov byte [ebp - 0x2504], al
movsx ecx, byte [ebp - 0x2504]
xor ecx, 0x34
mov byte [ebp - 0x2505], cl
mov dl, byte [ebp - 0x2505]
mov byte [ebp - 0x34da], dl
mov eax, 1
imul ecx, eax, 0xb
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_slick_w_glove_slick.mdl]
mov byte [ebp - 0x250c], dl
movsx eax, byte [ebp - 0x250c]
xor eax, 0x34
mov byte [ebp - 0x250d], al
mov cl, byte [ebp - 0x250d]
mov byte [ebp - 0x34d9], cl
mov edx, 1
imul eax, edx, 0xc
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_slick_w_glove_slick.mdl]
mov byte [ebp - 0x2514], cl
movsx edx, byte [ebp - 0x2514]
xor edx, 0x34
mov byte [ebp - 0x2515], dl
mov al, byte [ebp - 0x2515]
mov byte [ebp - 0x34d8], al
mov ecx, 1
imul edx, ecx, 0xd
mov al, byte [edx + str.models_weapons_w_models_arms_glove_slick_w_glove_slick.mdl]
mov byte [ebp - 0x251c], al
movsx ecx, byte [ebp - 0x251c]
xor ecx, 0x34
mov byte [ebp - 0x251d], cl
mov dl, byte [ebp - 0x251d]
mov byte [ebp - 0x34d7], dl
mov eax, 1
imul ecx, eax, 0xe
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_slick_w_glove_slick.mdl]
mov byte [ebp - 0x2524], dl
movsx eax, byte [ebp - 0x2524]
xor eax, 0x34
mov byte [ebp - 0x2525], al
mov cl, byte [ebp - 0x2525]
mov byte [ebp - 0x34d6], cl
mov edx, 1
imul eax, edx, 0xf
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_slick_w_glove_slick.mdl]
mov byte [ebp - 0x252c], cl
movsx edx, byte [ebp - 0x252c]
xor edx, 0x34
mov byte [ebp - 0x252d], dl
mov al, byte [ebp - 0x252d]
mov byte [ebp - 0x34d5], al
mov ecx, 1
shl ecx, 4
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_slick_w_glove_slick.mdl]
mov byte [ebp - 0x2534], dl
movsx eax, byte [ebp - 0x2534]
xor eax, 0x34
mov byte [ebp - 0x2535], al
mov cl, byte [ebp - 0x2535]
mov byte [ebp - 0x34d4], cl
mov edx, 1
imul eax, edx, 0x11
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_slick_w_glove_slick.mdl]
mov byte [ebp - 0x253c], cl
movsx edx, byte [ebp - 0x253c]
xor edx, 0x34
mov byte [ebp - 0x253d], dl
mov al, byte [ebp - 0x253d]
mov byte [ebp - 0x34d3], al
mov ecx, 1
imul edx, ecx, 0x12
mov al, byte [edx + str.models_weapons_w_models_arms_glove_slick_w_glove_slick.mdl]
mov byte [ebp - 0x2544], al
movsx ecx, byte [ebp - 0x2544]
xor ecx, 0x34
mov byte [ebp - 0x2545], cl
mov dl, byte [ebp - 0x2545]
mov byte [ebp - 0x34d2], dl
mov eax, 1
imul ecx, eax, 0x13
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_slick_w_glove_slick.mdl]
mov byte [ebp - 0x254c], dl
movsx eax, byte [ebp - 0x254c]
xor eax, 0x34
mov byte [ebp - 0x254d], al
mov cl, byte [ebp - 0x254d]
mov byte [ebp - 0x34d1], cl
mov edx, 1
imul eax, edx, 0x14
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_slick_w_glove_slick.mdl]
mov byte [ebp - 0x2554], cl
movsx edx, byte [ebp - 0x2554]
xor edx, 0x34
mov byte [ebp - 0x2555], dl
mov al, byte [ebp - 0x2555]
mov byte [ebp - 0x34d0], al
mov ecx, 1
imul edx, ecx, 0x15
mov al, byte [edx + str.models_weapons_w_models_arms_glove_slick_w_glove_slick.mdl]
mov byte [ebp - 0x255c], al
movsx ecx, byte [ebp - 0x255c]
xor ecx, 0x34
mov byte [ebp - 0x255d], cl
mov dl, byte [ebp - 0x255d]
mov byte [ebp - 0x34cf], dl
mov eax, 1
imul ecx, eax, 0x16
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_slick_w_glove_slick.mdl]
mov byte [ebp - 0x2564], dl
movsx eax, byte [ebp - 0x2564]
xor eax, 0x34
mov byte [ebp - 0x2565], al
mov cl, byte [ebp - 0x2565]
mov byte [ebp - 0x34ce], cl
mov edx, 1
imul eax, edx, 0x17
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_slick_w_glove_slick.mdl]
mov byte [ebp - 0x256c], cl
movsx edx, byte [ebp - 0x256c]
xor edx, 0x34
mov byte [ebp - 0x256d], dl
mov al, byte [ebp - 0x256d]
mov byte [ebp - 0x34cd], al
mov ecx, 1
imul edx, ecx, 0x18
mov al, byte [edx + str.models_weapons_w_models_arms_glove_slick_w_glove_slick.mdl]
mov byte [ebp - 0x2574], al
movsx ecx, byte [ebp - 0x2574]
xor ecx, 0x34
mov byte [ebp - 0x2575], cl
mov dl, byte [ebp - 0x2575]
mov byte [ebp - 0x34cc], dl
mov eax, 1
imul ecx, eax, 0x19
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_slick_w_glove_slick.mdl]
mov byte [ebp - 0x257c], dl
movsx eax, byte [ebp - 0x257c]
xor eax, 0x34
mov byte [ebp - 0x257d], al
mov cl, byte [ebp - 0x257d]
mov byte [ebp - 0x34cb], cl
mov edx, 1
imul eax, edx, 0x1a
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_slick_w_glove_slick.mdl]
mov byte [ebp - 0x2584], cl
movsx edx, byte [ebp - 0x2584]
xor edx, 0x34
mov byte [ebp - 0x2585], dl
mov al, byte [ebp - 0x2585]
mov byte [ebp - 0x34ca], al
mov ecx, 1
imul edx, ecx, 0x1b
mov al, byte [edx + str.models_weapons_w_models_arms_glove_slick_w_glove_slick.mdl]
mov byte [ebp - 0x258c], al
movsx ecx, byte [ebp - 0x258c]
xor ecx, 0x34
mov byte [ebp - 0x258d], cl
mov dl, byte [ebp - 0x258d]
mov byte [ebp - 0x34c9], dl
mov eax, 1
imul ecx, eax, 0x1c
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_slick_w_glove_slick.mdl]
mov byte [ebp - 0x2594], dl
movsx eax, byte [ebp - 0x2594]
xor eax, 0x34
mov byte [ebp - 0x2595], al
mov cl, byte [ebp - 0x2595]
mov byte [ebp - 0x34c8], cl
mov edx, 1
imul eax, edx, 0x1d
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_slick_w_glove_slick.mdl]
mov byte [ebp - 0x259c], cl
movsx edx, byte [ebp - 0x259c]
xor edx, 0x34
mov byte [ebp - 0x259d], dl
mov al, byte [ebp - 0x259d]
mov byte [ebp - 0x34c7], al
mov ecx, 1
imul edx, ecx, 0x1e
mov al, byte [edx + str.models_weapons_w_models_arms_glove_slick_w_glove_slick.mdl]
mov byte [ebp - 0x25a4], al
movsx ecx, byte [ebp - 0x25a4]
xor ecx, 0x34
mov byte [ebp - 0x25a5], cl
mov dl, byte [ebp - 0x25a5]
mov byte [ebp - 0x34c6], dl
mov eax, 1
imul ecx, eax, 0x1f
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_slick_w_glove_slick.mdl]
mov byte [ebp - 0x25ac], dl
movsx eax, byte [ebp - 0x25ac]
xor eax, 0x34
mov byte [ebp - 0x25ad], al
mov cl, byte [ebp - 0x25ad]
mov byte [ebp - 0x34c5], cl
mov edx, 1
shl edx, 5
mov al, byte [edx + str.models_weapons_w_models_arms_glove_slick_w_glove_slick.mdl]
mov byte [ebp - 0x25b4], al
movsx ecx, byte [ebp - 0x25b4]
xor ecx, 0x34
mov byte [ebp - 0x25b5], cl
mov dl, byte [ebp - 0x25b5]
mov byte [ebp - 0x34c4], dl
mov eax, 1
imul ecx, eax, 0x21
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_slick_w_glove_slick.mdl]
mov byte [ebp - 0x25bc], dl
movsx eax, byte [ebp - 0x25bc]
xor eax, 0x34
mov byte [ebp - 0x25bd], al
mov cl, byte [ebp - 0x25bd]
mov byte [ebp - 0x34c3], cl
mov edx, 1
imul eax, edx, 0x22
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_slick_w_glove_slick.mdl]
mov byte [ebp - 0x25c4], cl
movsx edx, byte [ebp - 0x25c4]
xor edx, 0x34
mov byte [ebp - 0x25c5], dl
mov al, byte [ebp - 0x25c5]
mov byte [ebp - 0x34c2], al
mov ecx, 1
imul edx, ecx, 0x23
mov al, byte [edx + str.models_weapons_w_models_arms_glove_slick_w_glove_slick.mdl]
mov byte [ebp - 0x25cc], al
movsx ecx, byte [ebp - 0x25cc]
xor ecx, 0x34
mov byte [ebp - 0x25cd], cl
mov dl, byte [ebp - 0x25cd]
mov byte [ebp - 0x34c1], dl
mov eax, 1
imul ecx, eax, 0x24
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_slick_w_glove_slick.mdl]
mov byte [ebp - 0x25d4], dl
movsx eax, byte [ebp - 0x25d4]
xor eax, 0x34
mov byte [ebp - 0x25d5], al
mov cl, byte [ebp - 0x25d5]
mov byte [ebp - 0x34c0], cl
mov edx, 1
imul eax, edx, 0x25
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_slick_w_glove_slick.mdl]
mov byte [ebp - 0x25dc], cl
movsx edx, byte [ebp - 0x25dc]
xor edx, 0x34
mov byte [ebp - 0x25dd], dl
mov al, byte [ebp - 0x25dd]
mov byte [ebp - 0x34bf], al
mov ecx, 1
imul edx, ecx, 0x26
mov al, byte [edx + str.models_weapons_w_models_arms_glove_slick_w_glove_slick.mdl]
mov byte [ebp - 0x25e4], al
movsx ecx, byte [ebp - 0x25e4]
xor ecx, 0x34
mov byte [ebp - 0x25e5], cl
mov dl, byte [ebp - 0x25e5]
mov byte [ebp - 0x34be], dl
mov eax, 1
imul ecx, eax, 0x27
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_slick_w_glove_slick.mdl]
mov byte [ebp - 0x25ec], dl
movsx eax, byte [ebp - 0x25ec]
xor eax, 0x34
mov byte [ebp - 0x25ed], al
mov cl, byte [ebp - 0x25ed]
mov byte [ebp - 0x34bd], cl
mov edx, 1
imul eax, edx, 0x28
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_slick_w_glove_slick.mdl]
mov byte [ebp - 0x25f4], cl
movsx edx, byte [ebp - 0x25f4]
xor edx, 0x34
mov byte [ebp - 0x25f5], dl
mov al, byte [ebp - 0x25f5]
mov byte [ebp - 0x34bc], al
mov ecx, 1
imul edx, ecx, 0x29
mov al, byte [edx + str.models_weapons_w_models_arms_glove_slick_w_glove_slick.mdl]
mov byte [ebp - 0x25fc], al
movsx ecx, byte [ebp - 0x25fc]
xor ecx, 0x34
mov byte [ebp - 0x25fd], cl
mov dl, byte [ebp - 0x25fd]
mov byte [ebp - 0x34bb], dl
mov eax, 1
imul ecx, eax, 0x2a
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_slick_w_glove_slick.mdl]
mov byte [ebp - 0x2604], dl
movsx eax, byte [ebp - 0x2604]
xor eax, 0x34
mov byte [ebp - 0x2605], al
mov cl, byte [ebp - 0x2605]
mov byte [ebp - 0x34ba], cl
mov edx, 1
imul eax, edx, 0x2b
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_slick_w_glove_slick.mdl]
mov byte [ebp - 0x260c], cl
movsx edx, byte [ebp - 0x260c]
xor edx, 0x34
mov byte [ebp - 0x260d], dl
mov al, byte [ebp - 0x260d]
mov byte [ebp - 0x34b9], al
mov ecx, 1
imul edx, ecx, 0x2c
mov al, byte [edx + str.models_weapons_w_models_arms_glove_slick_w_glove_slick.mdl]
mov byte [ebp - 0x2614], al
movsx ecx, byte [ebp - 0x2614]
xor ecx, 0x34
mov byte [ebp - 0x2615], cl
mov dl, byte [ebp - 0x2615]
mov byte [ebp - 0x34b8], dl
mov eax, 1
imul ecx, eax, 0x2d
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_slick_w_glove_slick.mdl]
mov byte [ebp - 0x261c], dl
movsx eax, byte [ebp - 0x261c]
xor eax, 0x34
mov byte [ebp - 0x261d], al
mov cl, byte [ebp - 0x261d]
mov byte [ebp - 0x34b7], cl
mov edx, 1
imul eax, edx, 0x2e
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_slick_w_glove_slick.mdl]
mov byte [ebp - 0x2624], cl
movsx edx, byte [ebp - 0x2624]
xor edx, 0x34
mov byte [ebp - 0x2625], dl
mov al, byte [ebp - 0x2625]
mov byte [ebp - 0x34b6], al
mov ecx, 1
imul edx, ecx, 0x2f
mov al, byte [edx + str.models_weapons_w_models_arms_glove_slick_w_glove_slick.mdl]
mov byte [ebp - 0x262c], al
movsx ecx, byte [ebp - 0x262c]
xor ecx, 0x34
mov byte [ebp - 0x262d], cl
mov dl, byte [ebp - 0x262d]
mov byte [ebp - 0x34b5], dl
mov eax, 1
imul ecx, eax, 0x30
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_slick_w_glove_slick.mdl]
mov byte [ebp - 0x2634], dl
movsx eax, byte [ebp - 0x2634]
xor eax, 0x34
mov byte [ebp - 0x2635], al
mov cl, byte [ebp - 0x2635]
mov byte [ebp - 0x34b4], cl
mov edx, 1
imul eax, edx, 0x31
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_slick_w_glove_slick.mdl]
mov byte [ebp - 0x263c], cl
movsx edx, byte [ebp - 0x263c]
xor edx, 0x34
mov byte [ebp - 0x263d], dl
mov al, byte [ebp - 0x263d]
mov byte [ebp - 0x34b3], al
mov ecx, 1
imul edx, ecx, 0x32
mov al, byte [edx + str.models_weapons_w_models_arms_glove_slick_w_glove_slick.mdl]
mov byte [ebp - 0x2644], al
movsx ecx, byte [ebp - 0x2644]
xor ecx, 0x34
mov byte [ebp - 0x2645], cl
mov dl, byte [ebp - 0x2645]
mov byte [ebp - 0x34b2], dl
mov eax, 1
imul ecx, eax, 0x33
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_slick_w_glove_slick.mdl]
mov byte [ebp - 0x264c], dl
movsx eax, byte [ebp - 0x264c]
xor eax, 0x34
mov byte [ebp - 0x264d], al
mov cl, byte [ebp - 0x264d]
mov byte [ebp - 0x34b1], cl
mov edx, 1
imul eax, edx, 0x34
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_slick_w_glove_slick.mdl]
mov byte [ebp - 0x2654], cl
movsx edx, byte [ebp - 0x2654]
xor edx, 0x34
mov byte [ebp - 0x2655], dl
mov al, byte [ebp - 0x2655]
mov byte [ebp - 0x34b0], al
mov ecx, 1
imul edx, ecx, 0x35
mov al, byte [edx + str.models_weapons_w_models_arms_glove_slick_w_glove_slick.mdl]
mov byte [ebp - 0x265c], al
movsx ecx, byte [ebp - 0x265c]
xor ecx, 0x34
mov byte [ebp - 0x265d], cl
mov dl, byte [ebp - 0x265d]
mov byte [ebp - 0x34af], dl
mov eax, 1
imul ecx, eax, 0x36
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_slick_w_glove_slick.mdl]
mov byte [ebp - 0x2664], dl
movsx eax, byte [ebp - 0x2664]
xor eax, 0x34
mov byte [ebp - 0x2665], al
mov cl, byte [ebp - 0x2665]
mov byte [ebp - 0x34ae], cl
mov edx, 1
imul eax, edx, 0x37
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_slick_w_glove_slick.mdl]
mov byte [ebp - 0x266c], cl
movsx edx, byte [ebp - 0x266c]
xor edx, 0x34
mov byte [ebp - 0x266d], dl
mov al, byte [ebp - 0x266d]
mov byte [ebp - 0x34ad], al
mov ecx, 1
imul edx, ecx, 0x38
mov al, byte [edx + str.models_weapons_w_models_arms_glove_slick_w_glove_slick.mdl]
mov byte [ebp - 0x2674], al
movsx ecx, byte [ebp - 0x2674]
xor ecx, 0x34
mov byte [ebp - 0x2675], cl
mov dl, byte [ebp - 0x2675]
mov byte [ebp - 0x34ac], dl
mov eax, 1
imul ecx, eax, 0x39
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_slick_w_glove_slick.mdl]
mov byte [ebp - 0x267c], dl
movsx eax, byte [ebp - 0x267c]
xor eax, 0x34
mov byte [ebp - 0x267d], al
mov cl, byte [ebp - 0x267d]
mov byte [ebp - 0x34ab], cl
mov edx, 1
imul eax, edx, 0x3a
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_slick_w_glove_slick.mdl]
mov byte [ebp - 0x2684], cl
movsx edx, byte [ebp - 0x2684]
xor edx, 0x34
mov byte [ebp - 0x2685], dl
mov al, byte [ebp - 0x2685]
mov byte [ebp - 0x34aa], al
lea ecx, [ebp - 0x34e4]
mov dword [ebp - 0x3f9c], ecx
mov edx, dword [ebp - 0x3f9c]
mov dword [ebp - 0x36d4], edx
mov dword [ebp - 0x3068], 0
jmp 0x1023e4d7
mov eax, dword [ebp - 0x3068]
add eax, 1
mov dword [ebp - 0x3068], eax
cmp dword [ebp - 0x3068], 0x3b
jae 0x1023e559
mov ecx, dword [ebp - 0x36d4]
mov dword [ebp - 0x3fa0], ecx
mov edx, dword [ebp - 0x3fa0]
add edx, dword [ebp - 0x3068]
mov dword [ebp - 0x3fa4], edx
mov eax, dword [ebp - 0x3fa4]
mov cl, byte [eax]
mov byte [ebp - 0x268c], cl
movsx edx, byte [ebp - 0x268c]
xor edx, 0x34
mov byte [ebp - 0x268d], dl
mov al, byte [ebp - 0x268d]
mov byte [ebp - 0x268e], al
mov ecx, dword [ebp - 0x36d4]
mov dword [ebp - 0x3fa8], ecx
mov edx, dword [ebp - 0x3fa8]
add edx, dword [ebp - 0x3068]
mov dword [ebp - 0x3fac], edx
mov eax, dword [ebp - 0x3fac]
mov cl, byte [ebp - 0x268e]
mov byte [eax], cl
jmp 0x1023e4c8
mov edx, dword [ebp - 0x36d4]
mov dword [ebp - 0x3fb0], edx
mov eax, dword [ebp - 0x3fb0]
mov dword [ebp - 0x3fb4], eax
mov ecx, dword [ebp - 0x3fb4]
mov dword [ebp - 0x3fb8], ecx
mov edx, dword [ebp - 0x3fb8]
push edx
lea ecx, [ebp - 0x44b8]
call fcn.1007b880
mov dword [ebp - 4], 0x22
mov eax, 1
imul ecx, eax, 0
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x2694], dl
movsx eax, byte [ebp - 0x2694]
xor eax, 0x34
mov byte [ebp - 0x2695], al
mov cl, byte [ebp - 0x2695]
mov byte [ebp - 0x3520], cl
mov edx, 1
shl edx, 0
mov al, byte [edx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x269c], al
movsx ecx, byte [ebp - 0x269c]
xor ecx, 0x34
mov byte [ebp - 0x269d], cl
mov dl, byte [ebp - 0x269d]
mov byte [ebp - 0x351f], dl
mov eax, 1
shl eax, 1
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x26a4], cl
movsx edx, byte [ebp - 0x26a4]
xor edx, 0x34
mov byte [ebp - 0x26a5], dl
mov al, byte [ebp - 0x26a5]
mov byte [ebp - 0x351e], al
mov ecx, 1
imul edx, ecx, 3
mov al, byte [edx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x26ac], al
movsx ecx, byte [ebp - 0x26ac]
xor ecx, 0x34
mov byte [ebp - 0x26ad], cl
mov dl, byte [ebp - 0x26ad]
mov byte [ebp - 0x351d], dl
mov eax, 1
shl eax, 2
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x26b4], cl
movsx edx, byte [ebp - 0x26b4]
xor edx, 0x34
mov byte [ebp - 0x26b5], dl
mov al, byte [ebp - 0x26b5]
mov byte [ebp - 0x351c], al
mov ecx, 1
imul edx, ecx, 5
mov al, byte [edx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x26bc], al
movsx ecx, byte [ebp - 0x26bc]
xor ecx, 0x34
mov byte [ebp - 0x26bd], cl
mov dl, byte [ebp - 0x26bd]
mov byte [ebp - 0x351b], dl
mov eax, 1
imul ecx, eax, 6
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x26c4], dl
movsx eax, byte [ebp - 0x26c4]
xor eax, 0x34
mov byte [ebp - 0x26c5], al
mov cl, byte [ebp - 0x26c5]
mov byte [ebp - 0x351a], cl
mov edx, 1
imul eax, edx, 7
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x26cc], cl
movsx edx, byte [ebp - 0x26cc]
xor edx, 0x34
mov byte [ebp - 0x26cd], dl
mov al, byte [ebp - 0x26cd]
mov byte [ebp - 0x3519], al
mov ecx, 1
shl ecx, 3
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x26d4], dl
movsx eax, byte [ebp - 0x26d4]
xor eax, 0x34
mov byte [ebp - 0x26d5], al
mov cl, byte [ebp - 0x26d5]
mov byte [ebp - 0x3518], cl
mov edx, 1
imul eax, edx, 9
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x26dc], cl
movsx edx, byte [ebp - 0x26dc]
xor edx, 0x34
mov byte [ebp - 0x26dd], dl
mov al, byte [ebp - 0x26dd]
mov byte [ebp - 0x3517], al
mov ecx, 1
imul edx, ecx, 0xa
mov al, byte [edx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x26e4], al
movsx ecx, byte [ebp - 0x26e4]
xor ecx, 0x34
mov byte [ebp - 0x26e5], cl
mov dl, byte [ebp - 0x26e5]
mov byte [ebp - 0x3516], dl
mov eax, 1
imul ecx, eax, 0xb
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x26ec], dl
movsx eax, byte [ebp - 0x26ec]
xor eax, 0x34
mov byte [ebp - 0x26ed], al
mov cl, byte [ebp - 0x26ed]
mov byte [ebp - 0x3515], cl
mov edx, 1
imul eax, edx, 0xc
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x26f4], cl
movsx edx, byte [ebp - 0x26f4]
xor edx, 0x34
mov byte [ebp - 0x26f5], dl
mov al, byte [ebp - 0x26f5]
mov byte [ebp - 0x3514], al
mov ecx, 1
imul edx, ecx, 0xd
mov al, byte [edx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x26fc], al
movsx ecx, byte [ebp - 0x26fc]
xor ecx, 0x34
mov byte [ebp - 0x26fd], cl
mov dl, byte [ebp - 0x26fd]
mov byte [ebp - 0x3513], dl
mov eax, 1
imul ecx, eax, 0xe
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x2704], dl
movsx eax, byte [ebp - 0x2704]
xor eax, 0x34
mov byte [ebp - 0x2705], al
mov cl, byte [ebp - 0x2705]
mov byte [ebp - 0x3512], cl
mov edx, 1
imul eax, edx, 0xf
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x270c], cl
movsx edx, byte [ebp - 0x270c]
xor edx, 0x34
mov byte [ebp - 0x270d], dl
mov al, byte [ebp - 0x270d]
mov byte [ebp - 0x3511], al
mov ecx, 1
shl ecx, 4
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x2714], dl
movsx eax, byte [ebp - 0x2714]
xor eax, 0x34
mov byte [ebp - 0x2715], al
mov cl, byte [ebp - 0x2715]
mov byte [ebp - 0x3510], cl
mov edx, 1
imul eax, edx, 0x11
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x271c], cl
movsx edx, byte [ebp - 0x271c]
xor edx, 0x34
mov byte [ebp - 0x271d], dl
mov al, byte [ebp - 0x271d]
mov byte [ebp - 0x350f], al
mov ecx, 1
imul edx, ecx, 0x12
mov al, byte [edx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x2724], al
movsx ecx, byte [ebp - 0x2724]
xor ecx, 0x34
mov byte [ebp - 0x2725], cl
mov dl, byte [ebp - 0x2725]
mov byte [ebp - 0x350e], dl
mov eax, 1
imul ecx, eax, 0x13
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x272c], dl
movsx eax, byte [ebp - 0x272c]
xor eax, 0x34
mov byte [ebp - 0x272d], al
mov cl, byte [ebp - 0x272d]
mov byte [ebp - 0x350d], cl
mov edx, 1
imul eax, edx, 0x14
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x2734], cl
movsx edx, byte [ebp - 0x2734]
xor edx, 0x34
mov byte [ebp - 0x2735], dl
mov al, byte [ebp - 0x2735]
mov byte [ebp - 0x350c], al
mov ecx, 1
imul edx, ecx, 0x15
mov al, byte [edx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x273c], al
movsx ecx, byte [ebp - 0x273c]
xor ecx, 0x34
mov byte [ebp - 0x273d], cl
mov dl, byte [ebp - 0x273d]
mov byte [ebp - 0x350b], dl
mov eax, 1
imul ecx, eax, 0x16
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x2744], dl
movsx eax, byte [ebp - 0x2744]
xor eax, 0x34
mov byte [ebp - 0x2745], al
mov cl, byte [ebp - 0x2745]
mov byte [ebp - 0x350a], cl
mov edx, 1
imul eax, edx, 0x17
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x274c], cl
movsx edx, byte [ebp - 0x274c]
xor edx, 0x34
mov byte [ebp - 0x274d], dl
mov al, byte [ebp - 0x274d]
mov byte [ebp - 0x3509], al
mov ecx, 1
imul edx, ecx, 0x18
mov al, byte [edx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x2754], al
movsx ecx, byte [ebp - 0x2754]
xor ecx, 0x34
mov byte [ebp - 0x2755], cl
mov dl, byte [ebp - 0x2755]
mov byte [ebp - 0x3508], dl
mov eax, 1
imul ecx, eax, 0x19
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x275c], dl
movsx eax, byte [ebp - 0x275c]
xor eax, 0x34
mov byte [ebp - 0x275d], al
mov cl, byte [ebp - 0x275d]
mov byte [ebp - 0x3507], cl
mov edx, 1
imul eax, edx, 0x1a
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x2764], cl
movsx edx, byte [ebp - 0x2764]
xor edx, 0x34
mov byte [ebp - 0x2765], dl
mov al, byte [ebp - 0x2765]
mov byte [ebp - 0x3506], al
mov ecx, 1
imul edx, ecx, 0x1b
mov al, byte [edx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x276c], al
movsx ecx, byte [ebp - 0x276c]
xor ecx, 0x34
mov byte [ebp - 0x276d], cl
mov dl, byte [ebp - 0x276d]
mov byte [ebp - 0x3505], dl
mov eax, 1
imul ecx, eax, 0x1c
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x2774], dl
movsx eax, byte [ebp - 0x2774]
xor eax, 0x34
mov byte [ebp - 0x2775], al
mov cl, byte [ebp - 0x2775]
mov byte [ebp - 0x3504], cl
mov edx, 1
imul eax, edx, 0x1d
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x277c], cl
movsx edx, byte [ebp - 0x277c]
xor edx, 0x34
mov byte [ebp - 0x277d], dl
mov al, byte [ebp - 0x277d]
mov byte [ebp - 0x3503], al
mov ecx, 1
imul edx, ecx, 0x1e
mov al, byte [edx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x2784], al
movsx ecx, byte [ebp - 0x2784]
xor ecx, 0x34
mov byte [ebp - 0x2785], cl
mov dl, byte [ebp - 0x2785]
mov byte [ebp - 0x3502], dl
mov eax, 1
imul ecx, eax, 0x1f
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x278c], dl
movsx eax, byte [ebp - 0x278c]
xor eax, 0x34
mov byte [ebp - 0x278d], al
mov cl, byte [ebp - 0x278d]
mov byte [ebp - 0x3501], cl
mov edx, 1
shl edx, 5
mov al, byte [edx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x2794], al
movsx ecx, byte [ebp - 0x2794]
xor ecx, 0x34
mov byte [ebp - 0x2795], cl
mov dl, byte [ebp - 0x2795]
mov byte [ebp - 0x3500], dl
mov eax, 1
imul ecx, eax, 0x21
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x279c], dl
movsx eax, byte [ebp - 0x279c]
xor eax, 0x34
mov byte [ebp - 0x279d], al
mov cl, byte [ebp - 0x279d]
mov byte [ebp - 0x34ff], cl
mov edx, 1
imul eax, edx, 0x22
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x27a4], cl
movsx edx, byte [ebp - 0x27a4]
xor edx, 0x34
mov byte [ebp - 0x27a5], dl
mov al, byte [ebp - 0x27a5]
mov byte [ebp - 0x34fe], al
mov ecx, 1
imul edx, ecx, 0x23
mov al, byte [edx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x27ac], al
movsx ecx, byte [ebp - 0x27ac]
xor ecx, 0x34
mov byte [ebp - 0x27ad], cl
mov dl, byte [ebp - 0x27ad]
mov byte [ebp - 0x34fd], dl
mov eax, 1
imul ecx, eax, 0x24
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x27b4], dl
movsx eax, byte [ebp - 0x27b4]
xor eax, 0x34
mov byte [ebp - 0x27b5], al
mov cl, byte [ebp - 0x27b5]
mov byte [ebp - 0x34fc], cl
mov edx, 1
imul eax, edx, 0x25
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x27bc], cl
movsx edx, byte [ebp - 0x27bc]
xor edx, 0x34
mov byte [ebp - 0x27bd], dl
mov al, byte [ebp - 0x27bd]
mov byte [ebp - 0x34fb], al
mov ecx, 1
imul edx, ecx, 0x26
mov al, byte [edx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x27c4], al
movsx ecx, byte [ebp - 0x27c4]
xor ecx, 0x34
mov byte [ebp - 0x27c5], cl
mov dl, byte [ebp - 0x27c5]
mov byte [ebp - 0x34fa], dl
mov eax, 1
imul ecx, eax, 0x27
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x27cc], dl
movsx eax, byte [ebp - 0x27cc]
xor eax, 0x34
mov byte [ebp - 0x27cd], al
mov cl, byte [ebp - 0x27cd]
mov byte [ebp - 0x34f9], cl
mov edx, 1
imul eax, edx, 0x28
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x27d4], cl
movsx edx, byte [ebp - 0x27d4]
xor edx, 0x34
mov byte [ebp - 0x27d5], dl
mov al, byte [ebp - 0x27d5]
mov byte [ebp - 0x34f8], al
mov ecx, 1
imul edx, ecx, 0x29
mov al, byte [edx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x27dc], al
movsx ecx, byte [ebp - 0x27dc]
xor ecx, 0x34
mov byte [ebp - 0x27dd], cl
mov dl, byte [ebp - 0x27dd]
mov byte [ebp - 0x34f7], dl
mov eax, 1
imul ecx, eax, 0x2a
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x27e4], dl
movsx eax, byte [ebp - 0x27e4]
xor eax, 0x34
mov byte [ebp - 0x27e5], al
mov cl, byte [ebp - 0x27e5]
mov byte [ebp - 0x34f6], cl
mov edx, 1
imul eax, edx, 0x2b
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x27ec], cl
movsx edx, byte [ebp - 0x27ec]
xor edx, 0x34
mov byte [ebp - 0x27ed], dl
mov al, byte [ebp - 0x27ed]
mov byte [ebp - 0x34f5], al
mov ecx, 1
imul edx, ecx, 0x2c
mov al, byte [edx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x27f4], al
movsx ecx, byte [ebp - 0x27f4]
xor ecx, 0x34
mov byte [ebp - 0x27f5], cl
mov dl, byte [ebp - 0x27f5]
mov byte [ebp - 0x34f4], dl
mov eax, 1
imul ecx, eax, 0x2d
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x27fc], dl
movsx eax, byte [ebp - 0x27fc]
xor eax, 0x34
mov byte [ebp - 0x27fd], al
mov cl, byte [ebp - 0x27fd]
mov byte [ebp - 0x34f3], cl
mov edx, 1
imul eax, edx, 0x2e
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x2804], cl
movsx edx, byte [ebp - 0x2804]
xor edx, 0x34
mov byte [ebp - 0x2805], dl
mov al, byte [ebp - 0x2805]
mov byte [ebp - 0x34f2], al
mov ecx, 1
imul edx, ecx, 0x2f
mov al, byte [edx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x280c], al
movsx ecx, byte [ebp - 0x280c]
xor ecx, 0x34
mov byte [ebp - 0x280d], cl
mov dl, byte [ebp - 0x280d]
mov byte [ebp - 0x34f1], dl
mov eax, 1
imul ecx, eax, 0x30
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x2814], dl
movsx eax, byte [ebp - 0x2814]
xor eax, 0x34
mov byte [ebp - 0x2815], al
mov cl, byte [ebp - 0x2815]
mov byte [ebp - 0x34f0], cl
mov edx, 1
imul eax, edx, 0x31
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x281c], cl
movsx edx, byte [ebp - 0x281c]
xor edx, 0x34
mov byte [ebp - 0x281d], dl
mov al, byte [ebp - 0x281d]
mov byte [ebp - 0x34ef], al
mov ecx, 1
imul edx, ecx, 0x32
mov al, byte [edx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x2824], al
movsx ecx, byte [ebp - 0x2824]
xor ecx, 0x34
mov byte [ebp - 0x2825], cl
mov dl, byte [ebp - 0x2825]
mov byte [ebp - 0x34ee], dl
mov eax, 1
imul ecx, eax, 0x33
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x282c], dl
movsx eax, byte [ebp - 0x282c]
xor eax, 0x34
mov byte [ebp - 0x282d], al
mov cl, byte [ebp - 0x282d]
mov byte [ebp - 0x34ed], cl
mov edx, 1
imul eax, edx, 0x34
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x2834], cl
movsx edx, byte [ebp - 0x2834]
xor edx, 0x34
mov byte [ebp - 0x2835], dl
mov al, byte [ebp - 0x2835]
mov byte [ebp - 0x34ec], al
mov ecx, 1
imul edx, ecx, 0x35
mov al, byte [edx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x283c], al
movsx ecx, byte [ebp - 0x283c]
xor ecx, 0x34
mov byte [ebp - 0x283d], cl
mov dl, byte [ebp - 0x283d]
mov byte [ebp - 0x34eb], dl
mov eax, 1
imul ecx, eax, 0x36
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x2844], dl
movsx eax, byte [ebp - 0x2844]
xor eax, 0x34
mov byte [ebp - 0x2845], al
mov cl, byte [ebp - 0x2845]
mov byte [ebp - 0x34ea], cl
mov edx, 1
imul eax, edx, 0x37
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x284c], cl
movsx edx, byte [ebp - 0x284c]
xor edx, 0x34
mov byte [ebp - 0x284d], dl
mov al, byte [ebp - 0x284d]
mov byte [ebp - 0x34e9], al
mov ecx, 1
imul edx, ecx, 0x38
mov al, byte [edx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x2854], al
movsx ecx, byte [ebp - 0x2854]
xor ecx, 0x34
mov byte [ebp - 0x2855], cl
mov dl, byte [ebp - 0x2855]
mov byte [ebp - 0x34e8], dl
mov eax, 1
imul ecx, eax, 0x39
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x285c], dl
movsx eax, byte [ebp - 0x285c]
xor eax, 0x34
mov byte [ebp - 0x285d], al
mov cl, byte [ebp - 0x285d]
mov byte [ebp - 0x34e7], cl
mov edx, 1
imul eax, edx, 0x3a
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_slick_v_glove_slick.mdl]
mov byte [ebp - 0x2864], cl
movsx edx, byte [ebp - 0x2864]
xor edx, 0x34
mov byte [ebp - 0x2865], dl
mov al, byte [ebp - 0x2865]
mov byte [ebp - 0x34e6], al
lea ecx, [ebp - 0x3520]
mov dword [ebp - 0x3fbc], ecx
mov edx, dword [ebp - 0x3fbc]
mov dword [ebp - 0x36d0], edx
mov dword [ebp - 0x306c], 0
jmp 0x1023f0d8
mov eax, dword [ebp - 0x306c]
add eax, 1
mov dword [ebp - 0x306c], eax
cmp dword [ebp - 0x306c], 0x3b
jae 0x1023f15a
mov ecx, dword [ebp - 0x36d0]
mov dword [ebp - 0x3fc0], ecx
mov edx, dword [ebp - 0x3fc0]
add edx, dword [ebp - 0x306c]
mov dword [ebp - 0x3fc4], edx
mov eax, dword [ebp - 0x3fc4]
mov cl, byte [eax]
mov byte [ebp - 0x286c], cl
movsx edx, byte [ebp - 0x286c]
xor edx, 0x34
mov byte [ebp - 0x286d], dl
mov al, byte [ebp - 0x286d]
mov byte [ebp - 0x286e], al
mov ecx, dword [ebp - 0x36d0]
mov dword [ebp - 0x3fc8], ecx
mov edx, dword [ebp - 0x3fc8]
add edx, dword [ebp - 0x306c]
mov dword [ebp - 0x3fcc], edx
mov eax, dword [ebp - 0x3fcc]
mov cl, byte [ebp - 0x286e]
mov byte [eax], cl
jmp 0x1023f0c9
mov edx, dword [ebp - 0x36d0]
mov dword [ebp - 0x3fd0], edx
mov eax, dword [ebp - 0x3fd0]
mov dword [ebp - 0x3fd4], eax
mov ecx, dword [ebp - 0x3fd4]
mov dword [ebp - 0x3fd8], ecx
mov edx, dword [ebp - 0x3fd8]
push edx
lea ecx, [ebp - 0x44a0]
call fcn.1007b880
mov byte [ebp - 4], 0x23
mov eax, dword [ebp - 0x3070]
mov dword [eax], 0x13a7
lea ecx, [ebp - 0x44a0]
push ecx
mov ecx, dword [ebp - 0x3070]
add ecx, 4
call fcn.1008d0b0
lea edx, [ebp - 0x44b8]
push edx
mov ecx, dword [ebp - 0x3070]
add ecx, 0x1c
call fcn.1008d0b0
lea ecx, [ebp - 0x44a0]
call fcn.1007c600
mov dword [ebp - 0x3fdc], eax
mov eax, dword [ebp - 0x3fdc]
mov dword [ebp - 0x3ff8], eax
mov ecx, dword [0x103e939c]
mov dword [ebp - 0x3760], ecx
lea edx, [ebp - 0x3fe4]
mov dword [ebp - 0x375c], edx
mov eax, dword [ebp - 0x375c]
mov ecx, dword [ebp - 0x3760]
mov dword [eax], ecx
mov edx, dword [ebp - 0x375c]
mov dword [ebp - 0x3fe0], edx
mov eax, dword [ebp - 0x3fe0]
mov dword [ebp - 0x4260], eax
mov ecx, dword [ebp - 0x3fe4]
mov edx, dword [ecx]
mov dword [ebp - 0x3fe8], edx
mov eax, 2
shl eax, 2
mov ecx, dword [ebp - 0x3fe8]
mov edx, dword [ecx + eax]
mov dword [ebp - 0x3fec], edx
mov eax, dword [ebp - 0x3fec]
mov dword [ebp - 0x3ff0], eax
mov ecx, dword [ebp - 0x3ff0]
mov dword [ebp - 0x3ff4], ecx
mov edx, dword [ebp - 0x3ff4]
mov dword [ebp - 0x3ffc], edx
mov eax, dword [ebp - 0x3ff8]
push eax
mov ecx, dword [ebp - 0x3760]
call dword [ebp - 0x3ffc]
mov dword [ebp - 0x4000], eax
mov ecx, dword [ebp - 0x4000]
mov edx, dword [ebp - 0x3070]
mov dword [edx + 0x34], ecx
lea ecx, [ebp - 0x44b8]
call fcn.1007c600
mov dword [ebp - 0x4004], eax
mov eax, dword [ebp - 0x4004]
mov dword [ebp - 0x4020], eax
mov ecx, dword [0x103e939c]
mov dword [ebp - 0x3768], ecx
lea edx, [ebp - 0x400c]
mov dword [ebp - 0x3764], edx
mov eax, dword [ebp - 0x3764]
mov ecx, dword [ebp - 0x3768]
mov dword [eax], ecx
mov edx, dword [ebp - 0x3764]
mov dword [ebp - 0x4008], edx
mov eax, dword [ebp - 0x4008]
mov dword [ebp - 0x425c], eax
mov ecx, dword [ebp - 0x400c]
mov edx, dword [ecx]
mov dword [ebp - 0x4010], edx
mov eax, 2
shl eax, 2
mov ecx, dword [ebp - 0x4010]
mov edx, dword [ecx + eax]
mov dword [ebp - 0x4014], edx
mov eax, dword [ebp - 0x4014]
mov dword [ebp - 0x4018], eax
mov ecx, dword [ebp - 0x4018]
mov dword [ebp - 0x401c], ecx
mov edx, dword [ebp - 0x401c]
mov dword [ebp - 0x4024], edx
mov eax, dword [ebp - 0x4020]
push eax
mov ecx, dword [ebp - 0x3768]
call dword [ebp - 0x4024]
mov dword [ebp - 0x4028], eax
mov ecx, dword [ebp - 0x4028]
mov edx, dword [ebp - 0x3070]
mov dword [edx + 0x38], ecx
mov byte [ebp - 4], 0x22
lea ecx, [ebp - 0x44a0]
call fcn.1007c260
nop
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x44b8]
call fcn.1007c260
nop
mov eax, 0x3c
shl eax, 2
mov ecx, dword [ebp - 0x10]
lea edx, [ecx + eax + 0x39c]
mov dword [ebp - 0x307c], edx
mov eax, 1
imul ecx, eax, 0
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2874], dl
movsx eax, byte [ebp - 0x2874]
xor eax, 0x34
mov byte [ebp - 0x2875], al
mov cl, byte [ebp - 0x2875]
mov byte [ebp - 0x3644], cl
mov edx, 1
shl edx, 0
mov al, byte [edx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x287c], al
movsx ecx, byte [ebp - 0x287c]
xor ecx, 0x34
mov byte [ebp - 0x287d], cl
mov dl, byte [ebp - 0x287d]
mov byte [ebp - 0x3643], dl
mov eax, 1
shl eax, 1
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2884], cl
movsx edx, byte [ebp - 0x2884]
xor edx, 0x34
mov byte [ebp - 0x2885], dl
mov al, byte [ebp - 0x2885]
mov byte [ebp - 0x3642], al
mov ecx, 1
imul edx, ecx, 3
mov al, byte [edx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x288c], al
movsx ecx, byte [ebp - 0x288c]
xor ecx, 0x34
mov byte [ebp - 0x288d], cl
mov dl, byte [ebp - 0x288d]
mov byte [ebp - 0x3641], dl
mov eax, 1
shl eax, 2
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2894], cl
movsx edx, byte [ebp - 0x2894]
xor edx, 0x34
mov byte [ebp - 0x2895], dl
mov al, byte [ebp - 0x2895]
mov byte [ebp - 0x3640], al
mov ecx, 1
imul edx, ecx, 5
mov al, byte [edx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x289c], al
movsx ecx, byte [ebp - 0x289c]
xor ecx, 0x34
mov byte [ebp - 0x289d], cl
mov dl, byte [ebp - 0x289d]
mov byte [ebp - 0x363f], dl
mov eax, 1
imul ecx, eax, 6
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x28a4], dl
movsx eax, byte [ebp - 0x28a4]
xor eax, 0x34
mov byte [ebp - 0x28a5], al
mov cl, byte [ebp - 0x28a5]
mov byte [ebp - 0x363e], cl
mov edx, 1
imul eax, edx, 7
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x28ac], cl
movsx edx, byte [ebp - 0x28ac]
xor edx, 0x34
mov byte [ebp - 0x28ad], dl
mov al, byte [ebp - 0x28ad]
mov byte [ebp - 0x363d], al
mov ecx, 1
shl ecx, 3
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x28b4], dl
movsx eax, byte [ebp - 0x28b4]
xor eax, 0x34
mov byte [ebp - 0x28b5], al
mov cl, byte [ebp - 0x28b5]
mov byte [ebp - 0x363c], cl
mov edx, 1
imul eax, edx, 9
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x28bc], cl
movsx edx, byte [ebp - 0x28bc]
xor edx, 0x34
mov byte [ebp - 0x28bd], dl
mov al, byte [ebp - 0x28bd]
mov byte [ebp - 0x363b], al
mov ecx, 1
imul edx, ecx, 0xa
mov al, byte [edx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x28c4], al
movsx ecx, byte [ebp - 0x28c4]
xor ecx, 0x34
mov byte [ebp - 0x28c5], cl
mov dl, byte [ebp - 0x28c5]
mov byte [ebp - 0x363a], dl
mov eax, 1
imul ecx, eax, 0xb
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x28cc], dl
movsx eax, byte [ebp - 0x28cc]
xor eax, 0x34
mov byte [ebp - 0x28cd], al
mov cl, byte [ebp - 0x28cd]
mov byte [ebp - 0x3639], cl
mov edx, 1
imul eax, edx, 0xc
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x28d4], cl
movsx edx, byte [ebp - 0x28d4]
xor edx, 0x34
mov byte [ebp - 0x28d5], dl
mov al, byte [ebp - 0x28d5]
mov byte [ebp - 0x3638], al
mov ecx, 1
imul edx, ecx, 0xd
mov al, byte [edx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x28dc], al
movsx ecx, byte [ebp - 0x28dc]
xor ecx, 0x34
mov byte [ebp - 0x28dd], cl
mov dl, byte [ebp - 0x28dd]
mov byte [ebp - 0x3637], dl
mov eax, 1
imul ecx, eax, 0xe
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x28e4], dl
movsx eax, byte [ebp - 0x28e4]
xor eax, 0x34
mov byte [ebp - 0x28e5], al
mov cl, byte [ebp - 0x28e5]
mov byte [ebp - 0x3636], cl
mov edx, 1
imul eax, edx, 0xf
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x28ec], cl
movsx edx, byte [ebp - 0x28ec]
xor edx, 0x34
mov byte [ebp - 0x28ed], dl
mov al, byte [ebp - 0x28ed]
mov byte [ebp - 0x3635], al
mov ecx, 1
shl ecx, 4
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x28f4], dl
movsx eax, byte [ebp - 0x28f4]
xor eax, 0x34
mov byte [ebp - 0x28f5], al
mov cl, byte [ebp - 0x28f5]
mov byte [ebp - 0x3634], cl
mov edx, 1
imul eax, edx, 0x11
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x28fc], cl
movsx edx, byte [ebp - 0x28fc]
xor edx, 0x34
mov byte [ebp - 0x28fd], dl
mov al, byte [ebp - 0x28fd]
mov byte [ebp - 0x3633], al
mov ecx, 1
imul edx, ecx, 0x12
mov al, byte [edx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2904], al
movsx ecx, byte [ebp - 0x2904]
xor ecx, 0x34
mov byte [ebp - 0x2905], cl
mov dl, byte [ebp - 0x2905]
mov byte [ebp - 0x3632], dl
mov eax, 1
imul ecx, eax, 0x13
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x290c], dl
movsx eax, byte [ebp - 0x290c]
xor eax, 0x34
mov byte [ebp - 0x290d], al
mov cl, byte [ebp - 0x290d]
mov byte [ebp - 0x3631], cl
mov edx, 1
imul eax, edx, 0x14
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2914], cl
movsx edx, byte [ebp - 0x2914]
xor edx, 0x34
mov byte [ebp - 0x2915], dl
mov al, byte [ebp - 0x2915]
mov byte [ebp - 0x3630], al
mov ecx, 1
imul edx, ecx, 0x15
mov al, byte [edx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x291c], al
movsx ecx, byte [ebp - 0x291c]
xor ecx, 0x34
mov byte [ebp - 0x291d], cl
mov dl, byte [ebp - 0x291d]
mov byte [ebp - 0x362f], dl
mov eax, 1
imul ecx, eax, 0x16
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2924], dl
movsx eax, byte [ebp - 0x2924]
xor eax, 0x34
mov byte [ebp - 0x2925], al
mov cl, byte [ebp - 0x2925]
mov byte [ebp - 0x362e], cl
mov edx, 1
imul eax, edx, 0x17
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x292c], cl
movsx edx, byte [ebp - 0x292c]
xor edx, 0x34
mov byte [ebp - 0x292d], dl
mov al, byte [ebp - 0x292d]
mov byte [ebp - 0x362d], al
mov ecx, 1
imul edx, ecx, 0x18
mov al, byte [edx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2934], al
movsx ecx, byte [ebp - 0x2934]
xor ecx, 0x34
mov byte [ebp - 0x2935], cl
mov dl, byte [ebp - 0x2935]
mov byte [ebp - 0x362c], dl
mov eax, 1
imul ecx, eax, 0x19
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x293c], dl
movsx eax, byte [ebp - 0x293c]
xor eax, 0x34
mov byte [ebp - 0x293d], al
mov cl, byte [ebp - 0x293d]
mov byte [ebp - 0x362b], cl
mov edx, 1
imul eax, edx, 0x1a
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2944], cl
movsx edx, byte [ebp - 0x2944]
xor edx, 0x34
mov byte [ebp - 0x2945], dl
mov al, byte [ebp - 0x2945]
mov byte [ebp - 0x362a], al
mov ecx, 1
imul edx, ecx, 0x1b
mov al, byte [edx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x294c], al
movsx ecx, byte [ebp - 0x294c]
xor ecx, 0x34
mov byte [ebp - 0x294d], cl
mov dl, byte [ebp - 0x294d]
mov byte [ebp - 0x3629], dl
mov eax, 1
imul ecx, eax, 0x1c
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2954], dl
movsx eax, byte [ebp - 0x2954]
xor eax, 0x34
mov byte [ebp - 0x2955], al
mov cl, byte [ebp - 0x2955]
mov byte [ebp - 0x3628], cl
mov edx, 1
imul eax, edx, 0x1d
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x295c], cl
movsx edx, byte [ebp - 0x295c]
xor edx, 0x34
mov byte [ebp - 0x295d], dl
mov al, byte [ebp - 0x295d]
mov byte [ebp - 0x3627], al
mov ecx, 1
imul edx, ecx, 0x1e
mov al, byte [edx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2964], al
movsx ecx, byte [ebp - 0x2964]
xor ecx, 0x34
mov byte [ebp - 0x2965], cl
mov dl, byte [ebp - 0x2965]
mov byte [ebp - 0x3626], dl
mov eax, 1
imul ecx, eax, 0x1f
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x296c], dl
movsx eax, byte [ebp - 0x296c]
xor eax, 0x34
mov byte [ebp - 0x296d], al
mov cl, byte [ebp - 0x296d]
mov byte [ebp - 0x3625], cl
mov edx, 1
shl edx, 5
mov al, byte [edx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2974], al
movsx ecx, byte [ebp - 0x2974]
xor ecx, 0x34
mov byte [ebp - 0x2975], cl
mov dl, byte [ebp - 0x2975]
mov byte [ebp - 0x3624], dl
mov eax, 1
imul ecx, eax, 0x21
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x297c], dl
movsx eax, byte [ebp - 0x297c]
xor eax, 0x34
mov byte [ebp - 0x297d], al
mov cl, byte [ebp - 0x297d]
mov byte [ebp - 0x3623], cl
mov edx, 1
imul eax, edx, 0x22
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2984], cl
movsx edx, byte [ebp - 0x2984]
xor edx, 0x34
mov byte [ebp - 0x2985], dl
mov al, byte [ebp - 0x2985]
mov byte [ebp - 0x3622], al
mov ecx, 1
imul edx, ecx, 0x23
mov al, byte [edx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x298c], al
movsx ecx, byte [ebp - 0x298c]
xor ecx, 0x34
mov byte [ebp - 0x298d], cl
mov dl, byte [ebp - 0x298d]
mov byte [ebp - 0x3621], dl
mov eax, 1
imul ecx, eax, 0x24
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2994], dl
movsx eax, byte [ebp - 0x2994]
xor eax, 0x34
mov byte [ebp - 0x2995], al
mov cl, byte [ebp - 0x2995]
mov byte [ebp - 0x3620], cl
mov edx, 1
imul eax, edx, 0x25
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x299c], cl
movsx edx, byte [ebp - 0x299c]
xor edx, 0x34
mov byte [ebp - 0x299d], dl
mov al, byte [ebp - 0x299d]
mov byte [ebp - 0x361f], al
mov ecx, 1
imul edx, ecx, 0x26
mov al, byte [edx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x29a4], al
movsx ecx, byte [ebp - 0x29a4]
xor ecx, 0x34
mov byte [ebp - 0x29a5], cl
mov dl, byte [ebp - 0x29a5]
mov byte [ebp - 0x361e], dl
mov eax, 1
imul ecx, eax, 0x27
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x29ac], dl
movsx eax, byte [ebp - 0x29ac]
xor eax, 0x34
mov byte [ebp - 0x29ad], al
mov cl, byte [ebp - 0x29ad]
mov byte [ebp - 0x361d], cl
mov edx, 1
imul eax, edx, 0x28
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x29b4], cl
movsx edx, byte [ebp - 0x29b4]
xor edx, 0x34
mov byte [ebp - 0x29b5], dl
mov al, byte [ebp - 0x29b5]
mov byte [ebp - 0x361c], al
mov ecx, 1
imul edx, ecx, 0x29
mov al, byte [edx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x29bc], al
movsx ecx, byte [ebp - 0x29bc]
xor ecx, 0x34
mov byte [ebp - 0x29bd], cl
mov dl, byte [ebp - 0x29bd]
mov byte [ebp - 0x361b], dl
mov eax, 1
imul ecx, eax, 0x2a
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x29c4], dl
movsx eax, byte [ebp - 0x29c4]
xor eax, 0x34
mov byte [ebp - 0x29c5], al
mov cl, byte [ebp - 0x29c5]
mov byte [ebp - 0x361a], cl
mov edx, 1
imul eax, edx, 0x2b
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x29cc], cl
movsx edx, byte [ebp - 0x29cc]
xor edx, 0x34
mov byte [ebp - 0x29cd], dl
mov al, byte [ebp - 0x29cd]
mov byte [ebp - 0x3619], al
mov ecx, 1
imul edx, ecx, 0x2c
mov al, byte [edx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x29d4], al
movsx ecx, byte [ebp - 0x29d4]
xor ecx, 0x34
mov byte [ebp - 0x29d5], cl
mov dl, byte [ebp - 0x29d5]
mov byte [ebp - 0x3618], dl
mov eax, 1
imul ecx, eax, 0x2d
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x29dc], dl
movsx eax, byte [ebp - 0x29dc]
xor eax, 0x34
mov byte [ebp - 0x29dd], al
mov cl, byte [ebp - 0x29dd]
mov byte [ebp - 0x3617], cl
mov edx, 1
imul eax, edx, 0x2e
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x29e4], cl
movsx edx, byte [ebp - 0x29e4]
xor edx, 0x34
mov byte [ebp - 0x29e5], dl
mov al, byte [ebp - 0x29e5]
mov byte [ebp - 0x3616], al
mov ecx, 1
imul edx, ecx, 0x2f
mov al, byte [edx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x29ec], al
movsx ecx, byte [ebp - 0x29ec]
xor ecx, 0x34
mov byte [ebp - 0x29ed], cl
mov dl, byte [ebp - 0x29ed]
mov byte [ebp - 0x3615], dl
mov eax, 1
imul ecx, eax, 0x30
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x29f4], dl
movsx eax, byte [ebp - 0x29f4]
xor eax, 0x34
mov byte [ebp - 0x29f5], al
mov cl, byte [ebp - 0x29f5]
mov byte [ebp - 0x3614], cl
mov edx, 1
imul eax, edx, 0x31
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x29fc], cl
movsx edx, byte [ebp - 0x29fc]
xor edx, 0x34
mov byte [ebp - 0x29fd], dl
mov al, byte [ebp - 0x29fd]
mov byte [ebp - 0x3613], al
mov ecx, 1
imul edx, ecx, 0x32
mov al, byte [edx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2a04], al
movsx ecx, byte [ebp - 0x2a04]
xor ecx, 0x34
mov byte [ebp - 0x2a05], cl
mov dl, byte [ebp - 0x2a05]
mov byte [ebp - 0x3612], dl
mov eax, 1
imul ecx, eax, 0x33
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2a0c], dl
movsx eax, byte [ebp - 0x2a0c]
xor eax, 0x34
mov byte [ebp - 0x2a0d], al
mov cl, byte [ebp - 0x2a0d]
mov byte [ebp - 0x3611], cl
mov edx, 1
imul eax, edx, 0x34
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2a14], cl
movsx edx, byte [ebp - 0x2a14]
xor edx, 0x34
mov byte [ebp - 0x2a15], dl
mov al, byte [ebp - 0x2a15]
mov byte [ebp - 0x3610], al
mov ecx, 1
imul edx, ecx, 0x35
mov al, byte [edx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2a1c], al
movsx ecx, byte [ebp - 0x2a1c]
xor ecx, 0x34
mov byte [ebp - 0x2a1d], cl
mov dl, byte [ebp - 0x2a1d]
mov byte [ebp - 0x360f], dl
mov eax, 1
imul ecx, eax, 0x36
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2a24], dl
movsx eax, byte [ebp - 0x2a24]
xor eax, 0x34
mov byte [ebp - 0x2a25], al
mov cl, byte [ebp - 0x2a25]
mov byte [ebp - 0x360e], cl
mov edx, 1
imul eax, edx, 0x37
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2a2c], cl
movsx edx, byte [ebp - 0x2a2c]
xor edx, 0x34
mov byte [ebp - 0x2a2d], dl
mov al, byte [ebp - 0x2a2d]
mov byte [ebp - 0x360d], al
mov ecx, 1
imul edx, ecx, 0x38
mov al, byte [edx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2a34], al
movsx ecx, byte [ebp - 0x2a34]
xor ecx, 0x34
mov byte [ebp - 0x2a35], cl
mov dl, byte [ebp - 0x2a35]
mov byte [ebp - 0x360c], dl
mov eax, 1
imul ecx, eax, 0x39
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2a3c], dl
movsx eax, byte [ebp - 0x2a3c]
xor eax, 0x34
mov byte [ebp - 0x2a3d], al
mov cl, byte [ebp - 0x2a3d]
mov byte [ebp - 0x360b], cl
mov edx, 1
imul eax, edx, 0x3a
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2a44], cl
movsx edx, byte [ebp - 0x2a44]
xor edx, 0x34
mov byte [ebp - 0x2a45], dl
mov al, byte [ebp - 0x2a45]
mov byte [ebp - 0x360a], al
mov ecx, 1
imul edx, ecx, 0x3b
mov al, byte [edx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2a4c], al
movsx ecx, byte [ebp - 0x2a4c]
xor ecx, 0x34
mov byte [ebp - 0x2a4d], cl
mov dl, byte [ebp - 0x2a4d]
mov byte [ebp - 0x3609], dl
mov eax, 1
imul ecx, eax, 0x3c
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2a54], dl
movsx eax, byte [ebp - 0x2a54]
xor eax, 0x34
mov byte [ebp - 0x2a55], al
mov cl, byte [ebp - 0x2a55]
mov byte [ebp - 0x3608], cl
mov edx, 1
imul eax, edx, 0x3d
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2a5c], cl
movsx edx, byte [ebp - 0x2a5c]
xor edx, 0x34
mov byte [ebp - 0x2a5d], dl
mov al, byte [ebp - 0x2a5d]
mov byte [ebp - 0x3607], al
mov ecx, 1
imul edx, ecx, 0x3e
mov al, byte [edx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2a64], al
movsx ecx, byte [ebp - 0x2a64]
xor ecx, 0x34
mov byte [ebp - 0x2a65], cl
mov dl, byte [ebp - 0x2a65]
mov byte [ebp - 0x3606], dl
mov eax, 1
imul ecx, eax, 0x3f
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2a6c], dl
movsx eax, byte [ebp - 0x2a6c]
xor eax, 0x34
mov byte [ebp - 0x2a6d], al
mov cl, byte [ebp - 0x2a6d]
mov byte [ebp - 0x3605], cl
mov edx, 1
shl edx, 6
mov al, byte [edx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2a74], al
movsx ecx, byte [ebp - 0x2a74]
xor ecx, 0x34
mov byte [ebp - 0x2a75], cl
mov dl, byte [ebp - 0x2a75]
mov byte [ebp - 0x3604], dl
mov eax, 1
imul ecx, eax, 0x41
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2a7c], dl
movsx eax, byte [ebp - 0x2a7c]
xor eax, 0x34
mov byte [ebp - 0x2a7d], al
mov cl, byte [ebp - 0x2a7d]
mov byte [ebp - 0x3603], cl
mov edx, 1
imul eax, edx, 0x42
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2a84], cl
movsx edx, byte [ebp - 0x2a84]
xor edx, 0x34
mov byte [ebp - 0x2a85], dl
mov al, byte [ebp - 0x2a85]
mov byte [ebp - 0x3602], al
mov ecx, 1
imul edx, ecx, 0x43
mov al, byte [edx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2a8c], al
movsx ecx, byte [ebp - 0x2a8c]
xor ecx, 0x34
mov byte [ebp - 0x2a8d], cl
mov dl, byte [ebp - 0x2a8d]
mov byte [ebp - 0x3601], dl
mov eax, 1
imul ecx, eax, 0x44
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2a94], dl
movsx eax, byte [ebp - 0x2a94]
xor eax, 0x34
mov byte [ebp - 0x2a95], al
mov cl, byte [ebp - 0x2a95]
mov byte [ebp - 0x3600], cl
mov edx, 1
imul eax, edx, 0x45
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2a9c], cl
movsx edx, byte [ebp - 0x2a9c]
xor edx, 0x34
mov byte [ebp - 0x2a9d], dl
mov al, byte [ebp - 0x2a9d]
mov byte [ebp - 0x35ff], al
mov ecx, 1
imul edx, ecx, 0x46
mov al, byte [edx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2aa4], al
movsx ecx, byte [ebp - 0x2aa4]
xor ecx, 0x34
mov byte [ebp - 0x2aa5], cl
mov dl, byte [ebp - 0x2aa5]
mov byte [ebp - 0x35fe], dl
mov eax, 1
imul ecx, eax, 0x47
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2aac], dl
movsx eax, byte [ebp - 0x2aac]
xor eax, 0x34
mov byte [ebp - 0x2aad], al
mov cl, byte [ebp - 0x2aad]
mov byte [ebp - 0x35fd], cl
mov edx, 1
imul eax, edx, 0x48
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2ab4], cl
movsx edx, byte [ebp - 0x2ab4]
xor edx, 0x34
mov byte [ebp - 0x2ab5], dl
mov al, byte [ebp - 0x2ab5]
mov byte [ebp - 0x35fc], al
mov ecx, 1
imul edx, ecx, 0x49
mov al, byte [edx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2abc], al
movsx ecx, byte [ebp - 0x2abc]
xor ecx, 0x34
mov byte [ebp - 0x2abd], cl
mov dl, byte [ebp - 0x2abd]
mov byte [ebp - 0x35fb], dl
mov eax, 1
imul ecx, eax, 0x4a
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2ac4], dl
movsx eax, byte [ebp - 0x2ac4]
xor eax, 0x34
mov byte [ebp - 0x2ac5], al
mov cl, byte [ebp - 0x2ac5]
mov byte [ebp - 0x35fa], cl
mov edx, 1
imul eax, edx, 0x4b
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2acc], cl
movsx edx, byte [ebp - 0x2acc]
xor edx, 0x34
mov byte [ebp - 0x2acd], dl
mov al, byte [ebp - 0x2acd]
mov byte [ebp - 0x35f9], al
mov ecx, 1
imul edx, ecx, 0x4c
mov al, byte [edx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2ad4], al
movsx ecx, byte [ebp - 0x2ad4]
xor ecx, 0x34
mov byte [ebp - 0x2ad5], cl
mov dl, byte [ebp - 0x2ad5]
mov byte [ebp - 0x35f8], dl
mov eax, 1
imul ecx, eax, 0x4d
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2adc], dl
movsx eax, byte [ebp - 0x2adc]
xor eax, 0x34
mov byte [ebp - 0x2add], al
mov cl, byte [ebp - 0x2add]
mov byte [ebp - 0x35f7], cl
mov edx, 1
imul eax, edx, 0x4e
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2ae4], cl
movsx edx, byte [ebp - 0x2ae4]
xor edx, 0x34
mov byte [ebp - 0x2ae5], dl
mov al, byte [ebp - 0x2ae5]
mov byte [ebp - 0x35f6], al
mov ecx, 1
imul edx, ecx, 0x4f
mov al, byte [edx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2aec], al
movsx ecx, byte [ebp - 0x2aec]
xor ecx, 0x34
mov byte [ebp - 0x2aed], cl
mov dl, byte [ebp - 0x2aed]
mov byte [ebp - 0x35f5], dl
mov eax, 1
imul ecx, eax, 0x50
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2af4], dl
movsx eax, byte [ebp - 0x2af4]
xor eax, 0x34
mov byte [ebp - 0x2af5], al
mov cl, byte [ebp - 0x2af5]
mov byte [ebp - 0x35f4], cl
mov edx, 1
imul eax, edx, 0x51
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2afc], cl
movsx edx, byte [ebp - 0x2afc]
xor edx, 0x34
mov byte [ebp - 0x2afd], dl
mov al, byte [ebp - 0x2afd]
mov byte [ebp - 0x35f3], al
mov ecx, 1
imul edx, ecx, 0x52
mov al, byte [edx + str.models_weapons_w_models_arms_glove_handwrap_leathery_w_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2b04], al
movsx ecx, byte [ebp - 0x2b04]
xor ecx, 0x34
mov byte [ebp - 0x2b05], cl
mov dl, byte [ebp - 0x2b05]
mov byte [ebp - 0x35f2], dl
lea eax, [ebp - 0x3644]
mov dword [ebp - 0x402c], eax
mov ecx, dword [ebp - 0x402c]
mov dword [ebp - 0x36cc], ecx
mov dword [ebp - 0x3074], 0
jmp 0x1024035f
mov edx, dword [ebp - 0x3074]
add edx, 1
mov dword [ebp - 0x3074], edx
cmp dword [ebp - 0x3074], 0x53
jae 0x102403e1
mov eax, dword [ebp - 0x36cc]
mov dword [ebp - 0x4030], eax
mov ecx, dword [ebp - 0x4030]
add ecx, dword [ebp - 0x3074]
mov dword [ebp - 0x4034], ecx
mov edx, dword [ebp - 0x4034]
mov al, byte [edx]
mov byte [ebp - 0x2b0c], al
movsx ecx, byte [ebp - 0x2b0c]
xor ecx, 0x34
mov byte [ebp - 0x2b0d], cl
mov dl, byte [ebp - 0x2b0d]
mov byte [ebp - 0x2b0e], dl
mov eax, dword [ebp - 0x36cc]
mov dword [ebp - 0x4038], eax
mov ecx, dword [ebp - 0x4038]
add ecx, dword [ebp - 0x3074]
mov dword [ebp - 0x403c], ecx
mov edx, dword [ebp - 0x403c]
mov al, byte [ebp - 0x2b0e]
mov byte [edx], al
jmp 0x10240350
mov ecx, dword [ebp - 0x36cc]
mov dword [ebp - 0x4040], ecx
mov edx, dword [ebp - 0x4040]
mov dword [ebp - 0x4044], edx
mov eax, dword [ebp - 0x4044]
mov dword [ebp - 0x4048], eax
mov ecx, dword [ebp - 0x4048]
push ecx
lea ecx, [ebp - 0x42d8]
call fcn.1007b880
mov dword [ebp - 4], 0x24
mov edx, 1
imul eax, edx, 0
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2b14], cl
movsx edx, byte [ebp - 0x2b14]
xor edx, 0x34
mov byte [ebp - 0x2b15], dl
mov al, byte [ebp - 0x2b15]
mov byte [ebp - 0x3698], al
mov ecx, 1
shl ecx, 0
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2b1c], dl
movsx eax, byte [ebp - 0x2b1c]
xor eax, 0x34
mov byte [ebp - 0x2b1d], al
mov cl, byte [ebp - 0x2b1d]
mov byte [ebp - 0x3697], cl
mov edx, 1
shl edx, 1
mov al, byte [edx + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2b24], al
movsx ecx, byte [ebp - 0x2b24]
xor ecx, 0x34
mov byte [ebp - 0x2b25], cl
mov dl, byte [ebp - 0x2b25]
mov byte [ebp - 0x3696], dl
mov eax, 1
imul ecx, eax, 3
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2b2c], dl
movsx eax, byte [ebp - 0x2b2c]
xor eax, 0x34
mov byte [ebp - 0x2b2d], al
mov cl, byte [ebp - 0x2b2d]
mov byte [ebp - 0x3695], cl
mov edx, 1
shl edx, 2
mov al, byte [edx + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2b34], al
movsx ecx, byte [ebp - 0x2b34]
xor ecx, 0x34
mov byte [ebp - 0x2b35], cl
mov dl, byte [ebp - 0x2b35]
mov byte [ebp - 0x3694], dl
mov eax, 1
imul ecx, eax, 5
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2b3c], dl
movsx eax, byte [ebp - 0x2b3c]
xor eax, 0x34
mov byte [ebp - 0x2b3d], al
mov cl, byte [ebp - 0x2b3d]
mov byte [ebp - 0x3693], cl
mov edx, 1
imul eax, edx, 6
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2b44], cl
movsx edx, byte [ebp - 0x2b44]
xor edx, 0x34
mov byte [ebp - 0x2b45], dl
mov al, byte [ebp - 0x2b45]
mov byte [ebp - 0x3692], al
mov ecx, 1
imul edx, ecx, 7
mov al, byte [edx + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2b4c], al
movsx ecx, byte [ebp - 0x2b4c]
xor ecx, 0x34
mov byte [ebp - 0x2b4d], cl
mov dl, byte [ebp - 0x2b4d]
mov byte [ebp - 0x3691], dl
mov eax, 1
shl eax, 3
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2b54], cl
movsx edx, byte [ebp - 0x2b54]
xor edx, 0x34
mov byte [ebp - 0x2b55], dl
mov al, byte [ebp - 0x2b55]
mov byte [ebp - 0x3690], al
mov ecx, 1
imul edx, ecx, 9
mov al, byte [edx + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2b5c], al
movsx ecx, byte [ebp - 0x2b5c]
xor ecx, 0x34
mov byte [ebp - 0x2b5d], cl
mov dl, byte [ebp - 0x2b5d]
mov byte [ebp - 0x368f], dl
mov eax, 1
imul ecx, eax, 0xa
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2b64], dl
movsx eax, byte [ebp - 0x2b64]
xor eax, 0x34
mov byte [ebp - 0x2b65], al
mov cl, byte [ebp - 0x2b65]
mov byte [ebp - 0x368e], cl
mov edx, 1
imul eax, edx, 0xb
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2b6c], cl
movsx edx, byte [ebp - 0x2b6c]
xor edx, 0x34
mov byte [ebp - 0x2b6d], dl
mov al, byte [ebp - 0x2b6d]
mov byte [ebp - 0x368d], al
mov ecx, 1
imul edx, ecx, 0xc
mov al, byte [edx + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2b74], al
movsx ecx, byte [ebp - 0x2b74]
xor ecx, 0x34
mov byte [ebp - 0x2b75], cl
mov dl, byte [ebp - 0x2b75]
mov byte [ebp - 0x368c], dl
mov eax, 1
imul ecx, eax, 0xd
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2b7c], dl
movsx eax, byte [ebp - 0x2b7c]
xor eax, 0x34
mov byte [ebp - 0x2b7d], al
mov cl, byte [ebp - 0x2b7d]
mov byte [ebp - 0x368b], cl
mov edx, 1
imul eax, edx, 0xe
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2b84], cl
movsx edx, byte [ebp - 0x2b84]
xor edx, 0x34
mov byte [ebp - 0x2b85], dl
mov al, byte [ebp - 0x2b85]
mov byte [ebp - 0x368a], al
mov ecx, 1
imul edx, ecx, 0xf
mov al, byte [edx + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2b8c], al
movsx ecx, byte [ebp - 0x2b8c]
xor ecx, 0x34
mov byte [ebp - 0x2b8d], cl
mov dl, byte [ebp - 0x2b8d]
mov byte [ebp - 0x3689], dl
mov eax, 1
shl eax, 4
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2b94], cl
movsx edx, byte [ebp - 0x2b94]
xor edx, 0x34
mov byte [ebp - 0x2b95], dl
mov al, byte [ebp - 0x2b95]
mov byte [ebp - 0x3688], al
mov ecx, 1
imul edx, ecx, 0x11
mov al, byte [edx + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2b9c], al
movsx ecx, byte [ebp - 0x2b9c]
xor ecx, 0x34
mov byte [ebp - 0x2b9d], cl
mov dl, byte [ebp - 0x2b9d]
mov byte [ebp - 0x3687], dl
mov eax, 1
imul ecx, eax, 0x12
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2ba4], dl
movsx eax, byte [ebp - 0x2ba4]
xor eax, 0x34
mov byte [ebp - 0x2ba5], al
mov cl, byte [ebp - 0x2ba5]
mov byte [ebp - 0x3686], cl
mov edx, 1
imul eax, edx, 0x13
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2bac], cl
movsx edx, byte [ebp - 0x2bac]
xor edx, 0x34
mov byte [ebp - 0x2bad], dl
mov al, byte [ebp - 0x2bad]
mov byte [ebp - 0x3685], al
mov ecx, 1
imul edx, ecx, 0x14
mov al, byte [edx + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2bb4], al
movsx ecx, byte [ebp - 0x2bb4]
xor ecx, 0x34
mov byte [ebp - 0x2bb5], cl
mov dl, byte [ebp - 0x2bb5]
mov byte [ebp - 0x3684], dl
mov eax, 1
imul ecx, eax, 0x15
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2bbc], dl
movsx eax, byte [ebp - 0x2bbc]
xor eax, 0x34
mov byte [ebp - 0x2bbd], al
mov cl, byte [ebp - 0x2bbd]
mov byte [ebp - 0x3683], cl
mov edx, 1
imul eax, edx, 0x16
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2bc4], cl
movsx edx, byte [ebp - 0x2bc4]
xor edx, 0x34
mov byte [ebp - 0x2bc5], dl
mov al, byte [ebp - 0x2bc5]
mov byte [ebp - 0x3682], al
mov ecx, 1
imul edx, ecx, 0x17
mov al, byte [edx + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2bcc], al
movsx ecx, byte [ebp - 0x2bcc]
xor ecx, 0x34
mov byte [ebp - 0x2bcd], cl
mov dl, byte [ebp - 0x2bcd]
mov byte [ebp - 0x3681], dl
mov eax, 1
imul ecx, eax, 0x18
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2bd4], dl
movsx eax, byte [ebp - 0x2bd4]
xor eax, 0x34
mov byte [ebp - 0x2bd5], al
mov cl, byte [ebp - 0x2bd5]
mov byte [ebp - 0x3680], cl
mov edx, 1
imul eax, edx, 0x19
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2bdc], cl
movsx edx, byte [ebp - 0x2bdc]
xor edx, 0x34
mov byte [ebp - 0x2bdd], dl
mov al, byte [ebp - 0x2bdd]
mov byte [ebp - 0x367f], al
mov ecx, 1
imul edx, ecx, 0x1a
mov al, byte [edx + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2be4], al
movsx ecx, byte [ebp - 0x2be4]
xor ecx, 0x34
mov byte [ebp - 0x2be5], cl
mov dl, byte [ebp - 0x2be5]
mov byte [ebp - 0x367e], dl
mov eax, 1
imul ecx, eax, 0x1b
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2bec], dl
movsx eax, byte [ebp - 0x2bec]
xor eax, 0x34
mov byte [ebp - 0x2bed], al
mov cl, byte [ebp - 0x2bed]
mov byte [ebp - 0x367d], cl
mov edx, 1
imul eax, edx, 0x1c
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2bf4], cl
movsx edx, byte [ebp - 0x2bf4]
xor edx, 0x34
mov byte [ebp - 0x2bf5], dl
mov al, byte [ebp - 0x2bf5]
mov byte [ebp - 0x367c], al
mov ecx, 1
imul edx, ecx, 0x1d
mov al, byte [edx + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2bfc], al
movsx ecx, byte [ebp - 0x2bfc]
xor ecx, 0x34
mov byte [ebp - 0x2bfd], cl
mov dl, byte [ebp - 0x2bfd]
mov byte [ebp - 0x367b], dl
mov eax, 1
imul ecx, eax, 0x1e
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2c04], dl
movsx eax, byte [ebp - 0x2c04]
xor eax, 0x34
mov byte [ebp - 0x2c05], al
mov cl, byte [ebp - 0x2c05]
mov byte [ebp - 0x367a], cl
mov edx, 1
imul eax, edx, 0x1f
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2c0c], cl
movsx edx, byte [ebp - 0x2c0c]
xor edx, 0x34
mov byte [ebp - 0x2c0d], dl
mov al, byte [ebp - 0x2c0d]
mov byte [ebp - 0x3679], al
mov ecx, 1
shl ecx, 5
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2c14], dl
movsx eax, byte [ebp - 0x2c14]
xor eax, 0x34
mov byte [ebp - 0x2c15], al
mov cl, byte [ebp - 0x2c15]
mov byte [ebp - 0x3678], cl
mov edx, 1
imul eax, edx, 0x21
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2c1c], cl
movsx edx, byte [ebp - 0x2c1c]
xor edx, 0x34
mov byte [ebp - 0x2c1d], dl
mov al, byte [ebp - 0x2c1d]
mov byte [ebp - 0x3677], al
mov ecx, 1
imul edx, ecx, 0x22
mov al, byte [edx + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2c24], al
movsx ecx, byte [ebp - 0x2c24]
xor ecx, 0x34
mov byte [ebp - 0x2c25], cl
mov dl, byte [ebp - 0x2c25]
mov byte [ebp - 0x3676], dl
mov eax, 1
imul ecx, eax, 0x23
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2c2c], dl
movsx eax, byte [ebp - 0x2c2c]
xor eax, 0x34
mov byte [ebp - 0x2c2d], al
mov cl, byte [ebp - 0x2c2d]
mov byte [ebp - 0x3675], cl
mov edx, 1
imul eax, edx, 0x24
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2c34], cl
movsx edx, byte [ebp - 0x2c34]
xor edx, 0x34
mov byte [ebp - 0x2c35], dl
mov al, byte [ebp - 0x2c35]
mov byte [ebp - 0x3674], al
mov ecx, 1
imul edx, ecx, 0x25
mov al, byte [edx + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2c3c], al
movsx ecx, byte [ebp - 0x2c3c]
xor ecx, 0x34
mov byte [ebp - 0x2c3d], cl
mov dl, byte [ebp - 0x2c3d]
mov byte [ebp - 0x3673], dl
mov eax, 1
imul ecx, eax, 0x26
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2c44], dl
movsx eax, byte [ebp - 0x2c44]
xor eax, 0x34
mov byte [ebp - 0x2c45], al
mov cl, byte [ebp - 0x2c45]
mov byte [ebp - 0x3672], cl
mov edx, 1
imul eax, edx, 0x27
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2c4c], cl
movsx edx, byte [ebp - 0x2c4c]
xor edx, 0x34
mov byte [ebp - 0x2c4d], dl
mov al, byte [ebp - 0x2c4d]
mov byte [ebp - 0x3671], al
mov ecx, 1
imul edx, ecx, 0x28
mov al, byte [edx + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2c54], al
movsx ecx, byte [ebp - 0x2c54]
xor ecx, 0x34
mov byte [ebp - 0x2c55], cl
mov dl, byte [ebp - 0x2c55]
mov byte [ebp - 0x3670], dl
mov eax, 1
imul ecx, eax, 0x29
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2c5c], dl
movsx eax, byte [ebp - 0x2c5c]
xor eax, 0x34
mov byte [ebp - 0x2c5d], al
mov cl, byte [ebp - 0x2c5d]
mov byte [ebp - 0x366f], cl
mov edx, 1
imul eax, edx, 0x2a
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2c64], cl
movsx edx, byte [ebp - 0x2c64]
xor edx, 0x34
mov byte [ebp - 0x2c65], dl
mov al, byte [ebp - 0x2c65]
mov byte [ebp - 0x366e], al
mov ecx, 1
imul edx, ecx, 0x2b
mov al, byte [edx + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2c6c], al
movsx ecx, byte [ebp - 0x2c6c]
xor ecx, 0x34
mov byte [ebp - 0x2c6d], cl
mov dl, byte [ebp - 0x2c6d]
mov byte [ebp - 0x366d], dl
mov eax, 1
imul ecx, eax, 0x2c
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2c74], dl
movsx eax, byte [ebp - 0x2c74]
xor eax, 0x34
mov byte [ebp - 0x2c75], al
mov cl, byte [ebp - 0x2c75]
mov byte [ebp - 0x366c], cl
mov edx, 1
imul eax, edx, 0x2d
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2c7c], cl
movsx edx, byte [ebp - 0x2c7c]
xor edx, 0x34
mov byte [ebp - 0x2c7d], dl
mov al, byte [ebp - 0x2c7d]
mov byte [ebp - 0x366b], al
mov ecx, 1
imul edx, ecx, 0x2e
mov al, byte [edx + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2c84], al
movsx ecx, byte [ebp - 0x2c84]
xor ecx, 0x34
mov byte [ebp - 0x2c85], cl
mov dl, byte [ebp - 0x2c85]
mov byte [ebp - 0x366a], dl
mov eax, 1
imul ecx, eax, 0x2f
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2c8c], dl
movsx eax, byte [ebp - 0x2c8c]
xor eax, 0x34
mov byte [ebp - 0x2c8d], al
mov cl, byte [ebp - 0x2c8d]
mov byte [ebp - 0x3669], cl
mov edx, 1
imul eax, edx, 0x30
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2c94], cl
movsx edx, byte [ebp - 0x2c94]
xor edx, 0x34
mov byte [ebp - 0x2c95], dl
mov al, byte [ebp - 0x2c95]
mov byte [ebp - 0x3668], al
mov ecx, 1
imul edx, ecx, 0x31
mov al, byte [edx + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2c9c], al
movsx ecx, byte [ebp - 0x2c9c]
xor ecx, 0x34
mov byte [ebp - 0x2c9d], cl
mov dl, byte [ebp - 0x2c9d]
mov byte [ebp - 0x3667], dl
mov eax, 1
imul ecx, eax, 0x32
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2ca4], dl
movsx eax, byte [ebp - 0x2ca4]
xor eax, 0x34
mov byte [ebp - 0x2ca5], al
mov cl, byte [ebp - 0x2ca5]
mov byte [ebp - 0x3666], cl
mov edx, 1
imul eax, edx, 0x33
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2cac], cl
movsx edx, byte [ebp - 0x2cac]
xor edx, 0x34
mov byte [ebp - 0x2cad], dl
mov al, byte [ebp - 0x2cad]
mov byte [ebp - 0x3665], al
mov ecx, 1
imul edx, ecx, 0x34
mov al, byte [edx + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2cb4], al
movsx ecx, byte [ebp - 0x2cb4]
xor ecx, 0x34
mov byte [ebp - 0x2cb5], cl
mov dl, byte [ebp - 0x2cb5]
mov byte [ebp - 0x3664], dl
mov eax, 1
imul ecx, eax, 0x35
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2cbc], dl
movsx eax, byte [ebp - 0x2cbc]
xor eax, 0x34
mov byte [ebp - 0x2cbd], al
mov cl, byte [ebp - 0x2cbd]
mov byte [ebp - 0x3663], cl
mov edx, 1
imul eax, edx, 0x36
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2cc4], cl
movsx edx, byte [ebp - 0x2cc4]
xor edx, 0x34
mov byte [ebp - 0x2cc5], dl
mov al, byte [ebp - 0x2cc5]
mov byte [ebp - 0x3662], al
mov ecx, 1
imul edx, ecx, 0x37
mov al, byte [edx + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2ccc], al
movsx ecx, byte [ebp - 0x2ccc]
xor ecx, 0x34
mov byte [ebp - 0x2ccd], cl
mov dl, byte [ebp - 0x2ccd]
mov byte [ebp - 0x3661], dl
mov eax, 1
imul ecx, eax, 0x38
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2cd4], dl
movsx eax, byte [ebp - 0x2cd4]
xor eax, 0x34
mov byte [ebp - 0x2cd5], al
mov cl, byte [ebp - 0x2cd5]
mov byte [ebp - 0x3660], cl
mov edx, 1
imul eax, edx, 0x39
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2cdc], cl
movsx edx, byte [ebp - 0x2cdc]
xor edx, 0x34
mov byte [ebp - 0x2cdd], dl
mov al, byte [ebp - 0x2cdd]
mov byte [ebp - 0x365f], al
mov ecx, 1
imul edx, ecx, 0x3a
mov al, byte [edx + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2ce4], al
movsx ecx, byte [ebp - 0x2ce4]
xor ecx, 0x34
mov byte [ebp - 0x2ce5], cl
mov dl, byte [ebp - 0x2ce5]
mov byte [ebp - 0x365e], dl
mov eax, 1
imul ecx, eax, 0x3b
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2cec], dl
movsx eax, byte [ebp - 0x2cec]
xor eax, 0x34
mov byte [ebp - 0x2ced], al
mov cl, byte [ebp - 0x2ced]
mov byte [ebp - 0x365d], cl
mov edx, 1
imul eax, edx, 0x3c
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2cf4], cl
movsx edx, byte [ebp - 0x2cf4]
xor edx, 0x34
mov byte [ebp - 0x2cf5], dl
mov al, byte [ebp - 0x2cf5]
mov byte [ebp - 0x365c], al
mov ecx, 1
imul edx, ecx, 0x3d
mov al, byte [edx + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2cfc], al
movsx ecx, byte [ebp - 0x2cfc]
xor ecx, 0x34
mov byte [ebp - 0x2cfd], cl
mov dl, byte [ebp - 0x2cfd]
mov byte [ebp - 0x365b], dl
mov eax, 1
imul ecx, eax, 0x3e
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2d04], dl
movsx eax, byte [ebp - 0x2d04]
xor eax, 0x34
mov byte [ebp - 0x2d05], al
mov cl, byte [ebp - 0x2d05]
mov byte [ebp - 0x365a], cl
mov edx, 1
imul eax, edx, 0x3f
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2d0c], cl
movsx edx, byte [ebp - 0x2d0c]
xor edx, 0x34
mov byte [ebp - 0x2d0d], dl
mov al, byte [ebp - 0x2d0d]
mov byte [ebp - 0x3659], al
mov ecx, 1
shl ecx, 6
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2d14], dl
movsx eax, byte [ebp - 0x2d14]
xor eax, 0x34
mov byte [ebp - 0x2d15], al
mov cl, byte [ebp - 0x2d15]
mov byte [ebp - 0x3658], cl
mov edx, 1
imul eax, edx, 0x41
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2d1c], cl
movsx edx, byte [ebp - 0x2d1c]
xor edx, 0x34
mov byte [ebp - 0x2d1d], dl
mov al, byte [ebp - 0x2d1d]
mov byte [ebp - 0x3657], al
mov ecx, 1
imul edx, ecx, 0x42
mov al, byte [edx + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2d24], al
movsx ecx, byte [ebp - 0x2d24]
xor ecx, 0x34
mov byte [ebp - 0x2d25], cl
mov dl, byte [ebp - 0x2d25]
mov byte [ebp - 0x3656], dl
mov eax, 1
imul ecx, eax, 0x43
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2d2c], dl
movsx eax, byte [ebp - 0x2d2c]
xor eax, 0x34
mov byte [ebp - 0x2d2d], al
mov cl, byte [ebp - 0x2d2d]
mov byte [ebp - 0x3655], cl
mov edx, 1
imul eax, edx, 0x44
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2d34], cl
movsx edx, byte [ebp - 0x2d34]
xor edx, 0x34
mov byte [ebp - 0x2d35], dl
mov al, byte [ebp - 0x2d35]
mov byte [ebp - 0x3654], al
mov ecx, 1
imul edx, ecx, 0x45
mov al, byte [edx + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2d3c], al
movsx ecx, byte [ebp - 0x2d3c]
xor ecx, 0x34
mov byte [ebp - 0x2d3d], cl
mov dl, byte [ebp - 0x2d3d]
mov byte [ebp - 0x3653], dl
mov eax, 1
imul ecx, eax, 0x46
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2d44], dl
movsx eax, byte [ebp - 0x2d44]
xor eax, 0x34
mov byte [ebp - 0x2d45], al
mov cl, byte [ebp - 0x2d45]
mov byte [ebp - 0x3652], cl
mov edx, 1
imul eax, edx, 0x47
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2d4c], cl
movsx edx, byte [ebp - 0x2d4c]
xor edx, 0x34
mov byte [ebp - 0x2d4d], dl
mov al, byte [ebp - 0x2d4d]
mov byte [ebp - 0x3651], al
mov ecx, 1
imul edx, ecx, 0x48
mov al, byte [edx + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2d54], al
movsx ecx, byte [ebp - 0x2d54]
xor ecx, 0x34
mov byte [ebp - 0x2d55], cl
mov dl, byte [ebp - 0x2d55]
mov byte [ebp - 0x3650], dl
mov eax, 1
imul ecx, eax, 0x49
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2d5c], dl
movsx eax, byte [ebp - 0x2d5c]
xor eax, 0x34
mov byte [ebp - 0x2d5d], al
mov cl, byte [ebp - 0x2d5d]
mov byte [ebp - 0x364f], cl
mov edx, 1
imul eax, edx, 0x4a
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2d64], cl
movsx edx, byte [ebp - 0x2d64]
xor edx, 0x34
mov byte [ebp - 0x2d65], dl
mov al, byte [ebp - 0x2d65]
mov byte [ebp - 0x364e], al
mov ecx, 1
imul edx, ecx, 0x4b
mov al, byte [edx + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2d6c], al
movsx ecx, byte [ebp - 0x2d6c]
xor ecx, 0x34
mov byte [ebp - 0x2d6d], cl
mov dl, byte [ebp - 0x2d6d]
mov byte [ebp - 0x364d], dl
mov eax, 1
imul ecx, eax, 0x4c
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2d74], dl
movsx eax, byte [ebp - 0x2d74]
xor eax, 0x34
mov byte [ebp - 0x2d75], al
mov cl, byte [ebp - 0x2d75]
mov byte [ebp - 0x364c], cl
mov edx, 1
imul eax, edx, 0x4d
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2d7c], cl
movsx edx, byte [ebp - 0x2d7c]
xor edx, 0x34
mov byte [ebp - 0x2d7d], dl
mov al, byte [ebp - 0x2d7d]
mov byte [ebp - 0x364b], al
mov ecx, 1
imul edx, ecx, 0x4e
mov al, byte [edx + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2d84], al
movsx ecx, byte [ebp - 0x2d84]
xor ecx, 0x34
mov byte [ebp - 0x2d85], cl
mov dl, byte [ebp - 0x2d85]
mov byte [ebp - 0x364a], dl
mov eax, 1
imul ecx, eax, 0x4f
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2d8c], dl
movsx eax, byte [ebp - 0x2d8c]
xor eax, 0x34
mov byte [ebp - 0x2d8d], al
mov cl, byte [ebp - 0x2d8d]
mov byte [ebp - 0x3649], cl
mov edx, 1
imul eax, edx, 0x50
mov cl, byte [eax + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2d94], cl
movsx edx, byte [ebp - 0x2d94]
xor edx, 0x34
mov byte [ebp - 0x2d95], dl
mov al, byte [ebp - 0x2d95]
mov byte [ebp - 0x3648], al
mov ecx, 1
imul edx, ecx, 0x51
mov al, byte [edx + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2d9c], al
movsx ecx, byte [ebp - 0x2d9c]
xor ecx, 0x34
mov byte [ebp - 0x2d9d], cl
mov dl, byte [ebp - 0x2d9d]
mov byte [ebp - 0x3647], dl
mov eax, 1
imul ecx, eax, 0x52
mov dl, byte [ecx + str.models_weapons_v_models_arms_glove_handwrap_leathery_v_glove_handwrap_leathery.mdl]
mov byte [ebp - 0x2da4], dl
movsx eax, byte [ebp - 0x2da4]
xor eax, 0x34
mov byte [ebp - 0x2da5], al
mov cl, byte [ebp - 0x2da5]
mov byte [ebp - 0x3646], cl
lea edx, [ebp - 0x3698]
mov dword [ebp - 0x404c], edx
mov eax, dword [ebp - 0x404c]
mov dword [ebp - 0x36c8], eax
mov dword [ebp - 0x3078], 0
jmp 0x102413e0
mov ecx, dword [ebp - 0x3078]
add ecx, 1
mov dword [ebp - 0x3078], ecx
cmp dword [ebp - 0x3078], 0x53
jae 0x10241462
mov edx, dword [ebp - 0x36c8]
mov dword [ebp - 0x4050], edx
mov eax, dword [ebp - 0x4050]
add eax, dword [ebp - 0x3078]
mov dword [ebp - 0x4054], eax
mov ecx, dword [ebp - 0x4054]
mov dl, byte [ecx]
mov byte [ebp - 0x2dac], dl
movsx eax, byte [ebp - 0x2dac]
xor eax, 0x34
mov byte [ebp - 0x2dad], al
mov cl, byte [ebp - 0x2dad]
mov byte [ebp - 0x2dae], cl
mov edx, dword [ebp - 0x36c8]
mov dword [ebp - 0x4058], edx
mov eax, dword [ebp - 0x4058]
add eax, dword [ebp - 0x3078]
mov dword [ebp - 0x405c], eax
mov ecx, dword [ebp - 0x405c]
mov dl, byte [ebp - 0x2dae]
mov byte [ecx], dl
jmp 0x102413d1
mov eax, dword [ebp - 0x36c8]
mov dword [ebp - 0x4060], eax
mov ecx, dword [ebp - 0x4060]
mov dword [ebp - 0x4064], ecx
mov edx, dword [ebp - 0x4064]
mov dword [ebp - 0x4068], edx
mov eax, dword [ebp - 0x4068]
push eax
lea ecx, [ebp - 0x44d0]
call fcn.1007b880
mov byte [ebp - 4], 0x25
mov ecx, dword [ebp - 0x307c]
mov dword [ecx], 0x13a8
lea edx, [ebp - 0x44d0]
push edx
mov ecx, dword [ebp - 0x307c]
add ecx, 4
call fcn.1008d0b0
lea eax, [ebp - 0x42d8]
push eax
mov ecx, dword [ebp - 0x307c]
add ecx, 0x1c
call fcn.1008d0b0
lea ecx, [ebp - 0x44d0]
call fcn.1007c600
mov dword [ebp - 0x406c], eax
mov ecx, dword [ebp - 0x406c]
mov dword [ebp - 0x4088], ecx
mov edx, dword [0x103e939c]
mov dword [ebp - 0x380c], edx
lea eax, [ebp - 0x4074]
mov dword [ebp - 0x376c], eax
mov ecx, dword [ebp - 0x376c]
mov edx, dword [ebp - 0x380c]
mov dword [ecx], edx
mov eax, dword [ebp - 0x376c]
mov dword [ebp - 0x4070], eax
mov ecx, dword [ebp - 0x4070]
mov dword [ebp - 0x4284], ecx
mov edx, dword [ebp - 0x4074]
mov eax, dword [edx]
mov dword [ebp - 0x4078], eax
mov ecx, 2
shl ecx, 2
mov edx, dword [ebp - 0x4078]
mov eax, dword [edx + ecx]
mov dword [ebp - 0x407c], eax
mov ecx, dword [ebp - 0x407c]
mov dword [ebp - 0x4080], ecx
mov edx, dword [ebp - 0x4080]
mov dword [ebp - 0x4084], edx
mov eax, dword [ebp - 0x4084]
mov dword [ebp - 0x408c], eax
mov ecx, dword [ebp - 0x4088]
push ecx
mov ecx, dword [ebp - 0x380c]
call dword [ebp - 0x408c]
mov dword [ebp - 0x4090], eax
mov edx, dword [ebp - 0x4090]
mov eax, dword [ebp - 0x307c]
mov dword [eax + 0x34], edx
lea ecx, [ebp - 0x42d8]
call fcn.1007c600
mov dword [ebp - 0x4094], eax
mov ecx, dword [ebp - 0x4094]
mov dword [ebp - 0x40b0], ecx
mov edx, dword [0x103e939c]
mov dword [ebp - 0x3840], edx
lea eax, [ebp - 0x409c]
mov dword [ebp - 0x3774], eax
mov ecx, dword [ebp - 0x3774]
mov edx, dword [ebp - 0x3840]
mov dword [ecx], edx
mov eax, dword [ebp - 0x3774]
mov dword [ebp - 0x4098], eax
mov ecx, dword [ebp - 0x4098]
mov dword [ebp - 0x4288], ecx
mov edx, dword [ebp - 0x409c]
mov eax, dword [edx]
mov dword [ebp - 0x40a0], eax
mov ecx, 2
shl ecx, 2
mov edx, dword [ebp - 0x40a0]
mov eax, dword [edx + ecx]
mov dword [ebp - 0x40a4], eax
mov ecx, dword [ebp - 0x40a4]
mov dword [ebp - 0x40a8], ecx
mov edx, dword [ebp - 0x40a8]
mov dword [ebp - 0x40ac], edx
mov eax, dword [ebp - 0x40ac]
mov dword [ebp - 0x40b4], eax
mov ecx, dword [ebp - 0x40b0]
push ecx
mov ecx, dword [ebp - 0x3840]
call dword [ebp - 0x40b4]
mov dword [ebp - 0x40b8], eax
mov edx, dword [ebp - 0x40b8]
mov eax, dword [ebp - 0x307c]
mov dword [eax + 0x38], edx
mov byte [ebp - 4], 0x24
lea ecx, [ebp - 0x44d0]
call fcn.1007c260
nop
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x42d8]
call fcn.1007c260
nop
mov ecx, 0x3c
imul edx, ecx, 5
mov eax, dword [ebp - 0x10]
lea ecx, [eax + edx + 0x39c]
mov dword [ebp - 0x3088], ecx
mov edx, 1
imul eax, edx, 0
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2db4], cl
movsx edx, byte [ebp - 0x2db4]
xor edx, 0x34
mov byte [ebp - 0x2db5], dl
mov al, byte [ebp - 0x2db5]
mov byte [ebp - 0x30e8], al
mov ecx, 1
shl ecx, 0
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2dbc], dl
movsx eax, byte [ebp - 0x2dbc]
xor eax, 0x34
mov byte [ebp - 0x2dbd], al
mov cl, byte [ebp - 0x2dbd]
mov byte [ebp - 0x30e7], cl
mov edx, 1
shl edx, 1
mov al, byte [edx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2dc4], al
movsx ecx, byte [ebp - 0x2dc4]
xor ecx, 0x34
mov byte [ebp - 0x2dc5], cl
mov dl, byte [ebp - 0x2dc5]
mov byte [ebp - 0x30e6], dl
mov eax, 1
imul ecx, eax, 3
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2dcc], dl
movsx eax, byte [ebp - 0x2dcc]
xor eax, 0x34
mov byte [ebp - 0x2dcd], al
mov cl, byte [ebp - 0x2dcd]
mov byte [ebp - 0x30e5], cl
mov edx, 1
shl edx, 2
mov al, byte [edx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2dd4], al
movsx ecx, byte [ebp - 0x2dd4]
xor ecx, 0x34
mov byte [ebp - 0x2dd5], cl
mov dl, byte [ebp - 0x2dd5]
mov byte [ebp - 0x30e4], dl
mov eax, 1
imul ecx, eax, 5
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2ddc], dl
movsx eax, byte [ebp - 0x2ddc]
xor eax, 0x34
mov byte [ebp - 0x2ddd], al
mov cl, byte [ebp - 0x2ddd]
mov byte [ebp - 0x30e3], cl
mov edx, 1
imul eax, edx, 6
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2de4], cl
movsx edx, byte [ebp - 0x2de4]
xor edx, 0x34
mov byte [ebp - 0x2de5], dl
mov al, byte [ebp - 0x2de5]
mov byte [ebp - 0x30e2], al
mov ecx, 1
imul edx, ecx, 7
mov al, byte [edx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2dec], al
movsx ecx, byte [ebp - 0x2dec]
xor ecx, 0x34
mov byte [ebp - 0x2ded], cl
mov dl, byte [ebp - 0x2ded]
mov byte [ebp - 0x30e1], dl
mov eax, 1
shl eax, 3
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2df4], cl
movsx edx, byte [ebp - 0x2df4]
xor edx, 0x34
mov byte [ebp - 0x2df5], dl
mov al, byte [ebp - 0x2df5]
mov byte [ebp - 0x30e0], al
mov ecx, 1
imul edx, ecx, 9
mov al, byte [edx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2dfc], al
movsx ecx, byte [ebp - 0x2dfc]
xor ecx, 0x34
mov byte [ebp - 0x2dfd], cl
mov dl, byte [ebp - 0x2dfd]
mov byte [ebp - 0x30df], dl
mov eax, 1
imul ecx, eax, 0xa
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2e04], dl
movsx eax, byte [ebp - 0x2e04]
xor eax, 0x34
mov byte [ebp - 0x2e05], al
mov cl, byte [ebp - 0x2e05]
mov byte [ebp - 0x30de], cl
mov edx, 1
imul eax, edx, 0xb
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2e0c], cl
movsx edx, byte [ebp - 0x2e0c]
xor edx, 0x34
mov byte [ebp - 0x2e0d], dl
mov al, byte [ebp - 0x2e0d]
mov byte [ebp - 0x30dd], al
mov ecx, 1
imul edx, ecx, 0xc
mov al, byte [edx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2e14], al
movsx ecx, byte [ebp - 0x2e14]
xor ecx, 0x34
mov byte [ebp - 0x2e15], cl
mov dl, byte [ebp - 0x2e15]
mov byte [ebp - 0x30dc], dl
mov eax, 1
imul ecx, eax, 0xd
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2e1c], dl
movsx eax, byte [ebp - 0x2e1c]
xor eax, 0x34
mov byte [ebp - 0x2e1d], al
mov cl, byte [ebp - 0x2e1d]
mov byte [ebp - 0x30db], cl
mov edx, 1
imul eax, edx, 0xe
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2e24], cl
movsx edx, byte [ebp - 0x2e24]
xor edx, 0x34
mov byte [ebp - 0x2e25], dl
mov al, byte [ebp - 0x2e25]
mov byte [ebp - 0x30da], al
mov ecx, 1
imul edx, ecx, 0xf
mov al, byte [edx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2e2c], al
movsx ecx, byte [ebp - 0x2e2c]
xor ecx, 0x34
mov byte [ebp - 0x2e2d], cl
mov dl, byte [ebp - 0x2e2d]
mov byte [ebp - 0x30d9], dl
mov eax, 1
shl eax, 4
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2e34], cl
movsx edx, byte [ebp - 0x2e34]
xor edx, 0x34
mov byte [ebp - 0x2e35], dl
mov al, byte [ebp - 0x2e35]
mov byte [ebp - 0x30d8], al
mov ecx, 1
imul edx, ecx, 0x11
mov al, byte [edx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2e3c], al
movsx ecx, byte [ebp - 0x2e3c]
xor ecx, 0x34
mov byte [ebp - 0x2e3d], cl
mov dl, byte [ebp - 0x2e3d]
mov byte [ebp - 0x30d7], dl
mov eax, 1
imul ecx, eax, 0x12
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2e44], dl
movsx eax, byte [ebp - 0x2e44]
xor eax, 0x34
mov byte [ebp - 0x2e45], al
mov cl, byte [ebp - 0x2e45]
mov byte [ebp - 0x30d6], cl
mov edx, 1
imul eax, edx, 0x13
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2e4c], cl
movsx edx, byte [ebp - 0x2e4c]
xor edx, 0x34
mov byte [ebp - 0x2e4d], dl
mov al, byte [ebp - 0x2e4d]
mov byte [ebp - 0x30d5], al
mov ecx, 1
imul edx, ecx, 0x14
mov al, byte [edx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2e54], al
movsx ecx, byte [ebp - 0x2e54]
xor ecx, 0x34
mov byte [ebp - 0x2e55], cl
mov dl, byte [ebp - 0x2e55]
mov byte [ebp - 0x30d4], dl
mov eax, 1
imul ecx, eax, 0x15
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2e5c], dl
movsx eax, byte [ebp - 0x2e5c]
xor eax, 0x34
mov byte [ebp - 0x2e5d], al
mov cl, byte [ebp - 0x2e5d]
mov byte [ebp - 0x30d3], cl
mov edx, 1
imul eax, edx, 0x16
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2e64], cl
movsx edx, byte [ebp - 0x2e64]
xor edx, 0x34
mov byte [ebp - 0x2e65], dl
mov al, byte [ebp - 0x2e65]
mov byte [ebp - 0x30d2], al
mov ecx, 1
imul edx, ecx, 0x17
mov al, byte [edx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2e6c], al
movsx ecx, byte [ebp - 0x2e6c]
xor ecx, 0x34
mov byte [ebp - 0x2e6d], cl
mov dl, byte [ebp - 0x2e6d]
mov byte [ebp - 0x30d1], dl
mov eax, 1
imul ecx, eax, 0x18
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2e74], dl
movsx eax, byte [ebp - 0x2e74]
xor eax, 0x34
mov byte [ebp - 0x2e75], al
mov cl, byte [ebp - 0x2e75]
mov byte [ebp - 0x30d0], cl
mov edx, 1
imul eax, edx, 0x19
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2e7c], cl
movsx edx, byte [ebp - 0x2e7c]
xor edx, 0x34
mov byte [ebp - 0x2e7d], dl
mov al, byte [ebp - 0x2e7d]
mov byte [ebp - 0x30cf], al
mov ecx, 1
imul edx, ecx, 0x1a
mov al, byte [edx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2e84], al
movsx ecx, byte [ebp - 0x2e84]
xor ecx, 0x34
mov byte [ebp - 0x2e85], cl
mov dl, byte [ebp - 0x2e85]
mov byte [ebp - 0x30ce], dl
mov eax, 1
imul ecx, eax, 0x1b
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2e8c], dl
movsx eax, byte [ebp - 0x2e8c]
xor eax, 0x34
mov byte [ebp - 0x2e8d], al
mov cl, byte [ebp - 0x2e8d]
mov byte [ebp - 0x30cd], cl
mov edx, 1
imul eax, edx, 0x1c
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2e94], cl
movsx edx, byte [ebp - 0x2e94]
xor edx, 0x34
mov byte [ebp - 0x2e95], dl
mov al, byte [ebp - 0x2e95]
mov byte [ebp - 0x30cc], al
mov ecx, 1
imul edx, ecx, 0x1d
mov al, byte [edx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2e9c], al
movsx ecx, byte [ebp - 0x2e9c]
xor ecx, 0x34
mov byte [ebp - 0x2e9d], cl
mov dl, byte [ebp - 0x2e9d]
mov byte [ebp - 0x30cb], dl
mov eax, 1
imul ecx, eax, 0x1e
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2ea4], dl
movsx eax, byte [ebp - 0x2ea4]
xor eax, 0x34
mov byte [ebp - 0x2ea5], al
mov cl, byte [ebp - 0x2ea5]
mov byte [ebp - 0x30ca], cl
mov edx, 1
imul eax, edx, 0x1f
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2eac], cl
movsx edx, byte [ebp - 0x2eac]
xor edx, 0x34
mov byte [ebp - 0x2ead], dl
mov al, byte [ebp - 0x2ead]
mov byte [ebp - 0x30c9], al
mov ecx, 1
shl ecx, 5
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2eb4], dl
movsx eax, byte [ebp - 0x2eb4]
xor eax, 0x34
mov byte [ebp - 0x2eb5], al
mov cl, byte [ebp - 0x2eb5]
mov byte [ebp - 0x30c8], cl
mov edx, 1
imul eax, edx, 0x21
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2ebc], cl
movsx edx, byte [ebp - 0x2ebc]
xor edx, 0x34
mov byte [ebp - 0x2ebd], dl
mov al, byte [ebp - 0x2ebd]
mov byte [ebp - 0x30c7], al
mov ecx, 1
imul edx, ecx, 0x22
mov al, byte [edx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2ec4], al
movsx ecx, byte [ebp - 0x2ec4]
xor ecx, 0x34
mov byte [ebp - 0x2ec5], cl
mov dl, byte [ebp - 0x2ec5]
mov byte [ebp - 0x30c6], dl
mov eax, 1
imul ecx, eax, 0x23
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2ecc], dl
movsx eax, byte [ebp - 0x2ecc]
xor eax, 0x34
mov byte [ebp - 0x2ecd], al
mov cl, byte [ebp - 0x2ecd]
mov byte [ebp - 0x30c5], cl
mov edx, 1
imul eax, edx, 0x24
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2ed4], cl
movsx edx, byte [ebp - 0x2ed4]
xor edx, 0x34
mov byte [ebp - 0x2ed5], dl
mov al, byte [ebp - 0x2ed5]
mov byte [ebp - 0x30c4], al
mov ecx, 1
imul edx, ecx, 0x25
mov al, byte [edx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2edc], al
movsx ecx, byte [ebp - 0x2edc]
xor ecx, 0x34
mov byte [ebp - 0x2edd], cl
mov dl, byte [ebp - 0x2edd]
mov byte [ebp - 0x30c3], dl
mov eax, 1
imul ecx, eax, 0x26
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2ee4], dl
movsx eax, byte [ebp - 0x2ee4]
xor eax, 0x34
mov byte [ebp - 0x2ee5], al
mov cl, byte [ebp - 0x2ee5]
mov byte [ebp - 0x30c2], cl
mov edx, 1
imul eax, edx, 0x27
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2eec], cl
movsx edx, byte [ebp - 0x2eec]
xor edx, 0x34
mov byte [ebp - 0x2eed], dl
mov al, byte [ebp - 0x2eed]
mov byte [ebp - 0x30c1], al
mov ecx, 1
imul edx, ecx, 0x28
mov al, byte [edx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2ef4], al
movsx ecx, byte [ebp - 0x2ef4]
xor ecx, 0x34
mov byte [ebp - 0x2ef5], cl
mov dl, byte [ebp - 0x2ef5]
mov byte [ebp - 0x30c0], dl
mov eax, 1
imul ecx, eax, 0x29
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2efc], dl
movsx eax, byte [ebp - 0x2efc]
xor eax, 0x34
mov byte [ebp - 0x2efd], al
mov cl, byte [ebp - 0x2efd]
mov byte [ebp - 0x30bf], cl
mov edx, 1
imul eax, edx, 0x2a
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2f04], cl
movsx edx, byte [ebp - 0x2f04]
xor edx, 0x34
mov byte [ebp - 0x2f05], dl
mov al, byte [ebp - 0x2f05]
mov byte [ebp - 0x30be], al
mov ecx, 1
imul edx, ecx, 0x2b
mov al, byte [edx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2f0c], al
movsx ecx, byte [ebp - 0x2f0c]
xor ecx, 0x34
mov byte [ebp - 0x2f0d], cl
mov dl, byte [ebp - 0x2f0d]
mov byte [ebp - 0x30bd], dl
mov eax, 1
imul ecx, eax, 0x2c
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2f14], dl
movsx eax, byte [ebp - 0x2f14]
xor eax, 0x34
mov byte [ebp - 0x2f15], al
mov cl, byte [ebp - 0x2f15]
mov byte [ebp - 0x30bc], cl
mov edx, 1
imul eax, edx, 0x2d
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2f1c], cl
movsx edx, byte [ebp - 0x2f1c]
xor edx, 0x34
mov byte [ebp - 0x2f1d], dl
mov al, byte [ebp - 0x2f1d]
mov byte [ebp - 0x30bb], al
mov ecx, 1
imul edx, ecx, 0x2e
mov al, byte [edx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2f24], al
movsx ecx, byte [ebp - 0x2f24]
xor ecx, 0x34
mov byte [ebp - 0x2f25], cl
mov dl, byte [ebp - 0x2f25]
mov byte [ebp - 0x30ba], dl
mov eax, 1
imul ecx, eax, 0x2f
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2f2c], dl
movsx eax, byte [ebp - 0x2f2c]
xor eax, 0x34
mov byte [ebp - 0x2f2d], al
mov cl, byte [ebp - 0x2f2d]
mov byte [ebp - 0x30b9], cl
mov edx, 1
imul eax, edx, 0x30
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2f34], cl
movsx edx, byte [ebp - 0x2f34]
xor edx, 0x34
mov byte [ebp - 0x2f35], dl
mov al, byte [ebp - 0x2f35]
mov byte [ebp - 0x30b8], al
mov ecx, 1
imul edx, ecx, 0x31
mov al, byte [edx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2f3c], al
movsx ecx, byte [ebp - 0x2f3c]
xor ecx, 0x34
mov byte [ebp - 0x2f3d], cl
mov dl, byte [ebp - 0x2f3d]
mov byte [ebp - 0x30b7], dl
mov eax, 1
imul ecx, eax, 0x32
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2f44], dl
movsx eax, byte [ebp - 0x2f44]
xor eax, 0x34
mov byte [ebp - 0x2f45], al
mov cl, byte [ebp - 0x2f45]
mov byte [ebp - 0x30b6], cl
mov edx, 1
imul eax, edx, 0x33
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2f4c], cl
movsx edx, byte [ebp - 0x2f4c]
xor edx, 0x34
mov byte [ebp - 0x2f4d], dl
mov al, byte [ebp - 0x2f4d]
mov byte [ebp - 0x30b5], al
mov ecx, 1
imul edx, ecx, 0x34
mov al, byte [edx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2f54], al
movsx ecx, byte [ebp - 0x2f54]
xor ecx, 0x34
mov byte [ebp - 0x2f55], cl
mov dl, byte [ebp - 0x2f55]
mov byte [ebp - 0x30b4], dl
mov eax, 1
imul ecx, eax, 0x35
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2f5c], dl
movsx eax, byte [ebp - 0x2f5c]
xor eax, 0x34
mov byte [ebp - 0x2f5d], al
mov cl, byte [ebp - 0x2f5d]
mov byte [ebp - 0x30b3], cl
mov edx, 1
imul eax, edx, 0x36
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2f64], cl
movsx edx, byte [ebp - 0x2f64]
xor edx, 0x34
mov byte [ebp - 0x2f65], dl
mov al, byte [ebp - 0x2f65]
mov byte [ebp - 0x30b2], al
mov ecx, 1
imul edx, ecx, 0x37
mov al, byte [edx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2f6c], al
movsx ecx, byte [ebp - 0x2f6c]
xor ecx, 0x34
mov byte [ebp - 0x2f6d], cl
mov dl, byte [ebp - 0x2f6d]
mov byte [ebp - 0x30b1], dl
mov eax, 1
imul ecx, eax, 0x38
mov dl, byte [ecx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2f74], dl
movsx eax, byte [ebp - 0x2f74]
xor eax, 0x34
mov byte [ebp - 0x2f75], al
mov cl, byte [ebp - 0x2f75]
mov byte [ebp - 0x30b0], cl
mov edx, 1
imul eax, edx, 0x39
mov cl, byte [eax + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2f7c], cl
movsx edx, byte [ebp - 0x2f7c]
xor edx, 0x34
mov byte [ebp - 0x2f7d], dl
mov al, byte [ebp - 0x2f7d]
mov byte [ebp - 0x30af], al
mov ecx, 1
imul edx, ecx, 0x3a
mov al, byte [edx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
mov byte [ebp - 0x2f84], al
movsx ecx, byte [ebp - 0x2f84]
xor ecx, 0x34
mov byte [ebp - 0x2f85], cl
mov dl, byte [ebp - 0x2f85]
mov byte [ebp - 0x30ae], dl
mov eax, 1
imul ecx, eax, 0x3b
movzx edx, byte [ecx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
push edx
lea ecx, [ebp - 0x30e8]
call fcn.1007eaf0
mov byte [ebp - 0x30ad], al
mov eax, 1
imul ecx, eax, 0x3c
movzx edx, byte [ecx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
push edx
lea ecx, [ebp - 0x30e8]
call fcn.1007eaf0
mov byte [ebp - 0x30ac], al
mov eax, 1
imul ecx, eax, 0x3d
movzx edx, byte [ecx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
push edx
lea ecx, [ebp - 0x30e8]
call fcn.1007eaf0
mov byte [ebp - 0x30ab], al
mov eax, 1
imul ecx, eax, 0x3e
movzx edx, byte [ecx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
push edx
lea ecx, [ebp - 0x30e8]
call fcn.1007eaf0
mov byte [ebp - 0x30aa], al
mov eax, 1
imul ecx, eax, 0x3f
movzx edx, byte [ecx + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
push edx
lea ecx, [ebp - 0x30e8]
call fcn.1007eaf0
mov byte [ebp - 0x30a9], al
mov eax, 1
shl eax, 6
movzx ecx, byte [eax + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
push ecx
lea ecx, [ebp - 0x30e8]
call fcn.1007eaf0
mov byte [ebp - 0x30a8], al
mov edx, 1
imul eax, edx, 0x41
movzx ecx, byte [eax + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
push ecx
lea ecx, [ebp - 0x30e8]
call fcn.1007eaf0
mov byte [ebp - 0x30a7], al
mov edx, 1
imul eax, edx, 0x42
movzx ecx, byte [eax + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
push ecx
lea ecx, [ebp - 0x30e8]
call fcn.1007eaf0
mov byte [ebp - 0x30a6], al
mov edx, 1
imul eax, edx, 0x43
movzx ecx, byte [eax + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
push ecx
lea ecx, [ebp - 0x30e8]
call fcn.1007eaf0
mov byte [ebp - 0x30a5], al
mov edx, 1
imul eax, edx, 0x44
movzx ecx, byte [eax + str.models_weapons_w_models_arms_glove_motorcycle_w_glove_motorcycle.mdl]
push ecx
lea ecx, [ebp - 0x30e8]
call fcn.1007eaf0
mov byte [ebp - 0x30a4], al
lea edx, [ebp - 0x30e8]
mov dword [ebp - 0x40bc], edx
mov eax, dword [ebp - 0x40bc]
mov dword [ebp - 0x36c4], eax
mov dword [ebp - 0x3080], 0
jmp 0x10242331
mov ecx, dword [ebp - 0x3080]
add ecx, 1
mov dword [ebp - 0x3080], ecx
cmp dword [ebp - 0x3080], 0x45
jae 0x102423a7
mov edx, dword [ebp - 0x36c4]
mov dword [ebp - 0x40c0], edx
mov eax, dword [ebp - 0x3080]
push eax
mov ecx, dword [ebp - 0x40c0]
call fcn.1007a7a0
mov cl, byte [eax]
mov byte [ebp - 0x2f8c], cl
movsx edx, byte [ebp - 0x2f8c]
xor edx, 0x34
mov byte [ebp - 0x2f8d], dl
mov al, byte [ebp - 0x2f8d]
mov byte [ebp - 0x2f8e], al
mov ecx, dword [ebp - 0x36c4]
mov dword [ebp - 0x40c4], ecx
mov edx, dword [ebp - 0x3080]
push edx
mov ecx, dword [ebp - 0x40c4]
call fcn.1007a7a0
mov cl, byte [ebp - 0x2f8e]
mov byte [eax], cl
jmp 0x10242322
mov ecx, dword [ebp - 0x36c4]
call fcn.1006b200
mov dword [ebp - 0x40c8], eax
mov edx, dword [ebp - 0x40c8]
mov dword [ebp - 0x40cc], edx
mov eax, dword [ebp - 0x40cc]
push eax
lea ecx, [ebp - 0x4308]
call fcn.1007b880
mov dword [ebp - 4], 0x26
mov ecx, 1
imul edx, ecx, 0
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_motorcycle_v_glove_motorcycle.mdl]
push eax
lea ecx, [ebp - 0x58]
call fcn.1007eaf0
mov byte [ebp - 0x58], al
mov ecx, 1
shl ecx, 0
movzx edx, byte [ecx + str.models_weapons_v_models_arms_glove_motorcycle_v_glove_motorcycle.mdl]
push edx
lea ecx, [ebp - 0x58]
call fcn.1007eaf0
mov byte [ebp - 0x57], al
mov eax, 1
shl eax, 1
movzx ecx, byte [eax + str.models_weapons_v_models_arms_glove_motorcycle_v_glove_motorcycle.mdl]
push ecx
lea ecx, [ebp - 0x58]
call fcn.1007eaf0
mov byte [ebp - 0x56], al
mov edx, 1
imul eax, edx, 3
movzx ecx, byte [eax + str.models_weapons_v_models_arms_glove_motorcycle_v_glove_motorcycle.mdl]
push ecx
lea ecx, [ebp - 0x58]
call fcn.1007eaf0
mov byte [ebp - 0x55], al
mov edx, 1
shl edx, 2
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_motorcycle_v_glove_motorcycle.mdl]
push eax
lea ecx, [ebp - 0x58]
call fcn.1007eaf0
mov byte [ebp - 0x54], al
mov ecx, 1
imul edx, ecx, 5
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_motorcycle_v_glove_motorcycle.mdl]
push eax
lea ecx, [ebp - 0x58]
call fcn.1007eaf0
mov byte [ebp - 0x53], al
mov ecx, 1
imul edx, ecx, 6
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_motorcycle_v_glove_motorcycle.mdl]
push eax
lea ecx, [ebp - 0x58]
call fcn.1007eaf0
mov byte [ebp - 0x52], al
mov ecx, 1
imul edx, ecx, 7
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_motorcycle_v_glove_motorcycle.mdl]
push eax
lea ecx, [ebp - 0x58]
call fcn.1007eaf0
mov byte [ebp - 0x51], al
mov ecx, 1
shl ecx, 3
movzx edx, byte [ecx + str.models_weapons_v_models_arms_glove_motorcycle_v_glove_motorcycle.mdl]
push edx
lea ecx, [ebp - 0x58]
call fcn.1007eaf0
mov byte [ebp - 0x50], al
mov eax, 1
imul ecx, eax, 9
movzx edx, byte [ecx + str.models_weapons_v_models_arms_glove_motorcycle_v_glove_motorcycle.mdl]
push edx
lea ecx, [ebp - 0x58]
call fcn.1007eaf0
mov byte [ebp - 0x4f], al
mov eax, 1
imul ecx, eax, 0xa
movzx edx, byte [ecx + str.models_weapons_v_models_arms_glove_motorcycle_v_glove_motorcycle.mdl]
push edx
lea ecx, [ebp - 0x58]
call fcn.1007eaf0
mov byte [ebp - 0x4e], al
mov eax, 1
imul ecx, eax, 0xb
movzx edx, byte [ecx + str.models_weapons_v_models_arms_glove_motorcycle_v_glove_motorcycle.mdl]
push edx
lea ecx, [ebp - 0x58]
call fcn.1007eaf0
mov byte [ebp - 0x4d], al
mov eax, 1
imul ecx, eax, 0xc
movzx edx, byte [ecx + str.models_weapons_v_models_arms_glove_motorcycle_v_glove_motorcycle.mdl]
push edx
lea ecx, [ebp - 0x58]
call fcn.1007eaf0
mov byte [ebp - 0x4c], al
mov eax, 1
imul ecx, eax, 0xd
movzx edx, byte [ecx + str.models_weapons_v_models_arms_glove_motorcycle_v_glove_motorcycle.mdl]
push edx
lea ecx, [ebp - 0x58]
call fcn.1007eaf0
mov byte [ebp - 0x4b], al
mov eax, 1
imul ecx, eax, 0xe
movzx edx, byte [ecx + str.models_weapons_v_models_arms_glove_motorcycle_v_glove_motorcycle.mdl]
push edx
lea ecx, [ebp - 0x58]
call fcn.1007eaf0
mov byte [ebp - 0x4a], al
mov eax, 1
imul ecx, eax, 0xf
movzx edx, byte [ecx + str.models_weapons_v_models_arms_glove_motorcycle_v_glove_motorcycle.mdl]
push edx
lea ecx, [ebp - 0x58]
call fcn.1007eaf0
mov byte [ebp - 0x49], al
mov eax, 1
shl eax, 4
movzx ecx, byte [eax + str.models_weapons_v_models_arms_glove_motorcycle_v_glove_motorcycle.mdl]
push ecx
lea ecx, [ebp - 0x58]
call fcn.1007eaf0
mov byte [ebp - 0x48], al
mov edx, 1
imul eax, edx, 0x11
movzx ecx, byte [eax + str.models_weapons_v_models_arms_glove_motorcycle_v_glove_motorcycle.mdl]
push ecx
lea ecx, [ebp - 0x58]
call fcn.1007eaf0
mov byte [ebp - 0x47], al
mov edx, 1
imul eax, edx, 0x12
movzx ecx, byte [eax + str.models_weapons_v_models_arms_glove_motorcycle_v_glove_motorcycle.mdl]
push ecx
lea ecx, [ebp - 0x58]
call fcn.1007eaf0
mov byte [ebp - 0x46], al
mov edx, 1
imul eax, edx, 0x13
movzx ecx, byte [eax + str.models_weapons_v_models_arms_glove_motorcycle_v_glove_motorcycle.mdl]
push ecx
lea ecx, [ebp - 0x58]
call fcn.1007eaf0
mov byte [ebp - 0x45], al
mov edx, 1
imul eax, edx, 0x14
movzx ecx, byte [eax + str.models_weapons_v_models_arms_glove_motorcycle_v_glove_motorcycle.mdl]
push ecx
lea ecx, [ebp - 0x58]
call fcn.1007eaf0
mov byte [ebp - 0x44], al
mov edx, 1
imul eax, edx, 0x15
movzx ecx, byte [eax + str.models_weapons_v_models_arms_glove_motorcycle_v_glove_motorcycle.mdl]
push ecx
lea ecx, [ebp - 0x58]
call fcn.1007eaf0
mov byte [ebp - 0x43], al
mov edx, 1
imul eax, edx, 0x16
movzx ecx, byte [eax + str.models_weapons_v_models_arms_glove_motorcycle_v_glove_motorcycle.mdl]
push ecx
lea ecx, [ebp - 0x58]
call fcn.1007eaf0
mov byte [ebp - 0x42], al
mov edx, 1
imul eax, edx, 0x17
movzx ecx, byte [eax + str.models_weapons_v_models_arms_glove_motorcycle_v_glove_motorcycle.mdl]
push ecx
lea ecx, [ebp - 0x58]
call fcn.1007eaf0
mov byte [ebp - 0x41], al
mov edx, 1
imul eax, edx, 0x18
movzx ecx, byte [eax + str.models_weapons_v_models_arms_glove_motorcycle_v_glove_motorcycle.mdl]
push ecx
lea ecx, [ebp - 0x58]
call fcn.1007eaf0
mov byte [ebp - 0x40], al
mov edx, 1
imul eax, edx, 0x19
movzx ecx, byte [eax + str.models_weapons_v_models_arms_glove_motorcycle_v_glove_motorcycle.mdl]
push ecx
lea ecx, [ebp - 0x58]
call fcn.1007eaf0
mov byte [ebp - 0x3f], al
mov edx, 1
imul eax, edx, 0x1a
movzx ecx, byte [eax + str.models_weapons_v_models_arms_glove_motorcycle_v_glove_motorcycle.mdl]
push ecx
lea ecx, [ebp - 0x58]
call fcn.1007eaf0
mov byte [ebp - 0x3e], al
mov edx, 1
imul eax, edx, 0x1b
movzx ecx, byte [eax + str.models_weapons_v_models_arms_glove_motorcycle_v_glove_motorcycle.mdl]
push ecx
lea ecx, [ebp - 0x58]
call fcn.1007eaf0
mov byte [ebp - 0x3d], al
mov edx, 1
imul eax, edx, 0x1c
movzx ecx, byte [eax + str.models_weapons_v_models_arms_glove_motorcycle_v_glove_motorcycle.mdl]
push ecx
lea ecx, [ebp - 0x58]
call fcn.1007eaf0
mov byte [ebp - 0x3c], al
mov edx, 1
imul eax, edx, 0x1d
movzx ecx, byte [eax + str.models_weapons_v_models_arms_glove_motorcycle_v_glove_motorcycle.mdl]
push ecx
lea ecx, [ebp - 0x58]
call fcn.1007eaf0
mov byte [ebp - 0x3b], al
mov edx, 1
imul eax, edx, 0x1e
movzx ecx, byte [eax + str.models_weapons_v_models_arms_glove_motorcycle_v_glove_motorcycle.mdl]
push ecx
lea ecx, [ebp - 0x58]
call fcn.1007eaf0
mov byte [ebp - 0x3a], al
mov edx, 1
imul eax, edx, 0x1f
movzx ecx, byte [eax + str.models_weapons_v_models_arms_glove_motorcycle_v_glove_motorcycle.mdl]
push ecx
lea ecx, [ebp - 0x58]
call fcn.1007eaf0
mov byte [ebp - 0x39], al
mov edx, 1
shl edx, 5
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_motorcycle_v_glove_motorcycle.mdl]
push eax
lea ecx, [ebp - 0x58]
call fcn.1007eaf0
mov byte [ebp - 0x38], al
mov ecx, 1
imul edx, ecx, 0x21
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_motorcycle_v_glove_motorcycle.mdl]
push eax
lea ecx, [ebp - 0x58]
call fcn.1007eaf0
mov byte [ebp - 0x37], al
mov ecx, 1
imul edx, ecx, 0x22
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_motorcycle_v_glove_motorcycle.mdl]
push eax
lea ecx, [ebp - 0x58]
call fcn.1007eaf0
mov byte [ebp - 0x36], al
mov ecx, 1
imul edx, ecx, 0x23
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_motorcycle_v_glove_motorcycle.mdl]
push eax
lea ecx, [ebp - 0x58]
call fcn.1007eaf0
mov byte [ebp - 0x35], al
mov ecx, 1
imul edx, ecx, 0x24
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_motorcycle_v_glove_motorcycle.mdl]
push eax
lea ecx, [ebp - 0x58]
call fcn.1007eaf0
mov byte [ebp - 0x34], al
mov ecx, 1
imul edx, ecx, 0x25
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_motorcycle_v_glove_motorcycle.mdl]
push eax
lea ecx, [ebp - 0x58]
call fcn.1007eaf0
mov byte [ebp - 0x33], al
mov ecx, 1
imul edx, ecx, 0x26
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_motorcycle_v_glove_motorcycle.mdl]
push eax
lea ecx, [ebp - 0x58]
call fcn.1007eaf0
mov byte [ebp - 0x32], al
mov ecx, 1
imul edx, ecx, 0x27
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_motorcycle_v_glove_motorcycle.mdl]
push eax
lea ecx, [ebp - 0x58]
call fcn.1007eaf0
mov byte [ebp - 0x31], al
mov ecx, 1
imul edx, ecx, 0x28
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_motorcycle_v_glove_motorcycle.mdl]
push eax
lea ecx, [ebp - 0x58]
call fcn.1007eaf0
mov byte [ebp - 0x30], al
mov ecx, 1
imul edx, ecx, 0x29
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_motorcycle_v_glove_motorcycle.mdl]
push eax
lea ecx, [ebp - 0x58]
call fcn.1007eaf0
mov byte [ebp - 0x2f], al
mov ecx, 1
imul edx, ecx, 0x2a
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_motorcycle_v_glove_motorcycle.mdl]
push eax
lea ecx, [ebp - 0x58]
call fcn.1007eaf0
mov byte [ebp - 0x2e], al
mov ecx, 1
imul edx, ecx, 0x2b
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_motorcycle_v_glove_motorcycle.mdl]
push eax
lea ecx, [ebp - 0x58]
call fcn.1007eaf0
mov byte [ebp - 0x2d], al
mov ecx, 1
imul edx, ecx, 0x2c
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_motorcycle_v_glove_motorcycle.mdl]
push eax
lea ecx, [ebp - 0x58]
call fcn.1007eaf0
mov byte [ebp - 0x2c], al
mov ecx, 1
imul edx, ecx, 0x2d
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_motorcycle_v_glove_motorcycle.mdl]
push eax
lea ecx, [ebp - 0x58]
call fcn.1007eaf0
mov byte [ebp - 0x2b], al
mov ecx, 1
imul edx, ecx, 0x2e
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_motorcycle_v_glove_motorcycle.mdl]
push eax
lea ecx, [ebp - 0x58]
call fcn.1007eaf0
mov byte [ebp - 0x2a], al
mov ecx, 1
imul edx, ecx, 0x2f
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_motorcycle_v_glove_motorcycle.mdl]
push eax
lea ecx, [ebp - 0x58]
call fcn.1007eaf0
mov byte [ebp - 0x29], al
mov ecx, 1
imul edx, ecx, 0x30
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_motorcycle_v_glove_motorcycle.mdl]
push eax
lea ecx, [ebp - 0x58]
call fcn.1007eaf0
mov byte [ebp - 0x28], al
mov ecx, 1
imul edx, ecx, 0x31
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_motorcycle_v_glove_motorcycle.mdl]
push eax
lea ecx, [ebp - 0x58]
call fcn.1007eaf0
mov byte [ebp - 0x27], al
mov ecx, 1
imul edx, ecx, 0x32
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_motorcycle_v_glove_motorcycle.mdl]
push eax
lea ecx, [ebp - 0x58]
call fcn.1007eaf0
mov byte [ebp - 0x26], al
mov ecx, 1
imul edx, ecx, 0x33
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_motorcycle_v_glove_motorcycle.mdl]
push eax
lea ecx, [ebp - 0x58]
call fcn.1007eaf0
mov byte [ebp - 0x25], al
mov ecx, 1
imul edx, ecx, 0x34
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_motorcycle_v_glove_motorcycle.mdl]
push eax
lea ecx, [ebp - 0x58]
call fcn.1007eaf0
mov byte [ebp - 0x24], al
mov ecx, 1
imul edx, ecx, 0x35
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_motorcycle_v_glove_motorcycle.mdl]
push eax
lea ecx, [ebp - 0x58]
call fcn.1007eaf0
mov byte [ebp - 0x23], al
mov ecx, 1
imul edx, ecx, 0x36
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_motorcycle_v_glove_motorcycle.mdl]
push eax
lea ecx, [ebp - 0x58]
call fcn.1007eaf0
mov byte [ebp - 0x22], al
mov ecx, 1
imul edx, ecx, 0x37
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_motorcycle_v_glove_motorcycle.mdl]
push eax
lea ecx, [ebp - 0x58]
call fcn.1007eaf0
mov byte [ebp - 0x21], al
mov ecx, 1
imul edx, ecx, 0x38
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_motorcycle_v_glove_motorcycle.mdl]
push eax
lea ecx, [ebp - 0x58]
call fcn.1007eaf0
mov byte [ebp - 0x20], al
mov ecx, 1
imul edx, ecx, 0x39
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_motorcycle_v_glove_motorcycle.mdl]
push eax
lea ecx, [ebp - 0x58]
call fcn.1007eaf0
mov byte [ebp - 0x1f], al
mov ecx, 1
imul edx, ecx, 0x3a
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_motorcycle_v_glove_motorcycle.mdl]
push eax
lea ecx, [ebp - 0x58]
call fcn.1007eaf0
mov byte [ebp - 0x1e], al
mov ecx, 1
imul edx, ecx, 0x3b
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_motorcycle_v_glove_motorcycle.mdl]
push eax
lea ecx, [ebp - 0x58]
call fcn.1007eaf0
mov byte [ebp - 0x1d], al
mov ecx, 1
imul edx, ecx, 0x3c
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_motorcycle_v_glove_motorcycle.mdl]
push eax
lea ecx, [ebp - 0x58]
call fcn.1007eaf0
mov byte [ebp - 0x1c], al
mov ecx, 1
imul edx, ecx, 0x3d
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_motorcycle_v_glove_motorcycle.mdl]
push eax
lea ecx, [ebp - 0x58]
call fcn.1007eaf0
mov byte [ebp - 0x1b], al
mov ecx, 1
imul edx, ecx, 0x3e
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_motorcycle_v_glove_motorcycle.mdl]
push eax
lea ecx, [ebp - 0x58]
call fcn.1007eaf0
mov byte [ebp - 0x1a], al
mov ecx, 1
imul edx, ecx, 0x3f
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_motorcycle_v_glove_motorcycle.mdl]
push eax
lea ecx, [ebp - 0x58]
call fcn.1007eaf0
mov byte [ebp - 0x19], al
mov ecx, 1
shl ecx, 6
movzx edx, byte [ecx + str.models_weapons_v_models_arms_glove_motorcycle_v_glove_motorcycle.mdl]
push edx
lea ecx, [ebp - 0x58]
call fcn.1007eaf0
mov byte [ebp - 0x18], al
mov eax, 1
imul ecx, eax, 0x41
movzx edx, byte [ecx + str.models_weapons_v_models_arms_glove_motorcycle_v_glove_motorcycle.mdl]
push edx
lea ecx, [ebp - 0x58]
call fcn.1007eaf0
mov byte [ebp - 0x17], al
mov eax, 1
imul ecx, eax, 0x42
movzx edx, byte [ecx + str.models_weapons_v_models_arms_glove_motorcycle_v_glove_motorcycle.mdl]
push edx
lea ecx, [ebp - 0x58]
call fcn.1007eaf0
mov byte [ebp - 0x16], al
mov eax, 1
imul ecx, eax, 0x43
movzx edx, byte [ecx + str.models_weapons_v_models_arms_glove_motorcycle_v_glove_motorcycle.mdl]
push edx
lea ecx, [ebp - 0x58]
call fcn.1007eaf0
mov byte [ebp - 0x15], al
mov eax, 1
imul ecx, eax, 0x44
movzx edx, byte [ecx + str.models_weapons_v_models_arms_glove_motorcycle_v_glove_motorcycle.mdl]
push edx
lea ecx, [ebp - 0x58]
call fcn.1007eaf0
mov byte [ebp - 0x14], al
lea eax, [ebp - 0x58]
mov dword [ebp - 0x40d0], eax
mov ecx, dword [ebp - 0x40d0]
mov dword [ebp - 0x36c0], ecx
mov dword [ebp - 0x3084], 0
jmp 0x10242b53
mov edx, dword [ebp - 0x3084]
add edx, 1
mov dword [ebp - 0x3084], edx
cmp dword [ebp - 0x3084], 0x45
jae 0x10242bc9
mov eax, dword [ebp - 0x36c0]
mov dword [ebp - 0x40d4], eax
mov ecx, dword [ebp - 0x3084]
push ecx
mov ecx, dword [ebp - 0x40d4]
call fcn.1007a7a0
mov dl, byte [eax]
mov byte [ebp - 0x2f94], dl
movsx eax, byte [ebp - 0x2f94]
xor eax, 0x34
mov byte [ebp - 0x2f95], al
mov cl, byte [ebp - 0x2f95]
mov byte [ebp - 0x2f96], cl
mov edx, dword [ebp - 0x36c0]
mov dword [ebp - 0x40d8], edx
mov eax, dword [ebp - 0x3084]
push eax
mov ecx, dword [ebp - 0x40d8]
call fcn.1007a7a0
mov cl, byte [ebp - 0x2f96]
mov byte [eax], cl
jmp 0x10242b44
mov ecx, dword [ebp - 0x36c0]
call fcn.1006b200
mov dword [ebp - 0x40dc], eax
mov edx, dword [ebp - 0x40dc]
mov dword [ebp - 0x40e0], edx
mov eax, dword [ebp - 0x40e0]
push eax
lea ecx, [ebp - 0x42f0]
call fcn.1007b880
mov byte [ebp - 4], 0x27
mov ecx, dword [ebp - 0x3088]
mov dword [ecx], 0x13a9
lea edx, [ebp - 0x42f0]
push edx
mov ecx, dword [ebp - 0x3088]
add ecx, 4
call fcn.1008d0b0
lea eax, [ebp - 0x4308]
push eax
mov ecx, dword [ebp - 0x3088]
add ecx, 0x1c
call fcn.1008d0b0
lea ecx, [ebp - 0x42f0]
call fcn.1007b720
mov dword [ebp - 0x40fc], eax
mov ecx, dword [0x103e939c]
mov dword [ebp - 0x3780], ecx
lea edx, [ebp - 0x40e8]
mov dword [ebp - 0x377c], edx
mov eax, dword [ebp - 0x377c]
mov ecx, dword [ebp - 0x3780]
mov dword [eax], ecx
mov edx, dword [ebp - 0x377c]
mov dword [ebp - 0x40e4], edx
mov eax, dword [ebp - 0x40e4]
mov dword [ebp - 0x428c], eax
mov ecx, dword [ebp - 0x40e8]
mov edx, dword [ecx]
mov dword [ebp - 0x40ec], edx
mov eax, 2
shl eax, 2
mov ecx, dword [ebp - 0x40ec]
mov edx, dword [ecx + eax]
mov dword [ebp - 0x40f0], edx
mov eax, dword [ebp - 0x40f0]
mov dword [ebp - 0x40f4], eax
mov ecx, dword [ebp - 0x40f4]
mov dword [ebp - 0x40f8], ecx
mov edx, dword [ebp - 0x40f8]
mov dword [ebp - 0x4100], edx
mov eax, dword [ebp - 0x40fc]
push eax
mov ecx, dword [ebp - 0x3780]
call dword [ebp - 0x4100]
mov dword [ebp - 0x4104], eax
mov ecx, dword [ebp - 0x4104]
mov edx, dword [ebp - 0x3088]
mov dword [edx + 0x34], ecx
lea ecx, [ebp - 0x4308]
call fcn.1007b720
mov dword [ebp - 0x4120], eax
mov eax, dword [0x103e939c]
mov dword [ebp - 0x3788], eax
lea ecx, [ebp - 0x410c]
mov dword [ebp - 0x3784], ecx
mov edx, dword [ebp - 0x3784]
mov eax, dword [ebp - 0x3788]
mov dword [edx], eax
mov ecx, dword [ebp - 0x3784]
mov dword [ebp - 0x4108], ecx
mov edx, dword [ebp - 0x4108]
mov dword [ebp - 0x4290], edx
mov eax, dword [ebp - 0x410c]
mov ecx, dword [eax]
mov dword [ebp - 0x4110], ecx
mov edx, 2
shl edx, 2
mov eax, dword [ebp - 0x4110]
mov ecx, dword [eax + edx]
mov dword [ebp - 0x4114], ecx
mov edx, dword [ebp - 0x4114]
mov dword [ebp - 0x4118], edx
mov eax, dword [ebp - 0x4118]
mov dword [ebp - 0x411c], eax
mov ecx, dword [ebp - 0x411c]
mov dword [ebp - 0x4124], ecx
mov edx, dword [ebp - 0x4120]
push edx
mov ecx, dword [ebp - 0x3788]
call dword [ebp - 0x4124]
mov dword [ebp - 0x4128], eax
mov eax, dword [ebp - 0x4128]
mov ecx, dword [ebp - 0x3088]
mov dword [ecx + 0x38], eax
mov byte [ebp - 4], 0x26
lea ecx, [ebp - 0x42f0]
call fcn.1007b7f0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4308]
call fcn.1007b7f0
nop
mov edx, 0x3c
imul eax, edx, 6
mov ecx, dword [ebp - 0x10]
lea edx, [ecx + eax + 0x39c]
mov dword [ebp - 0x3094], edx
mov eax, 1
imul ecx, eax, 0
movzx edx, byte [ecx + str.models_weapons_w_models_arms_glove_specialist_w_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0xa0]
call fcn.1007eaf0
mov byte [ebp - 0xa0], al
mov eax, 1
shl eax, 0
movzx ecx, byte [eax + str.models_weapons_w_models_arms_glove_specialist_w_glove_specialist.mdl]
push ecx
lea ecx, [ebp - 0xa0]
call fcn.1007eaf0
mov byte [ebp - 0x9f], al
mov edx, 1
shl edx, 1
movzx eax, byte [edx + str.models_weapons_w_models_arms_glove_specialist_w_glove_specialist.mdl]
push eax
lea ecx, [ebp - 0xa0]
call fcn.1007eaf0
mov byte [ebp - 0x9e], al
mov ecx, 1
imul edx, ecx, 3
movzx eax, byte [edx + str.models_weapons_w_models_arms_glove_specialist_w_glove_specialist.mdl]
push eax
lea ecx, [ebp - 0xa0]
call fcn.1007eaf0
mov byte [ebp - 0x9d], al
mov ecx, 1
shl ecx, 2
movzx edx, byte [ecx + str.models_weapons_w_models_arms_glove_specialist_w_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0xa0]
call fcn.1007eaf0
mov byte [ebp - 0x9c], al
mov eax, 1
imul ecx, eax, 5
movzx edx, byte [ecx + str.models_weapons_w_models_arms_glove_specialist_w_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0xa0]
call fcn.1007eaf0
mov byte [ebp - 0x9b], al
mov eax, 1
imul ecx, eax, 6
movzx edx, byte [ecx + str.models_weapons_w_models_arms_glove_specialist_w_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0xa0]
call fcn.1007eaf0
mov byte [ebp - 0x9a], al
mov eax, 1
imul ecx, eax, 7
movzx edx, byte [ecx + str.models_weapons_w_models_arms_glove_specialist_w_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0xa0]
call fcn.1007eaf0
mov byte [ebp - 0x99], al
mov eax, 1
shl eax, 3
movzx ecx, byte [eax + str.models_weapons_w_models_arms_glove_specialist_w_glove_specialist.mdl]
push ecx
lea ecx, [ebp - 0xa0]
call fcn.1007eaf0
mov byte [ebp - 0x98], al
mov edx, 1
imul eax, edx, 9
movzx ecx, byte [eax + str.models_weapons_w_models_arms_glove_specialist_w_glove_specialist.mdl]
push ecx
lea ecx, [ebp - 0xa0]
call fcn.1007eaf0
mov byte [ebp - 0x97], al
mov edx, 1
imul eax, edx, 0xa
movzx ecx, byte [eax + str.models_weapons_w_models_arms_glove_specialist_w_glove_specialist.mdl]
push ecx
lea ecx, [ebp - 0xa0]
call fcn.1007eaf0
mov byte [ebp - 0x96], al
mov edx, 1
imul eax, edx, 0xb
movzx ecx, byte [eax + str.models_weapons_w_models_arms_glove_specialist_w_glove_specialist.mdl]
push ecx
lea ecx, [ebp - 0xa0]
call fcn.1007eaf0
mov byte [ebp - 0x95], al
mov edx, 1
imul eax, edx, 0xc
movzx ecx, byte [eax + str.models_weapons_w_models_arms_glove_specialist_w_glove_specialist.mdl]
push ecx
lea ecx, [ebp - 0xa0]
call fcn.1007eaf0
mov byte [ebp - 0x94], al
mov edx, 1
imul eax, edx, 0xd
movzx ecx, byte [eax + str.models_weapons_w_models_arms_glove_specialist_w_glove_specialist.mdl]
push ecx
lea ecx, [ebp - 0xa0]
call fcn.1007eaf0
mov byte [ebp - 0x93], al
mov edx, 1
imul eax, edx, 0xe
movzx ecx, byte [eax + str.models_weapons_w_models_arms_glove_specialist_w_glove_specialist.mdl]
push ecx
lea ecx, [ebp - 0xa0]
call fcn.1007eaf0
mov byte [ebp - 0x92], al
mov edx, 1
imul eax, edx, 0xf
movzx ecx, byte [eax + str.models_weapons_w_models_arms_glove_specialist_w_glove_specialist.mdl]
push ecx
lea ecx, [ebp - 0xa0]
call fcn.1007eaf0
mov byte [ebp - 0x91], al
mov edx, 1
shl edx, 4
movzx eax, byte [edx + str.models_weapons_w_models_arms_glove_specialist_w_glove_specialist.mdl]
push eax
lea ecx, [ebp - 0xa0]
call fcn.1007eaf0
mov byte [ebp - 0x90], al
mov ecx, 1
imul edx, ecx, 0x11
movzx eax, byte [edx + str.models_weapons_w_models_arms_glove_specialist_w_glove_specialist.mdl]
push eax
lea ecx, [ebp - 0xa0]
call fcn.1007eaf0
mov byte [ebp - 0x8f], al
mov ecx, 1
imul edx, ecx, 0x12
movzx eax, byte [edx + str.models_weapons_w_models_arms_glove_specialist_w_glove_specialist.mdl]
push eax
lea ecx, [ebp - 0xa0]
call fcn.1007eaf0
mov byte [ebp - 0x8e], al
mov ecx, 1
imul edx, ecx, 0x13
movzx eax, byte [edx + str.models_weapons_w_models_arms_glove_specialist_w_glove_specialist.mdl]
push eax
lea ecx, [ebp - 0xa0]
call fcn.1007eaf0
mov byte [ebp - 0x8d], al
mov ecx, 1
imul edx, ecx, 0x14
movzx eax, byte [edx + str.models_weapons_w_models_arms_glove_specialist_w_glove_specialist.mdl]
push eax
lea ecx, [ebp - 0xa0]
call fcn.1007eaf0
mov byte [ebp - 0x8c], al
mov ecx, 1
imul edx, ecx, 0x15
movzx eax, byte [edx + str.models_weapons_w_models_arms_glove_specialist_w_glove_specialist.mdl]
push eax
lea ecx, [ebp - 0xa0]
call fcn.1007eaf0
mov byte [ebp - 0x8b], al
mov ecx, 1
imul edx, ecx, 0x16
movzx eax, byte [edx + str.models_weapons_w_models_arms_glove_specialist_w_glove_specialist.mdl]
push eax
lea ecx, [ebp - 0xa0]
call fcn.1007eaf0
mov byte [ebp - 0x8a], al
mov ecx, 1
imul edx, ecx, 0x17
movzx eax, byte [edx + str.models_weapons_w_models_arms_glove_specialist_w_glove_specialist.mdl]
push eax
lea ecx, [ebp - 0xa0]
call fcn.1007eaf0
mov byte [ebp - 0x89], al
mov ecx, 1
imul edx, ecx, 0x18
movzx eax, byte [edx + str.models_weapons_w_models_arms_glove_specialist_w_glove_specialist.mdl]
push eax
lea ecx, [ebp - 0xa0]
call fcn.1007eaf0
mov byte [ebp - 0x88], al
mov ecx, 1
imul edx, ecx, 0x19
movzx eax, byte [edx + str.models_weapons_w_models_arms_glove_specialist_w_glove_specialist.mdl]
push eax
lea ecx, [ebp - 0xa0]
call fcn.1007eaf0
mov byte [ebp - 0x87], al
mov ecx, 1
imul edx, ecx, 0x1a
movzx eax, byte [edx + str.models_weapons_w_models_arms_glove_specialist_w_glove_specialist.mdl]
push eax
lea ecx, [ebp - 0xa0]
call fcn.1007eaf0
mov byte [ebp - 0x86], al
mov ecx, 1
imul edx, ecx, 0x1b
movzx eax, byte [edx + str.models_weapons_w_models_arms_glove_specialist_w_glove_specialist.mdl]
push eax
lea ecx, [ebp - 0xa0]
call fcn.1007eaf0
mov byte [ebp - 0x85], al
mov ecx, 1
imul edx, ecx, 0x1c
movzx eax, byte [edx + str.models_weapons_w_models_arms_glove_specialist_w_glove_specialist.mdl]
push eax
lea ecx, [ebp - 0xa0]
call fcn.1007eaf0
mov byte [ebp - 0x84], al
mov ecx, 1
imul edx, ecx, 0x1d
movzx eax, byte [edx + str.models_weapons_w_models_arms_glove_specialist_w_glove_specialist.mdl]
push eax
lea ecx, [ebp - 0xa0]
call fcn.1007eaf0
mov byte [ebp - 0x83], al
mov ecx, 1
imul edx, ecx, 0x1e
movzx eax, byte [edx + str.models_weapons_w_models_arms_glove_specialist_w_glove_specialist.mdl]
push eax
lea ecx, [ebp - 0xa0]
call fcn.1007eaf0
mov byte [ebp - 0x82], al
mov ecx, 1
imul edx, ecx, 0x1f
movzx eax, byte [edx + str.models_weapons_w_models_arms_glove_specialist_w_glove_specialist.mdl]
push eax
lea ecx, [ebp - 0xa0]
call fcn.1007eaf0
mov byte [ebp - 0x81], al
mov ecx, 1
shl ecx, 5
movzx edx, byte [ecx + str.models_weapons_w_models_arms_glove_specialist_w_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0xa0]
call fcn.1007eaf0
mov byte [ebp - 0x80], al
mov eax, 1
imul ecx, eax, 0x21
movzx edx, byte [ecx + str.models_weapons_w_models_arms_glove_specialist_w_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0xa0]
call fcn.1007eaf0
mov byte [ebp - 0x7f], al
mov eax, 1
imul ecx, eax, 0x22
movzx edx, byte [ecx + str.models_weapons_w_models_arms_glove_specialist_w_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0xa0]
call fcn.1007eaf0
mov byte [ebp - 0x7e], al
mov eax, 1
imul ecx, eax, 0x23
movzx edx, byte [ecx + str.models_weapons_w_models_arms_glove_specialist_w_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0xa0]
call fcn.1007eaf0
mov byte [ebp - 0x7d], al
mov eax, 1
imul ecx, eax, 0x24
movzx edx, byte [ecx + str.models_weapons_w_models_arms_glove_specialist_w_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0xa0]
call fcn.1007eaf0
mov byte [ebp - 0x7c], al
mov eax, 1
imul ecx, eax, 0x25
movzx edx, byte [ecx + str.models_weapons_w_models_arms_glove_specialist_w_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0xa0]
call fcn.1007eaf0
mov byte [ebp - 0x7b], al
mov eax, 1
imul ecx, eax, 0x26
movzx edx, byte [ecx + str.models_weapons_w_models_arms_glove_specialist_w_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0xa0]
call fcn.1007eaf0
mov byte [ebp - 0x7a], al
mov eax, 1
imul ecx, eax, 0x27
movzx edx, byte [ecx + str.models_weapons_w_models_arms_glove_specialist_w_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0xa0]
call fcn.1007eaf0
mov byte [ebp - 0x79], al
mov eax, 1
imul ecx, eax, 0x28
movzx edx, byte [ecx + str.models_weapons_w_models_arms_glove_specialist_w_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0xa0]
call fcn.1007eaf0
mov byte [ebp - 0x78], al
mov eax, 1
imul ecx, eax, 0x29
movzx edx, byte [ecx + str.models_weapons_w_models_arms_glove_specialist_w_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0xa0]
call fcn.1007eaf0
mov byte [ebp - 0x77], al
mov eax, 1
imul ecx, eax, 0x2a
movzx edx, byte [ecx + str.models_weapons_w_models_arms_glove_specialist_w_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0xa0]
call fcn.1007eaf0
mov byte [ebp - 0x76], al
mov eax, 1
imul ecx, eax, 0x2b
movzx edx, byte [ecx + str.models_weapons_w_models_arms_glove_specialist_w_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0xa0]
call fcn.1007eaf0
mov byte [ebp - 0x75], al
mov eax, 1
imul ecx, eax, 0x2c
movzx edx, byte [ecx + str.models_weapons_w_models_arms_glove_specialist_w_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0xa0]
call fcn.1007eaf0
mov byte [ebp - 0x74], al
mov eax, 1
imul ecx, eax, 0x2d
movzx edx, byte [ecx + str.models_weapons_w_models_arms_glove_specialist_w_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0xa0]
call fcn.1007eaf0
mov byte [ebp - 0x73], al
mov eax, 1
imul ecx, eax, 0x2e
movzx edx, byte [ecx + str.models_weapons_w_models_arms_glove_specialist_w_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0xa0]
call fcn.1007eaf0
mov byte [ebp - 0x72], al
mov eax, 1
imul ecx, eax, 0x2f
movzx edx, byte [ecx + str.models_weapons_w_models_arms_glove_specialist_w_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0xa0]
call fcn.1007eaf0
mov byte [ebp - 0x71], al
mov eax, 1
imul ecx, eax, 0x30
movzx edx, byte [ecx + str.models_weapons_w_models_arms_glove_specialist_w_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0xa0]
call fcn.1007eaf0
mov byte [ebp - 0x70], al
mov eax, 1
imul ecx, eax, 0x31
movzx edx, byte [ecx + str.models_weapons_w_models_arms_glove_specialist_w_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0xa0]
call fcn.1007eaf0
mov byte [ebp - 0x6f], al
mov eax, 1
imul ecx, eax, 0x32
movzx edx, byte [ecx + str.models_weapons_w_models_arms_glove_specialist_w_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0xa0]
call fcn.1007eaf0
mov byte [ebp - 0x6e], al
mov eax, 1
imul ecx, eax, 0x33
movzx edx, byte [ecx + str.models_weapons_w_models_arms_glove_specialist_w_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0xa0]
call fcn.1007eaf0
mov byte [ebp - 0x6d], al
mov eax, 1
imul ecx, eax, 0x34
movzx edx, byte [ecx + str.models_weapons_w_models_arms_glove_specialist_w_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0xa0]
call fcn.1007eaf0
mov byte [ebp - 0x6c], al
mov eax, 1
imul ecx, eax, 0x35
movzx edx, byte [ecx + str.models_weapons_w_models_arms_glove_specialist_w_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0xa0]
call fcn.1007eaf0
mov byte [ebp - 0x6b], al
mov eax, 1
imul ecx, eax, 0x36
movzx edx, byte [ecx + str.models_weapons_w_models_arms_glove_specialist_w_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0xa0]
call fcn.1007eaf0
mov byte [ebp - 0x6a], al
mov eax, 1
imul ecx, eax, 0x37
movzx edx, byte [ecx + str.models_weapons_w_models_arms_glove_specialist_w_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0xa0]
call fcn.1007eaf0
mov byte [ebp - 0x69], al
mov eax, 1
imul ecx, eax, 0x38
movzx edx, byte [ecx + str.models_weapons_w_models_arms_glove_specialist_w_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0xa0]
call fcn.1007eaf0
mov byte [ebp - 0x68], al
mov eax, 1
imul ecx, eax, 0x39
movzx edx, byte [ecx + str.models_weapons_w_models_arms_glove_specialist_w_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0xa0]
call fcn.1007eaf0
mov byte [ebp - 0x67], al
mov eax, 1
imul ecx, eax, 0x3a
movzx edx, byte [ecx + str.models_weapons_w_models_arms_glove_specialist_w_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0xa0]
call fcn.1007eaf0
mov byte [ebp - 0x66], al
mov eax, 1
imul ecx, eax, 0x3b
movzx edx, byte [ecx + str.models_weapons_w_models_arms_glove_specialist_w_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0xa0]
call fcn.1007eaf0
mov byte [ebp - 0x65], al
mov eax, 1
imul ecx, eax, 0x3c
movzx edx, byte [ecx + str.models_weapons_w_models_arms_glove_specialist_w_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0xa0]
call fcn.1007eaf0
mov byte [ebp - 0x64], al
mov eax, 1
imul ecx, eax, 0x3d
movzx edx, byte [ecx + str.models_weapons_w_models_arms_glove_specialist_w_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0xa0]
call fcn.1007eaf0
mov byte [ebp - 0x63], al
mov eax, 1
imul ecx, eax, 0x3e
movzx edx, byte [ecx + str.models_weapons_w_models_arms_glove_specialist_w_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0xa0]
call fcn.1007eaf0
mov byte [ebp - 0x62], al
mov eax, 1
imul ecx, eax, 0x3f
movzx edx, byte [ecx + str.models_weapons_w_models_arms_glove_specialist_w_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0xa0]
call fcn.1007eaf0
mov byte [ebp - 0x61], al
mov eax, 1
shl eax, 6
movzx ecx, byte [eax + str.models_weapons_w_models_arms_glove_specialist_w_glove_specialist.mdl]
push ecx
lea ecx, [ebp - 0xa0]
call fcn.1007eaf0
mov byte [ebp - 0x60], al
mov edx, 1
imul eax, edx, 0x41
movzx ecx, byte [eax + str.models_weapons_w_models_arms_glove_specialist_w_glove_specialist.mdl]
push ecx
lea ecx, [ebp - 0xa0]
call fcn.1007eaf0
mov byte [ebp - 0x5f], al
mov edx, 1
imul eax, edx, 0x42
movzx ecx, byte [eax + str.models_weapons_w_models_arms_glove_specialist_w_glove_specialist.mdl]
push ecx
lea ecx, [ebp - 0xa0]
call fcn.1007eaf0
mov byte [ebp - 0x5e], al
mov edx, 1
imul eax, edx, 0x43
movzx ecx, byte [eax + str.models_weapons_w_models_arms_glove_specialist_w_glove_specialist.mdl]
push ecx
lea ecx, [ebp - 0xa0]
call fcn.1007eaf0
mov byte [ebp - 0x5d], al
mov edx, 1
imul eax, edx, 0x44
movzx ecx, byte [eax + str.models_weapons_w_models_arms_glove_specialist_w_glove_specialist.mdl]
push ecx
lea ecx, [ebp - 0xa0]
call fcn.1007eaf0
mov byte [ebp - 0x5c], al
lea edx, [ebp - 0xa0]
mov dword [ebp - 0x412c], edx
mov eax, dword [ebp - 0x412c]
mov dword [ebp - 0x36bc], eax
mov dword [ebp - 0x308c], 0
jmp 0x10243693
mov ecx, dword [ebp - 0x308c]
add ecx, 1
mov dword [ebp - 0x308c], ecx
cmp dword [ebp - 0x308c], 0x45
jae 0x10243709
mov edx, dword [ebp - 0x36bc]
mov dword [ebp - 0x4130], edx
mov eax, dword [ebp - 0x308c]
push eax
mov ecx, dword [ebp - 0x4130]
call fcn.1007a7a0
mov cl, byte [eax]
mov byte [ebp - 0x2f9c], cl
movsx edx, byte [ebp - 0x2f9c]
xor edx, 0x34
mov byte [ebp - 0x2f9d], dl
mov al, byte [ebp - 0x2f9d]
mov byte [ebp - 0x2f9e], al
mov ecx, dword [ebp - 0x36bc]
mov dword [ebp - 0x4134], ecx
mov edx, dword [ebp - 0x308c]
push edx
mov ecx, dword [ebp - 0x4134]
call fcn.1007a7a0
mov cl, byte [ebp - 0x2f9e]
mov byte [eax], cl
jmp 0x10243684
mov ecx, dword [ebp - 0x36bc]
call fcn.1006b200
mov dword [ebp - 0x4138], eax
mov edx, dword [ebp - 0x4138]
mov dword [ebp - 0x413c], edx
mov eax, dword [ebp - 0x413c]
push eax
lea ecx, [ebp - 0x4338]
call fcn.1007b880
mov dword [ebp - 4], 0x28
mov ecx, 1
imul edx, ecx, 0
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push eax
lea ecx, [ebp - 0xe8]
call fcn.1007eaf0
mov byte [ebp - 0xe8], al
mov ecx, 1
shl ecx, 0
movzx edx, byte [ecx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0xe8]
call fcn.1007eaf0
mov byte [ebp - 0xe7], al
mov eax, 1
shl eax, 1
movzx ecx, byte [eax + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push ecx
lea ecx, [ebp - 0xe8]
call fcn.1007eaf0
mov byte [ebp - 0xe6], al
mov edx, 1
imul eax, edx, 3
movzx ecx, byte [eax + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push ecx
lea ecx, [ebp - 0xe8]
call fcn.1007eaf0
mov byte [ebp - 0xe5], al
mov edx, 1
shl edx, 2
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push eax
lea ecx, [ebp - 0xe8]
call fcn.1007eaf0
mov byte [ebp - 0xe4], al
mov ecx, 1
imul edx, ecx, 5
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push eax
lea ecx, [ebp - 0xe8]
call fcn.1007eaf0
mov byte [ebp - 0xe3], al
mov ecx, 1
imul edx, ecx, 6
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push eax
lea ecx, [ebp - 0xe8]
call fcn.1007eaf0
mov byte [ebp - 0xe2], al
mov ecx, 1
imul edx, ecx, 7
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push eax
lea ecx, [ebp - 0xe8]
call fcn.1007eaf0
mov byte [ebp - 0xe1], al
mov ecx, 1
shl ecx, 3
movzx edx, byte [ecx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0xe8]
call fcn.1007eaf0
mov byte [ebp - 0xe0], al
mov eax, 1
imul ecx, eax, 9
movzx edx, byte [ecx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0xe8]
call fcn.1007eaf0
mov byte [ebp - 0xdf], al
mov eax, 1
imul ecx, eax, 0xa
movzx edx, byte [ecx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0xe8]
call fcn.1007eaf0
mov byte [ebp - 0xde], al
mov eax, 1
imul ecx, eax, 0xb
movzx edx, byte [ecx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0xe8]
call fcn.1007eaf0
mov byte [ebp - 0xdd], al
mov eax, 1
imul ecx, eax, 0xc
movzx edx, byte [ecx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0xe8]
call fcn.1007eaf0
mov byte [ebp - 0xdc], al
mov eax, 1
imul ecx, eax, 0xd
movzx edx, byte [ecx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0xe8]
call fcn.1007eaf0
mov byte [ebp - 0xdb], al
mov eax, 1
imul ecx, eax, 0xe
movzx edx, byte [ecx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0xe8]
call fcn.1007eaf0
mov byte [ebp - 0xda], al
mov eax, 1
imul ecx, eax, 0xf
movzx edx, byte [ecx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0xe8]
call fcn.1007eaf0
mov byte [ebp - 0xd9], al
mov eax, 1
shl eax, 4
movzx ecx, byte [eax + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push ecx
lea ecx, [ebp - 0xe8]
call fcn.1007eaf0
mov byte [ebp - 0xd8], al
mov edx, 1
imul eax, edx, 0x11
movzx ecx, byte [eax + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push ecx
lea ecx, [ebp - 0xe8]
call fcn.1007eaf0
mov byte [ebp - 0xd7], al
mov edx, 1
imul eax, edx, 0x12
movzx ecx, byte [eax + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push ecx
lea ecx, [ebp - 0xe8]
call fcn.1007eaf0
mov byte [ebp - 0xd6], al
mov edx, 1
imul eax, edx, 0x13
movzx ecx, byte [eax + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push ecx
lea ecx, [ebp - 0xe8]
call fcn.1007eaf0
mov byte [ebp - 0xd5], al
mov edx, 1
imul eax, edx, 0x14
movzx ecx, byte [eax + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push ecx
lea ecx, [ebp - 0xe8]
call fcn.1007eaf0
mov byte [ebp - 0xd4], al
mov edx, 1
imul eax, edx, 0x15
movzx ecx, byte [eax + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push ecx
lea ecx, [ebp - 0xe8]
call fcn.1007eaf0
mov byte [ebp - 0xd3], al
mov edx, 1
imul eax, edx, 0x16
movzx ecx, byte [eax + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push ecx
lea ecx, [ebp - 0xe8]
call fcn.1007eaf0
mov byte [ebp - 0xd2], al
mov edx, 1
imul eax, edx, 0x17
movzx ecx, byte [eax + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push ecx
lea ecx, [ebp - 0xe8]
call fcn.1007eaf0
mov byte [ebp - 0xd1], al
mov edx, 1
imul eax, edx, 0x18
movzx ecx, byte [eax + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push ecx
lea ecx, [ebp - 0xe8]
call fcn.1007eaf0
mov byte [ebp - 0xd0], al
mov edx, 1
imul eax, edx, 0x19
movzx ecx, byte [eax + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push ecx
lea ecx, [ebp - 0xe8]
call fcn.1007eaf0
mov byte [ebp - 0xcf], al
mov edx, 1
imul eax, edx, 0x1a
movzx ecx, byte [eax + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push ecx
lea ecx, [ebp - 0xe8]
call fcn.1007eaf0
mov byte [ebp - 0xce], al
mov edx, 1
imul eax, edx, 0x1b
movzx ecx, byte [eax + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push ecx
lea ecx, [ebp - 0xe8]
call fcn.1007eaf0
mov byte [ebp - 0xcd], al
mov edx, 1
imul eax, edx, 0x1c
movzx ecx, byte [eax + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push ecx
lea ecx, [ebp - 0xe8]
call fcn.1007eaf0
mov byte [ebp - 0xcc], al
mov edx, 1
imul eax, edx, 0x1d
movzx ecx, byte [eax + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push ecx
lea ecx, [ebp - 0xe8]
call fcn.1007eaf0
mov byte [ebp - 0xcb], al
mov edx, 1
imul eax, edx, 0x1e
movzx ecx, byte [eax + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push ecx
lea ecx, [ebp - 0xe8]
call fcn.1007eaf0
mov byte [ebp - 0xca], al
mov edx, 1
imul eax, edx, 0x1f
movzx ecx, byte [eax + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push ecx
lea ecx, [ebp - 0xe8]
call fcn.1007eaf0
mov byte [ebp - 0xc9], al
mov edx, 1
shl edx, 5
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push eax
lea ecx, [ebp - 0xe8]
call fcn.1007eaf0
mov byte [ebp - 0xc8], al
mov ecx, 1
imul edx, ecx, 0x21
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push eax
lea ecx, [ebp - 0xe8]
call fcn.1007eaf0
mov byte [ebp - 0xc7], al
mov ecx, 1
imul edx, ecx, 0x22
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push eax
lea ecx, [ebp - 0xe8]
call fcn.1007eaf0
mov byte [ebp - 0xc6], al
mov ecx, 1
imul edx, ecx, 0x23
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push eax
lea ecx, [ebp - 0xe8]
call fcn.1007eaf0
mov byte [ebp - 0xc5], al
mov ecx, 1
imul edx, ecx, 0x24
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push eax
lea ecx, [ebp - 0xe8]
call fcn.1007eaf0
mov byte [ebp - 0xc4], al
mov ecx, 1
imul edx, ecx, 0x25
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push eax
lea ecx, [ebp - 0xe8]
call fcn.1007eaf0
mov byte [ebp - 0xc3], al
mov ecx, 1
imul edx, ecx, 0x26
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push eax
lea ecx, [ebp - 0xe8]
call fcn.1007eaf0
mov byte [ebp - 0xc2], al
mov ecx, 1
imul edx, ecx, 0x27
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push eax
lea ecx, [ebp - 0xe8]
call fcn.1007eaf0
mov byte [ebp - 0xc1], al
mov ecx, 1
imul edx, ecx, 0x28
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push eax
lea ecx, [ebp - 0xe8]
call fcn.1007eaf0
mov byte [ebp - 0xc0], al
mov ecx, 1
imul edx, ecx, 0x29
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push eax
lea ecx, [ebp - 0xe8]
call fcn.1007eaf0
mov byte [ebp - 0xbf], al
mov ecx, 1
imul edx, ecx, 0x2a
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push eax
lea ecx, [ebp - 0xe8]
call fcn.1007eaf0
mov byte [ebp - 0xbe], al
mov ecx, 1
imul edx, ecx, 0x2b
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push eax
lea ecx, [ebp - 0xe8]
call fcn.1007eaf0
mov byte [ebp - 0xbd], al
mov ecx, 1
imul edx, ecx, 0x2c
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push eax
lea ecx, [ebp - 0xe8]
call fcn.1007eaf0
mov byte [ebp - 0xbc], al
mov ecx, 1
imul edx, ecx, 0x2d
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push eax
lea ecx, [ebp - 0xe8]
call fcn.1007eaf0
mov byte [ebp - 0xbb], al
mov ecx, 1
imul edx, ecx, 0x2e
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push eax
lea ecx, [ebp - 0xe8]
call fcn.1007eaf0
mov byte [ebp - 0xba], al
mov ecx, 1
imul edx, ecx, 0x2f
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push eax
lea ecx, [ebp - 0xe8]
call fcn.1007eaf0
mov byte [ebp - 0xb9], al
mov ecx, 1
imul edx, ecx, 0x30
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push eax
lea ecx, [ebp - 0xe8]
call fcn.1007eaf0
mov byte [ebp - 0xb8], al
mov ecx, 1
imul edx, ecx, 0x31
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push eax
lea ecx, [ebp - 0xe8]
call fcn.1007eaf0
mov byte [ebp - 0xb7], al
mov ecx, 1
imul edx, ecx, 0x32
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push eax
lea ecx, [ebp - 0xe8]
call fcn.1007eaf0
mov byte [ebp - 0xb6], al
mov ecx, 1
imul edx, ecx, 0x33
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push eax
lea ecx, [ebp - 0xe8]
call fcn.1007eaf0
mov byte [ebp - 0xb5], al
mov ecx, 1
imul edx, ecx, 0x34
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push eax
lea ecx, [ebp - 0xe8]
call fcn.1007eaf0
mov byte [ebp - 0xb4], al
mov ecx, 1
imul edx, ecx, 0x35
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push eax
lea ecx, [ebp - 0xe8]
call fcn.1007eaf0
mov byte [ebp - 0xb3], al
mov ecx, 1
imul edx, ecx, 0x36
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push eax
lea ecx, [ebp - 0xe8]
call fcn.1007eaf0
mov byte [ebp - 0xb2], al
mov ecx, 1
imul edx, ecx, 0x37
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push eax
lea ecx, [ebp - 0xe8]
call fcn.1007eaf0
mov byte [ebp - 0xb1], al
mov ecx, 1
imul edx, ecx, 0x38
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push eax
lea ecx, [ebp - 0xe8]
call fcn.1007eaf0
mov byte [ebp - 0xb0], al
mov ecx, 1
imul edx, ecx, 0x39
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push eax
lea ecx, [ebp - 0xe8]
call fcn.1007eaf0
mov byte [ebp - 0xaf], al
mov ecx, 1
imul edx, ecx, 0x3a
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push eax
lea ecx, [ebp - 0xe8]
call fcn.1007eaf0
mov byte [ebp - 0xae], al
mov ecx, 1
imul edx, ecx, 0x3b
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push eax
lea ecx, [ebp - 0xe8]
call fcn.1007eaf0
mov byte [ebp - 0xad], al
mov ecx, 1
imul edx, ecx, 0x3c
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push eax
lea ecx, [ebp - 0xe8]
call fcn.1007eaf0
mov byte [ebp - 0xac], al
mov ecx, 1
imul edx, ecx, 0x3d
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push eax
lea ecx, [ebp - 0xe8]
call fcn.1007eaf0
mov byte [ebp - 0xab], al
mov ecx, 1
imul edx, ecx, 0x3e
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push eax
lea ecx, [ebp - 0xe8]
call fcn.1007eaf0
mov byte [ebp - 0xaa], al
mov ecx, 1
imul edx, ecx, 0x3f
movzx eax, byte [edx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push eax
lea ecx, [ebp - 0xe8]
call fcn.1007eaf0
mov byte [ebp - 0xa9], al
mov ecx, 1
shl ecx, 6
movzx edx, byte [ecx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0xe8]
call fcn.1007eaf0
mov byte [ebp - 0xa8], al
mov eax, 1
imul ecx, eax, 0x41
movzx edx, byte [ecx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0xe8]
call fcn.1007eaf0
mov byte [ebp - 0xa7], al
mov eax, 1
imul ecx, eax, 0x42
movzx edx, byte [ecx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0xe8]
call fcn.1007eaf0
mov byte [ebp - 0xa6], al
mov eax, 1
imul ecx, eax, 0x43
movzx edx, byte [ecx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0xe8]
call fcn.1007eaf0
mov byte [ebp - 0xa5], al
mov eax, 1
imul ecx, eax, 0x44
movzx edx, byte [ecx + str.models_weapons_v_models_arms_glove_specialist_v_glove_specialist.mdl]
push edx
lea ecx, [ebp - 0xe8]
call fcn.1007eaf0
mov byte [ebp - 0xa4], al
lea eax, [ebp - 0xe8]
mov dword [ebp - 0x4140], eax
mov ecx, dword [ebp - 0x4140]
mov dword [ebp - 0x36b8], ecx
mov dword [ebp - 0x3090], 0
jmp 0x10244056
mov edx, dword [ebp - 0x3090]
add edx, 1
mov dword [ebp - 0x3090], edx
cmp dword [ebp - 0x3090], 0x45
jae 0x102440cc
mov eax, dword [ebp - 0x36b8]
mov dword [ebp - 0x4144], eax
mov ecx, dword [ebp - 0x3090]
push ecx
mov ecx, dword [ebp - 0x4144]
call fcn.1007a7a0
mov dl, byte [eax]
mov byte [ebp - 0x2fa4], dl
movsx eax, byte [ebp - 0x2fa4]
xor eax, 0x34
mov byte [ebp - 0x2fa5], al
mov cl, byte [ebp - 0x2fa5]
mov byte [ebp - 0x2fa6], cl
mov edx, dword [ebp - 0x36b8]
mov dword [ebp - 0x4148], edx
mov eax, dword [ebp - 0x3090]
push eax
mov ecx, dword [ebp - 0x4148]
call fcn.1007a7a0
mov cl, byte [ebp - 0x2fa6]
mov byte [eax], cl
jmp 0x10244047
mov ecx, dword [ebp - 0x36b8]
call fcn.1006b200
mov dword [ebp - 0x414c], eax
mov edx, dword [ebp - 0x414c]
mov dword [ebp - 0x4150], edx
mov eax, dword [ebp - 0x4150]
push eax
lea ecx, [ebp - 0x4320]
call fcn.1007b880
mov byte [ebp - 4], 0x29
mov ecx, dword [ebp - 0x3094]
mov dword [ecx], 0x13aa
lea edx, [ebp - 0x4320]
push edx
mov ecx, dword [ebp - 0x3094]
add ecx, 4
call fcn.1008d0b0
lea eax, [ebp - 0x4338]
push eax
mov ecx, dword [ebp - 0x3094]
add ecx, 0x1c
call fcn.1008d0b0
lea ecx, [ebp - 0x4320]
call fcn.1007b720
mov dword [ebp - 0x416c], eax
mov ecx, dword [0x103e939c]
mov dword [ebp - 0x3790], ecx
lea edx, [ebp - 0x4158]
mov dword [ebp - 0x378c], edx
mov eax, dword [ebp - 0x378c]
mov ecx, dword [ebp - 0x3790]
mov dword [eax], ecx
mov edx, dword [ebp - 0x378c]
mov dword [ebp - 0x4154], edx
mov eax, dword [ebp - 0x4154]
mov dword [ebp - 0x4294], eax
mov ecx, dword [ebp - 0x4158]
mov edx, dword [ecx]
mov dword [ebp - 0x415c], edx
mov eax, 2
shl eax, 2
mov ecx, dword [ebp - 0x415c]
mov edx, dword [ecx + eax]
mov dword [ebp - 0x4160], edx
mov eax, dword [ebp - 0x4160]
mov dword [ebp - 0x4164], eax
mov ecx, dword [ebp - 0x4164]
mov dword [ebp - 0x4168], ecx
mov edx, dword [ebp - 0x4168]
mov dword [ebp - 0x4170], edx
mov eax, dword [ebp - 0x416c]
push eax
mov ecx, dword [ebp - 0x3790]
call dword [ebp - 0x4170]
mov dword [ebp - 0x4174], eax
mov ecx, dword [ebp - 0x4174]
mov edx, dword [ebp - 0x3094]
mov dword [edx + 0x34], ecx
lea ecx, [ebp - 0x4338]
call fcn.1007b720
mov dword [ebp - 0x4190], eax
mov eax, dword [0x103e939c]
mov dword [ebp - 0x3798], eax
lea ecx, [ebp - 0x417c]
mov dword [ebp - 0x3794], ecx
mov edx, dword [ebp - 0x3794]
mov eax, dword [ebp - 0x3798]
mov dword [edx], eax
mov ecx, dword [ebp - 0x3794]
mov dword [ebp - 0x4178], ecx
mov edx, dword [ebp - 0x4178]
mov dword [ebp - 0x4298], edx
mov eax, dword [ebp - 0x417c]
mov ecx, dword [eax]
mov dword [ebp - 0x4180], ecx
mov edx, 2
shl edx, 2
mov eax, dword [ebp - 0x4180]
mov ecx, dword [eax + edx]
mov dword [ebp - 0x4184], ecx
mov edx, dword [ebp - 0x4184]
mov dword [ebp - 0x4188], edx
mov eax, dword [ebp - 0x4188]
mov dword [ebp - 0x418c], eax
mov ecx, dword [ebp - 0x418c]
mov dword [ebp - 0x4194], ecx
mov edx, dword [ebp - 0x4190]
push edx
mov ecx, dword [ebp - 0x3798]
call dword [ebp - 0x4194]
mov dword [ebp - 0x4198], eax
mov eax, dword [ebp - 0x4198]
mov ecx, dword [ebp - 0x3094]
mov dword [ecx + 0x38], eax
mov byte [ebp - 4], 0x28
lea ecx, [ebp - 0x4320]
call fcn.1007b7f0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4338]
call fcn.1007b7f0
nop
mov edx, dword [ebp - 0x10]
xorps xmm0, xmm0
movss dword [edx + 0x54c], xmm0
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
mov esp, ebp
pop ebp
ret